| 505 | } ); |
| 506 | |
| 507 | function isArrayLike( obj ) { |
| 508 | |
| 509 | // Support: real iOS 8.2 only (not reproducible in simulator) |
| 510 | // `in` check used to prevent JIT error (gh-2145) |
| 511 | // hasOwn isn't used here due to false negatives |
| 512 | // regarding Nodelist length in IE |
| 513 | var length = !!obj && "length" in obj && obj.length, |
| 514 | type = toType( obj ); |
| 515 | |
| 516 | if ( isFunction( obj ) || isWindow( obj ) ) { |
| 517 | return false; |
| 518 | } |
| 519 | |
| 520 | return type === "array" || length === 0 || |
| 521 | typeof length === "number" && length > 0 && ( length - 1 ) in obj; |
| 522 | } |
| 523 | var Sizzle = |
| 524 | /*! |
| 525 | * Sizzle CSS Selector Engine v2.3.6 |