scratch – Diff between revs 58 and 125

Subversion Repositories:
Rev:
Only display areas with differencesIgnore whitespace
Rev 58 Rev 125
1 /*! 1 /*!
2 * jQuery JavaScript Library v3.1.1 2 * jQuery JavaScript Library v2.1.4
3 * https://jquery.com/ 3 * http://jquery.com/
4 * 4 *
5 * Includes Sizzle.js 5 * Includes Sizzle.js
6 * https://sizzlejs.com/ 6 * http://sizzlejs.com/
7 * 7 *
8 * Copyright jQuery Foundation and other contributors 8 * Copyright 2005, 2014 jQuery Foundation, Inc. and other contributors
9 * Released under the MIT license 9 * Released under the MIT license
10 * https://jquery.org/license 10 * http://jquery.org/license
11 * 11 *
12 * Date: 2016-09-22T22:30Z 12 * Date: 2015-04-28T16:01Z
13 */ 13 */
14 ( function( global, factory ) { -  
15   14  
16 "use strict"; 15 (function( global, factory ) {
17   -  
18 if ( typeof module === "object" && typeof module.exports === "object" ) { 16  
19   17 if ( typeof module === "object" && typeof module.exports === "object" ) {
20 // For CommonJS and CommonJS-like environments where a proper `window` 18 // For CommonJS and CommonJS-like environments where a proper `window`
21 // is present, execute the factory and get jQuery. 19 // is present, execute the factory and get jQuery.
22 // For environments that do not have a `window` with a `document` 20 // For environments that do not have a `window` with a `document`
23 // (such as Node.js), expose a factory as module.exports. 21 // (such as Node.js), expose a factory as module.exports.
24 // This accentuates the need for the creation of a real `window`. 22 // This accentuates the need for the creation of a real `window`.
25 // e.g. var jQuery = require("jquery")(window); 23 // e.g. var jQuery = require("jquery")(window);
26 // See ticket #14549 for more info. 24 // See ticket #14549 for more info.
27 module.exports = global.document ? 25 module.exports = global.document ?
28 factory( global, true ) : 26 factory( global, true ) :
29 function( w ) { 27 function( w ) {
30 if ( !w.document ) { 28 if ( !w.document ) {
31 throw new Error( "jQuery requires a window with a document" ); 29 throw new Error( "jQuery requires a window with a document" );
32 } 30 }
33 return factory( w ); 31 return factory( w );
34 }; 32 };
35 } else { 33 } else {
36 factory( global ); 34 factory( global );
37 } 35 }
38   36  
39 // Pass this if window is not defined yet 37 // Pass this if window is not defined yet
40 } )( typeof window !== "undefined" ? window : this, function( window, noGlobal ) { 38 }(typeof window !== "undefined" ? window : this, function( window, noGlobal ) {
41   39  
42 // Edge <= 12 - 13+, Firefox <=18 - 45+, IE 10 - 11, Safari 5.1 - 9+, iOS 6 - 9.1 40 // Support: Firefox 18+
43 // throw exceptions when non-strict code (e.g., ASP.NET 4.5) accesses strict mode 41 // Can't be in strict mode, several libs including ASP.NET trace
44 // arguments.callee.caller (trac-13335). But as of jQuery 3.0 (2016), strict mode should be common 42 // the stack via arguments.caller.callee and Firefox dies if
45 // enough that all such attempts are guarded in a try block. 43 // you try to trace through "use strict" call chains. (#13335)
46 "use strict"; 44 //
47   45  
48 var arr = []; 46 var arr = [];
49   -  
50 var document = window.document; -  
51   -  
52 var getProto = Object.getPrototypeOf; -  
53   47  
54 var slice = arr.slice; 48 var slice = arr.slice;
55   49  
56 var concat = arr.concat; 50 var concat = arr.concat;
57   51  
58 var push = arr.push; 52 var push = arr.push;
59   53  
60 var indexOf = arr.indexOf; 54 var indexOf = arr.indexOf;
61   55  
62 var class2type = {}; 56 var class2type = {};
63   57  
64 var toString = class2type.toString; 58 var toString = class2type.toString;
65   59  
66 var hasOwn = class2type.hasOwnProperty; 60 var hasOwn = class2type.hasOwnProperty;
67   -  
68 var fnToString = hasOwn.toString; -  
69   -  
70 var ObjectFunctionString = fnToString.call( Object ); -  
71   61  
72 var support = {}; 62 var support = {};
73   63  
74   64  
75   -  
76 function DOMEval( code, doc ) { -  
77 doc = doc || document; -  
78   -  
79 var script = doc.createElement( "script" ); -  
80   -  
81 script.text = code; -  
82 doc.head.appendChild( script ).parentNode.removeChild( script ); -  
83 } -  
84 /* global Symbol */ -  
85 // Defining this global in .eslintrc.json would create a danger of using the global -  
86 // unguarded in another place, it seems safer to define global only for this module -  
87   -  
88   -  
89   65  
-   66 var
-   67 // Use the correct document accordingly with window argument (sandbox)
-   68 document = window.document,
90 var 69  
91 version = "3.1.1", 70 version = "2.1.4",
92   71  
93 // Define a local copy of jQuery 72 // Define a local copy of jQuery
94 jQuery = function( selector, context ) { 73 jQuery = function( selector, context ) {
95   -  
96 // The jQuery object is actually just the init constructor 'enhanced' 74 // The jQuery object is actually just the init constructor 'enhanced'
97 // Need init if jQuery is called (just allow error to be thrown if not included) 75 // Need init if jQuery is called (just allow error to be thrown if not included)
98 return new jQuery.fn.init( selector, context ); 76 return new jQuery.fn.init( selector, context );
99 }, 77 },
100   78  
101 // Support: Android <=4.0 only 79 // Support: Android<4.1
102 // Make sure we trim BOM and NBSP 80 // Make sure we trim BOM and NBSP
103 rtrim = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g, 81 rtrim = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,
104   82  
105 // Matches dashed string for camelizing 83 // Matches dashed string for camelizing
106 rmsPrefix = /^-ms-/, 84 rmsPrefix = /^-ms-/,
107 rdashAlpha = /-([a-z])/g, 85 rdashAlpha = /-([\da-z])/gi,
108   86  
109 // Used by jQuery.camelCase as callback to replace() 87 // Used by jQuery.camelCase as callback to replace()
110 fcamelCase = function( all, letter ) { 88 fcamelCase = function( all, letter ) {
111 return letter.toUpperCase(); 89 return letter.toUpperCase();
112 }; 90 };
113   91  
114 jQuery.fn = jQuery.prototype = { 92 jQuery.fn = jQuery.prototype = {
115   -  
116 // The current version of jQuery being used 93 // The current version of jQuery being used
117 jquery: version, 94 jquery: version,
118   95  
119 constructor: jQuery, 96 constructor: jQuery,
-   97  
-   98 // Start with an empty selector
-   99 selector: "",
120   100  
121 // The default length of a jQuery object is 0 101 // The default length of a jQuery object is 0
122 length: 0, 102 length: 0,
123   103  
124 toArray: function() { 104 toArray: function() {
125 return slice.call( this ); 105 return slice.call( this );
126 }, 106 },
127   107  
128 // Get the Nth element in the matched element set OR 108 // Get the Nth element in the matched element set OR
129 // Get the whole matched element set as a clean array 109 // Get the whole matched element set as a clean array
130 get: function( num ) { 110 get: function( num ) {
-   111 return num != null ?
131   112  
132 // Return all the elements in a clean array -  
133 if ( num == null ) { 113 // Return just the one element from the set
134 return slice.call( this ); -  
135 } 114 ( num < 0 ? this[ num + this.length ] : this[ num ] ) :
136   115  
137 // Return just the one element from the set 116 // Return all the elements in a clean array
138 return num < 0 ? this[ num + this.length ] : this[ num ]; 117 slice.call( this );
139 }, 118 },
140   119  
141 // Take an array of elements and push it onto the stack 120 // Take an array of elements and push it onto the stack
142 // (returning the new matched element set) 121 // (returning the new matched element set)
143 pushStack: function( elems ) { 122 pushStack: function( elems ) {
144   123  
145 // Build a new jQuery matched element set 124 // Build a new jQuery matched element set
146 var ret = jQuery.merge( this.constructor(), elems ); 125 var ret = jQuery.merge( this.constructor(), elems );
147   126  
148 // Add the old object onto the stack (as a reference) 127 // Add the old object onto the stack (as a reference)
149 ret.prevObject = this; 128 ret.prevObject = this;
-   129 ret.context = this.context;
150   130  
151 // Return the newly-formed element set 131 // Return the newly-formed element set
152 return ret; 132 return ret;
153 }, 133 },
154   134  
155 // Execute a callback for every element in the matched set. 135 // Execute a callback for every element in the matched set.
-   136 // (You can seed the arguments with an array of args, but this is
-   137 // only used internally.)
156 each: function( callback ) { 138 each: function( callback, args ) {
157 return jQuery.each( this, callback ); 139 return jQuery.each( this, callback, args );
158 }, 140 },
159   141  
160 map: function( callback ) { 142 map: function( callback ) {
161 return this.pushStack( jQuery.map( this, function( elem, i ) { 143 return this.pushStack( jQuery.map(this, function( elem, i ) {
162 return callback.call( elem, i, elem ); 144 return callback.call( elem, i, elem );
163 } ) ); 145 }));
164 }, 146 },
165   147  
166 slice: function() { 148 slice: function() {
167 return this.pushStack( slice.apply( this, arguments ) ); 149 return this.pushStack( slice.apply( this, arguments ) );
168 }, 150 },
169   151  
170 first: function() { 152 first: function() {
171 return this.eq( 0 ); 153 return this.eq( 0 );
172 }, 154 },
173   155  
174 last: function() { 156 last: function() {
175 return this.eq( -1 ); 157 return this.eq( -1 );
176 }, 158 },
177   159  
178 eq: function( i ) { 160 eq: function( i ) {
179 var len = this.length, 161 var len = this.length,
180 j = +i + ( i < 0 ? len : 0 ); 162 j = +i + ( i < 0 ? len : 0 );
181 return this.pushStack( j >= 0 && j < len ? [ this[ j ] ] : [] ); 163 return this.pushStack( j >= 0 && j < len ? [ this[j] ] : [] );
182 }, 164 },
183   165  
184 end: function() { 166 end: function() {
185 return this.prevObject || this.constructor(); 167 return this.prevObject || this.constructor(null);
186 }, 168 },
187   169  
188 // For internal use only. 170 // For internal use only.
189 // Behaves like an Array's method, not like a jQuery method. 171 // Behaves like an Array's method, not like a jQuery method.
190 push: push, 172 push: push,
191 sort: arr.sort, 173 sort: arr.sort,
192 splice: arr.splice 174 splice: arr.splice
193 }; 175 };
194   176  
195 jQuery.extend = jQuery.fn.extend = function() { 177 jQuery.extend = jQuery.fn.extend = function() {
196 var options, name, src, copy, copyIsArray, clone, 178 var options, name, src, copy, copyIsArray, clone,
197 target = arguments[ 0 ] || {}, 179 target = arguments[0] || {},
198 i = 1, 180 i = 1,
199 length = arguments.length, 181 length = arguments.length,
200 deep = false; 182 deep = false;
201   183  
202 // Handle a deep copy situation 184 // Handle a deep copy situation
203 if ( typeof target === "boolean" ) { 185 if ( typeof target === "boolean" ) {
204 deep = target; 186 deep = target;
205   187  
206 // Skip the boolean and the target 188 // Skip the boolean and the target
207 target = arguments[ i ] || {}; 189 target = arguments[ i ] || {};
208 i++; 190 i++;
209 } 191 }
210   192  
211 // Handle case when target is a string or something (possible in deep copy) 193 // Handle case when target is a string or something (possible in deep copy)
212 if ( typeof target !== "object" && !jQuery.isFunction( target ) ) { 194 if ( typeof target !== "object" && !jQuery.isFunction(target) ) {
213 target = {}; 195 target = {};
214 } 196 }
215   197  
216 // Extend jQuery itself if only one argument is passed 198 // Extend jQuery itself if only one argument is passed
217 if ( i === length ) { 199 if ( i === length ) {
218 target = this; 200 target = this;
219 i--; 201 i--;
220 } 202 }
221   203  
222 for ( ; i < length; i++ ) { 204 for ( ; i < length; i++ ) {
223   -  
224 // Only deal with non-null/undefined values 205 // Only deal with non-null/undefined values
225 if ( ( options = arguments[ i ] ) != null ) { 206 if ( (options = arguments[ i ]) != null ) {
226   -  
227 // Extend the base object 207 // Extend the base object
228 for ( name in options ) { 208 for ( name in options ) {
229 src = target[ name ]; 209 src = target[ name ];
230 copy = options[ name ]; 210 copy = options[ name ];
231   211  
232 // Prevent never-ending loop 212 // Prevent never-ending loop
233 if ( target === copy ) { 213 if ( target === copy ) {
234 continue; 214 continue;
235 } 215 }
236   216  
237 // Recurse if we're merging plain objects or arrays 217 // Recurse if we're merging plain objects or arrays
238 if ( deep && copy && ( jQuery.isPlainObject( copy ) || 218 if ( deep && copy && ( jQuery.isPlainObject(copy) || (copyIsArray = jQuery.isArray(copy)) ) ) {
239 ( copyIsArray = jQuery.isArray( copy ) ) ) ) { -  
240   -  
241 if ( copyIsArray ) { 219 if ( copyIsArray ) {
242 copyIsArray = false; 220 copyIsArray = false;
243 clone = src && jQuery.isArray( src ) ? src : []; 221 clone = src && jQuery.isArray(src) ? src : [];
244   222  
245 } else { 223 } else {
246 clone = src && jQuery.isPlainObject( src ) ? src : {}; 224 clone = src && jQuery.isPlainObject(src) ? src : {};
247 } 225 }
248   226  
249 // Never move original objects, clone them 227 // Never move original objects, clone them
250 target[ name ] = jQuery.extend( deep, clone, copy ); 228 target[ name ] = jQuery.extend( deep, clone, copy );
251   229  
252 // Don't bring in undefined values 230 // Don't bring in undefined values
253 } else if ( copy !== undefined ) { 231 } else if ( copy !== undefined ) {
254 target[ name ] = copy; 232 target[ name ] = copy;
255 } 233 }
256 } 234 }
257 } 235 }
258 } 236 }
259   237  
260 // Return the modified object 238 // Return the modified object
261 return target; 239 return target;
262 }; 240 };
263   241  
264 jQuery.extend( { -  
265   242 jQuery.extend({
266 // Unique for each copy of jQuery on the page 243 // Unique for each copy of jQuery on the page
267 expando: "jQuery" + ( version + Math.random() ).replace( /\D/g, "" ), 244 expando: "jQuery" + ( version + Math.random() ).replace( /\D/g, "" ),
268   245  
269 // Assume jQuery is ready without the ready module 246 // Assume jQuery is ready without the ready module
270 isReady: true, 247 isReady: true,
271   248  
272 error: function( msg ) { 249 error: function( msg ) {
273 throw new Error( msg ); 250 throw new Error( msg );
274 }, 251 },
275   252  
276 noop: function() {}, 253 noop: function() {},
277   254  
278 isFunction: function( obj ) { 255 isFunction: function( obj ) {
279 return jQuery.type( obj ) === "function"; 256 return jQuery.type(obj) === "function";
280 }, 257 },
281   258  
282 isArray: Array.isArray, 259 isArray: Array.isArray,
283   260  
284 isWindow: function( obj ) { 261 isWindow: function( obj ) {
285 return obj != null && obj === obj.window; 262 return obj != null && obj === obj.window;
286 }, 263 },
287   264  
288 isNumeric: function( obj ) { 265 isNumeric: function( obj ) {
289   -  
290 // As of jQuery 3.0, isNumeric is limited to -  
291 // strings and numbers (primitives or objects) -  
292 // that can be coerced to finite numbers (gh-2662) -  
293 var type = jQuery.type( obj ); -  
294 return ( type === "number" || type === "string" ) && -  
295   -  
296 // parseFloat NaNs numeric-cast false positives ("") 266 // parseFloat NaNs numeric-cast false positives (null|true|false|"")
297 // ...but misinterprets leading-number strings, particularly hex literals ("0x...") 267 // ...but misinterprets leading-number strings, particularly hex literals ("0x...")
298 // subtraction forces infinities to NaN 268 // subtraction forces infinities to NaN
-   269 // adding 1 corrects loss of precision from parseFloat (#15100)
299 !isNaN( obj - parseFloat( obj ) ); 270 return !jQuery.isArray( obj ) && (obj - parseFloat( obj ) + 1) >= 0;
300 }, 271 },
301   272  
302 isPlainObject: function( obj ) { 273 isPlainObject: function( obj ) {
303 var proto, Ctor; 274 // Not plain objects:
304   -  
-   275 // - Any object or value whose internal [[Class]] property is not "[object Object]"
305 // Detect obvious negatives 276 // - DOM nodes
306 // Use toString instead of jQuery.type to catch host objects 277 // - window
307 if ( !obj || toString.call( obj ) !== "[object Object]" ) { 278 if ( jQuery.type( obj ) !== "object" || obj.nodeType || jQuery.isWindow( obj ) ) {
308 return false; 279 return false;
309 } 280 }
310   281  
311 proto = getProto( obj ); -  
312   282 if ( obj.constructor &&
313 // Objects with no prototype (e.g., `Object.create( null )`) are plain -  
314 if ( !proto ) { 283 !hasOwn.call( obj.constructor.prototype, "isPrototypeOf" ) ) {
315 return true; 284 return false;
316 } 285 }
317   286  
318 // Objects with prototype are plain iff they were constructed by a global Object function 287 // If the function hasn't returned already, we're confident that
319 Ctor = hasOwn.call( proto, "constructor" ) && proto.constructor; 288 // |obj| is a plain object, created by {} or constructed with new Object
320 return typeof Ctor === "function" && fnToString.call( Ctor ) === ObjectFunctionString; 289 return true;
321 }, 290 },
322   291  
323 isEmptyObject: function( obj ) { 292 isEmptyObject: function( obj ) {
324   -  
325 /* eslint-disable no-unused-vars */ -  
326 // See https://github.com/eslint/eslint/issues/6125 -  
327 var name; 293 var name;
328   -  
329 for ( name in obj ) { 294 for ( name in obj ) {
330 return false; 295 return false;
331 } 296 }
332 return true; 297 return true;
333 }, 298 },
334   299  
335 type: function( obj ) { 300 type: function( obj ) {
336 if ( obj == null ) { 301 if ( obj == null ) {
337 return obj + ""; 302 return obj + "";
338 } 303 }
339   -  
340 // Support: Android <=2.3 only (functionish RegExp) 304 // Support: Android<4.0, iOS<6 (functionish RegExp)
341 return typeof obj === "object" || typeof obj === "function" ? 305 return typeof obj === "object" || typeof obj === "function" ?
342 class2type[ toString.call( obj ) ] || "object" : 306 class2type[ toString.call(obj) ] || "object" :
343 typeof obj; 307 typeof obj;
344 }, 308 },
345   309  
346 // Evaluates a script in a global context 310 // Evaluates a script in a global context
347 globalEval: function( code ) { 311 globalEval: function( code ) {
-   312 var script,
-   313 indirect = eval;
-   314  
-   315 code = jQuery.trim( code );
-   316  
-   317 if ( code ) {
-   318 // If the code includes a valid, prologue position
-   319 // strict mode pragma, execute code by injecting a
-   320 // script tag into the document.
-   321 if ( code.indexOf("use strict") === 1 ) {
-   322 script = document.createElement("script");
-   323 script.text = code;
-   324 document.head.appendChild( script ).parentNode.removeChild( script );
-   325 } else {
-   326 // Otherwise, avoid the DOM node creation, insertion
-   327 // and removal by using an indirect global eval
348 DOMEval( code ); 328 indirect( code );
-   329 }
-   330 }
349 }, 331 },
350   332  
351 // Convert dashed to camelCase; used by the css and data modules 333 // Convert dashed to camelCase; used by the css and data modules
352 // Support: IE <=9 - 11, Edge 12 - 13 334 // Support: IE9-11+
353 // Microsoft forgot to hump their vendor prefix (#9572) 335 // Microsoft forgot to hump their vendor prefix (#9572)
354 camelCase: function( string ) { 336 camelCase: function( string ) {
355 return string.replace( rmsPrefix, "ms-" ).replace( rdashAlpha, fcamelCase ); 337 return string.replace( rmsPrefix, "ms-" ).replace( rdashAlpha, fcamelCase );
356 }, 338 },
357   339  
358 nodeName: function( elem, name ) { 340 nodeName: function( elem, name ) {
359 return elem.nodeName && elem.nodeName.toLowerCase() === name.toLowerCase(); 341 return elem.nodeName && elem.nodeName.toLowerCase() === name.toLowerCase();
360 }, 342 },
-   343  
361   344 // args is for internal usage only
362 each: function( obj, callback ) { 345 each: function( obj, callback, args ) {
-   346 var value,
-   347 i = 0,
-   348 length = obj.length,
363 var length, i = 0; 349 isArray = isArraylike( obj );
364   350  
365 if ( isArrayLike( obj ) ) { 351 if ( args ) {
-   352 if ( isArray ) {
-   353 for ( ; i < length; i++ ) {
-   354 value = callback.apply( obj[ i ], args );
-   355  
-   356 if ( value === false ) {
-   357 break;
-   358 }
-   359 }
366 length = obj.length; 360 } else {
-   361 for ( i in obj ) {
-   362 value = callback.apply( obj[ i ], args );
367 for ( ; i < length; i++ ) { 363  
-   364 if ( value === false ) {
368 if ( callback.call( obj[ i ], i, obj[ i ] ) === false ) { 365 break;
369 break; 366 }
-   367 }
-   368 }
370 } 369  
-   370 // A special, fast, case for the most common use of each
-   371 } else {
-   372 if ( isArray ) {
-   373 for ( ; i < length; i++ ) {
-   374 value = callback.call( obj[ i ], i, obj[ i ] );
-   375  
-   376 if ( value === false ) {
-   377 break;
-   378 }
371 } 379 }
372 } else { 380 } else {
-   381 for ( i in obj ) {
-   382 value = callback.call( obj[ i ], i, obj[ i ] );
373 for ( i in obj ) { 383  
-   384 if ( value === false ) {
374 if ( callback.call( obj[ i ], i, obj[ i ] ) === false ) { 385 break;
375 break; 386 }
376 } 387 }
377 } 388 }
378 } 389 }
379   390  
380 return obj; 391 return obj;
381 }, 392 },
382   393  
383 // Support: Android <=4.0 only 394 // Support: Android<4.1
384 trim: function( text ) { 395 trim: function( text ) {
385 return text == null ? 396 return text == null ?
386 "" : 397 "" :
387 ( text + "" ).replace( rtrim, "" ); 398 ( text + "" ).replace( rtrim, "" );
388 }, 399 },
389   400  
390 // results is for internal usage only 401 // results is for internal usage only
391 makeArray: function( arr, results ) { 402 makeArray: function( arr, results ) {
392 var ret = results || []; 403 var ret = results || [];
393   404  
394 if ( arr != null ) { 405 if ( arr != null ) {
395 if ( isArrayLike( Object( arr ) ) ) { 406 if ( isArraylike( Object(arr) ) ) {
396 jQuery.merge( ret, 407 jQuery.merge( ret,
397 typeof arr === "string" ? 408 typeof arr === "string" ?
398 [ arr ] : arr 409 [ arr ] : arr
399 ); 410 );
400 } else { 411 } else {
401 push.call( ret, arr ); 412 push.call( ret, arr );
402 } 413 }
403 } 414 }
404   415  
405 return ret; 416 return ret;
406 }, 417 },
407   418  
408 inArray: function( elem, arr, i ) { 419 inArray: function( elem, arr, i ) {
409 return arr == null ? -1 : indexOf.call( arr, elem, i ); 420 return arr == null ? -1 : indexOf.call( arr, elem, i );
410 }, 421 },
411   -  
412 // Support: Android <=4.0 only, PhantomJS 1 only -  
413 // push.apply(_, arraylike) throws on ancient WebKit 422  
414 merge: function( first, second ) { 423 merge: function( first, second ) {
415 var len = +second.length, 424 var len = +second.length,
416 j = 0, 425 j = 0,
417 i = first.length; 426 i = first.length;
418   427  
419 for ( ; j < len; j++ ) { 428 for ( ; j < len; j++ ) {
420 first[ i++ ] = second[ j ]; 429 first[ i++ ] = second[ j ];
421 } 430 }
422   431  
423 first.length = i; 432 first.length = i;
424   433  
425 return first; 434 return first;
426 }, 435 },
427   436  
428 grep: function( elems, callback, invert ) { 437 grep: function( elems, callback, invert ) {
429 var callbackInverse, 438 var callbackInverse,
430 matches = [], 439 matches = [],
431 i = 0, 440 i = 0,
432 length = elems.length, 441 length = elems.length,
433 callbackExpect = !invert; 442 callbackExpect = !invert;
434   443  
435 // Go through the array, only saving the items 444 // Go through the array, only saving the items
436 // that pass the validator function 445 // that pass the validator function
437 for ( ; i < length; i++ ) { 446 for ( ; i < length; i++ ) {
438 callbackInverse = !callback( elems[ i ], i ); 447 callbackInverse = !callback( elems[ i ], i );
439 if ( callbackInverse !== callbackExpect ) { 448 if ( callbackInverse !== callbackExpect ) {
440 matches.push( elems[ i ] ); 449 matches.push( elems[ i ] );
441 } 450 }
442 } 451 }
443   452  
444 return matches; 453 return matches;
445 }, 454 },
446   455  
447 // arg is for internal usage only 456 // arg is for internal usage only
448 map: function( elems, callback, arg ) { 457 map: function( elems, callback, arg ) {
449 var length, value, 458 var value,
450 i = 0, 459 i = 0,
-   460 length = elems.length,
-   461 isArray = isArraylike( elems ),
451 ret = []; 462 ret = [];
452   463  
453 // Go through the array, translating each of the items to their new values 464 // Go through the array, translating each of the items to their new values
454 if ( isArrayLike( elems ) ) { 465 if ( isArray ) {
455 length = elems.length; -  
456 for ( ; i < length; i++ ) { 466 for ( ; i < length; i++ ) {
457 value = callback( elems[ i ], i, arg ); 467 value = callback( elems[ i ], i, arg );
458   468  
459 if ( value != null ) { 469 if ( value != null ) {
460 ret.push( value ); 470 ret.push( value );
461 } 471 }
462 } 472 }
463   473  
464 // Go through every key on the object, 474 // Go through every key on the object,
465 } else { 475 } else {
466 for ( i in elems ) { 476 for ( i in elems ) {
467 value = callback( elems[ i ], i, arg ); 477 value = callback( elems[ i ], i, arg );
468   478  
469 if ( value != null ) { 479 if ( value != null ) {
470 ret.push( value ); 480 ret.push( value );
471 } 481 }
472 } 482 }
473 } 483 }
474   484  
475 // Flatten any nested arrays 485 // Flatten any nested arrays
476 return concat.apply( [], ret ); 486 return concat.apply( [], ret );
477 }, 487 },
478   488  
479 // A global GUID counter for objects 489 // A global GUID counter for objects
480 guid: 1, 490 guid: 1,
481   491  
482 // Bind a function to a context, optionally partially applying any 492 // Bind a function to a context, optionally partially applying any
483 // arguments. 493 // arguments.
484 proxy: function( fn, context ) { 494 proxy: function( fn, context ) {
485 var tmp, args, proxy; 495 var tmp, args, proxy;
486   496  
487 if ( typeof context === "string" ) { 497 if ( typeof context === "string" ) {
488 tmp = fn[ context ]; 498 tmp = fn[ context ];
489 context = fn; 499 context = fn;
490 fn = tmp; 500 fn = tmp;
491 } 501 }
492   502  
493 // Quick check to determine if target is callable, in the spec 503 // Quick check to determine if target is callable, in the spec
494 // this throws a TypeError, but we will just return undefined. 504 // this throws a TypeError, but we will just return undefined.
495 if ( !jQuery.isFunction( fn ) ) { 505 if ( !jQuery.isFunction( fn ) ) {
496 return undefined; 506 return undefined;
497 } 507 }
498   508  
499 // Simulated bind 509 // Simulated bind
500 args = slice.call( arguments, 2 ); 510 args = slice.call( arguments, 2 );
501 proxy = function() { 511 proxy = function() {
502 return fn.apply( context || this, args.concat( slice.call( arguments ) ) ); 512 return fn.apply( context || this, args.concat( slice.call( arguments ) ) );
503 }; 513 };
504   514  
505 // Set the guid of unique handler to the same of original handler, so it can be removed 515 // Set the guid of unique handler to the same of original handler, so it can be removed
506 proxy.guid = fn.guid = fn.guid || jQuery.guid++; 516 proxy.guid = fn.guid = fn.guid || jQuery.guid++;
507   517  
508 return proxy; 518 return proxy;
509 }, 519 },
510   520  
511 now: Date.now, 521 now: Date.now,
512   522  
513 // jQuery.support is not used in Core but other projects attach their 523 // jQuery.support is not used in Core but other projects attach their
514 // properties to it so it needs to exist. 524 // properties to it so it needs to exist.
515 support: support 525 support: support
516 } ); 526 });
517   -  
518 if ( typeof Symbol === "function" ) { -  
519 jQuery.fn[ Symbol.iterator ] = arr[ Symbol.iterator ]; -  
520 } -  
521   527  
522 // Populate the class2type map 528 // Populate the class2type map
523 jQuery.each( "Boolean Number String Function Array Date RegExp Object Error Symbol".split( " " ), -  
524 function( i, name ) { 529 jQuery.each("Boolean Number String Function Array Date RegExp Object Error".split(" "), function(i, name) {
525 class2type[ "[object " + name + "]" ] = name.toLowerCase(); 530 class2type[ "[object " + name + "]" ] = name.toLowerCase();
526 } ); 531 });
527   532  
528 function isArrayLike( obj ) { 533 function isArraylike( obj ) {
529   534  
530 // Support: real iOS 8.2 only (not reproducible in simulator) 535 // Support: iOS 8.2 (not reproducible in simulator)
531 // `in` check used to prevent JIT error (gh-2145) 536 // `in` check used to prevent JIT error (gh-2145)
532 // hasOwn isn't used here due to false negatives 537 // hasOwn isn't used here due to false negatives
533 // regarding Nodelist length in IE 538 // regarding Nodelist length in IE
534 var length = !!obj && "length" in obj && obj.length, 539 var length = "length" in obj && obj.length,
535 type = jQuery.type( obj ); 540 type = jQuery.type( obj );
536   541  
537 if ( type === "function" || jQuery.isWindow( obj ) ) { 542 if ( type === "function" || jQuery.isWindow( obj ) ) {
538 return false; 543 return false;
539 } 544 }
-   545  
-   546 if ( obj.nodeType === 1 && length ) {
-   547 return true;
-   548 }
540   549  
541 return type === "array" || length === 0 || 550 return type === "array" || length === 0 ||
542 typeof length === "number" && length > 0 && ( length - 1 ) in obj; 551 typeof length === "number" && length > 0 && ( length - 1 ) in obj;
543 } 552 }
544 var Sizzle = 553 var Sizzle =
545 /*! 554 /*!
546 * Sizzle CSS Selector Engine v2.3.3 555 * Sizzle CSS Selector Engine v2.2.0-pre
547 * https://sizzlejs.com/ 556 * http://sizzlejs.com/
548 * 557 *
549 * Copyright jQuery Foundation and other contributors 558 * Copyright 2008, 2014 jQuery Foundation, Inc. and other contributors
550 * Released under the MIT license 559 * Released under the MIT license
551 * http://jquery.org/license 560 * http://jquery.org/license
552 * 561 *
553 * Date: 2016-08-08 562 * Date: 2014-12-16
554 */ 563 */
555 (function( window ) { 564 (function( window ) {
556   565  
557 var i, 566 var i,
558 support, 567 support,
559 Expr, 568 Expr,
560 getText, 569 getText,
561 isXML, 570 isXML,
562 tokenize, 571 tokenize,
563 compile, 572 compile,
564 select, 573 select,
565 outermostContext, 574 outermostContext,
566 sortInput, 575 sortInput,
567 hasDuplicate, 576 hasDuplicate,
568   577  
569 // Local document vars 578 // Local document vars
570 setDocument, 579 setDocument,
571 document, 580 document,
572 docElem, 581 docElem,
573 documentIsHTML, 582 documentIsHTML,
574 rbuggyQSA, 583 rbuggyQSA,
575 rbuggyMatches, 584 rbuggyMatches,
576 matches, 585 matches,
577 contains, 586 contains,
578   587  
579 // Instance-specific data 588 // Instance-specific data
580 expando = "sizzle" + 1 * new Date(), 589 expando = "sizzle" + 1 * new Date(),
581 preferredDoc = window.document, 590 preferredDoc = window.document,
582 dirruns = 0, 591 dirruns = 0,
583 done = 0, 592 done = 0,
584 classCache = createCache(), 593 classCache = createCache(),
585 tokenCache = createCache(), 594 tokenCache = createCache(),
586 compilerCache = createCache(), 595 compilerCache = createCache(),
587 sortOrder = function( a, b ) { 596 sortOrder = function( a, b ) {
588 if ( a === b ) { 597 if ( a === b ) {
589 hasDuplicate = true; 598 hasDuplicate = true;
590 } 599 }
591 return 0; 600 return 0;
592 }, 601 },
-   602  
-   603 // General-purpose constants
-   604 MAX_NEGATIVE = 1 << 31,
593   605  
594 // Instance methods 606 // Instance methods
595 hasOwn = ({}).hasOwnProperty, 607 hasOwn = ({}).hasOwnProperty,
596 arr = [], 608 arr = [],
597 pop = arr.pop, 609 pop = arr.pop,
598 push_native = arr.push, 610 push_native = arr.push,
599 push = arr.push, 611 push = arr.push,
600 slice = arr.slice, 612 slice = arr.slice,
601 // Use a stripped-down indexOf as it's faster than native 613 // Use a stripped-down indexOf as it's faster than native
602 // https://jsperf.com/thor-indexof-vs-for/5 614 // http://jsperf.com/thor-indexof-vs-for/5
603 indexOf = function( list, elem ) { 615 indexOf = function( list, elem ) {
604 var i = 0, 616 var i = 0,
605 len = list.length; 617 len = list.length;
606 for ( ; i < len; i++ ) { 618 for ( ; i < len; i++ ) {
607 if ( list[i] === elem ) { 619 if ( list[i] === elem ) {
608 return i; 620 return i;
609 } 621 }
610 } 622 }
611 return -1; 623 return -1;
612 }, 624 },
613   625  
614 booleans = "checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped", 626 booleans = "checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",
615   627  
616 // Regular expressions 628 // Regular expressions
617   629  
618 // http://www.w3.org/TR/css3-selectors/#whitespace 630 // Whitespace characters http://www.w3.org/TR/css3-selectors/#whitespace
-   631 whitespace = "[\\x20\\t\\r\\n\\f]",
-   632 // http://www.w3.org/TR/css3-syntax/#characters
-   633 characterEncoding = "(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",
-   634  
619 whitespace = "[\\x20\\t\\r\\n\\f]", 635 // Loosely modeled on CSS identifier characters
620   636 // An unquoted value should be a CSS identifier http://www.w3.org/TR/css3-selectors/#attribute-selectors
621 // http://www.w3.org/TR/CSS21/syndata.html#value-def-identifier 637 // Proper syntax: http://www.w3.org/TR/CSS21/syndata.html#value-def-identifier
622 identifier = "(?:\\\\.|[\\w-]|[^\0-\\xa0])+", 638 identifier = characterEncoding.replace( "w", "w#" ),
623   639  
624 // Attribute selectors: http://www.w3.org/TR/selectors/#attribute-selectors 640 // Attribute selectors: http://www.w3.org/TR/selectors/#attribute-selectors
625 attributes = "\\[" + whitespace + "*(" + identifier + ")(?:" + whitespace + 641 attributes = "\\[" + whitespace + "*(" + characterEncoding + ")(?:" + whitespace +
626 // Operator (capture 2) 642 // Operator (capture 2)
627 "*([*^$|!~]?=)" + whitespace + 643 "*([*^$|!~]?=)" + whitespace +
628 // "Attribute values must be CSS identifiers [capture 5] or strings [capture 3 or capture 4]" 644 // "Attribute values must be CSS identifiers [capture 5] or strings [capture 3 or capture 4]"
629 "*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|(" + identifier + "))|)" + whitespace + 645 "*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|(" + identifier + "))|)" + whitespace +
630 "*\\]", 646 "*\\]",
631   647  
632 pseudos = ":(" + identifier + ")(?:\\((" + 648 pseudos = ":(" + characterEncoding + ")(?:\\((" +
633 // To reduce the number of selectors needing tokenize in the preFilter, prefer arguments: 649 // To reduce the number of selectors needing tokenize in the preFilter, prefer arguments:
634 // 1. quoted (capture 3; capture 4 or capture 5) 650 // 1. quoted (capture 3; capture 4 or capture 5)
635 "('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|" + 651 "('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|" +
636 // 2. simple (capture 6) 652 // 2. simple (capture 6)
637 "((?:\\\\.|[^\\\\()[\\]]|" + attributes + ")*)|" + 653 "((?:\\\\.|[^\\\\()[\\]]|" + attributes + ")*)|" +
638 // 3. anything else (capture 2) 654 // 3. anything else (capture 2)
639 ".*" + 655 ".*" +
640 ")\\)|)", 656 ")\\)|)",
641   657  
642 // Leading and non-escaped trailing whitespace, capturing some non-whitespace characters preceding the latter 658 // Leading and non-escaped trailing whitespace, capturing some non-whitespace characters preceding the latter
643 rwhitespace = new RegExp( whitespace + "+", "g" ), 659 rwhitespace = new RegExp( whitespace + "+", "g" ),
644 rtrim = new RegExp( "^" + whitespace + "+|((?:^|[^\\\\])(?:\\\\.)*)" + whitespace + "+$", "g" ), 660 rtrim = new RegExp( "^" + whitespace + "+|((?:^|[^\\\\])(?:\\\\.)*)" + whitespace + "+$", "g" ),
645   661  
646 rcomma = new RegExp( "^" + whitespace + "*," + whitespace + "*" ), 662 rcomma = new RegExp( "^" + whitespace + "*," + whitespace + "*" ),
647 rcombinators = new RegExp( "^" + whitespace + "*([>+~]|" + whitespace + ")" + whitespace + "*" ), 663 rcombinators = new RegExp( "^" + whitespace + "*([>+~]|" + whitespace + ")" + whitespace + "*" ),
648   664  
649 rattributeQuotes = new RegExp( "=" + whitespace + "*([^\\]'\"]*?)" + whitespace + "*\\]", "g" ), 665 rattributeQuotes = new RegExp( "=" + whitespace + "*([^\\]'\"]*?)" + whitespace + "*\\]", "g" ),
650   666  
651 rpseudo = new RegExp( pseudos ), 667 rpseudo = new RegExp( pseudos ),
652 ridentifier = new RegExp( "^" + identifier + "$" ), 668 ridentifier = new RegExp( "^" + identifier + "$" ),
653   669  
654 matchExpr = { 670 matchExpr = {
655 "ID": new RegExp( "^#(" + identifier + ")" ), 671 "ID": new RegExp( "^#(" + characterEncoding + ")" ),
656 "CLASS": new RegExp( "^\\.(" + identifier + ")" ), 672 "CLASS": new RegExp( "^\\.(" + characterEncoding + ")" ),
657 "TAG": new RegExp( "^(" + identifier + "|[*])" ), 673 "TAG": new RegExp( "^(" + characterEncoding.replace( "w", "w*" ) + ")" ),
658 "ATTR": new RegExp( "^" + attributes ), 674 "ATTR": new RegExp( "^" + attributes ),
659 "PSEUDO": new RegExp( "^" + pseudos ), 675 "PSEUDO": new RegExp( "^" + pseudos ),
660 "CHILD": new RegExp( "^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\(" + whitespace + 676 "CHILD": new RegExp( "^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\(" + whitespace +
661 "*(even|odd|(([+-]|)(\\d*)n|)" + whitespace + "*(?:([+-]|)" + whitespace + 677 "*(even|odd|(([+-]|)(\\d*)n|)" + whitespace + "*(?:([+-]|)" + whitespace +
662 "*(\\d+)|))" + whitespace + "*\\)|)", "i" ), 678 "*(\\d+)|))" + whitespace + "*\\)|)", "i" ),
663 "bool": new RegExp( "^(?:" + booleans + ")$", "i" ), 679 "bool": new RegExp( "^(?:" + booleans + ")$", "i" ),
664 // For use in libraries implementing .is() 680 // For use in libraries implementing .is()
665 // We use this for POS matching in `select` 681 // We use this for POS matching in `select`
666 "needsContext": new RegExp( "^" + whitespace + "*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\(" + 682 "needsContext": new RegExp( "^" + whitespace + "*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\(" +
667 whitespace + "*((?:-\\d)?\\d*)" + whitespace + "*\\)|)(?=[^-]|$)", "i" ) 683 whitespace + "*((?:-\\d)?\\d*)" + whitespace + "*\\)|)(?=[^-]|$)", "i" )
668 }, 684 },
669   685  
670 rinputs = /^(?:input|select|textarea|button)$/i, 686 rinputs = /^(?:input|select|textarea|button)$/i,
671 rheader = /^h\d$/i, 687 rheader = /^h\d$/i,
672   688  
673 rnative = /^[^{]+\{\s*\[native \w/, 689 rnative = /^[^{]+\{\s*\[native \w/,
674   690  
675 // Easily-parseable/retrievable ID or TAG or CLASS selectors 691 // Easily-parseable/retrievable ID or TAG or CLASS selectors
676 rquickExpr = /^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/, 692 rquickExpr = /^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,
677   693  
678 rsibling = /[+~]/, 694 rsibling = /[+~]/,
-   695 rescape = /'|\\/g,
679   -  
680 // CSS escapes 696  
681 // http://www.w3.org/TR/CSS21/syndata.html#escaped-characters 697 // CSS escapes http://www.w3.org/TR/CSS21/syndata.html#escaped-characters
682 runescape = new RegExp( "\\\\([\\da-f]{1,6}" + whitespace + "?|(" + whitespace + ")|.)", "ig" ), 698 runescape = new RegExp( "\\\\([\\da-f]{1,6}" + whitespace + "?|(" + whitespace + ")|.)", "ig" ),
683 funescape = function( _, escaped, escapedWhitespace ) { 699 funescape = function( _, escaped, escapedWhitespace ) {
684 var high = "0x" + escaped - 0x10000; 700 var high = "0x" + escaped - 0x10000;
685 // NaN means non-codepoint 701 // NaN means non-codepoint
686 // Support: Firefox<24 702 // Support: Firefox<24
687 // Workaround erroneous numeric interpretation of +"0x" 703 // Workaround erroneous numeric interpretation of +"0x"
688 return high !== high || escapedWhitespace ? 704 return high !== high || escapedWhitespace ?
689 escaped : 705 escaped :
690 high < 0 ? 706 high < 0 ?
691 // BMP codepoint 707 // BMP codepoint
692 String.fromCharCode( high + 0x10000 ) : 708 String.fromCharCode( high + 0x10000 ) :
693 // Supplemental Plane codepoint (surrogate pair) 709 // Supplemental Plane codepoint (surrogate pair)
694 String.fromCharCode( high >> 10 | 0xD800, high & 0x3FF | 0xDC00 ); 710 String.fromCharCode( high >> 10 | 0xD800, high & 0x3FF | 0xDC00 );
695 }, 711 },
696   -  
697 // CSS string/identifier serialization -  
698 // https://drafts.csswg.org/cssom/#common-serializing-idioms -  
699 rcssescape = /([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g, -  
700 fcssescape = function( ch, asCodePoint ) { -  
701 if ( asCodePoint ) { -  
702   -  
703 // U+0000 NULL becomes U+FFFD REPLACEMENT CHARACTER -  
704 if ( ch === "\0" ) { -  
705 return "\uFFFD"; -  
706 } -  
707   -  
708 // Control characters and (dependent upon position) numbers get escaped as code points -  
709 return ch.slice( 0, -1 ) + "\\" + ch.charCodeAt( ch.length - 1 ).toString( 16 ) + " "; -  
710 } -  
711   -  
712 // Other potentially-special ASCII characters get backslash-escaped -  
713 return "\\" + ch; -  
714 }, -  
715   712  
716 // Used for iframes 713 // Used for iframes
717 // See setDocument() 714 // See setDocument()
718 // Removing the function wrapper causes a "Permission Denied" 715 // Removing the function wrapper causes a "Permission Denied"
719 // error in IE 716 // error in IE
720 unloadHandler = function() { 717 unloadHandler = function() {
721 setDocument(); 718 setDocument();
722 }, 719 };
723   -  
724 disabledAncestor = addCombinator( -  
725 function( elem ) { -  
726 return elem.disabled === true && ("form" in elem || "label" in elem); -  
727 }, -  
728 { dir: "parentNode", next: "legend" } -  
729 ); -  
730   720  
731 // Optimize for push.apply( _, NodeList ) 721 // Optimize for push.apply( _, NodeList )
732 try { 722 try {
733 push.apply( 723 push.apply(
734 (arr = slice.call( preferredDoc.childNodes )), 724 (arr = slice.call( preferredDoc.childNodes )),
735 preferredDoc.childNodes 725 preferredDoc.childNodes
736 ); 726 );
737 // Support: Android<4.0 727 // Support: Android<4.0
738 // Detect silently failing push.apply 728 // Detect silently failing push.apply
739 arr[ preferredDoc.childNodes.length ].nodeType; 729 arr[ preferredDoc.childNodes.length ].nodeType;
740 } catch ( e ) { 730 } catch ( e ) {
741 push = { apply: arr.length ? 731 push = { apply: arr.length ?
742   732  
743 // Leverage slice if possible 733 // Leverage slice if possible
744 function( target, els ) { 734 function( target, els ) {
745 push_native.apply( target, slice.call(els) ); 735 push_native.apply( target, slice.call(els) );
746 } : 736 } :
747   737  
748 // Support: IE<9 738 // Support: IE<9
749 // Otherwise append directly 739 // Otherwise append directly
750 function( target, els ) { 740 function( target, els ) {
751 var j = target.length, 741 var j = target.length,
752 i = 0; 742 i = 0;
753 // Can't trust NodeList.length 743 // Can't trust NodeList.length
754 while ( (target[j++] = els[i++]) ) {} 744 while ( (target[j++] = els[i++]) ) {}
755 target.length = j - 1; 745 target.length = j - 1;
756 } 746 }
757 }; 747 };
758 } 748 }
759   749  
760 function Sizzle( selector, context, results, seed ) { 750 function Sizzle( selector, context, results, seed ) {
761 var m, i, elem, nid, match, groups, newSelector, 751 var match, elem, m, nodeType,
-   752 // QSA vars
762 newContext = context && context.ownerDocument, 753 i, groups, old, nid, newContext, newSelector;
763   754  
764 // nodeType defaults to 9, since context defaults to document 755 if ( ( context ? context.ownerDocument || context : preferredDoc ) !== document ) {
-   756 setDocument( context );
-   757 }
765 nodeType = context ? context.nodeType : 9; 758  
-   759 context = context || document;
766   -  
767 results = results || []; 760 results = results || [];
768   761 nodeType = context.nodeType;
769 // Return early from calls with invalid selector or context 762  
770 if ( typeof selector !== "string" || !selector || 763 if ( typeof selector !== "string" || !selector ||
771 nodeType !== 1 && nodeType !== 9 && nodeType !== 11 ) { 764 nodeType !== 1 && nodeType !== 9 && nodeType !== 11 ) {
772   765  
773 return results; 766 return results;
774 } 767 }
775   -  
776 // Try to shortcut find operations (as opposed to filters) in HTML documents -  
777 if ( !seed ) { -  
778   -  
779 if ( ( context ? context.ownerDocument || context : preferredDoc ) !== document ) { -  
780 setDocument( context ); -  
781 } -  
782 context = context || document; -  
783   768  
784 if ( documentIsHTML ) { -  
785   -  
786 // If the selector is sufficiently simple, try using a "get*By*" DOM method -  
787 // (excepting DocumentFragment context, where the methods don't exist) -  
788 if ( nodeType !== 11 && (match = rquickExpr.exec( selector )) ) { -  
789   -  
790 // ID selector -  
791 if ( (m = match[1]) ) { -  
792   -  
793 // Document context -  
794 if ( nodeType === 9 ) { -  
795 if ( (elem = context.getElementById( m )) ) { -  
796   -  
797 // Support: IE, Opera, Webkit -  
798 // TODO: identify versions -  
799 // getElementById can match elements by name instead of ID -  
800 if ( elem.id === m ) { -  
801 results.push( elem ); -  
802 return results; -  
803 } -  
804 } else { -  
805 return results; -  
806 } -  
807   -  
808 // Element context -  
809 } else { -  
810   -  
811 // Support: IE, Opera, Webkit -  
812 // TODO: identify versions -  
813 // getElementById can match elements by name instead of ID -  
814 if ( newContext && (elem = newContext.getElementById( m )) && -  
815 contains( context, elem ) && -  
-   769 if ( !seed && documentIsHTML ) {
-   770  
-   771 // Try to shortcut find operations when possible (e.g., not under DocumentFragment)
-   772 if ( nodeType !== 11 && (match = rquickExpr.exec( selector )) ) {
-   773 // Speed-up: Sizzle("#ID")
-   774 if ( (m = match[1]) ) {
-   775 if ( nodeType === 9 ) {
-   776 elem = context.getElementById( m );
-   777 // Check parentNode to catch when Blackberry 4.6 returns
-   778 // nodes that are no longer in the document (jQuery #6963)
-   779 if ( elem && elem.parentNode ) {
-   780 // Handle the case where IE, Opera, and Webkit return items
816 elem.id === m ) { 781 // by name instead of ID
817   782 if ( elem.id === m ) {
818 results.push( elem ); 783 results.push( elem );
819 return results; 784 return results;
820 } 785 }
-   786 } else {
-   787 return results;
821 } 788 }
-   789 } else {
-   790 // Context is not a document
-   791 if ( context.ownerDocument && (elem = context.ownerDocument.getElementById( m )) &&
-   792 contains( context, elem ) && elem.id === m ) {
-   793 results.push( elem );
-   794 return results;
-   795 }
-   796 }
822   797  
823 // Type selector 798 // Speed-up: Sizzle("TAG")
824 } else if ( match[2] ) { 799 } else if ( match[2] ) {
825 push.apply( results, context.getElementsByTagName( selector ) ); 800 push.apply( results, context.getElementsByTagName( selector ) );
826 return results; -  
827   -  
828 // Class selector -  
829 } else if ( (m = match[3]) && support.getElementsByClassName && -  
-   801 return results;
-   802  
830 context.getElementsByClassName ) { 803 // Speed-up: Sizzle(".CLASS")
831   804 } else if ( (m = match[3]) && support.getElementsByClassName ) {
832 push.apply( results, context.getElementsByClassName( m ) ); -  
833 return results; 805 push.apply( results, context.getElementsByClassName( m ) );
-   806 return results;
834 } -  
835 } 807 }
836   -  
837 // Take advantage of querySelectorAll 808 }
838 if ( support.qsa && -  
839 !compilerCache[ selector + " " ] && 809  
840 (!rbuggyQSA || !rbuggyQSA.test( selector )) ) { 810 // QSA path
841   811 if ( support.qsa && (!rbuggyQSA || !rbuggyQSA.test( selector )) ) {
842 if ( nodeType !== 1 ) { 812 nid = old = expando;
843 newContext = context; 813 newContext = context;
844 newSelector = selector; 814 newSelector = nodeType !== 1 && selector;
845   815  
846 // qSA looks outside Element context, which is not what we want 816 // qSA works strangely on Element-rooted queries
847 // Thanks to Andrew Dupont for this workaround technique 817 // We can work around this by specifying an extra ID on the root
848 // Support: IE <=8 -  
849 // Exclude object elements -  
850 } else if ( context.nodeName.toLowerCase() !== "object" ) { -  
851   818 // and working up from there (Thanks to Andrew Dupont for the technique)
852 // Capture the context ID, setting it first if necessary -  
853 if ( (nid = context.getAttribute( "id" )) ) { -  
854 nid = nid.replace( rcssescape, fcssescape ); -  
855 } else { 819 // IE 8 doesn't work on object elements
856 context.setAttribute( "id", (nid = expando) ); 820 if ( nodeType === 1 && context.nodeName.toLowerCase() !== "object" ) {
857 } -  
858   821 groups = tokenize( selector );
859 // Prefix every selector in the list 822  
860 groups = tokenize( selector ); 823 if ( (old = context.getAttribute("id")) ) {
861 i = groups.length; 824 nid = old.replace( rescape, "\\$&" );
862 while ( i-- ) { 825 } else {
863 groups[i] = "#" + nid + " " + toSelector( groups[i] ); 826 context.setAttribute( "id", nid );
864 } 827 }
865 newSelector = groups.join( "," ); 828 nid = "[id='" + nid + "'] ";
-   829  
-   830 i = groups.length;
-   831 while ( i-- ) {
866   832 groups[i] = nid + toSelector( groups[i] );
867 // Expand context for sibling selectors 833 }
868 newContext = rsibling.test( selector ) && testContext( context.parentNode ) || 834 newContext = rsibling.test( selector ) && testContext( context.parentNode ) || context;
869 context; 835 newSelector = groups.join(",");
870 } 836 }
871   837  
872 if ( newSelector ) { 838 if ( newSelector ) {
873 try { 839 try {
874 push.apply( results, 840 push.apply( results,
875 newContext.querySelectorAll( newSelector ) 841 newContext.querySelectorAll( newSelector )
876 ); -  
877 return results; 842 );
878 } catch ( qsaError ) { 843 return results;
879 } finally { 844 } catch(qsaError) {
880 if ( nid === expando ) { 845 } finally {
881 context.removeAttribute( "id" ); 846 if ( !old ) {
882 } 847 context.removeAttribute("id");
883 } 848 }
884 } 849 }
885 } 850 }
886 } 851 }
887 } 852 }
888   853  
889 // All others 854 // All others
890 return select( selector.replace( rtrim, "$1" ), context, results, seed ); 855 return select( selector.replace( rtrim, "$1" ), context, results, seed );
891 } 856 }
892   857  
893 /** 858 /**
894 * Create key-value caches of limited size 859 * Create key-value caches of limited size
895 * @returns {function(string, object)} Returns the Object data after storing it on itself with 860 * @returns {Function(string, Object)} Returns the Object data after storing it on itself with
896 * property name the (space-suffixed) string and (if the cache is larger than Expr.cacheLength) 861 * property name the (space-suffixed) string and (if the cache is larger than Expr.cacheLength)
897 * deleting the oldest entry 862 * deleting the oldest entry
898 */ 863 */
899 function createCache() { 864 function createCache() {
900 var keys = []; 865 var keys = [];
901   866  
902 function cache( key, value ) { 867 function cache( key, value ) {
903 // Use (key + " ") to avoid collision with native prototype properties (see Issue #157) 868 // Use (key + " ") to avoid collision with native prototype properties (see Issue #157)
904 if ( keys.push( key + " " ) > Expr.cacheLength ) { 869 if ( keys.push( key + " " ) > Expr.cacheLength ) {
905 // Only keep the most recent entries 870 // Only keep the most recent entries
906 delete cache[ keys.shift() ]; 871 delete cache[ keys.shift() ];
907 } 872 }
908 return (cache[ key + " " ] = value); 873 return (cache[ key + " " ] = value);
909 } 874 }
910 return cache; 875 return cache;
911 } 876 }
912   877  
913 /** 878 /**
914 * Mark a function for special use by Sizzle 879 * Mark a function for special use by Sizzle
915 * @param {Function} fn The function to mark 880 * @param {Function} fn The function to mark
916 */ 881 */
917 function markFunction( fn ) { 882 function markFunction( fn ) {
918 fn[ expando ] = true; 883 fn[ expando ] = true;
919 return fn; 884 return fn;
920 } 885 }
921   886  
922 /** 887 /**
923 * Support testing using an element 888 * Support testing using an element
924 * @param {Function} fn Passed the created element and returns a boolean result 889 * @param {Function} fn Passed the created div and expects a boolean result
925 */ 890 */
926 function assert( fn ) { 891 function assert( fn ) {
927 var el = document.createElement("fieldset"); 892 var div = document.createElement("div");
928   893  
929 try { 894 try {
930 return !!fn( el ); 895 return !!fn( div );
931 } catch (e) { 896 } catch (e) {
932 return false; 897 return false;
933 } finally { 898 } finally {
934 // Remove from its parent by default 899 // Remove from its parent by default
935 if ( el.parentNode ) { 900 if ( div.parentNode ) {
936 el.parentNode.removeChild( el ); 901 div.parentNode.removeChild( div );
937 } 902 }
938 // release memory in IE 903 // release memory in IE
939 el = null; 904 div = null;
940 } 905 }
941 } 906 }
942   907  
943 /** 908 /**
944 * Adds the same handler for all of the specified attrs 909 * Adds the same handler for all of the specified attrs
945 * @param {String} attrs Pipe-separated list of attributes 910 * @param {String} attrs Pipe-separated list of attributes
946 * @param {Function} handler The method that will be applied 911 * @param {Function} handler The method that will be applied
947 */ 912 */
948 function addHandle( attrs, handler ) { 913 function addHandle( attrs, handler ) {
949 var arr = attrs.split("|"), 914 var arr = attrs.split("|"),
950 i = arr.length; 915 i = attrs.length;
951   916  
952 while ( i-- ) { 917 while ( i-- ) {
953 Expr.attrHandle[ arr[i] ] = handler; 918 Expr.attrHandle[ arr[i] ] = handler;
954 } 919 }
955 } 920 }
956   921  
957 /** 922 /**
958 * Checks document order of two siblings 923 * Checks document order of two siblings
959 * @param {Element} a 924 * @param {Element} a
960 * @param {Element} b 925 * @param {Element} b
961 * @returns {Number} Returns less than 0 if a precedes b, greater than 0 if a follows b 926 * @returns {Number} Returns less than 0 if a precedes b, greater than 0 if a follows b
962 */ 927 */
963 function siblingCheck( a, b ) { 928 function siblingCheck( a, b ) {
964 var cur = b && a, 929 var cur = b && a,
965 diff = cur && a.nodeType === 1 && b.nodeType === 1 && 930 diff = cur && a.nodeType === 1 && b.nodeType === 1 &&
-   931 ( ~b.sourceIndex || MAX_NEGATIVE ) -
966 a.sourceIndex - b.sourceIndex; 932 ( ~a.sourceIndex || MAX_NEGATIVE );
967   933  
968 // Use IE sourceIndex if available on both nodes 934 // Use IE sourceIndex if available on both nodes
969 if ( diff ) { 935 if ( diff ) {
970 return diff; 936 return diff;
971 } 937 }
972   938  
973 // Check if b follows a 939 // Check if b follows a
974 if ( cur ) { 940 if ( cur ) {
975 while ( (cur = cur.nextSibling) ) { 941 while ( (cur = cur.nextSibling) ) {
976 if ( cur === b ) { 942 if ( cur === b ) {
977 return -1; 943 return -1;
978 } 944 }
979 } 945 }
980 } 946 }
981   947  
982 return a ? 1 : -1; 948 return a ? 1 : -1;
983 } 949 }
984   950  
985 /** 951 /**
986 * Returns a function to use in pseudos for input types 952 * Returns a function to use in pseudos for input types
987 * @param {String} type 953 * @param {String} type
988 */ 954 */
989 function createInputPseudo( type ) { 955 function createInputPseudo( type ) {
990 return function( elem ) { 956 return function( elem ) {
991 var name = elem.nodeName.toLowerCase(); 957 var name = elem.nodeName.toLowerCase();
992 return name === "input" && elem.type === type; 958 return name === "input" && elem.type === type;
993 }; 959 };
994 } 960 }
995   961  
996 /** 962 /**
997 * Returns a function to use in pseudos for buttons 963 * Returns a function to use in pseudos for buttons
998 * @param {String} type 964 * @param {String} type
999 */ 965 */
1000 function createButtonPseudo( type ) { 966 function createButtonPseudo( type ) {
1001 return function( elem ) { 967 return function( elem ) {
1002 var name = elem.nodeName.toLowerCase(); 968 var name = elem.nodeName.toLowerCase();
1003 return (name === "input" || name === "button") && elem.type === type; 969 return (name === "input" || name === "button") && elem.type === type;
1004 }; 970 };
1005 } 971 }
1006   972  
1007 /** 973 /**
1008 * Returns a function to use in pseudos for :enabled/:disabled -  
1009 * @param {Boolean} disabled true for :disabled; false for :enabled -  
1010 */ -  
1011 function createDisabledPseudo( disabled ) { -  
1012   -  
1013 // Known :disabled false positives: fieldset[disabled] > legend:nth-of-type(n+2) :can-disable -  
1014 return function( elem ) { -  
1015   -  
1016 // Only certain elements can match :enabled or :disabled -  
1017 // https://html.spec.whatwg.org/multipage/scripting.html#selector-enabled -  
1018 // https://html.spec.whatwg.org/multipage/scripting.html#selector-disabled -  
1019 if ( "form" in elem ) { -  
1020   -  
1021 // Check for inherited disabledness on relevant non-disabled elements: -  
1022 // * listed form-associated elements in a disabled fieldset -  
1023 // https://html.spec.whatwg.org/multipage/forms.html#category-listed -  
1024 // https://html.spec.whatwg.org/multipage/forms.html#concept-fe-disabled -  
1025 // * option elements in a disabled optgroup -  
1026 // https://html.spec.whatwg.org/multipage/forms.html#concept-option-disabled -  
1027 // All such elements have a "form" property. -  
1028 if ( elem.parentNode && elem.disabled === false ) { -  
1029   -  
1030 // Option elements defer to a parent optgroup if present -  
1031 if ( "label" in elem ) { -  
1032 if ( "label" in elem.parentNode ) { -  
1033 return elem.parentNode.disabled === disabled; -  
1034 } else { -  
1035 return elem.disabled === disabled; -  
1036 } -  
1037 } -  
1038   -  
1039 // Support: IE 6 - 11 -  
1040 // Use the isDisabled shortcut property to check for disabled fieldset ancestors -  
1041 return elem.isDisabled === disabled || -  
1042   -  
1043 // Where there is no isDisabled, check manually -  
1044 /* jshint -W018 */ -  
1045 elem.isDisabled !== !disabled && -  
1046 disabledAncestor( elem ) === disabled; -  
1047 } -  
1048   -  
1049 return elem.disabled === disabled; -  
1050   -  
1051 // Try to winnow out elements that can't be disabled before trusting the disabled property. -  
1052 // Some victims get caught in our net (label, legend, menu, track), but it shouldn't -  
1053 // even exist on them, let alone have a boolean value. -  
1054 } else if ( "label" in elem ) { -  
1055 return elem.disabled === disabled; -  
1056 } -  
1057   -  
1058 // Remaining elements are neither :enabled nor :disabled -  
1059 return false; -  
1060 }; -  
1061 } -  
1062   -  
1063 /** -  
1064 * Returns a function to use in pseudos for positionals 974 * Returns a function to use in pseudos for positionals
1065 * @param {Function} fn 975 * @param {Function} fn
1066 */ 976 */
1067 function createPositionalPseudo( fn ) { 977 function createPositionalPseudo( fn ) {
1068 return markFunction(function( argument ) { 978 return markFunction(function( argument ) {
1069 argument = +argument; 979 argument = +argument;
1070 return markFunction(function( seed, matches ) { 980 return markFunction(function( seed, matches ) {
1071 var j, 981 var j,
1072 matchIndexes = fn( [], seed.length, argument ), 982 matchIndexes = fn( [], seed.length, argument ),
1073 i = matchIndexes.length; 983 i = matchIndexes.length;
1074   984  
1075 // Match elements found at the specified indexes 985 // Match elements found at the specified indexes
1076 while ( i-- ) { 986 while ( i-- ) {
1077 if ( seed[ (j = matchIndexes[i]) ] ) { 987 if ( seed[ (j = matchIndexes[i]) ] ) {
1078 seed[j] = !(matches[j] = seed[j]); 988 seed[j] = !(matches[j] = seed[j]);
1079 } 989 }
1080 } 990 }
1081 }); 991 });
1082 }); 992 });
1083 } 993 }
1084   994  
1085 /** 995 /**
1086 * Checks a node for validity as a Sizzle context 996 * Checks a node for validity as a Sizzle context
1087 * @param {Element|Object=} context 997 * @param {Element|Object=} context
1088 * @returns {Element|Object|Boolean} The input node if acceptable, otherwise a falsy value 998 * @returns {Element|Object|Boolean} The input node if acceptable, otherwise a falsy value
1089 */ 999 */
1090 function testContext( context ) { 1000 function testContext( context ) {
1091 return context && typeof context.getElementsByTagName !== "undefined" && context; 1001 return context && typeof context.getElementsByTagName !== "undefined" && context;
1092 } 1002 }
1093   1003  
1094 // Expose support vars for convenience 1004 // Expose support vars for convenience
1095 support = Sizzle.support = {}; 1005 support = Sizzle.support = {};
1096   1006  
1097 /** 1007 /**
1098 * Detects XML nodes 1008 * Detects XML nodes
1099 * @param {Element|Object} elem An element or a document 1009 * @param {Element|Object} elem An element or a document
1100 * @returns {Boolean} True iff elem is a non-HTML XML node 1010 * @returns {Boolean} True iff elem is a non-HTML XML node
1101 */ 1011 */
1102 isXML = Sizzle.isXML = function( elem ) { 1012 isXML = Sizzle.isXML = function( elem ) {
1103 // documentElement is verified for cases where it doesn't yet exist 1013 // documentElement is verified for cases where it doesn't yet exist
1104 // (such as loading iframes in IE - #4833) 1014 // (such as loading iframes in IE - #4833)
1105 var documentElement = elem && (elem.ownerDocument || elem).documentElement; 1015 var documentElement = elem && (elem.ownerDocument || elem).documentElement;
1106 return documentElement ? documentElement.nodeName !== "HTML" : false; 1016 return documentElement ? documentElement.nodeName !== "HTML" : false;
1107 }; 1017 };
1108   1018  
1109 /** 1019 /**
1110 * Sets document-related variables once based on the current document 1020 * Sets document-related variables once based on the current document
1111 * @param {Element|Object} [doc] An element or document object to use to set the document 1021 * @param {Element|Object} [doc] An element or document object to use to set the document
1112 * @returns {Object} Returns the current document 1022 * @returns {Object} Returns the current document
1113 */ 1023 */
1114 setDocument = Sizzle.setDocument = function( node ) { 1024 setDocument = Sizzle.setDocument = function( node ) {
1115 var hasCompare, subWindow, 1025 var hasCompare, parent,
1116 doc = node ? node.ownerDocument || node : preferredDoc; 1026 doc = node ? node.ownerDocument || node : preferredDoc;
1117   1027  
1118 // Return early if doc is invalid or already selected 1028 // If no document and documentElement is available, return
1119 if ( doc === document || doc.nodeType !== 9 || !doc.documentElement ) { 1029 if ( doc === document || doc.nodeType !== 9 || !doc.documentElement ) {
1120 return document; 1030 return document;
1121 } 1031 }
1122   1032  
1123 // Update global variables 1033 // Set our document
1124 document = doc; 1034 document = doc;
1125 docElem = document.documentElement; 1035 docElem = doc.documentElement;
1126 documentIsHTML = !isXML( document ); 1036 parent = doc.defaultView;
1127   1037  
1128 // Support: IE 9-11, Edge 1038 // Support: IE>8
1129 // Accessing iframe documents after unload throws "permission denied" errors (jQuery #13936) 1039 // If iframe document is assigned to "document" variable and if iframe has been reloaded,
1130 if ( preferredDoc !== document && -  
1131 (subWindow = document.defaultView) && subWindow.top !== subWindow ) { 1040 // IE will throw "permission denied" error when accessing "document" variable, see jQuery #13936
-   1041 // IE6-8 do not support the defaultView property so parent will be undefined
1132   1042 if ( parent && parent !== parent.top ) {
1133 // Support: IE 11, Edge 1043 // IE11 does not have attachEvent, so all must suffer
1134 if ( subWindow.addEventListener ) { -  
1135 subWindow.addEventListener( "unload", unloadHandler, false ); -  
1136   1044 if ( parent.addEventListener ) {
1137 // Support: IE 9 - 10 only 1045 parent.addEventListener( "unload", unloadHandler, false );
1138 } else if ( subWindow.attachEvent ) { 1046 } else if ( parent.attachEvent ) {
1139 subWindow.attachEvent( "onunload", unloadHandler ); 1047 parent.attachEvent( "onunload", unloadHandler );
1140 } 1048 }
1141 } 1049 }
-   1050  
-   1051 /* Support tests
-   1052 ---------------------------------------------------------------------- */
-   1053 documentIsHTML = !isXML( doc );
1142   1054  
1143 /* Attributes 1055 /* Attributes
1144 ---------------------------------------------------------------------- */ 1056 ---------------------------------------------------------------------- */
1145   1057  
1146 // Support: IE<8 1058 // Support: IE<8
1147 // Verify that getAttribute really returns attributes and not properties 1059 // Verify that getAttribute really returns attributes and not properties
1148 // (excepting IE8 booleans) 1060 // (excepting IE8 booleans)
1149 support.attributes = assert(function( el ) { 1061 support.attributes = assert(function( div ) {
1150 el.className = "i"; 1062 div.className = "i";
1151 return !el.getAttribute("className"); 1063 return !div.getAttribute("className");
1152 }); 1064 });
1153   1065  
1154 /* getElement(s)By* 1066 /* getElement(s)By*
1155 ---------------------------------------------------------------------- */ 1067 ---------------------------------------------------------------------- */
1156   1068  
1157 // Check if getElementsByTagName("*") returns only elements 1069 // Check if getElementsByTagName("*") returns only elements
1158 support.getElementsByTagName = assert(function( el ) { 1070 support.getElementsByTagName = assert(function( div ) {
1159 el.appendChild( document.createComment("") ); 1071 div.appendChild( doc.createComment("") );
1160 return !el.getElementsByTagName("*").length; 1072 return !div.getElementsByTagName("*").length;
1161 }); 1073 });
1162   1074  
1163 // Support: IE<9 1075 // Support: IE<9
1164 support.getElementsByClassName = rnative.test( document.getElementsByClassName ); 1076 support.getElementsByClassName = rnative.test( doc.getElementsByClassName );
1165   1077  
1166 // Support: IE<10 1078 // Support: IE<10
1167 // Check if getElementById returns elements by name 1079 // Check if getElementById returns elements by name
1168 // The broken getElementById methods don't pick up programmatically-set names, 1080 // The broken getElementById methods don't pick up programatically-set names,
1169 // so use a roundabout getElementsByName test 1081 // so use a roundabout getElementsByName test
1170 support.getById = assert(function( el ) { 1082 support.getById = assert(function( div ) {
1171 docElem.appendChild( el ).id = expando; 1083 docElem.appendChild( div ).id = expando;
1172 return !document.getElementsByName || !document.getElementsByName( expando ).length; 1084 return !doc.getElementsByName || !doc.getElementsByName( expando ).length;
1173 }); 1085 });
1174   1086  
1175 // ID filter and find 1087 // ID find and filter
-   1088 if ( support.getById ) {
-   1089 Expr.find["ID"] = function( id, context ) {
-   1090 if ( typeof context.getElementById !== "undefined" && documentIsHTML ) {
-   1091 var m = context.getElementById( id );
-   1092 // Check parentNode to catch when Blackberry 4.6 returns
-   1093 // nodes that are no longer in the document #6963
-   1094 return m && m.parentNode ? [ m ] : [];
-   1095 }
1176 if ( support.getById ) { 1096 };
1177 Expr.filter["ID"] = function( id ) { 1097 Expr.filter["ID"] = function( id ) {
1178 var attrId = id.replace( runescape, funescape ); 1098 var attrId = id.replace( runescape, funescape );
1179 return function( elem ) { 1099 return function( elem ) {
1180 return elem.getAttribute("id") === attrId; 1100 return elem.getAttribute("id") === attrId;
1181 }; 1101 };
1182 }; 1102 };
1183 Expr.find["ID"] = function( id, context ) { -  
1184 if ( typeof context.getElementById !== "undefined" && documentIsHTML ) { -  
1185 var elem = context.getElementById( id ); -  
1186 return elem ? [ elem ] : []; -  
1187 } -  
1188 }; -  
1189 } else { 1103 } else {
-   1104 // Support: IE6/7
-   1105 // getElementById is not reliable as a find shortcut
-   1106 delete Expr.find["ID"];
-   1107  
1190 Expr.filter["ID"] = function( id ) { 1108 Expr.filter["ID"] = function( id ) {
1191 var attrId = id.replace( runescape, funescape ); 1109 var attrId = id.replace( runescape, funescape );
1192 return function( elem ) { 1110 return function( elem ) {
1193 var node = typeof elem.getAttributeNode !== "undefined" && 1111 var node = typeof elem.getAttributeNode !== "undefined" && elem.getAttributeNode("id");
1194 elem.getAttributeNode("id"); -  
1195 return node && node.value === attrId; 1112 return node && node.value === attrId;
1196 }; 1113 };
1197 }; 1114 };
1198   -  
1199 // Support: IE 6 - 7 only -  
1200 // getElementById is not reliable as a find shortcut -  
1201 Expr.find["ID"] = function( id, context ) { -  
1202 if ( typeof context.getElementById !== "undefined" && documentIsHTML ) { -  
1203 var node, i, elems, -  
1204 elem = context.getElementById( id ); -  
1205   -  
1206 if ( elem ) { -  
1207   -  
1208 // Verify the id attribute -  
1209 node = elem.getAttributeNode("id"); -  
1210 if ( node && node.value === id ) { -  
1211 return [ elem ]; -  
1212 } -  
1213   -  
1214 // Fall back on getElementsByName -  
1215 elems = context.getElementsByName( id ); -  
1216 i = 0; -  
1217 while ( (elem = elems[i++]) ) { -  
1218 node = elem.getAttributeNode("id"); -  
1219 if ( node && node.value === id ) { -  
1220 return [ elem ]; -  
1221 } -  
1222 } -  
1223 } -  
1224   -  
1225 return []; -  
1226 } -  
1227 }; -  
1228 } 1115 }
1229   1116  
1230 // Tag 1117 // Tag
1231 Expr.find["TAG"] = support.getElementsByTagName ? 1118 Expr.find["TAG"] = support.getElementsByTagName ?
1232 function( tag, context ) { 1119 function( tag, context ) {
1233 if ( typeof context.getElementsByTagName !== "undefined" ) { 1120 if ( typeof context.getElementsByTagName !== "undefined" ) {
1234 return context.getElementsByTagName( tag ); 1121 return context.getElementsByTagName( tag );
1235   1122  
1236 // DocumentFragment nodes don't have gEBTN 1123 // DocumentFragment nodes don't have gEBTN
1237 } else if ( support.qsa ) { 1124 } else if ( support.qsa ) {
1238 return context.querySelectorAll( tag ); 1125 return context.querySelectorAll( tag );
1239 } 1126 }
1240 } : 1127 } :
1241   1128  
1242 function( tag, context ) { 1129 function( tag, context ) {
1243 var elem, 1130 var elem,
1244 tmp = [], 1131 tmp = [],
1245 i = 0, 1132 i = 0,
1246 // By happy coincidence, a (broken) gEBTN appears on DocumentFragment nodes too 1133 // By happy coincidence, a (broken) gEBTN appears on DocumentFragment nodes too
1247 results = context.getElementsByTagName( tag ); 1134 results = context.getElementsByTagName( tag );
1248   1135  
1249 // Filter out possible comments 1136 // Filter out possible comments
1250 if ( tag === "*" ) { 1137 if ( tag === "*" ) {
1251 while ( (elem = results[i++]) ) { 1138 while ( (elem = results[i++]) ) {
1252 if ( elem.nodeType === 1 ) { 1139 if ( elem.nodeType === 1 ) {
1253 tmp.push( elem ); 1140 tmp.push( elem );
1254 } 1141 }
1255 } 1142 }
1256   1143  
1257 return tmp; 1144 return tmp;
1258 } 1145 }
1259 return results; 1146 return results;
1260 }; 1147 };
1261   1148  
1262 // Class 1149 // Class
1263 Expr.find["CLASS"] = support.getElementsByClassName && function( className, context ) { 1150 Expr.find["CLASS"] = support.getElementsByClassName && function( className, context ) {
1264 if ( typeof context.getElementsByClassName !== "undefined" && documentIsHTML ) { 1151 if ( documentIsHTML ) {
1265 return context.getElementsByClassName( className ); 1152 return context.getElementsByClassName( className );
1266 } 1153 }
1267 }; 1154 };
1268   1155  
1269 /* QSA/matchesSelector 1156 /* QSA/matchesSelector
1270 ---------------------------------------------------------------------- */ 1157 ---------------------------------------------------------------------- */
1271   1158  
1272 // QSA and matchesSelector support 1159 // QSA and matchesSelector support
1273   1160  
1274 // matchesSelector(:active) reports false when true (IE9/Opera 11.5) 1161 // matchesSelector(:active) reports false when true (IE9/Opera 11.5)
1275 rbuggyMatches = []; 1162 rbuggyMatches = [];
1276   1163  
1277 // qSa(:focus) reports false when true (Chrome 21) 1164 // qSa(:focus) reports false when true (Chrome 21)
1278 // We allow this because of a bug in IE8/9 that throws an error 1165 // We allow this because of a bug in IE8/9 that throws an error
1279 // whenever `document.activeElement` is accessed on an iframe 1166 // whenever `document.activeElement` is accessed on an iframe
1280 // So, we allow :focus to pass through QSA all the time to avoid the IE error 1167 // So, we allow :focus to pass through QSA all the time to avoid the IE error
1281 // See https://bugs.jquery.com/ticket/13378 1168 // See http://bugs.jquery.com/ticket/13378
1282 rbuggyQSA = []; 1169 rbuggyQSA = [];
1283   1170  
1284 if ( (support.qsa = rnative.test( document.querySelectorAll )) ) { 1171 if ( (support.qsa = rnative.test( doc.querySelectorAll )) ) {
1285 // Build QSA regex 1172 // Build QSA regex
1286 // Regex strategy adopted from Diego Perini 1173 // Regex strategy adopted from Diego Perini
1287 assert(function( el ) { 1174 assert(function( div ) {
1288 // Select is set to empty string on purpose 1175 // Select is set to empty string on purpose
1289 // This is to test IE's treatment of not explicitly 1176 // This is to test IE's treatment of not explicitly
1290 // setting a boolean content attribute, 1177 // setting a boolean content attribute,
1291 // since its presence should be enough 1178 // since its presence should be enough
1292 // https://bugs.jquery.com/ticket/12359 1179 // http://bugs.jquery.com/ticket/12359
1293 docElem.appendChild( el ).innerHTML = "<a id='" + expando + "'></a>" + 1180 docElem.appendChild( div ).innerHTML = "<a id='" + expando + "'></a>" +
1294 "<select id='" + expando + "-\r\\' msallowcapture=''>" + 1181 "<select id='" + expando + "-\f]' msallowcapture=''>" +
1295 "<option selected=''></option></select>"; 1182 "<option selected=''></option></select>";
1296   1183  
1297 // Support: IE8, Opera 11-12.16 1184 // Support: IE8, Opera 11-12.16
1298 // Nothing should be selected when empty strings follow ^= or $= or *= 1185 // Nothing should be selected when empty strings follow ^= or $= or *=
1299 // The test attribute must be unknown in Opera but "safe" for WinRT 1186 // The test attribute must be unknown in Opera but "safe" for WinRT
1300 // https://msdn.microsoft.com/en-us/library/ie/hh465388.aspx#attribute_section 1187 // http://msdn.microsoft.com/en-us/library/ie/hh465388.aspx#attribute_section
1301 if ( el.querySelectorAll("[msallowcapture^='']").length ) { 1188 if ( div.querySelectorAll("[msallowcapture^='']").length ) {
1302 rbuggyQSA.push( "[*^$]=" + whitespace + "*(?:''|\"\")" ); 1189 rbuggyQSA.push( "[*^$]=" + whitespace + "*(?:''|\"\")" );
1303 } 1190 }
1304   1191  
1305 // Support: IE8 1192 // Support: IE8
1306 // Boolean attributes and "value" are not treated correctly 1193 // Boolean attributes and "value" are not treated correctly
1307 if ( !el.querySelectorAll("[selected]").length ) { 1194 if ( !div.querySelectorAll("[selected]").length ) {
1308 rbuggyQSA.push( "\\[" + whitespace + "*(?:value|" + booleans + ")" ); 1195 rbuggyQSA.push( "\\[" + whitespace + "*(?:value|" + booleans + ")" );
1309 } 1196 }
1310   1197  
1311 // Support: Chrome<29, Android<4.4, Safari<7.0+, iOS<7.0+, PhantomJS<1.9.8+ 1198 // Support: Chrome<29, Android<4.2+, Safari<7.0+, iOS<7.0+, PhantomJS<1.9.7+
1312 if ( !el.querySelectorAll( "[id~=" + expando + "-]" ).length ) { 1199 if ( !div.querySelectorAll( "[id~=" + expando + "-]" ).length ) {
1313 rbuggyQSA.push("~="); 1200 rbuggyQSA.push("~=");
1314 } 1201 }
1315   1202  
1316 // Webkit/Opera - :checked should return selected option elements 1203 // Webkit/Opera - :checked should return selected option elements
1317 // http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked 1204 // http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked
1318 // IE8 throws error here and will not see later tests 1205 // IE8 throws error here and will not see later tests
1319 if ( !el.querySelectorAll(":checked").length ) { 1206 if ( !div.querySelectorAll(":checked").length ) {
1320 rbuggyQSA.push(":checked"); 1207 rbuggyQSA.push(":checked");
1321 } 1208 }
1322   1209  
1323 // Support: Safari 8+, iOS 8+ 1210 // Support: Safari 8+, iOS 8+
1324 // https://bugs.webkit.org/show_bug.cgi?id=136851 1211 // https://bugs.webkit.org/show_bug.cgi?id=136851
1325 // In-page `selector#id sibling-combinator selector` fails 1212 // In-page `selector#id sibing-combinator selector` fails
1326 if ( !el.querySelectorAll( "a#" + expando + "+*" ).length ) { 1213 if ( !div.querySelectorAll( "a#" + expando + "+*" ).length ) {
1327 rbuggyQSA.push(".#.+[+~]"); 1214 rbuggyQSA.push(".#.+[+~]");
1328 } 1215 }
1329 }); 1216 });
1330   1217  
1331 assert(function( el ) { -  
1332 el.innerHTML = "<a href='' disabled='disabled'></a>" + -  
1333 "<select disabled='disabled'><option/></select>"; -  
1334   1218 assert(function( div ) {
1335 // Support: Windows 8 Native Apps 1219 // Support: Windows 8 Native Apps
1336 // The type and name attributes are restricted during .innerHTML assignment 1220 // The type and name attributes are restricted during .innerHTML assignment
1337 var input = document.createElement("input"); 1221 var input = doc.createElement("input");
1338 input.setAttribute( "type", "hidden" ); 1222 input.setAttribute( "type", "hidden" );
1339 el.appendChild( input ).setAttribute( "name", "D" ); 1223 div.appendChild( input ).setAttribute( "name", "D" );
1340   1224  
1341 // Support: IE8 1225 // Support: IE8
1342 // Enforce case-sensitivity of name attribute 1226 // Enforce case-sensitivity of name attribute
1343 if ( el.querySelectorAll("[name=d]").length ) { 1227 if ( div.querySelectorAll("[name=d]").length ) {
1344 rbuggyQSA.push( "name" + whitespace + "*[*^$|!~]?=" ); 1228 rbuggyQSA.push( "name" + whitespace + "*[*^$|!~]?=" );
1345 } 1229 }
1346   1230  
1347 // FF 3.5 - :enabled/:disabled and hidden elements (hidden elements are still enabled) 1231 // FF 3.5 - :enabled/:disabled and hidden elements (hidden elements are still enabled)
1348 // IE8 throws error here and will not see later tests 1232 // IE8 throws error here and will not see later tests
1349 if ( el.querySelectorAll(":enabled").length !== 2 ) { 1233 if ( !div.querySelectorAll(":enabled").length ) {
1350 rbuggyQSA.push( ":enabled", ":disabled" ); -  
1351 } -  
1352   -  
1353 // Support: IE9-11+ -  
1354 // IE's :disabled selector does not pick up the children of disabled fieldsets -  
1355 docElem.appendChild( el ).disabled = true; -  
1356 if ( el.querySelectorAll(":disabled").length !== 2 ) { -  
1357 rbuggyQSA.push( ":enabled", ":disabled" ); 1234 rbuggyQSA.push( ":enabled", ":disabled" );
1358 } 1235 }
1359   1236  
1360 // Opera 10-11 does not throw on post-comma invalid pseudos 1237 // Opera 10-11 does not throw on post-comma invalid pseudos
1361 el.querySelectorAll("*,:x"); 1238 div.querySelectorAll("*,:x");
1362 rbuggyQSA.push(",.*:"); 1239 rbuggyQSA.push(",.*:");
1363 }); 1240 });
1364 } 1241 }
1365   1242  
1366 if ( (support.matchesSelector = rnative.test( (matches = docElem.matches || 1243 if ( (support.matchesSelector = rnative.test( (matches = docElem.matches ||
1367 docElem.webkitMatchesSelector || 1244 docElem.webkitMatchesSelector ||
1368 docElem.mozMatchesSelector || 1245 docElem.mozMatchesSelector ||
1369 docElem.oMatchesSelector || 1246 docElem.oMatchesSelector ||
1370 docElem.msMatchesSelector) )) ) { 1247 docElem.msMatchesSelector) )) ) {
1371   1248  
1372 assert(function( el ) { 1249 assert(function( div ) {
1373 // Check to see if it's possible to do matchesSelector 1250 // Check to see if it's possible to do matchesSelector
1374 // on a disconnected node (IE 9) 1251 // on a disconnected node (IE 9)
1375 support.disconnectedMatch = matches.call( el, "*" ); 1252 support.disconnectedMatch = matches.call( div, "div" );
1376   1253  
1377 // This should fail with an exception 1254 // This should fail with an exception
1378 // Gecko does not error, returns false instead 1255 // Gecko does not error, returns false instead
1379 matches.call( el, "[s!='']:x" ); 1256 matches.call( div, "[s!='']:x" );
1380 rbuggyMatches.push( "!=", pseudos ); 1257 rbuggyMatches.push( "!=", pseudos );
1381 }); 1258 });
1382 } 1259 }
1383   1260  
1384 rbuggyQSA = rbuggyQSA.length && new RegExp( rbuggyQSA.join("|") ); 1261 rbuggyQSA = rbuggyQSA.length && new RegExp( rbuggyQSA.join("|") );
1385 rbuggyMatches = rbuggyMatches.length && new RegExp( rbuggyMatches.join("|") ); 1262 rbuggyMatches = rbuggyMatches.length && new RegExp( rbuggyMatches.join("|") );
1386   1263  
1387 /* Contains 1264 /* Contains
1388 ---------------------------------------------------------------------- */ 1265 ---------------------------------------------------------------------- */
1389 hasCompare = rnative.test( docElem.compareDocumentPosition ); 1266 hasCompare = rnative.test( docElem.compareDocumentPosition );
1390   1267  
1391 // Element contains another 1268 // Element contains another
1392 // Purposefully self-exclusive 1269 // Purposefully does not implement inclusive descendent
1393 // As in, an element does not contain itself 1270 // As in, an element does not contain itself
1394 contains = hasCompare || rnative.test( docElem.contains ) ? 1271 contains = hasCompare || rnative.test( docElem.contains ) ?
1395 function( a, b ) { 1272 function( a, b ) {
1396 var adown = a.nodeType === 9 ? a.documentElement : a, 1273 var adown = a.nodeType === 9 ? a.documentElement : a,
1397 bup = b && b.parentNode; 1274 bup = b && b.parentNode;
1398 return a === bup || !!( bup && bup.nodeType === 1 && ( 1275 return a === bup || !!( bup && bup.nodeType === 1 && (
1399 adown.contains ? 1276 adown.contains ?
1400 adown.contains( bup ) : 1277 adown.contains( bup ) :
1401 a.compareDocumentPosition && a.compareDocumentPosition( bup ) & 16 1278 a.compareDocumentPosition && a.compareDocumentPosition( bup ) & 16
1402 )); 1279 ));
1403 } : 1280 } :
1404 function( a, b ) { 1281 function( a, b ) {
1405 if ( b ) { 1282 if ( b ) {
1406 while ( (b = b.parentNode) ) { 1283 while ( (b = b.parentNode) ) {
1407 if ( b === a ) { 1284 if ( b === a ) {
1408 return true; 1285 return true;
1409 } 1286 }
1410 } 1287 }
1411 } 1288 }
1412 return false; 1289 return false;
1413 }; 1290 };
1414   1291  
1415 /* Sorting 1292 /* Sorting
1416 ---------------------------------------------------------------------- */ 1293 ---------------------------------------------------------------------- */
1417   1294  
1418 // Document order sorting 1295 // Document order sorting
1419 sortOrder = hasCompare ? 1296 sortOrder = hasCompare ?
1420 function( a, b ) { 1297 function( a, b ) {
1421   1298  
1422 // Flag for duplicate removal 1299 // Flag for duplicate removal
1423 if ( a === b ) { 1300 if ( a === b ) {
1424 hasDuplicate = true; 1301 hasDuplicate = true;
1425 return 0; 1302 return 0;
1426 } 1303 }
1427   1304  
1428 // Sort on method existence if only one input has compareDocumentPosition 1305 // Sort on method existence if only one input has compareDocumentPosition
1429 var compare = !a.compareDocumentPosition - !b.compareDocumentPosition; 1306 var compare = !a.compareDocumentPosition - !b.compareDocumentPosition;
1430 if ( compare ) { 1307 if ( compare ) {
1431 return compare; 1308 return compare;
1432 } 1309 }
1433   1310  
1434 // Calculate position if both inputs belong to the same document 1311 // Calculate position if both inputs belong to the same document
1435 compare = ( a.ownerDocument || a ) === ( b.ownerDocument || b ) ? 1312 compare = ( a.ownerDocument || a ) === ( b.ownerDocument || b ) ?
1436 a.compareDocumentPosition( b ) : 1313 a.compareDocumentPosition( b ) :
1437   1314  
1438 // Otherwise we know they are disconnected 1315 // Otherwise we know they are disconnected
1439 1; 1316 1;
1440   1317  
1441 // Disconnected nodes 1318 // Disconnected nodes
1442 if ( compare & 1 || 1319 if ( compare & 1 ||
1443 (!support.sortDetached && b.compareDocumentPosition( a ) === compare) ) { 1320 (!support.sortDetached && b.compareDocumentPosition( a ) === compare) ) {
1444   1321  
1445 // Choose the first element that is related to our preferred document 1322 // Choose the first element that is related to our preferred document
1446 if ( a === document || a.ownerDocument === preferredDoc && contains(preferredDoc, a) ) { 1323 if ( a === doc || a.ownerDocument === preferredDoc && contains(preferredDoc, a) ) {
1447 return -1; 1324 return -1;
1448 } 1325 }
1449 if ( b === document || b.ownerDocument === preferredDoc && contains(preferredDoc, b) ) { 1326 if ( b === doc || b.ownerDocument === preferredDoc && contains(preferredDoc, b) ) {
1450 return 1; 1327 return 1;
1451 } 1328 }
1452   1329  
1453 // Maintain original order 1330 // Maintain original order
1454 return sortInput ? 1331 return sortInput ?
1455 ( indexOf( sortInput, a ) - indexOf( sortInput, b ) ) : 1332 ( indexOf( sortInput, a ) - indexOf( sortInput, b ) ) :
1456 0; 1333 0;
1457 } 1334 }
1458   1335  
1459 return compare & 4 ? -1 : 1; 1336 return compare & 4 ? -1 : 1;
1460 } : 1337 } :
1461 function( a, b ) { 1338 function( a, b ) {
1462 // Exit early if the nodes are identical 1339 // Exit early if the nodes are identical
1463 if ( a === b ) { 1340 if ( a === b ) {
1464 hasDuplicate = true; 1341 hasDuplicate = true;
1465 return 0; 1342 return 0;
1466 } 1343 }
1467   1344  
1468 var cur, 1345 var cur,
1469 i = 0, 1346 i = 0,
1470 aup = a.parentNode, 1347 aup = a.parentNode,
1471 bup = b.parentNode, 1348 bup = b.parentNode,
1472 ap = [ a ], 1349 ap = [ a ],
1473 bp = [ b ]; 1350 bp = [ b ];
1474   1351  
1475 // Parentless nodes are either documents or disconnected 1352 // Parentless nodes are either documents or disconnected
1476 if ( !aup || !bup ) { 1353 if ( !aup || !bup ) {
1477 return a === document ? -1 : 1354 return a === doc ? -1 :
1478 b === document ? 1 : 1355 b === doc ? 1 :
1479 aup ? -1 : 1356 aup ? -1 :
1480 bup ? 1 : 1357 bup ? 1 :
1481 sortInput ? 1358 sortInput ?
1482 ( indexOf( sortInput, a ) - indexOf( sortInput, b ) ) : 1359 ( indexOf( sortInput, a ) - indexOf( sortInput, b ) ) :
1483 0; 1360 0;
1484   1361  
1485 // If the nodes are siblings, we can do a quick check 1362 // If the nodes are siblings, we can do a quick check
1486 } else if ( aup === bup ) { 1363 } else if ( aup === bup ) {
1487 return siblingCheck( a, b ); 1364 return siblingCheck( a, b );
1488 } 1365 }
1489   1366  
1490 // Otherwise we need full lists of their ancestors for comparison 1367 // Otherwise we need full lists of their ancestors for comparison
1491 cur = a; 1368 cur = a;
1492 while ( (cur = cur.parentNode) ) { 1369 while ( (cur = cur.parentNode) ) {
1493 ap.unshift( cur ); 1370 ap.unshift( cur );
1494 } 1371 }
1495 cur = b; 1372 cur = b;
1496 while ( (cur = cur.parentNode) ) { 1373 while ( (cur = cur.parentNode) ) {
1497 bp.unshift( cur ); 1374 bp.unshift( cur );
1498 } 1375 }
1499   1376  
1500 // Walk down the tree looking for a discrepancy 1377 // Walk down the tree looking for a discrepancy
1501 while ( ap[i] === bp[i] ) { 1378 while ( ap[i] === bp[i] ) {
1502 i++; 1379 i++;
1503 } 1380 }
1504   1381  
1505 return i ? 1382 return i ?
1506 // Do a sibling check if the nodes have a common ancestor 1383 // Do a sibling check if the nodes have a common ancestor
1507 siblingCheck( ap[i], bp[i] ) : 1384 siblingCheck( ap[i], bp[i] ) :
1508   1385  
1509 // Otherwise nodes in our document sort first 1386 // Otherwise nodes in our document sort first
1510 ap[i] === preferredDoc ? -1 : 1387 ap[i] === preferredDoc ? -1 :
1511 bp[i] === preferredDoc ? 1 : 1388 bp[i] === preferredDoc ? 1 :
1512 0; 1389 0;
1513 }; 1390 };
1514   1391  
1515 return document; 1392 return doc;
1516 }; 1393 };
1517   1394  
1518 Sizzle.matches = function( expr, elements ) { 1395 Sizzle.matches = function( expr, elements ) {
1519 return Sizzle( expr, null, null, elements ); 1396 return Sizzle( expr, null, null, elements );
1520 }; 1397 };
1521   1398  
1522 Sizzle.matchesSelector = function( elem, expr ) { 1399 Sizzle.matchesSelector = function( elem, expr ) {
1523 // Set document vars if needed 1400 // Set document vars if needed
1524 if ( ( elem.ownerDocument || elem ) !== document ) { 1401 if ( ( elem.ownerDocument || elem ) !== document ) {
1525 setDocument( elem ); 1402 setDocument( elem );
1526 } 1403 }
1527   1404  
1528 // Make sure that attribute selectors are quoted 1405 // Make sure that attribute selectors are quoted
1529 expr = expr.replace( rattributeQuotes, "='$1']" ); 1406 expr = expr.replace( rattributeQuotes, "='$1']" );
1530   1407  
1531 if ( support.matchesSelector && documentIsHTML && 1408 if ( support.matchesSelector && documentIsHTML &&
1532 !compilerCache[ expr + " " ] && -  
1533 ( !rbuggyMatches || !rbuggyMatches.test( expr ) ) && 1409 ( !rbuggyMatches || !rbuggyMatches.test( expr ) ) &&
1534 ( !rbuggyQSA || !rbuggyQSA.test( expr ) ) ) { 1410 ( !rbuggyQSA || !rbuggyQSA.test( expr ) ) ) {
1535   1411  
1536 try { 1412 try {
1537 var ret = matches.call( elem, expr ); 1413 var ret = matches.call( elem, expr );
1538   1414  
1539 // IE 9's matchesSelector returns false on disconnected nodes 1415 // IE 9's matchesSelector returns false on disconnected nodes
1540 if ( ret || support.disconnectedMatch || 1416 if ( ret || support.disconnectedMatch ||
1541 // As well, disconnected nodes are said to be in a document 1417 // As well, disconnected nodes are said to be in a document
1542 // fragment in IE 9 1418 // fragment in IE 9
1543 elem.document && elem.document.nodeType !== 11 ) { 1419 elem.document && elem.document.nodeType !== 11 ) {
1544 return ret; 1420 return ret;
1545 } 1421 }
1546 } catch (e) {} 1422 } catch (e) {}
1547 } 1423 }
1548   1424  
1549 return Sizzle( expr, document, null, [ elem ] ).length > 0; 1425 return Sizzle( expr, document, null, [ elem ] ).length > 0;
1550 }; 1426 };
1551   1427  
1552 Sizzle.contains = function( context, elem ) { 1428 Sizzle.contains = function( context, elem ) {
1553 // Set document vars if needed 1429 // Set document vars if needed
1554 if ( ( context.ownerDocument || context ) !== document ) { 1430 if ( ( context.ownerDocument || context ) !== document ) {
1555 setDocument( context ); 1431 setDocument( context );
1556 } 1432 }
1557 return contains( context, elem ); 1433 return contains( context, elem );
1558 }; 1434 };
1559   1435  
1560 Sizzle.attr = function( elem, name ) { 1436 Sizzle.attr = function( elem, name ) {
1561 // Set document vars if needed 1437 // Set document vars if needed
1562 if ( ( elem.ownerDocument || elem ) !== document ) { 1438 if ( ( elem.ownerDocument || elem ) !== document ) {
1563 setDocument( elem ); 1439 setDocument( elem );
1564 } 1440 }
1565   1441  
1566 var fn = Expr.attrHandle[ name.toLowerCase() ], 1442 var fn = Expr.attrHandle[ name.toLowerCase() ],
1567 // Don't get fooled by Object.prototype properties (jQuery #13807) 1443 // Don't get fooled by Object.prototype properties (jQuery #13807)
1568 val = fn && hasOwn.call( Expr.attrHandle, name.toLowerCase() ) ? 1444 val = fn && hasOwn.call( Expr.attrHandle, name.toLowerCase() ) ?
1569 fn( elem, name, !documentIsHTML ) : 1445 fn( elem, name, !documentIsHTML ) :
1570 undefined; 1446 undefined;
1571   1447  
1572 return val !== undefined ? 1448 return val !== undefined ?
1573 val : 1449 val :
1574 support.attributes || !documentIsHTML ? 1450 support.attributes || !documentIsHTML ?
1575 elem.getAttribute( name ) : 1451 elem.getAttribute( name ) :
1576 (val = elem.getAttributeNode(name)) && val.specified ? 1452 (val = elem.getAttributeNode(name)) && val.specified ?
1577 val.value : 1453 val.value :
1578 null; 1454 null;
1579 }; 1455 };
1580   -  
1581 Sizzle.escape = function( sel ) { -  
1582 return (sel + "").replace( rcssescape, fcssescape ); -  
1583 }; -  
1584   1456  
1585 Sizzle.error = function( msg ) { 1457 Sizzle.error = function( msg ) {
1586 throw new Error( "Syntax error, unrecognized expression: " + msg ); 1458 throw new Error( "Syntax error, unrecognized expression: " + msg );
1587 }; 1459 };
1588   1460  
1589 /** 1461 /**
1590 * Document sorting and removing duplicates 1462 * Document sorting and removing duplicates
1591 * @param {ArrayLike} results 1463 * @param {ArrayLike} results
1592 */ 1464 */
1593 Sizzle.uniqueSort = function( results ) { 1465 Sizzle.uniqueSort = function( results ) {
1594 var elem, 1466 var elem,
1595 duplicates = [], 1467 duplicates = [],
1596 j = 0, 1468 j = 0,
1597 i = 0; 1469 i = 0;
1598   1470  
1599 // Unless we *know* we can detect duplicates, assume their presence 1471 // Unless we *know* we can detect duplicates, assume their presence
1600 hasDuplicate = !support.detectDuplicates; 1472 hasDuplicate = !support.detectDuplicates;
1601 sortInput = !support.sortStable && results.slice( 0 ); 1473 sortInput = !support.sortStable && results.slice( 0 );
1602 results.sort( sortOrder ); 1474 results.sort( sortOrder );
1603   1475  
1604 if ( hasDuplicate ) { 1476 if ( hasDuplicate ) {
1605 while ( (elem = results[i++]) ) { 1477 while ( (elem = results[i++]) ) {
1606 if ( elem === results[ i ] ) { 1478 if ( elem === results[ i ] ) {
1607 j = duplicates.push( i ); 1479 j = duplicates.push( i );
1608 } 1480 }
1609 } 1481 }
1610 while ( j-- ) { 1482 while ( j-- ) {
1611 results.splice( duplicates[ j ], 1 ); 1483 results.splice( duplicates[ j ], 1 );
1612 } 1484 }
1613 } 1485 }
1614   1486  
1615 // Clear input after sorting to release objects 1487 // Clear input after sorting to release objects
1616 // See https://github.com/jquery/sizzle/pull/225 1488 // See https://github.com/jquery/sizzle/pull/225
1617 sortInput = null; 1489 sortInput = null;
1618   1490  
1619 return results; 1491 return results;
1620 }; 1492 };
1621   1493  
1622 /** 1494 /**
1623 * Utility function for retrieving the text value of an array of DOM nodes 1495 * Utility function for retrieving the text value of an array of DOM nodes
1624 * @param {Array|Element} elem 1496 * @param {Array|Element} elem
1625 */ 1497 */
1626 getText = Sizzle.getText = function( elem ) { 1498 getText = Sizzle.getText = function( elem ) {
1627 var node, 1499 var node,
1628 ret = "", 1500 ret = "",
1629 i = 0, 1501 i = 0,
1630 nodeType = elem.nodeType; 1502 nodeType = elem.nodeType;
1631   1503  
1632 if ( !nodeType ) { 1504 if ( !nodeType ) {
1633 // If no nodeType, this is expected to be an array 1505 // If no nodeType, this is expected to be an array
1634 while ( (node = elem[i++]) ) { 1506 while ( (node = elem[i++]) ) {
1635 // Do not traverse comment nodes 1507 // Do not traverse comment nodes
1636 ret += getText( node ); 1508 ret += getText( node );
1637 } 1509 }
1638 } else if ( nodeType === 1 || nodeType === 9 || nodeType === 11 ) { 1510 } else if ( nodeType === 1 || nodeType === 9 || nodeType === 11 ) {
1639 // Use textContent for elements 1511 // Use textContent for elements
1640 // innerText usage removed for consistency of new lines (jQuery #11153) 1512 // innerText usage removed for consistency of new lines (jQuery #11153)
1641 if ( typeof elem.textContent === "string" ) { 1513 if ( typeof elem.textContent === "string" ) {
1642 return elem.textContent; 1514 return elem.textContent;
1643 } else { 1515 } else {
1644 // Traverse its children 1516 // Traverse its children
1645 for ( elem = elem.firstChild; elem; elem = elem.nextSibling ) { 1517 for ( elem = elem.firstChild; elem; elem = elem.nextSibling ) {
1646 ret += getText( elem ); 1518 ret += getText( elem );
1647 } 1519 }
1648 } 1520 }
1649 } else if ( nodeType === 3 || nodeType === 4 ) { 1521 } else if ( nodeType === 3 || nodeType === 4 ) {
1650 return elem.nodeValue; 1522 return elem.nodeValue;
1651 } 1523 }
1652 // Do not include comment or processing instruction nodes 1524 // Do not include comment or processing instruction nodes
1653   1525  
1654 return ret; 1526 return ret;
1655 }; 1527 };
1656   1528  
1657 Expr = Sizzle.selectors = { 1529 Expr = Sizzle.selectors = {
1658   1530  
1659 // Can be adjusted by the user 1531 // Can be adjusted by the user
1660 cacheLength: 50, 1532 cacheLength: 50,
1661   1533  
1662 createPseudo: markFunction, 1534 createPseudo: markFunction,
1663   1535  
1664 match: matchExpr, 1536 match: matchExpr,
1665   1537  
1666 attrHandle: {}, 1538 attrHandle: {},
1667   1539  
1668 find: {}, 1540 find: {},
1669   1541  
1670 relative: { 1542 relative: {
1671 ">": { dir: "parentNode", first: true }, 1543 ">": { dir: "parentNode", first: true },
1672 " ": { dir: "parentNode" }, 1544 " ": { dir: "parentNode" },
1673 "+": { dir: "previousSibling", first: true }, 1545 "+": { dir: "previousSibling", first: true },
1674 "~": { dir: "previousSibling" } 1546 "~": { dir: "previousSibling" }
1675 }, 1547 },
1676   1548  
1677 preFilter: { 1549 preFilter: {
1678 "ATTR": function( match ) { 1550 "ATTR": function( match ) {
1679 match[1] = match[1].replace( runescape, funescape ); 1551 match[1] = match[1].replace( runescape, funescape );
1680   1552  
1681 // Move the given value to match[3] whether quoted or unquoted 1553 // Move the given value to match[3] whether quoted or unquoted
1682 match[3] = ( match[3] || match[4] || match[5] || "" ).replace( runescape, funescape ); 1554 match[3] = ( match[3] || match[4] || match[5] || "" ).replace( runescape, funescape );
1683   1555  
1684 if ( match[2] === "~=" ) { 1556 if ( match[2] === "~=" ) {
1685 match[3] = " " + match[3] + " "; 1557 match[3] = " " + match[3] + " ";
1686 } 1558 }
1687   1559  
1688 return match.slice( 0, 4 ); 1560 return match.slice( 0, 4 );
1689 }, 1561 },
1690   1562  
1691 "CHILD": function( match ) { 1563 "CHILD": function( match ) {
1692 /* matches from matchExpr["CHILD"] 1564 /* matches from matchExpr["CHILD"]
1693 1 type (only|nth|...) 1565 1 type (only|nth|...)
1694 2 what (child|of-type) 1566 2 what (child|of-type)
1695 3 argument (even|odd|\d*|\d*n([+-]\d+)?|...) 1567 3 argument (even|odd|\d*|\d*n([+-]\d+)?|...)
1696 4 xn-component of xn+y argument ([+-]?\d*n|) 1568 4 xn-component of xn+y argument ([+-]?\d*n|)
1697 5 sign of xn-component 1569 5 sign of xn-component
1698 6 x of xn-component 1570 6 x of xn-component
1699 7 sign of y-component 1571 7 sign of y-component
1700 8 y of y-component 1572 8 y of y-component
1701 */ 1573 */
1702 match[1] = match[1].toLowerCase(); 1574 match[1] = match[1].toLowerCase();
1703   1575  
1704 if ( match[1].slice( 0, 3 ) === "nth" ) { 1576 if ( match[1].slice( 0, 3 ) === "nth" ) {
1705 // nth-* requires argument 1577 // nth-* requires argument
1706 if ( !match[3] ) { 1578 if ( !match[3] ) {
1707 Sizzle.error( match[0] ); 1579 Sizzle.error( match[0] );
1708 } 1580 }
1709   1581  
1710 // numeric x and y parameters for Expr.filter.CHILD 1582 // numeric x and y parameters for Expr.filter.CHILD
1711 // remember that false/true cast respectively to 0/1 1583 // remember that false/true cast respectively to 0/1
1712 match[4] = +( match[4] ? match[5] + (match[6] || 1) : 2 * ( match[3] === "even" || match[3] === "odd" ) ); 1584 match[4] = +( match[4] ? match[5] + (match[6] || 1) : 2 * ( match[3] === "even" || match[3] === "odd" ) );
1713 match[5] = +( ( match[7] + match[8] ) || match[3] === "odd" ); 1585 match[5] = +( ( match[7] + match[8] ) || match[3] === "odd" );
1714   1586  
1715 // other types prohibit arguments 1587 // other types prohibit arguments
1716 } else if ( match[3] ) { 1588 } else if ( match[3] ) {
1717 Sizzle.error( match[0] ); 1589 Sizzle.error( match[0] );
1718 } 1590 }
1719   1591  
1720 return match; 1592 return match;
1721 }, 1593 },
1722   1594  
1723 "PSEUDO": function( match ) { 1595 "PSEUDO": function( match ) {
1724 var excess, 1596 var excess,
1725 unquoted = !match[6] && match[2]; 1597 unquoted = !match[6] && match[2];
1726   1598  
1727 if ( matchExpr["CHILD"].test( match[0] ) ) { 1599 if ( matchExpr["CHILD"].test( match[0] ) ) {
1728 return null; 1600 return null;
1729 } 1601 }
1730   1602  
1731 // Accept quoted arguments as-is 1603 // Accept quoted arguments as-is
1732 if ( match[3] ) { 1604 if ( match[3] ) {
1733 match[2] = match[4] || match[5] || ""; 1605 match[2] = match[4] || match[5] || "";
1734   1606  
1735 // Strip excess characters from unquoted arguments 1607 // Strip excess characters from unquoted arguments
1736 } else if ( unquoted && rpseudo.test( unquoted ) && 1608 } else if ( unquoted && rpseudo.test( unquoted ) &&
1737 // Get excess from tokenize (recursively) 1609 // Get excess from tokenize (recursively)
1738 (excess = tokenize( unquoted, true )) && 1610 (excess = tokenize( unquoted, true )) &&
1739 // advance to the next closing parenthesis 1611 // advance to the next closing parenthesis
1740 (excess = unquoted.indexOf( ")", unquoted.length - excess ) - unquoted.length) ) { 1612 (excess = unquoted.indexOf( ")", unquoted.length - excess ) - unquoted.length) ) {
1741   1613  
1742 // excess is a negative index 1614 // excess is a negative index
1743 match[0] = match[0].slice( 0, excess ); 1615 match[0] = match[0].slice( 0, excess );
1744 match[2] = unquoted.slice( 0, excess ); 1616 match[2] = unquoted.slice( 0, excess );
1745 } 1617 }
1746   1618  
1747 // Return only captures needed by the pseudo filter method (type and argument) 1619 // Return only captures needed by the pseudo filter method (type and argument)
1748 return match.slice( 0, 3 ); 1620 return match.slice( 0, 3 );
1749 } 1621 }
1750 }, 1622 },
1751   1623  
1752 filter: { 1624 filter: {
1753   1625  
1754 "TAG": function( nodeNameSelector ) { 1626 "TAG": function( nodeNameSelector ) {
1755 var nodeName = nodeNameSelector.replace( runescape, funescape ).toLowerCase(); 1627 var nodeName = nodeNameSelector.replace( runescape, funescape ).toLowerCase();
1756 return nodeNameSelector === "*" ? 1628 return nodeNameSelector === "*" ?
1757 function() { return true; } : 1629 function() { return true; } :
1758 function( elem ) { 1630 function( elem ) {
1759 return elem.nodeName && elem.nodeName.toLowerCase() === nodeName; 1631 return elem.nodeName && elem.nodeName.toLowerCase() === nodeName;
1760 }; 1632 };
1761 }, 1633 },
1762   1634  
1763 "CLASS": function( className ) { 1635 "CLASS": function( className ) {
1764 var pattern = classCache[ className + " " ]; 1636 var pattern = classCache[ className + " " ];
1765   1637  
1766 return pattern || 1638 return pattern ||
1767 (pattern = new RegExp( "(^|" + whitespace + ")" + className + "(" + whitespace + "|$)" )) && 1639 (pattern = new RegExp( "(^|" + whitespace + ")" + className + "(" + whitespace + "|$)" )) &&
1768 classCache( className, function( elem ) { 1640 classCache( className, function( elem ) {
1769 return pattern.test( typeof elem.className === "string" && elem.className || typeof elem.getAttribute !== "undefined" && elem.getAttribute("class") || "" ); 1641 return pattern.test( typeof elem.className === "string" && elem.className || typeof elem.getAttribute !== "undefined" && elem.getAttribute("class") || "" );
1770 }); 1642 });
1771 }, 1643 },
1772   1644  
1773 "ATTR": function( name, operator, check ) { 1645 "ATTR": function( name, operator, check ) {
1774 return function( elem ) { 1646 return function( elem ) {
1775 var result = Sizzle.attr( elem, name ); 1647 var result = Sizzle.attr( elem, name );
1776   1648  
1777 if ( result == null ) { 1649 if ( result == null ) {
1778 return operator === "!="; 1650 return operator === "!=";
1779 } 1651 }
1780 if ( !operator ) { 1652 if ( !operator ) {
1781 return true; 1653 return true;
1782 } 1654 }
1783   1655  
1784 result += ""; 1656 result += "";
1785   1657  
1786 return operator === "=" ? result === check : 1658 return operator === "=" ? result === check :
1787 operator === "!=" ? result !== check : 1659 operator === "!=" ? result !== check :
1788 operator === "^=" ? check && result.indexOf( check ) === 0 : 1660 operator === "^=" ? check && result.indexOf( check ) === 0 :
1789 operator === "*=" ? check && result.indexOf( check ) > -1 : 1661 operator === "*=" ? check && result.indexOf( check ) > -1 :
1790 operator === "$=" ? check && result.slice( -check.length ) === check : 1662 operator === "$=" ? check && result.slice( -check.length ) === check :
1791 operator === "~=" ? ( " " + result.replace( rwhitespace, " " ) + " " ).indexOf( check ) > -1 : 1663 operator === "~=" ? ( " " + result.replace( rwhitespace, " " ) + " " ).indexOf( check ) > -1 :
1792 operator === "|=" ? result === check || result.slice( 0, check.length + 1 ) === check + "-" : 1664 operator === "|=" ? result === check || result.slice( 0, check.length + 1 ) === check + "-" :
1793 false; 1665 false;
1794 }; 1666 };
1795 }, 1667 },
1796   1668  
1797 "CHILD": function( type, what, argument, first, last ) { 1669 "CHILD": function( type, what, argument, first, last ) {
1798 var simple = type.slice( 0, 3 ) !== "nth", 1670 var simple = type.slice( 0, 3 ) !== "nth",
1799 forward = type.slice( -4 ) !== "last", 1671 forward = type.slice( -4 ) !== "last",
1800 ofType = what === "of-type"; 1672 ofType = what === "of-type";
1801   1673  
1802 return first === 1 && last === 0 ? 1674 return first === 1 && last === 0 ?
1803   1675  
1804 // Shortcut for :nth-*(n) 1676 // Shortcut for :nth-*(n)
1805 function( elem ) { 1677 function( elem ) {
1806 return !!elem.parentNode; 1678 return !!elem.parentNode;
1807 } : 1679 } :
1808   1680  
1809 function( elem, context, xml ) { 1681 function( elem, context, xml ) {
1810 var cache, uniqueCache, outerCache, node, nodeIndex, start, 1682 var cache, outerCache, node, diff, nodeIndex, start,
1811 dir = simple !== forward ? "nextSibling" : "previousSibling", 1683 dir = simple !== forward ? "nextSibling" : "previousSibling",
1812 parent = elem.parentNode, 1684 parent = elem.parentNode,
1813 name = ofType && elem.nodeName.toLowerCase(), 1685 name = ofType && elem.nodeName.toLowerCase(),
1814 useCache = !xml && !ofType, 1686 useCache = !xml && !ofType;
1815 diff = false; -  
1816   1687  
1817 if ( parent ) { 1688 if ( parent ) {
1818   1689  
1819 // :(first|last|only)-(child|of-type) 1690 // :(first|last|only)-(child|of-type)
1820 if ( simple ) { 1691 if ( simple ) {
1821 while ( dir ) { 1692 while ( dir ) {
1822 node = elem; 1693 node = elem;
1823 while ( (node = node[ dir ]) ) { 1694 while ( (node = node[ dir ]) ) {
1824 if ( ofType ? -  
1825 node.nodeName.toLowerCase() === name : 1695 if ( ofType ? node.nodeName.toLowerCase() === name : node.nodeType === 1 ) {
1826 node.nodeType === 1 ) { -  
1827   -  
1828 return false; 1696 return false;
1829 } 1697 }
1830 } 1698 }
1831 // Reverse direction for :only-* (if we haven't yet done so) 1699 // Reverse direction for :only-* (if we haven't yet done so)
1832 start = dir = type === "only" && !start && "nextSibling"; 1700 start = dir = type === "only" && !start && "nextSibling";
1833 } 1701 }
1834 return true; 1702 return true;
1835 } 1703 }
1836   1704  
1837 start = [ forward ? parent.firstChild : parent.lastChild ]; 1705 start = [ forward ? parent.firstChild : parent.lastChild ];
1838   1706  
1839 // non-xml :nth-child(...) stores cache data on `parent` 1707 // non-xml :nth-child(...) stores cache data on `parent`
1840 if ( forward && useCache ) { 1708 if ( forward && useCache ) {
1841   -  
1842 // Seek `elem` from a previously-cached index 1709 // Seek `elem` from a previously-cached index
1843   -  
1844 // ...in a gzip-friendly way -  
1845 node = parent; -  
1846 outerCache = node[ expando ] || (node[ expando ] = {}); 1710 outerCache = parent[ expando ] || (parent[ expando ] = {});
1847   -  
1848 // Support: IE <9 only -  
1849 // Defend against cloned attroperties (jQuery gh-1709) -  
1850 uniqueCache = outerCache[ node.uniqueID ] || -  
1851 (outerCache[ node.uniqueID ] = {}); -  
1852   -  
1853 cache = uniqueCache[ type ] || []; 1711 cache = outerCache[ type ] || [];
1854 nodeIndex = cache[ 0 ] === dirruns && cache[ 1 ]; 1712 nodeIndex = cache[0] === dirruns && cache[1];
1855 diff = nodeIndex && cache[ 2 ]; 1713 diff = cache[0] === dirruns && cache[2];
1856 node = nodeIndex && parent.childNodes[ nodeIndex ]; 1714 node = nodeIndex && parent.childNodes[ nodeIndex ];
1857   1715  
1858 while ( (node = ++nodeIndex && node && node[ dir ] || 1716 while ( (node = ++nodeIndex && node && node[ dir ] ||
1859   1717  
1860 // Fallback to seeking `elem` from the start 1718 // Fallback to seeking `elem` from the start
1861 (diff = nodeIndex = 0) || start.pop()) ) { 1719 (diff = nodeIndex = 0) || start.pop()) ) {
1862   1720  
1863 // When found, cache indexes on `parent` and break 1721 // When found, cache indexes on `parent` and break
1864 if ( node.nodeType === 1 && ++diff && node === elem ) { 1722 if ( node.nodeType === 1 && ++diff && node === elem ) {
1865 uniqueCache[ type ] = [ dirruns, nodeIndex, diff ]; 1723 outerCache[ type ] = [ dirruns, nodeIndex, diff ];
1866 break; 1724 break;
1867 } 1725 }
1868 } 1726 }
-   1727  
-   1728 // Use previously-cached element index if available
-   1729 } else if ( useCache && (cache = (elem[ expando ] || (elem[ expando ] = {}))[ type ]) && cache[0] === dirruns ) {
-   1730 diff = cache[1];
-   1731  
1869   1732 // xml :nth-child(...) or :nth-last-child(...) or :nth(-last)?-of-type(...)
1870 } else { 1733 } else {
1871 // Use previously-cached element index if available -  
1872 if ( useCache ) { 1734 // Use the same loop as above to seek `elem` from the start
1873 // ...in a gzip-friendly way -  
1874 node = elem; 1735 while ( (node = ++nodeIndex && node && node[ dir ] ||
1875 outerCache = node[ expando ] || (node[ expando ] = {}); -  
1876   1736 (diff = nodeIndex = 0) || start.pop()) ) {
1877 // Support: IE <9 only 1737  
1878 // Defend against cloned attroperties (jQuery gh-1709) -  
1879 uniqueCache = outerCache[ node.uniqueID ] || -  
1880 (outerCache[ node.uniqueID ] = {}); 1738 if ( ( ofType ? node.nodeName.toLowerCase() === name : node.nodeType === 1 ) && ++diff ) {
1881   1739 // Cache the index of each encountered element
1882 cache = uniqueCache[ type ] || []; -  
1883 nodeIndex = cache[ 0 ] === dirruns && cache[ 1 ]; 1740 if ( useCache ) {
1884 diff = nodeIndex; -  
1885 } -  
1886   -  
1887 // xml :nth-child(...) -  
1888 // or :nth-last-child(...) or :nth(-last)?-of-type(...) -  
1889 if ( diff === false ) { -  
1890 // Use the same loop as above to seek `elem` from the start -  
1891 while ( (node = ++nodeIndex && node && node[ dir ] || -  
1892 (diff = nodeIndex = 0) || start.pop()) ) { -  
1893   -  
1894 if ( ( ofType ? -  
1895 node.nodeName.toLowerCase() === name : -  
1896 node.nodeType === 1 ) && -  
1897 ++diff ) { -  
1898   -  
1899 // Cache the index of each encountered element -  
1900 if ( useCache ) { -  
1901 outerCache = node[ expando ] || (node[ expando ] = {}); -  
1902   -  
1903 // Support: IE <9 only -  
1904 // Defend against cloned attroperties (jQuery gh-1709) -  
1905 uniqueCache = outerCache[ node.uniqueID ] || -  
1906 (outerCache[ node.uniqueID ] = {}); -  
1907   -  
1908 uniqueCache[ type ] = [ dirruns, diff ]; 1741 (node[ expando ] || (node[ expando ] = {}))[ type ] = [ dirruns, diff ];
1909 } 1742 }
1910   -  
1911 if ( node === elem ) { 1743  
1912 break; 1744 if ( node === elem ) {
1913 } 1745 break;
1914 } 1746 }
1915 } 1747 }
1916 } 1748 }
1917 } 1749 }
1918   1750  
1919 // Incorporate the offset, then check against cycle size 1751 // Incorporate the offset, then check against cycle size
1920 diff -= last; 1752 diff -= last;
1921 return diff === first || ( diff % first === 0 && diff / first >= 0 ); 1753 return diff === first || ( diff % first === 0 && diff / first >= 0 );
1922 } 1754 }
1923 }; 1755 };
1924 }, 1756 },
1925   1757  
1926 "PSEUDO": function( pseudo, argument ) { 1758 "PSEUDO": function( pseudo, argument ) {
1927 // pseudo-class names are case-insensitive 1759 // pseudo-class names are case-insensitive
1928 // http://www.w3.org/TR/selectors/#pseudo-classes 1760 // http://www.w3.org/TR/selectors/#pseudo-classes
1929 // Prioritize by case sensitivity in case custom pseudos are added with uppercase letters 1761 // Prioritize by case sensitivity in case custom pseudos are added with uppercase letters
1930 // Remember that setFilters inherits from pseudos 1762 // Remember that setFilters inherits from pseudos
1931 var args, 1763 var args,
1932 fn = Expr.pseudos[ pseudo ] || Expr.setFilters[ pseudo.toLowerCase() ] || 1764 fn = Expr.pseudos[ pseudo ] || Expr.setFilters[ pseudo.toLowerCase() ] ||
1933 Sizzle.error( "unsupported pseudo: " + pseudo ); 1765 Sizzle.error( "unsupported pseudo: " + pseudo );
1934   1766  
1935 // The user may use createPseudo to indicate that 1767 // The user may use createPseudo to indicate that
1936 // arguments are needed to create the filter function 1768 // arguments are needed to create the filter function
1937 // just as Sizzle does 1769 // just as Sizzle does
1938 if ( fn[ expando ] ) { 1770 if ( fn[ expando ] ) {
1939 return fn( argument ); 1771 return fn( argument );
1940 } 1772 }
1941   1773  
1942 // But maintain support for old signatures 1774 // But maintain support for old signatures
1943 if ( fn.length > 1 ) { 1775 if ( fn.length > 1 ) {
1944 args = [ pseudo, pseudo, "", argument ]; 1776 args = [ pseudo, pseudo, "", argument ];
1945 return Expr.setFilters.hasOwnProperty( pseudo.toLowerCase() ) ? 1777 return Expr.setFilters.hasOwnProperty( pseudo.toLowerCase() ) ?
1946 markFunction(function( seed, matches ) { 1778 markFunction(function( seed, matches ) {
1947 var idx, 1779 var idx,
1948 matched = fn( seed, argument ), 1780 matched = fn( seed, argument ),
1949 i = matched.length; 1781 i = matched.length;
1950 while ( i-- ) { 1782 while ( i-- ) {
1951 idx = indexOf( seed, matched[i] ); 1783 idx = indexOf( seed, matched[i] );
1952 seed[ idx ] = !( matches[ idx ] = matched[i] ); 1784 seed[ idx ] = !( matches[ idx ] = matched[i] );
1953 } 1785 }
1954 }) : 1786 }) :
1955 function( elem ) { 1787 function( elem ) {
1956 return fn( elem, 0, args ); 1788 return fn( elem, 0, args );
1957 }; 1789 };
1958 } 1790 }
1959   1791  
1960 return fn; 1792 return fn;
1961 } 1793 }
1962 }, 1794 },
1963   1795  
1964 pseudos: { 1796 pseudos: {
1965 // Potentially complex pseudos 1797 // Potentially complex pseudos
1966 "not": markFunction(function( selector ) { 1798 "not": markFunction(function( selector ) {
1967 // Trim the selector passed to compile 1799 // Trim the selector passed to compile
1968 // to avoid treating leading and trailing 1800 // to avoid treating leading and trailing
1969 // spaces as combinators 1801 // spaces as combinators
1970 var input = [], 1802 var input = [],
1971 results = [], 1803 results = [],
1972 matcher = compile( selector.replace( rtrim, "$1" ) ); 1804 matcher = compile( selector.replace( rtrim, "$1" ) );
1973   1805  
1974 return matcher[ expando ] ? 1806 return matcher[ expando ] ?
1975 markFunction(function( seed, matches, context, xml ) { 1807 markFunction(function( seed, matches, context, xml ) {
1976 var elem, 1808 var elem,
1977 unmatched = matcher( seed, null, xml, [] ), 1809 unmatched = matcher( seed, null, xml, [] ),
1978 i = seed.length; 1810 i = seed.length;
1979   1811  
1980 // Match elements unmatched by `matcher` 1812 // Match elements unmatched by `matcher`
1981 while ( i-- ) { 1813 while ( i-- ) {
1982 if ( (elem = unmatched[i]) ) { 1814 if ( (elem = unmatched[i]) ) {
1983 seed[i] = !(matches[i] = elem); 1815 seed[i] = !(matches[i] = elem);
1984 } 1816 }
1985 } 1817 }
1986 }) : 1818 }) :
1987 function( elem, context, xml ) { 1819 function( elem, context, xml ) {
1988 input[0] = elem; 1820 input[0] = elem;
1989 matcher( input, null, xml, results ); 1821 matcher( input, null, xml, results );
1990 // Don't keep the element (issue #299) 1822 // Don't keep the element (issue #299)
1991 input[0] = null; 1823 input[0] = null;
1992 return !results.pop(); 1824 return !results.pop();
1993 }; 1825 };
1994 }), 1826 }),
1995   1827  
1996 "has": markFunction(function( selector ) { 1828 "has": markFunction(function( selector ) {
1997 return function( elem ) { 1829 return function( elem ) {
1998 return Sizzle( selector, elem ).length > 0; 1830 return Sizzle( selector, elem ).length > 0;
1999 }; 1831 };
2000 }), 1832 }),
2001   1833  
2002 "contains": markFunction(function( text ) { 1834 "contains": markFunction(function( text ) {
2003 text = text.replace( runescape, funescape ); 1835 text = text.replace( runescape, funescape );
2004 return function( elem ) { 1836 return function( elem ) {
2005 return ( elem.textContent || elem.innerText || getText( elem ) ).indexOf( text ) > -1; 1837 return ( elem.textContent || elem.innerText || getText( elem ) ).indexOf( text ) > -1;
2006 }; 1838 };
2007 }), 1839 }),
2008   1840  
2009 // "Whether an element is represented by a :lang() selector 1841 // "Whether an element is represented by a :lang() selector
2010 // is based solely on the element's language value 1842 // is based solely on the element's language value
2011 // being equal to the identifier C, 1843 // being equal to the identifier C,
2012 // or beginning with the identifier C immediately followed by "-". 1844 // or beginning with the identifier C immediately followed by "-".
2013 // The matching of C against the element's language value is performed case-insensitively. 1845 // The matching of C against the element's language value is performed case-insensitively.
2014 // The identifier C does not have to be a valid language name." 1846 // The identifier C does not have to be a valid language name."
2015 // http://www.w3.org/TR/selectors/#lang-pseudo 1847 // http://www.w3.org/TR/selectors/#lang-pseudo
2016 "lang": markFunction( function( lang ) { 1848 "lang": markFunction( function( lang ) {
2017 // lang value must be a valid identifier 1849 // lang value must be a valid identifier
2018 if ( !ridentifier.test(lang || "") ) { 1850 if ( !ridentifier.test(lang || "") ) {
2019 Sizzle.error( "unsupported lang: " + lang ); 1851 Sizzle.error( "unsupported lang: " + lang );
2020 } 1852 }
2021 lang = lang.replace( runescape, funescape ).toLowerCase(); 1853 lang = lang.replace( runescape, funescape ).toLowerCase();
2022 return function( elem ) { 1854 return function( elem ) {
2023 var elemLang; 1855 var elemLang;
2024 do { 1856 do {
2025 if ( (elemLang = documentIsHTML ? 1857 if ( (elemLang = documentIsHTML ?
2026 elem.lang : 1858 elem.lang :
2027 elem.getAttribute("xml:lang") || elem.getAttribute("lang")) ) { 1859 elem.getAttribute("xml:lang") || elem.getAttribute("lang")) ) {
2028   1860  
2029 elemLang = elemLang.toLowerCase(); 1861 elemLang = elemLang.toLowerCase();
2030 return elemLang === lang || elemLang.indexOf( lang + "-" ) === 0; 1862 return elemLang === lang || elemLang.indexOf( lang + "-" ) === 0;
2031 } 1863 }
2032 } while ( (elem = elem.parentNode) && elem.nodeType === 1 ); 1864 } while ( (elem = elem.parentNode) && elem.nodeType === 1 );
2033 return false; 1865 return false;
2034 }; 1866 };
2035 }), 1867 }),
2036   1868  
2037 // Miscellaneous 1869 // Miscellaneous
2038 "target": function( elem ) { 1870 "target": function( elem ) {
2039 var hash = window.location && window.location.hash; 1871 var hash = window.location && window.location.hash;
2040 return hash && hash.slice( 1 ) === elem.id; 1872 return hash && hash.slice( 1 ) === elem.id;
2041 }, 1873 },
2042   1874  
2043 "root": function( elem ) { 1875 "root": function( elem ) {
2044 return elem === docElem; 1876 return elem === docElem;
2045 }, 1877 },
2046   1878  
2047 "focus": function( elem ) { 1879 "focus": function( elem ) {
2048 return elem === document.activeElement && (!document.hasFocus || document.hasFocus()) && !!(elem.type || elem.href || ~elem.tabIndex); 1880 return elem === document.activeElement && (!document.hasFocus || document.hasFocus()) && !!(elem.type || elem.href || ~elem.tabIndex);
2049 }, 1881 },
2050   1882  
2051 // Boolean properties 1883 // Boolean properties
2052 "enabled": createDisabledPseudo( false ), 1884 "enabled": function( elem ) {
-   1885 return elem.disabled === false;
-   1886 },
-   1887  
2053 "disabled": createDisabledPseudo( true ), 1888 "disabled": function( elem ) {
-   1889 return elem.disabled === true;
-   1890 },
2054   1891  
2055 "checked": function( elem ) { 1892 "checked": function( elem ) {
2056 // In CSS3, :checked should return both checked and selected elements 1893 // In CSS3, :checked should return both checked and selected elements
2057 // http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked 1894 // http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked
2058 var nodeName = elem.nodeName.toLowerCase(); 1895 var nodeName = elem.nodeName.toLowerCase();
2059 return (nodeName === "input" && !!elem.checked) || (nodeName === "option" && !!elem.selected); 1896 return (nodeName === "input" && !!elem.checked) || (nodeName === "option" && !!elem.selected);
2060 }, 1897 },
2061   1898  
2062 "selected": function( elem ) { 1899 "selected": function( elem ) {
2063 // Accessing this property makes selected-by-default 1900 // Accessing this property makes selected-by-default
2064 // options in Safari work properly 1901 // options in Safari work properly
2065 if ( elem.parentNode ) { 1902 if ( elem.parentNode ) {
2066 elem.parentNode.selectedIndex; 1903 elem.parentNode.selectedIndex;
2067 } 1904 }
2068   1905  
2069 return elem.selected === true; 1906 return elem.selected === true;
2070 }, 1907 },
2071   1908  
2072 // Contents 1909 // Contents
2073 "empty": function( elem ) { 1910 "empty": function( elem ) {
2074 // http://www.w3.org/TR/selectors/#empty-pseudo 1911 // http://www.w3.org/TR/selectors/#empty-pseudo
2075 // :empty is negated by element (1) or content nodes (text: 3; cdata: 4; entity ref: 5), 1912 // :empty is negated by element (1) or content nodes (text: 3; cdata: 4; entity ref: 5),
2076 // but not by others (comment: 8; processing instruction: 7; etc.) 1913 // but not by others (comment: 8; processing instruction: 7; etc.)
2077 // nodeType < 6 works because attributes (2) do not appear as children 1914 // nodeType < 6 works because attributes (2) do not appear as children
2078 for ( elem = elem.firstChild; elem; elem = elem.nextSibling ) { 1915 for ( elem = elem.firstChild; elem; elem = elem.nextSibling ) {
2079 if ( elem.nodeType < 6 ) { 1916 if ( elem.nodeType < 6 ) {
2080 return false; 1917 return false;
2081 } 1918 }
2082 } 1919 }
2083 return true; 1920 return true;
2084 }, 1921 },
2085   1922  
2086 "parent": function( elem ) { 1923 "parent": function( elem ) {
2087 return !Expr.pseudos["empty"]( elem ); 1924 return !Expr.pseudos["empty"]( elem );
2088 }, 1925 },
2089   1926  
2090 // Element/input types 1927 // Element/input types
2091 "header": function( elem ) { 1928 "header": function( elem ) {
2092 return rheader.test( elem.nodeName ); 1929 return rheader.test( elem.nodeName );
2093 }, 1930 },
2094   1931  
2095 "input": function( elem ) { 1932 "input": function( elem ) {
2096 return rinputs.test( elem.nodeName ); 1933 return rinputs.test( elem.nodeName );
2097 }, 1934 },
2098   1935  
2099 "button": function( elem ) { 1936 "button": function( elem ) {
2100 var name = elem.nodeName.toLowerCase(); 1937 var name = elem.nodeName.toLowerCase();
2101 return name === "input" && elem.type === "button" || name === "button"; 1938 return name === "input" && elem.type === "button" || name === "button";
2102 }, 1939 },
2103   1940  
2104 "text": function( elem ) { 1941 "text": function( elem ) {
2105 var attr; 1942 var attr;
2106 return elem.nodeName.toLowerCase() === "input" && 1943 return elem.nodeName.toLowerCase() === "input" &&
2107 elem.type === "text" && 1944 elem.type === "text" &&
2108   1945  
2109 // Support: IE<8 1946 // Support: IE<8
2110 // New HTML5 attribute values (e.g., "search") appear with elem.type === "text" 1947 // New HTML5 attribute values (e.g., "search") appear with elem.type === "text"
2111 ( (attr = elem.getAttribute("type")) == null || attr.toLowerCase() === "text" ); 1948 ( (attr = elem.getAttribute("type")) == null || attr.toLowerCase() === "text" );
2112 }, 1949 },
2113   1950  
2114 // Position-in-collection 1951 // Position-in-collection
2115 "first": createPositionalPseudo(function() { 1952 "first": createPositionalPseudo(function() {
2116 return [ 0 ]; 1953 return [ 0 ];
2117 }), 1954 }),
2118   1955  
2119 "last": createPositionalPseudo(function( matchIndexes, length ) { 1956 "last": createPositionalPseudo(function( matchIndexes, length ) {
2120 return [ length - 1 ]; 1957 return [ length - 1 ];
2121 }), 1958 }),
2122   1959  
2123 "eq": createPositionalPseudo(function( matchIndexes, length, argument ) { 1960 "eq": createPositionalPseudo(function( matchIndexes, length, argument ) {
2124 return [ argument < 0 ? argument + length : argument ]; 1961 return [ argument < 0 ? argument + length : argument ];
2125 }), 1962 }),
2126   1963  
2127 "even": createPositionalPseudo(function( matchIndexes, length ) { 1964 "even": createPositionalPseudo(function( matchIndexes, length ) {
2128 var i = 0; 1965 var i = 0;
2129 for ( ; i < length; i += 2 ) { 1966 for ( ; i < length; i += 2 ) {
2130 matchIndexes.push( i ); 1967 matchIndexes.push( i );
2131 } 1968 }
2132 return matchIndexes; 1969 return matchIndexes;
2133 }), 1970 }),
2134   1971  
2135 "odd": createPositionalPseudo(function( matchIndexes, length ) { 1972 "odd": createPositionalPseudo(function( matchIndexes, length ) {
2136 var i = 1; 1973 var i = 1;
2137 for ( ; i < length; i += 2 ) { 1974 for ( ; i < length; i += 2 ) {
2138 matchIndexes.push( i ); 1975 matchIndexes.push( i );
2139 } 1976 }
2140 return matchIndexes; 1977 return matchIndexes;
2141 }), 1978 }),
2142   1979  
2143 "lt": createPositionalPseudo(function( matchIndexes, length, argument ) { 1980 "lt": createPositionalPseudo(function( matchIndexes, length, argument ) {
2144 var i = argument < 0 ? argument + length : argument; 1981 var i = argument < 0 ? argument + length : argument;
2145 for ( ; --i >= 0; ) { 1982 for ( ; --i >= 0; ) {
2146 matchIndexes.push( i ); 1983 matchIndexes.push( i );
2147 } 1984 }
2148 return matchIndexes; 1985 return matchIndexes;
2149 }), 1986 }),
2150   1987  
2151 "gt": createPositionalPseudo(function( matchIndexes, length, argument ) { 1988 "gt": createPositionalPseudo(function( matchIndexes, length, argument ) {
2152 var i = argument < 0 ? argument + length : argument; 1989 var i = argument < 0 ? argument + length : argument;
2153 for ( ; ++i < length; ) { 1990 for ( ; ++i < length; ) {
2154 matchIndexes.push( i ); 1991 matchIndexes.push( i );
2155 } 1992 }
2156 return matchIndexes; 1993 return matchIndexes;
2157 }) 1994 })
2158 } 1995 }
2159 }; 1996 };
2160   1997  
2161 Expr.pseudos["nth"] = Expr.pseudos["eq"]; 1998 Expr.pseudos["nth"] = Expr.pseudos["eq"];
2162   1999  
2163 // Add button/input type pseudos 2000 // Add button/input type pseudos
2164 for ( i in { radio: true, checkbox: true, file: true, password: true, image: true } ) { 2001 for ( i in { radio: true, checkbox: true, file: true, password: true, image: true } ) {
2165 Expr.pseudos[ i ] = createInputPseudo( i ); 2002 Expr.pseudos[ i ] = createInputPseudo( i );
2166 } 2003 }
2167 for ( i in { submit: true, reset: true } ) { 2004 for ( i in { submit: true, reset: true } ) {
2168 Expr.pseudos[ i ] = createButtonPseudo( i ); 2005 Expr.pseudos[ i ] = createButtonPseudo( i );
2169 } 2006 }
2170   2007  
2171 // Easy API for creating new setFilters 2008 // Easy API for creating new setFilters
2172 function setFilters() {} 2009 function setFilters() {}
2173 setFilters.prototype = Expr.filters = Expr.pseudos; 2010 setFilters.prototype = Expr.filters = Expr.pseudos;
2174 Expr.setFilters = new setFilters(); 2011 Expr.setFilters = new setFilters();
2175   2012  
2176 tokenize = Sizzle.tokenize = function( selector, parseOnly ) { 2013 tokenize = Sizzle.tokenize = function( selector, parseOnly ) {
2177 var matched, match, tokens, type, 2014 var matched, match, tokens, type,
2178 soFar, groups, preFilters, 2015 soFar, groups, preFilters,
2179 cached = tokenCache[ selector + " " ]; 2016 cached = tokenCache[ selector + " " ];
2180   2017  
2181 if ( cached ) { 2018 if ( cached ) {
2182 return parseOnly ? 0 : cached.slice( 0 ); 2019 return parseOnly ? 0 : cached.slice( 0 );
2183 } 2020 }
2184   2021  
2185 soFar = selector; 2022 soFar = selector;
2186 groups = []; 2023 groups = [];
2187 preFilters = Expr.preFilter; 2024 preFilters = Expr.preFilter;
2188   2025  
2189 while ( soFar ) { 2026 while ( soFar ) {
2190   2027  
2191 // Comma and first run 2028 // Comma and first run
2192 if ( !matched || (match = rcomma.exec( soFar )) ) { 2029 if ( !matched || (match = rcomma.exec( soFar )) ) {
2193 if ( match ) { 2030 if ( match ) {
2194 // Don't consume trailing commas as valid 2031 // Don't consume trailing commas as valid
2195 soFar = soFar.slice( match[0].length ) || soFar; 2032 soFar = soFar.slice( match[0].length ) || soFar;
2196 } 2033 }
2197 groups.push( (tokens = []) ); 2034 groups.push( (tokens = []) );
2198 } 2035 }
2199   2036  
2200 matched = false; 2037 matched = false;
2201   2038  
2202 // Combinators 2039 // Combinators
2203 if ( (match = rcombinators.exec( soFar )) ) { 2040 if ( (match = rcombinators.exec( soFar )) ) {
2204 matched = match.shift(); 2041 matched = match.shift();
2205 tokens.push({ 2042 tokens.push({
2206 value: matched, 2043 value: matched,
2207 // Cast descendant combinators to space 2044 // Cast descendant combinators to space
2208 type: match[0].replace( rtrim, " " ) 2045 type: match[0].replace( rtrim, " " )
2209 }); 2046 });
2210 soFar = soFar.slice( matched.length ); 2047 soFar = soFar.slice( matched.length );
2211 } 2048 }
2212   2049  
2213 // Filters 2050 // Filters
2214 for ( type in Expr.filter ) { 2051 for ( type in Expr.filter ) {
2215 if ( (match = matchExpr[ type ].exec( soFar )) && (!preFilters[ type ] || 2052 if ( (match = matchExpr[ type ].exec( soFar )) && (!preFilters[ type ] ||
2216 (match = preFilters[ type ]( match ))) ) { 2053 (match = preFilters[ type ]( match ))) ) {
2217 matched = match.shift(); 2054 matched = match.shift();
2218 tokens.push({ 2055 tokens.push({
2219 value: matched, 2056 value: matched,
2220 type: type, 2057 type: type,
2221 matches: match 2058 matches: match
2222 }); 2059 });
2223 soFar = soFar.slice( matched.length ); 2060 soFar = soFar.slice( matched.length );
2224 } 2061 }
2225 } 2062 }
2226   2063  
2227 if ( !matched ) { 2064 if ( !matched ) {
2228 break; 2065 break;
2229 } 2066 }
2230 } 2067 }
2231   2068  
2232 // Return the length of the invalid excess 2069 // Return the length of the invalid excess
2233 // if we're just parsing 2070 // if we're just parsing
2234 // Otherwise, throw an error or return tokens 2071 // Otherwise, throw an error or return tokens
2235 return parseOnly ? 2072 return parseOnly ?
2236 soFar.length : 2073 soFar.length :
2237 soFar ? 2074 soFar ?
2238 Sizzle.error( selector ) : 2075 Sizzle.error( selector ) :
2239 // Cache the tokens 2076 // Cache the tokens
2240 tokenCache( selector, groups ).slice( 0 ); 2077 tokenCache( selector, groups ).slice( 0 );
2241 }; 2078 };
2242   2079  
2243 function toSelector( tokens ) { 2080 function toSelector( tokens ) {
2244 var i = 0, 2081 var i = 0,
2245 len = tokens.length, 2082 len = tokens.length,
2246 selector = ""; 2083 selector = "";
2247 for ( ; i < len; i++ ) { 2084 for ( ; i < len; i++ ) {
2248 selector += tokens[i].value; 2085 selector += tokens[i].value;
2249 } 2086 }
2250 return selector; 2087 return selector;
2251 } 2088 }
2252   2089  
2253 function addCombinator( matcher, combinator, base ) { 2090 function addCombinator( matcher, combinator, base ) {
2254 var dir = combinator.dir, 2091 var dir = combinator.dir,
2255 skip = combinator.next, -  
2256 key = skip || dir, -  
2257 checkNonElements = base && key === "parentNode", 2092 checkNonElements = base && dir === "parentNode",
2258 doneName = done++; 2093 doneName = done++;
2259   2094  
2260 return combinator.first ? 2095 return combinator.first ?
2261 // Check against closest ancestor/preceding element 2096 // Check against closest ancestor/preceding element
2262 function( elem, context, xml ) { 2097 function( elem, context, xml ) {
2263 while ( (elem = elem[ dir ]) ) { 2098 while ( (elem = elem[ dir ]) ) {
2264 if ( elem.nodeType === 1 || checkNonElements ) { 2099 if ( elem.nodeType === 1 || checkNonElements ) {
2265 return matcher( elem, context, xml ); 2100 return matcher( elem, context, xml );
2266 } 2101 }
2267 } 2102 }
2268 return false; -  
2269 } : 2103 } :
2270   2104  
2271 // Check against all ancestor/preceding elements 2105 // Check against all ancestor/preceding elements
2272 function( elem, context, xml ) { 2106 function( elem, context, xml ) {
2273 var oldCache, uniqueCache, outerCache, 2107 var oldCache, outerCache,
2274 newCache = [ dirruns, doneName ]; 2108 newCache = [ dirruns, doneName ];
2275   2109  
2276 // We can't set arbitrary data on XML nodes, so they don't benefit from combinator caching 2110 // We can't set arbitrary data on XML nodes, so they don't benefit from dir caching
2277 if ( xml ) { 2111 if ( xml ) {
2278 while ( (elem = elem[ dir ]) ) { 2112 while ( (elem = elem[ dir ]) ) {
2279 if ( elem.nodeType === 1 || checkNonElements ) { 2113 if ( elem.nodeType === 1 || checkNonElements ) {
2280 if ( matcher( elem, context, xml ) ) { 2114 if ( matcher( elem, context, xml ) ) {
2281 return true; 2115 return true;
2282 } 2116 }
2283 } 2117 }
2284 } 2118 }
2285 } else { 2119 } else {
2286 while ( (elem = elem[ dir ]) ) { 2120 while ( (elem = elem[ dir ]) ) {
2287 if ( elem.nodeType === 1 || checkNonElements ) { 2121 if ( elem.nodeType === 1 || checkNonElements ) {
2288 outerCache = elem[ expando ] || (elem[ expando ] = {}); 2122 outerCache = elem[ expando ] || (elem[ expando ] = {});
2289   -  
2290 // Support: IE <9 only -  
2291 // Defend against cloned attroperties (jQuery gh-1709) -  
2292 uniqueCache = outerCache[ elem.uniqueID ] || (outerCache[ elem.uniqueID ] = {}); -  
2293   -  
2294 if ( skip && skip === elem.nodeName.toLowerCase() ) { -  
2295 elem = elem[ dir ] || elem; -  
2296 } else if ( (oldCache = uniqueCache[ key ]) && 2123 if ( (oldCache = outerCache[ dir ]) &&
2297 oldCache[ 0 ] === dirruns && oldCache[ 1 ] === doneName ) { 2124 oldCache[ 0 ] === dirruns && oldCache[ 1 ] === doneName ) {
2298   2125  
2299 // Assign to newCache so results back-propagate to previous elements 2126 // Assign to newCache so results back-propagate to previous elements
2300 return (newCache[ 2 ] = oldCache[ 2 ]); 2127 return (newCache[ 2 ] = oldCache[ 2 ]);
2301 } else { 2128 } else {
2302 // Reuse newcache so results back-propagate to previous elements 2129 // Reuse newcache so results back-propagate to previous elements
2303 uniqueCache[ key ] = newCache; 2130 outerCache[ dir ] = newCache;
2304   2131  
2305 // A match means we're done; a fail means we have to keep checking 2132 // A match means we're done; a fail means we have to keep checking
2306 if ( (newCache[ 2 ] = matcher( elem, context, xml )) ) { 2133 if ( (newCache[ 2 ] = matcher( elem, context, xml )) ) {
2307 return true; 2134 return true;
2308 } 2135 }
2309 } 2136 }
2310 } 2137 }
2311 } 2138 }
2312 } 2139 }
2313 return false; -  
2314 }; 2140 };
2315 } 2141 }
2316   2142  
2317 function elementMatcher( matchers ) { 2143 function elementMatcher( matchers ) {
2318 return matchers.length > 1 ? 2144 return matchers.length > 1 ?
2319 function( elem, context, xml ) { 2145 function( elem, context, xml ) {
2320 var i = matchers.length; 2146 var i = matchers.length;
2321 while ( i-- ) { 2147 while ( i-- ) {
2322 if ( !matchers[i]( elem, context, xml ) ) { 2148 if ( !matchers[i]( elem, context, xml ) ) {
2323 return false; 2149 return false;
2324 } 2150 }
2325 } 2151 }
2326 return true; 2152 return true;
2327 } : 2153 } :
2328 matchers[0]; 2154 matchers[0];
2329 } 2155 }
2330   2156  
2331 function multipleContexts( selector, contexts, results ) { 2157 function multipleContexts( selector, contexts, results ) {
2332 var i = 0, 2158 var i = 0,
2333 len = contexts.length; 2159 len = contexts.length;
2334 for ( ; i < len; i++ ) { 2160 for ( ; i < len; i++ ) {
2335 Sizzle( selector, contexts[i], results ); 2161 Sizzle( selector, contexts[i], results );
2336 } 2162 }
2337 return results; 2163 return results;
2338 } 2164 }
2339   2165  
2340 function condense( unmatched, map, filter, context, xml ) { 2166 function condense( unmatched, map, filter, context, xml ) {
2341 var elem, 2167 var elem,
2342 newUnmatched = [], 2168 newUnmatched = [],
2343 i = 0, 2169 i = 0,
2344 len = unmatched.length, 2170 len = unmatched.length,
2345 mapped = map != null; 2171 mapped = map != null;
2346   2172  
2347 for ( ; i < len; i++ ) { 2173 for ( ; i < len; i++ ) {
2348 if ( (elem = unmatched[i]) ) { 2174 if ( (elem = unmatched[i]) ) {
2349 if ( !filter || filter( elem, context, xml ) ) { 2175 if ( !filter || filter( elem, context, xml ) ) {
2350 newUnmatched.push( elem ); 2176 newUnmatched.push( elem );
2351 if ( mapped ) { 2177 if ( mapped ) {
2352 map.push( i ); 2178 map.push( i );
2353 } 2179 }
2354 } 2180 }
2355 } 2181 }
2356 } 2182 }
2357   2183  
2358 return newUnmatched; 2184 return newUnmatched;
2359 } 2185 }
2360   2186  
2361 function setMatcher( preFilter, selector, matcher, postFilter, postFinder, postSelector ) { 2187 function setMatcher( preFilter, selector, matcher, postFilter, postFinder, postSelector ) {
2362 if ( postFilter && !postFilter[ expando ] ) { 2188 if ( postFilter && !postFilter[ expando ] ) {
2363 postFilter = setMatcher( postFilter ); 2189 postFilter = setMatcher( postFilter );
2364 } 2190 }
2365 if ( postFinder && !postFinder[ expando ] ) { 2191 if ( postFinder && !postFinder[ expando ] ) {
2366 postFinder = setMatcher( postFinder, postSelector ); 2192 postFinder = setMatcher( postFinder, postSelector );
2367 } 2193 }
2368 return markFunction(function( seed, results, context, xml ) { 2194 return markFunction(function( seed, results, context, xml ) {
2369 var temp, i, elem, 2195 var temp, i, elem,
2370 preMap = [], 2196 preMap = [],
2371 postMap = [], 2197 postMap = [],
2372 preexisting = results.length, 2198 preexisting = results.length,
2373   2199  
2374 // Get initial elements from seed or context 2200 // Get initial elements from seed or context
2375 elems = seed || multipleContexts( selector || "*", context.nodeType ? [ context ] : context, [] ), 2201 elems = seed || multipleContexts( selector || "*", context.nodeType ? [ context ] : context, [] ),
2376   2202  
2377 // Prefilter to get matcher input, preserving a map for seed-results synchronization 2203 // Prefilter to get matcher input, preserving a map for seed-results synchronization
2378 matcherIn = preFilter && ( seed || !selector ) ? 2204 matcherIn = preFilter && ( seed || !selector ) ?
2379 condense( elems, preMap, preFilter, context, xml ) : 2205 condense( elems, preMap, preFilter, context, xml ) :
2380 elems, 2206 elems,
2381   2207  
2382 matcherOut = matcher ? 2208 matcherOut = matcher ?
2383 // If we have a postFinder, or filtered seed, or non-seed postFilter or preexisting results, 2209 // If we have a postFinder, or filtered seed, or non-seed postFilter or preexisting results,
2384 postFinder || ( seed ? preFilter : preexisting || postFilter ) ? 2210 postFinder || ( seed ? preFilter : preexisting || postFilter ) ?
2385   2211  
2386 // ...intermediate processing is necessary 2212 // ...intermediate processing is necessary
2387 [] : 2213 [] :
2388   2214  
2389 // ...otherwise use results directly 2215 // ...otherwise use results directly
2390 results : 2216 results :
2391 matcherIn; 2217 matcherIn;
2392   2218  
2393 // Find primary matches 2219 // Find primary matches
2394 if ( matcher ) { 2220 if ( matcher ) {
2395 matcher( matcherIn, matcherOut, context, xml ); 2221 matcher( matcherIn, matcherOut, context, xml );
2396 } 2222 }
2397   2223  
2398 // Apply postFilter 2224 // Apply postFilter
2399 if ( postFilter ) { 2225 if ( postFilter ) {
2400 temp = condense( matcherOut, postMap ); 2226 temp = condense( matcherOut, postMap );
2401 postFilter( temp, [], context, xml ); 2227 postFilter( temp, [], context, xml );
2402   2228  
2403 // Un-match failing elements by moving them back to matcherIn 2229 // Un-match failing elements by moving them back to matcherIn
2404 i = temp.length; 2230 i = temp.length;
2405 while ( i-- ) { 2231 while ( i-- ) {
2406 if ( (elem = temp[i]) ) { 2232 if ( (elem = temp[i]) ) {
2407 matcherOut[ postMap[i] ] = !(matcherIn[ postMap[i] ] = elem); 2233 matcherOut[ postMap[i] ] = !(matcherIn[ postMap[i] ] = elem);
2408 } 2234 }
2409 } 2235 }
2410 } 2236 }
2411   2237  
2412 if ( seed ) { 2238 if ( seed ) {
2413 if ( postFinder || preFilter ) { 2239 if ( postFinder || preFilter ) {
2414 if ( postFinder ) { 2240 if ( postFinder ) {
2415 // Get the final matcherOut by condensing this intermediate into postFinder contexts 2241 // Get the final matcherOut by condensing this intermediate into postFinder contexts
2416 temp = []; 2242 temp = [];
2417 i = matcherOut.length; 2243 i = matcherOut.length;
2418 while ( i-- ) { 2244 while ( i-- ) {
2419 if ( (elem = matcherOut[i]) ) { 2245 if ( (elem = matcherOut[i]) ) {
2420 // Restore matcherIn since elem is not yet a final match 2246 // Restore matcherIn since elem is not yet a final match
2421 temp.push( (matcherIn[i] = elem) ); 2247 temp.push( (matcherIn[i] = elem) );
2422 } 2248 }
2423 } 2249 }
2424 postFinder( null, (matcherOut = []), temp, xml ); 2250 postFinder( null, (matcherOut = []), temp, xml );
2425 } 2251 }
2426   2252  
2427 // Move matched elements from seed to results to keep them synchronized 2253 // Move matched elements from seed to results to keep them synchronized
2428 i = matcherOut.length; 2254 i = matcherOut.length;
2429 while ( i-- ) { 2255 while ( i-- ) {
2430 if ( (elem = matcherOut[i]) && 2256 if ( (elem = matcherOut[i]) &&
2431 (temp = postFinder ? indexOf( seed, elem ) : preMap[i]) > -1 ) { 2257 (temp = postFinder ? indexOf( seed, elem ) : preMap[i]) > -1 ) {
2432   2258  
2433 seed[temp] = !(results[temp] = elem); 2259 seed[temp] = !(results[temp] = elem);
2434 } 2260 }
2435 } 2261 }
2436 } 2262 }
2437   2263  
2438 // Add elements to results, through postFinder if defined 2264 // Add elements to results, through postFinder if defined
2439 } else { 2265 } else {
2440 matcherOut = condense( 2266 matcherOut = condense(
2441 matcherOut === results ? 2267 matcherOut === results ?
2442 matcherOut.splice( preexisting, matcherOut.length ) : 2268 matcherOut.splice( preexisting, matcherOut.length ) :
2443 matcherOut 2269 matcherOut
2444 ); 2270 );
2445 if ( postFinder ) { 2271 if ( postFinder ) {
2446 postFinder( null, results, matcherOut, xml ); 2272 postFinder( null, results, matcherOut, xml );
2447 } else { 2273 } else {
2448 push.apply( results, matcherOut ); 2274 push.apply( results, matcherOut );
2449 } 2275 }
2450 } 2276 }
2451 }); 2277 });
2452 } 2278 }
2453   2279  
2454 function matcherFromTokens( tokens ) { 2280 function matcherFromTokens( tokens ) {
2455 var checkContext, matcher, j, 2281 var checkContext, matcher, j,
2456 len = tokens.length, 2282 len = tokens.length,
2457 leadingRelative = Expr.relative[ tokens[0].type ], 2283 leadingRelative = Expr.relative[ tokens[0].type ],
2458 implicitRelative = leadingRelative || Expr.relative[" "], 2284 implicitRelative = leadingRelative || Expr.relative[" "],
2459 i = leadingRelative ? 1 : 0, 2285 i = leadingRelative ? 1 : 0,
2460   2286  
2461 // The foundational matcher ensures that elements are reachable from top-level context(s) 2287 // The foundational matcher ensures that elements are reachable from top-level context(s)
2462 matchContext = addCombinator( function( elem ) { 2288 matchContext = addCombinator( function( elem ) {
2463 return elem === checkContext; 2289 return elem === checkContext;
2464 }, implicitRelative, true ), 2290 }, implicitRelative, true ),
2465 matchAnyContext = addCombinator( function( elem ) { 2291 matchAnyContext = addCombinator( function( elem ) {
2466 return indexOf( checkContext, elem ) > -1; 2292 return indexOf( checkContext, elem ) > -1;
2467 }, implicitRelative, true ), 2293 }, implicitRelative, true ),
2468 matchers = [ function( elem, context, xml ) { 2294 matchers = [ function( elem, context, xml ) {
2469 var ret = ( !leadingRelative && ( xml || context !== outermostContext ) ) || ( 2295 var ret = ( !leadingRelative && ( xml || context !== outermostContext ) ) || (
2470 (checkContext = context).nodeType ? 2296 (checkContext = context).nodeType ?
2471 matchContext( elem, context, xml ) : 2297 matchContext( elem, context, xml ) :
2472 matchAnyContext( elem, context, xml ) ); 2298 matchAnyContext( elem, context, xml ) );
2473 // Avoid hanging onto element (issue #299) 2299 // Avoid hanging onto element (issue #299)
2474 checkContext = null; 2300 checkContext = null;
2475 return ret; 2301 return ret;
2476 } ]; 2302 } ];
2477   2303  
2478 for ( ; i < len; i++ ) { 2304 for ( ; i < len; i++ ) {
2479 if ( (matcher = Expr.relative[ tokens[i].type ]) ) { 2305 if ( (matcher = Expr.relative[ tokens[i].type ]) ) {
2480 matchers = [ addCombinator(elementMatcher( matchers ), matcher) ]; 2306 matchers = [ addCombinator(elementMatcher( matchers ), matcher) ];
2481 } else { 2307 } else {
2482 matcher = Expr.filter[ tokens[i].type ].apply( null, tokens[i].matches ); 2308 matcher = Expr.filter[ tokens[i].type ].apply( null, tokens[i].matches );
2483   2309  
2484 // Return special upon seeing a positional matcher 2310 // Return special upon seeing a positional matcher
2485 if ( matcher[ expando ] ) { 2311 if ( matcher[ expando ] ) {
2486 // Find the next relative operator (if any) for proper handling 2312 // Find the next relative operator (if any) for proper handling
2487 j = ++i; 2313 j = ++i;
2488 for ( ; j < len; j++ ) { 2314 for ( ; j < len; j++ ) {
2489 if ( Expr.relative[ tokens[j].type ] ) { 2315 if ( Expr.relative[ tokens[j].type ] ) {
2490 break; 2316 break;
2491 } 2317 }
2492 } 2318 }
2493 return setMatcher( 2319 return setMatcher(
2494 i > 1 && elementMatcher( matchers ), 2320 i > 1 && elementMatcher( matchers ),
2495 i > 1 && toSelector( 2321 i > 1 && toSelector(
2496 // If the preceding token was a descendant combinator, insert an implicit any-element `*` 2322 // If the preceding token was a descendant combinator, insert an implicit any-element `*`
2497 tokens.slice( 0, i - 1 ).concat({ value: tokens[ i - 2 ].type === " " ? "*" : "" }) 2323 tokens.slice( 0, i - 1 ).concat({ value: tokens[ i - 2 ].type === " " ? "*" : "" })
2498 ).replace( rtrim, "$1" ), 2324 ).replace( rtrim, "$1" ),
2499 matcher, 2325 matcher,
2500 i < j && matcherFromTokens( tokens.slice( i, j ) ), 2326 i < j && matcherFromTokens( tokens.slice( i, j ) ),
2501 j < len && matcherFromTokens( (tokens = tokens.slice( j )) ), 2327 j < len && matcherFromTokens( (tokens = tokens.slice( j )) ),
2502 j < len && toSelector( tokens ) 2328 j < len && toSelector( tokens )
2503 ); 2329 );
2504 } 2330 }
2505 matchers.push( matcher ); 2331 matchers.push( matcher );
2506 } 2332 }
2507 } 2333 }
2508   2334  
2509 return elementMatcher( matchers ); 2335 return elementMatcher( matchers );
2510 } 2336 }
2511   2337  
2512 function matcherFromGroupMatchers( elementMatchers, setMatchers ) { 2338 function matcherFromGroupMatchers( elementMatchers, setMatchers ) {
2513 var bySet = setMatchers.length > 0, 2339 var bySet = setMatchers.length > 0,
2514 byElement = elementMatchers.length > 0, 2340 byElement = elementMatchers.length > 0,
2515 superMatcher = function( seed, context, xml, results, outermost ) { 2341 superMatcher = function( seed, context, xml, results, outermost ) {
2516 var elem, j, matcher, 2342 var elem, j, matcher,
2517 matchedCount = 0, 2343 matchedCount = 0,
2518 i = "0", 2344 i = "0",
2519 unmatched = seed && [], 2345 unmatched = seed && [],
2520 setMatched = [], 2346 setMatched = [],
2521 contextBackup = outermostContext, 2347 contextBackup = outermostContext,
2522 // We must always have either seed elements or outermost context 2348 // We must always have either seed elements or outermost context
2523 elems = seed || byElement && Expr.find["TAG"]( "*", outermost ), 2349 elems = seed || byElement && Expr.find["TAG"]( "*", outermost ),
2524 // Use integer dirruns iff this is the outermost matcher 2350 // Use integer dirruns iff this is the outermost matcher
2525 dirrunsUnique = (dirruns += contextBackup == null ? 1 : Math.random() || 0.1), 2351 dirrunsUnique = (dirruns += contextBackup == null ? 1 : Math.random() || 0.1),
2526 len = elems.length; 2352 len = elems.length;
2527   2353  
2528 if ( outermost ) { 2354 if ( outermost ) {
2529 outermostContext = context === document || context || outermost; 2355 outermostContext = context !== document && context;
2530 } 2356 }
2531   2357  
2532 // Add elements passing elementMatchers directly to results 2358 // Add elements passing elementMatchers directly to results
-   2359 // Keep `i` a string if there are no elements so `matchedCount` will be "00" below
2533 // Support: IE<9, Safari 2360 // Support: IE<9, Safari
2534 // Tolerate NodeList properties (IE: "length"; Safari: <number>) matching elements by id 2361 // Tolerate NodeList properties (IE: "length"; Safari: <number>) matching elements by id
2535 for ( ; i !== len && (elem = elems[i]) != null; i++ ) { 2362 for ( ; i !== len && (elem = elems[i]) != null; i++ ) {
2536 if ( byElement && elem ) { 2363 if ( byElement && elem ) {
2537 j = 0; 2364 j = 0;
2538 if ( !context && elem.ownerDocument !== document ) { -  
2539 setDocument( elem ); -  
2540 xml = !documentIsHTML; -  
2541 } -  
2542 while ( (matcher = elementMatchers[j++]) ) { 2365 while ( (matcher = elementMatchers[j++]) ) {
2543 if ( matcher( elem, context || document, xml) ) { 2366 if ( matcher( elem, context, xml ) ) {
2544 results.push( elem ); 2367 results.push( elem );
2545 break; 2368 break;
2546 } 2369 }
2547 } 2370 }
2548 if ( outermost ) { 2371 if ( outermost ) {
2549 dirruns = dirrunsUnique; 2372 dirruns = dirrunsUnique;
2550 } 2373 }
2551 } 2374 }
2552   2375  
2553 // Track unmatched elements for set filters 2376 // Track unmatched elements for set filters
2554 if ( bySet ) { 2377 if ( bySet ) {
2555 // They will have gone through all possible matchers 2378 // They will have gone through all possible matchers
2556 if ( (elem = !matcher && elem) ) { 2379 if ( (elem = !matcher && elem) ) {
2557 matchedCount--; 2380 matchedCount--;
2558 } 2381 }
2559   2382  
2560 // Lengthen the array for every element, matched or not 2383 // Lengthen the array for every element, matched or not
2561 if ( seed ) { 2384 if ( seed ) {
2562 unmatched.push( elem ); 2385 unmatched.push( elem );
2563 } 2386 }
2564 } 2387 }
2565 } 2388 }
2566   -  
2567 // `i` is now the count of elements visited above, and adding it to `matchedCount` -  
2568 // makes the latter nonnegative. -  
2569 matchedCount += i; -  
2570   2389  
2571 // Apply set filters to unmatched elements -  
2572 // NOTE: This can be skipped if there are no unmatched elements (i.e., `matchedCount` -  
2573 // equals `i`), unless we didn't visit _any_ elements in the above loop because we have -  
2574 // no element matchers and no seed. -  
2575 // Incrementing an initially-string "0" `i` allows `i` to remain a string only in that -  
2576 // case, which will result in a "00" `matchedCount` that differs from `i` but is also 2390 // Apply set filters to unmatched elements
2577 // numerically zero. 2391 matchedCount += i;
2578 if ( bySet && i !== matchedCount ) { 2392 if ( bySet && i !== matchedCount ) {
2579 j = 0; 2393 j = 0;
2580 while ( (matcher = setMatchers[j++]) ) { 2394 while ( (matcher = setMatchers[j++]) ) {
2581 matcher( unmatched, setMatched, context, xml ); 2395 matcher( unmatched, setMatched, context, xml );
2582 } 2396 }
2583   2397  
2584 if ( seed ) { 2398 if ( seed ) {
2585 // Reintegrate element matches to eliminate the need for sorting 2399 // Reintegrate element matches to eliminate the need for sorting
2586 if ( matchedCount > 0 ) { 2400 if ( matchedCount > 0 ) {
2587 while ( i-- ) { 2401 while ( i-- ) {
2588 if ( !(unmatched[i] || setMatched[i]) ) { 2402 if ( !(unmatched[i] || setMatched[i]) ) {
2589 setMatched[i] = pop.call( results ); 2403 setMatched[i] = pop.call( results );
2590 } 2404 }
2591 } 2405 }
2592 } 2406 }
2593   2407  
2594 // Discard index placeholder values to get only actual matches 2408 // Discard index placeholder values to get only actual matches
2595 setMatched = condense( setMatched ); 2409 setMatched = condense( setMatched );
2596 } 2410 }
2597   2411  
2598 // Add matches to results 2412 // Add matches to results
2599 push.apply( results, setMatched ); 2413 push.apply( results, setMatched );
2600   2414  
2601 // Seedless set matches succeeding multiple successful matchers stipulate sorting 2415 // Seedless set matches succeeding multiple successful matchers stipulate sorting
2602 if ( outermost && !seed && setMatched.length > 0 && 2416 if ( outermost && !seed && setMatched.length > 0 &&
2603 ( matchedCount + setMatchers.length ) > 1 ) { 2417 ( matchedCount + setMatchers.length ) > 1 ) {
2604   2418  
2605 Sizzle.uniqueSort( results ); 2419 Sizzle.uniqueSort( results );
2606 } 2420 }
2607 } 2421 }
2608   2422  
2609 // Override manipulation of globals by nested matchers 2423 // Override manipulation of globals by nested matchers
2610 if ( outermost ) { 2424 if ( outermost ) {
2611 dirruns = dirrunsUnique; 2425 dirruns = dirrunsUnique;
2612 outermostContext = contextBackup; 2426 outermostContext = contextBackup;
2613 } 2427 }
2614   2428  
2615 return unmatched; 2429 return unmatched;
2616 }; 2430 };
2617   2431  
2618 return bySet ? 2432 return bySet ?
2619 markFunction( superMatcher ) : 2433 markFunction( superMatcher ) :
2620 superMatcher; 2434 superMatcher;
2621 } 2435 }
2622   2436  
2623 compile = Sizzle.compile = function( selector, match /* Internal Use Only */ ) { 2437 compile = Sizzle.compile = function( selector, match /* Internal Use Only */ ) {
2624 var i, 2438 var i,
2625 setMatchers = [], 2439 setMatchers = [],
2626 elementMatchers = [], 2440 elementMatchers = [],
2627 cached = compilerCache[ selector + " " ]; 2441 cached = compilerCache[ selector + " " ];
2628   2442  
2629 if ( !cached ) { 2443 if ( !cached ) {
2630 // Generate a function of recursive functions that can be used to check each element 2444 // Generate a function of recursive functions that can be used to check each element
2631 if ( !match ) { 2445 if ( !match ) {
2632 match = tokenize( selector ); 2446 match = tokenize( selector );
2633 } 2447 }
2634 i = match.length; 2448 i = match.length;
2635 while ( i-- ) { 2449 while ( i-- ) {
2636 cached = matcherFromTokens( match[i] ); 2450 cached = matcherFromTokens( match[i] );
2637 if ( cached[ expando ] ) { 2451 if ( cached[ expando ] ) {
2638 setMatchers.push( cached ); 2452 setMatchers.push( cached );
2639 } else { 2453 } else {
2640 elementMatchers.push( cached ); 2454 elementMatchers.push( cached );
2641 } 2455 }
2642 } 2456 }
2643   2457  
2644 // Cache the compiled function 2458 // Cache the compiled function
2645 cached = compilerCache( selector, matcherFromGroupMatchers( elementMatchers, setMatchers ) ); 2459 cached = compilerCache( selector, matcherFromGroupMatchers( elementMatchers, setMatchers ) );
2646   2460  
2647 // Save selector and tokenization 2461 // Save selector and tokenization
2648 cached.selector = selector; 2462 cached.selector = selector;
2649 } 2463 }
2650 return cached; 2464 return cached;
2651 }; 2465 };
2652   2466  
2653 /** 2467 /**
2654 * A low-level selection function that works with Sizzle's compiled 2468 * A low-level selection function that works with Sizzle's compiled
2655 * selector functions 2469 * selector functions
2656 * @param {String|Function} selector A selector or a pre-compiled 2470 * @param {String|Function} selector A selector or a pre-compiled
2657 * selector function built with Sizzle.compile 2471 * selector function built with Sizzle.compile
2658 * @param {Element} context 2472 * @param {Element} context
2659 * @param {Array} [results] 2473 * @param {Array} [results]
2660 * @param {Array} [seed] A set of elements to match against 2474 * @param {Array} [seed] A set of elements to match against
2661 */ 2475 */
2662 select = Sizzle.select = function( selector, context, results, seed ) { 2476 select = Sizzle.select = function( selector, context, results, seed ) {
2663 var i, tokens, token, type, find, 2477 var i, tokens, token, type, find,
2664 compiled = typeof selector === "function" && selector, 2478 compiled = typeof selector === "function" && selector,
2665 match = !seed && tokenize( (selector = compiled.selector || selector) ); 2479 match = !seed && tokenize( (selector = compiled.selector || selector) );
2666   2480  
2667 results = results || []; 2481 results = results || [];
2668   2482  
2669 // Try to minimize operations if there is only one selector in the list and no seed -  
2670 // (the latter of which guarantees us context) 2483 // Try to minimize operations if there is no seed and only one group
2671 if ( match.length === 1 ) { 2484 if ( match.length === 1 ) {
2672   2485  
2673 // Reduce context if the leading compound selector is an ID 2486 // Take a shortcut and set the context if the root selector is an ID
-   2487 tokens = match[0] = match[0].slice( 0 );
2674 tokens = match[0] = match[0].slice( 0 ); 2488 if ( tokens.length > 2 && (token = tokens[0]).type === "ID" &&
2675 if ( tokens.length > 2 && (token = tokens[0]).type === "ID" && 2489 support.getById && context.nodeType === 9 && documentIsHTML &&
2676 context.nodeType === 9 && documentIsHTML && Expr.relative[ tokens[1].type ] ) { 2490 Expr.relative[ tokens[1].type ] ) {
2677   2491  
2678 context = ( Expr.find["ID"]( token.matches[0].replace(runescape, funescape), context ) || [] )[0]; 2492 context = ( Expr.find["ID"]( token.matches[0].replace(runescape, funescape), context ) || [] )[0];
2679 if ( !context ) { 2493 if ( !context ) {
2680 return results; 2494 return results;
2681   2495  
2682 // Precompiled matchers will still verify ancestry, so step up a level 2496 // Precompiled matchers will still verify ancestry, so step up a level
2683 } else if ( compiled ) { 2497 } else if ( compiled ) {
2684 context = context.parentNode; 2498 context = context.parentNode;
2685 } 2499 }
2686   2500  
2687 selector = selector.slice( tokens.shift().value.length ); 2501 selector = selector.slice( tokens.shift().value.length );
2688 } 2502 }
2689   2503  
2690 // Fetch a seed set for right-to-left matching 2504 // Fetch a seed set for right-to-left matching
2691 i = matchExpr["needsContext"].test( selector ) ? 0 : tokens.length; 2505 i = matchExpr["needsContext"].test( selector ) ? 0 : tokens.length;
2692 while ( i-- ) { 2506 while ( i-- ) {
2693 token = tokens[i]; 2507 token = tokens[i];
2694   2508  
2695 // Abort if we hit a combinator 2509 // Abort if we hit a combinator
2696 if ( Expr.relative[ (type = token.type) ] ) { 2510 if ( Expr.relative[ (type = token.type) ] ) {
2697 break; 2511 break;
2698 } 2512 }
2699 if ( (find = Expr.find[ type ]) ) { 2513 if ( (find = Expr.find[ type ]) ) {
2700 // Search, expanding context for leading sibling combinators 2514 // Search, expanding context for leading sibling combinators
2701 if ( (seed = find( 2515 if ( (seed = find(
2702 token.matches[0].replace( runescape, funescape ), 2516 token.matches[0].replace( runescape, funescape ),
2703 rsibling.test( tokens[0].type ) && testContext( context.parentNode ) || context 2517 rsibling.test( tokens[0].type ) && testContext( context.parentNode ) || context
2704 )) ) { 2518 )) ) {
2705   2519  
2706 // If seed is empty or no tokens remain, we can return early 2520 // If seed is empty or no tokens remain, we can return early
2707 tokens.splice( i, 1 ); 2521 tokens.splice( i, 1 );
2708 selector = seed.length && toSelector( tokens ); 2522 selector = seed.length && toSelector( tokens );
2709 if ( !selector ) { 2523 if ( !selector ) {
2710 push.apply( results, seed ); 2524 push.apply( results, seed );
2711 return results; 2525 return results;
2712 } 2526 }
2713   2527  
2714 break; 2528 break;
2715 } 2529 }
2716 } 2530 }
2717 } 2531 }
2718 } 2532 }
2719   2533  
2720 // Compile and execute a filtering function if one is not provided 2534 // Compile and execute a filtering function if one is not provided
2721 // Provide `match` to avoid retokenization if we modified the selector above 2535 // Provide `match` to avoid retokenization if we modified the selector above
2722 ( compiled || compile( selector, match ) )( 2536 ( compiled || compile( selector, match ) )(
2723 seed, 2537 seed,
2724 context, 2538 context,
2725 !documentIsHTML, 2539 !documentIsHTML,
2726 results, 2540 results,
2727 !context || rsibling.test( selector ) && testContext( context.parentNode ) || context 2541 rsibling.test( selector ) && testContext( context.parentNode ) || context
2728 ); 2542 );
2729 return results; 2543 return results;
2730 }; 2544 };
2731   2545  
2732 // One-time assignments 2546 // One-time assignments
2733   2547  
2734 // Sort stability 2548 // Sort stability
2735 support.sortStable = expando.split("").sort( sortOrder ).join("") === expando; 2549 support.sortStable = expando.split("").sort( sortOrder ).join("") === expando;
2736   2550  
2737 // Support: Chrome 14-35+ 2551 // Support: Chrome 14-35+
2738 // Always assume duplicates if they aren't passed to the comparison function 2552 // Always assume duplicates if they aren't passed to the comparison function
2739 support.detectDuplicates = !!hasDuplicate; 2553 support.detectDuplicates = !!hasDuplicate;
2740   2554  
2741 // Initialize against the default document 2555 // Initialize against the default document
2742 setDocument(); 2556 setDocument();
2743   2557  
2744 // Support: Webkit<537.32 - Safari 6.0.3/Chrome 25 (fixed in Chrome 27) 2558 // Support: Webkit<537.32 - Safari 6.0.3/Chrome 25 (fixed in Chrome 27)
2745 // Detached nodes confoundingly follow *each other* 2559 // Detached nodes confoundingly follow *each other*
2746 support.sortDetached = assert(function( el ) { 2560 support.sortDetached = assert(function( div1 ) {
2747 // Should return 1, but returns 4 (following) 2561 // Should return 1, but returns 4 (following)
2748 return el.compareDocumentPosition( document.createElement("fieldset") ) & 1; 2562 return div1.compareDocumentPosition( document.createElement("div") ) & 1;
2749 }); 2563 });
2750   2564  
2751 // Support: IE<8 2565 // Support: IE<8
2752 // Prevent attribute/property "interpolation" 2566 // Prevent attribute/property "interpolation"
2753 // https://msdn.microsoft.com/en-us/library/ms536429%28VS.85%29.aspx 2567 // http://msdn.microsoft.com/en-us/library/ms536429%28VS.85%29.aspx
2754 if ( !assert(function( el ) { 2568 if ( !assert(function( div ) {
2755 el.innerHTML = "<a href='#'></a>"; 2569 div.innerHTML = "<a href='#'></a>";
2756 return el.firstChild.getAttribute("href") === "#" ; 2570 return div.firstChild.getAttribute("href") === "#" ;
2757 }) ) { 2571 }) ) {
2758 addHandle( "type|href|height|width", function( elem, name, isXML ) { 2572 addHandle( "type|href|height|width", function( elem, name, isXML ) {
2759 if ( !isXML ) { 2573 if ( !isXML ) {
2760 return elem.getAttribute( name, name.toLowerCase() === "type" ? 1 : 2 ); 2574 return elem.getAttribute( name, name.toLowerCase() === "type" ? 1 : 2 );
2761 } 2575 }
2762 }); 2576 });
2763 } 2577 }
2764   2578  
2765 // Support: IE<9 2579 // Support: IE<9
2766 // Use defaultValue in place of getAttribute("value") 2580 // Use defaultValue in place of getAttribute("value")
2767 if ( !support.attributes || !assert(function( el ) { 2581 if ( !support.attributes || !assert(function( div ) {
2768 el.innerHTML = "<input/>"; 2582 div.innerHTML = "<input/>";
2769 el.firstChild.setAttribute( "value", "" ); 2583 div.firstChild.setAttribute( "value", "" );
2770 return el.firstChild.getAttribute( "value" ) === ""; 2584 return div.firstChild.getAttribute( "value" ) === "";
2771 }) ) { 2585 }) ) {
2772 addHandle( "value", function( elem, name, isXML ) { 2586 addHandle( "value", function( elem, name, isXML ) {
2773 if ( !isXML && elem.nodeName.toLowerCase() === "input" ) { 2587 if ( !isXML && elem.nodeName.toLowerCase() === "input" ) {
2774 return elem.defaultValue; 2588 return elem.defaultValue;
2775 } 2589 }
2776 }); 2590 });
2777 } 2591 }
2778   2592  
2779 // Support: IE<9 2593 // Support: IE<9
2780 // Use getAttributeNode to fetch booleans when getAttribute lies 2594 // Use getAttributeNode to fetch booleans when getAttribute lies
2781 if ( !assert(function( el ) { 2595 if ( !assert(function( div ) {
2782 return el.getAttribute("disabled") == null; 2596 return div.getAttribute("disabled") == null;
2783 }) ) { 2597 }) ) {
2784 addHandle( booleans, function( elem, name, isXML ) { 2598 addHandle( booleans, function( elem, name, isXML ) {
2785 var val; 2599 var val;
2786 if ( !isXML ) { 2600 if ( !isXML ) {
2787 return elem[ name ] === true ? name.toLowerCase() : 2601 return elem[ name ] === true ? name.toLowerCase() :
2788 (val = elem.getAttributeNode( name )) && val.specified ? 2602 (val = elem.getAttributeNode( name )) && val.specified ?
2789 val.value : 2603 val.value :
2790 null; 2604 null;
2791 } 2605 }
2792 }); 2606 });
2793 } 2607 }
2794   2608  
2795 return Sizzle; 2609 return Sizzle;
2796   2610  
2797 })( window ); 2611 })( window );
2798   2612  
2799   2613  
2800   2614  
2801 jQuery.find = Sizzle; 2615 jQuery.find = Sizzle;
2802 jQuery.expr = Sizzle.selectors; 2616 jQuery.expr = Sizzle.selectors;
2803   -  
2804 // Deprecated -  
2805 jQuery.expr[ ":" ] = jQuery.expr.pseudos; 2617 jQuery.expr[":"] = jQuery.expr.pseudos;
2806 jQuery.uniqueSort = jQuery.unique = Sizzle.uniqueSort; 2618 jQuery.unique = Sizzle.uniqueSort;
2807 jQuery.text = Sizzle.getText; 2619 jQuery.text = Sizzle.getText;
2808 jQuery.isXMLDoc = Sizzle.isXML; 2620 jQuery.isXMLDoc = Sizzle.isXML;
2809 jQuery.contains = Sizzle.contains; 2621 jQuery.contains = Sizzle.contains;
2810 jQuery.escapeSelector = Sizzle.escape; -  
2811   -  
2812   2622  
2813   2623  
2814   -  
2815 var dir = function( elem, dir, until ) { -  
2816 var matched = [], -  
2817 truncate = until !== undefined; -  
2818   -  
2819 while ( ( elem = elem[ dir ] ) && elem.nodeType !== 9 ) { -  
2820 if ( elem.nodeType === 1 ) { -  
2821 if ( truncate && jQuery( elem ).is( until ) ) { -  
2822 break; -  
2823 } -  
2824 matched.push( elem ); -  
2825 } -  
2826 } -  
2827 return matched; -  
2828 }; -  
2829   -  
2830   -  
2831 var siblings = function( n, elem ) { -  
2832 var matched = []; -  
2833   -  
2834 for ( ; n; n = n.nextSibling ) { -  
2835 if ( n.nodeType === 1 && n !== elem ) { -  
2836 matched.push( n ); -  
2837 } -  
2838 } -  
2839   -  
2840 return matched; -  
2841 }; -  
2842   -  
2843   2624  
2844 var rneedsContext = jQuery.expr.match.needsContext; 2625 var rneedsContext = jQuery.expr.match.needsContext;
2845   2626  
2846 var rsingleTag = ( /^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i ); 2627 var rsingleTag = (/^<(\w+)\s*\/?>(?:<\/\1>|)$/);
2847   2628  
2848   2629  
2849   2630  
2850 <([a-z][^\/\0><\/\1>var risSimple = /^.[^:#\[\.,]*$/; 2631 <(\w+)\s*\/?><\/\1>var risSimple = /^.[^:#\[\.,]*$/;
2851   2632  
2852 <([a-z][^\/\0><\/\1>// Implement the identical functionality for filter and not 2633 <(\w+)\s*\/?><\/\1>// Implement the identical functionality for filter and not
2853 <([a-z][^\/\0><\/\1>function winnow( elements, qualifier, not ) { 2634 <(\w+)\s*\/?><\/\1>function winnow( elements, qualifier, not ) {
2854 <([a-z][^\/\0><\/\1> if ( jQuery.isFunction( qualifier ) ) { 2635 <(\w+)\s*\/?><\/\1> if ( jQuery.isFunction( qualifier ) ) {
2855 <([a-z][^\/\0><\/\1> return jQuery.grep( elements, function( elem, i ) { 2636 <(\w+)\s*\/?><\/\1> return jQuery.grep( elements, function( elem, i ) {
-   2637 <(\w+)\s*\/?><\/\1> /* jshint -W018 */
2856 <([a-z][^\/\0><\/\1> return !!qualifier.call( elem, i, elem ) !== not; 2638 <(\w+)\s*\/?><\/\1> return !!qualifier.call( elem, i, elem ) !== not;
2857 <([a-z][^\/\0><\/\1> } ); 2639 <(\w+)\s*\/?><\/\1> });
-   2640  
2858 <([a-z][^\/\0><\/\1> } 2641 <(\w+)\s*\/?><\/\1> }
2859   -  
2860 <([a-z][^\/\0><\/\1> // Single element 2642  
2861 <([a-z][^\/\0><\/\1> if ( qualifier.nodeType ) { 2643 <(\w+)\s*\/?><\/\1> if ( qualifier.nodeType ) {
2862 <([a-z][^\/\0><\/\1> return jQuery.grep( elements, function( elem ) { 2644 <(\w+)\s*\/?><\/\1> return jQuery.grep( elements, function( elem ) {
2863 <([a-z][^\/\0><\/\1> return ( elem === qualifier ) !== not; 2645 <(\w+)\s*\/?><\/\1> return ( elem === qualifier ) !== not;
2864 <([a-z][^\/\0><\/\1> } ); 2646 <(\w+)\s*\/?><\/\1> });
2865 <([a-z][^\/\0><\/\1> } -  
2866   -  
2867 <([a-z][^\/\0><\/\1> // Arraylike of elements (jQuery, arguments, Array) -  
2868 <([a-z][^\/\0><\/\1> if ( typeof qualifier !== "string" ) { -  
2869 <([a-z][^\/\0><\/\1> return jQuery.grep( elements, function( elem ) { -  
2870 <([a-z][^\/\0><\/\1> return ( indexOf.call( qualifier, elem ) > -1 ) !== not; -  
2871 <([a-z][^\/\0><\/\1> } ); 2647  
2872 <([a-z][^\/\0><\/\1> } 2648 <(\w+)\s*\/?><\/\1> }
2873   2649  
2874 <([a-z][^\/\0><\/\1> // Simple selector that can be filtered directly, removing non-Elements 2650 <(\w+)\s*\/?><\/\1> if ( typeof qualifier === "string" ) {
-   2651 <(\w+)\s*\/?><\/\1> if ( risSimple.test( qualifier ) ) {
-   2652 <(\w+)\s*\/?><\/\1> return jQuery.filter( qualifier, elements, not );
-   2653 <(\w+)\s*\/?><\/\1> }
2875 <([a-z][^\/\0><\/\1> if ( risSimple.test( qualifier ) ) { 2654  
2876 <([a-z][^\/\0><\/\1> return jQuery.filter( qualifier, elements, not ); -  
2877 <([a-z][^\/\0><\/\1> } -  
2878   2655 <(\w+)\s*\/?><\/\1> qualifier = jQuery.filter( qualifier, elements );
2879 <([a-z][^\/\0><\/\1> // Complex selector, compare the two sets, removing non-Elements 2656 <(\w+)\s*\/?><\/\1> }
2880 <([a-z][^\/\0><\/\1> qualifier = jQuery.filter( qualifier, elements ); 2657  
2881 <([a-z][^\/\0><\/\1> return jQuery.grep( elements, function( elem ) { 2658 <(\w+)\s*\/?><\/\1> return jQuery.grep( elements, function( elem ) {
2882 <([a-z][^\/\0><\/\1> return ( indexOf.call( qualifier, elem ) > -1 ) !== not && elem.nodeType === 1; 2659 <(\w+)\s*\/?><\/\1> return ( indexOf.call( qualifier, elem ) >= 0 ) !== not;
2883 <([a-z][^\/\0><\/\1> } ); 2660 <(\w+)\s*\/?><\/\1> });
2884 <([a-z][^\/\0><\/\1>} 2661 <(\w+)\s*\/?><\/\1>}
2885   2662  
2886 <([a-z][^\/\0><\/\1>jQuery.filter = function( expr, elems, not ) { 2663 <(\w+)\s*\/?><\/\1>jQuery.filter = function( expr, elems, not ) {
2887 <([a-z][^\/\0><\/\1> var elem = elems[ 0 ]; 2664 <(\w+)\s*\/?><\/\1> var elem = elems[ 0 ];
2888   2665  
2889 <([a-z][^\/\0><\/\1> if ( not ) { 2666 <(\w+)\s*\/?><\/\1> if ( not ) {
2890 <([a-z][^\/\0><\/\1> expr = ":not(" + expr + ")"; 2667 <(\w+)\s*\/?><\/\1> expr = ":not(" + expr + ")";
2891 <([a-z][^\/\0><\/\1> } 2668 <(\w+)\s*\/?><\/\1> }
2892   2669  
2893 <([a-z][^\/\0><\/\1> if ( elems.length === 1 && elem.nodeType === 1 ) { 2670 <(\w+)\s*\/?><\/\1> return elems.length === 1 && elem.nodeType === 1 ?
2894 <([a-z][^\/\0><\/\1> return jQuery.find.matchesSelector( elem, expr ) ? [ elem ] : []; -  
2895 <([a-z][^\/\0><\/\1> } -  
2896   2671 <(\w+)\s*\/?><\/\1> jQuery.find.matchesSelector( elem, expr ) ? [ elem ] : [] :
2897 <([a-z][^\/\0><\/\1> return jQuery.find.matches( expr, jQuery.grep( elems, function( elem ) { 2672 <(\w+)\s*\/?><\/\1> jQuery.find.matches( expr, jQuery.grep( elems, function( elem ) {
2898 <([a-z][^\/\0><\/\1> return elem.nodeType === 1; 2673 <(\w+)\s*\/?><\/\1> return elem.nodeType === 1;
2899 <([a-z][^\/\0><\/\1> } ) ); 2674 <(\w+)\s*\/?><\/\1> }));
2900 <([a-z][^\/\0><\/\1>}; 2675 <(\w+)\s*\/?><\/\1>};
2901   2676  
2902 <([a-z][^\/\0><\/\1>jQuery.fn.extend( { 2677 <(\w+)\s*\/?><\/\1>jQuery.fn.extend({
2903 <([a-z][^\/\0><\/\1> find: function( selector ) { 2678 <(\w+)\s*\/?><\/\1> find: function( selector ) {
-   2679 <(\w+)\s*\/?><\/\1> var i,
2904 <([a-z][^\/\0><\/\1> var i, ret, 2680 <(\w+)\s*\/?><\/\1> len = this.length,
2905 <([a-z][^\/\0><\/\1> len = this.length, 2681 <(\w+)\s*\/?><\/\1> ret = [],
2906 <([a-z][^\/\0><\/\1> self = this; 2682 <(\w+)\s*\/?><\/\1> self = this;
2907   2683  
2908 <([a-z][^\/\0><\/\1> if ( typeof selector !== "string" ) { 2684 <(\w+)\s*\/?><\/\1> if ( typeof selector !== "string" ) {
2909 <([a-z][^\/\0><\/\1> return this.pushStack( jQuery( selector ).filter( function() { 2685 <(\w+)\s*\/?><\/\1> return this.pushStack( jQuery( selector ).filter(function() {
2910 <([a-z][^\/\0><\/\1> for ( i = 0; i < len; i++ ) { 2686 <(\w+)\s*\/?><\/\1> for ( i = 0; i < len; i++ ) {
2911 <([a-z][^\/\0><\/\1> if ( jQuery.contains( self[ i ], this ) ) { 2687 <(\w+)\s*\/?><\/\1> if ( jQuery.contains( self[ i ], this ) ) {
2912 <([a-z][^\/\0><\/\1> return true; 2688 <(\w+)\s*\/?><\/\1> return true;
2913 <([a-z][^\/\0><\/\1> } 2689 <(\w+)\s*\/?><\/\1> }
2914 <([a-z][^\/\0><\/\1> } 2690 <(\w+)\s*\/?><\/\1> }
2915 <([a-z][^\/\0><\/\1> } ) ); 2691 <(\w+)\s*\/?><\/\1> }) );
2916 <([a-z][^\/\0><\/\1> } 2692 <(\w+)\s*\/?><\/\1> }
2917   -  
2918 <([a-z][^\/\0><\/\1> ret = this.pushStack( [] ); -  
2919   2693  
2920 <([a-z][^\/\0><\/\1> for ( i = 0; i < len; i++ ) { 2694 <(\w+)\s*\/?><\/\1> for ( i = 0; i < len; i++ ) {
2921 <([a-z][^\/\0><\/\1> jQuery.find( selector, self[ i ], ret ); 2695 <(\w+)\s*\/?><\/\1> jQuery.find( selector, self[ i ], ret );
2922 <([a-z][^\/\0><\/\1> } 2696 <(\w+)\s*\/?><\/\1> }
-   2697  
2923   2698 <(\w+)\s*\/?><\/\1> // Needed because $( selector, context ) becomes $( context ).find( selector )
-   2699 <(\w+)\s*\/?><\/\1> ret = this.pushStack( len > 1 ? jQuery.unique( ret ) : ret );
-   2700 <(\w+)\s*\/?><\/\1> ret.selector = this.selector ? this.selector + " " + selector : selector;
2924 <([a-z][^\/\0><\/\1> return len > 1 ? jQuery.uniqueSort( ret ) : ret; 2701 <(\w+)\s*\/?><\/\1> return ret;
2925 <([a-z][^\/\0><\/\1> }, 2702 <(\w+)\s*\/?><\/\1> },
2926 <([a-z][^\/\0><\/\1> filter: function( selector ) { 2703 <(\w+)\s*\/?><\/\1> filter: function( selector ) {
2927 <([a-z][^\/\0><\/\1> return this.pushStack( winnow( this, selector || [], false ) ); 2704 <(\w+)\s*\/?><\/\1> return this.pushStack( winnow(this, selector || [], false) );
2928 <([a-z][^\/\0><\/\1> }, 2705 <(\w+)\s*\/?><\/\1> },
2929 <([a-z][^\/\0><\/\1> not: function( selector ) { 2706 <(\w+)\s*\/?><\/\1> not: function( selector ) {
2930 <([a-z][^\/\0><\/\1> return this.pushStack( winnow( this, selector || [], true ) ); 2707 <(\w+)\s*\/?><\/\1> return this.pushStack( winnow(this, selector || [], true) );
2931 <([a-z][^\/\0><\/\1> }, 2708 <(\w+)\s*\/?><\/\1> },
2932 <([a-z][^\/\0><\/\1> is: function( selector ) { 2709 <(\w+)\s*\/?><\/\1> is: function( selector ) {
2933 <([a-z][^\/\0><\/\1> return !!winnow( 2710 <(\w+)\s*\/?><\/\1> return !!winnow(
2934 <([a-z][^\/\0><\/\1> this, 2711 <(\w+)\s*\/?><\/\1> this,
2935   2712  
2936 <([a-z][^\/\0><\/\1> // If this is a positional/relative selector, check membership in the returned set 2713 <(\w+)\s*\/?><\/\1> // If this is a positional/relative selector, check membership in the returned set
2937 <([a-z][^\/\0><\/\1> // so $("p:first").is("p:last") won't return true for a doc with two "p". 2714 <(\w+)\s*\/?><\/\1> // so $("p:first").is("p:last") won't return true for a doc with two "p".
2938 <([a-z][^\/\0><\/\1> typeof selector === "string" && rneedsContext.test( selector ) ? 2715 <(\w+)\s*\/?><\/\1> typeof selector === "string" && rneedsContext.test( selector ) ?
2939 <([a-z][^\/\0><\/\1> jQuery( selector ) : 2716 <(\w+)\s*\/?><\/\1> jQuery( selector ) :
2940 <([a-z][^\/\0><\/\1> selector || [], 2717 <(\w+)\s*\/?><\/\1> selector || [],
2941 <([a-z][^\/\0><\/\1> false 2718 <(\w+)\s*\/?><\/\1> false
2942 <([a-z][^\/\0><\/\1> ).length; 2719 <(\w+)\s*\/?><\/\1> ).length;
2943 <([a-z][^\/\0><\/\1> } 2720 <(\w+)\s*\/?><\/\1> }
2944 <([a-z][^\/\0><\/\1>} ); 2721 <(\w+)\s*\/?><\/\1>});
2945   2722  
2946   2723  
2947 <([a-z][^\/\0><\/\1>// Initialize a jQuery object 2724 <(\w+)\s*\/?><\/\1>// Initialize a jQuery object
2948   2725  
2949   2726  
2950 <([a-z][^\/\0><\/\1>// A central reference to the root jQuery(document) 2727 <(\w+)\s*\/?><\/\1>// A central reference to the root jQuery(document)
2951 <([a-z][^\/\0><\/\1>var rootjQuery, 2728 <(\w+)\s*\/?><\/\1>var rootjQuery,
2952   2729  
2953 <([a-z][^\/\0><\/\1> // A simple way to check for HTML strings 2730 <(\w+)\s*\/?><\/\1> // A simple way to check for HTML strings
2954 <([a-z][^\/\0><\/\1> // Prioritize #id over <tag> to avoid XSS via location.hash (#9521) 2731 <(\w+)\s*\/?><\/\1> // Prioritize #id over <tag> to avoid XSS via location.hash (#9521)
2955 <([a-z][^\/\0><\/\1> // Strict HTML recognition (#11290: must start with <) 2732 <(\w+)\s*\/?><\/\1> // Strict HTML recognition (#11290: must start with <)
2956 <([a-z][^\/\0><\/\1> // Shortcut simple #id case for speed -  
2957 <([a-z][^\/\0><\/\1> rquickExpr = /^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/, 2733 <(\w+)\s*\/?><\/\1> rquickExpr = /^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,
2958   2734  
2959 <([a-z][^\/\0><\/\1><[\w\W]+> init = jQuery.fn.init = function( selector, context, root ) { 2735 <(\w+)\s*\/?><\/\1><[\w\W]+> init = jQuery.fn.init = function( selector, context ) {
2960 <([a-z][^\/\0><\/\1><[\w\W]+> var match, elem; 2736 <(\w+)\s*\/?><\/\1><[\w\W]+> var match, elem;
2961   2737  
2962 <([a-z][^\/\0><\/\1><[\w\W]+> // HANDLE: $(""), $(null), $(undefined), $(false) 2738 <(\w+)\s*\/?><\/\1><[\w\W]+> // HANDLE: $(""), $(null), $(undefined), $(false)
2963 <([a-z][^\/\0><\/\1><[\w\W]+> if ( !selector ) { 2739 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( !selector ) {
2964 <([a-z][^\/\0><\/\1><[\w\W]+> return this; 2740 <(\w+)\s*\/?><\/\1><[\w\W]+> return this;
2965 <([a-z][^\/\0><\/\1><[\w\W]+> } 2741 <(\w+)\s*\/?><\/\1><[\w\W]+> }
2966   -  
2967 <([a-z][^\/\0><\/\1><[\w\W]+> // Method init() accepts an alternate rootjQuery -  
2968 <([a-z][^\/\0><\/\1><[\w\W]+> // so migrate can support jQuery.sub (gh-2101) -  
2969 <([a-z][^\/\0><\/\1><[\w\W]+> root = root || rootjQuery; -  
2970   2742  
2971 <([a-z][^\/\0><\/\1><[\w\W]+> // Handle HTML strings 2743 <(\w+)\s*\/?><\/\1><[\w\W]+> // Handle HTML strings
2972 <([a-z][^\/\0><\/\1><[\w\W]+> if ( typeof selector === "string" ) { -  
2973 <([a-z][^\/\0><\/\1><[\w\W]+> if ( selector[ 0 ] === "<" && 2744 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( typeof selector === "string" ) {
2974 <([a-z][^\/\0><\/\1><[\w\W]+> selector[ selector.length - 1 ] === ">" && -  
2975 <([a-z][^\/\0><\/\1><[\w\W]+> selector.length >= 3 ) { -  
2976   2745 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( selector[0] === "<" && selector[ selector.length - 1 ] === ">" && selector.length >= 3 ) {
2977 <([a-z][^\/\0><\/\1><[\w\W]+> // Assume that strings that start and end with <> are HTML and skip the regex check 2746 <(\w+)\s*\/?><\/\1><[\w\W]+> // Assume that strings that start and end with <> are HTML and skip the regex check
2978 <([a-z][^\/\0><\/\1><[\w\W]+> match = [ null, selector, null ]; 2747 <(\w+)\s*\/?><\/\1><[\w\W]+> match = [ null, selector, null ];
2979   2748  
2980 <([a-z][^\/\0><\/\1><[\w\W]+> } else { 2749 <(\w+)\s*\/?><\/\1><[\w\W]+> } else {
2981 <([a-z][^\/\0><\/\1><[\w\W]+> match = rquickExpr.exec( selector ); 2750 <(\w+)\s*\/?><\/\1><[\w\W]+> match = rquickExpr.exec( selector );
2982 <([a-z][^\/\0><\/\1><[\w\W]+> } 2751 <(\w+)\s*\/?><\/\1><[\w\W]+> }
2983   2752  
2984 <([a-z][^\/\0><\/\1><[\w\W]+> // Match html or make sure no context is specified for #id 2753 <(\w+)\s*\/?><\/\1><[\w\W]+> // Match html or make sure no context is specified for #id
2985 <([a-z][^\/\0><\/\1><[\w\W]+> if ( match && ( match[ 1 ] || !context ) ) { 2754 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( match && (match[1] || !context) ) {
2986   2755  
2987 <([a-z][^\/\0><\/\1><[\w\W]+> // HANDLE: $(html) -> $(array) 2756 <(\w+)\s*\/?><\/\1><[\w\W]+> // HANDLE: $(html) -> $(array)
2988 <([a-z][^\/\0><\/\1><[\w\W]+> if ( match[ 1 ] ) { 2757 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( match[1] ) {
2989 <([a-z][^\/\0><\/\1><[\w\W]+> context = context instanceof jQuery ? context[ 0 ] : context; 2758 <(\w+)\s*\/?><\/\1><[\w\W]+> context = context instanceof jQuery ? context[0] : context;
2990   2759  
2991 <([a-z][^\/\0><\/\1><[\w\W]+> // Option to run scripts is true for back-compat 2760 <(\w+)\s*\/?><\/\1><[\w\W]+> // Option to run scripts is true for back-compat
2992 <([a-z][^\/\0><\/\1><[\w\W]+> // Intentionally let the error be thrown if parseHTML is not present 2761 <(\w+)\s*\/?><\/\1><[\w\W]+> // Intentionally let the error be thrown if parseHTML is not present
2993 <([a-z][^\/\0><\/\1><[\w\W]+> jQuery.merge( this, jQuery.parseHTML( 2762 <(\w+)\s*\/?><\/\1><[\w\W]+> jQuery.merge( this, jQuery.parseHTML(
2994 <([a-z][^\/\0><\/\1><[\w\W]+> match[ 1 ], 2763 <(\w+)\s*\/?><\/\1><[\w\W]+> match[1],
2995 <([a-z][^\/\0><\/\1><[\w\W]+> context && context.nodeType ? context.ownerDocument || context : document, 2764 <(\w+)\s*\/?><\/\1><[\w\W]+> context && context.nodeType ? context.ownerDocument || context : document,
2996 <([a-z][^\/\0><\/\1><[\w\W]+> true 2765 <(\w+)\s*\/?><\/\1><[\w\W]+> true
2997 <([a-z][^\/\0><\/\1><[\w\W]+> ) ); 2766 <(\w+)\s*\/?><\/\1><[\w\W]+> ) );
2998   2767  
2999 <([a-z][^\/\0><\/\1><[\w\W]+> // HANDLE: $(html, props) 2768 <(\w+)\s*\/?><\/\1><[\w\W]+> // HANDLE: $(html, props)
3000 <([a-z][^\/\0><\/\1><[\w\W]+> if ( rsingleTag.test( match[ 1 ] ) && jQuery.isPlainObject( context ) ) { 2769 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( rsingleTag.test( match[1] ) && jQuery.isPlainObject( context ) ) {
3001 <([a-z][^\/\0><\/\1><[\w\W]+> for ( match in context ) { 2770 <(\w+)\s*\/?><\/\1><[\w\W]+> for ( match in context ) {
3002   -  
3003 <([a-z][^\/\0><\/\1><[\w\W]+> // Properties of context are called as methods if possible 2771 <(\w+)\s*\/?><\/\1><[\w\W]+> // Properties of context are called as methods if possible
3004 <([a-z][^\/\0><\/\1><[\w\W]+> if ( jQuery.isFunction( this[ match ] ) ) { 2772 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( jQuery.isFunction( this[ match ] ) ) {
3005 <([a-z][^\/\0><\/\1><[\w\W]+> this[ match ]( context[ match ] ); 2773 <(\w+)\s*\/?><\/\1><[\w\W]+> this[ match ]( context[ match ] );
3006   2774  
3007 <([a-z][^\/\0><\/\1><[\w\W]+> // ...and otherwise set as attributes 2775 <(\w+)\s*\/?><\/\1><[\w\W]+> // ...and otherwise set as attributes
3008 <([a-z][^\/\0><\/\1><[\w\W]+> } else { 2776 <(\w+)\s*\/?><\/\1><[\w\W]+> } else {
3009 <([a-z][^\/\0><\/\1><[\w\W]+> this.attr( match, context[ match ] ); 2777 <(\w+)\s*\/?><\/\1><[\w\W]+> this.attr( match, context[ match ] );
3010 <([a-z][^\/\0><\/\1><[\w\W]+> } 2778 <(\w+)\s*\/?><\/\1><[\w\W]+> }
3011 <([a-z][^\/\0><\/\1><[\w\W]+> } 2779 <(\w+)\s*\/?><\/\1><[\w\W]+> }
3012 <([a-z][^\/\0><\/\1><[\w\W]+> } 2780 <(\w+)\s*\/?><\/\1><[\w\W]+> }
3013   2781  
3014 <([a-z][^\/\0><\/\1><[\w\W]+> return this; 2782 <(\w+)\s*\/?><\/\1><[\w\W]+> return this;
3015   2783  
3016 <([a-z][^\/\0><\/\1><[\w\W]+> // HANDLE: $(#id) 2784 <(\w+)\s*\/?><\/\1><[\w\W]+> // HANDLE: $(#id)
3017 <([a-z][^\/\0><\/\1><[\w\W]+> } else { 2785 <(\w+)\s*\/?><\/\1><[\w\W]+> } else {
3018 <([a-z][^\/\0><\/\1><[\w\W]+> elem = document.getElementById( match[ 2 ] ); 2786 <(\w+)\s*\/?><\/\1><[\w\W]+> elem = document.getElementById( match[2] );
3019   -  
3020 <([a-z][^\/\0><\/\1><[\w\W]+> if ( elem ) { -  
-   2787  
-   2788 <(\w+)\s*\/?><\/\1><[\w\W]+> // Support: Blackberry 4.6
-   2789 <(\w+)\s*\/?><\/\1><[\w\W]+> // gEBID returns nodes no longer in the document (#6963)
3021   2790 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( elem && elem.parentNode ) {
3022 <([a-z][^\/\0><\/\1><[\w\W]+> // Inject the element directly into the jQuery object -  
3023 <([a-z][^\/\0><\/\1><[\w\W]+> this[ 0 ] = elem; 2791 <(\w+)\s*\/?><\/\1><[\w\W]+> // Inject the element directly into the jQuery object
-   2792 <(\w+)\s*\/?><\/\1><[\w\W]+> this.length = 1;
3024 <([a-z][^\/\0><\/\1><[\w\W]+> this.length = 1; 2793 <(\w+)\s*\/?><\/\1><[\w\W]+> this[0] = elem;
-   2794 <(\w+)\s*\/?><\/\1><[\w\W]+> }
-   2795  
-   2796 <(\w+)\s*\/?><\/\1><[\w\W]+> this.context = document;
3025 <([a-z][^\/\0><\/\1><[\w\W]+> } 2797 <(\w+)\s*\/?><\/\1><[\w\W]+> this.selector = selector;
3026 <([a-z][^\/\0><\/\1><[\w\W]+> return this; 2798 <(\w+)\s*\/?><\/\1><[\w\W]+> return this;
3027 <([a-z][^\/\0><\/\1><[\w\W]+> } 2799 <(\w+)\s*\/?><\/\1><[\w\W]+> }
3028   2800  
3029 <([a-z][^\/\0><\/\1><[\w\W]+> // HANDLE: $(expr, $(...)) 2801 <(\w+)\s*\/?><\/\1><[\w\W]+> // HANDLE: $(expr, $(...))
3030 <([a-z][^\/\0><\/\1><[\w\W]+> } else if ( !context || context.jquery ) { 2802 <(\w+)\s*\/?><\/\1><[\w\W]+> } else if ( !context || context.jquery ) {
3031 <([a-z][^\/\0><\/\1><[\w\W]+> return ( context || root ).find( selector ); 2803 <(\w+)\s*\/?><\/\1><[\w\W]+> return ( context || rootjQuery ).find( selector );
3032   2804  
3033 <([a-z][^\/\0><\/\1><[\w\W]+> // HANDLE: $(expr, context) 2805 <(\w+)\s*\/?><\/\1><[\w\W]+> // HANDLE: $(expr, context)
3034 <([a-z][^\/\0><\/\1><[\w\W]+> // (which is just equivalent to: $(context).find(expr) 2806 <(\w+)\s*\/?><\/\1><[\w\W]+> // (which is just equivalent to: $(context).find(expr)
3035 <([a-z][^\/\0><\/\1><[\w\W]+> } else { 2807 <(\w+)\s*\/?><\/\1><[\w\W]+> } else {
3036 <([a-z][^\/\0><\/\1><[\w\W]+> return this.constructor( context ).find( selector ); 2808 <(\w+)\s*\/?><\/\1><[\w\W]+> return this.constructor( context ).find( selector );
3037 <([a-z][^\/\0><\/\1><[\w\W]+> } 2809 <(\w+)\s*\/?><\/\1><[\w\W]+> }
3038   2810  
3039 <([a-z][^\/\0><\/\1><[\w\W]+> // HANDLE: $(DOMElement) 2811 <(\w+)\s*\/?><\/\1><[\w\W]+> // HANDLE: $(DOMElement)
3040 <([a-z][^\/\0><\/\1><[\w\W]+> } else if ( selector.nodeType ) { 2812 <(\w+)\s*\/?><\/\1><[\w\W]+> } else if ( selector.nodeType ) {
3041 <([a-z][^\/\0><\/\1><[\w\W]+> this[ 0 ] = selector; 2813 <(\w+)\s*\/?><\/\1><[\w\W]+> this.context = this[0] = selector;
3042 <([a-z][^\/\0><\/\1><[\w\W]+> this.length = 1; 2814 <(\w+)\s*\/?><\/\1><[\w\W]+> this.length = 1;
3043 <([a-z][^\/\0><\/\1><[\w\W]+> return this; 2815 <(\w+)\s*\/?><\/\1><[\w\W]+> return this;
3044   2816  
3045 <([a-z][^\/\0><\/\1><[\w\W]+> // HANDLE: $(function) 2817 <(\w+)\s*\/?><\/\1><[\w\W]+> // HANDLE: $(function)
3046 <([a-z][^\/\0><\/\1><[\w\W]+> // Shortcut for document ready 2818 <(\w+)\s*\/?><\/\1><[\w\W]+> // Shortcut for document ready
3047 <([a-z][^\/\0><\/\1><[\w\W]+> } else if ( jQuery.isFunction( selector ) ) { 2819 <(\w+)\s*\/?><\/\1><[\w\W]+> } else if ( jQuery.isFunction( selector ) ) {
3048 <([a-z][^\/\0><\/\1><[\w\W]+> return root.ready !== undefined ? 2820 <(\w+)\s*\/?><\/\1><[\w\W]+> return typeof rootjQuery.ready !== "undefined" ?
3049 <([a-z][^\/\0><\/\1><[\w\W]+> root.ready( selector ) : 2821 <(\w+)\s*\/?><\/\1><[\w\W]+> rootjQuery.ready( selector ) :
3050   -  
3051 <([a-z][^\/\0><\/\1><[\w\W]+> // Execute immediately if ready is not present 2822 <(\w+)\s*\/?><\/\1><[\w\W]+> // Execute immediately if ready is not present
3052 <([a-z][^\/\0><\/\1><[\w\W]+> selector( jQuery ); 2823 <(\w+)\s*\/?><\/\1><[\w\W]+> selector( jQuery );
3053 <([a-z][^\/\0><\/\1><[\w\W]+> } 2824 <(\w+)\s*\/?><\/\1><[\w\W]+> }
-   2825  
-   2826 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( selector.selector !== undefined ) {
-   2827 <(\w+)\s*\/?><\/\1><[\w\W]+> this.selector = selector.selector;
-   2828 <(\w+)\s*\/?><\/\1><[\w\W]+> this.context = selector.context;
-   2829 <(\w+)\s*\/?><\/\1><[\w\W]+> }
3054   2830  
3055 <([a-z][^\/\0><\/\1><[\w\W]+> return jQuery.makeArray( selector, this ); 2831 <(\w+)\s*\/?><\/\1><[\w\W]+> return jQuery.makeArray( selector, this );
3056 <([a-z][^\/\0><\/\1><[\w\W]+> }; 2832 <(\w+)\s*\/?><\/\1><[\w\W]+> };
3057   2833  
3058 <([a-z][^\/\0><\/\1><[\w\W]+>// Give the init function the jQuery prototype for later instantiation 2834 <(\w+)\s*\/?><\/\1><[\w\W]+>// Give the init function the jQuery prototype for later instantiation
3059 <([a-z][^\/\0><\/\1><[\w\W]+>init.prototype = jQuery.fn; 2835 <(\w+)\s*\/?><\/\1><[\w\W]+>init.prototype = jQuery.fn;
3060   2836  
3061 <([a-z][^\/\0><\/\1><[\w\W]+>// Initialize central reference 2837 <(\w+)\s*\/?><\/\1><[\w\W]+>// Initialize central reference
3062 <([a-z][^\/\0><\/\1><[\w\W]+>rootjQuery = jQuery( document ); 2838 <(\w+)\s*\/?><\/\1><[\w\W]+>rootjQuery = jQuery( document );
3063   2839  
3064   2840  
3065 <([a-z][^\/\0><\/\1><[\w\W]+>var rparentsprev = /^(?:parents|prev(?:Until|All))/, 2841 <(\w+)\s*\/?><\/\1><[\w\W]+>var rparentsprev = /^(?:parents|prev(?:Until|All))/,
3066   -  
3067 <([a-z][^\/\0><\/\1><[\w\W]+> // Methods guaranteed to produce a unique set when starting from a unique set 2842 <(\w+)\s*\/?><\/\1><[\w\W]+> // Methods guaranteed to produce a unique set when starting from a unique set
3068 <([a-z][^\/\0><\/\1><[\w\W]+> guaranteedUnique = { 2843 <(\w+)\s*\/?><\/\1><[\w\W]+> guaranteedUnique = {
3069 <([a-z][^\/\0><\/\1><[\w\W]+> children: true, 2844 <(\w+)\s*\/?><\/\1><[\w\W]+> children: true,
3070 <([a-z][^\/\0><\/\1><[\w\W]+> contents: true, 2845 <(\w+)\s*\/?><\/\1><[\w\W]+> contents: true,
3071 <([a-z][^\/\0><\/\1><[\w\W]+> next: true, 2846 <(\w+)\s*\/?><\/\1><[\w\W]+> next: true,
3072 <([a-z][^\/\0><\/\1><[\w\W]+> prev: true 2847 <(\w+)\s*\/?><\/\1><[\w\W]+> prev: true
3073 <([a-z][^\/\0><\/\1><[\w\W]+> }; 2848 <(\w+)\s*\/?><\/\1><[\w\W]+> };
-   2849  
-   2850 <(\w+)\s*\/?><\/\1><[\w\W]+>jQuery.extend({
-   2851 <(\w+)\s*\/?><\/\1><[\w\W]+> dir: function( elem, dir, until ) {
-   2852 <(\w+)\s*\/?><\/\1><[\w\W]+> var matched = [],
-   2853 <(\w+)\s*\/?><\/\1><[\w\W]+> truncate = until !== undefined;
-   2854  
-   2855 <(\w+)\s*\/?><\/\1><[\w\W]+> while ( (elem = elem[ dir ]) && elem.nodeType !== 9 ) {
-   2856 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( elem.nodeType === 1 ) {
-   2857 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( truncate && jQuery( elem ).is( until ) ) {
-   2858 <(\w+)\s*\/?><\/\1><[\w\W]+> break;
-   2859 <(\w+)\s*\/?><\/\1><[\w\W]+> }
-   2860 <(\w+)\s*\/?><\/\1><[\w\W]+> matched.push( elem );
-   2861 <(\w+)\s*\/?><\/\1><[\w\W]+> }
-   2862 <(\w+)\s*\/?><\/\1><[\w\W]+> }
-   2863 <(\w+)\s*\/?><\/\1><[\w\W]+> return matched;
-   2864 <(\w+)\s*\/?><\/\1><[\w\W]+> },
-   2865  
-   2866 <(\w+)\s*\/?><\/\1><[\w\W]+> sibling: function( n, elem ) {
-   2867 <(\w+)\s*\/?><\/\1><[\w\W]+> var matched = [];
-   2868  
-   2869 <(\w+)\s*\/?><\/\1><[\w\W]+> for ( ; n; n = n.nextSibling ) {
-   2870 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( n.nodeType === 1 && n !== elem ) {
-   2871 <(\w+)\s*\/?><\/\1><[\w\W]+> matched.push( n );
-   2872 <(\w+)\s*\/?><\/\1><[\w\W]+> }
-   2873 <(\w+)\s*\/?><\/\1><[\w\W]+> }
-   2874  
-   2875 <(\w+)\s*\/?><\/\1><[\w\W]+> return matched;
-   2876 <(\w+)\s*\/?><\/\1><[\w\W]+> }
-   2877 <(\w+)\s*\/?><\/\1><[\w\W]+>});
3074   2878  
3075 <([a-z][^\/\0><\/\1><[\w\W]+>jQuery.fn.extend( { 2879 <(\w+)\s*\/?><\/\1><[\w\W]+>jQuery.fn.extend({
3076 <([a-z][^\/\0><\/\1><[\w\W]+> has: function( target ) { 2880 <(\w+)\s*\/?><\/\1><[\w\W]+> has: function( target ) {
3077 <([a-z][^\/\0><\/\1><[\w\W]+> var targets = jQuery( target, this ), 2881 <(\w+)\s*\/?><\/\1><[\w\W]+> var targets = jQuery( target, this ),
3078 <([a-z][^\/\0><\/\1><[\w\W]+> l = targets.length; 2882 <(\w+)\s*\/?><\/\1><[\w\W]+> l = targets.length;
3079   2883  
3080 <([a-z][^\/\0><\/\1><[\w\W]+> return this.filter( function() { 2884 <(\w+)\s*\/?><\/\1><[\w\W]+> return this.filter(function() {
3081 <([a-z][^\/\0><\/\1><[\w\W]+> var i = 0; 2885 <(\w+)\s*\/?><\/\1><[\w\W]+> var i = 0;
3082 <([a-z][^\/\0><\/\1><[\w\W]+> for ( ; i < l; i++ ) { 2886 <(\w+)\s*\/?><\/\1><[\w\W]+> for ( ; i < l; i++ ) {
3083 <([a-z][^\/\0><\/\1><[\w\W]+> if ( jQuery.contains( this, targets[ i ] ) ) { 2887 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( jQuery.contains( this, targets[i] ) ) {
3084 <([a-z][^\/\0><\/\1><[\w\W]+> return true; 2888 <(\w+)\s*\/?><\/\1><[\w\W]+> return true;
3085 <([a-z][^\/\0><\/\1><[\w\W]+> } 2889 <(\w+)\s*\/?><\/\1><[\w\W]+> }
3086 <([a-z][^\/\0><\/\1><[\w\W]+> } 2890 <(\w+)\s*\/?><\/\1><[\w\W]+> }
3087 <([a-z][^\/\0><\/\1><[\w\W]+> } ); 2891 <(\w+)\s*\/?><\/\1><[\w\W]+> });
3088 <([a-z][^\/\0><\/\1><[\w\W]+> }, 2892 <(\w+)\s*\/?><\/\1><[\w\W]+> },
3089   2893  
3090 <([a-z][^\/\0><\/\1><[\w\W]+> closest: function( selectors, context ) { 2894 <(\w+)\s*\/?><\/\1><[\w\W]+> closest: function( selectors, context ) {
3091 <([a-z][^\/\0><\/\1><[\w\W]+> var cur, 2895 <(\w+)\s*\/?><\/\1><[\w\W]+> var cur,
3092 <([a-z][^\/\0><\/\1><[\w\W]+> i = 0, 2896 <(\w+)\s*\/?><\/\1><[\w\W]+> i = 0,
3093 <([a-z][^\/\0><\/\1><[\w\W]+> l = this.length, 2897 <(\w+)\s*\/?><\/\1><[\w\W]+> l = this.length,
3094 <([a-z][^\/\0><\/\1><[\w\W]+> matched = [], 2898 <(\w+)\s*\/?><\/\1><[\w\W]+> matched = [],
3095 <([a-z][^\/\0><\/\1><[\w\W]+> targets = typeof selectors !== "string" && jQuery( selectors ); -  
3096   -  
3097 <([a-z][^\/\0><\/\1><[\w\W]+> // Positional selectors never match, since there's no _selection_ context -  
3098 <([a-z][^\/\0><\/\1><[\w\W]+> if ( !rneedsContext.test( selectors ) ) { 2899 <(\w+)\s*\/?><\/\1><[\w\W]+> pos = rneedsContext.test( selectors ) || typeof selectors !== "string" ?
3099 <([a-z][^\/\0><\/\1><[\w\W]+> for ( ; i < l; i++ ) { -  
3100 <([a-z][^\/\0><\/\1><[\w\W]+> for ( cur = this[ i ]; cur && cur !== context; cur = cur.parentNode ) { 2900 <(\w+)\s*\/?><\/\1><[\w\W]+> jQuery( selectors, context || this.context ) :
3101   2901 <(\w+)\s*\/?><\/\1><[\w\W]+> 0;
3102 <([a-z][^\/\0><\/\1><[\w\W]+> // Always skip document fragments -  
3103 <([a-z][^\/\0><\/\1><[\w\W]+> if ( cur.nodeType < 11 && ( targets ? -  
3104 <([a-z][^\/\0><\/\1><[\w\W]+> targets.index( cur ) > -1 : -  
-   2902  
-   2903 <(\w+)\s*\/?><\/\1><[\w\W]+> for ( ; i < l; i++ ) {
-   2904 <(\w+)\s*\/?><\/\1><[\w\W]+> for ( cur = this[i]; cur && cur !== context; cur = cur.parentNode ) {
-   2905 <(\w+)\s*\/?><\/\1><[\w\W]+> // Always skip document fragments
-   2906 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( cur.nodeType < 11 && (pos ?
-   2907 <(\w+)\s*\/?><\/\1><[\w\W]+> pos.index(cur) > -1 :
3105   2908  
3106 <([a-z][^\/\0><\/\1><[\w\W]+> // Don't pass non-elements to Sizzle 2909 <(\w+)\s*\/?><\/\1><[\w\W]+> // Don't pass non-elements to Sizzle
3107 <([a-z][^\/\0><\/\1><[\w\W]+> cur.nodeType === 1 && 2910 <(\w+)\s*\/?><\/\1><[\w\W]+> cur.nodeType === 1 &&
3108 <([a-z][^\/\0><\/\1><[\w\W]+> jQuery.find.matchesSelector( cur, selectors ) ) ) { 2911 <(\w+)\s*\/?><\/\1><[\w\W]+> jQuery.find.matchesSelector(cur, selectors)) ) {
3109   2912  
3110 <([a-z][^\/\0><\/\1><[\w\W]+> matched.push( cur ); -  
3111 <([a-z][^\/\0><\/\1><[\w\W]+> break; 2913 <(\w+)\s*\/?><\/\1><[\w\W]+> matched.push( cur );
3112 <([a-z][^\/\0><\/\1><[\w\W]+> } 2914 <(\w+)\s*\/?><\/\1><[\w\W]+> break;
3113 <([a-z][^\/\0><\/\1><[\w\W]+> } 2915 <(\w+)\s*\/?><\/\1><[\w\W]+> }
3114 <([a-z][^\/\0><\/\1><[\w\W]+> } 2916 <(\w+)\s*\/?><\/\1><[\w\W]+> }
3115 <([a-z][^\/\0><\/\1><[\w\W]+> } 2917 <(\w+)\s*\/?><\/\1><[\w\W]+> }
3116   2918  
3117 <([a-z][^\/\0><\/\1><[\w\W]+> return this.pushStack( matched.length > 1 ? jQuery.uniqueSort( matched ) : matched ); 2919 <(\w+)\s*\/?><\/\1><[\w\W]+> return this.pushStack( matched.length > 1 ? jQuery.unique( matched ) : matched );
3118 <([a-z][^\/\0><\/\1><[\w\W]+> }, 2920 <(\w+)\s*\/?><\/\1><[\w\W]+> },
3119   2921  
3120 <([a-z][^\/\0><\/\1><[\w\W]+> // Determine the position of an element within the set 2922 <(\w+)\s*\/?><\/\1><[\w\W]+> // Determine the position of an element within the set
3121 <([a-z][^\/\0><\/\1><[\w\W]+> index: function( elem ) { 2923 <(\w+)\s*\/?><\/\1><[\w\W]+> index: function( elem ) {
3122   2924  
3123 <([a-z][^\/\0><\/\1><[\w\W]+> // No argument, return index in parent 2925 <(\w+)\s*\/?><\/\1><[\w\W]+> // No argument, return index in parent
3124 <([a-z][^\/\0><\/\1><[\w\W]+> if ( !elem ) { 2926 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( !elem ) {
3125 <([a-z][^\/\0><\/\1><[\w\W]+> return ( this[ 0 ] && this[ 0 ].parentNode ) ? this.first().prevAll().length : -1; 2927 <(\w+)\s*\/?><\/\1><[\w\W]+> return ( this[ 0 ] && this[ 0 ].parentNode ) ? this.first().prevAll().length : -1;
3126 <([a-z][^\/\0><\/\1><[\w\W]+> } 2928 <(\w+)\s*\/?><\/\1><[\w\W]+> }
3127   2929  
3128 <([a-z][^\/\0><\/\1><[\w\W]+> // Index in selector 2930 <(\w+)\s*\/?><\/\1><[\w\W]+> // Index in selector
3129 <([a-z][^\/\0><\/\1><[\w\W]+> if ( typeof elem === "string" ) { 2931 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( typeof elem === "string" ) {
3130 <([a-z][^\/\0><\/\1><[\w\W]+> return indexOf.call( jQuery( elem ), this[ 0 ] ); 2932 <(\w+)\s*\/?><\/\1><[\w\W]+> return indexOf.call( jQuery( elem ), this[ 0 ] );
3131 <([a-z][^\/\0><\/\1><[\w\W]+> } 2933 <(\w+)\s*\/?><\/\1><[\w\W]+> }
3132   2934  
3133 <([a-z][^\/\0><\/\1><[\w\W]+> // Locate the position of the desired element 2935 <(\w+)\s*\/?><\/\1><[\w\W]+> // Locate the position of the desired element
3134 <([a-z][^\/\0><\/\1><[\w\W]+> return indexOf.call( this, 2936 <(\w+)\s*\/?><\/\1><[\w\W]+> return indexOf.call( this,
3135   2937  
3136 <([a-z][^\/\0><\/\1><[\w\W]+> // If it receives a jQuery object, the first element is used 2938 <(\w+)\s*\/?><\/\1><[\w\W]+> // If it receives a jQuery object, the first element is used
3137 <([a-z][^\/\0><\/\1><[\w\W]+> elem.jquery ? elem[ 0 ] : elem 2939 <(\w+)\s*\/?><\/\1><[\w\W]+> elem.jquery ? elem[ 0 ] : elem
3138 <([a-z][^\/\0><\/\1><[\w\W]+> ); 2940 <(\w+)\s*\/?><\/\1><[\w\W]+> );
3139 <([a-z][^\/\0><\/\1><[\w\W]+> }, 2941 <(\w+)\s*\/?><\/\1><[\w\W]+> },
3140   2942  
3141 <([a-z][^\/\0><\/\1><[\w\W]+> add: function( selector, context ) { 2943 <(\w+)\s*\/?><\/\1><[\w\W]+> add: function( selector, context ) {
3142 <([a-z][^\/\0><\/\1><[\w\W]+> return this.pushStack( 2944 <(\w+)\s*\/?><\/\1><[\w\W]+> return this.pushStack(
3143 <([a-z][^\/\0><\/\1><[\w\W]+> jQuery.uniqueSort( 2945 <(\w+)\s*\/?><\/\1><[\w\W]+> jQuery.unique(
3144 <([a-z][^\/\0><\/\1><[\w\W]+> jQuery.merge( this.get(), jQuery( selector, context ) ) 2946 <(\w+)\s*\/?><\/\1><[\w\W]+> jQuery.merge( this.get(), jQuery( selector, context ) )
3145 <([a-z][^\/\0><\/\1><[\w\W]+> ) 2947 <(\w+)\s*\/?><\/\1><[\w\W]+> )
3146 <([a-z][^\/\0><\/\1><[\w\W]+> ); 2948 <(\w+)\s*\/?><\/\1><[\w\W]+> );
3147 <([a-z][^\/\0><\/\1><[\w\W]+> }, 2949 <(\w+)\s*\/?><\/\1><[\w\W]+> },
3148   2950  
3149 <([a-z][^\/\0><\/\1><[\w\W]+> addBack: function( selector ) { 2951 <(\w+)\s*\/?><\/\1><[\w\W]+> addBack: function( selector ) {
3150 <([a-z][^\/\0><\/\1><[\w\W]+> return this.add( selector == null ? 2952 <(\w+)\s*\/?><\/\1><[\w\W]+> return this.add( selector == null ?
3151 <([a-z][^\/\0><\/\1><[\w\W]+> this.prevObject : this.prevObject.filter( selector ) 2953 <(\w+)\s*\/?><\/\1><[\w\W]+> this.prevObject : this.prevObject.filter(selector)
3152 <([a-z][^\/\0><\/\1><[\w\W]+> ); 2954 <(\w+)\s*\/?><\/\1><[\w\W]+> );
3153 <([a-z][^\/\0><\/\1><[\w\W]+> } 2955 <(\w+)\s*\/?><\/\1><[\w\W]+> }
3154 <([a-z][^\/\0><\/\1><[\w\W]+>} ); 2956 <(\w+)\s*\/?><\/\1><[\w\W]+>});
3155   2957  
3156 <([a-z][^\/\0><\/\1><[\w\W]+>function sibling( cur, dir ) { 2958 <(\w+)\s*\/?><\/\1><[\w\W]+>function sibling( cur, dir ) {
3157 <([a-z][^\/\0><\/\1><[\w\W]+> while ( ( cur = cur[ dir ] ) && cur.nodeType !== 1 ) {} 2959 <(\w+)\s*\/?><\/\1><[\w\W]+> while ( (cur = cur[dir]) && cur.nodeType !== 1 ) {}
3158 <([a-z][^\/\0><\/\1><[\w\W]+> return cur; 2960 <(\w+)\s*\/?><\/\1><[\w\W]+> return cur;
3159 <([a-z][^\/\0><\/\1><[\w\W]+>} 2961 <(\w+)\s*\/?><\/\1><[\w\W]+>}
3160   2962  
3161 <([a-z][^\/\0><\/\1><[\w\W]+>jQuery.each( { 2963 <(\w+)\s*\/?><\/\1><[\w\W]+>jQuery.each({
3162 <([a-z][^\/\0><\/\1><[\w\W]+> parent: function( elem ) { 2964 <(\w+)\s*\/?><\/\1><[\w\W]+> parent: function( elem ) {
3163 <([a-z][^\/\0><\/\1><[\w\W]+> var parent = elem.parentNode; 2965 <(\w+)\s*\/?><\/\1><[\w\W]+> var parent = elem.parentNode;
3164 <([a-z][^\/\0><\/\1><[\w\W]+> return parent && parent.nodeType !== 11 ? parent : null; 2966 <(\w+)\s*\/?><\/\1><[\w\W]+> return parent && parent.nodeType !== 11 ? parent : null;
3165 <([a-z][^\/\0><\/\1><[\w\W]+> }, 2967 <(\w+)\s*\/?><\/\1><[\w\W]+> },
3166 <([a-z][^\/\0><\/\1><[\w\W]+> parents: function( elem ) { 2968 <(\w+)\s*\/?><\/\1><[\w\W]+> parents: function( elem ) {
3167 <([a-z][^\/\0><\/\1><[\w\W]+> return dir( elem, "parentNode" ); 2969 <(\w+)\s*\/?><\/\1><[\w\W]+> return jQuery.dir( elem, "parentNode" );
3168 <([a-z][^\/\0><\/\1><[\w\W]+> }, 2970 <(\w+)\s*\/?><\/\1><[\w\W]+> },
3169 <([a-z][^\/\0><\/\1><[\w\W]+> parentsUntil: function( elem, i, until ) { 2971 <(\w+)\s*\/?><\/\1><[\w\W]+> parentsUntil: function( elem, i, until ) {
3170 <([a-z][^\/\0><\/\1><[\w\W]+> return dir( elem, "parentNode", until ); 2972 <(\w+)\s*\/?><\/\1><[\w\W]+> return jQuery.dir( elem, "parentNode", until );
3171 <([a-z][^\/\0><\/\1><[\w\W]+> }, 2973 <(\w+)\s*\/?><\/\1><[\w\W]+> },
3172 <([a-z][^\/\0><\/\1><[\w\W]+> next: function( elem ) { 2974 <(\w+)\s*\/?><\/\1><[\w\W]+> next: function( elem ) {
3173 <([a-z][^\/\0><\/\1><[\w\W]+> return sibling( elem, "nextSibling" ); 2975 <(\w+)\s*\/?><\/\1><[\w\W]+> return sibling( elem, "nextSibling" );
3174 <([a-z][^\/\0><\/\1><[\w\W]+> }, 2976 <(\w+)\s*\/?><\/\1><[\w\W]+> },
3175 <([a-z][^\/\0><\/\1><[\w\W]+> prev: function( elem ) { 2977 <(\w+)\s*\/?><\/\1><[\w\W]+> prev: function( elem ) {
3176 <([a-z][^\/\0><\/\1><[\w\W]+> return sibling( elem, "previousSibling" ); 2978 <(\w+)\s*\/?><\/\1><[\w\W]+> return sibling( elem, "previousSibling" );
3177 <([a-z][^\/\0><\/\1><[\w\W]+> }, 2979 <(\w+)\s*\/?><\/\1><[\w\W]+> },
3178 <([a-z][^\/\0><\/\1><[\w\W]+> nextAll: function( elem ) { 2980 <(\w+)\s*\/?><\/\1><[\w\W]+> nextAll: function( elem ) {
3179 <([a-z][^\/\0><\/\1><[\w\W]+> return dir( elem, "nextSibling" ); 2981 <(\w+)\s*\/?><\/\1><[\w\W]+> return jQuery.dir( elem, "nextSibling" );
3180 <([a-z][^\/\0><\/\1><[\w\W]+> }, 2982 <(\w+)\s*\/?><\/\1><[\w\W]+> },
3181 <([a-z][^\/\0><\/\1><[\w\W]+> prevAll: function( elem ) { 2983 <(\w+)\s*\/?><\/\1><[\w\W]+> prevAll: function( elem ) {
3182 <([a-z][^\/\0><\/\1><[\w\W]+> return dir( elem, "previousSibling" ); 2984 <(\w+)\s*\/?><\/\1><[\w\W]+> return jQuery.dir( elem, "previousSibling" );
3183 <([a-z][^\/\0><\/\1><[\w\W]+> }, 2985 <(\w+)\s*\/?><\/\1><[\w\W]+> },
3184 <([a-z][^\/\0><\/\1><[\w\W]+> nextUntil: function( elem, i, until ) { 2986 <(\w+)\s*\/?><\/\1><[\w\W]+> nextUntil: function( elem, i, until ) {
3185 <([a-z][^\/\0><\/\1><[\w\W]+> return dir( elem, "nextSibling", until ); 2987 <(\w+)\s*\/?><\/\1><[\w\W]+> return jQuery.dir( elem, "nextSibling", until );
3186 <([a-z][^\/\0><\/\1><[\w\W]+> }, 2988 <(\w+)\s*\/?><\/\1><[\w\W]+> },
3187 <([a-z][^\/\0><\/\1><[\w\W]+> prevUntil: function( elem, i, until ) { 2989 <(\w+)\s*\/?><\/\1><[\w\W]+> prevUntil: function( elem, i, until ) {
3188 <([a-z][^\/\0><\/\1><[\w\W]+> return dir( elem, "previousSibling", until ); 2990 <(\w+)\s*\/?><\/\1><[\w\W]+> return jQuery.dir( elem, "previousSibling", until );
3189 <([a-z][^\/\0><\/\1><[\w\W]+> }, 2991 <(\w+)\s*\/?><\/\1><[\w\W]+> },
3190 <([a-z][^\/\0><\/\1><[\w\W]+> siblings: function( elem ) { 2992 <(\w+)\s*\/?><\/\1><[\w\W]+> siblings: function( elem ) {
3191 <([a-z][^\/\0><\/\1><[\w\W]+> return siblings( ( elem.parentNode || {} ).firstChild, elem ); 2993 <(\w+)\s*\/?><\/\1><[\w\W]+> return jQuery.sibling( ( elem.parentNode || {} ).firstChild, elem );
3192 <([a-z][^\/\0><\/\1><[\w\W]+> }, 2994 <(\w+)\s*\/?><\/\1><[\w\W]+> },
3193 <([a-z][^\/\0><\/\1><[\w\W]+> children: function( elem ) { 2995 <(\w+)\s*\/?><\/\1><[\w\W]+> children: function( elem ) {
3194 <([a-z][^\/\0><\/\1><[\w\W]+> return siblings( elem.firstChild ); 2996 <(\w+)\s*\/?><\/\1><[\w\W]+> return jQuery.sibling( elem.firstChild );
3195 <([a-z][^\/\0><\/\1><[\w\W]+> }, 2997 <(\w+)\s*\/?><\/\1><[\w\W]+> },
3196 <([a-z][^\/\0><\/\1><[\w\W]+> contents: function( elem ) { 2998 <(\w+)\s*\/?><\/\1><[\w\W]+> contents: function( elem ) {
3197 <([a-z][^\/\0><\/\1><[\w\W]+> return elem.contentDocument || jQuery.merge( [], elem.childNodes ); 2999 <(\w+)\s*\/?><\/\1><[\w\W]+> return elem.contentDocument || jQuery.merge( [], elem.childNodes );
3198 <([a-z][^\/\0><\/\1><[\w\W]+> } 3000 <(\w+)\s*\/?><\/\1><[\w\W]+> }
3199 <([a-z][^\/\0><\/\1><[\w\W]+>}, function( name, fn ) { 3001 <(\w+)\s*\/?><\/\1><[\w\W]+>}, function( name, fn ) {
3200 <([a-z][^\/\0><\/\1><[\w\W]+> jQuery.fn[ name ] = function( until, selector ) { 3002 <(\w+)\s*\/?><\/\1><[\w\W]+> jQuery.fn[ name ] = function( until, selector ) {
3201 <([a-z][^\/\0><\/\1><[\w\W]+> var matched = jQuery.map( this, fn, until ); 3003 <(\w+)\s*\/?><\/\1><[\w\W]+> var matched = jQuery.map( this, fn, until );
3202   3004  
3203 <([a-z][^\/\0><\/\1><[\w\W]+> if ( name.slice( -5 ) !== "Until" ) { 3005 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( name.slice( -5 ) !== "Until" ) {
3204 <([a-z][^\/\0><\/\1><[\w\W]+> selector = until; 3006 <(\w+)\s*\/?><\/\1><[\w\W]+> selector = until;
3205 <([a-z][^\/\0><\/\1><[\w\W]+> } 3007 <(\w+)\s*\/?><\/\1><[\w\W]+> }
3206   3008  
3207 <([a-z][^\/\0><\/\1><[\w\W]+> if ( selector && typeof selector === "string" ) { 3009 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( selector && typeof selector === "string" ) {
3208 <([a-z][^\/\0><\/\1><[\w\W]+> matched = jQuery.filter( selector, matched ); 3010 <(\w+)\s*\/?><\/\1><[\w\W]+> matched = jQuery.filter( selector, matched );
3209 <([a-z][^\/\0><\/\1><[\w\W]+> } 3011 <(\w+)\s*\/?><\/\1><[\w\W]+> }
3210   3012  
3211 <([a-z][^\/\0><\/\1><[\w\W]+> if ( this.length > 1 ) { 3013 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( this.length > 1 ) {
3212   -  
3213 <([a-z][^\/\0><\/\1><[\w\W]+> // Remove duplicates 3014 <(\w+)\s*\/?><\/\1><[\w\W]+> // Remove duplicates
3214 <([a-z][^\/\0><\/\1><[\w\W]+> if ( !guaranteedUnique[ name ] ) { 3015 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( !guaranteedUnique[ name ] ) {
3215 <([a-z][^\/\0><\/\1><[\w\W]+> jQuery.uniqueSort( matched ); 3016 <(\w+)\s*\/?><\/\1><[\w\W]+> jQuery.unique( matched );
3216 <([a-z][^\/\0><\/\1><[\w\W]+> } 3017 <(\w+)\s*\/?><\/\1><[\w\W]+> }
3217   3018  
3218 <([a-z][^\/\0><\/\1><[\w\W]+> // Reverse order for parents* and prev-derivatives 3019 <(\w+)\s*\/?><\/\1><[\w\W]+> // Reverse order for parents* and prev-derivatives
3219 <([a-z][^\/\0><\/\1><[\w\W]+> if ( rparentsprev.test( name ) ) { 3020 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( rparentsprev.test( name ) ) {
3220 <([a-z][^\/\0><\/\1><[\w\W]+> matched.reverse(); 3021 <(\w+)\s*\/?><\/\1><[\w\W]+> matched.reverse();
3221 <([a-z][^\/\0><\/\1><[\w\W]+> } 3022 <(\w+)\s*\/?><\/\1><[\w\W]+> }
3222 <([a-z][^\/\0><\/\1><[\w\W]+> } 3023 <(\w+)\s*\/?><\/\1><[\w\W]+> }
3223   3024  
3224 <([a-z][^\/\0><\/\1><[\w\W]+> return this.pushStack( matched ); 3025 <(\w+)\s*\/?><\/\1><[\w\W]+> return this.pushStack( matched );
3225 <([a-z][^\/\0><\/\1><[\w\W]+> }; 3026 <(\w+)\s*\/?><\/\1><[\w\W]+> };
3226 <([a-z][^\/\0><\/\1><[\w\W]+>} ); 3027 <(\w+)\s*\/?><\/\1><[\w\W]+>});
3227 <([a-z][^\/\0><\/\1><[\w\W]+>var rnothtmlwhite = ( /[^\x20\t\r\n\f]+/g ); 3028 <(\w+)\s*\/?><\/\1><[\w\W]+>var rnotwhite = (/\S+/g);
3228   3029  
3229   3030  
-   3031  
-   3032 <(\w+)\s*\/?><\/\1><[\w\W]+>// String to Object options format cache
-   3033 <(\w+)\s*\/?><\/\1><[\w\W]+>var optionsCache = {};
3230   3034  
3231 <([a-z][^\/\0><\/\1><[\w\W]+>// Convert String-formatted options into Object-formatted ones 3035 <(\w+)\s*\/?><\/\1><[\w\W]+>// Convert String-formatted options into Object-formatted ones and store in cache
3232 <([a-z][^\/\0><\/\1><[\w\W]+>function createOptions( options ) { 3036 <(\w+)\s*\/?><\/\1><[\w\W]+>function createOptions( options ) {
3233 <([a-z][^\/\0><\/\1><[\w\W]+> var object = {}; 3037 <(\w+)\s*\/?><\/\1><[\w\W]+> var object = optionsCache[ options ] = {};
3234 <([a-z][^\/\0><\/\1><[\w\W]+> jQuery.each( options.match( rnothtmlwhite ) || [], function( _, flag ) { 3038 <(\w+)\s*\/?><\/\1><[\w\W]+> jQuery.each( options.match( rnotwhite ) || [], function( _, flag ) {
3235 <([a-z][^\/\0><\/\1><[\w\W]+> object[ flag ] = true; 3039 <(\w+)\s*\/?><\/\1><[\w\W]+> object[ flag ] = true;
3236 <([a-z][^\/\0><\/\1><[\w\W]+> } ); 3040 <(\w+)\s*\/?><\/\1><[\w\W]+> });
3237 <([a-z][^\/\0><\/\1><[\w\W]+> return object; 3041 <(\w+)\s*\/?><\/\1><[\w\W]+> return object;
3238 <([a-z][^\/\0><\/\1><[\w\W]+>} 3042 <(\w+)\s*\/?><\/\1><[\w\W]+>}
3239   3043  
3240 <([a-z][^\/\0><\/\1><[\w\W]+>/* 3044 <(\w+)\s*\/?><\/\1><[\w\W]+>/*
3241 <([a-z][^\/\0><\/\1><[\w\W]+> * Create a callback list using the following parameters: 3045 <(\w+)\s*\/?><\/\1><[\w\W]+> * Create a callback list using the following parameters:
3242 <([a-z][^\/\0><\/\1><[\w\W]+> * 3046 <(\w+)\s*\/?><\/\1><[\w\W]+> *
3243 <([a-z][^\/\0><\/\1><[\w\W]+> * options: an optional list of space-separated options that will change how 3047 <(\w+)\s*\/?><\/\1><[\w\W]+> * options: an optional list of space-separated options that will change how
3244 <([a-z][^\/\0><\/\1><[\w\W]+> * the callback list behaves or a more traditional option object 3048 <(\w+)\s*\/?><\/\1><[\w\W]+> * the callback list behaves or a more traditional option object
3245 <([a-z][^\/\0><\/\1><[\w\W]+> * 3049 <(\w+)\s*\/?><\/\1><[\w\W]+> *
3246 <([a-z][^\/\0><\/\1><[\w\W]+> * By default a callback list will act like an event callback list and can be 3050 <(\w+)\s*\/?><\/\1><[\w\W]+> * By default a callback list will act like an event callback list and can be
3247 <([a-z][^\/\0><\/\1><[\w\W]+> * "fired" multiple times. 3051 <(\w+)\s*\/?><\/\1><[\w\W]+> * "fired" multiple times.
3248 <([a-z][^\/\0><\/\1><[\w\W]+> * 3052 <(\w+)\s*\/?><\/\1><[\w\W]+> *
3249 <([a-z][^\/\0><\/\1><[\w\W]+> * Possible options: 3053 <(\w+)\s*\/?><\/\1><[\w\W]+> * Possible options:
3250 <([a-z][^\/\0><\/\1><[\w\W]+> * 3054 <(\w+)\s*\/?><\/\1><[\w\W]+> *
3251 <([a-z][^\/\0><\/\1><[\w\W]+> * once: will ensure the callback list can only be fired once (like a Deferred) 3055 <(\w+)\s*\/?><\/\1><[\w\W]+> * once: will ensure the callback list can only be fired once (like a Deferred)
3252 <([a-z][^\/\0><\/\1><[\w\W]+> * 3056 <(\w+)\s*\/?><\/\1><[\w\W]+> *
3253 <([a-z][^\/\0><\/\1><[\w\W]+> * memory: will keep track of previous values and will call any callback added 3057 <(\w+)\s*\/?><\/\1><[\w\W]+> * memory: will keep track of previous values and will call any callback added
3254 <([a-z][^\/\0><\/\1><[\w\W]+> * after the list has been fired right away with the latest "memorized" 3058 <(\w+)\s*\/?><\/\1><[\w\W]+> * after the list has been fired right away with the latest "memorized"
3255 <([a-z][^\/\0><\/\1><[\w\W]+> * values (like a Deferred) 3059 <(\w+)\s*\/?><\/\1><[\w\W]+> * values (like a Deferred)
3256 <([a-z][^\/\0><\/\1><[\w\W]+> * 3060 <(\w+)\s*\/?><\/\1><[\w\W]+> *
3257 <([a-z][^\/\0><\/\1><[\w\W]+> * unique: will ensure a callback can only be added once (no duplicate in the list) 3061 <(\w+)\s*\/?><\/\1><[\w\W]+> * unique: will ensure a callback can only be added once (no duplicate in the list)
3258 <([a-z][^\/\0><\/\1><[\w\W]+> * 3062 <(\w+)\s*\/?><\/\1><[\w\W]+> *
3259 <([a-z][^\/\0><\/\1><[\w\W]+> * stopOnFalse: interrupt callings when a callback returns false 3063 <(\w+)\s*\/?><\/\1><[\w\W]+> * stopOnFalse: interrupt callings when a callback returns false
3260 <([a-z][^\/\0><\/\1><[\w\W]+> * 3064 <(\w+)\s*\/?><\/\1><[\w\W]+> *
3261 <([a-z][^\/\0><\/\1><[\w\W]+> */ 3065 <(\w+)\s*\/?><\/\1><[\w\W]+> */
3262 <([a-z][^\/\0><\/\1><[\w\W]+>jQuery.Callbacks = function( options ) { 3066 <(\w+)\s*\/?><\/\1><[\w\W]+>jQuery.Callbacks = function( options ) {
3263   3067  
3264 <([a-z][^\/\0><\/\1><[\w\W]+> // Convert options from String-formatted to Object-formatted if needed 3068 <(\w+)\s*\/?><\/\1><[\w\W]+> // Convert options from String-formatted to Object-formatted if needed
3265 <([a-z][^\/\0><\/\1><[\w\W]+> // (we check in cache first) 3069 <(\w+)\s*\/?><\/\1><[\w\W]+> // (we check in cache first)
3266 <([a-z][^\/\0><\/\1><[\w\W]+> options = typeof options === "string" ? 3070 <(\w+)\s*\/?><\/\1><[\w\W]+> options = typeof options === "string" ?
3267 <([a-z][^\/\0><\/\1><[\w\W]+> createOptions( options ) : 3071 <(\w+)\s*\/?><\/\1><[\w\W]+> ( optionsCache[ options ] || createOptions( options ) ) :
3268 <([a-z][^\/\0><\/\1><[\w\W]+> jQuery.extend( {}, options ); 3072 <(\w+)\s*\/?><\/\1><[\w\W]+> jQuery.extend( {}, options );
3269   -  
3270 <([a-z][^\/\0><\/\1><[\w\W]+> var // Flag to know if list is currently firing -  
3271 <([a-z][^\/\0><\/\1><[\w\W]+> firing, -  
3272   3073  
3273 <([a-z][^\/\0><\/\1><[\w\W]+> // Last fire value for non-forgettable lists 3074 <(\w+)\s*\/?><\/\1><[\w\W]+> var // Last fire value (for non-forgettable lists)
3274 <([a-z][^\/\0><\/\1><[\w\W]+> memory, -  
3275   3075 <(\w+)\s*\/?><\/\1><[\w\W]+> memory,
3276 <([a-z][^\/\0><\/\1><[\w\W]+> // Flag to know if list was already fired 3076 <(\w+)\s*\/?><\/\1><[\w\W]+> // Flag to know if list was already fired
-   3077 <(\w+)\s*\/?><\/\1><[\w\W]+> fired,
3277 <([a-z][^\/\0><\/\1><[\w\W]+> fired, 3078 <(\w+)\s*\/?><\/\1><[\w\W]+> // Flag to know if list is currently firing
-   3079 <(\w+)\s*\/?><\/\1><[\w\W]+> firing,
-   3080 <(\w+)\s*\/?><\/\1><[\w\W]+> // First callback to fire (used internally by add and fireWith)
3278   3081 <(\w+)\s*\/?><\/\1><[\w\W]+> firingStart,
-   3082 <(\w+)\s*\/?><\/\1><[\w\W]+> // End of the loop when firing
-   3083 <(\w+)\s*\/?><\/\1><[\w\W]+> firingLength,
3279 <([a-z][^\/\0><\/\1><[\w\W]+> // Flag to prevent firing 3084 <(\w+)\s*\/?><\/\1><[\w\W]+> // Index of currently firing callback (modified by remove if needed)
3280 <([a-z][^\/\0><\/\1><[\w\W]+> locked, -  
3281   3085 <(\w+)\s*\/?><\/\1><[\w\W]+> firingIndex,
3282 <([a-z][^\/\0><\/\1><[\w\W]+> // Actual callback list 3086 <(\w+)\s*\/?><\/\1><[\w\W]+> // Actual callback list
3283 <([a-z][^\/\0><\/\1><[\w\W]+> list = [], -  
3284   3087 <(\w+)\s*\/?><\/\1><[\w\W]+> list = [],
3285 <([a-z][^\/\0><\/\1><[\w\W]+> // Queue of execution data for repeatable lists -  
3286 <([a-z][^\/\0><\/\1><[\w\W]+> queue = [], -  
3287   -  
3288 <([a-z][^\/\0><\/\1><[\w\W]+> // Index of currently firing callback (modified by add/remove as needed) 3088 <(\w+)\s*\/?><\/\1><[\w\W]+> // Stack of fire calls for repeatable lists
3289 <([a-z][^\/\0><\/\1><[\w\W]+> firingIndex = -1, -  
3290   3089 <(\w+)\s*\/?><\/\1><[\w\W]+> stack = !options.once && [],
3291 <([a-z][^\/\0><\/\1><[\w\W]+> // Fire callbacks 3090 <(\w+)\s*\/?><\/\1><[\w\W]+> // Fire callbacks
3292 <([a-z][^\/\0><\/\1><[\w\W]+> fire = function() { -  
3293   3091 <(\w+)\s*\/?><\/\1><[\w\W]+> fire = function( data ) {
3294 <([a-z][^\/\0><\/\1><[\w\W]+> // Enforce single-firing 3092 <(\w+)\s*\/?><\/\1><[\w\W]+> memory = options.memory && data;
3295 <([a-z][^\/\0><\/\1><[\w\W]+> locked = options.once; -  
3296   -  
3297 <([a-z][^\/\0><\/\1><[\w\W]+> // Execute callbacks for all pending executions, 3093 <(\w+)\s*\/?><\/\1><[\w\W]+> fired = true;
3298 <([a-z][^\/\0><\/\1><[\w\W]+> // respecting firingIndex overrides and runtime changes 3094 <(\w+)\s*\/?><\/\1><[\w\W]+> firingIndex = firingStart || 0;
3299 <([a-z][^\/\0><\/\1><[\w\W]+> fired = firing = true; 3095 <(\w+)\s*\/?><\/\1><[\w\W]+> firingStart = 0;
3300 <([a-z][^\/\0><\/\1><[\w\W]+> for ( ; queue.length; firingIndex = -1 ) { 3096 <(\w+)\s*\/?><\/\1><[\w\W]+> firingLength = list.length;
3301 <([a-z][^\/\0><\/\1><[\w\W]+> memory = queue.shift(); 3097 <(\w+)\s*\/?><\/\1><[\w\W]+> firing = true;
3302 <([a-z][^\/\0><\/\1><[\w\W]+> while ( ++firingIndex < list.length ) { -  
3303   -  
3304 <([a-z][^\/\0><\/\1><[\w\W]+> // Run callback and check for early termination 3098 <(\w+)\s*\/?><\/\1><[\w\W]+> for ( ; list && firingIndex < firingLength; firingIndex++ ) {
3305 <([a-z][^\/\0><\/\1><[\w\W]+> if ( list[ firingIndex ].apply( memory[ 0 ], memory[ 1 ] ) === false && -  
3306 <([a-z][^\/\0><\/\1><[\w\W]+> options.stopOnFalse ) { -  
3307   3099 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( list[ firingIndex ].apply( data[ 0 ], data[ 1 ] ) === false && options.stopOnFalse ) {
3308 <([a-z][^\/\0><\/\1><[\w\W]+> // Jump to end and forget the data so .add doesn't re-fire -  
3309 <([a-z][^\/\0><\/\1><[\w\W]+> firingIndex = list.length; -  
3310 <([a-z][^\/\0><\/\1><[\w\W]+> memory = false; 3100 <(\w+)\s*\/?><\/\1><[\w\W]+> memory = false; // To prevent further calls using add
3311 <([a-z][^\/\0><\/\1><[\w\W]+> } 3101 <(\w+)\s*\/?><\/\1><[\w\W]+> break;
3312 <([a-z][^\/\0><\/\1><[\w\W]+> } 3102 <(\w+)\s*\/?><\/\1><[\w\W]+> }
3313 <([a-z][^\/\0><\/\1><[\w\W]+> } -  
3314   -  
3315 <([a-z][^\/\0><\/\1><[\w\W]+> // Forget the data if we're done with it -  
3316 <([a-z][^\/\0><\/\1><[\w\W]+> if ( !options.memory ) { -  
3317 <([a-z][^\/\0><\/\1><[\w\W]+> memory = false; -  
3318 <([a-z][^\/\0><\/\1><[\w\W]+> } -  
3319   3103 <(\w+)\s*\/?><\/\1><[\w\W]+> }
3320 <([a-z][^\/\0><\/\1><[\w\W]+> firing = false; -  
3321   3104 <(\w+)\s*\/?><\/\1><[\w\W]+> firing = false;
3322 <([a-z][^\/\0><\/\1><[\w\W]+> // Clean up if we're done firing for good 3105 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( list ) {
3323 <([a-z][^\/\0><\/\1><[\w\W]+> if ( locked ) { -  
-   3106 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( stack ) {
3324   3107 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( stack.length ) {
-   3108 <(\w+)\s*\/?><\/\1><[\w\W]+> fire( stack.shift() );
3325 <([a-z][^\/\0><\/\1><[\w\W]+> // Keep an empty list if we have data for future add calls 3109 <(\w+)\s*\/?><\/\1><[\w\W]+> }
3326 <([a-z][^\/\0><\/\1><[\w\W]+> if ( memory ) { 3110 <(\w+)\s*\/?><\/\1><[\w\W]+> } else if ( memory ) {
3327 <([a-z][^\/\0><\/\1><[\w\W]+> list = []; -  
3328   -  
3329 <([a-z][^\/\0><\/\1><[\w\W]+> // Otherwise, this object is spent 3111 <(\w+)\s*\/?><\/\1><[\w\W]+> list = [];
3330 <([a-z][^\/\0><\/\1><[\w\W]+> } else { 3112 <(\w+)\s*\/?><\/\1><[\w\W]+> } else {
3331 <([a-z][^\/\0><\/\1><[\w\W]+> list = ""; 3113 <(\w+)\s*\/?><\/\1><[\w\W]+> self.disable();
3332 <([a-z][^\/\0><\/\1><[\w\W]+> } 3114 <(\w+)\s*\/?><\/\1><[\w\W]+> }
3333 <([a-z][^\/\0><\/\1><[\w\W]+> } 3115 <(\w+)\s*\/?><\/\1><[\w\W]+> }
3334 <([a-z][^\/\0><\/\1><[\w\W]+> }, 3116 <(\w+)\s*\/?><\/\1><[\w\W]+> },
3335   -  
3336 <([a-z][^\/\0><\/\1><[\w\W]+> // Actual Callbacks object 3117 <(\w+)\s*\/?><\/\1><[\w\W]+> // Actual Callbacks object
3337 <([a-z][^\/\0><\/\1><[\w\W]+> self = { 3118 <(\w+)\s*\/?><\/\1><[\w\W]+> self = {
3338   -  
3339 <([a-z][^\/\0><\/\1><[\w\W]+> // Add a callback or a collection of callbacks to the list 3119 <(\w+)\s*\/?><\/\1><[\w\W]+> // Add a callback or a collection of callbacks to the list
3340 <([a-z][^\/\0><\/\1><[\w\W]+> add: function() { 3120 <(\w+)\s*\/?><\/\1><[\w\W]+> add: function() {
3341 <([a-z][^\/\0><\/\1><[\w\W]+> if ( list ) { 3121 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( list ) {
3342   -  
3343 <([a-z][^\/\0><\/\1><[\w\W]+> // If we have memory from a past run, we should fire after adding -  
3344 <([a-z][^\/\0><\/\1><[\w\W]+> if ( memory && !firing ) { 3122 <(\w+)\s*\/?><\/\1><[\w\W]+> // First, we save the current length
3345 <([a-z][^\/\0><\/\1><[\w\W]+> firingIndex = list.length - 1; 3123 <(\w+)\s*\/?><\/\1><[\w\W]+> var start = list.length;
3346 <([a-z][^\/\0><\/\1><[\w\W]+> queue.push( memory ); -  
3347 <([a-z][^\/\0><\/\1><[\w\W]+> } -  
3348   -  
3349 <([a-z][^\/\0><\/\1><[\w\W]+> ( function add( args ) { 3124 <(\w+)\s*\/?><\/\1><[\w\W]+> (function add( args ) {
3350 <([a-z][^\/\0><\/\1><[\w\W]+> jQuery.each( args, function( _, arg ) { 3125 <(\w+)\s*\/?><\/\1><[\w\W]+> jQuery.each( args, function( _, arg ) {
-   3126 <(\w+)\s*\/?><\/\1><[\w\W]+> var type = jQuery.type( arg );
3351 <([a-z][^\/\0><\/\1><[\w\W]+> if ( jQuery.isFunction( arg ) ) { 3127 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( type === "function" ) {
3352 <([a-z][^\/\0><\/\1><[\w\W]+> if ( !options.unique || !self.has( arg ) ) { 3128 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( !options.unique || !self.has( arg ) ) {
3353 <([a-z][^\/\0><\/\1><[\w\W]+> list.push( arg ); 3129 <(\w+)\s*\/?><\/\1><[\w\W]+> list.push( arg );
3354 <([a-z][^\/\0><\/\1><[\w\W]+> } 3130 <(\w+)\s*\/?><\/\1><[\w\W]+> }
3355 <([a-z][^\/\0><\/\1><[\w\W]+> } else if ( arg && arg.length && jQuery.type( arg ) !== "string" ) { 3131 <(\w+)\s*\/?><\/\1><[\w\W]+> } else if ( arg && arg.length && type !== "string" ) {
3356   -  
3357 <([a-z][^\/\0><\/\1><[\w\W]+> // Inspect recursively 3132 <(\w+)\s*\/?><\/\1><[\w\W]+> // Inspect recursively
3358 <([a-z][^\/\0><\/\1><[\w\W]+> add( arg ); 3133 <(\w+)\s*\/?><\/\1><[\w\W]+> add( arg );
3359 <([a-z][^\/\0><\/\1><[\w\W]+> } 3134 <(\w+)\s*\/?><\/\1><[\w\W]+> }
3360 <([a-z][^\/\0><\/\1><[\w\W]+> } ); 3135 <(\w+)\s*\/?><\/\1><[\w\W]+> });
3361 <([a-z][^\/\0><\/\1><[\w\W]+> } )( arguments ); 3136 <(\w+)\s*\/?><\/\1><[\w\W]+> })( arguments );
3362   -  
-   3137 <(\w+)\s*\/?><\/\1><[\w\W]+> // Do we need to add the callbacks to the
-   3138 <(\w+)\s*\/?><\/\1><[\w\W]+> // current firing batch?
3363 <([a-z][^\/\0><\/\1><[\w\W]+> if ( memory && !firing ) { 3139 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( firing ) {
-   3140 <(\w+)\s*\/?><\/\1><[\w\W]+> firingLength = list.length;
-   3141 <(\w+)\s*\/?><\/\1><[\w\W]+> // With memory, if we're not firing then
-   3142 <(\w+)\s*\/?><\/\1><[\w\W]+> // we should call right away
-   3143 <(\w+)\s*\/?><\/\1><[\w\W]+> } else if ( memory ) {
-   3144 <(\w+)\s*\/?><\/\1><[\w\W]+> firingStart = start;
3364 <([a-z][^\/\0><\/\1><[\w\W]+> fire(); 3145 <(\w+)\s*\/?><\/\1><[\w\W]+> fire( memory );
3365 <([a-z][^\/\0><\/\1><[\w\W]+> } 3146 <(\w+)\s*\/?><\/\1><[\w\W]+> }
3366 <([a-z][^\/\0><\/\1><[\w\W]+> } 3147 <(\w+)\s*\/?><\/\1><[\w\W]+> }
3367 <([a-z][^\/\0><\/\1><[\w\W]+> return this; 3148 <(\w+)\s*\/?><\/\1><[\w\W]+> return this;
3368 <([a-z][^\/\0><\/\1><[\w\W]+> }, 3149 <(\w+)\s*\/?><\/\1><[\w\W]+> },
3369   -  
3370 <([a-z][^\/\0><\/\1><[\w\W]+> // Remove a callback from the list 3150 <(\w+)\s*\/?><\/\1><[\w\W]+> // Remove a callback from the list
3371 <([a-z][^\/\0><\/\1><[\w\W]+> remove: function() { 3151 <(\w+)\s*\/?><\/\1><[\w\W]+> remove: function() {
-   3152 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( list ) {
3372 <([a-z][^\/\0><\/\1><[\w\W]+> jQuery.each( arguments, function( _, arg ) { 3153 <(\w+)\s*\/?><\/\1><[\w\W]+> jQuery.each( arguments, function( _, arg ) {
3373 <([a-z][^\/\0><\/\1><[\w\W]+> var index; 3154 <(\w+)\s*\/?><\/\1><[\w\W]+> var index;
3374 <([a-z][^\/\0><\/\1><[\w\W]+> while ( ( index = jQuery.inArray( arg, list, index ) ) > -1 ) { 3155 <(\w+)\s*\/?><\/\1><[\w\W]+> while ( ( index = jQuery.inArray( arg, list, index ) ) > -1 ) {
3375 <([a-z][^\/\0><\/\1><[\w\W]+> list.splice( index, 1 ); 3156 <(\w+)\s*\/?><\/\1><[\w\W]+> list.splice( index, 1 );
3376   -  
3377 <([a-z][^\/\0><\/\1><[\w\W]+> // Handle firing indexes 3157 <(\w+)\s*\/?><\/\1><[\w\W]+> // Handle firing indexes
-   3158 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( firing ) {
-   3159 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( index <= firingLength ) {
-   3160 <(\w+)\s*\/?><\/\1><[\w\W]+> firingLength--;
-   3161 <(\w+)\s*\/?><\/\1><[\w\W]+> }
3378 <([a-z][^\/\0><\/\1><[\w\W]+> if ( index <= firingIndex ) { 3162 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( index <= firingIndex ) {
3379 <([a-z][^\/\0><\/\1><[\w\W]+> firingIndex--; 3163 <(\w+)\s*\/?><\/\1><[\w\W]+> firingIndex--;
-   3164 <(\w+)\s*\/?><\/\1><[\w\W]+> }
-   3165 <(\w+)\s*\/?><\/\1><[\w\W]+> }
3380 <([a-z][^\/\0><\/\1><[\w\W]+> } 3166 <(\w+)\s*\/?><\/\1><[\w\W]+> }
3381 <([a-z][^\/\0><\/\1><[\w\W]+> } 3167 <(\w+)\s*\/?><\/\1><[\w\W]+> });
3382 <([a-z][^\/\0><\/\1><[\w\W]+> } ); 3168 <(\w+)\s*\/?><\/\1><[\w\W]+> }
3383 <([a-z][^\/\0><\/\1><[\w\W]+> return this; 3169 <(\w+)\s*\/?><\/\1><[\w\W]+> return this;
3384 <([a-z][^\/\0><\/\1><[\w\W]+> }, 3170 <(\w+)\s*\/?><\/\1><[\w\W]+> },
3385   -  
3386 <([a-z][^\/\0><\/\1><[\w\W]+> // Check if a given callback is in the list. 3171 <(\w+)\s*\/?><\/\1><[\w\W]+> // Check if a given callback is in the list.
3387 <([a-z][^\/\0><\/\1><[\w\W]+> // If no argument is given, return whether or not list has callbacks attached. 3172 <(\w+)\s*\/?><\/\1><[\w\W]+> // If no argument is given, return whether or not list has callbacks attached.
3388 <([a-z][^\/\0><\/\1><[\w\W]+> has: function( fn ) { 3173 <(\w+)\s*\/?><\/\1><[\w\W]+> has: function( fn ) {
3389 <([a-z][^\/\0><\/\1><[\w\W]+> return fn ? -  
3390 <([a-z][^\/\0><\/\1><[\w\W]+> jQuery.inArray( fn, list ) > -1 : 3174 <(\w+)\s*\/?><\/\1><[\w\W]+> return fn ? jQuery.inArray( fn, list ) > -1 : !!( list && list.length );
3391 <([a-z][^\/\0><\/\1><[\w\W]+> list.length > 0; -  
3392 <([a-z][^\/\0><\/\1><[\w\W]+> }, 3175 <(\w+)\s*\/?><\/\1><[\w\W]+> },
3393   -  
3394 <([a-z][^\/\0><\/\1><[\w\W]+> // Remove all callbacks from the list 3176 <(\w+)\s*\/?><\/\1><[\w\W]+> // Remove all callbacks from the list
3395 <([a-z][^\/\0><\/\1><[\w\W]+> empty: function() { 3177 <(\w+)\s*\/?><\/\1><[\w\W]+> empty: function() {
3396 <([a-z][^\/\0><\/\1><[\w\W]+> if ( list ) { 3178 <(\w+)\s*\/?><\/\1><[\w\W]+> list = [];
3397 <([a-z][^\/\0><\/\1><[\w\W]+> list = []; 3179 <(\w+)\s*\/?><\/\1><[\w\W]+> firingLength = 0;
3398 <([a-z][^\/\0><\/\1><[\w\W]+> } -  
3399 <([a-z][^\/\0><\/\1><[\w\W]+> return this; 3180 <(\w+)\s*\/?><\/\1><[\w\W]+> return this;
3400 <([a-z][^\/\0><\/\1><[\w\W]+> }, 3181 <(\w+)\s*\/?><\/\1><[\w\W]+> },
3401   -  
3402 <([a-z][^\/\0><\/\1><[\w\W]+> // Disable .fire and .add -  
3403 <([a-z][^\/\0><\/\1><[\w\W]+> // Abort any current/pending executions 3182 <(\w+)\s*\/?><\/\1><[\w\W]+> // Have the list do nothing anymore
3404 <([a-z][^\/\0><\/\1><[\w\W]+> // Clear all callbacks and values -  
3405 <([a-z][^\/\0><\/\1><[\w\W]+> disable: function() { 3183 <(\w+)\s*\/?><\/\1><[\w\W]+> disable: function() {
3406 <([a-z][^\/\0><\/\1><[\w\W]+> locked = queue = []; -  
3407 <([a-z][^\/\0><\/\1><[\w\W]+> list = memory = ""; 3184 <(\w+)\s*\/?><\/\1><[\w\W]+> list = stack = memory = undefined;
3408 <([a-z][^\/\0><\/\1><[\w\W]+> return this; 3185 <(\w+)\s*\/?><\/\1><[\w\W]+> return this;
3409 <([a-z][^\/\0><\/\1><[\w\W]+> }, 3186 <(\w+)\s*\/?><\/\1><[\w\W]+> },
-   3187 <(\w+)\s*\/?><\/\1><[\w\W]+> // Is it disabled?
3410 <([a-z][^\/\0><\/\1><[\w\W]+> disabled: function() { 3188 <(\w+)\s*\/?><\/\1><[\w\W]+> disabled: function() {
3411 <([a-z][^\/\0><\/\1><[\w\W]+> return !list; 3189 <(\w+)\s*\/?><\/\1><[\w\W]+> return !list;
3412 <([a-z][^\/\0><\/\1><[\w\W]+> }, 3190 <(\w+)\s*\/?><\/\1><[\w\W]+> },
3413   -  
3414 <([a-z][^\/\0><\/\1><[\w\W]+> // Disable .fire -  
3415 <([a-z][^\/\0><\/\1><[\w\W]+> // Also disable .add unless we have memory (since it would have no effect) -  
3416 <([a-z][^\/\0><\/\1><[\w\W]+> // Abort any pending executions 3191 <(\w+)\s*\/?><\/\1><[\w\W]+> // Lock the list in its current state
3417 <([a-z][^\/\0><\/\1><[\w\W]+> lock: function() { 3192 <(\w+)\s*\/?><\/\1><[\w\W]+> lock: function() {
3418 <([a-z][^\/\0><\/\1><[\w\W]+> locked = queue = []; 3193 <(\w+)\s*\/?><\/\1><[\w\W]+> stack = undefined;
3419 <([a-z][^\/\0><\/\1><[\w\W]+> if ( !memory && !firing ) { 3194 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( !memory ) {
3420 <([a-z][^\/\0><\/\1><[\w\W]+> list = memory = ""; 3195 <(\w+)\s*\/?><\/\1><[\w\W]+> self.disable();
3421 <([a-z][^\/\0><\/\1><[\w\W]+> } 3196 <(\w+)\s*\/?><\/\1><[\w\W]+> }
3422 <([a-z][^\/\0><\/\1><[\w\W]+> return this; 3197 <(\w+)\s*\/?><\/\1><[\w\W]+> return this;
3423 <([a-z][^\/\0><\/\1><[\w\W]+> }, 3198 <(\w+)\s*\/?><\/\1><[\w\W]+> },
-   3199 <(\w+)\s*\/?><\/\1><[\w\W]+> // Is it locked?
3424 <([a-z][^\/\0><\/\1><[\w\W]+> locked: function() { 3200 <(\w+)\s*\/?><\/\1><[\w\W]+> locked: function() {
3425 <([a-z][^\/\0><\/\1><[\w\W]+> return !!locked; 3201 <(\w+)\s*\/?><\/\1><[\w\W]+> return !stack;
3426 <([a-z][^\/\0><\/\1><[\w\W]+> }, 3202 <(\w+)\s*\/?><\/\1><[\w\W]+> },
3427   -  
3428 <([a-z][^\/\0><\/\1><[\w\W]+> // Call all callbacks with the given context and arguments 3203 <(\w+)\s*\/?><\/\1><[\w\W]+> // Call all callbacks with the given context and arguments
3429 <([a-z][^\/\0><\/\1><[\w\W]+> fireWith: function( context, args ) { 3204 <(\w+)\s*\/?><\/\1><[\w\W]+> fireWith: function( context, args ) {
3430 <([a-z][^\/\0><\/\1><[\w\W]+> if ( !locked ) { 3205 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( list && ( !fired || stack ) ) {
3431 <([a-z][^\/\0><\/\1><[\w\W]+> args = args || []; 3206 <(\w+)\s*\/?><\/\1><[\w\W]+> args = args || [];
3432 <([a-z][^\/\0><\/\1><[\w\W]+> args = [ context, args.slice ? args.slice() : args ]; 3207 <(\w+)\s*\/?><\/\1><[\w\W]+> args = [ context, args.slice ? args.slice() : args ];
-   3208 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( firing ) {
3433 <([a-z][^\/\0><\/\1><[\w\W]+> queue.push( args ); 3209 <(\w+)\s*\/?><\/\1><[\w\W]+> stack.push( args );
3434 <([a-z][^\/\0><\/\1><[\w\W]+> if ( !firing ) { 3210 <(\w+)\s*\/?><\/\1><[\w\W]+> } else {
3435 <([a-z][^\/\0><\/\1><[\w\W]+> fire(); 3211 <(\w+)\s*\/?><\/\1><[\w\W]+> fire( args );
3436 <([a-z][^\/\0><\/\1><[\w\W]+> } 3212 <(\w+)\s*\/?><\/\1><[\w\W]+> }
3437 <([a-z][^\/\0><\/\1><[\w\W]+> } 3213 <(\w+)\s*\/?><\/\1><[\w\W]+> }
3438 <([a-z][^\/\0><\/\1><[\w\W]+> return this; 3214 <(\w+)\s*\/?><\/\1><[\w\W]+> return this;
3439 <([a-z][^\/\0><\/\1><[\w\W]+> }, 3215 <(\w+)\s*\/?><\/\1><[\w\W]+> },
3440   -  
3441 <([a-z][^\/\0><\/\1><[\w\W]+> // Call all the callbacks with the given arguments 3216 <(\w+)\s*\/?><\/\1><[\w\W]+> // Call all the callbacks with the given arguments
3442 <([a-z][^\/\0><\/\1><[\w\W]+> fire: function() { 3217 <(\w+)\s*\/?><\/\1><[\w\W]+> fire: function() {
3443 <([a-z][^\/\0><\/\1><[\w\W]+> self.fireWith( this, arguments ); 3218 <(\w+)\s*\/?><\/\1><[\w\W]+> self.fireWith( this, arguments );
3444 <([a-z][^\/\0><\/\1><[\w\W]+> return this; 3219 <(\w+)\s*\/?><\/\1><[\w\W]+> return this;
3445 <([a-z][^\/\0><\/\1><[\w\W]+> }, 3220 <(\w+)\s*\/?><\/\1><[\w\W]+> },
3446   -  
3447 <([a-z][^\/\0><\/\1><[\w\W]+> // To know if the callbacks have already been called at least once 3221 <(\w+)\s*\/?><\/\1><[\w\W]+> // To know if the callbacks have already been called at least once
3448 <([a-z][^\/\0><\/\1><[\w\W]+> fired: function() { 3222 <(\w+)\s*\/?><\/\1><[\w\W]+> fired: function() {
3449 <([a-z][^\/\0><\/\1><[\w\W]+> return !!fired; 3223 <(\w+)\s*\/?><\/\1><[\w\W]+> return !!fired;
3450 <([a-z][^\/\0><\/\1><[\w\W]+> } 3224 <(\w+)\s*\/?><\/\1><[\w\W]+> }
3451 <([a-z][^\/\0><\/\1><[\w\W]+> }; 3225 <(\w+)\s*\/?><\/\1><[\w\W]+> };
3452   3226  
3453 <([a-z][^\/\0><\/\1><[\w\W]+> return self; 3227 <(\w+)\s*\/?><\/\1><[\w\W]+> return self;
3454 <([a-z][^\/\0><\/\1><[\w\W]+>}; 3228 <(\w+)\s*\/?><\/\1><[\w\W]+>};
3455   3229  
3456   -  
3457 <([a-z][^\/\0><\/\1><[\w\W]+>function Identity( v ) { -  
3458 <([a-z][^\/\0><\/\1><[\w\W]+> return v; -  
3459 <([a-z][^\/\0><\/\1><[\w\W]+>} -  
3460 <([a-z][^\/\0><\/\1><[\w\W]+>function Thrower( ex ) { -  
3461 <([a-z][^\/\0><\/\1><[\w\W]+> throw ex; -  
3462 <([a-z][^\/\0><\/\1><[\w\W]+>} -  
3463   -  
3464 <([a-z][^\/\0><\/\1><[\w\W]+>function adoptValue( value, resolve, reject ) { -  
3465 <([a-z][^\/\0><\/\1><[\w\W]+> var method; -  
3466   -  
3467 <([a-z][^\/\0><\/\1><[\w\W]+> try { -  
3468   -  
3469 <([a-z][^\/\0><\/\1><[\w\W]+> // Check for promise aspect first to privilege synchronous behavior -  
3470 <([a-z][^\/\0><\/\1><[\w\W]+> if ( value && jQuery.isFunction( ( method = value.promise ) ) ) { -  
3471 <([a-z][^\/\0><\/\1><[\w\W]+> method.call( value ).done( resolve ).fail( reject ); -  
3472   -  
3473 <([a-z][^\/\0><\/\1><[\w\W]+> // Other thenables -  
3474 <([a-z][^\/\0><\/\1><[\w\W]+> } else if ( value && jQuery.isFunction( ( method = value.then ) ) ) { -  
3475 <([a-z][^\/\0><\/\1><[\w\W]+> method.call( value, resolve, reject ); -  
3476   -  
3477 <([a-z][^\/\0><\/\1><[\w\W]+> // Other non-thenables -  
3478 <([a-z][^\/\0><\/\1><[\w\W]+> } else { -  
3479   -  
3480 <([a-z][^\/\0><\/\1><[\w\W]+> // Support: Android 4.0 only -  
3481 <([a-z][^\/\0><\/\1><[\w\W]+> // Strict mode functions invoked without .call/.apply get global-object context -  
3482 <([a-z][^\/\0><\/\1><[\w\W]+> resolve.call( undefined, value ); -  
3483 <([a-z][^\/\0><\/\1><[\w\W]+> } -  
3484   -  
3485 <([a-z][^\/\0><\/\1><[\w\W]+> // For Promises/A+, convert exceptions into rejections -  
3486 <([a-z][^\/\0><\/\1><[\w\W]+> // Since jQuery.when doesn't unwrap thenables, we can skip the extra checks appearing in -  
3487 <([a-z][^\/\0><\/\1><[\w\W]+> // Deferred#then to conditionally suppress rejection. -  
3488 <([a-z][^\/\0><\/\1><[\w\W]+> } catch ( value ) { -  
3489   -  
3490 <([a-z][^\/\0><\/\1><[\w\W]+> // Support: Android 4.0 only -  
3491 <([a-z][^\/\0><\/\1><[\w\W]+> // Strict mode functions invoked without .call/.apply get global-object context -  
3492 <([a-z][^\/\0><\/\1><[\w\W]+> reject.call( undefined, value ); -  
3493 <([a-z][^\/\0><\/\1><[\w\W]+> } -  
3494 <([a-z][^\/\0><\/\1><[\w\W]+>} -  
3495   3230  
3496 <([a-z][^\/\0><\/\1><[\w\W]+>jQuery.extend( { 3231 <(\w+)\s*\/?><\/\1><[\w\W]+>jQuery.extend({
3497   3232  
3498 <([a-z][^\/\0><\/\1><[\w\W]+> Deferred: function( func ) { 3233 <(\w+)\s*\/?><\/\1><[\w\W]+> Deferred: function( func ) {
3499 <([a-z][^\/\0><\/\1><[\w\W]+> var tuples = [ 3234 <(\w+)\s*\/?><\/\1><[\w\W]+> var tuples = [
3500   -  
3501 <([a-z][^\/\0><\/\1><[\w\W]+> // action, add listener, callbacks, 3235 <(\w+)\s*\/?><\/\1><[\w\W]+> // action, add listener, listener list, final state
3502 <([a-z][^\/\0><\/\1><[\w\W]+> // ... .then handlers, argument index, [final state] -  
3503 <([a-z][^\/\0><\/\1><[\w\W]+> [ "notify", "progress", jQuery.Callbacks( "memory" ), -  
3504 <([a-z][^\/\0><\/\1><[\w\W]+> jQuery.Callbacks( "memory" ), 2 ], -  
3505 <([a-z][^\/\0><\/\1><[\w\W]+> [ "resolve", "done", jQuery.Callbacks( "once memory" ), 3236 <(\w+)\s*\/?><\/\1><[\w\W]+> [ "resolve", "done", jQuery.Callbacks("once memory"), "resolved" ],
3506 <([a-z][^\/\0><\/\1><[\w\W]+> jQuery.Callbacks( "once memory" ), 0, "resolved" ], 3237 <(\w+)\s*\/?><\/\1><[\w\W]+> [ "reject", "fail", jQuery.Callbacks("once memory"), "rejected" ],
3507 <([a-z][^\/\0><\/\1><[\w\W]+> [ "reject", "fail", jQuery.Callbacks( "once memory" ), 3238 <(\w+)\s*\/?><\/\1><[\w\W]+> [ "notify", "progress", jQuery.Callbacks("memory") ]
3508 <([a-z][^\/\0><\/\1><[\w\W]+> jQuery.Callbacks( "once memory" ), 1, "rejected" ] -  
3509 <([a-z][^\/\0><\/\1><[\w\W]+> ], 3239 <(\w+)\s*\/?><\/\1><[\w\W]+> ],
3510 <([a-z][^\/\0><\/\1><[\w\W]+> state = "pending", 3240 <(\w+)\s*\/?><\/\1><[\w\W]+> state = "pending",
3511 <([a-z][^\/\0><\/\1><[\w\W]+> promise = { 3241 <(\w+)\s*\/?><\/\1><[\w\W]+> promise = {
3512 <([a-z][^\/\0><\/\1><[\w\W]+> state: function() { 3242 <(\w+)\s*\/?><\/\1><[\w\W]+> state: function() {
3513 <([a-z][^\/\0><\/\1><[\w\W]+> return state; 3243 <(\w+)\s*\/?><\/\1><[\w\W]+> return state;
3514 <([a-z][^\/\0><\/\1><[\w\W]+> }, 3244 <(\w+)\s*\/?><\/\1><[\w\W]+> },
3515 <([a-z][^\/\0><\/\1><[\w\W]+> always: function() { 3245 <(\w+)\s*\/?><\/\1><[\w\W]+> always: function() {
3516 <([a-z][^\/\0><\/\1><[\w\W]+> deferred.done( arguments ).fail( arguments ); 3246 <(\w+)\s*\/?><\/\1><[\w\W]+> deferred.done( arguments ).fail( arguments );
3517 <([a-z][^\/\0><\/\1><[\w\W]+> return this; 3247 <(\w+)\s*\/?><\/\1><[\w\W]+> return this;
3518 <([a-z][^\/\0><\/\1><[\w\W]+> }, 3248 <(\w+)\s*\/?><\/\1><[\w\W]+> },
3519 <([a-z][^\/\0><\/\1><[\w\W]+> "catch": function( fn ) { -  
3520 <([a-z][^\/\0><\/\1><[\w\W]+> return promise.then( null, fn ); -  
3521 <([a-z][^\/\0><\/\1><[\w\W]+> }, -  
3522   -  
3523 <([a-z][^\/\0><\/\1><[\w\W]+> // Keep pipe for back-compat -  
3524 <([a-z][^\/\0><\/\1><[\w\W]+> pipe: function( /* fnDone, fnFail, fnProgress */ ) { 3249 <(\w+)\s*\/?><\/\1><[\w\W]+> then: function( /* fnDone, fnFail, fnProgress */ ) {
3525 <([a-z][^\/\0><\/\1><[\w\W]+> var fns = arguments; 3250 <(\w+)\s*\/?><\/\1><[\w\W]+> var fns = arguments;
3526   -  
3527 <([a-z][^\/\0><\/\1><[\w\W]+> return jQuery.Deferred( function( newDefer ) { 3251 <(\w+)\s*\/?><\/\1><[\w\W]+> return jQuery.Deferred(function( newDefer ) {
3528 <([a-z][^\/\0><\/\1><[\w\W]+> jQuery.each( tuples, function( i, tuple ) { 3252 <(\w+)\s*\/?><\/\1><[\w\W]+> jQuery.each( tuples, function( i, tuple ) {
3529   -  
3530 <([a-z][^\/\0><\/\1><[\w\W]+> // Map tuples (progress, done, fail) to arguments (done, fail, progress) -  
3531 <([a-z][^\/\0><\/\1><[\w\W]+> var fn = jQuery.isFunction( fns[ tuple[ 4 ] ] ) && fns[ tuple[ 4 ] ]; 3253 <(\w+)\s*\/?><\/\1><[\w\W]+> var fn = jQuery.isFunction( fns[ i ] ) && fns[ i ];
3532   -  
3533 <([a-z][^\/\0><\/\1><[\w\W]+> // deferred.progress(function() { bind to newDefer or newDefer.notify }) -  
3534 <([a-z][^\/\0><\/\1><[\w\W]+> // deferred.done(function() { bind to newDefer or newDefer.resolve }) 3254 <(\w+)\s*\/?><\/\1><[\w\W]+> // deferred[ done | fail | progress ] for forwarding actions to newDefer
3535 <([a-z][^\/\0><\/\1><[\w\W]+> // deferred.fail(function() { bind to newDefer or newDefer.reject }) -  
3536 <([a-z][^\/\0><\/\1><[\w\W]+> deferred[ tuple[ 1 ] ]( function() { 3255 <(\w+)\s*\/?><\/\1><[\w\W]+> deferred[ tuple[1] ](function() {
3537 <([a-z][^\/\0><\/\1><[\w\W]+> var returned = fn && fn.apply( this, arguments ); 3256 <(\w+)\s*\/?><\/\1><[\w\W]+> var returned = fn && fn.apply( this, arguments );
3538 <([a-z][^\/\0><\/\1><[\w\W]+> if ( returned && jQuery.isFunction( returned.promise ) ) { 3257 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( returned && jQuery.isFunction( returned.promise ) ) {
3539 <([a-z][^\/\0><\/\1><[\w\W]+> returned.promise() 3258 <(\w+)\s*\/?><\/\1><[\w\W]+> returned.promise()
3540 <([a-z][^\/\0><\/\1><[\w\W]+> .progress( newDefer.notify ) -  
3541 <([a-z][^\/\0><\/\1><[\w\W]+> .done( newDefer.resolve ) 3259 <(\w+)\s*\/?><\/\1><[\w\W]+> .done( newDefer.resolve )
3542 <([a-z][^\/\0><\/\1><[\w\W]+> .fail( newDefer.reject ); 3260 <(\w+)\s*\/?><\/\1><[\w\W]+> .fail( newDefer.reject )
-   3261 <(\w+)\s*\/?><\/\1><[\w\W]+> .progress( newDefer.notify );
3543 <([a-z][^\/\0><\/\1><[\w\W]+> } else { 3262 <(\w+)\s*\/?><\/\1><[\w\W]+> } else {
3544 <([a-z][^\/\0><\/\1><[\w\W]+> newDefer[ tuple[ 0 ] + "With" ]( 3263 <(\w+)\s*\/?><\/\1><[\w\W]+> newDefer[ tuple[ 0 ] + "With" ]( this === promise ? newDefer.promise() : this, fn ? [ returned ] : arguments );
3545 <([a-z][^\/\0><\/\1><[\w\W]+> this, -  
3546 <([a-z][^\/\0><\/\1><[\w\W]+> fn ? [ returned ] : arguments -  
3547 <([a-z][^\/\0><\/\1><[\w\W]+> ); -  
3548 <([a-z][^\/\0><\/\1><[\w\W]+> } 3264 <(\w+)\s*\/?><\/\1><[\w\W]+> }
3549 <([a-z][^\/\0><\/\1><[\w\W]+> } ); 3265 <(\w+)\s*\/?><\/\1><[\w\W]+> });
3550 <([a-z][^\/\0><\/\1><[\w\W]+> } ); 3266 <(\w+)\s*\/?><\/\1><[\w\W]+> });
3551 <([a-z][^\/\0><\/\1><[\w\W]+> fns = null; 3267 <(\w+)\s*\/?><\/\1><[\w\W]+> fns = null;
3552 <([a-z][^\/\0><\/\1><[\w\W]+> } ).promise(); -  
3553 <([a-z][^\/\0><\/\1><[\w\W]+> }, -  
3554 <([a-z][^\/\0><\/\1><[\w\W]+> then: function( onFulfilled, onRejected, onProgress ) { -  
3555 <([a-z][^\/\0><\/\1><[\w\W]+> var maxDepth = 0; -  
3556 <([a-z][^\/\0><\/\1><[\w\W]+> function resolve( depth, deferred, handler, special ) { -  
3557 <([a-z][^\/\0><\/\1><[\w\W]+> return function() { -  
3558 <([a-z][^\/\0><\/\1><[\w\W]+> var that = this, -  
3559 <([a-z][^\/\0><\/\1><[\w\W]+> args = arguments, -  
3560 <([a-z][^\/\0><\/\1><[\w\W]+> mightThrow = function() { -  
3561 <([a-z][^\/\0><\/\1><[\w\W]+> var returned, then; -  
3562   -  
3563 <([a-z][^\/\0><\/\1><[\w\W]+> // Support: Promises/A+ section 2.3.3.3.3 -  
3564 <([a-z][^\/\0><\/\1><[\w\W]+> // https://promisesaplus.com/#point-59 -  
3565 <([a-z][^\/\0><\/\1><[\w\W]+> // Ignore double-resolution attempts -  
3566 <([a-z][^\/\0><\/\1><[\w\W]+> if ( depth < maxDepth ) { -  
3567 <([a-z][^\/\0><\/\1><[\w\W]+> return; -  
3568 <([a-z][^\/\0><\/\1><[\w\W]+> } -  
3569   -  
3570 <([a-z][^\/\0><\/\1><[\w\W]+> returned = handler.apply( that, args ); -  
3571   -  
3572 <([a-z][^\/\0><\/\1><[\w\W]+> // Support: Promises/A+ section 2.3.1 -  
3573 <([a-z][^\/\0><\/\1><[\w\W]+> // https://promisesaplus.com/#point-48 -  
3574 <([a-z][^\/\0><\/\1><[\w\W]+> if ( returned === deferred.promise() ) { -  
3575 <([a-z][^\/\0><\/\1><[\w\W]+> throw new TypeError( "Thenable self-resolution" ); -  
3576 <([a-z][^\/\0><\/\1><[\w\W]+> } -  
3577   -  
3578 <([a-z][^\/\0><\/\1><[\w\W]+> // Support: Promises/A+ sections 2.3.3.1, 3.5 -  
3579 <([a-z][^\/\0><\/\1><[\w\W]+> // https://promisesaplus.com/#point-54 -  
3580 <([a-z][^\/\0><\/\1><[\w\W]+> // https://promisesaplus.com/#point-75 -  
3581 <([a-z][^\/\0><\/\1><[\w\W]+> // Retrieve `then` only once -  
3582 <([a-z][^\/\0><\/\1><[\w\W]+> then = returned && -  
3583   -  
3584 <([a-z][^\/\0><\/\1><[\w\W]+> // Support: Promises/A+ section 2.3.4 -  
3585 <([a-z][^\/\0><\/\1><[\w\W]+> // https://promisesaplus.com/#point-64 -  
3586 <([a-z][^\/\0><\/\1><[\w\W]+> // Only check objects and functions for thenability -  
3587 <([a-z][^\/\0><\/\1><[\w\W]+> ( typeof returned === "object" || -  
3588 <([a-z][^\/\0><\/\1><[\w\W]+> typeof returned === "function" ) && -  
3589 <([a-z][^\/\0><\/\1><[\w\W]+> returned.then; -  
3590   -  
3591 <([a-z][^\/\0><\/\1><[\w\W]+> // Handle a returned thenable -  
3592 <([a-z][^\/\0><\/\1><[\w\W]+> if ( jQuery.isFunction( then ) ) { -  
3593   -  
3594 <([a-z][^\/\0><\/\1><[\w\W]+> // Special processors (notify) just wait for resolution -  
3595 <([a-z][^\/\0><\/\1><[\w\W]+> if ( special ) { -  
3596 <([a-z][^\/\0><\/\1><[\w\W]+> then.call( -  
3597 <([a-z][^\/\0><\/\1><[\w\W]+> returned, -  
3598 <([a-z][^\/\0><\/\1><[\w\W]+> resolve( maxDepth, deferred, Identity, special ), -  
3599 <([a-z][^\/\0><\/\1><[\w\W]+> resolve( maxDepth, deferred, Thrower, special ) -  
3600 <([a-z][^\/\0><\/\1><[\w\W]+> ); -  
3601   -  
3602 <([a-z][^\/\0><\/\1><[\w\W]+> // Normal processors (resolve) also hook into progress -  
3603 <([a-z][^\/\0><\/\1><[\w\W]+> } else { -  
3604   -  
3605 <([a-z][^\/\0><\/\1><[\w\W]+> // ...and disregard older resolution values -  
3606 <([a-z][^\/\0><\/\1><[\w\W]+> maxDepth++; -  
3607   -  
3608 <([a-z][^\/\0><\/\1><[\w\W]+> then.call( -  
3609 <([a-z][^\/\0><\/\1><[\w\W]+> returned, -  
3610 <([a-z][^\/\0><\/\1><[\w\W]+> resolve( maxDepth, deferred, Identity, special ), -  
3611 <([a-z][^\/\0><\/\1><[\w\W]+> resolve( maxDepth, deferred, Thrower, special ), -  
3612 <([a-z][^\/\0><\/\1><[\w\W]+> resolve( maxDepth, deferred, Identity, -  
3613 <([a-z][^\/\0><\/\1><[\w\W]+> deferred.notifyWith ) -  
3614 <([a-z][^\/\0><\/\1><[\w\W]+> ); -  
3615 <([a-z][^\/\0><\/\1><[\w\W]+> } -  
3616   -  
3617 <([a-z][^\/\0><\/\1><[\w\W]+> // Handle all other returned values -  
3618 <([a-z][^\/\0><\/\1><[\w\W]+> } else { -  
3619   -  
3620 <([a-z][^\/\0><\/\1><[\w\W]+> // Only substitute handlers pass on context -  
3621 <([a-z][^\/\0><\/\1><[\w\W]+> // and multiple values (non-spec behavior) -  
3622 <([a-z][^\/\0><\/\1><[\w\W]+> if ( handler !== Identity ) { -  
3623 <([a-z][^\/\0><\/\1><[\w\W]+> that = undefined; -  
3624 <([a-z][^\/\0><\/\1><[\w\W]+> args = [ returned ]; -  
3625 <([a-z][^\/\0><\/\1><[\w\W]+> } -  
3626   -  
3627 <([a-z][^\/\0><\/\1><[\w\W]+> // Process the value(s) -  
3628 <([a-z][^\/\0><\/\1><[\w\W]+> // Default process is resolve -  
3629 <([a-z][^\/\0><\/\1><[\w\W]+> ( special || deferred.resolveWith )( that, args ); -  
3630 <([a-z][^\/\0><\/\1><[\w\W]+> } -  
3631 <([a-z][^\/\0><\/\1><[\w\W]+> }, -  
3632   -  
3633 <([a-z][^\/\0><\/\1><[\w\W]+> // Only normal processors (resolve) catch and reject exceptions -  
3634 <([a-z][^\/\0><\/\1><[\w\W]+> process = special ? -  
3635 <([a-z][^\/\0><\/\1><[\w\W]+> mightThrow : -  
3636 <([a-z][^\/\0><\/\1><[\w\W]+> function() { -  
3637 <([a-z][^\/\0><\/\1><[\w\W]+> try { -  
3638 <([a-z][^\/\0><\/\1><[\w\W]+> mightThrow(); -  
3639 <([a-z][^\/\0><\/\1><[\w\W]+> } catch ( e ) { -  
3640   -  
3641 <([a-z][^\/\0><\/\1><[\w\W]+> if ( jQuery.Deferred.exceptionHook ) { -  
3642 <([a-z][^\/\0><\/\1><[\w\W]+> jQuery.Deferred.exceptionHook( e, -  
3643 <([a-z][^\/\0><\/\1><[\w\W]+> process.stackTrace ); -  
3644 <([a-z][^\/\0><\/\1><[\w\W]+> } -  
3645   -  
3646 <([a-z][^\/\0><\/\1><[\w\W]+> // Support: Promises/A+ section 2.3.3.3.4.1 -  
3647 <([a-z][^\/\0><\/\1><[\w\W]+> // https://promisesaplus.com/#point-61 -  
3648 <([a-z][^\/\0><\/\1><[\w\W]+> // Ignore post-resolution exceptions -  
3649 <([a-z][^\/\0><\/\1><[\w\W]+> if ( depth + 1 >= maxDepth ) { -  
3650   -  
3651 <([a-z][^\/\0><\/\1><[\w\W]+> // Only substitute handlers pass on context -  
3652 <([a-z][^\/\0><\/\1><[\w\W]+> // and multiple values (non-spec behavior) -  
3653 <([a-z][^\/\0><\/\1><[\w\W]+> if ( handler !== Thrower ) { -  
3654 <([a-z][^\/\0><\/\1><[\w\W]+> that = undefined; -  
3655 <([a-z][^\/\0><\/\1><[\w\W]+> args = [ e ]; -  
3656 <([a-z][^\/\0><\/\1><[\w\W]+> } -  
3657   -  
3658 <([a-z][^\/\0><\/\1><[\w\W]+> deferred.rejectWith( that, args ); -  
3659 <([a-z][^\/\0><\/\1><[\w\W]+> } -  
3660 <([a-z][^\/\0><\/\1><[\w\W]+> } -  
3661 <([a-z][^\/\0><\/\1><[\w\W]+> }; -  
3662   -  
3663 <([a-z][^\/\0><\/\1><[\w\W]+> // Support: Promises/A+ section 2.3.3.3.1 -  
3664 <([a-z][^\/\0><\/\1><[\w\W]+> // https://promisesaplus.com/#point-57 -  
3665 <([a-z][^\/\0><\/\1><[\w\W]+> // Re-resolve promises immediately to dodge false rejection from -  
3666 <([a-z][^\/\0><\/\1><[\w\W]+> // subsequent errors -  
3667 <([a-z][^\/\0><\/\1><[\w\W]+> if ( depth ) { -  
3668 <([a-z][^\/\0><\/\1><[\w\W]+> process(); -  
3669 <([a-z][^\/\0><\/\1><[\w\W]+> } else { -  
3670   -  
3671 <([a-z][^\/\0><\/\1><[\w\W]+> // Call an optional hook to record the stack, in case of exception -  
3672 <([a-z][^\/\0><\/\1><[\w\W]+> // since it's otherwise lost when execution goes async -  
3673 <([a-z][^\/\0><\/\1><[\w\W]+> if ( jQuery.Deferred.getStackHook ) { -  
3674 <([a-z][^\/\0><\/\1><[\w\W]+> process.stackTrace = jQuery.Deferred.getStackHook(); -  
3675 <([a-z][^\/\0><\/\1><[\w\W]+> } -  
3676 <([a-z][^\/\0><\/\1><[\w\W]+> window.setTimeout( process ); -  
3677 <([a-z][^\/\0><\/\1><[\w\W]+> } -  
3678 <([a-z][^\/\0><\/\1><[\w\W]+> }; -  
3679 <([a-z][^\/\0><\/\1><[\w\W]+> } -  
3680   -  
3681 <([a-z][^\/\0><\/\1><[\w\W]+> return jQuery.Deferred( function( newDefer ) { -  
3682   -  
3683 <([a-z][^\/\0><\/\1><[\w\W]+> // progress_handlers.add( ... ) -  
3684 <([a-z][^\/\0><\/\1><[\w\W]+> tuples[ 0 ][ 3 ].add( -  
3685 <([a-z][^\/\0><\/\1><[\w\W]+> resolve( -  
3686 <([a-z][^\/\0><\/\1><[\w\W]+> 0, -  
3687 <([a-z][^\/\0><\/\1><[\w\W]+> newDefer, -  
3688 <([a-z][^\/\0><\/\1><[\w\W]+> jQuery.isFunction( onProgress ) ? -  
3689 <([a-z][^\/\0><\/\1><[\w\W]+> onProgress : -  
3690 <([a-z][^\/\0><\/\1><[\w\W]+> Identity, -  
3691 <([a-z][^\/\0><\/\1><[\w\W]+> newDefer.notifyWith -  
3692 <([a-z][^\/\0><\/\1><[\w\W]+> ) -  
3693 <([a-z][^\/\0><\/\1><[\w\W]+> ); -  
3694   -  
3695 <([a-z][^\/\0><\/\1><[\w\W]+> // fulfilled_handlers.add( ... ) -  
3696 <([a-z][^\/\0><\/\1><[\w\W]+> tuples[ 1 ][ 3 ].add( -  
3697 <([a-z][^\/\0><\/\1><[\w\W]+> resolve( -  
3698 <([a-z][^\/\0><\/\1><[\w\W]+> 0, -  
3699 <([a-z][^\/\0><\/\1><[\w\W]+> newDefer, -  
3700 <([a-z][^\/\0><\/\1><[\w\W]+> jQuery.isFunction( onFulfilled ) ? -  
3701 <([a-z][^\/\0><\/\1><[\w\W]+> onFulfilled : -  
3702 <([a-z][^\/\0><\/\1><[\w\W]+> Identity -  
3703 <([a-z][^\/\0><\/\1><[\w\W]+> ) -  
3704 <([a-z][^\/\0><\/\1><[\w\W]+> ); -  
3705   -  
3706 <([a-z][^\/\0><\/\1><[\w\W]+> // rejected_handlers.add( ... ) -  
3707 <([a-z][^\/\0><\/\1><[\w\W]+> tuples[ 2 ][ 3 ].add( -  
3708 <([a-z][^\/\0><\/\1><[\w\W]+> resolve( -  
3709 <([a-z][^\/\0><\/\1><[\w\W]+> 0, -  
3710 <([a-z][^\/\0><\/\1><[\w\W]+> newDefer, -  
3711 <([a-z][^\/\0><\/\1><[\w\W]+> jQuery.isFunction( onRejected ) ? -  
3712 <([a-z][^\/\0><\/\1><[\w\W]+> onRejected : -  
3713 <([a-z][^\/\0><\/\1><[\w\W]+> Thrower -  
3714 <([a-z][^\/\0><\/\1><[\w\W]+> ) -  
3715 <([a-z][^\/\0><\/\1><[\w\W]+> ); -  
3716 <([a-z][^\/\0><\/\1><[\w\W]+> } ).promise(); 3268 <(\w+)\s*\/?><\/\1><[\w\W]+> }).promise();
3717 <([a-z][^\/\0><\/\1><[\w\W]+> }, 3269 <(\w+)\s*\/?><\/\1><[\w\W]+> },
3718   -  
3719 <([a-z][^\/\0><\/\1><[\w\W]+> // Get a promise for this deferred 3270 <(\w+)\s*\/?><\/\1><[\w\W]+> // Get a promise for this deferred
3720 <([a-z][^\/\0><\/\1><[\w\W]+> // If obj is provided, the promise aspect is added to the object 3271 <(\w+)\s*\/?><\/\1><[\w\W]+> // If obj is provided, the promise aspect is added to the object
3721 <([a-z][^\/\0><\/\1><[\w\W]+> promise: function( obj ) { 3272 <(\w+)\s*\/?><\/\1><[\w\W]+> promise: function( obj ) {
3722 <([a-z][^\/\0><\/\1><[\w\W]+> return obj != null ? jQuery.extend( obj, promise ) : promise; 3273 <(\w+)\s*\/?><\/\1><[\w\W]+> return obj != null ? jQuery.extend( obj, promise ) : promise;
3723 <([a-z][^\/\0><\/\1><[\w\W]+> } 3274 <(\w+)\s*\/?><\/\1><[\w\W]+> }
3724 <([a-z][^\/\0><\/\1><[\w\W]+> }, 3275 <(\w+)\s*\/?><\/\1><[\w\W]+> },
3725 <([a-z][^\/\0><\/\1><[\w\W]+> deferred = {}; 3276 <(\w+)\s*\/?><\/\1><[\w\W]+> deferred = {};
-   3277  
-   3278 <(\w+)\s*\/?><\/\1><[\w\W]+> // Keep pipe for back-compat
-   3279 <(\w+)\s*\/?><\/\1><[\w\W]+> promise.pipe = promise.then;
3726   3280  
3727 <([a-z][^\/\0><\/\1><[\w\W]+> // Add list-specific methods 3281 <(\w+)\s*\/?><\/\1><[\w\W]+> // Add list-specific methods
3728 <([a-z][^\/\0><\/\1><[\w\W]+> jQuery.each( tuples, function( i, tuple ) { 3282 <(\w+)\s*\/?><\/\1><[\w\W]+> jQuery.each( tuples, function( i, tuple ) {
3729 <([a-z][^\/\0><\/\1><[\w\W]+> var list = tuple[ 2 ], 3283 <(\w+)\s*\/?><\/\1><[\w\W]+> var list = tuple[ 2 ],
3730 <([a-z][^\/\0><\/\1><[\w\W]+> stateString = tuple[ 5 ]; 3284 <(\w+)\s*\/?><\/\1><[\w\W]+> stateString = tuple[ 3 ];
3731   3285  
3732 <([a-z][^\/\0><\/\1><[\w\W]+> // promise.progress = list.add -  
3733 <([a-z][^\/\0><\/\1><[\w\W]+> // promise.done = list.add -  
3734 <([a-z][^\/\0><\/\1><[\w\W]+> // promise.fail = list.add 3286 <(\w+)\s*\/?><\/\1><[\w\W]+> // promise[ done | fail | progress ] = list.add
3735 <([a-z][^\/\0><\/\1><[\w\W]+> promise[ tuple[ 1 ] ] = list.add; 3287 <(\w+)\s*\/?><\/\1><[\w\W]+> promise[ tuple[1] ] = list.add;
3736   3288  
3737 <([a-z][^\/\0><\/\1><[\w\W]+> // Handle state 3289 <(\w+)\s*\/?><\/\1><[\w\W]+> // Handle state
3738 <([a-z][^\/\0><\/\1><[\w\W]+> if ( stateString ) { 3290 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( stateString ) {
3739 <([a-z][^\/\0><\/\1><[\w\W]+> list.add( 3291 <(\w+)\s*\/?><\/\1><[\w\W]+> list.add(function() {
-   3292 <(\w+)\s*\/?><\/\1><[\w\W]+> // state = [ resolved | rejected ]
3740 <([a-z][^\/\0><\/\1><[\w\W]+> function() { 3293 <(\w+)\s*\/?><\/\1><[\w\W]+> state = stateString;
3741   3294  
3742 <([a-z][^\/\0><\/\1><[\w\W]+> // state = "resolved" (i.e., fulfilled) -  
3743 <([a-z][^\/\0><\/\1><[\w\W]+> // state = "rejected" -  
3744 <([a-z][^\/\0><\/\1><[\w\W]+> state = stateString; -  
3745 <([a-z][^\/\0><\/\1><[\w\W]+> }, -  
3746   -  
3747 <([a-z][^\/\0><\/\1><[\w\W]+> // rejected_callbacks.disable -  
3748 <([a-z][^\/\0><\/\1><[\w\W]+> // fulfilled_callbacks.disable 3295 <(\w+)\s*\/?><\/\1><[\w\W]+> // [ reject_list | resolve_list ].disable; progress_list.lock
3749 <([a-z][^\/\0><\/\1><[\w\W]+> tuples[ 3 - i ][ 2 ].disable, -  
3750   -  
3751 <([a-z][^\/\0><\/\1><[\w\W]+> // progress_callbacks.lock -  
3752 <([a-z][^\/\0><\/\1><[\w\W]+> tuples[ 0 ][ 2 ].lock -  
3753 <([a-z][^\/\0><\/\1><[\w\W]+> ); 3296 <(\w+)\s*\/?><\/\1><[\w\W]+> }, tuples[ i ^ 1 ][ 2 ].disable, tuples[ 2 ][ 2 ].lock );
3754 <([a-z][^\/\0><\/\1><[\w\W]+> } -  
3755   -  
3756 <([a-z][^\/\0><\/\1><[\w\W]+> // progress_handlers.fire -  
3757 <([a-z][^\/\0><\/\1><[\w\W]+> // fulfilled_handlers.fire -  
3758 <([a-z][^\/\0><\/\1><[\w\W]+> // rejected_handlers.fire -  
3759 <([a-z][^\/\0><\/\1><[\w\W]+> list.add( tuple[ 3 ].fire ); 3297 <(\w+)\s*\/?><\/\1><[\w\W]+> }
3760   -  
3761 <([a-z][^\/\0><\/\1><[\w\W]+> // deferred.notify = function() { deferred.notifyWith(...) } -  
3762 <([a-z][^\/\0><\/\1><[\w\W]+> // deferred.resolve = function() { deferred.resolveWith(...) } 3298  
3763 <([a-z][^\/\0><\/\1><[\w\W]+> // deferred.reject = function() { deferred.rejectWith(...) } 3299 <(\w+)\s*\/?><\/\1><[\w\W]+> // deferred[ resolve | reject | notify ]
3764 <([a-z][^\/\0><\/\1><[\w\W]+> deferred[ tuple[ 0 ] ] = function() { 3300 <(\w+)\s*\/?><\/\1><[\w\W]+> deferred[ tuple[0] ] = function() {
3765 <([a-z][^\/\0><\/\1><[\w\W]+> deferred[ tuple[ 0 ] + "With" ]( this === deferred ? undefined : this, arguments ); 3301 <(\w+)\s*\/?><\/\1><[\w\W]+> deferred[ tuple[0] + "With" ]( this === deferred ? promise : this, arguments );
3766 <([a-z][^\/\0><\/\1><[\w\W]+> return this; -  
3767 <([a-z][^\/\0><\/\1><[\w\W]+> }; -  
3768   -  
3769 <([a-z][^\/\0><\/\1><[\w\W]+> // deferred.notifyWith = list.fireWith -  
3770 <([a-z][^\/\0><\/\1><[\w\W]+> // deferred.resolveWith = list.fireWith 3302 <(\w+)\s*\/?><\/\1><[\w\W]+> return this;
3771 <([a-z][^\/\0><\/\1><[\w\W]+> // deferred.rejectWith = list.fireWith 3303 <(\w+)\s*\/?><\/\1><[\w\W]+> };
3772 <([a-z][^\/\0><\/\1><[\w\W]+> deferred[ tuple[ 0 ] + "With" ] = list.fireWith; 3304 <(\w+)\s*\/?><\/\1><[\w\W]+> deferred[ tuple[0] + "With" ] = list.fireWith;
3773 <([a-z][^\/\0><\/\1><[\w\W]+> } ); 3305 <(\w+)\s*\/?><\/\1><[\w\W]+> });
3774   3306  
3775 <([a-z][^\/\0><\/\1><[\w\W]+> // Make the deferred a promise 3307 <(\w+)\s*\/?><\/\1><[\w\W]+> // Make the deferred a promise
3776 <([a-z][^\/\0><\/\1><[\w\W]+> promise.promise( deferred ); 3308 <(\w+)\s*\/?><\/\1><[\w\W]+> promise.promise( deferred );
3777   3309  
3778 <([a-z][^\/\0><\/\1><[\w\W]+> // Call given func if any 3310 <(\w+)\s*\/?><\/\1><[\w\W]+> // Call given func if any
3779 <([a-z][^\/\0><\/\1><[\w\W]+> if ( func ) { 3311 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( func ) {
3780 <([a-z][^\/\0><\/\1><[\w\W]+> func.call( deferred, deferred ); 3312 <(\w+)\s*\/?><\/\1><[\w\W]+> func.call( deferred, deferred );
3781 <([a-z][^\/\0><\/\1><[\w\W]+> } 3313 <(\w+)\s*\/?><\/\1><[\w\W]+> }
3782   3314  
3783 <([a-z][^\/\0><\/\1><[\w\W]+> // All done! 3315 <(\w+)\s*\/?><\/\1><[\w\W]+> // All done!
3784 <([a-z][^\/\0><\/\1><[\w\W]+> return deferred; 3316 <(\w+)\s*\/?><\/\1><[\w\W]+> return deferred;
3785 <([a-z][^\/\0><\/\1><[\w\W]+> }, 3317 <(\w+)\s*\/?><\/\1><[\w\W]+> },
3786   3318  
3787 <([a-z][^\/\0><\/\1><[\w\W]+> // Deferred helper 3319 <(\w+)\s*\/?><\/\1><[\w\W]+> // Deferred helper
3788 <([a-z][^\/\0><\/\1><[\w\W]+> when: function( singleValue ) { 3320 <(\w+)\s*\/?><\/\1><[\w\W]+> when: function( subordinate /* , ..., subordinateN */ ) {
3789 <([a-z][^\/\0><\/\1><[\w\W]+> var 3321 <(\w+)\s*\/?><\/\1><[\w\W]+> var i = 0,
3790   -  
3791 <([a-z][^\/\0><\/\1><[\w\W]+> // count of uncompleted subordinates -  
3792 <([a-z][^\/\0><\/\1><[\w\W]+> remaining = arguments.length, -  
3793   -  
3794 <([a-z][^\/\0><\/\1><[\w\W]+> // count of unprocessed arguments -  
3795 <([a-z][^\/\0><\/\1><[\w\W]+> i = remaining, -  
3796   -  
3797 <([a-z][^\/\0><\/\1><[\w\W]+> // subordinate fulfillment data -  
3798 <([a-z][^\/\0><\/\1><[\w\W]+> resolveContexts = Array( i ), -  
3799 <([a-z][^\/\0><\/\1><[\w\W]+> resolveValues = slice.call( arguments ), 3322 <(\w+)\s*\/?><\/\1><[\w\W]+> resolveValues = slice.call( arguments ),
-   3323 <(\w+)\s*\/?><\/\1><[\w\W]+> length = resolveValues.length,
3800   3324  
3801 <([a-z][^\/\0><\/\1><[\w\W]+> // the master Deferred 3325 <(\w+)\s*\/?><\/\1><[\w\W]+> // the count of uncompleted subordinates
-   3326 <(\w+)\s*\/?><\/\1><[\w\W]+> remaining = length !== 1 || ( subordinate && jQuery.isFunction( subordinate.promise ) ) ? length : 0,
-   3327  
-   3328 <(\w+)\s*\/?><\/\1><[\w\W]+> // the master Deferred. If resolveValues consist of only a single Deferred, just use that.
3802 <([a-z][^\/\0><\/\1><[\w\W]+> master = jQuery.Deferred(), 3329 <(\w+)\s*\/?><\/\1><[\w\W]+> deferred = remaining === 1 ? subordinate : jQuery.Deferred(),
3803   3330  
3804 <([a-z][^\/\0><\/\1><[\w\W]+> // subordinate callback factory 3331 <(\w+)\s*\/?><\/\1><[\w\W]+> // Update function for both resolve and progress values
3805 <([a-z][^\/\0><\/\1><[\w\W]+> updateFunc = function( i ) { 3332 <(\w+)\s*\/?><\/\1><[\w\W]+> updateFunc = function( i, contexts, values ) {
3806 <([a-z][^\/\0><\/\1><[\w\W]+> return function( value ) { 3333 <(\w+)\s*\/?><\/\1><[\w\W]+> return function( value ) {
-   3334 <(\w+)\s*\/?><\/\1><[\w\W]+> contexts[ i ] = this;
-   3335 <(\w+)\s*\/?><\/\1><[\w\W]+> values[ i ] = arguments.length > 1 ? slice.call( arguments ) : value;
3807 <([a-z][^\/\0><\/\1><[\w\W]+> resolveContexts[ i ] = this; 3336 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( values === progressValues ) {
3808 <([a-z][^\/\0><\/\1><[\w\W]+> resolveValues[ i ] = arguments.length > 1 ? slice.call( arguments ) : value; 3337 <(\w+)\s*\/?><\/\1><[\w\W]+> deferred.notifyWith( contexts, values );
3809 <([a-z][^\/\0><\/\1><[\w\W]+> if ( !( --remaining ) ) { 3338 <(\w+)\s*\/?><\/\1><[\w\W]+> } else if ( !( --remaining ) ) {
3810 <([a-z][^\/\0><\/\1><[\w\W]+> master.resolveWith( resolveContexts, resolveValues ); 3339 <(\w+)\s*\/?><\/\1><[\w\W]+> deferred.resolveWith( contexts, values );
3811 <([a-z][^\/\0><\/\1><[\w\W]+> } 3340 <(\w+)\s*\/?><\/\1><[\w\W]+> }
3812 <([a-z][^\/\0><\/\1><[\w\W]+> }; -  
3813 <([a-z][^\/\0><\/\1><[\w\W]+> }; -  
3814   -  
3815 <([a-z][^\/\0><\/\1><[\w\W]+> // Single- and empty arguments are adopted like Promise.resolve -  
3816 <([a-z][^\/\0><\/\1><[\w\W]+> if ( remaining <= 1 ) { -  
3817 <([a-z][^\/\0><\/\1><[\w\W]+> adoptValue( singleValue, master.done( updateFunc( i ) ).resolve, master.reject ); -  
3818   3341 <(\w+)\s*\/?><\/\1><[\w\W]+> };
-   3342 <(\w+)\s*\/?><\/\1><[\w\W]+> },
-   3343  
-   3344 <(\w+)\s*\/?><\/\1><[\w\W]+> progressValues, progressContexts, resolveContexts;
-   3345  
-   3346 <(\w+)\s*\/?><\/\1><[\w\W]+> // Add listeners to Deferred subordinates; treat others as resolved
-   3347 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( length > 1 ) {
-   3348 <(\w+)\s*\/?><\/\1><[\w\W]+> progressValues = new Array( length );
-   3349 <(\w+)\s*\/?><\/\1><[\w\W]+> progressContexts = new Array( length );
-   3350 <(\w+)\s*\/?><\/\1><[\w\W]+> resolveContexts = new Array( length );
-   3351 <(\w+)\s*\/?><\/\1><[\w\W]+> for ( ; i < length; i++ ) {
-   3352 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( resolveValues[ i ] && jQuery.isFunction( resolveValues[ i ].promise ) ) {
-   3353 <(\w+)\s*\/?><\/\1><[\w\W]+> resolveValues[ i ].promise()
3819 <([a-z][^\/\0><\/\1><[\w\W]+> // Use .then() to unwrap secondary thenables (cf. gh-3000) 3354 <(\w+)\s*\/?><\/\1><[\w\W]+> .done( updateFunc( i, resolveContexts, resolveValues ) )
-   3355 <(\w+)\s*\/?><\/\1><[\w\W]+> .fail( deferred.reject )
3820 <([a-z][^\/\0><\/\1><[\w\W]+> if ( master.state() === "pending" || 3356 <(\w+)\s*\/?><\/\1><[\w\W]+> .progress( updateFunc( i, progressContexts, progressValues ) );
3821 <([a-z][^\/\0><\/\1><[\w\W]+> jQuery.isFunction( resolveValues[ i ] && resolveValues[ i ].then ) ) { 3357 <(\w+)\s*\/?><\/\1><[\w\W]+> } else {
3822   3358 <(\w+)\s*\/?><\/\1><[\w\W]+> --remaining;
3823 <([a-z][^\/\0><\/\1><[\w\W]+> return master.then(); 3359 <(\w+)\s*\/?><\/\1><[\w\W]+> }
3824 <([a-z][^\/\0><\/\1><[\w\W]+> } 3360 <(\w+)\s*\/?><\/\1><[\w\W]+> }
3825 <([a-z][^\/\0><\/\1><[\w\W]+> } 3361 <(\w+)\s*\/?><\/\1><[\w\W]+> }
3826   3362  
3827 <([a-z][^\/\0><\/\1><[\w\W]+> // Multiple arguments are aggregated like Promise.all array elements 3363 <(\w+)\s*\/?><\/\1><[\w\W]+> // If we're not waiting on anything, resolve the master
3828 <([a-z][^\/\0><\/\1><[\w\W]+> while ( i-- ) { 3364 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( !remaining ) {
3829 <([a-z][^\/\0><\/\1><[\w\W]+> adoptValue( resolveValues[ i ], updateFunc( i ), master.reject ); 3365 <(\w+)\s*\/?><\/\1><[\w\W]+> deferred.resolveWith( resolveContexts, resolveValues );
3830 <([a-z][^\/\0><\/\1><[\w\W]+> } 3366 <(\w+)\s*\/?><\/\1><[\w\W]+> }
3831   -  
3832 <([a-z][^\/\0><\/\1><[\w\W]+> return master.promise(); -  
3833 <([a-z][^\/\0><\/\1><[\w\W]+> } -  
3834 <([a-z][^\/\0><\/\1><[\w\W]+>} ); -  
3835   -  
3836   -  
3837 <([a-z][^\/\0><\/\1><[\w\W]+>// These usually indicate a programmer mistake during development, -  
3838 <([a-z][^\/\0><\/\1><[\w\W]+>// warn about them ASAP rather than swallowing them by default. -  
3839 <([a-z][^\/\0><\/\1><[\w\W]+>var rerrorNames = /^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/; -  
3840   -  
3841 <([a-z][^\/\0><\/\1><[\w\W]+>jQuery.Deferred.exceptionHook = function( error, stack ) { -  
3842   -  
3843 <([a-z][^\/\0><\/\1><[\w\W]+> // Support: IE 8 - 9 only -  
3844 <([a-z][^\/\0><\/\1><[\w\W]+> // Console exists when dev tools are open, which can happen at any time -  
3845 <([a-z][^\/\0><\/\1><[\w\W]+> if ( window.console && window.console.warn && error && rerrorNames.test( error.name ) ) { 3367  
3846 <([a-z][^\/\0><\/\1><[\w\W]+> window.console.warn( "jQuery.Deferred exception: " + error.message, error.stack, stack ); 3368 <(\w+)\s*\/?><\/\1><[\w\W]+> return deferred.promise();
3847 <([a-z][^\/\0><\/\1><[\w\W]+> } -  
3848 <([a-z][^\/\0><\/\1><[\w\W]+>}; -  
3849   -  
3850   -  
3851   -  
3852   -  
3853 <([a-z][^\/\0><\/\1><[\w\W]+>jQuery.readyException = function( error ) { -  
3854 <([a-z][^\/\0><\/\1><[\w\W]+> window.setTimeout( function() { -  
3855 <([a-z][^\/\0><\/\1><[\w\W]+> throw error; -  
3856 <([a-z][^\/\0><\/\1><[\w\W]+> } ); -  
3857 <([a-z][^\/\0><\/\1><[\w\W]+>}; -  
3858   3369 <(\w+)\s*\/?><\/\1><[\w\W]+> }
3859   3370 <(\w+)\s*\/?><\/\1><[\w\W]+>});
3860   3371  
3861   3372  
3862 <([a-z][^\/\0><\/\1><[\w\W]+>// The deferred used on DOM ready 3373 <(\w+)\s*\/?><\/\1><[\w\W]+>// The deferred used on DOM ready
3863 <([a-z][^\/\0><\/\1><[\w\W]+>var readyList = jQuery.Deferred(); 3374 <(\w+)\s*\/?><\/\1><[\w\W]+>var readyList;
3864   3375  
3865 <([a-z][^\/\0><\/\1><[\w\W]+>jQuery.fn.ready = function( fn ) { -  
3866   -  
3867 <([a-z][^\/\0><\/\1><[\w\W]+> readyList -  
3868 <([a-z][^\/\0><\/\1><[\w\W]+> .then( fn ) -  
3869   -  
3870 <([a-z][^\/\0><\/\1><[\w\W]+> // Wrap jQuery.readyException in a function so that the lookup -  
3871 <([a-z][^\/\0><\/\1><[\w\W]+> // happens at the time of error handling instead of callback 3376 <(\w+)\s*\/?><\/\1><[\w\W]+>jQuery.fn.ready = function( fn ) {
3872 <([a-z][^\/\0><\/\1><[\w\W]+> // registration. -  
3873 <([a-z][^\/\0><\/\1><[\w\W]+> .catch( function( error ) { 3377 <(\w+)\s*\/?><\/\1><[\w\W]+> // Add the callback
3874 <([a-z][^\/\0><\/\1><[\w\W]+> jQuery.readyException( error ); -  
3875 <([a-z][^\/\0><\/\1><[\w\W]+> } ); 3378 <(\w+)\s*\/?><\/\1><[\w\W]+> jQuery.ready.promise().done( fn );
3876   3379  
3877 <([a-z][^\/\0><\/\1><[\w\W]+> return this; 3380 <(\w+)\s*\/?><\/\1><[\w\W]+> return this;
3878 <([a-z][^\/\0><\/\1><[\w\W]+>}; 3381 <(\w+)\s*\/?><\/\1><[\w\W]+>};
3879   3382  
3880 <([a-z][^\/\0><\/\1><[\w\W]+>jQuery.extend( { -  
3881   3383 <(\w+)\s*\/?><\/\1><[\w\W]+>jQuery.extend({
3882 <([a-z][^\/\0><\/\1><[\w\W]+> // Is the DOM ready to be used? Set to true once it occurs. 3384 <(\w+)\s*\/?><\/\1><[\w\W]+> // Is the DOM ready to be used? Set to true once it occurs.
3883 <([a-z][^\/\0><\/\1><[\w\W]+> isReady: false, 3385 <(\w+)\s*\/?><\/\1><[\w\W]+> isReady: false,
3884   3386  
3885 <([a-z][^\/\0><\/\1><[\w\W]+> // A counter to track how many items to wait for before 3387 <(\w+)\s*\/?><\/\1><[\w\W]+> // A counter to track how many items to wait for before
3886 <([a-z][^\/\0><\/\1><[\w\W]+> // the ready event fires. See #6781 3388 <(\w+)\s*\/?><\/\1><[\w\W]+> // the ready event fires. See #6781
3887 <([a-z][^\/\0><\/\1><[\w\W]+> readyWait: 1, 3389 <(\w+)\s*\/?><\/\1><[\w\W]+> readyWait: 1,
3888   3390  
3889 <([a-z][^\/\0><\/\1><[\w\W]+> // Hold (or release) the ready event 3391 <(\w+)\s*\/?><\/\1><[\w\W]+> // Hold (or release) the ready event
3890 <([a-z][^\/\0><\/\1><[\w\W]+> holdReady: function( hold ) { 3392 <(\w+)\s*\/?><\/\1><[\w\W]+> holdReady: function( hold ) {
3891 <([a-z][^\/\0><\/\1><[\w\W]+> if ( hold ) { 3393 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( hold ) {
3892 <([a-z][^\/\0><\/\1><[\w\W]+> jQuery.readyWait++; 3394 <(\w+)\s*\/?><\/\1><[\w\W]+> jQuery.readyWait++;
3893 <([a-z][^\/\0><\/\1><[\w\W]+> } else { 3395 <(\w+)\s*\/?><\/\1><[\w\W]+> } else {
3894 <([a-z][^\/\0><\/\1><[\w\W]+> jQuery.ready( true ); 3396 <(\w+)\s*\/?><\/\1><[\w\W]+> jQuery.ready( true );
3895 <([a-z][^\/\0><\/\1><[\w\W]+> } 3397 <(\w+)\s*\/?><\/\1><[\w\W]+> }
3896 <([a-z][^\/\0><\/\1><[\w\W]+> }, 3398 <(\w+)\s*\/?><\/\1><[\w\W]+> },
3897   3399  
3898 <([a-z][^\/\0><\/\1><[\w\W]+> // Handle when the DOM is ready 3400 <(\w+)\s*\/?><\/\1><[\w\W]+> // Handle when the DOM is ready
3899 <([a-z][^\/\0><\/\1><[\w\W]+> ready: function( wait ) { 3401 <(\w+)\s*\/?><\/\1><[\w\W]+> ready: function( wait ) {
3900   3402  
3901 <([a-z][^\/\0><\/\1><[\w\W]+> // Abort if there are pending holds or we're already ready 3403 <(\w+)\s*\/?><\/\1><[\w\W]+> // Abort if there are pending holds or we're already ready
3902 <([a-z][^\/\0><\/\1><[\w\W]+> if ( wait === true ? --jQuery.readyWait : jQuery.isReady ) { 3404 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( wait === true ? --jQuery.readyWait : jQuery.isReady ) {
3903 <([a-z][^\/\0><\/\1><[\w\W]+> return; 3405 <(\w+)\s*\/?><\/\1><[\w\W]+> return;
3904 <([a-z][^\/\0><\/\1><[\w\W]+> } 3406 <(\w+)\s*\/?><\/\1><[\w\W]+> }
3905   3407  
3906 <([a-z][^\/\0><\/\1><[\w\W]+> // Remember that the DOM is ready 3408 <(\w+)\s*\/?><\/\1><[\w\W]+> // Remember that the DOM is ready
3907 <([a-z][^\/\0><\/\1><[\w\W]+> jQuery.isReady = true; 3409 <(\w+)\s*\/?><\/\1><[\w\W]+> jQuery.isReady = true;
3908   3410  
3909 <([a-z][^\/\0><\/\1><[\w\W]+> // If a normal DOM Ready event fired, decrement, and wait if need be 3411 <(\w+)\s*\/?><\/\1><[\w\W]+> // If a normal DOM Ready event fired, decrement, and wait if need be
3910 <([a-z][^\/\0><\/\1><[\w\W]+> if ( wait !== true && --jQuery.readyWait > 0 ) { 3412 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( wait !== true && --jQuery.readyWait > 0 ) {
3911 <([a-z][^\/\0><\/\1><[\w\W]+> return; 3413 <(\w+)\s*\/?><\/\1><[\w\W]+> return;
3912 <([a-z][^\/\0><\/\1><[\w\W]+> } 3414 <(\w+)\s*\/?><\/\1><[\w\W]+> }
3913   3415  
3914 <([a-z][^\/\0><\/\1><[\w\W]+> // If there are functions bound, to execute 3416 <(\w+)\s*\/?><\/\1><[\w\W]+> // If there are functions bound, to execute
3915 <([a-z][^\/\0><\/\1><[\w\W]+> readyList.resolveWith( document, [ jQuery ] ); 3417 <(\w+)\s*\/?><\/\1><[\w\W]+> readyList.resolveWith( document, [ jQuery ] );
3916 <([a-z][^\/\0><\/\1><[\w\W]+> } -  
3917 <([a-z][^\/\0><\/\1><[\w\W]+>} ); -  
3918   3418  
-   3419 <(\w+)\s*\/?><\/\1><[\w\W]+> // Trigger any bound ready events
-   3420 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( jQuery.fn.triggerHandler ) {
-   3421 <(\w+)\s*\/?><\/\1><[\w\W]+> jQuery( document ).triggerHandler( "ready" );
-   3422 <(\w+)\s*\/?><\/\1><[\w\W]+> jQuery( document ).off( "ready" );
-   3423 <(\w+)\s*\/?><\/\1><[\w\W]+> }
-   3424 <(\w+)\s*\/?><\/\1><[\w\W]+> }
-   3425 <(\w+)\s*\/?><\/\1><[\w\W]+>});
3919 <([a-z][^\/\0><\/\1><[\w\W]+>jQuery.ready.then = readyList.then; 3426  
-   3427 <(\w+)\s*\/?><\/\1><[\w\W]+>/**
3920   3428 <(\w+)\s*\/?><\/\1><[\w\W]+> * The ready event handler and self cleanup method
3921 <([a-z][^\/\0><\/\1><[\w\W]+>// The ready event handler and self cleanup method 3429 <(\w+)\s*\/?><\/\1><[\w\W]+> */
3922 <([a-z][^\/\0><\/\1><[\w\W]+>function completed() { 3430 <(\w+)\s*\/?><\/\1><[\w\W]+>function completed() {
3923 <([a-z][^\/\0><\/\1><[\w\W]+> document.removeEventListener( "DOMContentLoaded", completed ); 3431 <(\w+)\s*\/?><\/\1><[\w\W]+> document.removeEventListener( "DOMContentLoaded", completed, false );
3924 <([a-z][^\/\0><\/\1><[\w\W]+> window.removeEventListener( "load", completed ); 3432 <(\w+)\s*\/?><\/\1><[\w\W]+> window.removeEventListener( "load", completed, false );
3925 <([a-z][^\/\0><\/\1><[\w\W]+> jQuery.ready(); 3433 <(\w+)\s*\/?><\/\1><[\w\W]+> jQuery.ready();
3926 <([a-z][^\/\0><\/\1><[\w\W]+>} 3434 <(\w+)\s*\/?><\/\1><[\w\W]+>}
3927   -  
3928 <([a-z][^\/\0><\/\1><[\w\W]+>// Catch cases where $(document).ready() is called -  
3929 <([a-z][^\/\0><\/\1><[\w\W]+>// after the browser event has already occurred. -  
3930 <([a-z][^\/\0><\/\1><[\w\W]+>// Support: IE <=9 - 10 only 3435  
3931 <([a-z][^\/\0><\/\1><[\w\W]+>// Older IE sometimes signals "interactive" too soon 3436 <(\w+)\s*\/?><\/\1><[\w\W]+>jQuery.ready.promise = function( obj ) {
3932 <([a-z][^\/\0><\/\1><[\w\W]+>if ( document.readyState === "complete" || -  
3933 <([a-z][^\/\0><\/\1><[\w\W]+> ( document.readyState !== "loading" && !document.documentElement.doScroll ) ) { -  
3934   -  
3935 <([a-z][^\/\0><\/\1><[\w\W]+> // Handle it asynchronously to allow scripts the opportunity to delay ready -  
3936 <([a-z][^\/\0><\/\1><[\w\W]+> window.setTimeout( jQuery.ready ); 3437 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( !readyList ) {
-   3438  
-   3439 <(\w+)\s*\/?><\/\1><[\w\W]+> readyList = jQuery.Deferred();
-   3440  
3937   3441 <(\w+)\s*\/?><\/\1><[\w\W]+> // Catch cases where $(document).ready() is called after the browser event has already occurred.
3938 <([a-z][^\/\0><\/\1><[\w\W]+>} else { 3442 <(\w+)\s*\/?><\/\1><[\w\W]+> // We once tried to use readyState "interactive" here, but it caused issues like the one
-   3443 <(\w+)\s*\/?><\/\1><[\w\W]+> // discovered by ChrisS here: http://bugs.jquery.com/ticket/12282#comment:15
-   3444 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( document.readyState === "complete" ) {
-   3445 <(\w+)\s*\/?><\/\1><[\w\W]+> // Handle it asynchronously to allow scripts the opportunity to delay ready
-   3446 <(\w+)\s*\/?><\/\1><[\w\W]+> setTimeout( jQuery.ready );
-   3447  
-   3448 <(\w+)\s*\/?><\/\1><[\w\W]+> } else {
3939   3449  
3940 <([a-z][^\/\0><\/\1><[\w\W]+> // Use the handy event callback 3450 <(\w+)\s*\/?><\/\1><[\w\W]+> // Use the handy event callback
-   3451 <(\w+)\s*\/?><\/\1><[\w\W]+> document.addEventListener( "DOMContentLoaded", completed, false );
-   3452  
-   3453 <(\w+)\s*\/?><\/\1><[\w\W]+> // A fallback to window.onload, that will always work
3941 <([a-z][^\/\0><\/\1><[\w\W]+> document.addEventListener( "DOMContentLoaded", completed ); 3454 <(\w+)\s*\/?><\/\1><[\w\W]+> window.addEventListener( "load", completed, false );
-   3455 <(\w+)\s*\/?><\/\1><[\w\W]+> }
-   3456 <(\w+)\s*\/?><\/\1><[\w\W]+> }
-   3457 <(\w+)\s*\/?><\/\1><[\w\W]+> return readyList.promise( obj );
3942   3458 <(\w+)\s*\/?><\/\1><[\w\W]+>};
3943 <([a-z][^\/\0><\/\1><[\w\W]+> // A fallback to window.onload, that will always work 3459  
3944 <([a-z][^\/\0><\/\1><[\w\W]+> window.addEventListener( "load", completed ); 3460 <(\w+)\s*\/?><\/\1><[\w\W]+>// Kick off the DOM ready check even if the user does not
3945 <([a-z][^\/\0><\/\1><[\w\W]+>} 3461 <(\w+)\s*\/?><\/\1><[\w\W]+>jQuery.ready.promise();
3946   3462  
3947   3463  
3948   3464  
3949   3465  
3950 <([a-z][^\/\0><\/\1><[\w\W]+>// Multifunctional method to get and set values of a collection 3466 <(\w+)\s*\/?><\/\1><[\w\W]+>// Multifunctional method to get and set values of a collection
3951 <([a-z][^\/\0><\/\1><[\w\W]+>// The value/s can optionally be executed if it's a function 3467 <(\w+)\s*\/?><\/\1><[\w\W]+>// The value/s can optionally be executed if it's a function
3952 <([a-z][^\/\0><\/\1><[\w\W]+>var access = function( elems, fn, key, value, chainable, emptyGet, raw ) { 3468 <(\w+)\s*\/?><\/\1><[\w\W]+>var access = jQuery.access = function( elems, fn, key, value, chainable, emptyGet, raw ) {
3953 <([a-z][^\/\0><\/\1><[\w\W]+> var i = 0, 3469 <(\w+)\s*\/?><\/\1><[\w\W]+> var i = 0,
3954 <([a-z][^\/\0><\/\1><[\w\W]+> len = elems.length, 3470 <(\w+)\s*\/?><\/\1><[\w\W]+> len = elems.length,
3955 <([a-z][^\/\0><\/\1><[\w\W]+> bulk = key == null; 3471 <(\w+)\s*\/?><\/\1><[\w\W]+> bulk = key == null;
3956   3472  
3957 <([a-z][^\/\0><\/\1><[\w\W]+> // Sets many values 3473 <(\w+)\s*\/?><\/\1><[\w\W]+> // Sets many values
3958 <([a-z][^\/\0><\/\1><[\w\W]+> if ( jQuery.type( key ) === "object" ) { 3474 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( jQuery.type( key ) === "object" ) {
3959 <([a-z][^\/\0><\/\1><[\w\W]+> chainable = true; 3475 <(\w+)\s*\/?><\/\1><[\w\W]+> chainable = true;
3960 <([a-z][^\/\0><\/\1><[\w\W]+> for ( i in key ) { 3476 <(\w+)\s*\/?><\/\1><[\w\W]+> for ( i in key ) {
3961 <([a-z][^\/\0><\/\1><[\w\W]+> access( elems, fn, i, key[ i ], true, emptyGet, raw ); 3477 <(\w+)\s*\/?><\/\1><[\w\W]+> jQuery.access( elems, fn, i, key[i], true, emptyGet, raw );
3962 <([a-z][^\/\0><\/\1><[\w\W]+> } 3478 <(\w+)\s*\/?><\/\1><[\w\W]+> }
3963   3479  
3964 <([a-z][^\/\0><\/\1><[\w\W]+> // Sets one value 3480 <(\w+)\s*\/?><\/\1><[\w\W]+> // Sets one value
3965 <([a-z][^\/\0><\/\1><[\w\W]+> } else if ( value !== undefined ) { 3481 <(\w+)\s*\/?><\/\1><[\w\W]+> } else if ( value !== undefined ) {
3966 <([a-z][^\/\0><\/\1><[\w\W]+> chainable = true; 3482 <(\w+)\s*\/?><\/\1><[\w\W]+> chainable = true;
3967   3483  
3968 <([a-z][^\/\0><\/\1><[\w\W]+> if ( !jQuery.isFunction( value ) ) { 3484 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( !jQuery.isFunction( value ) ) {
3969 <([a-z][^\/\0><\/\1><[\w\W]+> raw = true; 3485 <(\w+)\s*\/?><\/\1><[\w\W]+> raw = true;
3970 <([a-z][^\/\0><\/\1><[\w\W]+> } 3486 <(\w+)\s*\/?><\/\1><[\w\W]+> }
3971   3487  
3972 <([a-z][^\/\0><\/\1><[\w\W]+> if ( bulk ) { 3488 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( bulk ) {
3973   -  
3974 <([a-z][^\/\0><\/\1><[\w\W]+> // Bulk operations run against the entire set 3489 <(\w+)\s*\/?><\/\1><[\w\W]+> // Bulk operations run against the entire set
3975 <([a-z][^\/\0><\/\1><[\w\W]+> if ( raw ) { 3490 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( raw ) {
3976 <([a-z][^\/\0><\/\1><[\w\W]+> fn.call( elems, value ); 3491 <(\w+)\s*\/?><\/\1><[\w\W]+> fn.call( elems, value );
3977 <([a-z][^\/\0><\/\1><[\w\W]+> fn = null; 3492 <(\w+)\s*\/?><\/\1><[\w\W]+> fn = null;
3978   3493  
3979 <([a-z][^\/\0><\/\1><[\w\W]+> // ...except when executing function values 3494 <(\w+)\s*\/?><\/\1><[\w\W]+> // ...except when executing function values
3980 <([a-z][^\/\0><\/\1><[\w\W]+> } else { 3495 <(\w+)\s*\/?><\/\1><[\w\W]+> } else {
3981 <([a-z][^\/\0><\/\1><[\w\W]+> bulk = fn; 3496 <(\w+)\s*\/?><\/\1><[\w\W]+> bulk = fn;
3982 <([a-z][^\/\0><\/\1><[\w\W]+> fn = function( elem, key, value ) { 3497 <(\w+)\s*\/?><\/\1><[\w\W]+> fn = function( elem, key, value ) {
3983 <([a-z][^\/\0><\/\1><[\w\W]+> return bulk.call( jQuery( elem ), value ); 3498 <(\w+)\s*\/?><\/\1><[\w\W]+> return bulk.call( jQuery( elem ), value );
3984 <([a-z][^\/\0><\/\1><[\w\W]+> }; 3499 <(\w+)\s*\/?><\/\1><[\w\W]+> };
3985 <([a-z][^\/\0><\/\1><[\w\W]+> } 3500 <(\w+)\s*\/?><\/\1><[\w\W]+> }
3986 <([a-z][^\/\0><\/\1><[\w\W]+> } 3501 <(\w+)\s*\/?><\/\1><[\w\W]+> }
3987   3502  
3988 <([a-z][^\/\0><\/\1><[\w\W]+> if ( fn ) { 3503 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( fn ) {
3989 <([a-z][^\/\0><\/\1><[\w\W]+> for ( ; i < len; i++ ) { 3504 <(\w+)\s*\/?><\/\1><[\w\W]+> for ( ; i < len; i++ ) {
3990 <([a-z][^\/\0><\/\1><[\w\W]+> fn( -  
3991 <([a-z][^\/\0><\/\1><[\w\W]+> elems[ i ], key, raw ? -  
3992 <([a-z][^\/\0><\/\1><[\w\W]+> value : -  
3993 <([a-z][^\/\0><\/\1><[\w\W]+> value.call( elems[ i ], i, fn( elems[ i ], key ) ) 3505 <(\w+)\s*\/?><\/\1><[\w\W]+> fn( elems[i], key, raw ? value : value.call( elems[i], i, fn( elems[i], key ) ) );
3994 <([a-z][^\/\0><\/\1><[\w\W]+> ); -  
3995 <([a-z][^\/\0><\/\1><[\w\W]+> } 3506 <(\w+)\s*\/?><\/\1><[\w\W]+> }
3996 <([a-z][^\/\0><\/\1><[\w\W]+> } 3507 <(\w+)\s*\/?><\/\1><[\w\W]+> }
3997 <([a-z][^\/\0><\/\1><[\w\W]+> } 3508 <(\w+)\s*\/?><\/\1><[\w\W]+> }
3998   3509  
3999 <([a-z][^\/\0><\/\1><[\w\W]+> if ( chainable ) { 3510 <(\w+)\s*\/?><\/\1><[\w\W]+> return chainable ?
4000 <([a-z][^\/\0><\/\1><[\w\W]+> return elems; -  
4001 <([a-z][^\/\0><\/\1><[\w\W]+> } 3511 <(\w+)\s*\/?><\/\1><[\w\W]+> elems :
4002   3512  
4003 <([a-z][^\/\0><\/\1><[\w\W]+> // Gets 3513 <(\w+)\s*\/?><\/\1><[\w\W]+> // Gets
4004 <([a-z][^\/\0><\/\1><[\w\W]+> if ( bulk ) { -  
4005 <([a-z][^\/\0><\/\1><[\w\W]+> return fn.call( elems ); -  
4006 <([a-z][^\/\0><\/\1><[\w\W]+> } 3514 <(\w+)\s*\/?><\/\1><[\w\W]+> bulk ?
4007   3515 <(\w+)\s*\/?><\/\1><[\w\W]+> fn.call( elems ) :
4008 <([a-z][^\/\0><\/\1><[\w\W]+> return len ? fn( elems[ 0 ], key ) : emptyGet; -  
-   3516 <(\w+)\s*\/?><\/\1><[\w\W]+> len ? fn( elems[0], key ) : emptyGet;
-   3517 <(\w+)\s*\/?><\/\1><[\w\W]+>};
-   3518  
-   3519  
-   3520 <(\w+)\s*\/?><\/\1><[\w\W]+>/**
4009 <([a-z][^\/\0><\/\1><[\w\W]+>}; 3521 <(\w+)\s*\/?><\/\1><[\w\W]+> * Determines whether an object can have data
4010 <([a-z][^\/\0><\/\1><[\w\W]+>var acceptData = function( owner ) { 3522 <(\w+)\s*\/?><\/\1><[\w\W]+> */
4011   3523 <(\w+)\s*\/?><\/\1><[\w\W]+>jQuery.acceptData = function( owner ) {
4012 <([a-z][^\/\0><\/\1><[\w\W]+> // Accepts only: 3524 <(\w+)\s*\/?><\/\1><[\w\W]+> // Accepts only:
4013 <([a-z][^\/\0><\/\1><[\w\W]+> // - Node 3525 <(\w+)\s*\/?><\/\1><[\w\W]+> // - Node
4014 <([a-z][^\/\0><\/\1><[\w\W]+> // - Node.ELEMENT_NODE 3526 <(\w+)\s*\/?><\/\1><[\w\W]+> // - Node.ELEMENT_NODE
4015 <([a-z][^\/\0><\/\1><[\w\W]+> // - Node.DOCUMENT_NODE 3527 <(\w+)\s*\/?><\/\1><[\w\W]+> // - Node.DOCUMENT_NODE
4016 <([a-z][^\/\0><\/\1><[\w\W]+> // - Object 3528 <(\w+)\s*\/?><\/\1><[\w\W]+> // - Object
4017 <([a-z][^\/\0><\/\1><[\w\W]+> // - Any 3529 <(\w+)\s*\/?><\/\1><[\w\W]+> // - Any
-   3530 <(\w+)\s*\/?><\/\1><[\w\W]+> /* jshint -W018 */
4018 <([a-z][^\/\0><\/\1><[\w\W]+> return owner.nodeType === 1 || owner.nodeType === 9 || !( +owner.nodeType ); 3531 <(\w+)\s*\/?><\/\1><[\w\W]+> return owner.nodeType === 1 || owner.nodeType === 9 || !( +owner.nodeType );
4019 <([a-z][^\/\0><\/\1><[\w\W]+>}; 3532 <(\w+)\s*\/?><\/\1><[\w\W]+>};
4020   3533  
4021   -  
4022   -  
4023   3534  
-   3535 <(\w+)\s*\/?><\/\1><[\w\W]+>function Data() {
-   3536 <(\w+)\s*\/?><\/\1><[\w\W]+> // Support: Android<4,
-   3537 <(\w+)\s*\/?><\/\1><[\w\W]+> // Old WebKit does not have Object.preventExtensions/freeze method,
-   3538 <(\w+)\s*\/?><\/\1><[\w\W]+> // return new empty object instead with no [[set]] accessor
-   3539 <(\w+)\s*\/?><\/\1><[\w\W]+> Object.defineProperty( this.cache = {}, 0, {
-   3540 <(\w+)\s*\/?><\/\1><[\w\W]+> get: function() {
-   3541 <(\w+)\s*\/?><\/\1><[\w\W]+> return {};
-   3542 <(\w+)\s*\/?><\/\1><[\w\W]+> }
-   3543 <(\w+)\s*\/?><\/\1><[\w\W]+> });
4024 <([a-z][^\/\0><\/\1><[\w\W]+>function Data() { 3544  
4025 <([a-z][^\/\0><\/\1><[\w\W]+> this.expando = jQuery.expando + Data.uid++; 3545 <(\w+)\s*\/?><\/\1><[\w\W]+> this.expando = jQuery.expando + Data.uid++;
4026 <([a-z][^\/\0><\/\1><[\w\W]+>} 3546 <(\w+)\s*\/?><\/\1><[\w\W]+>}
4027   3547  
4028 <([a-z][^\/\0><\/\1><[\w\W]+>Data.uid = 1; 3548 <(\w+)\s*\/?><\/\1><[\w\W]+>Data.uid = 1;
-   3549 <(\w+)\s*\/?><\/\1><[\w\W]+>Data.accepts = jQuery.acceptData;
4029   3550  
-   3551 <(\w+)\s*\/?><\/\1><[\w\W]+>Data.prototype = {
-   3552 <(\w+)\s*\/?><\/\1><[\w\W]+> key: function( owner ) {
-   3553 <(\w+)\s*\/?><\/\1><[\w\W]+> // We can accept data for non-element nodes in modern browsers,
-   3554 <(\w+)\s*\/?><\/\1><[\w\W]+> // but we should not, see #8335.
-   3555 <(\w+)\s*\/?><\/\1><[\w\W]+> // Always return the key for a frozen object.
-   3556 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( !Data.accepts( owner ) ) {
-   3557 <(\w+)\s*\/?><\/\1><[\w\W]+> return 0;
4030 <([a-z][^\/\0><\/\1><[\w\W]+>Data.prototype = { 3558 <(\w+)\s*\/?><\/\1><[\w\W]+> }
4031   -  
4032 <([a-z][^\/\0><\/\1><[\w\W]+> cache: function( owner ) { 3559  
4033   3560 <(\w+)\s*\/?><\/\1><[\w\W]+> var descriptor = {},
4034 <([a-z][^\/\0><\/\1><[\w\W]+> // Check if the owner object already has a cache 3561 <(\w+)\s*\/?><\/\1><[\w\W]+> // Check if the owner object already has a cache key
4035 <([a-z][^\/\0><\/\1><[\w\W]+> var value = owner[ this.expando ]; 3562 <(\w+)\s*\/?><\/\1><[\w\W]+> unlock = owner[ this.expando ];
4036   3563  
4037 <([a-z][^\/\0><\/\1><[\w\W]+> // If not, create one 3564 <(\w+)\s*\/?><\/\1><[\w\W]+> // If not, create one
4038 <([a-z][^\/\0><\/\1><[\w\W]+> if ( !value ) { 3565 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( !unlock ) {
4039 <([a-z][^\/\0><\/\1><[\w\W]+> value = {}; 3566 <(\w+)\s*\/?><\/\1><[\w\W]+> unlock = Data.uid++;
4040   3567  
4041 <([a-z][^\/\0><\/\1><[\w\W]+> // We can accept data for non-element nodes in modern browsers, 3568 <(\w+)\s*\/?><\/\1><[\w\W]+> // Secure it in a non-enumerable, non-writable property
4042 <([a-z][^\/\0><\/\1><[\w\W]+> // but we should not, see #8335. 3569 <(\w+)\s*\/?><\/\1><[\w\W]+> try {
4043 <([a-z][^\/\0><\/\1><[\w\W]+> // Always return an empty object. 3570 <(\w+)\s*\/?><\/\1><[\w\W]+> descriptor[ this.expando ] = { value: unlock };
4044 <([a-z][^\/\0><\/\1><[\w\W]+> if ( acceptData( owner ) ) { 3571 <(\w+)\s*\/?><\/\1><[\w\W]+> Object.defineProperties( owner, descriptor );
4045   3572  
4046 <([a-z][^\/\0><\/\1><[\w\W]+> // If it is a node unlikely to be stringify-ed or looped over -  
4047 <([a-z][^\/\0><\/\1><[\w\W]+> // use plain assignment -  
4048 <([a-z][^\/\0><\/\1><[\w\W]+> if ( owner.nodeType ) { -  
4049 <([a-z][^\/\0><\/\1><[\w\W]+> owner[ this.expando ] = value; -  
4050   -  
4051 <([a-z][^\/\0><\/\1><[\w\W]+> // Otherwise secure it in a non-enumerable property 3573 <(\w+)\s*\/?><\/\1><[\w\W]+> // Support: Android<4
4052 <([a-z][^\/\0><\/\1><[\w\W]+> // configurable must be true to allow the property to be -  
4053 <([a-z][^\/\0><\/\1><[\w\W]+> // deleted when data is removed -  
4054 <([a-z][^\/\0><\/\1><[\w\W]+> } else { -  
4055 <([a-z][^\/\0><\/\1><[\w\W]+> Object.defineProperty( owner, this.expando, { -  
4056 <([a-z][^\/\0><\/\1><[\w\W]+> value: value, 3574 <(\w+)\s*\/?><\/\1><[\w\W]+> // Fallback to a less secure definition
4057 <([a-z][^\/\0><\/\1><[\w\W]+> configurable: true 3575 <(\w+)\s*\/?><\/\1><[\w\W]+> } catch ( e ) {
4058 <([a-z][^\/\0><\/\1><[\w\W]+> } ); 3576 <(\w+)\s*\/?><\/\1><[\w\W]+> descriptor[ this.expando ] = unlock;
4059 <([a-z][^\/\0><\/\1><[\w\W]+> } 3577 <(\w+)\s*\/?><\/\1><[\w\W]+> jQuery.extend( owner, descriptor );
4060 <([a-z][^\/\0><\/\1><[\w\W]+> } 3578 <(\w+)\s*\/?><\/\1><[\w\W]+> }
4061 <([a-z][^\/\0><\/\1><[\w\W]+> } 3579 <(\w+)\s*\/?><\/\1><[\w\W]+> }
-   3580  
-   3581 <(\w+)\s*\/?><\/\1><[\w\W]+> // Ensure the cache object
-   3582 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( !this.cache[ unlock ] ) {
-   3583 <(\w+)\s*\/?><\/\1><[\w\W]+> this.cache[ unlock ] = {};
-   3584 <(\w+)\s*\/?><\/\1><[\w\W]+> }
4062   3585  
4063 <([a-z][^\/\0><\/\1><[\w\W]+> return value; 3586 <(\w+)\s*\/?><\/\1><[\w\W]+> return unlock;
4064 <([a-z][^\/\0><\/\1><[\w\W]+> }, 3587 <(\w+)\s*\/?><\/\1><[\w\W]+> },
4065 <([a-z][^\/\0><\/\1><[\w\W]+> set: function( owner, data, value ) { 3588 <(\w+)\s*\/?><\/\1><[\w\W]+> set: function( owner, data, value ) {
4066 <([a-z][^\/\0><\/\1><[\w\W]+> var prop, 3589 <(\w+)\s*\/?><\/\1><[\w\W]+> var prop,
-   3590 <(\w+)\s*\/?><\/\1><[\w\W]+> // There may be an unlock assigned to this node,
-   3591 <(\w+)\s*\/?><\/\1><[\w\W]+> // if there is no entry for this "owner", create one inline
-   3592 <(\w+)\s*\/?><\/\1><[\w\W]+> // and set the unlock as though an owner entry had always existed
-   3593 <(\w+)\s*\/?><\/\1><[\w\W]+> unlock = this.key( owner ),
4067 <([a-z][^\/\0><\/\1><[\w\W]+> cache = this.cache( owner ); 3594 <(\w+)\s*\/?><\/\1><[\w\W]+> cache = this.cache[ unlock ];
4068   3595  
4069 <([a-z][^\/\0><\/\1><[\w\W]+> // Handle: [ owner, key, value ] args -  
4070 <([a-z][^\/\0><\/\1><[\w\W]+> // Always use camelCase key (gh-2257) 3596 <(\w+)\s*\/?><\/\1><[\w\W]+> // Handle: [ owner, key, value ] args
4071 <([a-z][^\/\0><\/\1><[\w\W]+> if ( typeof data === "string" ) { 3597 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( typeof data === "string" ) {
4072 <([a-z][^\/\0><\/\1><[\w\W]+> cache[ jQuery.camelCase( data ) ] = value; 3598 <(\w+)\s*\/?><\/\1><[\w\W]+> cache[ data ] = value;
4073   3599  
4074 <([a-z][^\/\0><\/\1><[\w\W]+> // Handle: [ owner, { properties } ] args 3600 <(\w+)\s*\/?><\/\1><[\w\W]+> // Handle: [ owner, { properties } ] args
4075 <([a-z][^\/\0><\/\1><[\w\W]+> } else { 3601 <(\w+)\s*\/?><\/\1><[\w\W]+> } else {
4076   -  
-   3602 <(\w+)\s*\/?><\/\1><[\w\W]+> // Fresh assignments by object are shallow copied
-   3603 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( jQuery.isEmptyObject( cache ) ) {
-   3604 <(\w+)\s*\/?><\/\1><[\w\W]+> jQuery.extend( this.cache[ unlock ], data );
4077 <([a-z][^\/\0><\/\1><[\w\W]+> // Copy the properties one-by-one to the cache object 3605 <(\w+)\s*\/?><\/\1><[\w\W]+> // Otherwise, copy the properties one-by-one to the cache object
-   3606 <(\w+)\s*\/?><\/\1><[\w\W]+> } else {
4078 <([a-z][^\/\0><\/\1><[\w\W]+> for ( prop in data ) { 3607 <(\w+)\s*\/?><\/\1><[\w\W]+> for ( prop in data ) {
4079 <([a-z][^\/\0><\/\1><[\w\W]+> cache[ jQuery.camelCase( prop ) ] = data[ prop ]; 3608 <(\w+)\s*\/?><\/\1><[\w\W]+> cache[ prop ] = data[ prop ];
-   3609 <(\w+)\s*\/?><\/\1><[\w\W]+> }
4080 <([a-z][^\/\0><\/\1><[\w\W]+> } 3610 <(\w+)\s*\/?><\/\1><[\w\W]+> }
4081 <([a-z][^\/\0><\/\1><[\w\W]+> } 3611 <(\w+)\s*\/?><\/\1><[\w\W]+> }
4082 <([a-z][^\/\0><\/\1><[\w\W]+> return cache; 3612 <(\w+)\s*\/?><\/\1><[\w\W]+> return cache;
4083 <([a-z][^\/\0><\/\1><[\w\W]+> }, 3613 <(\w+)\s*\/?><\/\1><[\w\W]+> },
4084 <([a-z][^\/\0><\/\1><[\w\W]+> get: function( owner, key ) { 3614 <(\w+)\s*\/?><\/\1><[\w\W]+> get: function( owner, key ) {
-   3615 <(\w+)\s*\/?><\/\1><[\w\W]+> // Either a valid cache is found, or will be created.
-   3616 <(\w+)\s*\/?><\/\1><[\w\W]+> // New caches will be created and the unlock returned,
4085 <([a-z][^\/\0><\/\1><[\w\W]+> return key === undefined ? 3617 <(\w+)\s*\/?><\/\1><[\w\W]+> // allowing direct access to the newly created
-   3618 <(\w+)\s*\/?><\/\1><[\w\W]+> // empty data object. A valid owner object must be provided.
4086 <([a-z][^\/\0><\/\1><[\w\W]+> this.cache( owner ) : 3619 <(\w+)\s*\/?><\/\1><[\w\W]+> var cache = this.cache[ this.key( owner ) ];
4087   3620  
4088 <([a-z][^\/\0><\/\1><[\w\W]+> // Always use camelCase key (gh-2257) 3621 <(\w+)\s*\/?><\/\1><[\w\W]+> return key === undefined ?
4089 <([a-z][^\/\0><\/\1><[\w\W]+> owner[ this.expando ] && owner[ this.expando ][ jQuery.camelCase( key ) ]; 3622 <(\w+)\s*\/?><\/\1><[\w\W]+> cache : cache[ key ];
4090 <([a-z][^\/\0><\/\1><[\w\W]+> }, 3623 <(\w+)\s*\/?><\/\1><[\w\W]+> },
4091 <([a-z][^\/\0><\/\1><[\w\W]+> access: function( owner, key, value ) { 3624 <(\w+)\s*\/?><\/\1><[\w\W]+> access: function( owner, key, value ) {
4092   3625 <(\w+)\s*\/?><\/\1><[\w\W]+> var stored;
4093 <([a-z][^\/\0><\/\1><[\w\W]+> // In cases where either: 3626 <(\w+)\s*\/?><\/\1><[\w\W]+> // In cases where either:
4094 <([a-z][^\/\0><\/\1><[\w\W]+> // 3627 <(\w+)\s*\/?><\/\1><[\w\W]+> //
4095 <([a-z][^\/\0><\/\1><[\w\W]+> // 1. No key was specified 3628 <(\w+)\s*\/?><\/\1><[\w\W]+> // 1. No key was specified
4096 <([a-z][^\/\0><\/\1><[\w\W]+> // 2. A string key was specified, but no value provided 3629 <(\w+)\s*\/?><\/\1><[\w\W]+> // 2. A string key was specified, but no value provided
4097 <([a-z][^\/\0><\/\1><[\w\W]+> // 3630 <(\w+)\s*\/?><\/\1><[\w\W]+> //
4098 <([a-z][^\/\0><\/\1><[\w\W]+> // Take the "read" path and allow the get method to determine 3631 <(\w+)\s*\/?><\/\1><[\w\W]+> // Take the "read" path and allow the get method to determine
4099 <([a-z][^\/\0><\/\1><[\w\W]+> // which value to return, respectively either: 3632 <(\w+)\s*\/?><\/\1><[\w\W]+> // which value to return, respectively either:
4100 <([a-z][^\/\0><\/\1><[\w\W]+> // 3633 <(\w+)\s*\/?><\/\1><[\w\W]+> //
4101 <([a-z][^\/\0><\/\1><[\w\W]+> // 1. The entire cache object 3634 <(\w+)\s*\/?><\/\1><[\w\W]+> // 1. The entire cache object
4102 <([a-z][^\/\0><\/\1><[\w\W]+> // 2. The data stored at the key 3635 <(\w+)\s*\/?><\/\1><[\w\W]+> // 2. The data stored at the key
4103 <([a-z][^\/\0><\/\1><[\w\W]+> // 3636 <(\w+)\s*\/?><\/\1><[\w\W]+> //
4104 <([a-z][^\/\0><\/\1><[\w\W]+> if ( key === undefined || 3637 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( key === undefined ||
4105 <([a-z][^\/\0><\/\1><[\w\W]+> ( ( key && typeof key === "string" ) && value === undefined ) ) { 3638 <(\w+)\s*\/?><\/\1><[\w\W]+> ((key && typeof key === "string") && value === undefined) ) {
-   3639  
-   3640 <(\w+)\s*\/?><\/\1><[\w\W]+> stored = this.get( owner, key );
-   3641  
4106   3642 <(\w+)\s*\/?><\/\1><[\w\W]+> return stored !== undefined ?
4107 <([a-z][^\/\0><\/\1><[\w\W]+> return this.get( owner, key ); 3643 <(\w+)\s*\/?><\/\1><[\w\W]+> stored : this.get( owner, jQuery.camelCase(key) );
4108 <([a-z][^\/\0><\/\1><[\w\W]+> } 3644 <(\w+)\s*\/?><\/\1><[\w\W]+> }
4109   3645  
4110 <([a-z][^\/\0><\/\1><[\w\W]+> // When the key is not a string, or both a key and value 3646 <(\w+)\s*\/?><\/\1><[\w\W]+> // [*]When the key is not a string, or both a key and value
4111 <([a-z][^\/\0><\/\1><[\w\W]+> // are specified, set or extend (existing objects) with either: 3647 <(\w+)\s*\/?><\/\1><[\w\W]+> // are specified, set or extend (existing objects) with either:
4112 <([a-z][^\/\0><\/\1><[\w\W]+> // 3648 <(\w+)\s*\/?><\/\1><[\w\W]+> //
4113 <([a-z][^\/\0><\/\1><[\w\W]+> // 1. An object of properties 3649 <(\w+)\s*\/?><\/\1><[\w\W]+> // 1. An object of properties
4114 <([a-z][^\/\0><\/\1><[\w\W]+> // 2. A key and value 3650 <(\w+)\s*\/?><\/\1><[\w\W]+> // 2. A key and value
4115 <([a-z][^\/\0><\/\1><[\w\W]+> // 3651 <(\w+)\s*\/?><\/\1><[\w\W]+> //
4116 <([a-z][^\/\0><\/\1><[\w\W]+> this.set( owner, key, value ); 3652 <(\w+)\s*\/?><\/\1><[\w\W]+> this.set( owner, key, value );
4117   3653  
4118 <([a-z][^\/\0><\/\1><[\w\W]+> // Since the "set" path can have two possible entry points 3654 <(\w+)\s*\/?><\/\1><[\w\W]+> // Since the "set" path can have two possible entry points
4119 <([a-z][^\/\0><\/\1><[\w\W]+> // return the expected data based on which path was taken[*] 3655 <(\w+)\s*\/?><\/\1><[\w\W]+> // return the expected data based on which path was taken[*]
4120 <([a-z][^\/\0><\/\1><[\w\W]+> return value !== undefined ? value : key; 3656 <(\w+)\s*\/?><\/\1><[\w\W]+> return value !== undefined ? value : key;
4121 <([a-z][^\/\0><\/\1><[\w\W]+> }, 3657 <(\w+)\s*\/?><\/\1><[\w\W]+> },
4122 <([a-z][^\/\0><\/\1><[\w\W]+> remove: function( owner, key ) { 3658 <(\w+)\s*\/?><\/\1><[\w\W]+> remove: function( owner, key ) {
4123 <([a-z][^\/\0><\/\1><[\w\W]+> var i, 3659 <(\w+)\s*\/?><\/\1><[\w\W]+> var i, name, camel,
4124 <([a-z][^\/\0><\/\1><[\w\W]+> cache = owner[ this.expando ]; 3660 <(\w+)\s*\/?><\/\1><[\w\W]+> unlock = this.key( owner ),
4125   -  
4126 <([a-z][^\/\0><\/\1><[\w\W]+> if ( cache === undefined ) { 3661 <(\w+)\s*\/?><\/\1><[\w\W]+> cache = this.cache[ unlock ];
4127 <([a-z][^\/\0><\/\1><[\w\W]+> return; -  
4128 <([a-z][^\/\0><\/\1><[\w\W]+> } -  
4129   3662  
-   3663 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( key === undefined ) {
-   3664 <(\w+)\s*\/?><\/\1><[\w\W]+> this.cache[ unlock ] = {};
4130 <([a-z][^\/\0><\/\1><[\w\W]+> if ( key !== undefined ) { 3665  
4131   3666 <(\w+)\s*\/?><\/\1><[\w\W]+> } else {
4132 <([a-z][^\/\0><\/\1><[\w\W]+> // Support array or space separated string of keys -  
4133 <([a-z][^\/\0><\/\1><[\w\W]+> if ( jQuery.isArray( key ) ) { 3667 <(\w+)\s*\/?><\/\1><[\w\W]+> // Support array or space separated string of keys
-   3668 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( jQuery.isArray( key ) ) {
-   3669 <(\w+)\s*\/?><\/\1><[\w\W]+> // If "name" is an array of keys...
-   3670 <(\w+)\s*\/?><\/\1><[\w\W]+> // When data is initially created, via ("key", "val") signature,
4134   3671 <(\w+)\s*\/?><\/\1><[\w\W]+> // keys will be converted to camelCase.
-   3672 <(\w+)\s*\/?><\/\1><[\w\W]+> // Since there is no way to tell _how_ a key was added, remove
4135 <([a-z][^\/\0><\/\1><[\w\W]+> // If key is an array of keys... 3673 <(\w+)\s*\/?><\/\1><[\w\W]+> // both plain key and camelCase key. #12786
4136 <([a-z][^\/\0><\/\1><[\w\W]+> // We always set camelCase keys, so remove that. 3674 <(\w+)\s*\/?><\/\1><[\w\W]+> // This will only penalize the array argument path.
4137 <([a-z][^\/\0><\/\1><[\w\W]+> key = key.map( jQuery.camelCase ); 3675 <(\w+)\s*\/?><\/\1><[\w\W]+> name = key.concat( key.map( jQuery.camelCase ) );
-   3676 <(\w+)\s*\/?><\/\1><[\w\W]+> } else {
-   3677 <(\w+)\s*\/?><\/\1><[\w\W]+> camel = jQuery.camelCase( key );
-   3678 <(\w+)\s*\/?><\/\1><[\w\W]+> // Try the string as a key before any manipulation
4138 <([a-z][^\/\0><\/\1><[\w\W]+> } else { 3679 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( key in cache ) {
4139 <([a-z][^\/\0><\/\1><[\w\W]+> key = jQuery.camelCase( key ); 3680 <(\w+)\s*\/?><\/\1><[\w\W]+> name = [ key, camel ];
4140   3681 <(\w+)\s*\/?><\/\1><[\w\W]+> } else {
4141 <([a-z][^\/\0><\/\1><[\w\W]+> // If a key with the spaces exists, use it. 3682 <(\w+)\s*\/?><\/\1><[\w\W]+> // If a key with the spaces exists, use it.
4142 <([a-z][^\/\0><\/\1><[\w\W]+> // Otherwise, create an array by matching non-whitespace 3683 <(\w+)\s*\/?><\/\1><[\w\W]+> // Otherwise, create an array by matching non-whitespace
4143 <([a-z][^\/\0><\/\1><[\w\W]+> key = key in cache ? 3684 <(\w+)\s*\/?><\/\1><[\w\W]+> name = camel;
-   3685 <(\w+)\s*\/?><\/\1><[\w\W]+> name = name in cache ?
4144 <([a-z][^\/\0><\/\1><[\w\W]+> [ key ] : 3686 <(\w+)\s*\/?><\/\1><[\w\W]+> [ name ] : ( name.match( rnotwhite ) || [] );
4145 <([a-z][^\/\0><\/\1><[\w\W]+> ( key.match( rnothtmlwhite ) || [] ); 3687 <(\w+)\s*\/?><\/\1><[\w\W]+> }
4146 <([a-z][^\/\0><\/\1><[\w\W]+> } -  
4147   3688 <(\w+)\s*\/?><\/\1><[\w\W]+> }
4148 <([a-z][^\/\0><\/\1><[\w\W]+> i = key.length; 3689  
4149   -  
4150 <([a-z][^\/\0><\/\1><[\w\W]+> while ( i-- ) { -  
4151 <([a-z][^\/\0><\/\1><[\w\W]+> delete cache[ key[ i ] ]; -  
4152 <([a-z][^\/\0><\/\1><[\w\W]+> } -  
4153 <([a-z][^\/\0><\/\1><[\w\W]+> } -  
4154   -  
4155 <([a-z][^\/\0><\/\1><[\w\W]+> // Remove the expando if there's no more data -  
4156 <([a-z][^\/\0><\/\1><[\w\W]+> if ( key === undefined || jQuery.isEmptyObject( cache ) ) { -  
4157   -  
4158 <([a-z][^\/\0><\/\1><[\w\W]+> // Support: Chrome <=35 - 45 -  
4159 <([a-z][^\/\0><\/\1><[\w\W]+> // Webkit & Blink performance suffers when deleting properties -  
4160 <([a-z][^\/\0><\/\1><[\w\W]+> // from DOM nodes, so set to undefined instead -  
4161 <([a-z][^\/\0><\/\1><[\w\W]+> // https://bugs.chromium.org/p/chromium/issues/detail?id=378607 (bug restricted) -  
4162 <([a-z][^\/\0><\/\1><[\w\W]+> if ( owner.nodeType ) { -  
4163 <([a-z][^\/\0><\/\1><[\w\W]+> owner[ this.expando ] = undefined; 3690 <(\w+)\s*\/?><\/\1><[\w\W]+> i = name.length;
4164 <([a-z][^\/\0><\/\1><[\w\W]+> } else { 3691 <(\w+)\s*\/?><\/\1><[\w\W]+> while ( i-- ) {
4165 <([a-z][^\/\0><\/\1><[\w\W]+> delete owner[ this.expando ]; 3692 <(\w+)\s*\/?><\/\1><[\w\W]+> delete cache[ name[ i ] ];
4166 <([a-z][^\/\0><\/\1><[\w\W]+> } 3693 <(\w+)\s*\/?><\/\1><[\w\W]+> }
4167 <([a-z][^\/\0><\/\1><[\w\W]+> } 3694 <(\w+)\s*\/?><\/\1><[\w\W]+> }
4168 <([a-z][^\/\0><\/\1><[\w\W]+> }, 3695 <(\w+)\s*\/?><\/\1><[\w\W]+> },
4169 <([a-z][^\/\0><\/\1><[\w\W]+> hasData: function( owner ) { 3696 <(\w+)\s*\/?><\/\1><[\w\W]+> hasData: function( owner ) {
-   3697 <(\w+)\s*\/?><\/\1><[\w\W]+> return !jQuery.isEmptyObject(
4170 <([a-z][^\/\0><\/\1><[\w\W]+> var cache = owner[ this.expando ]; 3698 <(\w+)\s*\/?><\/\1><[\w\W]+> this.cache[ owner[ this.expando ] ] || {}
-   3699 <(\w+)\s*\/?><\/\1><[\w\W]+> );
-   3700 <(\w+)\s*\/?><\/\1><[\w\W]+> },
-   3701 <(\w+)\s*\/?><\/\1><[\w\W]+> discard: function( owner ) {
-   3702 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( owner[ this.expando ] ) {
4171 <([a-z][^\/\0><\/\1><[\w\W]+> return cache !== undefined && !jQuery.isEmptyObject( cache ); 3703 <(\w+)\s*\/?><\/\1><[\w\W]+> delete this.cache[ owner[ this.expando ] ];
-   3704 <(\w+)\s*\/?><\/\1><[\w\W]+> }
4172 <([a-z][^\/\0><\/\1><[\w\W]+> } 3705 <(\w+)\s*\/?><\/\1><[\w\W]+> }
4173 <([a-z][^\/\0><\/\1><[\w\W]+>}; 3706 <(\w+)\s*\/?><\/\1><[\w\W]+>};
4174 <([a-z][^\/\0><\/\1><[\w\W]+>var dataPriv = new Data(); 3707 <(\w+)\s*\/?><\/\1><[\w\W]+>var data_priv = new Data();
4175   3708  
4176 <([a-z][^\/\0><\/\1><[\w\W]+>var dataUser = new Data(); 3709 <(\w+)\s*\/?><\/\1><[\w\W]+>var data_user = new Data();
4177   3710  
4178   3711  
4179   3712  
4180 <([a-z][^\/\0><\/\1><[\w\W]+>// Implementation Summary 3713 <(\w+)\s*\/?><\/\1><[\w\W]+>// Implementation Summary
4181 <([a-z][^\/\0><\/\1><[\w\W]+>// 3714 <(\w+)\s*\/?><\/\1><[\w\W]+>//
4182 <([a-z][^\/\0><\/\1><[\w\W]+>// 1. Enforce API surface and semantic compatibility with 1.9.x branch 3715 <(\w+)\s*\/?><\/\1><[\w\W]+>// 1. Enforce API surface and semantic compatibility with 1.9.x branch
4183 <([a-z][^\/\0><\/\1><[\w\W]+>// 2. Improve the module's maintainability by reducing the storage 3716 <(\w+)\s*\/?><\/\1><[\w\W]+>// 2. Improve the module's maintainability by reducing the storage
4184 <([a-z][^\/\0><\/\1><[\w\W]+>// paths to a single mechanism. 3717 <(\w+)\s*\/?><\/\1><[\w\W]+>// paths to a single mechanism.
4185 <([a-z][^\/\0><\/\1><[\w\W]+>// 3. Use the same single mechanism to support "private" and "user" data. 3718 <(\w+)\s*\/?><\/\1><[\w\W]+>// 3. Use the same single mechanism to support "private" and "user" data.
4186 <([a-z][^\/\0><\/\1><[\w\W]+>// 4. _Never_ expose "private" data to user code (TODO: Drop _data, _removeData) 3719 <(\w+)\s*\/?><\/\1><[\w\W]+>// 4. _Never_ expose "private" data to user code (TODO: Drop _data, _removeData)
4187 <([a-z][^\/\0><\/\1><[\w\W]+>// 5. Avoid exposing implementation details on user objects (eg. expando properties) 3720 <(\w+)\s*\/?><\/\1><[\w\W]+>// 5. Avoid exposing implementation details on user objects (eg. expando properties)
4188 <([a-z][^\/\0><\/\1><[\w\W]+>// 6. Provide a clear path for implementation upgrade to WeakMap in 2014 3721 <(\w+)\s*\/?><\/\1><[\w\W]+>// 6. Provide a clear path for implementation upgrade to WeakMap in 2014
4189   3722  
4190 <([a-z][^\/\0><\/\1><[\w\W]+>var rbrace = /^(?:\{[\w\W]*\}|\[[\w\W]*\])$/, 3723 <(\w+)\s*\/?><\/\1><[\w\W]+>var rbrace = /^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,
4191 <([a-z][^\/\0><\/\1><[\w\W]+> rmultiDash = /[A-Z]/g; 3724 <(\w+)\s*\/?><\/\1><[\w\W]+> rmultiDash = /([A-Z])/g;
4192   -  
4193 <([a-z][^\/\0><\/\1><[\w\W]+>function getData( data ) { -  
4194 <([a-z][^\/\0><\/\1><[\w\W]+> if ( data === "true" ) { -  
4195 <([a-z][^\/\0><\/\1><[\w\W]+> return true; -  
4196 <([a-z][^\/\0><\/\1><[\w\W]+> } -  
4197   -  
4198 <([a-z][^\/\0><\/\1><[\w\W]+> if ( data === "false" ) { -  
4199 <([a-z][^\/\0><\/\1><[\w\W]+> return false; -  
4200 <([a-z][^\/\0><\/\1><[\w\W]+> } -  
4201   -  
4202 <([a-z][^\/\0><\/\1><[\w\W]+> if ( data === "null" ) { -  
4203 <([a-z][^\/\0><\/\1><[\w\W]+> return null; -  
4204 <([a-z][^\/\0><\/\1><[\w\W]+> } -  
4205   -  
4206 <([a-z][^\/\0><\/\1><[\w\W]+> // Only convert to a number if it doesn't change the string -  
4207 <([a-z][^\/\0><\/\1><[\w\W]+> if ( data === +data + "" ) { -  
4208 <([a-z][^\/\0><\/\1><[\w\W]+> return +data; -  
4209 <([a-z][^\/\0><\/\1><[\w\W]+> } -  
4210   -  
4211 <([a-z][^\/\0><\/\1><[\w\W]+> if ( rbrace.test( data ) ) { -  
4212 <([a-z][^\/\0><\/\1><[\w\W]+> return JSON.parse( data ); -  
4213 <([a-z][^\/\0><\/\1><[\w\W]+> } -  
4214   -  
4215 <([a-z][^\/\0><\/\1><[\w\W]+> return data; -  
4216 <([a-z][^\/\0><\/\1><[\w\W]+>} -  
4217   3725  
4218 <([a-z][^\/\0><\/\1><[\w\W]+>function dataAttr( elem, key, data ) { 3726 <(\w+)\s*\/?><\/\1><[\w\W]+>function dataAttr( elem, key, data ) {
4219 <([a-z][^\/\0><\/\1><[\w\W]+> var name; 3727 <(\w+)\s*\/?><\/\1><[\w\W]+> var name;
4220   3728  
4221 <([a-z][^\/\0><\/\1><[\w\W]+> // If nothing was found internally, try to fetch any 3729 <(\w+)\s*\/?><\/\1><[\w\W]+> // If nothing was found internally, try to fetch any
4222 <([a-z][^\/\0><\/\1><[\w\W]+> // data from the HTML5 data-* attribute 3730 <(\w+)\s*\/?><\/\1><[\w\W]+> // data from the HTML5 data-* attribute
4223 <([a-z][^\/\0><\/\1><[\w\W]+> if ( data === undefined && elem.nodeType === 1 ) { 3731 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( data === undefined && elem.nodeType === 1 ) {
4224 <([a-z][^\/\0><\/\1><[\w\W]+> name = "data-" + key.replace( rmultiDash, "-$&" ).toLowerCase(); 3732 <(\w+)\s*\/?><\/\1><[\w\W]+> name = "data-" + key.replace( rmultiDash, "-$1" ).toLowerCase();
4225 <([a-z][^\/\0><\/\1><[\w\W]+> data = elem.getAttribute( name ); 3733 <(\w+)\s*\/?><\/\1><[\w\W]+> data = elem.getAttribute( name );
4226   3734  
4227 <([a-z][^\/\0><\/\1><[\w\W]+> if ( typeof data === "string" ) { 3735 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( typeof data === "string" ) {
4228 <([a-z][^\/\0><\/\1><[\w\W]+> try { 3736 <(\w+)\s*\/?><\/\1><[\w\W]+> try {
-   3737 <(\w+)\s*\/?><\/\1><[\w\W]+> data = data === "true" ? true :
-   3738 <(\w+)\s*\/?><\/\1><[\w\W]+> data === "false" ? false :
-   3739 <(\w+)\s*\/?><\/\1><[\w\W]+> data === "null" ? null :
-   3740 <(\w+)\s*\/?><\/\1><[\w\W]+> // Only convert to a number if it doesn't change the string
4229 <([a-z][^\/\0><\/\1><[\w\W]+> data = getData( data ); 3741 <(\w+)\s*\/?><\/\1><[\w\W]+> +data + "" === data ? +data :
-   3742 <(\w+)\s*\/?><\/\1><[\w\W]+> rbrace.test( data ) ? jQuery.parseJSON( data ) :
-   3743 <(\w+)\s*\/?><\/\1><[\w\W]+> data;
4230 <([a-z][^\/\0><\/\1><[\w\W]+> } catch ( e ) {} 3744 <(\w+)\s*\/?><\/\1><[\w\W]+> } catch( e ) {}
4231   3745  
4232 <([a-z][^\/\0><\/\1><[\w\W]+> // Make sure we set the data so it isn't changed later 3746 <(\w+)\s*\/?><\/\1><[\w\W]+> // Make sure we set the data so it isn't changed later
4233 <([a-z][^\/\0><\/\1><[\w\W]+> dataUser.set( elem, key, data ); 3747 <(\w+)\s*\/?><\/\1><[\w\W]+> data_user.set( elem, key, data );
4234 <([a-z][^\/\0><\/\1><[\w\W]+> } else { 3748 <(\w+)\s*\/?><\/\1><[\w\W]+> } else {
4235 <([a-z][^\/\0><\/\1><[\w\W]+> data = undefined; 3749 <(\w+)\s*\/?><\/\1><[\w\W]+> data = undefined;
4236 <([a-z][^\/\0><\/\1><[\w\W]+> } 3750 <(\w+)\s*\/?><\/\1><[\w\W]+> }
4237 <([a-z][^\/\0><\/\1><[\w\W]+> } 3751 <(\w+)\s*\/?><\/\1><[\w\W]+> }
4238 <([a-z][^\/\0><\/\1><[\w\W]+> return data; 3752 <(\w+)\s*\/?><\/\1><[\w\W]+> return data;
4239 <([a-z][^\/\0><\/\1><[\w\W]+>} 3753 <(\w+)\s*\/?><\/\1><[\w\W]+>}
4240   3754  
4241 <([a-z][^\/\0><\/\1><[\w\W]+>jQuery.extend( { 3755 <(\w+)\s*\/?><\/\1><[\w\W]+>jQuery.extend({
4242 <([a-z][^\/\0><\/\1><[\w\W]+> hasData: function( elem ) { 3756 <(\w+)\s*\/?><\/\1><[\w\W]+> hasData: function( elem ) {
4243 <([a-z][^\/\0><\/\1><[\w\W]+> return dataUser.hasData( elem ) || dataPriv.hasData( elem ); 3757 <(\w+)\s*\/?><\/\1><[\w\W]+> return data_user.hasData( elem ) || data_priv.hasData( elem );
4244 <([a-z][^\/\0><\/\1><[\w\W]+> }, 3758 <(\w+)\s*\/?><\/\1><[\w\W]+> },
4245   3759  
4246 <([a-z][^\/\0><\/\1><[\w\W]+> data: function( elem, name, data ) { 3760 <(\w+)\s*\/?><\/\1><[\w\W]+> data: function( elem, name, data ) {
4247 <([a-z][^\/\0><\/\1><[\w\W]+> return dataUser.access( elem, name, data ); 3761 <(\w+)\s*\/?><\/\1><[\w\W]+> return data_user.access( elem, name, data );
4248 <([a-z][^\/\0><\/\1><[\w\W]+> }, 3762 <(\w+)\s*\/?><\/\1><[\w\W]+> },
4249   3763  
4250 <([a-z][^\/\0><\/\1><[\w\W]+> removeData: function( elem, name ) { 3764 <(\w+)\s*\/?><\/\1><[\w\W]+> removeData: function( elem, name ) {
4251 <([a-z][^\/\0><\/\1><[\w\W]+> dataUser.remove( elem, name ); 3765 <(\w+)\s*\/?><\/\1><[\w\W]+> data_user.remove( elem, name );
4252 <([a-z][^\/\0><\/\1><[\w\W]+> }, 3766 <(\w+)\s*\/?><\/\1><[\w\W]+> },
4253   3767  
4254 <([a-z][^\/\0><\/\1><[\w\W]+> // TODO: Now that all calls to _data and _removeData have been replaced 3768 <(\w+)\s*\/?><\/\1><[\w\W]+> // TODO: Now that all calls to _data and _removeData have been replaced
4255 <([a-z][^\/\0><\/\1><[\w\W]+> // with direct calls to dataPriv methods, these can be deprecated. 3769 <(\w+)\s*\/?><\/\1><[\w\W]+> // with direct calls to data_priv methods, these can be deprecated.
4256 <([a-z][^\/\0><\/\1><[\w\W]+> _data: function( elem, name, data ) { 3770 <(\w+)\s*\/?><\/\1><[\w\W]+> _data: function( elem, name, data ) {
4257 <([a-z][^\/\0><\/\1><[\w\W]+> return dataPriv.access( elem, name, data ); 3771 <(\w+)\s*\/?><\/\1><[\w\W]+> return data_priv.access( elem, name, data );
4258 <([a-z][^\/\0><\/\1><[\w\W]+> }, 3772 <(\w+)\s*\/?><\/\1><[\w\W]+> },
4259   3773  
4260 <([a-z][^\/\0><\/\1><[\w\W]+> _removeData: function( elem, name ) { 3774 <(\w+)\s*\/?><\/\1><[\w\W]+> _removeData: function( elem, name ) {
4261 <([a-z][^\/\0><\/\1><[\w\W]+> dataPriv.remove( elem, name ); 3775 <(\w+)\s*\/?><\/\1><[\w\W]+> data_priv.remove( elem, name );
4262 <([a-z][^\/\0><\/\1><[\w\W]+> } 3776 <(\w+)\s*\/?><\/\1><[\w\W]+> }
4263 <([a-z][^\/\0><\/\1><[\w\W]+>} ); 3777 <(\w+)\s*\/?><\/\1><[\w\W]+>});
4264   3778  
4265 <([a-z][^\/\0><\/\1><[\w\W]+>jQuery.fn.extend( { 3779 <(\w+)\s*\/?><\/\1><[\w\W]+>jQuery.fn.extend({
4266 <([a-z][^\/\0><\/\1><[\w\W]+> data: function( key, value ) { 3780 <(\w+)\s*\/?><\/\1><[\w\W]+> data: function( key, value ) {
4267 <([a-z][^\/\0><\/\1><[\w\W]+> var i, name, data, 3781 <(\w+)\s*\/?><\/\1><[\w\W]+> var i, name, data,
4268 <([a-z][^\/\0><\/\1><[\w\W]+> elem = this[ 0 ], 3782 <(\w+)\s*\/?><\/\1><[\w\W]+> elem = this[ 0 ],
4269 <([a-z][^\/\0><\/\1><[\w\W]+> attrs = elem && elem.attributes; 3783 <(\w+)\s*\/?><\/\1><[\w\W]+> attrs = elem && elem.attributes;
4270   3784  
4271 <([a-z][^\/\0><\/\1><[\w\W]+> // Gets all values 3785 <(\w+)\s*\/?><\/\1><[\w\W]+> // Gets all values
4272 <([a-z][^\/\0><\/\1><[\w\W]+> if ( key === undefined ) { 3786 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( key === undefined ) {
4273 <([a-z][^\/\0><\/\1><[\w\W]+> if ( this.length ) { 3787 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( this.length ) {
4274 <([a-z][^\/\0><\/\1><[\w\W]+> data = dataUser.get( elem ); 3788 <(\w+)\s*\/?><\/\1><[\w\W]+> data = data_user.get( elem );
4275   3789  
4276 <([a-z][^\/\0><\/\1><[\w\W]+> if ( elem.nodeType === 1 && !dataPriv.get( elem, "hasDataAttrs" ) ) { 3790 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( elem.nodeType === 1 && !data_priv.get( elem, "hasDataAttrs" ) ) {
4277 <([a-z][^\/\0><\/\1><[\w\W]+> i = attrs.length; 3791 <(\w+)\s*\/?><\/\1><[\w\W]+> i = attrs.length;
4278 <([a-z][^\/\0><\/\1><[\w\W]+> while ( i-- ) { 3792 <(\w+)\s*\/?><\/\1><[\w\W]+> while ( i-- ) {
4279   3793  
4280 <([a-z][^\/\0><\/\1><[\w\W]+> // Support: IE 11 only 3794 <(\w+)\s*\/?><\/\1><[\w\W]+> // Support: IE11+
4281 <([a-z][^\/\0><\/\1><[\w\W]+> // The attrs elements can be null (#14894) 3795 <(\w+)\s*\/?><\/\1><[\w\W]+> // The attrs elements can be null (#14894)
4282 <([a-z][^\/\0><\/\1><[\w\W]+> if ( attrs[ i ] ) { 3796 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( attrs[ i ] ) {
4283 <([a-z][^\/\0><\/\1><[\w\W]+> name = attrs[ i ].name; 3797 <(\w+)\s*\/?><\/\1><[\w\W]+> name = attrs[ i ].name;
4284 <([a-z][^\/\0><\/\1><[\w\W]+> if ( name.indexOf( "data-" ) === 0 ) { 3798 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( name.indexOf( "data-" ) === 0 ) {
4285 <([a-z][^\/\0><\/\1><[\w\W]+> name = jQuery.camelCase( name.slice( 5 ) ); 3799 <(\w+)\s*\/?><\/\1><[\w\W]+> name = jQuery.camelCase( name.slice(5) );
4286 <([a-z][^\/\0><\/\1><[\w\W]+> dataAttr( elem, name, data[ name ] ); 3800 <(\w+)\s*\/?><\/\1><[\w\W]+> dataAttr( elem, name, data[ name ] );
4287 <([a-z][^\/\0><\/\1><[\w\W]+> } 3801 <(\w+)\s*\/?><\/\1><[\w\W]+> }
4288 <([a-z][^\/\0><\/\1><[\w\W]+> } 3802 <(\w+)\s*\/?><\/\1><[\w\W]+> }
4289 <([a-z][^\/\0><\/\1><[\w\W]+> } 3803 <(\w+)\s*\/?><\/\1><[\w\W]+> }
4290 <([a-z][^\/\0><\/\1><[\w\W]+> dataPriv.set( elem, "hasDataAttrs", true ); 3804 <(\w+)\s*\/?><\/\1><[\w\W]+> data_priv.set( elem, "hasDataAttrs", true );
4291 <([a-z][^\/\0><\/\1><[\w\W]+> } 3805 <(\w+)\s*\/?><\/\1><[\w\W]+> }
4292 <([a-z][^\/\0><\/\1><[\w\W]+> } 3806 <(\w+)\s*\/?><\/\1><[\w\W]+> }
4293   3807  
4294 <([a-z][^\/\0><\/\1><[\w\W]+> return data; 3808 <(\w+)\s*\/?><\/\1><[\w\W]+> return data;
4295 <([a-z][^\/\0><\/\1><[\w\W]+> } 3809 <(\w+)\s*\/?><\/\1><[\w\W]+> }
4296   3810  
4297 <([a-z][^\/\0><\/\1><[\w\W]+> // Sets multiple values 3811 <(\w+)\s*\/?><\/\1><[\w\W]+> // Sets multiple values
4298 <([a-z][^\/\0><\/\1><[\w\W]+> if ( typeof key === "object" ) { 3812 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( typeof key === "object" ) {
4299 <([a-z][^\/\0><\/\1><[\w\W]+> return this.each( function() { 3813 <(\w+)\s*\/?><\/\1><[\w\W]+> return this.each(function() {
4300 <([a-z][^\/\0><\/\1><[\w\W]+> dataUser.set( this, key ); 3814 <(\w+)\s*\/?><\/\1><[\w\W]+> data_user.set( this, key );
4301 <([a-z][^\/\0><\/\1><[\w\W]+> } ); 3815 <(\w+)\s*\/?><\/\1><[\w\W]+> });
4302 <([a-z][^\/\0><\/\1><[\w\W]+> } 3816 <(\w+)\s*\/?><\/\1><[\w\W]+> }
4303   3817  
4304 <([a-z][^\/\0><\/\1><[\w\W]+> return access( this, function( value ) { 3818 <(\w+)\s*\/?><\/\1><[\w\W]+> return access( this, function( value ) {
4305 <([a-z][^\/\0><\/\1><[\w\W]+> var data; 3819 <(\w+)\s*\/?><\/\1><[\w\W]+> var data,
-   3820 <(\w+)\s*\/?><\/\1><[\w\W]+> camelKey = jQuery.camelCase( key );
4306   3821  
4307 <([a-z][^\/\0><\/\1><[\w\W]+> // The calling jQuery object (element matches) is not empty 3822 <(\w+)\s*\/?><\/\1><[\w\W]+> // The calling jQuery object (element matches) is not empty
4308 <([a-z][^\/\0><\/\1><[\w\W]+> // (and therefore has an element appears at this[ 0 ]) and the 3823 <(\w+)\s*\/?><\/\1><[\w\W]+> // (and therefore has an element appears at this[ 0 ]) and the
4309 <([a-z][^\/\0><\/\1><[\w\W]+> // `value` parameter was not undefined. An empty jQuery object 3824 <(\w+)\s*\/?><\/\1><[\w\W]+> // `value` parameter was not undefined. An empty jQuery object
4310 <([a-z][^\/\0><\/\1><[\w\W]+> // will result in `undefined` for elem = this[ 0 ] which will 3825 <(\w+)\s*\/?><\/\1><[\w\W]+> // will result in `undefined` for elem = this[ 0 ] which will
4311 <([a-z][^\/\0><\/\1><[\w\W]+> // throw an exception if an attempt to read a data cache is made. 3826 <(\w+)\s*\/?><\/\1><[\w\W]+> // throw an exception if an attempt to read a data cache is made.
4312 <([a-z][^\/\0><\/\1><[\w\W]+> if ( elem && value === undefined ) { 3827 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( elem && value === undefined ) {
-   3828 <(\w+)\s*\/?><\/\1><[\w\W]+> // Attempt to get data from the cache
-   3829 <(\w+)\s*\/?><\/\1><[\w\W]+> // with the key as-is
-   3830 <(\w+)\s*\/?><\/\1><[\w\W]+> data = data_user.get( elem, key );
-   3831 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( data !== undefined ) {
-   3832 <(\w+)\s*\/?><\/\1><[\w\W]+> return data;
-   3833 <(\w+)\s*\/?><\/\1><[\w\W]+> }
4313   3834  
4314 <([a-z][^\/\0><\/\1><[\w\W]+> // Attempt to get data from the cache 3835 <(\w+)\s*\/?><\/\1><[\w\W]+> // Attempt to get data from the cache
4315 <([a-z][^\/\0><\/\1><[\w\W]+> // The key will always be camelCased in Data 3836 <(\w+)\s*\/?><\/\1><[\w\W]+> // with the key camelized
4316 <([a-z][^\/\0><\/\1><[\w\W]+> data = dataUser.get( elem, key ); 3837 <(\w+)\s*\/?><\/\1><[\w\W]+> data = data_user.get( elem, camelKey );
4317 <([a-z][^\/\0><\/\1><[\w\W]+> if ( data !== undefined ) { 3838 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( data !== undefined ) {
4318 <([a-z][^\/\0><\/\1><[\w\W]+> return data; 3839 <(\w+)\s*\/?><\/\1><[\w\W]+> return data;
4319 <([a-z][^\/\0><\/\1><[\w\W]+> } 3840 <(\w+)\s*\/?><\/\1><[\w\W]+> }
4320   3841  
4321 <([a-z][^\/\0><\/\1><[\w\W]+> // Attempt to "discover" the data in 3842 <(\w+)\s*\/?><\/\1><[\w\W]+> // Attempt to "discover" the data in
4322 <([a-z][^\/\0><\/\1><[\w\W]+> // HTML5 custom data-* attrs 3843 <(\w+)\s*\/?><\/\1><[\w\W]+> // HTML5 custom data-* attrs
4323 <([a-z][^\/\0><\/\1><[\w\W]+> data = dataAttr( elem, key ); 3844 <(\w+)\s*\/?><\/\1><[\w\W]+> data = dataAttr( elem, camelKey, undefined );
4324 <([a-z][^\/\0><\/\1><[\w\W]+> if ( data !== undefined ) { 3845 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( data !== undefined ) {
4325 <([a-z][^\/\0><\/\1><[\w\W]+> return data; 3846 <(\w+)\s*\/?><\/\1><[\w\W]+> return data;
4326 <([a-z][^\/\0><\/\1><[\w\W]+> } 3847 <(\w+)\s*\/?><\/\1><[\w\W]+> }
4327   3848  
4328 <([a-z][^\/\0><\/\1><[\w\W]+> // We tried really hard, but the data doesn't exist. 3849 <(\w+)\s*\/?><\/\1><[\w\W]+> // We tried really hard, but the data doesn't exist.
4329 <([a-z][^\/\0><\/\1><[\w\W]+> return; 3850 <(\w+)\s*\/?><\/\1><[\w\W]+> return;
4330 <([a-z][^\/\0><\/\1><[\w\W]+> } 3851 <(\w+)\s*\/?><\/\1><[\w\W]+> }
4331   3852  
4332 <([a-z][^\/\0><\/\1><[\w\W]+> // Set the data... 3853 <(\w+)\s*\/?><\/\1><[\w\W]+> // Set the data...
4333 <([a-z][^\/\0><\/\1><[\w\W]+> this.each( function() { 3854 <(\w+)\s*\/?><\/\1><[\w\W]+> this.each(function() {
-   3855 <(\w+)\s*\/?><\/\1><[\w\W]+> // First, attempt to store a copy or reference of any
-   3856 <(\w+)\s*\/?><\/\1><[\w\W]+> // data that might've been store with a camelCased key.
-   3857 <(\w+)\s*\/?><\/\1><[\w\W]+> var data = data_user.get( this, camelKey );
4334   3858  
-   3859 <(\w+)\s*\/?><\/\1><[\w\W]+> // For HTML5 data-* attribute interop, we have to
4335 <([a-z][^\/\0><\/\1><[\w\W]+> // We always store the camelCased key 3860 <(\w+)\s*\/?><\/\1><[\w\W]+> // store property names with dashes in a camelCase form.
-   3861 <(\w+)\s*\/?><\/\1><[\w\W]+> // This might not apply to all properties...*
-   3862 <(\w+)\s*\/?><\/\1><[\w\W]+> data_user.set( this, camelKey, value );
-   3863  
-   3864 <(\w+)\s*\/?><\/\1><[\w\W]+> // *... In the case of properties that might _actually_
-   3865 <(\w+)\s*\/?><\/\1><[\w\W]+> // have dashes, we need to also store a copy of that
-   3866 <(\w+)\s*\/?><\/\1><[\w\W]+> // unchanged property.
-   3867 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( key.indexOf("-") !== -1 && data !== undefined ) {
4336 <([a-z][^\/\0><\/\1><[\w\W]+> dataUser.set( this, key, value ); 3868 <(\w+)\s*\/?><\/\1><[\w\W]+> data_user.set( this, key, value );
-   3869 <(\w+)\s*\/?><\/\1><[\w\W]+> }
4337 <([a-z][^\/\0><\/\1><[\w\W]+> } ); 3870 <(\w+)\s*\/?><\/\1><[\w\W]+> });
4338 <([a-z][^\/\0><\/\1><[\w\W]+> }, null, value, arguments.length > 1, null, true ); 3871 <(\w+)\s*\/?><\/\1><[\w\W]+> }, null, value, arguments.length > 1, null, true );
4339 <([a-z][^\/\0><\/\1><[\w\W]+> }, 3872 <(\w+)\s*\/?><\/\1><[\w\W]+> },
4340   3873  
4341 <([a-z][^\/\0><\/\1><[\w\W]+> removeData: function( key ) { 3874 <(\w+)\s*\/?><\/\1><[\w\W]+> removeData: function( key ) {
4342 <([a-z][^\/\0><\/\1><[\w\W]+> return this.each( function() { 3875 <(\w+)\s*\/?><\/\1><[\w\W]+> return this.each(function() {
4343 <([a-z][^\/\0><\/\1><[\w\W]+> dataUser.remove( this, key ); 3876 <(\w+)\s*\/?><\/\1><[\w\W]+> data_user.remove( this, key );
4344 <([a-z][^\/\0><\/\1><[\w\W]+> } ); 3877 <(\w+)\s*\/?><\/\1><[\w\W]+> });
4345 <([a-z][^\/\0><\/\1><[\w\W]+> } 3878 <(\w+)\s*\/?><\/\1><[\w\W]+> }
4346 <([a-z][^\/\0><\/\1><[\w\W]+>} ); 3879 <(\w+)\s*\/?><\/\1><[\w\W]+>});
4347   3880  
4348   3881  
4349 <([a-z][^\/\0><\/\1><[\w\W]+>jQuery.extend( { 3882 <(\w+)\s*\/?><\/\1><[\w\W]+>jQuery.extend({
4350 <([a-z][^\/\0><\/\1><[\w\W]+> queue: function( elem, type, data ) { 3883 <(\w+)\s*\/?><\/\1><[\w\W]+> queue: function( elem, type, data ) {
4351 <([a-z][^\/\0><\/\1><[\w\W]+> var queue; 3884 <(\w+)\s*\/?><\/\1><[\w\W]+> var queue;
4352   3885  
4353 <([a-z][^\/\0><\/\1><[\w\W]+> if ( elem ) { 3886 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( elem ) {
4354 <([a-z][^\/\0><\/\1><[\w\W]+> type = ( type || "fx" ) + "queue"; 3887 <(\w+)\s*\/?><\/\1><[\w\W]+> type = ( type || "fx" ) + "queue";
4355 <([a-z][^\/\0><\/\1><[\w\W]+> queue = dataPriv.get( elem, type ); 3888 <(\w+)\s*\/?><\/\1><[\w\W]+> queue = data_priv.get( elem, type );
4356   3889  
4357 <([a-z][^\/\0><\/\1><[\w\W]+> // Speed up dequeue by getting out quickly if this is just a lookup 3890 <(\w+)\s*\/?><\/\1><[\w\W]+> // Speed up dequeue by getting out quickly if this is just a lookup
4358 <([a-z][^\/\0><\/\1><[\w\W]+> if ( data ) { 3891 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( data ) {
4359 <([a-z][^\/\0><\/\1><[\w\W]+> if ( !queue || jQuery.isArray( data ) ) { 3892 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( !queue || jQuery.isArray( data ) ) {
4360 <([a-z][^\/\0><\/\1><[\w\W]+> queue = dataPriv.access( elem, type, jQuery.makeArray( data ) ); 3893 <(\w+)\s*\/?><\/\1><[\w\W]+> queue = data_priv.access( elem, type, jQuery.makeArray(data) );
4361 <([a-z][^\/\0><\/\1><[\w\W]+> } else { 3894 <(\w+)\s*\/?><\/\1><[\w\W]+> } else {
4362 <([a-z][^\/\0><\/\1><[\w\W]+> queue.push( data ); 3895 <(\w+)\s*\/?><\/\1><[\w\W]+> queue.push( data );
4363 <([a-z][^\/\0><\/\1><[\w\W]+> } 3896 <(\w+)\s*\/?><\/\1><[\w\W]+> }
4364 <([a-z][^\/\0><\/\1><[\w\W]+> } 3897 <(\w+)\s*\/?><\/\1><[\w\W]+> }
4365 <([a-z][^\/\0><\/\1><[\w\W]+> return queue || []; 3898 <(\w+)\s*\/?><\/\1><[\w\W]+> return queue || [];
4366 <([a-z][^\/\0><\/\1><[\w\W]+> } 3899 <(\w+)\s*\/?><\/\1><[\w\W]+> }
4367 <([a-z][^\/\0><\/\1><[\w\W]+> }, 3900 <(\w+)\s*\/?><\/\1><[\w\W]+> },
4368   3901  
4369 <([a-z][^\/\0><\/\1><[\w\W]+> dequeue: function( elem, type ) { 3902 <(\w+)\s*\/?><\/\1><[\w\W]+> dequeue: function( elem, type ) {
4370 <([a-z][^\/\0><\/\1><[\w\W]+> type = type || "fx"; 3903 <(\w+)\s*\/?><\/\1><[\w\W]+> type = type || "fx";
4371   3904  
4372 <([a-z][^\/\0><\/\1><[\w\W]+> var queue = jQuery.queue( elem, type ), 3905 <(\w+)\s*\/?><\/\1><[\w\W]+> var queue = jQuery.queue( elem, type ),
4373 <([a-z][^\/\0><\/\1><[\w\W]+> startLength = queue.length, 3906 <(\w+)\s*\/?><\/\1><[\w\W]+> startLength = queue.length,
4374 <([a-z][^\/\0><\/\1><[\w\W]+> fn = queue.shift(), 3907 <(\w+)\s*\/?><\/\1><[\w\W]+> fn = queue.shift(),
4375 <([a-z][^\/\0><\/\1><[\w\W]+> hooks = jQuery._queueHooks( elem, type ), 3908 <(\w+)\s*\/?><\/\1><[\w\W]+> hooks = jQuery._queueHooks( elem, type ),
4376 <([a-z][^\/\0><\/\1><[\w\W]+> next = function() { 3909 <(\w+)\s*\/?><\/\1><[\w\W]+> next = function() {
4377 <([a-z][^\/\0><\/\1><[\w\W]+> jQuery.dequeue( elem, type ); 3910 <(\w+)\s*\/?><\/\1><[\w\W]+> jQuery.dequeue( elem, type );
4378 <([a-z][^\/\0><\/\1><[\w\W]+> }; 3911 <(\w+)\s*\/?><\/\1><[\w\W]+> };
4379   3912  
4380 <([a-z][^\/\0><\/\1><[\w\W]+> // If the fx queue is dequeued, always remove the progress sentinel 3913 <(\w+)\s*\/?><\/\1><[\w\W]+> // If the fx queue is dequeued, always remove the progress sentinel
4381 <([a-z][^\/\0><\/\1><[\w\W]+> if ( fn === "inprogress" ) { 3914 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( fn === "inprogress" ) {
4382 <([a-z][^\/\0><\/\1><[\w\W]+> fn = queue.shift(); 3915 <(\w+)\s*\/?><\/\1><[\w\W]+> fn = queue.shift();
4383 <([a-z][^\/\0><\/\1><[\w\W]+> startLength--; 3916 <(\w+)\s*\/?><\/\1><[\w\W]+> startLength--;
4384 <([a-z][^\/\0><\/\1><[\w\W]+> } 3917 <(\w+)\s*\/?><\/\1><[\w\W]+> }
4385   3918  
4386 <([a-z][^\/\0><\/\1><[\w\W]+> if ( fn ) { 3919 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( fn ) {
4387   3920  
4388 <([a-z][^\/\0><\/\1><[\w\W]+> // Add a progress sentinel to prevent the fx queue from being 3921 <(\w+)\s*\/?><\/\1><[\w\W]+> // Add a progress sentinel to prevent the fx queue from being
4389 <([a-z][^\/\0><\/\1><[\w\W]+> // automatically dequeued 3922 <(\w+)\s*\/?><\/\1><[\w\W]+> // automatically dequeued
4390 <([a-z][^\/\0><\/\1><[\w\W]+> if ( type === "fx" ) { 3923 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( type === "fx" ) {
4391 <([a-z][^\/\0><\/\1><[\w\W]+> queue.unshift( "inprogress" ); 3924 <(\w+)\s*\/?><\/\1><[\w\W]+> queue.unshift( "inprogress" );
4392 <([a-z][^\/\0><\/\1><[\w\W]+> } 3925 <(\w+)\s*\/?><\/\1><[\w\W]+> }
4393   3926  
4394 <([a-z][^\/\0><\/\1><[\w\W]+> // Clear up the last queue stop function 3927 <(\w+)\s*\/?><\/\1><[\w\W]+> // Clear up the last queue stop function
4395 <([a-z][^\/\0><\/\1><[\w\W]+> delete hooks.stop; 3928 <(\w+)\s*\/?><\/\1><[\w\W]+> delete hooks.stop;
4396 <([a-z][^\/\0><\/\1><[\w\W]+> fn.call( elem, next, hooks ); 3929 <(\w+)\s*\/?><\/\1><[\w\W]+> fn.call( elem, next, hooks );
4397 <([a-z][^\/\0><\/\1><[\w\W]+> } 3930 <(\w+)\s*\/?><\/\1><[\w\W]+> }
4398   3931  
4399 <([a-z][^\/\0><\/\1><[\w\W]+> if ( !startLength && hooks ) { 3932 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( !startLength && hooks ) {
4400 <([a-z][^\/\0><\/\1><[\w\W]+> hooks.empty.fire(); 3933 <(\w+)\s*\/?><\/\1><[\w\W]+> hooks.empty.fire();
4401 <([a-z][^\/\0><\/\1><[\w\W]+> } 3934 <(\w+)\s*\/?><\/\1><[\w\W]+> }
4402 <([a-z][^\/\0><\/\1><[\w\W]+> }, 3935 <(\w+)\s*\/?><\/\1><[\w\W]+> },
4403   3936  
4404 <([a-z][^\/\0><\/\1><[\w\W]+> // Not public - generate a queueHooks object, or return the current one 3937 <(\w+)\s*\/?><\/\1><[\w\W]+> // Not public - generate a queueHooks object, or return the current one
4405 <([a-z][^\/\0><\/\1><[\w\W]+> _queueHooks: function( elem, type ) { 3938 <(\w+)\s*\/?><\/\1><[\w\W]+> _queueHooks: function( elem, type ) {
4406 <([a-z][^\/\0><\/\1><[\w\W]+> var key = type + "queueHooks"; 3939 <(\w+)\s*\/?><\/\1><[\w\W]+> var key = type + "queueHooks";
4407 <([a-z][^\/\0><\/\1><[\w\W]+> return dataPriv.get( elem, key ) || dataPriv.access( elem, key, { 3940 <(\w+)\s*\/?><\/\1><[\w\W]+> return data_priv.get( elem, key ) || data_priv.access( elem, key, {
4408 <([a-z][^\/\0><\/\1><[\w\W]+> empty: jQuery.Callbacks( "once memory" ).add( function() { 3941 <(\w+)\s*\/?><\/\1><[\w\W]+> empty: jQuery.Callbacks("once memory").add(function() {
4409 <([a-z][^\/\0><\/\1><[\w\W]+> dataPriv.remove( elem, [ type + "queue", key ] ); 3942 <(\w+)\s*\/?><\/\1><[\w\W]+> data_priv.remove( elem, [ type + "queue", key ] );
4410 <([a-z][^\/\0><\/\1><[\w\W]+> } ) 3943 <(\w+)\s*\/?><\/\1><[\w\W]+> })
4411 <([a-z][^\/\0><\/\1><[\w\W]+> } ); 3944 <(\w+)\s*\/?><\/\1><[\w\W]+> });
4412 <([a-z][^\/\0><\/\1><[\w\W]+> } 3945 <(\w+)\s*\/?><\/\1><[\w\W]+> }
4413 <([a-z][^\/\0><\/\1><[\w\W]+>} ); 3946 <(\w+)\s*\/?><\/\1><[\w\W]+>});
4414   3947  
4415 <([a-z][^\/\0><\/\1><[\w\W]+>jQuery.fn.extend( { 3948 <(\w+)\s*\/?><\/\1><[\w\W]+>jQuery.fn.extend({
4416 <([a-z][^\/\0><\/\1><[\w\W]+> queue: function( type, data ) { 3949 <(\w+)\s*\/?><\/\1><[\w\W]+> queue: function( type, data ) {
4417 <([a-z][^\/\0><\/\1><[\w\W]+> var setter = 2; 3950 <(\w+)\s*\/?><\/\1><[\w\W]+> var setter = 2;
4418   3951  
4419 <([a-z][^\/\0><\/\1><[\w\W]+> if ( typeof type !== "string" ) { 3952 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( typeof type !== "string" ) {
4420 <([a-z][^\/\0><\/\1><[\w\W]+> data = type; 3953 <(\w+)\s*\/?><\/\1><[\w\W]+> data = type;
4421 <([a-z][^\/\0><\/\1><[\w\W]+> type = "fx"; 3954 <(\w+)\s*\/?><\/\1><[\w\W]+> type = "fx";
4422 <([a-z][^\/\0><\/\1><[\w\W]+> setter--; 3955 <(\w+)\s*\/?><\/\1><[\w\W]+> setter--;
4423 <([a-z][^\/\0><\/\1><[\w\W]+> } 3956 <(\w+)\s*\/?><\/\1><[\w\W]+> }
4424   3957  
4425 <([a-z][^\/\0><\/\1><[\w\W]+> if ( arguments.length < setter ) { 3958 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( arguments.length < setter ) {
4426 <([a-z][^\/\0><\/\1><[\w\W]+> return jQuery.queue( this[ 0 ], type ); 3959 <(\w+)\s*\/?><\/\1><[\w\W]+> return jQuery.queue( this[0], type );
4427 <([a-z][^\/\0><\/\1><[\w\W]+> } 3960 <(\w+)\s*\/?><\/\1><[\w\W]+> }
4428   3961  
4429 <([a-z][^\/\0><\/\1><[\w\W]+> return data === undefined ? 3962 <(\w+)\s*\/?><\/\1><[\w\W]+> return data === undefined ?
4430 <([a-z][^\/\0><\/\1><[\w\W]+> this : 3963 <(\w+)\s*\/?><\/\1><[\w\W]+> this :
4431 <([a-z][^\/\0><\/\1><[\w\W]+> this.each( function() { 3964 <(\w+)\s*\/?><\/\1><[\w\W]+> this.each(function() {
4432 <([a-z][^\/\0><\/\1><[\w\W]+> var queue = jQuery.queue( this, type, data ); 3965 <(\w+)\s*\/?><\/\1><[\w\W]+> var queue = jQuery.queue( this, type, data );
4433   3966  
4434 <([a-z][^\/\0><\/\1><[\w\W]+> // Ensure a hooks for this queue 3967 <(\w+)\s*\/?><\/\1><[\w\W]+> // Ensure a hooks for this queue
4435 <([a-z][^\/\0><\/\1><[\w\W]+> jQuery._queueHooks( this, type ); 3968 <(\w+)\s*\/?><\/\1><[\w\W]+> jQuery._queueHooks( this, type );
4436   3969  
4437 <([a-z][^\/\0><\/\1><[\w\W]+> if ( type === "fx" && queue[ 0 ] !== "inprogress" ) { 3970 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( type === "fx" && queue[0] !== "inprogress" ) {
4438 <([a-z][^\/\0><\/\1><[\w\W]+> jQuery.dequeue( this, type ); 3971 <(\w+)\s*\/?><\/\1><[\w\W]+> jQuery.dequeue( this, type );
4439 <([a-z][^\/\0><\/\1><[\w\W]+> } 3972 <(\w+)\s*\/?><\/\1><[\w\W]+> }
4440 <([a-z][^\/\0><\/\1><[\w\W]+> } ); 3973 <(\w+)\s*\/?><\/\1><[\w\W]+> });
4441 <([a-z][^\/\0><\/\1><[\w\W]+> }, 3974 <(\w+)\s*\/?><\/\1><[\w\W]+> },
4442 <([a-z][^\/\0><\/\1><[\w\W]+> dequeue: function( type ) { 3975 <(\w+)\s*\/?><\/\1><[\w\W]+> dequeue: function( type ) {
4443 <([a-z][^\/\0><\/\1><[\w\W]+> return this.each( function() { 3976 <(\w+)\s*\/?><\/\1><[\w\W]+> return this.each(function() {
4444 <([a-z][^\/\0><\/\1><[\w\W]+> jQuery.dequeue( this, type ); 3977 <(\w+)\s*\/?><\/\1><[\w\W]+> jQuery.dequeue( this, type );
4445 <([a-z][^\/\0><\/\1><[\w\W]+> } ); 3978 <(\w+)\s*\/?><\/\1><[\w\W]+> });
4446 <([a-z][^\/\0><\/\1><[\w\W]+> }, 3979 <(\w+)\s*\/?><\/\1><[\w\W]+> },
4447 <([a-z][^\/\0><\/\1><[\w\W]+> clearQueue: function( type ) { 3980 <(\w+)\s*\/?><\/\1><[\w\W]+> clearQueue: function( type ) {
4448 <([a-z][^\/\0><\/\1><[\w\W]+> return this.queue( type || "fx", [] ); 3981 <(\w+)\s*\/?><\/\1><[\w\W]+> return this.queue( type || "fx", [] );
4449 <([a-z][^\/\0><\/\1><[\w\W]+> }, 3982 <(\w+)\s*\/?><\/\1><[\w\W]+> },
4450   -  
4451 <([a-z][^\/\0><\/\1><[\w\W]+> // Get a promise resolved when queues of a certain type 3983 <(\w+)\s*\/?><\/\1><[\w\W]+> // Get a promise resolved when queues of a certain type
4452 <([a-z][^\/\0><\/\1><[\w\W]+> // are emptied (fx is the type by default) 3984 <(\w+)\s*\/?><\/\1><[\w\W]+> // are emptied (fx is the type by default)
4453 <([a-z][^\/\0><\/\1><[\w\W]+> promise: function( type, obj ) { 3985 <(\w+)\s*\/?><\/\1><[\w\W]+> promise: function( type, obj ) {
4454 <([a-z][^\/\0><\/\1><[\w\W]+> var tmp, 3986 <(\w+)\s*\/?><\/\1><[\w\W]+> var tmp,
4455 <([a-z][^\/\0><\/\1><[\w\W]+> count = 1, 3987 <(\w+)\s*\/?><\/\1><[\w\W]+> count = 1,
4456 <([a-z][^\/\0><\/\1><[\w\W]+> defer = jQuery.Deferred(), 3988 <(\w+)\s*\/?><\/\1><[\w\W]+> defer = jQuery.Deferred(),
4457 <([a-z][^\/\0><\/\1><[\w\W]+> elements = this, 3989 <(\w+)\s*\/?><\/\1><[\w\W]+> elements = this,
4458 <([a-z][^\/\0><\/\1><[\w\W]+> i = this.length, 3990 <(\w+)\s*\/?><\/\1><[\w\W]+> i = this.length,
4459 <([a-z][^\/\0><\/\1><[\w\W]+> resolve = function() { 3991 <(\w+)\s*\/?><\/\1><[\w\W]+> resolve = function() {
4460 <([a-z][^\/\0><\/\1><[\w\W]+> if ( !( --count ) ) { 3992 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( !( --count ) ) {
4461 <([a-z][^\/\0><\/\1><[\w\W]+> defer.resolveWith( elements, [ elements ] ); 3993 <(\w+)\s*\/?><\/\1><[\w\W]+> defer.resolveWith( elements, [ elements ] );
4462 <([a-z][^\/\0><\/\1><[\w\W]+> } 3994 <(\w+)\s*\/?><\/\1><[\w\W]+> }
4463 <([a-z][^\/\0><\/\1><[\w\W]+> }; 3995 <(\w+)\s*\/?><\/\1><[\w\W]+> };
4464   3996  
4465 <([a-z][^\/\0><\/\1><[\w\W]+> if ( typeof type !== "string" ) { 3997 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( typeof type !== "string" ) {
4466 <([a-z][^\/\0><\/\1><[\w\W]+> obj = type; 3998 <(\w+)\s*\/?><\/\1><[\w\W]+> obj = type;
4467 <([a-z][^\/\0><\/\1><[\w\W]+> type = undefined; 3999 <(\w+)\s*\/?><\/\1><[\w\W]+> type = undefined;
4468 <([a-z][^\/\0><\/\1><[\w\W]+> } 4000 <(\w+)\s*\/?><\/\1><[\w\W]+> }
4469 <([a-z][^\/\0><\/\1><[\w\W]+> type = type || "fx"; 4001 <(\w+)\s*\/?><\/\1><[\w\W]+> type = type || "fx";
4470   4002  
4471 <([a-z][^\/\0><\/\1><[\w\W]+> while ( i-- ) { 4003 <(\w+)\s*\/?><\/\1><[\w\W]+> while ( i-- ) {
4472 <([a-z][^\/\0><\/\1><[\w\W]+> tmp = dataPriv.get( elements[ i ], type + "queueHooks" ); 4004 <(\w+)\s*\/?><\/\1><[\w\W]+> tmp = data_priv.get( elements[ i ], type + "queueHooks" );
4473 <([a-z][^\/\0><\/\1><[\w\W]+> if ( tmp && tmp.empty ) { 4005 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( tmp && tmp.empty ) {
4474 <([a-z][^\/\0><\/\1><[\w\W]+> count++; 4006 <(\w+)\s*\/?><\/\1><[\w\W]+> count++;
4475 <([a-z][^\/\0><\/\1><[\w\W]+> tmp.empty.add( resolve ); 4007 <(\w+)\s*\/?><\/\1><[\w\W]+> tmp.empty.add( resolve );
4476 <([a-z][^\/\0><\/\1><[\w\W]+> } 4008 <(\w+)\s*\/?><\/\1><[\w\W]+> }
4477 <([a-z][^\/\0><\/\1><[\w\W]+> } 4009 <(\w+)\s*\/?><\/\1><[\w\W]+> }
4478 <([a-z][^\/\0><\/\1><[\w\W]+> resolve(); 4010 <(\w+)\s*\/?><\/\1><[\w\W]+> resolve();
4479 <([a-z][^\/\0><\/\1><[\w\W]+> return defer.promise( obj ); 4011 <(\w+)\s*\/?><\/\1><[\w\W]+> return defer.promise( obj );
4480 <([a-z][^\/\0><\/\1><[\w\W]+> } 4012 <(\w+)\s*\/?><\/\1><[\w\W]+> }
4481 <([a-z][^\/\0><\/\1><[\w\W]+>} ); 4013 <(\w+)\s*\/?><\/\1><[\w\W]+>});
4482 <([a-z][^\/\0><\/\1><[\w\W]+>var pnum = ( /[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/ ).source; 4014 <(\w+)\s*\/?><\/\1><[\w\W]+>var pnum = (/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/).source;
4483   -  
4484 <([a-z][^\/\0><\/\1><[\w\W]+>var rcssNum = new RegExp( "^(?:([+-])=|)(" + pnum + ")([a-z%]*)$", "i" ); -  
4485   -  
4486   4015  
4487 <([a-z][^\/\0><\/\1><[\w\W]+>var cssExpand = [ "Top", "Right", "Bottom", "Left" ]; 4016 <(\w+)\s*\/?><\/\1><[\w\W]+>var cssExpand = [ "Top", "Right", "Bottom", "Left" ];
4488   4017  
4489 <([a-z][^\/\0><\/\1><[\w\W]+>var isHiddenWithinTree = function( elem, el ) { -  
4490   4018 <(\w+)\s*\/?><\/\1><[\w\W]+>var isHidden = function( elem, el ) {
4491 <([a-z][^\/\0><\/\1><[\w\W]+> // isHiddenWithinTree might be called from jQuery#filter function; 4019 <(\w+)\s*\/?><\/\1><[\w\W]+> // isHidden might be called from jQuery#filter function;
4492 <([a-z][^\/\0><\/\1><[\w\W]+> // in that case, element will be second argument 4020 <(\w+)\s*\/?><\/\1><[\w\W]+> // in that case, element will be second argument
4493 <([a-z][^\/\0><\/\1><[\w\W]+> elem = el || elem; -  
4494   -  
4495 <([a-z][^\/\0><\/\1><[\w\W]+> // Inline style trumps all -  
4496 <([a-z][^\/\0><\/\1><[\w\W]+> return elem.style.display === "none" || -  
4497 <([a-z][^\/\0><\/\1><[\w\W]+> elem.style.display === "" && -  
4498   -  
4499 <([a-z][^\/\0><\/\1><[\w\W]+> // Otherwise, check computed style -  
4500 <([a-z][^\/\0><\/\1><[\w\W]+> // Support: Firefox <=43 - 45 -  
4501 <([a-z][^\/\0><\/\1><[\w\W]+> // Disconnected elements can have computed display: none, so first confirm that elem is -  
4502 <([a-z][^\/\0><\/\1><[\w\W]+> // in the document. 4021 <(\w+)\s*\/?><\/\1><[\w\W]+> elem = el || elem;
4503 <([a-z][^\/\0><\/\1><[\w\W]+> jQuery.contains( elem.ownerDocument, elem ) && -  
4504   -  
4505 <([a-z][^\/\0><\/\1><[\w\W]+> jQuery.css( elem, "display" ) === "none"; 4022 <(\w+)\s*\/?><\/\1><[\w\W]+> return jQuery.css( elem, "display" ) === "none" || !jQuery.contains( elem.ownerDocument, elem );
4506 <([a-z][^\/\0><\/\1><[\w\W]+> }; 4023 <(\w+)\s*\/?><\/\1><[\w\W]+> };
4507   -  
4508 <([a-z][^\/\0><\/\1><[\w\W]+>var swap = function( elem, options, callback, args ) { -  
4509 <([a-z][^\/\0><\/\1><[\w\W]+> var ret, name, -  
4510 <([a-z][^\/\0><\/\1><[\w\W]+> old = {}; -  
4511   -  
4512 <([a-z][^\/\0><\/\1><[\w\W]+> // Remember the old values, and insert the new ones -  
4513 <([a-z][^\/\0><\/\1><[\w\W]+> for ( name in options ) { -  
4514 <([a-z][^\/\0><\/\1><[\w\W]+> old[ name ] = elem.style[ name ]; -  
4515 <([a-z][^\/\0><\/\1><[\w\W]+> elem.style[ name ] = options[ name ]; -  
4516 <([a-z][^\/\0><\/\1><[\w\W]+> } -  
4517   -  
4518 <([a-z][^\/\0><\/\1><[\w\W]+> ret = callback.apply( elem, args || [] ); -  
4519   -  
4520 <([a-z][^\/\0><\/\1><[\w\W]+> // Revert the old values -  
4521 <([a-z][^\/\0><\/\1><[\w\W]+> for ( name in options ) { -  
4522 <([a-z][^\/\0><\/\1><[\w\W]+> elem.style[ name ] = old[ name ]; -  
4523 <([a-z][^\/\0><\/\1><[\w\W]+> } -  
4524   -  
4525 <([a-z][^\/\0><\/\1><[\w\W]+> return ret; -  
4526 <([a-z][^\/\0><\/\1><[\w\W]+>}; -  
4527   -  
4528   -  
4529   -  
4530   -  
4531 <([a-z][^\/\0><\/\1><[\w\W]+>function adjustCSS( elem, prop, valueParts, tween ) { -  
4532 <([a-z][^\/\0><\/\1><[\w\W]+> var adjusted, -  
4533 <([a-z][^\/\0><\/\1><[\w\W]+> scale = 1, -  
4534 <([a-z][^\/\0><\/\1><[\w\W]+> maxIterations = 20, -  
4535 <([a-z][^\/\0><\/\1><[\w\W]+> currentValue = tween ? -  
4536 <([a-z][^\/\0><\/\1><[\w\W]+> function() { -  
4537 <([a-z][^\/\0><\/\1><[\w\W]+> return tween.cur(); -  
4538 <([a-z][^\/\0><\/\1><[\w\W]+> } : -  
4539 <([a-z][^\/\0><\/\1><[\w\W]+> function() { -  
4540 <([a-z][^\/\0><\/\1><[\w\W]+> return jQuery.css( elem, prop, "" ); -  
4541 <([a-z][^\/\0><\/\1><[\w\W]+> }, -  
4542 <([a-z][^\/\0><\/\1><[\w\W]+> initial = currentValue(), -  
4543 <([a-z][^\/\0><\/\1><[\w\W]+> unit = valueParts && valueParts[ 3 ] || ( jQuery.cssNumber[ prop ] ? "" : "px" ), -  
4544   -  
4545 <([a-z][^\/\0><\/\1><[\w\W]+> // Starting value computation is required for potential unit mismatches -  
4546 <([a-z][^\/\0><\/\1><[\w\W]+> initialInUnit = ( jQuery.cssNumber[ prop ] || unit !== "px" && +initial ) && -  
4547 <([a-z][^\/\0><\/\1><[\w\W]+> rcssNum.exec( jQuery.css( elem, prop ) ); -  
4548   -  
4549 <([a-z][^\/\0><\/\1><[\w\W]+> if ( initialInUnit && initialInUnit[ 3 ] !== unit ) { -  
4550   -  
4551 <([a-z][^\/\0><\/\1><[\w\W]+> // Trust units reported by jQuery.css -  
4552 <([a-z][^\/\0><\/\1><[\w\W]+> unit = unit || initialInUnit[ 3 ]; -  
4553   -  
4554 <([a-z][^\/\0><\/\1><[\w\W]+> // Make sure we update the tween properties later on -  
4555 <([a-z][^\/\0><\/\1><[\w\W]+> valueParts = valueParts || []; -  
4556   -  
4557 <([a-z][^\/\0><\/\1><[\w\W]+> // Iteratively approximate from a nonzero starting point -  
4558 <([a-z][^\/\0><\/\1><[\w\W]+> initialInUnit = +initial || 1; -  
4559   -  
4560 <([a-z][^\/\0><\/\1><[\w\W]+> do { -  
4561   -  
4562 <([a-z][^\/\0><\/\1><[\w\W]+> // If previous iteration zeroed out, double until we get *something*. -  
4563 <([a-z][^\/\0><\/\1><[\w\W]+> // Use string for doubling so we don't accidentally see scale as unchanged below -  
4564 <([a-z][^\/\0><\/\1><[\w\W]+> scale = scale || ".5"; -  
4565   -  
4566 <([a-z][^\/\0><\/\1><[\w\W]+> // Adjust and apply -  
4567 <([a-z][^\/\0><\/\1><[\w\W]+> initialInUnit = initialInUnit / scale; -  
4568 <([a-z][^\/\0><\/\1><[\w\W]+> jQuery.style( elem, prop, initialInUnit + unit ); -  
4569   -  
4570 <([a-z][^\/\0><\/\1><[\w\W]+> // Update scale, tolerating zero or NaN from tween.cur() -  
4571 <([a-z][^\/\0><\/\1><[\w\W]+> // Break the loop if scale is unchanged or perfect, or if we've just had enough. -  
4572 <([a-z][^\/\0><\/\1><[\w\W]+> } while ( -  
4573 <([a-z][^\/\0><\/\1><[\w\W]+> scale !== ( scale = currentValue() / initial ) && scale !== 1 && --maxIterations -  
4574 <([a-z][^\/\0><\/\1><[\w\W]+> ); -  
4575 <([a-z][^\/\0><\/\1><[\w\W]+> } -  
4576   -  
4577 <([a-z][^\/\0><\/\1><[\w\W]+> if ( valueParts ) { -  
4578 <([a-z][^\/\0><\/\1><[\w\W]+> initialInUnit = +initialInUnit || +initial || 0; -  
4579   -  
4580 <([a-z][^\/\0><\/\1><[\w\W]+> // Apply relative offset (+=/-=) if specified -  
4581 <([a-z][^\/\0><\/\1><[\w\W]+> adjusted = valueParts[ 1 ] ? -  
4582 <([a-z][^\/\0><\/\1><[\w\W]+> initialInUnit + ( valueParts[ 1 ] + 1 ) * valueParts[ 2 ] : -  
4583 <([a-z][^\/\0><\/\1><[\w\W]+> +valueParts[ 2 ]; -  
4584 <([a-z][^\/\0><\/\1><[\w\W]+> if ( tween ) { -  
4585 <([a-z][^\/\0><\/\1><[\w\W]+> tween.unit = unit; -  
4586 <([a-z][^\/\0><\/\1><[\w\W]+> tween.start = initialInUnit; -  
4587 <([a-z][^\/\0><\/\1><[\w\W]+> tween.end = adjusted; -  
4588 <([a-z][^\/\0><\/\1><[\w\W]+> } -  
4589 <([a-z][^\/\0><\/\1><[\w\W]+> } -  
4590 <([a-z][^\/\0><\/\1><[\w\W]+> return adjusted; -  
4591 <([a-z][^\/\0><\/\1><[\w\W]+>} -  
4592   -  
4593   -  
4594 <([a-z][^\/\0><\/\1><[\w\W]+>var defaultDisplayMap = {}; -  
4595   -  
4596 <([a-z][^\/\0><\/\1><[\w\W]+>function getDefaultDisplay( elem ) { -  
4597 <([a-z][^\/\0><\/\1><[\w\W]+> var temp, -  
4598 <([a-z][^\/\0><\/\1><[\w\W]+> doc = elem.ownerDocument, -  
4599 <([a-z][^\/\0><\/\1><[\w\W]+> nodeName = elem.nodeName, -  
4600 <([a-z][^\/\0><\/\1><[\w\W]+> display = defaultDisplayMap[ nodeName ]; -  
4601   -  
4602 <([a-z][^\/\0><\/\1><[\w\W]+> if ( display ) { -  
4603 <([a-z][^\/\0><\/\1><[\w\W]+> return display; -  
4604 <([a-z][^\/\0><\/\1><[\w\W]+> } -  
4605   -  
4606 <([a-z][^\/\0><\/\1><[\w\W]+> temp = doc.body.appendChild( doc.createElement( nodeName ) ); -  
4607 <([a-z][^\/\0><\/\1><[\w\W]+> display = jQuery.css( temp, "display" ); -  
4608   -  
4609 <([a-z][^\/\0><\/\1><[\w\W]+> temp.parentNode.removeChild( temp ); -  
4610   -  
4611 <([a-z][^\/\0><\/\1><[\w\W]+> if ( display === "none" ) { -  
4612 <([a-z][^\/\0><\/\1><[\w\W]+> display = "block"; -  
4613 <([a-z][^\/\0><\/\1><[\w\W]+> } -  
4614 <([a-z][^\/\0><\/\1><[\w\W]+> defaultDisplayMap[ nodeName ] = display; -  
4615   -  
4616 <([a-z][^\/\0><\/\1><[\w\W]+> return display; -  
4617 <([a-z][^\/\0><\/\1><[\w\W]+>} -  
4618   -  
4619 <([a-z][^\/\0><\/\1><[\w\W]+>function showHide( elements, show ) { -  
4620 <([a-z][^\/\0><\/\1><[\w\W]+> var display, elem, -  
4621 <([a-z][^\/\0><\/\1><[\w\W]+> values = [], -  
4622 <([a-z][^\/\0><\/\1><[\w\W]+> index = 0, -  
4623 <([a-z][^\/\0><\/\1><[\w\W]+> length = elements.length; -  
4624   -  
4625 <([a-z][^\/\0><\/\1><[\w\W]+> // Determine new display value for elements that need to change -  
4626 <([a-z][^\/\0><\/\1><[\w\W]+> for ( ; index < length; index++ ) { -  
4627 <([a-z][^\/\0><\/\1><[\w\W]+> elem = elements[ index ]; -  
4628 <([a-z][^\/\0><\/\1><[\w\W]+> if ( !elem.style ) { -  
4629 <([a-z][^\/\0><\/\1><[\w\W]+> continue; -  
4630 <([a-z][^\/\0><\/\1><[\w\W]+> } -  
4631   -  
4632 <([a-z][^\/\0><\/\1><[\w\W]+> display = elem.style.display; -  
4633 <([a-z][^\/\0><\/\1><[\w\W]+> if ( show ) { -  
4634   -  
4635 <([a-z][^\/\0><\/\1><[\w\W]+> // Since we force visibility upon cascade-hidden elements, an immediate (and slow) -  
4636 <([a-z][^\/\0><\/\1><[\w\W]+> // check is required in this first loop unless we have a nonempty display value (either -  
4637 <([a-z][^\/\0><\/\1><[\w\W]+> // inline or about-to-be-restored) -  
4638 <([a-z][^\/\0><\/\1><[\w\W]+> if ( display === "none" ) { -  
4639 <([a-z][^\/\0><\/\1><[\w\W]+> values[ index ] = dataPriv.get( elem, "display" ) || null; -  
4640 <([a-z][^\/\0><\/\1><[\w\W]+> if ( !values[ index ] ) { -  
4641 <([a-z][^\/\0><\/\1><[\w\W]+> elem.style.display = ""; -  
4642 <([a-z][^\/\0><\/\1><[\w\W]+> } -  
4643 <([a-z][^\/\0><\/\1><[\w\W]+> } -  
4644 <([a-z][^\/\0><\/\1><[\w\W]+> if ( elem.style.display === "" && isHiddenWithinTree( elem ) ) { -  
4645 <([a-z][^\/\0><\/\1><[\w\W]+> values[ index ] = getDefaultDisplay( elem ); -  
4646 <([a-z][^\/\0><\/\1><[\w\W]+> } -  
4647 <([a-z][^\/\0><\/\1><[\w\W]+> } else { -  
4648 <([a-z][^\/\0><\/\1><[\w\W]+> if ( display !== "none" ) { -  
4649 <([a-z][^\/\0><\/\1><[\w\W]+> values[ index ] = "none"; -  
4650   -  
4651 <([a-z][^\/\0><\/\1><[\w\W]+> // Remember what we're overwriting -  
4652 <([a-z][^\/\0><\/\1><[\w\W]+> dataPriv.set( elem, "display", display ); -  
4653 <([a-z][^\/\0><\/\1><[\w\W]+> } -  
4654 <([a-z][^\/\0><\/\1><[\w\W]+> } -  
4655 <([a-z][^\/\0><\/\1><[\w\W]+> } -  
4656   -  
4657 <([a-z][^\/\0><\/\1><[\w\W]+> // Set the display of the elements in a second loop to avoid constant reflow -  
4658 <([a-z][^\/\0><\/\1><[\w\W]+> for ( index = 0; index < length; index++ ) { -  
4659 <([a-z][^\/\0><\/\1><[\w\W]+> if ( values[ index ] != null ) { -  
4660 <([a-z][^\/\0><\/\1><[\w\W]+> elements[ index ].style.display = values[ index ]; -  
4661 <([a-z][^\/\0><\/\1><[\w\W]+> } -  
4662 <([a-z][^\/\0><\/\1><[\w\W]+> } -  
4663   -  
4664 <([a-z][^\/\0><\/\1><[\w\W]+> return elements; -  
4665 <([a-z][^\/\0><\/\1><[\w\W]+>} -  
4666   -  
4667 <([a-z][^\/\0><\/\1><[\w\W]+>jQuery.fn.extend( { -  
4668 <([a-z][^\/\0><\/\1><[\w\W]+> show: function() { -  
4669 <([a-z][^\/\0><\/\1><[\w\W]+> return showHide( this, true ); -  
4670 <([a-z][^\/\0><\/\1><[\w\W]+> }, -  
4671 <([a-z][^\/\0><\/\1><[\w\W]+> hide: function() { -  
4672 <([a-z][^\/\0><\/\1><[\w\W]+> return showHide( this ); -  
4673 <([a-z][^\/\0><\/\1><[\w\W]+> }, -  
4674 <([a-z][^\/\0><\/\1><[\w\W]+> toggle: function( state ) { -  
4675 <([a-z][^\/\0><\/\1><[\w\W]+> if ( typeof state === "boolean" ) { -  
4676 <([a-z][^\/\0><\/\1><[\w\W]+> return state ? this.show() : this.hide(); -  
4677 <([a-z][^\/\0><\/\1><[\w\W]+> } -  
4678   -  
4679 <([a-z][^\/\0><\/\1><[\w\W]+> return this.each( function() { -  
4680 <([a-z][^\/\0><\/\1><[\w\W]+> if ( isHiddenWithinTree( this ) ) { -  
4681 <([a-z][^\/\0><\/\1><[\w\W]+> jQuery( this ).show(); -  
4682 <([a-z][^\/\0><\/\1><[\w\W]+> } else { -  
4683 <([a-z][^\/\0><\/\1><[\w\W]+> jQuery( this ).hide(); -  
4684 <([a-z][^\/\0><\/\1><[\w\W]+> } -  
4685 <([a-z][^\/\0><\/\1><[\w\W]+> } ); -  
4686 <([a-z][^\/\0><\/\1><[\w\W]+> } -  
4687 <([a-z][^\/\0><\/\1><[\w\W]+>} ); -  
4688 <([a-z][^\/\0><\/\1><[\w\W]+>var rcheckableType = ( /^(?:checkbox|radio)$/i ); -  
4689   -  
4690 <([a-z][^\/\0><\/\1><[\w\W]+>var rtagName = ( /<([a-z][^\/\0>\x20\t\r\n\f]+)/i ); -  
4691   -  
4692 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0>var rscriptType = ( /^$|\/(?:java|ecma)script/i ); -  
4693   -  
4694   -  
4695   -  
4696 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0>// We have to close these tags to support XHTML (#13200) -  
4697 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0>var wrapMap = { -  
4698   -  
4699 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0> // Support: IE <=9 only -  
4700 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0> option: [ 1, "<select multiple='multiple'>", "</select>" ], -  
4701   -  
4702 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0> // XHTML parsers do not magically insert elements in the -  
4703 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0> // same way that tag soup parsers do. So we cannot shorten -  
4704 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0> // this by omitting <tbody> or other required elements. -  
4705 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0> thead: [ 1, "<table>", "</table>" ], -  
4706 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0> col: [ 2, "<table><colgroup>", "</colgroup></table>" ], -  
4707 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0> tr: [ 2, "<table><tbody>", "</tbody></table>" ], -  
4708 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0> td: [ 3, "<table><tbody><tr>", "</tr></tbody></table>" ], -  
4709   -  
4710 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0> _default: [ 0, "", "" ] -  
4711 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0>}; -  
4712   -  
4713 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0>// Support: IE <=9 only -  
4714 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0>wrapMap.optgroup = wrapMap.option; -  
4715   -  
4716 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0>wrapMap.tbody = wrapMap.tfoot = wrapMap.colgroup = wrapMap.caption = wrapMap.thead; -  
4717 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0>wrapMap.th = wrapMap.td; -  
4718   -  
4719   -  
4720 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0>function getAll( context, tag ) { -  
4721   -  
4722 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0> // Support: IE <=9 - 11 only -  
4723 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0> // Use typeof to avoid zero-argument method invocation on host objects (#15151) -  
4724 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0> var ret; -  
4725   -  
4726 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0> if ( typeof context.getElementsByTagName !== "undefined" ) { -  
4727 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0> ret = context.getElementsByTagName( tag || "*" ); -  
4728   -  
4729 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0> } else if ( typeof context.querySelectorAll !== "undefined" ) { -  
4730 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0> ret = context.querySelectorAll( tag || "*" ); -  
4731   -  
4732 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0> } else { -  
4733 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0> ret = []; -  
4734 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0> } -  
4735   -  
4736 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0> if ( tag === undefined || tag && jQuery.nodeName( context, tag ) ) { -  
4737 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0> return jQuery.merge( [ context ], ret ); -  
4738 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0> } -  
4739   -  
4740 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0> return ret; -  
4741 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0>} -  
4742   -  
4743   -  
4744 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0>// Mark scripts as having already been evaluated -  
4745 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0>function setGlobalEval( elems, refElements ) { -  
4746 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0> var i = 0, -  
4747 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0> l = elems.length; -  
4748   -  
4749 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0> for ( ; i < l; i++ ) { -  
4750 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0> dataPriv.set( -  
4751 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0> elems[ i ], -  
4752 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0> "globalEval", -  
4753 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0> !refElements || dataPriv.get( refElements[ i ], "globalEval" ) -  
4754 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0> ); -  
4755 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0> } -  
4756 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0>} -  
4757   -  
4758   -  
4759 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0>var rhtml = /<|&#?\w+;/; -  
4760   -  
4761   -  
4762   -  
4763   -  
4764   -  
4765   -  
4766   -  
4767   -  
4768   -  
4769   -  
4770   -  
4771   -  
4772   -  
4773   -  
4774   -  
4775   -  
4776   -  
4777   -  
4778   -  
4779   -  
4780   -  
4781   -  
4782   -  
4783   -  
4784   -  
4785   -  
4786   -  
4787   -  
4788   -  
4789   -  
4790   -  
4791   -  
4792   -  
4793   -  
4794   -  
4795   -  
4796   -  
4797   -  
4798   -  
4799   -  
4800   -  
4801   -  
4802   -  
4803   -  
4804   -  
4805   -  
4806   -  
4807   -  
4808   -  
4809   -  
4810   -  
4811   -  
4812   -  
4813   -  
4814   -  
4815   -  
4816   -  
4817   -  
4818   -  
4819   -  
4820   -  
4821   -  
4822   -  
4823   -  
4824   -  
4825   -  
4826   -  
4827   -  
4828   -  
4829   -  
4830   -  
4831   -  
4832   -  
4833   -  
4834   -  
4835   -  
4836   -  
4837   -  
4838   -  
4839   -  
4840   -  
4841   -  
4842   -  
4843   -  
4844   -  
4845   -  
4846   4024  
4847   4025 <(\w+)\s*\/?><\/\1><[\w\W]+>var rcheckableType = (/^(?:checkbox|radio)$/i);
4848   4026  
4849   4027  
4850   4028  
4851   4029 <(\w+)\s*\/?><\/\1><[\w\W]+>(function() {
4852   4030 <(\w+)\s*\/?><\/\1><[\w\W]+> var fragment = document.createDocumentFragment(),
4853   4031 <(\w+)\s*\/?><\/\1><[\w\W]+> div = fragment.appendChild( document.createElement( "div" ) ),
4854   4032 <(\w+)\s*\/?><\/\1><[\w\W]+> input = document.createElement( "input" );
4855   4033  
4856   4034 <(\w+)\s*\/?><\/\1><[\w\W]+> // Support: Safari<=5.1
4857   4035 <(\w+)\s*\/?><\/\1><[\w\W]+> // Check state lost if the name is set (#11217)
4858   4036 <(\w+)\s*\/?><\/\1><[\w\W]+> // Support: Windows Web Apps (WWA)
4859   4037 <(\w+)\s*\/?><\/\1><[\w\W]+> // `name` and `type` must use .setAttribute for WWA (#14901)
4860   4038 <(\w+)\s*\/?><\/\1><[\w\W]+> input.setAttribute( "type", "radio" );
4861   4039 <(\w+)\s*\/?><\/\1><[\w\W]+> input.setAttribute( "checked", "checked" );
4862   4040 <(\w+)\s*\/?><\/\1><[\w\W]+> input.setAttribute( "name", "t" );
4863   4041  
4864   4042 <(\w+)\s*\/?><\/\1><[\w\W]+> div.appendChild( input );
4865   4043  
4866   4044 <(\w+)\s*\/?><\/\1><[\w\W]+> // Support: Safari<=5.1, Android<4.2
4867   4045 <(\w+)\s*\/?><\/\1><[\w\W]+> // Older WebKit doesn't clone checked state correctly in fragments
4868   4046 <(\w+)\s*\/?><\/\1><[\w\W]+> support.checkClone = div.cloneNode( true ).cloneNode( true ).lastChild.checked;
4869   4047  
4870   4048 <(\w+)\s*\/?><\/\1><[\w\W]+> // Support: IE<=11+
4871   4049 <(\w+)\s*\/?><\/\1><[\w\W]+> // Make sure textarea (and checkbox) defaultValue is properly cloned
4872   4050 <(\w+)\s*\/?><\/\1><[\w\W]+> div.innerHTML = "<textarea>x</textarea>";
4873   4051 <(\w+)\s*\/?><\/\1><[\w\W]+> support.noCloneChecked = !!div.cloneNode( true ).lastChild.defaultValue;
4874   4052 <(\w+)\s*\/?><\/\1><[\w\W]+>})();
4875   4053 <(\w+)\s*\/?><\/\1><[\w\W]+>var strundefined = typeof undefined;
-   4054  
-   4055  
-   4056  
4876   4057 <(\w+)\s*\/?><\/\1><[\w\W]+>support.focusinBubbles = "onfocusin" in window;
4877   4058  
4878   4059  
4879   4060 <(\w+)\s*\/?><\/\1><[\w\W]+>var
4880   4061 <(\w+)\s*\/?><\/\1><[\w\W]+> rkeyEvent = /^key/,
4881   4062 <(\w+)\s*\/?><\/\1><[\w\W]+> rmouseEvent = /^(?:mouse|pointer|contextmenu)|click/,
-   4063 <(\w+)\s*\/?><\/\1><[\w\W]+> rfocusMorph = /^(?:focusinfocus|focusoutblur)$/,
4882   4064 <(\w+)\s*\/?><\/\1><[\w\W]+> rtypenamespace = /^([^.]*)(?:\.(.+)|)$/;
4883   4065  
4884   4066 <(\w+)\s*\/?><\/\1><[\w\W]+>function returnTrue() {
4885   4067 <(\w+)\s*\/?><\/\1><[\w\W]+> return true;
4886   4068 <(\w+)\s*\/?><\/\1><[\w\W]+>}
4887   4069  
4888   4070 <(\w+)\s*\/?><\/\1><[\w\W]+>function returnFalse() {
4889   4071 <(\w+)\s*\/?><\/\1><[\w\W]+> return false;
4890   4072 <(\w+)\s*\/?><\/\1><[\w\W]+>}
4891   -  
4892   -  
4893   4073  
4894   4074 <(\w+)\s*\/?><\/\1><[\w\W]+>function safeActiveElement() {
4895   4075 <(\w+)\s*\/?><\/\1><[\w\W]+> try {
4896   4076 <(\w+)\s*\/?><\/\1><[\w\W]+> return document.activeElement;
4897   4077 <(\w+)\s*\/?><\/\1><[\w\W]+> } catch ( err ) { }
4898   4078 <(\w+)\s*\/?><\/\1><[\w\W]+>}
4899   -  
4900   -  
4901   -  
4902   -  
4903   -  
4904   -  
4905   -  
4906   -  
4907   -  
4908   -  
4909   -  
4910   -  
4911   -  
4912   -  
4913   -  
4914   -  
4915   -  
4916   -  
4917   -  
4918   -  
4919   -  
4920   -  
4921   -  
4922   -  
4923   -  
4924   -  
4925   -  
4926   -  
4927   -  
4928   -  
4929   -  
4930   -  
4931   -  
4932   -  
4933   -  
4934   -  
4935   -  
4936   -  
4937   -  
4938   -  
4939   -  
4940   -  
4941   -  
4942   -  
4943   -  
4944   -  
4945   -  
4946   -  
4947   -  
4948   -  
4949   -  
4950   -  
4951   -  
4952   -  
4953   -  
4954   -  
4955   -  
4956   -  
4957   -  
4958   -  
4959   -  
4960   4079  
4961   4080 <(\w+)\s*\/?><\/\1><[\w\W]+>/*
4962   4081 <(\w+)\s*\/?><\/\1><[\w\W]+> * Helper functions for managing events -- not part of the public interface.
4963   4082 <(\w+)\s*\/?><\/\1><[\w\W]+> * Props to Dean Edwards' addEvent library for many of the ideas.
4964   4083 <(\w+)\s*\/?><\/\1><[\w\W]+> */
4965   4084 <(\w+)\s*\/?><\/\1><[\w\W]+>jQuery.event = {
4966   4085  
4967   4086 <(\w+)\s*\/?><\/\1><[\w\W]+> global: {},
4968   4087  
4969   4088 <(\w+)\s*\/?><\/\1><[\w\W]+> add: function( elem, types, handler, data, selector ) {
4970   4089  
4971   4090 <(\w+)\s*\/?><\/\1><[\w\W]+> var handleObjIn, eventHandle, tmp,
4972   4091 <(\w+)\s*\/?><\/\1><[\w\W]+> events, t, handleObj,
4973   4092 <(\w+)\s*\/?><\/\1><[\w\W]+> special, handlers, type, namespaces, origType,
4974   4093 <(\w+)\s*\/?><\/\1><[\w\W]+> elemData = data_priv.get( elem );
4975   4094  
4976   4095 <(\w+)\s*\/?><\/\1><[\w\W]+> // Don't attach events to noData or text/comment nodes (but allow plain objects)
4977   4096 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( !elemData ) {
4978   4097 <(\w+)\s*\/?><\/\1><[\w\W]+> return;
4979   4098 <(\w+)\s*\/?><\/\1><[\w\W]+> }
4980   4099  
4981   4100 <(\w+)\s*\/?><\/\1><[\w\W]+> // Caller can pass in an object of custom data in lieu of the handler
4982   4101 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( handler.handler ) {
4983   4102 <(\w+)\s*\/?><\/\1><[\w\W]+> handleObjIn = handler;
4984   4103 <(\w+)\s*\/?><\/\1><[\w\W]+> handler = handleObjIn.handler;
4985   4104 <(\w+)\s*\/?><\/\1><[\w\W]+> selector = handleObjIn.selector;
4986   4105 <(\w+)\s*\/?><\/\1><[\w\W]+> }
4987   -  
4988   -  
4989   -  
4990   -  
4991   -  
4992   -  
4993   4106  
4994   4107 <(\w+)\s*\/?><\/\1><[\w\W]+> // Make sure that the handler has a unique ID, used to find/remove it later
4995   4108 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( !handler.guid ) {
4996   4109 <(\w+)\s*\/?><\/\1><[\w\W]+> handler.guid = jQuery.guid++;
4997   4110 <(\w+)\s*\/?><\/\1><[\w\W]+> }
4998   4111  
4999   4112 <(\w+)\s*\/?><\/\1><[\w\W]+> // Init the element's event structure and main handler, if this is the first
5000   4113 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( !(events = elemData.events) ) {
5001   4114 <(\w+)\s*\/?><\/\1><[\w\W]+> events = elemData.events = {};
5002   4115 <(\w+)\s*\/?><\/\1><[\w\W]+> }
5003   4116 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( !(eventHandle = elemData.handle) ) {
5004   4117 <(\w+)\s*\/?><\/\1><[\w\W]+> eventHandle = elemData.handle = function( e ) {
5005   -  
5006   4118 <(\w+)\s*\/?><\/\1><[\w\W]+> // Discard the second event of a jQuery.event.trigger() and
5007   4119 <(\w+)\s*\/?><\/\1><[\w\W]+> // when an event is called after a page has unloaded
5008   4120 <(\w+)\s*\/?><\/\1><[\w\W]+> return typeof jQuery !== strundefined && jQuery.event.triggered !== e.type ?
5009   4121 <(\w+)\s*\/?><\/\1><[\w\W]+> jQuery.event.dispatch.apply( elem, arguments ) : undefined;
5010   4122 <(\w+)\s*\/?><\/\1><[\w\W]+> };
5011   4123 <(\w+)\s*\/?><\/\1><[\w\W]+> }
5012   4124  
5013   4125 <(\w+)\s*\/?><\/\1><[\w\W]+> // Handle multiple events separated by a space
5014   4126 <(\w+)\s*\/?><\/\1><[\w\W]+> types = ( types || "" ).match( rnotwhite ) || [ "" ];
5015   4127 <(\w+)\s*\/?><\/\1><[\w\W]+> t = types.length;
5016   4128 <(\w+)\s*\/?><\/\1><[\w\W]+> while ( t-- ) {
5017   4129 <(\w+)\s*\/?><\/\1><[\w\W]+> tmp = rtypenamespace.exec( types[t] ) || [];
5018   4130 <(\w+)\s*\/?><\/\1><[\w\W]+> type = origType = tmp[1];
5019   4131 <(\w+)\s*\/?><\/\1><[\w\W]+> namespaces = ( tmp[2] || "" ).split( "." ).sort();
5020   4132  
5021   4133 <(\w+)\s*\/?><\/\1><[\w\W]+> // There *must* be a type, no attaching namespace-only handlers
5022   4134 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( !type ) {
5023   4135 <(\w+)\s*\/?><\/\1><[\w\W]+> continue;
5024   4136 <(\w+)\s*\/?><\/\1><[\w\W]+> }
5025   4137  
5026   4138 <(\w+)\s*\/?><\/\1><[\w\W]+> // If event changes its type, use the special event handlers for the changed type
5027   4139 <(\w+)\s*\/?><\/\1><[\w\W]+> special = jQuery.event.special[ type ] || {};
5028   4140  
5029   4141 <(\w+)\s*\/?><\/\1><[\w\W]+> // If selector defined, determine special event api type, otherwise given type
5030   4142 <(\w+)\s*\/?><\/\1><[\w\W]+> type = ( selector ? special.delegateType : special.bindType ) || type;
5031   4143  
5032   4144 <(\w+)\s*\/?><\/\1><[\w\W]+> // Update special based on newly reset type
5033   4145 <(\w+)\s*\/?><\/\1><[\w\W]+> special = jQuery.event.special[ type ] || {};
5034   4146  
5035   4147 <(\w+)\s*\/?><\/\1><[\w\W]+> // handleObj is passed to all event handlers
5036   4148 <(\w+)\s*\/?><\/\1><[\w\W]+> handleObj = jQuery.extend({
5037   4149 <(\w+)\s*\/?><\/\1><[\w\W]+> type: type,
5038   4150 <(\w+)\s*\/?><\/\1><[\w\W]+> origType: origType,
5039   4151 <(\w+)\s*\/?><\/\1><[\w\W]+> data: data,
5040   4152 <(\w+)\s*\/?><\/\1><[\w\W]+> handler: handler,
5041   4153 <(\w+)\s*\/?><\/\1><[\w\W]+> guid: handler.guid,
5042   4154 <(\w+)\s*\/?><\/\1><[\w\W]+> selector: selector,
5043   4155 <(\w+)\s*\/?><\/\1><[\w\W]+> needsContext: selector && jQuery.expr.match.needsContext.test( selector ),
5044   4156 <(\w+)\s*\/?><\/\1><[\w\W]+> namespace: namespaces.join(".")
5045   4157 <(\w+)\s*\/?><\/\1><[\w\W]+> }, handleObjIn );
5046   4158  
5047   4159 <(\w+)\s*\/?><\/\1><[\w\W]+> // Init the event handler queue if we're the first
5048   4160 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( !(handlers = events[ type ]) ) {
5049   4161 <(\w+)\s*\/?><\/\1><[\w\W]+> handlers = events[ type ] = [];
5050   4162 <(\w+)\s*\/?><\/\1><[\w\W]+> handlers.delegateCount = 0;
5051   4163  
5052   4164 <(\w+)\s*\/?><\/\1><[\w\W]+> // Only use addEventListener if the special events handler returns false
5053   -  
5054   4165 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( !special.setup || special.setup.call( elem, data, namespaces, eventHandle ) === false ) {
5055   -  
5056   4166 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( elem.addEventListener ) {
5057   4167 <(\w+)\s*\/?><\/\1><[\w\W]+> elem.addEventListener( type, eventHandle, false );
5058   4168 <(\w+)\s*\/?><\/\1><[\w\W]+> }
5059   4169 <(\w+)\s*\/?><\/\1><[\w\W]+> }
5060   4170 <(\w+)\s*\/?><\/\1><[\w\W]+> }
5061   4171  
5062   4172 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( special.add ) {
5063   4173 <(\w+)\s*\/?><\/\1><[\w\W]+> special.add.call( elem, handleObj );
5064   4174  
5065   4175 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( !handleObj.handler.guid ) {
5066   4176 <(\w+)\s*\/?><\/\1><[\w\W]+> handleObj.handler.guid = handler.guid;
5067   4177 <(\w+)\s*\/?><\/\1><[\w\W]+> }
5068   4178 <(\w+)\s*\/?><\/\1><[\w\W]+> }
5069   4179  
5070   4180 <(\w+)\s*\/?><\/\1><[\w\W]+> // Add to the element's handler list, delegates in front
5071   4181 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( selector ) {
5072   4182 <(\w+)\s*\/?><\/\1><[\w\W]+> handlers.splice( handlers.delegateCount++, 0, handleObj );
5073   4183 <(\w+)\s*\/?><\/\1><[\w\W]+> } else {
5074   4184 <(\w+)\s*\/?><\/\1><[\w\W]+> handlers.push( handleObj );
5075   4185 <(\w+)\s*\/?><\/\1><[\w\W]+> }
5076   4186  
5077   4187 <(\w+)\s*\/?><\/\1><[\w\W]+> // Keep track of which events have ever been used, for event optimization
5078   4188 <(\w+)\s*\/?><\/\1><[\w\W]+> jQuery.event.global[ type ] = true;
5079   4189 <(\w+)\s*\/?><\/\1><[\w\W]+> }
5080   4190  
5081   4191 <(\w+)\s*\/?><\/\1><[\w\W]+> },
5082   4192  
5083   4193 <(\w+)\s*\/?><\/\1><[\w\W]+> // Detach an event or set of events from an element
5084   4194 <(\w+)\s*\/?><\/\1><[\w\W]+> remove: function( elem, types, handler, selector, mappedTypes ) {
5085   4195  
5086   4196 <(\w+)\s*\/?><\/\1><[\w\W]+> var j, origCount, tmp,
5087   4197 <(\w+)\s*\/?><\/\1><[\w\W]+> events, t, handleObj,
5088   4198 <(\w+)\s*\/?><\/\1><[\w\W]+> special, handlers, type, namespaces, origType,
5089   4199 <(\w+)\s*\/?><\/\1><[\w\W]+> elemData = data_priv.hasData( elem ) && data_priv.get( elem );
5090   4200  
5091   4201 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( !elemData || !(events = elemData.events) ) {
5092   4202 <(\w+)\s*\/?><\/\1><[\w\W]+> return;
5093   4203 <(\w+)\s*\/?><\/\1><[\w\W]+> }
5094   4204  
5095   4205 <(\w+)\s*\/?><\/\1><[\w\W]+> // Once for each type.namespace in types; type may be omitted
5096   4206 <(\w+)\s*\/?><\/\1><[\w\W]+> types = ( types || "" ).match( rnotwhite ) || [ "" ];
5097   4207 <(\w+)\s*\/?><\/\1><[\w\W]+> t = types.length;
5098   4208 <(\w+)\s*\/?><\/\1><[\w\W]+> while ( t-- ) {
5099   4209 <(\w+)\s*\/?><\/\1><[\w\W]+> tmp = rtypenamespace.exec( types[t] ) || [];
5100   4210 <(\w+)\s*\/?><\/\1><[\w\W]+> type = origType = tmp[1];
5101   4211 <(\w+)\s*\/?><\/\1><[\w\W]+> namespaces = ( tmp[2] || "" ).split( "." ).sort();
5102   4212  
5103   4213 <(\w+)\s*\/?><\/\1><[\w\W]+> // Unbind all events (on this namespace, if provided) for the element
5104   4214 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( !type ) {
5105   4215 <(\w+)\s*\/?><\/\1><[\w\W]+> for ( type in events ) {
5106   4216 <(\w+)\s*\/?><\/\1><[\w\W]+> jQuery.event.remove( elem, type + types[ t ], handler, selector, true );
5107   4217 <(\w+)\s*\/?><\/\1><[\w\W]+> }
5108   4218 <(\w+)\s*\/?><\/\1><[\w\W]+> continue;
5109   4219 <(\w+)\s*\/?><\/\1><[\w\W]+> }
5110   4220  
5111   4221 <(\w+)\s*\/?><\/\1><[\w\W]+> special = jQuery.event.special[ type ] || {};
5112   4222 <(\w+)\s*\/?><\/\1><[\w\W]+> type = ( selector ? special.delegateType : special.bindType ) || type;
5113   4223 <(\w+)\s*\/?><\/\1><[\w\W]+> handlers = events[ type ] || [];
5114   -  
5115   4224 <(\w+)\s*\/?><\/\1><[\w\W]+> tmp = tmp[2] && new RegExp( "(^|\\.)" + namespaces.join("\\.(?:.*\\.|)") + "(\\.|$)" );
5116   4225  
5117   4226 <(\w+)\s*\/?><\/\1><[\w\W]+> // Remove matching events
5118   4227 <(\w+)\s*\/?><\/\1><[\w\W]+> origCount = j = handlers.length;
5119   4228 <(\w+)\s*\/?><\/\1><[\w\W]+> while ( j-- ) {
5120   4229 <(\w+)\s*\/?><\/\1><[\w\W]+> handleObj = handlers[ j ];
5121   4230  
5122   4231 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( ( mappedTypes || origType === handleObj.origType ) &&
5123   4232 <(\w+)\s*\/?><\/\1><[\w\W]+> ( !handler || handler.guid === handleObj.guid ) &&
5124   4233 <(\w+)\s*\/?><\/\1><[\w\W]+> ( !tmp || tmp.test( handleObj.namespace ) ) &&
5125   4234 <(\w+)\s*\/?><\/\1><[\w\W]+> ( !selector || selector === handleObj.selector || selector === "**" && handleObj.selector ) ) {
5126   -  
5127   4235 <(\w+)\s*\/?><\/\1><[\w\W]+> handlers.splice( j, 1 );
5128   4236  
5129   4237 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( handleObj.selector ) {
5130   4238 <(\w+)\s*\/?><\/\1><[\w\W]+> handlers.delegateCount--;
5131   4239 <(\w+)\s*\/?><\/\1><[\w\W]+> }
5132   4240 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( special.remove ) {
5133   4241 <(\w+)\s*\/?><\/\1><[\w\W]+> special.remove.call( elem, handleObj );
5134   4242 <(\w+)\s*\/?><\/\1><[\w\W]+> }
5135   4243 <(\w+)\s*\/?><\/\1><[\w\W]+> }
5136   4244 <(\w+)\s*\/?><\/\1><[\w\W]+> }
5137   4245  
5138   4246 <(\w+)\s*\/?><\/\1><[\w\W]+> // Remove generic event handler if we removed something and no more handlers exist
5139   4247 <(\w+)\s*\/?><\/\1><[\w\W]+> // (avoids potential for endless recursion during removal of special event handlers)
5140   4248 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( origCount && !handlers.length ) {
5141   -  
5142   4249 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( !special.teardown || special.teardown.call( elem, namespaces, elemData.handle ) === false ) {
5143   -  
5144   4250 <(\w+)\s*\/?><\/\1><[\w\W]+> jQuery.removeEvent( elem, type, elemData.handle );
5145   4251 <(\w+)\s*\/?><\/\1><[\w\W]+> }
5146   4252  
5147   4253 <(\w+)\s*\/?><\/\1><[\w\W]+> delete events[ type ];
5148   4254 <(\w+)\s*\/?><\/\1><[\w\W]+> }
5149   4255 <(\w+)\s*\/?><\/\1><[\w\W]+> }
5150   4256  
5151   4257 <(\w+)\s*\/?><\/\1><[\w\W]+> // Remove the expando if it's no longer used
-   4258 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( jQuery.isEmptyObject( events ) ) {
5152   4259 <(\w+)\s*\/?><\/\1><[\w\W]+> delete elemData.handle;
5153   4260 <(\w+)\s*\/?><\/\1><[\w\W]+> data_priv.remove( elem, "events" );
5154   4261 <(\w+)\s*\/?><\/\1><[\w\W]+> }
5155   4262 <(\w+)\s*\/?><\/\1><[\w\W]+> },
5156   4263  
5157   4264 <(\w+)\s*\/?><\/\1><[\w\W]+> trigger: function( event, data, elem, onlyHandlers ) {
5158   4265  
-   4266 <(\w+)\s*\/?><\/\1><[\w\W]+> var i, cur, tmp, bubbleType, ontype, handle, special,
-   4267 <(\w+)\s*\/?><\/\1><[\w\W]+> eventPath = [ elem || document ],
5159   -  
5160   4268 <(\w+)\s*\/?><\/\1><[\w\W]+> type = hasOwn.call( event, "type" ) ? event.type : event,
5161   -  
5162   -  
5163   4269 <(\w+)\s*\/?><\/\1><[\w\W]+> namespaces = hasOwn.call( event, "namespace" ) ? event.namespace.split(".") : [];
-   4270  
5164   4271 <(\w+)\s*\/?><\/\1><[\w\W]+> cur = tmp = elem = elem || document;
-   4272  
-   4273 <(\w+)\s*\/?><\/\1><[\w\W]+> // Don't do events on text and comment nodes
5165   4274 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( elem.nodeType === 3 || elem.nodeType === 8 ) {
5166   4275 <(\w+)\s*\/?><\/\1><[\w\W]+> return;
5167   4276 <(\w+)\s*\/?><\/\1><[\w\W]+> }
-   4277  
-   4278 <(\w+)\s*\/?><\/\1><[\w\W]+> // focus/blur morphs to focusin/out; ensure we're not firing them right now
-   4279 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( rfocusMorph.test( type + jQuery.event.triggered ) ) {
-   4280 <(\w+)\s*\/?><\/\1><[\w\W]+> return;
-   4281 <(\w+)\s*\/?><\/\1><[\w\W]+> }
-   4282  
-   4283 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( type.indexOf(".") >= 0 ) {
-   4284 <(\w+)\s*\/?><\/\1><[\w\W]+> // Namespaced trigger; create a regexp to match event type in handle()
-   4285 <(\w+)\s*\/?><\/\1><[\w\W]+> namespaces = type.split(".");
-   4286 <(\w+)\s*\/?><\/\1><[\w\W]+> type = namespaces.shift();
-   4287 <(\w+)\s*\/?><\/\1><[\w\W]+> namespaces.sort();
-   4288 <(\w+)\s*\/?><\/\1><[\w\W]+> }
-   4289 <(\w+)\s*\/?><\/\1><[\w\W]+> ontype = type.indexOf(":") < 0 && "on" + type;
-   4290  
-   4291 <(\w+)\s*\/?><\/\1><[\w\W]+> // Caller can pass in a jQuery.Event object, Object, or just an event type string
-   4292 <(\w+)\s*\/?><\/\1><[\w\W]+> event = event[ jQuery.expando ] ?
-   4293 <(\w+)\s*\/?><\/\1><[\w\W]+> event :
-   4294 <(\w+)\s*\/?><\/\1><[\w\W]+> new jQuery.Event( type, typeof event === "object" && event );
-   4295  
-   4296 <(\w+)\s*\/?><\/\1><[\w\W]+> // Trigger bitmask: & 1 for native handlers; & 2 for jQuery (always true)
-   4297 <(\w+)\s*\/?><\/\1><[\w\W]+> event.isTrigger = onlyHandlers ? 2 : 3;
-   4298 <(\w+)\s*\/?><\/\1><[\w\W]+> event.namespace = namespaces.join(".");
-   4299 <(\w+)\s*\/?><\/\1><[\w\W]+> event.namespace_re = event.namespace ?
-   4300 <(\w+)\s*\/?><\/\1><[\w\W]+> new RegExp( "(^|\\.)" + namespaces.join("\\.(?:.*\\.|)") + "(\\.|$)" ) :
-   4301 <(\w+)\s*\/?><\/\1><[\w\W]+> null;
-   4302  
-   4303 <(\w+)\s*\/?><\/\1><[\w\W]+> // Clean up the event in case it is being reused
-   4304 <(\w+)\s*\/?><\/\1><[\w\W]+> event.result = undefined;
-   4305 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( !event.target ) {
-   4306 <(\w+)\s*\/?><\/\1><[\w\W]+> event.target = elem;
-   4307 <(\w+)\s*\/?><\/\1><[\w\W]+> }
-   4308  
-   4309 <(\w+)\s*\/?><\/\1><[\w\W]+> // Clone any incoming data and prepend the event, creating the handler arg list
-   4310 <(\w+)\s*\/?><\/\1><[\w\W]+> data = data == null ?
-   4311 <(\w+)\s*\/?><\/\1><[\w\W]+> [ event ] :
-   4312 <(\w+)\s*\/?><\/\1><[\w\W]+> jQuery.makeArray( data, [ event ] );
-   4313  
-   4314 <(\w+)\s*\/?><\/\1><[\w\W]+> // Allow special events to draw outside the lines
-   4315 <(\w+)\s*\/?><\/\1><[\w\W]+> special = jQuery.event.special[ type ] || {};
-   4316 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( !onlyHandlers && special.trigger && special.trigger.apply( elem, data ) === false ) {
-   4317 <(\w+)\s*\/?><\/\1><[\w\W]+> return;
-   4318 <(\w+)\s*\/?><\/\1><[\w\W]+> }
-   4319  
-   4320 <(\w+)\s*\/?><\/\1><[\w\W]+> // Determine event propagation path in advance, per W3C events spec (#9951)
-   4321 <(\w+)\s*\/?><\/\1><[\w\W]+> // Bubble up to document, then to window; watch for a global ownerDocument var (#9724)
-   4322 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( !onlyHandlers && !special.noBubble && !jQuery.isWindow( elem ) ) {
-   4323  
-   4324 <(\w+)\s*\/?><\/\1><[\w\W]+> bubbleType = special.delegateType || type;
-   4325 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( !rfocusMorph.test( bubbleType + type ) ) {
-   4326 <(\w+)\s*\/?><\/\1><[\w\W]+> cur = cur.parentNode;
-   4327 <(\w+)\s*\/?><\/\1><[\w\W]+> }
-   4328 <(\w+)\s*\/?><\/\1><[\w\W]+> for ( ; cur; cur = cur.parentNode ) {
-   4329 <(\w+)\s*\/?><\/\1><[\w\W]+> eventPath.push( cur );
-   4330 <(\w+)\s*\/?><\/\1><[\w\W]+> tmp = cur;
-   4331 <(\w+)\s*\/?><\/\1><[\w\W]+> }
-   4332  
-   4333 <(\w+)\s*\/?><\/\1><[\w\W]+> // Only add window if we got to document (e.g., not plain obj or detached DOM)
-   4334 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( tmp === (elem.ownerDocument || document) ) {
-   4335 <(\w+)\s*\/?><\/\1><[\w\W]+> eventPath.push( tmp.defaultView || tmp.parentWindow || window );
-   4336 <(\w+)\s*\/?><\/\1><[\w\W]+> }
-   4337 <(\w+)\s*\/?><\/\1><[\w\W]+> }
-   4338  
-   4339 <(\w+)\s*\/?><\/\1><[\w\W]+> // Fire handlers on the event path
-   4340 <(\w+)\s*\/?><\/\1><[\w\W]+> i = 0;
-   4341 <(\w+)\s*\/?><\/\1><[\w\W]+> while ( (cur = eventPath[i++]) && !event.isPropagationStopped() ) {
-   4342  
-   4343 <(\w+)\s*\/?><\/\1><[\w\W]+> event.type = i > 1 ?
-   4344 <(\w+)\s*\/?><\/\1><[\w\W]+> bubbleType :
-   4345 <(\w+)\s*\/?><\/\1><[\w\W]+> special.bindType || type;
-   4346  
-   4347 <(\w+)\s*\/?><\/\1><[\w\W]+> // jQuery handler
-   4348 <(\w+)\s*\/?><\/\1><[\w\W]+> handle = ( data_priv.get( cur, "events" ) || {} )[ event.type ] && data_priv.get( cur, "handle" );
-   4349 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( handle ) {
-   4350 <(\w+)\s*\/?><\/\1><[\w\W]+> handle.apply( cur, data );
-   4351 <(\w+)\s*\/?><\/\1><[\w\W]+> }
-   4352  
-   4353 <(\w+)\s*\/?><\/\1><[\w\W]+> // Native handler
-   4354 <(\w+)\s*\/?><\/\1><[\w\W]+> handle = ontype && cur[ ontype ];
-   4355 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( handle && handle.apply && jQuery.acceptData( cur ) ) {
-   4356 <(\w+)\s*\/?><\/\1><[\w\W]+> event.result = handle.apply( cur, data );
-   4357 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( event.result === false ) {
-   4358 <(\w+)\s*\/?><\/\1><[\w\W]+> event.preventDefault();
-   4359 <(\w+)\s*\/?><\/\1><[\w\W]+> }
-   4360 <(\w+)\s*\/?><\/\1><[\w\W]+> }
-   4361 <(\w+)\s*\/?><\/\1><[\w\W]+> }
-   4362 <(\w+)\s*\/?><\/\1><[\w\W]+> event.type = type;
-   4363  
-   4364 <(\w+)\s*\/?><\/\1><[\w\W]+> // If nobody prevented the default action, do it now
-   4365 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( !onlyHandlers && !event.isDefaultPrevented() ) {
-   4366  
-   4367 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( (!special._default || special._default.apply( eventPath.pop(), data ) === false) &&
-   4368 <(\w+)\s*\/?><\/\1><[\w\W]+> jQuery.acceptData( elem ) ) {
-   4369  
-   4370 <(\w+)\s*\/?><\/\1><[\w\W]+> // Call a native DOM method on the target with the same name name as the event.
-   4371 <(\w+)\s*\/?><\/\1><[\w\W]+> // Don't do default actions on window, that's where global variables be (#6170)
-   4372 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( ontype && jQuery.isFunction( elem[ type ] ) && !jQuery.isWindow( elem ) ) {
-   4373  
-   4374 <(\w+)\s*\/?><\/\1><[\w\W]+> // Don't re-trigger an onFOO event when we call its FOO() method
-   4375 <(\w+)\s*\/?><\/\1><[\w\W]+> tmp = elem[ ontype ];
-   4376  
-   4377 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( tmp ) {
-   4378 <(\w+)\s*\/?><\/\1><[\w\W]+> elem[ ontype ] = null;
-   4379 <(\w+)\s*\/?><\/\1><[\w\W]+> }
-   4380  
-   4381 <(\w+)\s*\/?><\/\1><[\w\W]+> // Prevent re-triggering of the same event, since we already bubbled it above
-   4382 <(\w+)\s*\/?><\/\1><[\w\W]+> jQuery.event.triggered = type;
-   4383 <(\w+)\s*\/?><\/\1><[\w\W]+> elem[ type ]();
-   4384 <(\w+)\s*\/?><\/\1><[\w\W]+> jQuery.event.triggered = undefined;
-   4385  
-   4386 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( tmp ) {
-   4387 <(\w+)\s*\/?><\/\1><[\w\W]+> elem[ ontype ] = tmp;
-   4388 <(\w+)\s*\/?><\/\1><[\w\W]+> }
-   4389 <(\w+)\s*\/?><\/\1><[\w\W]+> }
-   4390 <(\w+)\s*\/?><\/\1><[\w\W]+> }
-   4391 <(\w+)\s*\/?><\/\1><[\w\W]+> }
-   4392  
-   4393 <(\w+)\s*\/?><\/\1><[\w\W]+> return event.result;
-   4394 <(\w+)\s*\/?><\/\1><[\w\W]+> },
-   4395  
-   4396 <(\w+)\s*\/?><\/\1><[\w\W]+> dispatch: function( event ) {
-   4397  
-   4398 <(\w+)\s*\/?><\/\1><[\w\W]+> // Make a writable jQuery.Event from the native event object
-   4399 <(\w+)\s*\/?><\/\1><[\w\W]+> event = jQuery.event.fix( event );
-   4400  
-   4401 <(\w+)\s*\/?><\/\1><[\w\W]+> var i, j, ret, matched, handleObj,
-   4402 <(\w+)\s*\/?><\/\1><[\w\W]+> handlerQueue = [],
5168   4403 <(\w+)\s*\/?><\/\1><[\w\W]+> args = slice.call( arguments ),
5169   4404 <(\w+)\s*\/?><\/\1><[\w\W]+> handlers = ( data_priv.get( this, "events" ) || {} )[ event.type ] || [],
5170   4405 <(\w+)\s*\/?><\/\1><[\w\W]+> special = jQuery.event.special[ event.type ] || {};
5171   4406  
5172   4407 <(\w+)\s*\/?><\/\1><[\w\W]+> // Use the fix-ed jQuery.Event rather than the (read-only) native event
5173   4408 <(\w+)\s*\/?><\/\1><[\w\W]+> args[0] = event;
5174   4409 <(\w+)\s*\/?><\/\1><[\w\W]+> event.delegateTarget = this;
5175   4410  
5176   4411 <(\w+)\s*\/?><\/\1><[\w\W]+> // Call the preDispatch hook for the mapped type, and let it bail if desired
5177   4412 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( special.preDispatch && special.preDispatch.call( this, event ) === false ) {
5178   4413 <(\w+)\s*\/?><\/\1><[\w\W]+> return;
5179   4414 <(\w+)\s*\/?><\/\1><[\w\W]+> }
5180   4415  
5181   4416 <(\w+)\s*\/?><\/\1><[\w\W]+> // Determine handlers
5182   4417 <(\w+)\s*\/?><\/\1><[\w\W]+> handlerQueue = jQuery.event.handlers.call( this, event, handlers );
5183   4418  
5184   4419 <(\w+)\s*\/?><\/\1><[\w\W]+> // Run delegates first; they may want to stop propagation beneath us
5185   4420 <(\w+)\s*\/?><\/\1><[\w\W]+> i = 0;
5186   4421 <(\w+)\s*\/?><\/\1><[\w\W]+> while ( (matched = handlerQueue[ i++ ]) && !event.isPropagationStopped() ) {
5187   4422 <(\w+)\s*\/?><\/\1><[\w\W]+> event.currentTarget = matched.elem;
5188   4423  
5189   4424 <(\w+)\s*\/?><\/\1><[\w\W]+> j = 0;
5190   4425 <(\w+)\s*\/?><\/\1><[\w\W]+> while ( (handleObj = matched.handlers[ j++ ]) && !event.isImmediatePropagationStopped() ) {
5191   -  
5192   4426  
5193   4427 <(\w+)\s*\/?><\/\1><[\w\W]+> // Triggered event must either 1) have no namespace, or 2) have namespace(s)
5194   4428 <(\w+)\s*\/?><\/\1><[\w\W]+> // a subset or equal to those in the bound event (both can have no namespace).
5195   4429 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( !event.namespace_re || event.namespace_re.test( handleObj.namespace ) ) {
5196   4430  
5197   4431 <(\w+)\s*\/?><\/\1><[\w\W]+> event.handleObj = handleObj;
5198   4432 <(\w+)\s*\/?><\/\1><[\w\W]+> event.data = handleObj.data;
5199   4433  
5200   4434 <(\w+)\s*\/?><\/\1><[\w\W]+> ret = ( (jQuery.event.special[ handleObj.origType ] || {}).handle || handleObj.handler )
5201   4435 <(\w+)\s*\/?><\/\1><[\w\W]+> .apply( matched.elem, args );
5202   4436  
5203   4437 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( ret !== undefined ) {
5204   4438 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( (event.result = ret) === false ) {
5205   4439 <(\w+)\s*\/?><\/\1><[\w\W]+> event.preventDefault();
5206   4440 <(\w+)\s*\/?><\/\1><[\w\W]+> event.stopPropagation();
5207   4441 <(\w+)\s*\/?><\/\1><[\w\W]+> }
5208   4442 <(\w+)\s*\/?><\/\1><[\w\W]+> }
5209   4443 <(\w+)\s*\/?><\/\1><[\w\W]+> }
5210   4444 <(\w+)\s*\/?><\/\1><[\w\W]+> }
5211   4445 <(\w+)\s*\/?><\/\1><[\w\W]+> }
5212   4446  
5213   4447 <(\w+)\s*\/?><\/\1><[\w\W]+> // Call the postDispatch hook for the mapped type
5214   4448 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( special.postDispatch ) {
5215   4449 <(\w+)\s*\/?><\/\1><[\w\W]+> special.postDispatch.call( this, event );
5216   4450 <(\w+)\s*\/?><\/\1><[\w\W]+> }
5217   4451  
5218   4452 <(\w+)\s*\/?><\/\1><[\w\W]+> return event.result;
5219   4453 <(\w+)\s*\/?><\/\1><[\w\W]+> },
5220   4454  
5221   4455 <(\w+)\s*\/?><\/\1><[\w\W]+> handlers: function( event, handlers ) {
5222   4456 <(\w+)\s*\/?><\/\1><[\w\W]+> var i, matches, sel, handleObj,
5223   4457 <(\w+)\s*\/?><\/\1><[\w\W]+> handlerQueue = [],
5224   4458 <(\w+)\s*\/?><\/\1><[\w\W]+> delegateCount = handlers.delegateCount,
5225   4459 <(\w+)\s*\/?><\/\1><[\w\W]+> cur = event.target;
5226   4460  
5227   4461 <(\w+)\s*\/?><\/\1><[\w\W]+> // Find delegate handlers
5228   -  
5229   -  
5230   -  
5231   4462 <(\w+)\s*\/?><\/\1><[\w\W]+> // Black-hole SVG <use> instance trees (#13180)
5232   -  
5233   -  
5234   -  
5235   4463 <(\w+)\s*\/?><\/\1><[\w\W]+> // Avoid non-left-click bubbling in Firefox (#3861)
5236   -  
5237   -  
5238   -  
5239   4464 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( delegateCount && cur.nodeType && (!event.button || event.type !== "click") ) {
5240   4465  
5241   4466 <(\w+)\s*\/?><\/\1><[\w\W]+> for ( ; cur !== this; cur = cur.parentNode || this ) {
5242   -  
5243   4467  
5244   4468 <(\w+)\s*\/?><\/\1><[\w\W]+> // Don't process clicks on disabled elements (#6911, #8165, #11382, #11764)
5245   4469 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( cur.disabled !== true || event.type !== "click" ) {
5246   -  
5247   4470 <(\w+)\s*\/?><\/\1><[\w\W]+> matches = [];
5248   4471 <(\w+)\s*\/?><\/\1><[\w\W]+> for ( i = 0; i < delegateCount; i++ ) {
5249   4472 <(\w+)\s*\/?><\/\1><[\w\W]+> handleObj = handlers[ i ];
5250   4473  
5251   4474 <(\w+)\s*\/?><\/\1><[\w\W]+> // Don't conflict with Object.prototype properties (#13203)
5252   4475 <(\w+)\s*\/?><\/\1><[\w\W]+> sel = handleObj.selector + " ";
5253   4476  
5254   4477 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( matches[ sel ] === undefined ) {
5255   4478 <(\w+)\s*\/?><\/\1><[\w\W]+> matches[ sel ] = handleObj.needsContext ?
5256   4479 <(\w+)\s*\/?><\/\1><[\w\W]+> jQuery( sel, this ).index( cur ) >= 0 :
5257   4480 <(\w+)\s*\/?><\/\1><[\w\W]+> jQuery.find( sel, this, null, [ cur ] ).length;
5258   4481 <(\w+)\s*\/?><\/\1><[\w\W]+> }
5259   4482 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( matches[ sel ] ) {
5260   4483 <(\w+)\s*\/?><\/\1><[\w\W]+> matches.push( handleObj );
5261   4484 <(\w+)\s*\/?><\/\1><[\w\W]+> }
5262   4485 <(\w+)\s*\/?><\/\1><[\w\W]+> }
5263   4486 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( matches.length ) {
5264   4487 <(\w+)\s*\/?><\/\1><[\w\W]+> handlerQueue.push({ elem: cur, handlers: matches });
5265   4488 <(\w+)\s*\/?><\/\1><[\w\W]+> }
5266   4489 <(\w+)\s*\/?><\/\1><[\w\W]+> }
5267   4490 <(\w+)\s*\/?><\/\1><[\w\W]+> }
5268   4491 <(\w+)\s*\/?><\/\1><[\w\W]+> }
5269   4492  
5270   4493 <(\w+)\s*\/?><\/\1><[\w\W]+> // Add the remaining (directly-bound) handlers
5271   -  
5272   4494 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( delegateCount < handlers.length ) {
5273   4495 <(\w+)\s*\/?><\/\1><[\w\W]+> handlerQueue.push({ elem: this, handlers: handlers.slice( delegateCount ) });
5274   4496 <(\w+)\s*\/?><\/\1><[\w\W]+> }
5275   4497  
5276   4498 <(\w+)\s*\/?><\/\1><[\w\W]+> return handlerQueue;
5277   4499 <(\w+)\s*\/?><\/\1><[\w\W]+> },
5278   4500  
5279   4501 <(\w+)\s*\/?><\/\1><[\w\W]+> // Includes some event props shared by KeyEvent and MouseEvent
5280   -  
-   4502 <(\w+)\s*\/?><\/\1><[\w\W]+> props: "altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),
5281   4503  
5282   4504 <(\w+)\s*\/?><\/\1><[\w\W]+> fixHooks: {},
5283   -  
5284   4505  
5285   4506 <(\w+)\s*\/?><\/\1><[\w\W]+> keyHooks: {
5286   4507 <(\w+)\s*\/?><\/\1><[\w\W]+> props: "char charCode key keyCode".split(" "),
5287   4508 <(\w+)\s*\/?><\/\1><[\w\W]+> filter: function( event, original ) {
5288   -  
5289   4509  
5290   4510 <(\w+)\s*\/?><\/\1><[\w\W]+> // Add which for key events
5291   4511 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( event.which == null ) {
5292   -  
5293   4512 <(\w+)\s*\/?><\/\1><[\w\W]+> event.which = original.charCode != null ? original.charCode : original.keyCode;
5294   -  
5295   -  
5296   -  
5297   -  
5298   -  
5299   4513 <(\w+)\s*\/?><\/\1><[\w\W]+> }
5300   -  
5301   4514  
5302   -  
5303   4515 <(\w+)\s*\/?><\/\1><[\w\W]+> return event;
-   4516 <(\w+)\s*\/?><\/\1><[\w\W]+> }
-   4517 <(\w+)\s*\/?><\/\1><[\w\W]+> },
-   4518  
-   4519 <(\w+)\s*\/?><\/\1><[\w\W]+> mouseHooks: {
-   4520 <(\w+)\s*\/?><\/\1><[\w\W]+> props: "button buttons clientX clientY offsetX offsetY pageX pageY screenX screenY toElement".split(" "),
-   4521 <(\w+)\s*\/?><\/\1><[\w\W]+> filter: function( event, original ) {
-   4522 <(\w+)\s*\/?><\/\1><[\w\W]+> var eventDoc, doc, body,
-   4523 <(\w+)\s*\/?><\/\1><[\w\W]+> button = original.button;
-   4524  
-   4525 <(\w+)\s*\/?><\/\1><[\w\W]+> // Calculate pageX/Y if missing and clientX/Y available
-   4526 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( event.pageX == null && original.clientX != null ) {
-   4527 <(\w+)\s*\/?><\/\1><[\w\W]+> eventDoc = event.target.ownerDocument || document;
-   4528 <(\w+)\s*\/?><\/\1><[\w\W]+> doc = eventDoc.documentElement;
-   4529 <(\w+)\s*\/?><\/\1><[\w\W]+> body = eventDoc.body;
-   4530  
-   4531 <(\w+)\s*\/?><\/\1><[\w\W]+> event.pageX = original.clientX + ( doc && doc.scrollLeft || body && body.scrollLeft || 0 ) - ( doc && doc.clientLeft || body && body.clientLeft || 0 );
-   4532 <(\w+)\s*\/?><\/\1><[\w\W]+> event.pageY = original.clientY + ( doc && doc.scrollTop || body && body.scrollTop || 0 ) - ( doc && doc.clientTop || body && body.clientTop || 0 );
-   4533 <(\w+)\s*\/?><\/\1><[\w\W]+> }
-   4534  
-   4535 <(\w+)\s*\/?><\/\1><[\w\W]+> // Add which for click: 1 === left; 2 === middle; 3 === right
-   4536 <(\w+)\s*\/?><\/\1><[\w\W]+> // Note: button is not normalized, so don't use it
-   4537 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( !event.which && button !== undefined ) {
-   4538 <(\w+)\s*\/?><\/\1><[\w\W]+> event.which = ( button & 1 ? 1 : ( button & 2 ? 3 : ( button & 4 ? 2 : 0 ) ) );
-   4539 <(\w+)\s*\/?><\/\1><[\w\W]+> }
-   4540  
-   4541 <(\w+)\s*\/?><\/\1><[\w\W]+> return event;
5304   4542 <(\w+)\s*\/?><\/\1><[\w\W]+> }
5305   4543 <(\w+)\s*\/?><\/\1><[\w\W]+> },
-   4544  
-   4545 <(\w+)\s*\/?><\/\1><[\w\W]+> fix: function( event ) {
-   4546 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( event[ jQuery.expando ] ) {
-   4547 <(\w+)\s*\/?><\/\1><[\w\W]+> return event;
-   4548 <(\w+)\s*\/?><\/\1><[\w\W]+> }
-   4549  
5306   4550 <(\w+)\s*\/?><\/\1><[\w\W]+> // Create a writable copy of the event object and normalize some properties
-   4551 <(\w+)\s*\/?><\/\1><[\w\W]+> var i, prop, copy,
-   4552 <(\w+)\s*\/?><\/\1><[\w\W]+> type = event.type,
-   4553 <(\w+)\s*\/?><\/\1><[\w\W]+> originalEvent = event,
-   4554 <(\w+)\s*\/?><\/\1><[\w\W]+> fixHook = this.fixHooks[ type ];
-   4555  
-   4556 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( !fixHook ) {
-   4557 <(\w+)\s*\/?><\/\1><[\w\W]+> this.fixHooks[ type ] = fixHook =
-   4558 <(\w+)\s*\/?><\/\1><[\w\W]+> rmouseEvent.test( type ) ? this.mouseHooks :
-   4559 <(\w+)\s*\/?><\/\1><[\w\W]+> rkeyEvent.test( type ) ? this.keyHooks :
-   4560 <(\w+)\s*\/?><\/\1><[\w\W]+> {};
5307   4561 <(\w+)\s*\/?><\/\1><[\w\W]+> }
-   4562 <(\w+)\s*\/?><\/\1><[\w\W]+> copy = fixHook.props ? this.props.concat( fixHook.props ) : this.props;
-   4563  
-   4564 <(\w+)\s*\/?><\/\1><[\w\W]+> event = new jQuery.Event( originalEvent );
-   4565  
-   4566 <(\w+)\s*\/?><\/\1><[\w\W]+> i = copy.length;
-   4567 <(\w+)\s*\/?><\/\1><[\w\W]+> while ( i-- ) {
-   4568 <(\w+)\s*\/?><\/\1><[\w\W]+> prop = copy[ i ];
-   4569 <(\w+)\s*\/?><\/\1><[\w\W]+> event[ prop ] = originalEvent[ prop ];
-   4570 <(\w+)\s*\/?><\/\1><[\w\W]+> }
-   4571  
-   4572 <(\w+)\s*\/?><\/\1><[\w\W]+> // Support: Cordova 2.5 (WebKit) (#13255)
-   4573 <(\w+)\s*\/?><\/\1><[\w\W]+> // All events should have a target; Cordova deviceready doesn't
-   4574 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( !event.target ) {
-   4575 <(\w+)\s*\/?><\/\1><[\w\W]+> event.target = document;
-   4576 <(\w+)\s*\/?><\/\1><[\w\W]+> }
-   4577  
-   4578 <(\w+)\s*\/?><\/\1><[\w\W]+> // Support: Safari 6.0+, Chrome<28
-   4579 <(\w+)\s*\/?><\/\1><[\w\W]+> // Target should not be a text node (#504, #13143)
-   4580 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( event.target.nodeType === 3 ) {
-   4581 <(\w+)\s*\/?><\/\1><[\w\W]+> event.target = event.target.parentNode;
5308   4582 <(\w+)\s*\/?><\/\1><[\w\W]+> }
5309   4583  
5310   4584 <(\w+)\s*\/?><\/\1><[\w\W]+> return fixHook.filter ? fixHook.filter( event, originalEvent ) : event;
5311   4585 <(\w+)\s*\/?><\/\1><[\w\W]+> },
5312   4586  
5313   4587 <(\w+)\s*\/?><\/\1><[\w\W]+> special: {
5314   4588 <(\w+)\s*\/?><\/\1><[\w\W]+> load: {
5315   -  
5316   4589 <(\w+)\s*\/?><\/\1><[\w\W]+> // Prevent triggered image.load events from bubbling to window.load
5317   4590 <(\w+)\s*\/?><\/\1><[\w\W]+> noBubble: true
5318   4591 <(\w+)\s*\/?><\/\1><[\w\W]+> },
5319   4592 <(\w+)\s*\/?><\/\1><[\w\W]+> focus: {
5320   -  
5321   4593 <(\w+)\s*\/?><\/\1><[\w\W]+> // Fire native event if possible so blur/focus sequence is correct
5322   4594 <(\w+)\s*\/?><\/\1><[\w\W]+> trigger: function() {
5323   4595 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( this !== safeActiveElement() && this.focus ) {
5324   4596 <(\w+)\s*\/?><\/\1><[\w\W]+> this.focus();
5325   4597 <(\w+)\s*\/?><\/\1><[\w\W]+> return false;
5326   4598 <(\w+)\s*\/?><\/\1><[\w\W]+> }
5327   4599 <(\w+)\s*\/?><\/\1><[\w\W]+> },
5328   4600 <(\w+)\s*\/?><\/\1><[\w\W]+> delegateType: "focusin"
5329   4601 <(\w+)\s*\/?><\/\1><[\w\W]+> },
5330   4602 <(\w+)\s*\/?><\/\1><[\w\W]+> blur: {
5331   4603 <(\w+)\s*\/?><\/\1><[\w\W]+> trigger: function() {
5332   4604 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( this === safeActiveElement() && this.blur ) {
5333   4605 <(\w+)\s*\/?><\/\1><[\w\W]+> this.blur();
5334   4606 <(\w+)\s*\/?><\/\1><[\w\W]+> return false;
5335   4607 <(\w+)\s*\/?><\/\1><[\w\W]+> }
5336   4608 <(\w+)\s*\/?><\/\1><[\w\W]+> },
5337   4609 <(\w+)\s*\/?><\/\1><[\w\W]+> delegateType: "focusout"
5338   4610 <(\w+)\s*\/?><\/\1><[\w\W]+> },
5339   4611 <(\w+)\s*\/?><\/\1><[\w\W]+> click: {
5340   -  
5341   4612 <(\w+)\s*\/?><\/\1><[\w\W]+> // For checkbox, fire native event so checked state will be right
5342   4613 <(\w+)\s*\/?><\/\1><[\w\W]+> trigger: function() {
5343   4614 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( this.type === "checkbox" && this.click && jQuery.nodeName( this, "input" ) ) {
5344   4615 <(\w+)\s*\/?><\/\1><[\w\W]+> this.click();
5345   4616 <(\w+)\s*\/?><\/\1><[\w\W]+> return false;
5346   4617 <(\w+)\s*\/?><\/\1><[\w\W]+> }
5347   4618 <(\w+)\s*\/?><\/\1><[\w\W]+> },
5348   4619  
5349   4620 <(\w+)\s*\/?><\/\1><[\w\W]+> // For cross-browser consistency, don't fire native .click() on links
5350   4621 <(\w+)\s*\/?><\/\1><[\w\W]+> _default: function( event ) {
5351   4622 <(\w+)\s*\/?><\/\1><[\w\W]+> return jQuery.nodeName( event.target, "a" );
5352   4623 <(\w+)\s*\/?><\/\1><[\w\W]+> }
5353   4624 <(\w+)\s*\/?><\/\1><[\w\W]+> },
5354   4625  
5355   4626 <(\w+)\s*\/?><\/\1><[\w\W]+> beforeunload: {
5356   4627 <(\w+)\s*\/?><\/\1><[\w\W]+> postDispatch: function( event ) {
5357   4628  
5358   4629 <(\w+)\s*\/?><\/\1><[\w\W]+> // Support: Firefox 20+
5359   4630 <(\w+)\s*\/?><\/\1><[\w\W]+> // Firefox doesn't alert if the returnValue field is not set.
5360   4631 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( event.result !== undefined && event.originalEvent ) {
5361   4632 <(\w+)\s*\/?><\/\1><[\w\W]+> event.originalEvent.returnValue = event.result;
5362   4633 <(\w+)\s*\/?><\/\1><[\w\W]+> }
5363   4634 <(\w+)\s*\/?><\/\1><[\w\W]+> }
5364   4635 <(\w+)\s*\/?><\/\1><[\w\W]+> }
-   4636 <(\w+)\s*\/?><\/\1><[\w\W]+> },
-   4637  
-   4638 <(\w+)\s*\/?><\/\1><[\w\W]+> simulate: function( type, elem, event, bubble ) {
-   4639 <(\w+)\s*\/?><\/\1><[\w\W]+> // Piggyback on a donor event to simulate a different one.
-   4640 <(\w+)\s*\/?><\/\1><[\w\W]+> // Fake originalEvent to avoid donor's stopPropagation, but if the
-   4641 <(\w+)\s*\/?><\/\1><[\w\W]+> // simulated event prevents default then we do the same on the donor.
-   4642 <(\w+)\s*\/?><\/\1><[\w\W]+> var e = jQuery.extend(
-   4643 <(\w+)\s*\/?><\/\1><[\w\W]+> new jQuery.Event(),
-   4644 <(\w+)\s*\/?><\/\1><[\w\W]+> event,
-   4645 <(\w+)\s*\/?><\/\1><[\w\W]+> {
-   4646 <(\w+)\s*\/?><\/\1><[\w\W]+> type: type,
-   4647 <(\w+)\s*\/?><\/\1><[\w\W]+> isSimulated: true,
-   4648 <(\w+)\s*\/?><\/\1><[\w\W]+> originalEvent: {}
-   4649 <(\w+)\s*\/?><\/\1><[\w\W]+> }
-   4650 <(\w+)\s*\/?><\/\1><[\w\W]+> );
-   4651 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( bubble ) {
-   4652 <(\w+)\s*\/?><\/\1><[\w\W]+> jQuery.event.trigger( e, null, elem );
-   4653 <(\w+)\s*\/?><\/\1><[\w\W]+> } else {
-   4654 <(\w+)\s*\/?><\/\1><[\w\W]+> jQuery.event.dispatch.call( elem, e );
-   4655 <(\w+)\s*\/?><\/\1><[\w\W]+> }
-   4656 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( e.isDefaultPrevented() ) {
-   4657 <(\w+)\s*\/?><\/\1><[\w\W]+> event.preventDefault();
-   4658 <(\w+)\s*\/?><\/\1><[\w\W]+> }
5365   4659 <(\w+)\s*\/?><\/\1><[\w\W]+> }
5366   4660 <(\w+)\s*\/?><\/\1><[\w\W]+>};
5367   4661  
5368   4662 <(\w+)\s*\/?><\/\1><[\w\W]+>jQuery.removeEvent = function( elem, type, handle ) {
5369   -  
5370   -  
5371   4663 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( elem.removeEventListener ) {
5372   4664 <(\w+)\s*\/?><\/\1><[\w\W]+> elem.removeEventListener( type, handle, false );
5373   4665 <(\w+)\s*\/?><\/\1><[\w\W]+> }
5374   4666 <(\w+)\s*\/?><\/\1><[\w\W]+>};
5375   4667  
5376   4668 <(\w+)\s*\/?><\/\1><[\w\W]+>jQuery.Event = function( src, props ) {
5377   -  
5378   4669 <(\w+)\s*\/?><\/\1><[\w\W]+> // Allow instantiation without the 'new' keyword
5379   4670 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( !(this instanceof jQuery.Event) ) {
5380   4671 <(\w+)\s*\/?><\/\1><[\w\W]+> return new jQuery.Event( src, props );
5381   4672 <(\w+)\s*\/?><\/\1><[\w\W]+> }
5382   4673  
5383   4674 <(\w+)\s*\/?><\/\1><[\w\W]+> // Event object
5384   4675 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( src && src.type ) {
5385   4676 <(\w+)\s*\/?><\/\1><[\w\W]+> this.originalEvent = src;
5386   4677 <(\w+)\s*\/?><\/\1><[\w\W]+> this.type = src.type;
5387   4678  
5388   4679 <(\w+)\s*\/?><\/\1><[\w\W]+> // Events bubbling up the document may have been marked as prevented
5389   4680 <(\w+)\s*\/?><\/\1><[\w\W]+> // by a handler lower down the tree; reflect the correct value.
5390   4681 <(\w+)\s*\/?><\/\1><[\w\W]+> this.isDefaultPrevented = src.defaultPrevented ||
5391   4682 <(\w+)\s*\/?><\/\1><[\w\W]+> src.defaultPrevented === undefined &&
5392   -  
5393   4683 <(\w+)\s*\/?><\/\1><[\w\W]+> // Support: Android<4.0
5394   4684 <(\w+)\s*\/?><\/\1><[\w\W]+> src.returnValue === false ?
5395   4685 <(\w+)\s*\/?><\/\1><[\w\W]+> returnTrue :
5396   4686 <(\w+)\s*\/?><\/\1><[\w\W]+> returnFalse;
5397   -  
5398   -  
5399   -  
5400   -  
5401   -  
5402   -  
5403   -  
5404   -  
5405   -  
5406   -  
5407   4687  
5408   4688 <(\w+)\s*\/?><\/\1><[\w\W]+> // Event type
5409   4689 <(\w+)\s*\/?><\/\1><[\w\W]+> } else {
5410   4690 <(\w+)\s*\/?><\/\1><[\w\W]+> this.type = src;
5411   4691 <(\w+)\s*\/?><\/\1><[\w\W]+> }
5412   4692  
5413   4693 <(\w+)\s*\/?><\/\1><[\w\W]+> // Put explicitly provided properties onto the event object
5414   4694 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( props ) {
5415   4695 <(\w+)\s*\/?><\/\1><[\w\W]+> jQuery.extend( this, props );
5416   4696 <(\w+)\s*\/?><\/\1><[\w\W]+> }
5417   4697  
5418   4698 <(\w+)\s*\/?><\/\1><[\w\W]+> // Create a timestamp if incoming event doesn't have one
5419   4699 <(\w+)\s*\/?><\/\1><[\w\W]+> this.timeStamp = src && src.timeStamp || jQuery.now();
5420   4700  
5421   4701 <(\w+)\s*\/?><\/\1><[\w\W]+> // Mark it as fixed
5422   4702 <(\w+)\s*\/?><\/\1><[\w\W]+> this[ jQuery.expando ] = true;
5423   4703 <(\w+)\s*\/?><\/\1><[\w\W]+>};
5424   4704  
5425   4705 <(\w+)\s*\/?><\/\1><[\w\W]+>// jQuery.Event is based on DOM3 Events as specified by the ECMAScript Language Binding
5426   4706 <(\w+)\s*\/?><\/\1><[\w\W]+>// http://www.w3.org/TR/2003/WD-DOM-Level-3-Events-20030331/ecma-script-binding.html
5427   4707 <(\w+)\s*\/?><\/\1><[\w\W]+>jQuery.Event.prototype = {
5428   -  
5429   4708 <(\w+)\s*\/?><\/\1><[\w\W]+> isDefaultPrevented: returnFalse,
5430   4709 <(\w+)\s*\/?><\/\1><[\w\W]+> isPropagationStopped: returnFalse,
5431   4710 <(\w+)\s*\/?><\/\1><[\w\W]+> isImmediatePropagationStopped: returnFalse,
5432   -  
5433   4711  
5434   4712 <(\w+)\s*\/?><\/\1><[\w\W]+> preventDefault: function() {
5435   4713 <(\w+)\s*\/?><\/\1><[\w\W]+> var e = this.originalEvent;
5436   4714  
5437   4715 <(\w+)\s*\/?><\/\1><[\w\W]+> this.isDefaultPrevented = returnTrue;
5438   4716  
5439   4717 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( e && e.preventDefault ) {
5440   4718 <(\w+)\s*\/?><\/\1><[\w\W]+> e.preventDefault();
5441   4719 <(\w+)\s*\/?><\/\1><[\w\W]+> }
5442   4720 <(\w+)\s*\/?><\/\1><[\w\W]+> },
5443   4721 <(\w+)\s*\/?><\/\1><[\w\W]+> stopPropagation: function() {
5444   4722 <(\w+)\s*\/?><\/\1><[\w\W]+> var e = this.originalEvent;
5445   4723  
5446   4724 <(\w+)\s*\/?><\/\1><[\w\W]+> this.isPropagationStopped = returnTrue;
5447   4725  
5448   4726 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( e && e.stopPropagation ) {
5449   4727 <(\w+)\s*\/?><\/\1><[\w\W]+> e.stopPropagation();
5450   4728 <(\w+)\s*\/?><\/\1><[\w\W]+> }
5451   4729 <(\w+)\s*\/?><\/\1><[\w\W]+> },
5452   4730 <(\w+)\s*\/?><\/\1><[\w\W]+> stopImmediatePropagation: function() {
5453   4731 <(\w+)\s*\/?><\/\1><[\w\W]+> var e = this.originalEvent;
5454   4732  
5455   4733 <(\w+)\s*\/?><\/\1><[\w\W]+> this.isImmediatePropagationStopped = returnTrue;
5456   4734  
5457   4735 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( e && e.stopImmediatePropagation ) {
5458   4736 <(\w+)\s*\/?><\/\1><[\w\W]+> e.stopImmediatePropagation();
5459   4737 <(\w+)\s*\/?><\/\1><[\w\W]+> }
5460   4738  
5461   4739 <(\w+)\s*\/?><\/\1><[\w\W]+> this.stopPropagation();
5462   4740 <(\w+)\s*\/?><\/\1><[\w\W]+> }
5463   4741 <(\w+)\s*\/?><\/\1><[\w\W]+>};
5464   -  
5465   -  
5466   -  
5467   -  
5468   -  
5469   -  
5470   -  
5471   -  
5472   -  
5473   -  
5474   -  
5475   -  
5476   -  
5477   -  
5478   -  
5479   -  
5480   -  
5481   -  
5482   -  
5483   -  
5484   -  
5485   -  
5486   -  
5487   -  
5488   -  
5489   -  
5490   -  
5491   -  
5492   -  
5493   -  
5494   -  
5495   -  
5496   -  
5497   -  
5498   -  
5499   -  
5500   -  
5501   -  
5502   -  
5503   -  
5504   -  
5505   -  
5506   -  
5507   -  
5508   -  
5509   -  
5510   -  
5511   -  
5512   -  
5513   -  
5514   -  
5515   -  
5516   -  
5517   -  
5518   -  
5519   -  
5520   -  
5521   -  
5522   -  
5523   -  
5524   -  
5525   4742  
5526   -  
5527   -  
5528   -  
5529   4743 <(\w+)\s*\/?><\/\1><[\w\W]+>// Create mouseenter/leave events using mouseover/out and event-time checks
5530   -  
5531   -  
5532   -  
5533   4744 <(\w+)\s*\/?><\/\1><[\w\W]+>// Support: Chrome 15+
5534   4745 <(\w+)\s*\/?><\/\1><[\w\W]+>jQuery.each({
5535   4746 <(\w+)\s*\/?><\/\1><[\w\W]+> mouseenter: "mouseover",
5536   4747 <(\w+)\s*\/?><\/\1><[\w\W]+> mouseleave: "mouseout",
5537   4748 <(\w+)\s*\/?><\/\1><[\w\W]+> pointerenter: "pointerover",
5538   4749 <(\w+)\s*\/?><\/\1><[\w\W]+> pointerleave: "pointerout"
5539   4750 <(\w+)\s*\/?><\/\1><[\w\W]+>}, function( orig, fix ) {
5540   4751 <(\w+)\s*\/?><\/\1><[\w\W]+> jQuery.event.special[ orig ] = {
5541   4752 <(\w+)\s*\/?><\/\1><[\w\W]+> delegateType: fix,
5542   4753 <(\w+)\s*\/?><\/\1><[\w\W]+> bindType: fix,
5543   4754  
5544   4755 <(\w+)\s*\/?><\/\1><[\w\W]+> handle: function( event ) {
5545   4756 <(\w+)\s*\/?><\/\1><[\w\W]+> var ret,
5546   4757 <(\w+)\s*\/?><\/\1><[\w\W]+> target = this,
5547   4758 <(\w+)\s*\/?><\/\1><[\w\W]+> related = event.relatedTarget,
5548   4759 <(\w+)\s*\/?><\/\1><[\w\W]+> handleObj = event.handleObj;
5549   4760  
5550   4761 <(\w+)\s*\/?><\/\1><[\w\W]+> // For mousenter/leave call the handler if related is outside the target.
5551   4762 <(\w+)\s*\/?><\/\1><[\w\W]+> // NB: No relatedTarget if the mouse left/entered the browser window
5552   4763 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( !related || (related !== target && !jQuery.contains( target, related )) ) {
5553   4764 <(\w+)\s*\/?><\/\1><[\w\W]+> event.type = handleObj.origType;
5554   4765 <(\w+)\s*\/?><\/\1><[\w\W]+> ret = handleObj.handler.apply( this, arguments );
5555   4766 <(\w+)\s*\/?><\/\1><[\w\W]+> event.type = fix;
5556   4767 <(\w+)\s*\/?><\/\1><[\w\W]+> }
5557   4768 <(\w+)\s*\/?><\/\1><[\w\W]+> return ret;
5558   4769 <(\w+)\s*\/?><\/\1><[\w\W]+> }
5559   4770 <(\w+)\s*\/?><\/\1><[\w\W]+> };
5560   4771 <(\w+)\s*\/?><\/\1><[\w\W]+>});
-   4772  
-   4773 <(\w+)\s*\/?><\/\1><[\w\W]+>// Support: Firefox, Chrome, Safari
-   4774 <(\w+)\s*\/?><\/\1><[\w\W]+>// Create "bubbling" focus and blur events
-   4775 <(\w+)\s*\/?><\/\1><[\w\W]+>if ( !support.focusinBubbles ) {
-   4776 <(\w+)\s*\/?><\/\1><[\w\W]+> jQuery.each({ focus: "focusin", blur: "focusout" }, function( orig, fix ) {
-   4777  
-   4778 <(\w+)\s*\/?><\/\1><[\w\W]+> // Attach a single capturing handler on the document while someone wants focusin/focusout
-   4779 <(\w+)\s*\/?><\/\1><[\w\W]+> var handler = function( event ) {
-   4780 <(\w+)\s*\/?><\/\1><[\w\W]+> jQuery.event.simulate( fix, event.target, jQuery.event.fix( event ), true );
-   4781 <(\w+)\s*\/?><\/\1><[\w\W]+> };
-   4782  
-   4783 <(\w+)\s*\/?><\/\1><[\w\W]+> jQuery.event.special[ fix ] = {
-   4784 <(\w+)\s*\/?><\/\1><[\w\W]+> setup: function() {
-   4785 <(\w+)\s*\/?><\/\1><[\w\W]+> var doc = this.ownerDocument || this,
-   4786 <(\w+)\s*\/?><\/\1><[\w\W]+> attaches = data_priv.access( doc, fix );
-   4787  
-   4788 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( !attaches ) {
-   4789 <(\w+)\s*\/?><\/\1><[\w\W]+> doc.addEventListener( orig, handler, true );
-   4790 <(\w+)\s*\/?><\/\1><[\w\W]+> }
-   4791 <(\w+)\s*\/?><\/\1><[\w\W]+> data_priv.access( doc, fix, ( attaches || 0 ) + 1 );
-   4792 <(\w+)\s*\/?><\/\1><[\w\W]+> },
-   4793 <(\w+)\s*\/?><\/\1><[\w\W]+> teardown: function() {
-   4794 <(\w+)\s*\/?><\/\1><[\w\W]+> var doc = this.ownerDocument || this,
-   4795 <(\w+)\s*\/?><\/\1><[\w\W]+> attaches = data_priv.access( doc, fix ) - 1;
-   4796  
-   4797 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( !attaches ) {
-   4798 <(\w+)\s*\/?><\/\1><[\w\W]+> doc.removeEventListener( orig, handler, true );
-   4799 <(\w+)\s*\/?><\/\1><[\w\W]+> data_priv.remove( doc, fix );
-   4800  
-   4801 <(\w+)\s*\/?><\/\1><[\w\W]+> } else {
-   4802 <(\w+)\s*\/?><\/\1><[\w\W]+> data_priv.access( doc, fix, attaches );
-   4803 <(\w+)\s*\/?><\/\1><[\w\W]+> }
-   4804 <(\w+)\s*\/?><\/\1><[\w\W]+> }
-   4805 <(\w+)\s*\/?><\/\1><[\w\W]+> };
-   4806 <(\w+)\s*\/?><\/\1><[\w\W]+> });
-   4807 <(\w+)\s*\/?><\/\1><[\w\W]+>}
5561   4808  
-   4809 <(\w+)\s*\/?><\/\1><[\w\W]+>jQuery.fn.extend({
-   4810  
-   4811 <(\w+)\s*\/?><\/\1><[\w\W]+> on: function( types, selector, data, fn, /*INTERNAL*/ one ) {
-   4812 <(\w+)\s*\/?><\/\1><[\w\W]+> var origFn, type;
-   4813  
-   4814 <(\w+)\s*\/?><\/\1><[\w\W]+> // Types can be a map of types/handlers
-   4815 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( typeof types === "object" ) {
-   4816 <(\w+)\s*\/?><\/\1><[\w\W]+> // ( types-Object, selector, data )
-   4817 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( typeof selector !== "string" ) {
-   4818 <(\w+)\s*\/?><\/\1><[\w\W]+> // ( types-Object, data )
-   4819 <(\w+)\s*\/?><\/\1><[\w\W]+> data = data || selector;
-   4820 <(\w+)\s*\/?><\/\1><[\w\W]+> selector = undefined;
-   4821 <(\w+)\s*\/?><\/\1><[\w\W]+> }
-   4822 <(\w+)\s*\/?><\/\1><[\w\W]+> for ( type in types ) {
-   4823 <(\w+)\s*\/?><\/\1><[\w\W]+> this.on( type, selector, data, types[ type ], one );
-   4824 <(\w+)\s*\/?><\/\1><[\w\W]+> }
-   4825 <(\w+)\s*\/?><\/\1><[\w\W]+> return this;
-   4826 <(\w+)\s*\/?><\/\1><[\w\W]+> }
-   4827  
-   4828 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( data == null && fn == null ) {
-   4829 <(\w+)\s*\/?><\/\1><[\w\W]+> // ( types, fn )
-   4830 <(\w+)\s*\/?><\/\1><[\w\W]+> fn = selector;
-   4831 <(\w+)\s*\/?><\/\1><[\w\W]+> data = selector = undefined;
-   4832 <(\w+)\s*\/?><\/\1><[\w\W]+> } else if ( fn == null ) {
-   4833 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( typeof selector === "string" ) {
-   4834 <(\w+)\s*\/?><\/\1><[\w\W]+> // ( types, selector, fn )
-   4835 <(\w+)\s*\/?><\/\1><[\w\W]+> fn = data;
-   4836 <(\w+)\s*\/?><\/\1><[\w\W]+> data = undefined;
-   4837 <(\w+)\s*\/?><\/\1><[\w\W]+> } else {
-   4838 <(\w+)\s*\/?><\/\1><[\w\W]+> // ( types, data, fn )
-   4839 <(\w+)\s*\/?><\/\1><[\w\W]+> fn = data;
-   4840 <(\w+)\s*\/?><\/\1><[\w\W]+> data = selector;
-   4841 <(\w+)\s*\/?><\/\1><[\w\W]+> selector = undefined;
-   4842 <(\w+)\s*\/?><\/\1><[\w\W]+> }
-   4843 <(\w+)\s*\/?><\/\1><[\w\W]+> }
-   4844 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( fn === false ) {
-   4845 <(\w+)\s*\/?><\/\1><[\w\W]+> fn = returnFalse;
-   4846 <(\w+)\s*\/?><\/\1><[\w\W]+> } else if ( !fn ) {
-   4847 <(\w+)\s*\/?><\/\1><[\w\W]+> return this;
-   4848 <(\w+)\s*\/?><\/\1><[\w\W]+> }
-   4849  
5562   4850 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( one === 1 ) {
-   4851 <(\w+)\s*\/?><\/\1><[\w\W]+> origFn = fn;
-   4852 <(\w+)\s*\/?><\/\1><[\w\W]+> fn = function( event ) {
-   4853 <(\w+)\s*\/?><\/\1><[\w\W]+> // Can use an empty set, since event contains the info
-   4854 <(\w+)\s*\/?><\/\1><[\w\W]+> jQuery().off( event );
-   4855 <(\w+)\s*\/?><\/\1><[\w\W]+> return origFn.apply( this, arguments );
-   4856 <(\w+)\s*\/?><\/\1><[\w\W]+> };
-   4857 <(\w+)\s*\/?><\/\1><[\w\W]+> // Use same guid so caller can remove using origFn
-   4858 <(\w+)\s*\/?><\/\1><[\w\W]+> fn.guid = origFn.guid || ( origFn.guid = jQuery.guid++ );
5563   4859 <(\w+)\s*\/?><\/\1><[\w\W]+> }
-   4860 <(\w+)\s*\/?><\/\1><[\w\W]+> return this.each( function() {
5564   4861 <(\w+)\s*\/?><\/\1><[\w\W]+> jQuery.event.add( this, types, fn, data, selector );
5565   4862 <(\w+)\s*\/?><\/\1><[\w\W]+> });
5566   4863 <(\w+)\s*\/?><\/\1><[\w\W]+> },
5567   4864 <(\w+)\s*\/?><\/\1><[\w\W]+> one: function( types, selector, data, fn ) {
5568   4865 <(\w+)\s*\/?><\/\1><[\w\W]+> return this.on( types, selector, data, fn, 1 );
5569   4866 <(\w+)\s*\/?><\/\1><[\w\W]+> },
5570   4867 <(\w+)\s*\/?><\/\1><[\w\W]+> off: function( types, selector, fn ) {
5571   4868 <(\w+)\s*\/?><\/\1><[\w\W]+> var handleObj, type;
5572   4869 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( types && types.preventDefault && types.handleObj ) {
5573   -  
5574   4870 <(\w+)\s*\/?><\/\1><[\w\W]+> // ( event ) dispatched jQuery.Event
5575   4871 <(\w+)\s*\/?><\/\1><[\w\W]+> handleObj = types.handleObj;
5576   4872 <(\w+)\s*\/?><\/\1><[\w\W]+> jQuery( types.delegateTarget ).off(
5577   -  
5578   4873 <(\w+)\s*\/?><\/\1><[\w\W]+> handleObj.namespace ? handleObj.origType + "." + handleObj.namespace : handleObj.origType,
5579   -  
5580   4874 <(\w+)\s*\/?><\/\1><[\w\W]+> handleObj.selector,
5581   4875 <(\w+)\s*\/?><\/\1><[\w\W]+> handleObj.handler
5582   4876 <(\w+)\s*\/?><\/\1><[\w\W]+> );
5583   4877 <(\w+)\s*\/?><\/\1><[\w\W]+> return this;
5584   4878 <(\w+)\s*\/?><\/\1><[\w\W]+> }
5585   4879 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( typeof types === "object" ) {
5586   -  
5587   4880 <(\w+)\s*\/?><\/\1><[\w\W]+> // ( types-object [, selector] )
5588   4881 <(\w+)\s*\/?><\/\1><[\w\W]+> for ( type in types ) {
5589   4882 <(\w+)\s*\/?><\/\1><[\w\W]+> this.off( type, selector, types[ type ] );
5590   4883 <(\w+)\s*\/?><\/\1><[\w\W]+> }
5591   4884 <(\w+)\s*\/?><\/\1><[\w\W]+> return this;
5592   4885 <(\w+)\s*\/?><\/\1><[\w\W]+> }
5593   4886 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( selector === false || typeof selector === "function" ) {
5594   -  
5595   4887 <(\w+)\s*\/?><\/\1><[\w\W]+> // ( types [, fn] )
5596   4888 <(\w+)\s*\/?><\/\1><[\w\W]+> fn = selector;
5597   4889 <(\w+)\s*\/?><\/\1><[\w\W]+> selector = undefined;
5598   4890 <(\w+)\s*\/?><\/\1><[\w\W]+> }
5599   4891 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( fn === false ) {
5600   4892 <(\w+)\s*\/?><\/\1><[\w\W]+> fn = returnFalse;
5601   4893 <(\w+)\s*\/?><\/\1><[\w\W]+> }
5602   4894 <(\w+)\s*\/?><\/\1><[\w\W]+> return this.each(function() {
5603   4895 <(\w+)\s*\/?><\/\1><[\w\W]+> jQuery.event.remove( this, types, fn, selector );
5604   4896 <(\w+)\s*\/?><\/\1><[\w\W]+> });
-   4897 <(\w+)\s*\/?><\/\1><[\w\W]+> },
-   4898  
-   4899 <(\w+)\s*\/?><\/\1><[\w\W]+> trigger: function( type, data ) {
-   4900 <(\w+)\s*\/?><\/\1><[\w\W]+> return this.each(function() {
-   4901 <(\w+)\s*\/?><\/\1><[\w\W]+> jQuery.event.trigger( type, data, this );
-   4902 <(\w+)\s*\/?><\/\1><[\w\W]+> });
-   4903 <(\w+)\s*\/?><\/\1><[\w\W]+> },
-   4904 <(\w+)\s*\/?><\/\1><[\w\W]+> triggerHandler: function( type, data ) {
-   4905 <(\w+)\s*\/?><\/\1><[\w\W]+> var elem = this[0];
-   4906 <(\w+)\s*\/?><\/\1><[\w\W]+> if ( elem ) {
-   4907 <(\w+)\s*\/?><\/\1><[\w\W]+> return jQuery.event.trigger( type, data, elem, true );
-   4908 <(\w+)\s*\/?><\/\1><[\w\W]+> }
5605   4909 <(\w+)\s*\/?><\/\1><[\w\W]+> }
5606   4910 <(\w+)\s*\/?><\/\1><[\w\W]+>});
5607   4911  
5608   4912  
5609   4913 <(\w+)\s*\/?><\/\1><[\w\W]+>var
-   4914 <(\w+)\s*\/?><\/\1><[\w\W]+> rxhtmlTag = /<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,
-   4915 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> rtagName = /<([\w:]+)/,
-   4916  
-   4917  
-   4918  
-   4919  
-   4920  
-   4921  
-   4922  
5610   4923  
-   4924  
5611   4925 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ wrapMap = {
5612   4926  
5613   4927  
-   4928 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ option: [ 1, "<select multiple='multiple'>", "</select>" ],
-   4929  
-   4930 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ thead: [ 1, "<table>", "</table>" ],
5614 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/ rxhtmlTag = /<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0>\x20\t\r\n\f]*)[^>]*)\/>/gi, 4931 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ col: [ 2, "<table><colgroup>", "</colgroup></table>" ],
5615   -  
5616   -  
5617   -  
-   4932 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ tr: [ 2, "<table><tbody>", "</tbody></table>" ],
5618   4933 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ td: [ 3, "<table><tbody><tr>", "</tr></tbody></table>" ],
5619   -  
5620   4934  
5621   -  
5622   4935 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ _default: [ 0, "", "" ]
5623   4936  
5624   -  
-   4937  
-   4938  
-   4939 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/wrapMap.optgroup = wrapMap.option;
5625   4940  
5626   -  
-   4941  
-   4942  
-   4943  
5627   4944  
5628 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0>function manipulationTarget( elem, content ) { 4945 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/// Manipulating tables requires a tbody
5629 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> if ( jQuery.nodeName( elem, "table" ) && 4946 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/function manipulationTarget( elem, content ) {
5630   4947 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ return jQuery.nodeName( elem, "table" ) &&
5631   4948 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!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" ) ?
5632 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> return elem.getElementsByTagName( "tbody" )[ 0 ] || elem; 4949  
5633   4950 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ elem.getElementsByTagName("tbody")[0] ||
5634   4951 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ elem.appendChild( elem.ownerDocument.createElement("tbody") ) :
5635   4952  
5636   4953  
5637   4954  
5638   4955  
5639 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0>function disableScript( elem ) { 4956 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/function disableScript( elem ) {
5640 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> elem.type = ( elem.getAttribute( "type" ) !== null ) + "/" + elem.type; 4957 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ elem.type = (elem.getAttribute("type") !== null) + "/" + elem.type;
5641   4958 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ return elem;
5642   4959  
5643 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0>function restoreScript( elem ) { 4960 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/function restoreScript( elem ) {
5644   4961 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ var match = rscriptTypeMasked.exec( elem.type );
5645   4962  
5646   4963 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ if ( match ) {
5647   4964  
5648   4965 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ } else {
5649   4966 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ elem.removeAttribute("type");
5650   4967  
5651   4968  
5652   4969 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ return elem;
5653   4970  
-   4971  
-   4972  
-   4973 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/function setGlobalEval( elems, refElements ) {
-   4974 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ var i = 0,
-   4975  
-   4976  
-   4977 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ for ( ; i < l; i++ ) {
-   4978  
-   4979 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!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" )
-   4980  
-   4981  
-   4982  
5654   4983  
5655 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0>function cloneCopyEvent( src, dest ) { 4984 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/function cloneCopyEvent( src, dest ) {
5656   4985 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!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;
5657   4986  
5658   4987 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ if ( dest.nodeType !== 1 ) {
5659   4988 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ return;
5660   4989  
5661   4990  
5662   4991  
5663 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> if ( dataPriv.hasData( src ) ) { 4992 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ if ( data_priv.hasData( src ) ) {
5664   4993  
5665   4994  
5666   4995  
5667   4996  
5668   4997 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ if ( events ) {
5669   4998  
5670   4999  
5671   5000  
5672 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> for ( type in events ) { 5001 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ for ( type in events ) {
5673   5002 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!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++ ) {
5674   5003  
5675   5004  
5676   5005  
5677   5006  
5678   5007  
5679   5008  
5680   5009  
5681 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> if ( dataUser.hasData( src ) ) { 5010 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ if ( data_user.hasData( src ) ) {
5682   5011  
5683   5012  
5684   5013  
5685   5014  
5686   5015  
5687   5016  
-   5017  
-   5018 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/function getAll( context, tag ) {
-   5019 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ var ret = context.getElementsByTagName ? context.getElementsByTagName( tag || "*" ) :
-   5020 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ context.querySelectorAll ? context.querySelectorAll( tag || "*" ) :
-   5021  
-   5022  
-   5023 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ return tag === undefined || tag && jQuery.nodeName( context, tag ) ?
-   5024  
-   5025  
-   5026  
5688   5027  
5689   5028  
5690 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0>function fixInput( src, dest ) { 5029 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/function fixInput( src, dest ) {
5691   5030 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ var nodeName = dest.nodeName.toLowerCase();
5692   5031  
5693   5032  
5694 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> if ( nodeName === "input" && rcheckableType.test( src.type ) ) { 5033 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ if ( nodeName === "input" && rcheckableType.test( src.type ) ) {
5695   5034  
5696   5035  
5697   5036  
5698 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> } else if ( nodeName === "input" || nodeName === "textarea" ) { 5037 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ } else if ( nodeName === "input" || nodeName === "textarea" ) {
5699   5038  
5700   5039  
5701   5040  
5702   -  
5703 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0>function domManip( collection, args, callback, ignored ) { -  
5704   -  
5705   -  
5706   -  
5707   -  
5708   -  
5709   -  
5710   -  
5711   -  
5712   -  
5713   -  
5714   -  
5715   -  
5716 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> if ( isFunction || -  
5717   -  
5718   -  
5719 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> return collection.each( function( index ) { -  
5720   -  
5721   -  
5722   -  
5723   -  
5724   -  
5725   -  
5726   -  
5727   -  
5728   -  
5729   -  
5730   -  
5731   -  
5732   -  
5733   -  
5734   -  
5735   -  
5736   -  
5737 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> if ( first || ignored ) { -  
5738   -  
5739   -  
5740   -  
5741   -  
5742   -  
5743   -  
5744 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> for ( ; i < l; i++ ) { -  
5745   -  
5746   -  
5747   -  
5748 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> node = jQuery.clone( node, true, true ); -  
5749   -  
5750   -  
5751 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> if ( hasScripts ) { -  
5752   -  
5753   -  
5754   -  
5755 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> jQuery.merge( scripts, getAll( node, "script" ) ); -  
5756   -  
5757   -  
5758   -  
5759   -  
5760   -  
5761   -  
5762   -  
5763   -  
5764   -  
5765   -  
5766   -  
5767   -  
5768   -  
5769 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> for ( i = 0; i < hasScripts; i++ ) { -  
5770   -  
5771 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> if ( rscriptType.test( node.type || "" ) && -  
5772   -  
5773   -  
5774   -  
5775   -  
5776   -  
5777   -  
5778 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> if ( jQuery._evalUrl ) { -  
5779   -  
5780   -  
5781   -  
5782   -  
5783   -  
5784   -  
5785   -  
5786   -  
5787   -  
5788   -  
5789   -  
5790   -  
5791   -  
5792   -  
5793 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0>function remove( elem, selector, keepData ) { -  
5794   -  
5795   -  
5796   -  
5797   -  
5798 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> for ( ; ( node = nodes[ i ] ) != null; i++ ) { -  
5799   -  
5800   -  
5801   -  
5802   -  
5803   -  
5804   -  
5805   -  
5806   -  
5807   -  
5808   -  
5809   -  
5810   -  
5811   -  
5812   -  
5813   5041  
5814   -  
5815   -  
5816 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> return html.replace( rxhtmlTag, "<$1></$2>" ); -  
5817   -  
5818   5042  
5819   5043 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ clone: function( elem, dataAndEvents, deepDataAndEvents ) {
5820   5044 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ var i, l, srcElements, destElements,
5821   5045 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ clone = elem.cloneNode( true ),
5822   5046  
5823   5047  
5824   5048  
5825 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> if ( !support.noCloneChecked && ( elem.nodeType === 1 || elem.nodeType === 11 ) && 5049 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!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 ) &&
5826   5050  
5827   5051  
5828   5052  
5829   5053 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ destElements = getAll( clone );
5830   5054  
5831   5055  
5832   5056 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!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++ ) {
5833   5057  
5834   5058  
5835   5059  
5836   5060  
5837   5061  
5838 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> if ( dataAndEvents ) { 5062 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ if ( dataAndEvents ) {
5839   5063 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ if ( deepDataAndEvents ) {
5840   5064  
5841   5065  
5842   5066  
5843   5067 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!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++ ) {
5844   5068  
5845   5069  
5846   5070 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ } else {
5847   5071  
5848   5072  
5849   5073  
5850   5074  
5851   5075  
5852 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> destElements = getAll( clone, "script" ); 5076 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ destElements = getAll( clone, "script" );
5853   5077 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ if ( destElements.length > 0 ) {
5854   5078 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ setGlobalEval( destElements, !inPage && getAll( elem, "script" ) );
5855   5079  
5856   5080  
5857   5081  
5858 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> return clone; 5082 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ return clone;
5859   5083  
-   5084  
-   5085 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ buildFragment: function( elems, context, scripts, selection ) {
-   5086 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ var elem, tmp, tag, wrap, contains, j,
-   5087  
-   5088  
-   5089  
-   5090  
-   5091  
-   5092 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ for ( ; i < l; i++ ) {
-   5093  
-   5094  
-   5095 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ if ( elem || elem === 0 ) {
-   5096  
-   5097  
-   5098 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ if ( jQuery.type( elem ) === "object" ) {
-   5099  
-   5100 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ // push.apply(_, arraylike) throws on ancient WebKit
-   5101 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ jQuery.merge( nodes, elem.nodeType ? [ elem ] : elem );
-   5102  
-   5103  
-   5104 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ } else if ( !rhtml.test( elem ) ) {
-   5105  
-   5106  
-   5107  
-   5108 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ } else {
-   5109 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ tmp = tmp || fragment.appendChild( context.createElement("div") );
-   5110  
-   5111  
-   5112 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ tag = ( rtagName.exec( elem ) || [ "", "" ] )[ 1 ].toLowerCase();
-   5113  
-   5114 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!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 ];
-   5115  
-   5116  
-   5117 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ j = wrap[ 0 ];
-   5118 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ while ( j-- ) {
-   5119  
-   5120  
-   5121  
-   5122  
-   5123 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ // push.apply(_, arraylike) throws on ancient WebKit
-   5124 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ jQuery.merge( nodes, tmp.childNodes );
-   5125  
-   5126  
-   5127 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ tmp = fragment.firstChild;
-   5128  
-   5129  
-   5130 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ tmp.textContent = "";
-   5131  
-   5132  
-   5133  
-   5134  
-   5135  
-   5136 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ fragment.textContent = "";
-   5137  
-   5138  
-   5139 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ while ( (elem = nodes[ i++ ]) ) {
-   5140  
-   5141  
-   5142 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ // that element, do not do anything
-   5143 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ if ( selection && jQuery.inArray( elem, selection ) !== -1 ) {
-   5144 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ continue;
-   5145  
-   5146  
-   5147  
-   5148  
-   5149  
-   5150 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ tmp = getAll( fragment.appendChild( elem ), "script" );
-   5151  
-   5152  
-   5153 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ if ( contains ) {
-   5154  
-   5155  
-   5156  
-   5157  
-   5158 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ if ( scripts ) {
-   5159  
-   5160 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ while ( (elem = tmp[ j++ ]) ) {
-   5161 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ if ( rscriptType.test( elem.type || "" ) ) {
-   5162  
-   5163  
-   5164  
-   5165  
-   5166  
-   5167  
-   5168 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ return fragment;
-   5169  
5860   5170  
5861   5171 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ cleanData: function( elems ) {
5862   5172 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ var data, elem, type, key,
5863   5173  
5864   5174  
5865   5175  
5866   5176 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ for ( ; (elem = elems[ i ]) !== undefined; i++ ) {
5867   5177 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ if ( jQuery.acceptData( elem ) ) {
-   5178  
-   5179  
5868   5180 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ if ( key && (data = data_priv.cache[ key ]) ) {
5869   5181 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ if ( data.events ) {
5870 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> for ( type in data.events ) { 5182 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ for ( type in data.events ) {
5871   5183 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ if ( special[ type ] ) {
5872   5184  
5873   5185  
5874   5186  
5875 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> } else { 5187 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ } else {
5876   5188  
5877   5189  
5878   5190  
5879   5191  
5880   -  
5881   5192 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ if ( data_priv.cache[ key ] ) {
5882   5193  
5883   5194 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ delete data_priv.cache[ key ];
5884   5195  
5885   -  
5886   -  
5887   -  
5888   -  
5889   -  
5890   5196  
5891   5197  
-   5198  
-   5199 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ delete data_user.cache[ elem[ data_user.expando ] ];
5892   5200  
5893   5201  
5894   5202  
5895   -  
5896   -  
5897   -  
5898 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> return remove( this, selector, true ); -  
5899   -  
5900   -  
5901   -  
5902 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> return remove( this, selector ); -  
5903   -  
-   5203  
5904   5204  
5905   5205 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ text: function( value ) {
5906 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> return access( this, function( value ) { 5206 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ return access( this, function( value ) {
5907   5207 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ return value === undefined ?
5908   5208 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ jQuery.text( this ) :
5909 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> this.empty().each( function() { 5209 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ this.empty().each(function() {
5910 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) { 5210 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!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 ) {
5911   5211 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ this.textContent = value;
5912   5212  
5913   5213  
5914   5214 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ }, null, value, arguments.length );
5915   5215  
5916   5216  
5917   5217 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ append: function() {
5918 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> return domManip( this, arguments, function( elem ) { 5218 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ return this.domManip( arguments, function( elem ) {
5919 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) { 5219 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!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 ) {
5920 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> var target = manipulationTarget( this, elem ); 5220 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ var target = manipulationTarget( this, elem );
5921   5221  
5922   5222  
5923   5223  
5924   5224  
5925   5225  
5926   5226 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ prepend: function() {
5927 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> return domManip( this, arguments, function( elem ) { 5227 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ return this.domManip( arguments, function( elem ) {
5928 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) { 5228 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!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 ) {
5929 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> var target = manipulationTarget( this, elem ); 5229 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ var target = manipulationTarget( this, elem );
5930   5230  
5931   5231  
5932   5232  
5933   5233  
5934   5234  
5935   5235 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ before: function() {
5936 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> return domManip( this, arguments, function( elem ) { 5236 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ return this.domManip( arguments, function( elem ) {
5937 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> if ( this.parentNode ) { 5237 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ if ( this.parentNode ) {
5938 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> this.parentNode.insertBefore( elem, this ); 5238 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ this.parentNode.insertBefore( elem, this );
5939   5239  
5940   5240  
5941   5241  
5942   5242  
5943   5243 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ after: function() {
5944 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> return domManip( this, arguments, function( elem ) { 5244 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ return this.domManip( arguments, function( elem ) {
5945 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> if ( this.parentNode ) { 5245 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ if ( this.parentNode ) {
5946 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> this.parentNode.insertBefore( elem, this.nextSibling ); 5246 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ this.parentNode.insertBefore( elem, this.nextSibling );
5947   5247  
5948   5248  
-   5249  
-   5250  
-   5251 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ remove: function( selector, keepData /* Internal Use Only */ ) {
-   5252 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ var elem,
-   5253 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ elems = selector ? jQuery.filter( selector, this ) : this,
-   5254  
-   5255  
-   5256 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ for ( ; (elem = elems[i]) != null; i++ ) {
-   5257 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ if ( !keepData && elem.nodeType === 1 ) {
-   5258  
-   5259  
-   5260  
-   5261 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ if ( elem.parentNode ) {
-   5262 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ if ( keepData && jQuery.contains( elem.ownerDocument, elem ) ) {
-   5263 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ setGlobalEval( getAll( elem, "script" ) );
-   5264  
-   5265  
-   5266  
-   5267  
-   5268  
-   5269 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ return this;
5949   5270  
5950   5271  
5951   5272 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ empty: function() {
5952   5273 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ var elem,
5953   5274  
5954   5275  
5955 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> for ( ; ( elem = this[ i ] ) != null; i++ ) { 5276 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ for ( ; (elem = this[i]) != null; i++ ) {
5956   5277 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ if ( elem.nodeType === 1 ) {
5957   5278  
5958   5279  
5959 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> jQuery.cleanData( getAll( elem, false ) ); 5280 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ jQuery.cleanData( getAll( elem, false ) );
5960   5281  
5961   5282  
5962 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> elem.textContent = ""; 5283 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ elem.textContent = "";
5963   5284  
5964   5285  
5965   5286  
5966 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> return this; 5287 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ return this;
5967   5288  
5968   5289  
5969   5290 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ clone: function( dataAndEvents, deepDataAndEvents ) {
5970 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> dataAndEvents = dataAndEvents == null ? false : dataAndEvents; 5291 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ dataAndEvents = dataAndEvents == null ? false : dataAndEvents;
5971   5292 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ deepDataAndEvents = deepDataAndEvents == null ? dataAndEvents : deepDataAndEvents;
5972   5293  
5973 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> return this.map( function() { 5294 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ return this.map(function() {
5974 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> return jQuery.clone( this, dataAndEvents, deepDataAndEvents ); 5295 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ return jQuery.clone( this, dataAndEvents, deepDataAndEvents );
5975   5296  
5976   5297  
5977   5298  
5978   5299 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ html: function( value ) {
5979 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> return access( this, function( value ) { 5300 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ return access( this, function( value ) {
5980 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> var elem = this[ 0 ] || {}, 5301 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ var elem = this[ 0 ] || {},
5981   5302  
5982   5303 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ l = this.length;
5983   5304  
5984   5305 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ if ( value === undefined && elem.nodeType === 1 ) {
5985   5306 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ return elem.innerHTML;
5986   5307  
5987   5308  
5988   5309  
5989 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> if ( typeof value === "string" && !rnoInnerhtml.test( value ) && 5310 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ if ( typeof value === "string" && !rnoInnerhtml.test( value ) &&
5990 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> !wrapMap[ ( rtagName.exec( value ) || [ "", "" ] )[ 1 ].toLowerCase() ] ) { 5311 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ !wrapMap[ ( rtagName.exec( value ) || [ "", "" ] )[ 1 ].toLowerCase() ] ) {
5991   5312  
5992   5313 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ value = value.replace( rxhtmlTag, "<$1></$2>" );
5993   5314  
5994   5315 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ try {
5995   5316 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ for ( ; i < l; i++ ) {
5996   5317 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ elem = this[ i ] || {};
5997   5318  
5998   5319  
5999 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> if ( elem.nodeType === 1 ) { 5320 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ if ( elem.nodeType === 1 ) {
6000   5321 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ jQuery.cleanData( getAll( elem, false ) );
6001   5322  
6002   5323  
6003   5324  
6004   5325  
6005   5326  
6006   5327  
6007   5328  
6008 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> } catch ( e ) {} 5329 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ } catch( e ) {}
6009   5330  
6010   5331  
6011   5332 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ if ( elem ) {
6012   5333 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ this.empty().append( value );
6013   5334  
6014   5335 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ }, null, value, arguments.length );
6015   5336  
6016   5337  
6017   5338 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ replaceWith: function() {
6018   5339 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ var arg = arguments[ 0 ];
-   5340  
-   5341  
-   5342 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ this.domManip( arguments, function( elem ) {
-   5343 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ arg = this.parentNode;
6019   -  
6020   -  
6021 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> return domManip( this, arguments, function( elem ) { 5344  
-   5345 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ jQuery.cleanData( getAll( this ) );
-   5346  
-   5347 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ if ( arg ) {
-   5348 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ arg.replaceChild( elem, this );
-   5349  
-   5350  
-   5351  
-   5352  
-   5353 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!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();
-   5354  
-   5355  
-   5356 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ detach: function( selector ) {
-   5357 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ return this.remove( selector, true );
-   5358  
-   5359  
-   5360 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ domManip: function( args, callback ) {
-   5361  
-   5362  
-   5363 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ args = concat.apply( [], args );
-   5364  
-   5365 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ var fragment, first, scripts, hasScripts, node, doc,
-   5366  
-   5367 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ l = this.length,
-   5368 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ set = this,
-   5369  
-   5370  
-   5371  
-   5372  
-   5373  
-   5374 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ if ( isFunction ||
-   5375 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ ( l > 1 && typeof value === "string" &&
-   5376  
-   5377 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ return this.each(function( index ) {
-   5378 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ var self = set.eq( index );
-   5379 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ if ( isFunction ) {
-   5380 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ args[ 0 ] = value.call( this, index, self.html() );
-   5381  
-   5382  
-   5383  
-   5384  
-   5385  
-   5386 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ if ( l ) {
-   5387 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!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 );
6022 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> var parent = this.parentNode; 5388  
-   5389  
-   5390 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ if ( fragment.childNodes.length === 1 ) {
-   5391  
-   5392  
-   5393  
-   5394 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ if ( first ) {
-   5395 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ scripts = jQuery.map( getAll( fragment, "script" ), disableScript );
-   5396  
-   5397  
-   5398  
-   5399 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ // being emptied incorrectly in certain situations (#8070).
-   5400 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ for ( ; i < l; i++ ) {
-   5401  
-   5402  
-   5403 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ if ( i !== iNoClone ) {
-   5404 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ node = jQuery.clone( node, true, true );
-   5405  
-   5406  
-   5407 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ if ( hasScripts ) {
6023   5408  
-   5409 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ // jQuery.merge because push.apply(_, arraylike) throws
-   5410 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ jQuery.merge( scripts, getAll( node, "script" ) );
-   5411  
-   5412  
-   5413  
-   5414 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ callback.call( this[ i ], node, i );
6024 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> if ( jQuery.inArray( this, ignored ) < 0 ) { 5415  
-   5416  
-   5417 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ if ( hasScripts ) {
-   5418  
6025   5419  
-   5420  
-   5421 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ jQuery.map( scripts, restoreScript );
-   5422  
-   5423  
-   5424 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ for ( i = 0; i < hasScripts; i++ ) {
-   5425  
-   5426 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ if ( rscriptType.test( node.type || "" ) &&
-   5427 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!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 ) ) {
-   5428  
-   5429 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ if ( node.src ) {
-   5430  
-   5431 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ if ( jQuery._evalUrl ) {
-   5432  
-   5433  
-   5434 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ } else {
-   5435 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ jQuery.globalEval( node.textContent.replace( rcleanScript, "" ) );
-   5436  
6026   5437  
6027   5438  
-   5439  
6028   -  
6029   5440  
6030   5441  
6031   5442  
6032   5443 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ return this;
6033   5444  
6034   5445  
6035   5446  
6036   5447  
6037   5448 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ appendTo: "append",
6038   5449 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ prependTo: "prepend",
6039   5450 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ insertBefore: "before",
6040   5451 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ insertAfter: "after",
6041   5452  
6042   5453 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/}, function( name, original ) {
6043   5454 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ jQuery.fn[ name ] = function( selector ) {
6044   5455 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ var elems,
6045   5456  
6046   5457  
6047   5458  
6048   5459  
6049   5460  
6050   5461 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ for ( ; i <= last; i++ ) {
6051 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> elems = i === last ? this : this.clone( true ); 5462 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ elems = i === last ? this : this.clone( true );
6052   5463  
6053   5464  
6054   5465  
6055   5466 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ // .get() because push.apply(_, arraylike) throws
6056   5467 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ push.apply( ret, elems.get() );
6057   5468  
6058   5469  
6059 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> return this.pushStack( ret ); 5470 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ return this.pushStack( ret );
6060   5471  
6061   5472  
6062 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0>var rmargin = ( /^margin/ ); -  
6063   -  
6064 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0>var rnumnonpx = new RegExp( "^(" + pnum + ")(?!px)[a-z%]+$", "i" ); -  
6065   -  
6066 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0>var getStyles = function( elem ) { -  
6067   -  
6068   -  
6069   -  
6070   -  
6071 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> var view = elem.ownerDocument.defaultView; -  
6072   -  
6073   -  
6074   -  
6075   -  
6076   -  
6077   -  
-   5473  
-   5474  
-   5475 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/var iframe,
-   5476  
-   5477  
-   5478  
-   5479  
-   5480  
-   5481  
-   5482  
-   5483  
-   5484 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/function actualDisplay( name, doc ) {
-   5485 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ var style,
-   5486  
-   5487  
-   5488  
-   5489 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ display = window.getDefaultComputedStyle && ( style = window.getDefaultComputedStyle( elem[ 0 ] ) ) ?
-   5490  
-   5491  
-   5492 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ // since it was removed from specification and supported only in FF
-   5493 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ style.display : jQuery.css( elem[ 0 ], "display" );
-   5494  
6078   5495  
-   5496 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ // so use "detach" method as fast way to get rid of the element
-   5497 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ elem.detach();
6079   5498  
6080   5499 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ return display;
-   5500  
6081   5501  
-   5502  
-   5503  
6082   -  
6083   5504  
6084   5505  
6085   -  
6086 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> function computeStyleTests() { -  
6087   -  
6088   5506 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/function defaultDisplay( nodeName ) {
6089 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> if ( !div ) { 5507 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ var doc = document,
6090   -  
6091   -  
6092   -  
6093   5508  
6094   5509  
6095   5510 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ if ( !display ) {
6096   -  
6097   5511  
6098   5512  
6099   -  
6100   5513  
6101   5514 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ if ( display === "none" || !display ) {
6102   5515  
-   5516  
-   5517 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ iframe = (iframe || jQuery( "<iframe frameborder='0' width='0' height='0'/>" )).appendTo( doc.documentElement );
6103   5518  
6104   5519  
6105 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> reliableMarginLeftVal = divStyle.marginLeft === "2px"; -  
6106   5520 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ doc = iframe[ 0 ].contentDocument;
6107   -  
6108   5521  
-   5522  
6109   5523 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ doc.write();
6110 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> div.style.marginRight = "50%"; 5524  
6111   -  
6112   -  
6113   -  
-   5525  
6114   5526  
6115   5527  
6116   5528  
6117 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> div = null; 5529  
6118   5530  
-   5531 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ elemdisplay[ nodeName ] = display;
6119   -  
6120   5532  
6121   5533  
6122   -  
6123   -  
6124   -  
6125 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> if ( !div.style ) { -  
6126   -  
6127   -  
6128   -  
6129   -  
6130   -  
6131 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> div.style.backgroundClip = "content-box"; -  
6132 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> div.cloneNode( true ).style.backgroundClip = ""; -  
6133   -  
6134   -  
6135   -  
6136   -  
6137   -  
6138   -  
6139   -  
6140   -  
6141   5534 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ return display;
6142   5535  
6143   5536 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/var rmargin = (/^margin/);
6144   5537  
6145   5538 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/var rnumnonpx = new RegExp( "^(" + pnum + ")(?!px)[a-z%]+$", "i" );
6146   5539  
6147   5540 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/var getStyles = function( elem ) {
6148   5541  
6149   5542 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ // IE throws on elements created in popups
6150   5543 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ // FF meanwhile throws on frame elements through "defaultView.getComputedStyle"
6151   5544 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ if ( elem.ownerDocument.defaultView.opener ) {
6152   5545 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ return elem.ownerDocument.defaultView.getComputedStyle( elem, null );
6153   5546  
6154   5547  
6155   5548 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ return window.getComputedStyle( elem, null );
6156   5549  
6157   5550  
6158   5551  
6159   5552  
6160 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0>function curCSS( elem, name, computed ) { 5553 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/function curCSS( elem, name, computed ) {
6161   5554 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ var width, minWidth, maxWidth, ret,
6162   5555  
6163   5556  
6164   5557  
6165   5558  
6166   5559  
6167   5560 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ // getPropertyValue is only needed for .css('filter') (#12537)
6168 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> if ( computed ) { 5561 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ if ( computed ) {
6169   5562  
-   5563  
-   5564  
-   5565 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ if ( computed ) {
6170   5566  
6171 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> if ( ret === "" && !jQuery.contains( elem.ownerDocument, elem ) ) { 5567 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ if ( ret === "" && !jQuery.contains( elem.ownerDocument, elem ) ) {
6172   5568  
6173   5569  
-   5570  
6174   5571  
6175   5572 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ // A tribute to the "awesome hack by Dean Edwards"
6176   -  
6177   -  
6178   5573 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ // iOS < 6 (at least) returns percentage for a larger set of values, but width seems to be reliably pixels
6179   5574 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ // this is against the CSSOM draft spec: http://dev.w3.org/csswg/cssom/#resolved-values
6180 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> if ( !support.pixelMarginRight() && rnumnonpx.test( ret ) && rmargin.test( name ) ) { 5575 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ if ( rnumnonpx.test( ret ) && rmargin.test( name ) ) {
6181   5576  
6182   5577  
6183   5578 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ width = style.width;
6184   5579  
6185   5580  
6186   5581  
6187   5582  
6188   5583 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ style.minWidth = style.maxWidth = style.width = ret;
6189   5584  
6190   5585  
6191   5586  
6192   5587 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ style.width = width;
6193   5588  
6194   5589  
6195   5590  
6196   5591  
6197   5592  
6198   5593 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ return ret !== undefined ?
6199   -  
6200   5594  
6201   5595 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ // IE returns zIndex value as an integer.
6202 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> ret + "" : 5596 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ ret + "" :
6203   5597  
6204   5598  
6205   5599  
6206   5600  
6207 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0>function addGetHookIf( conditionFn, hookFn ) { 5601 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/function addGetHookIf( conditionFn, hookFn ) {
6208   -  
6209   5602  
6210 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> return { 5603 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ return {
6211   5604 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ get: function() {
6212   5605 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ if ( conditionFn() ) {
6213   -  
6214   5606  
6215   5607 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ // to missing dependency), remove it.
6216 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> delete this.get; 5608 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ delete this.get;
6217   5609 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ return;
6218   5610  
6219   5611  
6220   5612  
6221 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> return ( this.get = hookFn ).apply( this, arguments ); 5613 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ return (this.get = hookFn).apply( this, arguments );
6222   5614  
6223   5615  
6224   5616  
6225   5617  
6226   5618  
-   5619 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/(function() {
-   5620 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ var pixelPositionVal, boxSizingReliableVal,
-   5621  
-   5622 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ container = document.createElement( "div" ),
-   5623 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ div = document.createElement( "div" );
-   5624  
-   5625 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ if ( !div.style ) {
-   5626 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ return;
-   5627  
-   5628  
-   5629  
-   5630 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ // Style of cloned element affects source element cloned (#8908)
-   5631 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ div.style.backgroundClip = "content-box";
-   5632 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ div.cloneNode( true ).style.backgroundClip = "";
-   5633 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ support.clearCloneStyle = div.style.backgroundClip === "content-box";
-   5634  
-   5635 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ container.style.cssText = "border:0;width:0;height:0;top:0;left:-9999px;margin-top:1px;" +
-   5636 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ "position:absolute";
-   5637  
-   5638  
-   5639  
-   5640 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ // so they're executed at the same time to save the second computation.
-   5641 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ function computePixelPositionAndBoxSizingReliable() {
-   5642  
-   5643  
-   5644 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ // Vendor-prefix box-sizing
-   5645 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ "-webkit-box-sizing:border-box;-moz-box-sizing:border-box;" +
-   5646 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ "box-sizing:border-box;display:block;margin-top:1%;top:1%;" +
-   5647 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ "border:1px;padding:1px;width:4px;position:absolute";
-   5648 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ div.innerHTML = "";
-   5649  
-   5650  
-   5651 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ var divStyle = window.getComputedStyle( div, null );
-   5652 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ pixelPositionVal = divStyle.top !== "1%";
-   5653 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ boxSizingReliableVal = divStyle.width === "4px";
-   5654  
-   5655  
-   5656  
-   5657  
-   5658  
-   5659 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ // Don't assume that getComputedStyle is a property of the global object
-   5660 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ if ( window.getComputedStyle ) {
-   5661  
-   5662 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ pixelPosition: function() {
-   5663  
-   5664  
-   5665 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ // since we can use the boxSizingReliable pre-computing.
-   5666 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ // No need to check if the test was already performed, though.
-   5667 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ computePixelPositionAndBoxSizingReliable();
-   5668 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ return pixelPositionVal;
-   5669  
-   5670 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ boxSizingReliable: function() {
-   5671 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ if ( boxSizingReliableVal == null ) {
-   5672  
-   5673  
-   5674 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ return boxSizingReliableVal;
-   5675  
-   5676 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ reliableMarginRight: function() {
-   5677  
-   5678  
-   5679 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ // Check if div with explicit width and no margin-right incorrectly
-   5680 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ // gets computed margin-right based on width of container. (#3333)
-   5681 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ // WebKit Bug 13343 - getComputedStyle returns wrong value for margin-right
-   5682 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ // This support function is only executed once so no memoizing is needed.
-   5683 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ var ret,
-   5684 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ marginDiv = div.appendChild( document.createElement( "div" ) );
-   5685  
-   5686  
-   5687 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ marginDiv.style.cssText = div.style.cssText =
-   5688  
-   5689 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ // Vendor-prefix box-sizing
-   5690 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ "-webkit-box-sizing:content-box;-moz-box-sizing:content-box;" +
-   5691 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ "box-sizing:content-box;display:block;margin:0;border:0;padding:0";
-   5692 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ marginDiv.style.marginRight = marginDiv.style.width = "0";
-   5693 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ div.style.width = "1px";
-   5694  
-   5695  
-   5696 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ ret = !parseFloat( window.getComputedStyle( marginDiv, null ).marginRight );
-   5697  
-   5698  
-   5699  
-   5700  
-   5701 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ return ret;
-   5702  
-   5703  
-   5704  
-   5705  
-   5706  
-   5707  
-   5708  
-   5709 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/jQuery.swap = function( elem, options, callback, args ) {
-   5710 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ var ret, name,
6227   5711  
-   5712  
-   5713  
-   5714 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ for ( name in options ) {
-   5715  
-   5716  
-   5717  
-   5718  
-   5719  
-   5720  
-   5721  
-   5722 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ for ( name in options ) {
-   5723  
-   5724  
-   5725  
-   5726 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ return ret;
-   5727  
-   5728  
6228   5729  
6229   5730  
6230   5731  
-   5732 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ // See here for display values: https://developer.mozilla.org/en-US/docs/CSS/display
-   5733 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ rdisplayswap = /^(none|table(?!-c[ea]).+)/,
-   5734 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ rnumsplit = new RegExp( "^(" + pnum + ")(.*)$", "i" ),
6231   5735 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ rrelNum = new RegExp( "^([+-])=(" + pnum + ")", "i" ),
6232 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> rdisplayswap = /^(none|table(?!-c[ea]).+)/, 5736  
6233 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> cssShow = { position: "absolute", visibility: "hidden", display: "block" }, 5737 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ cssShow = { position: "absolute", visibility: "hidden", display: "block" },
6234   5738  
6235   5739 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ letterSpacing: "0",
6236   5740  
6237   5741  
6238   5742  
6239 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> cssPrefixes = [ "Webkit", "Moz", "ms" ], -  
6240   5743 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ cssPrefixes = [ "Webkit", "O", "Moz", "ms" ];
6241   5744  
6242   5745  
6243 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0>function vendorPropName( name ) { 5746 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/function vendorPropName( style, name ) {
6244   5747  
6245   5748  
6246 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> if ( name in emptyStyle ) { 5749 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ if ( name in style ) {
6247   5750 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ return name;
6248   5751  
6249   5752  
6250   5753  
6251 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> var capName = name[ 0 ].toUpperCase() + name.slice( 1 ), 5754 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ var capName = name[0].toUpperCase() + name.slice(1),
-   5755  
6252   5756  
6253   5757  
6254   5758 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ while ( i-- ) {
6255   5759  
6256 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> if ( name in emptyStyle ) { 5760 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ if ( name in style ) {
6257   5761 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ return name;
6258   5762  
6259   5763  
-   5764  
-   5765 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ return origName;
6260   5766  
6261   5767  
6262 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0>function setPositiveNumber( elem, value, subtract ) { 5768 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/function setPositiveNumber( elem, value, subtract ) {
6263   -  
6264   -  
6265   -  
6266 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> var matches = rcssNum.exec( value ); 5769 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ var matches = rnumsplit.exec( value );
6267   5770 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ return matches ?
6268   -  
6269   5771  
6270 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> Math.max( 0, matches[ 2 ] - ( subtract || 0 ) ) + ( matches[ 3 ] || "px" ) : 5772 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ Math.max( 0, matches[ 1 ] - ( subtract || 0 ) ) + ( matches[ 2 ] || "px" ) :
6271   5773  
6272   5774  
6273   5775  
6274 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0>function augmentWidthOrHeight( elem, name, extra, isBorderBox, styles ) { 5776 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/function augmentWidthOrHeight( elem, name, extra, isBorderBox, styles ) {
-   5777 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ var i = extra === ( isBorderBox ? "border" : "content" ) ?
-   5778  
6275   5779 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ 4 :
-   5780  
6276   5781 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ name === "width" ? 1 : 0,
6277   -  
6278   -  
6279 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> if ( extra === ( isBorderBox ? "border" : "content" ) ) { 5782  
6280   -  
6281   -  
6282   -  
6283 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> } else { -  
6284   -  
6285   5783  
6286   -  
6287   5784  
6288   5785 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ for ( ; i < 4; i += 2 ) {
6289   5786  
6290 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> if ( extra === "margin" ) { 5787 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ if ( extra === "margin" ) {
6291   5788 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ val += jQuery.css( elem, extra + cssExpand[ i ], true, styles );
6292   5789  
6293   5790  
6294   5791 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ if ( isBorderBox ) {
6295   -  
6296   5792  
6297 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> if ( extra === "content" ) { 5793 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ if ( extra === "content" ) {
6298 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> val -= jQuery.css( elem, "padding" + cssExpand[ i ], true, styles ); 5794 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ val -= jQuery.css( elem, "padding" + cssExpand[ i ], true, styles );
6299   5795  
6300   5796  
6301   5797  
6302 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> if ( extra !== "margin" ) { 5798 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ if ( extra !== "margin" ) {
6303 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> val -= jQuery.css( elem, "border" + cssExpand[ i ] + "Width", true, styles ); 5799 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ val -= jQuery.css( elem, "border" + cssExpand[ i ] + "Width", true, styles );
6304   5800  
6305   5801 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ } else {
6306   -  
6307   5802  
6308 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> val += jQuery.css( elem, "padding" + cssExpand[ i ], true, styles ); 5803 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ val += jQuery.css( elem, "padding" + cssExpand[ i ], true, styles );
6309   5804  
6310   5805  
6311 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> if ( extra !== "padding" ) { 5806 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ if ( extra !== "padding" ) {
6312 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> val += jQuery.css( elem, "border" + cssExpand[ i ] + "Width", true, styles ); 5807 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ val += jQuery.css( elem, "border" + cssExpand[ i ] + "Width", true, styles );
6313   5808  
6314   5809  
6315   5810  
6316   5811  
6317   5812 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ return val;
6318   5813  
6319   5814  
6320 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0>function getWidthOrHeight( elem, name, extra ) { 5815 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/function getWidthOrHeight( elem, name, extra ) {
6321   5816  
6322   5817  
6323 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> var val, -  
6324   5818 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ var valueIsBorderBox = true,
-   5819 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ val = name === "width" ? elem.offsetWidth : elem.offsetHeight,
6325   5820  
6326 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> isBorderBox = jQuery.css( elem, "boxSizing", false, styles ) === "border-box"; 5821 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ isBorderBox = jQuery.css( elem, "boxSizing", false, styles ) === "border-box";
6327   -  
6328   -  
6329   -  
6330   -  
6331 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> if ( elem.getClientRects().length ) { -  
6332   -  
6333   -  
6334   5822  
6335   5823  
6336   5824 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ // svg - https://bugzilla.mozilla.org/show_bug.cgi?id=649285
6337   5825 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ // MathML - https://bugzilla.mozilla.org/show_bug.cgi?id=491668
6338 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> if ( val <= 0 || val == null ) { 5826 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ if ( val <= 0 || val == null ) {
6339   -  
6340   5827  
6341   5828 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ val = curCSS( elem, name, styles );
6342 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> if ( val < 0 || val == null ) { 5829 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ if ( val < 0 || val == null ) {
6343   5830  
6344   5831  
6345   5832  
6346   5833  
6347 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> if ( rnumnonpx.test( val ) ) { 5834 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ if ( rnumnonpx.test(val) ) {
6348   5835 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ return val;
6349   5836  
6350   5837  
6351   5838  
6352   5839 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ // for getComputedStyle silently falls back to the reliable elem.style
6353   5840 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ valueIsBorderBox = isBorderBox &&
6354   5841  
6355   5842  
6356   5843  
6357 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> val = parseFloat( val ) || 0; 5844 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ val = parseFloat( val ) || 0;
6358   5845  
6359   5846  
6360   5847  
6361 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> return ( val + 5848 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ return ( val +
6362   5849  
6363   5850  
6364   5851  
6365 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> extra || ( isBorderBox ? "border" : "content" ), 5852 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ extra || ( isBorderBox ? "border" : "content" ),
6366   5853  
6367   5854  
6368   5855  
6369   5856 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ ) + "px";
6370   5857  
-   5858  
-   5859 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/function showHide( elements, show ) {
-   5860 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ var display, elem, hidden,
-   5861  
-   5862  
-   5863  
-   5864  
-   5865 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ for ( ; index < length; index++ ) {
-   5866  
-   5867 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ if ( !elem.style ) {
-   5868 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ continue;
-   5869  
-   5870  
-   5871 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ values[ index ] = data_priv.get( elem, "olddisplay" );
-   5872  
-   5873 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ if ( show ) {
-   5874  
-   5875 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ // being hidden by cascaded rules or not
-   5876 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ if ( !values[ index ] && display === "none" ) {
-   5877 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ elem.style.display = "";
-   5878  
-   5879  
-   5880  
-   5881 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ // in a stylesheet to whatever the default browser style is
-   5882 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ // for such an element
-   5883 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ if ( elem.style.display === "" && isHidden( elem ) ) {
-   5884 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ values[ index ] = data_priv.access( elem, "olddisplay", defaultDisplay(elem.nodeName) );
-   5885  
-   5886 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ } else {
-   5887  
-   5888  
-   5889 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ if ( display !== "none" || !hidden ) {
-   5890 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ data_priv.set( elem, "olddisplay", hidden ? display : jQuery.css( elem, "display" ) );
-   5891  
-   5892  
-   5893  
-   5894  
-   5895  
-   5896 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ // to avoid the constant reflow
-   5897 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ for ( index = 0; index < length; index++ ) {
-   5898  
-   5899 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ if ( !elem.style ) {
-   5900 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ continue;
-   5901  
-   5902 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ if ( !show || elem.style.display === "none" || elem.style.display === "" ) {
-   5903 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ elem.style.display = show ? values[ index ] || "" : "none";
-   5904  
-   5905  
-   5906  
-   5907 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ return elements;
-   5908  
6371   5909  
6372   5910  
6373   5911  
6374   5912  
6375   5913 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ // behavior of getting and setting a style property
6376   5914 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ cssHooks: {
6377   5915  
6378   5916 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ get: function( elem, computed ) {
6379   5917 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ if ( computed ) {
6380   5918  
6381   5919  
6382 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> var ret = curCSS( elem, "opacity" ); 5920 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ var ret = curCSS( elem, "opacity" );
6383 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> return ret === "" ? "1" : ret; 5921 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ return ret === "" ? "1" : ret;
6384   5922  
6385   5923  
6386   5924  
6387   5925  
6388   5926  
6389   5927  
6390   5928 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ cssNumber: {
6391 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> "animationIterationCount": true, -  
6392 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> "columnCount": true, 5929 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ "columnCount": true,
6393 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> "fillOpacity": true, 5930 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ "fillOpacity": true,
6394 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> "flexGrow": true, 5931 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ "flexGrow": true,
6395 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> "flexShrink": true, 5932 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ "flexShrink": true,
6396 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> "fontWeight": true, 5933 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ "fontWeight": true,
6397 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> "lineHeight": true, 5934 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ "lineHeight": true,
6398 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> "opacity": true, 5935 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ "opacity": true,
6399 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> "order": true, 5936 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ "order": true,
6400 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> "orphans": true, 5937 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ "orphans": true,
6401 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> "widows": true, 5938 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ "widows": true,
6402 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> "zIndex": true, 5939 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ "zIndex": true,
6403   5940 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ "zoom": true
6404   5941  
6405   5942  
6406   5943  
6407   5944 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ // setting or getting the value
6408   5945 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ cssProps: {
6409   5946 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ "float": "cssFloat"
6410   5947  
6411   5948  
6412   5949  
6413 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> style: function( elem, name, value, extra ) { 5950 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ style: function( elem, name, value, extra ) {
6414   5951  
6415   5952  
6416 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> if ( !elem || elem.nodeType === 3 || elem.nodeType === 8 || !elem.style ) { 5953 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ if ( !elem || elem.nodeType === 3 || elem.nodeType === 8 || !elem.style ) {
6417   5954 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ return;
6418   5955  
6419   5956  
6420   5957  
6421 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> var ret, type, hooks, 5958 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ var ret, type, hooks,
6422   5959  
6423   5960  
6424   -  
6425   5961  
6426   5962  
6427   5963  
6428   5964  
6429   5965 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ hooks = jQuery.cssHooks[ name ] || jQuery.cssHooks[ origName ];
6430   5966  
6431   5967  
6432 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> if ( value !== undefined ) { 5968 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ if ( value !== undefined ) {
6433   5969  
6434   5970  
6435   5971  
6436 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> if ( type === "string" && ( ret = rcssNum.exec( value ) ) && ret[ 1 ] ) { 5972 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ if ( type === "string" && (ret = rrelNum.exec( value )) ) {
6437   5973 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ value = ( ret[1] + 1 ) * ret[2] + parseFloat( jQuery.css( elem, name ) );
6438   -  
6439   5974  
6440 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> type = "number"; 5975 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ type = "number";
6441   5976  
6442   5977  
6443   5978  
6444 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> if ( value == null || value !== value ) { 5979 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ if ( value == null || value !== value ) {
6445   5980 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ return;
6446   5981  
6447   5982  
6448   5983  
6449 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> if ( type === "number" ) { 5984 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ if ( type === "number" && !jQuery.cssNumber[ origName ] ) {
6450 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> value += ret && ret[ 3 ] || ( jQuery.cssNumber[ origName ] ? "" : "px" ); 5985 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ value += "px";
-   5986  
6451   5987  
6452   5988  
6453   5989 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ // background-* props affect original clone's values
6454 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> if ( !support.clearCloneStyle && value === "" && name.indexOf( "background" ) === 0 ) { 5990 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ if ( !support.clearCloneStyle && value === "" && name.indexOf( "background" ) === 0 ) {
6455   5991 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ style[ name ] = "inherit";
6456   5992  
6457   5993  
6458   5994  
6459 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> if ( !hooks || !( "set" in hooks ) || -  
6460   5995 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ if ( !hooks || !("set" in hooks) || (value = hooks.set( elem, value, extra )) !== undefined ) {
6461   -  
6462   5996  
6463   5997  
6464   5998  
6465   5999 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ } else {
6466   -  
6467   6000  
6468 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> if ( hooks && "get" in hooks && -  
6469   6001 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ if ( hooks && "get" in hooks && (ret = hooks.get( elem, false, extra )) !== undefined ) {
6470   -  
6471   6002 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ return ret;
6472   6003  
6473   6004  
6474   6005  
6475 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> return style[ name ]; 6006 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ return style[ name ];
6476   6007  
6477   6008  
6478   6009  
6479   6010 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ css: function( elem, name, extra, styles ) {
6480   6011 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ var val, num, hooks,
6481   6012  
6482   6013  
6483   6014  
6484   -  
6485   6015 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ name = jQuery.cssProps[ origName ] || ( jQuery.cssProps[ origName ] = vendorPropName( elem.style, origName ) );
6486   6016  
6487   6017  
6488   6018 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ hooks = jQuery.cssHooks[ name ] || jQuery.cssHooks[ origName ];
6489   6019  
6490   6020  
6491 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> if ( hooks && "get" in hooks ) { 6021 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ if ( hooks && "get" in hooks ) {
6492   6022 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ val = hooks.get( elem, true, extra );
6493   6023  
6494   6024  
6495   6025  
6496 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> if ( val === undefined ) { 6026 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ if ( val === undefined ) {
6497   6027  
6498   6028  
6499   6029  
6500   6030  
6501 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> if ( val === "normal" && name in cssNormalTransform ) { 6031 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ if ( val === "normal" && name in cssNormalTransform ) {
6502   6032  
6503   6033  
6504   6034  
6505   6035  
6506 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> if ( extra === "" || extra ) { 6036 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ if ( extra === "" || extra ) {
6507   6037 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ num = parseFloat( val );
6508 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> return extra === true || isFinite( num ) ? num || 0 : val; 6038 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ return extra === true || jQuery.isNumeric( num ) ? num || 0 : val;
6509   6039  
6510   6040 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ return val;
6511   6041  
6512   6042  
6513   6043  
6514 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0>jQuery.each( [ "height", "width" ], function( i, name ) { 6044 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/jQuery.each([ "height", "width" ], function( i, name ) {
6515   6045  
6516   6046 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ get: function( elem, computed, extra ) {
6517   6047 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ if ( computed ) {
6518   6048  
6519   6049  
6520   6050 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ // but it must have a current display style that would benefit
6521 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> return rdisplayswap.test( jQuery.css( elem, "display" ) ) && 6051 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ return rdisplayswap.test( jQuery.css( elem, "display" ) ) && elem.offsetWidth === 0 ?
6522   -  
6523   -  
6524   -  
6525   -  
6526   -  
6527   -  
6528   -  
6529   -  
6530   6052 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ jQuery.swap( elem, cssShow, function() {
6531   6053 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ return getWidthOrHeight( elem, name, extra );
6532   6054  
6533   6055  
6534   6056  
6535   6057  
6536   6058  
6537   6059 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ set: function( elem, value, extra ) {
6538   -  
6539   6060 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ var styles = extra && getStyles( elem );
-   6061 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ return setPositiveNumber( elem, value, extra ?
6540   6062  
6541   6063  
6542   6064  
6543   6065  
6544 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> jQuery.css( elem, "boxSizing", false, styles ) === "border-box", 6066 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ jQuery.css( elem, "boxSizing", false, styles ) === "border-box",
6545   6067  
6546   6068  
6547   -  
6548   -  
6549 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> if ( subtract && ( matches = rcssNum.exec( value ) ) && -  
6550 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> ( matches[ 3 ] || "px" ) !== "px" ) { -  
6551   -  
6552   -  
6553   -  
6554   6069  
6555   -  
6556   -  
6557   6070  
6558   6071  
6559   6072  
-   6073  
6560   6074  
6561   6075 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/jQuery.cssHooks.marginRight = addGetHookIf( support.reliableMarginRight,
6562   6076 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ function( elem, computed ) {
6563   6077 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ if ( computed ) {
6564 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> return ( parseFloat( curCSS( elem, "marginLeft" ) ) || -  
6565   6078 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ return jQuery.swap( elem, { "display": "inline-block" },
6566   -  
6567   -  
6568   -  
6569   6079 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ curCSS, [ elem, "marginRight" ] );
6570   6080  
6571   6081  
6572   6082  
6573   6083  
6574   6084  
6575   6085 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/jQuery.each({
6576   6086 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ margin: "",
6577   6087 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ padding: "",
6578   6088  
6579   6089 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/}, function( prefix, suffix ) {
6580   6090  
6581   6091 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ expand: function( value ) {
6582   6092 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ var i = 0,
6583   6093  
6584   6094  
6585   6095  
6586 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> parts = typeof value === "string" ? value.split( " " ) : [ value ]; 6096 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ parts = typeof value === "string" ? value.split(" ") : [ value ];
6587   6097  
6588   6098 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ for ( ; i < 4; i++ ) {
6589   6099  
6590   6100  
6591   6101  
6592   6102  
6593   6103 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ return expanded;
6594   6104  
6595   6105  
6596   6106  
6597   6107 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ if ( !rmargin.test( prefix ) ) {
6598   6108  
6599   6109  
6600   6110  
6601   6111  
6602   6112  
6603   6113 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ css: function( name, value ) {
6604 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> return access( this, function( elem, name, value ) { 6114 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ return access( this, function( elem, name, value ) {
6605   6115 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ var styles, len,
6606   6116  
6607   6117  
6608   6118  
6609   6119 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ if ( jQuery.isArray( name ) ) {
6610   6120  
6611   6121  
6612   6122  
6613   6123 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ for ( ; i < len; i++ ) {
6614   6124 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ map[ name[ i ] ] = jQuery.css( elem, name[ i ], false, styles );
6615   6125  
6616   6126  
6617   6127 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ return map;
6618   6128  
6619   6129  
6620   6130 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ return value !== undefined ?
6621   6131  
6622   6132  
6623   6133  
-   6134  
-   6135 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ show: function() {
-   6136 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ return showHide( this, true );
-   6137  
-   6138 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ hide: function() {
-   6139 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ return showHide( this );
-   6140  
-   6141 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ toggle: function( state ) {
-   6142 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ if ( typeof state === "boolean" ) {
-   6143 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ return state ? this.show() : this.hide();
-   6144  
-   6145  
-   6146 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ return this.each(function() {
-   6147 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ if ( isHidden( this ) ) {
-   6148 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ jQuery( this ).show();
-   6149 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ } else {
-   6150 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ jQuery( this ).hide();
-   6151  
-   6152  
6624   6153  
6625   6154  
6626   6155  
6627   6156  
6628 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0>function Tween( elem, options, prop, end, easing ) { 6157 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/function Tween( elem, options, prop, end, easing ) {
6629 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> return new Tween.prototype.init( elem, options, prop, end, easing ); 6158 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ return new Tween.prototype.init( elem, options, prop, end, easing );
6630   6159  
6631   6160  
6632   6161  
6633   6162  
6634   6163  
6635   6164 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ init: function( elem, options, prop, end, easing, unit ) {
6636   6165 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ this.elem = elem;
6637   6166 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ this.prop = prop;
6638   6167 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ this.easing = easing || "swing";
6639   6168 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ this.options = options;
6640 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> this.start = this.now = this.cur(); 6169 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ this.start = this.now = this.cur();
6641   6170 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ this.end = end;
6642 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> this.unit = unit || ( jQuery.cssNumber[ prop ] ? "" : "px" ); 6171 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ this.unit = unit || ( jQuery.cssNumber[ prop ] ? "" : "px" );
6643   6172  
6644   6173 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ cur: function() {
6645 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> var hooks = Tween.propHooks[ this.prop ]; 6174 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ var hooks = Tween.propHooks[ this.prop ];
6646   6175  
6647   6176 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ return hooks && hooks.get ?
6648   6177 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ hooks.get( this ) :
6649   6178 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ Tween.propHooks._default.get( this );
6650   6179  
6651   6180 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ run: function( percent ) {
6652   6181 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ var eased,
6653   6182 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ hooks = Tween.propHooks[ this.prop ];
6654   6183  
6655 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> if ( this.options.duration ) { 6184 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ if ( this.options.duration ) {
6656 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> this.pos = eased = jQuery.easing[ this.easing ]( 6185 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ this.pos = eased = jQuery.easing[ this.easing ](
6657 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> percent, this.options.duration * percent, 0, 1, this.options.duration 6186 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ percent, this.options.duration * percent, 0, 1, this.options.duration
6658   6187  
6659   6188 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ } else {
6660   6189 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ this.pos = eased = percent;
6661   6190  
6662 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> this.now = ( this.end - this.start ) * eased + this.start; 6191 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ this.now = ( this.end - this.start ) * eased + this.start;
6663   6192  
6664 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> if ( this.options.step ) { 6193 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ if ( this.options.step ) {
6665 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> this.options.step.call( this.elem, this.now, this ); 6194 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ this.options.step.call( this.elem, this.now, this );
6666   6195  
6667   6196  
6668   6197 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ if ( hooks && hooks.set ) {
6669   6198 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ hooks.set( this );
6670   6199 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ } else {
6671   6200 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ Tween.propHooks._default.set( this );
6672   6201  
6673 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> return this; 6202 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ return this;
6674   6203  
6675   6204  
6676   6205  
6677   6206  
6678   6207  
6679   6208  
6680   6209  
6681   6210 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ get: function( tween ) {
6682   6211 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ var result;
6683   -  
6684   -  
6685   6212  
6686 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> if ( tween.elem.nodeType !== 1 || 6213 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ if ( tween.elem[ tween.prop ] != null &&
6687 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> tween.elem[ tween.prop ] != null && tween.elem.style[ tween.prop ] == null ) { 6214 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ (!tween.elem.style || tween.elem.style[ tween.prop ] == null) ) {
6688   6215 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ return tween.elem[ tween.prop ];
6689   6216  
6690   6217  
6691   6218  
6692   6219 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ // attempt a parseFloat and fallback to a string if the parse fails.
6693   6220 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ // Simple values such as "10px" are parsed to Float;
6694   6221 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ // complex values such as "rotate(1rad)" are returned as-is.
6695 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> result = jQuery.css( tween.elem, tween.prop, "" ); 6222 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ result = jQuery.css( tween.elem, tween.prop, "" );
6696   -  
6697   6223  
6698 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> return !result || result === "auto" ? 0 : result; 6224 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ return !result || result === "auto" ? 0 : result;
6699   6225  
6700   6226 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ set: function( tween ) {
6701   -  
6702   6227  
6703   6228 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ // Use cssHook if its there.
6704   6229 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ // Use .style if available and use plain properties where available.
6705 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> if ( jQuery.fx.step[ tween.prop ] ) { 6230 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ if ( jQuery.fx.step[ tween.prop ] ) {
6706   6231  
6707 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> } else if ( tween.elem.nodeType === 1 && -  
6708   6232 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ } else if ( tween.elem.style && ( tween.elem.style[ jQuery.cssProps[ tween.prop ] ] != null || jQuery.cssHooks[ tween.prop ] ) ) {
6709   -  
6710   6233  
6711   6234 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ } else {
6712   6235  
6713   6236  
6714   6237  
6715   6238  
6716   6239  
6717   6240  
6718   6241  
6719   6242 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/// Panic based approach to setting things on disconnected nodes
6720   6243 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/Tween.propHooks.scrollTop = Tween.propHooks.scrollLeft = {
6721   6244 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ set: function( tween ) {
6722   6245 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ if ( tween.elem.nodeType && tween.elem.parentNode ) {
6723   6246  
6724   6247  
6725   6248  
6726   6249  
6727   6250  
6728   6251  
6729   6252 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ linear: function( p ) {
6730   6253 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ return p;
6731   6254  
6732   6255 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ swing: function( p ) {
6733 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> return 0.5 - Math.cos( p * Math.PI ) / 2; 6256 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ return 0.5 - Math.cos( p * Math.PI ) / 2;
6734   6257  
6735   -  
6736   6258  
6737   6259  
6738   6260  
6739   6261  
6740   6262 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/// Back Compat <1.8 extension point
6741   6263  
6742   6264  
6743   6265  
6744   6266  
6745   6267  
6746   6268  
6747   6269  
6748   6270 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point rfxtypes = /^(?:toggle|show|hide)$/,
-   6271  
6749   6272 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point rrun = /queueHooks$/,
-   6273  
-   6274  
-   6275  
-   6276  
-   6277  
-   6278  
-   6279  
-   6280  
-   6281 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point // Starting value computation is required for potential unit mismatches
-   6282  
-   6283  
-   6284  
-   6285  
-   6286  
-   6287  
-   6288 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point // Trust units reported by jQuery.css
-   6289  
-   6290  
6750   6291 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point // Make sure we update the tween properties later on
-   6292  
-   6293  
-   6294 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point // Iteratively approximate from a nonzero starting point
-   6295  
-   6296  
-   6297  
-   6298 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point // If previous iteration zeroed out, double until we get *something*.
-   6299 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point // Use string for doubling so we don't accidentally see scale as unchanged below
-   6300  
-   6301  
-   6302 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point // Adjust and apply
-   6303 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point start = start / scale;
-   6304  
-   6305  
-   6306  
-   6307 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point // break the loop if scale is unchanged or perfect, or if we've just had enough
-   6308 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point } while ( scale !== (scale = tween.cur() / target) && scale !== 1 && --maxIterations );
-   6309  
-   6310  
6751   6311 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point // Update tween properties
6752   6312  
6753   6313  
-   6314  
-   6315 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point // If a +=/-= token was provided, we're doing a relative animation
-   6316  
-   6317  
6754   6318  
6755   6319  
-   6320  
-   6321  
-   6322  
6756   6323  
6757   6324  
6758   6325  
6759   6326  
6760   6327  
6761   6328  
6762   6329  
6763   6330  
6764   6331  
6765   6332  
6766   6333  
6767   6334  
6768   6335  
6769   6336  
6770   6337  
6771   6338  
6772   6339  
6773   6340  
6774   6341  
6775   6342  
6776   6343  
6777   6344  
6778   6345  
6779   6346  
6780   6347  
6781   6348  
6782   6349  
6783   6350  
6784   6351  
6785   6352  
6786   6353  
6787   6354  
6788   6355  
6789   6356  
6790   6357  
6791   6358  
6792   6359  
6793   6360  
6794   6361  
6795   6362  
6796   6363 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point return tween;
6797   6364  
6798   6365  
6799   6366  
6800   6367  
6801   6368 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension pointfunction defaultPrefilter( elem, props, opts ) {
-   6369  
6802   6370 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point var prop, value, toggle, tween, hooks, oldfire, display, checkDisplay,
6803   -  
6804   6371 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point anim = this,
6805   6372  
6806   6373  
6807   6374  
6808   6375 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point dataShow = data_priv.get( elem, "fxshow" );
6809   6376  
6810   6377  
6811   6378 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point if ( !opts.queue ) {
6812   6379 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point hooks = jQuery._queueHooks( elem, "fx" );
6813   6380 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point if ( hooks.unqueued == null ) {
6814   6381  
6815   6382  
6816   6383 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point hooks.empty.fire = function() {
6817   6384 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point if ( !hooks.unqueued ) {
6818   6385  
6819   6386  
6820   6387  
6821   6388  
6822   6389  
6823   6390  
6824   -  
6825   6391 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point anim.always(function() {
6826   6392  
6827   6393 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point anim.always(function() {
6828   6394  
6829   6395 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point if ( !jQuery.queue( elem, "fx" ).length ) {
6830   6396  
6831   6397  
6832   6398  
6833   6399  
6834   -  
6835   -  
6836 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) { // Detect show/hide animations -  
6837 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) { for ( prop in props ) { -  
6838   -  
6839   -  
6840   -  
6841   -  
6842 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) { if ( value === ( hidden ? "hide" : "show" ) ) { -  
6843   -  
6844   -  
6845   -  
6846 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) { if ( value === "show" && dataShow && dataShow[ prop ] !== undefined ) { -  
6847   -  
6848   -  
6849   -  
6850 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) { } else { -  
6851   -  
6852   -  
6853   -  
6854   -  
6855   -  
6856   -  
6857   -  
6858   -  
6859   -  
6860   -  
6861   -  
6862   6400  
6863   6401  
6864   6402  
6865 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) { if ( isBox && elem.nodeType === 1 ) { -  
6866   6403 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point if ( elem.nodeType === 1 && ( "height" in props || "width" in props ) ) {
6867   6404  
6868   6405 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point // Record all 3 overflow attributes because IE9-10 do not
-   6406 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point // change the overflow attribute when overflowX and
6869   6407 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point // overflowY are set to the same value
6870   6408 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point opts.overflow = [ style.overflow, style.overflowX, style.overflowY ];
6871   6409  
6872   -  
6873   -  
6874 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) { if ( restoreDisplay == null ) { -  
6875   6410  
6876   -  
6877   -  
6878 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) { if ( display === "none" ) { -  
6879   -  
6880   6411 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point // animations on inline elements that are having width/height animated
6881   6412 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point display = jQuery.css( elem, "display" );
6882   6413  
6883   -  
6884 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) { showHide( [ elem ], true ); -  
6885   -  
6886   -  
6887   -  
6888   -  
6889   6414  
6890   -  
6891   -  
6892 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) { if ( display === "inline" || display === "inline-block" && restoreDisplay != null ) { -  
6893 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) { if ( jQuery.css( elem, "float" ) === "none" ) { -  
6894   -  
6895   -  
6896 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) { if ( !propTween ) { -  
6897   -  
6898   -  
6899   -  
6900 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) { if ( restoreDisplay == null ) { -  
6901   6415 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point checkDisplay = display === "none" ?
6902 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) { restoreDisplay = display === "none" ? "" : display; -  
6903   6416 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point data_priv.get( elem, "olddisplay" ) || defaultDisplay( elem.nodeName ) : display;
6904   6417  
6905   6418 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point if ( checkDisplay === "inline" && jQuery.css( elem, "float" ) === "none" ) {
6906   6419 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point style.display = "inline-block";
6907   6420  
6908   6421  
6909   6422  
6910   6423 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point if ( opts.overflow ) {
6911   6424 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point style.overflow = "hidden";
6912   6425 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point anim.always(function() {
6913   6426  
6914   6427  
6915   6428  
6916   6429  
6917   6430  
6918   6431  
6919   6432  
6920 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) { propTween = false; 6433 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point for ( prop in props ) {
-   6434  
-   6435 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point if ( rfxtypes.exec( value ) ) {
-   6436  
-   6437 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point toggle = toggle || value === "toggle";
6921 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) { for ( prop in orig ) { 6438 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point if ( value === ( hidden ? "hide" : "show" ) ) {
6922   6439  
6923   6440  
6924 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) { if ( !propTween ) { 6441 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point if ( value === "show" && dataShow && dataShow[ prop ] !== undefined ) {
6925   6442 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point hidden = true;
6926 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) { if ( "hidden" in dataShow ) { 6443 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point } else {
6927   6444 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point continue;
6928   -  
6929   -  
6930   6445  
-   6446  
6931   6447  
6932   6448  
6933   6449  
6934 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) { if ( toggle ) { 6450 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point } else {
-   6451  
6935   6452  
6936   6453  
-   6454  
6937   6455 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point if ( !jQuery.isEmptyObject( orig ) ) {
6938   6456 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point if ( dataShow ) {
-   6457 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point if ( "hidden" in dataShow ) {
-   6458  
-   6459  
-   6460 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point } else {
-   6461 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point dataShow = data_priv.access( elem, "fxshow", {} );
6939 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) { if ( hidden ) { 6462  
6940   6463  
-   6464  
-   6465 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point if ( toggle ) {
-   6466  
6941   6467  
-   6468 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point if ( hidden ) {
-   6469  
-   6470 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point } else {
-   6471 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point anim.done(function() {
-   6472  
-   6473  
-   6474  
6942   6475 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point anim.done(function() {
-   6476 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point var prop;
-   6477  
-   6478 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point data_priv.remove( elem, "fxshow" );
-   6479 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point for ( prop in orig ) {
6943   -  
6944   6480  
6945   6481  
6946   -  
6947   6482  
6948   6483 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point for ( prop in orig ) {
6949   6484  
6950 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) { if ( !hidden ) { 6485  
6951   -  
6952   -  
6953   -  
6954 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) { for ( prop in orig ) { -  
6955   -  
6956   -  
6957   -  
6958   -  
6959   -  
6960   -  
6961   6486 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point if ( !( prop in dataShow ) ) {
6962 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) { if ( !( prop in dataShow ) ) { 6487  
-   6488 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point if ( hidden ) {
-   6489  
-   6490 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point tween.start = prop === "width" || prop === "height" ? 1 : 0;
-   6491  
6963   6492  
6964   6493  
6965   6494  
6966   6495  
6967   6496 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point } else if ( (display === "none" ? defaultDisplay( elem.nodeName ) : display) === "inline" ) {
6968   6497  
6969   6498  
6970   6499  
6971   6500  
6972 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {function propFilter( props, specialEasing ) { 6501 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension pointfunction propFilter( props, specialEasing ) {
6973   6502 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point var index, name, easing, value, hooks;
6974   6503  
6975   6504  
6976 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) { for ( index in props ) { 6505 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point for ( index in props ) {
6977   6506  
6978   6507  
6979   6508  
6980   6509 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point if ( jQuery.isArray( value ) ) {
6981   6510  
6982   6511  
6983   6512  
6984   6513  
6985   6514 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point if ( index !== name ) {
6986   6515  
6987   6516  
6988   6517  
6989   6518  
6990   6519  
6991 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) { if ( hooks && "expand" in hooks ) { 6520 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point if ( hooks && "expand" in hooks ) {
6992   6521  
6993   6522  
6994   6523  
6995   6524  
6996   6525 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point // Reusing 'index' because we have the correct "name"
6997 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) { for ( index in value ) { 6526 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point for ( index in value ) {
6998 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) { if ( !( index in props ) ) { 6527 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point if ( !( index in props ) ) {
6999   6528  
7000   6529  
7001   6530  
7002   6531  
7003   6532 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point } else {
7004   6533  
7005   6534  
7006   6535  
7007   6536  
7008   6537  
7009 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {function Animation( elem, properties, options ) { 6538 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension pointfunction Animation( elem, properties, options ) {
7010   6539 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point var result,
7011   6540  
7012   6541  
7013   6542  
7014   6543 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point deferred = jQuery.Deferred().always( function() {
7015   -  
7016   6544  
7017   6545 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point delete tick.elem;
7018   6546  
7019   6547 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point tick = function() {
7020   6548 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point if ( stopped ) {
7021 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) { return false; 6549 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point return false;
7022   6550  
7023   6551 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point var currentTime = fxNow || createFxNow(),
7024   6552 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point remaining = Math.max( 0, animation.startTime + animation.duration - currentTime ),
7025   -  
7026   6553  
7027   6554 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point // Archaic crash bug won't allow us to use `1 - ( 0.5 || 0 )` (#12497)
7028   6555 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point temp = remaining / animation.duration || 0,
7029   6556  
7030   6557  
7031   6558  
7032   6559  
7033   6560  
7034   6561  
7035   6562  
7036   6563  
7037   6564  
7038   6565  
7039   6566  
7040   6567  
7041   6568  
7042   6569  
7043   6570  
7044   6571  
7045   6572  
7046   6573  
7047   6574  
7048   6575  
7049   6576  
7050   -  
7051   -  
7052   -  
7053   6577  
7054   6578  
7055   6579  
7056   6580  
7057   6581  
7058   6582  
7059   6583  
7060   6584  
7061   6585  
7062   6586  
7063   6587  
7064   6588  
7065   6589  
7066   -  
7067   6590 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) { // If we are going to the end, we want to run all the tweens
7068   6591 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) { // otherwise we skip this part
7069   6592  
7070   6593  
7071   6594  
7072   6595  
7073   6596  
7074   6597  
7075   6598  
7076   6599  
7077   6600  
7078   6601 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) { // Resolve when we played the last frame; otherwise, reject
7079   6602  
7080   -  
7081   6603  
7082   6604  
7083   6605  
7084   6606  
7085   6607  
7086   6608  
7087   6609  
7088   6610  
7089   6611  
7090   6612  
7091   6613  
7092   6614  
7093   6615  
7094   -  
7095   -  
7096   -  
7097   -  
7098   6616  
7099   6617  
7100   6618  
7101   6619  
7102   6620  
7103   6621  
7104   6622  
7105   6623  
7106   6624  
7107   6625  
7108   6626  
7109   6627  
7110   6628  
7111   6629  
7112   6630  
7113   6631  
7114   6632  
7115   6633  
7116   6634  
7117   6635 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) { // attach callbacks from options
7118   6636  
7119   6637  
7120   6638  
7121   6639  
7122   6640  
7123   6641  
7124   6642  
7125   -  
7126   -  
7127   -  
7128   -  
7129   -  
7130   -  
7131   -  
7132   -  
7133   6643  
7134   6644  
7135   6645  
7136   6646  
7137   6647  
7138   6648  
7139   6649  
7140   6650  
7141   6651  
7142   6652  
7143   6653  
7144   6654  
7145   6655  
7146   6656  
7147   6657  
7148   6658  
7149   6659  
7150   6660  
7151   6661  
7152   -  
7153   -  
7154   6662  
7155   6663  
7156   6664  
7157   6665  
7158   6666  
7159   6667  
7160   6668  
7161   6669  
7162   6670  
7163   6671  
7164   6672  
7165   6673  
7166   6674  
7167   6675  
7168   6676  
7169   6677  
7170   6678  
7171   -  
7172   -  
7173   -  
7174   -  
7175   -  
7176   6679  
7177   -  
7178   6680  
7179   -  
7180   -  
7181   -  
7182   -  
7183   -  
7184   -  
7185   6681  
7186   6682  
7187 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) { // Normalize opt.queue - true/undefined/null -> "fx" 6683 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { // Normalize opt.queue - true/undefined/null -> "fx"
7188   6684  
7189   6685  
7190   6686  
7191   6687  
7192   6688 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { // Queueing
7193   6689  
7194   6690  
7195   6691  
7196   6692  
7197   6693  
7198   6694  
7199   6695  
7200   6696  
7201   6697  
7202   6698  
7203   6699  
7204   6700  
7205   6701  
7206   6702  
7207   6703  
7208   6704  
7209   6705  
7210   6706  
7211   6707 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { // Show any hidden elements after setting opacity to 0
7212   6708  
7213   6709  
7214   6710 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { // Animate to the value specified
7215   6711  
7216   6712  
7217   6713  
7218   6714  
7219   6715  
7220   6716  
7221   -  
7222   6717 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { // Operate on a copy of prop so per-property easing won't be lost
7223   6718  
7224   6719  
7225   6720 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { // Empty animations, or finishing resolves immediately
7226   6721  
7227   6722  
7228   6723  
7229   6724  
7230   6725  
7231   6726  
7232   6727  
7233   6728  
7234   6729  
7235   6730  
7236   6731  
7237   6732  
7238   6733  
7239   6734  
7240   6735  
7241   6736  
7242   6737  
7243   6738  
7244   6739  
7245   6740  
7246   6741  
7247   6742  
7248   6743  
7249   6744  
7250   6745  
7251   6746  
7252   6747  
7253   6748  
7254   6749  
7255   6750  
7256   6751  
7257   6752  
7258   6753  
7259   6754  
7260   6755  
7261   6756  
7262   6757  
7263   6758  
7264   6759  
7265   6760  
7266   6761  
7267   6762  
7268   6763  
7269   6764  
7270   6765  
7271   -  
7272   6766  
7273   -  
7274   6767  
7275   6768  
7276   6769  
7277   6770  
7278   6771  
7279   6772  
7280   6773 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { // Start the next in the queue if the last step wasn't forced.
7281   6774 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { // Timers currently will call their complete callbacks, which
7282   6775 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { // will dequeue but only if they were gotoEnd.
7283   6776  
7284   6777  
7285   6778  
7286   6779  
7287   6780  
7288   6781  
7289   6782  
7290   6783  
7291   6784  
7292   6785  
7293   6786  
7294   6787  
7295   6788  
7296   6789  
7297   6790  
7298   6791  
7299   6792  
7300   6793 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { // Enable finishing flag on private data
7301   6794  
7302   6795  
7303   6796 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { // Empty the queue first
7304   6797  
7305   6798  
7306   6799  
7307   6800  
7308   6801  
7309   6802  
7310   6803 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { // Look for any active animations, and finish them
7311   6804  
7312   6805  
7313   6806  
7314   6807  
7315   6808  
7316   6809  
7317   6810  
7318   6811 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { // Look for any animations in the old queue and finish them
7319   6812  
7320   6813  
7321   6814  
7322   6815  
7323   6816  
7324   6817  
7325   6818 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) { // Turn off finishing flag
7326   6819  
7327   6820  
7328   6821  
7329   6822  
7330   6823  
7331   6824  
7332   6825  
7333   6826  
7334   6827  
7335   6828  
7336   6829  
7337   6830  
7338   6831  
7339   6832  
7340   6833 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {// Generate shortcuts for custom animations
7341   6834  
7342   6835  
7343   6836  
7344   6837  
7345   6838  
7346   6839  
7347   6840  
7348   6841  
7349   6842  
7350   6843  
7351   6844  
7352   6845  
7353   6846  
7354   6847  
7355   6848  
7356   6849  
7357   6850  
7358   6851  
7359   6852  
7360   6853  
7361   6854  
7362   6855  
7363   6856  
7364   -  
7365   6857 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Checks the timer has not already been removed
7366   6858  
7367   6859  
7368   6860  
7369   6861  
7370   6862  
7371   6863  
7372   6864  
7373   6865  
7374   6866  
7375   6867  
7376   6868  
7377   6869  
7378   6870  
7379   6871  
7380   6872  
7381   6873  
7382   6874  
7383   6875  
7384   6876  
7385   6877  
7386   6878  
-   6879  
7387   6880  
7388   6881  
7389   -  
7390   -  
7391   6882  
7392   6883  
7393   6884  
7394   6885  
7395   6886  
7396   -  
7397   -  
7398   -  
7399   6887  
7400   -  
7401   -  
7402   6888  
7403   6889  
7404   6890  
7405   6891  
7406   6892  
7407   6893  
7408   -  
7409   6894 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Default speed
7410   6895  
7411   6896  
7412   6897  
7413   6898  
7414   6899 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {// Based off of the plugin by Clint Helfers, with permission.
7415 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) {// https://web.archive.org/web/20100324014747/http://blindsignals.com/index.php/2009/07/jquery-delay/ 6900 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {// http://blindsignals.com/index.php/2009/07/jquery-delay/
7416 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) {jQuery.fn.delay = function( time, type ) { 6901 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {jQuery.fn.delay = function( time, type ) {
7417   6902  
7418   6903 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { type = type || "fx";
7419   6904  
7420 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { return this.queue( type, function( next, hooks ) { 6905 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return this.queue( type, function( next, hooks ) {
7421   6906 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { var timeout = setTimeout( next, time );
7422   6907 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { hooks.stop = function() {
7423   6908  
7424   6909  
7425   6910  
7426   6911  
7427   6912  
7428   6913  
7429   6914 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {(function() {
7430 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { var input = document.createElement( "input" ), 6915 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { var input = document.createElement( "input" ),
7431   6916 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { select = document.createElement( "select" ),
7432   6917 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { opt = select.appendChild( document.createElement( "option" ) );
7433   6918  
7434   6919 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { input.type = "checkbox";
7435   6920  
7436   6921  
7437   6922 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Default value for a checkbox should be "on"
7438 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { support.checkOn = input.value !== ""; 6923 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { support.checkOn = input.value !== "";
7439   6924  
7440   6925  
7441   6926 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Must access selectedIndex to make default options select
7442   6927 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { support.optSelected = opt.selected;
-   6928  
-   6929  
-   6930 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Options inside disabled selects are incorrectly marked as disabled
-   6931 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { select.disabled = true;
-   6932  
7443   6933  
7444   6934  
7445   6935 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // An input loses its value after becoming a radio
7446 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { input = document.createElement( "input" ); 6936 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { input = document.createElement( "input" );
7447   6937 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { input.value = "t";
7448   6938 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { input.type = "radio";
7449   6939 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { support.radioValue = input.value === "t";
7450   6940  
7451   6941  
7452   6942  
7453   6943 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {var nodeHook, boolHook,
7454   6944  
7455   6945  
7456   6946  
7457   6947 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { attr: function( name, value ) {
7458 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { return access( this, jQuery.attr, name, value, arguments.length > 1 ); 6948 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return access( this, jQuery.attr, name, value, arguments.length > 1 );
7459   6949  
7460   6950  
7461   6951 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { removeAttr: function( name ) {
7462 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { return this.each( function() { 6952 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return this.each(function() {
7463   6953 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { jQuery.removeAttr( this, name );
7464   6954  
7465   6955  
7466   6956  
7467   6957  
7468   6958  
7469   6959 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { attr: function( elem, name, value ) {
7470   6960 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { var hooks, ret,
7471   6961  
7472   6962  
7473   6963  
7474 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( nType === 3 || nType === 8 || nType === 2 ) { 6964 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( !elem || nType === 3 || nType === 8 || nType === 2 ) {
7475   6965 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return;
7476   6966  
7477   6967  
7478   6968  
7479 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( typeof elem.getAttribute === "undefined" ) { 6969 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( typeof elem.getAttribute === strundefined ) {
7480   6970 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return jQuery.prop( elem, name, value );
7481   6971  
7482   6972  
7483   6973  
7484   6974 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Grab necessary hook if one is defined
-   6975 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( nType !== 1 || !jQuery.isXMLDoc( elem ) ) {
7485 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( nType !== 1 || !jQuery.isXMLDoc( elem ) ) { 6976  
7486   6977  
7487   6978  
7488   6979  
7489   6980  
7490   6981 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( value !== undefined ) {
-   6982  
7491 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( value === null ) { 6983 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( value === null ) {
7492   6984  
7493   -  
7494   -  
7495   -  
7496 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( hooks && "set" in hooks && 6985  
7497   6986 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { } else if ( hooks && "set" in hooks && (ret = hooks.set( elem, value, name )) !== undefined ) {
7498   -  
-   6987 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return ret;
7499   6988  
7500   6989 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { } else {
7501   6990 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { elem.setAttribute( name, value + "" );
7502   6991 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return value;
7503   6992  
-   6993  
-   6994 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { } else if ( hooks && "get" in hooks && (ret = hooks.get( elem, name )) !== null ) {
-   6995 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return ret;
-   6996  
-   6997 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { } else {
-   6998  
-   6999  
-   7000  
7504   7001 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return ret == null ?
-   7002  
7505 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( hooks && "get" in hooks && ( ret = hooks.get( elem, name ) ) !== null ) { 7003  
-   7004  
-   7005  
-   7006  
-   7007 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { removeAttr: function( elem, value ) {
-   7008 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { var name, propName,
-   7009  
-   7010  
7506   7011  
-   7012 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( attrNames && elem.nodeType === 1 ) {
-   7013 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { while ( (name = attrNames[i++]) ) {
-   7014  
-   7015  
-   7016  
7507   7017 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( jQuery.expr.match.bool.test( name ) ) {
-   7018  
-   7019 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { elem[ propName ] = false;
7508   7020  
7509   7021  
7510   7022  
7511   7023  
7512 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { return ret == null ? undefined : ret; 7024  
7513   7025  
7514   7026  
7515   7027  
7516   7028  
7517   7029 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { set: function( elem, value ) {
7518 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( !support.radioValue && value === "radio" && 7030 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( !support.radioValue && value === "radio" &&
7519   7031 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { jQuery.nodeName( elem, "input" ) ) {
7520   7032 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { var val = elem.value;
7521   7033 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { elem.setAttribute( "type", value );
7522   7034 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( val ) {
7523   7035  
7524   7036  
7525   7037 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return value;
7526   7038  
7527   7039  
7528   7040  
7529   -  
7530   -  
7531   -  
7532   -  
7533   -  
7534   -  
7535   -  
7536   -  
7537   -  
7538   -  
7539   -  
7540   -  
7541   -  
7542   -  
7543   -  
7544   7041  
7545   7042  
7546   7043  
7547   7044  
7548   7045 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {boolHook = {
7549   7046 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { set: function( elem, value, name ) {
7550 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( value === false ) { 7047 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( value === false ) {
7551   -  
7552   7048  
7553   7049 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { jQuery.removeAttr( elem, name );
7554   7050 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { } else {
7555   7051  
7556   7052  
7557   7053 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return name;
7558   7054  
7559   7055  
7560   -  
7561 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) {jQuery.each( jQuery.expr.match.bool.source.match( /\w+/g ), function( i, name ) { 7056 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {jQuery.each( jQuery.expr.match.bool.source.match( /\w+/g ), function( i, name ) {
7562   7057 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { var getter = attrHandle[ name ] || jQuery.find.attr;
7563   7058  
7564   7059 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { attrHandle[ name ] = function( elem, name, isXML ) {
7565   7060 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { var ret, handle;
7566   -  
7567   -  
7568   7061 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( !isXML ) {
7569   -  
7570   7062  
7571   7063 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { handle = attrHandle[ name ];
7572   7064  
7573   7065 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { ret = getter( elem, name, isXML ) != null ?
7574   7066  
7575   7067 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { null;
7576   7068  
7577   7069  
7578   7070 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return ret;
7579   7071  
7580   7072  
7581   7073  
7582   7074  
7583   7075  
7584   7076  
7585 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) {var rfocusable = /^(?:input|select|textarea|button)$/i, -  
7586   7077 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {var rfocusable = /^(?:input|select|textarea|button)$/i;
7587   7078  
7588   7079  
7589   7080 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { prop: function( name, value ) {
7590 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { return access( this, jQuery.prop, name, value, arguments.length > 1 ); 7081 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return access( this, jQuery.prop, name, value, arguments.length > 1 );
7591   7082  
7592   7083  
7593   7084 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { removeProp: function( name ) {
7594 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { return this.each( function() { 7085 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return this.each(function() {
7595   7086 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { delete this[ jQuery.propFix[ name ] || name ];
7596   7087  
7597   7088  
7598   7089  
-   7090  
-   7091  
-   7092  
-   7093 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { "for": "htmlFor",
-   7094 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { "class": "className"
-   7095  
7599   -  
7600   7096  
7601   7097 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { prop: function( elem, name, value ) {
7602   7098 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { var ret, hooks, notxml,
7603   7099  
7604   7100  
7605   7101  
7606 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( nType === 3 || nType === 8 || nType === 2 ) { 7102 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( !elem || nType === 3 || nType === 8 || nType === 2 ) {
7607   7103 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return;
7608   7104  
7609   7105  
-   7106  
7610   7107  
7611   7108 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( notxml ) {
7612   7109  
7613   7110 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { name = jQuery.propFix[ name ] || name;
7614   7111  
7615   7112  
7616   7113  
7617   7114 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( value !== undefined ) {
7618 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( hooks && "set" in hooks && -  
7619   7115 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return hooks && "set" in hooks && (ret = hooks.set( elem, value, name )) !== undefined ?
7620   7116  
7621   7117  
7622   -  
7623   7118  
7624   -  
7625   7119 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { } else {
-   7120 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return hooks && "get" in hooks && (ret = hooks.get( elem, name )) !== null ?
7626 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( hooks && "get" in hooks && ( ret = hooks.get( elem, name ) ) !== null ) { 7121  
7627   7122  
7628   -  
7629   -  
7630   7123  
7631   7124  
7632   7125  
7633   7126  
7634   7127  
7635   7128 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { get: function( elem ) {
7636   -  
7637   -  
7638   -  
7639   -  
7640   -  
7641   -  
7642 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { var tabindex = jQuery.find.attr( elem, "tabindex" ); -  
7643   -  
7644   -  
7645 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { return parseInt( tabindex, 10 ); -  
7646   -  
7647   -  
7648   -  
7649   7129 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return elem.hasAttribute( "tabindex" ) || rfocusable.test( elem.nodeName ) || elem.href ?
7650   -  
7651   7130  
7652   7131  
7653   -  
7654   -  
7655   -  
7656   -  
7657   7132  
7658   7133  
7659   -  
7660   -  
7661   -  
7662 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { "for": "htmlFor", -  
7663   -  
7664   7134  
7665   7135  
7666   -  
7667   -  
7668   -  
7669   -  
7670   -  
7671   -  
7672   -  
7673   -  
7674   7136  
7675 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) {if ( !support.optSelected ) { 7137 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {if ( !support.optSelected ) {
7676   7138  
7677   7139 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { get: function( elem ) {
7678   -  
7679   -  
7680   -  
7681   7140 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { var parent = elem.parentNode;
7682   7141 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( parent && parent.parentNode ) {
7683   7142  
7684   7143  
7685 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { return null; 7144 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return null;
7686   -  
7687   -  
7688   -  
7689   -  
7690   -  
7691   -  
7692   -  
7693   -  
7694   -  
7695   -  
7696   -  
7697   -  
7698   -  
7699   7145  
7700   7146  
7701   7147  
7702   7148  
7703   7149  
7704   7150 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { "tabIndex",
7705   7151 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { "readOnly",
7706   7152 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { "maxLength",
7707   7153 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { "cellSpacing",
7708   7154 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { "cellPadding",
7709   7155 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { "rowSpan",
7710   7156 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { "colSpan",
7711   7157 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { "useMap",
7712   7158 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { "frameBorder",
7713   7159  
7714   7160 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {], function() {
7715 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { jQuery.propFix[ this.toLowerCase() ] = this; 7161 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { jQuery.propFix[ this.toLowerCase() ] = this;
7716   7162  
7717   -  
7718   7163  
7719   7164  
7720   -  
7721   -  
7722   -  
7723 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { function stripAndCollapse( value ) { -  
7724   -  
7725 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { return tokens.join( " " ); -  
-   7165  
7726   -  
7727   -  
7728   -  
7729 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) {function getClass( elem ) { -  
7730 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { return elem.getAttribute && elem.getAttribute( "class" ) || ""; 7166  
7731   7167 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {var rclass = /[\t\r\n\f]/g;
7732   7168  
-   7169  
7733   7170 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { addClass: function( value ) {
-   7171 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { var classes, elem, cur, clazz, j, finalValue,
7734   7172 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { proceed = typeof value === "string" && value,
7735   7173  
7736   7174 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { len = this.length;
7737   7175  
7738   7176 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( jQuery.isFunction( value ) ) {
7739 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { return this.each( function( j ) { 7177 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return this.each(function( j ) {
-   7178 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { jQuery( this ).addClass( value.call( this, j, this.className ) );
7740 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { jQuery( this ).addClass( value.call( this, j, getClass( this ) ) ); 7179  
7741   7180  
7742   7181  
7743   7182 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( proceed ) {
-   7183  
-   7184 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { classes = ( value || "" ).match( rnotwhite ) || [];
-   7185  
7744 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( typeof value === "string" && value ) { 7186 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { for ( ; i < len; i++ ) {
7745   7187 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { elem = this[ i ];
7746   7188  
7747 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { while ( ( elem = this[ i++ ] ) ) { 7189 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { ( " " + elem.className + " " ).replace( rclass, " " ) :
7748   7190  
7749 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { cur = elem.nodeType === 1 && ( " " + stripAndCollapse( curValue ) + " " ); 7191  
7750   7192  
7751   7193 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( cur ) {
7752   7194  
7753   7195 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { while ( (clazz = classes[j++]) ) {
7754 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( cur.indexOf( " " + clazz + " " ) < 0 ) { 7196 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( cur.indexOf( " " + clazz + " " ) < 0 ) {
7755   7197 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { cur += clazz + " ";
7756   7198  
7757   7199  
7758   7200  
7759   7201  
7760   7202 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { finalValue = jQuery.trim( cur );
7761   7203 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( elem.className !== finalValue ) {
7762   7204  
7763   7205  
7764   7206  
7765   7207  
7766   7208  
7767   7209  
7768 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { return this; 7210 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return this;
7769   7211  
7770   7212  
7771   7213 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { removeClass: function( value ) {
7772   7214 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { var classes, elem, cur, clazz, j, finalValue,
-   7215 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { proceed = arguments.length === 0 || typeof value === "string" && value,
7773   7216  
-   7217 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { len = this.length;
7774   7218  
7775   7219 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( jQuery.isFunction( value ) ) {
7776 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { return this.each( function( j ) { 7220 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return this.each(function( j ) {
7777 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { jQuery( this ).removeClass( value.call( this, j, getClass( this ) ) ); 7221 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { jQuery( this ).removeClass( value.call( this, j, this.className ) );
7778   -  
7779   -  
7780   -  
7781   -  
7782 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { return this.attr( "class", "" ); 7222  
-   7223  
-   7224 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( proceed ) {
7783   -  
7784   -  
7785 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( typeof value === "string" && value ) { -  
7786   7225 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { classes = ( value || "" ).match( rnotwhite ) || [];
7787   7226  
7788 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { while ( ( elem = this[ i++ ] ) ) { -  
7789   7227 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { for ( ; i < len; i++ ) {
7790   7228 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { elem = this[ i ];
-   7229  
-   7230 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { cur = elem.nodeType === 1 && ( elem.className ?
-   7231 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { ( " " + elem.className + " " ).replace( rclass, " " ) :
7791   7232  
7792 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { cur = elem.nodeType === 1 && ( " " + stripAndCollapse( curValue ) + " " ); 7233  
7793   7234  
7794   7235 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( cur ) {
7795   7236  
7796   7237 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { while ( (clazz = classes[j++]) ) {
7797   -  
7798   7238  
7799 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { while ( cur.indexOf( " " + clazz + " " ) > -1 ) { 7239 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { while ( cur.indexOf( " " + clazz + " " ) >= 0 ) {
7800 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { cur = cur.replace( " " + clazz + " ", " " ); 7240 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { cur = cur.replace( " " + clazz + " ", " " );
7801   7241  
7802   7242  
7803   7243  
7804   7244  
7805   7245 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { finalValue = value ? jQuery.trim( cur ) : "";
7806   7246 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( elem.className !== finalValue ) {
7807   7247  
7808   7248  
7809   7249  
7810   7250  
7811   7251  
7812   7252  
7813 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { return this; 7253 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return this;
7814   7254  
7815   7255  
7816   7256 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { toggleClass: function( value, stateVal ) {
7817   7257 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { var type = typeof value;
7818   7258  
7819 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( typeof stateVal === "boolean" && type === "string" ) { 7259 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( typeof stateVal === "boolean" && type === "string" ) {
7820 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { return stateVal ? this.addClass( value ) : this.removeClass( value ); 7260 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return stateVal ? this.addClass( value ) : this.removeClass( value );
7821   7261  
7822   7262  
7823   7263 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( jQuery.isFunction( value ) ) {
7824 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { return this.each( function( i ) { 7264 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return this.each(function( i ) {
7825   -  
7826 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { value.call( this, i, getClass( this ), stateVal ), 7265 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { jQuery( this ).toggleClass( value.call(this, i, this.className, stateVal), stateVal );
7827   -  
7828   -  
7829   7266  
7830   7267  
7831   7268  
7832 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { return this.each( function() { -  
7833   -  
7834   7269 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return this.each(function() {
7835 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( type === "string" ) { -  
7836   7270 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( type === "string" ) {
-   7271  
7837   7272 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { var className,
7838   7273  
7839   7274 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { self = jQuery( this ),
7840   -  
7841   -  
-   7275  
7842   7276  
7843   7277 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { while ( (className = classNames[ i++ ]) ) {
7844   7278  
7845 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( self.hasClass( className ) ) { 7279 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( self.hasClass( className ) ) {
7846   7280  
7847   7281 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { } else {
7848   7282  
7849   7283  
7850   7284  
7851   7285  
7852   7286  
7853 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { } else if ( value === undefined || type === "boolean" ) { 7287 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { } else if ( type === strundefined || type === "boolean" ) {
7854   -  
7855   7288 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( this.className ) {
7856   -  
7857   7289  
7858 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { dataPriv.set( this, "__className__", className ); 7290 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { data_priv.set( this, "__className__", this.className );
7859   7291  
7860   7292  
7861   7293  
7862   7294 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // then remove the whole classname (if there was one, the above saved it).
7863   7295 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Otherwise bring back whatever was previously saved (if anything),
7864   7296 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // falling back to the empty string if nothing was stored.
7865 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( this.setAttribute ) { -  
7866 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { this.setAttribute( "class", -  
7867   -  
7868   -  
7869 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { dataPriv.get( this, "__className__" ) || "" 7297 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { this.className = this.className || value === false ? "" : data_priv.get( this, "__className__" ) || "";
7870   -  
7871   -  
7872   7298  
7873   7299  
7874   7300  
7875   7301  
7876   7302 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { hasClass: function( selector ) {
7877   7303 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { var className = " " + selector + " ",
7878   7304  
7879   -  
7880 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { className = " " + selector + " "; 7305 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { l = this.length;
7881 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { while ( ( elem = this[ i++ ] ) ) { 7306 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { for ( ; i < l; i++ ) {
7882   -  
7883 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { ( " " + stripAndCollapse( getClass( elem ) ) + " " ).indexOf( className ) > -1 ) { 7307 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( this[i].nodeType === 1 && (" " + this[i].className + " ").replace(rclass, " ").indexOf( className ) >= 0 ) {
7884 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { return true; 7308 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return true;
7885   7309  
7886   7310  
7887   7311  
7888 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { return false; 7312 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return false;
7889   7313  
7890   7314  
7891   7315  
7892   7316  
7893   7317  
7894   7318  
7895 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) {var rreturn = /\r/g; 7319 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {var rreturn = /\r/g;
7896   7320  
7897   7321  
7898   7322 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { val: function( value ) {
7899   7323 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { var hooks, ret, isFunction,
7900   7324 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { elem = this[0];
7901   7325  
7902   7326 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( !arguments.length ) {
7903   7327 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( elem ) {
7904   -  
7905   7328  
7906   -  
7907   -  
7908 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { "get" in hooks && 7329  
7909   -  
7910   7330 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( hooks && "get" in hooks && (ret = hooks.get( elem, "value" )) !== undefined ) {
7911   7331 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return ret;
7912   7332  
7913   7333  
7914   7334  
7915   7335  
7916   7336 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return typeof ret === "string" ?
7917 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( typeof ret === "string" ) { 7337  
7918 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { return ret.replace( rreturn, "" ); -  
7919   -  
7920   7338 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { ret.replace(rreturn, "") :
7921   7339  
7922 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { return ret == null ? "" : ret; 7340 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { ret == null ? "" : ret;
7923   7341  
7924   7342  
7925   7343 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return;
7926   7344  
7927   7345  
7928   7346  
7929   7347  
7930 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { return this.each( function( i ) { 7348 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return this.each(function( i ) {
7931   7349 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { var val;
7932   7350  
7933 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( this.nodeType !== 1 ) { 7351 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( this.nodeType !== 1 ) {
7934   7352 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return;
7935   7353  
7936   7354  
7937   7355 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( isFunction ) {
7938 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { val = value.call( this, i, jQuery( this ).val() ); 7356 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { val = value.call( this, i, jQuery( this ).val() );
7939   7357 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { } else {
7940   7358  
7941   7359  
7942   7360  
7943   7361  
7944 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( val == null ) { 7362 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( val == null ) {
7945   7363 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { val = "";
7946   7364  
7947 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { } else if ( typeof val === "number" ) { 7365 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { } else if ( typeof val === "number" ) {
7948   7366 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { val += "";
7949   7367  
7950 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { } else if ( jQuery.isArray( val ) ) { 7368 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { } else if ( jQuery.isArray( val ) ) {
7951   7369 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { val = jQuery.map( val, function( value ) {
7952 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { return value == null ? "" : value + ""; 7370 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return value == null ? "" : value + "";
7953   7371  
7954   7372  
7955   7373  
7956 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { hooks = jQuery.valHooks[ this.type ] || jQuery.valHooks[ this.nodeName.toLowerCase() ]; 7374 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { hooks = jQuery.valHooks[ this.type ] || jQuery.valHooks[ this.nodeName.toLowerCase() ];
7957   7375  
7958   7376  
7959 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( !hooks || !( "set" in hooks ) || hooks.set( this, val, "value" ) === undefined ) { 7377 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( !hooks || !("set" in hooks) || hooks.set( this, val, "value" ) === undefined ) {
7960   7378 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { this.value = val;
7961   7379  
7962   7380  
7963   7381  
7964   7382  
7965   7383  
7966   7384  
7967   7385  
7968   7386  
7969   7387 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { get: function( elem ) {
7970   -  
7971 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { var val = jQuery.find.attr( elem, "value" ); 7388 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { var val = jQuery.find.attr( elem, "value" );
7972 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { return val != null ? 7389 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return val != null ?
7973   7390  
7974   -  
7975   7391  
7976   7392 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // option.text throws exceptions (#14686, #14858)
7977   -  
7978   -  
7979   7393 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { jQuery.trim( jQuery.text( elem ) );
7980   7394  
7981   7395  
7982   7396  
7983   7397 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { get: function( elem ) {
7984   7398 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { var value, option,
7985   7399  
7986   7400  
7987   7401 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { one = elem.type === "select-one" || index < 0,
7988   7402 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { values = one ? null : [],
7989   7403  
7990   -  
7991   7404  
7992   7405  
7993   -  
7994   -  
7995   7406  
7996   -  
7997   7407  
7998   7408  
7999 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { for ( ; i < max; i++ ) { 7409 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { for ( ; i < max; i++ ) {
8000   7410  
8001   -  
8002   7411  
8003   7412  
8004 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( ( option.selected || i === index ) && -  
8005   7413 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( ( option.selected || i === index ) &&
8006   -  
8007   7414  
8008   7415 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { ( support.optDisabled ? !option.disabled : option.getAttribute( "disabled" ) === null ) &&
8009   7416 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { ( !option.parentNode.disabled || !jQuery.nodeName( option.parentNode, "optgroup" ) ) ) {
8010   7417  
8011   7418  
8012   7419 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { value = jQuery( option ).val();
8013   7420  
8014   7421  
8015 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( one ) { 7422 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( one ) {
8016   7423 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return value;
8017   7424  
8018   7425  
8019   7426  
8020   7427 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { values.push( value );
8021   7428  
8022   7429  
8023   7430  
8024   7431 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return values;
8025   7432  
8026   7433  
8027   7434 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { set: function( elem, value ) {
8028   7435 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { var optionSet, option,
8029   7436  
8030   7437  
8031   7438  
8032   7439  
8033   7440 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { while ( i-- ) {
8034   7441  
8035   -  
8036   -  
8037   -  
8038   -  
8039   7442 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( (option.selected = jQuery.inArray( option.value, values ) >= 0) ) {
8040   -  
8041   7443 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { optionSet = true;
8042   7444  
8043   -  
8044   -  
8045   7445  
8046   7446  
8047   7447  
8048 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( !optionSet ) { 7448 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( !optionSet ) {
8049   7449  
8050   7450  
8051   7451 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return values;
8052   7452  
8053   7453  
8054   7454  
8055   7455  
8056   7456  
8057   7457  
8058 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) {jQuery.each( [ "radio", "checkbox" ], function() { 7458 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {jQuery.each([ "radio", "checkbox" ], function() {
8059   7459 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { jQuery.valHooks[ this ] = {
8060   7460 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { set: function( elem, value ) {
8061   7461 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( jQuery.isArray( value ) ) {
8062   7462 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return ( elem.checked = jQuery.inArray( jQuery(elem).val(), value ) >= 0 );
8063   7463  
8064   7464  
8065   7465  
8066   7466 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( !support.checkOn ) {
8067 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { jQuery.valHooks[ this ].get = function( elem ) { 7467 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { jQuery.valHooks[ this ].get = function( elem ) {
8068 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { return elem.getAttribute( "value" ) === null ? "on" : elem.value; 7468 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return elem.getAttribute("value") === null ? "on" : elem.value;
8069   7469  
8070   7470  
8071   7471  
8072   7472  
8073   7473  
8074   7474  
8075   7475  
8076   7476  
8077   7477  
8078   -  
8079 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) {var rfocusMorph = /^(?:focusinfocus|focusoutblur)$/; -  
8080   -  
8081   -  
8082   -  
8083   -  
8084   -  
8085   -  
8086   -  
8087   -  
8088 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { namespaces = hasOwn.call( event, "namespace" ) ? event.namespace.split( "." ) : []; -  
8089   -  
8090   -  
8091   -  
8092   -  
8093 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( elem.nodeType === 3 || elem.nodeType === 8 ) { -  
8094   -  
8095   -  
8096   -  
8097   -  
8098 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( rfocusMorph.test( type + jQuery.event.triggered ) ) { -  
8099   -  
8100   -  
8101   -  
8102 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( type.indexOf( "." ) > -1 ) { -  
8103   -  
8104   -  
8105 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { namespaces = type.split( "." ); -  
8106   -  
8107   -  
8108   -  
8109 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { ontype = type.indexOf( ":" ) < 0 && "on" + type; -  
8110   -  
8111   -  
8112   -  
8113   -  
8114 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { new jQuery.Event( type, typeof event === "object" && event ); -  
8115   -  
8116   -  
8117   -  
8118   -  
8119   -  
8120 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { new RegExp( "(^|\\.)" + namespaces.join( "\\.(?:.*\\.|)" ) + "(\\.|$)" ) : -  
8121   -  
8122   -  
8123   -  
8124   -  
8125   -  
8126   -  
8127   -  
8128   -  
8129   -  
8130 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { data = data == null ? -  
8131   -  
8132   -  
8133   -  
8134   -  
8135   -  
8136 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( !onlyHandlers && special.trigger && special.trigger.apply( elem, data ) === false ) { -  
8137   -  
8138   -  
8139   -  
8140   -  
8141   -  
8142 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( !onlyHandlers && !special.noBubble && !jQuery.isWindow( elem ) ) { -  
8143   -  
8144   -  
8145   -  
8146   -  
8147   -  
8148   -  
8149   -  
8150   -  
8151   -  
8152   -  
8153   -  
8154 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( tmp === ( elem.ownerDocument || document ) ) { -  
8155   -  
8156   -  
8157   -  
8158   -  
8159   -  
8160   -  
8161   -  
8162   -  
8163   -  
8164   -  
8165   -  
8166   -  
8167   -  
8168 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { handle = ( dataPriv.get( cur, "events" ) || {} )[ event.type ] && -  
8169   -  
8170   -  
8171   -  
8172   -  
8173   -  
8174   -  
8175   -  
8176   -  
8177   -  
8178 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( event.result === false ) { -  
8179   -  
8180   -  
8181   -  
8182   -  
8183   -  
8184   -  
8185   -  
8186 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( !onlyHandlers && !event.isDefaultPrevented() ) { -  
8187   -  
8188   -  
8189   -  
8190   -  
8191   -  
8192   -  
8193   -  
8194 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( ontype && jQuery.isFunction( elem[ type ] ) && !jQuery.isWindow( elem ) ) { -  
8195   -  
8196   -  
8197   -  
8198   -  
8199   -  
8200   -  
8201   -  
8202   -  
8203   -  
8204   -  
8205   -  
8206   -  
8207   -  
8208   -  
8209   -  
8210   -  
8211   -  
8212   -  
8213   -  
8214   -  
8215   -  
8216   -  
8217   -  
8218   -  
8219   -  
8220 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { simulate: function( type, elem, event ) { -  
8221   -  
8222   -  
8223   -  
8224   -  
8225   -  
8226   -  
8227   -  
8228   -  
8229   -  
8230   -  
8231   -  
8232   -  
8233   -  
8234   -  
8235   -  
8236   -  
8237   -  
8238 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { return this.each( function() { -  
8239   -  
8240   -  
8241   -  
8242   -  
8243 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { var elem = this[ 0 ]; -  
8244   -  
8245 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { return jQuery.event.trigger( type, data, elem, true ); -  
8246   -  
8247   -  
8248   -  
8249   -  
8250   7478  
8251   7479 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {jQuery.each( ("blur focus focusin focusout load resize scroll unload click dblclick " +
8252   7480 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { "mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave " +
8253 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { "change select submit keydown keypress keyup contextmenu" ).split( " " ), -  
8254   7481 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { "change select submit keydown keypress keyup error contextmenu").split(" "), function( i, name ) {
8255   7482  
8256   7483  
8257 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { jQuery.fn[ name ] = function( data, fn ) { 7484 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { jQuery.fn[ name ] = function( data, fn ) {
8258   7485 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return arguments.length > 0 ?
8259 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { this.on( name, null, data, fn ) : 7486 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { this.on( name, null, data, fn ) :
8260   7487 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { this.trigger( name );
8261   7488  
8262   7489  
8263   7490  
8264   7491  
8265   7492 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { hover: function( fnOver, fnOut ) {
8266 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { return this.mouseenter( fnOver ).mouseleave( fnOut || fnOver ); 7493 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return this.mouseenter( fnOver ).mouseleave( fnOut || fnOver );
8267   -  
8268   -  
8269   -  
8270   -  
8271   -  
8272   -  
8273 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) {support.focusin = "onfocusin" in window; -  
8274   -  
8275   -  
8276   -  
8277   -  
8278   -  
8279   -  
8280   -  
8281   -  
8282   -  
8283   -  
8284 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) {if ( !support.focusin ) { -  
-   7494  
8285 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { jQuery.each( { focus: "focusin", blur: "focusout" }, function( orig, fix ) { 7495  
-   7496 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { bind: function( types, data, fn ) {
8286   7497 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return this.on( types, null, data, fn );
8287   7498  
8288 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { var handler = function( event ) { 7499 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { unbind: function( types, fn ) {
8289   7500 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return this.off( types, null, fn );
8290   7501  
-   7502  
8291   7503 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { delegate: function( selector, types, data, fn ) {
8292   7504 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return this.on( types, selector, data, fn );
-   7505  
-   7506 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { undelegate: function( selector, types, fn ) {
-   7507  
8293   -  
8294 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { var doc = this.ownerDocument || this, -  
8295   -  
8296   -  
8297   -  
8298   -  
8299   -  
8300   -  
8301   7508 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return arguments.length === 1 ? this.off( selector, "**" ) : this.off( types, selector || "**", fn );
8302   -  
8303 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { var doc = this.ownerDocument || this, -  
8304   -  
8305   -  
8306   -  
8307   -  
8308   -  
8309   -  
8310   -  
8311   7509  
8312   -  
8313   -  
-   7510  
-   7511  
-   7512  
-   7513 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {var nonce = jQuery.now();
-   7514  
8314   7515 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {var rquery = (/\?/);
8315   7516  
8316   7517  
8317   7518  
8318   7519  
8319   7520 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {// Workaround failure to string-cast null input
8320   7521 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {jQuery.parseJSON = function( data ) {
8321 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) {var rquery = ( /\?/ ); 7522 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return JSON.parse( data + "" );
8322   7523  
8323   7524  
8324   7525  
8325   7526  
8326 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) {jQuery.parseXML = function( data ) { 7527 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {jQuery.parseXML = function( data ) {
8327   7528 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { var xml, tmp;
8328 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( !data || typeof data !== "string" ) { 7529 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( !data || typeof data !== "string" ) {
8329 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { return null; 7530 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return null;
8330   7531  
8331   7532  
8332   -  
8333   7533  
-   7534 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { try {
8334 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { try { 7535 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { tmp = new DOMParser();
8335 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { xml = ( new window.DOMParser() ).parseFromString( data, "text/xml" ); 7536 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { xml = tmp.parseFromString( data, "text/xml" );
8336   7537 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { } catch ( e ) {
8337   7538  
8338   7539  
8339   7540  
8340 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( !xml || xml.getElementsByTagName( "parsererror" ).length ) { 7541 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( !xml || xml.getElementsByTagName( "parsererror" ).length ) {
8341   7542 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { jQuery.error( "Invalid XML: " + data );
8342   7543  
8343   7544 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return xml;
8344   7545  
8345   7546  
8346   7547  
8347   7548  
8348   -  
8349   -  
8350   -  
8351   -  
8352   -  
8353 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) {function buildParams( prefix, obj, traditional, add ) { -  
8354   -  
8355   -  
8356   -  
8357   -  
8358   -  
8359 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { jQuery.each( obj, function( i, v ) { -  
8360   -  
8361   -  
8362   -  
8363   -  
8364   -  
8365   -  
8366   -  
8367   -  
8368   -  
8369 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { prefix + "[" + ( typeof v === "object" && v != null ? i : "" ) + "]", -  
8370   -  
8371   -  
8372   -  
8373   -  
8374   -  
8375   -  
8376   -  
8377 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { } else if ( !traditional && jQuery.type( obj ) === "object" ) { -  
8378   -  
8379   -  
8380 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { for ( name in obj ) { -  
8381 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { buildParams( prefix + "[" + name + "]", obj[ name ], traditional, add ); -  
8382   -  
8383   -  
8384   -  
8385   -  
8386   -  
8387   -  
8388   -  
8389   -  
8390   -  
8391   -  
8392   -  
8393 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) {jQuery.param = function( a, traditional ) { -  
8394   -  
8395   -  
8396   -  
8397   -  
8398   -  
8399 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { var value = jQuery.isFunction( valueOrFunction ) ? -  
8400   -  
8401   -  
8402   -  
8403   -  
8404 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { encodeURIComponent( value == null ? "" : value ); -  
8405   -  
8406   -  
8407   -  
8408 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( jQuery.isArray( a ) || ( a.jquery && !jQuery.isPlainObject( a ) ) ) { -  
8409   -  
8410   -  
8411 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { jQuery.each( a, function() { -  
8412 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { add( this.name, this.value ); -  
8413   -  
8414   -  
8415   -  
8416   -  
8417   -  
8418   -  
8419 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { for ( prefix in a ) { -  
8420   -  
8421   -  
8422   -  
8423   -  
8424   -  
8425 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { return s.join( "&" ); -  
8426   -  
8427   -  
8428   -  
8429   -  
8430 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { return jQuery.param( this.serializeArray() ); -  
8431   -  
8432   -  
8433 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { return this.map( function() { -  
8434   -  
8435   -  
8436 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { var elements = jQuery.prop( this, "elements" ); -  
8437 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { return elements ? jQuery.makeArray( elements ) : this; -  
8438   -  
8439   -  
8440 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { var type = this.type; -  
8441   -  
8442   -  
8443 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { return this.name && !jQuery( this ).is( ":disabled" ) && -  
8444   -  
8445   -  
8446   -  
8447   -  
8448 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { var val = jQuery( this ).val(); -  
8449   -  
8450 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( val == null ) { -  
8451 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { return null; -  
8452   -  
8453   -  
8454   -  
8455 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { return jQuery.map( val, function( val ) { -  
8456 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { return { name: elem.name, value: val.replace( rCRLF, "\r\n" ) }; -  
8457   -  
8458   -  
8459   -  
8460 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { return { name: elem.name, value: val.replace( rCRLF, "\r\n" ) }; -  
8461   -  
8462   -  
8463   -  
8464   -  
8465   -  
8466   -  
8467   -  
8468   7549 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { rhash = /#.*$/,
8469   7550 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { rts = /([?&])_=[^&]*/,
8470   7551 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { rheaders = /^(.*?):[ \t]*([^\r\n]*)$/mg,
8471   -  
8472   7552  
8473 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { rlocalProtocol = /^(?:about|app|app-storage|.+-extension|file|res|widget):$/, 7553 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { rlocalProtocol = /^(?:about|app|app-storage|.+-extension|file|res|widget):$/,
8474   7554 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { rnoContent = /^(?:GET|HEAD)$/,
8475   7555 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { rprotocol = /^\/\//,
-   7556 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { rurl = /^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,
8476   7557  
8477   7558  
8478   7559  
8479   7560  
8480   7561  
8481   7562  
8482   7563  
8483   7564  
8484   7565  
8485   7566  
8486   7567  
8487   7568  
8488   7569  
8489   7570  
8490   7571  
8491   7572  
8492   7573  
8493   7574  
8494   7575  
8495   7576  
8496 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { allTypes = "*/".concat( "*" ), 7577 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { allTypes = "*/".concat( "*" ),
-   7578  
8497   7579  
-   7580 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { ajaxLocation = window.location.href,
8498   7581  
8499 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { originAnchor = document.createElement( "a" ); 7582  
8500   7583 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { ajaxLocParts = rurl.exec( ajaxLocation.toLowerCase() ) || [];
8501   7584  
8502   7585  
8503 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) {function addToPrefiltersOrTransports( structure ) { 7586 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {function addToPrefiltersOrTransports( structure ) {
8504   7587  
8505   7588  
8506 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { return function( dataTypeExpression, func ) { 7589 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return function( dataTypeExpression, func ) {
8507   7590  
8508 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( typeof dataTypeExpression !== "string" ) { 7591 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( typeof dataTypeExpression !== "string" ) {
8509   7592  
8510   7593 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { dataTypeExpression = "*";
8511   7594  
8512   7595  
8513   7596 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { var dataType,
8514   7597  
8515   7598  
8516   7599  
8517   -  
8518   7600 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( jQuery.isFunction( func ) ) {
8519   7601  
8520 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { while ( ( dataType = dataTypes[ i++ ] ) ) { -  
8521   7602 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { while ( (dataType = dataTypes[i++]) ) {
8522   7603  
8523 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( dataType[ 0 ] === "+" ) { 7604 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( dataType[0] === "+" ) {
8524   7605 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { dataType = dataType.slice( 1 ) || "*";
8525   7606  
8526   7607  
8527   7608  
8528 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { } else { 7609 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { } else {
8529   7610  
8530   7611  
8531   7612  
8532   7613  
8533   7614  
8534   7615  
8535   7616  
8536   7617  
8537 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) {function inspectPrefiltersOrTransports( structure, options, originalOptions, jqXHR ) { 7618 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {function inspectPrefiltersOrTransports( structure, options, originalOptions, jqXHR ) {
8538   7619  
8539   7620 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { var inspected = {},
8540   7621  
8541   7622  
8542 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { function inspect( dataType ) { 7623 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { function inspect( dataType ) {
8543   7624 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { var selected;
8544   7625 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { inspected[ dataType ] = true;
8545   7626 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { jQuery.each( structure[ dataType ] || [], function( _, prefilterOrFactory ) {
8546   7627 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { var dataTypeOrTransport = prefilterOrFactory( options, originalOptions, jqXHR );
8547 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( typeof dataTypeOrTransport === "string" && -  
8548   7628 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( typeof dataTypeOrTransport === "string" && !seekingTransport && !inspected[ dataTypeOrTransport ] ) {
8549   -  
8550   7629  
8551   7630  
8552 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { return false; 7631 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return false;
8553 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { } else if ( seekingTransport ) { 7632 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { } else if ( seekingTransport ) {
8554   7633 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return !( selected = dataTypeOrTransport );
8555   7634  
8556   7635  
8557   7636 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return selected;
8558   7637  
8559   7638  
8560 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { return inspect( options.dataTypes[ 0 ] ) || !inspected[ "*" ] && inspect( "*" ); 7639 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return inspect( options.dataTypes[ 0 ] ) || !inspected[ "*" ] && inspect( "*" );
8561   7640  
8562   7641  
8563   7642  
8564   7643 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {// that takes "flat" options (not to be deep extended)
8565   7644 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {// Fixes #9887
8566 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) {function ajaxExtend( target, src ) { 7645 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {function ajaxExtend( target, src ) {
8567   7646 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { var key, deep,
8568   7647  
8569   7648  
8570 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { for ( key in src ) { 7649 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { for ( key in src ) {
8571   7650 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( src[ key ] !== undefined ) {
8572   7651  
8573   7652  
8574   7653  
8575   7654 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( deep ) {
8576   7655 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { jQuery.extend( true, target, deep );
8577   7656  
8578   7657  
8579   7658 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return target;
8580   7659  
8581   7660  
8582   7661  
8583   7662  
8584   7663  
8585   7664  
8586 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) {function ajaxHandleResponses( s, jqXHR, responses ) { 7665 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {function ajaxHandleResponses( s, jqXHR, responses ) {
8587   7666  
8588   7667 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { var ct, type, finalDataType, firstDataType,
8589   7668  
8590   7669  
8591   7670  
8592   7671  
8593 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { while ( dataTypes[ 0 ] === "*" ) { 7672 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { while ( dataTypes[ 0 ] === "*" ) {
8594   7673  
8595   7674 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( ct === undefined ) {
8596   7675 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { ct = s.mimeType || jqXHR.getResponseHeader("Content-Type");
8597   7676  
8598   7677  
8599   7678  
8600   7679  
8601 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( ct ) { 7680 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( ct ) {
8602 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { for ( type in contents ) { 7681 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { for ( type in contents ) {
8603   7682 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( contents[ type ] && contents[ type ].test( ct ) ) {
8604   7683  
8605   7684 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { break;
8606   7685  
8607   7686  
8608   7687  
8609   7688  
8610   7689  
8611 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( dataTypes[ 0 ] in responses ) { 7690 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( dataTypes[ 0 ] in responses ) {
8612   7691  
8613   7692 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { } else {
8614   -  
8615   7693  
8616 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { for ( type in responses ) { 7694 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { for ( type in responses ) {
8617 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( !dataTypes[ 0 ] || s.converters[ type + " " + dataTypes[ 0 ] ] ) { 7695 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( !dataTypes[ 0 ] || s.converters[ type + " " + dataTypes[0] ] ) {
8618   7696  
8619   7697 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { break;
8620   7698  
8621   7699 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( !firstDataType ) {
8622   7700  
8623   7701  
8624   7702  
8625   -  
8626   7703  
8627   7704 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { finalDataType = finalDataType || firstDataType;
8628   7705  
8629   7706  
8630   7707  
8631   7708 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // We add the dataType to the list if needed
8632   7709 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // and return the corresponding response
8633 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( finalDataType ) { 7710 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( finalDataType ) {
8634   7711 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( finalDataType !== dataTypes[ 0 ] ) {
8635   7712  
8636   7713  
8637   7714 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return responses[ finalDataType ];
8638   7715  
8639   7716  
8640   7717  
8641   7718  
8642   7719  
8643   7720  
8644 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) {function ajaxConvert( s, response, jqXHR, isSuccess ) { 7721 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {function ajaxConvert( s, response, jqXHR, isSuccess ) {
8645   7722 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { var conv2, current, conv, tmp, prev,
8646   7723  
8647   -  
8648   7724  
8649   7725 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { dataTypes = s.dataTypes.slice();
8650   7726  
8651   7727  
8652 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( dataTypes[ 1 ] ) { 7728 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( dataTypes[ 1 ] ) {
8653 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { for ( conv in s.converters ) { 7729 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { for ( conv in s.converters ) {
8654   7730  
8655   7731  
8656   7732  
8657   7733  
8658   7734  
8659   7735  
8660   7736  
8661 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { while ( current ) { 7737 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { while ( current ) {
8662   7738  
8663   7739 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( s.responseFields[ current ] ) {
8664   7740  
8665   7741  
8666   7742  
8667   7743  
8668 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( !prev && isSuccess && s.dataFilter ) { 7744 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( !prev && isSuccess && s.dataFilter ) {
8669   7745  
8670   7746  
8671   7747  
8672   7748  
8673   7749  
8674   7750  
8675   7751 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( current ) {
8676   7752  
8677   7753  
8678 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( current === "*" ) { 7754 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( current === "*" ) {
8679   7755  
8680   7756  
8681   7757  
8682   7758  
8683 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { } else if ( prev !== "*" && prev !== current ) { 7759 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { } else if ( prev !== "*" && prev !== current ) {
8684   7760  
8685   7761  
8686 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { conv = converters[ prev + " " + current ] || converters[ "* " + current ]; 7762 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { conv = converters[ prev + " " + current ] || converters[ "* " + current ];
8687   7763  
8688   7764  
8689 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( !conv ) { 7765 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( !conv ) {
8690 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { for ( conv2 in converters ) { 7766 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { for ( conv2 in converters ) {
8691   7767  
8692   7768  
8693 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { tmp = conv2.split( " " ); 7769 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { tmp = conv2.split( " " );
8694   7770 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( tmp[ 1 ] === current ) {
8695   7771  
8696   7772  
8697 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { conv = converters[ prev + " " + tmp[ 0 ] ] || 7773 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { conv = converters[ prev + " " + tmp[ 0 ] ] ||
8698   7774 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { converters[ "* " + tmp[ 0 ] ];
8699   7775 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( conv ) {
8700   -  
8701   7776  
8702 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( conv === true ) { 7777 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( conv === true ) {
8703   7778  
8704   7779  
8705   7780  
8706 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { } else if ( converters[ conv2 ] !== true ) { 7781 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { } else if ( converters[ conv2 ] !== true ) {
8707   7782  
8708   7783  
8709   7784  
8710   7785 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { break;
8711   7786  
8712   7787  
8713   7788  
8714   7789  
8715   7790  
8716   7791  
8717 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( conv !== true ) { 7792 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( conv !== true ) {
8718   7793  
8719   7794  
8720 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( conv && s.throws ) { 7795 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( conv && s[ "throws" ] ) {
8721   7796  
8722   7797 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { } else {
8723   7798 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { try {
8724   7799  
8725   7800 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { } catch ( e ) {
8726   -  
8727   -  
8728 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { error: conv ? e : "No conversion from " + prev + " to " + current 7801 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return { state: "parsererror", error: conv ? e : "No conversion from " + prev + " to " + current };
8729   -  
8730   7802  
8731   7803  
8732   7804  
8733   7805  
8734   7806  
8735   7807  
8736   7808  
8737 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { return { state: "success", data: response }; 7809 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return { state: "success", data: response };
8738   7810  
8739   7811  
8740   7812  
8741   7813  
8742   7814  
8743   7815 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { active: 0,
8744   7816  
8745   7817  
8746   7818 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { lastModified: {},
8747   7819  
8748   7820  
8749   7821  
8750   7822  
8751   7823 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { type: "GET",
8752   7824  
8753   7825 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { global: true,
8754   7826 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { processData: true,
8755   7827 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { async: true,
8756   7828 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { contentType: "application/x-www-form-urlencoded; charset=UTF-8",
8757   -  
8758   7829  
8759   7830  
8760   7831  
8761   7832  
8762   7833  
8763   7834  
8764   7835  
8765   7836  
8766   7837  
8767   7838  
8768   7839  
8769   7840  
8770   7841  
8771   7842 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { "*": allTypes,
8772   7843 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { text: "text/plain",
8773   7844 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { html: "text/html",
8774   7845 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { xml: "application/xml, text/xml",
8775   7846  
8776   7847  
8777   7848  
8778   7849  
8779   7850 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { xml: /xml/,
8780   7851 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { html: /html/,
8781   7852  
8782   7853  
8783   7854  
8784   7855  
8785   7856 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { xml: "responseXML",
8786   7857 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { text: "responseText",
8787   7858  
8788   7859  
8789   7860  
8790   7861  
8791   7862 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Keys separate source (or catchall "*") and destination types with a single space
8792   7863 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { converters: {
8793   7864  
8794   7865  
8795 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { "* text": String, 7866 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { "* text": String,
8796   7867  
8797   7868  
8798 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { "text html": true, 7869 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { "text html": true,
8799   7870  
8800   7871  
8801 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { "text json": JSON.parse, 7872 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { "text json": jQuery.parseJSON,
8802   7873  
8803   7874  
8804 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { "text xml": jQuery.parseXML 7875 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { "text xml": jQuery.parseXML
8805   7876  
8806   7877  
8807   7878  
8808   7879 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // you can add your own custom options here if
8809   7880 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // and when you create one that shouldn't be
8810   7881 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // deep extended (see ajaxExtend)
8811   7882 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { flatOptions: {
8812   7883 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { url: true,
8813   7884  
8814   7885  
8815   7886  
8816   7887  
8817   7888  
8818   7889 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // with both ajaxSettings and settings fields.
8819   7890 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // If target is omitted, writes into ajaxSettings.
8820 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { ajaxSetup: function( target, settings ) { 7891 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { ajaxSetup: function( target, settings ) {
8821   7892 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return settings ?
8822   7893  
8823   7894  
8824   7895 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { ajaxExtend( ajaxExtend( target, jQuery.ajaxSettings ), settings ) :
8825   7896  
8826   7897  
8827   7898 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { ajaxExtend( jQuery.ajaxSettings, target );
8828   7899  
8829   7900  
8830   7901  
8831   7902  
8832   7903  
8833   7904  
8834 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { ajax: function( url, options ) { 7905 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { ajax: function( url, options ) {
8835   7906  
8836   7907  
8837 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( typeof url === "object" ) { 7908 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( typeof url === "object" ) {
8838   7909  
8839   7910  
8840   7911  
8841   7912  
8842   7913  
8843   7914 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { options = options || {};
8844   7915  
8845   7916 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { var transport,
8846   -  
8847   7917  
8848   7918 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { cacheURL,
8849   -  
8850   7919  
8851   7920 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { responseHeadersString,
8852   7921  
8853   -  
8854   7922  
8855   7923 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { timeoutTimer,
8856   -  
8857   7924  
8858   -  
8859   -  
8860   -  
8861   7925 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { parts,
8862   -  
8863   7926  
8864   7927 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { fireGlobals,
8865   -  
8866   7928  
8867   7929 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { i,
8868   -  
8869   -  
8870   -  
8871   -  
8872   7930  
8873   7931 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { s = jQuery.ajaxSetup( {}, options ),
8874   -  
8875   7932  
8876   7933 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { callbackContext = s.context || s,
8877   -  
8878   7934  
8879   -  
8880   7935 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { globalEventContext = s.context && ( callbackContext.nodeType || callbackContext.jquery ) ?
8881   7936  
8882   7937  
8883   -  
8884   7938  
8885   7939 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { deferred = jQuery.Deferred(),
8886   7940 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { completeDeferred = jQuery.Callbacks("once memory"),
8887   -  
8888   7941  
8889   7942 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { statusCode = s.statusCode || {},
8890   -  
8891   7943  
8892   7944 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { requestHeaders = {},
8893   7945  
-   7946  
8894   7947 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { state = 0,
8895   7948  
8896 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { strAbort = "canceled", 7949 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { strAbort = "canceled",
8897   -  
8898   7950  
8899   7951 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { jqXHR = {
8900   7952  
8901   7953  
8902   7954  
8903 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { getResponseHeader: function( key ) { 7955 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { getResponseHeader: function( key ) {
8904   7956 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { var match;
8905   7957 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( state === 2 ) {
8906   7958 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( !responseHeaders ) {
8907   7959  
8908   7960 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { while ( (match = rheaders.exec( responseHeadersString )) ) {
8909   7961  
8910   7962  
8911   7963  
8912   7964  
8913   7965  
8914 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { return match == null ? null : match; 7966 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return match == null ? null : match;
8915   7967  
8916   7968  
8917   7969  
8918 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { getAllResponseHeaders: function() { 7970 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { getAllResponseHeaders: function() {
8919 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { return completed ? responseHeadersString : null; 7971 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return state === 2 ? responseHeadersString : null;
8920   7972  
8921   7973  
8922   7974  
8923 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { setRequestHeader: function( name, value ) { 7975 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { setRequestHeader: function( name, value ) {
8924 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( completed == null ) { 7976 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { var lname = name.toLowerCase();
8925   7977 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( !state ) {
8926   7978  
8927   7979  
8928   7980  
8929 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { return this; 7981 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return this;
8930   7982  
8931   7983  
8932   7984  
8933 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { overrideMimeType: function( type ) { 7985 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { overrideMimeType: function( type ) {
8934 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( completed == null ) { 7986 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( !state ) {
8935   7987  
8936   7988  
8937 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { return this; 7989 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return this;
8938   7990  
8939   7991  
8940   7992  
8941 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { statusCode: function( map ) { 7993 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { statusCode: function( map ) {
8942   7994 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { var code;
8943   7995 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( map ) {
8944   7996 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( state < 2 ) {
8945   -  
8946   -  
8947   -  
8948   -  
8949   -  
8950   -  
8951 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { for ( code in map ) { 7997 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { for ( code in map ) {
-   7998  
8952   7999 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { statusCode[ code ] = [ statusCode[ code ], map[ code ] ];
8953   8000  
-   8001 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { } else {
-   8002  
-   8003 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { jqXHR.always( map[ jqXHR.status ] );
8954   8004  
8955   8005  
8956 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { return this; 8006 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return this;
8957   8007  
8958   8008  
8959   8009  
8960 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { abort: function( statusText ) { 8010 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { abort: function( statusText ) {
8961   8011 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { var finalText = statusText || strAbort;
8962   8012 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( transport ) {
8963   8013  
8964   8014  
8965   8015  
8966 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { return this; 8016 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return this;
8967   8017  
8968   8018  
8969   8019  
8970   8020  
-   8021 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { deferred.promise( jqXHR ).complete = completeDeferred.add;
-   8022  
8971   8023  
-   8024  
8972   8025  
8973   8026 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Add protocol if not provided (prefilters might expect it)
8974   8027 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Handle falsy url in the settings object (#10093: consistency with old signature)
8975   8028 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // We also use the url parameter if available
8976 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { s.url = ( ( url || s.url || location.href ) + "" ) 8029 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { s.url = ( ( url || s.url || ajaxLocation ) + "" ).replace( rhash, "" )
8977   8030 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { .replace( rprotocol, ajaxLocParts[ 1 ] + "//" );
8978   8031  
8979   8032  
8980   8033 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { s.type = options.method || options.type || s.method || s.type;
8981   8034  
8982   8035  
8983 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { s.dataTypes = ( s.dataType || "*" ).toLowerCase().match( rnothtmlwhite ) || [ "" ]; 8036 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { s.dataTypes = jQuery.trim( s.dataType || "*" ).toLowerCase().match( rnotwhite ) || [ "" ];
8984   8037  
8985   8038  
8986 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( s.crossDomain == null ) { 8039 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( s.crossDomain == null ) {
8987   -  
8988   -  
8989   -  
8990   -  
8991   -  
8992 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { try { -  
8993   -  
8994   8040  
8995   8041  
8996   -  
8997   8042  
8998   -  
8999   -  
9000   -  
9001   8043 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { ( parts[ 3 ] || ( parts[ 1 ] === "http:" ? "80" : "443" ) ) !==
9002   -  
9003   -  
9004 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { s.crossDomain = true; 8044 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { ( ajaxLocParts[ 3 ] || ( ajaxLocParts[ 1 ] === "http:" ? "80" : "443" ) ) )
9005   8045  
9006   8046  
9007   8047  
9008   8048  
9009 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( s.data && s.processData && typeof s.data !== "string" ) { 8049 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( s.data && s.processData && typeof s.data !== "string" ) {
9010   8050  
9011   8051  
9012   8052  
9013   8053  
9014   8054 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { inspectPrefiltersOrTransports( prefilters, s, options, jqXHR );
9015   8055  
9016   8056  
9017 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( completed ) { 8057 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( state === 2 ) {
9018   8058 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return jqXHR;
9019   8059  
9020   8060  
9021   8061  
9022   8062 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Don't fire events if jQuery.event is undefined in an AMD-usage scenario (#15118)
9023   8063 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { fireGlobals = jQuery.event && s.global;
9024   8064  
9025   8065  
9026 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( fireGlobals && jQuery.active++ === 0 ) { 8066 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( fireGlobals && jQuery.active++ === 0 ) {
9027   8067 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { jQuery.event.trigger("ajaxStart");
9028   8068  
9029   8069  
9030   8070  
9031   8071 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { s.type = s.type.toUpperCase();
9032   8072  
9033   8073  
9034   8074 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { s.hasContent = !rnoContent.test( s.type );
9035   8075  
9036   8076  
9037   8077 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // and/or If-None-Match header later on
9038   -  
9039 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { cacheURL = s.url.replace( rhash, "" ); 8078 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { cacheURL = s.url;
9040   8079  
9041   8080  
9042 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( !s.hasContent ) { 8081 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( !s.hasContent ) {
9043   -  
9044   -  
9045   -  
9046   8082  
9047   8083  
9048 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( s.data ) { 8084 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( s.data ) {
9049 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { cacheURL += ( rquery.test( cacheURL ) ? "&" : "?" ) + s.data; -  
9050   8085 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { cacheURL = ( s.url += ( rquery.test( cacheURL ) ? "&" : "?" ) + s.data );
9051   8086  
9052   8087 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { delete s.data;
9053   8088  
9054   8089  
9055   8090  
9056 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( s.cache === false ) { 8091 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( s.cache === false ) {
9057   -  
9058 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { uncached = ( rquery.test( cacheURL ) ? "&" : "?" ) + "_=" + ( nonce++ ) + uncached; -  
9059   8092  
9060   8093  
9061   -  
9062   8094  
9063   8095 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { cacheURL.replace( rts, "$1_=" + nonce++ ) :
9064   8096  
9065 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { } else if ( s.data && s.processData && 8097  
9066 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { ( s.contentType || "" ).indexOf( "application/x-www-form-urlencoded" ) === 0 ) { 8098 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { cacheURL + ( rquery.test( cacheURL ) ? "&" : "?" ) + "_=" + nonce++;
9067   8099  
9068   8100  
9069   8101  
9070   8102  
9071 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( s.ifModified ) { 8103 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( s.ifModified ) {
9072   8104 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( jQuery.lastModified[ cacheURL ] ) {
9073   8105 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { jqXHR.setRequestHeader( "If-Modified-Since", jQuery.lastModified[ cacheURL ] );
9074   8106  
9075   8107 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( jQuery.etag[ cacheURL ] ) {
9076   8108 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { jqXHR.setRequestHeader( "If-None-Match", jQuery.etag[ cacheURL ] );
9077   8109  
9078   8110  
9079   8111  
9080   8112  
9081 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( s.data && s.hasContent && s.contentType !== false || options.contentType ) { 8113 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( s.data && s.hasContent && s.contentType !== false || options.contentType ) {
9082   8114 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { jqXHR.setRequestHeader( "Content-Type", s.contentType );
9083   8115  
9084   8116  
9085   8117  
9086   8118 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { jqXHR.setRequestHeader(
9087   8119 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { "Accept",
9088   8120  
9089   -  
9090 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { ( s.dataTypes[ 0 ] !== "*" ? ", " + allTypes + "; q=0.01" : "" ) : 8121 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { s.accepts[ s.dataTypes[0] ] + ( s.dataTypes[ 0 ] !== "*" ? ", " + allTypes + "; q=0.01" : "" ) :
9091   8122 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { s.accepts[ "*" ]
9092   8123  
9093   8124  
9094   8125  
9095 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { for ( i in s.headers ) { 8126 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { for ( i in s.headers ) {
9096   8127  
9097   8128  
9098   8129  
9099   8130  
9100 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( s.beforeSend && -  
9101   8131 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( s.beforeSend && ( s.beforeSend.call( callbackContext, jqXHR, s ) === false || state === 2 ) ) {
9102   -  
9103   8132  
9104 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { return jqXHR.abort(); 8133 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return jqXHR.abort();
9105   8134  
9106   8135  
9107   8136  
9108 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { strAbort = "abort"; 8137 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { strAbort = "abort";
9109   8138  
9110   8139  
9111   8140 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { for ( i in { success: 1, error: 1, complete: 1 } ) {
9112   8141  
9113   8142  
9114   8143  
9115   8144  
9116   8145 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { transport = inspectPrefiltersOrTransports( transports, s, options, jqXHR );
9117   8146  
9118   8147  
9119 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( !transport ) { 8148 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( !transport ) {
9120   8149 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { done( -1, "No Transport" );
9121   8150 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { } else {
9122   8151  
9123   8152  
9124   8153  
9125 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( fireGlobals ) { 8154 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( fireGlobals ) {
9126   8155 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { globalEventContext.trigger( "ajaxSend", [ jqXHR, s ] );
9127   8156  
9128   -  
9129   -  
9130 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( completed ) { -  
9131   -  
9132   -  
9133   -  
9134   8157  
9135 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( s.async && s.timeout > 0 ) { 8158 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( s.async && s.timeout > 0 ) {
9136   8159 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { timeoutTimer = setTimeout(function() {
9137   8160 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { jqXHR.abort("timeout");
9138   8161  
9139   8162  
9140   8163  
9141   8164 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { try {
9142   8165  
9143   8166  
9144   8167 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { } catch ( e ) {
9145   -  
9146   8168  
9147 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( completed ) { 8169 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( state < 2 ) {
-   8170  
-   8171  
-   8172 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { } else {
9148   8173 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { throw e;
9149   8174  
9150   -  
9151   -  
9152   -  
9153   8175  
9154   8176  
9155   8177  
9156   8178  
9157 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { function done( status, nativeStatusText, responses, headers ) { 8179 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { function done( status, nativeStatusText, responses, headers ) {
9158   8180 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { var isSuccess, success, error, response, modified,
9159   8181  
9160   8182  
9161   8183  
9162 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( completed ) { 8184 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( state === 2 ) {
9163   8185 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return;
9164   8186  
-   8187  
9165   8188  
9166   8189 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { state = 2;
9167   8190  
9168   8191  
9169 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( timeoutTimer ) { 8192 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( timeoutTimer ) {
9170   8193  
9171   8194  
9172   8195  
9173   8196  
9174   8197 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // (no matter how long the jqXHR object will be used)
9175   8198 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { transport = undefined;
9176   8199  
9177   8200  
9178 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { responseHeadersString = headers || ""; 8201 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { responseHeadersString = headers || "";
9179   8202  
9180   8203  
9181   8204 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { jqXHR.readyState = status > 0 ? 4 : 0;
9182   8205  
9183   8206  
9184   8207 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { isSuccess = status >= 200 && status < 300 || status === 304;
9185   8208  
9186   8209  
9187 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( responses ) { 8210 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( responses ) {
9188   8211  
9189   8212  
9190   8213  
9191   8214  
9192   8215 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { response = ajaxConvert( s, response, jqXHR, isSuccess );
9193   8216  
9194   8217  
9195 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( isSuccess ) { 8218 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( isSuccess ) {
9196   8219  
9197   8220  
9198 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( s.ifModified ) { 8221 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( s.ifModified ) {
9199   8222 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { modified = jqXHR.getResponseHeader("Last-Modified");
9200   8223 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( modified ) {
9201   8224  
9202   8225  
9203   8226 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { modified = jqXHR.getResponseHeader("etag");
9204   8227 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( modified ) {
9205   8228  
9206   8229  
9207   8230  
9208   8231  
9209   8232  
9210 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( status === 204 || s.type === "HEAD" ) { 8233 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( status === 204 || s.type === "HEAD" ) {
9211   8234 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { statusText = "nocontent";
9212   8235  
9213   8236  
9214 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { } else if ( status === 304 ) { 8237 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { } else if ( status === 304 ) {
9215   8238 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { statusText = "notmodified";
9216   8239  
9217   8240  
9218 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { } else { 8241 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { } else {
9219   8242  
9220   8243  
9221   8244  
9222   8245  
9223   8246  
9224   8247 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { } else {
9225   -  
9226   8248  
9227   8249 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { error = statusText;
9228   8250 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( status || !statusText ) {
9229   8251 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { statusText = "error";
9230   8252 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( status < 0 ) {
9231   8253  
9232   8254  
9233   8255  
9234   8256  
9235   8257  
9236   8258  
9237   8259 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { jqXHR.status = status;
9238   8260 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { jqXHR.statusText = ( nativeStatusText || statusText ) + "";
9239   8261  
9240   8262  
9241 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( isSuccess ) { 8263 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( isSuccess ) {
9242   8264  
9243   8265 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { } else {
9244   8266  
9245   8267  
9246   8268  
9247   8269  
9248   8270 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { jqXHR.statusCode( statusCode );
9249   8271  
9250   8272  
9251   8273 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( fireGlobals ) {
9252 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { globalEventContext.trigger( isSuccess ? "ajaxSuccess" : "ajaxError", 8274 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { globalEventContext.trigger( isSuccess ? "ajaxSuccess" : "ajaxError",
9253   8275  
9254   8276  
9255   8277  
9256   8278  
9257   8279 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { completeDeferred.fireWith( callbackContext, [ jqXHR, statusText ] );
9258   8280  
9259   8281 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( fireGlobals ) {
9260   8282 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { globalEventContext.trigger( "ajaxComplete", [ jqXHR, s ] );
9261   -  
9262   8283  
9263 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( !( --jQuery.active ) ) { 8284 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( !( --jQuery.active ) ) {
9264   8285 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { jQuery.event.trigger("ajaxStop");
9265   8286  
9266   8287  
9267   8288  
9268   8289  
9269   8290 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return jqXHR;
9270   8291  
9271   8292  
9272   8293 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { getJSON: function( url, data, callback ) {
9273 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { return jQuery.get( url, data, callback, "json" ); 8294 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return jQuery.get( url, data, callback, "json" );
9274   8295  
9275   8296  
9276   8297 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { getScript: function( url, callback ) {
9277 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { return jQuery.get( url, undefined, callback, "script" ); 8298 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return jQuery.get( url, undefined, callback, "script" );
9278   8299  
9279   8300  
9280   8301  
9281 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) {jQuery.each( [ "get", "post" ], function( i, method ) { 8302 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {jQuery.each( [ "get", "post" ], function( i, method ) {
9282   8303 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { jQuery[ method ] = function( url, data, callback, type ) {
9283   -  
9284   8304  
9285 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( jQuery.isFunction( data ) ) { 8305 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( jQuery.isFunction( data ) ) {
9286   8306  
9287   8307  
9288   8308  
9289   8309  
9290   -  
9291   8310  
9292 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { return jQuery.ajax( jQuery.extend( { 8311 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return jQuery.ajax({
9293   8312  
9294   8313  
9295   8314  
9296   8315  
9297   8316  
9298   8317  
9299   8318  
9300   8319  
9301   8320  
9302   8321  
9303   8322 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {jQuery._evalUrl = function( url ) {
9304   8323 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return jQuery.ajax({
9305   8324  
9306   -  
9307   -  
9308 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { type: "GET", 8325 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { type: "GET",
9309   8326 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { dataType: "script",
9310   -  
9311   8327 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { async: false,
9312   8328 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { global: false,
9313   8329 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { "throws": true
9314   8330  
9315   8331  
9316   8332  
9317   8333  
9318   8334  
9319   8335 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { wrapAll: function( html ) {
9320   8336 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { var wrap;
-   8337  
-   8338 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( jQuery.isFunction( html ) ) {
-   8339 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return this.each(function( i ) {
-   8340 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { jQuery( this ).wrapAll( html.call(this, i) );
-   8341  
-   8342  
9321   8343  
9322 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( this[ 0 ] ) { -  
9323   -  
9324   -  
9325   8344 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( this[ 0 ] ) {
9326   8345  
9327   8346  
9328 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { wrap = jQuery( html, this[ 0 ].ownerDocument ).eq( 0 ).clone( true ); 8347 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { wrap = jQuery( html, this[ 0 ].ownerDocument ).eq( 0 ).clone( true );
9329   8348  
9330 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( this[ 0 ].parentNode ) { 8349 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( this[ 0 ].parentNode ) {
9331   8350 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { wrap.insertBefore( this[ 0 ] );
9332   8351  
9333   8352  
9334   8353 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { wrap.map(function() {
9335 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { var elem = this; 8354 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { var elem = this;
9336   8355  
9337   8356 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { while ( elem.firstElementChild ) {
9338   8357  
9339   8358  
9340   8359  
9341   8360 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return elem;
9342   8361 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }).append( this );
9343   8362  
9344   8363  
9345 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { return this; 8364 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return this;
9346   8365  
9347   8366  
9348   8367 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { wrapInner: function( html ) {
9349   8368 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( jQuery.isFunction( html ) ) {
9350 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { return this.each( function( i ) { 8369 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return this.each(function( i ) {
9351 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { jQuery( this ).wrapInner( html.call( this, i ) ); 8370 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { jQuery( this ).wrapInner( html.call(this, i) );
9352   8371  
9353   8372  
9354   8373  
9355 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { return this.each( function() { 8374 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return this.each(function() {
9356 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { var self = jQuery( this ), 8375 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { var self = jQuery( this ),
9357   8376  
9358   8377  
9359   8378 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( contents.length ) {
9360   8379  
9361   8380  
9362   8381 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { } else {
9363   8382  
9364   8383  
9365   8384  
9366   8385  
9367   8386  
9368   8387 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { wrap: function( html ) {
9369   8388 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { var isFunction = jQuery.isFunction( html );
9370   8389  
9371 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { return this.each( function( i ) { 8390 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return this.each(function( i ) {
9372 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { jQuery( this ).wrapAll( isFunction ? html.call( this, i ) : html ); 8391 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { jQuery( this ).wrapAll( isFunction ? html.call(this, i) : html );
9373   8392  
9374   8393  
9375   8394  
-   8395 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { unwrap: function() {
9376   8396 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return this.parent().each(function() {
9377 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { this.parent( selector ).not( "body" ).each( function() { 8397 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( !jQuery.nodeName( this, "body" ) ) {
9378 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { jQuery( this ).replaceWith( this.childNodes ); 8398 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { jQuery( this ).replaceWith( this.childNodes );
9379   8399  
9380 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { return this; 8400  
9381   8401  
-   8402  
-   8403  
9382   8404  
9383   8405 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {jQuery.expr.filters.hidden = function( elem ) {
9384   8406  
-   8407 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Opera reports offsetWidths and offsetHeights less than zero on some elements
-   8408 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return elem.offsetWidth <= 0 && elem.offsetHeight <= 0;
-   8409  
-   8410 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {jQuery.expr.filters.visible = function( elem ) {
-   8411 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return !jQuery.expr.filters.hidden( elem );
-   8412  
-   8413  
-   8414  
-   8415  
-   8416  
-   8417 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {var r20 = /%20/g,
-   8418 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { rbracket = /\[\]$/,
-   8419 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { rCRLF = /\r?\n/g,
-   8420 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { rsubmitterTypes = /^(?:submit|button|image|reset|file)$/i,
-   8421 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { rsubmittable = /^(?:input|select|textarea|keygen)/i;
-   8422  
-   8423 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {function buildParams( prefix, obj, traditional, add ) {
-   8424 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { var name;
-   8425  
-   8426 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( jQuery.isArray( obj ) ) {
-   8427  
-   8428 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { jQuery.each( obj, function( i, v ) {
-   8429 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( traditional || rbracket.test( prefix ) ) {
-   8430  
-   8431 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { add( prefix, v );
-   8432  
-   8433 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { } else {
-   8434  
-   8435 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { buildParams( prefix + "[" + ( typeof v === "object" ? i : "" ) + "]", v, traditional, add );
-   8436  
-   8437  
-   8438  
-   8439 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { } else if ( !traditional && jQuery.type( obj ) === "object" ) {
-   8440  
-   8441 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { for ( name in obj ) {
-   8442 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { buildParams( prefix + "[" + name + "]", obj[ name ], traditional, add );
-   8443  
-   8444  
-   8445 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { } else {
-   8446  
-   8447 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { add( prefix, obj );
-   8448  
-   8449  
-   8450  
-   8451  
-   8452 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {// key/values into a query string
-   8453 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {jQuery.param = function( a, traditional ) {
-   8454 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { var prefix,
-   8455  
-   8456 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { add = function( key, value ) {
-   8457  
-   8458 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { value = jQuery.isFunction( value ) ? value() : ( value == null ? "" : value );
-   8459 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { s[ s.length ] = encodeURIComponent( key ) + "=" + encodeURIComponent( value );
-   8460  
-   8461  
-   8462  
-   8463 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( traditional === undefined ) {
9385   8464  
-   8465  
-   8466  
-   8467  
-   8468 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( jQuery.isArray( a ) || ( a.jquery && !jQuery.isPlainObject( a ) ) ) {
-   8469  
-   8470 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { jQuery.each( a, function() {
-   8471 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { add( this.name, this.value );
-   8472  
-   8473  
-   8474 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { } else {
-   8475  
-   8476 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // did it), otherwise encode params recursively.
-   8477 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { for ( prefix in a ) {
-   8478  
-   8479  
9386   8480  
-   8481  
-   8482  
-   8483 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return s.join( "&" ).replace( r20, "+" );
-   8484  
-   8485  
-   8486  
-   8487 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { serialize: function() {
-   8488 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return jQuery.param( this.serializeArray() );
-   8489  
-   8490 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { serializeArray: function() {
-   8491 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return this.map(function() {
-   8492  
-   8493 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { var elements = jQuery.prop( this, "elements" );
-   8494 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return elements ? jQuery.makeArray( elements ) : this;
-   8495  
-   8496 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { .filter(function() {
-   8497 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { var type = this.type;
-   8498  
-   8499  
-   8500 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return this.name && !jQuery( this ).is( ":disabled" ) &&
-   8501 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { rsubmittable.test( this.nodeName ) && !rsubmitterTypes.test( type ) &&
-   8502 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { ( this.checked || !rcheckableType.test( type ) );
-   8503  
-   8504 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { .map(function( i, elem ) {
-   8505 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { var val = jQuery( this ).val();
-   8506  
-   8507 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return val == null ?
-   8508 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { null :
-   8509  
-   8510 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { jQuery.map( val, function( val ) {
9387   8511 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return { name: elem.name, value: val.replace( rCRLF, "\r\n" ) };
9388   8512  
9389   8513 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { { name: elem.name, value: val.replace( rCRLF, "\r\n" ) };
9390   8514  
9391   8515  
9392   8516  
9393   8517  
9394   8518  
9395   8519 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {jQuery.ajaxSettings.xhr = function() {
9396   8520 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { try {
9397 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { return new window.XMLHttpRequest(); 8521 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return new XMLHttpRequest();
9398   8522 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { } catch( e ) {}
9399   8523  
-   8524  
-   8525 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {var xhrId = 0,
9400   8526  
9401   -  
9402   8527  
9403   8528  
9404   -  
9405   8529 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { 0: 200,
9406   8530  
9407   8531 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // #1450: sometimes IE returns 1223 when it should be 204
9408   8532 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { 1223: 204
9409   8533  
9410   8534  
-   8535  
-   8536  
-   8537 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {// Open requests must be manually aborted on unload (#5280)
-   8538 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {// See https://support.microsoft.com/kb/2856746 for more info
-   8539 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {if ( window.attachEvent ) {
-   8540 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { window.attachEvent( "onunload", function() {
-   8541 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { for ( var key in xhrCallbacks ) {
-   8542  
-   8543  
-   8544  
-   8545  
9411   8546  
9412 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) {support.cors = !!xhrSupported && ( "withCredentials" in xhrSupported ); 8547 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {support.cors = !!xhrSupported && ( "withCredentials" in xhrSupported );
9413   8548  
9414   8549  
9415   8550 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {jQuery.ajaxTransport(function( options ) {
9416   8551 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { var callback;
9417   8552  
9418   8553  
9419 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( support.cors || xhrSupported && !options.crossDomain ) { 8554 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( support.cors || xhrSupported && !options.crossDomain ) {
9420   8555 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return {
9421   8556 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { send: function( headers, complete ) {
9422   8557 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { var i,
9423   8558  
-   8559  
9424   -  
9425   -  
9426   -  
9427   -  
9428   8560  
9429   -  
9430   -  
9431   8561  
9432   8562  
9433   8563  
9434 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( options.xhrFields ) { 8564 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( options.xhrFields ) {
9435 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { for ( i in options.xhrFields ) { 8565 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { for ( i in options.xhrFields ) {
9436   8566  
9437   8567  
9438   8568  
9439   8569  
9440   8570  
9441 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( options.mimeType && xhr.overrideMimeType ) { 8571 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( options.mimeType && xhr.overrideMimeType ) {
9442   8572  
9443   8573  
9444   8574  
9445   8575  
9446   8576 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // For cross-domain requests, seeing as conditions for a preflight are
9447   8577 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // akin to a jigsaw puzzle, we simply never set it to be sure.
9448   8578 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // (it can always be set on a per-request basis or even using ajaxSetup)
9449   8579 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // For same-domain requests, won't change header if already provided.
9450 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( !options.crossDomain && !headers[ "X-Requested-With" ] ) { 8580 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( !options.crossDomain && !headers["X-Requested-With"] ) {
9451 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { headers[ "X-Requested-With" ] = "XMLHttpRequest"; 8581 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { headers["X-Requested-With"] = "XMLHttpRequest";
9452   8582  
9453   8583  
9454   8584  
9455 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { for ( i in headers ) { 8585 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { for ( i in headers ) {
9456   8586  
9457   8587  
9458   8588  
9459   8589  
9460 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { callback = function( type ) { 8590 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { callback = function( type ) {
9461 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { return function() { 8591 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return function() {
9462   8592 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( callback ) {
9463   8593  
9464   8594 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { callback = xhr.onload = xhr.onerror = null;
9465   8595  
9466 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( type === "abort" ) { 8596 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( type === "abort" ) {
9467   8597  
9468 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { } else if ( type === "error" ) { 8598 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { } else if ( type === "error" ) {
9469   -  
9470   -  
9471   -  
9472   -  
9473 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( typeof xhr.status !== "number" ) { -  
9474   -  
9475   -  
9476   8599  
9477   -  
9478   8600  
9479   8601 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { xhr.status,
9480   8602  
9481   8603  
9482   -  
9483   8604 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { } else {
9484   8605  
9485   8606  
9486   8607  
9487   -  
9488   8608  
9489   8609 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Accessing binary-data responseText throws an exception
9490   -  
9491 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { ( xhr.responseType || "text" ) !== "text" || 8610 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // (#11426)
9492   8611 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { typeof xhr.responseText === "string" ? {
9493   8612  
9494   8613  
9495   8614  
9496   8615  
9497   8616  
9498   8617  
9499   8618  
9500   8619  
9501   8620  
9502   8621  
9503   8622 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { xhr.onload = callback();
9504   8623 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { xhr.onerror = callback("error");
9505   -  
9506   -  
9507   -  
9508   -  
9509 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( xhr.onabort !== undefined ) { -  
9510   -  
9511   -  
9512   -  
9513   -  
9514   -  
9515 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( xhr.readyState === 4 ) { -  
9516   -  
9517   -  
9518   -  
9519   -  
9520   -  
9521 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { window.setTimeout( function() { -  
9522   -  
9523   -  
9524   -  
9525   -  
9526   -  
9527   -  
9528   -  
9529   8624  
9530   8625  
9531 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { callback = callback( "abort" ); 8626 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { callback = xhrCallbacks[ id ] = callback("abort");
9532   -  
9533   8627  
9534   8628 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { try {
9535   8629  
9536 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { xhr.send( options.hasContent && options.data || null ); 8630 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { xhr.send( options.hasContent && options.data || null );
9537   8631 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { } catch ( e ) {
9538   -  
9539   8632  
9540 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( callback ) { 8633 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( callback ) {
9541   8634 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { throw e;
9542   8635  
9543   8636  
9544   8637  
9545   8638  
9546   8639 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { abort: function() {
9547   8640 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( callback ) {
9548   8641  
9549   8642  
9550   8643  
9551   8644  
9552   8645  
9553   8646  
9554   -  
9555   8647  
9556   8648  
9557   -  
9558   -  
9559 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) {jQuery.ajaxPrefilter( function( s ) { -  
9560   -  
9561   -  
9562   -  
9563   8649  
9564   8650  
9565   8651  
9566   8652 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {jQuery.ajaxSetup({
9567   -  
9568   8653  
9569   8654  
9570   8655  
9571   8656  
9572   8657  
9573   8658  
9574   8659  
9575 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { "text script": function( text ) { 8660 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { "text script": function( text ) {
9576   8661  
9577   8662 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return text;
9578   8663  
9579   8664  
9580   8665  
9581   8666  
9582   8667  
9583 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) {jQuery.ajaxPrefilter( "script", function( s ) { 8668 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {jQuery.ajaxPrefilter( "script", function( s ) {
9584   8669 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( s.cache === undefined ) {
9585   8670 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { s.cache = false;
9586   8671  
9587   8672 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( s.crossDomain ) {
9588   8673 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { s.type = "GET";
9589   8674  
9590   8675  
9591   8676  
9592   8677  
9593 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) {jQuery.ajaxTransport( "script", function( s ) { 8678 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {jQuery.ajaxTransport( "script", function( s ) {
9594   -  
9595   8679  
9596 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( s.crossDomain ) { 8680 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( s.crossDomain ) {
9597   8681 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { var script, callback;
9598   8682 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return {
9599   8683 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { send: function( _, complete ) {
9600   8684 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { script = jQuery("<script>").prop({
-   8685 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { async: true,
9601   8686  
9602   8687  
9603   8688  
9604   8689 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { "load error",
9605   8690 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { callback = function( evt ) {
9606   8691  
9607   8692 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { callback = null;
9608   8693 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( evt ) {
9609   8694 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { complete( evt.type === "error" ? 404 : 200, evt.type );
9610   8695  
9611   8696  
9612   8697  
9613   -  
9614   -  
9615   8698  
9616   8699  
9617   8700 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { abort: function() {
9618   8701 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( callback ) {
9619   8702  
9620   8703  
9621   8704  
9622   8705  
9623   8706  
9624   8707  
9625   8708  
9626   8709  
9627   8710  
9628   8711  
9629   8712 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {var oldCallbacks = [],
9630   8713 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { rjsonp = /(=)\?(?=&|$)|\?\?/;
9631   8714  
9632   8715  
9633   8716 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {jQuery.ajaxSetup({
9634   8717 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { jsonp: "callback",
9635   8718 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { jsonpCallback: function() {
9636 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { var callback = oldCallbacks.pop() || ( jQuery.expando + "_" + ( nonce++ ) ); 8719 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { var callback = oldCallbacks.pop() || ( jQuery.expando + "_" + ( nonce++ ) );
9637 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { this[ callback ] = true; 8720 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { this[ callback ] = true;
9638   8721 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return callback;
9639   8722  
9640   8723  
9641   8724  
9642   8725  
9643 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) {jQuery.ajaxPrefilter( "json jsonp", function( s, originalSettings, jqXHR ) { 8726 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {jQuery.ajaxPrefilter( "json jsonp", function( s, originalSettings, jqXHR ) {
9644   8727  
9645   8728 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { var callbackName, overwritten, responseContainer,
9646   8729 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { jsonProp = s.jsonp !== false && ( rjsonp.test( s.url ) ?
9647   8730 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { "url" :
9648   -  
9649   -  
9650   8731 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { typeof s.data === "string" && !( s.contentType || "" ).indexOf("application/x-www-form-urlencoded") && rjsonp.test( s.data ) && "data"
9651   -  
9652   8732  
9653   8733  
9654   8734  
9655 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( jsonProp || s.dataTypes[ 0 ] === "jsonp" ) { 8735 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( jsonProp || s.dataTypes[ 0 ] === "jsonp" ) {
9656   8736  
9657   8737  
9658   8738 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { callbackName = s.jsonpCallback = jQuery.isFunction( s.jsonpCallback ) ?
9659   8739  
9660   8740  
9661   8741  
9662   8742  
9663 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( jsonProp ) { 8743 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( jsonProp ) {
9664   8744 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { s[ jsonProp ] = s[ jsonProp ].replace( rjsonp, "$1" + callbackName );
9665 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { } else if ( s.jsonp !== false ) { 8745 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { } else if ( s.jsonp !== false ) {
9666 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { s.url += ( rquery.test( s.url ) ? "&" : "?" ) + s.jsonp + "=" + callbackName; 8746 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { s.url += ( rquery.test( s.url ) ? "&" : "?" ) + s.jsonp + "=" + callbackName;
9667   8747  
9668   8748  
9669   8749  
9670 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { s.converters[ "script json" ] = function() { 8750 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { s.converters["script json"] = function() {
9671   8751 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( !responseContainer ) {
9672   8752 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { jQuery.error( callbackName + " was not called" );
9673   8753  
9674   8754 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return responseContainer[ 0 ];
9675   8755  
9676   8756  
9677   8757  
9678 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { s.dataTypes[ 0 ] = "json"; 8758 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { s.dataTypes[ 0 ] = "json";
9679   8759  
9680   8760  
9681   8761 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { overwritten = window[ callbackName ];
9682   8762 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { window[ callbackName ] = function() {
9683   8763  
9684   8764  
9685   8765  
9686   8766  
9687 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { jqXHR.always( function() { 8767 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { jqXHR.always(function() {
9688   -  
9689   -  
9690 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( overwritten === undefined ) { -  
9691   -  
9692   -  
9693   8768  
9694 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { } else { -  
9695   8769 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { window[ callbackName ] = overwritten;
9696   -  
9697   8770  
9698   8771  
9699 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( s[ callbackName ] ) { 8772 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( s[ callbackName ] ) {
9700   -  
9701   8773  
9702   8774 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { s.jsonpCallback = originalSettings.jsonpCallback;
9703   8775  
9704   8776  
9705   8777 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { oldCallbacks.push( callbackName );
9706   8778  
9707   8779  
9708   8780  
9709 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( responseContainer && jQuery.isFunction( overwritten ) ) { 8781 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( responseContainer && jQuery.isFunction( overwritten ) ) {
9710   8782  
9711   8783  
9712   8784  
9713   8785  
9714   8786  
9715   8787  
9716   8788  
9717 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { return "script"; 8789 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return "script";
9718   8790  
9719   8791  
9720   -  
9721   -  
9722   -  
9723   -  
9724   -  
9725   -  
9726   -  
9727   -  
9728   -  
9729 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) {support.createHTMLDocument = ( function() { -  
9730 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { var body = document.implementation.createHTMLDocument( "" ).body; -  
9731   -  
9732   8792  
9733   8793  
9734   -  
9735   8794  
9736   8795  
9737   8796  
9738   8797 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {// context (optional): If specified, the fragment will be created in this context, defaults to document
9739   8798 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {// keepScripts (optional): If true, will include scripts passed in the html string
9740 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) {jQuery.parseHTML = function( data, context, keepScripts ) { 8799 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {jQuery.parseHTML = function( data, context, keepScripts ) {
9741 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( typeof data !== "string" ) { 8800 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( !data || typeof data !== "string" ) {
9742   8801 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return null;
9743   8802  
9744 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( typeof context === "boolean" ) { 8803 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( typeof context === "boolean" ) {
9745   8804  
9746   8805 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { context = false;
9747   8806  
-   8807  
9748   -  
9749   -  
9750   -  
9751   -  
9752   -  
9753   -  
9754   -  
9755 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( support.createHTMLDocument ) { -  
9756   -  
9757   -  
9758   -  
9759   -  
9760   -  
9761 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { base = context.createElement( "base" ); -  
9762   -  
9763   -  
9764   -  
9765   -  
9766   -  
9767   -  
9768   8808  
9769   8809 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { var parsed = rsingleTag.exec( data ),
9770   8810  
9771   8811  
9772   8812  
9773 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( parsed ) { 8813 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( parsed ) {
9774   8814 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return [ context.createElement( parsed[1] ) ];
9775   8815  
9776   8816  
9777   8817  
9778   8818  
9779   8819 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( scripts && scripts.length ) {
9780   8820  
9781   8821  
9782   8822  
9783   8823 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return jQuery.merge( [], parsed.childNodes );
9784   8824  
9785   8825  
-   8826  
-   8827  
-   8828 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {var _load = jQuery.fn.load;
9786   8829  
9787   8830  
9788   8831  
9789   8832  
9790   8833 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {jQuery.fn.load = function( url, params, callback ) {
-   8834 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( typeof url !== "string" && _load ) {
-   8835 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return _load.apply( this, arguments );
-   8836  
-   8837  
9791   8838 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { var selector, type, response,
9792   8839 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { self = this,
9793   8840 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { off = url.indexOf(" ");
9794   8841  
9795   8842 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( off >= 0 ) {
9796   8843  
9797   8844  
9798   8845  
9799   8846  
9800   8847  
9801 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( jQuery.isFunction( params ) ) { 8848 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( jQuery.isFunction( params ) ) {
9802   8849  
9803   8850  
9804   8851 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { callback = params;
9805   8852  
9806   8853  
9807   8854  
9808 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { } else if ( params && typeof params === "object" ) { 8855 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { } else if ( params && typeof params === "object" ) {
9809   8856 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { type = "POST";
9810   8857  
9811   8858  
9812   8859  
9813 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( self.length > 0 ) { 8860 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( self.length > 0 ) {
9814   8861  
9815   8862  
9816   8863  
9817   -  
9818   -  
9819   8864  
9820 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { type: type || "GET", 8865 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { type: type,
9821   8866 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { dataType: "html",
9822   8867  
9823   8868 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }).done(function( responseText ) {
9824   8869  
9825   8870  
9826   8871 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { response = arguments;
9827   8872  
9828   8873  
9829   8874  
9830   8875  
9831   8876 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Exclude scripts to avoid IE 'Permission Denied' errors
9832 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { jQuery( "<div>" ).append( jQuery.parseHTML( responseText ) ).find( selector ) : 8877 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { jQuery("<div>").append( jQuery.parseHTML( responseText ) ).find( selector ) :
9833   8878  
9834   8879  
9835   8880 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { responseText );
9836   -  
9837   -  
9838   -  
9839   8881  
9840 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { } ).always( callback && function( jqXHR, status ) { -  
9841   8882 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }).complete( callback && function( jqXHR, status ) {
9842   -  
9843   8883  
9844   8884  
9845   8885  
9846   8886  
9847 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { return this; 8887 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return this;
9848   8888  
9849   8889  
9850   8890  
9851   8891  
9852   8892  
9853   8893  
9854   -  
9855   -  
9856   -  
9857   -  
9858   -  
9859   -  
9860   -  
9861   8894 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {jQuery.each( [ "ajaxStart", "ajaxStop", "ajaxComplete", "ajaxError", "ajaxSuccess", "ajaxSend" ], function( i, type ) {
9862   8895 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { jQuery.fn[ type ] = function( fn ) {
9863 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { return this.on( type, fn ); 8896 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return this.on( type, fn );
9864   8897  
9865   8898  
9866   8899  
9867   8900  
9868   8901  
9869   8902  
9870   8903 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {jQuery.expr.filters.animated = function( elem ) {
9871 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { return jQuery.grep( jQuery.timers, function( fn ) { 8904 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return jQuery.grep(jQuery.timers, function( fn ) {
9872   8905 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return elem === fn.elem;
9873   8906  
9874   8907  
9875   8908  
9876   8909  
9877   8910  
-   8911  
-   8912 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {var docElem = window.document.documentElement;
9878   8913  
9879   8914  
9880   8915  
9881   8916  
9882 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) {function getWindow( elem ) { 8917 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {function getWindow( elem ) {
9883   8918 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return jQuery.isWindow( elem ) ? elem : elem.nodeType === 9 && elem.defaultView;
9884   8919  
9885   8920  
9886   8921  
9887   8922 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { setOffset: function( elem, options, i ) {
9888   8923 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { var curPosition, curLeft, curCSSTop, curTop, curOffset, curCSSLeft, calculatePosition,
9889   8924 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { position = jQuery.css( elem, "position" ),
9890   8925  
9891   8926  
9892   8927  
9893   8928  
9894 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( position === "static" ) { 8929 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( position === "static" ) {
9895   8930 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { elem.style.position = "relative";
9896   8931  
9897   8932  
9898   8933  
9899   8934 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { curCSSTop = jQuery.css( elem, "top" );
9900   8935 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { curCSSLeft = jQuery.css( elem, "left" );
9901 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { calculatePosition = ( position === "absolute" || position === "fixed" ) && 8936 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { calculatePosition = ( position === "absolute" || position === "fixed" ) &&
9902   8937 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { ( curCSSTop + curCSSLeft ).indexOf("auto") > -1;
9903   8938  
9904   8939  
9905   8940 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // top or left is auto and position is either absolute or fixed
9906 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( calculatePosition ) { 8941 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( calculatePosition ) {
9907   8942  
9908   8943  
9909   8944  
9910   8945  
9911   8946 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { } else {
9912   8947 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { curTop = parseFloat( curCSSTop ) || 0;
9913   8948 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { curLeft = parseFloat( curCSSLeft ) || 0;
9914   8949  
9915   8950  
9916   8951 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( jQuery.isFunction( options ) ) {
9917   -  
9918   -  
9919   8952  
9920   8953  
9921   8954  
9922 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( options.top != null ) { 8955 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( options.top != null ) {
9923   8956  
9924   8957  
9925 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( options.left != null ) { 8958 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( options.left != null ) {
9926   8959  
9927   8960  
9928   8961  
9929 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( "using" in options ) { 8962 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( "using" in options ) {
9930   8963  
9931   8964  
9932   8965 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { } else {
9933   8966  
9934   8967  
9935   8968  
9936   8969  
9937   8970  
9938   8971  
9939   -  
9940   -  
9941   8972 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { offset: function( options ) {
9942 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( arguments.length ) { 8973 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( arguments.length ) {
9943   8974 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return options === undefined ?
9944   8975 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { this :
9945 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { this.each( function( i ) { 8976 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { this.each(function( i ) {
9946   8977 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { jQuery.offset.setOffset( this, options, i );
9947   8978  
9948   8979  
9949   8980  
9950   8981 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { var docElem, win,
-   8982 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { elem = this[ 0 ],
-   8983  
9951   8984  
9952   8985  
9953   8986 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( !doc ) {
9954   8987 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return;
9955   8988  
9956   -  
9957   -  
9958   -  
9959   -  
9960 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( !elem.getClientRects().length ) { -  
9961   -  
9962   -  
9963   8989  
9964   8990  
9965   8991  
9966   8992  
9967 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( rect.width || rect.height ) { -  
9968   -  
9969   -  
9970   -  
9971   8993 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( !jQuery.contains( docElem, elem ) ) {
9972   -  
9973   -  
9974   -  
9975   8994 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return box;
9976   8995  
-   8996  
-   8997  
-   8998 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // If we don't have gBCR, just use 0,0 rather than error
-   8999 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( typeof elem.getBoundingClientRect !== strundefined ) {
-   9000  
9977   9001  
-   9002  
-   9003 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return {
-   9004  
9978   9005  
9979 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { return rect; 9006  
9980   9007  
9981   9008  
9982   9009 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { position: function() {
9983 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( !this[ 0 ] ) { 9010 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( !this[ 0 ] ) {
9984   9011 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return;
9985   9012  
9986   9013  
9987   9014 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { var offsetParent, offset,
9988   9015 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { elem = this[ 0 ],
9989   9016  
9990   9017  
9991   -  
9992   9018  
9993 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( jQuery.css( elem, "position" ) === "fixed" ) { -  
9994   9019 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( jQuery.css( elem, "position" ) === "fixed" ) {
9995   9020  
9996   9021 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { offset = elem.getBoundingClientRect();
9997   9022  
9998   9023 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { } else {
9999   -  
10000   9024  
10001 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { offsetParent = this.offsetParent(); 9025 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { offsetParent = this.offsetParent();
10002   9026  
10003   9027  
10004 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { offset = this.offset(); 9028 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { offset = this.offset();
10005 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( !jQuery.nodeName( offsetParent[ 0 ], "html" ) ) { 9029 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( !jQuery.nodeName( offsetParent[ 0 ], "html" ) ) {
10006   9030  
10007   9031  
10008   9032  
10009   9033  
10010   -  
10011 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { top: parentOffset.top + jQuery.css( offsetParent[ 0 ], "borderTopWidth", true ), 9034 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { parentOffset.top += jQuery.css( offsetParent[ 0 ], "borderTopWidth", true );
10012 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { left: parentOffset.left + jQuery.css( offsetParent[ 0 ], "borderLeftWidth", true ) 9035 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { parentOffset.left += jQuery.css( offsetParent[ 0 ], "borderLeftWidth", true );
10013   -  
10014   9036  
10015   9037  
10016   9038  
10017 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { return { 9039 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return {
10018 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { top: offset.top - parentOffset.top - jQuery.css( elem, "marginTop", true ), 9040 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { top: offset.top - parentOffset.top - jQuery.css( elem, "marginTop", true ),
10019 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { left: offset.left - parentOffset.left - jQuery.css( elem, "marginLeft", true ) 9041 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { left: offset.left - parentOffset.left - jQuery.css( elem, "marginLeft", true )
10020   9042  
10021   9043  
10022   -  
10023   -  
10024   -  
10025   -  
10026   -  
10027   -  
10028   -  
10029   -  
10030   -  
10031   -  
10032   9044  
10033 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { offsetParent: function() { 9045 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { offsetParent: function() {
10034 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { return this.map( function() { 9046 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return this.map(function() {
10035 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { var offsetParent = this.offsetParent; 9047 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { var offsetParent = this.offsetParent || docElem;
10036   9048  
10037 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { while ( offsetParent && jQuery.css( offsetParent, "position" ) === "static" ) { 9049 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { while ( offsetParent && ( !jQuery.nodeName( offsetParent, "html" ) && jQuery.css( offsetParent, "position" ) === "static" ) ) {
10038   9050  
10039   9051  
10040   9052  
10041   9053 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return offsetParent || docElem;
10042   9054  
10043   9055  
10044   9056  
10045   9057  
10046   9058  
10047 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) {jQuery.each( { scrollLeft: "pageXOffset", scrollTop: "pageYOffset" }, function( method, prop ) { 9059 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {jQuery.each( { scrollLeft: "pageXOffset", scrollTop: "pageYOffset" }, function( method, prop ) {
10048 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { var top = "pageYOffset" === prop; 9060 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { var top = "pageYOffset" === prop;
10049   9061  
10050   9062 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { jQuery.fn[ method ] = function( val ) {
10051 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { return access( this, function( elem, method, val ) { 9063 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return access( this, function( elem, method, val ) {
10052   9064 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { var win = getWindow( elem );
10053   9065  
10054   9066 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( val === undefined ) {
10055   9067 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return win ? win[ prop ] : elem[ method ];
10056   9068  
10057   9069  
10058   9070 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( win ) {
10059   9071  
10060   9072  
10061   9073  
10062   9074  
10063   9075  
10064   9076 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { } else {
10065   9077  
10066   9078  
10067   9079 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }, method, val, arguments.length, null );
10068   9080  
10069   9081  
10070   9082  
10071   9083  
10072   9084 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {// Add the top/left cssHooks using jQuery.fn.position
10073   9085 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {// Webkit bug: https://bugs.webkit.org/show_bug.cgi?id=29084
10074   9086 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {// Blink bug: https://code.google.com/p/chromium/issues/detail?id=229280
10075   9087 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {// getComputedStyle returns percent when specified for top/left/bottom/right;
10076   9088 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {// rather than make the css module depend on the offset module, just check for it here
10077 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) {jQuery.each( [ "top", "left" ], function( i, prop ) { 9089 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {jQuery.each( [ "top", "left" ], function( i, prop ) {
10078   9090  
10079   9091 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { function( elem, computed ) {
10080   9092 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( computed ) {
10081   9093  
10082   -  
10083   9094  
10084 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { return rnumnonpx.test( computed ) ? 9095 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return rnumnonpx.test( computed ) ?
10085   9096 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { jQuery( elem ).position()[ prop ] + "px" :
10086   9097  
10087   9098  
10088   9099  
10089   9100  
10090   9101  
10091   9102  
10092   9103  
10093   9104  
10094 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) {jQuery.each( { Height: "height", Width: "width" }, function( name, type ) { 9105 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {jQuery.each( { Height: "height", Width: "width" }, function( name, type ) {
10095 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { jQuery.each( { padding: "inner" + name, content: type, "": "outer" + name }, 9106 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { jQuery.each( { padding: "inner" + name, content: type, "": "outer" + name }, function( defaultExtra, funcName ) {
10096   -  
10097   -  
10098   9107  
10099 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { jQuery.fn[ funcName ] = function( margin, value ) { 9108 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { jQuery.fn[ funcName ] = function( margin, value ) {
10100 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { var chainable = arguments.length && ( defaultExtra || typeof margin !== "boolean" ), 9109 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { var chainable = arguments.length && ( defaultExtra || typeof margin !== "boolean" ),
10101 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { extra = defaultExtra || ( margin === true || value === true ? "margin" : "border" ); 9110 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { extra = defaultExtra || ( margin === true || value === true ? "margin" : "border" );
10102   9111  
10103 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { return access( this, function( elem, type, value ) { 9112 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return access( this, function( elem, type, value ) {
10104   9113 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { var doc;
10105   9114  
10106   9115 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( jQuery.isWindow( elem ) ) {
10107   -  
10108   9116  
10109 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { return funcName.indexOf( "outer" ) === 0 ? 9117 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // isn't a whole lot we can do. See pull request at this URL for discussion:
10110   9118 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // https://github.com/jquery/jquery/pull/764
10111   9119 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return elem.document.documentElement[ "client" + name ];
10112   9120  
10113   9121  
10114   9122  
10115 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( elem.nodeType === 9 ) { 9123 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( elem.nodeType === 9 ) {
10116   9124  
10117   9125  
10118   9126  
10119   9127 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // whichever is greatest
10120 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { return Math.max( 9128 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return Math.max(
10121 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { elem.body[ "scroll" + name ], doc[ "scroll" + name ], 9129 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { elem.body[ "scroll" + name ], doc[ "scroll" + name ],
10122 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { elem.body[ "offset" + name ], doc[ "offset" + name ], 9130 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { elem.body[ "offset" + name ], doc[ "offset" + name ],
10123   9131 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { doc[ "client" + name ]
10124   9132  
10125   9133  
10126   9134  
10127   9135 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return value === undefined ?
10128   -  
10129   9136  
10130   9137 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { jQuery.css( elem, type, extra ) :
10131   9138  
10132   9139  
10133   9140 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { jQuery.style( elem, type, value, extra );
10134   9141 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }, type, chainable ? margin : undefined, chainable, null );
10135   9142  
10136   9143  
10137   9144  
10138   -  
10139   -  
10140   -  
10141   -  
10142   -  
10143 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { return this.on( types, null, data, fn ); -  
10144   -  
10145   -  
10146 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { return this.off( types, null, fn ); -  
10147   -  
10148   -  
10149   -  
10150 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { return this.on( types, selector, data, fn ); -  
10151   -  
10152   9145  
10153   9146  
10154   9147  
10155 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { return arguments.length === 1 ? -  
10156 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { this.off( selector, "**" ) : -  
10157 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { this.off( types, selector || "**", fn ); 9148 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {jQuery.fn.size = function() {
10158   9149 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return this.length;
10159   9150  
10160   9151  
10161   9152  
10162   9153  
10163   9154  
10164   9155  
10165   9156  
10166   9157  
10167   9158 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {// files that may use define, but not via a proper concatenation script that
10168   9159 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {// understands anonymous AMD modules. A named AMD is safest and most robust
10169   9160 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {// way to register. Lowercase jquery is used because AMD module names are
10170   9161 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {// derived from file names, and jQuery is normally delivered in a lowercase
10171   9162 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {// file name. Do this after creating the global so that if an AMD module wants
10172   9163 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {// to call noConflict to hide this version of jQuery, it will work.
10173   9164  
10174   9165  
10175   9166 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {// declare themselves as anonymous modules, and avoid setting a global if an
10176   9167 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {// AMD loader is present. jQuery is a special case. For more information, see
10177   9168 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {// https://github.com/jrburke/requirejs/wiki/Updating-existing-libraries#wiki-anon
10178   9169  
10179 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) {if ( typeof define === "function" && define.amd ) { 9170 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {if ( typeof define === "function" && define.amd ) {
10180 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) { define( "jquery", [], function() { 9171 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { define( "jquery", [], function() {
10181   9172 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return jQuery;
10182   9173  
10183   9174  
10184   9175  
10185   9176  
10186   9177  
10187   9178  
10188   9179  
10189   -  
10190   9180  
10191   9181 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { _jQuery = window.jQuery,
10192   9182  
10193   9183  
10194   9184 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { _$ = window.$;
10195   9185  
10196   9186 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {jQuery.noConflict = function( deep ) {
10197   9187 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( window.$ === jQuery ) {
10198   9188  
10199   9189  
10200   9190  
10201   9191 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( deep && window.jQuery === jQuery ) {
10202   9192  
10203   9193  
10204   9194  
10205   9195 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return jQuery;
10206   9196  
10207   9197  
10208   9198  
10209   9199 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {// (#7102#comment:10, https://github.com/jquery/jquery/pull/557)
10210   9200 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {// and CommonJS for browser emulators (#13566)
10211 <([a-z][^\/\0><\/\1><[\w\W]+><([a-z][^\/\0><|&#?\w+;/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0><1.8 extension point< 4; i += 2 - includeWidth ) {< length; index++ ) {< length; index++ ) {< 1 && length ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< length; index++ ) {< timers.length; i++ ) {if ( !noGlobal ) { 9201 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {if ( typeof noGlobal === strundefined ) {
10212   9202  
10213   9203  
10214   9204  
10215   9205  
10216   9206  
10217   -  
10218   9207  
-   9208 <(\w+)\s*\/?><\/\1><[\w\W]+><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/<1.8 extension point< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {return jQuery;
10219   9209  
10220   9210  
10221   9211