ÿþ/ * - - - - - - - - - - - - - -   s u p e r f i s h . j s   - - - - - - - - - - - - - * /   
 / * 
   *   S u p e r f i s h   v 1 . 4 . 8   -   j Q u e r y   m e n u   w i d g e t 
   *   C o p y r i g h t   ( c )   2 0 0 8   J o e l   B i r c h 
   * 
   *   D u a l   l i c e n s e d   u n d e r   t h e   M I T   a n d   G P L   l i c e n s e s : 
   *   	 h t t p : / / w w w . o p e n s o u r c e . o r g / l i c e n s e s / m i t - l i c e n s e . p h p 
   *   	 h t t p : / / w w w . g n u . o r g / l i c e n s e s / g p l . h t m l 
   * 
   *   C H A N G E L O G :   h t t p : / / u s e r s . t p g . c o m . a u / j _ b i r c h / p l u g i n s / s u p e r f i s h / c h a n g e l o g . t x t 
   * / 
 ; ( f u n c t i o n ( $ ) { $ . f n . s u p e r f i s h = f u n c t i o n ( o p ) { v a r   s f = $ . f n . s u p e r f i s h , c = s f . c , $ a r r o w = $ ( [ ' < s p a n   c l a s s = " ' , c . a r r o w C l a s s , ' " >   & # 1 8 7 ; < / s p a n > ' ] . j o i n ( ' ' ) ) , o v e r = f u n c t i o n ( ) { v a r   $ $ = $ ( t h i s ) , m e n u = g e t M e n u ( $ $ ) ; c l e a r T i m e o u t ( m e n u . s f T i m e r ) ; $ $ . s h o w S u p e r f i s h U l ( ) . s i b l i n g s ( ) . h i d e S u p e r f i s h U l ( ) } , o u t = f u n c t i o n ( ) { v a r   $ $ = $ ( t h i s ) , m e n u = g e t M e n u ( $ $ ) , o = s f . o p ; c l e a r T i m e o u t ( m e n u . s f T i m e r ) ; m e n u . s f T i m e r = s e t T i m e o u t ( f u n c t i o n ( ) { o . r e t a i n P a t h = ( $ . i n A r r a y ( $ $ [ 0 ] , o . $ p a t h ) > - 1 ) ; $ $ . h i d e S u p e r f i s h U l ( ) ; i f ( o . $ p a t h . l e n g t h & & $ $ . p a r e n t s ( [ ' l i . ' , o . h o v e r C l a s s ] . j o i n ( ' ' ) ) . l e n g t h < 1 ) { o v e r . c a l l ( o . $ p a t h ) } } , o . d e l a y ) } , g e t M e n u = f u n c t i o n ( $ m e n u ) { v a r   m e n u = $ m e n u . p a r e n t s ( [ ' u l . ' , c . m e n u C l a s s , ' : f i r s t ' ] . j o i n ( ' ' ) ) [ 0 ] ; s f . o p = s f . o [ m e n u . s e r i a l ] ; r e t u r n   m e n u } , a d d A r r o w = f u n c t i o n ( $ a ) { $ a . a d d C l a s s ( c . a n c h o r C l a s s ) . a p p e n d ( $ a r r o w . c l o n e ( ) ) } ; r e t u r n   t h i s . e a c h ( f u n c t i o n ( ) { v a r   s = t h i s . s e r i a l = s f . o . l e n g t h ; v a r   o = $ . e x t e n d ( { } , s f . d e f a u l t s , o p ) ; o . $ p a t h = $ ( ' l i . ' + o . p a t h C l a s s , t h i s ) . s l i c e ( 0 , o . p a t h L e v e l s ) . e a c h ( f u n c t i o n ( ) { $ ( t h i s ) . a d d C l a s s ( [ o . h o v e r C l a s s , c . b c C l a s s ] . j o i n ( '   ' ) ) . f i l t e r ( ' l i : h a s ( u l ) ' ) . r e m o v e C l a s s ( o . p a t h C l a s s ) } ) ; s f . o [ s ] = s f . o p = o ; $ ( ' l i : h a s ( u l ) ' , t h i s ) [ ( $ . f n . h o v e r I n t e n t & & ! o . d i s a b l e H I ) ? ' h o v e r I n t e n t ' : ' h o v e r ' ] ( o v e r , o u t ) . e a c h ( f u n c t i o n ( ) { i f ( o . a u t o A r r o w s ) a d d A r r o w ( $ ( ' > a : f i r s t - c h i l d ' , t h i s ) ) } ) . n o t ( ' . ' + c . b c C l a s s ) . h i d e S u p e r f i s h U l ( ) ; v a r   $ a = $ ( ' a ' , t h i s ) ; $ a . e a c h ( f u n c t i o n ( i ) { v a r   $ l i = $ a . e q ( i ) . p a r e n t s ( ' l i ' ) ; $ a . e q ( i ) . f o c u s ( f u n c t i o n ( ) { o v e r . c a l l ( $ l i ) } ) . b l u r ( f u n c t i o n ( ) { o u t . c a l l ( $ l i ) } ) } ) ; o . o n I n i t . c a l l ( t h i s ) } ) . e a c h ( f u n c t i o n ( ) { v a r   m e n u C l a s s e s = [ c . m e n u C l a s s ] ; i f ( s f . o p . d r o p S h a d o w s & & ! ( $ . b r o w s e r . m s i e & & $ . b r o w s e r . v e r s i o n < 7 ) ) m e n u C l a s s e s . p u s h ( c . s h a d o w C l a s s ) ; $ ( t h i s ) . a d d C l a s s ( m e n u C l a s s e s . j o i n ( '   ' ) ) } ) } ; v a r   s f = $ . f n . s u p e r f i s h ; s f . o = [ ] ; s f . o p = { } ; s f . I E 7 f i x = f u n c t i o n ( ) { v a r   o = s f . o p ; i f ( $ . b r o w s e r . m s i e & & $ . b r o w s e r . v e r s i o n > 6 & & o . d r o p S h a d o w s & & o . a n i m a t i o n . o p a c i t y ! = u n d e f i n e d ) t h i s . t o g g l e C l a s s ( s f . c . s h a d o w C l a s s + ' - o f f ' ) } ; s f . c = { b c C l a s s : ' s f - b r e a d c r u m b ' , m e n u C l a s s : ' s f - j s - e n a b l e d ' , a n c h o r C l a s s : ' s f - w i t h - u l ' , a r r o w C l a s s : ' s f - s u b - i n d i c a t o r ' , s h a d o w C l a s s : ' s f - s h a d o w ' } ; s f . d e f a u l t s = { h o v e r C l a s s : ' s f H o v e r ' , p a t h C l a s s : ' o v e r i d e T h i s T o U s e ' , p a t h L e v e l s : 1 , d e l a y : 8 0 0 , a n i m a t i o n : { o p a c i t y : ' s h o w ' } , s p e e d : ' n o r m a l ' , a u t o A r r o w s : t r u e , d r o p S h a d o w s : t r u e , d i s a b l e H I : f a l s e , o n I n i t : f u n c t i o n ( ) { } , o n B e f o r e S h o w : f u n c t i o n ( ) { } , o n S h o w : f u n c t i o n ( ) { } , o n H i d e : f u n c t i o n ( ) { } } ; $ . f n . e x t e n d ( { h i d e S u p e r f i s h U l : f u n c t i o n ( ) { v a r   o = s f . o p , n o t = ( o . r e t a i n P a t h = = = t r u e ) ? o . $ p a t h : ' ' ; o . r e t a i n P a t h = f a l s e ; v a r   $ u l = $ ( [ ' l i . ' , o . h o v e r C l a s s ] . j o i n ( ' ' ) , t h i s ) . a d d ( t h i s ) . n o t ( n o t ) . r e m o v e C l a s s ( o . h o v e r C l a s s ) . f i n d ( ' > u l ' ) . h i d e ( ) . c s s ( ' v i s i b i l i t y ' , ' h i d d e n ' ) ; o . o n H i d e . c a l l ( $ u l ) ; r e t u r n   t h i s } , s h o w S u p e r f i s h U l : f u n c t i o n ( ) { v a r   o = s f . o p , s h = s f . c . s h a d o w C l a s s + ' - o f f ' , $ u l = t h i s . a d d C l a s s ( o . h o v e r C l a s s ) . f i n d ( ' > u l : h i d d e n ' ) . c s s ( ' v i s i b i l i t y ' , ' v i s i b l e ' ) ; s f . I E 7 f i x . c a l l ( $ u l ) ; o . o n B e f o r e S h o w . c a l l ( $ u l ) ; $ u l . a n i m a t e ( o . a n i m a t i o n , o . s p e e d , f u n c t i o n ( ) { s f . I E 7 f i x . c a l l ( $ u l ) ; o . o n S h o w . c a l l ( $ u l ) } ) ; r e t u r n   t h i s } } ) } ) ( j Q u e r y ) ; 
 
 / * - - - - - - - - - - - - -   j q u e r y - u i - 1 . 7 . 2 . c u s t o m . m i n . j s   - - - - - - - - - - - * / 
 / * 
   *   j Q u e r y   U I   1 . 7 . 2 
   * 
   *   C o p y r i g h t   ( c )   2 0 0 9   A U T H O R S . t x t   ( h t t p : / / j q u e r y u i . c o m / a b o u t ) 
   *   D u a l   l i c e n s e d   u n d e r   t h e   M I T   ( M I T - L I C E N S E . t x t ) 
   *   a n d   G P L   ( G P L - L I C E N S E . t x t )   l i c e n s e s . 
   * 
   *   h t t p : / / d o c s . j q u e r y . c o m / U I 
   * / 
 j Q u e r y . u i | | ( f u n c t i o n ( c ) { v a r   i = c . f n . r e m o v e , d = c . b r o w s e r . m o z i l l a & & ( p a r s e F l o a t ( c . b r o w s e r . v e r s i o n ) < 1 . 9 ) ; c . u i = { v e r s i o n : " 1 . 7 . 2 " , p l u g i n : { a d d : f u n c t i o n ( k , l , n ) { v a r   m = c . u i [ k ] . p r o t o t y p e ; f o r ( v a r   j   i n   n ) { m . p l u g i n s [ j ] = m . p l u g i n s [ j ] | | [ ] ; m . p l u g i n s [ j ] . p u s h ( [ l , n [ j ] ] ) } } , c a l l : f u n c t i o n ( j , l , k ) { v a r   n = j . p l u g i n s [ l ] ; i f ( ! n | | ! j . e l e m e n t [ 0 ] . p a r e n t N o d e ) { r e t u r n } f o r ( v a r   m = 0 ; m < n . l e n g t h ; m + + ) { i f ( j . o p t i o n s [ n [ m ] [ 0 ] ] ) { n [ m ] [ 1 ] . a p p l y ( j . e l e m e n t , k ) } } } } , c o n t a i n s : f u n c t i o n ( k , j ) { r e t u r n   d o c u m e n t . c o m p a r e D o c u m e n t P o s i t i o n ? k . c o m p a r e D o c u m e n t P o s i t i o n ( j ) & 1 6 : k ! = = j & & k . c o n t a i n s ( j ) } , h a s S c r o l l : f u n c t i o n ( m , k ) { i f ( c ( m ) . c s s ( " o v e r f l o w " ) = = " h i d d e n " ) { r e t u r n   f a l s e } v a r   j = ( k & & k = = " l e f t " ) ? " s c r o l l L e f t " : " s c r o l l T o p " , l = f a l s e ; i f ( m [ j ] > 0 ) { r e t u r n   t r u e } m [ j ] = 1 ; l = ( m [ j ] > 0 ) ; m [ j ] = 0 ; r e t u r n   l } , i s O v e r A x i s : f u n c t i o n ( k , j , l ) { r e t u r n ( k > j ) & & ( k < ( j + l ) ) } , i s O v e r : f u n c t i o n ( o , k , n , m , j , l ) { r e t u r n   c . u i . i s O v e r A x i s ( o , n , j ) & & c . u i . i s O v e r A x i s ( k , m , l ) } , k e y C o d e : { B A C K S P A C E : 8 , C A P S _ L O C K : 2 0 , C O M M A : 1 8 8 , C O N T R O L : 1 7 , D E L E T E : 4 6 , D O W N : 4 0 , E N D : 3 5 , E N T E R : 1 3 , E S C A P E : 2 7 , H O M E : 3 6 , I N S E R T : 4 5 , L E F T : 3 7 , N U M P A D _ A D D : 1 0 7 , N U M P A D _ D E C I M A L : 1 1 0 , N U M P A D _ D I V I D E : 1 1 1 , N U M P A D _ E N T E R : 1 0 8 , N U M P A D _ M U L T I P L Y : 1 0 6 , N U M P A D _ S U B T R A C T : 1 0 9 , P A G E _ D O W N : 3 4 , P A G E _ U P : 3 3 , P E R I O D : 1 9 0 , R I G H T : 3 9 , S H I F T : 1 6 , S P A C E : 3 2 , T A B : 9 , U P : 3 8 } } ; i f ( d ) { v a r   f = c . a t t r , e = c . f n . r e m o v e A t t r , h = " h t t p : / / w w w . w 3 . o r g / 2 0 0 5 / 0 7 / a a a " , a = / ^ a r i a - / , b = / ^ w a i r o l e : / ; c . a t t r = f u n c t i o n ( k , j , l ) { v a r   m = l ! = = u n d e f i n e d ; r e t u r n ( j = = " r o l e " ? ( m ? f . c a l l ( t h i s , k , j , " w a i r o l e : " + l ) : ( f . a p p l y ( t h i s , a r g u m e n t s ) | | " " ) . r e p l a c e ( b , " " ) ) : ( a . t e s t ( j ) ? ( m ? k . s e t A t t r i b u t e N S ( h , j . r e p l a c e ( a , " a a a : " ) , l ) : f . c a l l ( t h i s , k , j . r e p l a c e ( a , " a a a : " ) ) ) : f . a p p l y ( t h i s , a r g u m e n t s ) ) ) } ; c . f n . r e m o v e A t t r = f u n c t i o n ( j ) { r e t u r n ( a . t e s t ( j ) ? t h i s . e a c h ( f u n c t i o n ( ) { t h i s . r e m o v e A t t r i b u t e N S ( h , j . r e p l a c e ( a , " " ) ) } ) : e . c a l l ( t h i s , j ) ) } } c . f n . e x t e n d ( { r e m o v e : f u n c t i o n ( ) { c ( " * " , t h i s ) . a d d ( t h i s ) . e a c h ( f u n c t i o n ( ) { c ( t h i s ) . t r i g g e r H a n d l e r ( " r e m o v e " ) } ) ; r e t u r n   i . a p p l y ( t h i s , a r g u m e n t s ) } , e n a b l e S e l e c t i o n : f u n c t i o n ( ) { r e t u r n   t h i s . a t t r ( " u n s e l e c t a b l e " , " o f f " ) . c s s ( " M o z U s e r S e l e c t " , " " ) . u n b i n d ( " s e l e c t s t a r t . u i " ) } , d i s a b l e S e l e c t i o n : f u n c t i o n ( ) { r e t u r n   t h i s . a t t r ( " u n s e l e c t a b l e " , " o n " ) . c s s ( " M o z U s e r S e l e c t " , " n o n e " ) . b i n d ( " s e l e c t s t a r t . u i " , f u n c t i o n ( ) { r e t u r n   f a l s e } ) } , s c r o l l P a r e n t : f u n c t i o n ( ) { v a r   j ; i f ( ( c . b r o w s e r . m s i e & & ( / ( s t a t i c | r e l a t i v e ) / ) . t e s t ( t h i s . c s s ( " p o s i t i o n " ) ) ) | | ( / a b s o l u t e / ) . t e s t ( t h i s . c s s ( " p o s i t i o n " ) ) ) { j = t h i s . p a r e n t s ( ) . f i l t e r ( f u n c t i o n ( ) { r e t u r n ( / ( r e l a t i v e | a b s o l u t e | f i x e d ) / ) . t e s t ( c . c u r C S S ( t h i s , " p o s i t i o n " , 1 ) ) & & ( / ( a u t o | s c r o l l ) / ) . t e s t ( c . c u r C S S ( t h i s , " o v e r f l o w " , 1 ) + c . c u r C S S ( t h i s , " o v e r f l o w - y " , 1 ) + c . c u r C S S ( t h i s , " o v e r f l o w - x " , 1 ) ) } ) . e q ( 0 ) } e l s e { j = t h i s . p a r e n t s ( ) . f i l t e r ( f u n c t i o n ( ) { r e t u r n ( / ( a u t o | s c r o l l ) / ) . t e s t ( c . c u r C S S ( t h i s , " o v e r f l o w " , 1 ) + c . c u r C S S ( t h i s , " o v e r f l o w - y " , 1 ) + c . c u r C S S ( t h i s , " o v e r f l o w - x " , 1 ) ) } ) . e q ( 0 ) } r e t u r n ( / f i x e d / ) . t e s t ( t h i s . c s s ( " p o s i t i o n " ) ) | | ! j . l e n g t h ? c ( d o c u m e n t ) : j } } ) ; c . e x t e n d ( c . e x p r [ " : " ] , { d a t a : f u n c t i o n ( l , k , j ) { r e t u r n   ! ! c . d a t a ( l , j [ 3 ] ) } , f o c u s a b l e : f u n c t i o n ( k ) { v a r   l = k . n o d e N a m e . t o L o w e r C a s e ( ) , j = c . a t t r ( k , " t a b i n d e x " ) ; r e t u r n ( / i n p u t | s e l e c t | t e x t a r e a | b u t t o n | o b j e c t / . t e s t ( l ) ? ! k . d i s a b l e d : " a " = = l | | " a r e a " = = l ? k . h r e f | | ! i s N a N ( j ) : ! i s N a N ( j ) ) & & ! c ( k ) [ " a r e a " = = l ? " p a r e n t s " : " c l o s e s t " ] ( " : h i d d e n " ) . l e n g t h } , t a b b a b l e : f u n c t i o n ( k ) { v a r   j = c . a t t r ( k , " t a b i n d e x " ) ; r e t u r n ( i s N a N ( j ) | | j > = 0 ) & & c ( k ) . i s ( " : f o c u s a b l e " ) } } ) ; f u n c t i o n   g ( m , n , o , l ) { f u n c t i o n   k ( q ) { v a r   p = c [ m ] [ n ] [ q ] | | [ ] ; r e t u r n ( t y p e o f   p = = " s t r i n g " ? p . s p l i t ( / , ? \ s + / ) : p ) } v a r   j = k ( " g e t t e r " ) ; i f ( l . l e n g t h = = 1 & & t y p e o f   l [ 0 ] = = " s t r i n g " ) { j = j . c o n c a t ( k ( " g e t t e r S e t t e r " ) ) } r e t u r n ( c . i n A r r a y ( o , j ) ! = - 1 ) } c . w i d g e t = f u n c t i o n ( k , j ) { v a r   l = k . s p l i t ( " . " ) [ 0 ] ; k = k . s p l i t ( " . " ) [ 1 ] ; c . f n [ k ] = f u n c t i o n ( p ) { v a r   n = ( t y p e o f   p = = " s t r i n g " ) , o = A r r a y . p r o t o t y p e . s l i c e . c a l l ( a r g u m e n t s , 1 ) ; i f ( n & & p . s u b s t r i n g ( 0 , 1 ) = = " _ " ) { r e t u r n   t h i s } i f ( n & & g ( l , k , p , o ) ) { v a r   m = c . d a t a ( t h i s [ 0 ] , k ) ; r e t u r n ( m ? m [ p ] . a p p l y ( m , o ) : u n d e f i n e d ) } r e t u r n   t h i s . e a c h ( f u n c t i o n ( ) { v a r   q = c . d a t a ( t h i s , k ) ; ( ! q & & ! n & & c . d a t a ( t h i s , k , n e w   c [ l ] [ k ] ( t h i s , p ) ) . _ i n i t ( ) ) ; ( q & & n & & c . i s F u n c t i o n ( q [ p ] ) & & q [ p ] . a p p l y ( q , o ) ) } ) } ; c [ l ] = c [ l ] | | { } ; c [ l ] [ k ] = f u n c t i o n ( o , n ) { v a r   m = t h i s ; t h i s . n a m e s p a c e = l ; t h i s . w i d g e t N a m e = k ; t h i s . w i d g e t E v e n t P r e f i x = c [ l ] [ k ] . e v e n t P r e f i x | | k ; t h i s . w i d g e t B a s e C l a s s = l + " - " + k ; t h i s . o p t i o n s = c . e x t e n d ( { } , c . w i d g e t . d e f a u l t s , c [ l ] [ k ] . d e f a u l t s , c . m e t a d a t a & & c . m e t a d a t a . g e t ( o ) [ k ] , n ) ; t h i s . e l e m e n t = c ( o ) . b i n d ( " s e t D a t a . " + k , f u n c t i o n ( q , p , r ) { i f ( q . t a r g e t = = o ) { r e t u r n   m . _ s e t D a t a ( p , r ) } } ) . b i n d ( " g e t D a t a . " + k , f u n c t i o n ( q , p ) { i f ( q . t a r g e t = = o ) { r e t u r n   m . _ g e t D a t a ( p ) } } ) . b i n d ( " r e m o v e " , f u n c t i o n ( ) { r e t u r n   m . d e s t r o y ( ) } ) } ; c [ l ] [ k ] . p r o t o t y p e = c . e x t e n d ( { } , c . w i d g e t . p r o t o t y p e , j ) ; c [ l ] [ k ] . g e t t e r S e t t e r = " o p t i o n " } ; c . w i d g e t . p r o t o t y p e = { _ i n i t : f u n c t i o n ( ) { } , d e s t r o y : f u n c t i o n ( ) { t h i s . e l e m e n t . r e m o v e D a t a ( t h i s . w i d g e t N a m e ) . r e m o v e C l a s s ( t h i s . w i d g e t B a s e C l a s s + " - d i s a b l e d   " + t h i s . n a m e s p a c e + " - s t a t e - d i s a b l e d " ) . r e m o v e A t t r ( " a r i a - d i s a b l e d " ) } , o p t i o n : f u n c t i o n ( l , m ) { v a r   k = l , j = t h i s ; i f ( t y p e o f   l = = " s t r i n g " ) { i f ( m = = = u n d e f i n e d ) { r e t u r n   t h i s . _ g e t D a t a ( l ) } k = { } ; k [ l ] = m } c . e a c h ( k , f u n c t i o n ( n , o ) { j . _ s e t D a t a ( n , o ) } ) } , _ g e t D a t a : f u n c t i o n ( j ) { r e t u r n   t h i s . o p t i o n s [ j ] } , _ s e t D a t a : f u n c t i o n ( j , k ) { t h i s . o p t i o n s [ j ] = k ; i f ( j = = " d i s a b l e d " ) { t h i s . e l e m e n t [ k ? " a d d C l a s s " : " r e m o v e C l a s s " ] ( t h i s . w i d g e t B a s e C l a s s + " - d i s a b l e d   " + t h i s . n a m e s p a c e + " - s t a t e - d i s a b l e d " ) . a t t r ( " a r i a - d i s a b l e d " , k ) } } , e n a b l e : f u n c t i o n ( ) { t h i s . _ s e t D a t a ( " d i s a b l e d " , f a l s e ) } , d i s a b l e : f u n c t i o n ( ) { t h i s . _ s e t D a t a ( " d i s a b l e d " , t r u e ) } , _ t r i g g e r : f u n c t i o n ( l , m , n ) { v a r   p = t h i s . o p t i o n s [ l ] , j = ( l = = t h i s . w i d g e t E v e n t P r e f i x ? l : t h i s . w i d g e t E v e n t P r e f i x + l ) ; m = c . E v e n t ( m ) ; m . t y p e = j ; i f ( m . o r i g i n a l E v e n t ) { f o r ( v a r   k = c . e v e n t . p r o p s . l e n g t h , o ; k ; ) { o = c . e v e n t . p r o p s [ - - k ] ; m [ o ] = m . o r i g i n a l E v e n t [ o ] } } t h i s . e l e m e n t . t r i g g e r ( m , n ) ; r e t u r n   ! ( c . i s F u n c t i o n ( p ) & & p . c a l l ( t h i s . e l e m e n t [ 0 ] , m , n ) = = = f a l s e | | m . i s D e f a u l t P r e v e n t e d ( ) ) } } ; c . w i d g e t . d e f a u l t s = { d i s a b l e d : f a l s e } ; c . u i . m o u s e = { _ m o u s e I n i t : f u n c t i o n ( ) { v a r   j = t h i s ; t h i s . e l e m e n t . b i n d ( " m o u s e d o w n . " + t h i s . w i d g e t N a m e , f u n c t i o n ( k ) { r e t u r n   j . _ m o u s e D o w n ( k ) } ) . b i n d ( " c l i c k . " + t h i s . w i d g e t N a m e , f u n c t i o n ( k ) { i f ( j . _ p r e v e n t C l i c k E v e n t ) { j . _ p r e v e n t C l i c k E v e n t = f a l s e ; k . s t o p I m m e d i a t e P r o p a g a t i o n ( ) ; r e t u r n   f a l s e } } ) ; i f ( c . b r o w s e r . m s i e ) { t h i s . _ m o u s e U n s e l e c t a b l e = t h i s . e l e m e n t . a t t r ( " u n s e l e c t a b l e " ) ; t h i s . e l e m e n t . a t t r ( " u n s e l e c t a b l e " , " o n " ) } t h i s . s t a r t e d = f a l s e } , _ m o u s e D e s t r o y : f u n c t i o n ( ) { t h i s . e l e m e n t . u n b i n d ( " . " + t h i s . w i d g e t N a m e ) ; ( c . b r o w s e r . m s i e & & t h i s . e l e m e n t . a t t r ( " u n s e l e c t a b l e " , t h i s . _ m o u s e U n s e l e c t a b l e ) ) } , _ m o u s e D o w n : f u n c t i o n ( l ) { l . o r i g i n a l E v e n t = l . o r i g i n a l E v e n t | | { } ; i f ( l . o r i g i n a l E v e n t . m o u s e H a n d l e d ) { r e t u r n } ( t h i s . _ m o u s e S t a r t e d & & t h i s . _ m o u s e U p ( l ) ) ; t h i s . _ m o u s e D o w n E v e n t = l ; v a r   k = t h i s , m = ( l . w h i c h = = 1 ) , j = ( t y p e o f   t h i s . o p t i o n s . c a n c e l = = " s t r i n g " ? c ( l . t a r g e t ) . p a r e n t s ( ) . a d d ( l . t a r g e t ) . f i l t e r ( t h i s . o p t i o n s . c a n c e l ) . l e n g t h : f a l s e ) ; i f ( ! m | | j | | ! t h i s . _ m o u s e C a p t u r e ( l ) ) { r e t u r n   t r u e } t h i s . m o u s e D e l a y M e t = ! t h i s . o p t i o n s . d e l a y ; i f ( ! t h i s . m o u s e D e l a y M e t ) { t h i s . _ m o u s e D e l a y T i m e r = s e t T i m e o u t ( f u n c t i o n ( ) { k . m o u s e D e l a y M e t = t r u e } , t h i s . o p t i o n s . d e l a y ) } i f ( t h i s . _ m o u s e D i s t a n c e M e t ( l ) & & t h i s . _ m o u s e D e l a y M e t ( l ) ) { t h i s . _ m o u s e S t a r t e d = ( t h i s . _ m o u s e S t a r t ( l ) ! = = f a l s e ) ; i f ( ! t h i s . _ m o u s e S t a r t e d ) { l . p r e v e n t D e f a u l t ( ) ; r e t u r n   t r u e } } t h i s . _ m o u s e M o v e D e l e g a t e = f u n c t i o n ( n ) { r e t u r n   k . _ m o u s e M o v e ( n ) } ; t h i s . _ m o u s e U p D e l e g a t e = f u n c t i o n ( n ) { r e t u r n   k . _ m o u s e U p ( n ) } ; c ( d o c u m e n t ) . b i n d ( " m o u s e m o v e . " + t h i s . w i d g e t N a m e , t h i s . _ m o u s e M o v e D e l e g a t e ) . b i n d ( " m o u s e u p . " + t h i s . w i d g e t N a m e , t h i s . _ m o u s e U p D e l e g a t e ) ; ( c . b r o w s e r . s a f a r i | | l . p r e v e n t D e f a u l t ( ) ) ; l . o r i g i n a l E v e n t . m o u s e H a n d l e d = t r u e ; r e t u r n   t r u e } , _ m o u s e M o v e : f u n c t i o n ( j ) { i f ( c . b r o w s e r . m s i e & & ! j . b u t t o n ) { r e t u r n   t h i s . _ m o u s e U p ( j ) } i f ( t h i s . _ m o u s e S t a r t e d ) { t h i s . _ m o u s e D r a g ( j ) ; r e t u r n   j . p r e v e n t D e f a u l t ( ) } i f ( t h i s . _ m o u s e D i s t a n c e M e t ( j ) & & t h i s . _ m o u s e D e l a y M e t ( j ) ) { t h i s . _ m o u s e S t a r t e d = ( t h i s . _ m o u s e S t a r t ( t h i s . _ m o u s e D o w n E v e n t , j ) ! = = f a l s e ) ; ( t h i s . _ m o u s e S t a r t e d ? t h i s . _ m o u s e D r a g ( j ) : t h i s . _ m o u s e U p ( j ) ) } r e t u r n   ! t h i s . _ m o u s e S t a r t e d } , _ m o u s e U p : f u n c t i o n ( j ) { c ( d o c u m e n t ) . u n b i n d ( " m o u s e m o v e . " + t h i s . w i d g e t N a m e , t h i s . _ m o u s e M o v e D e l e g a t e ) . u n b i n d ( " m o u s e u p . " + t h i s . w i d g e t N a m e , t h i s . _ m o u s e U p D e l e g a t e ) ; i f ( t h i s . _ m o u s e S t a r t e d ) { t h i s . _ m o u s e S t a r t e d = f a l s e ; t h i s . _ p r e v e n t C l i c k E v e n t = ( j . t a r g e t = = t h i s . _ m o u s e D o w n E v e n t . t a r g e t ) ; t h i s . _ m o u s e S t o p ( j ) } r e t u r n   f a l s e } , _ m o u s e D i s t a n c e M e t : f u n c t i o n ( j ) { r e t u r n ( M a t h . m a x ( M a t h . a b s ( t h i s . _ m o u s e D o w n E v e n t . p a g e X - j . p a g e X ) , M a t h . a b s ( t h i s . _ m o u s e D o w n E v e n t . p a g e Y - j . p a g e Y ) ) > = t h i s . o p t i o n s . d i s t a n c e ) } , _ m o u s e D e l a y M e t : f u n c t i o n ( j ) { r e t u r n   t h i s . m o u s e D e l a y M e t } , _ m o u s e S t a r t : f u n c t i o n ( j ) { } , _ m o u s e D r a g : f u n c t i o n ( j ) { } , _ m o u s e S t o p : f u n c t i o n ( j ) { } , _ m o u s e C a p t u r e : f u n c t i o n ( j ) { r e t u r n   t r u e } } ; c . u i . m o u s e . d e f a u l t s = { c a n c e l : n u l l , d i s t a n c e : 1 , d e l a y : 0 } } ) ( j Q u e r y ) ; ; / * 
   / *   j Q u e r y   U I   D r a g g a b l e   1 . 7 . 2 
   * 
   *   C o p y r i g h t   ( c )   2 0 0 9   A U T H O R S . t x t   ( h t t p : / / j q u e r y u i . c o m / a b o u t ) 
   *   D u a l   l i c e n s e d   u n d e r   t h e   M I T   ( M I T - L I C E N S E . t x t ) 
   *   a n d   G P L   ( G P L - L I C E N S E . t x t )   l i c e n s e s . 
   * 
   *   h t t p : / / d o c s . j q u e r y . c o m / U I / D r a g g a b l e s 
   * 
   *   D e p e n d s : 
   * 	 u i . c o r e . j s 
   * / 
 ( f u n c t i o n ( a ) { a . w i d g e t ( " u i . d r a g g a b l e " , a . e x t e n d ( { } , a . u i . m o u s e , { _ i n i t : f u n c t i o n ( ) { i f ( t h i s . o p t i o n s . h e l p e r = = " o r i g i n a l " & & ! ( / ^ ( ? : r | a | f ) / ) . t e s t ( t h i s . e l e m e n t . c s s ( " p o s i t i o n " ) ) ) { t h i s . e l e m e n t [ 0 ] . s t y l e . p o s i t i o n = " r e l a t i v e " } ( t h i s . o p t i o n s . a d d C l a s s e s & & t h i s . e l e m e n t . a d d C l a s s ( " u i - d r a g g a b l e " ) ) ; ( t h i s . o p t i o n s . d i s a b l e d & & t h i s . e l e m e n t . a d d C l a s s ( " u i - d r a g g a b l e - d i s a b l e d " ) ) ; t h i s . _ m o u s e I n i t ( ) } , d e s t r o y : f u n c t i o n ( ) { i f ( ! t h i s . e l e m e n t . d a t a ( " d r a g g a b l e " ) ) { r e t u r n } t h i s . e l e m e n t . r e m o v e D a t a ( " d r a g g a b l e " ) . u n b i n d ( " . d r a g g a b l e " ) . r e m o v e C l a s s ( " u i - d r a g g a b l e   u i - d r a g g a b l e - d r a g g i n g   u i - d r a g g a b l e - d i s a b l e d " ) ; t h i s . _ m o u s e D e s t r o y ( ) } , _ m o u s e C a p t u r e : f u n c t i o n ( b ) { v a r   c = t h i s . o p t i o n s ; i f ( t h i s . h e l p e r | | c . d i s a b l e d | | a ( b . t a r g e t ) . i s ( " . u i - r e s i z a b l e - h a n d l e " ) ) { r e t u r n   f a l s e } t h i s . h a n d l e = t h i s . _ g e t H a n d l e ( b ) ; i f ( ! t h i s . h a n d l e ) { r e t u r n   f a l s e } r e t u r n   t r u e } , _ m o u s e S t a r t : f u n c t i o n ( b ) { v a r   c = t h i s . o p t i o n s ; t h i s . h e l p e r = t h i s . _ c r e a t e H e l p e r ( b ) ; t h i s . _ c a c h e H e l p e r P r o p o r t i o n s ( ) ; i f ( a . u i . d d m a n a g e r ) { a . u i . d d m a n a g e r . c u r r e n t = t h i s } t h i s . _ c a c h e M a r g i n s ( ) ; t h i s . c s s P o s i t i o n = t h i s . h e l p e r . c s s ( " p o s i t i o n " ) ; t h i s . s c r o l l P a r e n t = t h i s . h e l p e r . s c r o l l P a r e n t ( ) ; t h i s . o f f s e t = t h i s . e l e m e n t . o f f s e t ( ) ; t h i s . o f f s e t = { t o p : t h i s . o f f s e t . t o p - t h i s . m a r g i n s . t o p , l e f t : t h i s . o f f s e t . l e f t - t h i s . m a r g i n s . l e f t } ; a . e x t e n d ( t h i s . o f f s e t , { c l i c k : { l e f t : b . p a g e X - t h i s . o f f s e t . l e f t , t o p : b . p a g e Y - t h i s . o f f s e t . t o p } , p a r e n t : t h i s . _ g e t P a r e n t O f f s e t ( ) , r e l a t i v e : t h i s . _ g e t R e l a t i v e O f f s e t ( ) } ) ; t h i s . o r i g i n a l P o s i t i o n = t h i s . _ g e n e r a t e P o s i t i o n ( b ) ; t h i s . o r i g i n a l P a g e X = b . p a g e X ; t h i s . o r i g i n a l P a g e Y = b . p a g e Y ; i f ( c . c u r s o r A t ) { t h i s . _ a d j u s t O f f s e t F r o m H e l p e r ( c . c u r s o r A t ) } i f ( c . c o n t a i n m e n t ) { t h i s . _ s e t C o n t a i n m e n t ( ) } t h i s . _ t r i g g e r ( " s t a r t " , b ) ; t h i s . _ c a c h e H e l p e r P r o p o r t i o n s ( ) ; i f ( a . u i . d d m a n a g e r & & ! c . d r o p B e h a v i o u r ) { a . u i . d d m a n a g e r . p r e p a r e O f f s e t s ( t h i s , b ) } t h i s . h e l p e r . a d d C l a s s ( " u i - d r a g g a b l e - d r a g g i n g " ) ; t h i s . _ m o u s e D r a g ( b , t r u e ) ; r e t u r n   t r u e } , _ m o u s e D r a g : f u n c t i o n ( b , d ) { t h i s . p o s i t i o n = t h i s . _ g e n e r a t e P o s i t i o n ( b ) ; t h i s . p o s i t i o n A b s = t h i s . _ c o n v e r t P o s i t i o n T o ( " a b s o l u t e " ) ; i f ( ! d ) { v a r   c = t h i s . _ u i H a s h ( ) ; t h i s . _ t r i g g e r ( " d r a g " , b , c ) ; t h i s . p o s i t i o n = c . p o s i t i o n } i f ( ! t h i s . o p t i o n s . a x i s | | t h i s . o p t i o n s . a x i s ! = " y " ) { t h i s . h e l p e r [ 0 ] . s t y l e . l e f t = t h i s . p o s i t i o n . l e f t + " p x " } i f ( ! t h i s . o p t i o n s . a x i s | | t h i s . o p t i o n s . a x i s ! = " x " ) { t h i s . h e l p e r [ 0 ] . s t y l e . t o p = t h i s . p o s i t i o n . t o p + " p x " } i f ( a . u i . d d m a n a g e r ) { a . u i . d d m a n a g e r . d r a g ( t h i s , b ) } r e t u r n   f a l s e } , _ m o u s e S t o p : f u n c t i o n ( c ) { v a r   d = f a l s e ; i f ( a . u i . d d m a n a g e r & & ! t h i s . o p t i o n s . d r o p B e h a v i o u r ) { d = a . u i . d d m a n a g e r . d r o p ( t h i s , c ) } i f ( t h i s . d r o p p e d ) { d = t h i s . d r o p p e d ; t h i s . d r o p p e d = f a l s e } i f ( ( t h i s . o p t i o n s . r e v e r t = = " i n v a l i d " & & ! d ) | | ( t h i s . o p t i o n s . r e v e r t = = " v a l i d " & & d ) | | t h i s . o p t i o n s . r e v e r t = = = t r u e | | ( a . i s F u n c t i o n ( t h i s . o p t i o n s . r e v e r t ) & & t h i s . o p t i o n s . r e v e r t . c a l l ( t h i s . e l e m e n t , d ) ) ) { v a r   b = t h i s ; a ( t h i s . h e l p e r ) . a n i m a t e ( t h i s . o r i g i n a l P o s i t i o n , p a r s e I n t ( t h i s . o p t i o n s . r e v e r t D u r a t i o n , 1 0 ) , f u n c t i o n ( ) { b . _ t r i g g e r ( " s t o p " , c ) ; b . _ c l e a r ( ) } ) } e l s e { t h i s . _ t r i g g e r ( " s t o p " , c ) ; t h i s . _ c l e a r ( ) } r e t u r n   f a l s e } , _ g e t H a n d l e : f u n c t i o n ( b ) { v a r   c = ! t h i s . o p t i o n s . h a n d l e | | ! a ( t h i s . o p t i o n s . h a n d l e , t h i s . e l e m e n t ) . l e n g t h ? t r u e : f a l s e ; a ( t h i s . o p t i o n s . h a n d l e , t h i s . e l e m e n t ) . f i n d ( " * " ) . a n d S e l f ( ) . e a c h ( f u n c t i o n ( ) { i f ( t h i s = = b . t a r g e t ) { c = t r u e } } ) ; r e t u r n   c } , _ c r e a t e H e l p e r : f u n c t i o n ( c ) { v a r   d = t h i s . o p t i o n s ; v a r   b = a . i s F u n c t i o n ( d . h e l p e r ) ? a ( d . h e l p e r . a p p l y ( t h i s . e l e m e n t [ 0 ] , [ c ] ) ) : ( d . h e l p e r = = " c l o n e " ? t h i s . e l e m e n t . c l o n e ( ) : t h i s . e l e m e n t ) ; i f ( ! b . p a r e n t s ( " b o d y " ) . l e n g t h ) { b . a p p e n d T o ( ( d . a p p e n d T o = = " p a r e n t " ? t h i s . e l e m e n t [ 0 ] . p a r e n t N o d e : d . a p p e n d T o ) ) } i f ( b [ 0 ] ! = t h i s . e l e m e n t [ 0 ] & & ! ( / ( f i x e d | a b s o l u t e ) / ) . t e s t ( b . c s s ( " p o s i t i o n " ) ) ) { b . c s s ( " p o s i t i o n " , " a b s o l u t e " ) } r e t u r n   b } , _ a d j u s t O f f s e t F r o m H e l p e r : f u n c t i o n ( b ) { i f ( b . l e f t ! = u n d e f i n e d ) { t h i s . o f f s e t . c l i c k . l e f t = b . l e f t + t h i s . m a r g i n s . l e f t } i f ( b . r i g h t ! = u n d e f i n e d ) { t h i s . o f f s e t . c l i c k . l e f t = t h i s . h e l p e r P r o p o r t i o n s . w i d t h - b . r i g h t + t h i s . m a r g i n s . l e f t } i f ( b . t o p ! = u n d e f i n e d ) { t h i s . o f f s e t . c l i c k . t o p = b . t o p + t h i s . m a r g i n s . t o p } i f ( b . b o t t o m ! = u n d e f i n e d ) { t h i s . o f f s e t . c l i c k . t o p = t h i s . h e l p e r P r o p o r t i o n s . h e i g h t - b . b o t t o m + t h i s . m a r g i n s . t o p } } , _ g e t P a r e n t O f f s e t : f u n c t i o n ( ) { t h i s . o f f s e t P a r e n t = t h i s . h e l p e r . o f f s e t P a r e n t ( ) ; v a r   b = t h i s . o f f s e t P a r e n t . o f f s e t ( ) ; i f ( t h i s . c s s P o s i t i o n = = " a b s o l u t e " & & t h i s . s c r o l l P a r e n t [ 0 ] ! = d o c u m e n t & & a . u i . c o n t a i n s ( t h i s . s c r o l l P a r e n t [ 0 ] , t h i s . o f f s e t P a r e n t [ 0 ] ) ) { b . l e f t + = t h i s . s c r o l l P a r e n t . s c r o l l L e f t ( ) ; b . t o p + = t h i s . s c r o l l P a r e n t . s c r o l l T o p ( ) } i f ( ( t h i s . o f f s e t P a r e n t [ 0 ] = = d o c u m e n t . b o d y ) | | ( t h i s . o f f s e t P a r e n t [ 0 ] . t a g N a m e & & t h i s . o f f s e t P a r e n t [ 0 ] . t a g N a m e . t o L o w e r C a s e ( ) = = " h t m l " & & a . b r o w s e r . m s i e ) ) { b = { t o p : 0 , l e f t : 0 } } r e t u r n { t o p : b . t o p + ( p a r s e I n t ( t h i s . o f f s e t P a r e n t . c s s ( " b o r d e r T o p W i d t h " ) , 1 0 ) | | 0 ) , l e f t : b . l e f t + ( p a r s e I n t ( t h i s . o f f s e t P a r e n t . c s s ( " b o r d e r L e f t W i d t h " ) , 1 0 ) | | 0 ) } } , _ g e t R e l a t i v e O f f s e t : f u n c t i o n ( ) { i f ( t h i s . c s s P o s i t i o n = = " r e l a t i v e " ) { v a r   b = t h i s . e l e m e n t . p o s i t i o n ( ) ; r e t u r n { t o p : b . t o p - ( p a r s e I n t ( t h i s . h e l p e r . c s s ( " t o p " ) , 1 0 ) | | 0 ) + t h i s . s c r o l l P a r e n t . s c r o l l T o p ( ) , l e f t : b . l e f t - ( p a r s e I n t ( t h i s . h e l p e r . c s s ( " l e f t " ) , 1 0 ) | | 0 ) + t h i s . s c r o l l P a r e n t . s c r o l l L e f t ( ) } } e l s e { r e t u r n { t o p : 0 , l e f t : 0 } } } , _ c a c h e M a r g i n s : f u n c t i o n ( ) { t h i s . m a r g i n s = { l e f t : ( p a r s e I n t ( t h i s . e l e m e n t . c s s ( " m a r g i n L e f t " ) , 1 0 ) | | 0 ) , t o p : ( p a r s e I n t ( t h i s . e l e m e n t . c s s ( " m a r g i n T o p " ) , 1 0 ) | | 0 ) } } , _ c a c h e H e l p e r P r o p o r t i o n s : f u n c t i o n ( ) { t h i s . h e l p e r P r o p o r t i o n s = { w i d t h : t h i s . h e l p e r . o u t e r W i d t h ( ) , h e i g h t : t h i s . h e l p e r . o u t e r H e i g h t ( ) } } , _ s e t C o n t a i n m e n t : f u n c t i o n ( ) { v a r   e = t h i s . o p t i o n s ; i f ( e . c o n t a i n m e n t = = " p a r e n t " ) { e . c o n t a i n m e n t = t h i s . h e l p e r [ 0 ] . p a r e n t N o d e } i f ( e . c o n t a i n m e n t = = " d o c u m e n t " | | e . c o n t a i n m e n t = = " w i n d o w " ) { t h i s . c o n t a i n m e n t = [ 0 - t h i s . o f f s e t . r e l a t i v e . l e f t - t h i s . o f f s e t . p a r e n t . l e f t , 0 - t h i s . o f f s e t . r e l a t i v e . t o p - t h i s . o f f s e t . p a r e n t . t o p , a ( e . c o n t a i n m e n t = = " d o c u m e n t " ? d o c u m e n t : w i n d o w ) . w i d t h ( ) - t h i s . h e l p e r P r o p o r t i o n s . w i d t h - t h i s . m a r g i n s . l e f t , ( a ( e . c o n t a i n m e n t = = " d o c u m e n t " ? d o c u m e n t : w i n d o w ) . h e i g h t ( ) | | d o c u m e n t . b o d y . p a r e n t N o d e . s c r o l l H e i g h t ) - t h i s . h e l p e r P r o p o r t i o n s . h e i g h t - t h i s . m a r g i n s . t o p ] } i f ( ! ( / ^ ( d o c u m e n t | w i n d o w | p a r e n t ) $ / ) . t e s t ( e . c o n t a i n m e n t ) & & e . c o n t a i n m e n t . c o n s t r u c t o r ! = A r r a y ) { v a r   c = a ( e . c o n t a i n m e n t ) [ 0 ] ; i f ( ! c ) { r e t u r n } v a r   d = a ( e . c o n t a i n m e n t ) . o f f s e t ( ) ; v a r   b = ( a ( c ) . c s s ( " o v e r f l o w " ) ! = " h i d d e n " ) ; t h i s . c o n t a i n m e n t = [ d . l e f t + ( p a r s e I n t ( a ( c ) . c s s ( " b o r d e r L e f t W i d t h " ) , 1 0 ) | | 0 ) + ( p a r s e I n t ( a ( c ) . c s s ( " p a d d i n g L e f t " ) , 1 0 ) | | 0 ) - t h i s . m a r g i n s . l e f t , d . t o p + ( p a r s e I n t ( a ( c ) . c s s ( " b o r d e r T o p W i d t h " ) , 1 0 ) | | 0 ) + ( p a r s e I n t ( a ( c ) . c s s ( " p a d d i n g T o p " ) , 1 0 ) | | 0 ) - t h i s . m a r g i n s . t o p , d . l e f t + ( b ? M a t h . m a x ( c . s c r o l l W i d t h , c . o f f s e t W i d t h ) : c . o f f s e t W i d t h ) - ( p a r s e I n t ( a ( c ) . c s s ( " b o r d e r L e f t W i d t h " ) , 1 0 ) | | 0 ) - ( p a r s e I n t ( a ( c ) . c s s ( " p a d d i n g R i g h t " ) , 1 0 ) | | 0 ) - t h i s . h e l p e r P r o p o r t i o n s . w i d t h - t h i s . m a r g i n s . l e f t , d . t o p + ( b ? M a t h . m a x ( c . s c r o l l H e i g h t , c . o f f s e t H e i g h t ) : c . o f f s e t H e i g h t ) - ( p a r s e I n t ( a ( c ) . c s s ( " b o r d e r T o p W i d t h " ) , 1 0 ) | | 0 ) - ( p a r s e I n t ( a ( c ) . c s s ( " p a d d i n g B o t t o m " ) , 1 0 ) | | 0 ) - t h i s . h e l p e r P r o p o r t i o n s . h e i g h t - t h i s . m a r g i n s . t o p ] } e l s e { i f ( e . c o n t a i n m e n t . c o n s t r u c t o r = = A r r a y ) { t h i s . c o n t a i n m e n t = e . c o n t a i n m e n t } } } , _ c o n v e r t P o s i t i o n T o : f u n c t i o n ( f , h ) { i f ( ! h ) { h = t h i s . p o s i t i o n } v a r   c = f = = " a b s o l u t e " ? 1 : - 1 ; v a r   e = t h i s . o p t i o n s , b = t h i s . c s s P o s i t i o n = = " a b s o l u t e " & & ! ( t h i s . s c r o l l P a r e n t [ 0 ] ! = d o c u m e n t & & a . u i . c o n t a i n s ( t h i s . s c r o l l P a r e n t [ 0 ] , t h i s . o f f s e t P a r e n t [ 0 ] ) ) ? t h i s . o f f s e t P a r e n t : t h i s . s c r o l l P a r e n t , g = ( / ( h t m l | b o d y ) / i ) . t e s t ( b [ 0 ] . t a g N a m e ) ; r e t u r n { t o p : ( h . t o p + t h i s . o f f s e t . r e l a t i v e . t o p * c + t h i s . o f f s e t . p a r e n t . t o p * c - ( a . b r o w s e r . s a f a r i & & t h i s . c s s P o s i t i o n = = " f i x e d " ? 0 : ( t h i s . c s s P o s i t i o n = = " f i x e d " ? - t h i s . s c r o l l P a r e n t . s c r o l l T o p ( ) : ( g ? 0 : b . s c r o l l T o p ( ) ) ) * c ) ) , l e f t : ( h . l e f t + t h i s . o f f s e t . r e l a t i v e . l e f t * c + t h i s . o f f s e t . p a r e n t . l e f t * c - ( a . b r o w s e r . s a f a r i & & t h i s . c s s P o s i t i o n = = " f i x e d " ? 0 : ( t h i s . c s s P o s i t i o n = = " f i x e d " ? - t h i s . s c r o l l P a r e n t . s c r o l l L e f t ( ) : g ? 0 : b . s c r o l l L e f t ( ) ) * c ) ) } } , _ g e n e r a t e P o s i t i o n : f u n c t i o n ( e ) { v a r   h = t h i s . o p t i o n s , b = t h i s . c s s P o s i t i o n = = " a b s o l u t e " & & ! ( t h i s . s c r o l l P a r e n t [ 0 ] ! = d o c u m e n t & & a . u i . c o n t a i n s ( t h i s . s c r o l l P a r e n t [ 0 ] , t h i s . o f f s e t P a r e n t [ 0 ] ) ) ? t h i s . o f f s e t P a r e n t : t h i s . s c r o l l P a r e n t , i = ( / ( h t m l | b o d y ) / i ) . t e s t ( b [ 0 ] . t a g N a m e ) ; i f ( t h i s . c s s P o s i t i o n = = " r e l a t i v e " & & ! ( t h i s . s c r o l l P a r e n t [ 0 ] ! = d o c u m e n t & & t h i s . s c r o l l P a r e n t [ 0 ] ! = t h i s . o f f s e t P a r e n t [ 0 ] ) ) { t h i s . o f f s e t . r e l a t i v e = t h i s . _ g e t R e l a t i v e O f f s e t ( ) } v a r   d = e . p a g e X ; v a r   c = e . p a g e Y ; i f ( t h i s . o r i g i n a l P o s i t i o n ) { i f ( t h i s . c o n t a i n m e n t ) { i f ( e . p a g e X - t h i s . o f f s e t . c l i c k . l e f t < t h i s . c o n t a i n m e n t [ 0 ] ) { d = t h i s . c o n t a i n m e n t [ 0 ] + t h i s . o f f s e t . c l i c k . l e f t } i f ( e . p a g e Y - t h i s . o f f s e t . c l i c k . t o p < t h i s . c o n t a i n m e n t [ 1 ] ) { c = t h i s . c o n t a i n m e n t [ 1 ] + t h i s . o f f s e t . c l i c k . t o p } i f ( e . p a g e X - t h i s . o f f s e t . c l i c k . l e f t > t h i s . c o n t a i n m e n t [ 2 ] ) { d = t h i s . c o n t a i n m e n t [ 2 ] + t h i s . o f f s e t . c l i c k . l e f t } i f ( e . p a g e Y - t h i s . o f f s e t . c l i c k . t o p > t h i s . c o n t a i n m e n t [ 3 ] ) { c = t h i s . c o n t a i n m e n t [ 3 ] + t h i s . o f f s e t . c l i c k . t o p } } i f ( h . g r i d ) { v a r   g = t h i s . o r i g i n a l P a g e Y + M a t h . r o u n d ( ( c - t h i s . o r i g i n a l P a g e Y ) / h . g r i d [ 1 ] ) * h . g r i d [ 1 ] ; c = t h i s . c o n t a i n m e n t ? ( ! ( g - t h i s . o f f s e t . c l i c k . t o p < t h i s . c o n t a i n m e n t [ 1 ] | | g - t h i s . o f f s e t . c l i c k . t o p > t h i s . c o n t a i n m e n t [ 3 ] ) ? g : ( ! ( g - t h i s . o f f s e t . c l i c k . t o p < t h i s . c o n t a i n m e n t [ 1 ] ) ? g - h . g r i d [ 1 ] : g + h . g r i d [ 1 ] ) ) : g ; v a r   f = t h i s . o r i g i n a l P a g e X + M a t h . r o u n d ( ( d - t h i s . o r i g i n a l P a g e X ) / h . g r i d [ 0 ] ) * h . g r i d [ 0 ] ; d = t h i s . c o n t a i n m e n t ? ( ! ( f - t h i s . o f f s e t . c l i c k . l e f t < t h i s . c o n t a i n m e n t [ 0 ] | | f - t h i s . o f f s e t . c l i c k . l e f t > t h i s . c o n t a i n m e n t [ 2 ] ) ? f : ( ! ( f - t h i s . o f f s e t . c l i c k . l e f t < t h i s . c o n t a i n m e n t [ 0 ] ) ? f - h . g r i d [ 0 ] : f + h . g r i d [ 0 ] ) ) : f } } r e t u r n { t o p : ( c - t h i s . o f f s e t . c l i c k . t o p - t h i s . o f f s e t . r e l a t i v e . t o p - t h i s . o f f s e t . p a r e n t . t o p + ( a . b r o w s e r . s a f a r i & & t h i s . c s s P o s i t i o n = = " f i x e d " ? 0 : ( t h i s . c s s P o s i t i o n = = " f i x e d " ? - t h i s . s c r o l l P a r e n t . s c r o l l T o p ( ) : ( i ? 0 : b . s c r o l l T o p ( ) ) ) ) ) , l e f t : ( d - t h i s . o f f s e t . c l i c k . l e f t - t h i s . o f f s e t . r e l a t i v e . l e f t - t h i s . o f f s e t . p a r e n t . l e f t + ( a . b r o w s e r . s a f a r i & & t h i s . c s s P o s i t i o n = = " f i x e d " ? 0 : ( t h i s . c s s P o s i t i o n = = " f i x e d " ? - t h i s . s c r o l l P a r e n t . s c r o l l L e f t ( ) : i ? 0 : b . s c r o l l L e f t ( ) ) ) ) } } , _ c l e a r : f u n c t i o n ( ) { t h i s . h e l p e r . r e m o v e C l a s s ( " u i - d r a g g a b l e - d r a g g i n g " ) ; i f ( t h i s . h e l p e r [ 0 ] ! = t h i s . e l e m e n t [ 0 ] & & ! t h i s . c a n c e l H e l p e r R e m o v a l ) { t h i s . h e l p e r . r e m o v e ( ) } t h i s . h e l p e r = n u l l ; t h i s . c a n c e l H e l p e r R e m o v a l = f a l s e } , _ t r i g g e r : f u n c t i o n ( b , c , d ) { d = d | | t h i s . _ u i H a s h ( ) ; a . u i . p l u g i n . c a l l ( t h i s , b , [ c , d ] ) ; i f ( b = = " d r a g " ) { t h i s . p o s i t i o n A b s = t h i s . _ c o n v e r t P o s i t i o n T o ( " a b s o l u t e " ) } r e t u r n   a . w i d g e t . p r o t o t y p e . _ t r i g g e r . c a l l ( t h i s , b , c , d ) } , p l u g i n s : { } , _ u i H a s h : f u n c t i o n ( b ) { r e t u r n { h e l p e r : t h i s . h e l p e r , p o s i t i o n : t h i s . p o s i t i o n , a b s o l u t e P o s i t i o n : t h i s . p o s i t i o n A b s , o f f s e t : t h i s . p o s i t i o n A b s } } } ) ) ; a . e x t e n d ( a . u i . d r a g g a b l e , { v e r s i o n : " 1 . 7 . 2 " , e v e n t P r e f i x : " d r a g " , d e f a u l t s : { a d d C l a s s e s : t r u e , a p p e n d T o : " p a r e n t " , a x i s : f a l s e , c a n c e l : " : i n p u t , o p t i o n " , c o n n e c t T o S o r t a b l e : f a l s e , c o n t a i n m e n t : f a l s e , c u r s o r : " a u t o " , c u r s o r A t : f a l s e , d e l a y : 0 , d i s t a n c e : 1 , g r i d : f a l s e , h a n d l e : f a l s e , h e l p e r : " o r i g i n a l " , i f r a m e F i x : f a l s e , o p a c i t y : f a l s e , r e f r e s h P o s i t i o n s : f a l s e , r e v e r t : f a l s e , r e v e r t D u r a t i o n : 5 0 0 , s c o p e : " d e f a u l t " , s c r o l l : t r u e , s c r o l l S e n s i t i v i t y : 2 0 , s c r o l l S p e e d : 2 0 , s n a p : f a l s e , s n a p M o d e : " b o t h " , s n a p T o l e r a n c e : 2 0 , s t a c k : f a l s e , z I n d e x : f a l s e } } ) ; a . u i . p l u g i n . a d d ( " d r a g g a b l e " , " c o n n e c t T o S o r t a b l e " , { s t a r t : f u n c t i o n ( c , e ) { v a r   d = a ( t h i s ) . d a t a ( " d r a g g a b l e " ) , f = d . o p t i o n s , b = a . e x t e n d ( { } , e , { i t e m : d . e l e m e n t } ) ; d . s o r t a b l e s = [ ] ; a ( f . c o n n e c t T o S o r t a b l e ) . e a c h ( f u n c t i o n ( ) { v a r   g = a . d a t a ( t h i s , " s o r t a b l e " ) ; i f ( g & & ! g . o p t i o n s . d i s a b l e d ) { d . s o r t a b l e s . p u s h ( { i n s t a n c e : g , s h o u l d R e v e r t : g . o p t i o n s . r e v e r t } ) ; g . _ r e f r e s h I t e m s ( ) ; g . _ t r i g g e r ( " a c t i v a t e " , c , b ) } } ) } , s t o p : f u n c t i o n ( c , e ) { v a r   d = a ( t h i s ) . d a t a ( " d r a g g a b l e " ) , b = a . e x t e n d ( { } , e , { i t e m : d . e l e m e n t } ) ; a . e a c h ( d . s o r t a b l e s , f u n c t i o n ( ) { i f ( t h i s . i n s t a n c e . i s O v e r ) { t h i s . i n s t a n c e . i s O v e r = 0 ; d . c a n c e l H e l p e r R e m o v a l = t r u e ; t h i s . i n s t a n c e . c a n c e l H e l p e r R e m o v a l = f a l s e ; i f ( t h i s . s h o u l d R e v e r t ) { t h i s . i n s t a n c e . o p t i o n s . r e v e r t = t r u e } t h i s . i n s t a n c e . _ m o u s e S t o p ( c ) ; t h i s . i n s t a n c e . o p t i o n s . h e l p e r = t h i s . i n s t a n c e . o p t i o n s . _ h e l p e r ; i f ( d . o p t i o n s . h e l p e r = = " o r i g i n a l " ) { t h i s . i n s t a n c e . c u r r e n t I t e m . c s s ( { t o p : " a u t o " , l e f t : " a u t o " } ) } } e l s e { t h i s . i n s t a n c e . c a n c e l H e l p e r R e m o v a l = f a l s e ; t h i s . i n s t a n c e . _ t r i g g e r ( " d e a c t i v a t e " , c , b ) } } ) } , d r a g : f u n c t i o n ( c , f ) { v a r   e = a ( t h i s ) . d a t a ( " d r a g g a b l e " ) , b = t h i s ; v a r   d = f u n c t i o n ( i ) { v a r   n = t h i s . o f f s e t . c l i c k . t o p , m = t h i s . o f f s e t . c l i c k . l e f t ; v a r   g = t h i s . p o s i t i o n A b s . t o p , k = t h i s . p o s i t i o n A b s . l e f t ; v a r   j = i . h e i g h t , l = i . w i d t h ; v a r   p = i . t o p , h = i . l e f t ; r e t u r n   a . u i . i s O v e r ( g + n , k + m , p , h , j , l ) } ; a . e a c h ( e . s o r t a b l e s , f u n c t i o n ( g ) { t h i s . i n s t a n c e . p o s i t i o n A b s = e . p o s i t i o n A b s ; t h i s . i n s t a n c e . h e l p e r P r o p o r t i o n s = e . h e l p e r P r o p o r t i o n s ; t h i s . i n s t a n c e . o f f s e t . c l i c k = e . o f f s e t . c l i c k ; i f ( t h i s . i n s t a n c e . _ i n t e r s e c t s W i t h ( t h i s . i n s t a n c e . c o n t a i n e r C a c h e ) ) { i f ( ! t h i s . i n s t a n c e . i s O v e r ) { t h i s . i n s t a n c e . i s O v e r = 1 ; t h i s . i n s t a n c e . c u r r e n t I t e m = a ( b ) . c l o n e ( ) . a p p e n d T o ( t h i s . i n s t a n c e . e l e m e n t ) . d a t a ( " s o r t a b l e - i t e m " , t r u e ) ; t h i s . i n s t a n c e . o p t i o n s . _ h e l p e r = t h i s . i n s t a n c e . o p t i o n s . h e l p e r ; t h i s . i n s t a n c e . o p t i o n s . h e l p e r = f u n c t i o n ( ) { r e t u r n   f . h e l p e r [ 0 ] } ; c . t a r g e t = t h i s . i n s t a n c e . c u r r e n t I t e m [ 0 ] ; t h i s . i n s t a n c e . _ m o u s e C a p t u r e ( c , t r u e ) ; t h i s . i n s t a n c e . _ m o u s e S t a r t ( c , t r u e , t r u e ) ; t h i s . i n s t a n c e . o f f s e t . c l i c k . t o p = e . o f f s e t . c l i c k . t o p ; t h i s . i n s t a n c e . o f f s e t . c l i c k . l e f t = e . o f f s e t . c l i c k . l e f t ; t h i s . i n s t a n c e . o f f s e t . p a r e n t . l e f t - = e . o f f s e t . p a r e n t . l e f t - t h i s . i n s t a n c e . o f f s e t . p a r e n t . l e f t ; t h i s . i n s t a n c e . o f f s e t . p a r e n t . t o p - = e . o f f s e t . p a r e n t . t o p - t h i s . i n s t a n c e . o f f s e t . p a r e n t . t o p ; e . _ t r i g g e r ( " t o S o r t a b l e " , c ) ; e . d r o p p e d = t h i s . i n s t a n c e . e l e m e n t ; e . c u r r e n t I t e m = e . e l e m e n t ; t h i s . i n s t a n c e . f r o m O u t s i d e = e } i f ( t h i s . i n s t a n c e . c u r r e n t I t e m ) { t h i s . i n s t a n c e . _ m o u s e D r a g ( c ) } } e l s e { i f ( t h i s . i n s t a n c e . i s O v e r ) { t h i s . i n s t a n c e . i s O v e r = 0 ; t h i s . i n s t a n c e . c a n c e l H e l p e r R e m o v a l = t r u e ; t h i s . i n s t a n c e . o p t i o n s . r e v e r t = f a l s e ; t h i s . i n s t a n c e . _ t r i g g e r ( " o u t " , c , t h i s . i n s t a n c e . _ u i H a s h ( t h i s . i n s t a n c e ) ) ; t h i s . i n s t a n c e . _ m o u s e S t o p ( c , t r u e ) ; t h i s . i n s t a n c e . o p t i o n s . h e l p e r = t h i s . i n s t a n c e . o p t i o n s . _ h e l p e r ; t h i s . i n s t a n c e . c u r r e n t I t e m . r e m o v e ( ) ; i f ( t h i s . i n s t a n c e . p l a c e h o l d e r ) { t h i s . i n s t a n c e . p l a c e h o l d e r . r e m o v e ( ) } e . _ t r i g g e r ( " f r o m S o r t a b l e " , c ) ; e . d r o p p e d = f a l s e } } } ) } } ) ; a . u i . p l u g i n . a d d ( " d r a g g a b l e " , " c u r s o r " , { s t a r t : f u n c t i o n ( c , d ) { v a r   b = a ( " b o d y " ) , e = a ( t h i s ) . d a t a ( " d r a g g a b l e " ) . o p t i o n s ; i f ( b . c s s ( " c u r s o r " ) ) { e . _ c u r s o r = b . c s s ( " c u r s o r " ) } b . c s s ( " c u r s o r " , e . c u r s o r ) } , s t o p : f u n c t i o n ( b , c ) { v a r   d = a ( t h i s ) . d a t a ( " d r a g g a b l e " ) . o p t i o n s ; i f ( d . _ c u r s o r ) { a ( " b o d y " ) . c s s ( " c u r s o r " , d . _ c u r s o r ) } } } ) ; a . u i . p l u g i n . a d d ( " d r a g g a b l e " , " i f r a m e F i x " , { s t a r t : f u n c t i o n ( b , c ) { v a r   d = a ( t h i s ) . d a t a ( " d r a g g a b l e " ) . o p t i o n s ; a ( d . i f r a m e F i x = = = t r u e ? " i f r a m e " : d . i f r a m e F i x ) . e a c h ( f u n c t i o n ( ) { a ( ' < d i v   c l a s s = " u i - d r a g g a b l e - i f r a m e F i x "   s t y l e = " b a c k g r o u n d :   # f f f ; " > < / d i v > ' ) . c s s ( { w i d t h : t h i s . o f f s e t W i d t h + " p x " , h e i g h t : t h i s . o f f s e t H e i g h t + " p x " , p o s i t i o n : " a b s o l u t e " , o p a c i t y : " 0 . 0 0 1 " , z I n d e x : 1 0 0 0 } ) . c s s ( a ( t h i s ) . o f f s e t ( ) ) . a p p e n d T o ( " b o d y " ) } ) } , s t o p : f u n c t i o n ( b , c ) { a ( " d i v . u i - d r a g g a b l e - i f r a m e F i x " ) . e a c h ( f u n c t i o n ( ) { t h i s . p a r e n t N o d e . r e m o v e C h i l d ( t h i s ) } ) } } ) ; a . u i . p l u g i n . a d d ( " d r a g g a b l e " , " o p a c i t y " , { s t a r t : f u n c t i o n ( c , d ) { v a r   b = a ( d . h e l p e r ) , e = a ( t h i s ) . d a t a ( " d r a g g a b l e " ) . o p t i o n s ; i f ( b . c s s ( " o p a c i t y " ) ) { e . _ o p a c i t y = b . c s s ( " o p a c i t y " ) } b . c s s ( " o p a c i t y " , e . o p a c i t y ) } , s t o p : f u n c t i o n ( b , c ) { v a r   d = a ( t h i s ) . d a t a ( " d r a g g a b l e " ) . o p t i o n s ; i f ( d . _ o p a c i t y ) { a ( c . h e l p e r ) . c s s ( " o p a c i t y " , d . _ o p a c i t y ) } } } ) ; a . u i . p l u g i n . a d d ( " d r a g g a b l e " , " s c r o l l " , { s t a r t : f u n c t i o n ( c , d ) { v a r   b = a ( t h i s ) . d a t a ( " d r a g g a b l e " ) ; i f ( b . s c r o l l P a r e n t [ 0 ] ! = d o c u m e n t & & b . s c r o l l P a r e n t [ 0 ] . t a g N a m e ! = " H T M L " ) { b . o v e r f l o w O f f s e t = b . s c r o l l P a r e n t . o f f s e t ( ) } } , d r a g : f u n c t i o n ( d , e ) { v a r   c = a ( t h i s ) . d a t a ( " d r a g g a b l e " ) , f = c . o p t i o n s , b = f a l s e ; i f ( c . s c r o l l P a r e n t [ 0 ] ! = d o c u m e n t & & c . s c r o l l P a r e n t [ 0 ] . t a g N a m e ! = " H T M L " ) { i f ( ! f . a x i s | | f . a x i s ! = " x " ) { i f ( ( c . o v e r f l o w O f f s e t . t o p + c . s c r o l l P a r e n t [ 0 ] . o f f s e t H e i g h t ) - d . p a g e Y < f . s c r o l l S e n s i t i v i t y ) { c . s c r o l l P a r e n t [ 0 ] . s c r o l l T o p = b = c . s c r o l l P a r e n t [ 0 ] . s c r o l l T o p + f . s c r o l l S p e e d } e l s e { i f ( d . p a g e Y - c . o v e r f l o w O f f s e t . t o p < f . s c r o l l S e n s i t i v i t y ) { c . s c r o l l P a r e n t [ 0 ] . s c r o l l T o p = b = c . s c r o l l P a r e n t [ 0 ] . s c r o l l T o p - f . s c r o l l S p e e d } } } i f ( ! f . a x i s | | f . a x i s ! = " y " ) { i f ( ( c . o v e r f l o w O f f s e t . l e f t + c . s c r o l l P a r e n t [ 0 ] . o f f s e t W i d t h ) - d . p a g e X < f . s c r o l l S e n s i t i v i t y ) { c . s c r o l l P a r e n t [ 0 ] . s c r o l l L e f t = b = c . s c r o l l P a r e n t [ 0 ] . s c r o l l L e f t + f . s c r o l l S p e e d } e l s e { i f ( d . p a g e X - c . o v e r f l o w O f f s e t . l e f t < f . s c r o l l S e n s i t i v i t y ) { c . s c r o l l P a r e n t [ 0 ] . s c r o l l L e f t = b = c . s c r o l l P a r e n t [ 0 ] . s c r o l l L e f t - f . s c r o l l S p e e d } } } } e l s e { i f ( ! f . a x i s | | f . a x i s ! = " x " ) { i f ( d . p a g e Y - a ( d o c u m e n t ) . s c r o l l T o p ( ) < f . s c r o l l S e n s i t i v i t y ) { b = a ( d o c u m e n t ) . s c r o l l T o p ( a ( d o c u m e n t ) . s c r o l l T o p ( ) - f . s c r o l l S p e e d ) } e l s e { i f ( a ( w i n d o w ) . h e i g h t ( ) - ( d . p a g e Y - a ( d o c u m e n t ) . s c r o l l T o p ( ) ) < f . s c r o l l S e n s i t i v i t y ) { b = a ( d o c u m e n t ) . s c r o l l T o p ( a ( d o c u m e n t ) . s c r o l l T o p ( ) + f . s c r o l l S p e e d ) } } } i f ( ! f . a x i s | | f . a x i s ! = " y " ) { i f ( d . p a g e X - a ( d o c u m e n t ) . s c r o l l L e f t ( ) < f . s c r o l l S e n s i t i v i t y ) { b = a ( d o c u m e n t ) . s c r o l l L e f t ( a ( d o c u m e n t ) . s c r o l l L e f t ( ) - f . s c r o l l S p e e d ) } e l s e { i f ( a ( w i n d o w ) . w i d t h ( ) - ( d . p a g e X - a ( d o c u m e n t ) . s c r o l l L e f t ( ) ) < f . s c r o l l S e n s i t i v i t y ) { b = a ( d o c u m e n t ) . s c r o l l L e f t ( a ( d o c u m e n t ) . s c r o l l L e f t ( ) + f . s c r o l l S p e e d ) } } } } i f ( b ! = = f a l s e & & a . u i . d d m a n a g e r & & ! f . d r o p B e h a v i o u r ) { a . u i . d d m a n a g e r . p r e p a r e O f f s e t s ( c , d ) } } } ) ; a . u i . p l u g i n . a d d ( " d r a g g a b l e " , " s n a p " , { s t a r t : f u n c t i o n ( c , d ) { v a r   b = a ( t h i s ) . d a t a ( " d r a g g a b l e " ) , e = b . o p t i o n s ; b . s n a p E l e m e n t s = [ ] ; a ( e . s n a p . c o n s t r u c t o r ! = S t r i n g ? ( e . s n a p . i t e m s | | " : d a t a ( d r a g g a b l e ) " ) : e . s n a p ) . e a c h ( f u n c t i o n ( ) { v a r   g = a ( t h i s ) ; v a r   f = g . o f f s e t ( ) ; i f ( t h i s ! = b . e l e m e n t [ 0 ] ) { b . s n a p E l e m e n t s . p u s h ( { i t e m : t h i s , w i d t h : g . o u t e r W i d t h ( ) , h e i g h t : g . o u t e r H e i g h t ( ) , t o p : f . t o p , l e f t : f . l e f t } ) } } ) } , d r a g : f u n c t i o n ( u , p ) { v a r   g = a ( t h i s ) . d a t a ( " d r a g g a b l e " ) , q = g . o p t i o n s ; v a r   y = q . s n a p T o l e r a n c e ; v a r   x = p . o f f s e t . l e f t , w = x + g . h e l p e r P r o p o r t i o n s . w i d t h , f = p . o f f s e t . t o p , e = f + g . h e l p e r P r o p o r t i o n s . h e i g h t ; f o r ( v a r   v = g . s n a p E l e m e n t s . l e n g t h - 1 ; v > = 0 ; v - - ) { v a r   s = g . s n a p E l e m e n t s [ v ] . l e f t , n = s + g . s n a p E l e m e n t s [ v ] . w i d t h , m = g . s n a p E l e m e n t s [ v ] . t o p , A = m + g . s n a p E l e m e n t s [ v ] . h e i g h t ; i f ( ! ( ( s - y < x & & x < n + y & & m - y < f & & f < A + y ) | | ( s - y < x & & x < n + y & & m - y < e & & e < A + y ) | | ( s - y < w & & w < n + y & & m - y < f & & f < A + y ) | | ( s - y < w & & w < n + y & & m - y < e & & e < A + y ) ) ) { i f ( g . s n a p E l e m e n t s [ v ] . s n a p p i n g ) { ( g . o p t i o n s . s n a p . r e l e a s e & & g . o p t i o n s . s n a p . r e l e a s e . c a l l ( g . e l e m e n t , u , a . e x t e n d ( g . _ u i H a s h ( ) , { s n a p I t e m : g . s n a p E l e m e n t s [ v ] . i t e m } ) ) ) } g . s n a p E l e m e n t s [ v ] . s n a p p i n g = f a l s e ; c o n t i n u e } i f ( q . s n a p M o d e ! = " i n n e r " ) { v a r   c = M a t h . a b s ( m - e ) < = y ; v a r   z = M a t h . a b s ( A - f ) < = y ; v a r   j = M a t h . a b s ( s - w ) < = y ; v a r   k = M a t h . a b s ( n - x ) < = y ; i f ( c ) { p . p o s i t i o n . t o p = g . _ c o n v e r t P o s i t i o n T o ( " r e l a t i v e " , { t o p : m - g . h e l p e r P r o p o r t i o n s . h e i g h t , l e f t : 0 } ) . t o p - g . m a r g i n s . t o p } i f ( z ) { p . p o s i t i o n . t o p = g . _ c o n v e r t P o s i t i o n T o ( " r e l a t i v e " , { t o p : A , l e f t : 0 } ) . t o p - g . m a r g i n s . t o p } i f ( j ) { p . p o s i t i o n . l e f t = g . _ c o n v e r t P o s i t i o n T o ( " r e l a t i v e " , { t o p : 0 , l e f t : s - g . h e l p e r P r o p o r t i o n s . w i d t h } ) . l e f t - g . m a r g i n s . l e f t } i f ( k ) { p . p o s i t i o n . l e f t = g . _ c o n v e r t P o s i t i o n T o ( " r e l a t i v e " , { t o p : 0 , l e f t : n } ) . l e f t - g . m a r g i n s . l e f t } } v a r   h = ( c | | z | | j | | k ) ; i f ( q . s n a p M o d e ! = " o u t e r " ) { v a r   c = M a t h . a b s ( m - f ) < = y ; v a r   z = M a t h . a b s ( A - e ) < = y ; v a r   j = M a t h . a b s ( s - x ) < = y ; v a r   k = M a t h . a b s ( n - w ) < = y ; i f ( c ) { p . p o s i t i o n . t o p = g . _ c o n v e r t P o s i t i o n T o ( " r e l a t i v e " , { t o p : m , l e f t : 0 } ) . t o p - g . m a r g i n s . t o p } i f ( z ) { p . p o s i t i o n . t o p = g . _ c o n v e r t P o s i t i o n T o ( " r e l a t i v e " , { t o p : A - g . h e l p e r P r o p o r t i o n s . h e i g h t , l e f t : 0 } ) . t o p - g . m a r g i n s . t o p } i f ( j ) { p . p o s i t i o n . l e f t = g . _ c o n v e r t P o s i t i o n T o ( " r e l a t i v e " , { t o p : 0 , l e f t : s } ) . l e f t - g . m a r g i n s . l e f t } i f ( k ) { p . p o s i t i o n . l e f t = g . _ c o n v e r t P o s i t i o n T o ( " r e l a t i v e " , { t o p : 0 , l e f t : n - g . h e l p e r P r o p o r t i o n s . w i d t h } ) . l e f t - g . m a r g i n s . l e f t } } i f ( ! g . s n a p E l e m e n t s [ v ] . s n a p p i n g & & ( c | | z | | j | | k | | h ) ) { ( g . o p t i o n s . s n a p . s n a p & & g . o p t i o n s . s n a p . s n a p . c a l l ( g . e l e m e n t , u , a . e x t e n d ( g . _ u i H a s h ( ) , { s n a p I t e m : g . s n a p E l e m e n t s [ v ] . i t e m } ) ) ) } g . s n a p E l e m e n t s [ v ] . s n a p p i n g = ( c | | z | | j | | k | | h ) } } } ) ; a . u i . p l u g i n . a d d ( " d r a g g a b l e " , " s t a c k " , { s t a r t : f u n c t i o n ( b , c ) { v a r   e = a ( t h i s ) . d a t a ( " d r a g g a b l e " ) . o p t i o n s ; v a r   d = a . m a k e A r r a y ( a ( e . s t a c k . g r o u p ) ) . s o r t ( f u n c t i o n ( g , f ) { r e t u r n ( p a r s e I n t ( a ( g ) . c s s ( " z I n d e x " ) , 1 0 ) | | e . s t a c k . m i n ) - ( p a r s e I n t ( a ( f ) . c s s ( " z I n d e x " ) , 1 0 ) | | e . s t a c k . m i n ) } ) ; a ( d ) . e a c h ( f u n c t i o n ( f ) { t h i s . s t y l e . z I n d e x = e . s t a c k . m i n + f } ) ; t h i s [ 0 ] . s t y l e . z I n d e x = e . s t a c k . m i n + d . l e n g t h } } ) ; a . u i . p l u g i n . a d d ( " d r a g g a b l e " , " z I n d e x " , { s t a r t : f u n c t i o n ( c , d ) { v a r   b = a ( d . h e l p e r ) , e = a ( t h i s ) . d a t a ( " d r a g g a b l e " ) . o p t i o n s ; i f ( b . c s s ( " z I n d e x " ) ) { e . _ z I n d e x = b . c s s ( " z I n d e x " ) } b . c s s ( " z I n d e x " , e . z I n d e x ) } , s t o p : f u n c t i o n ( b , c ) { v a r   d = a ( t h i s ) . d a t a ( " d r a g g a b l e " ) . o p t i o n s ; i f ( d . _ z I n d e x ) { a ( c . h e l p e r ) . c s s ( " z I n d e x " , d . _ z I n d e x ) } } } ) } ) ( j Q u e r y ) ; ; / * 
   / *   j Q u e r y   U I   D r o p p a b l e   1 . 7 . 2 
   * 
   *   C o p y r i g h t   ( c )   2 0 0 9   A U T H O R S . t x t   ( h t t p : / / j q u e r y u i . c o m / a b o u t ) 
   *   D u a l   l i c e n s e d   u n d e r   t h e   M I T   ( M I T - L I C E N S E . t x t ) 
   *   a n d   G P L   ( G P L - L I C E N S E . t x t )   l i c e n s e s . 
   * 
   *   h t t p : / / d o c s . j q u e r y . c o m / U I / D r o p p a b l e s 
   * 
   *   D e p e n d s : 
   * 	 u i . c o r e . j s 
   * 	 u i . d r a g g a b l e . j s 
   * / 
 ( f u n c t i o n ( a ) { a . w i d g e t ( " u i . d r o p p a b l e " , { _ i n i t : f u n c t i o n ( ) { v a r   c = t h i s . o p t i o n s , b = c . a c c e p t ; t h i s . i s o v e r = 0 ; t h i s . i s o u t = 1 ; t h i s . o p t i o n s . a c c e p t = t h i s . o p t i o n s . a c c e p t & & a . i s F u n c t i o n ( t h i s . o p t i o n s . a c c e p t ) ? t h i s . o p t i o n s . a c c e p t : f u n c t i o n ( e ) { r e t u r n   e . i s ( b ) } ; t h i s . p r o p o r t i o n s = { w i d t h : t h i s . e l e m e n t [ 0 ] . o f f s e t W i d t h , h e i g h t : t h i s . e l e m e n t [ 0 ] . o f f s e t H e i g h t } ; a . u i . d d m a n a g e r . d r o p p a b l e s [ t h i s . o p t i o n s . s c o p e ] = a . u i . d d m a n a g e r . d r o p p a b l e s [ t h i s . o p t i o n s . s c o p e ] | | [ ] ; a . u i . d d m a n a g e r . d r o p p a b l e s [ t h i s . o p t i o n s . s c o p e ] . p u s h ( t h i s ) ; ( t h i s . o p t i o n s . a d d C l a s s e s & & t h i s . e l e m e n t . a d d C l a s s ( " u i - d r o p p a b l e " ) ) } , d e s t r o y : f u n c t i o n ( ) { v a r   b = a . u i . d d m a n a g e r . d r o p p a b l e s [ t h i s . o p t i o n s . s c o p e ] ; f o r ( v a r   c = 0 ; c < b . l e n g t h ; c + + ) { i f ( b [ c ] = = t h i s ) { b . s p l i c e ( c , 1 ) } } t h i s . e l e m e n t . r e m o v e C l a s s ( " u i - d r o p p a b l e   u i - d r o p p a b l e - d i s a b l e d " ) . r e m o v e D a t a ( " d r o p p a b l e " ) . u n b i n d ( " . d r o p p a b l e " ) } , _ s e t D a t a : f u n c t i o n ( b , c ) { i f ( b = = " a c c e p t " ) { t h i s . o p t i o n s . a c c e p t = c & & a . i s F u n c t i o n ( c ) ? c : f u n c t i o n ( e ) { r e t u r n   e . i s ( c ) } } e l s e { a . w i d g e t . p r o t o t y p e . _ s e t D a t a . a p p l y ( t h i s , a r g u m e n t s ) } } , _ a c t i v a t e : f u n c t i o n ( c ) { v a r   b = a . u i . d d m a n a g e r . c u r r e n t ; i f ( t h i s . o p t i o n s . a c t i v e C l a s s ) { t h i s . e l e m e n t . a d d C l a s s ( t h i s . o p t i o n s . a c t i v e C l a s s ) } ( b & & t h i s . _ t r i g g e r ( " a c t i v a t e " , c , t h i s . u i ( b ) ) ) } , _ d e a c t i v a t e : f u n c t i o n ( c ) { v a r   b = a . u i . d d m a n a g e r . c u r r e n t ; i f ( t h i s . o p t i o n s . a c t i v e C l a s s ) { t h i s . e l e m e n t . r e m o v e C l a s s ( t h i s . o p t i o n s . a c t i v e C l a s s ) } ( b & & t h i s . _ t r i g g e r ( " d e a c t i v a t e " , c , t h i s . u i ( b ) ) ) } , _ o v e r : f u n c t i o n ( c ) { v a r   b = a . u i . d d m a n a g e r . c u r r e n t ; i f ( ! b | | ( b . c u r r e n t I t e m | | b . e l e m e n t ) [ 0 ] = = t h i s . e l e m e n t [ 0 ] ) { r e t u r n } i f ( t h i s . o p t i o n s . a c c e p t . c a l l ( t h i s . e l e m e n t [ 0 ] , ( b . c u r r e n t I t e m | | b . e l e m e n t ) ) ) { i f ( t h i s . o p t i o n s . h o v e r C l a s s ) { t h i s . e l e m e n t . a d d C l a s s ( t h i s . o p t i o n s . h o v e r C l a s s ) } t h i s . _ t r i g g e r ( " o v e r " , c , t h i s . u i ( b ) ) } } , _ o u t : f u n c t i o n ( c ) { v a r   b = a . u i . d d m a n a g e r . c u r r e n t ; i f ( ! b | | ( b . c u r r e n t I t e m | | b . e l e m e n t ) [ 0 ] = = t h i s . e l e m e n t [ 0 ] ) { r e t u r n } i f ( t h i s . o p t i o n s . a c c e p t . c a l l ( t h i s . e l e m e n t [ 0 ] , ( b . c u r r e n t I t e m | | b . e l e m e n t ) ) ) { i f ( t h i s . o p t i o n s . h o v e r C l a s s ) { t h i s . e l e m e n t . r e m o v e C l a s s ( t h i s . o p t i o n s . h o v e r C l a s s ) } t h i s . _ t r i g g e r ( " o u t " , c , t h i s . u i ( b ) ) } } , _ d r o p : f u n c t i o n ( c , d ) { v a r   b = d | | a . u i . d d m a n a g e r . c u r r e n t ; i f ( ! b | | ( b . c u r r e n t I t e m | | b . e l e m e n t ) [ 0 ] = = t h i s . e l e m e n t [ 0 ] ) { r e t u r n   f a l s e } v a r   e = f a l s e ; t h i s . e l e m e n t . f i n d ( " : d a t a ( d r o p p a b l e ) " ) . n o t ( " . u i - d r a g g a b l e - d r a g g i n g " ) . e a c h ( f u n c t i o n ( ) { v a r   f = a . d a t a ( t h i s , " d r o p p a b l e " ) ; i f ( f . o p t i o n s . g r e e d y & & a . u i . i n t e r s e c t ( b , a . e x t e n d ( f , { o f f s e t : f . e l e m e n t . o f f s e t ( ) } ) , f . o p t i o n s . t o l e r a n c e ) ) { e = t r u e ; r e t u r n   f a l s e } } ) ; i f ( e ) { r e t u r n   f a l s e } i f ( t h i s . o p t i o n s . a c c e p t . c a l l ( t h i s . e l e m e n t [ 0 ] , ( b . c u r r e n t I t e m | | b . e l e m e n t ) ) ) { i f ( t h i s . o p t i o n s . a c t i v e C l a s s ) { t h i s . e l e m e n t . r e m o v e C l a s s ( t h i s . o p t i o n s . a c t i v e C l a s s ) } i f ( t h i s . o p t i o n s . h o v e r C l a s s ) { t h i s . e l e m e n t . r e m o v e C l a s s ( t h i s . o p t i o n s . h o v e r C l a s s ) } t h i s . _ t r i g g e r ( " d r o p " , c , t h i s . u i ( b ) ) ; r e t u r n   t h i s . e l e m e n t } r e t u r n   f a l s e } , u i : f u n c t i o n ( b ) { r e t u r n { d r a g g a b l e : ( b . c u r r e n t I t e m | | b . e l e m e n t ) , h e l p e r : b . h e l p e r , p o s i t i o n : b . p o s i t i o n , a b s o l u t e P o s i t i o n : b . p o s i t i o n A b s , o f f s e t : b . p o s i t i o n A b s } } } ) ; a . e x t e n d ( a . u i . d r o p p a b l e , { v e r s i o n : " 1 . 7 . 2 " , e v e n t P r e f i x : " d r o p " , d e f a u l t s : { a c c e p t : " * " , a c t i v e C l a s s : f a l s e , a d d C l a s s e s : t r u e , g r e e d y : f a l s e , h o v e r C l a s s : f a l s e , s c o p e : " d e f a u l t " , t o l e r a n c e : " i n t e r s e c t " } } ) ; a . u i . i n t e r s e c t = f u n c t i o n ( q , j , o ) { i f ( ! j . o f f s e t ) { r e t u r n   f a l s e } v a r   e = ( q . p o s i t i o n A b s | | q . p o s i t i o n . a b s o l u t e ) . l e f t , d = e + q . h e l p e r P r o p o r t i o n s . w i d t h , n = ( q . p o s i t i o n A b s | | q . p o s i t i o n . a b s o l u t e ) . t o p , m = n + q . h e l p e r P r o p o r t i o n s . h e i g h t ; v a r   g = j . o f f s e t . l e f t , c = g + j . p r o p o r t i o n s . w i d t h , p = j . o f f s e t . t o p , k = p + j . p r o p o r t i o n s . h e i g h t ; s w i t c h ( o ) { c a s e " f i t " : r e t u r n ( g < e & & d < c & & p < n & & m < k ) ; b r e a k ; c a s e " i n t e r s e c t " : r e t u r n ( g < e + ( q . h e l p e r P r o p o r t i o n s . w i d t h / 2 ) & & d - ( q . h e l p e r P r o p o r t i o n s . w i d t h / 2 ) < c & & p < n + ( q . h e l p e r P r o p o r t i o n s . h e i g h t / 2 ) & & m - ( q . h e l p e r P r o p o r t i o n s . h e i g h t / 2 ) < k ) ; b r e a k ; c a s e " p o i n t e r " : v a r   h = ( ( q . p o s i t i o n A b s | | q . p o s i t i o n . a b s o l u t e ) . l e f t + ( q . c l i c k O f f s e t | | q . o f f s e t . c l i c k ) . l e f t ) , i = ( ( q . p o s i t i o n A b s | | q . p o s i t i o n . a b s o l u t e ) . t o p + ( q . c l i c k O f f s e t | | q . o f f s e t . c l i c k ) . t o p ) , f = a . u i . i s O v e r ( i , h , p , g , j . p r o p o r t i o n s . h e i g h t , j . p r o p o r t i o n s . w i d t h ) ; r e t u r n   f ; b r e a k ; c a s e " t o u c h " : r e t u r n ( ( n > = p & & n < = k ) | | ( m > = p & & m < = k ) | | ( n < p & & m > k ) ) & & ( ( e > = g & & e < = c ) | | ( d > = g & & d < = c ) | | ( e < g & & d > c ) ) ; b r e a k ; d e f a u l t : r e t u r n   f a l s e ; b r e a k } } ; a . u i . d d m a n a g e r = { c u r r e n t : n u l l , d r o p p a b l e s : { " d e f a u l t " : [ ] } , p r e p a r e O f f s e t s : f u n c t i o n ( e , g ) { v a r   b = a . u i . d d m a n a g e r . d r o p p a b l e s [ e . o p t i o n s . s c o p e ] ; v a r   f = g ? g . t y p e : n u l l ; v a r   h = ( e . c u r r e n t I t e m | | e . e l e m e n t ) . f i n d ( " : d a t a ( d r o p p a b l e ) " ) . a n d S e l f ( ) ; d r o p p a b l e s L o o p : f o r ( v a r   d = 0 ; d < b . l e n g t h ; d + + ) { i f ( b [ d ] . o p t i o n s . d i s a b l e d | | ( e & & ! b [ d ] . o p t i o n s . a c c e p t . c a l l ( b [ d ] . e l e m e n t [ 0 ] , ( e . c u r r e n t I t e m | | e . e l e m e n t ) ) ) ) { c o n t i n u e } f o r ( v a r   c = 0 ; c < h . l e n g t h ; c + + ) { i f ( h [ c ] = = b [ d ] . e l e m e n t [ 0 ] ) { b [ d ] . p r o p o r t i o n s . h e i g h t = 0 ; c o n t i n u e   d r o p p a b l e s L o o p } } b [ d ] . v i s i b l e = b [ d ] . e l e m e n t . c s s ( " d i s p l a y " ) ! = " n o n e " ; i f ( ! b [ d ] . v i s i b l e ) { c o n t i n u e } b [ d ] . o f f s e t = b [ d ] . e l e m e n t . o f f s e t ( ) ; b [ d ] . p r o p o r t i o n s = { w i d t h : b [ d ] . e l e m e n t [ 0 ] . o f f s e t W i d t h , h e i g h t : b [ d ] . e l e m e n t [ 0 ] . o f f s e t H e i g h t } ; i f ( f = = " m o u s e d o w n " ) { b [ d ] . _ a c t i v a t e . c a l l ( b [ d ] , g ) } } } , d r o p : f u n c t i o n ( b , c ) { v a r   d = f a l s e ; a . e a c h ( a . u i . d d m a n a g e r . d r o p p a b l e s [ b . o p t i o n s . s c o p e ] , f u n c t i o n ( ) { i f ( ! t h i s . o p t i o n s ) { r e t u r n } i f ( ! t h i s . o p t i o n s . d i s a b l e d & & t h i s . v i s i b l e & & a . u i . i n t e r s e c t ( b , t h i s , t h i s . o p t i o n s . t o l e r a n c e ) ) { d = t h i s . _ d r o p . c a l l ( t h i s , c ) } i f ( ! t h i s . o p t i o n s . d i s a b l e d & & t h i s . v i s i b l e & & t h i s . o p t i o n s . a c c e p t . c a l l ( t h i s . e l e m e n t [ 0 ] , ( b . c u r r e n t I t e m | | b . e l e m e n t ) ) ) { t h i s . i s o u t = 1 ; t h i s . i s o v e r = 0 ; t h i s . _ d e a c t i v a t e . c a l l ( t h i s , c ) } } ) ; r e t u r n   d } , d r a g : f u n c t i o n ( b , c ) { i f ( b . o p t i o n s . r e f r e s h P o s i t i o n s ) { a . u i . d d m a n a g e r . p r e p a r e O f f s e t s ( b , c ) } a . e a c h ( a . u i . d d m a n a g e r . d r o p p a b l e s [ b . o p t i o n s . s c o p e ] , f u n c t i o n ( ) { i f ( t h i s . o p t i o n s . d i s a b l e d | | t h i s . g r e e d y C h i l d | | ! t h i s . v i s i b l e ) { r e t u r n } v a r   e = a . u i . i n t e r s e c t ( b , t h i s , t h i s . o p t i o n s . t o l e r a n c e ) ; v a r   g = ! e & & t h i s . i s o v e r = = 1 ? " i s o u t " : ( e & & t h i s . i s o v e r = = 0 ? " i s o v e r " : n u l l ) ; i f ( ! g ) { r e t u r n } v a r   f ; i f ( t h i s . o p t i o n s . g r e e d y ) { v a r   d = t h i s . e l e m e n t . p a r e n t s ( " : d a t a ( d r o p p a b l e ) : e q ( 0 ) " ) ; i f ( d . l e n g t h ) { f = a . d a t a ( d [ 0 ] , " d r o p p a b l e " ) ; f . g r e e d y C h i l d = ( g = = " i s o v e r " ? 1 : 0 ) } } i f ( f & & g = = " i s o v e r " ) { f . i s o v e r = 0 ; f . i s o u t = 1 ; f . _ o u t . c a l l ( f , c ) } t h i s [ g ] = 1 ; t h i s [ g = = " i s o u t " ? " i s o v e r " : " i s o u t " ] = 0 ; t h i s [ g = = " i s o v e r " ? " _ o v e r " : " _ o u t " ] . c a l l ( t h i s , c ) ; i f ( f & & g = = " i s o u t " ) { f . i s o u t = 0 ; f . i s o v e r = 1 ; f . _ o v e r . c a l l ( f , c ) } } ) } } } ) ( j Q u e r y ) ; ; / * 
 / *   j Q u e r y   U I   S e l e c t a b l e   1 . 7 . 2 
   * 
   *   C o p y r i g h t   ( c )   2 0 0 9   A U T H O R S . t x t   ( h t t p : / / j q u e r y u i . c o m / a b o u t ) 
   *   D u a l   l i c e n s e d   u n d e r   t h e   M I T   ( M I T - L I C E N S E . t x t ) 
   *   a n d   G P L   ( G P L - L I C E N S E . t x t )   l i c e n s e s . 
   * 
   *   h t t p : / / d o c s . j q u e r y . c o m / U I / S e l e c t a b l e s 
   * 
   *   D e p e n d s : 
   * 	 u i . c o r e . j s 
   * / 
 ( f u n c t i o n ( a ) { a . w i d g e t ( " u i . s e l e c t a b l e " , a . e x t e n d ( { } , a . u i . m o u s e , { _ i n i t : f u n c t i o n ( ) { v a r   b = t h i s ; t h i s . e l e m e n t . a d d C l a s s ( " u i - s e l e c t a b l e " ) ; t h i s . d r a g g e d = f a l s e ; v a r   c ; t h i s . r e f r e s h = f u n c t i o n ( ) { c = a ( b . o p t i o n s . f i l t e r , b . e l e m e n t [ 0 ] ) ; c . e a c h ( f u n c t i o n ( ) { v a r   d = a ( t h i s ) ; v a r   e = d . o f f s e t ( ) ; a . d a t a ( t h i s , " s e l e c t a b l e - i t e m " , { e l e m e n t : t h i s , $ e l e m e n t : d , l e f t : e . l e f t , t o p : e . t o p , r i g h t : e . l e f t + d . o u t e r W i d t h ( ) , b o t t o m : e . t o p + d . o u t e r H e i g h t ( ) , s t a r t s e l e c t e d : f a l s e , s e l e c t e d : d . h a s C l a s s ( " u i - s e l e c t e d " ) , s e l e c t i n g : d . h a s C l a s s ( " u i - s e l e c t i n g " ) , u n s e l e c t i n g : d . h a s C l a s s ( " u i - u n s e l e c t i n g " ) } ) } ) } ; t h i s . r e f r e s h ( ) ; t h i s . s e l e c t e e s = c . a d d C l a s s ( " u i - s e l e c t e e " ) ; t h i s . _ m o u s e I n i t ( ) ; t h i s . h e l p e r = a ( d o c u m e n t . c r e a t e E l e m e n t ( " d i v " ) ) . c s s ( { b o r d e r : " 1 p x   d o t t e d   b l a c k " } ) . a d d C l a s s ( " u i - s e l e c t a b l e - h e l p e r " ) } , d e s t r o y : f u n c t i o n ( ) { t h i s . e l e m e n t . r e m o v e C l a s s ( " u i - s e l e c t a b l e   u i - s e l e c t a b l e - d i s a b l e d " ) . r e m o v e D a t a ( " s e l e c t a b l e " ) . u n b i n d ( " . s e l e c t a b l e " ) ; t h i s . _ m o u s e D e s t r o y ( ) } , _ m o u s e S t a r t : f u n c t i o n ( d ) { v a r   b = t h i s ; t h i s . o p o s = [ d . p a g e X , d . p a g e Y ] ; i f ( t h i s . o p t i o n s . d i s a b l e d ) { r e t u r n } v a r   c = t h i s . o p t i o n s ; t h i s . s e l e c t e e s = a ( c . f i l t e r , t h i s . e l e m e n t [ 0 ] ) ; t h i s . _ t r i g g e r ( " s t a r t " , d ) ; a ( c . a p p e n d T o ) . a p p e n d ( t h i s . h e l p e r ) ; t h i s . h e l p e r . c s s ( { " z - i n d e x " : 1 0 0 , p o s i t i o n : " a b s o l u t e " , l e f t : d . c l i e n t X , t o p : d . c l i e n t Y , w i d t h : 0 , h e i g h t : 0 } ) ; i f ( c . a u t o R e f r e s h ) { t h i s . r e f r e s h ( ) } t h i s . s e l e c t e e s . f i l t e r ( " . u i - s e l e c t e d " ) . e a c h ( f u n c t i o n ( ) { v a r   e = a . d a t a ( t h i s , " s e l e c t a b l e - i t e m " ) ; e . s t a r t s e l e c t e d = t r u e ; i f ( ! d . m e t a K e y ) { e . $ e l e m e n t . r e m o v e C l a s s ( " u i - s e l e c t e d " ) ; e . s e l e c t e d = f a l s e ; e . $ e l e m e n t . a d d C l a s s ( " u i - u n s e l e c t i n g " ) ; e . u n s e l e c t i n g = t r u e ; b . _ t r i g g e r ( " u n s e l e c t i n g " , d , { u n s e l e c t i n g : e . e l e m e n t } ) } } ) ; a ( d . t a r g e t ) . p a r e n t s ( ) . a n d S e l f ( ) . e a c h ( f u n c t i o n ( ) { v a r   e = a . d a t a ( t h i s , " s e l e c t a b l e - i t e m " ) ; i f ( e ) { e . $ e l e m e n t . r e m o v e C l a s s ( " u i - u n s e l e c t i n g " ) . a d d C l a s s ( " u i - s e l e c t i n g " ) ; e . u n s e l e c t i n g = f a l s e ; e . s e l e c t i n g = t r u e ; e . s e l e c t e d = t r u e ; b . _ t r i g g e r ( " s e l e c t i n g " , d , { s e l e c t i n g : e . e l e m e n t } ) ; r e t u r n   f a l s e } } ) } , _ m o u s e D r a g : f u n c t i o n ( i ) { v a r   c = t h i s ; t h i s . d r a g g e d = t r u e ; i f ( t h i s . o p t i o n s . d i s a b l e d ) { r e t u r n } v a r   e = t h i s . o p t i o n s ; v a r   d = t h i s . o p o s [ 0 ] , h = t h i s . o p o s [ 1 ] , b = i . p a g e X , g = i . p a g e Y ; i f ( d > b ) { v a r   f = b ; b = d ; d = f } i f ( h > g ) { v a r   f = g ; g = h ; h = f } t h i s . h e l p e r . c s s ( { l e f t : d , t o p : h , w i d t h : b - d , h e i g h t : g - h } ) ; t h i s . s e l e c t e e s . e a c h ( f u n c t i o n ( ) { v a r   j = a . d a t a ( t h i s , " s e l e c t a b l e - i t e m " ) ; i f ( ! j | | j . e l e m e n t = = c . e l e m e n t [ 0 ] ) { r e t u r n } v a r   k = f a l s e ; i f ( e . t o l e r a n c e = = " t o u c h " ) { k = ( ! ( j . l e f t > b | | j . r i g h t < d | | j . t o p > g | | j . b o t t o m < h ) ) } e l s e { i f ( e . t o l e r a n c e = = " f i t " ) { k = ( j . l e f t > d & & j . r i g h t < b & & j . t o p > h & & j . b o t t o m < g ) } } i f ( k ) { i f ( j . s e l e c t e d ) { j . $ e l e m e n t . r e m o v e C l a s s ( " u i - s e l e c t e d " ) ; j . s e l e c t e d = f a l s e } i f ( j . u n s e l e c t i n g ) { j . $ e l e m e n t . r e m o v e C l a s s ( " u i - u n s e l e c t i n g " ) ; j . u n s e l e c t i n g = f a l s e } i f ( ! j . s e l e c t i n g ) { j . $ e l e m e n t . a d d C l a s s ( " u i - s e l e c t i n g " ) ; j . s e l e c t i n g = t r u e ; c . _ t r i g g e r ( " s e l e c t i n g " , i , { s e l e c t i n g : j . e l e m e n t } ) } } e l s e { i f ( j . s e l e c t i n g ) { i f ( i . m e t a K e y & & j . s t a r t s e l e c t e d ) { j . $ e l e m e n t . r e m o v e C l a s s ( " u i - s e l e c t i n g " ) ; j . s e l e c t i n g = f a l s e ; j . $ e l e m e n t . a d d C l a s s ( " u i - s e l e c t e d " ) ; j . s e l e c t e d = t r u e } e l s e { j . $ e l e m e n t . r e m o v e C l a s s ( " u i - s e l e c t i n g " ) ; j . s e l e c t i n g = f a l s e ; i f ( j . s t a r t s e l e c t e d ) { j . $ e l e m e n t . a d d C l a s s ( " u i - u n s e l e c t i n g " ) ; j . u n s e l e c t i n g = t r u e } c . _ t r i g g e r ( " u n s e l e c t i n g " , i , { u n s e l e c t i n g : j . e l e m e n t } ) } } i f ( j . s e l e c t e d ) { i f ( ! i . m e t a K e y & & ! j . s t a r t s e l e c t e d ) { j . $ e l e m e n t . r e m o v e C l a s s ( " u i - s e l e c t e d " ) ; j . s e l e c t e d = f a l s e ; j . $ e l e m e n t . a d d C l a s s ( " u i - u n s e l e c t i n g " ) ; j . u n s e l e c t i n g = t r u e ; c . _ t r i g g e r ( " u n s e l e c t i n g " , i , { u n s e l e c t i n g : j . e l e m e n t } ) } } } } ) ; r e t u r n   f a l s e } , _ m o u s e S t o p : f u n c t i o n ( d ) { v a r   b = t h i s ; t h i s . d r a g g e d = f a l s e ; v a r   c = t h i s . o p t i o n s ; a ( " . u i - u n s e l e c t i n g " , t h i s . e l e m e n t [ 0 ] ) . e a c h ( f u n c t i o n ( ) { v a r   e = a . d a t a ( t h i s , " s e l e c t a b l e - i t e m " ) ; e . $ e l e m e n t . r e m o v e C l a s s ( " u i - u n s e l e c t i n g " ) ; e . u n s e l e c t i n g = f a l s e ; e . s t a r t s e l e c t e d = f a l s e ; b . _ t r i g g e r ( " u n s e l e c t e d " , d , { u n s e l e c t e d : e . e l e m e n t } ) } ) ; a ( " . u i - s e l e c t i n g " , t h i s . e l e m e n t [ 0 ] ) . e a c h ( f u n c t i o n ( ) { v a r   e = a . d a t a ( t h i s , " s e l e c t a b l e - i t e m " ) ; e . $ e l e m e n t . r e m o v e C l a s s ( " u i - s e l e c t i n g " ) . a d d C l a s s ( " u i - s e l e c t e d " ) ; e . s e l e c t i n g = f a l s e ; e . s e l e c t e d = t r u e ; e . s t a r t s e l e c t e d = t r u e ; b . _ t r i g g e r ( " s e l e c t e d " , d , { s e l e c t e d : e . e l e m e n t } ) } ) ; t h i s . _ t r i g g e r ( " s t o p " , d ) ; t h i s . h e l p e r . r e m o v e ( ) ; r e t u r n   f a l s e } } ) ) ; a . e x t e n d ( a . u i . s e l e c t a b l e , { v e r s i o n : " 1 . 7 . 2 " , d e f a u l t s : { a p p e n d T o : " b o d y " , a u t o R e f r e s h : t r u e , c a n c e l : " : i n p u t , o p t i o n " , d e l a y : 0 , d i s t a n c e : 0 , f i l t e r : " * " , t o l e r a n c e : " t o u c h " } } ) } ) ( j Q u e r y ) ; ; / * 
   / *   j Q u e r y   U I   S o r t a b l e   1 . 7 . 2 
   * 
   *   C o p y r i g h t   ( c )   2 0 0 9   A U T H O R S . t x t   ( h t t p : / / j q u e r y u i . c o m / a b o u t ) 
   *   D u a l   l i c e n s e d   u n d e r   t h e   M I T   ( M I T - L I C E N S E . t x t ) 
   *   a n d   G P L   ( G P L - L I C E N S E . t x t )   l i c e n s e s . 
   * 
   *   h t t p : / / d o c s . j q u e r y . c o m / U I / S o r t a b l e s 
   * 
   *   D e p e n d s : 
   * 	 u i . c o r e . j s 
   * / 
 ( f u n c t i o n ( a ) { a . w i d g e t ( " u i . s o r t a b l e " , a . e x t e n d ( { } , a . u i . m o u s e , { _ i n i t : f u n c t i o n ( ) { v a r   b = t h i s . o p t i o n s ; t h i s . c o n t a i n e r C a c h e = { } ; t h i s . e l e m e n t . a d d C l a s s ( " u i - s o r t a b l e " ) ; t h i s . r e f r e s h ( ) ; t h i s . f l o a t i n g = t h i s . i t e m s . l e n g t h ? ( / l e f t | r i g h t / ) . t e s t ( t h i s . i t e m s [ 0 ] . i t e m . c s s ( " f l o a t " ) ) : f a l s e ; t h i s . o f f s e t = t h i s . e l e m e n t . o f f s e t ( ) ; t h i s . _ m o u s e I n i t ( ) } , d e s t r o y : f u n c t i o n ( ) { t h i s . e l e m e n t . r e m o v e C l a s s ( " u i - s o r t a b l e   u i - s o r t a b l e - d i s a b l e d " ) . r e m o v e D a t a ( " s o r t a b l e " ) . u n b i n d ( " . s o r t a b l e " ) ; t h i s . _ m o u s e D e s t r o y ( ) ; f o r ( v a r   b = t h i s . i t e m s . l e n g t h - 1 ; b > = 0 ; b - - ) { t h i s . i t e m s [ b ] . i t e m . r e m o v e D a t a ( " s o r t a b l e - i t e m " ) } } , _ m o u s e C a p t u r e : f u n c t i o n ( e , f ) { i f ( t h i s . r e v e r t i n g ) { r e t u r n   f a l s e } i f ( t h i s . o p t i o n s . d i s a b l e d | | t h i s . o p t i o n s . t y p e = = " s t a t i c " ) { r e t u r n   f a l s e } t h i s . _ r e f r e s h I t e m s ( e ) ; v a r   d = n u l l , c = t h i s , b = a ( e . t a r g e t ) . p a r e n t s ( ) . e a c h ( f u n c t i o n ( ) { i f ( a . d a t a ( t h i s , " s o r t a b l e - i t e m " ) = = c ) { d = a ( t h i s ) ; r e t u r n   f a l s e } } ) ; i f ( a . d a t a ( e . t a r g e t , " s o r t a b l e - i t e m " ) = = c ) { d = a ( e . t a r g e t ) } i f ( ! d ) { r e t u r n   f a l s e } i f ( t h i s . o p t i o n s . h a n d l e & & ! f ) { v a r   g = f a l s e ; a ( t h i s . o p t i o n s . h a n d l e , d ) . f i n d ( " * " ) . a n d S e l f ( ) . e a c h ( f u n c t i o n ( ) { i f ( t h i s = = e . t a r g e t ) { g = t r u e } } ) ; i f ( ! g ) { r e t u r n   f a l s e } } t h i s . c u r r e n t I t e m = d ; t h i s . _ r e m o v e C u r r e n t s F r o m I t e m s ( ) ; r e t u r n   t r u e } , _ m o u s e S t a r t : f u n c t i o n ( e , f , b ) { v a r   g = t h i s . o p t i o n s , c = t h i s ; t h i s . c u r r e n t C o n t a i n e r = t h i s ; t h i s . r e f r e s h P o s i t i o n s ( ) ; t h i s . h e l p e r = t h i s . _ c r e a t e H e l p e r ( e ) ; t h i s . _ c a c h e H e l p e r P r o p o r t i o n s ( ) ; t h i s . _ c a c h e M a r g i n s ( ) ; t h i s . s c r o l l P a r e n t = t h i s . h e l p e r . s c r o l l P a r e n t ( ) ; t h i s . o f f s e t = t h i s . c u r r e n t I t e m . o f f s e t ( ) ; t h i s . o f f s e t = { t o p : t h i s . o f f s e t . t o p - t h i s . m a r g i n s . t o p , l e f t : t h i s . o f f s e t . l e f t - t h i s . m a r g i n s . l e f t } ; t h i s . h e l p e r . c s s ( " p o s i t i o n " , " a b s o l u t e " ) ; t h i s . c s s P o s i t i o n = t h i s . h e l p e r . c s s ( " p o s i t i o n " ) ; a . e x t e n d ( t h i s . o f f s e t , { c l i c k : { l e f t : e . p a g e X - t h i s . o f f s e t . l e f t , t o p : e . p a g e Y - t h i s . o f f s e t . t o p } , p a r e n t : t h i s . _ g e t P a r e n t O f f s e t ( ) , r e l a t i v e : t h i s . _ g e t R e l a t i v e O f f s e t ( ) } ) ; t h i s . o r i g i n a l P o s i t i o n = t h i s . _ g e n e r a t e P o s i t i o n ( e ) ; t h i s . o r i g i n a l P a g e X = e . p a g e X ; t h i s . o r i g i n a l P a g e Y = e . p a g e Y ; i f ( g . c u r s o r A t ) { t h i s . _ a d j u s t O f f s e t F r o m H e l p e r ( g . c u r s o r A t ) } t h i s . d o m P o s i t i o n = { p r e v : t h i s . c u r r e n t I t e m . p r e v ( ) [ 0 ] , p a r e n t : t h i s . c u r r e n t I t e m . p a r e n t ( ) [ 0 ] } ; i f ( t h i s . h e l p e r [ 0 ] ! = t h i s . c u r r e n t I t e m [ 0 ] ) { t h i s . c u r r e n t I t e m . h i d e ( ) } t h i s . _ c r e a t e P l a c e h o l d e r ( ) ; i f ( g . c o n t a i n m e n t ) { t h i s . _ s e t C o n t a i n m e n t ( ) } i f ( g . c u r s o r ) { i f ( a ( " b o d y " ) . c s s ( " c u r s o r " ) ) { t h i s . _ s t o r e d C u r s o r = a ( " b o d y " ) . c s s ( " c u r s o r " ) } a ( " b o d y " ) . c s s ( " c u r s o r " , g . c u r s o r ) } i f ( g . o p a c i t y ) { i f ( t h i s . h e l p e r . c s s ( " o p a c i t y " ) ) { t h i s . _ s t o r e d O p a c i t y = t h i s . h e l p e r . c s s ( " o p a c i t y " ) } t h i s . h e l p e r . c s s ( " o p a c i t y " , g . o p a c i t y ) } i f ( g . z I n d e x ) { i f ( t h i s . h e l p e r . c s s ( " z I n d e x " ) ) { t h i s . _ s t o r e d Z I n d e x = t h i s . h e l p e r . c s s ( " z I n d e x " ) } t h i s . h e l p e r . c s s ( " z I n d e x " , g . z I n d e x ) } i f ( t h i s . s c r o l l P a r e n t [ 0 ] ! = d o c u m e n t & & t h i s . s c r o l l P a r e n t [ 0 ] . t a g N a m e ! = " H T M L " ) { t h i s . o v e r f l o w O f f s e t = t h i s . s c r o l l P a r e n t . o f f s e t ( ) } t h i s . _ t r i g g e r ( " s t a r t " , e , t h i s . _ u i H a s h ( ) ) ; i f ( ! t h i s . _ p r e s e r v e H e l p e r P r o p o r t i o n s ) { t h i s . _ c a c h e H e l p e r P r o p o r t i o n s ( ) } i f ( ! b ) { f o r ( v a r   d = t h i s . c o n t a i n e r s . l e n g t h - 1 ; d > = 0 ; d - - ) { t h i s . c o n t a i n e r s [ d ] . _ t r i g g e r ( " a c t i v a t e " , e , c . _ u i H a s h ( t h i s ) ) } } i f ( a . u i . d d m a n a g e r ) { a . u i . d d m a n a g e r . c u r r e n t = t h i s } i f ( a . u i . d d m a n a g e r & & ! g . d r o p B e h a v i o u r ) { a . u i . d d m a n a g e r . p r e p a r e O f f s e t s ( t h i s , e ) } t h i s . d r a g g i n g = t r u e ; t h i s . h e l p e r . a d d C l a s s ( " u i - s o r t a b l e - h e l p e r " ) ; t h i s . _ m o u s e D r a g ( e ) ; r e t u r n   t r u e } , _ m o u s e D r a g : f u n c t i o n ( f ) { t h i s . p o s i t i o n = t h i s . _ g e n e r a t e P o s i t i o n ( f ) ; t h i s . p o s i t i o n A b s = t h i s . _ c o n v e r t P o s i t i o n T o ( " a b s o l u t e " ) ; i f ( ! t h i s . l a s t P o s i t i o n A b s ) { t h i s . l a s t P o s i t i o n A b s = t h i s . p o s i t i o n A b s } i f ( t h i s . o p t i o n s . s c r o l l ) { v a r   g = t h i s . o p t i o n s , b = f a l s e ; i f ( t h i s . s c r o l l P a r e n t [ 0 ] ! = d o c u m e n t & & t h i s . s c r o l l P a r e n t [ 0 ] . t a g N a m e ! = " H T M L " ) { i f ( ( t h i s . o v e r f l o w O f f s e t . t o p + t h i s . s c r o l l P a r e n t [ 0 ] . o f f s e t H e i g h t ) - f . p a g e Y < g . s c r o l l S e n s i t i v i t y ) { t h i s . s c r o l l P a r e n t [ 0 ] . s c r o l l T o p = b = t h i s . s c r o l l P a r e n t [ 0 ] . s c r o l l T o p + g . s c r o l l S p e e d } e l s e { i f ( f . p a g e Y - t h i s . o v e r f l o w O f f s e t . t o p < g . s c r o l l S e n s i t i v i t y ) { t h i s . s c r o l l P a r e n t [ 0 ] . s c r o l l T o p = b = t h i s . s c r o l l P a r e n t [ 0 ] . s c r o l l T o p - g . s c r o l l S p e e d } } i f ( ( t h i s . o v e r f l o w O f f s e t . l e f t + t h i s . s c r o l l P a r e n t [ 0 ] . o f f s e t W i d t h ) - f . p a g e X < g . s c r o l l S e n s i t i v i t y ) { t h i s . s c r o l l P a r e n t [ 0 ] . s c r o l l L e f t = b = t h i s . s c r o l l P a r e n t [ 0 ] . s c r o l l L e f t + g . s c r o l l S p e e d } e l s e { i f ( f . p a g e X - t h i s . o v e r f l o w O f f s e t . l e f t < g . s c r o l l S e n s i t i v i t y ) { t h i s . s c r o l l P a r e n t [ 0 ] . s c r o l l L e f t = b = t h i s . s c r o l l P a r e n t [ 0 ] . s c r o l l L e f t - g . s c r o l l S p e e d } } } e l s e { i f ( f . p a g e Y - a ( d o c u m e n t ) . s c r o l l T o p ( ) < g . s c r o l l S e n s i t i v i t y ) { b = a ( d o c u m e n t ) . s c r o l l T o p ( a ( d o c u m e n t ) . s c r o l l T o p ( ) - g . s c r o l l S p e e d ) } e l s e { i f ( a ( w i n d o w ) . h e i g h t ( ) - ( f . p a g e Y - a ( d o c u m e n t ) . s c r o l l T o p ( ) ) < g . s c r o l l S e n s i t i v i t y ) { b = a ( d o c u m e n t ) . s c r o l l T o p ( a ( d o c u m e n t ) . s c r o l l T o p ( ) + g . s c r o l l S p e e d ) } } i f ( f . p a g e X - a ( d o c u m e n t ) . s c r o l l L e f t ( ) < g . s c r o l l S e n s i t i v i t y ) { b = a ( d o c u m e n t ) . s c r o l l L e f t ( a ( d o c u m e n t ) . s c r o l l L e f t ( ) - g . s c r o l l S p e e d ) } e l s e { i f ( a ( w i n d o w ) . w i d t h ( ) - ( f . p a g e X - a ( d o c u m e n t ) . s c r o l l L e f t ( ) ) < g . s c r o l l S e n s i t i v i t y ) { b = a ( d o c u m e n t ) . s c r o l l L e f t ( a ( d o c u m e n t ) . s c r o l l L e f t ( ) + g . s c r o l l S p e e d ) } } } i f ( b ! = = f a l s e & & a . u i . d d m a n a g e r & & ! g . d r o p B e h a v i o u r ) { a . u i . d d m a n a g e r . p r e p a r e O f f s e t s ( t h i s , f ) } } t h i s . p o s i t i o n A b s = t h i s . _ c o n v e r t P o s i t i o n T o ( " a b s o l u t e " ) ; i f ( ! t h i s . o p t i o n s . a x i s | | t h i s . o p t i o n s . a x i s ! = " y " ) { t h i s . h e l p e r [ 0 ] . s t y l e . l e f t = t h i s . p o s i t i o n . l e f t + " p x " } i f ( ! t h i s . o p t i o n s . a x i s | | t h i s . o p t i o n s . a x i s ! = " x " ) { t h i s . h e l p e r [ 0 ] . s t y l e . t o p = t h i s . p o s i t i o n . t o p + " p x " } f o r ( v a r   d = t h i s . i t e m s . l e n g t h - 1 ; d > = 0 ; d - - ) { v a r   e = t h i s . i t e m s [ d ] , c = e . i t e m [ 0 ] , h = t h i s . _ i n t e r s e c t s W i t h P o i n t e r ( e ) ; i f ( ! h ) { c o n t i n u e } i f ( c ! = t h i s . c u r r e n t I t e m [ 0 ] & & t h i s . p l a c e h o l d e r [ h = = 1 ? " n e x t " : " p r e v " ] ( ) [ 0 ] ! = c & & ! a . u i . c o n t a i n s ( t h i s . p l a c e h o l d e r [ 0 ] , c ) & & ( t h i s . o p t i o n s . t y p e = = " s e m i - d y n a m i c " ? ! a . u i . c o n t a i n s ( t h i s . e l e m e n t [ 0 ] , c ) : t r u e ) ) { t h i s . d i r e c t i o n = h = = 1 ? " d o w n " : " u p " ; i f ( t h i s . o p t i o n s . t o l e r a n c e = = " p o i n t e r " | | t h i s . _ i n t e r s e c t s W i t h S i d e s ( e ) ) { t h i s . _ r e a r r a n g e ( f , e ) } e l s e { b r e a k } t h i s . _ t r i g g e r ( " c h a n g e " , f , t h i s . _ u i H a s h ( ) ) ; b r e a k } } t h i s . _ c o n t a c t C o n t a i n e r s ( f ) ; i f ( a . u i . d d m a n a g e r ) { a . u i . d d m a n a g e r . d r a g ( t h i s , f ) } t h i s . _ t r i g g e r ( " s o r t " , f , t h i s . _ u i H a s h ( ) ) ; t h i s . l a s t P o s i t i o n A b s = t h i s . p o s i t i o n A b s ; r e t u r n   f a l s e } , _ m o u s e S t o p : f u n c t i o n ( c , d ) { i f ( ! c ) { r e t u r n } i f ( a . u i . d d m a n a g e r & & ! t h i s . o p t i o n s . d r o p B e h a v i o u r ) { a . u i . d d m a n a g e r . d r o p ( t h i s , c ) } i f ( t h i s . o p t i o n s . r e v e r t ) { v a r   b = t h i s ; v a r   e = b . p l a c e h o l d e r . o f f s e t ( ) ; b . r e v e r t i n g = t r u e ; a ( t h i s . h e l p e r ) . a n i m a t e ( { l e f t : e . l e f t - t h i s . o f f s e t . p a r e n t . l e f t - b . m a r g i n s . l e f t + ( t h i s . o f f s e t P a r e n t [ 0 ] = = d o c u m e n t . b o d y ? 0 : t h i s . o f f s e t P a r e n t [ 0 ] . s c r o l l L e f t ) , t o p : e . t o p - t h i s . o f f s e t . p a r e n t . t o p - b . m a r g i n s . t o p + ( t h i s . o f f s e t P a r e n t [ 0 ] = = d o c u m e n t . b o d y ? 0 : t h i s . o f f s e t P a r e n t [ 0 ] . s c r o l l T o p ) } , p a r s e I n t ( t h i s . o p t i o n s . r e v e r t , 1 0 ) | | 5 0 0 , f u n c t i o n ( ) { b . _ c l e a r ( c ) } ) } e l s e { t h i s . _ c l e a r ( c , d ) } r e t u r n   f a l s e } , c a n c e l : f u n c t i o n ( ) { v a r   b = t h i s ; i f ( t h i s . d r a g g i n g ) { t h i s . _ m o u s e U p ( ) ; i f ( t h i s . o p t i o n s . h e l p e r = = " o r i g i n a l " ) { t h i s . c u r r e n t I t e m . c s s ( t h i s . _ s t o r e d C S S ) . r e m o v e C l a s s ( " u i - s o r t a b l e - h e l p e r " ) } e l s e { t h i s . c u r r e n t I t e m . s h o w ( ) } f o r ( v a r   c = t h i s . c o n t a i n e r s . l e n g t h - 1 ; c > = 0 ; c - - ) { t h i s . c o n t a i n e r s [ c ] . _ t r i g g e r ( " d e a c t i v a t e " , n u l l , b . _ u i H a s h ( t h i s ) ) ; i f ( t h i s . c o n t a i n e r s [ c ] . c o n t a i n e r C a c h e . o v e r ) { t h i s . c o n t a i n e r s [ c ] . _ t r i g g e r ( " o u t " , n u l l , b . _ u i H a s h ( t h i s ) ) ; t h i s . c o n t a i n e r s [ c ] . c o n t a i n e r C a c h e . o v e r = 0 } } } i f ( t h i s . p l a c e h o l d e r [ 0 ] . p a r e n t N o d e ) { t h i s . p l a c e h o l d e r [ 0 ] . p a r e n t N o d e . r e m o v e C h i l d ( t h i s . p l a c e h o l d e r [ 0 ] ) } i f ( t h i s . o p t i o n s . h e l p e r ! = " o r i g i n a l " & & t h i s . h e l p e r & & t h i s . h e l p e r [ 0 ] . p a r e n t N o d e ) { t h i s . h e l p e r . r e m o v e ( ) } a . e x t e n d ( t h i s , { h e l p e r : n u l l , d r a g g i n g : f a l s e , r e v e r t i n g : f a l s e , _ n o F i n a l S o r t : n u l l } ) ; i f ( t h i s . d o m P o s i t i o n . p r e v ) { a ( t h i s . d o m P o s i t i o n . p r e v ) . a f t e r ( t h i s . c u r r e n t I t e m ) } e l s e { a ( t h i s . d o m P o s i t i o n . p a r e n t ) . p r e p e n d ( t h i s . c u r r e n t I t e m ) } r e t u r n   t r u e } , s e r i a l i z e : f u n c t i o n ( d ) { v a r   b = t h i s . _ g e t I t e m s A s j Q u e r y ( d & & d . c o n n e c t e d ) ; v a r   c = [ ] ; d = d | | { } ; a ( b ) . e a c h ( f u n c t i o n ( ) { v a r   e = ( a ( d . i t e m | | t h i s ) . a t t r ( d . a t t r i b u t e | | " i d " ) | | " " ) . m a t c h ( d . e x p r e s s i o n | | ( / ( . + ) [ - = _ ] ( . + ) / ) ) ; i f ( e ) { c . p u s h ( ( d . k e y | | e [ 1 ] + " [ ] " ) + " = " + ( d . k e y & & d . e x p r e s s i o n ? e [ 1 ] : e [ 2 ] ) ) } } ) ; r e t u r n   c . j o i n ( " & " ) } , t o A r r a y : f u n c t i o n ( d ) { v a r   b = t h i s . _ g e t I t e m s A s j Q u e r y ( d & & d . c o n n e c t e d ) ; v a r   c = [ ] ; d = d | | { } ; b . e a c h ( f u n c t i o n ( ) { c . p u s h ( a ( d . i t e m | | t h i s ) . a t t r ( d . a t t r i b u t e | | " i d " ) | | " " ) } ) ; r e t u r n   c } , _ i n t e r s e c t s W i t h : f u n c t i o n ( m ) { v a r   e = t h i s . p o s i t i o n A b s . l e f t , d = e + t h i s . h e l p e r P r o p o r t i o n s . w i d t h , k = t h i s . p o s i t i o n A b s . t o p , j = k + t h i s . h e l p e r P r o p o r t i o n s . h e i g h t ; v a r   f = m . l e f t , c = f + m . w i d t h , n = m . t o p , i = n + m . h e i g h t ; v a r   o = t h i s . o f f s e t . c l i c k . t o p , h = t h i s . o f f s e t . c l i c k . l e f t ; v a r   g = ( k + o ) > n & & ( k + o ) < i & & ( e + h ) > f & & ( e + h ) < c ; i f ( t h i s . o p t i o n s . t o l e r a n c e = = " p o i n t e r " | | t h i s . o p t i o n s . f o r c e P o i n t e r F o r C o n t a i n e r s | | ( t h i s . o p t i o n s . t o l e r a n c e ! = " p o i n t e r " & & t h i s . h e l p e r P r o p o r t i o n s [ t h i s . f l o a t i n g ? " w i d t h " : " h e i g h t " ] > m [ t h i s . f l o a t i n g ? " w i d t h " : " h e i g h t " ] ) ) { r e t u r n   g } e l s e { r e t u r n ( f < e + ( t h i s . h e l p e r P r o p o r t i o n s . w i d t h / 2 ) & & d - ( t h i s . h e l p e r P r o p o r t i o n s . w i d t h / 2 ) < c & & n < k + ( t h i s . h e l p e r P r o p o r t i o n s . h e i g h t / 2 ) & & j - ( t h i s . h e l p e r P r o p o r t i o n s . h e i g h t / 2 ) < i ) } } , _ i n t e r s e c t s W i t h P o i n t e r : f u n c t i o n ( d ) { v a r   e = a . u i . i s O v e r A x i s ( t h i s . p o s i t i o n A b s . t o p + t h i s . o f f s e t . c l i c k . t o p , d . t o p , d . h e i g h t ) , c = a . u i . i s O v e r A x i s ( t h i s . p o s i t i o n A b s . l e f t + t h i s . o f f s e t . c l i c k . l e f t , d . l e f t , d . w i d t h ) , g = e & & c , b = t h i s . _ g e t D r a g V e r t i c a l D i r e c t i o n ( ) , f = t h i s . _ g e t D r a g H o r i z o n t a l D i r e c t i o n ( ) ; i f ( ! g ) { r e t u r n   f a l s e } r e t u r n   t h i s . f l o a t i n g ? ( ( ( f & & f = = " r i g h t " ) | | b = = " d o w n " ) ? 2 : 1 ) : ( b & & ( b = = " d o w n " ? 2 : 1 ) ) } , _ i n t e r s e c t s W i t h S i d e s : f u n c t i o n ( e ) { v a r   c = a . u i . i s O v e r A x i s ( t h i s . p o s i t i o n A b s . t o p + t h i s . o f f s e t . c l i c k . t o p , e . t o p + ( e . h e i g h t / 2 ) , e . h e i g h t ) , d = a . u i . i s O v e r A x i s ( t h i s . p o s i t i o n A b s . l e f t + t h i s . o f f s e t . c l i c k . l e f t , e . l e f t + ( e . w i d t h / 2 ) , e . w i d t h ) , b = t h i s . _ g e t D r a g V e r t i c a l D i r e c t i o n ( ) , f = t h i s . _ g e t D r a g H o r i z o n t a l D i r e c t i o n ( ) ; i f ( t h i s . f l o a t i n g & & f ) { r e t u r n ( ( f = = " r i g h t " & & d ) | | ( f = = " l e f t " & & ! d ) ) } e l s e { r e t u r n   b & & ( ( b = = " d o w n " & & c ) | | ( b = = " u p " & & ! c ) ) } } , _ g e t D r a g V e r t i c a l D i r e c t i o n : f u n c t i o n ( ) { v a r   b = t h i s . p o s i t i o n A b s . t o p - t h i s . l a s t P o s i t i o n A b s . t o p ; r e t u r n   b ! = 0 & & ( b > 0 ? " d o w n " : " u p " ) } , _ g e t D r a g H o r i z o n t a l D i r e c t i o n : f u n c t i o n ( ) { v a r   b = t h i s . p o s i t i o n A b s . l e f t - t h i s . l a s t P o s i t i o n A b s . l e f t ; r e t u r n   b ! = 0 & & ( b > 0 ? " r i g h t " : " l e f t " ) } , r e f r e s h : f u n c t i o n ( b ) { t h i s . _ r e f r e s h I t e m s ( b ) ; t h i s . r e f r e s h P o s i t i o n s ( ) } , _ c o n n e c t W i t h : f u n c t i o n ( ) { v a r   b = t h i s . o p t i o n s ; r e t u r n   b . c o n n e c t W i t h . c o n s t r u c t o r = = S t r i n g ? [ b . c o n n e c t W i t h ] : b . c o n n e c t W i t h } , _ g e t I t e m s A s j Q u e r y : f u n c t i o n ( b ) { v a r   l = t h i s ; v a r   g = [ ] ; v a r   e = [ ] ; v a r   h = t h i s . _ c o n n e c t W i t h ( ) ; i f ( h & & b ) { f o r ( v a r   d = h . l e n g t h - 1 ; d > = 0 ; d - - ) { v a r   k = a ( h [ d ] ) ; f o r ( v a r   c = k . l e n g t h - 1 ; c > = 0 ; c - - ) { v a r   f = a . d a t a ( k [ c ] , " s o r t a b l e " ) ; i f ( f & & f ! = t h i s & & ! f . o p t i o n s . d i s a b l e d ) { e . p u s h ( [ a . i s F u n c t i o n ( f . o p t i o n s . i t e m s ) ? f . o p t i o n s . i t e m s . c a l l ( f . e l e m e n t ) : a ( f . o p t i o n s . i t e m s , f . e l e m e n t ) . n o t ( " . u i - s o r t a b l e - h e l p e r " ) , f ] ) } } } } e . p u s h ( [ a . i s F u n c t i o n ( t h i s . o p t i o n s . i t e m s ) ? t h i s . o p t i o n s . i t e m s . c a l l ( t h i s . e l e m e n t , n u l l , { o p t i o n s : t h i s . o p t i o n s , i t e m : t h i s . c u r r e n t I t e m } ) : a ( t h i s . o p t i o n s . i t e m s , t h i s . e l e m e n t ) . n o t ( " . u i - s o r t a b l e - h e l p e r " ) , t h i s ] ) ; f o r ( v a r   d = e . l e n g t h - 1 ; d > = 0 ; d - - ) { e [ d ] [ 0 ] . e a c h ( f u n c t i o n ( ) { g . p u s h ( t h i s ) } ) } r e t u r n   a ( g ) } , _ r e m o v e C u r r e n t s F r o m I t e m s : f u n c t i o n ( ) { v a r   d = t h i s . c u r r e n t I t e m . f i n d ( " : d a t a ( s o r t a b l e - i t e m ) " ) ; f o r ( v a r   c = 0 ; c < t h i s . i t e m s . l e n g t h ; c + + ) { f o r ( v a r   b = 0 ; b < d . l e n g t h ; b + + ) { i f ( d [ b ] = = t h i s . i t e m s [ c ] . i t e m [ 0 ] ) { t h i s . i t e m s . s p l i c e ( c , 1 ) } } } } , _ r e f r e s h I t e m s : f u n c t i o n ( b ) { t h i s . i t e m s = [ ] ; t h i s . c o n t a i n e r s = [ t h i s ] ; v a r   h = t h i s . i t e m s ; v a r   p = t h i s ; v a r   f = [ [ a . i s F u n c t i o n ( t h i s . o p t i o n s . i t e m s ) ? t h i s . o p t i o n s . i t e m s . c a l l ( t h i s . e l e m e n t [ 0 ] , b , { i t e m : t h i s . c u r r e n t I t e m } ) : a ( t h i s . o p t i o n s . i t e m s , t h i s . e l e m e n t ) , t h i s ] ] ; v a r   l = t h i s . _ c o n n e c t W i t h ( ) ; i f ( l ) { f o r ( v a r   e = l . l e n g t h - 1 ; e > = 0 ; e - - ) { v a r   m = a ( l [ e ] ) ; f o r ( v a r   d = m . l e n g t h - 1 ; d > = 0 ; d - - ) { v a r   g = a . d a t a ( m [ d ] , " s o r t a b l e " ) ; i f ( g & & g ! = t h i s & & ! g . o p t i o n s . d i s a b l e d ) { f . p u s h ( [ a . i s F u n c t i o n ( g . o p t i o n s . i t e m s ) ? g . o p t i o n s . i t e m s . c a l l ( g . e l e m e n t [ 0 ] , b , { i t e m : t h i s . c u r r e n t I t e m } ) : a ( g . o p t i o n s . i t e m s , g . e l e m e n t ) , g ] ) ; t h i s . c o n t a i n e r s . p u s h ( g ) } } } } f o r ( v a r   e = f . l e n g t h - 1 ; e > = 0 ; e - - ) { v a r   k = f [ e ] [ 1 ] ; v a r   c = f [ e ] [ 0 ] ; f o r ( v a r   d = 0 , n = c . l e n g t h ; d < n ; d + + ) { v a r   o = a ( c [ d ] ) ; o . d a t a ( " s o r t a b l e - i t e m " , k ) ; h . p u s h ( { i t e m : o , i n s t a n c e : k , w i d t h : 0 , h e i g h t : 0 , l e f t : 0 , t o p : 0 } ) } } } , r e f r e s h P o s i t i o n s : f u n c t i o n ( b ) { i f ( t h i s . o f f s e t P a r e n t & & t h i s . h e l p e r ) { t h i s . o f f s e t . p a r e n t = t h i s . _ g e t P a r e n t O f f s e t ( ) } f o r ( v a r   d = t h i s . i t e m s . l e n g t h - 1 ; d > = 0 ; d - - ) { v a r   e = t h i s . i t e m s [ d ] ; i f ( e . i n s t a n c e ! = t h i s . c u r r e n t C o n t a i n e r & & t h i s . c u r r e n t C o n t a i n e r & & e . i t e m [ 0 ] ! = t h i s . c u r r e n t I t e m [ 0 ] ) { c o n t i n u e } v a r   c = t h i s . o p t i o n s . t o l e r a n c e E l e m e n t ? a ( t h i s . o p t i o n s . t o l e r a n c e E l e m e n t , e . i t e m ) : e . i t e m ; i f ( ! b ) { e . w i d t h = c . o u t e r W i d t h ( ) ; e . h e i g h t = c . o u t e r H e i g h t ( ) } v a r   f = c . o f f s e t ( ) ; e . l e f t = f . l e f t ; e . t o p = f . t o p } i f ( t h i s . o p t i o n s . c u s t o m & & t h i s . o p t i o n s . c u s t o m . r e f r e s h C o n t a i n e r s ) { t h i s . o p t i o n s . c u s t o m . r e f r e s h C o n t a i n e r s . c a l l ( t h i s ) } e l s e { f o r ( v a r   d = t h i s . c o n t a i n e r s . l e n g t h - 1 ; d > = 0 ; d - - ) { v a r   f = t h i s . c o n t a i n e r s [ d ] . e l e m e n t . o f f s e t ( ) ; t h i s . c o n t a i n e r s [ d ] . c o n t a i n e r C a c h e . l e f t = f . l e f t ; t h i s . c o n t a i n e r s [ d ] . c o n t a i n e r C a c h e . t o p = f . t o p ; t h i s . c o n t a i n e r s [ d ] . c o n t a i n e r C a c h e . w i d t h = t h i s . c o n t a i n e r s [ d ] . e l e m e n t . o u t e r W i d t h ( ) ; t h i s . c o n t a i n e r s [ d ] . c o n t a i n e r C a c h e . h e i g h t = t h i s . c o n t a i n e r s [ d ] . e l e m e n t . o u t e r H e i g h t ( ) } } } , _ c r e a t e P l a c e h o l d e r : f u n c t i o n ( d ) { v a r   b = d | | t h i s , e = b . o p t i o n s ; i f ( ! e . p l a c e h o l d e r | | e . p l a c e h o l d e r . c o n s t r u c t o r = = S t r i n g ) { v a r   c = e . p l a c e h o l d e r ; e . p l a c e h o l d e r = { e l e m e n t : f u n c t i o n ( ) { v a r   f = a ( d o c u m e n t . c r e a t e E l e m e n t ( b . c u r r e n t I t e m [ 0 ] . n o d e N a m e ) ) . a d d C l a s s ( c | | b . c u r r e n t I t e m [ 0 ] . c l a s s N a m e + "   u i - s o r t a b l e - p l a c e h o l d e r " ) . r e m o v e C l a s s ( " u i - s o r t a b l e - h e l p e r " ) [ 0 ] ; i f ( ! c ) { f . s t y l e . v i s i b i l i t y = " h i d d e n " } r e t u r n   f } , u p d a t e : f u n c t i o n ( f , g ) { i f ( c & & ! e . f o r c e P l a c e h o l d e r S i z e ) { r e t u r n } i f ( ! g . h e i g h t ( ) ) { g . h e i g h t ( b . c u r r e n t I t e m . i n n e r H e i g h t ( ) - p a r s e I n t ( b . c u r r e n t I t e m . c s s ( " p a d d i n g T o p " ) | | 0 , 1 0 ) - p a r s e I n t ( b . c u r r e n t I t e m . c s s ( " p a d d i n g B o t t o m " ) | | 0 , 1 0 ) ) } i f ( ! g . w i d t h ( ) ) { g . w i d t h ( b . c u r r e n t I t e m . i n n e r W i d t h ( ) - p a r s e I n t ( b . c u r r e n t I t e m . c s s ( " p a d d i n g L e f t " ) | | 0 , 1 0 ) - p a r s e I n t ( b . c u r r e n t I t e m . c s s ( " p a d d i n g R i g h t " ) | | 0 , 1 0 ) ) } } } } b . p l a c e h o l d e r = a ( e . p l a c e h o l d e r . e l e m e n t . c a l l ( b . e l e m e n t , b . c u r r e n t I t e m ) ) ; b . c u r r e n t I t e m . a f t e r ( b . p l a c e h o l d e r ) ; e . p l a c e h o l d e r . u p d a t e ( b , b . p l a c e h o l d e r ) } , _ c o n t a c t C o n t a i n e r s : f u n c t i o n ( d ) { f o r ( v a r   c = t h i s . c o n t a i n e r s . l e n g t h - 1 ; c > = 0 ; c - - ) { i f ( t h i s . _ i n t e r s e c t s W i t h ( t h i s . c o n t a i n e r s [ c ] . c o n t a i n e r C a c h e ) ) { i f ( ! t h i s . c o n t a i n e r s [ c ] . c o n t a i n e r C a c h e . o v e r ) { i f ( t h i s . c u r r e n t C o n t a i n e r ! = t h i s . c o n t a i n e r s [ c ] ) { v a r   h = 1 0 0 0 0 ; v a r   g = n u l l ; v a r   e = t h i s . p o s i t i o n A b s [ t h i s . c o n t a i n e r s [ c ] . f l o a t i n g ? " l e f t " : " t o p " ] ; f o r ( v a r   b = t h i s . i t e m s . l e n g t h - 1 ; b > = 0 ; b - - ) { i f ( ! a . u i . c o n t a i n s ( t h i s . c o n t a i n e r s [ c ] . e l e m e n t [ 0 ] , t h i s . i t e m s [ b ] . i t e m [ 0 ] ) ) { c o n t i n u e } v a r   f = t h i s . i t e m s [ b ] [ t h i s . c o n t a i n e r s [ c ] . f l o a t i n g ? " l e f t " : " t o p " ] ; i f ( M a t h . a b s ( f - e ) < h ) { h = M a t h . a b s ( f - e ) ; g = t h i s . i t e m s [ b ] } } i f ( ! g & & ! t h i s . o p t i o n s . d r o p O n E m p t y ) { c o n t i n u e } t h i s . c u r r e n t C o n t a i n e r = t h i s . c o n t a i n e r s [ c ] ; g ? t h i s . _ r e a r r a n g e ( d , g , n u l l , t r u e ) : t h i s . _ r e a r r a n g e ( d , n u l l , t h i s . c o n t a i n e r s [ c ] . e l e m e n t , t r u e ) ; t h i s . _ t r i g g e r ( " c h a n g e " , d , t h i s . _ u i H a s h ( ) ) ; t h i s . c o n t a i n e r s [ c ] . _ t r i g g e r ( " c h a n g e " , d , t h i s . _ u i H a s h ( t h i s ) ) ; t h i s . o p t i o n s . p l a c e h o l d e r . u p d a t e ( t h i s . c u r r e n t C o n t a i n e r , t h i s . p l a c e h o l d e r ) } t h i s . c o n t a i n e r s [ c ] . _ t r i g g e r ( " o v e r " , d , t h i s . _ u i H a s h ( t h i s ) ) ; t h i s . c o n t a i n e r s [ c ] . c o n t a i n e r C a c h e . o v e r = 1 } } e l s e { i f ( t h i s . c o n t a i n e r s [ c ] . c o n t a i n e r C a c h e . o v e r ) { t h i s . c o n t a i n e r s [ c ] . _ t r i g g e r ( " o u t " , d , t h i s . _ u i H a s h ( t h i s ) ) ; t h i s . c o n t a i n e r s [ c ] . c o n t a i n e r C a c h e . o v e r = 0 } } } } , _ c r e a t e H e l p e r : f u n c t i o n ( c ) { v a r   d = t h i s . o p t i o n s ; v a r   b = a . i s F u n c t i o n ( d . h e l p e r ) ? a ( d . h e l p e r . a p p l y ( t h i s . e l e m e n t [ 0 ] , [ c , t h i s . c u r r e n t I t e m ] ) ) : ( d . h e l p e r = = " c l o n e " ? t h i s . c u r r e n t I t e m . c l o n e ( ) : t h i s . c u r r e n t I t e m ) ; i f ( ! b . p a r e n t s ( " b o d y " ) . l e n g t h ) { a ( d . a p p e n d T o ! = " p a r e n t " ? d . a p p e n d T o : t h i s . c u r r e n t I t e m [ 0 ] . p a r e n t N o d e ) [ 0 ] . a p p e n d C h i l d ( b [ 0 ] ) } i f ( b [ 0 ] = = t h i s . c u r r e n t I t e m [ 0 ] ) { t h i s . _ s t o r e d C S S = { w i d t h : t h i s . c u r r e n t I t e m [ 0 ] . s t y l e . w i d t h , h e i g h t : t h i s . c u r r e n t I t e m [ 0 ] . s t y l e . h e i g h t , p o s i t i o n : t h i s . c u r r e n t I t e m . c s s ( " p o s i t i o n " ) , t o p : t h i s . c u r r e n t I t e m . c s s ( " t o p " ) , l e f t : t h i s . c u r r e n t I t e m . c s s ( " l e f t " ) } } i f ( b [ 0 ] . s t y l e . w i d t h = = " " | | d . f o r c e H e l p e r S i z e ) { b . w i d t h ( t h i s . c u r r e n t I t e m . w i d t h ( ) ) } i f ( b [ 0 ] . s t y l e . h e i g h t = = " " | | d . f o r c e H e l p e r S i z e ) { b . h e i g h t ( t h i s . c u r r e n t I t e m . h e i g h t ( ) ) } r e t u r n   b } , _ a d j u s t O f f s e t F r o m H e l p e r : f u n c t i o n ( b ) { i f ( b . l e f t ! = u n d e f i n e d ) { t h i s . o f f s e t . c l i c k . l e f t = b . l e f t + t h i s . m a r g i n s . l e f t } i f ( b . r i g h t ! = u n d e f i n e d ) { t h i s . o f f s e t . c l i c k . l e f t = t h i s . h e l p e r P r o p o r t i o n s . w i d t h - b . r i g h t + t h i s . m a r g i n s . l e f t } i f ( b . t o p ! = u n d e f i n e d ) { t h i s . o f f s e t . c l i c k . t o p = b . t o p + t h i s . m a r g i n s . t o p } i f ( b . b o t t o m ! = u n d e f i n e d ) { t h i s . o f f s e t . c l i c k . t o p = t h i s . h e l p e r P r o p o r t i o n s . h e i g h t - b . b o t t o m + t h i s . m a r g i n s . t o p } } , _ g e t P a r e n t O f f s e t : f u n c t i o n ( ) { t h i s . o f f s e t P a r e n t = t h i s . h e l p e r . o f f s e t P a r e n t ( ) ; v a r   b = t h i s . o f f s e t P a r e n t . o f f s e t ( ) ; i f ( t h i s . c s s P o s i t i o n = = " a b s o l u t e " & & t h i s . s c r o l l P a r e n t [ 0 ] ! = d o c u m e n t & & a . u i . c o n t a i n s ( t h i s . s c r o l l P a r e n t [ 0 ] , t h i s . o f f s e t P a r e n t [ 0 ] ) ) { b . l e f t + = t h i s . s c r o l l P a r e n t . s c r o l l L e f t ( ) ; b . t o p + = t h i s . s c r o l l P a r e n t . s c r o l l T o p ( ) } i f ( ( t h i s . o f f s e t P a r e n t [ 0 ] = = d o c u m e n t . b o d y ) | | ( t h i s . o f f s e t P a r e n t [ 0 ] . t a g N a m e & & t h i s . o f f s e t P a r e n t [ 0 ] . t a g N a m e . t o L o w e r C a s e ( ) = = " h t m l " & & a . b r o w s e r . m s i e ) ) { b = { t o p : 0 , l e f t : 0 } } r e t u r n { t o p : b . t o p + ( p a r s e I n t ( t h i s . o f f s e t P a r e n t . c s s ( " b o r d e r T o p W i d t h " ) , 1 0 ) | | 0 ) , l e f t : b . l e f t + ( p a r s e I n t ( t h i s . o f f s e t P a r e n t . c s s ( " b o r d e r L e f t W i d t h " ) , 1 0 ) | | 0 ) } } , _ g e t R e l a t i v e O f f s e t : f u n c t i o n ( ) { i f ( t h i s . c s s P o s i t i o n = = " r e l a t i v e " ) { v a r   b = t h i s . c u r r e n t I t e m . p o s i t i o n ( ) ; r e t u r n { t o p : b . t o p - ( p a r s e I n t ( t h i s . h e l p e r . c s s ( " t o p " ) , 1 0 ) | | 0 ) + t h i s . s c r o l l P a r e n t . s c r o l l T o p ( ) , l e f t : b . l e f t - ( p a r s e I n t ( t h i s . h e l p e r . c s s ( " l e f t " ) , 1 0 ) | | 0 ) + t h i s . s c r o l l P a r e n t . s c r o l l L e f t ( ) } } e l s e { r e t u r n { t o p : 0 , l e f t : 0 } } } , _ c a c h e M a r g i n s : f u n c t i o n ( ) { t h i s . m a r g i n s = { l e f t : ( p a r s e I n t ( t h i s . c u r r e n t I t e m . c s s ( " m a r g i n L e f t " ) , 1 0 ) | | 0 ) , t o p : ( p a r s e I n t ( t h i s . c u r r e n t I t e m . c s s ( " m a r g i n T o p " ) , 1 0 ) | | 0 ) } } , _ c a c h e H e l p e r P r o p o r t i o n s : f u n c t i o n ( ) { t h i s . h e l p e r P r o p o r t i o n s = { w i d t h : t h i s . h e l p e r . o u t e r W i d t h ( ) , h e i g h t : t h i s . h e l p e r . o u t e r H e i g h t ( ) } } , _ s e t C o n t a i n m e n t : f u n c t i o n ( ) { v a r   e = t h i s . o p t i o n s ; i f ( e . c o n t a i n m e n t = = " p a r e n t " ) { e . c o n t a i n m e n t = t h i s . h e l p e r [ 0 ] . p a r e n t N o d e } i f ( e . c o n t a i n m e n t = = " d o c u m e n t " | | e . c o n t a i n m e n t = = " w i n d o w " ) { t h i s . c o n t a i n m e n t = [ 0 - t h i s . o f f s e t . r e l a t i v e . l e f t - t h i s . o f f s e t . p a r e n t . l e f t , 0 - t h i s . o f f s e t . r e l a t i v e . t o p - t h i s . o f f s e t . p a r e n t . t o p , a ( e . c o n t a i n m e n t = = " d o c u m e n t " ? d o c u m e n t : w i n d o w ) . w i d t h ( ) - t h i s . h e l p e r P r o p o r t i o n s . w i d t h - t h i s . m a r g i n s . l e f t , ( a ( e . c o n t a i n m e n t = = " d o c u m e n t " ? d o c u m e n t : w i n d o w ) . h e i g h t ( ) | | d o c u m e n t . b o d y . p a r e n t N o d e . s c r o l l H e i g h t ) - t h i s . h e l p e r P r o p o r t i o n s . h e i g h t - t h i s . m a r g i n s . t o p ] } i f ( ! ( / ^ ( d o c u m e n t | w i n d o w | p a r e n t ) $ / ) . t e s t ( e . c o n t a i n m e n t ) ) { v a r   c = a ( e . c o n t a i n m e n t ) [ 0 ] ; v a r   d = a ( e . c o n t a i n m e n t ) . o f f s e t ( ) ; v a r   b = ( a ( c ) . c s s ( " o v e r f l o w " ) ! = " h i d d e n " ) ; t h i s . c o n t a i n m e n t = [ d . l e f t + ( p a r s e I n t ( a ( c ) . c s s ( " b o r d e r L e f t W i d t h " ) , 1 0 ) | | 0 ) + ( p a r s e I n t ( a ( c ) . c s s ( " p a d d i n g L e f t " ) , 1 0 ) | | 0 ) - t h i s . m a r g i n s . l e f t , d . t o p + ( p a r s e I n t ( a ( c ) . c s s ( " b o r d e r T o p W i d t h " ) , 1 0 ) | | 0 ) + ( p a r s e I n t ( a ( c ) . c s s ( " p a d d i n g T o p " ) , 1 0 ) | | 0 ) - t h i s . m a r g i n s . t o p , d . l e f t + ( b ? M a t h . m a x ( c . s c r o l l W i d t h , c . o f f s e t W i d t h ) : c . o f f s e t W i d t h ) - ( p a r s e I n t ( a ( c ) . c s s ( " b o r d e r L e f t W i d t h " ) , 1 0 ) | | 0 ) - ( p a r s e I n t ( a ( c ) . c s s ( " p a d d i n g R i g h t " ) , 1 0 ) | | 0 ) - t h i s . h e l p e r P r o p o r t i o n s . w i d t h - t h i s . m a r g i n s . l e f t , d . t o p + ( b ? M a t h . m a x ( c . s c r o l l H e i g h t , c . o f f s e t H e i g h t ) : c . o f f s e t H e i g h t ) - ( p a r s e I n t ( a ( c ) . c s s ( " b o r d e r T o p W i d t h " ) , 1 0 ) | | 0 ) - ( p a r s e I n t ( a ( c ) . c s s ( " p a d d i n g B o t t o m " ) , 1 0 ) | | 0 ) - t h i s . h e l p e r P r o p o r t i o n s . h e i g h t - t h i s . m a r g i n s . t o p ] } } , _ c o n v e r t P o s i t i o n T o : f u n c t i o n ( f , h ) { i f ( ! h ) { h = t h i s . p o s i t i o n } v a r   c = f = = " a b s o l u t e " ? 1 : - 1 ; v a r   e = t h i s . o p t i o n s , b = t h i s . c s s P o s i t i o n = = " a b s o l u t e " & & ! ( t h i s . s c r o l l P a r e n t [ 0 ] ! = d o c u m e n t & & a . u i . c o n t a i n s ( t h i s . s c r o l l P a r e n t [ 0 ] , t h i s . o f f s e t P a r e n t [ 0 ] ) ) ? t h i s . o f f s e t P a r e n t : t h i s . s c r o l l P a r e n t , g = ( / ( h t m l | b o d y ) / i ) . t e s t ( b [ 0 ] . t a g N a m e ) ; r e t u r n { t o p : ( h . t o p + t h i s . o f f s e t . r e l a t i v e . t o p * c + t h i s . o f f s e t . p a r e n t . t o p * c - ( a . b r o w s e r . s a f a r i & & t h i s . c s s P o s i t i o n = = " f i x e d " ? 0 : ( t h i s . c s s P o s i t i o n = = " f i x e d " ? - t h i s . s c r o l l P a r e n t . s c r o l l T o p ( ) : ( g ? 0 : b . s c r o l l T o p ( ) ) ) * c ) ) , l e f t : ( h . l e f t + t h i s . o f f s e t . r e l a t i v e . l e f t * c + t h i s . o f f s e t . p a r e n t . l e f t * c - ( a . b r o w s e r . s a f a r i & & t h i s . c s s P o s i t i o n = = " f i x e d " ? 0 : ( t h i s . c s s P o s i t i o n = = " f i x e d " ? - t h i s . s c r o l l P a r e n t . s c r o l l L e f t ( ) : g ? 0 : b . s c r o l l L e f t ( ) ) * c ) ) } } , _ g e n e r a t e P o s i t i o n : f u n c t i o n ( e ) { v a r   h = t h i s . o p t i o n s , b = t h i s . c s s P o s i t i o n = = " a b s o l u t e " & & ! ( t h i s . s c r o l l P a r e n t [ 0 ] ! = d o c u m e n t & & a . u i . c o n t a i n s ( t h i s . s c r o l l P a r e n t [ 0 ] , t h i s . o f f s e t P a r e n t [ 0 ] ) ) ? t h i s . o f f s e t P a r e n t : t h i s . s c r o l l P a r e n t , i = ( / ( h t m l | b o d y ) / i ) . t e s t ( b [ 0 ] . t a g N a m e ) ; i f ( t h i s . c s s P o s i t i o n = = " r e l a t i v e " & & ! ( t h i s . s c r o l l P a r e n t [ 0 ] ! = d o c u m e n t & & t h i s . s c r o l l P a r e n t [ 0 ] ! = t h i s . o f f s e t P a r e n t [ 0 ] ) ) { t h i s . o f f s e t . r e l a t i v e = t h i s . _ g e t R e l a t i v e O f f s e t ( ) } v a r   d = e . p a g e X ; v a r   c = e . p a g e Y ; i f ( t h i s . o r i g i n a l P o s i t i o n ) { i f ( t h i s . c o n t a i n m e n t ) { i f ( e . p a g e X - t h i s . o f f s e t . c l i c k . l e f t < t h i s . c o n t a i n m e n t [ 0 ] ) { d = t h i s . c o n t a i n m e n t [ 0 ] + t h i s . o f f s e t . c l i c k . l e f t } i f ( e . p a g e Y - t h i s . o f f s e t . c l i c k . t o p < t h i s . c o n t a i n m e n t [ 1 ] ) { c = t h i s . c o n t a i n m e n t [ 1 ] + t h i s . o f f s e t . c l i c k . t o p } i f ( e . p a g e X - t h i s . o f f s e t . c l i c k . l e f t > t h i s . c o n t a i n m e n t [ 2 ] ) { d = t h i s . c o n t a i n m e n t [ 2 ] + t h i s . o f f s e t . c l i c k . l e f t } i f ( e . p a g e Y - t h i s . o f f s e t . c l i c k . t o p > t h i s . c o n t a i n m e n t [ 3 ] ) { c = t h i s . c o n t a i n m e n t [ 3 ] + t h i s . o f f s e t . c l i c k . t o p } } i f ( h . g r i d ) { v a r   g = t h i s . o r i g i n a l P a g e Y + M a t h . r o u n d ( ( c - t h i s . o r i g i n a l P a g e Y ) / h . g r i d [ 1 ] ) * h . g r i d [ 1 ] ; c = t h i s . c o n t a i n m e n t ? ( ! ( g - t h i s . o f f s e t . c l i c k . t o p < t h i s . c o n t a i n m e n t [ 1 ] | | g - t h i s . o f f s e t . c l i c k . t o p > t h i s . c o n t a i n m e n t [ 3 ] ) ? g : ( ! ( g - t h i s . o f f s e t . c l i c k . t o p < t h i s . c o n t a i n m e n t [ 1 ] ) ? g - h . g r i d [ 1 ] : g + h . g r i d [ 1 ] ) ) : g ; v a r   f = t h i s . o r i g i n a l P a g e X + M a t h . r o u n d ( ( d - t h i s . o r i g i n a l P a g e X ) / h . g r i d [ 0 ] ) * h . g r i d [ 0 ] ; d = t h i s . c o n t a i n m e n t ? ( ! ( f - t h i s . o f f s e t . c l i c k . l e f t < t h i s . c o n t a i n m e n t [ 0 ] | | f - t h i s . o f f s e t . c l i c k . l e f t > t h i s . c o n t a i n m e n t [ 2 ] ) ? f : ( ! ( f - t h i s . o f f s e t . c l i c k . l e f t < t h i s . c o n t a i n m e n t [ 0 ] ) ? f - h . g r i d [ 0 ] : f + h . g r i d [ 0 ] ) ) : f } } r e t u r n { t o p : ( c - t h i s . o f f s e t . c l i c k . t o p - t h i s . o f f s e t . r e l a t i v e . t o p - t h i s . o f f s e t . p a r e n t . t o p + ( a . b r o w s e r . s a f a r i & & t h i s . c s s P o s i t i o n = = " f i x e d " ? 0 : ( t h i s . c s s P o s i t i o n = = " f i x e d " ? - t h i s . s c r o l l P a r e n t . s c r o l l T o p ( ) : ( i ? 0 : b . s c r o l l T o p ( ) ) ) ) ) , l e f t : ( d - t h i s . o f f s e t . c l i c k . l e f t - t h i s . o f f s e t . r e l a t i v e . l e f t - t h i s . o f f s e t . p a r e n t . l e f t + ( a . b r o w s e r . s a f a r i & & t h i s . c s s P o s i t i o n = = " f i x e d " ? 0 : ( t h i s . c s s P o s i t i o n = = " f i x e d " ? - t h i s . s c r o l l P a r e n t . s c r o l l L e f t ( ) : i ? 0 : b . s c r o l l L e f t ( ) ) ) ) } } , _ r e a r r a n g e : f u n c t i o n ( g , f , c , e ) { c ? c [ 0 ] . a p p e n d C h i l d ( t h i s . p l a c e h o l d e r [ 0 ] ) : f . i t e m [ 0 ] . p a r e n t N o d e . i n s e r t B e f o r e ( t h i s . p l a c e h o l d e r [ 0 ] , ( t h i s . d i r e c t i o n = = " d o w n " ? f . i t e m [ 0 ] : f . i t e m [ 0 ] . n e x t S i b l i n g ) ) ; t h i s . c o u n t e r = t h i s . c o u n t e r ? + + t h i s . c o u n t e r : 1 ; v a r   d = t h i s , b = t h i s . c o u n t e r ; w i n d o w . s e t T i m e o u t ( f u n c t i o n ( ) { i f ( b = = d . c o u n t e r ) { d . r e f r e s h P o s i t i o n s ( ! e ) } } , 0 ) } , _ c l e a r : f u n c t i o n ( d , e ) { t h i s . r e v e r t i n g = f a l s e ; v a r   f = [ ] , b = t h i s ; i f ( ! t h i s . _ n o F i n a l S o r t & & t h i s . c u r r e n t I t e m [ 0 ] . p a r e n t N o d e ) { t h i s . p l a c e h o l d e r . b e f o r e ( t h i s . c u r r e n t I t e m ) } t h i s . _ n o F i n a l S o r t = n u l l ; i f ( t h i s . h e l p e r [ 0 ] = = t h i s . c u r r e n t I t e m [ 0 ] ) { f o r ( v a r   c   i n   t h i s . _ s t o r e d C S S ) { i f ( t h i s . _ s t o r e d C S S [ c ] = = " a u t o " | | t h i s . _ s t o r e d C S S [ c ] = = " s t a t i c " ) { t h i s . _ s t o r e d C S S [ c ] = " " } } t h i s . c u r r e n t I t e m . c s s ( t h i s . _ s t o r e d C S S ) . r e m o v e C l a s s ( " u i - s o r t a b l e - h e l p e r " ) } e l s e { t h i s . c u r r e n t I t e m . s h o w ( ) } i f ( t h i s . f r o m O u t s i d e & & ! e ) { f . p u s h ( f u n c t i o n ( g ) { t h i s . _ t r i g g e r ( " r e c e i v e " , g , t h i s . _ u i H a s h ( t h i s . f r o m O u t s i d e ) ) } ) } i f ( ( t h i s . f r o m O u t s i d e | | t h i s . d o m P o s i t i o n . p r e v ! = t h i s . c u r r e n t I t e m . p r e v ( ) . n o t ( " . u i - s o r t a b l e - h e l p e r " ) [ 0 ] | | t h i s . d o m P o s i t i o n . p a r e n t ! = t h i s . c u r r e n t I t e m . p a r e n t ( ) [ 0 ] ) & & ! e ) { f . p u s h ( f u n c t i o n ( g ) { t h i s . _ t r i g g e r ( " u p d a t e " , g , t h i s . _ u i H a s h ( ) ) } ) } i f ( ! a . u i . c o n t a i n s ( t h i s . e l e m e n t [ 0 ] , t h i s . c u r r e n t I t e m [ 0 ] ) ) { i f ( ! e ) { f . p u s h ( f u n c t i o n ( g ) { t h i s . _ t r i g g e r ( " r e m o v e " , g , t h i s . _ u i H a s h ( ) ) } ) } f o r ( v a r   c = t h i s . c o n t a i n e r s . l e n g t h - 1 ; c > = 0 ; c - - ) { i f ( a . u i . c o n t a i n s ( t h i s . c o n t a i n e r s [ c ] . e l e m e n t [ 0 ] , t h i s . c u r r e n t I t e m [ 0 ] ) & & ! e ) { f . p u s h ( ( f u n c t i o n ( g ) { r e t u r n   f u n c t i o n ( h ) { g . _ t r i g g e r ( " r e c e i v e " , h , t h i s . _ u i H a s h ( t h i s ) ) } } ) . c a l l ( t h i s , t h i s . c o n t a i n e r s [ c ] ) ) ; f . p u s h ( ( f u n c t i o n ( g ) { r e t u r n   f u n c t i o n ( h ) { g . _ t r i g g e r ( " u p d a t e " , h , t h i s . _ u i H a s h ( t h i s ) ) } } ) . c a l l ( t h i s , t h i s . c o n t a i n e r s [ c ] ) ) } } } f o r ( v a r   c = t h i s . c o n t a i n e r s . l e n g t h - 1 ; c > = 0 ; c - - ) { i f ( ! e ) { f . p u s h ( ( f u n c t i o n ( g ) { r e t u r n   f u n c t i o n ( h ) { g . _ t r i g g e r ( " d e a c t i v a t e " , h , t h i s . _ u i H a s h ( t h i s ) ) } } ) . c a l l ( t h i s , t h i s . c o n t a i n e r s [ c ] ) ) } i f ( t h i s . c o n t a i n e r s [ c ] . c o n t a i n e r C a c h e . o v e r ) { f . p u s h ( ( f u n c t i o n ( g ) { r e t u r n   f u n c t i o n ( h ) { g . _ t r i g g e r ( " o u t " , h , t h i s . _ u i H a s h ( t h i s ) ) } } ) . c a l l ( t h i s , t h i s . c o n t a i n e r s [ c ] ) ) ; t h i s . c o n t a i n e r s [ c ] . c o n t a i n e r C a c h e . o v e r = 0 } } i f ( t h i s . _ s t o r e d C u r s o r ) { a ( " b o d y " ) . c s s ( " c u r s o r " , t h i s . _ s t o r e d C u r s o r ) } i f ( t h i s . _ s t o r e d O p a c i t y ) { t h i s . h e l p e r . c s s ( " o p a c i t y " , t h i s . _ s t o r e d O p a c i t y ) } i f ( t h i s . _ s t o r e d Z I n d e x ) { t h i s . h e l p e r . c s s ( " z I n d e x " , t h i s . _ s t o r e d Z I n d e x = = " a u t o " ? " " : t h i s . _ s t o r e d Z I n d e x ) } t h i s . d r a g g i n g = f a l s e ; i f ( t h i s . c a n c e l H e l p e r R e m o v a l ) { i f ( ! e ) { t h i s . _ t r i g g e r ( " b e f o r e S t o p " , d , t h i s . _ u i H a s h ( ) ) ; f o r ( v a r   c = 0 ; c < f . l e n g t h ; c + + ) { f [ c ] . c a l l ( t h i s , d ) } t h i s . _ t r i g g e r ( " s t o p " , d , t h i s . _ u i H a s h ( ) ) } r e t u r n   f a l s e } i f ( ! e ) { t h i s . _ t r i g g e r ( " b e f o r e S t o p " , d , t h i s . _ u i H a s h ( ) ) } t h i s . p l a c e h o l d e r [ 0 ] . p a r e n t N o d e . r e m o v e C h i l d ( t h i s . p l a c e h o l d e r [ 0 ] ) ; i f ( t h i s . h e l p e r [ 0 ] ! = t h i s . c u r r e n t I t e m [ 0 ] ) { t h i s . h e l p e r . r e m o v e ( ) } t h i s . h e l p e r = n u l l ; i f ( ! e ) { f o r ( v a r   c = 0 ; c < f . l e n g t h ; c + + ) { f [ c ] . c a l l ( t h i s , d ) } t h i s . _ t r i g g e r ( " s t o p " , d , t h i s . _ u i H a s h ( ) ) } t h i s . f r o m O u t s i d e = f a l s e ; r e t u r n   t r u e } , _ t r i g g e r : f u n c t i o n ( ) { i f ( a . w i d g e t . p r o t o t y p e . _ t r i g g e r . a p p l y ( t h i s , a r g u m e n t s ) = = = f a l s e ) { t h i s . c a n c e l ( ) } } , _ u i H a s h : f u n c t i o n ( c ) { v a r   b = c | | t h i s ; r e t u r n { h e l p e r : b . h e l p e r , p l a c e h o l d e r : b . p l a c e h o l d e r | | a ( [ ] ) , p o s i t i o n : b . p o s i t i o n , a b s o l u t e P o s i t i o n : b . p o s i t i o n A b s , o f f s e t : b . p o s i t i o n A b s , i t e m : b . c u r r e n t I t e m , s e n d e r : c ? c . e l e m e n t : n u l l } } } ) ) ; a . e x t e n d ( a . u i . s o r t a b l e , { g e t t e r : " s e r i a l i z e   t o A r r a y " , v e r s i o n : " 1 . 7 . 2 " , e v e n t P r e f i x : " s o r t " , d e f a u l t s : { a p p e n d T o : " p a r e n t " , a x i s : f a l s e , c a n c e l : " : i n p u t , o p t i o n " , c o n n e c t W i t h : f a l s e , c o n t a i n m e n t : f a l s e , c u r s o r : " a u t o " , c u r s o r A t : f a l s e , d e l a y : 0 , d i s t a n c e : 1 , d r o p O n E m p t y : t r u e , f o r c e P l a c e h o l d e r S i z e : f a l s e , f o r c e H e l p e r S i z e : f a l s e , g r i d : f a l s e , h a n d l e : f a l s e , h e l p e r : " o r i g i n a l " , i t e m s : " >   * " , o p a c i t y : f a l s e , p l a c e h o l d e r : f a l s e , r e v e r t : f a l s e , s c r o l l : t r u e , s c r o l l S e n s i t i v i t y : 2 0 , s c r o l l S p e e d : 2 0 , s c o p e : " d e f a u l t " , t o l e r a n c e : " i n t e r s e c t " , z I n d e x : 1 0 0 0 } } ) } ) ( j Q u e r y ) ; ; / * 
   / *   j Q u e r y   U I   S l i d e r   1 . 7 . 2 
   * 
   *   C o p y r i g h t   ( c )   2 0 0 9   A U T H O R S . t x t   ( h t t p : / / j q u e r y u i . c o m / a b o u t ) 
   *   D u a l   l i c e n s e d   u n d e r   t h e   M I T   ( M I T - L I C E N S E . t x t ) 
   *   a n d   G P L   ( G P L - L I C E N S E . t x t )   l i c e n s e s . 
   * 
   *   h t t p : / / d o c s . j q u e r y . c o m / U I / S l i d e r 
   * 
   *   D e p e n d s : 
   * 	 u i . c o r e . j s 
   * / 
 ( f u n c t i o n ( a ) { a . w i d g e t ( " u i . s l i d e r " , a . e x t e n d ( { } , a . u i . m o u s e , { _ i n i t : f u n c t i o n ( ) { v a r   b = t h i s , c = t h i s . o p t i o n s ; t h i s . _ k e y S l i d i n g = f a l s e ; t h i s . _ h a n d l e I n d e x = n u l l ; t h i s . _ d e t e c t O r i e n t a t i o n ( ) ; t h i s . _ m o u s e I n i t ( ) ; t h i s . e l e m e n t . a d d C l a s s ( " u i - s l i d e r   u i - s l i d e r - " + t h i s . o r i e n t a t i o n + "   u i - w i d g e t   u i - w i d g e t - c o n t e n t   u i - c o r n e r - a l l " ) ; t h i s . r a n g e = a ( [ ] ) ; i f ( c . r a n g e ) { i f ( c . r a n g e = = = t r u e ) { t h i s . r a n g e = a ( " < d i v > < / d i v > " ) ; i f ( ! c . v a l u e s ) { c . v a l u e s = [ t h i s . _ v a l u e M i n ( ) , t h i s . _ v a l u e M i n ( ) ] } i f ( c . v a l u e s . l e n g t h & & c . v a l u e s . l e n g t h ! = 2 ) { c . v a l u e s = [ c . v a l u e s [ 0 ] , c . v a l u e s [ 0 ] ] } } e l s e { t h i s . r a n g e = a ( " < d i v > < / d i v > " ) } t h i s . r a n g e . a p p e n d T o ( t h i s . e l e m e n t ) . a d d C l a s s ( " u i - s l i d e r - r a n g e " ) ; i f ( c . r a n g e = = " m i n " | | c . r a n g e = = " m a x " ) { t h i s . r a n g e . a d d C l a s s ( " u i - s l i d e r - r a n g e - " + c . r a n g e ) } t h i s . r a n g e . a d d C l a s s ( " u i - w i d g e t - h e a d e r " ) } i f ( a ( " . u i - s l i d e r - h a n d l e " , t h i s . e l e m e n t ) . l e n g t h = = 0 ) { a ( ' < a   h r e f = " # " > < / a > ' ) . a p p e n d T o ( t h i s . e l e m e n t ) . a d d C l a s s ( " u i - s l i d e r - h a n d l e " ) } i f ( c . v a l u e s & & c . v a l u e s . l e n g t h ) { w h i l e ( a ( " . u i - s l i d e r - h a n d l e " , t h i s . e l e m e n t ) . l e n g t h < c . v a l u e s . l e n g t h ) { a ( ' < a   h r e f = " # " > < / a > ' ) . a p p e n d T o ( t h i s . e l e m e n t ) . a d d C l a s s ( " u i - s l i d e r - h a n d l e " ) } } t h i s . h a n d l e s = a ( " . u i - s l i d e r - h a n d l e " , t h i s . e l e m e n t ) . a d d C l a s s ( " u i - s t a t e - d e f a u l t   u i - c o r n e r - a l l " ) ; t h i s . h a n d l e = t h i s . h a n d l e s . e q ( 0 ) ; t h i s . h a n d l e s . a d d ( t h i s . r a n g e ) . f i l t e r ( " a " ) . c l i c k ( f u n c t i o n ( d ) { d . p r e v e n t D e f a u l t ( ) } ) . h o v e r ( f u n c t i o n ( ) { i f ( ! c . d i s a b l e d ) { a ( t h i s ) . a d d C l a s s ( " u i - s t a t e - h o v e r " ) } } , f u n c t i o n ( ) { a ( t h i s ) . r e m o v e C l a s s ( " u i - s t a t e - h o v e r " ) } ) . f o c u s ( f u n c t i o n ( ) { i f ( ! c . d i s a b l e d ) { a ( " . u i - s l i d e r   . u i - s t a t e - f o c u s " ) . r e m o v e C l a s s ( " u i - s t a t e - f o c u s " ) ; a ( t h i s ) . a d d C l a s s ( " u i - s t a t e - f o c u s " ) } e l s e { a ( t h i s ) . b l u r ( ) } } ) . b l u r ( f u n c t i o n ( ) { a ( t h i s ) . r e m o v e C l a s s ( " u i - s t a t e - f o c u s " ) } ) ; t h i s . h a n d l e s . e a c h ( f u n c t i o n ( d ) { a ( t h i s ) . d a t a ( " i n d e x . u i - s l i d e r - h a n d l e " , d ) } ) ; t h i s . h a n d l e s . k e y d o w n ( f u n c t i o n ( i ) { v a r   f = t r u e ; v a r   e = a ( t h i s ) . d a t a ( " i n d e x . u i - s l i d e r - h a n d l e " ) ; i f ( b . o p t i o n s . d i s a b l e d ) { r e t u r n } s w i t c h ( i . k e y C o d e ) { c a s e   a . u i . k e y C o d e . H O M E : c a s e   a . u i . k e y C o d e . E N D : c a s e   a . u i . k e y C o d e . U P : c a s e   a . u i . k e y C o d e . R I G H T : c a s e   a . u i . k e y C o d e . D O W N : c a s e   a . u i . k e y C o d e . L E F T : f = f a l s e ; i f ( ! b . _ k e y S l i d i n g ) { b . _ k e y S l i d i n g = t r u e ; a ( t h i s ) . a d d C l a s s ( " u i - s t a t e - a c t i v e " ) ; b . _ s t a r t ( i , e ) } b r e a k } v a r   g , d , h = b . _ s t e p ( ) ; i f ( b . o p t i o n s . v a l u e s & & b . o p t i o n s . v a l u e s . l e n g t h ) { g = d = b . v a l u e s ( e ) } e l s e { g = d = b . v a l u e ( ) } s w i t c h ( i . k e y C o d e ) { c a s e   a . u i . k e y C o d e . H O M E : d = b . _ v a l u e M i n ( ) ; b r e a k ; c a s e   a . u i . k e y C o d e . E N D : d = b . _ v a l u e M a x ( ) ; b r e a k ; c a s e   a . u i . k e y C o d e . U P : c a s e   a . u i . k e y C o d e . R I G H T : i f ( g = = b . _ v a l u e M a x ( ) ) { r e t u r n } d = g + h ; b r e a k ; c a s e   a . u i . k e y C o d e . D O W N : c a s e   a . u i . k e y C o d e . L E F T : i f ( g = = b . _ v a l u e M i n ( ) ) { r e t u r n } d = g - h ; b r e a k } b . _ s l i d e ( i , e , d ) ; r e t u r n   f } ) . k e y u p ( f u n c t i o n ( e ) { v a r   d = a ( t h i s ) . d a t a ( " i n d e x . u i - s l i d e r - h a n d l e " ) ; i f ( b . _ k e y S l i d i n g ) { b . _ s t o p ( e , d ) ; b . _ c h a n g e ( e , d ) ; b . _ k e y S l i d i n g = f a l s e ; a ( t h i s ) . r e m o v e C l a s s ( " u i - s t a t e - a c t i v e " ) } } ) ; t h i s . _ r e f r e s h V a l u e ( ) } , d e s t r o y : f u n c t i o n ( ) { t h i s . h a n d l e s . r e m o v e ( ) ; t h i s . r a n g e . r e m o v e ( ) ; t h i s . e l e m e n t . r e m o v e C l a s s ( " u i - s l i d e r   u i - s l i d e r - h o r i z o n t a l   u i - s l i d e r - v e r t i c a l   u i - s l i d e r - d i s a b l e d   u i - w i d g e t   u i - w i d g e t - c o n t e n t   u i - c o r n e r - a l l " ) . r e m o v e D a t a ( " s l i d e r " ) . u n b i n d ( " . s l i d e r " ) ; t h i s . _ m o u s e D e s t r o y ( ) } , _ m o u s e C a p t u r e : f u n c t i o n ( d ) { v a r   e = t h i s . o p t i o n s ; i f ( e . d i s a b l e d ) { r e t u r n   f a l s e } t h i s . e l e m e n t S i z e = { w i d t h : t h i s . e l e m e n t . o u t e r W i d t h ( ) , h e i g h t : t h i s . e l e m e n t . o u t e r H e i g h t ( ) } ; t h i s . e l e m e n t O f f s e t = t h i s . e l e m e n t . o f f s e t ( ) ; v a r   h = { x : d . p a g e X , y : d . p a g e Y } ; v a r   j = t h i s . _ n o r m V a l u e F r o m M o u s e ( h ) ; v a r   c = t h i s . _ v a l u e M a x ( ) - t h i s . _ v a l u e M i n ( ) + 1 , f ; v a r   k = t h i s , i ; t h i s . h a n d l e s . e a c h ( f u n c t i o n ( l ) { v a r   m = M a t h . a b s ( j - k . v a l u e s ( l ) ) ; i f ( c > m ) { c = m ; f = a ( t h i s ) ; i = l } } ) ; i f ( e . r a n g e = = t r u e & & t h i s . v a l u e s ( 1 ) = = e . m i n ) { f = a ( t h i s . h a n d l e s [ + + i ] ) } t h i s . _ s t a r t ( d , i ) ; k . _ h a n d l e I n d e x = i ; f . a d d C l a s s ( " u i - s t a t e - a c t i v e " ) . f o c u s ( ) ; v a r   g = f . o f f s e t ( ) ; v a r   b = ! a ( d . t a r g e t ) . p a r e n t s ( ) . a n d S e l f ( ) . i s ( " . u i - s l i d e r - h a n d l e " ) ; t h i s . _ c l i c k O f f s e t = b ? { l e f t : 0 , t o p : 0 } : { l e f t : d . p a g e X - g . l e f t - ( f . w i d t h ( ) / 2 ) , t o p : d . p a g e Y - g . t o p - ( f . h e i g h t ( ) / 2 ) - ( p a r s e I n t ( f . c s s ( " b o r d e r T o p W i d t h " ) , 1 0 ) | | 0 ) - ( p a r s e I n t ( f . c s s ( " b o r d e r B o t t o m W i d t h " ) , 1 0 ) | | 0 ) + ( p a r s e I n t ( f . c s s ( " m a r g i n T o p " ) , 1 0 ) | | 0 ) } ; j = t h i s . _ n o r m V a l u e F r o m M o u s e ( h ) ; t h i s . _ s l i d e ( d , i , j ) ; r e t u r n   t r u e } , _ m o u s e S t a r t : f u n c t i o n ( b ) { r e t u r n   t r u e } , _ m o u s e D r a g : f u n c t i o n ( d ) { v a r   b = { x : d . p a g e X , y : d . p a g e Y } ; v a r   c = t h i s . _ n o r m V a l u e F r o m M o u s e ( b ) ; t h i s . _ s l i d e ( d , t h i s . _ h a n d l e I n d e x , c ) ; r e t u r n   f a l s e } , _ m o u s e S t o p : f u n c t i o n ( b ) { t h i s . h a n d l e s . r e m o v e C l a s s ( " u i - s t a t e - a c t i v e " ) ; t h i s . _ s t o p ( b , t h i s . _ h a n d l e I n d e x ) ; t h i s . _ c h a n g e ( b , t h i s . _ h a n d l e I n d e x ) ; t h i s . _ h a n d l e I n d e x = n u l l ; t h i s . _ c l i c k O f f s e t = n u l l ; r e t u r n   f a l s e } , _ d e t e c t O r i e n t a t i o n : f u n c t i o n ( ) { t h i s . o r i e n t a t i o n = t h i s . o p t i o n s . o r i e n t a t i o n = = " v e r t i c a l " ? " v e r t i c a l " : " h o r i z o n t a l " } , _ n o r m V a l u e F r o m M o u s e : f u n c t i o n ( d ) { v a r   c , h ; i f ( " h o r i z o n t a l " = = t h i s . o r i e n t a t i o n ) { c = t h i s . e l e m e n t S i z e . w i d t h ; h = d . x - t h i s . e l e m e n t O f f s e t . l e f t - ( t h i s . _ c l i c k O f f s e t ? t h i s . _ c l i c k O f f s e t . l e f t : 0 ) } e l s e { c = t h i s . e l e m e n t S i z e . h e i g h t ; h = d . y - t h i s . e l e m e n t O f f s e t . t o p - ( t h i s . _ c l i c k O f f s e t ? t h i s . _ c l i c k O f f s e t . t o p : 0 ) } v a r   f = ( h / c ) ; i f ( f > 1 ) { f = 1 } i f ( f < 0 ) { f = 0 } i f ( " v e r t i c a l " = = t h i s . o r i e n t a t i o n ) { f = 1 - f } v a r   e = t h i s . _ v a l u e M a x ( ) - t h i s . _ v a l u e M i n ( ) , i = f * e , b = i % t h i s . o p t i o n s . s t e p , g = t h i s . _ v a l u e M i n ( ) + i - b ; i f ( b > ( t h i s . o p t i o n s . s t e p / 2 ) ) { g + = t h i s . o p t i o n s . s t e p } r e t u r n   p a r s e F l o a t ( g . t o F i x e d ( 5 ) ) } , _ s t a r t : f u n c t i o n ( d , c ) { v a r   b = { h a n d l e : t h i s . h a n d l e s [ c ] , v a l u e : t h i s . v a l u e ( ) } ; i f ( t h i s . o p t i o n s . v a l u e s & & t h i s . o p t i o n s . v a l u e s . l e n g t h ) { b . v a l u e = t h i s . v a l u e s ( c ) ; b . v a l u e s = t h i s . v a l u e s ( ) } t h i s . _ t r i g g e r ( " s t a r t " , d , b ) } , _ s l i d e : f u n c t i o n ( f , e , d ) { v a r   g = t h i s . h a n d l e s [ e ] ; i f ( t h i s . o p t i o n s . v a l u e s & & t h i s . o p t i o n s . v a l u e s . l e n g t h ) { v a r   b = t h i s . v a l u e s ( e ? 0 : 1 ) ; i f ( ( t h i s . o p t i o n s . v a l u e s . l e n g t h = = 2 & & t h i s . o p t i o n s . r a n g e = = = t r u e ) & & ( ( e = = 0 & & d > b ) | | ( e = = 1 & & d < b ) ) ) { d = b } i f ( d ! = t h i s . v a l u e s ( e ) ) { v a r   c = t h i s . v a l u e s ( ) ; c [ e ] = d ; v a r   h = t h i s . _ t r i g g e r ( " s l i d e " , f , { h a n d l e : t h i s . h a n d l e s [ e ] , v a l u e : d , v a l u e s : c } ) ; v a r   b = t h i s . v a l u e s ( e ? 0 : 1 ) ; i f ( h ! = = f a l s e ) { t h i s . v a l u e s ( e , d , ( f . t y p e = = " m o u s e d o w n " & & t h i s . o p t i o n s . a n i m a t e ) , t r u e ) } } } e l s e { i f ( d ! = t h i s . v a l u e ( ) ) { v a r   h = t h i s . _ t r i g g e r ( " s l i d e " , f , { h a n d l e : t h i s . h a n d l e s [ e ] , v a l u e : d } ) ; i f ( h ! = = f a l s e ) { t h i s . _ s e t D a t a ( " v a l u e " , d , ( f . t y p e = = " m o u s e d o w n " & & t h i s . o p t i o n s . a n i m a t e ) ) } } } } , _ s t o p : f u n c t i o n ( d , c ) { v a r   b = { h a n d l e : t h i s . h a n d l e s [ c ] , v a l u e : t h i s . v a l u e ( ) } ; i f ( t h i s . o p t i o n s . v a l u e s & & t h i s . o p t i o n s . v a l u e s . l e n g t h ) { b . v a l u e = t h i s . v a l u e s ( c ) ; b . v a l u e s = t h i s . v a l u e s ( ) } t h i s . _ t r i g g e r ( " s t o p " , d , b ) } , _ c h a n g e : f u n c t i o n ( d , c ) { v a r   b = { h a n d l e : t h i s . h a n d l e s [ c ] , v a l u e : t h i s . v a l u e ( ) } ; i f ( t h i s . o p t i o n s . v a l u e s & & t h i s . o p t i o n s . v a l u e s . l e n g t h ) { b . v a l u e = t h i s . v a l u e s ( c ) ; b . v a l u e s = t h i s . v a l u e s ( ) } t h i s . _ t r i g g e r ( " c h a n g e " , d , b ) } , v a l u e : f u n c t i o n ( b ) { i f ( a r g u m e n t s . l e n g t h ) { t h i s . _ s e t D a t a ( " v a l u e " , b ) ; t h i s . _ c h a n g e ( n u l l , 0 ) } r e t u r n   t h i s . _ v a l u e ( ) } , v a l u e s : f u n c t i o n ( b , e , c , d ) { i f ( a r g u m e n t s . l e n g t h > 1 ) { t h i s . o p t i o n s . v a l u e s [ b ] = e ; t h i s . _ r e f r e s h V a l u e ( c ) ; i f ( ! d ) { t h i s . _ c h a n g e ( n u l l , b ) } } i f ( a r g u m e n t s . l e n g t h ) { i f ( t h i s . o p t i o n s . v a l u e s & & t h i s . o p t i o n s . v a l u e s . l e n g t h ) { r e t u r n   t h i s . _ v a l u e s ( b ) } e l s e { r e t u r n   t h i s . v a l u e ( ) } } e l s e { r e t u r n   t h i s . _ v a l u e s ( ) } } , _ s e t D a t a : f u n c t i o n ( b , d , c ) { a . w i d g e t . p r o t o t y p e . _ s e t D a t a . a p p l y ( t h i s , a r g u m e n t s ) ; s w i t c h ( b ) { c a s e " d i s a b l e d " : i f ( d ) { t h i s . h a n d l e s . f i l t e r ( " . u i - s t a t e - f o c u s " ) . b l u r ( ) ; t h i s . h a n d l e s . r e m o v e C l a s s ( " u i - s t a t e - h o v e r " ) ; t h i s . h a n d l e s . a t t r ( " d i s a b l e d " , " d i s a b l e d " ) } e l s e { t h i s . h a n d l e s . r e m o v e A t t r ( " d i s a b l e d " ) } c a s e " o r i e n t a t i o n " : t h i s . _ d e t e c t O r i e n t a t i o n ( ) ; t h i s . e l e m e n t . r e m o v e C l a s s ( " u i - s l i d e r - h o r i z o n t a l   u i - s l i d e r - v e r t i c a l " ) . a d d C l a s s ( " u i - s l i d e r - " + t h i s . o r i e n t a t i o n ) ; t h i s . _ r e f r e s h V a l u e ( c ) ; b r e a k ; c a s e " v a l u e " : t h i s . _ r e f r e s h V a l u e ( c ) ; b r e a k } } , _ s t e p : f u n c t i o n ( ) { v a r   b = t h i s . o p t i o n s . s t e p ; r e t u r n   b } , _ v a l u e : f u n c t i o n ( ) { v a r   b = t h i s . o p t i o n s . v a l u e ; i f ( b < t h i s . _ v a l u e M i n ( ) ) { b = t h i s . _ v a l u e M i n ( ) } i f ( b > t h i s . _ v a l u e M a x ( ) ) { b = t h i s . _ v a l u e M a x ( ) } r e t u r n   b } , _ v a l u e s : f u n c t i o n ( b ) { i f ( a r g u m e n t s . l e n g t h ) { v a r   c = t h i s . o p t i o n s . v a l u e s [ b ] ; i f ( c < t h i s . _ v a l u e M i n ( ) ) { c = t h i s . _ v a l u e M i n ( ) } i f ( c > t h i s . _ v a l u e M a x ( ) ) { c = t h i s . _ v a l u e M a x ( ) } r e t u r n   c } e l s e { r e t u r n   t h i s . o p t i o n s . v a l u e s } } , _ v a l u e M i n : f u n c t i o n ( ) { v a r   b = t h i s . o p t i o n s . m i n ; r e t u r n   b } , _ v a l u e M a x : f u n c t i o n ( ) { v a r   b = t h i s . o p t i o n s . m a x ; r e t u r n   b } , _ r e f r e s h V a l u e : f u n c t i o n ( c ) { v a r   f = t h i s . o p t i o n s . r a n g e , d = t h i s . o p t i o n s , l = t h i s ; i f ( t h i s . o p t i o n s . v a l u e s & & t h i s . o p t i o n s . v a l u e s . l e n g t h ) { v a r   i , h ; t h i s . h a n d l e s . e a c h ( f u n c t i o n ( p , n ) { v a r   o = ( l . v a l u e s ( p ) - l . _ v a l u e M i n ( ) ) / ( l . _ v a l u e M a x ( ) - l . _ v a l u e M i n ( ) ) * 1 0 0 ; v a r   m = { } ; m [ l . o r i e n t a t i o n = = " h o r i z o n t a l " ? " l e f t " : " b o t t o m " ] = o + " % " ; a ( t h i s ) . s t o p ( 1 , 1 ) [ c ? " a n i m a t e " : " c s s " ] ( m , d . a n i m a t e ) ; i f ( l . o p t i o n s . r a n g e = = = t r u e ) { i f ( l . o r i e n t a t i o n = = " h o r i z o n t a l " ) { ( p = = 0 ) & & l . r a n g e . s t o p ( 1 , 1 ) [ c ? " a n i m a t e " : " c s s " ] ( { l e f t : o + " % " } , d . a n i m a t e ) ; ( p = = 1 ) & & l . r a n g e [ c ? " a n i m a t e " : " c s s " ] ( { w i d t h : ( o - l a s t V a l P e r c e n t ) + " % " } , { q u e u e : f a l s e , d u r a t i o n : d . a n i m a t e } ) } e l s e { ( p = = 0 ) & & l . r a n g e . s t o p ( 1 , 1 ) [ c ? " a n i m a t e " : " c s s " ] ( { b o t t o m : ( o ) + " % " } , d . a n i m a t e ) ; ( p = = 1 ) & & l . r a n g e [ c ? " a n i m a t e " : " c s s " ] ( { h e i g h t : ( o - l a s t V a l P e r c e n t ) + " % " } , { q u e u e : f a l s e , d u r a t i o n : d . a n i m a t e } ) } } l a s t V a l P e r c e n t = o } ) } e l s e { v a r   j = t h i s . v a l u e ( ) , g = t h i s . _ v a l u e M i n ( ) , k = t h i s . _ v a l u e M a x ( ) , e = k ! = g ? ( j - g ) / ( k - g ) * 1 0 0 : 0 ; v a r   b = { } ; b [ l . o r i e n t a t i o n = = " h o r i z o n t a l " ? " l e f t " : " b o t t o m " ] = e + " % " ; t h i s . h a n d l e . s t o p ( 1 , 1 ) [ c ? " a n i m a t e " : " c s s " ] ( b , d . a n i m a t e ) ; ( f = = " m i n " ) & & ( t h i s . o r i e n t a t i o n = = " h o r i z o n t a l " ) & & t h i s . r a n g e . s t o p ( 1 , 1 ) [ c ? " a n i m a t e " : " c s s " ] ( { w i d t h : e + " % " } , d . a n i m a t e ) ; ( f = = " m a x " ) & & ( t h i s . o r i e n t a t i o n = = " h o r i z o n t a l " ) & & t h i s . r a n g e [ c ? " a n i m a t e " : " c s s " ] ( { w i d t h : ( 1 0 0 - e ) + " % " } , { q u e u e : f a l s e , d u r a t i o n : d . a n i m a t e } ) ; ( f = = " m i n " ) & & ( t h i s . o r i e n t a t i o n = = " v e r t i c a l " ) & & t h i s . r a n g e . s t o p ( 1 , 1 ) [ c ? " a n i m a t e " : " c s s " ] ( { h e i g h t : e + " % " } , d . a n i m a t e ) ; ( f = = " m a x " ) & & ( t h i s . o r i e n t a t i o n = = " v e r t i c a l " ) & & t h i s . r a n g e [ c ? " a n i m a t e " : " c s s " ] ( { h e i g h t : ( 1 0 0 - e ) + " % " } , { q u e u e : f a l s e , d u r a t i o n : d . a n i m a t e } ) } } } ) ) ; a . e x t e n d ( a . u i . s l i d e r , { g e t t e r : " v a l u e   v a l u e s " , v e r s i o n : " 1 . 7 . 2 " , e v e n t P r e f i x : " s l i d e " , d e f a u l t s : { a n i m a t e : f a l s e , d e l a y : 0 , d i s t a n c e : 0 , m a x : 1 0 0 , m i n : 0 , o r i e n t a t i o n : " h o r i z o n t a l " , r a n g e : f a l s e , s t e p : 1 , v a l u e : 0 , v a l u e s : n u l l } } ) } ) ( j Q u e r y ) ; ; / * 
   / *   j Q u e r y   U I   E f f e c t s   1 . 7 . 2 
   * 
   *   C o p y r i g h t   ( c )   2 0 0 9   A U T H O R S . t x t   ( h t t p : / / j q u e r y u i . c o m / a b o u t ) 
   *   D u a l   l i c e n s e d   u n d e r   t h e   M I T   ( M I T - L I C E N S E . t x t ) 
   *   a n d   G P L   ( G P L - L I C E N S E . t x t )   l i c e n s e s . 
   * 
   *   h t t p : / / d o c s . j q u e r y . c o m / U I / E f f e c t s / 
   * / 
 j Q u e r y . e f f e c t s | | ( f u n c t i o n ( d ) { d . e f f e c t s = { v e r s i o n : " 1 . 7 . 2 " , s a v e : f u n c t i o n ( g , h ) { f o r ( v a r   f = 0 ; f < h . l e n g t h ; f + + ) { i f ( h [ f ] ! = = n u l l ) { g . d a t a ( " e c . s t o r a g e . " + h [ f ] , g [ 0 ] . s t y l e [ h [ f ] ] ) } } } , r e s t o r e : f u n c t i o n ( g , h ) { f o r ( v a r   f = 0 ; f < h . l e n g t h ; f + + ) { i f ( h [ f ] ! = = n u l l ) { g . c s s ( h [ f ] , g . d a t a ( " e c . s t o r a g e . " + h [ f ] ) ) } } } , s e t M o d e : f u n c t i o n ( f , g ) { i f ( g = = " t o g g l e " ) { g = f . i s ( " : h i d d e n " ) ? " s h o w " : " h i d e " } r e t u r n   g } , g e t B a s e l i n e : f u n c t i o n ( g , h ) { v a r   i , f ; s w i t c h ( g [ 0 ] ) { c a s e " t o p " : i = 0 ; b r e a k ; c a s e " m i d d l e " : i = 0 . 5 ; b r e a k ; c a s e " b o t t o m " : i = 1 ; b r e a k ; d e f a u l t : i = g [ 0 ] / h . h e i g h t } s w i t c h ( g [ 1 ] ) { c a s e " l e f t " : f = 0 ; b r e a k ; c a s e " c e n t e r " : f = 0 . 5 ; b r e a k ; c a s e " r i g h t " : f = 1 ; b r e a k ; d e f a u l t : f = g [ 1 ] / h . w i d t h } r e t u r n { x : f , y : i } } , c r e a t e W r a p p e r : f u n c t i o n ( f ) { i f ( f . p a r e n t ( ) . i s ( " . u i - e f f e c t s - w r a p p e r " ) ) { r e t u r n   f . p a r e n t ( ) } v a r   g = { w i d t h : f . o u t e r W i d t h ( t r u e ) , h e i g h t : f . o u t e r H e i g h t ( t r u e ) , " f l o a t " : f . c s s ( " f l o a t " ) } ; f . w r a p ( ' < d i v   c l a s s = " u i - e f f e c t s - w r a p p e r "   s t y l e = " f o n t - s i z e : 1 0 0 % ; b a c k g r o u n d : t r a n s p a r e n t ; b o r d e r : n o n e ; m a r g i n : 0 ; p a d d i n g : 0 " > < / d i v > ' ) ; v a r   j = f . p a r e n t ( ) ; i f ( f . c s s ( " p o s i t i o n " ) = = " s t a t i c " ) { j . c s s ( { p o s i t i o n : " r e l a t i v e " } ) ; f . c s s ( { p o s i t i o n : " r e l a t i v e " } ) } e l s e { v a r   i = f . c s s ( " t o p " ) ; i f ( i s N a N ( p a r s e I n t ( i , 1 0 ) ) ) { i = " a u t o " } v a r   h = f . c s s ( " l e f t " ) ; i f ( i s N a N ( p a r s e I n t ( h , 1 0 ) ) ) { h = " a u t o " } j . c s s ( { p o s i t i o n : f . c s s ( " p o s i t i o n " ) , t o p : i , l e f t : h , z I n d e x : f . c s s ( " z - i n d e x " ) } ) . s h o w ( ) ; f . c s s ( { p o s i t i o n : " r e l a t i v e " , t o p : 0 , l e f t : 0 } ) } j . c s s ( g ) ; r e t u r n   j } , r e m o v e W r a p p e r : f u n c t i o n ( f ) { i f ( f . p a r e n t ( ) . i s ( " . u i - e f f e c t s - w r a p p e r " ) ) { r e t u r n   f . p a r e n t ( ) . r e p l a c e W i t h ( f ) } r e t u r n   f } , s e t T r a n s i t i o n : f u n c t i o n ( g , i , f , h ) { h = h | | { } ; d . e a c h ( i , f u n c t i o n ( k , j ) { u n i t = g . c s s U n i t ( j ) ; i f ( u n i t [ 0 ] > 0 ) { h [ j ] = u n i t [ 0 ] * f + u n i t [ 1 ] } } ) ; r e t u r n   h } , a n i m a t e C l a s s : f u n c t i o n ( h , i , k , j ) { v a r   f = ( t y p e o f   k = = " f u n c t i o n " ? k : ( j ? j : n u l l ) ) ; v a r   g = ( t y p e o f   k = = " s t r i n g " ? k : n u l l ) ; r e t u r n   t h i s . e a c h ( f u n c t i o n ( ) { v a r   q = { } ; v a r   o = d ( t h i s ) ; v a r   p = o . a t t r ( " s t y l e " ) | | " " ; i f ( t y p e o f   p = = " o b j e c t " ) { p = p . c s s T e x t } i f ( h . t o g g l e ) { o . h a s C l a s s ( h . t o g g l e ) ? h . r e m o v e = h . t o g g l e : h . a d d = h . t o g g l e } v a r   l = d . e x t e n d ( { } , ( d o c u m e n t . d e f a u l t V i e w ? d o c u m e n t . d e f a u l t V i e w . g e t C o m p u t e d S t y l e ( t h i s , n u l l ) : t h i s . c u r r e n t S t y l e ) ) ; i f ( h . a d d ) { o . a d d C l a s s ( h . a d d ) } i f ( h . r e m o v e ) { o . r e m o v e C l a s s ( h . r e m o v e ) } v a r   m = d . e x t e n d ( { } , ( d o c u m e n t . d e f a u l t V i e w ? d o c u m e n t . d e f a u l t V i e w . g e t C o m p u t e d S t y l e ( t h i s , n u l l ) : t h i s . c u r r e n t S t y l e ) ) ; i f ( h . a d d ) { o . r e m o v e C l a s s ( h . a d d ) } i f ( h . r e m o v e ) { o . a d d C l a s s ( h . r e m o v e ) } f o r ( v a r   r   i n   m ) { i f ( t y p e o f   m [ r ] ! = " f u n c t i o n " & & m [ r ] & & r . i n d e x O f ( " M o z " ) = = - 1 & & r . i n d e x O f ( " l e n g t h " ) = = - 1 & & m [ r ] ! = l [ r ] & & ( r . m a t c h ( / c o l o r / i ) | | ( ! r . m a t c h ( / c o l o r / i ) & & ! i s N a N ( p a r s e I n t ( m [ r ] , 1 0 ) ) ) ) & & ( l . p o s i t i o n ! = " s t a t i c " | | ( l . p o s i t i o n = = " s t a t i c " & & ! r . m a t c h ( / l e f t | t o p | b o t t o m | r i g h t / ) ) ) ) { q [ r ] = m [ r ] } } o . a n i m a t e ( q , i , g , f u n c t i o n ( ) { i f ( t y p e o f   d ( t h i s ) . a t t r ( " s t y l e " ) = = " o b j e c t " ) { d ( t h i s ) . a t t r ( " s t y l e " ) [ " c s s T e x t " ] = " " ; d ( t h i s ) . a t t r ( " s t y l e " ) [ " c s s T e x t " ] = p } e l s e { d ( t h i s ) . a t t r ( " s t y l e " , p ) } i f ( h . a d d ) { d ( t h i s ) . a d d C l a s s ( h . a d d ) } i f ( h . r e m o v e ) { d ( t h i s ) . r e m o v e C l a s s ( h . r e m o v e ) } i f ( f ) { f . a p p l y ( t h i s , a r g u m e n t s ) } } ) } ) } } ; f u n c t i o n   c ( g , f ) { v a r   i = g [ 1 ] & & g [ 1 ] . c o n s t r u c t o r = = O b j e c t ? g [ 1 ] : { } ; i f ( f ) { i . m o d e = f } v a r   h = g [ 1 ] & & g [ 1 ] . c o n s t r u c t o r ! = O b j e c t ? g [ 1 ] : ( i . d u r a t i o n ? i . d u r a t i o n : g [ 2 ] ) ; h = d . f x . o f f ? 0 : t y p e o f   h = = = " n u m b e r " ? h : d . f x . s p e e d s [ h ] | | d . f x . s p e e d s . _ d e f a u l t ; v a r   j = i . c a l l b a c k | | ( d . i s F u n c t i o n ( g [ 1 ] ) & & g [ 1 ] ) | | ( d . i s F u n c t i o n ( g [ 2 ] ) & & g [ 2 ] ) | | ( d . i s F u n c t i o n ( g [ 3 ] ) & & g [ 3 ] ) ; r e t u r n [ g [ 0 ] , i , h , j ] } d . f n . e x t e n d ( { _ s h o w : d . f n . s h o w , _ h i d e : d . f n . h i d e , _ _ t o g g l e : d . f n . t o g g l e , _ a d d C l a s s : d . f n . a d d C l a s s , _ r e m o v e C l a s s : d . f n . r e m o v e C l a s s , _ t o g g l e C l a s s : d . f n . t o g g l e C l a s s , e f f e c t : f u n c t i o n ( g , f , h , i ) { r e t u r n   d . e f f e c t s [ g ] ? d . e f f e c t s [ g ] . c a l l ( t h i s , { m e t h o d : g , o p t i o n s : f | | { } , d u r a t i o n : h , c a l l b a c k : i } ) : n u l l } , s h o w : f u n c t i o n ( ) { i f ( ! a r g u m e n t s [ 0 ] | | ( a r g u m e n t s [ 0 ] . c o n s t r u c t o r = = N u m b e r | | ( / ( s l o w | n o r m a l | f a s t ) / ) . t e s t ( a r g u m e n t s [ 0 ] ) ) ) { r e t u r n   t h i s . _ s h o w . a p p l y ( t h i s , a r g u m e n t s ) } e l s e { r e t u r n   t h i s . e f f e c t . a p p l y ( t h i s , c ( a r g u m e n t s , " s h o w " ) ) } } , h i d e : f u n c t i o n ( ) { i f ( ! a r g u m e n t s [ 0 ] | | ( a r g u m e n t s [ 0 ] . c o n s t r u c t o r = = N u m b e r | | ( / ( s l o w | n o r m a l | f a s t ) / ) . t e s t ( a r g u m e n t s [ 0 ] ) ) ) { r e t u r n   t h i s . _ h i d e . a p p l y ( t h i s , a r g u m e n t s ) } e l s e { r e t u r n   t h i s . e f f e c t . a p p l y ( t h i s , c ( a r g u m e n t s , " h i d e " ) ) } } , t o g g l e : f u n c t i o n ( ) { i f ( ! a r g u m e n t s [ 0 ] | | ( a r g u m e n t s [ 0 ] . c o n s t r u c t o r = = N u m b e r | | ( / ( s l o w | n o r m a l | f a s t ) / ) . t e s t ( a r g u m e n t s [ 0 ] ) ) | | ( d . i s F u n c t i o n ( a r g u m e n t s [ 0 ] ) | | t y p e o f   a r g u m e n t s [ 0 ] = = " b o o l e a n " ) ) { r e t u r n   t h i s . _ _ t o g g l e . a p p l y ( t h i s , a r g u m e n t s ) } e l s e { r e t u r n   t h i s . e f f e c t . a p p l y ( t h i s , c ( a r g u m e n t s , " t o g g l e " ) ) } } , a d d C l a s s : f u n c t i o n ( g , f , i , h ) { r e t u r n   f ? d . e f f e c t s . a n i m a t e C l a s s . a p p l y ( t h i s , [ { a d d : g } , f , i , h ] ) : t h i s . _ a d d C l a s s ( g ) } , r e m o v e C l a s s : f u n c t i o n ( g , f , i , h ) { r e t u r n   f ? d . e f f e c t s . a n i m a t e C l a s s . a p p l y ( t h i s , [ { r e m o v e : g } , f , i , h ] ) : t h i s . _ r e m o v e C l a s s ( g ) } , t o g g l e C l a s s : f u n c t i o n ( g , f , i , h ) { r e t u r n ( ( t y p e o f   f ! = = " b o o l e a n " ) & & f ) ? d . e f f e c t s . a n i m a t e C l a s s . a p p l y ( t h i s , [ { t o g g l e : g } , f , i , h ] ) : t h i s . _ t o g g l e C l a s s ( g , f ) } , m o r p h : f u n c t i o n ( f , h , g , j , i ) { r e t u r n   d . e f f e c t s . a n i m a t e C l a s s . a p p l y ( t h i s , [ { a d d : h , r e m o v e : f } , g , j , i ] ) } , s w i t c h C l a s s : f u n c t i o n ( ) { r e t u r n   t h i s . m o r p h . a p p l y ( t h i s , a r g u m e n t s ) } , c s s U n i t : f u n c t i o n ( f ) { v a r   g = t h i s . c s s ( f ) , h = [ ] ; d . e a c h ( [ " e m " , " p x " , " % " , " p t " ] , f u n c t i o n ( j , k ) { i f ( g . i n d e x O f ( k ) > 0 ) { h = [ p a r s e F l o a t ( g ) , k ] } } ) ; r e t u r n   h } } ) ; d . e a c h ( [ " b a c k g r o u n d C o l o r " , " b o r d e r B o t t o m C o l o r " , " b o r d e r L e f t C o l o r " , " b o r d e r R i g h t C o l o r " , " b o r d e r T o p C o l o r " , " c o l o r " , " o u t l i n e C o l o r " ] , f u n c t i o n ( g , f ) { d . f x . s t e p [ f ] = f u n c t i o n ( h ) { i f ( h . s t a t e = = 0 ) { h . s t a r t = e ( h . e l e m , f ) ; h . e n d = b ( h . e n d ) } h . e l e m . s t y l e [ f ] = " r g b ( " + [ M a t h . m a x ( M a t h . m i n ( p a r s e I n t ( ( h . p o s * ( h . e n d [ 0 ] - h . s t a r t [ 0 ] ) ) + h . s t a r t [ 0 ] , 1 0 ) , 2 5 5 ) , 0 ) , M a t h . m a x ( M a t h . m i n ( p a r s e I n t ( ( h . p o s * ( h . e n d [ 1 ] - h . s t a r t [ 1 ] ) ) + h . s t a r t [ 1 ] , 1 0 ) , 2 5 5 ) , 0 ) , M a t h . m a x ( M a t h . m i n ( p a r s e I n t ( ( h . p o s * ( h . e n d [ 2 ] - h . s t a r t [ 2 ] ) ) + h . s t a r t [ 2 ] , 1 0 ) , 2 5 5 ) , 0 ) ] . j o i n ( " , " ) + " ) " } } ) ; f u n c t i o n   b ( g ) { v a r   f ; i f ( g & & g . c o n s t r u c t o r = = A r r a y & & g . l e n g t h = = 3 ) { r e t u r n   g } i f ( f = / r g b \ ( \ s * ( [ 0 - 9 ] { 1 , 3 } ) \ s * , \ s * ( [ 0 - 9 ] { 1 , 3 } ) \ s * , \ s * ( [ 0 - 9 ] { 1 , 3 } ) \ s * \ ) / . e x e c ( g ) ) { r e t u r n [ p a r s e I n t ( f [ 1 ] , 1 0 ) , p a r s e I n t ( f [ 2 ] , 1 0 ) , p a r s e I n t ( f [ 3 ] , 1 0 ) ] } i f ( f = / r g b \ ( \ s * ( [ 0 - 9 ] + ( ? : \ . [ 0 - 9 ] + ) ? ) \ % \ s * , \ s * ( [ 0 - 9 ] + ( ? : \ . [ 0 - 9 ] + ) ? ) \ % \ s * , \ s * ( [ 0 - 9 ] + ( ? : \ . [ 0 - 9 ] + ) ? ) \ % \ s * \ ) / . e x e c ( g ) ) { r e t u r n [ p a r s e F l o a t ( f [ 1 ] ) * 2 . 5 5 , p a r s e F l o a t ( f [ 2 ] ) * 2 . 5 5 , p a r s e F l o a t ( f [ 3 ] ) * 2 . 5 5 ] } i f ( f = / # ( [ a - f A - F 0 - 9 ] { 2 } ) ( [ a - f A - F 0 - 9 ] { 2 } ) ( [ a - f A - F 0 - 9 ] { 2 } ) / . e x e c ( g ) ) { r e t u r n [ p a r s e I n t ( f [ 1 ] , 1 6 ) , p a r s e I n t ( f [ 2 ] , 1 6 ) , p a r s e I n t ( f [ 3 ] , 1 6 ) ] } i f ( f = / # ( [ a - f A - F 0 - 9 ] ) ( [ a - f A - F 0 - 9 ] ) ( [ a - f A - F 0 - 9 ] ) / . e x e c ( g ) ) { r e t u r n [ p a r s e I n t ( f [ 1 ] + f [ 1 ] , 1 6 ) , p a r s e I n t ( f [ 2 ] + f [ 2 ] , 1 6 ) , p a r s e I n t ( f [ 3 ] + f [ 3 ] , 1 6 ) ] } i f ( f = / r g b a \ ( 0 ,   0 ,   0 ,   0 \ ) / . e x e c ( g ) ) { r e t u r n   a . t r a n s p a r e n t } r e t u r n   a [ d . t r i m ( g ) . t o L o w e r C a s e ( ) ] } f u n c t i o n   e ( h , f ) { v a r   g ; d o { g = d . c u r C S S ( h , f ) ; i f ( g ! = " " & & g ! = " t r a n s p a r e n t " | | d . n o d e N a m e ( h , " b o d y " ) ) { b r e a k } f = " b a c k g r o u n d C o l o r " } w h i l e ( h = h . p a r e n t N o d e ) ; r e t u r n   b ( g ) } v a r   a = { a q u a : [ 0 , 2 5 5 , 2 5 5 ] , a z u r e : [ 2 4 0 , 2 5 5 , 2 5 5 ] , b e i g e : [ 2 4 5 , 2 4 5 , 2 2 0 ] , b l a c k : [ 0 , 0 , 0 ] , b l u e : [ 0 , 0 , 2 5 5 ] , b r o w n : [ 1 6 5 , 4 2 , 4 2 ] , c y a n : [ 0 , 2 5 5 , 2 5 5 ] , d a r k b l u e : [ 0 , 0 , 1 3 9 ] , d a r k c y a n : [ 0 , 1 3 9 , 1 3 9 ] , d a r k g r e y : [ 1 6 9 , 1 6 9 , 1 6 9 ] , d a r k g r e e n : [ 0 , 1 0 0 , 0 ] , d a r k k h a k i : [ 1 8 9 , 1 8 3 , 1 0 7 ] , d a r k m a g e n t a : [ 1 3 9 , 0 , 1 3 9 ] , d a r k o l i v e g r e e n : [ 8 5 , 1 0 7 , 4 7 ] , d a r k o r a n g e : [ 2 5 5 , 1 4 0 , 0 ] , d a r k o r c h i d : [ 1 5 3 , 5 0 , 2 0 4 ] , d a r k r e d : [ 1 3 9 , 0 , 0 ] , d a r k s a l m o n : [ 2 3 3 , 1 5 0 , 1 2 2 ] , d a r k v i o l e t : [ 1 4 8 , 0 , 2 1 1 ] , f u c h s i a : [ 2 5 5 , 0 , 2 5 5 ] , g o l d : [ 2 5 5 , 2 1 5 , 0 ] , g r e e n : [ 0 , 1 2 8 , 0 ] , i n d i g o : [ 7 5 , 0 , 1 3 0 ] , k h a k i : [ 2 4 0 , 2 3 0 , 1 4 0 ] , l i g h t b l u e : [ 1 7 3 , 2 1 6 , 2 3 0 ] , l i g h t c y a n : [ 2 2 4 , 2 5 5 , 2 5 5 ] , l i g h t g r e e n : [ 1 4 4 , 2 3 8 , 1 4 4 ] , l i g h t g r e y : [ 2 1 1 , 2 1 1 , 2 1 1 ] , l i g h t p i n k : [ 2 5 5 , 1 8 2 , 1 9 3 ] , l i g h t y e l l o w : [ 2 5 5 , 2 5 5 , 2 2 4 ] , l i m e : [ 0 , 2 5 5 , 0 ] , m a g e n t a : [ 2 5 5 , 0 , 2 5 5 ] , m a r o o n : [ 1 2 8 , 0 , 0 ] , n a v y : [ 0 , 0 , 1 2 8 ] , o l i v e : [ 1 2 8 , 1 2 8 , 0 ] , o r a n g e : [ 2 5 5 , 1 6 5 , 0 ] , p i n k : [ 2 5 5 , 1 9 2 , 2 0 3 ] , p u r p l e : [ 1 2 8 , 0 , 1 2 8 ] , v i o l e t : [ 1 2 8 , 0 , 1 2 8 ] , r e d : [ 2 5 5 , 0 , 0 ] , s i l v e r : [ 1 9 2 , 1 9 2 , 1 9 2 ] , w h i t e : [ 2 5 5 , 2 5 5 , 2 5 5 ] , y e l l o w : [ 2 5 5 , 2 5 5 , 0 ] , t r a n s p a r e n t : [ 2 5 5 , 2 5 5 , 2 5 5 ] } ; d . e a s i n g . j s w i n g = d . e a s i n g . s w i n g ; d . e x t e n d ( d . e a s i n g , { d e f : " e a s e O u t Q u a d " , s w i n g : f u n c t i o n ( g , h , f , j , i ) { r e t u r n   d . e a s i n g [ d . e a s i n g . d e f ] ( g , h , f , j , i ) } , e a s e I n Q u a d : f u n c t i o n ( g , h , f , j , i ) { r e t u r n   j * ( h / = i ) * h + f } , e a s e O u t Q u a d : f u n c t i o n ( g , h , f , j , i ) { r e t u r n   - j * ( h / = i ) * ( h - 2 ) + f } , e a s e I n O u t Q u a d : f u n c t i o n ( g , h , f , j , i ) { i f ( ( h / = i / 2 ) < 1 ) { r e t u r n   j / 2 * h * h + f } r e t u r n   - j / 2 * ( ( - - h ) * ( h - 2 ) - 1 ) + f } , e a s e I n C u b i c : f u n c t i o n ( g , h , f , j , i ) { r e t u r n   j * ( h / = i ) * h * h + f } , e a s e O u t C u b i c : f u n c t i o n ( g , h , f , j , i ) { r e t u r n   j * ( ( h = h / i - 1 ) * h * h + 1 ) + f } , e a s e I n O u t C u b i c : f u n c t i o n ( g , h , f , j , i ) { i f ( ( h / = i / 2 ) < 1 ) { r e t u r n   j / 2 * h * h * h + f } r e t u r n   j / 2 * ( ( h - = 2 ) * h * h + 2 ) + f } , e a s e I n Q u a r t : f u n c t i o n ( g , h , f , j , i ) { r e t u r n   j * ( h / = i ) * h * h * h + f } , e a s e O u t Q u a r t : f u n c t i o n ( g , h , f , j , i ) { r e t u r n   - j * ( ( h = h / i - 1 ) * h * h * h - 1 ) + f } , e a s e I n O u t Q u a r t : f u n c t i o n ( g , h , f , j , i ) { i f ( ( h / = i / 2 ) < 1 ) { r e t u r n   j / 2 * h * h * h * h + f } r e t u r n   - j / 2 * ( ( h - = 2 ) * h * h * h - 2 ) + f } , e a s e I n Q u i n t : f u n c t i o n ( g , h , f , j , i ) { r e t u r n   j * ( h / = i ) * h * h * h * h + f } , e a s e O u t Q u i n t : f u n c t i o n ( g , h , f , j , i ) { r e t u r n   j * ( ( h = h / i - 1 ) * h * h * h * h + 1 ) + f } , e a s e I n O u t Q u i n t : f u n c t i o n ( g , h , f , j , i ) { i f ( ( h / = i / 2 ) < 1 ) { r e t u r n   j / 2 * h * h * h * h * h + f } r e t u r n   j / 2 * ( ( h - = 2 ) * h * h * h * h + 2 ) + f } , e a s e I n S i n e : f u n c t i o n ( g , h , f , j , i ) { r e t u r n   - j * M a t h . c o s ( h / i * ( M a t h . P I / 2 ) ) + j + f } , e a s e O u t S i n e : f u n c t i o n ( g , h , f , j , i ) { r e t u r n   j * M a t h . s i n ( h / i * ( M a t h . P I / 2 ) ) + f } , e a s e I n O u t S i n e : f u n c t i o n ( g , h , f , j , i ) { r e t u r n   - j / 2 * ( M a t h . c o s ( M a t h . P I * h / i ) - 1 ) + f } , e a s e I n E x p o : f u n c t i o n ( g , h , f , j , i ) { r e t u r n ( h = = 0 ) ? f : j * M a t h . p o w ( 2 , 1 0 * ( h / i - 1 ) ) + f } , e a s e O u t E x p o : f u n c t i o n ( g , h , f , j , i ) { r e t u r n ( h = = i ) ? f + j : j * ( - M a t h . p o w ( 2 , - 1 0 * h / i ) + 1 ) + f } , e a s e I n O u t E x p o : f u n c t i o n ( g , h , f , j , i ) { i f ( h = = 0 ) { r e t u r n   f } i f ( h = = i ) { r e t u r n   f + j } i f ( ( h / = i / 2 ) < 1 ) { r e t u r n   j / 2 * M a t h . p o w ( 2 , 1 0 * ( h - 1 ) ) + f } r e t u r n   j / 2 * ( - M a t h . p o w ( 2 , - 1 0 * - - h ) + 2 ) + f } , e a s e I n C i r c : f u n c t i o n ( g , h , f , j , i ) { r e t u r n   - j * ( M a t h . s q r t ( 1 - ( h / = i ) * h ) - 1 ) + f } , e a s e O u t C i r c : f u n c t i o n ( g , h , f , j , i ) { r e t u r n   j * M a t h . s q r t ( 1 - ( h = h / i - 1 ) * h ) + f } , e a s e I n O u t C i r c : f u n c t i o n ( g , h , f , j , i ) { i f ( ( h / = i / 2 ) < 1 ) { r e t u r n   - j / 2 * ( M a t h . s q r t ( 1 - h * h ) - 1 ) + f } r e t u r n   j / 2 * ( M a t h . s q r t ( 1 - ( h - = 2 ) * h ) + 1 ) + f } , e a s e I n E l a s t i c : f u n c t i o n ( g , i , f , m , l ) { v a r   j = 1 . 7 0 1 5 8 ; v a r   k = 0 ; v a r   h = m ; i f ( i = = 0 ) { r e t u r n   f } i f ( ( i / = l ) = = 1 ) { r e t u r n   f + m } i f ( ! k ) { k = l * 0 . 3 } i f ( h < M a t h . a b s ( m ) ) { h = m ; v a r   j = k / 4 } e l s e { v a r   j = k / ( 2 * M a t h . P I ) * M a t h . a s i n ( m / h ) } r e t u r n   - ( h * M a t h . p o w ( 2 , 1 0 * ( i - = 1 ) ) * M a t h . s i n ( ( i * l - j ) * ( 2 * M a t h . P I ) / k ) ) + f } , e a s e O u t E l a s t i c : f u n c t i o n ( g , i , f , m , l ) { v a r   j = 1 . 7 0 1 5 8 ; v a r   k = 0 ; v a r   h = m ; i f ( i = = 0 ) { r e t u r n   f } i f ( ( i / = l ) = = 1 ) { r e t u r n   f + m } i f ( ! k ) { k = l * 0 . 3 } i f ( h < M a t h . a b s ( m ) ) { h = m ; v a r   j = k / 4 } e l s e { v a r   j = k / ( 2 * M a t h . P I ) * M a t h . a s i n ( m / h ) } r e t u r n   h * M a t h . p o w ( 2 , - 1 0 * i ) * M a t h . s i n ( ( i * l - j ) * ( 2 * M a t h . P I ) / k ) + m + f } , e a s e I n O u t E l a s t i c : f u n c t i o n ( g , i , f , m , l ) { v a r   j = 1 . 7 0 1 5 8 ; v a r   k = 0 ; v a r   h = m ; i f ( i = = 0 ) { r e t u r n   f } i f ( ( i / = l / 2 ) = = 2 ) { r e t u r n   f + m } i f ( ! k ) { k = l * ( 0 . 3 * 1 . 5 ) } i f ( h < M a t h . a b s ( m ) ) { h = m ; v a r   j = k / 4 } e l s e { v a r   j = k / ( 2 * M a t h . P I ) * M a t h . a s i n ( m / h ) } i f ( i < 1 ) { r e t u r n   - 0 . 5 * ( h * M a t h . p o w ( 2 , 1 0 * ( i - = 1 ) ) * M a t h . s i n ( ( i * l - j ) * ( 2 * M a t h . P I ) / k ) ) + f } r e t u r n   h * M a t h . p o w ( 2 , - 1 0 * ( i - = 1 ) ) * M a t h . s i n ( ( i * l - j ) * ( 2 * M a t h . P I ) / k ) * 0 . 5 + m + f } , e a s e I n B a c k : f u n c t i o n ( g , h , f , k , j , i ) { i f ( i = = u n d e f i n e d ) { i = 1 . 7 0 1 5 8 } r e t u r n   k * ( h / = j ) * h * ( ( i + 1 ) * h - i ) + f } , e a s e O u t B a c k : f u n c t i o n ( g , h , f , k , j , i ) { i f ( i = = u n d e f i n e d ) { i = 1 . 7 0 1 5 8 } r e t u r n   k * ( ( h = h / j - 1 ) * h * ( ( i + 1 ) * h + i ) + 1 ) + f } , e a s e I n O u t B a c k : f u n c t i o n ( g , h , f , k , j , i ) { i f ( i = = u n d e f i n e d ) { i = 1 . 7 0 1 5 8 } i f ( ( h / = j / 2 ) < 1 ) { r e t u r n   k / 2 * ( h * h * ( ( ( i * = ( 1 . 5 2 5 ) ) + 1 ) * h - i ) ) + f } r e t u r n   k / 2 * ( ( h - = 2 ) * h * ( ( ( i * = ( 1 . 5 2 5 ) ) + 1 ) * h + i ) + 2 ) + f } , e a s e I n B o u n c e : f u n c t i o n ( g , h , f , j , i ) { r e t u r n   j - d . e a s i n g . e a s e O u t B o u n c e ( g , i - h , 0 , j , i ) + f } , e a s e O u t B o u n c e : f u n c t i o n ( g , h , f , j , i ) { i f ( ( h / = i ) < ( 1 / 2 . 7 5 ) ) { r e t u r n   j * ( 7 . 5 6 2 5 * h * h ) + f } e l s e { i f ( h < ( 2 / 2 . 7 5 ) ) { r e t u r n   j * ( 7 . 5 6 2 5 * ( h - = ( 1 . 5 / 2 . 7 5 ) ) * h + 0 . 7 5 ) + f } e l s e { i f ( h < ( 2 . 5 / 2 . 7 5 ) ) { r e t u r n   j * ( 7 . 5 6 2 5 * ( h - = ( 2 . 2 5 / 2 . 7 5 ) ) * h + 0 . 9 3 7 5 ) + f } e l s e { r e t u r n   j * ( 7 . 5 6 2 5 * ( h - = ( 2 . 6 2 5 / 2 . 7 5 ) ) * h + 0 . 9 8 4 3 7 5 ) + f } } } } , e a s e I n O u t B o u n c e : f u n c t i o n ( g , h , f , j , i ) { i f ( h < i / 2 ) { r e t u r n   d . e a s i n g . e a s e I n B o u n c e ( g , h * 2 , 0 , j , i ) * 0 . 5 + f } r e t u r n   d . e a s i n g . e a s e O u t B o u n c e ( g , h * 2 - i , 0 , j , i ) * 0 . 5 + j * 0 . 5 + f } } ) } ) ( j Q u e r y ) ; ; / * 
     / *   j Q u e r y   U I   E f f e c t s   D r o p   1 . 7 . 2 
   * 
   *   C o p y r i g h t   ( c )   2 0 0 9   A U T H O R S . t x t   ( h t t p : / / j q u e r y u i . c o m / a b o u t ) 
   *   D u a l   l i c e n s e d   u n d e r   t h e   M I T   ( M I T - L I C E N S E . t x t ) 
   *   a n d   G P L   ( G P L - L I C E N S E . t x t )   l i c e n s e s . 
   * 
   *   h t t p : / / d o c s . j q u e r y . c o m / U I / E f f e c t s / D r o p 
   * 
   *   D e p e n d s : 
   * 	 e f f e c t s . c o r e . j s 
   * / 
 ( f u n c t i o n ( a ) { a . e f f e c t s . d r o p = f u n c t i o n ( b ) { r e t u r n   t h i s . q u e u e ( f u n c t i o n ( ) { v a r   e = a ( t h i s ) , d = [ " p o s i t i o n " , " t o p " , " l e f t " , " o p a c i t y " ] ; v a r   i = a . e f f e c t s . s e t M o d e ( e , b . o p t i o n s . m o d e | | " h i d e " ) ; v a r   h = b . o p t i o n s . d i r e c t i o n | | " l e f t " ; a . e f f e c t s . s a v e ( e , d ) ; e . s h o w ( ) ; a . e f f e c t s . c r e a t e W r a p p e r ( e ) ; v a r   f = ( h = = " u p " | | h = = " d o w n " ) ? " t o p " : " l e f t " ; v a r   c = ( h = = " u p " | | h = = " l e f t " ) ? " p o s " : " n e g " ; v a r   j = b . o p t i o n s . d i s t a n c e | | ( f = = " t o p " ? e . o u t e r H e i g h t ( { m a r g i n : t r u e } ) / 2 : e . o u t e r W i d t h ( { m a r g i n : t r u e } ) / 2 ) ; i f ( i = = " s h o w " ) { e . c s s ( " o p a c i t y " , 0 ) . c s s ( f , c = = " p o s " ? - j : j ) } v a r   g = { o p a c i t y : i = = " s h o w " ? 1 : 0 } ; g [ f ] = ( i = = " s h o w " ? ( c = = " p o s " ? " + = " : " - = " ) : ( c = = " p o s " ? " - = " : " + = " ) ) + j ; e . a n i m a t e ( g , { q u e u e : f a l s e , d u r a t i o n : b . d u r a t i o n , e a s i n g : b . o p t i o n s . e a s i n g , c o m p l e t e : f u n c t i o n ( ) { i f ( i = = " h i d e " ) { e . h i d e ( ) } a . e f f e c t s . r e s t o r e ( e , d ) ; a . e f f e c t s . r e m o v e W r a p p e r ( e ) ; i f ( b . c a l l b a c k ) { b . c a l l b a c k . a p p l y ( t h i s , a r g u m e n t s ) } e . d e q u e u e ( ) } } ) } ) } } ) ( j Q u e r y ) ; ; / * 
   / *   j Q u e r y   U I   E f f e c t s   H i g h l i g h t   1 . 7 . 2 
   * 
   *   C o p y r i g h t   ( c )   2 0 0 9   A U T H O R S . t x t   ( h t t p : / / j q u e r y u i . c o m / a b o u t ) 
   *   D u a l   l i c e n s e d   u n d e r   t h e   M I T   ( M I T - L I C E N S E . t x t ) 
   *   a n d   G P L   ( G P L - L I C E N S E . t x t )   l i c e n s e s . 
   * 
   *   h t t p : / / d o c s . j q u e r y . c o m / U I / E f f e c t s / H i g h l i g h t 
   * 
   *   D e p e n d s : 
   * 	 e f f e c t s . c o r e . j s 
   * / 
 ( f u n c t i o n ( a ) { a . e f f e c t s . h i g h l i g h t = f u n c t i o n ( b ) { r e t u r n   t h i s . q u e u e ( f u n c t i o n ( ) { v a r   e = a ( t h i s ) , d = [ " b a c k g r o u n d I m a g e " , " b a c k g r o u n d C o l o r " , " o p a c i t y " ] ; v a r   h = a . e f f e c t s . s e t M o d e ( e , b . o p t i o n s . m o d e | | " s h o w " ) ; v a r   c = b . o p t i o n s . c o l o r | | " # f f f f 9 9 " ; v a r   g = e . c s s ( " b a c k g r o u n d C o l o r " ) ; a . e f f e c t s . s a v e ( e , d ) ; e . s h o w ( ) ; e . c s s ( { b a c k g r o u n d I m a g e : " n o n e " , b a c k g r o u n d C o l o r : c } ) ; v a r   f = { b a c k g r o u n d C o l o r : g } ; i f ( h = = " h i d e " ) { f . o p a c i t y = 0 } e . a n i m a t e ( f , { q u e u e : f a l s e , d u r a t i o n : b . d u r a t i o n , e a s i n g : b . o p t i o n s . e a s i n g , c o m p l e t e : f u n c t i o n ( ) { i f ( h = = " h i d e " ) { e . h i d e ( ) } a . e f f e c t s . r e s t o r e ( e , d ) ; i f ( h = = " s h o w " & & a . b r o w s e r . m s i e ) { t h i s . s t y l e . r e m o v e A t t r i b u t e ( " f i l t e r " ) } i f ( b . c a l l b a c k ) { b . c a l l b a c k . a p p l y ( t h i s , a r g u m e n t s ) } e . d e q u e u e ( ) } } ) } ) } } ) ( j Q u e r y ) ; ; / * 
   / *   j Q u e r y   U I   E f f e c t s   S l i d e   1 . 7 . 2 
   * 
   *   C o p y r i g h t   ( c )   2 0 0 9   A U T H O R S . t x t   ( h t t p : / / j q u e r y u i . c o m / a b o u t ) 
   *   D u a l   l i c e n s e d   u n d e r   t h e   M I T   ( M I T - L I C E N S E . t x t ) 
   *   a n d   G P L   ( G P L - L I C E N S E . t x t )   l i c e n s e s . 
   * 
   *   h t t p : / / d o c s . j q u e r y . c o m / U I / E f f e c t s / S l i d e 
   * 
   *   D e p e n d s : 
   * 	 e f f e c t s . c o r e . j s 
   * / 
 ( f u n c t i o n ( a ) { a . e f f e c t s . s l i d e = f u n c t i o n ( b ) { r e t u r n   t h i s . q u e u e ( f u n c t i o n ( ) { v a r   e = a ( t h i s ) , d = [ " p o s i t i o n " , " t o p " , " l e f t " ] ; v a r   i = a . e f f e c t s . s e t M o d e ( e , b . o p t i o n s . m o d e | | " s h o w " ) ; v a r   h = b . o p t i o n s . d i r e c t i o n | | " l e f t " ; a . e f f e c t s . s a v e ( e , d ) ; e . s h o w ( ) ; a . e f f e c t s . c r e a t e W r a p p e r ( e ) . c s s ( { o v e r f l o w : " h i d d e n " } ) ; v a r   f = ( h = = " u p " | | h = = " d o w n " ) ? " t o p " : " l e f t " ; v a r   c = ( h = = " u p " | | h = = " l e f t " ) ? " p o s " : " n e g " ; v a r   j = b . o p t i o n s . d i s t a n c e | | ( f = = " t o p " ? e . o u t e r H e i g h t ( { m a r g i n : t r u e } ) : e . o u t e r W i d t h ( { m a r g i n : t r u e } ) ) ; i f ( i = = " s h o w " ) { e . c s s ( f , c = = " p o s " ? - j : j ) } v a r   g = { } ; g [ f ] = ( i = = " s h o w " ? ( c = = " p o s " ? " + = " : " - = " ) : ( c = = " p o s " ? " - = " : " + = " ) ) + j ; e . a n i m a t e ( g , { q u e u e : f a l s e , d u r a t i o n : b . d u r a t i o n , e a s i n g : b . o p t i o n s . e a s i n g , c o m p l e t e : f u n c t i o n ( ) { i f ( i = = " h i d e " ) { e . h i d e ( ) } a . e f f e c t s . r e s t o r e ( e , d ) ; a . e f f e c t s . r e m o v e W r a p p e r ( e ) ; i f ( b . c a l l b a c k ) { b . c a l l b a c k . a p p l y ( t h i s , a r g u m e n t s ) } e . d e q u e u e ( ) } } ) } ) } } ) ( j Q u e r y ) ; ; / * 
   / *   j Q u e r y   U I   E f f e c t s   T r a n s f e r   1 . 7 . 2 
   * 
   *   C o p y r i g h t   ( c )   2 0 0 9   A U T H O R S . t x t   ( h t t p : / / j q u e r y u i . c o m / a b o u t ) 
   *   D u a l   l i c e n s e d   u n d e r   t h e   M I T   ( M I T - L I C E N S E . t x t ) 
   *   a n d   G P L   ( G P L - L I C E N S E . t x t )   l i c e n s e s . 
   * 
   *   h t t p : / / d o c s . j q u e r y . c o m / U I / E f f e c t s / T r a n s f e r 
   * 
   *   D e p e n d s : 
   * 	 e f f e c t s . c o r e . j s 
   * / 
 ( f u n c t i o n ( a ) { a . e f f e c t s . t r a n s f e r = f u n c t i o n ( b ) { r e t u r n   t h i s . q u e u e ( f u n c t i o n ( ) { v a r   f = a ( t h i s ) , h = a ( b . o p t i o n s . t o ) , e = h . o f f s e t ( ) , g = { t o p : e . t o p , l e f t : e . l e f t , h e i g h t : h . i n n e r H e i g h t ( ) , w i d t h : h . i n n e r W i d t h ( ) } , d = f . o f f s e t ( ) , c = a ( ' < d i v   c l a s s = " u i - e f f e c t s - t r a n s f e r " > < / d i v > ' ) . a p p e n d T o ( d o c u m e n t . b o d y ) . a d d C l a s s ( b . o p t i o n s . c l a s s N a m e ) . c s s ( { t o p : d . t o p , l e f t : d . l e f t , h e i g h t : f . i n n e r H e i g h t ( ) , w i d t h : f . i n n e r W i d t h ( ) , p o s i t i o n : " a b s o l u t e " } ) . a n i m a t e ( g , b . d u r a t i o n , b . o p t i o n s . e a s i n g , f u n c t i o n ( ) { c . r e m o v e ( ) ; ( b . c a l l b a c k & & b . c a l l b a c k . a p p l y ( f [ 0 ] , a r g u m e n t s ) ) ; f . d e q u e u e ( ) } ) } ) } } ) ( j Q u e r y ) ; ; 
 
 / /   I E 5 . 5 +   P N G   A l p h a   F i x   v 2 . 0   A l p h a :   B a c k g r o u n d   T i l i n g   S u p p o r t 
 / /   ( c )   2 0 0 8   A n g u s   T u r n b u l l   h t t p : / / w w w . t w i n h e l i x . c o m 
 
 / /   T h i s   i s   l i c e n s e d   u n d e r   t h e   G N U   L G P L ,   v e r s i o n   2 . 1   o r   l a t e r . 
 / /   F o r   d e t a i l s ,   s e e :   h t t p : / / c r e a t i v e c o m m o n s . o r g / l i c e n s e s / L G P L / 2 . 1 / 
 v a r   I E P N G F i x = w i n d o w . I E P N G F i x | | { } ; I E P N G F i x . t i l e B G = f u n c t i o n ( e l m , p n g S r c , r e a d y ) { v a r   d a t a = t h i s . d a t a [ e l m . u n i q u e I D ] , e l m W = M a t h . m a x ( e l m . c l i e n t W i d t h , e l m . s c r o l l W i d t h ) , e l m H = M a t h . m a x ( e l m . c l i e n t H e i g h t , e l m . s c r o l l H e i g h t ) , b g X = e l m . c u r r e n t S t y l e . b a c k g r o u n d P o s i t i o n X , b g Y = e l m . c u r r e n t S t y l e . b a c k g r o u n d P o s i t i o n Y , b g R = e l m . c u r r e n t S t y l e . b a c k g r o u n d R e p e a t ; i f ( ! d a t a . t i l e s ) { d a t a . t i l e s = { e l m : e l m , s r c : ' ' , c a c h e : [ ] , i m g : n e w   I m a g e ( ) , o l d : { } } } v a r   t i l e s = d a t a . t i l e s , p n g W = t i l e s . i m g . w i d t h , p n g H = t i l e s . i m g . h e i g h t ; i f ( p n g S r c ) { i f ( ! r e a d y & & p n g S r c ! = t i l e s . s r c ) { t i l e s . i m g . o n l o a d = f u n c t i o n ( ) { t h i s . o n l o a d = n u l l ; I E P N G F i x . t i l e B G ( e l m , p n g S r c , 1 ) } ; r e t u r n   t i l e s . i m g . s r c = p n g S r c } } e l s e { i f ( t i l e s . s r c ) r e a d y = 1 ; p n g W = p n g H = 0 } t i l e s . s r c = p n g S r c ; i f ( ! r e a d y & & e l m W = = t i l e s . o l d . w & & e l m H = = t i l e s . o l d . h & & b g X = = t i l e s . o l d . x & & b g Y = = t i l e s . o l d . y & & b g R = = t i l e s . o l d . r ) { r e t u r n } v a r   p o s = { t o p : ' 0 % ' , l e f t : ' 0 % ' , c e n t e r : ' 5 0 % ' , b o t t o m : ' 1 0 0 % ' , r i g h t : ' 1 0 0 % ' } , x , y , p c ; x = p o s [ b g X ] | | b g X ; y = p o s [ b g Y ] | | b g Y ; i f ( p c = x . m a t c h ( / ( \ d + ) % / ) ) { x = M a t h . r o u n d ( ( e l m W - p n g W ) * ( p a r s e I n t ( p c [ 1 ] ) / 1 0 0 ) ) } i f ( p c = y . m a t c h ( / ( \ d + ) % / ) ) { y = M a t h . r o u n d ( ( e l m H - p n g H ) * ( p a r s e I n t ( p c [ 1 ] ) / 1 0 0 ) ) } x = p a r s e I n t ( x ) ; y = p a r s e I n t ( y ) ; v a r   r e p e a t X = { ' r e p e a t ' : 1 , ' r e p e a t - x ' : 1 } [ b g R ] , r e p e a t Y = { ' r e p e a t ' : 1 , ' r e p e a t - y ' : 1 } [ b g R ] ; i f ( r e p e a t X ) { x % = p n g W ; i f ( x > 0 ) x - = p n g W } i f ( r e p e a t Y ) { y % = p n g H ; i f ( y > 0 ) y - = p n g H } t h i s . h o o k . e n a b l e d = 0 ; i f ( ! ( { r e l a t i v e : 1 , a b s o l u t e : 1 } [ e l m . c u r r e n t S t y l e . p o s i t i o n ] ) ) { e l m . s t y l e . p o s i t i o n = ' r e l a t i v e ' } v a r   c o u n t = 0 , x P o s , m a x X = r e p e a t X ? e l m W : x + 0 . 1 , y P o s , m a x Y = r e p e a t Y ? e l m H : y + 0 . 1 , d , s , i s N e w ; i f ( p n g W & & p n g H ) { f o r ( x P o s = x ; x P o s < m a x X ; x P o s + = p n g W ) { f o r ( y P o s = y ; y P o s < m a x Y ; y P o s + = p n g H ) { i s N e w = 0 ; i f ( ! t i l e s . c a c h e [ c o u n t ] ) { t i l e s . c a c h e [ c o u n t ] = d o c u m e n t . c r e a t e E l e m e n t ( ' d i v ' ) ; i s N e w = 1 } v a r   c l i p R = ( x P o s + p n g W > e l m W ? e l m W - x P o s : p n g W ) , c l i p B = ( y P o s + p n g H > e l m H ? e l m H - y P o s : p n g H ) ; d = t i l e s . c a c h e [ c o u n t ] ; s = d . s t y l e ; s . b e h a v i o r = ' n o n e ' ; s . l e f t = x P o s + ' p x ' ; s . t o p = y P o s + ' p x ' ; s . w i d t h = c l i p R + ' p x ' ; s . h e i g h t = c l i p B + ' p x ' ; s . c l i p = ' r e c t ( ' + ( y P o s < 0 ? 0 - y P o s : 0 ) + ' p x , ' + c l i p R + ' p x , ' + c l i p B + ' p x , ' + ( x P o s < 0 ? 0 - x P o s : 0 ) + ' p x ) ' ; s . d i s p l a y = ' b l o c k ' ; i f ( i s N e w ) { s . p o s i t i o n = ' a b s o l u t e ' ; s . z I n d e x = - 9 9 9 ; i f ( e l m . f i r s t C h i l d ) { e l m . i n s e r t B e f o r e ( d , e l m . f i r s t C h i l d ) } e l s e { e l m . a p p e n d C h i l d ( d ) } } t h i s . f i x ( d , p n g S r c , 0 ) ; c o u n t + + } } } w h i l e ( c o u n t < t i l e s . c a c h e . l e n g t h ) { t h i s . f i x ( t i l e s . c a c h e [ c o u n t ] , ' ' , 0 ) ; t i l e s . c a c h e [ c o u n t + + ] . s t y l e . d i s p l a y = ' n o n e ' } t h i s . h o o k . e n a b l e d = 1 ; t i l e s . o l d = { w : e l m W , h : e l m H , x : b g X , y : b g Y , r : b g R } } ; I E P N G F i x . u p d a t e = f u n c t i o n ( ) { f o r ( v a r   i   i n   I E P N G F i x . d a t a ) { v a r   t = I E P N G F i x . d a t a [ i ] . t i l e s ; i f ( t & & t . e l m & & t . s r c ) { I E P N G F i x . t i l e B G ( t . e l m , t . s r c ) } } } ; I E P N G F i x . u p d a t e . t i m e r = 0 ; i f ( w i n d o w . a t t a c h E v e n t & & ! w i n d o w . o p e r a ) { w i n d o w . a t t a c h E v e n t ( ' o n r e s i z e ' , f u n c t i o n ( ) { c l e a r T i m e o u t ( I E P N G F i x . u p d a t e . t i m e r ) ; I E P N G F i x . u p d a t e . t i m e r = s e t T i m e o u t ( I E P N G F i x . u p d a t e , 1 0 0 ) } ) } 
 
 
 / *   - - - - - - - - - - - - - -   j q u e r y . t o o l s . m i n . j s   - - - - - - - - - - - - - - * / 
 / * 
   *   j q u e r y . t o o l s   1 . 1 . 2   -   T h e   m i s s i n g   U I   l i b r a r y   f o r   t h e   W e b 
   *   
   *   [ t o o l s . t a b s - 1 . 0 . 4 ,   t o o l s . t a b s . s l i d e s h o w - 1 . 0 . 2 ,   t o o l s . t a b s . h i s t o r y - 1 . 0 . 2 ,   t o o l s . t o o l t i p - 1 . 1 . 2 ,   t o o l s . t o o l t i p . s l i d e - 1 . 0 . 0 ,   t o o l s . t o o l t i p . d y n a m i c - 1 . 0 . 1 ,   t o o l s . s c r o l l a b l e - 1 . 1 . 2 ,   t o o l s . s c r o l l a b l e . c i r c u l a r - 0 . 5 . 1 ,   t o o l s . s c r o l l a b l e . a u t o s c r o l l - 1 . 0 . 1 ,   t o o l s . s c r o l l a b l e . n a v i g a t o r - 1 . 0 . 2 ,   t o o l s . s c r o l l a b l e . m o u s e w h e e l - 1 . 0 . 1 ,   t o o l s . o v e r l a y - 1 . 1 . 2 ,   t o o l s . o v e r l a y . g a l l e r y - 1 . 0 . 0 ,   t o o l s . o v e r l a y . a p p l e - 1 . 0 . 1 ,   t o o l s . e x p o s e - 1 . 0 . 5 ] 
   *   
   *   C o p y r i g h t   ( c )   2 0 0 9   T e r o   P i i r a i n e n 
   *   h t t p : / / f l o w p l a y e r . o r g / t o o l s / 
   * 
   *   D u a l   l i c e n s e d   u n d e r   M I T   a n d   G P L   2 +   l i c e n s e s 
   *   h t t p : / / w w w . o p e n s o u r c e . o r g / l i c e n s e s 
   *   
   *   - - - - - 
   *   
   *   j q u e r y . e v e n t . w h e e l . j s   -   r e v   1   
   *   C o p y r i g h t   ( c )   2 0 0 8 ,   T h r e e   D u b   M e d i a   ( h t t p : / / t h r e e d u b m e d i a . c o m ) 
   *   L i s c e n s e d   u n d e r   t h e   M I T   L i c e n s e   ( M I T - L I C E N S E . t x t ) 
   *   h t t p : / / w w w . o p e n s o u r c e . o r g / l i c e n s e s / m i t - l i c e n s e . p h p 
   *   C r e a t e d :   2 0 0 8 - 0 7 - 0 1   |   U p d a t e d :   2 0 0 8 - 0 7 - 1 4 
   *   
   *   - - - - - 
   *   
   *   F i l e   g e n e r a t e d :   W e d   O c t   0 7   1 2 : 0 5 : 5 7   G M T + 0 0 : 0 0   2 0 0 9 
   * / 
 ( f u n c t i o n ( d ) { d . t o o l s = d . t o o l s | | { } ; d . t o o l s . t a b s = { v e r s i o n : " 1 . 0 . 4 " , c o n f : { t a b s : " a " , c u r r e n t : " c u r r e n t " , o n B e f o r e C l i c k : n u l l , o n C l i c k : n u l l , e f f e c t : " d e f a u l t " , i n i t i a l I n d e x : 0 , e v e n t : " c l i c k " , a p i : f a l s e , r o t a t e : f a l s e } , a d d E f f e c t : f u n c t i o n ( e , f ) { c [ e ] = f } } ; v a r   c = { " d e f a u l t " : f u n c t i o n ( f , e ) { t h i s . g e t P a n e s ( ) . h i d e ( ) . e q ( f ) . s h o w ( ) ; e . c a l l ( ) } , f a d e : f u n c t i o n ( g , e ) { v a r   f = t h i s . g e t C o n f ( ) , j = f . f a d e O u t S p e e d , h = t h i s . g e t P a n e s ( ) ; i f ( j ) { h . f a d e O u t ( j ) } e l s e { h . h i d e ( ) } h . e q ( g ) . f a d e I n ( f . f a d e I n S p e e d , e ) } , s l i d e : f u n c t i o n ( f , e ) { t h i s . g e t P a n e s ( ) . s l i d e U p ( 2 0 0 ) ; t h i s . g e t P a n e s ( ) . e q ( f ) . s l i d e D o w n ( 4 0 0 , e ) } , a j a x : f u n c t i o n ( f , e ) { t h i s . g e t P a n e s ( ) . e q ( 0 ) . l o a d ( t h i s . g e t T a b s ( ) . e q ( f ) . a t t r ( " h r e f " ) , e ) } } ; v a r   b ; d . t o o l s . t a b s . a d d E f f e c t ( " h o r i z o n t a l " , f u n c t i o n ( f , e ) { i f ( ! b ) { b = t h i s . g e t P a n e s ( ) . e q ( 0 ) . w i d t h ( ) } t h i s . g e t C u r r e n t P a n e ( ) . a n i m a t e ( { w i d t h : 0 } , f u n c t i o n ( ) { d ( t h i s ) . h i d e ( ) } ) ; t h i s . g e t P a n e s ( ) . e q ( f ) . a n i m a t e ( { w i d t h : b } , f u n c t i o n ( ) { d ( t h i s ) . s h o w ( ) ; e . c a l l ( ) } ) } ) ; f u n c t i o n   a ( g , h , f ) { v a r   e = t h i s , j = d ( t h i s ) , i ; d . e a c h ( f , f u n c t i o n ( k , l ) { i f ( d . i s F u n c t i o n ( l ) ) { j . b i n d ( k , l ) } } ) ; d . e x t e n d ( t h i s , { c l i c k : f u n c t i o n ( k , n ) { v a r   o = e . g e t C u r r e n t P a n e ( ) ; v a r   l = g . e q ( k ) ; i f ( t y p e o f   k = = " s t r i n g " & & k . r e p l a c e ( " # " , " " ) ) { l = g . f i l t e r ( " [ h r e f * = " + k . r e p l a c e ( " # " , " " ) + " ] " ) ; k = M a t h . m a x ( g . i n d e x ( l ) , 0 ) } i f ( f . r o t a t e ) { v a r   m = g . l e n g t h - 1 ; i f ( k < 0 ) { r e t u r n   e . c l i c k ( m , n ) } i f ( k > m ) { r e t u r n   e . c l i c k ( 0 , n ) } } i f ( ! l . l e n g t h ) { i f ( i > = 0 ) { r e t u r n   e } k = f . i n i t i a l I n d e x ; l = g . e q ( k ) } i f ( k = = = i ) { r e t u r n   e } n = n | | d . E v e n t ( ) ; n . t y p e = " o n B e f o r e C l i c k " ; j . t r i g g e r ( n , [ k ] ) ; i f ( n . i s D e f a u l t P r e v e n t e d ( ) ) { r e t u r n } c [ f . e f f e c t ] . c a l l ( e , k , f u n c t i o n ( ) { n . t y p e = " o n C l i c k " ; j . t r i g g e r ( n , [ k ] ) } ) ; n . t y p e = " o n S t a r t " ; j . t r i g g e r ( n , [ k ] ) ; i f ( n . i s D e f a u l t P r e v e n t e d ( ) ) { r e t u r n } i = k ; g . r e m o v e C l a s s ( f . c u r r e n t ) ; l . a d d C l a s s ( f . c u r r e n t ) ; r e t u r n   e } , g e t C o n f : f u n c t i o n ( ) { r e t u r n   f } , g e t T a b s : f u n c t i o n ( ) { r e t u r n   g } , g e t P a n e s : f u n c t i o n ( ) { r e t u r n   h } , g e t C u r r e n t P a n e : f u n c t i o n ( ) { r e t u r n   h . e q ( i ) } , g e t C u r r e n t T a b : f u n c t i o n ( ) { r e t u r n   g . e q ( i ) } , g e t I n d e x : f u n c t i o n ( ) { r e t u r n   i } , n e x t : f u n c t i o n ( ) { r e t u r n   e . c l i c k ( i + 1 ) } , p r e v : f u n c t i o n ( ) { r e t u r n   e . c l i c k ( i - 1 ) } , b i n d : f u n c t i o n ( k , l ) { j . b i n d ( k , l ) ; r e t u r n   e } , o n B e f o r e C l i c k : f u n c t i o n ( k ) { r e t u r n   t h i s . b i n d ( " o n B e f o r e C l i c k " , k ) } , o n C l i c k : f u n c t i o n ( k ) { r e t u r n   t h i s . b i n d ( " o n C l i c k " , k ) } , u n b i n d : f u n c t i o n ( k ) { j . u n b i n d ( k ) ; r e t u r n   e } } ) ; g . e a c h ( f u n c t i o n ( k ) { d ( t h i s ) . b i n d ( f . e v e n t , f u n c t i o n ( l ) { e . c l i c k ( k , l ) ; r e t u r n   f a l s e } ) } ) ; i f ( l o c a t i o n . h a s h ) { e . c l i c k ( l o c a t i o n . h a s h ) } e l s e { i f ( f . i n i t i a l I n d e x = = = 0 | | f . i n i t i a l I n d e x > 0 ) { e . c l i c k ( f . i n i t i a l I n d e x ) } } h . f i n d ( " a [ h r e f ^ = # ] " ) . c l i c k ( f u n c t i o n ( k ) { e . c l i c k ( d ( t h i s ) . a t t r ( " h r e f " ) , k ) } ) } d . f n . t a b s = f u n c t i o n ( i , f ) { v a r   g = t h i s . e q ( t y p e o f   f = = " n u m b e r " ? f : 0 ) . d a t a ( " t a b s " ) ; i f ( g ) { r e t u r n   g } i f ( d . i s F u n c t i o n ( f ) ) { f = { o n B e f o r e C l i c k : f } } v a r   h = d . e x t e n d ( { } , d . t o o l s . t a b s . c o n f ) , e = t h i s . l e n g t h ; f = d . e x t e n d ( h , f ) ; t h i s . e a c h ( f u n c t i o n ( l ) { v a r   j = d ( t h i s ) ; v a r   k = j . f i n d ( f . t a b s ) ; i f ( ! k . l e n g t h ) { k = j . c h i l d r e n ( ) } v a r   m = i . j q u e r y ? i : j . c h i l d r e n ( i ) ; i f ( ! m . l e n g t h ) { m = e = = 1 ? d ( i ) : j . p a r e n t ( ) . f i n d ( i ) } g = n e w   a ( k , m , f ) ; j . d a t a ( " t a b s " , g ) } ) ; r e t u r n   f . a p i ? g : t h i s } } ) ( j Q u e r y ) ; 
 ( f u n c t i o n ( b ) { v a r   a = b . t o o l s . t a b s ; a . p l u g i n s = a . p l u g i n s | | { } ; a . p l u g i n s . s l i d e s h o w = { v e r s i o n : " 1 . 0 . 2 " , c o n f : { n e x t : " . f o r w a r d " , p r e v : " . b a c k w a r d " , d i s a b l e d C l a s s : " d i s a b l e d " , a u t o p l a y : f a l s e , a u t o p a u s e : t r u e , i n t e r v a l : 3 0 0 0 , c l i c k a b l e : t r u e , a p i : f a l s e } } ; b . p r o t o t y p e . s l i d e s h o w = f u n c t i o n ( e ) { v a r   f = b . e x t e n d ( { } , a . p l u g i n s . s l i d e s h o w . c o n f ) , c = t h i s . l e n g t h , d ; e = b . e x t e n d ( f , e ) ; t h i s . e a c h ( f u n c t i o n ( ) { v a r   p = b ( t h i s ) , m = p . t a b s ( ) , i = b ( m ) , o = m ; b . e a c h ( e , f u n c t i o n ( t , u ) { i f ( b . i s F u n c t i o n ( u ) ) { m . b i n d ( t , u ) } } ) ; f u n c t i o n   n ( t ) { r e t u r n   c = = 1 ? b ( t ) : p . p a r e n t ( ) . f i n d ( t ) } v a r   s = n ( e . n e x t ) . c l i c k ( f u n c t i o n ( ) { m . n e x t ( ) } ) ; v a r   q = n ( e . p r e v ) . c l i c k ( f u n c t i o n ( ) { m . p r e v ( ) } ) ; v a r   h , j , l , g = f a l s e ; b . e x t e n d ( m , { p l a y : f u n c t i o n ( ) { i f ( h ) { r e t u r n } v a r   t = b . E v e n t ( " o n B e f o r e P l a y " ) ; i . t r i g g e r ( t ) ; i f ( t . i s D e f a u l t P r e v e n t e d ( ) ) { r e t u r n   m } g = f a l s e ; h = s e t I n t e r v a l ( m . n e x t , e . i n t e r v a l ) ; i . t r i g g e r ( " o n P l a y " ) ; m . n e x t ( ) } , p a u s e : f u n c t i o n ( ) { i f ( ! h ) { r e t u r n   m } v a r   t = b . E v e n t ( " o n B e f o r e P a u s e " ) ; i . t r i g g e r ( t ) ; i f ( t . i s D e f a u l t P r e v e n t e d ( ) ) { r e t u r n   m } h = c l e a r I n t e r v a l ( h ) ; l = c l e a r I n t e r v a l ( l ) ; i . t r i g g e r ( " o n P a u s e " ) } , s t o p : f u n c t i o n ( ) { m . p a u s e ( ) ; g = t r u e } , o n B e f o r e P l a y : f u n c t i o n ( t ) { r e t u r n   m . b i n d ( " o n B e f o r e P l a y " , t ) } , o n P l a y : f u n c t i o n ( t ) { r e t u r n   m . b i n d ( " o n P l a y " , t ) } , o n B e f o r e P a u s e : f u n c t i o n ( t ) { r e t u r n   m . b i n d ( " o n B e f o r e P a u s e " , t ) } , o n P a u s e : f u n c t i o n ( t ) { r e t u r n   m . b i n d ( " o n P a u s e " , t ) } } ) ; i f ( e . a u t o p a u s e ) { v a r   k = m . g e t T a b s ( ) . a d d ( s ) . a d d ( q ) . a d d ( m . g e t P a n e s ( ) ) ; k . h o v e r ( f u n c t i o n ( ) { m . p a u s e ( ) ; j = c l e a r I n t e r v a l ( j ) } , f u n c t i o n ( ) { i f ( ! g ) { j = s e t T i m e o u t ( m . p l a y , e . i n t e r v a l ) } } ) } i f ( e . a u t o p l a y ) { l = s e t T i m e o u t ( m . p l a y , e . i n t e r v a l ) } e l s e { m . s t o p ( ) } i f ( e . c l i c k a b l e ) { m . g e t P a n e s ( ) . c l i c k ( f u n c t i o n ( ) { m . n e x t ( ) } ) } i f ( ! m . g e t C o n f ( ) . r o t a t e ) { v a r   r = e . d i s a b l e d C l a s s ; i f ( ! m . g e t I n d e x ( ) ) { q . a d d C l a s s ( r ) } m . o n B e f o r e C l i c k ( f u n c t i o n ( u , t ) { i f ( ! t ) { q . a d d C l a s s ( r ) } e l s e { q . r e m o v e C l a s s ( r ) ; i f ( t = = m . g e t T a b s ( ) . l e n g t h - 1 ) { s . a d d C l a s s ( r ) } e l s e { s . r e m o v e C l a s s ( r ) } } } ) } } ) ; r e t u r n   e . a p i ? d : t h i s } } ) ( j Q u e r y ) ; 
 ( f u n c t i o n ( d ) { v a r   a = d . t o o l s . t a b s ; a . p l u g i n s = a . p l u g i n s | | { } ; a . p l u g i n s . h i s t o r y = { v e r s i o n : " 1 . 0 . 2 " , c o n f : { a p i : f a l s e } } ; v a r   e , b ; f u n c t i o n   c ( f ) { i f ( f ) { v a r   g = b . c o n t e n t W i n d o w . d o c u m e n t ; g . o p e n ( ) . c l o s e ( ) ; g . l o c a t i o n . h a s h = f } } d . f n . o n H a s h = f u n c t i o n ( g ) { v a r   f = t h i s ; i f ( d . b r o w s e r . m s i e & & d . b r o w s e r . v e r s i o n < " 8 " ) { i f ( ! b ) { b = d ( " < i f r a m e / > " ) . a t t r ( " s r c " , " j a v a s c r i p t : f a l s e ; " ) . h i d e ( ) . g e t ( 0 ) ; d ( " b o d y " ) . a p p e n d ( b ) ; s e t I n t e r v a l ( f u n c t i o n ( ) { v a r   i = b . c o n t e n t W i n d o w . d o c u m e n t , j = i . l o c a t i o n . h a s h ; i f ( e ! = = j ) { d . e v e n t . t r i g g e r ( " h a s h " , j ) ; e = j } } , 1 0 0 ) ; c ( l o c a t i o n . h a s h | | " # " ) } f . b i n d ( " c l i c k . h a s h " , f u n c t i o n ( h ) { c ( d ( t h i s ) . a t t r ( " h r e f " ) ) } ) } e l s e { s e t I n t e r v a l ( f u n c t i o n ( ) { v a r   j = l o c a t i o n . h a s h ; v a r   i = f . f i l t e r ( " [ h r e f $ = " + j + " ] " ) ; i f ( ! i . l e n g t h ) { j = j . r e p l a c e ( " # " , " " ) ; i = f . f i l t e r ( " [ h r e f $ = " + j + " ] " ) } i f ( i . l e n g t h & & j ! = = e ) { e = j ; d . e v e n t . t r i g g e r ( " h a s h " , j ) } } , 1 0 0 ) } d ( w i n d o w ) . b i n d ( " h a s h " , g ) ; r e t u r n   t h i s } ; d . f n . h i s t o r y = f u n c t i o n ( g ) { v a r   h = d . e x t e n d ( { } , a . p l u g i n s . h i s t o r y . c o n f ) , f ; g = d . e x t e n d ( h , g ) ; t h i s . e a c h ( f u n c t i o n ( ) { v a r   j = d ( t h i s ) . t a b s ( ) , i = j . g e t T a b s ( ) ; i f ( j ) { f = j } i . o n H a s h ( f u n c t i o n ( k , l ) { i f ( ! l | | l = = " # " ) { l = j . g e t C o n f ( ) . i n i t i a l I n d e x } j . c l i c k ( l ) } ) ; i . c l i c k ( f u n c t i o n ( k ) { l o c a t i o n . h a s h = d ( t h i s ) . a t t r ( " h r e f " ) . r e p l a c e ( " # " , " " ) } ) } ) ; r e t u r n   g . a p i ? f : t h i s } } ) ( j Q u e r y ) ; 
 ( f u n c t i o n ( c ) { v a r   d = [ ] ; c . t o o l s = c . t o o l s | | { } ; c . t o o l s . t o o l t i p = { v e r s i o n : " 1 . 1 . 2 " , c o n f : { e f f e c t : " t o g g l e " , f a d e O u t S p e e d : " f a s t " , t i p : n u l l , p r e d e l a y : 0 , d e l a y : 3 0 , o p a c i t y : 1 , l a z y : u n d e f i n e d , p o s i t i o n : [ " t o p " , " c e n t e r " ] , o f f s e t : [ 0 , 0 ] , c a n c e l D e f a u l t : t r u e , r e l a t i v e : f a l s e , o n e I n s t a n c e : t r u e , e v e n t s : { d e f : " m o u s e o v e r , m o u s e o u t " , i n p u t : " f o c u s , b l u r " , w i d g e t : " f o c u s   m o u s e o v e r , b l u r   m o u s e o u t " , t o o l t i p : " m o u s e o v e r , m o u s e o u t " } , a p i : f a l s e } , a d d E f f e c t : f u n c t i o n ( e , g , f ) { b [ e ] = [ g , f ] } } ; v a r   b = { t o g g l e : [ f u n c t i o n ( e ) { v a r   f = t h i s . g e t C o n f ( ) , g = t h i s . g e t T i p ( ) , h = f . o p a c i t y ; i f ( h < 1 ) { g . c s s ( { o p a c i t y : h } ) } g . s h o w ( ) ; e . c a l l ( ) } , f u n c t i o n ( e ) { t h i s . g e t T i p ( ) . h i d e ( ) ; e . c a l l ( ) } ] , f a d e : [ f u n c t i o n ( e ) { t h i s . g e t T i p ( ) . f a d e I n ( t h i s . g e t C o n f ( ) . f a d e I n S p e e d , e ) } , f u n c t i o n ( e ) { t h i s . g e t T i p ( ) . f a d e O u t ( t h i s . g e t C o n f ( ) . f a d e O u t S p e e d , e ) } ] } ; f u n c t i o n   a ( f , g ) { v a r   p = t h i s , k = c ( t h i s ) ; f . d a t a ( " t o o l t i p " , p ) ; v a r   l = f . n e x t ( ) ; i f ( g . t i p ) { l = c ( g . t i p ) ; i f ( l . l e n g t h > 1 ) { l = f . n e x t A l l ( g . t i p ) . e q ( 0 ) ; i f ( ! l . l e n g t h ) { l = f . p a r e n t ( ) . n e x t A l l ( g . t i p ) . e q ( 0 ) } } } f u n c t i o n   o ( u ) { v a r   t = g . r e l a t i v e ? f . p o s i t i o n ( ) . t o p : f . o f f s e t ( ) . t o p , s = g . r e l a t i v e ? f . p o s i t i o n ( ) . l e f t : f . o f f s e t ( ) . l e f t , v = g . p o s i t i o n [ 0 ] ; t - = l . o u t e r H e i g h t ( ) - g . o f f s e t [ 0 ] ; s + = f . o u t e r W i d t h ( ) + g . o f f s e t [ 1 ] ; v a r   q = l . o u t e r H e i g h t ( ) + f . o u t e r H e i g h t ( ) ; i f ( v = = " c e n t e r " ) { t + = q / 2 } i f ( v = = " b o t t o m " ) { t + = q } v = g . p o s i t i o n [ 1 ] ; v a r   r = l . o u t e r W i d t h ( ) + f . o u t e r W i d t h ( ) ; i f ( v = = " c e n t e r " ) { s - = r / 2 } i f ( v = = " l e f t " ) { s - = r } r e t u r n { t o p : t , l e f t : s } } v a r   i = f . i s ( " : i n p u t " ) , e = i & & f . i s ( " : c h e c k b o x ,   : r a d i o ,   s e l e c t ,   : b u t t o n " ) , h = f . a t t r ( " t y p e " ) , n = g . e v e n t s [ h ] | | g . e v e n t s [ i ? ( e ? " w i d g e t " : " i n p u t " ) : " d e f " ] ; n = n . s p l i t ( / , \ s * / ) ; i f ( n . l e n g t h ! = 2 ) { t h r o w " T o o l t i p :   b a d   e v e n t s   c o n f i g u r a t i o n   f o r   " + h } f . b i n d ( n [ 0 ] , f u n c t i o n ( r ) { i f ( g . o n e I n s t a n c e ) { c . e a c h ( d , f u n c t i o n ( ) { t h i s . h i d e ( ) } ) } v a r   q = l . d a t a ( " t r i g g e r " ) ; i f ( q & & q [ 0 ] ! = t h i s ) { l . h i d e ( ) . s t o p ( t r u e , t r u e ) } r . t a r g e t = t h i s ; p . s h o w ( r ) ; n = g . e v e n t s . t o o l t i p . s p l i t ( / , \ s * / ) ; l . b i n d ( n [ 0 ] , f u n c t i o n ( ) { p . s h o w ( r ) } ) ; i f ( n [ 1 ] ) { l . b i n d ( n [ 1 ] , f u n c t i o n ( ) { p . h i d e ( r ) } ) } } ) ; f . b i n d ( n [ 1 ] , f u n c t i o n ( q ) { p . h i d e ( q ) } ) ; i f ( ! c . b r o w s e r . m s i e & & ! i & & ! g . p r e d e l a y ) { f . m o u s e m o v e ( f u n c t i o n ( ) { i f ( ! p . i s S h o w n ( ) ) { f . t r i g g e r H a n d l e r ( " m o u s e o v e r " ) } } ) } i f ( g . o p a c i t y < 1 ) { l . c s s ( " o p a c i t y " , g . o p a c i t y ) } v a r   m = 0 , j = f . a t t r ( " t i t l e " ) ; i f ( j & & g . c a n c e l D e f a u l t ) { f . r e m o v e A t t r ( " t i t l e " ) ; f . d a t a ( " t i t l e " , j ) } c . e x t e n d ( p , { s h o w : f u n c t i o n ( r ) { i f ( r ) { f = c ( r . t a r g e t ) } c l e a r T i m e o u t ( l . d a t a ( " t i m e r " ) ) ; i f ( l . i s ( " : a n i m a t e d " ) | | l . i s ( " : v i s i b l e " ) ) { r e t u r n   p } f u n c t i o n   q ( ) { l . d a t a ( " t r i g g e r " , f ) ; v a r   t = o ( r ) ; i f ( g . t i p & & j ) { l . h t m l ( f . d a t a ( " t i t l e " ) ) } r = r | | c . E v e n t ( ) ; r . t y p e = " o n B e f o r e S h o w " ; k . t r i g g e r ( r , [ t ] ) ; i f ( r . i s D e f a u l t P r e v e n t e d ( ) ) { r e t u r n   p } t = o ( r ) ; l . c s s ( { p o s i t i o n : " a b s o l u t e " , t o p : t . t o p , l e f t : t . l e f t } ) ; v a r   s = b [ g . e f f e c t ] ; i f ( ! s ) { t h r o w ' N o n e x i s t e n t   e f f e c t   " ' + g . e f f e c t + ' " ' } s [ 0 ] . c a l l ( p , f u n c t i o n ( ) { r . t y p e = " o n S h o w " ; k . t r i g g e r ( r ) } ) } i f ( g . p r e d e l a y ) { c l e a r T i m e o u t ( m ) ; m = s e t T i m e o u t ( q , g . p r e d e l a y ) } e l s e { q ( ) } r e t u r n   p } , h i d e : f u n c t i o n ( r ) { c l e a r T i m e o u t ( l . d a t a ( " t i m e r " ) ) ; c l e a r T i m e o u t ( m ) ; i f ( ! l . i s ( " : v i s i b l e " ) ) { r e t u r n } f u n c t i o n   q ( ) { r = r | | c . E v e n t ( ) ; r . t y p e = " o n B e f o r e H i d e " ; k . t r i g g e r ( r ) ; i f ( r . i s D e f a u l t P r e v e n t e d ( ) ) { r e t u r n } b [ g . e f f e c t ] [ 1 ] . c a l l ( p , f u n c t i o n ( ) { r . t y p e = " o n H i d e " ; k . t r i g g e r ( r ) } ) } i f ( g . d e l a y & & r ) { l . d a t a ( " t i m e r " , s e t T i m e o u t ( q , g . d e l a y ) ) } e l s e { q ( ) } r e t u r n   p } , i s S h o w n : f u n c t i o n ( ) { r e t u r n   l . i s ( " : v i s i b l e ,   : a n i m a t e d " ) } , g e t C o n f : f u n c t i o n ( ) { r e t u r n   g } , g e t T i p : f u n c t i o n ( ) { r e t u r n   l } , g e t T r i g g e r : f u n c t i o n ( ) { r e t u r n   f } , b i n d : f u n c t i o n ( q , r ) { k . b i n d ( q , r ) ; r e t u r n   p } , o n H i d e : f u n c t i o n ( q ) { r e t u r n   t h i s . b i n d ( " o n H i d e " , q ) } , o n B e f o r e S h o w : f u n c t i o n ( q ) { r e t u r n   t h i s . b i n d ( " o n B e f o r e S h o w " , q ) } , o n S h o w : f u n c t i o n ( q ) { r e t u r n   t h i s . b i n d ( " o n S h o w " , q ) } , o n B e f o r e H i d e : f u n c t i o n ( q ) { r e t u r n   t h i s . b i n d ( " o n B e f o r e H i d e " , q ) } , u n b i n d : f u n c t i o n ( q ) { k . u n b i n d ( q ) ; r e t u r n   p } } ) ; c . e a c h ( g , f u n c t i o n ( q , r ) { i f ( c . i s F u n c t i o n ( r ) ) { p . b i n d ( q , r ) } } ) } c . p r o t o t y p e . t o o l t i p = f u n c t i o n ( e ) { v a r   f = t h i s . e q ( t y p e o f   e = = " n u m b e r " ? e : 0 ) . d a t a ( " t o o l t i p " ) ; i f ( f ) { r e t u r n   f } v a r   g = c . e x t e n d ( t r u e , { } , c . t o o l s . t o o l t i p . c o n f ) ; i f ( c . i s F u n c t i o n ( e ) ) { e = { o n B e f o r e S h o w : e } } e l s e { i f ( t y p e o f   e = = " s t r i n g " ) { e = { t i p : e } } } e = c . e x t e n d ( t r u e , g , e ) ; i f ( t y p e o f   e . p o s i t i o n = = " s t r i n g " ) { e . p o s i t i o n = e . p o s i t i o n . s p l i t ( / , ? \ s / ) } i f ( e . l a z y ! = = f a l s e & & ( e . l a z y = = = t r u e | | t h i s . l e n g t h > 2 0 ) ) { t h i s . o n e ( " m o u s e o v e r " , f u n c t i o n ( h ) { f = n e w   a ( c ( t h i s ) , e ) ; f . s h o w ( h ) ; d . p u s h ( f ) } ) } e l s e { t h i s . e a c h ( f u n c t i o n ( ) { f = n e w   a ( c ( t h i s ) , e ) ; d . p u s h ( f ) } ) } r e t u r n   e . a p i ? f : t h i s } } ) ( j Q u e r y ) ; 
 ( f u n c t i o n ( b ) { v a r   a = b . t o o l s . t o o l t i p ; a . e f f e c t s = a . e f f e c t s | | { } ; a . e f f e c t s . s l i d e = { v e r s i o n : " 1 . 0 . 0 " } ; b . e x t e n d ( a . c o n f , { d i r e c t i o n : " u p " , b o u n c e : f a l s e , s l i d e O f f s e t : 1 0 , s l i d e I n S p e e d : 2 0 0 , s l i d e O u t S p e e d : 2 0 0 , s l i d e F a d e : ! b . b r o w s e r . m s i e } ) ; v a r   c = { u p : [ " - " , " t o p " ] , d o w n : [ " + " , " t o p " ] , l e f t : [ " - " , " l e f t " ] , r i g h t : [ " + " , " l e f t " ] } ; b . t o o l s . t o o l t i p . a d d E f f e c t ( " s l i d e " , f u n c t i o n ( d ) { v a r   f = t h i s . g e t C o n f ( ) , g = t h i s . g e t T i p ( ) , h = f . s l i d e F a d e ? { o p a c i t y : f . o p a c i t y } : { } , e = c [ f . d i r e c t i o n ] | | c . u p ; h [ e [ 1 ] ] = e [ 0 ] + " = " + f . s l i d e O f f s e t ; i f ( f . s l i d e F a d e ) { g . c s s ( { o p a c i t y : 0 } ) } g . s h o w ( ) . a n i m a t e ( h , f . s l i d e I n S p e e d , d ) } , f u n c t i o n ( e ) { v a r   g = t h i s . g e t C o n f ( ) , i = g . s l i d e O f f s e t , h = g . s l i d e F a d e ? { o p a c i t y : 0 } : { } , f = c [ g . d i r e c t i o n ] | | c . u p ; v a r   d = " " + f [ 0 ] ; i f ( g . b o u n c e ) { d = d = = " + " ? " - " : " + " } h [ f [ 1 ] ] = d + " = " + i ; t h i s . g e t T i p ( ) . a n i m a t e ( h , g . s l i d e O u t S p e e d , f u n c t i o n ( ) { b ( t h i s ) . h i d e ( ) ; e . c a l l ( ) } ) } ) } ) ( j Q u e r y ) ; 
 ( f u n c t i o n ( d ) { v a r   c = d . t o o l s . t o o l t i p ; c . p l u g i n s = c . p l u g i n s | | { } ; c . p l u g i n s . d y n a m i c = { v e r s i o n : " 1 . 0 . 1 " , c o n f : { a p i : f a l s e , c l a s s N a m e s : " t o p   r i g h t   b o t t o m   l e f t " } } ; f u n c t i o n   b ( h ) { v a r   e = d ( w i n d o w ) ; v a r   g = e . w i d t h ( ) + e . s c r o l l L e f t ( ) ; v a r   f = e . h e i g h t ( ) + e . s c r o l l T o p ( ) ; r e t u r n [ h . o f f s e t ( ) . t o p < = e . s c r o l l T o p ( ) , g < = h . o f f s e t ( ) . l e f t + h . w i d t h ( ) , f < = h . o f f s e t ( ) . t o p + h . h e i g h t ( ) , e . s c r o l l L e f t ( ) > = h . o f f s e t ( ) . l e f t ] } f u n c t i o n   a ( f ) { v a r   e = f . l e n g t h ; w h i l e ( e - - ) { i f ( f [ e ] ) { r e t u r n   f a l s e } } r e t u r n   t r u e } d . f n . d y n a m i c = f u n c t i o n ( g ) { v a r   h = d . e x t e n d ( { } , c . p l u g i n s . d y n a m i c . c o n f ) , f ; i f ( t y p e o f   g = = " n u m b e r " ) { g = { s p e e d : g } } g = d . e x t e n d ( h , g ) ; v a r   e = g . c l a s s N a m e s . s p l i t ( / \ s / ) , i ; t h i s . e a c h ( f u n c t i o n ( ) { i f ( d ( t h i s ) . t o o l t i p ( ) . j q u e r y ) { t h r o w " L a z y   f e a t u r e   n o t   s u p p o r t e d   b y   d y n a m i c   p l u g i n .   s e t   l a z y :   f a l s e   f o r   t o o l t i p " } v a r   j = d ( t h i s ) . t o o l t i p ( ) . o n B e f o r e S h o w ( f u n c t i o n ( n , o ) { v a r   m = t h i s . g e t T i p ( ) , l = t h i s . g e t C o n f ( ) ; i f ( ! i ) { i = [ l . p o s i t i o n [ 0 ] , l . p o s i t i o n [ 1 ] , l . o f f s e t [ 0 ] , l . o f f s e t [ 1 ] , d . e x t e n d ( { } , l ) ] } d . e x t e n d ( l , i [ 4 ] ) ; l . p o s i t i o n = [ i [ 0 ] , i [ 1 ] ] ; l . o f f s e t = [ i [ 2 ] , i [ 3 ] ] ; m . c s s ( { v i s i b i l i t y : " h i d d e n " , p o s i t i o n : " a b s o l u t e " , t o p : o . t o p , l e f t : o . l e f t } ) . s h o w ( ) ; v a r   k = b ( m ) ; i f ( ! a ( k ) ) { i f ( k [ 2 ] ) { d . e x t e n d ( l , g . t o p ) ; l . p o s i t i o n [ 0 ] = " t o p " ; m . a d d C l a s s ( e [ 0 ] ) } i f ( k [ 3 ] ) { d . e x t e n d ( l , g . r i g h t ) ; l . p o s i t i o n [ 1 ] = " r i g h t " ; m . a d d C l a s s ( e [ 1 ] ) } i f ( k [ 0 ] ) { d . e x t e n d ( l , g . b o t t o m ) ; l . p o s i t i o n [ 0 ] = " b o t t o m " ; m . a d d C l a s s ( e [ 2 ] ) } i f ( k [ 1 ] ) { d . e x t e n d ( l , g . l e f t ) ; l . p o s i t i o n [ 1 ] = " l e f t " ; m . a d d C l a s s ( e [ 3 ] ) } i f ( k [ 0 ] | | k [ 2 ] ) { l . o f f s e t [ 0 ] * = - 1 } i f ( k [ 1 ] | | k [ 3 ] ) { l . o f f s e t [ 1 ] * = - 1 } } m . c s s ( { v i s i b i l i t y : " v i s i b l e " } ) . h i d e ( ) } ) ; j . o n S h o w ( f u n c t i o n ( ) { v a r   l = t h i s . g e t C o n f ( ) , k = t h i s . g e t T i p ( ) ; l . p o s i t i o n = [ i [ 0 ] , i [ 1 ] ] ; l . o f f s e t = [ i [ 2 ] , i [ 3 ] ] } ) ; j . o n H i d e ( f u n c t i o n ( ) { v a r   k = t h i s . g e t T i p ( ) ; k . r e m o v e C l a s s ( g . c l a s s N a m e s ) } ) ; f = j } ) ; r e t u r n   g . a p i ? f : t h i s } } ) ( j Q u e r y ) ; 
 ( f u n c t i o n ( b ) { b . t o o l s = b . t o o l s | | { } ; b . t o o l s . s c r o l l a b l e = { v e r s i o n : " 1 . 1 . 2 " , c o n f : { s i z e : 5 , v e r t i c a l : f a l s e , s p e e d : 4 0 0 , k e y b o a r d : t r u e , k e y b o a r d S t e p s : n u l l , d i s a b l e d C l a s s : " d i s a b l e d " , h o v e r C l a s s : n u l l , c l i c k a b l e : t r u e , a c t i v e C l a s s : " a c t i v e " , e a s i n g : " s w i n g " , l o o p : f a l s e , i t e m s : " . i t e m s " , i t e m : n u l l , p r e v : " . p r e v " , n e x t : " . n e x t " , p r e v P a g e : " . p r e v P a g e " , n e x t P a g e : " . n e x t P a g e " , a p i : f a l s e } } ; v a r   c ; f u n c t i o n   a ( o , m ) { v a r   r = t h i s , p = b ( t h i s ) , d = ! m . v e r t i c a l , e = o . c h i l d r e n ( ) , k = 0 , i ; i f ( ! c ) { c = r } b . e a c h ( m , f u n c t i o n ( s , t ) { i f ( b . i s F u n c t i o n ( t ) ) { p . b i n d ( s , t ) } } ) ; i f ( e . l e n g t h > 1 ) { e = b ( m . i t e m s , o ) } f u n c t i o n   l ( t ) { v a r   s = b ( t ) ; r e t u r n   m . g l o b a l N a v ? s : o . p a r e n t ( ) . f i n d ( t ) } o . d a t a ( " f i n d e r " , l ) ; v a r   f = l ( m . p r e v ) , h = l ( m . n e x t ) , g = l ( m . p r e v P a g e ) , n = l ( m . n e x t P a g e ) ; b . e x t e n d ( r , { g e t I n d e x : f u n c t i o n ( ) { r e t u r n   k } , g e t C l i c k I n d e x : f u n c t i o n ( ) { v a r   s = r . g e t I t e m s ( ) ; r e t u r n   s . i n d e x ( s . f i l t e r ( " . " + m . a c t i v e C l a s s ) ) } , g e t C o n f : f u n c t i o n ( ) { r e t u r n   m } , g e t S i z e : f u n c t i o n ( ) { r e t u r n   r . g e t I t e m s ( ) . s i z e ( ) } , g e t P a g e A m o u n t : f u n c t i o n ( ) { r e t u r n   M a t h . c e i l ( t h i s . g e t S i z e ( ) / m . s i z e ) } , g e t P a g e I n d e x : f u n c t i o n ( ) { r e t u r n   M a t h . c e i l ( k / m . s i z e ) } , g e t N a v i B u t t o n s : f u n c t i o n ( ) { r e t u r n   f . a d d ( h ) . a d d ( g ) . a d d ( n ) } , g e t R o o t : f u n c t i o n ( ) { r e t u r n   o } , g e t I t e m W r a p : f u n c t i o n ( ) { r e t u r n   e } , g e t I t e m s : f u n c t i o n ( ) { r e t u r n   e . c h i l d r e n ( m . i t e m ) } , g e t V i s i b l e I t e m s : f u n c t i o n ( ) { r e t u r n   r . g e t I t e m s ( ) . s l i c e ( k , k + m . s i z e ) } , s e e k T o : f u n c t i o n ( s , w , t ) { i f ( s < 0 ) { s = 0 } i f ( k = = = s ) { r e t u r n   r } i f ( b . i s F u n c t i o n ( w ) ) { t = w } i f ( s > r . g e t S i z e ( ) - m . s i z e ) { r e t u r n   m . l o o p ? r . b e g i n ( ) : t h i s . e n d ( ) } v a r   u = r . g e t I t e m s ( ) . e q ( s ) ; i f ( ! u . l e n g t h ) { r e t u r n   r } v a r   v = b . E v e n t ( " o n B e f o r e S e e k " ) ; p . t r i g g e r ( v , [ s ] ) ; i f ( v . i s D e f a u l t P r e v e n t e d ( ) ) { r e t u r n   r } i f ( w = = = u n d e f i n e d | | b . i s F u n c t i o n ( w ) ) { w = m . s p e e d } f u n c t i o n   x ( ) { i f ( t ) { t . c a l l ( r , s ) } p . t r i g g e r ( " o n S e e k " , [ s ] ) } i f ( d ) { e . a n i m a t e ( { l e f t : - u . p o s i t i o n ( ) . l e f t } , w , m . e a s i n g , x ) } e l s e { e . a n i m a t e ( { t o p : - u . p o s i t i o n ( ) . t o p } , w , m . e a s i n g , x ) } c = r ; k = s ; v = b . E v e n t ( " o n S t a r t " ) ; p . t r i g g e r ( v , [ s ] ) ; i f ( v . i s D e f a u l t P r e v e n t e d ( ) ) { r e t u r n   r } f . a d d ( g ) . t o g g l e C l a s s ( m . d i s a b l e d C l a s s , s = = = 0 ) ; h . a d d ( n ) . t o g g l e C l a s s ( m . d i s a b l e d C l a s s , s > = r . g e t S i z e ( ) - m . s i z e ) ; r e t u r n   r } , m o v e : f u n c t i o n ( u , t , s ) { i = u > 0 ; r e t u r n   t h i s . s e e k T o ( k + u , t , s ) } , n e x t : f u n c t i o n ( t , s ) { r e t u r n   t h i s . m o v e ( 1 , t , s ) } , p r e v : f u n c t i o n ( t , s ) { r e t u r n   t h i s . m o v e ( - 1 , t , s ) } , m o v e P a g e : f u n c t i o n ( w , v , u ) { i = w > 0 ; v a r   s = m . s i z e * w ; v a r   t = k % m . s i z e ; i f ( t > 0 ) { s + = ( w > 0 ? - t : m . s i z e - t ) } r e t u r n   t h i s . m o v e ( s , v , u ) } , p r e v P a g e : f u n c t i o n ( t , s ) { r e t u r n   t h i s . m o v e P a g e ( - 1 , t , s ) } , n e x t P a g e : f u n c t i o n ( t , s ) { r e t u r n   t h i s . m o v e P a g e ( 1 , t , s ) } , s e t P a g e : f u n c t i o n ( t , u , s ) { r e t u r n   t h i s . s e e k T o ( t * m . s i z e , u , s ) } , b e g i n : f u n c t i o n ( t , s ) { i = f a l s e ; r e t u r n   t h i s . s e e k T o ( 0 , t , s ) } , e n d : f u n c t i o n ( t , s ) { i = t r u e ; v a r   u = t h i s . g e t S i z e ( ) - m . s i z e ; r e t u r n   u > 0 ? t h i s . s e e k T o ( u , t , s ) : r } , r e l o a d : f u n c t i o n ( ) { p . t r i g g e r ( " o n R e l o a d " ) ; r e t u r n   r } , f o c u s : f u n c t i o n ( ) { c = r ; r e t u r n   r } , c l i c k : f u n c t i o n ( u ) { v a r   v = r . g e t I t e m s ( ) . e q ( u ) , s = m . a c t i v e C l a s s , t = m . s i z e ; i f ( u < 0 | | u > = r . g e t S i z e ( ) ) { r e t u r n   r } i f ( t = = 1 ) { i f ( m . l o o p ) { r e t u r n   r . n e x t ( ) } i f ( u = = = 0 | | u = = r . g e t S i z e ( ) - 1 ) { i = ( i = = = u n d e f i n e d ) ? t r u e : ! i } r e t u r n   i = = = f a l s e ? r . p r e v ( ) : r . n e x t ( ) } i f ( t = = 2 ) { i f ( u = = k ) { u - - } r . g e t I t e m s ( ) . r e m o v e C l a s s ( s ) ; v . a d d C l a s s ( s ) ; r e t u r n   r . s e e k T o ( u , t i m e , f n ) } i f ( ! v . h a s C l a s s ( s ) ) { r . g e t I t e m s ( ) . r e m o v e C l a s s ( s ) ; v . a d d C l a s s ( s ) ; v a r   x = M a t h . f l o o r ( t / 2 ) ; v a r   w = u - x ; i f ( w > r . g e t S i z e ( ) - t ) { w = r . g e t S i z e ( ) - t } i f ( w ! = = u ) { r e t u r n   r . s e e k T o ( w ) } } r e t u r n   r } , b i n d : f u n c t i o n ( s , t ) { p . b i n d ( s , t ) ; r e t u r n   r } , u n b i n d : f u n c t i o n ( s ) { p . u n b i n d ( s ) ; r e t u r n   r } } ) ; b . e a c h ( " o n B e f o r e S e e k , o n S t a r t , o n S e e k , o n R e l o a d " . s p l i t ( " , " ) , f u n c t i o n ( s , t ) { r [ t ] = f u n c t i o n ( u ) { r e t u r n   r . b i n d ( t , u ) } } ) ; f . a d d C l a s s ( m . d i s a b l e d C l a s s ) . c l i c k ( f u n c t i o n ( ) { r . p r e v ( ) } ) ; h . c l i c k ( f u n c t i o n ( ) { r . n e x t ( ) } ) ; n . c l i c k ( f u n c t i o n ( ) { r . n e x t P a g e ( ) } ) ; i f ( r . g e t S i z e ( ) < m . s i z e ) { h . a d d ( n ) . a d d C l a s s ( m . d i s a b l e d C l a s s ) } g . a d d C l a s s ( m . d i s a b l e d C l a s s ) . c l i c k ( f u n c t i o n ( ) { r . p r e v P a g e ( ) } ) ; v a r   j = m . h o v e r C l a s s , q = " k e y d o w n . " + M a t h . r a n d o m ( ) . t o S t r i n g ( ) . s u b s t r i n g ( 1 0 ) ; r . o n R e l o a d ( f u n c t i o n ( ) { i f ( j ) { r . g e t I t e m s ( ) . h o v e r ( f u n c t i o n ( ) { b ( t h i s ) . a d d C l a s s ( j ) } , f u n c t i o n ( ) { b ( t h i s ) . r e m o v e C l a s s ( j ) } ) } i f ( m . c l i c k a b l e ) { r . g e t I t e m s ( ) . e a c h ( f u n c t i o n ( s ) { b ( t h i s ) . u n b i n d ( " c l i c k . s c r o l l a b l e " ) . b i n d ( " c l i c k . s c r o l l a b l e " , f u n c t i o n ( t ) { i f ( b ( t . t a r g e t ) . i s ( " a " ) ) { r e t u r n } r e t u r n   r . c l i c k ( s ) } ) } ) } i f ( m . k e y b o a r d ) { b ( d o c u m e n t ) . u n b i n d ( q ) . b i n d ( q , f u n c t i o n ( t ) { i f ( t . a l t K e y | | t . c t r l K e y ) { r e t u r n } i f ( m . k e y b o a r d ! = " s t a t i c " & & c ! = r ) { r e t u r n } v a r   u = m . k e y b o a r d S t e p s ; i f ( d & & ( t . k e y C o d e = = 3 7 | | t . k e y C o d e = = 3 9 ) ) { r . m o v e ( t . k e y C o d e = = 3 7 ? - u : u ) ; r e t u r n   t . p r e v e n t D e f a u l t ( ) } i f ( ! d & & ( t . k e y C o d e = = 3 8 | | t . k e y C o d e = = 4 0 ) ) { r . m o v e ( t . k e y C o d e = = 3 8 ? - u : u ) ; r e t u r n   t . p r e v e n t D e f a u l t ( ) } r e t u r n   t r u e } ) } e l s e { b ( d o c u m e n t ) . u n b i n d ( q ) } } ) ; r . r e l o a d ( ) } b . f n . s c r o l l a b l e = f u n c t i o n ( d ) { v a r   e = t h i s . e q ( t y p e o f   d = = " n u m b e r " ? d : 0 ) . d a t a ( " s c r o l l a b l e " ) ; i f ( e ) { r e t u r n   e } v a r   f = b . e x t e n d ( { } , b . t o o l s . s c r o l l a b l e . c o n f ) ; d = b . e x t e n d ( f , d ) ; d . k e y b o a r d S t e p s = d . k e y b o a r d S t e p s | | d . s i z e ; t h i s . e a c h ( f u n c t i o n ( ) { e = n e w   a ( b ( t h i s ) , d ) ; b ( t h i s ) . d a t a ( " s c r o l l a b l e " , e ) } ) ; r e t u r n   d . a p i ? e : t h i s } } ) ( j Q u e r y ) ; 
 ( f u n c t i o n ( b ) { v a r   a = b . t o o l s . s c r o l l a b l e ; a . p l u g i n s = a . p l u g i n s | | { } ; a . p l u g i n s . c i r c u l a r = { v e r s i o n : " 0 . 5 . 1 " , c o n f : { a p i : f a l s e , c l o n e d C l a s s : " c l o n e d " } } ; b . f n . c i r c u l a r = f u n c t i o n ( e ) { v a r   d = b . e x t e n d ( { } , a . p l u g i n s . c i r c u l a r . c o n f ) , c ; b . e x t e n d ( d , e ) ; t h i s . e a c h ( f u n c t i o n ( ) { v a r   i = b ( t h i s ) . s c r o l l a b l e ( ) , n = i . g e t I t e m s ( ) , k = i . g e t C o n f ( ) , f = i . g e t I t e m W r a p ( ) , j = 0 ; i f ( i ) { c = i } i f ( n . l e n g t h < k . s i z e ) { r e t u r n   f a l s e } n . s l i c e ( 0 , k . s i z e ) . e a c h ( f u n c t i o n ( o ) { b ( t h i s ) . c l o n e ( ) . a p p e n d T o ( f ) . c l i c k ( f u n c t i o n ( ) { i . c l i c k ( n . l e n g t h + o ) } ) . a d d C l a s s ( d . c l o n e d C l a s s ) } ) ; v a r   l = b . m a k e A r r a y ( n . s l i c e ( - k . s i z e ) ) . r e v e r s e ( ) ; b ( l ) . e a c h ( f u n c t i o n ( o ) { b ( t h i s ) . c l o n e ( ) . p r e p e n d T o ( f ) . c l i c k ( f u n c t i o n ( ) { i . c l i c k ( - o - 1 ) } ) . a d d C l a s s ( d . c l o n e d C l a s s ) } ) ; v a r   m = f . c h i l d r e n ( k . i t e m ) ; v a r   h = k . h o v e r C l a s s ; i f ( h ) { m . h o v e r ( f u n c t i o n ( ) { b ( t h i s ) . a d d C l a s s ( h ) } , f u n c t i o n ( ) { b ( t h i s ) . r e m o v e C l a s s ( h ) } ) } f u n c t i o n   g ( o ) { v a r   p = m . e q ( o ) ; i f ( k . v e r t i c a l ) { f . c s s ( { t o p : - p . p o s i t i o n ( ) . t o p } ) } e l s e { f . c s s ( { l e f t : - p . p o s i t i o n ( ) . l e f t } ) } } g ( k . s i z e ) ; b . e x t e n d ( i , { m o v e : f u n c t i o n ( s , r , p , q ) { v a r   u = j + s + k . s i z e ; v a r   t = u > i . g e t S i z e ( ) - k . s i z e ; i f ( u < = 0 | | t ) { v a r   o = j + k . s i z e + ( t ? - n . l e n g t h : n . l e n g t h ) ; g ( o ) ; u = o + s } i f ( q ) { m . r e m o v e C l a s s ( k . a c t i v e C l a s s ) . e q ( u + M a t h . f l o o r ( k . s i z e / 2 ) ) . a d d C l a s s ( k . a c t i v e C l a s s ) } i f ( u = = = j + k . s i z e ) { r e t u r n   s e l f } r e t u r n   i . s e e k T o ( u , r , p ) } , b e g i n : f u n c t i o n ( p , o ) { r e t u r n   t h i s . s e e k T o ( k . s i z e , p , o ) } , e n d : f u n c t i o n ( p , o ) { r e t u r n   t h i s . s e e k T o ( n . l e n g t h , p , o ) } , c l i c k : f u n c t i o n ( p , r , q ) { i f ( ! k . c l i c k a b l e ) { r e t u r n   s e l f } i f ( k . s i z e = = 1 ) { r e t u r n   t h i s . n e x t ( ) } v a r   s = p - j , o = k . a c t i v e C l a s s ; s - = M a t h . f l o o r ( k . s i z e / 2 ) ; r e t u r n   t h i s . m o v e ( s , r , q , t r u e ) } , g e t I n d e x : f u n c t i o n ( ) { r e t u r n   j } , s e t P a g e : f u n c t i o n ( p , q , o ) { r e t u r n   t h i s . s e e k T o ( p * k . s i z e + k . s i z e , q , o ) } , g e t P a g e A m o u n t : f u n c t i o n ( ) { r e t u r n   M a t h . c e i l ( n . l e n g t h / k . s i z e ) } , g e t P a g e I n d e x : f u n c t i o n ( ) { i f ( j < 0 ) { r e t u r n   t h i s . g e t P a g e A m o u n t ( ) - 1 } i f ( j > = n . l e n g t h ) { r e t u r n   0 } v a r   o = ( j + k . s i z e ) / k . s i z e - 1 ; r e t u r n   o } , g e t V i s i b l e I t e m s : f u n c t i o n ( ) { v a r   o = j + k . s i z e ; r e t u r n   m . s l i c e ( o , o + k . s i z e ) } } ) ; i . o n S t a r t ( f u n c t i o n ( p , o ) { j = o - k . s i z e ; r e t u r n   f a l s e } ) ; i . g e t N a v i B u t t o n s ( ) . r e m o v e C l a s s ( k . d i s a b l e d C l a s s ) } ) ; r e t u r n   d . a p i ? c : t h i s } } ) ( j Q u e r y ) ; 
 ( f u n c t i o n ( b ) { v a r   a = b . t o o l s . s c r o l l a b l e ; a . p l u g i n s = a . p l u g i n s | | { } ; a . p l u g i n s . a u t o s c r o l l = { v e r s i o n : " 1 . 0 . 1 " , c o n f : { a u t o p l a y : t r u e , i n t e r v a l : 3 0 0 0 , a u t o p a u s e : t r u e , s t e p s : 1 , a p i : f a l s e } } ; b . f n . a u t o s c r o l l = f u n c t i o n ( d ) { i f ( t y p e o f   d = = " n u m b e r " ) { d = { i n t e r v a l : d } } v a r   e = b . e x t e n d ( { } , a . p l u g i n s . a u t o s c r o l l . c o n f ) , c ; b . e x t e n d ( e , d ) ; t h i s . e a c h ( f u n c t i o n ( ) { v a r   g = b ( t h i s ) . s c r o l l a b l e ( ) ; i f ( g ) { c = g } v a r   i , f , h = t r u e ; g . p l a y = f u n c t i o n ( ) { i f ( i ) { r e t u r n } h = f a l s e ; i = s e t I n t e r v a l ( f u n c t i o n ( ) { g . m o v e ( e . s t e p s ) } , e . i n t e r v a l ) ; g . m o v e ( e . s t e p s ) } ; g . p a u s e = f u n c t i o n ( ) { i = c l e a r I n t e r v a l ( i ) } ; g . s t o p = f u n c t i o n ( ) { g . p a u s e ( ) ; h = t r u e } ; i f ( e . a u t o p a u s e ) { g . g e t R o o t ( ) . a d d ( g . g e t N a v i B u t t o n s ( ) ) . h o v e r ( f u n c t i o n ( ) { g . p a u s e ( ) ; c l e a r I n t e r v a l ( f ) } , f u n c t i o n ( ) { i f ( ! h ) { f = s e t T i m e o u t ( g . p l a y , e . i n t e r v a l ) } } ) } i f ( e . a u t o p l a y ) { s e t T i m e o u t ( g . p l a y , e . i n t e r v a l ) } } ) ; r e t u r n   e . a p i ? c : t h i s } } ) ( j Q u e r y ) ; 
 ( f u n c t i o n ( b ) { v a r   a = b . t o o l s . s c r o l l a b l e ; a . p l u g i n s = a . p l u g i n s | | { } ; a . p l u g i n s . n a v i g a t o r = { v e r s i o n : " 1 . 0 . 2 " , c o n f : { n a v i : " . n a v i " , n a v i I t e m : n u l l , a c t i v e C l a s s : " a c t i v e " , i n d e x e d : f a l s e , a p i : f a l s e , i d P r e f i x : n u l l } } ; b . f n . n a v i g a t o r = f u n c t i o n ( d ) { v a r   e = b . e x t e n d ( { } , a . p l u g i n s . n a v i g a t o r . c o n f ) , c ; i f ( t y p e o f   d = = " s t r i n g " ) { d = { n a v i : d } } d = b . e x t e n d ( e , d ) ; t h i s . e a c h ( f u n c t i o n ( ) { v a r   i = b ( t h i s ) . s c r o l l a b l e ( ) , f = i . g e t R o o t ( ) , l = f . d a t a ( " f i n d e r " ) . c a l l ( n u l l , d . n a v i ) , g = n u l l , k = i . g e t N a v i B u t t o n s ( ) ; i f ( i ) { c = i } i . g e t N a v i B u t t o n s = f u n c t i o n ( ) { r e t u r n   k . a d d ( l ) } ; f u n c t i o n   j ( ) { i f ( ! l . c h i l d r e n ( ) . l e n g t h | | l . d a t a ( " n a v i " ) = = i ) { l . e m p t y ( ) ; l . d a t a ( " n a v i " , i ) ; f o r ( v a r   m = 0 ; m < i . g e t P a g e A m o u n t ( ) ; m + + ) { l . a p p e n d ( b ( " < " + ( d . n a v i I t e m | | " a " ) + " / > " ) ) } g = l . c h i l d r e n ( ) . e a c h ( f u n c t i o n ( n ) { v a r   o = b ( t h i s ) ; o . c l i c k ( f u n c t i o n ( p ) { i . s e t P a g e ( n ) ; r e t u r n   p . p r e v e n t D e f a u l t ( ) } ) ; i f ( d . i n d e x e d ) { o . t e x t ( n ) } i f ( d . i d P r e f i x ) { o . a t t r ( " i d " , d . i d P r e f i x + n ) } } ) } e l s e { g = d . n a v i I t e m ? l . f i n d ( d . n a v i I t e m ) : l . c h i l d r e n ( ) ; g . e a c h ( f u n c t i o n ( n ) { v a r   o = b ( t h i s ) ; o . c l i c k ( f u n c t i o n ( p ) { i . s e t P a g e ( n ) ; r e t u r n   p . p r e v e n t D e f a u l t ( ) } ) } ) } g . e q ( 0 ) . a d d C l a s s ( d . a c t i v e C l a s s ) } i . o n S t a r t ( f u n c t i o n ( o , n ) { v a r   m = d . a c t i v e C l a s s ; g . r e m o v e C l a s s ( m ) . e q ( i . g e t P a g e I n d e x ( ) ) . a d d C l a s s ( m ) } ) ; i . o n R e l o a d ( f u n c t i o n ( ) { j ( ) } ) ; j ( ) ; v a r   h = g . f i l t e r ( " [ h r e f = " + l o c a t i o n . h a s h + " ] " ) ; i f ( h . l e n g t h ) { i . m o v e ( g . i n d e x ( h ) ) } } ) ; r e t u r n   d . a p i ? c : t h i s } } ) ( j Q u e r y ) ; 
 ( f u n c t i o n ( b ) { b . f n . w h e e l = f u n c t i o n ( e ) { r e t u r n   t h i s [ e ? " b i n d " : " t r i g g e r " ] ( " w h e e l " , e ) } ; b . e v e n t . s p e c i a l . w h e e l = { s e t u p : f u n c t i o n ( ) { b . e v e n t . a d d ( t h i s , d , c , { } ) } , t e a r d o w n : f u n c t i o n ( ) { b . e v e n t . r e m o v e ( t h i s , d , c ) } } ; v a r   d = ! b . b r o w s e r . m o z i l l a ? " m o u s e w h e e l " : " D O M M o u s e S c r o l l " + ( b . b r o w s e r . v e r s i o n < " 1 . 9 " ? "   m o u s e m o v e " : " " ) ; f u n c t i o n   c ( e ) { s w i t c h ( e . t y p e ) { c a s e " m o u s e m o v e " : r e t u r n   b . e x t e n d ( e . d a t a , { c l i e n t X : e . c l i e n t X , c l i e n t Y : e . c l i e n t Y , p a g e X : e . p a g e X , p a g e Y : e . p a g e Y } ) ; c a s e " D O M M o u s e S c r o l l " : b . e x t e n d ( e , e . d a t a ) ; e . d e l t a = - e . d e t a i l / 3 ; b r e a k ; c a s e " m o u s e w h e e l " : e . d e l t a = e . w h e e l D e l t a / 1 2 0 ; b r e a k } e . t y p e = " w h e e l " ; r e t u r n   b . e v e n t . h a n d l e . c a l l ( t h i s , e , e . d e l t a ) } v a r   a = b . t o o l s . s c r o l l a b l e ; a . p l u g i n s = a . p l u g i n s | | { } ; a . p l u g i n s . m o u s e w h e e l = { v e r s i o n : " 1 . 0 . 1 " , c o n f : { a p i : f a l s e , s p e e d : 5 0 } } ; b . f n . m o u s e w h e e l = f u n c t i o n ( f ) { v a r   g = b . e x t e n d ( { } , a . p l u g i n s . m o u s e w h e e l . c o n f ) , e ; i f ( t y p e o f   f = = " n u m b e r " ) { f = { s p e e d : f } } f = b . e x t e n d ( g , f ) ; t h i s . e a c h ( f u n c t i o n ( ) { v a r   h = b ( t h i s ) . s c r o l l a b l e ( ) ; i f ( h ) { e = h } h . g e t R o o t ( ) . w h e e l ( f u n c t i o n ( i , j ) { h . m o v e ( j < 0 ? 1 : - 1 , f . s p e e d | | 5 0 ) ; r e t u r n   f a l s e } ) } ) ; r e t u r n   f . a p i ? e : t h i s } } ) ( j Q u e r y ) ; 
 ( f u n c t i o n ( c ) { c . t o o l s = c . t o o l s | | { } ; c . t o o l s . o v e r l a y = { v e r s i o n : " 1 . 1 . 2 " , a d d E f f e c t : f u n c t i o n ( e , f , g ) { b [ e ] = [ f , g ] } , c o n f : { t o p : " 1 0 % " , l e f t : " c e n t e r " , a b s o l u t e : f a l s e , s p e e d : " n o r m a l " , c l o s e S p e e d : " f a s t " , e f f e c t : " d e f a u l t " , c l o s e : n u l l , o n e I n s t a n c e : t r u e , c l o s e O n C l i c k : t r u e , c l o s e O n E s c : t r u e , a p i : f a l s e , e x p o s e : n u l l , t a r g e t : n u l l } } ; v a r   b = { } ; c . t o o l s . o v e r l a y . a d d E f f e c t ( " d e f a u l t " , f u n c t i o n ( e ) { t h i s . g e t O v e r l a y ( ) . f a d e I n ( t h i s . g e t C o n f ( ) . s p e e d , e ) } , f u n c t i o n ( e ) { t h i s . g e t O v e r l a y ( ) . f a d e O u t ( t h i s . g e t C o n f ( ) . c l o s e S p e e d , e ) } ) ; v a r   d = [ ] ; f u n c t i o n   a ( g , k ) { v a r   o = t h i s , m = c ( t h i s ) , n = c ( w i n d o w ) , j , i , h , e = k . e x p o s e & & c . t o o l s . e x p o s e . v e r s i o n ; v a r   f = k . t a r g e t | | g . a t t r ( " r e l " ) ; i = f ? c ( f ) : n u l l | | g ; i f ( ! i . l e n g t h ) { t h r o w " C o u l d   n o t   f i n d   O v e r l a y :   " + f } i f ( g & & g . i n d e x ( i ) = = - 1 ) { g . c l i c k ( f u n c t i o n ( p ) { o . l o a d ( p ) ; r e t u r n   p . p r e v e n t D e f a u l t ( ) } ) } c . e a c h ( k , f u n c t i o n ( p , q ) { i f ( c . i s F u n c t i o n ( q ) ) { m . b i n d ( p , q ) } } ) ; c . e x t e n d ( o , { l o a d : f u n c t i o n ( u ) { i f ( o . i s O p e n e d ( ) ) { r e t u r n   o } v a r   r = b [ k . e f f e c t ] ; i f ( ! r ) { t h r o w ' O v e r l a y :   c a n n o t   f i n d   e f f e c t   :   " ' + k . e f f e c t + ' " ' } i f ( k . o n e I n s t a n c e ) { c . e a c h ( d , f u n c t i o n ( ) { t h i s . c l o s e ( u ) } ) } u = u | | c . E v e n t ( ) ; u . t y p e = " o n B e f o r e L o a d " ; m . t r i g g e r ( u ) ; i f ( u . i s D e f a u l t P r e v e n t e d ( ) ) { r e t u r n   o } h = t r u e ; i f ( e ) { i . e x p o s e ( ) . l o a d ( u ) } v a r   t = k . t o p ; v a r   s = k . l e f t ; v a r   p = i . o u t e r W i d t h ( { m a r g i n : t r u e } ) ; v a r   q = i . o u t e r H e i g h t ( { m a r g i n : t r u e } ) ; i f ( t y p e o f   t = = " s t r i n g " ) { t = t = = " c e n t e r " ? M a t h . m a x ( ( n . h e i g h t ( ) - q ) / 2 , 0 ) : p a r s e I n t ( t , 1 0 ) / 1 0 0 * n . h e i g h t ( ) } i f ( s = = " c e n t e r " ) { s = M a t h . m a x ( ( n . w i d t h ( ) - p ) / 2 , 0 ) } i f ( ! k . a b s o l u t e ) { t + = n . s c r o l l T o p ( ) ; s + = n . s c r o l l L e f t ( ) } i . c s s ( { t o p : t , l e f t : s , p o s i t i o n : " a b s o l u t e " } ) ; u . t y p e = " o n S t a r t " ; m . t r i g g e r ( u ) ; r [ 0 ] . c a l l ( o , f u n c t i o n ( ) { i f ( h ) { u . t y p e = " o n L o a d " ; m . t r i g g e r ( u ) } } ) ; i f ( k . c l o s e O n C l i c k ) { c ( d o c u m e n t ) . b i n d ( " c l i c k . o v e r l a y " , f u n c t i o n ( w ) { i f ( ! o . i s O p e n e d ( ) ) { r e t u r n } v a r   v = c ( w . t a r g e t ) ; i f ( v . p a r e n t s ( i ) . l e n g t h > 1 ) { r e t u r n } c . e a c h ( d , f u n c t i o n ( ) { t h i s . c l o s e ( w ) } ) } ) } i f ( k . c l o s e O n E s c ) { c ( d o c u m e n t ) . u n b i n d ( " k e y d o w n . o v e r l a y " ) . b i n d ( " k e y d o w n . o v e r l a y " , f u n c t i o n ( v ) { i f ( v . k e y C o d e = = 2 7 ) { c . e a c h ( d , f u n c t i o n ( ) { t h i s . c l o s e ( v ) } ) } } ) } r e t u r n   o } , c l o s e : f u n c t i o n ( q ) { i f ( ! o . i s O p e n e d ( ) ) { r e t u r n   o } q = q | | c . E v e n t ( ) ; q . t y p e = " o n B e f o r e C l o s e " ; m . t r i g g e r ( q ) ; i f ( q . i s D e f a u l t P r e v e n t e d ( ) ) { r e t u r n } h = f a l s e ; b [ k . e f f e c t ] [ 1 ] . c a l l ( o , f u n c t i o n ( ) { q . t y p e = " o n C l o s e " ; m . t r i g g e r ( q ) } ) ; v a r   p = t r u e ; c . e a c h ( d , f u n c t i o n ( ) { i f ( t h i s . i s O p e n e d ( ) ) { p = f a l s e } } ) ; i f ( p ) { c ( d o c u m e n t ) . u n b i n d ( " c l i c k . o v e r l a y " ) . u n b i n d ( " k e y d o w n . o v e r l a y " ) } r e t u r n   o } , g e t C o n t e n t : f u n c t i o n ( ) { r e t u r n   i } , g e t O v e r l a y : f u n c t i o n ( ) { r e t u r n   i } , g e t T r i g g e r : f u n c t i o n ( ) { r e t u r n   g } , g e t C l o s e r s : f u n c t i o n ( ) { r e t u r n   j } , i s O p e n e d : f u n c t i o n ( ) { r e t u r n   h } , g e t C o n f : f u n c t i o n ( ) { r e t u r n   k } , b i n d : f u n c t i o n ( p , q ) { m . b i n d ( p , q ) ; r e t u r n   o } , u n b i n d : f u n c t i o n ( p ) { m . u n b i n d ( p ) ; r e t u r n   o } } ) ; c . e a c h ( " o n B e f o r e L o a d , o n S t a r t , o n L o a d , o n B e f o r e C l o s e , o n C l o s e " . s p l i t ( " , " ) , f u n c t i o n ( p , q ) { o [ q ] = f u n c t i o n ( r ) { r e t u r n   o . b i n d ( q , r ) } } ) ; i f ( e ) { i f ( t y p e o f   k . e x p o s e = = " s t r i n g " ) { k . e x p o s e = { c o l o r : k . e x p o s e } } c . e x t e n d ( k . e x p o s e , { a p i : t r u e , c l o s e O n C l i c k : k . c l o s e O n C l i c k , c l o s e O n E s c : f a l s e } ) ; v a r   l = i . e x p o s e ( k . e x p o s e ) ; l . o n B e f o r e C l o s e ( f u n c t i o n ( p ) { o . c l o s e ( p ) } ) ; o . o n C l o s e ( f u n c t i o n ( p ) { l . c l o s e ( p ) } ) } j = i . f i n d ( k . c l o s e | | " . c l o s e " ) ; i f ( ! j . l e n g t h & & ! k . c l o s e ) { j = c ( ' < d i v   c l a s s = " c l o s e " > < / d i v > ' ) ; i . p r e p e n d ( j ) } j . c l i c k ( f u n c t i o n ( p ) { o . c l o s e ( p ) } ) } c . f n . o v e r l a y = f u n c t i o n ( e ) { v a r   f = t h i s . e q ( t y p e o f   e = = " n u m b e r " ? e : 0 ) . d a t a ( " o v e r l a y " ) ; i f ( f ) { r e t u r n   f } i f ( c . i s F u n c t i o n ( e ) ) { e = { o n B e f o r e L o a d : e } } v a r   g = c . e x t e n d ( { } , c . t o o l s . o v e r l a y . c o n f ) ; e = c . e x t e n d ( t r u e , g , e ) ; t h i s . e a c h ( f u n c t i o n ( ) { f = n e w   a ( c ( t h i s ) , e ) ; d . p u s h ( f ) ; c ( t h i s ) . d a t a ( " o v e r l a y " , f ) } ) ; r e t u r n   e . a p i ? f : t h i s } } ) ( j Q u e r y ) ; 
 ( f u n c t i o n ( b ) { v a r   a = b . t o o l s . o v e r l a y ; a . p l u g i n s = a . p l u g i n s | | { } ; a . p l u g i n s . g a l l e r y = { v e r s i o n : " 1 . 0 . 0 " , c o n f : { i m g I d : " i m g " , n e x t : " . n e x t " , p r e v : " . p r e v " , i n f o : " . i n f o " , p r o g r e s s : " . p r o g r e s s " , d i s a b l e d C l a s s : " d i s a b l e d " , a c t i v e C l a s s : " a c t i v e " , o p a c i t y : 0 . 8 , s p e e d : " s l o w " , t e m p l a t e : " < s t r o n g > $ { t i t l e } < / s t r o n g >   < s p a n > I m a g e   $ { i n d e x }   o f   $ { t o t a l } < / s p a n > " , a u t o h i d e : t r u e , p r e l o a d : t r u e , a p i : f a l s e } } ; b . f n . g a l l e r y = f u n c t i o n ( d ) { v a r   o = b . e x t e n d ( { } , a . p l u g i n s . g a l l e r y . c o n f ) , m ; b . e x t e n d ( o , d ) ; m = t h i s . o v e r l a y ( ) ; v a r   r = t h i s , j = m . g e t O v e r l a y ( ) , k = j . f i n d ( o . n e x t ) , g = j . f i n d ( o . p r e v ) , e = j . f i n d ( o . i n f o ) , c = j . f i n d ( o . p r o g r e s s ) , h = g . a d d ( k ) . a d d ( e ) . c s s ( { o p a c i t y : o . o p a c i t y } ) , s = m . g e t C l o s e r s ( ) , l ; f u n c t i o n   p ( u ) { c . f a d e I n ( ) ; h . h i d e ( ) ; s . h i d e ( ) ; v a r   t = u . a t t r ( " h r e f " ) ; v a r   v = n e w   I m a g e ( ) ; v . o n l o a d = f u n c t i o n ( ) { c . f a d e O u t ( ) ; v a r   y = b ( " # " + o . i m g I d , j ) ; i f ( ! y . l e n g t h ) { y = b ( " < i m g / > " ) . a t t r ( " i d " , o . i m g I d ) . c s s ( " v i s i b i l i t y " , " h i d d e n " ) ; j . p r e p e n d ( y ) } y . a t t r ( " s r c " , t ) . c s s ( " v i s i b i l i t y " , " h i d d e n " ) ; v a r   z = v . w i d t h ; v a r   A = ( b ( w i n d o w ) . w i d t h ( ) - z ) / 2 ; l = r . i n d e x ( r . f i l t e r ( " [ h r e f = " + t + " ] " ) ) ; r . r e m o v e C l a s s ( o . a c t i v e C l a s s ) . e q ( l ) . a d d C l a s s ( o . a c t i v e C l a s s ) ; v a r   w = o . d i s a b l e d C l a s s ; h . r e m o v e C l a s s ( w ) ; i f ( l = = = 0 ) { g . a d d C l a s s ( w ) } i f ( l = = r . l e n g t h - 1 ) { k . a d d C l a s s ( w ) } v a r   B = o . t e m p l a t e . r e p l a c e ( " $ { t i t l e } " , u . a t t r ( " t i t l e " ) | | u . d a t a ( " t i t l e " ) ) . r e p l a c e ( " $ { i n d e x } " , l + 1 ) . r e p l a c e ( " $ { t o t a l } " , r . l e n g t h ) ; v a r   x = p a r s e I n t ( e . c s s ( " p a d d i n g L e f t " ) , 1 0 ) + p a r s e I n t ( e . c s s ( " p a d d i n g R i g h t " ) , 1 0 ) ; e . h t m l ( B ) . c s s ( { w i d t h : z - x } ) ; j . a n i m a t e ( { w i d t h : z , h e i g h t : v . h e i g h t , l e f t : A } , o . s p e e d , f u n c t i o n ( ) { y . h i d e ( ) . c s s ( " v i s i b i l i t y " , " v i s i b l e " ) . f a d e I n ( f u n c t i o n ( ) { i f ( ! o . a u t o h i d e ) { h . f a d e I n ( ) ; s . s h o w ( ) } } ) } ) } ; v . o n e r r o r = f u n c t i o n ( ) { j . f a d e I n ( ) . h t m l ( " C a n n o t   f i n d   i m a g e   " + t ) } ; v . s r c = t ; i f ( o . p r e l o a d ) { r . f i l t e r ( " : e q ( " + ( l - 1 ) + " ) ,   : e q ( " + ( l + 1 ) + " ) " ) . e a c h ( f u n c t i o n ( ) { v a r   w = n e w   I m a g e ( ) ; w . s r c = b ( t h i s ) . a t t r ( " h r e f " ) } ) } } f u n c t i o n   f ( t , u ) { t . c l i c k ( f u n c t i o n ( ) { i f ( t . h a s C l a s s ( o . d i s a b l e d C l a s s ) ) { r e t u r n } v a r   v = r . e q ( i = l + ( u ? 1 : - 1 ) ) ; i f ( v . l e n g t h ) { p ( v ) } } ) } f ( k , t r u e ) ; f ( g ) ; b ( d o c u m e n t ) . k e y d o w n ( f u n c t i o n ( t ) { i f ( ! j . i s ( " : v i s i b l e " ) | | t . a l t K e y | | t . c t r l K e y ) { r e t u r n } i f ( t . k e y C o d e = = 3 7 | | t . k e y C o d e = = 3 9 ) { v a r   u = t . k e y C o d e = = 3 7 ? g : k ; u . c l i c k ( ) ; r e t u r n   t . p r e v e n t D e f a u l t ( ) } r e t u r n   t r u e } ) ; f u n c t i o n   q ( ) { i f ( ! j . i s ( " : a n i m a t e d " ) ) { h . s h o w ( ) ; s . s h o w ( ) } } i f ( o . a u t o h i d e ) { j . h o v e r ( q , f u n c t i o n ( ) { h . f a d e O u t ( ) ; s . h i d e ( ) } ) . m o u s e m o v e ( q ) } v a r   n ; t h i s . e a c h ( f u n c t i o n ( ) { v a r   v = b ( t h i s ) , u = b ( t h i s ) . o v e r l a y ( ) , t = u ; u . o n B e f o r e L o a d ( f u n c t i o n ( ) { p ( v ) } ) ; u . o n C l o s e ( f u n c t i o n ( ) { r . r e m o v e C l a s s ( o . a c t i v e C l a s s ) } ) } ) ; r e t u r n   o . a p i ? n : t h i s } } ) ( j Q u e r y ) ; 
 ( f u n c t i o n ( d ) { v a r   b = d . t o o l s . o v e r l a y ; b . e f f e c t s = b . e f f e c t s | | { } ; b . e f f e c t s . a p p l e = { v e r s i o n : " 1 . 0 . 1 " } ; d . e x t e n d ( b . c o n f , { s t a r t : { a b s o l u t e : t r u e , t o p : n u l l , l e f t : n u l l } , f a d e I n S p e e d : " f a s t " , z I n d e x : 9 9 9 9 } ) ; f u n c t i o n   c ( f ) { v a r   g = f . o f f s e t ( ) ; r e t u r n [ g . t o p + f . h e i g h t ( ) / 2 , g . l e f t + f . w i d t h ( ) / 2 ] } v a r   e = f u n c t i o n ( n ) { v a r   k = t h i s . g e t O v e r l a y ( ) , f = t h i s . g e t C o n f ( ) , i = t h i s . g e t T r i g g e r ( ) , q = t h i s , r = k . o u t e r W i d t h ( { m a r g i n : t r u e } ) , m = k . d a t a ( " i m g " ) ; i f ( ! m ) { v a r   l = k . c s s ( " b a c k g r o u n d I m a g e " ) ; i f ( ! l ) { t h r o w " b a c k g r o u n d - i m a g e   C S S   p r o p e r t y   n o t   s e t   f o r   o v e r l a y " } l = l . s u b s t r i n g ( l . i n d e x O f ( " ( " ) + 1 , l . i n d e x O f ( " ) " ) ) . r e p l a c e ( / \ " / g , " " ) ; k . c s s ( " b a c k g r o u n d I m a g e " , " n o n e " ) ; m = d ( ' < i m g   s r c = " ' + l + ' " / > ' ) ; m . c s s ( { b o r d e r : 0 , p o s i t i o n : " a b s o l u t e " , d i s p l a y : " n o n e " } ) . w i d t h ( r ) ; d ( " b o d y " ) . a p p e n d ( m ) ; k . d a t a ( " i m g " , m ) } v a r   o = d ( w i n d o w ) , j = f . s t a r t . t o p | | M a t h . r o u n d ( o . h e i g h t ( ) / 2 ) , h = f . s t a r t . l e f t | | M a t h . r o u n d ( o . w i d t h ( ) / 2 ) ; i f ( i ) { v a r   g = c ( i ) ; j = g [ 0 ] ; h = g [ 1 ] } i f ( ! f . s t a r t . a b s o l u t e ) { j + = o . s c r o l l T o p ( ) ; h + = o . s c r o l l L e f t ( ) } m . c s s ( { t o p : j , l e f t : h , w i d t h : 0 , z I n d e x : f . z I n d e x } ) . s h o w ( ) ; m . a n i m a t e ( { t o p : k . c s s ( " t o p " ) , l e f t : k . c s s ( " l e f t " ) , w i d t h : r } , f . s p e e d , f u n c t i o n ( ) { k . c s s ( " z I n d e x " , f . z I n d e x + 1 ) . f a d e I n ( f . f a d e I n S p e e d , f u n c t i o n ( ) { i f ( q . i s O p e n e d ( ) & & ! d ( t h i s ) . i n d e x ( k ) ) { n . c a l l ( ) } e l s e { k . h i d e ( ) } } ) } ) } ; v a r   a = f u n c t i o n ( f ) { v a r   h = t h i s . g e t O v e r l a y ( ) , i = t h i s . g e t C o n f ( ) , g = t h i s . g e t T r i g g e r ( ) , l = i . s t a r t . t o p , k = i . s t a r t . l e f t ; h . h i d e ( ) ; i f ( g ) { v a r   j = c ( g ) ; l = j [ 0 ] ; k = j [ 1 ] } h . d a t a ( " i m g " ) . a n i m a t e ( { t o p : l , l e f t : k , w i d t h : 0 } , i . c l o s e S p e e d , f ) } ; b . a d d E f f e c t ( " a p p l e " , e , a ) } ) ( j Q u e r y ) ; 
 ( f u n c t i o n ( b ) { b . t o o l s = b . t o o l s | | { } ; b . t o o l s . e x p o s e = { v e r s i o n : " 1 . 0 . 5 " , c o n f : { m a s k I d : n u l l , l o a d S p e e d : " s l o w " , c l o s e S p e e d : " f a s t " , c l o s e O n C l i c k : t r u e , c l o s e O n E s c : t r u e , z I n d e x : 9 9 9 8 , o p a c i t y : 0 . 8 , c o l o r : " # 4 5 6 " , a p i : f a l s e } } ; f u n c t i o n   a ( ) { i f ( b . b r o w s e r . m s i e ) { v a r   f = b ( d o c u m e n t ) . h e i g h t ( ) , e = b ( w i n d o w ) . h e i g h t ( ) ; r e t u r n [ w i n d o w . i n n e r W i d t h | | d o c u m e n t . d o c u m e n t E l e m e n t . c l i e n t W i d t h | | d o c u m e n t . b o d y . c l i e n t W i d t h , f - e < 2 0 ? e : f ] } r e t u r n [ b ( w i n d o w ) . w i d t h ( ) , b ( d o c u m e n t ) . h e i g h t ( ) ] } f u n c t i o n   c ( h , g ) { v a r   e = t h i s , j = b ( t h i s ) , d = n u l l , f = f a l s e , i = 0 ; b . e a c h ( g , f u n c t i o n ( k , l ) { i f ( b . i s F u n c t i o n ( l ) ) { j . b i n d ( k , l ) } } ) ; b ( w i n d o w ) . r e s i z e ( f u n c t i o n ( ) { e . f i t ( ) } ) ; b . e x t e n d ( t h i s , { g e t M a s k : f u n c t i o n ( ) { r e t u r n   d } , g e t E x p o s e d : f u n c t i o n ( ) { r e t u r n   h } , g e t C o n f : f u n c t i o n ( ) { r e t u r n   g } , i s L o a d e d : f u n c t i o n ( ) { r e t u r n   f } , l o a d : f u n c t i o n ( n ) { i f ( f ) { r e t u r n   e } i = h . e q ( 0 ) . c s s ( " z I n d e x " ) ; i f ( g . m a s k I d ) { d = b ( " # " + g . m a s k I d ) } i f ( ! d | | ! d . l e n g t h ) { v a r   l = a ( ) ; d = b ( " < d i v / > " ) . c s s ( { p o s i t i o n : " a b s o l u t e " , t o p : 0 , l e f t : 0 , w i d t h : l [ 0 ] , h e i g h t : l [ 1 ] , d i s p l a y : " n o n e " , o p a c i t y : 0 , z I n d e x : g . z I n d e x } ) ; i f ( g . m a s k I d ) { d . a t t r ( " i d " , g . m a s k I d ) } b ( " b o d y " ) . a p p e n d ( d ) ; v a r   k = d . c s s ( " b a c k g r o u n d C o l o r " ) ; i f ( ! k | | k = = " t r a n s p a r e n t " | | k = = " r g b a ( 0 ,   0 ,   0 ,   0 ) " ) { d . c s s ( " b a c k g r o u n d C o l o r " , g . c o l o r ) } i f ( g . c l o s e O n E s c ) { b ( d o c u m e n t ) . b i n d ( " k e y d o w n . u n e x p o s e " , f u n c t i o n ( o ) { i f ( o . k e y C o d e = = 2 7 ) { e . c l o s e ( ) } } ) } i f ( g . c l o s e O n C l i c k ) { d . b i n d ( " c l i c k . u n e x p o s e " , f u n c t i o n ( o ) { e . c l o s e ( o ) } ) } } n = n | | b . E v e n t ( ) ; n . t y p e = " o n B e f o r e L o a d " ; j . t r i g g e r ( n ) ; i f ( n . i s D e f a u l t P r e v e n t e d ( ) ) { r e t u r n   e } b . e a c h ( h , f u n c t i o n ( ) { v a r   o = b ( t h i s ) ; i f ( ! / r e l a t i v e | a b s o l u t e | f i x e d / i . t e s t ( o . c s s ( " p o s i t i o n " ) ) ) { o . c s s ( " p o s i t i o n " , " r e l a t i v e " ) } } ) ; h . c s s ( { z I n d e x : M a t h . m a x ( g . z I n d e x + 1 , i = = " a u t o " ? 0 : i ) } ) ; v a r   m = d . h e i g h t ( ) ; i f ( ! t h i s . i s L o a d e d ( ) ) { d . c s s ( { o p a c i t y : 0 , d i s p l a y : " b l o c k " } ) . f a d e T o ( g . l o a d S p e e d , g . o p a c i t y , f u n c t i o n ( ) { i f ( d . h e i g h t ( ) ! = m ) { d . c s s ( " h e i g h t " , m ) } n . t y p e = " o n L o a d " ; j . t r i g g e r ( n ) } ) } f = t r u e ; r e t u r n   e } , c l o s e : f u n c t i o n ( k ) { i f ( ! f ) { r e t u r n   e } k = k | | b . E v e n t ( ) ; k . t y p e = " o n B e f o r e C l o s e " ; j . t r i g g e r ( k ) ; i f ( k . i s D e f a u l t P r e v e n t e d ( ) ) { r e t u r n   e } d . f a d e O u t ( g . c l o s e S p e e d , f u n c t i o n ( ) { k . t y p e = " o n C l o s e " ; j . t r i g g e r ( k ) ; h . c s s ( { z I n d e x : b . b r o w s e r . m s i e ? i : n u l l } ) } ) ; f = f a l s e ; r e t u r n   e } , f i t : f u n c t i o n ( ) { i f ( d ) { v a r   k = a ( ) ; d . c s s ( { w i d t h : k [ 0 ] , h e i g h t : k [ 1 ] } ) } } , b i n d : f u n c t i o n ( k , l ) { j . b i n d ( k , l ) ; r e t u r n   e } , u n b i n d : f u n c t i o n ( k ) { j . u n b i n d ( k ) ; r e t u r n   e } } ) ; b . e a c h ( " o n B e f o r e L o a d , o n L o a d , o n B e f o r e C l o s e , o n C l o s e " . s p l i t ( " , " ) , f u n c t i o n ( k , l ) { e [ l ] = f u n c t i o n ( m ) { r e t u r n   e . b i n d ( l , m ) } } ) } b . f n . e x p o s e = f u n c t i o n ( d ) { v a r   e = t h i s . e q ( t y p e o f   d = = " n u m b e r " ? d : 0 ) . d a t a ( " e x p o s e " ) ; i f ( e ) { r e t u r n   e } i f ( t y p e o f   d = = " s t r i n g " ) { d = { c o l o r : d } } v a r   f = b . e x t e n d ( { } , b . t o o l s . e x p o s e . c o n f ) ; d = b . e x t e n d ( f , d ) ; t h i s . e a c h ( f u n c t i o n ( ) { e = n e w   c ( b ( t h i s ) , d ) ; b ( t h i s ) . d a t a ( " e x p o s e " , e ) } ) ; r e t u r n   d . a p i ? e : t h i s } } ) ( j Q u e r y ) ; 
 
 / * - - - - - - - - - - - -   a l t r i d e r . j s   - - - - - - - - - - - - - - * / 
 f u n c t i o n   i s I E 6 ( ) { i f ( ( B r o w s e r D e t e c t . b r o w s e r = = ' E x p l o r e r ' ) & & ( B r o w s e r D e t e c t . v e r s i o n = = ' 6 ' ) ) { r e t u r n   1 ; } 
 r e t u r n   0 ; } 
 f u n c t i o n   i s I E ( ) { i f ( ( B r o w s e r D e t e c t . b r o w s e r = = ' E x p l o r e r ' ) ) { r e t u r n   1 ; } 
 r e t u r n   0 ; } 
 f u n c t i o n   i s I E 7 ( ) { i f ( ( B r o w s e r D e t e c t . b r o w s e r = = ' E x p l o r e r ' ) & & ( B r o w s e r D e t e c t . v e r s i o n = = ' 7 ' ) ) { r e t u r n   1 ; } 
 r e t u r n   0 ; } 
 f u n c t i o n   i s I E 8 ( )   { i f   ( ( B r o w s e r D e t e c t . b r o w s e r   = =   ' E x p l o r e r ' )   & &   ( B r o w s e r D e t e c t . v e r s i o n   = =   ' 8 ' ) )   { r e t u r n   1 ; }   
 r e t u r n   0 ; } 
 f u n c t i o n   i s I E 9 ( )   { i f   ( ( B r o w s e r D e t e c t . b r o w s e r   = =   ' E x p l o r e r ' )   & &   ( B r o w s e r D e t e c t . v e r s i o n   = =   ' 9 ' ) )   { r e t u r n   1 ; }   
 r e t u r n   0 ; } 
 
 f u n c t i o n   s h o w L o g i n ( ) { $ j ( ' # l o g i n F o r m ' ) . s l i d e D o w n ( ' f a s t ' ) ; $ j ( ' # u s e r n a m e F a k e ' ) . h i d e ( ) ; $ j ( ' # u s e r n a m e ' ) . s h o w ( ) ; s e t T i m e o u t ( f u n c t i o n ( ) { $ j ( ' # u s e r n a m e ' ) . f o c u s ( ) ; } , 5 0 0 ) ; } 
 f u n c t i o n   h i d e L o g i n ( ) { $ j ( ' # l o g i n F o r m ' ) . s l i d e U p ( ' f a s t ' ) ; } 
 f u n c t i o n   a c t i v a t e S u b N a v ( s e l e c t o r ) { $ j ( ' . s u b N a v ' ) . r e m o v e C l a s s ( ' s u b N a v C u r r e n t ' ) ; $ j ( s e l e c t o r ) . a d d C l a s s ( ' s u b N a v C u r r e n t ' ) ; } 
 f u n c t i o n   c h e c k A l l ( s e l e c t o r ) { $ j ( s e l e c t o r ) . a t t r ( ' c h e c k e d ' , ' t r u e ' ) ; } 
 f u n c t i o n   u n C h e c k A l l ( s e l e c t o r ) { $ j ( s e l e c t o r ) . r e m o v e A t t r ( ' c h e c k e d ' ) ; } 
 f u n c t i o n   t o g g l e V i e w ( t a r g e t ) { $ j ( ' # ' + t a r g e t ) . t o g g l e ( ) ; $ j ( ' # ' + t a r g e t + ' H i d e ' ) . t o g g l e ( ) ; $ j ( ' # ' + t a r g e t + ' S h o w ' ) . t o g g l e ( ) ; } 
 f u n c t i o n   a d d R e q u i r e d N o t e s ( ) { $ j ( ' . r e q u i r e d ' ) . a p p e n d ( '   < s p a n   c l a s s = " r e q u i r e d I n d i c a t o r " > * < / s p a n > ' ) ; } 
 f u n c t i o n   r e l o a d P h o t o O v e r l a y ( )   {   
 	 v a r   c l i c k P h o t o   =   $ j ( " d i v . p h o t o " ) . o v e r l a y ( { 
 	 	 a p i :   t r u e , 
 	 	 o n L o a d :   f u n c t i o n ( e v e n t )   {   
 	 	 	 / / v a r   i m g = t h i s . g e t B a c k g r o u n d I m a g e ( ) 
 	 	         v a r   o l = t h i s . g e t C o n t e n t ( ) ;   
 	 	         o l . b i n d ( " d r a g " , f u n c t i o n ( e v e n t ) {   
 	 	         	 v a r   p o s = { t o p :   e v e n t . o f f s e t Y , l e f t :   e v e n t . o f f s e t X } ;     
 	 	         	 $ j ( t h i s ) . c s s ( p o s ) ; 
 	 	         } ) ; 
 	 	         o l . t o p Z I n d e x ( ) ; 
 	 	         
 	 	 } , 
 	 	 t o p :   1 5 0 , 
 	 	 l e f t :   1 5 0 , 
 	 	 c l o s e O n C l i c k :   f a l s e , 
 	 	 o n e I n s t a n c e :   f a l s e 
 	 } ) ; 
 	 
 	 / *   C F C   N o t e   -   c a u s i n g   p r o b l e m s   -   c o m m e n t i n g   o u t   f o r   n o w   * / 
 	 / * 
 	 $ j ( " d i v . p h o t o " ) . b i n d ( " c l i c k " , f u n c t i o n ( ) { 	 
 	 	 c l i c k P h o t o . l o a d ( ) ; 
 	 } ) ; 
 	 * / 
 	 
 	 
 	 v a r   i n n e r W i d t h   =   $ j ( ' b o d y ' ) . i n n e r W i d t h ( ) ; 
 	 
 	 $ j ( ' d i v . s i m p l e _ o v e r l a y ' ) . m o u s e d o w n ( f u n c t i o n ( )   {   
 	 	 $ j ( t h i s ) . t o p Z I n d e x ( ) ; 
 	 } ) ; 
 	 
 	 $ j ( " d i v . v i d e o " ) . o v e r l a y ( { 
 	 	 t o p :   1 5 0 , 
 	 	 / / l e f t :   ( i n n e r W i d t h   -   4 6 5 ) , 
 	 	 c l o s e O n C l i c k :   f a l s e , 
 	 	 o n e I n s t a n c e :   f a l s e 
 	 } ) ;   / /   d r a g g i n g   i s   h a n d l e d   i n   t h e   p r o d u c t / _ v i d e o   p a r t i a l 
 } 
 
 
 / * - - - - - - - - -   t i n y _ m c e / j q u e r y . t i n y m c e . j s - - - - - - - - - - - - - * / 
 ( f u n c t i o n ( b ) { v a r   c , a = [ ] ; f u n c t i o n   e ( g , f , i ) { v a r   h ; h = b . f n [ f ] ; b . f n [ f ] = f u n c t i o n ( ) { v a r   j ; i f ( g ! = = " a f t e r " ) { j = i . a p p l y ( t h i s , a r g u m e n t s ) ; i f ( j ! = = u n d e f i n e d ) { r e t u r n   j } } j = h . a p p l y ( t h i s , a r g u m e n t s ) ; i f ( g ! = = " b e f o r e " ) { i . a p p l y ( t h i s , a r g u m e n t s ) } r e t u r n   j } } b . f n . t i n y m c e = f u n c t i o n ( i ) { v a r   h = t h i s , g , j = " " , f ; i f ( ! h . l e n g t h ) { r e t u r n } i f ( ! i ) { r e t u r n   t i n y M C E . g e t ( t h i s [ 0 ] . i d ) } f u n c t i o n   k ( ) { i f ( d ) { d ( ) ; d = n u l l } h . e a c h ( f u n c t i o n ( m , p ) { v a r   l , o = p . i d | | t i n y m c e . D O M . u n i q u e I d ( ) ; p . i d = o ; l = n e w   t i n y m c e . E d i t o r ( o , i ) ; l . r e n d e r ( ) } ) } i f ( ! w i n d o w . t i n y m c e & & ! c & & ( g = i . s c r i p t _ u r l ) ) { c = 1 ; i f ( / _ ( s r c | d e v ) \ . j s / g . t e s t ( g ) ) { j = " _ s r c " } w i n d o w . t i n y M C E P r e I n i t = { b a s e : g . s u b s t r i n g ( 0 , g . l a s t I n d e x O f ( " / " ) ) , s u f f i x : j , q u e r y : " " } ; b . g e t S c r i p t ( g , f u n c t i o n ( ) { t i n y m c e . d o m . E v e n t . d o m L o a d e d = 1 ; c = 2 ; k ( ) ; b . e a c h ( a , f u n c t i o n ( l , m ) { m ( ) } ) } ) } e l s e { i f ( c = = = 1 ) { a . p u s h ( k ) } e l s e { k ( ) } } } ; b . e x t e n d ( b . e x p r [ " : " ] , { t i n y m c e : f u n c t i o n ( f ) { r e t u r n   f . i d & & ! ! t i n y M C E . g e t ( f . i d ) } } ) ; f u n c t i o n   d ( ) { f u n c t i o n   f ( ) { t h i s . f i n d ( " s p a n . m c e E d i t o r , d i v . m c e E d i t o r " ) . e a c h ( f u n c t i o n ( j , k ) { v a r   h ; i f ( h = t i n y M C E . g e t ( k . i d . r e p l a c e ( / _ p a r e n t $ / , " " ) ) ) { h . r e m o v e ( ) } } ) } f u n c t i o n   g ( i ) { v a r   h ; i f ( i ! = = u n d e f i n e d ) { f . c a l l ( t h i s ) ; t h i s . e a c h ( f u n c t i o n ( k , l ) { v a r   j ; i f ( j = t i n y M C E . g e t ( l . i d ) ) { j . s e t C o n t e n t ( i ) } } ) } e l s e { i f ( t h i s . l e n g t h > 0 ) { i f ( h = t i n y M C E . g e t ( t h i s [ 0 ] . i d ) ) { r e t u r n   h . g e t C o n t e n t ( ) } } } } e ( " b o t h " , " t e x t " , f u n c t i o n ( h ) { i f ( h ! = = u n d e f i n e d ) { r e t u r n   g . c a l l ( t h i s , h ) } i f ( t h i s . l e n g t h > 0 ) { i f ( e d = t i n y M C E . g e t ( t h i s [ 0 ] . i d ) ) { r e t u r n   e d . g e t C o n t e n t ( ) . r e p l a c e ( / < [ ^ > ] + > / g , " " ) } } } ) ; b . e a c h ( [ " v a l " , " h t m l " ] , f u n c t i o n ( j , h ) { e ( " b o t h " , h , g ) } ) ; b . e a c h ( [ " a p p e n d " , " p r e p e n d " ] , f u n c t i o n ( j , h ) { e ( " b e f o r e " , h , f u n c t i o n ( i ) { i f ( i ! = = u n d e f i n e d ) { t h i s . e a c h ( f u n c t i o n ( l , m ) { v a r   k ; i f ( k = t i n y M C E . g e t ( m . i d ) ) { i f ( h = = = " a p p e n d " ) { k . s e t C o n t e n t ( k . g e t C o n t e n t ( ) + i ) } e l s e { k . s e t C o n t e n t ( i + k . g e t C o n t e n t ( ) ) } } } ) } } ) } ) ; e ( " b o t h " , " a t t r " , f u n c t i o n ( h , i ) { i f ( h & & h = = = " v a l u e " ) { r e t u r n   g . c a l l ( t h i s , i ) } } ) ; b . e a c h ( [ " r e m o v e " , " r e p l a c e W i t h " , " r e p l a c e A l l " , " e m p t y " ] , f u n c t i o n ( j , h ) { e ( " b e f o r e " , h , f ) } ) } } ) ( j Q u e r y ) ; 
 
 / *   - - - - - - - - - - -   j q u e r y . e v e n t . d r a g - 1 . 5 . m i n . j s   - - - - - - - - - - * / 
 / *   
 j q u e r y . e v e n t . d r a g . j s   ~   v 1 . 5   ~   C o p y r i g h t   ( c )   2 0 0 8 ,   T h r e e   D u b   M e d i a   ( h t t p : / / t h r e e d u b m e d i a . c o m )     
 L i s c e n s e d   u n d e r   t h e   M I T   L i c e n s e   ~   h t t p : / / t h r e e d u b m e d i a . g o o g l e c o d e . c o m / f i l e s / M I T - L I C E N S E . t x t 
 * / 
 ( f u n c t i o n ( E ) { E . f n . d r a g = f u n c t i o n ( L , K , J ) { i f ( K ) { t h i s . b i n d ( " d r a g s t a r t " , L ) } i f ( J ) { t h i s . b i n d ( " d r a g e n d " , J ) } r e t u r n   ! L ? t h i s . t r i g g e r ( " d r a g " ) : t h i s . b i n d ( " d r a g " , K ? K : L ) } ; v a r   A = E . e v e n t , B = A . s p e c i a l , F = B . d r a g = { n o t : " : i n p u t " , d i s t a n c e : 0 , w h i c h : 1 , d r a g g i n g : f a l s e , s e t u p : f u n c t i o n ( J ) { J = E . e x t e n d ( { d i s t a n c e : F . d i s t a n c e , w h i c h : F . w h i c h , n o t : F . n o t } , J | | { } ) ; J . d i s t a n c e = I ( J . d i s t a n c e ) ; A . a d d ( t h i s , " m o u s e d o w n " , H , J ) ; i f ( t h i s . a t t a c h E v e n t ) { t h i s . a t t a c h E v e n t ( " o n d r a g s t a r t " , D ) } } , t e a r d o w n : f u n c t i o n ( ) { A . r e m o v e ( t h i s , " m o u s e d o w n " , H ) ; i f ( t h i s = = = F . d r a g g i n g ) { F . d r a g g i n g = F . p r o x y = f a l s e } G ( t h i s , t r u e ) ; i f ( t h i s . d e t a c h E v e n t ) { t h i s . d e t a c h E v e n t ( " o n d r a g s t a r t " , D ) } } } ; B . d r a g s t a r t = B . d r a g e n d = { s e t u p : f u n c t i o n ( ) { } , t e a r d o w n : f u n c t i o n ( ) { } } ; f u n c t i o n   H ( L ) { v a r   K = t h i s , J , M = L . d a t a | | { } ; i f ( M . e l e m ) { K = L . d r a g T a r g e t = M . e l e m ; L . d r a g P r o x y = F . p r o x y | | K ; L . c u r s o r O f f s e t X = M . p a g e X - M . l e f t ; L . c u r s o r O f f s e t Y = M . p a g e Y - M . t o p ; L . o f f s e t X = L . p a g e X - L . c u r s o r O f f s e t X ; L . o f f s e t Y = L . p a g e Y - L . c u r s o r O f f s e t Y } e l s e { i f ( F . d r a g g i n g | | ( M . w h i c h > 0 & & L . w h i c h ! = M . w h i c h ) | | E ( L . t a r g e t ) . i s ( M . n o t ) ) { r e t u r n   } } s w i t c h ( L . t y p e ) { c a s e " m o u s e d o w n " : E . e x t e n d ( M , E ( K ) . o f f s e t ( ) , { e l e m : K , t a r g e t : L . t a r g e t , p a g e X : L . p a g e X , p a g e Y : L . p a g e Y } ) ; A . a d d ( d o c u m e n t , " m o u s e m o v e   m o u s e u p " , H , M ) ; G ( K , f a l s e ) ; F . d r a g g i n g = n u l l ; r e t u r n   f a l s e ; c a s e   ! F . d r a g g i n g & & " m o u s e m o v e " : i f ( I ( L . p a g e X - M . p a g e X ) + I ( L . p a g e Y - M . p a g e Y ) < M . d i s t a n c e ) { b r e a k } L . t a r g e t = M . t a r g e t ; J = C ( L , " d r a g s t a r t " , K ) ; i f ( J ! = = f a l s e ) { F . d r a g g i n g = K ; F . p r o x y = L . d r a g P r o x y = E ( J | | K ) [ 0 ] } c a s e " m o u s e m o v e " : i f ( F . d r a g g i n g ) { J = C ( L , " d r a g " , K ) ; i f ( B . d r o p ) { B . d r o p . a l l o w e d = ( J ! = = f a l s e ) ; B . d r o p . h a n d l e r ( L ) } i f ( J ! = = f a l s e ) { b r e a k } L . t y p e = " m o u s e u p " } c a s e " m o u s e u p " : A . r e m o v e ( d o c u m e n t , " m o u s e m o v e   m o u s e u p " , H ) ; i f ( F . d r a g g i n g ) { i f ( B . d r o p ) { B . d r o p . h a n d l e r ( L ) } C ( L , " d r a g e n d " , K ) } G ( K , t r u e ) ; F . d r a g g i n g = F . p r o x y = M . e l e m = f a l s e ; b r e a k } r e t u r n   t r u e } f u n c t i o n   C ( M , K , L ) { M . t y p e = K ; v a r   J = E . e v e n t . h a n d l e . c a l l ( L , M ) ; r e t u r n   J = = = f a l s e ? f a l s e : J | | M . r e s u l t } f u n c t i o n   I ( J ) { r e t u r n   M a t h . p o w ( J , 2 ) } f u n c t i o n   D ( ) { r e t u r n ( F . d r a g g i n g = = = f a l s e ) } f u n c t i o n   G ( K , J ) { i f ( ! K ) { r e t u r n   } K . u n s e l e c t a b l e = J ? " o f f " : " o n " ; K . o n s e l e c t s t a r t = f u n c t i o n ( ) { r e t u r n   J } ; i f ( K . s t y l e ) { K . s t y l e . M o z U s e r S e l e c t = J ? " " : " n o n e " } } } ) ( j Q u e r y ) ; 
 
 
 / * - - - - - - - - - - - - j q u e r y . h o v e r I n t e n t . j s - - - - - - - - - * / 
 / * * 
 *   h o v e r I n t e n t   r 5   / /   2 0 0 7 . 0 3 . 2 7   / /   j Q u e r y   1 . 1 . 2 + 
 *   < h t t p : / / c h e r n e . n e t / b r i a n / r e s o u r c e s / j q u e r y . h o v e r I n t e n t . h t m l > 
 *   
 *   @ p a r a m     f     o n M o u s e O v e r   f u n c t i o n   | |   A n   o b j e c t   w i t h   c o n f i g u r a t i o n   o p t i o n s 
 *   @ p a r a m     g     o n M o u s e O u t   f u n c t i o n     | |   N o t h i n g   ( u s e   c o n f i g u r a t i o n   o p t i o n s   o b j e c t ) 
 *   @ a u t h o r         B r i a n   C h e r n e   < b r i a n @ c h e r n e . n e t > 
 * / 
 ( f u n c t i o n ( $ ) { $ . f n . h o v e r I n t e n t = f u n c t i o n ( f , g ) { v a r   c f g = { s e n s i t i v i t y : 7 , i n t e r v a l : 1 0 0 , t i m e o u t : 0 } ; c f g = $ . e x t e n d ( c f g , g ? { o v e r : f , o u t : g } : f ) ; v a r   c X , c Y , p X , p Y ; v a r   t r a c k = f u n c t i o n ( e v ) { c X = e v . p a g e X ; c Y = e v . p a g e Y ; } ; v a r   c o m p a r e = f u n c t i o n ( e v , o b ) { o b . h o v e r I n t e n t _ t = c l e a r T i m e o u t ( o b . h o v e r I n t e n t _ t ) ; i f ( ( M a t h . a b s ( p X - c X ) + M a t h . a b s ( p Y - c Y ) ) < c f g . s e n s i t i v i t y ) { $ ( o b ) . u n b i n d ( " m o u s e m o v e " , t r a c k ) ; o b . h o v e r I n t e n t _ s = 1 ; r e t u r n   c f g . o v e r . a p p l y ( o b , [ e v ] ) ; } e l s e { p X = c X ; p Y = c Y ; o b . h o v e r I n t e n t _ t = s e t T i m e o u t ( f u n c t i o n ( ) { c o m p a r e ( e v , o b ) ; } , c f g . i n t e r v a l ) ; } } ; v a r   d e l a y = f u n c t i o n ( e v , o b ) { o b . h o v e r I n t e n t _ t = c l e a r T i m e o u t ( o b . h o v e r I n t e n t _ t ) ; o b . h o v e r I n t e n t _ s = 0 ; r e t u r n   c f g . o u t . a p p l y ( o b , [ e v ] ) ; } ; v a r   h a n d l e H o v e r = f u n c t i o n ( e ) { v a r   p = ( e . t y p e = = " m o u s e o v e r " ? e . f r o m E l e m e n t : e . t o E l e m e n t ) | | e . r e l a t e d T a r g e t ; w h i l e ( p & & p ! = t h i s ) { t r y { p = p . p a r e n t N o d e ; } c a t c h ( e ) { p = t h i s ; } } i f ( p = = t h i s ) { r e t u r n   f a l s e ; } v a r   e v = j Q u e r y . e x t e n d ( { } , e ) ; v a r   o b = t h i s ; i f ( o b . h o v e r I n t e n t _ t ) { o b . h o v e r I n t e n t _ t = c l e a r T i m e o u t ( o b . h o v e r I n t e n t _ t ) ; } i f ( e . t y p e = = " m o u s e o v e r " ) { p X = e v . p a g e X ; p Y = e v . p a g e Y ; $ ( o b ) . b i n d ( " m o u s e m o v e " , t r a c k ) ; i f ( o b . h o v e r I n t e n t _ s ! = 1 ) { o b . h o v e r I n t e n t _ t = s e t T i m e o u t ( f u n c t i o n ( ) { c o m p a r e ( e v , o b ) ; } , c f g . i n t e r v a l ) ; } } e l s e { $ ( o b ) . u n b i n d ( " m o u s e m o v e " , t r a c k ) ; i f ( o b . h o v e r I n t e n t _ s = = 1 ) { o b . h o v e r I n t e n t _ t = s e t T i m e o u t ( f u n c t i o n ( ) { d e l a y ( e v , o b ) ; } , c f g . t i m e o u t ) ; } } } ; r e t u r n   t h i s . m o u s e o v e r ( h a n d l e H o v e r ) . m o u s e o u t ( h a n d l e H o v e r ) ; } ; } ) ( j Q u e r y ) ; 
 
 
 / * 
   *   C o p y r i g h t   ( c )   2 0 0 9   S i m o   K i n n u n e n . 
   *   L i c e n s e d   u n d e r   t h e   M I T   l i c e n s e . 
   * 
   *   @ v e r s i o n   1 . 0 9 i 
   * / 
 v a r   C u f o n = ( f u n c t i o n ( ) { v a r   m = f u n c t i o n ( ) { r e t u r n   m . r e p l a c e . a p p l y ( n u l l , a r g u m e n t s ) } ; v a r   x = m . D O M = { r e a d y : ( f u n c t i o n ( ) { v a r   C = f a l s e , E = { l o a d e d : 1 , c o m p l e t e : 1 } ; v a r   B = [ ] , D = f u n c t i o n ( ) { i f ( C ) { r e t u r n } C = t r u e ; f o r ( v a r   F ; F = B . s h i f t ( ) ; F ( ) ) { } } ; i f ( d o c u m e n t . a d d E v e n t L i s t e n e r ) { d o c u m e n t . a d d E v e n t L i s t e n e r ( " D O M C o n t e n t L o a d e d " , D , f a l s e ) ; w i n d o w . a d d E v e n t L i s t e n e r ( " p a g e s h o w " , D , f a l s e ) } i f ( ! w i n d o w . o p e r a & & d o c u m e n t . r e a d y S t a t e ) { ( f u n c t i o n ( ) { E [ d o c u m e n t . r e a d y S t a t e ] ? D ( ) : s e t T i m e o u t ( a r g u m e n t s . c a l l e e , 1 0 ) } ) ( ) } i f ( d o c u m e n t . r e a d y S t a t e & & d o c u m e n t . c r e a t e S t y l e S h e e t ) { ( f u n c t i o n ( ) { t r y { d o c u m e n t . b o d y . d o S c r o l l ( " l e f t " ) ; D ( ) } c a t c h ( F ) { s e t T i m e o u t ( a r g u m e n t s . c a l l e e , 1 ) } } ) ( ) } q ( w i n d o w , " l o a d " , D ) ; r e t u r n   f u n c t i o n ( F ) { i f ( ! a r g u m e n t s . l e n g t h ) { D ( ) } e l s e { C ? F ( ) : B . p u s h ( F ) } } } ) ( ) , r o o t : f u n c t i o n ( ) { r e t u r n   d o c u m e n t . d o c u m e n t E l e m e n t | | d o c u m e n t . b o d y } } ; v a r   n = m . C S S = { S i z e : f u n c t i o n ( C , B ) { t h i s . v a l u e = p a r s e F l o a t ( C ) ; t h i s . u n i t = S t r i n g ( C ) . m a t c h ( / [ a - z % ] * $ / ) [ 0 ] | | " p x " ; t h i s . c o n v e r t = f u n c t i o n ( D ) { r e t u r n   D / B * t h i s . v a l u e } ; t h i s . c o n v e r t F r o m = f u n c t i o n ( D ) { r e t u r n   D / t h i s . v a l u e * B } ; t h i s . t o S t r i n g = f u n c t i o n ( ) { r e t u r n   t h i s . v a l u e + t h i s . u n i t } } , a d d C l a s s : f u n c t i o n ( C , B ) { v a r   D = C . c l a s s N a m e ; C . c l a s s N a m e = D + ( D & & "   " ) + B ; r e t u r n   C } , c o l o r : j ( f u n c t i o n ( C ) { v a r   B = { } ; B . c o l o r = C . r e p l a c e ( / ^ r g b a \ ( ( . * ? ) , \ s * ( [ \ d . ] + ) \ ) / , f u n c t i o n ( E , D , F ) { B . o p a c i t y = p a r s e F l o a t ( F ) ; r e t u r n " r g b ( " + D + " ) " } ) ; r e t u r n   B } ) , f o n t S t r e t c h : j ( f u n c t i o n ( B ) { i f ( t y p e o f   B = = " n u m b e r " ) { r e t u r n   B } i f ( / % $ / . t e s t ( B ) ) { r e t u r n   p a r s e F l o a t ( B ) / 1 0 0 } r e t u r n { " u l t r a - c o n d e n s e d " : 0 . 5 , " e x t r a - c o n d e n s e d " : 0 . 6 2 5 , c o n d e n s e d : 0 . 7 5 , " s e m i - c o n d e n s e d " : 0 . 8 7 5 , " s e m i - e x p a n d e d " : 1 . 1 2 5 , e x p a n d e d : 1 . 2 5 , " e x t r a - e x p a n d e d " : 1 . 5 , " u l t r a - e x p a n d e d " : 2 } [ B ] | | 1 } ) , g e t S t y l e : f u n c t i o n ( C ) { v a r   B = d o c u m e n t . d e f a u l t V i e w ; i f ( B & & B . g e t C o m p u t e d S t y l e ) { r e t u r n   n e w   a ( B . g e t C o m p u t e d S t y l e ( C , n u l l ) ) } i f ( C . c u r r e n t S t y l e ) { r e t u r n   n e w   a ( C . c u r r e n t S t y l e ) } r e t u r n   n e w   a ( C . s t y l e ) } , g r a d i e n t : j ( f u n c t i o n ( F ) { v a r   G = { i d : F , t y p e : F . m a t c h ( / ^ - ( [ a - z ] + ) - g r a d i e n t \ ( / ) [ 1 ] , s t o p s : [ ] } , C = F . s u b s t r ( F . i n d e x O f ( " ( " ) ) . m a t c h ( / ( [ \ d . ] + = ) ? ( # [ a - f 0 - 9 ] + | [ a - z ] + \ ( . * ? \ ) | [ a - z ] + ) / i g ) ; f o r ( v a r   E = 0 , B = C . l e n g t h , D ; E < B ; + + E ) { D = C [ E ] . s p l i t ( " = " , 2 ) . r e v e r s e ( ) ; G . s t o p s . p u s h ( [ D [ 1 ] | | E / ( B - 1 ) , D [ 0 ] ] ) } r e t u r n   G } ) , q u o t e d L i s t : j ( f u n c t i o n ( E ) { v a r   D = [ ] , C = / \ s * ( ( [ " ' ] ) ( [ \ s \ S ] * ? [ ^ \ \ ] ) \ 2 | [ ^ , ] + ) \ s * / g , B ; w h i l e ( B = C . e x e c ( E ) ) { D . p u s h ( B [ 3 ] | | B [ 1 ] ) } r e t u r n   D } ) , r e c o g n i z e s M e d i a : j ( f u n c t i o n ( G ) { v a r   E = d o c u m e n t . c r e a t e E l e m e n t ( " s t y l e " ) , D , C , B ; E . t y p e = " t e x t / c s s " ; E . m e d i a = G ; t r y { E . a p p e n d C h i l d ( d o c u m e n t . c r e a t e T e x t N o d e ( " / * * / " ) ) } c a t c h ( F ) { } C = g ( " h e a d " ) [ 0 ] ; C . i n s e r t B e f o r e ( E , C . f i r s t C h i l d ) ; D = ( E . s h e e t | | E . s t y l e S h e e t ) ; B = D & & ! D . d i s a b l e d ; C . r e m o v e C h i l d ( E ) ; r e t u r n   B } ) , r e m o v e C l a s s : f u n c t i o n ( D , C ) { v a r   B = R e g E x p ( " ( ? : ^ | \ \ s + ) " + C + " ( ? = \ \ s | $ ) " , " g " ) ; D . c l a s s N a m e = D . c l a s s N a m e . r e p l a c e ( B , " " ) ; r e t u r n   D } , s u p p o r t s : f u n c t i o n ( D , C ) { v a r   B = d o c u m e n t . c r e a t e E l e m e n t ( " s p a n " ) . s t y l e ; i f ( B [ D ] = = = u n d e f i n e d ) { r e t u r n   f a l s e } B [ D ] = C ; r e t u r n   B [ D ] = = = C } , t e x t A l i g n : f u n c t i o n ( E , D , B , C ) { i f ( D . g e t ( " t e x t A l i g n " ) = = " r i g h t " ) { i f ( B > 0 ) { E = "   " + E } } e l s e { i f ( B < C - 1 ) { E + = "   " } } r e t u r n   E } , t e x t S h a d o w : j ( f u n c t i o n ( F ) { i f ( F = = " n o n e " ) { r e t u r n   n u l l } v a r   E = [ ] , G = { } , B , C = 0 ; v a r   D = / ( # [ a - f 0 - 9 ] + | [ a - z ] + \ ( . * ? \ ) | [ a - z ] + ) | ( - ? [ \ d . ] + [ a - z % ] * ) | , / i g ; w h i l e ( B = D . e x e c ( F ) ) { i f ( B [ 0 ] = = " , " ) { E . p u s h ( G ) ; G = { } ; C = 0 } e l s e { i f ( B [ 1 ] ) { G . c o l o r = B [ 1 ] } e l s e { G [ [ " o f f X " , " o f f Y " , " b l u r " ] [ C + + ] ] = B [ 2 ] } } } E . p u s h ( G ) ; r e t u r n   E } ) , t e x t T r a n s f o r m : ( f u n c t i o n ( ) { v a r   B = { u p p e r c a s e : f u n c t i o n ( C ) { r e t u r n   C . t o U p p e r C a s e ( ) } , l o w e r c a s e : f u n c t i o n ( C ) { r e t u r n   C . t o L o w e r C a s e ( ) } , c a p i t a l i z e : f u n c t i o n ( C ) { r e t u r n   C . r e p l a c e ( / \ b . / g , f u n c t i o n ( D ) { r e t u r n   D . t o U p p e r C a s e ( ) } ) } } ; r e t u r n   f u n c t i o n ( E , D ) { v a r   C = B [ D . g e t ( " t e x t T r a n s f o r m " ) ] ; r e t u r n   C ? C ( E ) : E } } ) ( ) , w h i t e S p a c e : ( f u n c t i o n ( ) { v a r   D = { i n l i n e : 1 , " i n l i n e - b l o c k " : 1 , " r u n - i n " : 1 } ; v a r   C = / ^ \ s + / , B = / \ s + $ / ; r e t u r n   f u n c t i o n ( H , F , G , E ) { i f ( E ) { i f ( E . n o d e N a m e . t o L o w e r C a s e ( ) = = " b r " ) { H = H . r e p l a c e ( C , " " ) } } i f ( D [ F . g e t ( " d i s p l a y " ) ] ) { r e t u r n   H } i f ( ! G . p r e v i o u s S i b l i n g ) { H = H . r e p l a c e ( C , " " ) } i f ( ! G . n e x t S i b l i n g ) { H = H . r e p l a c e ( B , " " ) } r e t u r n   H } } ) ( ) } ; n . r e a d y = ( f u n c t i o n ( ) { v a r   B = ! n . r e c o g n i z e s M e d i a ( " a l l " ) , E = f a l s e ; v a r   D = [ ] , H = f u n c t i o n ( ) { B = t r u e ; f o r ( v a r   K ; K = D . s h i f t ( ) ; K ( ) ) { } } ; v a r   I = g ( " l i n k " ) , J = g ( " s t y l e " ) ; f u n c t i o n   C ( K ) { r e t u r n   K . d i s a b l e d | | G ( K . s h e e t , K . m e d i a | | " s c r e e n " ) } f u n c t i o n   G ( M , P ) { i f ( ! n . r e c o g n i z e s M e d i a ( P | | " a l l " ) ) { r e t u r n   t r u e } i f ( ! M | | M . d i s a b l e d ) { r e t u r n   f a l s e } t r y { v a r   Q = M . c s s R u l e s , O ; i f ( Q ) { s e a r c h : f o r ( v a r   L = 0 , K = Q . l e n g t h ; O = Q [ L ] , L < K ; + + L ) { s w i t c h ( O . t y p e ) { c a s e   2 : b r e a k ; c a s e   3 : i f ( ! G ( O . s t y l e S h e e t , O . m e d i a . m e d i a T e x t ) ) { r e t u r n   f a l s e } b r e a k ; d e f a u l t : b r e a k   s e a r c h } } } } c a t c h ( N ) { } r e t u r n   t r u e } f u n c t i o n   F ( ) { i f ( d o c u m e n t . c r e a t e S t y l e S h e e t ) { r e t u r n   t r u e } v a r   L , K ; f o r ( K = 0 ; L = I [ K ] ; + + K ) { i f ( L . r e l . t o L o w e r C a s e ( ) = = " s t y l e s h e e t " & & ! C ( L ) ) { r e t u r n   f a l s e } } f o r ( K = 0 ; L = J [ K ] ; + + K ) { i f ( ! C ( L ) ) { r e t u r n   f a l s e } } r e t u r n   t r u e } x . r e a d y ( f u n c t i o n ( ) { i f ( ! E ) { E = n . g e t S t y l e ( d o c u m e n t . b o d y ) . i s U s a b l e ( ) } i f ( B | | ( E & & F ( ) ) ) { H ( ) } e l s e { s e t T i m e o u t ( a r g u m e n t s . c a l l e e , 1 0 ) } } ) ; r e t u r n   f u n c t i o n ( K ) { i f ( B ) { K ( ) } e l s e { D . p u s h ( K ) } } } ) ( ) ; f u n c t i o n   s ( D ) { v a r   C = t h i s . f a c e = D . f a c e , B = { " \ u 0 0 2 0 " : 1 , " \ u 0 0 a 0 " : 1 , " \ u 3 0 0 0 " : 1 } ; t h i s . g l y p h s = D . g l y p h s ; t h i s . w = D . w ; t h i s . b a s e S i z e = p a r s e I n t ( C [ " u n i t s - p e r - e m " ] , 1 0 ) ; t h i s . f a m i l y = C [ " f o n t - f a m i l y " ] . t o L o w e r C a s e ( ) ; t h i s . w e i g h t = C [ " f o n t - w e i g h t " ] ; t h i s . s t y l e = C [ " f o n t - s t y l e " ] | | " n o r m a l " ; t h i s . v i e w B o x = ( f u n c t i o n ( ) { v a r   F = C . b b o x . s p l i t ( / \ s + / ) ; v a r   E = { m i n X : p a r s e I n t ( F [ 0 ] , 1 0 ) , m i n Y : p a r s e I n t ( F [ 1 ] , 1 0 ) , m a x X : p a r s e I n t ( F [ 2 ] , 1 0 ) , m a x Y : p a r s e I n t ( F [ 3 ] , 1 0 ) } ; E . w i d t h = E . m a x X - E . m i n X ; E . h e i g h t = E . m a x Y - E . m i n Y ; E . t o S t r i n g = f u n c t i o n ( ) { r e t u r n [ t h i s . m i n X , t h i s . m i n Y , t h i s . w i d t h , t h i s . h e i g h t ] . j o i n ( "   " ) } ; r e t u r n   E } ) ( ) ; t h i s . a s c e n t = - p a r s e I n t ( C . a s c e n t , 1 0 ) ; t h i s . d e s c e n t = - p a r s e I n t ( C . d e s c e n t , 1 0 ) ; t h i s . h e i g h t = - t h i s . a s c e n t + t h i s . d e s c e n t ; t h i s . s p a c i n g = f u n c t i o n ( L , N , E ) { v a r   O = t h i s . g l y p h s , M , K , G , P = [ ] , F = 0 , J = - 1 , I = - 1 , H ; w h i l e ( H = L [ + + J ] ) { M = O [ H ] | | t h i s . m i s s i n g G l y p h ; i f ( ! M ) { c o n t i n u e } i f ( K ) { F - = G = K [ H ] | | 0 ; P [ I ] - = G } F + = P [ + + I ] = ~ ~ ( M . w | | t h i s . w ) + N + ( B [ H ] ? E : 0 ) ; K = M . k } P . t o t a l = F ; r e t u r n   P } } f u n c t i o n   f ( ) { v a r   C = { } , B = { o b l i q u e : " i t a l i c " , i t a l i c : " o b l i q u e " } ; t h i s . a d d = f u n c t i o n ( D ) { ( C [ D . s t y l e ] | | ( C [ D . s t y l e ] = { } ) ) [ D . w e i g h t ] = D } ; t h i s . g e t = f u n c t i o n ( H , I ) { v a r   G = C [ H ] | | C [ B [ H ] ] | | C . n o r m a l | | C . i t a l i c | | C . o b l i q u e ; i f ( ! G ) { r e t u r n   n u l l } I = { n o r m a l : 4 0 0 , b o l d : 7 0 0 } [ I ] | | p a r s e I n t ( I , 1 0 ) ; i f ( G [ I ] ) { r e t u r n   G [ I ] } v a r   E = { 1 : 1 , 9 9 : 0 } [ I % 1 0 0 ] , K = [ ] , F , D ; i f ( E = = = u n d e f i n e d ) { E = I > 4 0 0 } i f ( I = = 5 0 0 ) { I = 4 0 0 } f o r ( v a r   J   i n   G ) { i f ( ! k ( G , J ) ) { c o n t i n u e } J = p a r s e I n t ( J , 1 0 ) ; i f ( ! F | | J < F ) { F = J } i f ( ! D | | J > D ) { D = J } K . p u s h ( J ) } i f ( I < F ) { I = F } i f ( I > D ) { I = D } K . s o r t ( f u n c t i o n ( M , L ) { r e t u r n ( E ? ( M > = I & & L > = I ) ? M < L : M > L : ( M < = I & & L < = I ) ? M > L : M < L ) ? - 1 : 1 } ) ; r e t u r n   G [ K [ 0 ] ] } } f u n c t i o n   r ( ) { f u n c t i o n   D ( F , G ) { i f ( F . c o n t a i n s ) { r e t u r n   F . c o n t a i n s ( G ) } r e t u r n   F . c o m p a r e D o c u m e n t P o s i t i o n ( G ) & 1 6 } f u n c t i o n   B ( G ) { v a r   F = G . r e l a t e d T a r g e t ; i f ( ! F | | D ( t h i s , F ) ) { r e t u r n } C ( t h i s , G . t y p e = = " m o u s e o v e r " ) } f u n c t i o n   E ( F ) { C ( t h i s , F . t y p e = = " m o u s e e n t e r " ) } f u n c t i o n   C ( F , G ) { s e t T i m e o u t ( f u n c t i o n ( ) { v a r   H = d . g e t ( F ) . o p t i o n s ; m . r e p l a c e ( F , G ? h ( H , H . h o v e r ) : H , t r u e ) } , 1 0 ) } t h i s . a t t a c h = f u n c t i o n ( F ) { i f ( F . o n m o u s e e n t e r = = = u n d e f i n e d ) { q ( F , " m o u s e o v e r " , B ) ; q ( F , " m o u s e o u t " , B ) } e l s e { q ( F , " m o u s e e n t e r " , E ) ; q ( F , " m o u s e l e a v e " , E ) } } } f u n c t i o n   u ( ) { v a r   C = [ ] , D = { } ; f u n c t i o n   B ( H ) { v a r   E = [ ] , G ; f o r ( v a r   F = 0 ; G = H [ F ] ; + + F ) { E [ F ] = C [ D [ G ] ] } r e t u r n   E } t h i s . a d d = f u n c t i o n ( F , E ) { D [ F ] = C . p u s h ( E ) - 1 } ; t h i s . r e p e a t = f u n c t i o n ( ) { v a r   E = a r g u m e n t s . l e n g t h ? B ( a r g u m e n t s ) : C , F ; f o r ( v a r   G = 0 ; F = E [ G + + ] ; ) { m . r e p l a c e ( F [ 0 ] , F [ 1 ] , t r u e ) } } } f u n c t i o n   A ( ) { v a r   D = { } , B = 0 ; f u n c t i o n   C ( E ) { r e t u r n   E . c u f i d | | ( E . c u f i d = + + B ) } t h i s . g e t = f u n c t i o n ( E ) { v a r   F = C ( E ) ; r e t u r n   D [ F ] | | ( D [ F ] = { } ) } } f u n c t i o n   a ( B ) { v a r   D = { } , C = { } ; t h i s . e x t e n d = f u n c t i o n ( E ) { f o r ( v a r   F   i n   E ) { i f ( k ( E , F ) ) { D [ F ] = E [ F ] } } r e t u r n   t h i s } ; t h i s . g e t = f u n c t i o n ( E ) { r e t u r n   D [ E ] ! = u n d e f i n e d ? D [ E ] : B [ E ] } ; t h i s . g e t S i z e = f u n c t i o n ( F , E ) { r e t u r n   C [ F ] | | ( C [ F ] = n e w   n . S i z e ( t h i s . g e t ( F ) , E ) ) } ; t h i s . i s U s a b l e = f u n c t i o n ( ) { r e t u r n   ! ! B } } f u n c t i o n   q ( C , B , D ) { i f ( C . a d d E v e n t L i s t e n e r ) { C . a d d E v e n t L i s t e n e r ( B , D , f a l s e ) } e l s e { i f ( C . a t t a c h E v e n t ) { C . a t t a c h E v e n t ( " o n " + B , f u n c t i o n ( ) { r e t u r n   D . c a l l ( C , w i n d o w . e v e n t ) } ) } } } f u n c t i o n   v ( C , B ) { v a r   D = d . g e t ( C ) ; i f ( D . o p t i o n s ) { r e t u r n   C } i f ( B . h o v e r & & B . h o v e r a b l e s [ C . n o d e N a m e . t o L o w e r C a s e ( ) ] ) { b . a t t a c h ( C ) } D . o p t i o n s = B ; r e t u r n   C } f u n c t i o n   j ( B ) { v a r   C = { } ; r e t u r n   f u n c t i o n ( D ) { i f ( ! k ( C , D ) ) { C [ D ] = B . a p p l y ( n u l l , a r g u m e n t s ) } r e t u r n   C [ D ] } } f u n c t i o n   c ( F , E ) { v a r   B = n . q u o t e d L i s t ( E . g e t ( " f o n t F a m i l y " ) . t o L o w e r C a s e ( ) ) , D ; f o r ( v a r   C = 0 ; D = B [ C ] ; + + C ) { i f ( i [ D ] ) { r e t u r n   i [ D ] . g e t ( E . g e t ( " f o n t S t y l e " ) , E . g e t ( " f o n t W e i g h t " ) ) } } r e t u r n   n u l l } f u n c t i o n   g ( B ) { r e t u r n   d o c u m e n t . g e t E l e m e n t s B y T a g N a m e ( B ) } f u n c t i o n   k ( C , B ) { r e t u r n   C . h a s O w n P r o p e r t y ( B ) } f u n c t i o n   h ( ) { v a r   C = { } , B , F ; f o r ( v a r   E = 0 , D = a r g u m e n t s . l e n g t h ; B = a r g u m e n t s [ E ] , E < D ; + + E ) { f o r ( F   i n   B ) { i f ( k ( B , F ) ) { C [ F ] = B [ F ] } } } r e t u r n   C } f u n c t i o n   o ( E , M , C , N , F , D ) { v a r   K = d o c u m e n t . c r e a t e D o c u m e n t F r a g m e n t ( ) , H ; i f ( M = = = " " ) { r e t u r n   K } v a r   L = N . s e p a r a t e ; v a r   I = M . s p l i t ( p [ L ] ) , B = ( L = = " w o r d s " ) ; i f ( B & & t ) { i f ( / ^ \ s / . t e s t ( M ) ) { I . u n s h i f t ( " " ) } i f ( / \ s $ / . t e s t ( M ) ) { I . p u s h ( " " ) } } f o r ( v a r   J = 0 , G = I . l e n g t h ; J < G ; + + J ) { H = z [ N . e n g i n e ] ( E , B ? n . t e x t A l i g n ( I [ J ] , C , J , G ) : I [ J ] , C , N , F , D , J < G - 1 ) ; i f ( H ) { K . a p p e n d C h i l d ( H ) } } r e t u r n   K } f u n c t i o n   l ( D , M ) { v a r   C = D . n o d e N a m e . t o L o w e r C a s e ( ) ; i f ( M . i g n o r e [ C ] ) { r e t u r n } v a r   E = ! M . t e x t l e s s [ C ] ; v a r   B = n . g e t S t y l e ( v ( D , M ) ) . e x t e n d ( M ) ; v a r   F = c ( D , B ) , G , K , I , H , L , J ; i f ( ! F ) { r e t u r n } f o r ( G = D . f i r s t C h i l d ; G ; G = I ) { K = G . n o d e T y p e ; I = G . n e x t S i b l i n g ; i f ( E & & K = = 3 ) { i f ( H ) { H . a p p e n d D a t a ( G . d a t a ) ; D . r e m o v e C h i l d ( G ) } e l s e { H = G } i f ( I ) { c o n t i n u e } } i f ( H ) { D . r e p l a c e C h i l d ( o ( F , n . w h i t e S p a c e ( H . d a t a , B , H , J ) , B , M , G , D ) , H ) ; H = n u l l } i f ( K = = 1 ) { i f ( G . f i r s t C h i l d ) { i f ( G . n o d e N a m e . t o L o w e r C a s e ( ) = = " c u f o n " ) { z [ M . e n g i n e ] ( F , n u l l , B , M , G , D ) } e l s e { a r g u m e n t s . c a l l e e ( G , M ) } } J = G } } } v a r   t = "   " . s p l i t ( / \ s + / ) . l e n g t h = = 0 ; v a r   d = n e w   A ( ) ; v a r   b = n e w   r ( ) ; v a r   y = n e w   u ( ) ; v a r   e = f a l s e ; v a r   z = { } , i = { } , w = { a u t o D e t e c t : f a l s e , e n g i n e : n u l l , f o r c e H i t A r e a : f a l s e , h o v e r : f a l s e , h o v e r a b l e s : { a : t r u e } , i g n o r e : { a p p l e t : 1 , c a n v a s : 1 , c o l : 1 , c o l g r o u p : 1 , h e a d : 1 , i f r a m e : 1 , m a p : 1 , o p t g r o u p : 1 , o p t i o n : 1 , s c r i p t : 1 , s e l e c t : 1 , s t y l e : 1 , t e x t a r e a : 1 , t i t l e : 1 , p r e : 1 } , p r i n t a b l e : t r u e , s e l e c t o r : ( w i n d o w . S i z z l e | | ( w i n d o w . j Q u e r y & & f u n c t i o n ( B ) { r e t u r n   j Q u e r y ( B ) } ) | | ( w i n d o w . d o j o & & d o j o . q u e r y ) | | ( w i n d o w . E x t & & E x t . q u e r y ) | | ( w i n d o w . Y A H O O & & Y A H O O . u t i l & & Y A H O O . u t i l . S e l e c t o r & & Y A H O O . u t i l . S e l e c t o r . q u e r y ) | | ( w i n d o w . $ $ & & f u n c t i o n ( B ) { r e t u r n   $ $ ( B ) } ) | | ( w i n d o w . $ & & f u n c t i o n ( B ) { r e t u r n   $ ( B ) } ) | | ( d o c u m e n t . q u e r y S e l e c t o r A l l & & f u n c t i o n ( B ) { r e t u r n   d o c u m e n t . q u e r y S e l e c t o r A l l ( B ) } ) | | g ) , s e p a r a t e : " w o r d s " , t e x t l e s s : { d l : 1 , h t m l : 1 , o l : 1 , t a b l e : 1 , t b o d y : 1 , t h e a d : 1 , t f o o t : 1 , t r : 1 , u l : 1 } , t e x t S h a d o w : " n o n e " } ; v a r   p = { w o r d s : / \ s / . t e s t ( " \ u 0 0 a 0 " ) ? / [ ^ \ S \ u 0 0 a 0 ] + / : / \ s + / , c h a r a c t e r s : " " , n o n e : / ^ / } ; m . n o w = f u n c t i o n ( ) { x . r e a d y ( ) ; r e t u r n   m } ; m . r e f r e s h = f u n c t i o n ( ) { y . r e p e a t . a p p l y ( y , a r g u m e n t s ) ; r e t u r n   m } ; m . r e g i s t e r E n g i n e = f u n c t i o n ( C , B ) { i f ( ! B ) { r e t u r n   m } z [ C ] = B ; r e t u r n   m . s e t ( " e n g i n e " , C ) } ; m . r e g i s t e r F o n t = f u n c t i o n ( D ) { i f ( ! D ) { r e t u r n   m } v a r   B = n e w   s ( D ) , C = B . f a m i l y ; i f ( ! i [ C ] ) { i [ C ] = n e w   f ( ) } i [ C ] . a d d ( B ) ; r e t u r n   m . s e t ( " f o n t F a m i l y " , ' " ' + C + ' " ' ) } ; m . r e p l a c e = f u n c t i o n ( D , C , B ) { C = h ( w , C ) ; i f ( ! C . e n g i n e ) { r e t u r n   m } i f ( ! e ) { n . a d d C l a s s ( x . r o o t ( ) , " c u f o n - a c t i v e   c u f o n - l o a d i n g " ) ; n . r e a d y ( f u n c t i o n ( ) { n . a d d C l a s s ( n . r e m o v e C l a s s ( x . r o o t ( ) , " c u f o n - l o a d i n g " ) , " c u f o n - r e a d y " ) } ) ; e = t r u e } i f ( C . h o v e r ) { C . f o r c e H i t A r e a = t r u e } i f ( C . a u t o D e t e c t ) { d e l e t e   C . f o n t F a m i l y } i f ( t y p e o f   C . t e x t S h a d o w = = " s t r i n g " ) { C . t e x t S h a d o w = n . t e x t S h a d o w ( C . t e x t S h a d o w ) } i f ( t y p e o f   C . c o l o r = = " s t r i n g " & & / ^ - / . t e s t ( C . c o l o r ) ) { C . t e x t G r a d i e n t = n . g r a d i e n t ( C . c o l o r ) } e l s e { d e l e t e   C . t e x t G r a d i e n t } i f ( ! B ) { y . a d d ( D , a r g u m e n t s ) } i f ( D . n o d e T y p e | | t y p e o f   D = = " s t r i n g " ) { D = [ D ] } n . r e a d y ( f u n c t i o n ( ) { f o r ( v a r   F = 0 , E = D . l e n g t h ; F < E ; + + F ) { v a r   G = D [ F ] ; i f ( t y p e o f   G = = " s t r i n g " ) { m . r e p l a c e ( C . s e l e c t o r ( G ) , C , t r u e ) } e l s e { l ( G , C ) } } } ) ; r e t u r n   m } ; m . s e t = f u n c t i o n ( B , C ) { w [ B ] = C ; r e t u r n   m } ; r e t u r n   m } ) ( ) ; C u f o n . r e g i s t e r E n g i n e ( " v m l " , ( f u n c t i o n ( ) { v a r   e = d o c u m e n t . n a m e s p a c e s ; i f ( ! e ) { r e t u r n } e . a d d ( " c v m l " , " u r n : s c h e m a s - m i c r o s o f t - c o m : v m l " ) ; e = n u l l ; v a r   b = d o c u m e n t . c r e a t e E l e m e n t ( " c v m l : s h a p e " ) ; b . s t y l e . b e h a v i o r = " u r l ( # d e f a u l t # V M L ) " ; i f ( ! b . c o o r d s i z e ) { r e t u r n } b = n u l l ; v a r   h = ( d o c u m e n t . d o c u m e n t M o d e | | 0 ) < 8 ; d o c u m e n t . w r i t e ( ( ' < s t y l e   t y p e = " t e x t / c s s " > c u f o n c a n v a s { t e x t - i n d e n t : 0 ; } @ m e d i a   s c r e e n { c v m l \ \ : s h a p e , c v m l \ \ : r e c t , c v m l \ \ : f i l l , c v m l \ \ : s h a d o w { b e h a v i o r : u r l ( # d e f a u l t # V M L ) ; d i s p l a y : b l o c k ; a n t i a l i a s : t r u e ; p o s i t i o n : a b s o l u t e ; } c u f o n c a n v a s { p o s i t i o n : a b s o l u t e ; t e x t - a l i g n : l e f t ; } c u f o n { d i s p l a y : i n l i n e - b l o c k ; p o s i t i o n : r e l a t i v e ; v e r t i c a l - a l i g n : ' + ( h ? " m i d d l e " : " t e x t - b o t t o m " ) + " ; } c u f o n   c u f o n t e x t { p o s i t i o n : a b s o l u t e ; l e f t : - 1 0 0 0 0 i n ; f o n t - s i z e : 1 p x ; } a   c u f o n { c u r s o r : p o i n t e r } } @ m e d i a   p r i n t { c u f o n   c u f o n c a n v a s { d i s p l a y : n o n e ; } } < / s t y l e > " ) . r e p l a c e ( / ; / g , " ! i m p o r t a n t ; " ) ) ; f u n c t i o n   c ( i , j ) { r e t u r n   a ( i , / ( ? : e m | e x | % ) $ | ^ [ a - z - ] + $ / i . t e s t ( j ) ? " 1 e m " : j ) } f u n c t i o n   a ( l , m ) { i f ( m = = = " 0 " ) { r e t u r n   0 } i f ( / p x $ / i . t e s t ( m ) ) { r e t u r n   p a r s e F l o a t ( m ) } v a r   k = l . s t y l e . l e f t , j = l . r u n t i m e S t y l e . l e f t ; l . r u n t i m e S t y l e . l e f t = l . c u r r e n t S t y l e . l e f t ; l . s t y l e . l e f t = m . r e p l a c e ( " % " , " e m " ) ; v a r   i = l . s t y l e . p i x e l L e f t ; l . s t y l e . l e f t = k ; l . r u n t i m e S t y l e . l e f t = j ; r e t u r n   i } f u n c t i o n   f ( l , k , j , n ) { v a r   i = " c o m p u t e d " + n , m = k [ i ] ; i f ( i s N a N ( m ) ) { m = k . g e t ( n ) ; k [ i ] = m = ( m = = " n o r m a l " ) ? 0 : ~ ~ j . c o n v e r t F r o m ( a ( l , m ) ) } r e t u r n   m } v a r   g = { } ; f u n c t i o n   d ( p ) { v a r   q = p . i d ; i f ( ! g [ q ] ) { v a r   n = p . s t o p s , o = d o c u m e n t . c r e a t e E l e m e n t ( " c v m l : f i l l " ) , i = [ ] ; o . t y p e = " g r a d i e n t " ; o . a n g l e = 1 8 0 ; o . f o c u s = " 0 " ; o . m e t h o d = " s i g m a " ; o . c o l o r = n [ 0 ] [ 1 ] ; f o r ( v a r   m = 1 , l = n . l e n g t h - 1 ; m < l ; + + m ) { i . p u s h ( n [ m ] [ 0 ] * 1 0 0 + " %   " + n [ m ] [ 1 ] ) } o . c o l o r s = i . j o i n ( " , " ) ; o . c o l o r 2 = n [ l ] [ 1 ] ; g [ q ] = o } r e t u r n   g [ q ] } r e t u r n   f u n c t i o n ( a c , G , Y , C , K , a d , W ) { v a r   n = ( G = = = n u l l ) ; i f ( n ) { G = K . a l t } v a r   I = a c . v i e w B o x ; v a r   p = Y . c o m p u t e d F o n t S i z e | | ( Y . c o m p u t e d F o n t S i z e = n e w   C u f o n . C S S . S i z e ( c ( a d , Y . g e t ( " f o n t S i z e " ) ) + " p x " , a c . b a s e S i z e ) ) ; v a r   y , q ; i f ( n ) { y = K ; q = K . f i r s t C h i l d } e l s e { y = d o c u m e n t . c r e a t e E l e m e n t ( " c u f o n " ) ; y . c l a s s N a m e = " c u f o n   c u f o n - v m l " ; y . a l t = G ; q = d o c u m e n t . c r e a t e E l e m e n t ( " c u f o n c a n v a s " ) ; y . a p p e n d C h i l d ( q ) ; i f ( C . p r i n t a b l e ) { v a r   Z = d o c u m e n t . c r e a t e E l e m e n t ( " c u f o n t e x t " ) ; Z . a p p e n d C h i l d ( d o c u m e n t . c r e a t e T e x t N o d e ( G ) ) ; y . a p p e n d C h i l d ( Z ) } i f ( ! W ) { y . a p p e n d C h i l d ( d o c u m e n t . c r e a t e E l e m e n t ( " c v m l : s h a p e " ) ) } } v a r   a i = y . s t y l e ; v a r   R = q . s t y l e ; v a r   l = p . c o n v e r t ( I . h e i g h t ) , a f = M a t h . c e i l ( l ) ; v a r   V = a f / l ; v a r   P = V * C u f o n . C S S . f o n t S t r e t c h ( Y . g e t ( " f o n t S t r e t c h " ) ) ; v a r   U = I . m i n X , T = I . m i n Y ; R . h e i g h t = a f ; R . t o p = M a t h . r o u n d ( p . c o n v e r t ( T - a c . a s c e n t ) ) ; R . l e f t = M a t h . r o u n d ( p . c o n v e r t ( U ) ) ; a i . h e i g h t = p . c o n v e r t ( a c . h e i g h t ) + " p x " ; v a r   F = Y . g e t ( " c o l o r " ) ; v a r   a g = C u f o n . C S S . t e x t T r a n s f o r m ( G , Y ) . s p l i t ( " " ) ; v a r   L = a c . s p a c i n g ( a g , f ( a d , Y , p , " l e t t e r S p a c i n g " ) , f ( a d , Y , p , " w o r d S p a c i n g " ) ) ; i f ( ! L . l e n g t h ) { r e t u r n   n u l l } v a r   k = L . t o t a l ; v a r   x = - U + k + ( I . w i d t h - L [ L . l e n g t h - 1 ] ) ; v a r   a h = p . c o n v e r t ( x * P ) , X = M a t h . r o u n d ( a h ) ; v a r   O = x + " , " + I . h e i g h t , m ; v a r   J = " r " + O + " n s " ; v a r   u = C . t e x t G r a d i e n t & & d ( C . t e x t G r a d i e n t ) ; v a r   o = a c . g l y p h s , S = 0 ; v a r   H = C . t e x t S h a d o w ; v a r   a b = - 1 , a a = 0 , w ; w h i l e ( w = a g [ + + a b ] ) { v a r   D = o [ a g [ a b ] ] | | a c . m i s s i n g G l y p h , v ; i f ( ! D ) { c o n t i n u e } i f ( n ) { v = q . c h i l d N o d e s [ a a ] ; w h i l e ( v . f i r s t C h i l d ) { v . r e m o v e C h i l d ( v . f i r s t C h i l d ) } } e l s e { v = d o c u m e n t . c r e a t e E l e m e n t ( " c v m l : s h a p e " ) ; q . a p p e n d C h i l d ( v ) } v . s t r o k e d = " f " ; v . c o o r d s i z e = O ; v . c o o r d o r i g i n = m = ( U - S ) + " , " + T ; v . p a t h = ( D . d ? " m " + D . d + " x e " : " " ) + " m " + m + J ; v . f i l l c o l o r = F ; i f ( u ) { v . a p p e n d C h i l d ( u . c l o n e N o d e ( f a l s e ) ) } v a r   a e = v . s t y l e ; a e . w i d t h = X ; a e . h e i g h t = a f ; i f ( H ) { v a r   s = H [ 0 ] , r = H [ 1 ] ; v a r   B = C u f o n . C S S . c o l o r ( s . c o l o r ) , z ; v a r   N = d o c u m e n t . c r e a t e E l e m e n t ( " c v m l : s h a d o w " ) ; N . o n = " t " ; N . c o l o r = B . c o l o r ; N . o f f s e t = s . o f f X + " , " + s . o f f Y ; i f ( r ) { z = C u f o n . C S S . c o l o r ( r . c o l o r ) ; N . t y p e = " d o u b l e " ; N . c o l o r 2 = z . c o l o r ; N . o f f s e t 2 = r . o f f X + " , " + r . o f f Y } N . o p a c i t y = B . o p a c i t y | | ( z & & z . o p a c i t y ) | | 1 ; v . a p p e n d C h i l d ( N ) } S + = L [ a a + + ] } v a r   M = v . n e x t S i b l i n g , t , A ; i f ( C . f o r c e H i t A r e a ) { i f ( ! M ) { M = d o c u m e n t . c r e a t e E l e m e n t ( " c v m l : r e c t " ) ; M . s t r o k e d = " f " ; M . c l a s s N a m e = " c u f o n - v m l - c o v e r " ; t = d o c u m e n t . c r e a t e E l e m e n t ( " c v m l : f i l l " ) ; t . o p a c i t y = 0 ; M . a p p e n d C h i l d ( t ) ; q . a p p e n d C h i l d ( M ) } A = M . s t y l e ; A . w i d t h = X ; A . h e i g h t = a f } e l s e { i f ( M ) { q . r e m o v e C h i l d ( M ) } } a i . w i d t h = M a t h . m a x ( M a t h . c e i l ( p . c o n v e r t ( k * P ) ) , 0 ) ; i f ( h ) { v a r   Q = Y . c o m p u t e d Y A d j u s t ; i f ( Q = = = u n d e f i n e d ) { v a r   E = Y . g e t ( " l i n e H e i g h t " ) ; i f ( E = = " n o r m a l " ) { E = " 1 e m " } e l s e { i f ( ! i s N a N ( E ) ) { E + = " e m " } } Y . c o m p u t e d Y A d j u s t = Q = 0 . 5 * ( a ( a d , E ) - p a r s e F l o a t ( a i . h e i g h t ) ) } i f ( Q ) { a i . m a r g i n T o p = M a t h . c e i l ( Q ) + " p x " ; a i . m a r g i n B o t t o m = Q + " p x " } } r e t u r n   y } } ) ( ) ) ; C u f o n . r e g i s t e r E n g i n e ( " c a n v a s " , ( f u n c t i o n ( ) { v a r   b = d o c u m e n t . c r e a t e E l e m e n t ( " c a n v a s " ) ; i f ( ! b | | ! b . g e t C o n t e x t | | ! b . g e t C o n t e x t . a p p l y ) { r e t u r n } b = n u l l ; v a r   a = C u f o n . C S S . s u p p o r t s ( " d i s p l a y " , " i n l i n e - b l o c k " ) ; v a r   e = ! a & & ( d o c u m e n t . c o m p a t M o d e = = " B a c k C o m p a t " | | / f r a m e s e t | t r a n s i t i o n a l / i . t e s t ( d o c u m e n t . d o c t y p e . p u b l i c I d ) ) ; v a r   f = d o c u m e n t . c r e a t e E l e m e n t ( " s t y l e " ) ; f . t y p e = " t e x t / c s s " ; f . a p p e n d C h i l d ( d o c u m e n t . c r e a t e T e x t N o d e ( ( " c u f o n { t e x t - i n d e n t : 0 ; } @ m e d i a   s c r e e n , p r o j e c t i o n { c u f o n { d i s p l a y : i n l i n e ; d i s p l a y : i n l i n e - b l o c k ; p o s i t i o n : r e l a t i v e ; v e r t i c a l - a l i g n : m i d d l e ; " + ( e ? " " : " f o n t - s i z e : 1 p x ; l i n e - h e i g h t : 1 p x ; " ) + " } c u f o n   c u f o n t e x t { d i s p l a y : - m o z - i n l i n e - b o x ; d i s p l a y : i n l i n e - b l o c k ; w i d t h : 0 ; h e i g h t : 0 ; o v e r f l o w : h i d d e n ; t e x t - i n d e n t : - 1 0 0 0 0 i n ; } " + ( a ? " c u f o n   c a n v a s { p o s i t i o n : r e l a t i v e ; } " : " c u f o n   c a n v a s { p o s i t i o n : a b s o l u t e ; } " ) + " } @ m e d i a   p r i n t { c u f o n { p a d d i n g : 0 ; } c u f o n   c a n v a s { d i s p l a y : n o n e ; } } " ) . r e p l a c e ( / ; / g , " ! i m p o r t a n t ; " ) ) ) ; d o c u m e n t . g e t E l e m e n t s B y T a g N a m e ( " h e a d " ) [ 0 ] . a p p e n d C h i l d ( f ) ; f u n c t i o n   d ( p , h ) { v a r   n = 0 , m = 0 ; v a r   g = [ ] , o = / ( [ m r v x e ] ) ( [ ^ a - z ] * ) / g , k ; g e n e r a t e : f o r ( v a r   j = 0 ; k = o . e x e c ( p ) ; + + j ) { v a r   l = k [ 2 ] . s p l i t ( " , " ) ; s w i t c h ( k [ 1 ] ) { c a s e " v " : g [ j ] = { m : " b e z i e r C u r v e T o " , a : [ n + ~ ~ l [ 0 ] , m + ~ ~ l [ 1 ] , n + ~ ~ l [ 2 ] , m + ~ ~ l [ 3 ] , n + = ~ ~ l [ 4 ] , m + = ~ ~ l [ 5 ] ] } ; b r e a k ; c a s e " r " : g [ j ] = { m : " l i n e T o " , a : [ n + = ~ ~ l [ 0 ] , m + = ~ ~ l [ 1 ] ] } ; b r e a k ; c a s e " m " : g [ j ] = { m : " m o v e T o " , a : [ n = ~ ~ l [ 0 ] , m = ~ ~ l [ 1 ] ] } ; b r e a k ; c a s e " x " : g [ j ] = { m : " c l o s e P a t h " } ; b r e a k ; c a s e " e " : b r e a k   g e n e r a t e } h [ g [ j ] . m ] . a p p l y ( h , g [ j ] . a ) } r e t u r n   g } f u n c t i o n   c ( m , k ) { f o r ( v a r   j = 0 , h = m . l e n g t h ; j < h ; + + j ) { v a r   g = m [ j ] ; k [ g . m ] . a p p l y ( k , g . a ) } } r e t u r n   f u n c t i o n ( V , w , P , t , C , W ) { v a r   k = ( w = = = n u l l ) ; i f ( k ) { w = C . g e t A t t r i b u t e ( " a l t " ) } v a r   A = V . v i e w B o x ; v a r   m = P . g e t S i z e ( " f o n t S i z e " , V . b a s e S i z e ) ; v a r   B = 0 , O = 0 , N = 0 , u = 0 ; v a r   z = t . t e x t S h a d o w , L = [ ] ; i f ( z ) { f o r ( v a r   U = z . l e n g t h ; U - - ; ) { v a r   F = z [ U ] ; v a r   K = m . c o n v e r t F r o m ( p a r s e F l o a t ( F . o f f X ) ) ; v a r   I = m . c o n v e r t F r o m ( p a r s e F l o a t ( F . o f f Y ) ) ; L [ U ] = [ K , I ] ; i f ( I < B ) { B = I } i f ( K > O ) { O = K } i f ( I > N ) { N = I } i f ( K < u ) { u = K } } } v a r   Z = C u f o n . C S S . t e x t T r a n s f o r m ( w , P ) . s p l i t ( " " ) ; v a r   E = V . s p a c i n g ( Z , ~ ~ m . c o n v e r t F r o m ( p a r s e F l o a t ( P . g e t ( " l e t t e r S p a c i n g " ) ) | | 0 ) , ~ ~ m . c o n v e r t F r o m ( p a r s e F l o a t ( P . g e t ( " w o r d S p a c i n g " ) ) | | 0 ) ) ; i f ( ! E . l e n g t h ) { r e t u r n   n u l l } v a r   h = E . t o t a l ; O + = A . w i d t h - E [ E . l e n g t h - 1 ] ; u + = A . m i n X ; v a r   s , n ; i f ( k ) { s = C ; n = C . f i r s t C h i l d } e l s e { s = d o c u m e n t . c r e a t e E l e m e n t ( " c u f o n " ) ; s . c l a s s N a m e = " c u f o n   c u f o n - c a n v a s " ; s . s e t A t t r i b u t e ( " a l t " , w ) ; n = d o c u m e n t . c r e a t e E l e m e n t ( " c a n v a s " ) ; s . a p p e n d C h i l d ( n ) ; i f ( t . p r i n t a b l e ) { v a r   S = d o c u m e n t . c r e a t e E l e m e n t ( " c u f o n t e x t " ) ; S . a p p e n d C h i l d ( d o c u m e n t . c r e a t e T e x t N o d e ( w ) ) ; s . a p p e n d C h i l d ( S ) } } v a r   a a = s . s t y l e ; v a r   H = n . s t y l e ; v a r   j = m . c o n v e r t ( A . h e i g h t ) ; v a r   Y = M a t h . c e i l ( j ) ; v a r   M = Y / j ; v a r   G = M * C u f o n . C S S . f o n t S t r e t c h ( P . g e t ( " f o n t S t r e t c h " ) ) ; v a r   J = h * G ; v a r   Q = M a t h . c e i l ( m . c o n v e r t ( J + O - u ) ) ; v a r   o = M a t h . c e i l ( m . c o n v e r t ( A . h e i g h t - B + N ) ) ; n . w i d t h = Q ; n . h e i g h t = o ; H . w i d t h = Q + " p x " ; H . h e i g h t = o + " p x " ; B + = A . m i n Y ; H . t o p = M a t h . r o u n d ( m . c o n v e r t ( B - V . a s c e n t ) ) + " p x " ; H . l e f t = M a t h . r o u n d ( m . c o n v e r t ( u ) ) + " p x " ; v a r   r = M a t h . m a x ( M a t h . c e i l ( m . c o n v e r t ( J ) ) , 0 ) + " p x " ; i f ( a ) { a a . w i d t h = r ; a a . h e i g h t = m . c o n v e r t ( V . h e i g h t ) + " p x " } e l s e { a a . p a d d i n g L e f t = r ; a a . p a d d i n g B o t t o m = ( m . c o n v e r t ( V . h e i g h t ) - 1 ) + " p x " } v a r   X = n . g e t C o n t e x t ( " 2 d " ) , D = j / A . h e i g h t ; X . s c a l e ( D , D * M ) ; X . t r a n s l a t e ( - u , - B ) ; X . s a v e ( ) ; f u n c t i o n   T ( ) { v a r   x = V . g l y p h s , a b , l = - 1 , g = - 1 , y ; X . s c a l e ( G , 1 ) ; w h i l e ( y = Z [ + + l ] ) { v a r   a b = x [ Z [ l ] ] | | V . m i s s i n g G l y p h ; i f ( ! a b ) { c o n t i n u e } i f ( a b . d ) { X . b e g i n P a t h ( ) ; i f ( a b . c o d e ) { c ( a b . c o d e , X ) } e l s e { a b . c o d e = d ( " m " + a b . d , X ) } X . f i l l ( ) } X . t r a n s l a t e ( E [ + + g ] , 0 ) } X . r e s t o r e ( ) } i f ( z ) { f o r ( v a r   U = z . l e n g t h ; U - - ; ) { v a r   F = z [ U ] ; X . s a v e ( ) ; X . f i l l S t y l e = F . c o l o r ; X . t r a n s l a t e . a p p l y ( X , L [ U ] ) ; T ( ) } } v a r   q = t . t e x t G r a d i e n t ; i f ( q ) { v a r   v = q . s t o p s , p = X . c r e a t e L i n e a r G r a d i e n t ( 0 , A . m i n Y , 0 , A . m a x Y ) ; f o r ( v a r   U = 0 , R = v . l e n g t h ; U < R ; + + U ) { p . a d d C o l o r S t o p . a p p l y ( p , v [ U ] ) } X . f i l l S t y l e = p } e l s e { X . f i l l S t y l e = P . g e t ( " c o l o r " ) } T ( ) ; r e t u r n   s } } ) ( ) ) ; 
 
 / *   - - - - - - - - - - - -   c u f o n / M y r i a d P r o C o n d e n s e d _ 4 0 0 . j s - - - - - - - - - - - * / 
 / * ! 
   *   T h e   f o l l o w i n g   c o p y r i g h t   n o t i c e   m a y   n o t   b e   r e m o v e d   u n d e r   a n y   c i r c u m s t a n c e s . 
   *   
   *   C o p y r i g h t : 
   *   ©   1 9 9 2 ,   1 9 9 4 ,   1 9 9 7 ,   2 0 0 0 ,   2 0 0 4   A d o b e   S y s t e m s   I n c o r p o r a t e d .   A l l   r i g h t s   r e s e r v e d . 
   *   P r o t e c t e d   b y   U . S .   P a t e n t s   D 4 5 4 , 5 8 2 . 
   *   
   *   T r a d e m a r k : 
   *   M y r i a d   i s   e i t h e r   a   r e g i s t e r e d   t r a d e m a r k   o r   a   t r a d e m a r k   o f   A d o b e   S y s t e m s 
   *   I n c o r p o r a t e d   i n   t h e   U n i t e d   S t a t e s   a n d / o r   o t h e r   c o u n t r i e s . 
   *   
   *   F u l l   n a m e : 
   *   M y r i a d P r o - C o n d 
   *   
   *   D e s i g n e r : 
   *   R o b e r t   S l i m b a c h   a n d   C a r o l   T w o m b l y 
   *   
   *   V e n d o r   U R L : 
   *   h t t p : / / w w w . a d o b e . c o m / t y p e 
   *   
   *   L i c e n s e   i n f o r m a t i o n : 
   *   h t t p : / / w w w . a d o b e . c o m / t y p e / l e g a l . h t m l 
   * / 
 C u f o n . r e g i s t e r F o n t ( { " w " : 1 3 8 , " f a c e " : { " f o n t - f a m i l y " : " M y r i a d P r o C o n d e n s e d " , " f o n t - w e i g h t " : 4 0 0 , " f o n t - s t r e t c h " : " c o n d e n s e d " , " u n i t s - p e r - e m " : " 3 6 0 " , " p a n o s e - 1 " : " 2   1 1   5   6   3   4   3   2   2   4 " , " a s c e n t " : " 2 7 0 " , " d e s c e n t " : " - 9 0 " , " b b o x " : " - 1 0   - 2 7 0   2 2 8   9 0 " , " u n d e r l i n e - t h i c k n e s s " : " 1 8 " , " u n d e r l i n e - p o s i t i o n " : " - 1 8 " , " s t e m h " : " 2 1 " , " s t e m v " : " 2 8 " , " u n i c o d e - r a n g e " : " U + 0 0 2 0 - U + 0 0 7 E " } , " g l y p h s " : { "   " : { " w " : 5 6 , " k " : { " T " : 1 3 , " V " : 1 3 , " W " : 1 3 , " Y " : 1 3 } } , " ! " : { " d " : " 4 8 , - 6 7 r - 2 3 , 0 r - 3 , - 1 7 6 r 3 0 , 0 x m 3 6 , 3 v - 1 0 , 0 , - 1 7 , - 8 , - 1 7 , - 2 0 v 0 , - 1 2 , 8 , - 1 9 , 1 8 , - 1 9 v 1 1 , 0 , 1 7 , 7 , 1 7 , 1 9 v 0 , 1 2 , - 6 , 2 0 , - 1 8 , 2 0 " , " w " : 7 3 } , " \ " " : { " d " : " 1 8 , - 2 4 6 r 2 6 , 0 r - 5 , 8 4 r - 1 6 , 0 x m 6 8 , - 2 4 6 r 2 6 , 0 r - 5 , 8 4 r - 1 6 , 0 " , " w " : 1 1 1 , " k " : { " T " : - 2 , " J " : 1 2 , " C " : 1 , " G " : 1 , " O " : 1 , " Q " : 1 , " V " : - 2 , " W " : - 2 , " X " : - 2 , " Y " : - 4 , " A " : 2 2 , " f " : - 5 , " g " : 8 , " c " : 8 , " d " : 8 , " e " : 8 , " o " : 8 , " q " : 8 , " s " : 1 , " t " : - 5 , " x " : - 1 , " , " : 3 3 , " . " : 3 3 } } , " # " : { " d " : " 5 2 , - 9 1 r 2 8 , 0 r 7 , - 5 4 r - 2 8 , 0 x m 4 1 , 0 r - 1 9 , 0 r 9 , - 7 2 r - 2 3 , 0 r 0 , - 1 9 r 2 6 , 0 r 7 , - 5 4 r - 2 5 , 0 r 0 , - 1 9 r 2 8 , 0 r 9 , - 7 0 r 1 8 , 0 r - 9 , 7 0 r 2 8 , 0 r 9 , - 7 0 r 1 8 , 0 r - 9 , 7 0 r 2 3 , 0 r 0 , 1 9 r - 2 6 , 0 r - 6 , 5 4 r 2 4 , 0 r 0 , 1 9 r - 2 7 , 0 r - 9 , 7 2 r - 1 9 , 0 r 9 , - 7 2 r - 2 7 , 0 " } , " $ " : { " d " : " 9 5 , - 6 4 v 0 , - 5 0 , - 7 6 , - 5 2 , - 7 6 , - 1 0 6 v 0 , - 2 9 , 1 8 , - 5 0 , 4 1 , - 5 6 r 0 , - 3 5 r 2 0 , 0 r 0 , 3 3 v 1 5 , 0 , 2 8 , 4 , 3 4 , 9 r - 6 , 2 2 v - 1 7 , - 1 6 , - 6 2 , - 9 , - 6 2 , 2 2 v 0 , 2 1 , 1 0 , 3 0 , 3 4 , 4 4 v 2 8 , 1 7 , 4 1 , 3 6 , 4 1 , 6 3 v 0 , 3 4 , - 1 9 , 5 5 , - 4 3 , 6 0 r 0 , 3 8 r - 2 0 , 0 r 0 , - 3 6 v - 1 7 , 0 , - 3 1 , - 7 , - 4 0 , - 1 2 r 7 , - 2 1 v 2 4 , 1 8 , 7 0 , 1 4 , 7 0 , - 2 5 " } , " % " : { " d " : " 5 5 , - 2 3 7 v 2 6 , 0 , 4 4 , 2 8 , 4 4 , 7 1 v 0 , 4 9 , - 2 2 , 7 1 , - 4 4 , 7 1 v - 2 6 , 0 , - 4 4 , - 2 7 , - 4 4 , - 7 1 v 0 , - 4 5 , 1 9 , - 7 1 , 4 4 , - 7 1 x m 5 4 , - 2 2 0 v - 3 2 , 4 , - 3 0 , 1 0 5 , 1 , 1 0 8 v 3 2 , - 4 , 3 2 , - 1 0 4 , - 1 , - 1 0 8 x m 6 2 , 5 r - 1 7 , 0 r 1 2 4 , - 2 4 4 r 1 8 , 0 x m 1 7 8 , - 1 3 9 v 2 6 , 0 , 4 3 , 2 8 , 4 3 , 7 1 v 0 , 4 9 , - 2 2 , 7 1 , - 4 4 , 7 1 v - 2 6 , 0 , - 4 4 , - 2 7 , - 4 4 , - 7 1 v 0 , - 4 5 , 2 0 , - 7 1 , 4 5 , - 7 1 x m 1 7 7 , - 1 2 2 v - 3 2 , 3 , - 3 2 , 1 0 4 , 0 , 1 0 7 v 3 2 , - 3 , 3 2 , - 1 0 3 , 0 , - 1 0 7 " , " w " : 2 3 2 } , " & " : { " d " : " 1 7 0 , 0 r - 3 0 , 0 v - 4 , - 6 , - 9 , - 1 1 , - 1 7 , - 2 3 v - 3 4 , 5 0 , - 1 1 3 , 2 0 , - 1 1 3 , - 4 1 v 0 , - 2 8 , 1 4 , - 5 0 , 3 8 , - 7 1 v - 2 9 , - 3 7 , - 2 3 , - 1 1 0 , 3 2 , - 1 1 1 v 2 2 , 0 , 4 2 , 1 7 , 4 2 , 5 0 v 1 , 2 5 , - 1 2 , 4 4 , - 4 1 , 6 7 v 9 , 1 5 , 2 7 , 4 4 , 4 6 , 6 9 v 1 0 , - 2 2 , 1 3 , - 5 3 , 1 4 , - 7 0 r 2 5 , 0 v - 3 , 2 9 , - 1 1 , 6 4 , - 2 7 , 8 8 x m 3 7 , - 6 7 v 0 , 4 5 , 5 3 , 6 6 , 7 4 , 2 7 v - 2 1 , - 2 8 , - 3 8 , - 5 4 , - 5 2 , - 7 7 v - 1 1 , 1 0 , - 2 2 , 2 8 , - 2 2 , 5 0 x m 7 7 , - 2 2 5 v - 3 0 , 0 , - 2 6 , 5 8 , - 8 , 7 8 v 1 9 , - 1 4 , 2 9 , - 2 8 , 2 9 , - 4 7 v 0 , - 1 5 , - 5 , - 3 1 , - 2 1 , - 3 1 " , " w " : 1 7 6 } , " ( " : { " d " : " 6 0 , - 2 4 9 r 2 2 , 0 v - 4 7 , 5 6 , - 4 8 , 2 3 5 , 0 , 2 9 2 r - 2 2 , 0 v - 1 9 , - 2 7 , - 3 9 , - 7 5 , - 3 9 , - 1 4 6 v 0 , - 7 1 , 2 0 , - 1 1 9 , 3 9 , - 1 4 6 " , " w " : 9 1 , " k " : { " T " : - 4 , " J " : - 3 , " C " : 7 , " G " : 7 , " O " : 7 , " Q " : 7 , " V " : - 8 , " W " : - 8 , " X " : - 1 , " Y " : - 1 0 , " A " : 6 , " j " : - 1 1 , " c " : 4 , " d " : 4 , " e " : 4 , " o " : 4 , " q " : 4 } } , " ) " : { " d " : " 3 1 , 4 3 r - 2 2 , 0 v 4 7 , - 5 6 , 4 8 , - 2 3 7 , 0 , - 2 9 2 r 2 2 , 0 v 1 9 , 2 7 , 3 9 , 7 5 , 3 9 , 1 4 6 v 0 , 7 1 , - 2 0 , 1 1 8 , - 3 9 , 1 4 6 " , " w " : 9 1 } , " * " : { " d " : " 8 8 , - 2 4 6 r 1 9 , 1 1 v - 9 , 1 5 , - 2 5 , 3 0 , - 3 0 , 4 4 r 4 8 , - 6 r 0 , 2 2 v - 1 6 , - 1 , - 3 5 , - 6 , - 4 9 , - 5 r 3 2 , 4 1 r - 2 0 , 1 2 r - 2 1 , - 4 8 r - 2 3 , 4 9 r - 1 8 , - 1 2 v 9 , - 1 4 , 2 4 , - 3 0 , 3 0 , - 4 3 r - 4 7 , 6 r 0 , - 2 2 v 1 5 , 1 , 3 4 , 6 , 4 7 , 5 r - 3 0 , - 4 2 r 1 9 , - 1 0 r 2 2 , 4 6 " , " w " : 1 3 4 } , " + " : { " d " : " 9 7 , - 1 9 2 r 2 1 , 0 r 0 , 8 6 r 8 3 , 0 r 0 , 2 0 r - 8 3 , 0 r 0 , 8 6 r - 2 1 , 0 r 0 , - 8 6 r - 8 2 , 0 r 0 , - 2 0 r 8 2 , 0 r 0 , - 8 6 " , " w " : 2 1 4 } , " , " : { " d " : " 2 5 , 4 3 r - 1 9 , 2 v 8 , - 2 1 , 1 7 , - 5 9 , 2 1 , - 8 4 r 3 1 , - 3 v - 8 , 2 9 , - 2 3 , 6 9 , - 3 3 , 8 5 " , " w " : 6 9 , " k " : { " \ " " : 2 6 , " ' " : 2 6 } } , " - " : { " d " : " 1 1 , - 1 0 5 r 7 9 , 0 r 0 , 2 1 r - 7 9 , 0 r 0 , - 2 1 " , " w " : 1 0 0 , " k " : { " T " : 1 3 , " J " : 6 , " C " : - 2 , " G " : - 2 , " O " : - 2 , " Q " : - 2 , " V " : 4 , " W " : 4 , " X " : 5 , " Y " : 1 3 , " A " : 3 , " g " : - 5 , " c " : - 7 , " d " : - 7 , " e " : - 7 , " o " : - 7 , " q " : - 7 , " x " : 3 } } , " . " : { " d " : " 3 6 , 3 v - 1 0 , 0 , - 1 8 , - 8 , - 1 8 , - 2 1 v 0 , - 1 2 , 8 , - 2 1 , 1 8 , - 2 1 v 1 1 , 0 , 1 8 , 8 , 1 8 , 2 1 v 0 , 1 3 , - 6 , 2 1 , - 1 8 , 2 1 " , " w " : 6 9 , " k " : { " \ " " : 2 6 , " ' " : 2 6 } } , " \ / " : { " d " : " 2 4 , 1 4 r - 2 1 , 0 r 7 7 , - 2 6 0 r 2 1 , 0 " , " w " : 1 0 1 } , " 0 " : { " d " : " 7 1 , - 2 3 7 v 3 8 , 0 , 5 8 , 4 5 , 5 8 , 1 2 0 v 0 , 8 5 , - 2 7 , 1 2 0 , - 6 1 , 1 2 0 v - 3 6 , 0 , - 5 8 , - 4 4 , - 5 8 , - 1 2 0 v 0 , - 7 9 , 2 3 , - 1 2 0 , 6 1 , - 1 2 0 x m 7 0 , - 2 1 3 v - 2 3 , 0 , - 3 3 , 3 9 , - 3 3 , 9 6 v 0 , 5 7 , 1 0 , 9 6 , 3 3 , 9 6 v 2 2 , 0 , 3 1 , - 4 0 , 3 1 , - 9 6 v 0 , - 5 5 , - 9 , - 9 6 , - 3 1 , - 9 6 " } , " 1 " : { " d " : " 6 8 , 0 r - 1 , - 2 0 6 r - 3 9 , 2 2 r - 5 , - 2 1 v 2 4 , - 1 0 , 3 5 , - 3 2 , 7 2 , - 2 9 r 0 , 2 3 4 r - 2 7 , 0 " } , " 2 " : { " d " : " 1 2 4 , 0 r - 1 1 2 , 0 v - 3 , - 2 4 , 1 0 , - 3 2 , 1 9 , - 4 5 v 2 7 , - 4 0 , 6 1 , - 8 2 , 6 1 , - 1 2 6 v 0 , - 4 7 , - 4 8 , - 4 9 , - 6 7 , - 2 9 r - 7 , - 2 1 v 8 , - 7 , 2 5 , - 1 6 , 4 6 , - 1 6 v 3 9 , 0 , 5 6 , 2 9 , 5 6 , 6 4 v 1 , 5 3 , - 4 5 , 1 0 5 , - 7 4 , 1 4 9 r 7 8 , 0 r 0 , 2 4 " } , " 3 " : { " d " : " 1 0 , - 8 r 6 , - 2 2 v 2 7 , 1 9 , 7 7 , 1 0 , 7 4 , - 3 7 v - 2 , - 3 3 , - 2 1 , - 5 0 , - 5 3 , - 4 8 r 0 , - 2 1 v 2 3 , 1 , 4 5 , - 1 1 , 4 7 , - 4 2 v 2 , - 4 0 , - 3 9 , - 4 3 , - 6 0 , - 2 5 r - 6 , - 2 1 v 3 1 , - 2 7 , 9 4 , - 9 , 9 4 , 4 1 v 0 , 2 4 , - 1 4 , 4 4 , - 3 5 , 5 6 v 2 1 , 6 , 4 1 , 2 4 , 4 1 , 6 1 v 0 , 5 5 , - 6 3 , 8 7 , - 1 0 8 , 5 8 " } , " 4 " : { " d " : " 1 0 9 , 0 r - 2 5 , 0 r 0 , - 6 5 r - 7 8 , 0 r 0 , - 1 9 r 7 6 , - 1 5 0 r 2 7 , 0 r 0 , 1 4 7 r 2 6 , 0 r 0 , 2 2 r - 2 6 , 0 r 0 , 6 5 x m 3 3 , - 8 8 v 1 4 , 3 , 3 5 , 0 , 5 1 , 1 r 1 , - 1 1 2 " } , " 5 " : { " d " : " 4 7 , - 1 4 7 v 4 1 , - 5 , 7 3 , 2 5 , 7 3 , 7 0 v 0 , 6 4 , - 6 0 , 9 9 , - 1 1 1 , 6 9 r 6 , - 2 1 v 3 3 , 1 9 , 7 9 , 7 , 7 8 , - 4 5 v - 1 , - 4 4 , - 3 2 , - 5 7 , - 7 2 , - 5 2 r 1 5 , - 1 0 8 r 8 4 , 0 r 0 , 2 4 r - 6 3 , 0 " } , " 6 " : { " d " : " 1 1 5 , - 2 3 7 r 0 , 2 4 v - 5 1 , 1 , - 7 3 , 4 8 , - 7 6 , 8 6 v 3 1 , - 4 3 , 9 0 , - 1 9 , 9 0 , 5 0 v 0 , 4 4 , - 2 0 , 8 0 , - 5 7 , 8 0 v - 7 9 , 2 , - 7 1 , - 1 5 7 , - 3 2 , - 2 0 1 v 2 0 , - 2 2 , 4 1 , - 3 8 , 7 5 , - 3 9 x m 7 0 , - 1 2 8 v - 1 5 , 0 , - 3 2 , 1 4 , - 3 2 , 3 9 v 0 , 4 8 , 1 5 , 7 0 , 3 4 , 7 0 v 1 5 , 0 , 3 0 , - 1 5 , 3 0 , - 5 6 v 0 , - 3 5 , - 1 3 , - 5 3 , - 3 2 , - 5 3 " } , " 7 " : { " d " : " 1 3 , - 2 3 4 r 1 1 3 , 0 r 0 , 1 7 r - 7 6 , 2 1 7 r - 2 7 , 0 r 7 5 , - 2 1 0 r - 8 5 , 0 r 0 , - 2 4 " } , " 8 " : { " d " : " 4 9 , - 1 2 4 v - 4 9 , - 2 6 , - 3 5 , - 1 1 6 , 2 3 , - 1 1 3 v 6 0 , 4 , 6 6 , 8 4 , 1 9 , 1 1 1 v 5 5 , 2 5 , 4 8 , 1 3 0 , - 2 3 , 1 2 9 v - 3 9 , 0 , - 5 8 , - 3 1 , - 5 8 , - 6 0 v 0 , - 3 3 , 2 0 , - 5 4 , 3 9 , - 6 7 x m 6 9 , - 1 8 v 1 7 , 0 , 3 2 , - 1 2 , 3 2 , - 4 2 v 0 , - 2 7 , - 1 5 , - 4 2 , - 3 3 , - 5 4 v - 3 8 , 1 5 , - 4 4 , 9 6 , 1 , 9 6 x m 7 0 , - 2 1 6 v - 1 5 , 0 , - 2 6 , 1 5 , - 2 6 , 3 6 v 0 , 2 4 , 1 5 , 3 6 , 2 9 , 4 5 v 2 8 , - 1 3 , 3 4 , - 8 0 , - 3 , - 8 1 " } , " 9 " : { " d " : " 2 4 , 3 r 0 , - 2 4 v 5 0 , - 3 , 7 1 , - 3 8 , 7 6 , - 8 7 v - 3 1 , 4 1 , - 8 9 , 1 4 , - 8 9 , - 5 0 v 0 , - 4 3 , 2 3 , - 7 9 , 5 9 , - 7 9 v 7 9 , 2 , 6 7 , 1 5 9 , 2 8 , 2 0 2 v - 2 0 , 2 2 , - 3 9 , 3 8 , - 7 4 , 3 8 x m 7 0 , - 1 0 9 v 1 6 , - 1 , 3 2 , - 1 3 , 3 1 , - 3 6 v 0 , - 4 9 , - 1 4 , - 7 0 , - 3 3 , - 7 0 v - 1 4 , 0 , - 3 0 , 1 5 , - 3 0 , 5 5 v 0 , 3 4 , 1 3 , 5 1 , 3 2 , 5 1 " } , " : " : { " d " : " 3 6 , - 1 2 9 v - 1 0 , 0 , - 1 8 , - 8 , - 1 8 , - 2 0 v 0 , - 1 2 , 8 , - 2 1 , 1 8 , - 2 1 v 1 1 , 0 , 1 8 , 9 , 1 8 , 2 1 v 0 , 1 2 , - 6 , 2 0 , - 1 8 , 2 0 x m 3 6 , 3 v - 1 0 , 0 , - 1 8 , - 8 , - 1 8 , - 2 0 v 0 , - 1 2 , 8 , - 2 1 , 1 8 , - 2 1 v 1 1 , 0 , 1 8 , 9 , 1 8 , 2 1 v 0 , 1 2 , - 6 , 2 0 , - 1 8 , 2 0 " , " w " : 6 9 } , " ; " : { " d " : " 2 5 , 4 3 r - 1 9 , 2 v 7 , - 2 1 , 1 7 , - 5 9 , 2 1 , - 8 4 r 3 1 , - 3 v - 8 , 2 9 , - 2 3 , 6 9 , - 3 3 , 8 5 x m 4 0 , - 1 2 9 v - 1 0 , 0 , - 1 8 , - 8 , - 1 8 , - 2 0 v 0 , - 1 2 , 8 , - 2 1 , 1 8 , - 2 1 v 1 1 , 0 , 1 8 , 9 , 1 8 , 2 1 v 0 , 1 2 , - 6 , 2 0 , - 1 8 , 2 0 " , " w " : 6 9 } , " < " : { " d " : " 2 4 , - 8 7 r 0 , - 1 7 r 1 6 7 , - 8 8 r 0 , 2 5 r - 1 4 0 , 7 2 r 1 4 0 , 7 1 r 0 , 2 4 " , " w " : 2 1 4 } , " = " : { " d " : " 2 0 0 , - 1 2 1 r - 1 8 6 , 0 r 0 , - 2 0 r 1 8 6 , 0 r 0 , 2 0 x m 2 0 0 , - 5 3 r - 1 8 6 , 0 r 0 , - 2 0 r 1 8 6 , 0 r 0 , 2 0 " , " w " : 2 1 4 } , " > " : { " d " : " 1 9 1 , - 1 0 6 r 0 , 2 1 r - 1 6 7 , 8 5 r 0 , - 2 4 r 1 4 4 , - 7 2 r - 1 4 4 , - 7 2 r 0 , - 2 4 " , " w " : 2 1 4 } , " ? " : { " d " : " 1 0 2 , - 1 9 7 v - 1 , 4 9 , - 5 1 , 7 3 , - 4 0 , 1 3 1 v - 9 , - 2 , - 2 6 , 5 , - 2 5 , - 6 v - 1 3 , - 3 9 , 3 5 , - 8 7 , 3 6 , - 1 2 2 v 1 , - 3 2 , - 3 2 , - 3 4 , - 5 1 , - 2 2 r - 6 , - 2 2 v 6 , - 4 , 2 0 , - 9 , 3 5 , - 9 v 3 6 , 0 , 5 1 , 2 4 , 5 1 , 5 0 x m 4 8 , 3 v - 1 0 , 0 , - 1 7 , - 8 , - 1 7 , - 2 0 v 0 , - 1 2 , 8 , - 2 0 , 1 8 , - 2 0 v 1 1 , 0 , 1 8 , 8 , 1 8 , 2 0 v 0 , 1 2 , - 7 , 2 0 , - 1 9 , 2 0 " , " w " : 1 1 1 } , " @ " : { " d " : " 9 1 , - 4 1 v 3 2 , - 4 , 3 8 , - 6 2 , 4 5 , - 9 6 v - 3 7 , - 8 , - 5 7 , 3 5 , - 5 9 , 7 4 v 0 , 1 6 , 6 , 2 2 , 1 4 , 2 2 x m 1 4 7 , 1 0 r 5 , 1 3 v - 6 7 , 3 4 , - 1 3 9 , 3 , - 1 3 9 , - 9 0 v 0 , - 8 0 , 4 8 , - 1 4 7 , 1 1 3 , - 1 4 7 v 4 9 , 0 , 7 6 , 3 7 , 7 6 , 8 7 v 0 , 6 8 , - 2 4 , 1 0 4 , - 5 6 , 1 0 4 v - 1 4 , 0 , - 2 0 , - 1 3 , - 2 2 , - 2 9 v - 1 2 , 2 2 , - 2 7 , 2 9 , - 3 9 , 2 9 v - 1 7 , 0 , - 2 9 , - 1 4 , - 2 9 , - 4 0 v 0 , - 4 7 , 4 2 , - 1 0 9 , 1 0 2 , - 8 6 r - 1 4 , 7 3 v - 5 , 2 6 , - 2 , 3 7 , 8 , 3 7 v 1 7 , 0 , 3 3 , - 3 3 , 3 3 , - 8 2 v 0 , - 4 9 , - 1 9 , - 7 9 , - 6 1 , - 7 9 v - 5 0 , 0 , - 9 5 , 5 5 , - 9 5 , 1 3 3 v 0 , 7 9 , 6 2 , 1 0 7 , 1 1 8 , 7 7 " , " w " : 2 1 2 } , " A " : { " d " : " 1 0 5 , - 7 3 r - 5 4 , 0 r - 1 6 , 7 3 r - 2 7 , 0 r 5 5 , - 2 4 3 r 3 1 , 0 r 5 4 , 2 4 3 r - 2 7 , 0 x m 5 5 , - 9 5 r 4 6 , 0 r - 2 4 , - 1 1 7 " , " w " : 1 5 6 , " k " : { " T " : 2 2 , " J " : - 5 , " M " : 3 , " C " : 7 , " G " : 7 , " O " : 7 , " Q " : 7 , " U " : 6 , " V " : 1 7 , " W " : 1 7 , " X " : 3 , " Y " : 1 9 , " Z " : - 3 , " f " : 4 , " g " : 3 , " b " : 1 , " h " : 1 , " k " : 1 , " l " : 1 , " j " : 1 , " i " : 1 , " m " : 1 , " n " : 1 , " p " : 1 , " r " : 1 , " c " : 4 , " d " : 4 , " e " : 4 , " o " : 4 , " q " : 4 , " s " : - 1 , " t " : 4 , " u " : 2 , " v " : 9 , " w " : 9 , " y " : 9 , " x " : - 1 , " z " : - 4 , " ) " : 3 , " ] " : 3 , " } " : 3 , " \ " " : 2 0 , " ' " : 2 0 } } , " B " : { " d " : " 9 4 , - 1 3 2 v 7 3 , 2 4 , 5 1 , 1 3 3 , - 3 6 , 1 3 3 v - 1 8 , 0 , - 2 8 , - 1 , - 3 6 , - 2 r 0 , - 2 3 8 v 5 0 , - 1 4 , 1 1 0 , - 1 , 1 1 0 , 5 4 v 0 , 2 5 , - 1 4 , 4 4 , - 3 8 , 5 3 x m 4 9 , - 2 2 0 r 0 , 8 0 v 3 3 , 3 , 5 2 , - 1 2 , 5 5 , - 4 3 v 2 , - 2 7 , - 2 4 , - 4 5 , - 5 5 , - 3 7 x m 4 9 , - 1 1 8 r 0 , 9 6 v 3 4 , 6 , 6 3 , - 1 1 , 6 2 , - 4 7 v - 1 , - 3 8 , - 2 6 , - 5 2 , - 6 2 , - 4 9 " , " w " : 1 4 9 , " k " : { " T " : 3 , " U " : - 1 , " V " : 2 , " W " : 2 , " Y " : 3 , " b " : - 1 , " h " : - 1 , " k " : - 1 , " l " : - 1 , " i " : - 1 , " m " : - 1 , " n " : - 1 , " p " : - 1 , " r " : - 1 , " c " : - 3 , " d " : - 3 , " e " : - 3 , " o " : - 3 , " q " : - 3 , " u " : - 1 , " v " : 1 , " w " : 1 , " y " : 1 , " a " : - 2 , " , " : 6 , " . " : 6 } } , " C " : { " d " : " 1 2 3 , - 2 7 r 5 , 2 3 v - 6 9 , 2 1 , - 1 1 6 , - 1 6 , - 1 1 6 , - 1 1 4 v 0 , - 1 1 0 , 5 2 , - 1 4 0 , 1 1 5 , - 1 2 1 r - 6 , 2 4 v - 4 7 , - 1 6 , - 8 0 , 8 , - 8 0 , 9 4 v 0 , 8 7 , 3 1 , 1 1 0 , 8 2 , 9 4 " , " w " : 1 3 4 , " k " : { " T " : - 3 , " J " : - 5 , " C " : 6 , " G " : 6 , " O " : 6 , " Q " : 6 , " V " : - 3 , " W " : - 3 , " X " : - 4 , " Y " : - 6 , " A " : - 2 , " b " : 1 , " h " : 1 , " k " : 1 , " l " : 1 , " i " : 1 , " m " : 1 , " n " : 1 , " p " : 1 , " r " : 1 , " c " : 6 , " d " : 6 , " e " : 6 , " o " : 6 , " q " : 6 , " u " : 6 , " v " : 1 3 , " w " : 1 3 , " y " : 1 3 , " z " : - 5 , " a " : 4 , " ) " : - 2 , " ] " : - 2 , " } " : - 2 , " \ " " : - 3 , " ' " : - 3 } } , " D " : { " d " : " 1 4 9 , - 1 2 7 v - 1 , 1 0 2 , - 3 7 , 1 3 5 , - 1 2 7 , 1 2 6 r 0 , - 2 3 8 v 8 3 , - 1 7 , 1 2 8 , 1 9 , 1 2 7 , 1 1 2 x m 4 9 , - 2 2 0 r 0 , 1 9 8 v 4 5 , 2 , 7 1 , - 1 6 , 7 1 , - 1 0 4 v 0 , - 6 7 , - 2 0 , - 1 0 1 , - 7 1 , - 9 4 " , " w " : 1 6 0 , " k " : { " T " : 9 , " J " : 3 , " V " : 3 , " W " : 3 , " X " : 4 , " Y " : 7 , " A " : 7 , " f " : - 3 , " g " : - 3 , " b " : - 1 , " h " : - 1 , " k " : - 1 , " l " : - 1 , " i " : - 2 , " m " : - 2 , " n " : - 2 , " p " : - 2 , " r " : - 2 , " c " : - 3 , " d " : - 3 , " e " : - 3 , " o " : - 3 , " q " : - 3 , " t " : - 3 , " u " : - 3 , " v " : - 3 , " w " : - 3 , " y " : - 3 , " x " : 1 , " z " : 3 , " - " : - 2 , " ) " : 2 , " ] " : 2 , " } " : 2 , " \ " " : 1 , " ' " : 1 , " , " : 1 5 , " . " : 1 5 } } , " E " : { " d " : " 1 1 0 , - 1 3 9 r 0 , 2 4 r - 6 1 , 0 r 0 , 9 1 r 6 9 , 0 r 0 , 2 4 r - 9 6 , 0 r 0 , - 2 4 3 r 9 2 , 0 r 0 , 2 4 r - 6 5 , 0 r 0 , 8 0 r 6 1 , 0 " , " w " : 1 2 7 , " k " : { " J " : - 4 , " V " : - 3 , " W " : - 3 , " Y " : - 4 , " f " : 4 , " g " : 5 , " b " : 3 , " h " : 3 , " k " : 3 , " l " : 3 , " i " : 1 , " m " : 1 , " n " : 1 , " p " : 1 , " r " : 1 , " c " : 5 , " d " : 5 , " e " : 5 , " o " : 5 , " q " : 5 , " t " : 1 , " u " : 5 , " v " : 5 , " w " : 5 , " y " : 5 , " z " : - 1 , " a " : 1 , " , " : - 1 , " . " : - 1 } } , " F " : { " d " : " 2 2 , 0 r 0 , - 2 4 3 r 9 2 , 0 r 0 , 2 4 r - 6 5 , 0 r 0 , 8 5 r 6 1 , 0 r 0 , 2 4 r - 6 1 , 0 r 0 , 1 1 0 r - 2 7 , 0 " , " w " : 1 2 4 , " k " : { " J " : 1 7 , " M " : 3 , " A " : 1 7 , " g " : 3 , " b " : 4 , " h " : 4 , " k " : 4 , " l " : 4 , " i " : 4 , " m " : 4 , " n " : 4 , " p " : 4 , " r " : 4 , " c " : 7 , " d " : 7 , " e " : 7 , " o " : 7 , " q " : 7 , " t " : 1 , " u " : 5 , " v " : 5 , " w " : 5 , " y " : 5 , " a " : 1 3 , " : " : 5 , " ; " : 5 , " , " : 3 1 , " . " : 3 1 } } , " G " : { " d " : " 1 4 1 , - 6 v - 7 6 , 2 8 , - 1 3 4 , - 2 3 , - 1 2 9 , - 1 1 2 v 6 , - 1 1 1 , 5 7 , - 1 4 1 , 1 2 5 , - 1 2 0 r - 6 , 2 4 v - 5 1 , - 1 8 , - 9 1 , 4 , - 9 1 , 9 3 v 0 , 8 4 , 2 8 , 1 0 5 , 7 5 , 9 7 r 0 , - 8 0 r - 3 1 , 0 r 0 , - 2 3 r 5 7 , 0 r 0 , 1 2 1 " , " w " : 1 5 6 , " k " : { " b " : - 1 , " h " : - 1 , " k " : - 1 , " l " : - 1 , " i " : - 1 , " m " : - 1 , " n " : - 1 , " p " : - 1 , " r " : - 1 , " c " : - 1 , " d " : - 1 , " e " : - 1 , " o " : - 1 , " q " : - 1 , " u " : - 1 , " v " : 3 , " w " : 3 , " y " : 3 , " a " : - 2 } } , " H " : { " d " : " 2 2 , - 2 4 3 r 2 7 , 0 r 0 , 1 0 4 r 6 8 , 0 r 0 , - 1 0 4 r 2 8 , 0 r 0 , 2 4 3 r - 2 8 , 0 r 0 , - 1 1 3 r - 6 8 , 0 r 0 , 1 1 3 r - 2 7 , 0 r 0 , - 2 4 3 " , " w " : 1 6 6 , " k " : { " j " : 1 , " c " : 1 , " d " : 1 , " e " : 1 , " o " : 1 , " q " : 1 , " s " : 1 , " v " : 1 , " w " : 1 , " y " : 1 , " x " : 1 , " z " : - 1 } } , " I " : { " d " : " 2 2 , - 2 4 3 r 2 7 , 0 r 0 , 2 4 3 r - 2 7 , 0 r 0 , - 2 4 3 " , " w " : 7 1 , " k " : { " j " : 1 , " c " : 1 , " d " : 1 , " e " : 1 , " o " : 1 , " q " : 1 , " s " : 1 , " v " : 1 , " w " : 1 , " y " : 1 , " x " : 1 , " z " : - 1 } } , " J " : { " d " : " 4 8 , - 6 8 r 0 , - 1 7 5 r 2 8 , 0 r 0 , 1 7 5 v 0 , 6 2 , - 3 1 , 7 8 , - 7 5 , 6 8 r 3 , - 2 3 v 2 9 , 3 , 4 3 , 1 , 4 4 , - 4 5 " , " w " : 9 5 , " k " : { " i " : - 1 , " m " : - 1 , " n " : - 1 , " p " : - 1 , " r " : - 1 , " u " : - 1 , " v " : - 1 , " w " : - 1 , " y " : - 1 , " , " : 2 , " . " : 2 } } , " K " : { " d " : " 2 2 , 0 r 0 , - 2 4 3 r 2 7 , 0 r 1 , 1 1 6 r 6 1 , - 1 1 6 r 3 0 , 0 r - 5 9 , 1 0 4 r 6 1 , 1 3 9 r - 3 0 , 0 r - 5 0 , - 1 1 7 r - 1 4 , 2 3 r 0 , 9 4 r - 2 7 , 0 " , " w " : 1 4 5 , " k " : { " J " : - 4 , " C " : 8 , " G " : 8 , " O " : 8 , " Q " : 8 , " V " : - 1 , " W " : - 1 , " Y " : 3 , " Z " : - 3 , " A " : - 3 , " g " : 2 , " b " : - 1 , " h " : - 1 , " k " : - 1 , " l " : - 1 , " c " : 4 , " d " : 4 , " e " : 4 , " o " : 4 , " q " : 4 , " u " : 5 , " v " : 9 , " w " : 9 , " y " : 9 , " a " : - 1 , " : " : - 3 , " ; " : - 3 , " - " : 9 , " \ " " : - 2 , " ' " : - 2 , " , " : - 3 , " . " : - 3 } } , " L " : { " d " : " 2 2 , 0 r 0 , - 2 4 3 r 2 7 , 0 r 0 , 2 2 0 r 6 8 , 0 r 0 , 2 3 r - 9 5 , 0 " , " w " : 1 2 3 , " k " : { " T " : 2 4 , " J " : - 5 , " C " : 1 5 , " G " : 1 5 , " O " : 1 5 , " Q " : 1 5 , " U " : 1 1 , " V " : 2 2 , " W " : 2 2 , " Y " : 2 8 , " A " : - 1 , " f " : 1 , " g " : 3 , " c " : 6 , " d " : 6 , " e " : 6 , " o " : 6 , " q " : 6 , " t " : 6 , " u " : 6 , " v " : 8 , " w " : 8 , " y " : 8 , " a " : 1 , " - " : 1 6 , " \ " " : 2 6 , " ' " : 2 6 } } , " M " : { " d " : " 1 7 4 , 0 r - 6 , - 1 0 4 v - 3 , - 3 1 , - 1 , - 7 1 , - 3 , - 9 5 r - 4 9 , 1 9 8 r - 1 8 , 0 r - 5 0 , - 1 9 8 r - 7 , 1 9 9 r - 2 5 , 0 r 1 4 , - 2 4 3 r 3 0 , 0 r 4 9 , 1 9 5 v 1 1 , - 6 3 , 3 0 , - 1 3 3 , 4 5 , - 1 9 5 r 3 1 , 0 r 1 4 , 2 4 3 r - 2 5 , 0 " , " w " : 2 1 5 , " k " : { " T " : 9 , " V " : 3 , " W " : 3 , " Y " : 3 , " A " : 3 , " g " : 3 , " i " : - 1 , " m " : - 1 , " n " : - 1 , " p " : - 1 , " r " : - 1 , " \ " " : 4 , " ' " : 4 } } , " N " : { " d " : " 4 7 , 0 r - 2 5 , 0 r 0 , - 2 4 3 r 2 6 , 0 r 4 5 , 1 1 4 v 1 1 , 2 5 , 2 0 , 6 1 , 3 1 , 8 5 r - 3 , - 1 9 9 r 2 5 , 0 r 0 , 2 4 3 r - 2 6 , 0 r - 4 6 , - 1 1 7 v - 1 1 , - 2 3 , - 1 9 , - 5 4 , - 3 0 , - 8 2 v 4 , 4 8 , 3 , 1 3 7 , 3 , 1 9 9 " , " w " : 1 6 7 , " k " : { " j " : 1 , " c " : 1 , " d " : 1 , " e " : 1 , " o " : 1 , " q " : 1 , " s " : 1 , " v " : 1 , " w " : 1 , " y " : 1 , " x " : 1 , " z " : - 1 } } , " O " : { " d " : " 8 3 , - 2 4 6 v 4 1 , 0 , 6 6 , 4 6 , 6 6 , 1 2 3 v 0 , 9 1 , - 3 1 , 1 2 6 , - 7 0 , 1 2 6 v - 4 0 , 0 , - 6 7 , - 4 3 , - 6 7 , - 1 2 5 v 0 , - 8 0 , 2 9 , - 1 2 4 , 7 1 , - 1 2 4 x m 8 1 , - 2 2 1 v - 5 6 , 1 , - 5 6 , 1 9 9 , 0 , 1 9 9 v 5 5 , - 3 , 5 4 , - 1 9 5 , 0 , - 1 9 9 " , " w " : 1 6 0 , " k " : { " T " : 9 , " J " : 3 , " V " : 3 , " W " : 3 , " X " : 4 , " Y " : 7 , " A " : 7 , " f " : - 3 , " g " : - 3 , " b " : - 1 , " h " : - 1 , " k " : - 1 , " l " : - 1 , " i " : - 2 , " m " : - 2 , " n " : - 2 , " p " : - 2 , " r " : - 2 , " c " : - 3 , " d " : - 3 , " e " : - 3 , " o " : - 3 , " q " : - 3 , " t " : - 3 , " u " : - 3 , " v " : - 3 , " w " : - 3 , " y " : - 3 , " x " : 1 , " z " : 3 , " - " : - 2 , " ) " : 2 , " ] " : 2 , " } " : 2 , " \ " " : 1 , " ' " : 1 , " , " : 1 5 , " . " : 1 5 } } , " P " : { " d " : " 1 3 4 , - 1 7 6 v - 3 , 5 2 , - 3 4 , 8 0 , - 8 5 , 7 7 r 0 , 9 9 r - 2 7 , 0 r 0 , - 2 3 9 v 5 3 , - 1 5 , 1 1 5 , 3 , 1 1 2 , 6 3 x m 4 9 , - 2 1 9 r 0 , 9 7 v 3 6 , 3 , 5 5 , - 1 3 , 5 7 , - 5 2 v 2 , - 3 1 , - 2 1 , - 5 5 , - 5 7 , - 4 5 " , " w " : 1 4 3 , " k " : { " J " : 1 6 , " X " : 4 , " Y " : 2 , " Z " : 5 , " A " : 2 1 , " g " : 1 0 , " i " : 2 , " m " : 2 , " n " : 2 , " p " : 2 , " r " : 2 , " c " : 9 , " d " : 9 , " e " : 9 , " o " : 9 , " q " : 9 , " s " : 5 , " t " : - 4 , " u " : 3 , " v " : - 3 , " w " : - 3 , " y " : - 3 , " a " : 9 , " : " : 5 , " ; " : 5 , " - " : 8 , " ) " : 2 , " ] " : 2 , " } " : 2 , " , " : 4 9 , " . " : 4 9 } } , " Q " : { " d " : " 1 4 4 , 3 3 v - 2 3 , - 9 , - 4 4 , - 2 4 , - 6 4 , - 3 0 v - 4 0 , 0 , - 6 8 , - 4 0 , - 6 8 , - 1 2 5 v 0 , - 8 1 , 2 9 , - 1 2 4 , 7 1 , - 1 2 4 v 4 1 , 0 , 6 6 , 4 6 , 6 6 , 1 2 3 v 1 , 6 7 , - 1 6 , 1 0 2 , - 4 1 , 1 1 6 v 1 6 , 7 , 3 3 , 1 2 , 4 7 , 1 7 x m 8 1 , - 2 2 v 5 5 , - 2 , 5 4 , - 1 9 6 , 0 , - 1 9 9 v - 5 7 , 3 , - 5 7 , 1 9 7 , 0 , 1 9 9 " , " w " : 1 6 0 , " k " : { " T " : 9 , " J " : 3 , " V " : 3 , " W " : 3 , " X " : 4 , " Y " : 7 , " A " : 7 , " f " : - 3 , " g " : - 3 , " b " : - 1 , " h " : - 1 , " k " : - 1 , " l " : - 1 , " i " : - 2 , " m " : - 2 , " n " : - 2 , " p " : - 2 , " r " : - 2 , " c " : - 3 , " d " : - 3 , " e " : - 3 , " o " : - 3 , " q " : - 3 , " t " : - 3 , " u " : - 3 , " v " : - 3 , " w " : - 3 , " y " : - 3 , " x " : 1 , " z " : 3 , " - " : - 2 , " ) " : 2 , " ] " : 2 , " } " : 2 , " \ " " : 1 , " ' " : 1 , " , " : 1 5 , " . " : 1 5 } } , " R " : { " d " : " 2 2 , - 2 3 9 v 5 4 , - 1 5 , 1 1 1 , 3 , 1 1 1 , 6 0 v 0 , 3 1 , - 1 5 , 5 1 , - 3 9 , 6 3 v 3 3 , - 2 , 3 7 , 9 9 , 4 7 , 1 1 6 r - 2 8 , 0 v - 4 , - 7 , - 8 , - 3 0 , - 1 3 , - 6 0 v - 6 , - 3 8 , - 1 8 , - 4 7 , - 5 1 , - 4 5 r 0 , 1 0 5 r - 2 7 , 0 r 0 , - 2 3 9 x m 4 9 , - 2 2 0 r 0 , 9 3 v 3 5 , 3 , 5 5 , - 1 6 , 5 6 , - 4 9 v 2 , - 3 4 , - 2 0 , - 5 0 , - 5 6 , - 4 4 " , " w " : 1 4 7 , " k " : { " T " : 4 , " J " : - 3 , " X " : - 5 , " Y " : 5 , " A " : - 2 , " b " : - 3 , " h " : - 3 , " k " : - 3 , " l " : - 3 , " i " : - 3 , " m " : - 3 , " n " : - 3 , " p " : - 3 , " r " : - 3 , " t " : - 4 , " a " : - 3 , " - " : 1 } } , " S " : { " d " : " 9 1 , - 6 3 v - 3 , - 5 3 , - 7 7 , - 6 0 , - 7 7 , - 1 1 8 v 0 , - 5 1 , 5 7 , - 7 9 , 9 8 , - 5 5 r - 7 , 2 4 v - 2 0 , - 1 7 , - 7 1 , - 4 , - 6 4 , 2 6 v 0 , 2 4 , 1 3 , 3 3 , 3 6 , 5 0 v 2 9 , 2 1 , 4 2 , 4 3 , 4 2 , 7 0 v 0 , 5 9 , - 6 4 , 8 3 , - 1 0 9 , 5 8 r 6 , - 2 4 v 2 7 , 1 9 , 7 7 , 1 0 , 7 5 , - 3 1 " , " w " : 1 2 9 , " k " : { " i " : - 1 , " m " : - 1 , " n " : - 1 , " p " : - 1 , " r " : - 1 , " c " : - 3 , " d " : - 3 , " e " : - 3 , " o " : - 3 , " q " : - 3 , " t " : 1 , " u " : - 2 , " v " : 4 , " w " : 4 , " y " : 4 , " a " : - 3 , " - " : - 2 } } , " T " : { " d " : " 5 0 , 0 r 0 , - 2 1 8 r - 4 4 , 0 r 0 , - 2 5 r 1 1 6 , 0 r 0 , 2 5 r - 4 4 , 0 r 0 , 2 1 8 r - 2 8 , 0 " , " w " : 1 2 7 , " k " : { " i " : 1 9 , " T " : - 4 , " J " : 9 , " M " : 1 , " C " : 1 2 , " G " : 1 2 , " O " : 1 2 , " Q " : 1 2 , " V " : - 5 , " W " : - 5 , " X " : - 5 , " Y " : - 7 , " A " : 1 6 , " S " : 5 , " g " : 2 1 , " b " : 5 , " h " : 5 , " k " : 5 , " l " : 5 , " m " : 1 9 , " n " : 1 9 , " p " : 1 9 , " r " : 1 9 , " c " : 2 2 , " d " : 2 2 , " e " : 2 2 , " o " : 2 2 , " q " : 2 2 , " s " : 2 2 , " u " : 1 9 , " v " : 1 9 , " w " : 1 9 , " y " : 1 9 , " x " : 1 5 , " z " : 2 0 , " a " : 1 9 , " : " : 1 4 , " ; " : 1 4 , " - " : 1 3 , " ) " : - 7 , " ] " : - 7 , " } " : - 7 , " \ " " : - 2 , " ' " : - 2 , " , " : 2 6 , " . " : 2 6 } } , " U " : { " d " : " 2 1 , - 2 4 3 r 2 8 , 0 r 0 , 1 6 3 v 0 , 4 4 , 1 5 , 5 8 , 3 3 , 5 8 v 2 1 , 0 , 3 4 , - 1 6 , 3 4 , - 5 8 r 0 , - 1 6 3 r 2 7 , 0 r 0 , 1 5 9 v 0 , 6 3 , - 2 6 , 8 7 , - 6 2 , 8 7 v - 3 6 , 0 , - 6 0 , - 2 4 , - 6 0 , - 8 4 r 0 , - 1 6 2 " , " w " : 1 6 4 , " k " : { " M " : 2 , " Y " : 2 , " A " : 4 , " g " : 1 , " c " : 1 , " d " : 1 , " e " : 1 , " o " : 1 , " q " : 1 , " s " : 3 , " t " : 1 , " v " : 3 , " w " : 3 , " y " : 3 , " x " : 4 , " z " : 5 , " a " : 2 , " , " : 1 0 , " . " : 1 0 } } , " V " : { " d " : " 9 0 , 0 r - 2 9 , 0 r - 5 5 , - 2 4 3 r 3 0 , 0 r 4 1 , 2 0 7 r 4 0 , - 2 0 7 r 2 9 , 0 " , " w " : 1 5 1 , " k " : { " T " : - 4 , " J " : 5 , " C " : 3 , " G " : 3 , " O " : 3 , " Q " : 3 , " A " : 1 5 , " g " : 1 3 , " b " : 3 , " h " : 3 , " k " : 3 , " l " : 3 , " i " : 9 , " m " : 9 , " n " : 9 , " p " : 9 , " r " : 9 , " c " : 1 3 , " d " : 1 3 , " e " : 1 3 , " o " : 1 3 , " q " : 1 3 , " s " : 6 , " t " : 3 , " u " : 1 0 , " v " : 6 , " w " : 6 , " y " : 6 , " x " : 3 , " z " : 5 , " a " : 1 4 , " : " : 6 , " ; " : 6 , " - " : 8 , " ) " : - 8 , " ] " : - 8 , " } " : - 8 , " \ " " : - 4 , " ' " : - 4 , " , " : 2 3 , " . " : 2 3 } } , " W " : { " d " : " 8 0 , 0 r - 2 6 , 0 r - 4 7 , - 2 4 3 r 2 9 , 0 r 3 3 , 2 0 5 v 9 , - 7 0 , 2 6 , - 1 3 7 , 3 8 , - 2 0 5 r 2 3 , 0 r 2 3 , 1 1 4 r 1 5 , 9 1 v 4 , - 3 5 , 7 , - 6 1 , 1 2 , - 8 9 r 2 1 , - 1 1 6 r 2 7 , 0 r - 4 7 , 2 4 3 r - 2 8 , 0 r - 2 3 , - 1 1 8 v - 6 , - 2 5 , - 7 , - 5 5 , - 1 3 , - 8 0 v - 8 , 6 8 , - 2 5 , 1 3 3 , - 3 7 , 1 9 8 " , " w " : 2 3 5 , " k " : { " T " : - 4 , " J " : 5 , " C " : 3 , " G " : 3 , " O " : 3 , " Q " : 3 , " A " : 1 5 , " g " : 1 3 , " b " : 3 , " h " : 3 , " k " : 3 , " l " : 3 , " i " : 9 , " m " : 9 , " n " : 9 , " p " : 9 , " r " : 9 , " c " : 1 3 , " d " : 1 3 , " e " : 1 3 , " o " : 1 3 , " q " : 1 3 , " s " : 6 , " t " : 3 , " u " : 1 0 , " v " : 6 , " w " : 6 , " y " : 6 , " x " : 3 , " z " : 5 , " a " : 1 4 , " : " : 6 , " ; " : 6 , " - " : 8 , " ) " : - 8 , " ] " : - 8 , " } " : - 8 , " \ " " : - 4 , " ' " : - 4 , " , " : 2 3 , " . " : 2 3 } } , " X " : { " d " : " 1 3 6 , 0 r - 2 9 , 0 r - 3 8 , - 1 0 1 r - 3 5 , 1 0 1 r - 2 9 , 0 r 5 0 , - 1 2 4 r - 4 8 , - 1 1 9 r 2 9 , 0 r 3 6 , 9 5 r 3 3 , - 9 5 r 2 9 , 0 r - 4 8 , 1 1 8 " , " w " : 1 4 1 , " k " : { " T " : - 4 , " J " : - 5 , " C " : 5 , " G " : 5 , " O " : 5 , " Q " : 5 , " V " : - 4 , " W " : - 4 , " X " : 2 , " Y " : - 4 , " A " : - 3 , " i " : 1 , " m " : 1 , " n " : 1 , " p " : 1 , " r " : 1 , " c " : 5 , " d " : 5 , " e " : 5 , " o " : 5 , " q " : 5 , " u " : 4 , " v " : 9 , " w " : 9 , " y " : 9 , " a " : 1 , " - " : 4 , " \ " " : - 2 , " ' " : - 2 } } , " Y " : { " d " : " 8 5 , 0 r - 2 8 , 0 r 0 , - 1 0 3 r - 5 4 , - 1 4 0 r 3 0 , 0 r 4 0 , 1 1 6 r 3 8 , - 1 1 6 r 2 9 , 0 r - 5 5 , 1 3 9 r 0 , 1 0 4 " , " w " : 1 4 1 , " k " : { " T " : - 6 , " J " : 8 , " M " : 4 , " C " : 1 0 , " G " : 1 0 , " O " : 1 0 , " Q " : 1 0 , " V " : - 9 , " W " : - 9 , " X " : - 4 , " Y " : - 1 1 , " A " : 2 3 , " S " : 4 , " g " : 1 9 , " b " : 3 , " h " : 3 , " k " : 3 , " l " : 3 , " i " : 5 , " m " : 5 , " n " : 5 , " p " : 5 , " r " : 5 , " c " : 2 1 , " d " : 2 1 , " e " : 2 1 , " o " : 2 1 , " q " : 2 1 , " s " : 1 3 , " t " : 1 0 , " u " : 1 9 , " v " : 1 6 , " w " : 1 6 , " y " : 1 6 , " x " : 8 , " z " : 1 0 , " a " : 2 4 , " : " : 1 7 , " ; " : 1 7 , " - " : 1 4 , " ) " : - 9 , " ] " : - 9 , " } " : - 9 , " \ " " : - 2 , " ' " : - 2 , " , " : 3 2 , " . " : 3 2 } } , " Z " : { " d " : " 7 , 0 r 0 , - 1 7 r 8 3 , - 2 0 2 r - 7 6 , 0 r 0 , - 2 4 r 1 0 7 , 0 r 0 , 1 9 r - 8 1 , 2 0 0 r 8 1 , 0 r 0 , 2 4 r - 1 1 4 , 0 " , " w " : 1 2 8 , " k " : { " J " : - 4 , " C " : 6 , " G " : 6 , " O " : 6 , " Q " : 6 , " X " : - 3 , " Y " : - 3 , " A " : - 3 , " i " : - 1 , " m " : - 1 , " n " : - 1 , " p " : - 1 , " r " : - 1 , " c " : 6 , " d " : 6 , " e " : 6 , " o " : 6 , " q " : 6 , " u " : 4 , " v " : 4 , " w " : 4 , " y " : 4 , " a " : 2 , " - " : 5 } } , " [ " : { " d " : " 8 0 , 4 0 r - 5 3 , 0 r 0 , - 2 8 7 r 5 3 , 0 r 0 , 1 9 r - 3 1 , 0 r 0 , 2 4 9 r 3 1 , 0 r 0 , 1 9 " , " w " : 9 1 , " k " : { " T " : - 4 , " J " : - 3 , " C " : 7 , " G " : 7 , " O " : 7 , " Q " : 7 , " V " : - 8 , " W " : - 8 , " X " : - 1 , " Y " : - 1 0 , " A " : 6 , " j " : - 1 1 , " c " : 4 , " d " : 4 , " e " : 4 , " o " : 4 , " q " : 4 } } , " \ \ " : { " d " : " 9 2 , 1 4 r - 2 1 , 0 r - 7 1 , - 2 6 0 r 2 1 , 0 " , " w " : 9 4 } , " ] " : { " d " : " 1 1 , - 2 4 7 r 5 4 , 0 r 0 , 2 8 7 r - 5 4 , 0 r 0 , - 1 9 r 3 1 , 0 r 0 , - 2 4 9 r - 3 1 , 0 r 0 , - 1 9 " , " w " : 9 1 } , " ^ " : { " d " : " 1 9 2 , - 6 8 r - 2 4 , 0 r - 6 1 , - 1 4 0 r - 6 1 , 1 4 0 r - 2 3 , 0 r 7 4 , - 1 6 6 r 2 0 , 0 " , " w " : 2 1 4 } , " _ " : { " d " : " 0 , 2 7 r 1 8 0 , 0 r 0 , 1 8 r - 1 8 0 , 0 r 0 , - 1 8 " , " w " : 1 8 0 } , " a " : { " d " : " 6 2 , - 1 7 7 v 7 4 , - 1 , 4 1 , 1 0 7 , 5 1 , 1 7 7 r - 2 5 , 0 v - 1 , - 6 , 0 , - 1 4 , - 3 , - 1 8 v - 2 1 , 3 7 , - 7 6 , 2 1 , - 7 6 , - 2 9 v 0 , - 4 4 , 3 6 , - 6 3 , 7 5 , - 6 3 v 8 , - 4 1 , - 3 0 , - 5 6 , - 5 7 , - 3 6 r - 6 , - 1 9 v 8 , - 5 , 2 4 , - 1 2 , 4 1 , - 1 2 x m 5 8 , - 1 9 v 2 6 , 1 , 2 8 , - 3 9 , 2 6 , - 7 1 v - 1 4 , 0 , - 4 8 , 2 , - 4 8 , 4 0 v 0 , 2 3 , 1 2 , 3 1 , 2 2 , 3 1 " , " w " : 1 3 1 } , " b " : { " d " : " 1 8 , 0 r 1 , - 2 4 9 r 2 7 , 0 r 1 , 9 6 v 9 , - 1 7 , 2 2 , - 2 4 , 3 7 , - 2 4 v 2 7 , 0 , 4 8 , 3 1 , 4 8 , 8 8 v 0 , 6 3 , - 2 6 , 9 2 , - 5 3 , 9 2 v - 1 9 , 1 , - 2 7 , - 1 3 , - 3 6 , - 2 6 r - 2 , 2 3 r - 2 3 , 0 x m 7 3 , - 1 5 3 v - 4 6 , 0 , - 3 2 , 1 3 3 , 1 , 1 3 3 v 2 2 , 0 , 3 0 , - 3 0 , 3 0 , - 6 7 v 0 , - 3 5 , - 8 , - 6 6 , - 3 1 , - 6 6 " , " w " : 1 4 3 , " k " : { " T " : 1 6 , " v " : 3 , " w " : 3 , " y " : 3 , " x " : 5 , " z " : 3 , " - " : - 5 , " \ " " : 7 , " ' " : 7 , " , " : 1 2 , " . " : 1 2 } } , " c " : { " d " : " 1 0 0 , - 2 6 r 4 , 2 2 v - 5 1 , 2 0 , - 9 2 , - 1 2 , - 9 2 , - 8 2 v 0 , - 5 9 , 3 9 , - 1 0 8 , 9 3 , - 8 5 r - 5 , 2 2 v - 3 7 , - 1 7 , - 6 0 , 2 0 , - 6 0 , 6 3 v 0 , 5 0 , 2 4 , 7 6 , 6 0 , 6 0 " , " w " : 1 0 8 , " k " : { " T " : 1 0 , " f " : - 4 , " c " : 2 , " d " : 2 , " e " : 2 , " o " : 2 , " q " : 2 , " t " : - 5 , " u " : - 1 , " v " : - 7 , " w " : - 7 , " y " : - 7 , " a " : - 1 , " \ " " : - 3 , " ' " : - 3 , " , " : 3 , " . " : 3 } } , " d " : { " d " : " 9 7 , - 2 4 9 r 2 7 , 0 r 2 , 2 4 9 r - 2 4 , 0 v - 2 , - 7 , 0 , - 1 7 , - 3 , - 2 2 v - 6 , 1 2 , - 1 8 , 2 5 , - 3 7 , 2 5 v - 2 9 , 0 , - 5 0 , - 3 1 , - 5 0 , - 8 9 v 0 , - 6 2 , 2 5 , - 9 1 , 5 2 , - 9 1 v 1 4 , - 1 , 2 4 , 8 , 3 3 , 2 1 r 0 , - 9 3 x m 6 9 , - 2 0 v 2 7 , 5 , 3 3 , - 6 1 , 2 7 , - 9 9 v - 2 , - 1 8 , - 1 2 , - 3 4 , - 2 5 , - 3 4 v - 2 3 , 0 , - 3 1 , 3 2 , - 3 1 , 6 7 v 0 , 3 7 , 9 , 6 6 , 2 9 , 6 6 " , " w " : 1 4 3 , " k " : { " , " : 5 , " . " : 5 } } , " e " : { " d " : " 1 2 0 , - 8 5 r - 8 1 , 0 v 1 , 7 0 , 3 1 , 7 2 , 7 0 , 5 9 r 4 , 2 0 v - 5 5 , 2 4 , - 1 0 1 , - 8 , - 1 0 1 , - 7 9 v 0 , - 5 6 , 2 4 , - 9 2 , 5 9 , - 9 2 v 3 9 , 1 , 5 1 , 4 6 , 4 9 , 9 2 x m 3 9 , - 1 0 5 r 5 5 , 0 v 0 , - 3 5 , - 1 3 , - 5 0 , - 2 6 , - 5 0 v - 1 8 , 0 , - 2 8 , 2 6 , - 2 9 , 5 0 " , " w " : 1 3 0 , " k " : { " T " : 1 6 , " x " : 3 , " z " : 3 , " - " : - 6 , " \ " " : 3 , " ' " : 3 , " , " : 4 , " . " : 4 } } , " f " : { " d " : " 2 5 , - 1 7 4 v - 7 , - 4 8 , 2 5 , - 9 2 , 7 2 , - 7 4 r - 4 , 2 2 v - 3 1 , - 1 3 , - 4 4 , 1 6 , - 4 0 , 5 2 r 3 2 , 0 r 0 , 2 1 r - 3 2 , 0 r 0 , 1 5 3 r - 2 8 , 0 r 0 , - 1 5 3 r - 2 2 , 0 r 0 , - 2 1 r 2 2 , 0 " , " w " : 8 2 , " k " : { " g " : 1 , " c " : 1 , " d " : 1 , " e " : 1 , " o " : 1 , " q " : 1 , " t " : - 2 , " : " : - 1 3 , " ; " : - 1 3 , " - " : 1 , " ) " : - 2 5 , " ] " : - 2 5 , " } " : - 2 5 , " \ " " : - 1 7 , " ' " : - 1 7 , " , " : 1 3 , " . " : 1 3 } } , " g " : { " d " : " 1 2 5 , - 2 2 v 8 , 8 8 , - 4 3 , 1 0 5 , - 1 0 2 , 8 5 r 6 , - 2 1 v 3 2 , 1 3 , 7 2 , 1 2 , 6 8 , - 4 6 v - 1 , - 6 , 2 , - 1 4 , - 1 , - 1 8 v - 6 , 1 4 , - 1 8 , 2 2 , - 3 3 , 2 2 v - 3 1 , 0 , - 5 1 , - 3 5 , - 5 1 , - 8 6 v 0 , - 6 4 , 2 9 , - 9 1 , 5 5 , - 9 1 v 1 9 , - 1 , 2 6 , 1 4 , 3 3 , 2 2 r 2 , - 1 9 r 2 4 , 0 x m 7 1 , - 2 3 v 2 7 , 0 , 2 8 , - 5 4 , 2 6 , - 9 1 v 0 , - 2 0 , - 6 , - 3 9 , - 2 6 , - 3 9 v - 2 0 , 0 , - 3 1 , 2 7 , - 3 1 , 6 6 v 0 , 4 4 , 1 4 , 6 4 , 3 1 , 6 4 " , " w " : 1 4 3 , " k " : { " T " : 1 7 , " \ " " : 3 , " ' " : 3 , " , " : 8 , " . " : 8 } } , " h " : { " d " : " 7 5 , - 1 5 3 v - 4 7 , 0 , - 2 2 , 1 0 1 , - 2 8 , 1 5 3 r - 2 8 , 0 r 0 , - 2 4 9 r 2 8 , 0 r 1 , 9 4 v 2 2 , - 3 6 , 7 8 , - 3 1 , 7 8 , 3 9 r 0 , 1 1 6 r - 2 7 , 0 r 0 , - 1 1 2 v 0 , - 2 1 , - 5 , - 4 1 , - 2 4 , - 4 1 " , " w " : 1 4 5 , " k " : { " T " : 1 8 , " t " : 2 , " v " : 3 , " w " : 3 , " y " : 3 } } , " i " : { " d " : " 4 7 , 0 r - 2 8 , 0 r 0 , - 1 7 4 r 2 8 , 0 r 0 , 1 7 4 x m 3 3 , - 2 3 7 v 1 0 , 0 , 1 6 , 7 , 1 6 , 1 8 v 0 , 1 1 , - 7 , 1 8 , - 1 7 , 1 8 v - 9 , 0 , - 1 5 , - 7 , - 1 5 , - 1 8 v 0 , - 1 1 , 7 , - 1 8 , 1 6 , - 1 8 " , " w " : 6 6 } , " j " : { " d " : " - 1 0 , 5 0 v 2 7 , - 9 , 3 2 , - 2 0 , 3 2 , - 6 9 r 0 , - 1 5 5 r 2 7 , 0 v - 5 , 7 3 , 1 5 , 1 8 8 , - 1 7 , 2 2 9 v - 9 , 1 2 , - 2 7 , 1 7 , - 3 8 , 1 7 x m 3 6 , - 2 3 7 v 1 0 , 0 , 1 6 , 7 , 1 6 , 1 8 v 0 , 1 1 , - 7 , 1 8 , - 1 7 , 1 8 v - 9 , 0 , - 1 6 , - 7 , - 1 6 , - 1 8 v 0 , - 1 1 , 8 , - 1 8 , 1 7 , - 1 8 " , " w " : 6 7 , " k " : { " , " : 5 , " . " : 5 } } , " k " : { " d " : " 4 6 , - 2 4 9 r 1 , 1 5 6 v 1 4 , - 2 9 , 2 9 , - 5 4 , 4 4 , - 8 1 r 3 0 , 0 r - 4 6 , 7 3 r 5 0 , 1 0 1 r - 3 1 , 0 r - 3 7 , - 8 2 v - 1 7 , 1 4 , - 1 0 , 5 2 , - 1 1 , 8 2 r - 2 7 , 0 r 0 , - 2 4 9 r 2 7 , 0 " , " w " : 1 2 7 , " k " : { " T " : 1 4 , " g " : 5 , " i " : 1 , " m " : 1 , " n " : 1 , " p " : 1 , " r " : 1 , " c " : 5 , " d " : 5 , " e " : 5 , " o " : 5 , " q " : 5 , " u " : 1 , " a " : - 2 , " - " : 5 , " , " : - 3 , " . " : - 3 } } , " l " : { " d " : " 1 9 , 0 r 0 , - 2 4 9 r 2 8 , 0 r 0 , 2 4 9 r - 2 8 , 0 " , " w " : 6 8 , " k " : { " , " : 5 , " . " : 5 } } , " m " : { " d " : " 7 4 , - 1 5 4 v - 4 5 , 0 , - 2 2 , 1 0 2 , - 2 7 , 1 5 4 r - 2 8 , 0 r - 1 , - 1 7 4 r 2 4 , 0 r 2 , 2 1 v 1 5 , - 3 0 , 6 5 , - 3 3 , 7 7 , 3 v 2 1 , - 4 2 , 8 3 , - 3 8 , 8 3 , 3 5 r 0 , 1 1 5 r - 2 8 , 0 r 0 , - 1 0 9 v 0 , - 2 3 , - 3 , - 4 5 , - 2 4 , - 4 5 v - 4 6 , 0 , - 2 1 , 1 0 2 , - 2 7 , 1 5 4 r - 2 7 , 0 r 0 , - 1 1 4 v 0 , - 1 9 , - 3 , - 4 0 , - 2 4 , - 4 0 " , " w " : 2 2 3 , " k " : { " T " : 1 8 , " t " : 2 , " v " : 3 , " w " : 3 , " y " : 3 } } , " n " : { " d " : " 7 5 , - 1 5 3 v - 4 6 , 0 , - 2 3 , 1 0 1 , - 2 8 , 1 5 3 r - 2 8 , 0 r - 1 , - 1 7 4 r 2 4 , 0 r 2 , 2 1 v 2 3 , - 3 9 , 8 2 , - 3 2 , 8 2 , 3 6 r 0 , 1 1 7 r - 2 7 , 0 r 0 , - 1 1 2 v 0 , - 2 1 , - 4 , - 4 1 , - 2 4 , - 4 1 " , " w " : 1 4 5 , " k " : { " T " : 1 8 , " t " : 2 , " v " : 3 , " w " : 3 , " y " : 3 } } , " o " : { " d " : " 7 0 , - 1 7 7 v 3 1 , 0 , 5 6 , 3 0 , 5 6 , 9 0 v - 1 , 1 2 6 , - 1 1 4 , 1 1 8 , - 1 1 4 , 0 v 0 , - 6 3 , 2 8 , - 9 0 , 5 8 , - 9 0 x m 6 9 , - 1 5 5 v - 2 5 , 0 , - 2 9 , 4 1 , - 2 9 , 6 8 v 0 , 2 9 , 5 , 6 8 , 3 0 , 6 8 v 2 4 , 0 , 2 9 , - 4 1 , 2 9 , - 6 8 v 0 , - 2 7 , - 6 , - 6 8 , - 3 0 , - 6 8 " , " w " : 1 3 7 , " k " : { " T " : 1 6 , " v " : 3 , " w " : 3 , " y " : 3 , " x " : 5 , " z " : 3 , " - " : - 5 , " \ " " : 7 , " ' " : 7 , " , " : 1 2 , " . " : 1 2 } } , " p " : { " d " : " 1 9 , 6 9 r - 1 , - 2 4 3 r 2 4 , 0 r 2 , 2 2 v 1 0 , - 1 8 , 2 3 , - 2 5 , 3 7 , - 2 5 v 3 1 , 0 , 5 1 , 3 3 , 5 1 , 9 0 v 0 , 6 5 , - 2 7 , 9 0 , - 5 4 , 9 0 v - 1 8 , 1 , - 2 5 , - 1 2 , - 3 2 , - 2 0 r 0 , 8 6 r - 2 7 , 0 x m 7 3 , - 1 5 3 v - 3 1 , 0 , - 2 7 , 5 2 , - 2 7 , 8 9 v - 1 , 2 3 , 1 6 , 4 9 , 2 7 , 4 4 v 2 3 , 0 , 3 1 , - 3 2 , 3 1 , - 6 7 v 0 , - 3 6 , - 9 , - 6 6 , - 3 1 , - 6 6 " , " w " : 1 4 3 , " k " : { " T " : 1 6 , " v " : 3 , " w " : 3 , " y " : 3 , " x " : 5 , " z " : 3 , " - " : - 5 , " \ " " : 7 , " ' " : 7 , " , " : 1 2 , " . " : 1 2 } } , " q " : { " d " : " 9 7 , 6 9 r - 1 , - 8 7 v - 6 , 1 2 , - 1 8 , 2 1 , - 3 4 , 2 1 v - 2 8 , 0 , - 5 0 , - 3 1 , - 5 0 , - 8 8 v 0 , - 6 2 , 2 6 , - 9 2 , 5 5 , - 9 2 v 1 2 , 0 , 2 3 , 7 , 3 3 , 2 3 r 1 , - 2 0 r 2 5 , 0 r - 2 , 2 4 3 r - 2 7 , 0 x m 7 0 , - 2 0 v 2 6 , 0 , 3 2 , - 6 3 , 2 6 , - 1 0 1 v - 2 , - 1 8 , - 1 2 , - 3 2 , - 2 5 , - 3 2 v - 2 3 , 0 , - 3 1 , 3 1 , - 3 1 , 6 7 v 0 , 3 7 , 8 , 6 6 , 3 0 , 6 6 " , " w " : 1 4 3 , " k " : { " T " : 1 4 , " , " : 3 , " . " : 3 } } , " r " : { " d " : " 8 7 , - 1 4 8 v - 6 0 , - 2 , - 3 5 , 9 1 , - 4 0 , 1 4 8 r - 2 8 , 0 r - 1 , - 1 7 4 r 2 4 , 0 v 2 , 8 , 0 , 2 0 , 3 , 2 7 v 7 , - 1 8 , 2 2 , - 3 3 , 4 2 , - 2 9 r 0 , 2 8 " , " w " : 8 9 , " k " : { " T " : 1 0 , " f " : - 9 , " g " : 5 , " c " : 5 , " d " : 5 , " e " : 5 , " o " : 5 , " q " : 5 , " t " : - 9 , " u " : 1 , " v " : - 9 , " w " : - 9 , " y " : - 9 , " x " : - 8 , " z " : - 3 , " a " : 2 , " , " : 1 9 , " . " : 1 9 } } , " s " : { " d " : " 3 7 , - 1 3 2 v 2 , 3 0 , 6 5 , 4 4 , 5 8 , 8 2 v 2 , 4 9 , - 5 3 , 6 4 , - 8 7 , 4 2 r 7 , - 2 1 v 1 5 , 1 3 , 5 3 , 1 3 , 5 3 , - 1 6 v 0 , - 3 2 , - 6 6 , - 5 0 , - 5 7 , - 8 4 v - 3 , - 4 1 , 5 0 , - 6 0 , 7 9 , - 3 9 r - 7 , 2 1 v - 1 5 , - 1 4 , - 4 8 , - 9 , - 4 6 , 1 5 " , " w " : 1 0 4 , " k " : { " T " : 1 1 , " , " : 5 , " . " : 5 } } , " t " : { " d " : " 8 4 , - 1 v - 3 6 , 9 , - 5 8 , - 3 , - 5 8 , - 5 1 r 0 , - 1 0 1 r - 2 2 , 0 r 0 , - 2 1 r 2 2 , 0 r 0 , - 3 0 r 2 7 , - 1 1 r 0 , 4 1 r 3 4 , 0 r 0 , 2 1 r - 3 4 , 0 r 0 , 1 0 3 v 1 , 2 9 , 1 1 , 3 1 , 2 9 , 2 8 " , " w " : 9 1 , " k " : { " g " : 3 , " c " : 3 , " d " : 3 , " e " : 3 , " o " : 3 , " q " : 3 , " v " : - 4 , " w " : - 4 , " y " : - 4 , " , " : 5 , " . " : 5 } } , " u " : { " d " : " 7 0 , - 2 1 v 2 2 , 0 , 2 7 , - 1 8 , 2 6 , - 3 8 r 0 , - 1 1 5 r 2 8 , 0 r 1 , 1 7 4 r - 2 4 , 0 v - 1 , - 6 , 0 , - 1 4 , - 3 , - 1 8 v - 5 , 9 , - 1 8 , 2 1 , - 3 7 , 2 1 v - 6 2 , 0 , - 3 7 , - 1 1 4 , - 4 2 , - 1 7 7 r 2 7 , 0 r 0 , 1 0 6 v 0 , 2 7 , 5 , 4 7 , 2 4 , 4 7 " , " w " : 1 4 3 , " k " : { " T " : 1 4 , " , " : 3 , " . " : 3 } } , " v " : { " d " : " 5 , - 1 7 4 r 2 8 , 0 r 3 1 , 1 4 0 v 7 , - 5 0 , 1 9 , - 9 3 , 2 9 , - 1 4 0 r 2 7 , 0 r - 4 5 , 1 7 4 r - 2 5 , 0 " , " w " : 1 2 4 , " k " : { " T " : 1 1 , " g " : 4 , " c " : 5 , " d " : 5 , " e " : 5 , " o " : 5 , " q " : 5 , " v " : - 7 , " w " : - 7 , " y " : - 7 , " a " : 3 , " : " : 1 , " ; " : 1 , " - " : 1 , " , " : 1 5 , " . " : 1 5 } } , " w " : { " d " : " 5 , - 1 7 4 r 2 8 , 0 r 2 8 , 1 4 1 r 3 1 , - 1 4 1 r 2 1 , 0 r 3 2 , 1 4 1 v 5 , - 4 7 , 1 7 , - 9 6 , 2 6 , - 1 4 1 r 2 8 , 0 r - 4 4 , 1 7 4 r - 2 3 , 0 r - 3 0 , - 1 3 7 v - 8 , 5 0 , - 2 1 , 9 0 , - 3 1 , 1 3 7 r - 2 4 , 0 " , " w " : 2 0 3 , " k " : { " T " : 1 1 , " g " : 4 , " c " : 5 , " d " : 5 , " e " : 5 , " o " : 5 , " q " : 5 , " v " : - 7 , " w " : - 7 , " y " : - 7 , " a " : 3 , " : " : 1 , " ; " : 1 , " - " : 1 , " , " : 1 5 , " . " : 1 5 } } , " x " : { " d " : " 5 , - 1 7 4 r 3 0 , 0 r 2 8 , 6 7 r 2 7 , - 6 7 r 2 9 , 0 r - 4 2 , 8 6 r 4 1 , 8 8 r - 2 9 , 0 r - 2 9 , - 6 9 r - 2 8 , 6 9 r - 2 8 , 0 r 4 1 , - 8 7 " , " w " : 1 2 2 , " k " : { " T " : 1 1 , " g " : 1 , " c " : 5 , " d " : 5 , " e " : 5 , " o " : 5 , " q " : 5 , " s " : 1 , " t " : - 5 , " v " : - 7 , " w " : - 7 , " y " : - 7 , " - " : 1 } } , " y " : { " d " : " 7 , 5 3 v 1 9 , - 1 2 , 4 9 , - 3 8 , 4 1 , - 6 7 r - 4 4 , - 1 6 0 r 2 9 , 0 r 3 2 , 1 3 6 r 2 8 , - 1 3 6 r 2 7 , 0 v - 2 7 , 8 8 , - 3 2 , 2 1 1 , - 1 0 3 , 2 5 0 " , " w " : 1 2 4 , " k " : { " T " : 1 1 , " g " : 4 , " c " : 5 , " d " : 5 , " e " : 5 , " o " : 5 , " q " : 5 , " v " : - 7 , " w " : - 7 , " y " : - 7 , " a " : 3 , " : " : 1 , " ; " : 1 , " - " : 1 , " , " : 1 5 , " . " : 1 5 } } , " z " : { " d " : " 6 , 0 r 0 , - 1 7 r 6 9 , - 1 3 4 r - 6 2 , 0 r 0 , - 2 3 r 9 2 , 0 r 0 , 1 8 r - 6 8 , 1 3 3 r 6 8 , 0 r 0 , 2 3 r - 9 9 , 0 " , " w " : 1 1 2 , " k " : { " T " : 9 , " c " : 4 , " d " : 4 , " e " : 4 , " o " : 4 , " q " : 4 , " v " : - 5 , " w " : - 5 , " y " : - 5 } } , " { " : { " d " : " 3 1 , - 6 v - 2 , - 3 4 , 2 2 , - 8 5 , - 2 1 , - 8 9 r 0 , - 1 8 v 4 4 , - 3 , 1 9 , - 5 4 , 2 1 , - 8 8 v 2 , - 3 3 , 2 1 , - 4 7 , 4 9 , - 4 6 r 0 , 1 9 v - 5 8 , 0 , 7 , 1 1 3 , - 4 7 , 1 2 5 v 3 3 , 4 , 2 3 , 6 1 , 2 1 , 9 7 v 0 , 1 7 , 6 , 2 8 , 2 6 , 2 8 r 0 , 1 8 v - 2 8 , 1 , - 4 7 , - 1 0 , - 4 9 , - 4 6 " , " w " : 9 1 , " k " : { " T " : - 4 , " J " : - 3 , " C " : 7 , " G " : 7 , " O " : 7 , " Q " : 7 , " V " : - 8 , " W " : - 8 , " X " : - 1 , " Y " : - 1 0 , " A " : 6 , " j " : - 1 1 , " c " : 4 , " d " : 4 , " e " : 4 , " o " : 4 , " q " : 4 } } , " | " : { " d " : " 2 5 , - 2 7 0 r 2 3 , 0 r 0 , 3 6 0 r - 2 3 , 0 r 0 , - 3 6 0 " , " w " : 7 2 } , " } " : { " d " : " 6 0 , - 2 0 1 v 2 , 3 4 , - 2 3 , 8 5 , 2 1 , 8 8 r 0 , 1 8 v - 4 4 , 4 , - 1 9 , 5 5 , - 2 1 , 8 9 v - 2 , 3 6 , - 2 1 , 4 7 , - 4 9 , 4 6 r 0 , - 1 8 v 6 0 , - 1 , - 8 , - 1 1 5 , 4 7 , - 1 2 6 v - 3 3 , - 5 , - 2 3 , - 6 0 , - 2 1 , - 9 7 v 0 , - 1 7 , - 7 , - 2 7 , - 2 6 , - 2 7 r 0 , - 1 9 v 2 9 , - 1 , 4 7 , 1 3 , 4 9 , 4 6 " , " w " : 9 1 } , " ~ " : { " d " : " 1 5 2 , - 7 8 v - 2 2 , 5 , - 6 8 , - 3 0 , - 8 8 , - 3 0 v - 1 2 , 0 , - 1 8 , 9 , - 1 8 , 2 8 r - 2 0 , 0 v - 1 , - 3 1 , 1 6 , - 4 8 , 4 0 , - 4 8 v 2 2 , 0 , 6 7 , 3 1 , 8 6 , 3 0 v 1 3 , 0 , 1 7 , - 1 2 , 1 7 , - 2 8 r 1 9 , 0 v 2 , 3 2 , - 1 2 , 4 8 , - 3 6 , 4 8 " , " w " : 2 1 4 } , " ' " : { " d " : " 1 8 , - 2 4 6 r 2 6 , 0 r - 5 , 8 4 r - 1 6 , 0 " , " w " : 6 1 , " k " : { " T " : - 2 , " J " : 1 2 , " C " : 1 , " G " : 1 , " O " : 1 , " Q " : 1 , " V " : - 2 , " W " : - 2 , " X " : - 2 , " Y " : - 4 , " A " : 2 2 , " f " : - 5 , " g " : 8 , " c " : 8 , " d " : 8 , " e " : 8 , " o " : 8 , " q " : 8 , " s " : 1 , " t " : - 5 , " x " : - 1 , " , " : 3 3 , " . " : 3 3 } } , " ` " : { " d " : " 1 4 , - 2 4 6 r 2 8 , 0 r 2 8 , 4 9 r - 1 8 , 0 " , " w " : 1 0 8 } , " \ u 0 0 a 0 " : { " w " : 5 6 , " k " : { " T " : 1 3 , " V " : 1 3 , " W " : 1 3 , " Y " : 1 3 } } } } ) ; 
 
 
 / * - - - - - - - - - -   f o n t . j s - - - - - - - - - - - - - - * / 
 i f ( ! i s I E 6 ( ) ) { C u f o n . r e p l a c e ( ' . t i t l e _ f o n t ,   . m y r i a d ,   . s u b m i t ,   . f i l t e r T i t l e ,   u l . t a b s   l i   a ' , { f o n t F a m i l y : ' M y r i a d P r o C o n d e n s e d ' } ) ; C u f o n . r e p l a c e ( ' a . c u r r e n t ' , { c o l o r : ' # 4 9 9 1 2 F ' } ) } 
 
 f u n c t i o n   r e n d e r C u f o n ( )   {   
 	 i f ( ! i s I E 6 ( ) ) { C u f o n . r e p l a c e ( ' . t i t l e _ f o n t ,   . m y r i a d ,   . s u b m i t ,   . f i l t e r T i t l e ,   u l . t a b s   l i   a ' , { f o n t F a m i l y : ' M y r i a d P r o C o n d e n s e d ' } ) ; C u f o n . r e p l a c e ( ' a . c u r r e n t ' , { c o l o r : ' # 4 9 9 1 2 F ' } ) } 
 } 
 
 
 
 
 
 
 / * - - - - - - - -   j q u e r y . q t i p - 1 . 0 . 0 - r c . m i n . j s - - - - - - - - - - - - - - * / 
 / * 
   *   j q u e r y . q t i p .   T h e   j Q u e r y   t o o l t i p   p l u g i n 
   * 
   *   C o p y r i g h t   ( c )   2 0 0 9   C r a i g   T h o m p s o n 
   *   h t t p : / / c r a i g s w o r k s . c o m 
   * 
   *   L i c e n s e d   u n d e r   M I T 
   *   h t t p : / / w w w . o p e n s o u r c e . o r g / l i c e n s e s / m i t - l i c e n s e . p h p 
   * 
   *   L a u n c h     :   F e b r u a r y   2 0 0 9 
   *   V e r s i o n   :   1 . 0 . 0 - r c 3 
   *   R e l e a s e d :   T u e s d a y   1 2 t h   M a y ,   2 0 0 9   -   0 0 : 0 0 
   *   D e b u g :   j q u e r y . q t i p . d e b u g . j s 
   * / 
 ( f u n c t i o n ( f ) { f . f n . q t i p = f u n c t i o n ( B , u ) { v a r   y , t , A , s , x , w , v , z ; i f ( t y p e o f   B = = " s t r i n g " ) { i f ( t y p e o f   f ( t h i s ) . d a t a ( " q t i p " ) ! = = " o b j e c t " ) { f . f n . q t i p . l o g . e r r o r . c a l l ( s e l f , 1 , f . f n . q t i p . c o n s t a n t s . N O _ T O O L T I P _ P R E S E N T , f a l s e ) } i f ( B = = " a p i " ) { r e t u r n   f ( t h i s ) . d a t a ( " q t i p " ) . i n t e r f a c e s [ f ( t h i s ) . d a t a ( " q t i p " ) . c u r r e n t ] } e l s e { i f ( B = = " i n t e r f a c e s " ) { r e t u r n   f ( t h i s ) . d a t a ( " q t i p " ) . i n t e r f a c e s } } } e l s e { i f ( ! B ) { B = { } } i f ( t y p e o f   B . c o n t e n t ! = = " o b j e c t " | | ( B . c o n t e n t . j q u e r y & & B . c o n t e n t . l e n g t h > 0 ) ) { B . c o n t e n t = { t e x t : B . c o n t e n t } } i f ( t y p e o f   B . c o n t e n t . t i t l e ! = = " o b j e c t " ) { B . c o n t e n t . t i t l e = { t e x t : B . c o n t e n t . t i t l e } } i f ( t y p e o f   B . p o s i t i o n ! = = " o b j e c t " ) { B . p o s i t i o n = { c o r n e r : B . p o s i t i o n } } i f ( t y p e o f   B . p o s i t i o n . c o r n e r ! = = " o b j e c t " ) { B . p o s i t i o n . c o r n e r = { t a r g e t : B . p o s i t i o n . c o r n e r , t o o l t i p : B . p o s i t i o n . c o r n e r } } i f ( t y p e o f   B . s h o w ! = = " o b j e c t " ) { B . s h o w = { w h e n : B . s h o w } } i f ( t y p e o f   B . s h o w . w h e n ! = = " o b j e c t " ) { B . s h o w . w h e n = { e v e n t : B . s h o w . w h e n } } i f ( t y p e o f   B . s h o w . e f f e c t ! = = " o b j e c t " ) { B . s h o w . e f f e c t = { t y p e : B . s h o w . e f f e c t } } i f ( t y p e o f   B . h i d e ! = = " o b j e c t " ) { B . h i d e = { w h e n : B . h i d e } } i f ( t y p e o f   B . h i d e . w h e n ! = = " o b j e c t " ) { B . h i d e . w h e n = { e v e n t : B . h i d e . w h e n } } i f ( t y p e o f   B . h i d e . e f f e c t ! = = " o b j e c t " ) { B . h i d e . e f f e c t = { t y p e : B . h i d e . e f f e c t } } i f ( t y p e o f   B . s t y l e ! = = " o b j e c t " ) { B . s t y l e = { n a m e : B . s t y l e } } B . s t y l e = c ( B . s t y l e ) ; s = f . e x t e n d ( t r u e , { } , f . f n . q t i p . d e f a u l t s , B ) ; s . s t y l e = a . c a l l ( { o p t i o n s : s } , s . s t y l e ) ; s . u s e r = f . e x t e n d ( t r u e , { } , B ) } r e t u r n   f ( t h i s ) . e a c h ( f u n c t i o n ( ) { i f ( t y p e o f   B = = " s t r i n g " ) { w = B . t o L o w e r C a s e ( ) ; A = f ( t h i s ) . q t i p ( " i n t e r f a c e s " ) ; i f ( t y p e o f   A = = " o b j e c t " ) { i f ( u = = = t r u e & & w = = " d e s t r o y " ) { w h i l e ( A . l e n g t h > 0 ) { A [ A . l e n g t h - 1 ] . d e s t r o y ( ) } } e l s e { i f ( u ! = = t r u e ) { A = [ f ( t h i s ) . q t i p ( " a p i " ) ] } f o r ( y = 0 ; y < A . l e n g t h ; y + + ) { i f ( w = = " d e s t r o y " ) { A [ y ] . d e s t r o y ( ) } e l s e { i f ( A [ y ] . s t a t u s . r e n d e r e d = = = t r u e ) { i f ( w = = " s h o w " ) { A [ y ] . s h o w ( ) } e l s e { i f ( w = = " h i d e " ) { A [ y ] . h i d e ( ) } e l s e { i f ( w = = " f o c u s " ) { A [ y ] . f o c u s ( ) } e l s e { i f ( w = = " d i s a b l e " ) { A [ y ] . d i s a b l e ( t r u e ) } e l s e { i f ( w = = " e n a b l e " ) { A [ y ] . d i s a b l e ( f a l s e ) } } } } } } } } } } } e l s e { v = f . e x t e n d ( t r u e , { } , s ) ; v . h i d e . e f f e c t . l e n g t h = s . h i d e . e f f e c t . l e n g t h ; v . s h o w . e f f e c t . l e n g t h = s . s h o w . e f f e c t . l e n g t h ; i f ( v . p o s i t i o n . c o n t a i n e r = = = f a l s e ) { v . p o s i t i o n . c o n t a i n e r = f ( d o c u m e n t . b o d y ) } i f ( v . p o s i t i o n . t a r g e t = = = f a l s e ) { v . p o s i t i o n . t a r g e t = f ( t h i s ) } i f ( v . s h o w . w h e n . t a r g e t = = = f a l s e ) { v . s h o w . w h e n . t a r g e t = f ( t h i s ) } i f ( v . h i d e . w h e n . t a r g e t = = = f a l s e ) { v . h i d e . w h e n . t a r g e t = f ( t h i s ) } t = f . f n . q t i p . i n t e r f a c e s . l e n g t h ; f o r ( y = 0 ; y < t ; y + + ) { i f ( t y p e o f   f . f n . q t i p . i n t e r f a c e s [ y ] = = " u n d e f i n e d " ) { t = y ; b r e a k } } x = n e w   d ( f ( t h i s ) , v , t ) ; f . f n . q t i p . i n t e r f a c e s [ t ] = x ; i f ( t y p e o f   f ( t h i s ) . d a t a ( " q t i p " ) = = " o b j e c t " ) { i f ( t y p e o f   f ( t h i s ) . a t t r ( " q t i p " ) = = = " u n d e f i n e d " ) { f ( t h i s ) . d a t a ( " q t i p " ) . c u r r e n t = f ( t h i s ) . d a t a ( " q t i p " ) . i n t e r f a c e s . l e n g t h } f ( t h i s ) . d a t a ( " q t i p " ) . i n t e r f a c e s . p u s h ( x ) } e l s e { f ( t h i s ) . d a t a ( " q t i p " , { c u r r e n t : 0 , i n t e r f a c e s : [ x ] } ) } i f ( v . c o n t e n t . p r e r e n d e r = = = f a l s e & & v . s h o w . w h e n . e v e n t ! = = f a l s e & & v . s h o w . r e a d y ! = = t r u e ) { v . s h o w . w h e n . t a r g e t . b i n d ( v . s h o w . w h e n . e v e n t + " . q t i p - " + t + " - c r e a t e " , { q t i p : t } , f u n c t i o n ( C ) { z = f . f n . q t i p . i n t e r f a c e s [ C . d a t a . q t i p ] ; z . o p t i o n s . s h o w . w h e n . t a r g e t . u n b i n d ( z . o p t i o n s . s h o w . w h e n . e v e n t + " . q t i p - " + C . d a t a . q t i p + " - c r e a t e " ) ; z . c a c h e . m o u s e = { x : C . p a g e X , y : C . p a g e Y } ; p . c a l l ( z ) ; z . o p t i o n s . s h o w . w h e n . t a r g e t . t r i g g e r ( z . o p t i o n s . s h o w . w h e n . e v e n t ) } ) } e l s e { x . c a c h e . m o u s e = { x : v . s h o w . w h e n . t a r g e t . o f f s e t ( ) . l e f t , y : v . s h o w . w h e n . t a r g e t . o f f s e t ( ) . t o p } ; p . c a l l ( x ) } } } ) } ; f u n c t i o n   d ( u , t , v ) { v a r   s = t h i s ; s . i d = v ; s . o p t i o n s = t ; s . s t a t u s = { a n i m a t e d : f a l s e , r e n d e r e d : f a l s e , d i s a b l e d : f a l s e , f o c u s e d : f a l s e } ; s . e l e m e n t s = { t a r g e t : u . a d d C l a s s ( s . o p t i o n s . s t y l e . c l a s s e s . t a r g e t ) , t o o l t i p : n u l l , w r a p p e r : n u l l , c o n t e n t : n u l l , c o n t e n t W r a p p e r : n u l l , t i t l e : n u l l , b u t t o n : n u l l , t i p : n u l l , b g i f r a m e : n u l l } ; s . c a c h e = { m o u s e : { } , p o s i t i o n : { } , t o g g l e : 0 } ; s . t i m e r s = { } ; f . e x t e n d ( s , s . o p t i o n s . a p i , { s h o w : f u n c t i o n ( y ) { v a r   x , z ; i f ( ! s . s t a t u s . r e n d e r e d ) { r e t u r n   f . f n . q t i p . l o g . e r r o r . c a l l ( s , 2 , f . f n . q t i p . c o n s t a n t s . T O O L T I P _ N O T _ R E N D E R E D , " s h o w " ) } i f ( s . e l e m e n t s . t o o l t i p . c s s ( " d i s p l a y " ) ! = = " n o n e " ) { r e t u r n   s } s . e l e m e n t s . t o o l t i p . s t o p ( t r u e , f a l s e ) ; x = s . b e f o r e S h o w . c a l l ( s , y ) ; i f ( x = = = f a l s e ) { r e t u r n   s } f u n c t i o n   w ( ) { i f ( s . o p t i o n s . p o s i t i o n . t y p e ! = = " s t a t i c " ) { s . f o c u s ( ) } s . o n S h o w . c a l l ( s , y ) ; i f ( f . b r o w s e r . m s i e ) { s . e l e m e n t s . t o o l t i p . g e t ( 0 ) . s t y l e . r e m o v e A t t r i b u t e ( " f i l t e r " ) } } s . c a c h e . t o g g l e = 1 ; i f ( s . o p t i o n s . p o s i t i o n . t y p e ! = = " s t a t i c " ) { s . u p d a t e P o s i t i o n ( y , ( s . o p t i o n s . s h o w . e f f e c t . l e n g t h > 0 ) ) } i f ( t y p e o f   s . o p t i o n s . s h o w . s o l o = = " o b j e c t " ) { z = f ( s . o p t i o n s . s h o w . s o l o ) } e l s e { i f ( s . o p t i o n s . s h o w . s o l o = = = t r u e ) { z = f ( " d i v . q t i p " ) . n o t ( s . e l e m e n t s . t o o l t i p ) } } i f ( z ) { z . e a c h ( f u n c t i o n ( ) { i f ( f ( t h i s ) . q t i p ( " a p i " ) . s t a t u s . r e n d e r e d = = = t r u e ) { f ( t h i s ) . q t i p ( " a p i " ) . h i d e ( ) } } ) } i f ( t y p e o f   s . o p t i o n s . s h o w . e f f e c t . t y p e = = " f u n c t i o n " ) { s . o p t i o n s . s h o w . e f f e c t . t y p e . c a l l ( s . e l e m e n t s . t o o l t i p , s . o p t i o n s . s h o w . e f f e c t . l e n g t h ) ; s . e l e m e n t s . t o o l t i p . q u e u e ( f u n c t i o n ( ) { w ( ) ; f ( t h i s ) . d e q u e u e ( ) } ) } e l s e { s w i t c h ( s . o p t i o n s . s h o w . e f f e c t . t y p e . t o L o w e r C a s e ( ) ) { c a s e " f a d e " : s . e l e m e n t s . t o o l t i p . f a d e I n ( s . o p t i o n s . s h o w . e f f e c t . l e n g t h , w ) ; b r e a k ; c a s e " s l i d e " : s . e l e m e n t s . t o o l t i p . s l i d e D o w n ( s . o p t i o n s . s h o w . e f f e c t . l e n g t h , f u n c t i o n ( ) { w ( ) ; i f ( s . o p t i o n s . p o s i t i o n . t y p e ! = = " s t a t i c " ) { s . u p d a t e P o s i t i o n ( y , t r u e ) } } ) ; b r e a k ; c a s e " g r o w " : s . e l e m e n t s . t o o l t i p . s h o w ( s . o p t i o n s . s h o w . e f f e c t . l e n g t h , w ) ; b r e a k ; d e f a u l t : s . e l e m e n t s . t o o l t i p . s h o w ( n u l l , w ) ; b r e a k } s . e l e m e n t s . t o o l t i p . a d d C l a s s ( s . o p t i o n s . s t y l e . c l a s s e s . a c t i v e ) } r e t u r n   f . f n . q t i p . l o g . e r r o r . c a l l ( s , 1 , f . f n . q t i p . c o n s t a n t s . E V E N T _ S H O W N , " s h o w " ) } , h i d e : f u n c t i o n ( y ) { v a r   x ; i f ( ! s . s t a t u s . r e n d e r e d ) { r e t u r n   f . f n . q t i p . l o g . e r r o r . c a l l ( s , 2 , f . f n . q t i p . c o n s t a n t s . T O O L T I P _ N O T _ R E N D E R E D , " h i d e " ) } e l s e { i f ( s . e l e m e n t s . t o o l t i p . c s s ( " d i s p l a y " ) = = = " n o n e " ) { r e t u r n   s } } c l e a r T i m e o u t ( s . t i m e r s . s h o w ) ; s . e l e m e n t s . t o o l t i p . s t o p ( t r u e , f a l s e ) ; x = s . b e f o r e H i d e . c a l l ( s , y ) ; i f ( x = = = f a l s e ) { r e t u r n   s } f u n c t i o n   w ( ) { s . o n H i d e . c a l l ( s , y ) } s . c a c h e . t o g g l e = 0 ; i f ( t y p e o f   s . o p t i o n s . h i d e . e f f e c t . t y p e = = " f u n c t i o n " ) { s . o p t i o n s . h i d e . e f f e c t . t y p e . c a l l ( s . e l e m e n t s . t o o l t i p , s . o p t i o n s . h i d e . e f f e c t . l e n g t h ) ; s . e l e m e n t s . t o o l t i p . q u e u e ( f u n c t i o n ( ) { w ( ) ; f ( t h i s ) . d e q u e u e ( ) } ) } e l s e { s w i t c h ( s . o p t i o n s . h i d e . e f f e c t . t y p e . t o L o w e r C a s e ( ) ) { c a s e " f a d e " : s . e l e m e n t s . t o o l t i p . f a d e O u t ( s . o p t i o n s . h i d e . e f f e c t . l e n g t h , w ) ; b r e a k ; c a s e " s l i d e " : s . e l e m e n t s . t o o l t i p . s l i d e U p ( s . o p t i o n s . h i d e . e f f e c t . l e n g t h , w ) ; b r e a k ; c a s e " g r o w " : s . e l e m e n t s . t o o l t i p . h i d e ( s . o p t i o n s . h i d e . e f f e c t . l e n g t h , w ) ; b r e a k ; d e f a u l t : s . e l e m e n t s . t o o l t i p . h i d e ( n u l l , w ) ; b r e a k } s . e l e m e n t s . t o o l t i p . r e m o v e C l a s s ( s . o p t i o n s . s t y l e . c l a s s e s . a c t i v e ) } r e t u r n   f . f n . q t i p . l o g . e r r o r . c a l l ( s , 1 , f . f n . q t i p . c o n s t a n t s . E V E N T _ H I D D E N , " h i d e " ) } , u p d a t e P o s i t i o n : f u n c t i o n ( w , x ) { v a r   C , G , L , J , H , E , y , I , B , D , K , A , F , z ; i f ( ! s . s t a t u s . r e n d e r e d ) { r e t u r n   f . f n . q t i p . l o g . e r r o r . c a l l ( s , 2 , f . f n . q t i p . c o n s t a n t s . T O O L T I P _ N O T _ R E N D E R E D , " u p d a t e P o s i t i o n " ) } e l s e { i f ( s . o p t i o n s . p o s i t i o n . t y p e = = " s t a t i c " ) { r e t u r n   f . f n . q t i p . l o g . e r r o r . c a l l ( s , 1 , f . f n . q t i p . c o n s t a n t s . C A N N O T _ P O S I T I O N _ S T A T I C , " u p d a t e P o s i t i o n " ) } } G = { p o s i t i o n : { l e f t : 0 , t o p : 0 } , d i m e n s i o n s : { h e i g h t : 0 , w i d t h : 0 } , c o r n e r : s . o p t i o n s . p o s i t i o n . c o r n e r . t a r g e t } ; L = { p o s i t i o n : s . g e t P o s i t i o n ( ) , d i m e n s i o n s : s . g e t D i m e n s i o n s ( ) , c o r n e r : s . o p t i o n s . p o s i t i o n . c o r n e r . t o o l t i p } ; i f ( s . o p t i o n s . p o s i t i o n . t a r g e t ! = = " m o u s e " ) { i f ( s . o p t i o n s . p o s i t i o n . t a r g e t . g e t ( 0 ) . n o d e N a m e . t o L o w e r C a s e ( ) = = " a r e a " ) { J = s . o p t i o n s . p o s i t i o n . t a r g e t . a t t r ( " c o o r d s " ) . s p l i t ( " , " ) ; f o r ( C = 0 ; C < J . l e n g t h ; C + + ) { J [ C ] = p a r s e I n t ( J [ C ] ) } H = s . o p t i o n s . p o s i t i o n . t a r g e t . p a r e n t ( " m a p " ) . a t t r ( " n a m e " ) ; E = f ( ' i m g [ u s e m a p = " # ' + H + ' " ] : f i r s t ' ) . o f f s e t ( ) ; G . p o s i t i o n = { l e f t : M a t h . f l o o r ( E . l e f t + J [ 0 ] ) , t o p : M a t h . f l o o r ( E . t o p + J [ 1 ] ) } ; s w i t c h ( s . o p t i o n s . p o s i t i o n . t a r g e t . a t t r ( " s h a p e " ) . t o L o w e r C a s e ( ) ) { c a s e " r e c t " : G . d i m e n s i o n s = { w i d t h : M a t h . c e i l ( M a t h . a b s ( J [ 2 ] - J [ 0 ] ) ) , h e i g h t : M a t h . c e i l ( M a t h . a b s ( J [ 3 ] - J [ 1 ] ) ) } ; b r e a k ; c a s e " c i r c l e " : G . d i m e n s i o n s = { w i d t h : J [ 2 ] + 1 , h e i g h t : J [ 2 ] + 1 } ; b r e a k ; c a s e " p o l y " : G . d i m e n s i o n s = { w i d t h : J [ 0 ] , h e i g h t : J [ 1 ] } ; f o r ( C = 0 ; C < J . l e n g t h ; C + + ) { i f ( C % 2 = = 0 ) { i f ( J [ C ] > G . d i m e n s i o n s . w i d t h ) { G . d i m e n s i o n s . w i d t h = J [ C ] } i f ( J [ C ] < J [ 0 ] ) { G . p o s i t i o n . l e f t = M a t h . f l o o r ( E . l e f t + J [ C ] ) } } e l s e { i f ( J [ C ] > G . d i m e n s i o n s . h e i g h t ) { G . d i m e n s i o n s . h e i g h t = J [ C ] } i f ( J [ C ] < J [ 1 ] ) { G . p o s i t i o n . t o p = M a t h . f l o o r ( E . t o p + J [ C ] ) } } } G . d i m e n s i o n s . w i d t h = G . d i m e n s i o n s . w i d t h - ( G . p o s i t i o n . l e f t - E . l e f t ) ; G . d i m e n s i o n s . h e i g h t = G . d i m e n s i o n s . h e i g h t - ( G . p o s i t i o n . t o p - E . t o p ) ; b r e a k ; d e f a u l t : r e t u r n   f . f n . q t i p . l o g . e r r o r . c a l l ( s , 4 , f . f n . q t i p . c o n s t a n t s . I N V A L I D _ A R E A _ S H A P E , " u p d a t e P o s i t i o n " ) ; b r e a k } G . d i m e n s i o n s . w i d t h - = 2 ; G . d i m e n s i o n s . h e i g h t - = 2 } e l s e { i f ( s . o p t i o n s . p o s i t i o n . t a r g e t . a d d ( d o c u m e n t . b o d y ) . l e n g t h = = = 1 ) { G . p o s i t i o n = { l e f t : f ( d o c u m e n t ) . s c r o l l L e f t ( ) , t o p : f ( d o c u m e n t ) . s c r o l l T o p ( ) } ; G . d i m e n s i o n s = { h e i g h t : f ( w i n d o w ) . h e i g h t ( ) , w i d t h : f ( w i n d o w ) . w i d t h ( ) } } e l s e { i f ( t y p e o f   s . o p t i o n s . p o s i t i o n . t a r g e t . a t t r ( " q t i p " ) ! = = " u n d e f i n e d " ) { G . p o s i t i o n = s . o p t i o n s . p o s i t i o n . t a r g e t . q t i p ( " a p i " ) . c a c h e . p o s i t i o n } e l s e { G . p o s i t i o n = s . o p t i o n s . p o s i t i o n . t a r g e t . o f f s e t ( ) } G . d i m e n s i o n s = { h e i g h t : s . o p t i o n s . p o s i t i o n . t a r g e t . o u t e r H e i g h t ( ) , w i d t h : s . o p t i o n s . p o s i t i o n . t a r g e t . o u t e r W i d t h ( ) } } } y = f . e x t e n d ( { } , G . p o s i t i o n ) ; i f ( G . c o r n e r . s e a r c h ( / r i g h t / i ) ! = = - 1 ) { y . l e f t + = G . d i m e n s i o n s . w i d t h } i f ( G . c o r n e r . s e a r c h ( / b o t t o m / i ) ! = = - 1 ) { y . t o p + = G . d i m e n s i o n s . h e i g h t } i f ( G . c o r n e r . s e a r c h ( / ( ( t o p | b o t t o m ) M i d d l e ) | c e n t e r / ) ! = = - 1 ) { y . l e f t + = ( G . d i m e n s i o n s . w i d t h / 2 ) } i f ( G . c o r n e r . s e a r c h ( / ( ( l e f t | r i g h t ) M i d d l e ) | c e n t e r / ) ! = = - 1 ) { y . t o p + = ( G . d i m e n s i o n s . h e i g h t / 2 ) } } e l s e { G . p o s i t i o n = y = { l e f t : s . c a c h e . m o u s e . x , t o p : s . c a c h e . m o u s e . y } ; G . d i m e n s i o n s = { h e i g h t : 1 , w i d t h : 1 } } i f ( L . c o r n e r . s e a r c h ( / r i g h t / i ) ! = = - 1 ) { y . l e f t - = L . d i m e n s i o n s . w i d t h } i f ( L . c o r n e r . s e a r c h ( / b o t t o m / i ) ! = = - 1 ) { y . t o p - = L . d i m e n s i o n s . h e i g h t } i f ( L . c o r n e r . s e a r c h ( / ( ( t o p | b o t t o m ) M i d d l e ) | c e n t e r / ) ! = = - 1 ) { y . l e f t - = ( L . d i m e n s i o n s . w i d t h / 2 ) } i f ( L . c o r n e r . s e a r c h ( / ( ( l e f t | r i g h t ) M i d d l e ) | c e n t e r / ) ! = = - 1 ) { y . t o p - = ( L . d i m e n s i o n s . h e i g h t / 2 ) } I = ( f . b r o w s e r . m s i e ) ? 1 : 0 ; B = ( f . b r o w s e r . m s i e & & p a r s e I n t ( f . b r o w s e r . v e r s i o n . c h a r A t ( 0 ) ) = = = 6 ) ? 1 : 0 ; i f ( s . o p t i o n s . s t y l e . b o r d e r . r a d i u s > 0 ) { i f ( L . c o r n e r . s e a r c h ( / L e f t / ) ! = = - 1 ) { y . l e f t - = s . o p t i o n s . s t y l e . b o r d e r . r a d i u s } e l s e { i f ( L . c o r n e r . s e a r c h ( / R i g h t / ) ! = = - 1 ) { y . l e f t + = s . o p t i o n s . s t y l e . b o r d e r . r a d i u s } } i f ( L . c o r n e r . s e a r c h ( / T o p / ) ! = = - 1 ) { y . t o p - = s . o p t i o n s . s t y l e . b o r d e r . r a d i u s } e l s e { i f ( L . c o r n e r . s e a r c h ( / B o t t o m / ) ! = = - 1 ) { y . t o p + = s . o p t i o n s . s t y l e . b o r d e r . r a d i u s } } } i f ( I ) { i f ( L . c o r n e r . s e a r c h ( / t o p / ) ! = = - 1 ) { y . t o p - = I } e l s e { i f ( L . c o r n e r . s e a r c h ( / b o t t o m / ) ! = = - 1 ) { y . t o p + = I } } i f ( L . c o r n e r . s e a r c h ( / l e f t / ) ! = = - 1 ) { y . l e f t - = I } e l s e { i f ( L . c o r n e r . s e a r c h ( / r i g h t / ) ! = = - 1 ) { y . l e f t + = I } } i f ( L . c o r n e r . s e a r c h ( / l e f t M i d d l e | r i g h t M i d d l e / ) ! = = - 1 ) { y . t o p - = 1 } } i f ( s . o p t i o n s . p o s i t i o n . a d j u s t . s c r e e n = = = t r u e ) { y = o . c a l l ( s , y , G , L ) } i f ( s . o p t i o n s . p o s i t i o n . t a r g e t = = = " m o u s e " & & s . o p t i o n s . p o s i t i o n . a d j u s t . m o u s e = = = t r u e ) { i f ( s . o p t i o n s . p o s i t i o n . a d j u s t . s c r e e n = = = t r u e & & s . e l e m e n t s . t i p ) { K = s . e l e m e n t s . t i p . a t t r ( " r e l " ) } e l s e { K = s . o p t i o n s . p o s i t i o n . c o r n e r . t o o l t i p } y . l e f t + = ( K . s e a r c h ( / r i g h t / i ) ! = = - 1 ) ? - 6 : 6 ; y . t o p + = ( K . s e a r c h ( / b o t t o m / i ) ! = = - 1 ) ? - 6 : 6 } i f ( ! s . e l e m e n t s . b g i f r a m e & & f . b r o w s e r . m s i e & & p a r s e I n t ( f . b r o w s e r . v e r s i o n . c h a r A t ( 0 ) ) = = 6 ) { f ( " s e l e c t ,   o b j e c t " ) . e a c h ( f u n c t i o n ( ) { A = f ( t h i s ) . o f f s e t ( ) ; A . b o t t o m = A . t o p + f ( t h i s ) . h e i g h t ( ) ; A . r i g h t = A . l e f t + f ( t h i s ) . w i d t h ( ) ; i f ( y . t o p + L . d i m e n s i o n s . h e i g h t > = A . t o p & & y . l e f t + L . d i m e n s i o n s . w i d t h > = A . l e f t ) { k . c a l l ( s ) } } ) } y . l e f t + = s . o p t i o n s . p o s i t i o n . a d j u s t . x ; y . t o p + = s . o p t i o n s . p o s i t i o n . a d j u s t . y ; F = s . g e t P o s i t i o n ( ) ; i f ( y . l e f t ! = F . l e f t | | y . t o p ! = F . t o p ) { z = s . b e f o r e P o s i t i o n U p d a t e . c a l l ( s , w ) ; i f ( z = = = f a l s e ) { r e t u r n   s } s . c a c h e . p o s i t i o n = y ; i f ( x = = = t r u e ) { s . s t a t u s . a n i m a t e d = t r u e ; s . e l e m e n t s . t o o l t i p . a n i m a t e ( y , 2 0 0 , " s w i n g " , f u n c t i o n ( ) { s . s t a t u s . a n i m a t e d = f a l s e } ) } e l s e { s . e l e m e n t s . t o o l t i p . c s s ( y ) } s . o n P o s i t i o n U p d a t e . c a l l ( s , w ) ; i f ( t y p e o f   w ! = = " u n d e f i n e d " & & w . t y p e & & w . t y p e ! = = " m o u s e m o v e " ) { f . f n . q t i p . l o g . e r r o r . c a l l ( s , 1 , f . f n . q t i p . c o n s t a n t s . E V E N T _ P O S I T I O N _ U P D A T E D , " u p d a t e P o s i t i o n " ) } } r e t u r n   s } , u p d a t e W i d t h : f u n c t i o n ( w ) { v a r   x ; i f ( ! s . s t a t u s . r e n d e r e d ) { r e t u r n   f . f n . q t i p . l o g . e r r o r . c a l l ( s , 2 , f . f n . q t i p . c o n s t a n t s . T O O L T I P _ N O T _ R E N D E R E D , " u p d a t e W i d t h " ) } e l s e { i f ( w & & t y p e o f   w ! = = " n u m b e r " ) { r e t u r n   f . f n . q t i p . l o g . e r r o r . c a l l ( s , 2 , " n e w W i d t h   m u s t   b e   o f   t y p e   n u m b e r " , " u p d a t e W i d t h " ) } } x = s . e l e m e n t s . c o n t e n t W r a p p e r . s i b l i n g s ( ) . a d d ( s . e l e m e n t s . t i p ) . a d d ( s . e l e m e n t s . b u t t o n ) ; i f ( ! w ) { i f ( t y p e o f   s . o p t i o n s . s t y l e . w i d t h . v a l u e = = " n u m b e r " ) { w = s . o p t i o n s . s t y l e . w i d t h . v a l u e } e l s e { s . e l e m e n t s . t o o l t i p . c s s ( { w i d t h : " a u t o " } ) ; x . h i d e ( ) ; i f ( f . b r o w s e r . m s i e ) { s . e l e m e n t s . w r a p p e r . a d d ( s . e l e m e n t s . c o n t e n t W r a p p e r . c h i l d r e n ( ) ) . c s s ( { z o o m : " n o r m a l " } ) } w = s . g e t D i m e n s i o n s ( ) . w i d t h + 1 ; i f ( ! s . o p t i o n s . s t y l e . w i d t h . v a l u e ) { i f ( w > s . o p t i o n s . s t y l e . w i d t h . m a x ) { w = s . o p t i o n s . s t y l e . w i d t h . m a x } i f ( w < s . o p t i o n s . s t y l e . w i d t h . m i n ) { w = s . o p t i o n s . s t y l e . w i d t h . m i n } } } } i f ( w % 2 ! = = 0 ) { w - = 1 } s . e l e m e n t s . t o o l t i p . w i d t h ( w ) ; x . s h o w ( ) ; i f ( s . o p t i o n s . s t y l e . b o r d e r . r a d i u s ) { s . e l e m e n t s . t o o l t i p . f i n d ( " . q t i p - b e t w e e n C o r n e r s " ) . e a c h ( f u n c t i o n ( y ) { f ( t h i s ) . w i d t h ( w - ( s . o p t i o n s . s t y l e . b o r d e r . r a d i u s * 2 ) ) } ) } i f ( f . b r o w s e r . m s i e ) { s . e l e m e n t s . w r a p p e r . a d d ( s . e l e m e n t s . c o n t e n t W r a p p e r . c h i l d r e n ( ) ) . c s s ( { z o o m : " 1 " } ) ; s . e l e m e n t s . w r a p p e r . w i d t h ( w ) ; i f ( s . e l e m e n t s . b g i f r a m e ) { s . e l e m e n t s . b g i f r a m e . w i d t h ( w ) . h e i g h t ( s . g e t D i m e n s i o n s . h e i g h t ) } } r e t u r n   f . f n . q t i p . l o g . e r r o r . c a l l ( s , 1 , f . f n . q t i p . c o n s t a n t s . E V E N T _ W I D T H _ U P D A T E D , " u p d a t e W i d t h " ) } , u p d a t e S t y l e : f u n c t i o n ( w ) { v a r   z , A , x , y , B ; i f ( ! s . s t a t u s . r e n d e r e d ) { r e t u r n   f . f n . q t i p . l o g . e r r o r . c a l l ( s , 2 , f . f n . q t i p . c o n s t a n t s . T O O L T I P _ N O T _ R E N D E R E D , " u p d a t e S t y l e " ) } e l s e { i f ( t y p e o f   w ! = = " s t r i n g " | | ! f . f n . q t i p . s t y l e s [ w ] ) { r e t u r n   f . f n . q t i p . l o g . e r r o r . c a l l ( s , 2 , f . f n . q t i p . c o n s t a n t s . S T Y L E _ N O T _ D E F I N E D , " u p d a t e S t y l e " ) } } s . o p t i o n s . s t y l e = a . c a l l ( s , f . f n . q t i p . s t y l e s [ w ] , s . o p t i o n s . u s e r . s t y l e ) ; s . e l e m e n t s . c o n t e n t . c s s ( q ( s . o p t i o n s . s t y l e ) ) ; i f ( s . o p t i o n s . c o n t e n t . t i t l e . t e x t ! = = f a l s e ) { s . e l e m e n t s . t i t l e . c s s ( q ( s . o p t i o n s . s t y l e . t i t l e , t r u e ) ) } s . e l e m e n t s . c o n t e n t W r a p p e r . c s s ( { b o r d e r C o l o r : s . o p t i o n s . s t y l e . b o r d e r . c o l o r } ) ; i f ( s . o p t i o n s . s t y l e . t i p . c o r n e r ! = = f a l s e ) { i f ( f ( " < c a n v a s > " ) . g e t ( 0 ) . g e t C o n t e x t ) { z = s . e l e m e n t s . t o o l t i p . f i n d ( " . q t i p - t i p   c a n v a s : f i r s t " ) ; x = z . g e t ( 0 ) . g e t C o n t e x t ( " 2 d " ) ; x . c l e a r R e c t ( 0 , 0 , 3 0 0 , 3 0 0 ) ; y = z . p a r e n t ( " d i v [ r e l ] : f i r s t " ) . a t t r ( " r e l " ) ; B = b ( y , s . o p t i o n s . s t y l e . t i p . s i z e . w i d t h , s . o p t i o n s . s t y l e . t i p . s i z e . h e i g h t ) ; h . c a l l ( s , z , B , s . o p t i o n s . s t y l e . t i p . c o l o r | | s . o p t i o n s . s t y l e . b o r d e r . c o l o r ) } e l s e { i f ( f . b r o w s e r . m s i e ) { z = s . e l e m e n t s . t o o l t i p . f i n d ( ' . q t i p - t i p   [ n o d e N a m e = " s h a p e " ] ' ) ; z . a t t r ( " f i l l c o l o r " , s . o p t i o n s . s t y l e . t i p . c o l o r | | s . o p t i o n s . s t y l e . b o r d e r . c o l o r ) } } } i f ( s . o p t i o n s . s t y l e . b o r d e r . r a d i u s > 0 ) { s . e l e m e n t s . t o o l t i p . f i n d ( " . q t i p - b e t w e e n C o r n e r s " ) . c s s ( { b a c k g r o u n d C o l o r : s . o p t i o n s . s t y l e . b o r d e r . c o l o r } ) ; i f ( f ( " < c a n v a s > " ) . g e t ( 0 ) . g e t C o n t e x t ) { A = g ( s . o p t i o n s . s t y l e . b o r d e r . r a d i u s ) ; s . e l e m e n t s . t o o l t i p . f i n d ( " . q t i p - w r a p p e r   c a n v a s " ) . e a c h ( f u n c t i o n ( ) { x = f ( t h i s ) . g e t ( 0 ) . g e t C o n t e x t ( " 2 d " ) ; x . c l e a r R e c t ( 0 , 0 , 3 0 0 , 3 0 0 ) ; y = f ( t h i s ) . p a r e n t ( " d i v [ r e l ] : f i r s t " ) . a t t r ( " r e l " ) ; r . c a l l ( s , f ( t h i s ) , A [ y ] , s . o p t i o n s . s t y l e . b o r d e r . r a d i u s , s . o p t i o n s . s t y l e . b o r d e r . c o l o r ) } ) } e l s e { i f ( f . b r o w s e r . m s i e ) { s . e l e m e n t s . t o o l t i p . f i n d ( ' . q t i p - w r a p p e r   [ n o d e N a m e = " a r c " ] ' ) . e a c h ( f u n c t i o n ( ) { f ( t h i s ) . a t t r ( " f i l l c o l o r " , s . o p t i o n s . s t y l e . b o r d e r . c o l o r ) } ) } } } r e t u r n   f . f n . q t i p . l o g . e r r o r . c a l l ( s , 1 , f . f n . q t i p . c o n s t a n t s . E V E N T _ S T Y L E _ U P D A T E D , " u p d a t e S t y l e " ) } , u p d a t e C o n t e n t : f u n c t i o n ( A , y ) { v a r   z , x , w ; i f ( ! s . s t a t u s . r e n d e r e d ) { r e t u r n   f . f n . q t i p . l o g . e r r o r . c a l l ( s , 2 , f . f n . q t i p . c o n s t a n t s . T O O L T I P _ N O T _ R E N D E R E D , " u p d a t e C o n t e n t " ) } e l s e { i f ( ! A ) { r e t u r n   f . f n . q t i p . l o g . e r r o r . c a l l ( s , 2 , f . f n . q t i p . c o n s t a n t s . N O _ C O N T E N T _ P R O V I D E D , " u p d a t e C o n t e n t " ) } } z = s . b e f o r e C o n t e n t U p d a t e . c a l l ( s , A ) ; i f ( t y p e o f   z = = " s t r i n g " ) { A = z } e l s e { i f ( z = = = f a l s e ) { r e t u r n } } i f ( f . b r o w s e r . m s i e ) { s . e l e m e n t s . c o n t e n t W r a p p e r . c h i l d r e n ( ) . c s s ( { z o o m : " n o r m a l " } ) } i f ( A . j q u e r y & & A . l e n g t h > 0 ) { A . c l o n e ( t r u e ) . a p p e n d T o ( s . e l e m e n t s . c o n t e n t ) . s h o w ( ) } e l s e { s . e l e m e n t s . c o n t e n t . h t m l ( A ) } x = s . e l e m e n t s . c o n t e n t . f i n d ( " i m g [ c o m p l e t e = f a l s e ] " ) ; i f ( x . l e n g t h > 0 ) { w = 0 ; x . e a c h ( f u n c t i o n ( C ) { f ( ' < i m g   s r c = " ' + f ( t h i s ) . a t t r ( " s r c " ) + ' "   / > ' ) . l o a d ( f u n c t i o n ( ) { i f ( + + w = = x . l e n g t h ) { B ( ) } } ) } ) } e l s e { B ( ) } f u n c t i o n   B ( ) { s . u p d a t e W i d t h ( ) ; i f ( y ! = = f a l s e ) { i f ( s . o p t i o n s . p o s i t i o n . t y p e ! = = " s t a t i c " ) { s . u p d a t e P o s i t i o n ( s . e l e m e n t s . t o o l t i p . i s ( " : v i s i b l e " ) , t r u e ) } i f ( s . o p t i o n s . s t y l e . t i p . c o r n e r ! = = f a l s e ) { n . c a l l ( s ) } } } s . o n C o n t e n t U p d a t e . c a l l ( s ) ; r e t u r n   f . f n . q t i p . l o g . e r r o r . c a l l ( s , 1 , f . f n . q t i p . c o n s t a n t s . E V E N T _ C O N T E N T _ U P D A T E D , " l o a d C o n t e n t " ) } , l o a d C o n t e n t : f u n c t i o n ( w , z , A ) { v a r   y ; i f ( ! s . s t a t u s . r e n d e r e d ) { r e t u r n   f . f n . q t i p . l o g . e r r o r . c a l l ( s , 2 , f . f n . q t i p . c o n s t a n t s . T O O L T I P _ N O T _ R E N D E R E D , " l o a d C o n t e n t " ) } y = s . b e f o r e C o n t e n t L o a d . c a l l ( s ) ; i f ( y = = = f a l s e ) { r e t u r n   s } i f ( A = = " p o s t " ) { f . p o s t ( w , z , x ) } e l s e { f . g e t ( w , z , x ) } f u n c t i o n   x ( B ) { s . o n C o n t e n t L o a d . c a l l ( s ) ; f . f n . q t i p . l o g . e r r o r . c a l l ( s , 1 , f . f n . q t i p . c o n s t a n t s . E V E N T _ C O N T E N T _ L O A D E D , " l o a d C o n t e n t " ) ; s . u p d a t e C o n t e n t ( B ) } r e t u r n   s } , u p d a t e T i t l e : f u n c t i o n ( w ) { i f ( ! s . s t a t u s . r e n d e r e d ) { r e t u r n   f . f n . q t i p . l o g . e r r o r . c a l l ( s , 2 , f . f n . q t i p . c o n s t a n t s . T O O L T I P _ N O T _ R E N D E R E D , " u p d a t e T i t l e " ) } e l s e { i f ( ! w ) { r e t u r n   f . f n . q t i p . l o g . e r r o r . c a l l ( s , 2 , f . f n . q t i p . c o n s t a n t s . N O _ C O N T E N T _ P R O V I D E D , " u p d a t e T i t l e " ) } } r e t u r n e d = s . b e f o r e T i t l e U p d a t e . c a l l ( s ) ; i f ( r e t u r n e d = = = f a l s e ) { r e t u r n   s } i f ( s . e l e m e n t s . b u t t o n ) { s . e l e m e n t s . b u t t o n = s . e l e m e n t s . b u t t o n . c l o n e ( t r u e ) } s . e l e m e n t s . t i t l e . h t m l ( w ) ; i f ( s . e l e m e n t s . b u t t o n ) { s . e l e m e n t s . t i t l e . p r e p e n d ( s . e l e m e n t s . b u t t o n ) } s . o n T i t l e U p d a t e . c a l l ( s ) ; r e t u r n   f . f n . q t i p . l o g . e r r o r . c a l l ( s , 1 , f . f n . q t i p . c o n s t a n t s . E V E N T _ T I T L E _ U P D A T E D , " u p d a t e T i t l e " ) } , f o c u s : f u n c t i o n ( A ) { v a r   y , x , w , z ; i f ( ! s . s t a t u s . r e n d e r e d ) { r e t u r n   f . f n . q t i p . l o g . e r r o r . c a l l ( s , 2 , f . f n . q t i p . c o n s t a n t s . T O O L T I P _ N O T _ R E N D E R E D , " f o c u s " ) } e l s e { i f ( s . o p t i o n s . p o s i t i o n . t y p e = = " s t a t i c " ) { r e t u r n   f . f n . q t i p . l o g . e r r o r . c a l l ( s , 1 , f . f n . q t i p . c o n s t a n t s . C A N N O T _ F O C U S _ S T A T I C , " f o c u s " ) } } y = p a r s e I n t ( s . e l e m e n t s . t o o l t i p . c s s ( " z - i n d e x " ) ) ; x = 6 0 0 0 + f ( " d i v . q t i p [ q t i p ] " ) . l e n g t h - 1 ; i f ( ! s . s t a t u s . f o c u s e d & & y ! = = x ) { z = s . b e f o r e F o c u s . c a l l ( s , A ) ; i f ( z = = = f a l s e ) { r e t u r n   s } f ( " d i v . q t i p [ q t i p ] " ) . n o t ( s . e l e m e n t s . t o o l t i p ) . e a c h ( f u n c t i o n ( ) { i f ( f ( t h i s ) . q t i p ( " a p i " ) . s t a t u s . r e n d e r e d = = = t r u e ) { w = p a r s e I n t ( f ( t h i s ) . c s s ( " z - i n d e x " ) ) ; i f ( t y p e o f   w = = " n u m b e r " & & w > - 1 ) { f ( t h i s ) . c s s ( { z I n d e x : p a r s e I n t ( f ( t h i s ) . c s s ( " z - i n d e x " ) ) - 1 } ) } f ( t h i s ) . q t i p ( " a p i " ) . s t a t u s . f o c u s e d = f a l s e } } ) ; s . e l e m e n t s . t o o l t i p . c s s ( { z I n d e x : x } ) ; s . s t a t u s . f o c u s e d = t r u e ; s . o n F o c u s . c a l l ( s , A ) ; f . f n . q t i p . l o g . e r r o r . c a l l ( s , 1 , f . f n . q t i p . c o n s t a n t s . E V E N T _ F O C U S E D , " f o c u s " ) } r e t u r n   s } , d i s a b l e : f u n c t i o n ( w ) { i f ( ! s . s t a t u s . r e n d e r e d ) { r e t u r n   f . f n . q t i p . l o g . e r r o r . c a l l ( s , 2 , f . f n . q t i p . c o n s t a n t s . T O O L T I P _ N O T _ R E N D E R E D , " d i s a b l e " ) } i f ( w ) { i f ( ! s . s t a t u s . d i s a b l e d ) { s . s t a t u s . d i s a b l e d = t r u e ; f . f n . q t i p . l o g . e r r o r . c a l l ( s , 1 , f . f n . q t i p . c o n s t a n t s . E V E N T _ D I S A B L E D , " d i s a b l e " ) } e l s e { f . f n . q t i p . l o g . e r r o r . c a l l ( s , 1 , f . f n . q t i p . c o n s t a n t s . T O O L T I P _ A L R E A D Y _ D I S A B L E D , " d i s a b l e " ) } } e l s e { i f ( s . s t a t u s . d i s a b l e d ) { s . s t a t u s . d i s a b l e d = f a l s e ; f . f n . q t i p . l o g . e r r o r . c a l l ( s , 1 , f . f n . q t i p . c o n s t a n t s . E V E N T _ E N A B L E D , " d i s a b l e " ) } e l s e { f . f n . q t i p . l o g . e r r o r . c a l l ( s , 1 , f . f n . q t i p . c o n s t a n t s . T O O L T I P _ A L R E A D Y _ E N A B L E D , " d i s a b l e " ) } } r e t u r n   s } , d e s t r o y : f u n c t i o n ( ) { v a r   w , x , y ; x = s . b e f o r e D e s t r o y . c a l l ( s ) ; i f ( x = = = f a l s e ) { r e t u r n   s } i f ( s . s t a t u s . r e n d e r e d ) { s . o p t i o n s . s h o w . w h e n . t a r g e t . u n b i n d ( " m o u s e m o v e . q t i p " , s . u p d a t e P o s i t i o n ) ; s . o p t i o n s . s h o w . w h e n . t a r g e t . u n b i n d ( " m o u s e o u t . q t i p " , s . h i d e ) ; s . o p t i o n s . s h o w . w h e n . t a r g e t . u n b i n d ( s . o p t i o n s . s h o w . w h e n . e v e n t + " . q t i p " ) ; s . o p t i o n s . h i d e . w h e n . t a r g e t . u n b i n d ( s . o p t i o n s . h i d e . w h e n . e v e n t + " . q t i p " ) ; s . e l e m e n t s . t o o l t i p . u n b i n d ( s . o p t i o n s . h i d e . w h e n . e v e n t + " . q t i p " ) ; s . e l e m e n t s . t o o l t i p . u n b i n d ( " m o u s e o v e r . q t i p " , s . f o c u s ) ; s . e l e m e n t s . t o o l t i p . r e m o v e ( ) } e l s e { s . o p t i o n s . s h o w . w h e n . t a r g e t . u n b i n d ( s . o p t i o n s . s h o w . w h e n . e v e n t + " . q t i p - c r e a t e " ) } i f ( t y p e o f   s . e l e m e n t s . t a r g e t . d a t a ( " q t i p " ) = = " o b j e c t " ) { y = s . e l e m e n t s . t a r g e t . d a t a ( " q t i p " ) . i n t e r f a c e s ; i f ( t y p e o f   y = = " o b j e c t " & & y . l e n g t h > 0 ) { f o r ( w = 0 ; w < y . l e n g t h - 1 ; w + + ) { i f ( y [ w ] . i d = = s . i d ) { y . s p l i c e ( w , 1 ) } } } } d e l e t e   f . f n . q t i p . i n t e r f a c e s [ s . i d ] ; i f ( t y p e o f   y = = " o b j e c t " & & y . l e n g t h > 0 ) { s . e l e m e n t s . t a r g e t . d a t a ( " q t i p " ) . c u r r e n t = y . l e n g t h - 1 } e l s e { s . e l e m e n t s . t a r g e t . r e m o v e D a t a ( " q t i p " ) } s . o n D e s t r o y . c a l l ( s ) ; f . f n . q t i p . l o g . e r r o r . c a l l ( s , 1 , f . f n . q t i p . c o n s t a n t s . E V E N T _ D E S T R O Y E D , " d e s t r o y " ) ; r e t u r n   s . e l e m e n t s . t a r g e t } , g e t P o s i t i o n : f u n c t i o n ( ) { v a r   w , x ; i f ( ! s . s t a t u s . r e n d e r e d ) { r e t u r n   f . f n . q t i p . l o g . e r r o r . c a l l ( s , 2 , f . f n . q t i p . c o n s t a n t s . T O O L T I P _ N O T _ R E N D E R E D , " g e t P o s i t i o n " ) } w = ( s . e l e m e n t s . t o o l t i p . c s s ( " d i s p l a y " ) ! = = " n o n e " ) ? f a l s e : t r u e ; i f ( w ) { s . e l e m e n t s . t o o l t i p . c s s ( { v i s i b l i t y : " h i d d e n " } ) . s h o w ( ) } x = s . e l e m e n t s . t o o l t i p . o f f s e t ( ) ; i f ( w ) { s . e l e m e n t s . t o o l t i p . c s s ( { v i s i b l i t y : " v i s i b l e " } ) . h i d e ( ) } r e t u r n   x } , g e t D i m e n s i o n s : f u n c t i o n ( ) { v a r   w , x ; i f ( ! s . s t a t u s . r e n d e r e d ) { r e t u r n   f . f n . q t i p . l o g . e r r o r . c a l l ( s , 2 , f . f n . q t i p . c o n s t a n t s . T O O L T I P _ N O T _ R E N D E R E D , " g e t D i m e n s i o n s " ) } w = ( ! s . e l e m e n t s . t o o l t i p . i s ( " : v i s i b l e " ) ) ? t r u e : f a l s e ; i f ( w ) { s . e l e m e n t s . t o o l t i p . c s s ( { v i s i b l i t y : " h i d d e n " } ) . s h o w ( ) } x = { h e i g h t : s . e l e m e n t s . t o o l t i p . o u t e r H e i g h t ( ) , w i d t h : s . e l e m e n t s . t o o l t i p . o u t e r W i d t h ( ) } ; i f ( w ) { s . e l e m e n t s . t o o l t i p . c s s ( { v i s i b l i t y : " v i s i b l e " } ) . h i d e ( ) } r e t u r n   x } } ) } f u n c t i o n   p ( ) { v a r   s , w , u , t , v , y , x ; s = t h i s ; s . b e f o r e R e n d e r . c a l l ( s ) ; s . s t a t u s . r e n d e r e d = t r u e ; s . e l e m e n t s . t o o l t i p = ' < d i v   q t i p = " ' + s . i d + ' "   c l a s s = " q t i p   ' + ( s . o p t i o n s . s t y l e . c l a s s e s . t o o l t i p | | s . o p t i o n s . s t y l e ) + ' " s t y l e = " d i s p l a y : n o n e ;   - m o z - b o r d e r - r a d i u s : 0 ;   - w e b k i t - b o r d e r - r a d i u s : 0 ;   b o r d e r - r a d i u s : 0 ; p o s i t i o n : ' + s . o p t i o n s . p o s i t i o n . t y p e + ' ; " >     < d i v   c l a s s = " q t i p - w r a p p e r "   s t y l e = " p o s i t i o n : r e l a t i v e ;   o v e r f l o w : h i d d e n ;   t e x t - a l i g n : l e f t ; " >         < d i v   c l a s s = " q t i p - c o n t e n t W r a p p e r "   s t y l e = " o v e r f l o w : h i d d e n ; " >               < d i v   c l a s s = " q t i p - c o n t e n t   ' + s . o p t i o n s . s t y l e . c l a s s e s . c o n t e n t + ' " > < / d i v > < / d i v > < / d i v > < / d i v > ' ; s . e l e m e n t s . t o o l t i p = f ( s . e l e m e n t s . t o o l t i p ) ; s . e l e m e n t s . t o o l t i p . a p p e n d T o ( s . o p t i o n s . p o s i t i o n . c o n t a i n e r ) ; s . e l e m e n t s . t o o l t i p . d a t a ( " q t i p " , { c u r r e n t : 0 , i n t e r f a c e s : [ s ] } ) ; s . e l e m e n t s . w r a p p e r = s . e l e m e n t s . t o o l t i p . c h i l d r e n ( " d i v : f i r s t " ) ; s . e l e m e n t s . c o n t e n t W r a p p e r = s . e l e m e n t s . w r a p p e r . c h i l d r e n ( " d i v : f i r s t " ) . c s s ( { b a c k g r o u n d : s . o p t i o n s . s t y l e . b a c k g r o u n d } ) ; s . e l e m e n t s . c o n t e n t = s . e l e m e n t s . c o n t e n t W r a p p e r . c h i l d r e n ( " d i v : f i r s t " ) . c s s ( q ( s . o p t i o n s . s t y l e ) ) ; i f ( f . b r o w s e r . m s i e ) { s . e l e m e n t s . w r a p p e r . a d d ( s . e l e m e n t s . c o n t e n t ) . c s s ( { z o o m : 1 } ) } i f ( s . o p t i o n s . h i d e . w h e n . e v e n t = = " u n f o c u s " ) { s . e l e m e n t s . t o o l t i p . a t t r ( " u n f o c u s " , t r u e ) } i f ( t y p e o f   s . o p t i o n s . s t y l e . w i d t h . v a l u e = = " n u m b e r " ) { s . u p d a t e W i d t h ( ) } i f ( f ( " < c a n v a s > " ) . g e t ( 0 ) . g e t C o n t e x t | | f . b r o w s e r . m s i e ) { i f ( s . o p t i o n s . s t y l e . b o r d e r . r a d i u s > 0 ) { m . c a l l ( s ) } e l s e { s . e l e m e n t s . c o n t e n t W r a p p e r . c s s ( { b o r d e r : s . o p t i o n s . s t y l e . b o r d e r . w i d t h + " p x   s o l i d   " + s . o p t i o n s . s t y l e . b o r d e r . c o l o r } ) } i f ( s . o p t i o n s . s t y l e . t i p . c o r n e r ! = = f a l s e ) { e . c a l l ( s ) } } e l s e { s . e l e m e n t s . c o n t e n t W r a p p e r . c s s ( { b o r d e r : s . o p t i o n s . s t y l e . b o r d e r . w i d t h + " p x   s o l i d   " + s . o p t i o n s . s t y l e . b o r d e r . c o l o r } ) ; s . o p t i o n s . s t y l e . b o r d e r . r a d i u s = 0 ; s . o p t i o n s . s t y l e . t i p . c o r n e r = f a l s e ; f . f n . q t i p . l o g . e r r o r . c a l l ( s , 2 , f . f n . q t i p . c o n s t a n t s . C A N V A S _ V M L _ N O T _ S U P P O R T E D , " r e n d e r " ) } i f ( ( t y p e o f   s . o p t i o n s . c o n t e n t . t e x t = = " s t r i n g " & & s . o p t i o n s . c o n t e n t . t e x t . l e n g t h > 0 ) | | ( s . o p t i o n s . c o n t e n t . t e x t . j q u e r y & & s . o p t i o n s . c o n t e n t . t e x t . l e n g t h > 0 ) ) { u = s . o p t i o n s . c o n t e n t . t e x t } e l s e { i f ( t y p e o f   s . e l e m e n t s . t a r g e t . a t t r ( " t i t l e " ) = = " s t r i n g " & & s . e l e m e n t s . t a r g e t . a t t r ( " t i t l e " ) . l e n g t h > 0 ) { u = s . e l e m e n t s . t a r g e t . a t t r ( " t i t l e " ) . r e p l a c e ( " \ \ n " , " < b r   / > " ) ; s . e l e m e n t s . t a r g e t . a t t r ( " t i t l e " , " " ) } e l s e { i f ( t y p e o f   s . e l e m e n t s . t a r g e t . a t t r ( " a l t " ) = = " s t r i n g " & & s . e l e m e n t s . t a r g e t . a t t r ( " a l t " ) . l e n g t h > 0 ) { u = s . e l e m e n t s . t a r g e t . a t t r ( " a l t " ) . r e p l a c e ( " \ \ n " , " < b r   / > " ) ; s . e l e m e n t s . t a r g e t . a t t r ( " a l t " , " " ) } e l s e { u = "   " ; f . f n . q t i p . l o g . e r r o r . c a l l ( s , 1 , f . f n . q t i p . c o n s t a n t s . N O _ V A L I D _ C O N T E N T , " r e n d e r " ) } } } i f ( s . o p t i o n s . c o n t e n t . t i t l e . t e x t ! = = f a l s e ) { j . c a l l ( s ) } s . u p d a t e C o n t e n t ( u ) ; l . c a l l ( s ) ; i f ( s . o p t i o n s . s h o w . r e a d y = = = t r u e ) { s . s h o w ( ) } i f ( s . o p t i o n s . c o n t e n t . u r l ! = = f a l s e ) { t = s . o p t i o n s . c o n t e n t . u r l ; v = s . o p t i o n s . c o n t e n t . d a t a ; y = s . o p t i o n s . c o n t e n t . m e t h o d | | " g e t " ; s . l o a d C o n t e n t ( t , v , y ) } s . o n R e n d e r . c a l l ( s ) ; f . f n . q t i p . l o g . e r r o r . c a l l ( s , 1 , f . f n . q t i p . c o n s t a n t s . E V E N T _ R E N D E R E D , " r e n d e r " ) } f u n c t i o n   m ( ) { v a r   F , z , t , B , x , E , u , G , D , y , w , C , A , s , v ; F = t h i s ; F . e l e m e n t s . w r a p p e r . f i n d ( " . q t i p - b o r d e r B o t t o m ,   . q t i p - b o r d e r T o p " ) . r e m o v e ( ) ; t = F . o p t i o n s . s t y l e . b o r d e r . w i d t h ; B = F . o p t i o n s . s t y l e . b o r d e r . r a d i u s ; x = F . o p t i o n s . s t y l e . b o r d e r . c o l o r | | F . o p t i o n s . s t y l e . t i p . c o l o r ; E = g ( B ) ; u = { } ; f o r ( z   i n   E ) { u [ z ] = ' < d i v   r e l = " ' + z + ' "   s t y l e = " ' + ( ( z . s e a r c h ( / L e f t / ) ! = = - 1 ) ? " l e f t " : " r i g h t " ) + " : 0 ;   p o s i t i o n : a b s o l u t e ;   h e i g h t : " + B + " p x ;   w i d t h : " + B + ' p x ;   o v e r f l o w : h i d d e n ;   l i n e - h e i g h t : 0 . 1 p x ;   f o n t - s i z e : 1 p x " > ' ; i f ( f ( " < c a n v a s > " ) . g e t ( 0 ) . g e t C o n t e x t ) { u [ z ] + = ' < c a n v a s   h e i g h t = " ' + B + ' "   w i d t h = " ' + B + ' "   s t y l e = " v e r t i c a l - a l i g n :   t o p " > < / c a n v a s > ' } e l s e { i f ( f . b r o w s e r . m s i e ) { G = B * 2 + 3 ; u [ z ] + = ' < v : a r c   s t r o k e d = " f a l s e "   f i l l c o l o r = " ' + x + ' "   s t a r t a n g l e = " ' + E [ z ] [ 0 ] + ' "   e n d a n g l e = " ' + E [ z ] [ 1 ] + ' "   s t y l e = " w i d t h : ' + G + " p x ;   h e i g h t : " + G + " p x ;   m a r g i n - t o p : " + ( ( z . s e a r c h ( / b o t t o m / ) ! = = - 1 ) ? - 2 : - 1 ) + " p x ;   m a r g i n - l e f t : " + ( ( z . s e a r c h ( / R i g h t / ) ! = = - 1 ) ? E [ z ] [ 2 ] - 3 . 5 : - 1 ) + ' p x ;   v e r t i c a l - a l i g n : t o p ;   d i s p l a y : i n l i n e - b l o c k ;   b e h a v i o r : u r l ( # d e f a u l t # V M L ) " > < / v : a r c > ' } } u [ z ] + = " < / d i v > " } D = F . g e t D i m e n s i o n s ( ) . w i d t h - ( M a t h . m a x ( t , B ) * 2 ) ; y = ' < d i v   c l a s s = " q t i p - b e t w e e n C o r n e r s "   s t y l e = " h e i g h t : ' + B + " p x ;   w i d t h : " + D + " p x ;   o v e r f l o w : h i d d e n ;   b a c k g r o u n d - c o l o r : " + x + ' ;   l i n e - h e i g h t : 0 . 1 p x ;   f o n t - s i z e : 1 p x ; " > ' ; w = ' < d i v   c l a s s = " q t i p - b o r d e r T o p "   d i r = " l t r "   s t y l e = " h e i g h t : ' + B + " p x ;   m a r g i n - l e f t : " + B + ' p x ;   l i n e - h e i g h t : 0 . 1 p x ;   f o n t - s i z e : 1 p x ;   p a d d i n g : 0 ; " > ' + u . t o p L e f t + u . t o p R i g h t + y ; F . e l e m e n t s . w r a p p e r . p r e p e n d ( w ) ; C = ' < d i v   c l a s s = " q t i p - b o r d e r B o t t o m "   d i r = " l t r "   s t y l e = " h e i g h t : ' + B + " p x ;   m a r g i n - l e f t : " + B + ' p x ;   l i n e - h e i g h t : 0 . 1 p x ;   f o n t - s i z e : 1 p x ;   p a d d i n g : 0 ; " > ' + u . b o t t o m L e f t + u . b o t t o m R i g h t + y ; F . e l e m e n t s . w r a p p e r . a p p e n d ( C ) ; i f ( f ( " < c a n v a s > " ) . g e t ( 0 ) . g e t C o n t e x t ) { F . e l e m e n t s . w r a p p e r . f i n d ( " c a n v a s " ) . e a c h ( f u n c t i o n ( ) { A = E [ f ( t h i s ) . p a r e n t ( " [ r e l ] : f i r s t " ) . a t t r ( " r e l " ) ] ; r . c a l l ( F , f ( t h i s ) , A , B , x ) } ) } e l s e { i f ( f . b r o w s e r . m s i e ) { F . e l e m e n t s . t o o l t i p . a p p e n d ( ' < v : i m a g e   s t y l e = " b e h a v i o r : u r l ( # d e f a u l t # V M L ) ; " > < / v : i m a g e > ' ) } } s = M a t h . m a x ( B , ( B + ( t - B ) ) ) ; v = M a t h . m a x ( t - B , 0 ) ; F . e l e m e n t s . c o n t e n t W r a p p e r . c s s ( { b o r d e r : " 0 p x   s o l i d   " + x , b o r d e r W i d t h : v + " p x   " + s + " p x " } ) } f u n c t i o n   r ( u , w , s , t ) { v a r   v = u . g e t ( 0 ) . g e t C o n t e x t ( " 2 d " ) ; v . f i l l S t y l e = t ; v . b e g i n P a t h ( ) ; v . a r c ( w [ 0 ] , w [ 1 ] , s , 0 , M a t h . P I * 2 , f a l s e ) ; v . f i l l ( ) } f u n c t i o n   e ( v ) { v a r   t , s , x , u , w ; t = t h i s ; i f ( t . e l e m e n t s . t i p ! = = n u l l ) { t . e l e m e n t s . t i p . r e m o v e ( ) } s = t . o p t i o n s . s t y l e . t i p . c o l o r | | t . o p t i o n s . s t y l e . b o r d e r . c o l o r ; i f ( t . o p t i o n s . s t y l e . t i p . c o r n e r = = = f a l s e ) { r e t u r n } e l s e { i f ( ! v ) { v = t . o p t i o n s . s t y l e . t i p . c o r n e r } } x = b ( v , t . o p t i o n s . s t y l e . t i p . s i z e . w i d t h , t . o p t i o n s . s t y l e . t i p . s i z e . h e i g h t ) ; t . e l e m e n t s . t i p = ' < d i v   c l a s s = " ' + t . o p t i o n s . s t y l e . c l a s s e s . t i p + ' "   d i r = " l t r "   r e l = " ' + v + ' "   s t y l e = " p o s i t i o n : a b s o l u t e ;   h e i g h t : ' + t . o p t i o n s . s t y l e . t i p . s i z e . h e i g h t + " p x ;   w i d t h : " + t . o p t i o n s . s t y l e . t i p . s i z e . w i d t h + ' p x ;   m a r g i n : 0   a u t o ;   l i n e - h e i g h t : 0 . 1 p x ;   f o n t - s i z e : 1 p x ; " > ' ; i f ( f ( " < c a n v a s > " ) . g e t ( 0 ) . g e t C o n t e x t ) { t . e l e m e n t s . t i p + = ' < c a n v a s   h e i g h t = " ' + t . o p t i o n s . s t y l e . t i p . s i z e . h e i g h t + ' "   w i d t h = " ' + t . o p t i o n s . s t y l e . t i p . s i z e . w i d t h + ' " > < / c a n v a s > ' } e l s e { i f ( f . b r o w s e r . m s i e ) { u = t . o p t i o n s . s t y l e . t i p . s i z e . w i d t h + " , " + t . o p t i o n s . s t y l e . t i p . s i z e . h e i g h t ; w = " m " + x [ 0 ] [ 0 ] + " , " + x [ 0 ] [ 1 ] ; w + = "   l " + x [ 1 ] [ 0 ] + " , " + x [ 1 ] [ 1 ] ; w + = "   " + x [ 2 ] [ 0 ] + " , " + x [ 2 ] [ 1 ] ; w + = "   x e " ; t . e l e m e n t s . t i p + = ' < v : s h a p e   f i l l c o l o r = " ' + s + ' "   s t r o k e d = " f a l s e "   f i l l e d = " t r u e "   p a t h = " ' + w + ' "   c o o r d s i z e = " ' + u + ' "   s t y l e = " w i d t h : ' + t . o p t i o n s . s t y l e . t i p . s i z e . w i d t h + " p x ;   h e i g h t : " + t . o p t i o n s . s t y l e . t i p . s i z e . h e i g h t + " p x ;   l i n e - h e i g h t : 0 . 1 p x ;   d i s p l a y : i n l i n e - b l o c k ;   b e h a v i o r : u r l ( # d e f a u l t # V M L ) ;   v e r t i c a l - a l i g n : " + ( ( v . s e a r c h ( / t o p / ) ! = = - 1 ) ? " b o t t o m " : " t o p " ) + ' " > < / v : s h a p e > ' ; t . e l e m e n t s . t i p + = ' < v : i m a g e   s t y l e = " b e h a v i o r : u r l ( # d e f a u l t # V M L ) ; " > < / v : i m a g e > ' ; t . e l e m e n t s . c o n t e n t W r a p p e r . c s s ( " p o s i t i o n " , " r e l a t i v e " ) } } t . e l e m e n t s . t o o l t i p . p r e p e n d ( t . e l e m e n t s . t i p + " < / d i v > " ) ; t . e l e m e n t s . t i p = t . e l e m e n t s . t o o l t i p . f i n d ( " . " + t . o p t i o n s . s t y l e . c l a s s e s . t i p ) . e q ( 0 ) ; i f ( f ( " < c a n v a s > " ) . g e t ( 0 ) . g e t C o n t e x t ) { h . c a l l ( t , t . e l e m e n t s . t i p . f i n d ( " c a n v a s : f i r s t " ) , x , s ) } i f ( v . s e a r c h ( / t o p / ) ! = = - 1 & & f . b r o w s e r . m s i e & & p a r s e I n t ( f . b r o w s e r . v e r s i o n . c h a r A t ( 0 ) ) = = = 6 ) { t . e l e m e n t s . t i p . c s s ( { m a r g i n T o p : - 4 } ) } n . c a l l ( t , v ) } f u n c t i o n   h ( t , v , s ) { v a r   u = t . g e t ( 0 ) . g e t C o n t e x t ( " 2 d " ) ; u . f i l l S t y l e = s ; u . b e g i n P a t h ( ) ; u . m o v e T o ( v [ 0 ] [ 0 ] , v [ 0 ] [ 1 ] ) ; u . l i n e T o ( v [ 1 ] [ 0 ] , v [ 1 ] [ 1 ] ) ; u . l i n e T o ( v [ 2 ] [ 0 ] , v [ 2 ] [ 1 ] ) ; u . f i l l ( ) } f u n c t i o n   n ( u ) { v a r   t , w , s , x , v ; t = t h i s ; i f ( t . o p t i o n s . s t y l e . t i p . c o r n e r = = = f a l s e | | ! t . e l e m e n t s . t i p ) { r e t u r n } i f ( ! u ) { u = t . e l e m e n t s . t i p . a t t r ( " r e l " ) } w = p o s i t i o n A d j u s t = ( f . b r o w s e r . m s i e ) ? 1 : 0 ; t . e l e m e n t s . t i p . c s s ( u . m a t c h ( / l e f t | r i g h t | t o p | b o t t o m / ) [ 0 ] , 0 ) ; i f ( u . s e a r c h ( / t o p | b o t t o m / ) ! = = - 1 ) { i f ( f . b r o w s e r . m s i e ) { i f ( p a r s e I n t ( f . b r o w s e r . v e r s i o n . c h a r A t ( 0 ) ) = = = 6 ) { p o s i t i o n A d j u s t = ( u . s e a r c h ( / t o p / ) ! = = - 1 ) ? - 3 : 1 } e l s e { p o s i t i o n A d j u s t = ( u . s e a r c h ( / t o p / ) ! = = - 1 ) ? 1 : 2 } } i f ( u . s e a r c h ( / M i d d l e / ) ! = = - 1 ) { t . e l e m e n t s . t i p . c s s ( { l e f t : " 5 0 % " , m a r g i n L e f t : - ( t . o p t i o n s . s t y l e . t i p . s i z e . w i d t h / 2 ) } ) } e l s e { i f ( u . s e a r c h ( / L e f t / ) ! = = - 1 ) { t . e l e m e n t s . t i p . c s s ( { l e f t : t . o p t i o n s . s t y l e . b o r d e r . r a d i u s - w } ) } e l s e { i f ( u . s e a r c h ( / R i g h t / ) ! = = - 1 ) { t . e l e m e n t s . t i p . c s s ( { r i g h t : t . o p t i o n s . s t y l e . b o r d e r . r a d i u s + w } ) } } } i f ( u . s e a r c h ( / t o p / ) ! = = - 1 ) { t . e l e m e n t s . t i p . c s s ( { t o p : - p o s i t i o n A d j u s t } ) } e l s e { t . e l e m e n t s . t i p . c s s ( { b o t t o m : p o s i t i o n A d j u s t } ) } } e l s e { i f ( u . s e a r c h ( / l e f t | r i g h t / ) ! = = - 1 ) { i f ( f . b r o w s e r . m s i e ) { p o s i t i o n A d j u s t = ( p a r s e I n t ( f . b r o w s e r . v e r s i o n . c h a r A t ( 0 ) ) = = = 6 ) ? 1 : ( ( u . s e a r c h ( / l e f t / ) ! = = - 1 ) ? 1 : 2 ) } i f ( u . s e a r c h ( / M i d d l e / ) ! = = - 1 ) { t . e l e m e n t s . t i p . c s s ( { t o p : " 5 0 % " , m a r g i n T o p : - ( t . o p t i o n s . s t y l e . t i p . s i z e . h e i g h t / 2 ) } ) } e l s e { i f ( u . s e a r c h ( / T o p / ) ! = = - 1 ) { t . e l e m e n t s . t i p . c s s ( { t o p : t . o p t i o n s . s t y l e . b o r d e r . r a d i u s - w } ) } e l s e { i f ( u . s e a r c h ( / B o t t o m / ) ! = = - 1 ) { t . e l e m e n t s . t i p . c s s ( { b o t t o m : t . o p t i o n s . s t y l e . b o r d e r . r a d i u s + w } ) } } } i f ( u . s e a r c h ( / l e f t / ) ! = = - 1 ) { t . e l e m e n t s . t i p . c s s ( { l e f t : - p o s i t i o n A d j u s t } ) } e l s e { t . e l e m e n t s . t i p . c s s ( { r i g h t : p o s i t i o n A d j u s t } ) } } } s = " p a d d i n g - " + u . m a t c h ( / l e f t | r i g h t | t o p | b o t t o m / ) [ 0 ] ; x = t . o p t i o n s . s t y l e . t i p . s i z e [ ( s . s e a r c h ( / l e f t | r i g h t / ) ! = = - 1 ) ? " w i d t h " : " h e i g h t " ] ; t . e l e m e n t s . t o o l t i p . c s s ( " p a d d i n g " , 0 ) ; t . e l e m e n t s . t o o l t i p . c s s ( s , x ) ; i f ( f . b r o w s e r . m s i e & & p a r s e I n t ( f . b r o w s e r . v e r s i o n . c h a r A t ( 0 ) ) = = 6 ) { v = p a r s e I n t ( t . e l e m e n t s . t i p . c s s ( " m a r g i n - t o p " ) ) | | 0 ; v + = p a r s e I n t ( t . e l e m e n t s . c o n t e n t . c s s ( " m a r g i n - t o p " ) ) | | 0 ; t . e l e m e n t s . t i p . c s s ( { m a r g i n T o p : v } ) } } f u n c t i o n   j ( ) { v a r   s = t h i s ; i f ( s . e l e m e n t s . t i t l e ! = = n u l l ) { s . e l e m e n t s . t i t l e . r e m o v e ( ) } s . e l e m e n t s . t i t l e = f ( ' < d i v   c l a s s = " ' + s . o p t i o n s . s t y l e . c l a s s e s . t i t l e + ' " > ' ) . c s s ( q ( s . o p t i o n s . s t y l e . t i t l e , t r u e ) ) . c s s ( { z o o m : ( f . b r o w s e r . m s i e ) ? 1 : 0 } ) . p r e p e n d T o ( s . e l e m e n t s . c o n t e n t W r a p p e r ) ; i f ( s . o p t i o n s . c o n t e n t . t i t l e . t e x t ) { s . u p d a t e T i t l e . c a l l ( s , s . o p t i o n s . c o n t e n t . t i t l e . t e x t ) } i f ( s . o p t i o n s . c o n t e n t . t i t l e . b u t t o n ! = = f a l s e & & t y p e o f   s . o p t i o n s . c o n t e n t . t i t l e . b u t t o n = = " s t r i n g " ) { s . e l e m e n t s . b u t t o n = f ( ' < a   c l a s s = " ' + s . o p t i o n s . s t y l e . c l a s s e s . b u t t o n + ' "   s t y l e = " f l o a t : r i g h t ;   p o s i t i o n :   r e l a t i v e " > < / a > ' ) . c s s ( q ( s . o p t i o n s . s t y l e . b u t t o n , t r u e ) ) . h t m l ( s . o p t i o n s . c o n t e n t . t i t l e . b u t t o n ) . p r e p e n d T o ( s . e l e m e n t s . t i t l e ) . c l i c k ( f u n c t i o n ( t ) { i f ( ! s . s t a t u s . d i s a b l e d ) { s . h i d e ( t ) } } ) } } f u n c t i o n   l ( ) { v a r   t , v , u , s ; t = t h i s ; v = t . o p t i o n s . s h o w . w h e n . t a r g e t ; u = t . o p t i o n s . h i d e . w h e n . t a r g e t ; i f ( t . o p t i o n s . h i d e . f i x e d ) { u = u . a d d ( t . e l e m e n t s . t o o l t i p ) } i f ( t . o p t i o n s . h i d e . w h e n . e v e n t = = " i n a c t i v e " ) { s = [ " c l i c k " , " d b l c l i c k " , " m o u s e d o w n " , " m o u s e u p " , " m o u s e m o v e " , " m o u s e o u t " , " m o u s e e n t e r " , " m o u s e l e a v e " , " m o u s e o v e r " ] ; f u n c t i o n   y ( z ) { i f ( t . s t a t u s . d i s a b l e d = = = t r u e ) { r e t u r n } c l e a r T i m e o u t ( t . t i m e r s . i n a c t i v e ) ; t . t i m e r s . i n a c t i v e = s e t T i m e o u t ( f u n c t i o n ( ) { f ( s ) . e a c h ( f u n c t i o n ( ) { u . u n b i n d ( t h i s + " . q t i p - i n a c t i v e " ) ; t . e l e m e n t s . c o n t e n t . u n b i n d ( t h i s + " . q t i p - i n a c t i v e " ) } ) ; t . h i d e ( z ) } , t . o p t i o n s . h i d e . d e l a y ) } } e l s e { i f ( t . o p t i o n s . h i d e . f i x e d = = = t r u e ) { t . e l e m e n t s . t o o l t i p . b i n d ( " m o u s e o v e r . q t i p " , f u n c t i o n ( ) { i f ( t . s t a t u s . d i s a b l e d = = = t r u e ) { r e t u r n } c l e a r T i m e o u t ( t . t i m e r s . h i d e ) } ) } } f u n c t i o n   x ( z ) { i f ( t . s t a t u s . d i s a b l e d = = = t r u e ) { r e t u r n } i f ( t . o p t i o n s . h i d e . w h e n . e v e n t = = " i n a c t i v e " ) { f ( s ) . e a c h ( f u n c t i o n ( ) { u . b i n d ( t h i s + " . q t i p - i n a c t i v e " , y ) ; t . e l e m e n t s . c o n t e n t . b i n d ( t h i s + " . q t i p - i n a c t i v e " , y ) } ) ; y ( ) } c l e a r T i m e o u t ( t . t i m e r s . s h o w ) ; c l e a r T i m e o u t ( t . t i m e r s . h i d e ) ; t . t i m e r s . s h o w = s e t T i m e o u t ( f u n c t i o n ( ) { t . s h o w ( z ) } , t . o p t i o n s . s h o w . d e l a y ) } f u n c t i o n   w ( z ) { i f ( t . s t a t u s . d i s a b l e d = = = t r u e ) { r e t u r n } i f ( t . o p t i o n s . h i d e . f i x e d = = = t r u e & & t . o p t i o n s . h i d e . w h e n . e v e n t . s e a r c h ( / m o u s e ( o u t | l e a v e ) / i ) ! = = - 1 & & f ( z . r e l a t e d T a r g e t ) . p a r e n t s ( " d i v . q t i p [ q t i p ] " ) . l e n g t h > 0 ) { z . s t o p P r o p a g a t i o n ( ) ; z . p r e v e n t D e f a u l t ( ) ; c l e a r T i m e o u t ( t . t i m e r s . h i d e ) ; r e t u r n   f a l s e } c l e a r T i m e o u t ( t . t i m e r s . s h o w ) ; c l e a r T i m e o u t ( t . t i m e r s . h i d e ) ; t . e l e m e n t s . t o o l t i p . s t o p ( t r u e , t r u e ) ; t . t i m e r s . h i d e = s e t T i m e o u t ( f u n c t i o n ( ) { t . h i d e ( z ) } , t . o p t i o n s . h i d e . d e l a y ) } i f ( ( t . o p t i o n s . s h o w . w h e n . t a r g e t . a d d ( t . o p t i o n s . h i d e . w h e n . t a r g e t ) . l e n g t h = = = 1 & & t . o p t i o n s . s h o w . w h e n . e v e n t = = t . o p t i o n s . h i d e . w h e n . e v e n t & & t . o p t i o n s . h i d e . w h e n . e v e n t ! = = " i n a c t i v e " ) | | t . o p t i o n s . h i d e . w h e n . e v e n t = = " u n f o c u s " ) { t . c a c h e . t o g g l e = 0 ; v . b i n d ( t . o p t i o n s . s h o w . w h e n . e v e n t + " . q t i p " , f u n c t i o n ( z ) { i f ( t . c a c h e . t o g g l e = = 0 ) { x ( z ) } e l s e { w ( z ) } } ) } e l s e { v . b i n d ( t . o p t i o n s . s h o w . w h e n . e v e n t + " . q t i p " , x ) ; i f ( t . o p t i o n s . h i d e . w h e n . e v e n t ! = = " i n a c t i v e " ) { u . b i n d ( t . o p t i o n s . h i d e . w h e n . e v e n t + " . q t i p " , w ) } } i f ( t . o p t i o n s . p o s i t i o n . t y p e . s e a r c h ( / ( f i x e d | a b s o l u t e ) / ) ! = = - 1 ) { t . e l e m e n t s . t o o l t i p . b i n d ( " m o u s e o v e r . q t i p " , t . f o c u s ) } i f ( t . o p t i o n s . p o s i t i o n . t a r g e t = = = " m o u s e " & & t . o p t i o n s . p o s i t i o n . t y p e ! = = " s t a t i c " ) { v . b i n d ( " m o u s e m o v e . q t i p " , f u n c t i o n ( z ) { t . c a c h e . m o u s e = { x : z . p a g e X , y : z . p a g e Y } ; i f ( t . s t a t u s . d i s a b l e d = = = f a l s e & & t . o p t i o n s . p o s i t i o n . a d j u s t . m o u s e = = = t r u e & & t . o p t i o n s . p o s i t i o n . t y p e ! = = " s t a t i c " & & t . e l e m e n t s . t o o l t i p . c s s ( " d i s p l a y " ) ! = = " n o n e " ) { t . u p d a t e P o s i t i o n ( z ) } } ) } } f u n c t i o n   o ( u , v , A ) { v a r   z , s , x , y , t , w ; z = t h i s ; i f ( A . c o r n e r = = " c e n t e r " ) { r e t u r n   v . p o s i t i o n } s = f . e x t e n d ( { } , u ) ; y = { x : f a l s e , y : f a l s e } ; t = { l e f t : ( s . l e f t < f . f n . q t i p . c a c h e . s c r e e n . s c r o l l . l e f t ) , r i g h t : ( s . l e f t + A . d i m e n s i o n s . w i d t h + 2 > = f . f n . q t i p . c a c h e . s c r e e n . w i d t h + f . f n . q t i p . c a c h e . s c r e e n . s c r o l l . l e f t ) , t o p : ( s . t o p < f . f n . q t i p . c a c h e . s c r e e n . s c r o l l . t o p ) , b o t t o m : ( s . t o p + A . d i m e n s i o n s . h e i g h t + 2 > = f . f n . q t i p . c a c h e . s c r e e n . h e i g h t + f . f n . q t i p . c a c h e . s c r e e n . s c r o l l . t o p ) } ; x = { l e f t : ( t . l e f t & & ( A . c o r n e r . s e a r c h ( / r i g h t / i ) ! = - 1 | | ( A . c o r n e r . s e a r c h ( / r i g h t / i ) = = - 1 & & ! t . r i g h t ) ) ) , r i g h t : ( t . r i g h t & & ( A . c o r n e r . s e a r c h ( / l e f t / i ) ! = - 1 | | ( A . c o r n e r . s e a r c h ( / l e f t / i ) = = - 1 & & ! t . l e f t ) ) ) , t o p : ( t . t o p & & A . c o r n e r . s e a r c h ( / t o p / i ) = = - 1 ) , b o t t o m : ( t . b o t t o m & & A . c o r n e r . s e a r c h ( / b o t t o m / i ) = = - 1 ) } ; i f ( x . l e f t ) { i f ( z . o p t i o n s . p o s i t i o n . t a r g e t ! = = " m o u s e " ) { s . l e f t = v . p o s i t i o n . l e f t + v . d i m e n s i o n s . w i d t h } e l s e { s . l e f t = z . c a c h e . m o u s e . x } y . x = " L e f t " } e l s e { i f ( x . r i g h t ) { i f ( z . o p t i o n s . p o s i t i o n . t a r g e t ! = = " m o u s e " ) { s . l e f t = v . p o s i t i o n . l e f t - A . d i m e n s i o n s . w i d t h } e l s e { s . l e f t = z . c a c h e . m o u s e . x - A . d i m e n s i o n s . w i d t h } y . x = " R i g h t " } } i f ( x . t o p ) { i f ( z . o p t i o n s . p o s i t i o n . t a r g e t ! = = " m o u s e " ) { s . t o p = v . p o s i t i o n . t o p + v . d i m e n s i o n s . h e i g h t } e l s e { s . t o p = z . c a c h e . m o u s e . y } y . y = " t o p " } e l s e { i f ( x . b o t t o m ) { i f ( z . o p t i o n s . p o s i t i o n . t a r g e t ! = = " m o u s e " ) { s . t o p = v . p o s i t i o n . t o p - A . d i m e n s i o n s . h e i g h t } e l s e { s . t o p = z . c a c h e . m o u s e . y - A . d i m e n s i o n s . h e i g h t } y . y = " b o t t o m " } } i f ( s . l e f t < 0 ) { s . l e f t = u . l e f t ; y . x = f a l s e } i f ( s . t o p < 0 ) { s . t o p = u . t o p ; y . y = f a l s e } i f ( z . o p t i o n s . s t y l e . t i p . c o r n e r ! = = f a l s e ) { s . c o r n e r = n e w   S t r i n g ( A . c o r n e r ) ; i f ( y . x ! = = f a l s e ) { s . c o r n e r = s . c o r n e r . r e p l a c e ( / L e f t | R i g h t | M i d d l e / , y . x ) } i f ( y . y ! = = f a l s e ) { s . c o r n e r = s . c o r n e r . r e p l a c e ( / t o p | b o t t o m / , y . y ) } i f ( s . c o r n e r ! = = z . e l e m e n t s . t i p . a t t r ( " r e l " ) ) { e . c a l l ( z , s . c o r n e r ) } } r e t u r n   s } f u n c t i o n   q ( u , t ) { v a r   v , s ; v = f . e x t e n d ( t r u e , { } , u ) ; f o r ( s   i n   v ) { i f ( t = = = t r u e & & s . s e a r c h ( / ( t i p | c l a s s e s ) / i ) ! = = - 1 ) { d e l e t e   v [ s ] } e l s e { i f ( ! t & & s . s e a r c h ( / ( w i d t h | b o r d e r | t i p | t i t l e | c l a s s e s | u s e r ) / i ) ! = = - 1 ) { d e l e t e   v [ s ] } } } r e t u r n   v } f u n c t i o n   c ( s ) { i f ( t y p e o f   s . t i p ! = = " o b j e c t " ) { s . t i p = { c o r n e r : s . t i p } } i f ( t y p e o f   s . t i p . s i z e ! = = " o b j e c t " ) { s . t i p . s i z e = { w i d t h : s . t i p . s i z e , h e i g h t : s . t i p . s i z e } } i f ( t y p e o f   s . b o r d e r ! = = " o b j e c t " ) { s . b o r d e r = { w i d t h : s . b o r d e r } } i f ( t y p e o f   s . w i d t h ! = = " o b j e c t " ) { s . w i d t h = { v a l u e : s . w i d t h } } i f ( t y p e o f   s . w i d t h . m a x = = " s t r i n g " ) { s . w i d t h . m a x = p a r s e I n t ( s . w i d t h . m a x . r e p l a c e ( / ( [ 0 - 9 ] + ) / i , " $ 1 " ) ) } i f ( t y p e o f   s . w i d t h . m i n = = " s t r i n g " ) { s . w i d t h . m i n = p a r s e I n t ( s . w i d t h . m i n . r e p l a c e ( / ( [ 0 - 9 ] + ) / i , " $ 1 " ) ) } i f ( t y p e o f   s . t i p . s i z e . x = = " n u m b e r " ) { s . t i p . s i z e . w i d t h = s . t i p . s i z e . x ; d e l e t e   s . t i p . s i z e . x } i f ( t y p e o f   s . t i p . s i z e . y = = " n u m b e r " ) { s . t i p . s i z e . h e i g h t = s . t i p . s i z e . y ; d e l e t e   s . t i p . s i z e . y } r e t u r n   s } f u n c t i o n   a ( ) { v a r   s , t , u , x , v , w ; s = t h i s ; u = [ t r u e , { } ] ; f o r ( t = 0 ; t < a r g u m e n t s . l e n g t h ; t + + ) { u . p u s h ( a r g u m e n t s [ t ] ) } x = [ f . e x t e n d . a p p l y ( f , u ) ] ; w h i l e ( t y p e o f   x [ 0 ] . n a m e = = " s t r i n g " ) { x . u n s h i f t ( c ( f . f n . q t i p . s t y l e s [ x [ 0 ] . n a m e ] ) ) } x . u n s h i f t ( t r u e , { c l a s s e s : { t o o l t i p : " q t i p - " + ( a r g u m e n t s [ 0 ] . n a m e | | " d e f a u l t s " ) } } , f . f n . q t i p . s t y l e s . d e f a u l t s ) ; v = f . e x t e n d . a p p l y ( f , x ) ; w = ( f . b r o w s e r . m s i e ) ? 1 : 0 ; v . t i p . s i z e . w i d t h + = w ; v . t i p . s i z e . h e i g h t + = w ; i f ( v . t i p . s i z e . w i d t h % 2 > 0 ) { v . t i p . s i z e . w i d t h + = 1 } i f ( v . t i p . s i z e . h e i g h t % 2 > 0 ) { v . t i p . s i z e . h e i g h t + = 1 } i f ( v . t i p . c o r n e r = = = t r u e ) { v . t i p . c o r n e r = ( s . o p t i o n s . p o s i t i o n . c o r n e r . t o o l t i p = = = " c e n t e r " ) ? f a l s e : s . o p t i o n s . p o s i t i o n . c o r n e r . t o o l t i p } r e t u r n   v } f u n c t i o n   b ( v , u , t ) { v a r   s = { b o t t o m R i g h t : [ [ 0 , 0 ] , [ u , t ] , [ u , 0 ] ] , b o t t o m L e f t : [ [ 0 , 0 ] , [ u , 0 ] , [ 0 , t ] ] , t o p R i g h t : [ [ 0 , t ] , [ u , 0 ] , [ u , t ] ] , t o p L e f t : [ [ 0 , 0 ] , [ 0 , t ] , [ u , t ] ] , t o p M i d d l e : [ [ 0 , t ] , [ u / 2 , 0 ] , [ u , t ] ] , b o t t o m M i d d l e : [ [ 0 , 0 ] , [ u , 0 ] , [ u / 2 , t ] ] , r i g h t M i d d l e : [ [ 0 , 0 ] , [ u , t / 2 ] , [ 0 , t ] ] , l e f t M i d d l e : [ [ u , 0 ] , [ u , t ] , [ 0 , t / 2 ] ] } ; s . l e f t T o p = s . b o t t o m R i g h t ; s . r i g h t T o p = s . b o t t o m L e f t ; s . l e f t B o t t o m = s . t o p R i g h t ; s . r i g h t B o t t o m = s . t o p L e f t ; r e t u r n   s [ v ] } f u n c t i o n   g ( s ) { v a r   t ; i f ( f ( " < c a n v a s > " ) . g e t ( 0 ) . g e t C o n t e x t ) { t = { t o p L e f t : [ s , s ] , t o p R i g h t : [ 0 , s ] , b o t t o m L e f t : [ s , 0 ] , b o t t o m R i g h t : [ 0 , 0 ] } } e l s e { i f ( f . b r o w s e r . m s i e ) { t = { t o p L e f t : [ - 9 0 , 9 0 , 0 ] , t o p R i g h t : [ - 9 0 , 9 0 , - s ] , b o t t o m L e f t : [ 9 0 , 2 7 0 , 0 ] , b o t t o m R i g h t : [ 9 0 , 2 7 0 , - s ] } } } r e t u r n   t } f u n c t i o n   k ( ) { v a r   s , t , u ; s = t h i s ; u = s . g e t D i m e n s i o n s ( ) ; t = ' < i f r a m e   c l a s s = " q t i p - b g i f r a m e "   f r a m e b o r d e r = " 0 "   t a b i n d e x = " - 1 "   s r c = " j a v a s c r i p t : f a l s e "   s t y l e = " d i s p l a y : b l o c k ;   p o s i t i o n : a b s o l u t e ;   z - i n d e x : - 1 ;   f i l t e r : a l p h a ( o p a c i t y = \ ' 0 \ ' ) ;   b o r d e r :   1 p x   s o l i d   r e d ;   h e i g h t : ' + u . h e i g h t + " p x ;   w i d t h : " + u . w i d t h + ' p x "   / > ' ; s . e l e m e n t s . b g i f r a m e = s . e l e m e n t s . w r a p p e r . p r e p e n d ( t ) . c h i l d r e n ( " . q t i p - b g i f r a m e : f i r s t " ) } f ( d o c u m e n t ) . r e a d y ( f u n c t i o n ( ) { f . f n . q t i p . c a c h e = { s c r e e n : { s c r o l l : { l e f t : f ( w i n d o w ) . s c r o l l L e f t ( ) , t o p : f ( w i n d o w ) . s c r o l l T o p ( ) } , w i d t h : f ( w i n d o w ) . w i d t h ( ) , h e i g h t : f ( w i n d o w ) . h e i g h t ( ) } } ; v a r   s ; f ( w i n d o w ) . b i n d ( " r e s i z e   s c r o l l " , f u n c t i o n ( t ) { c l e a r T i m e o u t ( s ) ; s = s e t T i m e o u t ( f u n c t i o n ( ) { i f ( t . t y p e = = = " s c r o l l " ) { f . f n . q t i p . c a c h e . s c r e e n . s c r o l l = { l e f t : f ( w i n d o w ) . s c r o l l L e f t ( ) , t o p : f ( w i n d o w ) . s c r o l l T o p ( ) } } e l s e { f . f n . q t i p . c a c h e . s c r e e n . w i d t h = f ( w i n d o w ) . w i d t h ( ) ; f . f n . q t i p . c a c h e . s c r e e n . h e i g h t = f ( w i n d o w ) . h e i g h t ( ) } f o r ( i = 0 ; i < f . f n . q t i p . i n t e r f a c e s . l e n g t h ; i + + ) { v a r   u = f . f n . q t i p . i n t e r f a c e s [ i ] ; i f ( u . s t a t u s . r e n d e r e d = = = t r u e & & ( u . o p t i o n s . p o s i t i o n . t y p e ! = = " s t a t i c " | | u . o p t i o n s . p o s i t i o n . a d j u s t . s c r o l l & & t . t y p e = = = " s c r o l l " | | u . o p t i o n s . p o s i t i o n . a d j u s t . r e s i z e & & t . t y p e = = = " r e s i z e " ) ) { u . u p d a t e P o s i t i o n ( t , t r u e ) } } } , 1 0 0 ) } ) ; f ( d o c u m e n t ) . b i n d ( " m o u s e d o w n . q t i p " , f u n c t i o n ( t ) { i f ( f ( t . t a r g e t ) . p a r e n t s ( " d i v . q t i p " ) . l e n g t h = = = 0 ) { f ( " . q t i p [ u n f o c u s ] " ) . e a c h ( f u n c t i o n ( ) { v a r   u = f ( t h i s ) . q t i p ( " a p i " ) ; i f ( f ( t h i s ) . i s ( " : v i s i b l e " ) & & ! u . s t a t u s . d i s a b l e d & & f ( t . t a r g e t ) . a d d ( u . e l e m e n t s . t a r g e t ) . l e n g t h > 1 ) { u . h i d e ( t ) } } ) } } ) } ) ; f . f n . q t i p . i n t e r f a c e s = [ ] ; f . f n . q t i p . l o g = { e r r o r : f u n c t i o n ( ) { r e t u r n   t h i s } } ; f . f n . q t i p . c o n s t a n t s = { } ; f . f n . q t i p . d e f a u l t s = { c o n t e n t : { p r e r e n d e r : f a l s e , t e x t : f a l s e , u r l : f a l s e , d a t a : n u l l , t i t l e : { t e x t : f a l s e , b u t t o n : f a l s e } } , p o s i t i o n : { t a r g e t : f a l s e , c o r n e r : { t a r g e t : " b o t t o m R i g h t " , t o o l t i p : " t o p L e f t " } , a d j u s t : { x : 0 , y : 0 , m o u s e : t r u e , s c r e e n : f a l s e , s c r o l l : t r u e , r e s i z e : t r u e } , t y p e : " a b s o l u t e " , c o n t a i n e r : f a l s e } , s h o w : { w h e n : { t a r g e t : f a l s e , e v e n t : " m o u s e o v e r " } , e f f e c t : { t y p e : " f a d e " , l e n g t h : 1 0 0 } , d e l a y : 1 4 0 , s o l o : f a l s e , r e a d y : f a l s e } , h i d e : { w h e n : { t a r g e t : f a l s e , e v e n t : " m o u s e o u t " } , e f f e c t : { t y p e : " f a d e " , l e n g t h : 1 0 0 } , d e l a y : 0 , f i x e d : f a l s e } , a p i : { b e f o r e R e n d e r : f u n c t i o n ( ) { } , o n R e n d e r : f u n c t i o n ( ) { } , b e f o r e P o s i t i o n U p d a t e : f u n c t i o n ( ) { } , o n P o s i t i o n U p d a t e : f u n c t i o n ( ) { } , b e f o r e S h o w : f u n c t i o n ( ) { } , o n S h o w : f u n c t i o n ( ) { } , b e f o r e H i d e : f u n c t i o n ( ) { } , o n H i d e : f u n c t i o n ( ) { } , b e f o r e C o n t e n t U p d a t e : f u n c t i o n ( ) { } , o n C o n t e n t U p d a t e : f u n c t i o n ( ) { } , b e f o r e C o n t e n t L o a d : f u n c t i o n ( ) { } , o n C o n t e n t L o a d : f u n c t i o n ( ) { } , b e f o r e T i t l e U p d a t e : f u n c t i o n ( ) { } , o n T i t l e U p d a t e : f u n c t i o n ( ) { } , b e f o r e D e s t r o y : f u n c t i o n ( ) { } , o n D e s t r o y : f u n c t i o n ( ) { } , b e f o r e F o c u s : f u n c t i o n ( ) { } , o n F o c u s : f u n c t i o n ( ) { } } } ; f . f n . q t i p . s t y l e s = { d e f a u l t s : { b a c k g r o u n d : " w h i t e " , c o l o r : " # 1 1 1 " , o v e r f l o w : " h i d d e n " , t e x t A l i g n : " l e f t " , w i d t h : { m i n : 0 , m a x : 2 5 0 } , p a d d i n g : " 5 p x   9 p x " , b o r d e r : { w i d t h : 1 , r a d i u s : 0 , c o l o r : " # d 3 d 3 d 3 " } , t i p : { c o r n e r : f a l s e , c o l o r : f a l s e , s i z e : { w i d t h : 1 3 , h e i g h t : 1 3 } , o p a c i t y : 1 } , t i t l e : { b a c k g r o u n d : " # e 1 e 1 e 1 " , f o n t W e i g h t : " b o l d " , p a d d i n g : " 7 p x   1 2 p x " } , b u t t o n : { c u r s o r : " p o i n t e r " } , c l a s s e s : { t a r g e t : " " , t i p : " q t i p - t i p " , t i t l e : " q t i p - t i t l e " , b u t t o n : " q t i p - b u t t o n " , c o n t e n t : " q t i p - c o n t e n t " , a c t i v e : " q t i p - a c t i v e " } } , c r e a m : { b o r d e r : { w i d t h : 3 , r a d i u s : 0 , c o l o r : " # F 9 E 9 8 E " } , t i t l e : { b a c k g r o u n d : " # F 0 D E 7 D " , c o l o r : " # A 2 7 D 3 5 " } , b a c k g r o u n d : " # F B F 7 A A " , c o l o r : " # A 2 7 D 3 5 " , c l a s s e s : { t o o l t i p : " q t i p - c r e a m " } } , l i g h t : { b o r d e r : { w i d t h : 3 , r a d i u s : 0 , c o l o r : " # E 2 E 2 E 2 " } , t i t l e : { b a c k g r o u n d : " # f 1 f 1 f 1 " , c o l o r : " # 4 5 4 5 4 5 " } , b a c k g r o u n d : " w h i t e " , c o l o r : " # 4 5 4 5 4 5 " , c l a s s e s : { t o o l t i p : " q t i p - l i g h t " } } , d a r k : { b o r d e r : { w i d t h : 3 , r a d i u s : 0 , c o l o r : " # 3 0 3 0 3 0 " } , t i t l e : { b a c k g r o u n d : " # 4 0 4 0 4 0 " , c o l o r : " # f 3 f 3 f 3 " } , b a c k g r o u n d : " # 5 0 5 0 5 0 " , c o l o r : " # f 3 f 3 f 3 " , c l a s s e s : { t o o l t i p : " q t i p - d a r k " } } , r e d : { b o r d e r : { w i d t h : 3 , r a d i u s : 0 , c o l o r : " # C E 6 F 6 F " } , t i t l e : { b a c k g r o u n d : " # f 2 8 2 7 9 " , c o l o r : " # 9 C 2 F 2 F " } , b a c k g r o u n d : " # F 7 9 9 9 2 " , c o l o r : " # 9 C 2 F 2 F " , c l a s s e s : { t o o l t i p : " q t i p - r e d " } } , g r e e n : { b o r d e r : { w i d t h : 3 , r a d i u s : 0 , c o l o r : " # A 9 D B 6 6 " } , t i t l e : { b a c k g r o u n d : " # b 9 d b 8 c " , c o l o r : " # 5 8 7 9 2 E " } , b a c k g r o u n d : " # C D E 6 A C " , c o l o r : " # 5 8 7 9 2 E " , c l a s s e s : { t o o l t i p : " q t i p - g r e e n " } } , b l u e : { b o r d e r : { w i d t h : 3 , r a d i u s : 0 , c o l o r : " # A D D 9 E D " } , t i t l e : { b a c k g r o u n d : " # D 0 E 9 F 5 " , c o l o r : " # 5 E 9 9 B D " } , b a c k g r o u n d : " # E 5 F 6 F E " , c o l o r : " # 4 D 9 F B F " , c l a s s e s : { t o o l t i p : " q t i p - b l u e " } } } } ) ( j Q u e r y ) ; 
 
 
 
 / * - - - - - - - - - - - - - - -   j q u e r y . t o p z i n d e x . j s   - - - - - - - - - - - - * / 
 / * 	 
 	 T o p Z I n d e x   p l u g i n   f o r   j Q u e r y 
 	 V e r s i o n :   1 . 0 
 	 
 	 C o p y r i g h t   ( c )   2 0 0 9   T o d d   N o r t h r o p 
 	 h t t p : / / w w w . s p e e d n e t . b i z / 
 	 
 	 S e p t e m b e r   1 ,   2 0 0 9 
 	 
 	 C a l c u l a t e s   t h e   h i g h e s t   C S S   z - i n d e x   v a l u e   i n   t h e   c u r r e n t   d o c u m e n t 
 	 o r   s p e c i f i e d   s e t   o f   e l e m e n t s .     P r o v i d e s   a b i l i t y   t o   p u s h   o n e   o r   m o r e 
 	 e l e m e n t s   t o   t h e   t o p   o f   t h e   z - i n d e x .     U s e f u l   f o r   d y n a m i c   H T M L 
 	 p o p u p   w i n d o w s / p a n e l s . 
 	 
 	 B a s e d   o n   o r i g i n a l   i d e a   b y   R i c k   S t r a h l 
 	 h t t p : / / w e s t - w i n d . c o m / w e b l o g / p o s t s / 8 7 6 3 3 2 . a s p x 
 
 	 T h i s   p r o g r a m   i s   f r e e   s o f t w a r e :   y o u   c a n   r e d i s t r i b u t e   i t   a n d / o r   m o d i f y 
 	 i t   u n d e r   t h e   t e r m s   o f   t h e   G N U   G e n e r a l   P u b l i c   L i c e n s e   a s   p u b l i s h e d   b y 
 	 t h e   F r e e   S o f t w a r e   F o u n d a t i o n ,   e i t h e r   v e r s i o n   3   o f   t h e   L i c e n s e ,   o r 
 	 ( a t   y o u r   o p t i o n )   a n y   l a t e r   v e r s i o n ,   s u b j e c t   t o   t h e   f o l l o w i n g   c o n d i t i o n s : 
 	 
 	 T h e   a b o v e   c o p y r i g h t   n o t i c e   a n d   t h i s   p e r m i s s i o n   n o t i c e   s h a l l   b e 
 	 i n c l u d e d   i n   a l l   c o p i e s   o r   s u b s t a n t i a l   p o r t i o n s   o f   t h e   S o f t w a r e . 
 	 
 	 T h i s   p r o g r a m   i s   d i s t r i b u t e d   i n   t h e   h o p e   t h a t   i t   w i l l   b e   u s e f u l , 
 	 b u t   W I T H O U T   A N Y   W A R R A N T Y ;   w i t h o u t   e v e n   t h e   i m p l i e d   w a r r a n t y   o f 
 	 M E R C H A N T A B I L I T Y   o r   F I T N E S S   F O R   A   P A R T I C U L A R   P U R P O S E .     S e e   t h e 
 	 G N U   G e n e r a l   P u b l i c   L i c e n s e   f o r   m o r e   d e t a i l s . 
 
 	 Y o u   s h o u l d   h a v e   r e c e i v e d   a   c o p y   o f   t h e   G N U   G e n e r a l   P u b l i c   L i c e n s e 
 	 a l o n g   w i t h   t h i s   p r o g r a m .     I f   n o t ,   s e e   < h t t p : / / w w w . g n u . o r g / l i c e n s e s / > . 
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - * / 
 / / ( f u n c t i o n ( $ ) { $ . t o p Z I n d e x = f u n c t i o n ( s e l e c t o r ) { r e t u r n   M a t h . m a x ( 0 , M a t h . m a x . a p p l y ( n u l l , $ . m a p ( $ ( s e l e c t o r | | " * " ) , f u n c t i o n ( v ) { r e t u r n   i s N a N ( v = p a r s e I n t ( $ ( v ) . c s s ( " z - i n d e x " ) ) ) ? n u l l : v } ) ) ) } $ . f n . t o p Z I n d e x = f u n c t i o n ( o p t ) { i f ( t h i s . l e n g t h = = = 0 ) { r e t u r n   t h i s } o p t = $ . e x t e n d ( { i n c r e m e n t : 1 , s e l e c t o r : " * " } , o p t ) ; v a r   z m a x = $ . t o p Z I n d e x ( o p t . s e l e c t o r ) , i n c = o p t . i n c r e m e n t ; r e t u r n   t h i s . e a c h ( f u n c t i o n ( ) { $ ( t h i s ) . c s s ( " z - i n d e x " , z m a x + = i n c ) } ) } } ) ( j Q u e r y ) ; 
 ( f u n c t i o n   ( $ )   { 
 $ . t o p Z I n d e x   =   f u n c t i o n   ( s e l e c t o r )   { 
 	 / / /   < s u m m a r y > 
 	 / / /   	 R e t u r n s   t h e   h i g h e s t   ( t o p - m o s t )   z I n d e x   i n   t h e   d o c u m e n t 
 	 / / /   	 ( m i n i m u m   v a l u e   r e t u r n e d :   0 ) . 
 	 / / /   < / s u m m a r y > 	 
 	 / / /   < p a r a m   n a m e = " s e l e c t o r "   t y p e = " S t r i n g "   o p t i o n a l = " t r u e " > 
 	 / / /   	 ( o p t i o n a l ,   d e f a u l t   =   " * " )   j Q u e r y   s e l e c t o r   s p e c i f y i n g   t h e   e l e m e n t s 
 	 / / /   	 t o   u s e   f o r   c a l c u l a t i n g   t h e   h i g h e s t   z I n d e x . 
 	 / / /   < / p a r a m > 
 	 / / /   < r e t u r n s   t y p e = " N u m b e r " > 
 	 / / /   	 T h e   m i n i m u m   n u m b e r   r e t u r n e d   i s   0   ( z e r o ) . 
 	 / / /   < / r e t u r n s > 
 	 
 	 r e t u r n   M a t h . m a x ( 0 ,   M a t h . m a x . a p p l y ( n u l l ,   $ . m a p ( $ ( s e l e c t o r   | |   " * " ) ,   
 	 	 f u n c t i o n   ( v )   { 
 	 	 	 r e t u r n   i s N a N ( v   =   p a r s e I n t ( $ ( v ) . c s s ( " z - i n d e x " ) ) ) ?   n u l l   :   v ; 
 	 	 } 
 	 ) ) ) ; 
 } 
 
 $ . f n . t o p Z I n d e x   =   f u n c t i o n   ( o p t )   { 
 	 / / /   < s u m m a r y > 
 	 / / /   	 I n c r e m e n t s   t h e   C S S   z - i n d e x   o f   e a c h   e l e m e n t   i n   t h e   m a t c h e d   s e t 
 	 / / /   	 t o   a   v a l u e   l a r g e r   t h a n   t h e   h i g h e s t   c u r r e n t   z I n d e x   i n   t h e   d o c u m e n t . 
 	 / / /   	 ( i . e . ,   b r i n g s   a l l   e l e m e n t s   i n   t h e   m a t c h e d   s e t   t o   t h e   t o p   o f   t h e 
 	 / / /   	 z - i n d e x   o r d e r . ) 
 	 / / /   < / s u m m a r y > 	 
 	 / / /   < p a r a m   n a m e = " o p t "   t y p e = " O b j e c t "   o p t i o n a l = " t r u e " > 
 	 / / /   	 ( o p t i o n a l )   O p t i o n s ,   w i t h   t h e   f o l l o w i n g   p o s s i b l e   v a l u e s : 
 	 / / /   	 i n c r e m e n t :   ( N u m b e r ,   d e f a u l t   =   1 )   i n c r e m e n t   v a l u e   a d d e d   t o   t h e 
 	 / / /   	 	 h i g h e s t   z - i n d e x   n u m b e r   t o   b r i n g   a n   e l e m e n t   t o   t h e   t o p . 
 	 / / /   	 s e l e c t o r :   ( S t r i n g ,   d e f a u l t   =   " * " )   j Q u e r y   s e l e c t o r   s p e c i f y i n g 
 	 / / /   	 	 t h e   e l e m e n t s   t o   u s e   f o r   c a l c u l a t i n g   t h e   h i g h e s t   z I n d e x . 
 	 / / /   < / p a r a m > 
 	 / / /   < r e t u r n s   t y p e = " j Q u e r y "   / > 
 	 
 	 / /   D o   n o t h i n g   i f   m a t c h e d   s e t   i s   e m p t y 
 	 i f   ( t h i s . l e n g t h   = = =   0 )   { 
 	 	 r e t u r n   t h i s ; 
 	 } 
 	 
 	 o p t   =   $ . e x t e n d ( { i n c r e m e n t :   1 ,   s e l e c t o r :   " * " } ,   o p t ) ; 
 
 	 / /   G e t   t h e   h i g h e s t   c u r r e n t   z - i n d e x   v a l u e 
 	 v a r   z m a x   =   $ . t o p Z I n d e x ( o p t . s e l e c t o r ) ,   i n c   =   o p t . i n c r e m e n t ; 
 
 	 / /   I n c r e m e n t   t h e   z - i n d e x   o f   e a c h   e l e m e n t   i n   t h e   m a t c h e d   s e t   t o   t h e   n e x t   h i g h e s t   n u m b e r 
 	 r e t u r n   t h i s . e a c h ( f u n c t i o n   ( )   { 
 	 	 $ ( t h i s ) . c s s ( " z - i n d e x " ,   z m a x   + =   i n c ) ; 
 	 } ) ; 
 } 
 
 } ) ( j Q u e r y ) ; 
 
 
 / * - - - - - - - - - - - - - -   j q u e r y . s c r o l l t o . j s   - - - - - - - - - - - - * / 
 / * * 
   *   j Q u e r y . S c r o l l T o 
   *   C o p y r i g h t   ( c )   2 0 0 7 - 2 0 0 9   A r i e l   F l e s l e r   -   a f l e s l e r ( a t ) g m a i l ( d o t ) c o m   |   h t t p : / / f l e s l e r . b l o g s p o t . c o m 
   *   D u a l   l i c e n s e d   u n d e r   M I T   a n d   G P L . 
   *   D a t e :   5 / 2 5 / 2 0 0 9 
   * 
   *   @ p r o j e c t D e s c r i p t i o n   E a s y   e l e m e n t   s c r o l l i n g   u s i n g   j Q u e r y . 
   *   h t t p : / / f l e s l e r . b l o g s p o t . c o m / 2 0 0 7 / 1 0 / j q u e r y s c r o l l t o . h t m l 
   *   W o r k s   w i t h   j Q u e r y   + 1 . 2 . 6 .   T e s t e d   o n   F F   2 / 3 ,   I E   6 / 7 / 8 ,   O p e r a   9 . 5 / 6 ,   S a f a r i   3 ,   C h r o m e   1   o n   W i n X P . 
   * 
   *   @ a u t h o r   A r i e l   F l e s l e r 
   *   @ v e r s i o n   1 . 4 . 2 
   * 
   *   @ i d   j Q u e r y . s c r o l l T o 
   *   @ i d   j Q u e r y . f n . s c r o l l T o 
   *   @ p a r a m   { S t r i n g ,   N u m b e r ,   D O M E l e m e n t ,   j Q u e r y ,   O b j e c t }   t a r g e t   W h e r e   t o   s c r o l l   t h e   m a t c h e d   e l e m e n t s . 
   * 	     T h e   d i f f e r e n t   o p t i o n s   f o r   t a r g e t   a r e : 
   * 	 	 -   A   n u m b e r   p o s i t i o n   ( w i l l   b e   a p p l i e d   t o   a l l   a x e s ) . 
   * 	 	 -   A   s t r i n g   p o s i t i o n   ( ' 4 4 ' ,   ' 1 0 0 p x ' ,   ' + = 9 0 ' ,   e t c   )   w i l l   b e   a p p l i e d   t o   a l l   a x e s 
   * 	 	 -   A   j Q u e r y / D O M   e l e m e n t   (   l o g i c a l l y ,   c h i l d   o f   t h e   e l e m e n t   t o   s c r o l l   ) 
   * 	 	 -   A   s t r i n g   s e l e c t o r ,   t h a t   w i l l   b e   r e l a t i v e   t o   t h e   e l e m e n t   t o   s c r o l l   (   ' l i : e q ( 2 ) ' ,   e t c   ) 
   * 	 	 -   A   h a s h   {   t o p : x ,   l e f t : y   } ,   x   a n d   y   c a n   b e   a n y   k i n d   o f   n u m b e r / s t r i n g   l i k e   a b o v e . 
 * 	 	 -   A   p e r c e n t a g e   o f   t h e   c o n t a i n e r ' s   d i m e n s i o n / s ,   f o r   e x a m p l e :   5 0 %   t o   g o   t o   t h e   m i d d l e . 
   * 	 	 -   T h e   s t r i n g   ' m a x '   f o r   g o - t o - e n d .   
   *   @ p a r a m   { N u m b e r }   d u r a t i o n   T h e   O V E R A L L   l e n g t h   o f   t h e   a n i m a t i o n ,   t h i s   a r g u m e n t   c a n   b e   t h e   s e t t i n g s   o b j e c t   i n s t e a d . 
   *   @ p a r a m   { O b j e c t , F u n c t i o n }   s e t t i n g s   O p t i o n a l   s e t   o f   s e t t i n g s   o r   t h e   o n A f t e r   c a l l b a c k . 
   * 	   @ o p t i o n   { S t r i n g }   a x i s   W h i c h   a x i s   m u s t   b e   s c r o l l e d ,   u s e   ' x ' ,   ' y ' ,   ' x y '   o r   ' y x ' . 
   * 	   @ o p t i o n   { N u m b e r }   d u r a t i o n   T h e   O V E R A L L   l e n g t h   o f   t h e   a n i m a t i o n . 
   * 	   @ o p t i o n   { S t r i n g }   e a s i n g   T h e   e a s i n g   m e t h o d   f o r   t h e   a n i m a t i o n . 
   * 	   @ o p t i o n   { B o o l e a n }   m a r g i n   I f   t r u e ,   t h e   m a r g i n   o f   t h e   t a r g e t   e l e m e n t   w i l l   b e   d e d u c t e d   f r o m   t h e   f i n a l   p o s i t i o n . 
   * 	   @ o p t i o n   { O b j e c t ,   N u m b e r }   o f f s e t   A d d / d e d u c t   f r o m   t h e   e n d   p o s i t i o n .   O n e   n u m b e r   f o r   b o t h   a x e s   o r   {   t o p : x ,   l e f t : y   } . 
   * 	   @ o p t i o n   { O b j e c t ,   N u m b e r }   o v e r   A d d / d e d u c t   t h e   h e i g h t / w i d t h   m u l t i p l i e d   b y   ' o v e r ' ,   c a n   b e   {   t o p : x ,   l e f t : y   }   w h e n   u s i n g   b o t h   a x e s . 
   * 	   @ o p t i o n   { B o o l e a n }   q u e u e   I f   t r u e ,   a n d   b o t h   a x i s   a r e   g i v e n ,   t h e   2 n d   a x i s   w i l l   o n l y   b e   a n i m a t e d   a f t e r   t h e   f i r s t   o n e   e n d s . 
   * 	   @ o p t i o n   { F u n c t i o n }   o n A f t e r   F u n c t i o n   t o   b e   c a l l e d   a f t e r   t h e   s c r o l l i n g   e n d s .   
   * 	   @ o p t i o n   { F u n c t i o n }   o n A f t e r F i r s t   I f   q u e u i n g   i s   a c t i v a t e d ,   t h i s   f u n c t i o n   w i l l   b e   c a l l e d   a f t e r   t h e   f i r s t   s c r o l l i n g   e n d s . 
   *   @ r e t u r n   { j Q u e r y }   R e t u r n s   t h e   s a m e   j Q u e r y   o b j e c t ,   f o r   c h a i n i n g . 
   * 
   *   @ d e s c   S c r o l l   t o   a   f i x e d   p o s i t i o n 
   *   @ e x a m p l e   $ ( ' d i v ' ) . s c r o l l T o (   3 4 0   ) ; 
   * 
   *   @ d e s c   S c r o l l   r e l a t i v e l y   t o   t h e   a c t u a l   p o s i t i o n 
   *   @ e x a m p l e   $ ( ' d i v ' ) . s c r o l l T o (   ' + = 3 4 0 p x ' ,   {   a x i s : ' y '   }   ) ; 
   * 
   *   @ d e c   S c r o l l   u s i n g   a   s e l e c t o r   ( r e l a t i v e   t o   t h e   s c r o l l e d   e l e m e n t ) 
   *   @ e x a m p l e   $ ( ' d i v ' ) . s c r o l l T o (   ' p . p a r a g r a p h : e q ( 2 ) ' ,   5 0 0 ,   {   e a s i n g : ' s w i n g ' ,   q u e u e : t r u e ,   a x i s : ' x y '   }   ) ; 
   * 
   *   @   S c r o l l   t o   a   D O M   e l e m e n t   ( s a m e   f o r   j Q u e r y   o b j e c t ) 
   *   @ e x a m p l e   v a r   s e c o n d _ c h i l d   =   d o c u m e n t . g e t E l e m e n t B y I d ( ' c o n t a i n e r ' ) . f i r s t C h i l d . n e x t S i b l i n g ; 
   * 	 	 	 $ ( ' # c o n t a i n e r ' ) . s c r o l l T o (   s e c o n d _ c h i l d ,   {   d u r a t i o n : 5 0 0 ,   a x i s : ' x ' ,   o n A f t e r : f u n c t i o n ( ) { 
   * 	 	 	 	 a l e r t ( ' s c r o l l e d ! ! ' ) ; 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	       
   * 	 	 	 } } ) ; 
   * 
   *   @ d e s c   S c r o l l   o n   b o t h   a x e s ,   t o   d i f f e r e n t   v a l u e s 
   *   @ e x a m p l e   $ ( ' d i v ' ) . s c r o l l T o (   {   t o p :   3 0 0 ,   l e f t : ' + = 2 0 0 '   } ,   {   a x i s : ' x y ' ,   o f f s e t : - 2 0   }   ) ; 
   * / 
   ; ( f u n c t i o n ( $ ) { v a r   $ s c r o l l T o = $ . s c r o l l T o = f u n c t i o n ( t a r g e t , d u r a t i o n , s e t t i n g s ) { $ ( w i n d o w ) . s c r o l l T o ( t a r g e t , d u r a t i o n , s e t t i n g s ) } ; $ s c r o l l T o . d e f a u l t s = { a x i s : ' x y ' , d u r a t i o n : p a r s e F l o a t ( $ . f n . j q u e r y ) > = 1 . 3 ? 0 : 1 } ; $ s c r o l l T o . w i n d o w = f u n c t i o n ( s c o p e ) { r e t u r n   $ ( w i n d o w ) . _ s c r o l l a b l e ( ) } ; $ . f n . _ s c r o l l a b l e = f u n c t i o n ( ) { r e t u r n   t h i s . m a p ( f u n c t i o n ( ) { v a r   e l e m = t h i s , i s W i n = ! e l e m . n o d e N a m e | | $ . i n A r r a y ( e l e m . n o d e N a m e . t o L o w e r C a s e ( ) , [ ' i f r a m e ' , ' # d o c u m e n t ' , ' h t m l ' , ' b o d y ' ] ) ! = - 1 ; i f ( ! i s W i n ) r e t u r n   e l e m ; v a r   d o c = ( e l e m . c o n t e n t W i n d o w | | e l e m ) . d o c u m e n t | | e l e m . o w n e r D o c u m e n t | | e l e m ; r e t u r n   $ . b r o w s e r . s a f a r i | | d o c . c o m p a t M o d e = = ' B a c k C o m p a t ' ? d o c . b o d y : d o c . d o c u m e n t E l e m e n t } ) } ; $ . f n . s c r o l l T o = f u n c t i o n ( t a r g e t , d u r a t i o n , s e t t i n g s ) { i f ( t y p e o f   d u r a t i o n = = ' o b j e c t ' ) { s e t t i n g s = d u r a t i o n ; d u r a t i o n = 0 } i f ( t y p e o f   s e t t i n g s = = ' f u n c t i o n ' ) s e t t i n g s = { o n A f t e r : s e t t i n g s } ; i f ( t a r g e t = = ' m a x ' ) t a r g e t = 9 e 9 ; s e t t i n g s = $ . e x t e n d ( { } , $ s c r o l l T o . d e f a u l t s , s e t t i n g s ) ; d u r a t i o n = d u r a t i o n | | s e t t i n g s . s p e e d | | s e t t i n g s . d u r a t i o n ; s e t t i n g s . q u e u e = s e t t i n g s . q u e u e & & s e t t i n g s . a x i s . l e n g t h > 1 ; i f ( s e t t i n g s . q u e u e ) d u r a t i o n / = 2 ; s e t t i n g s . o f f s e t = b o t h ( s e t t i n g s . o f f s e t ) ; s e t t i n g s . o v e r = b o t h ( s e t t i n g s . o v e r ) ; r e t u r n   t h i s . _ s c r o l l a b l e ( ) . e a c h ( f u n c t i o n ( ) { v a r   e l e m = t h i s , $ e l e m = $ ( e l e m ) , t a r g = t a r g e t , t o f f , a t t r = { } , w i n = $ e l e m . i s ( ' h t m l , b o d y ' ) ; s w i t c h ( t y p e o f   t a r g ) { c a s e ' n u m b e r ' : c a s e ' s t r i n g ' : i f ( / ^ ( [ + - ] = ) ? \ d + ( \ . \ d + ) ? ( p x | % ) ? $ / . t e s t ( t a r g ) ) { t a r g = b o t h ( t a r g ) ; b r e a k } t a r g = $ ( t a r g , t h i s ) ; c a s e ' o b j e c t ' : i f ( t a r g . i s | | t a r g . s t y l e ) t o f f = ( t a r g = $ ( t a r g ) ) . o f f s e t ( ) } $ . e a c h ( s e t t i n g s . a x i s . s p l i t ( ' ' ) , f u n c t i o n ( i , a x i s ) { v a r   P o s = a x i s = = ' x ' ? ' L e f t ' : ' T o p ' , p o s = P o s . t o L o w e r C a s e ( ) , k e y = ' s c r o l l ' + P o s , o l d = e l e m [ k e y ] , m a x = $ s c r o l l T o . m a x ( e l e m , a x i s ) ; i f ( t o f f ) { a t t r [ k e y ] = t o f f [ p o s ] + ( w i n ? 0 : o l d - $ e l e m . o f f s e t ( ) [ p o s ] ) ; i f ( s e t t i n g s . m a r g i n ) { a t t r [ k e y ] - = p a r s e I n t ( t a r g . c s s ( ' m a r g i n ' + P o s ) ) | | 0 ; a t t r [ k e y ] - = p a r s e I n t ( t a r g . c s s ( ' b o r d e r ' + P o s + ' W i d t h ' ) ) | | 0 } a t t r [ k e y ] + = s e t t i n g s . o f f s e t [ p o s ] | | 0 ; i f ( s e t t i n g s . o v e r [ p o s ] ) a t t r [ k e y ] + = t a r g [ a x i s = = ' x ' ? ' w i d t h ' : ' h e i g h t ' ] ( ) * s e t t i n g s . o v e r [ p o s ] } e l s e { v a r   v a l = t a r g [ p o s ] ; a t t r [ k e y ] = v a l . s l i c e & & v a l . s l i c e ( - 1 ) = = ' % ' ? p a r s e F l o a t ( v a l ) / 1 0 0 * m a x : v a l } i f ( / ^ \ d + $ / . t e s t ( a t t r [ k e y ] ) ) a t t r [ k e y ] = a t t r [ k e y ] < = 0 ? 0 : M a t h . m i n ( a t t r [ k e y ] , m a x ) ; i f ( ! i & & s e t t i n g s . q u e u e ) { i f ( o l d ! = a t t r [ k e y ] ) a n i m a t e ( s e t t i n g s . o n A f t e r F i r s t ) ; d e l e t e   a t t r [ k e y ] } } ) ; a n i m a t e ( s e t t i n g s . o n A f t e r ) ; f u n c t i o n   a n i m a t e ( c a l l b a c k ) { $ e l e m . a n i m a t e ( a t t r , d u r a t i o n , s e t t i n g s . e a s i n g , c a l l b a c k & & f u n c t i o n ( ) { c a l l b a c k . c a l l ( t h i s , t a r g e t , s e t t i n g s ) } ) } } ) . e n d ( ) } ; $ s c r o l l T o . m a x = f u n c t i o n ( e l e m , a x i s ) { v a r   D i m = a x i s = = ' x ' ? ' W i d t h ' : ' H e i g h t ' , s c r o l l = ' s c r o l l ' + D i m ; i f ( ! $ ( e l e m ) . i s ( ' h t m l , b o d y ' ) ) r e t u r n   e l e m [ s c r o l l ] - $ ( e l e m ) [ D i m . t o L o w e r C a s e ( ) ] ( ) ; v a r   s i z e = ' c l i e n t ' + D i m , h t m l = e l e m . o w n e r D o c u m e n t . d o c u m e n t E l e m e n t , b o d y = e l e m . o w n e r D o c u m e n t . b o d y ; r e t u r n   M a t h . m a x ( h t m l [ s c r o l l ] , b o d y [ s c r o l l ] ) - M a t h . m i n ( h t m l [ s i z e ] , b o d y [ s i z e ] ) } ; f u n c t i o n   b o t h ( v a l ) { r e t u r n   t y p e o f   v a l = = ' o b j e c t ' ? v a l : { t o p : v a l , l e f t : v a l } } } ) ( j Q u e r y ) ; 
   
   / *   - - - - - - - - - - - - - - - - - - - - -   j q u e r y . l i m i t . j s   - - - - - - - - - - - - - - - - - - - - - - - - -   * / 
   ( f u n c t i o n ( $ ) { $ . f n . e x t e n d ( { l i m i t : f u n c t i o n ( l i m i t , e l e m e n t ) { v a r   i n t e r v a l , f ; v a r   s e l f = $ ( t h i s ) ; $ ( t h i s ) . f o c u s ( f u n c t i o n ( ) { i n t e r v a l = w i n d o w . s e t I n t e r v a l ( s u b s t r i n g , 1 0 0 ) } ) ; $ ( t h i s ) . b l u r ( f u n c t i o n ( ) { c l e a r I n t e r v a l ( i n t e r v a l ) ; s u b s t r i n g ( ) } ) ; s u b s t r i n g F u n c t i o n = " f u n c t i o n   s u b s t r i n g ( ) {   v a r   v a l   =   $ ( s e l f ) . v a l ( ) ; v a r   l e n g t h   =   v a l . l e n g t h ; i f ( l e n g t h   >   l i m i t ) { $ ( s e l f ) . v a l ( $ ( s e l f ) . v a l ( ) . s u b s t r i n g ( 0 , l i m i t ) ) ; } " ; i f ( t y p e o f   e l e m e n t ! = ' u n d e f i n e d ' ) s u b s t r i n g F u n c t i o n + = " i f ( $ ( e l e m e n t ) . h t m l ( )   ! =   l i m i t - l e n g t h ) { $ ( e l e m e n t ) . h t m l ( ( l i m i t - l e n g t h < = 0 ) ? ' 0 ' : l i m i t - l e n g t h ) ; } " ; s u b s t r i n g F u n c t i o n + = " } " ; e v a l ( s u b s t r i n g F u n c t i o n ) ; s u b s t r i n g ( ) } } ) } ) ( j Q u e r y ) ; 
   
   
   / *   - - - - - - - - - - - - - - - - - - - - - - - j q u e r y . d i m e n s o n s . j s   ( r e q u i r e d   f o r   a u t o c o m p l e t e . j s )   - - - - - - - - - - - - - - - - - - - - -   * / 
   / *   C o p y r i g h t   ( c )   2 0 0 7   P a u l   B a k a u s   ( p a u l . b a k a u s @ g o o g l e m a i l . c o m )   a n d   B r a n d o n   A a r o n   ( b r a n d o n . a a r o n @ g m a i l . c o m   | |   h t t p : / / b r a n d o n a a r o n . n e t ) 
   *   D u a l   l i c e n s e d   u n d e r   t h e   M I T   ( h t t p : / / w w w . o p e n s o u r c e . o r g / l i c e n s e s / m i t - l i c e n s e . p h p ) 
   *   a n d   G P L   ( h t t p : / / w w w . o p e n s o u r c e . o r g / l i c e n s e s / g p l - l i c e n s e . p h p )   l i c e n s e s . 
   * 
   *   $ L a s t C h a n g e d D a t e :   2 0 0 7 - 1 2 - 2 0   0 8 : 4 3 : 4 8   - 0 6 0 0   ( T h u ,   2 0   D e c   2 0 0 7 )   $ 
   *   $ R e v :   4 2 5 7   $ 
   * 
   *   V e r s i o n :   1 . 2 
   * 
   *   R e q u i r e s :   j Q u e r y   1 . 2 + 
   * / 
 ( f u n c t i o n ( $ ) { $ . d i m e n s i o n s = { v e r s i o n : ' 1 . 2 ' } ; $ . e a c h ( [ ' H e i g h t ' , ' W i d t h ' ] , f u n c t i o n ( i , n a m e ) { $ . f n [ ' i n n e r ' + n a m e ] = f u n c t i o n ( ) { i f ( ! t h i s [ 0 ] ) r e t u r n ; v a r   t o r l = n a m e = = ' H e i g h t ' ? ' T o p ' : ' L e f t ' , b o r r = n a m e = = ' H e i g h t ' ? ' B o t t o m ' : ' R i g h t ' ; r e t u r n   t h i s . i s ( ' : v i s i b l e ' ) ? t h i s [ 0 ] [ ' c l i e n t ' + n a m e ] : n u m ( t h i s , n a m e . t o L o w e r C a s e ( ) ) + n u m ( t h i s , ' p a d d i n g ' + t o r l ) + n u m ( t h i s , ' p a d d i n g ' + b o r r ) ; } ; $ . f n [ ' o u t e r ' + n a m e ] = f u n c t i o n ( o p t i o n s ) { i f ( ! t h i s [ 0 ] ) r e t u r n ; v a r   t o r l = n a m e = = ' H e i g h t ' ? ' T o p ' : ' L e f t ' , b o r r = n a m e = = ' H e i g h t ' ? ' B o t t o m ' : ' R i g h t ' ; o p t i o n s = $ . e x t e n d ( { m a r g i n : f a l s e } , o p t i o n s | | { } ) ; v a r   v a l = t h i s . i s ( ' : v i s i b l e ' ) ? t h i s [ 0 ] [ ' o f f s e t ' + n a m e ] : n u m ( t h i s , n a m e . t o L o w e r C a s e ( ) ) + n u m ( t h i s , ' b o r d e r ' + t o r l + ' W i d t h ' ) + n u m ( t h i s , ' b o r d e r ' + b o r r + ' W i d t h ' ) + n u m ( t h i s , ' p a d d i n g ' + t o r l ) + n u m ( t h i s , ' p a d d i n g ' + b o r r ) ; r e t u r n   v a l + ( o p t i o n s . m a r g i n ? ( n u m ( t h i s , ' m a r g i n ' + t o r l ) + n u m ( t h i s , ' m a r g i n ' + b o r r ) ) : 0 ) ; } ; } ) ; $ . e a c h ( [ ' L e f t ' , ' T o p ' ] , f u n c t i o n ( i , n a m e ) { $ . f n [ ' s c r o l l ' + n a m e ] = f u n c t i o n ( v a l ) { i f ( ! t h i s [ 0 ] ) r e t u r n ; r e t u r n   v a l ! = u n d e f i n e d ? t h i s . e a c h ( f u n c t i o n ( ) { t h i s = = w i n d o w | | t h i s = = d o c u m e n t ? w i n d o w . s c r o l l T o ( n a m e = = ' L e f t ' ? v a l : $ ( w i n d o w ) [ ' s c r o l l L e f t ' ] ( ) , n a m e = = ' T o p ' ? v a l : $ ( w i n d o w ) [ ' s c r o l l T o p ' ] ( ) ) : t h i s [ ' s c r o l l ' + n a m e ] = v a l ; } ) : t h i s [ 0 ] = = w i n d o w | | t h i s [ 0 ] = = d o c u m e n t ? s e l f [ ( n a m e = = ' L e f t ' ? ' p a g e X O f f s e t ' : ' p a g e Y O f f s e t ' ) ] | | $ . b o x M o d e l & & d o c u m e n t . d o c u m e n t E l e m e n t [ ' s c r o l l ' + n a m e ] | | d o c u m e n t . b o d y [ ' s c r o l l ' + n a m e ] : t h i s [ 0 ] [ ' s c r o l l ' + n a m e ] ; } ; } ) ; $ . f n . e x t e n d ( { p o s i t i o n : f u n c t i o n ( ) { v a r   l e f t = 0 , t o p = 0 , e l e m = t h i s [ 0 ] , o f f s e t , p a r e n t O f f s e t , o f f s e t P a r e n t , r e s u l t s ; i f ( e l e m ) { o f f s e t P a r e n t = t h i s . o f f s e t P a r e n t ( ) ; o f f s e t = t h i s . o f f s e t ( ) ; p a r e n t O f f s e t = o f f s e t P a r e n t . o f f s e t ( ) ; o f f s e t . t o p - = n u m ( e l e m , ' m a r g i n T o p ' ) ; o f f s e t . l e f t - = n u m ( e l e m , ' m a r g i n L e f t ' ) ; p a r e n t O f f s e t . t o p + = n u m ( o f f s e t P a r e n t , ' b o r d e r T o p W i d t h ' ) ; p a r e n t O f f s e t . l e f t + = n u m ( o f f s e t P a r e n t , ' b o r d e r L e f t W i d t h ' ) ; r e s u l t s = { t o p : o f f s e t . t o p - p a r e n t O f f s e t . t o p , l e f t : o f f s e t . l e f t - p a r e n t O f f s e t . l e f t } ; } r e t u r n   r e s u l t s ; } , o f f s e t P a r e n t : f u n c t i o n ( ) { v a r   o f f s e t P a r e n t = t h i s [ 0 ] . o f f s e t P a r e n t ; w h i l e ( o f f s e t P a r e n t & & ( ! / ^ b o d y | h t m l $ / i . t e s t ( o f f s e t P a r e n t . t a g N a m e ) & & $ . c s s ( o f f s e t P a r e n t , ' p o s i t i o n ' ) = = ' s t a t i c ' ) ) o f f s e t P a r e n t = o f f s e t P a r e n t . o f f s e t P a r e n t ; r e t u r n   $ ( o f f s e t P a r e n t ) ; } } ) ; f u n c t i o n   n u m ( e l , p r o p ) { r e t u r n   p a r s e I n t ( $ . c u r C S S ( e l . j q u e r y ? e l [ 0 ] : e l , p r o p , t r u e ) ) | | 0 ; } ; } ) ( j Q u e r y ) ; 
   
   
 / / C u s t o m   J a v a S c r i p t   F u n c t i o n s   b y   S h a w n   O l s o n 
 / / C o p y r i g h t   2 0 0 6 - 2 0 0 8 
 / / h t t p : / / w w w . s h a w n o l s o n . n e t 
 / / I f   y o u   c o p y   a n y   f u n c t i o n s   f r o m   t h i s   p a g e   i n t o   y o u r   s c r i p t s ,   y o u   m u s t   p r o v i d e   c r e d i t   t o   S h a w n   O l s o n   &   h t t p : / / w w w . s h a w n o l s o n . n e t 
 / / * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
 
 f u n c t i o n   s t r i p C h a r a c t e r ( w o r d s , c h a r a c t e r )   { 
 / / d o c u m e n t a t i o n   f o r   t h i s   s c r i p t   a t   h t t p : / / w w w . s h a w n o l s o n . n e t / a / 4 9 9 / 
     v a r   s p a c e s   =   w o r d s . l e n g t h ; 
     f o r ( v a r   x   =   1 ;   x < s p a c e s ;   + + x ) { 
       w o r d s   =   w o r d s . r e p l a c e ( c h a r a c t e r ,   " " ) ; 
   } 
   r e t u r n   w o r d s ; 
 } 
 
 	 f u n c t i o n   c h a n g e c s s ( t h e C l a s s , e l e m e n t , v a l u e )   { 
 / / L a s t   U p d a t e d   o n   J u n e   2 3 ,   2 0 0 9 
 / / d o c u m e n t a t i o n   f o r   t h i s   s c r i p t   a t 
 / / h t t p : / / w w w . s h a w n o l s o n . n e t / a / 5 0 3 / a l t e r i n g - c s s - c l a s s - a t t r i b u t e s - w i t h - j a v a s c r i p t . h t m l 
   v a r   c s s R u l e s ; 
 
   v a r   a d d e d   =   f a l s e ; 
   f o r   ( v a r   S   =   0 ;   S   <   d o c u m e n t . s t y l e S h e e t s . l e n g t h ;   S + + ) { 
 
 i f   ( d o c u m e n t . s t y l e S h e e t s [ S ] [ ' r u l e s ' ] )   { 
     c s s R u l e s   =   ' r u l e s ' ; 
   }   e l s e   i f   ( d o c u m e n t . s t y l e S h e e t s [ S ] [ ' c s s R u l e s ' ] )   { 
     c s s R u l e s   =   ' c s s R u l e s ' ; 
   }   e l s e   { 
     / / n o   r u l e s   f o u n d . . .   b r o w s e r   u n k n o w n 
   } 
 
     f o r   ( v a r   R   =   0 ;   R   <   d o c u m e n t . s t y l e S h e e t s [ S ] [ c s s R u l e s ] . l e n g t h ;   R + + )   { 
       i f   ( d o c u m e n t . s t y l e S h e e t s [ S ] [ c s s R u l e s ] [ R ] . s e l e c t o r T e x t   = =   t h e C l a s s )   { 
         i f ( d o c u m e n t . s t y l e S h e e t s [ S ] [ c s s R u l e s ] [ R ] . s t y l e [ e l e m e n t ] ) { 
         d o c u m e n t . s t y l e S h e e t s [ S ] [ c s s R u l e s ] [ R ] . s t y l e [ e l e m e n t ]   =   v a l u e ; 
         a d d e d = t r u e ; 
 	 b r e a k ; 
         } 
       } 
     } 
     i f ( ! a d d e d ) { 
     i f ( d o c u m e n t . s t y l e S h e e t s [ S ] . i n s e r t R u l e ) { 
 	 	     d o c u m e n t . s t y l e S h e e t s [ S ] . i n s e r t R u l e ( t h e C l a s s + '   {   ' + e l e m e n t + ' :   ' + v a l u e + ' ;   } ' , d o c u m e n t . s t y l e S h e e t s [ S ] [ c s s R u l e s ] . l e n g t h ) ; 
 	 	 }   e l s e   i f   ( d o c u m e n t . s t y l e S h e e t s [ S ] . a d d R u l e )   { 
 	 	 	 d o c u m e n t . s t y l e S h e e t s [ S ] . a d d R u l e ( t h e C l a s s , e l e m e n t + ' :   ' + v a l u e + ' ; ' ) ; 
 	 	 } 
     } 
   } 
 } 
   
   
   
   / *   - - - - - - - - - - - - - - - - - - - - - - -   j q u e r y . v a l i d a t i o n . j s   - - - - - - - - - - - - - - - - - - - * / 
   / * 
   *   j Q u e r y   v a l i d a t i o n   p l u g - i n   1 . 6 
   * 
   *   h t t p : / / b a s s i s t a n c e . d e / j q u e r y - p l u g i n s / j q u e r y - p l u g i n - v a l i d a t i o n / 
   *   h t t p : / / d o c s . j q u e r y . c o m / P l u g i n s / V a l i d a t i o n 
   * 
   *   C o p y r i g h t   ( c )   2 0 0 6   -   2 0 0 8   J ö r n   Z a e f f e r e r 
   * 
   *   $ I d :   j q u e r y . v a l i d a t e . j s   6 4 0 3   2 0 0 9 - 0 6 - 1 7   1 4 : 2 7 : 1 6 Z   j o e r n . z a e f f e r e r   $ 
   * 
   *   D u a l   l i c e n s e d   u n d e r   t h e   M I T   a n d   G P L   l i c e n s e s : 
   *       h t t p : / / w w w . o p e n s o u r c e . o r g / l i c e n s e s / m i t - l i c e n s e . p h p 
   *       h t t p : / / w w w . g n u . o r g / l i c e n s e s / g p l . h t m l 
   * / 
 ( f u n c t i o n ( $ ) { $ . e x t e n d ( $ . f n , { v a l i d a t e : f u n c t i o n ( o p t i o n s ) { i f ( ! t h i s . l e n g t h ) { o p t i o n s & & o p t i o n s . d e b u g & & w i n d o w . c o n s o l e & & c o n s o l e . w a r n ( " n o t h i n g   s e l e c t e d ,   c a n ' t   v a l i d a t e ,   r e t u r n i n g   n o t h i n g " ) ; r e t u r n ; } v a r   v a l i d a t o r = $ . d a t a ( t h i s [ 0 ] , ' v a l i d a t o r ' ) ; i f ( v a l i d a t o r ) { r e t u r n   v a l i d a t o r ; } v a l i d a t o r = n e w   $ . v a l i d a t o r ( o p t i o n s , t h i s [ 0 ] ) ; $ . d a t a ( t h i s [ 0 ] , ' v a l i d a t o r ' , v a l i d a t o r ) ; i f ( v a l i d a t o r . s e t t i n g s . o n s u b m i t ) { t h i s . f i n d ( " i n p u t ,   b u t t o n " ) . f i l t e r ( " . c a n c e l " ) . c l i c k ( f u n c t i o n ( ) { v a l i d a t o r . c a n c e l S u b m i t = t r u e ; } ) ; i f ( v a l i d a t o r . s e t t i n g s . s u b m i t H a n d l e r ) { t h i s . f i n d ( " i n p u t ,   b u t t o n " ) . f i l t e r ( " : s u b m i t " ) . c l i c k ( f u n c t i o n ( ) { v a l i d a t o r . s u b m i t B u t t o n = t h i s ; } ) ; } t h i s . s u b m i t ( f u n c t i o n ( e v e n t ) { i f ( v a l i d a t o r . s e t t i n g s . d e b u g ) e v e n t . p r e v e n t D e f a u l t ( ) ; f u n c t i o n   h a n d l e ( ) { i f ( v a l i d a t o r . s e t t i n g s . s u b m i t H a n d l e r ) { i f ( v a l i d a t o r . s u b m i t B u t t o n ) { v a r   h i d d e n = $ ( " < i n p u t   t y p e = ' h i d d e n ' / > " ) . a t t r ( " n a m e " , v a l i d a t o r . s u b m i t B u t t o n . n a m e ) . v a l ( v a l i d a t o r . s u b m i t B u t t o n . v a l u e ) . a p p e n d T o ( v a l i d a t o r . c u r r e n t F o r m ) ; } v a l i d a t o r . s e t t i n g s . s u b m i t H a n d l e r . c a l l ( v a l i d a t o r , v a l i d a t o r . c u r r e n t F o r m ) ; i f ( v a l i d a t o r . s u b m i t B u t t o n ) { h i d d e n . r e m o v e ( ) ; } r e t u r n   f a l s e ; } r e t u r n   t r u e ; } i f ( v a l i d a t o r . c a n c e l S u b m i t ) { v a l i d a t o r . c a n c e l S u b m i t = f a l s e ; r e t u r n   h a n d l e ( ) ; } i f ( v a l i d a t o r . f o r m ( ) ) { i f ( v a l i d a t o r . p e n d i n g R e q u e s t ) { v a l i d a t o r . f o r m S u b m i t t e d = t r u e ; r e t u r n   f a l s e ; } r e t u r n   h a n d l e ( ) ; } e l s e { v a l i d a t o r . f o c u s I n v a l i d ( ) ; r e t u r n   f a l s e ; } } ) ; } r e t u r n   v a l i d a t o r ; } , v a l i d : f u n c t i o n ( ) { i f ( $ ( t h i s [ 0 ] ) . i s ( ' f o r m ' ) ) { r e t u r n   t h i s . v a l i d a t e ( ) . f o r m ( ) ; } e l s e { v a r   v a l i d = t r u e ; v a r   v a l i d a t o r = $ ( t h i s [ 0 ] . f o r m ) . v a l i d a t e ( ) ; t h i s . e a c h ( f u n c t i o n ( ) { v a l i d & = v a l i d a t o r . e l e m e n t ( t h i s ) ; } ) ; r e t u r n   v a l i d ; } } , r e m o v e A t t r s : f u n c t i o n ( a t t r i b u t e s ) { v a r   r e s u l t = { } , $ e l e m e n t = t h i s ; $ . e a c h ( a t t r i b u t e s . s p l i t ( / \ s / ) , f u n c t i o n ( i n d e x , v a l u e ) { r e s u l t [ v a l u e ] = $ e l e m e n t . a t t r ( v a l u e ) ; $ e l e m e n t . r e m o v e A t t r ( v a l u e ) ; } ) ; r e t u r n   r e s u l t ; } , r u l e s : f u n c t i o n ( c o m m a n d , a r g u m e n t ) { v a r   e l e m e n t = t h i s [ 0 ] ; i f ( c o m m a n d ) { v a r   s e t t i n g s = $ . d a t a ( e l e m e n t . f o r m , ' v a l i d a t o r ' ) . s e t t i n g s ; v a r   s t a t i c R u l e s = s e t t i n g s . r u l e s ; v a r   e x i s t i n g R u l e s = $ . v a l i d a t o r . s t a t i c R u l e s ( e l e m e n t ) ; s w i t c h ( c o m m a n d ) { c a s e " a d d " : $ . e x t e n d ( e x i s t i n g R u l e s , $ . v a l i d a t o r . n o r m a l i z e R u l e ( a r g u m e n t ) ) ; s t a t i c R u l e s [ e l e m e n t . n a m e ] = e x i s t i n g R u l e s ; i f ( a r g u m e n t . m e s s a g e s ) s e t t i n g s . m e s s a g e s [ e l e m e n t . n a m e ] = $ . e x t e n d ( s e t t i n g s . m e s s a g e s [ e l e m e n t . n a m e ] , a r g u m e n t . m e s s a g e s ) ; b r e a k ; c a s e " r e m o v e " : i f ( ! a r g u m e n t ) { d e l e t e   s t a t i c R u l e s [ e l e m e n t . n a m e ] ; r e t u r n   e x i s t i n g R u l e s ; } v a r   f i l t e r e d = { } ; $ . e a c h ( a r g u m e n t . s p l i t ( / \ s / ) , f u n c t i o n ( i n d e x , m e t h o d ) { f i l t e r e d [ m e t h o d ] = e x i s t i n g R u l e s [ m e t h o d ] ; d e l e t e   e x i s t i n g R u l e s [ m e t h o d ] ; } ) ; r e t u r n   f i l t e r e d ; } } v a r   d a t a = $ . v a l i d a t o r . n o r m a l i z e R u l e s ( $ . e x t e n d ( { } , $ . v a l i d a t o r . m e t a d a t a R u l e s ( e l e m e n t ) , $ . v a l i d a t o r . c l a s s R u l e s ( e l e m e n t ) , $ . v a l i d a t o r . a t t r i b u t e R u l e s ( e l e m e n t ) , $ . v a l i d a t o r . s t a t i c R u l e s ( e l e m e n t ) ) , e l e m e n t ) ; i f ( d a t a . r e q u i r e d ) { v a r   p a r a m = d a t a . r e q u i r e d ; d e l e t e   d a t a . r e q u i r e d ; d a t a = $ . e x t e n d ( { r e q u i r e d : p a r a m } , d a t a ) ; } r e t u r n   d a t a ; } } ) ; $ . e x t e n d ( $ . e x p r [ " : " ] , { b l a n k : f u n c t i o n ( a ) { r e t u r n ! $ . t r i m ( " " + a . v a l u e ) ; } , f i l l e d : f u n c t i o n ( a ) { r e t u r n ! ! $ . t r i m ( " " + a . v a l u e ) ; } , u n c h e c k e d : f u n c t i o n ( a ) { r e t u r n ! a . c h e c k e d ; } } ) ; $ . v a l i d a t o r = f u n c t i o n ( o p t i o n s , f o r m ) { t h i s . s e t t i n g s = $ . e x t e n d ( { } , $ . v a l i d a t o r . d e f a u l t s , o p t i o n s ) ; t h i s . c u r r e n t F o r m = f o r m ; t h i s . i n i t ( ) ; } ; $ . v a l i d a t o r . f o r m a t = f u n c t i o n ( s o u r c e , p a r a m s ) { i f ( a r g u m e n t s . l e n g t h = = 1 ) r e t u r n   f u n c t i o n ( ) { v a r   a r g s = $ . m a k e A r r a y ( a r g u m e n t s ) ; a r g s . u n s h i f t ( s o u r c e ) ; r e t u r n   $ . v a l i d a t o r . f o r m a t . a p p l y ( t h i s , a r g s ) ; } ; i f ( a r g u m e n t s . l e n g t h > 2 & & p a r a m s . c o n s t r u c t o r ! = A r r a y ) { p a r a m s = $ . m a k e A r r a y ( a r g u m e n t s ) . s l i c e ( 1 ) ; } i f ( p a r a m s . c o n s t r u c t o r ! = A r r a y ) { p a r a m s = [ p a r a m s ] ; } $ . e a c h ( p a r a m s , f u n c t i o n ( i , n ) { s o u r c e = s o u r c e . r e p l a c e ( n e w   R e g E x p ( " \ \ { " + i + " \ \ } " , " g " ) , n ) ; } ) ; r e t u r n   s o u r c e ; } ; $ . e x t e n d ( $ . v a l i d a t o r , { d e f a u l t s : { m e s s a g e s : { } , g r o u p s : { } , r u l e s : { } , e r r o r C l a s s : " e r r o r " , v a l i d C l a s s : " v a l i d " , e r r o r E l e m e n t : " l a b e l " , f o c u s I n v a l i d : t r u e , e r r o r C o n t a i n e r : $ ( [ ] ) , e r r o r L a b e l C o n t a i n e r : $ ( [ ] ) , o n s u b m i t : t r u e , i g n o r e : [ ] , i g n o r e T i t l e : f a l s e , o n f o c u s i n : f u n c t i o n ( e l e m e n t ) { t h i s . l a s t A c t i v e = e l e m e n t ; i f ( t h i s . s e t t i n g s . f o c u s C l e a n u p & & ! t h i s . b l o c k F o c u s C l e a n u p ) { t h i s . s e t t i n g s . u n h i g h l i g h t & & t h i s . s e t t i n g s . u n h i g h l i g h t . c a l l ( t h i s , e l e m e n t , t h i s . s e t t i n g s . e r r o r C l a s s , t h i s . s e t t i n g s . v a l i d C l a s s ) ; t h i s . e r r o r s F o r ( e l e m e n t ) . h i d e ( ) ; } } , o n f o c u s o u t : f u n c t i o n ( e l e m e n t ) { i f ( ! t h i s . c h e c k a b l e ( e l e m e n t ) & & ( e l e m e n t . n a m e   i n   t h i s . s u b m i t t e d | | ! t h i s . o p t i o n a l ( e l e m e n t ) ) ) { t h i s . e l e m e n t ( e l e m e n t ) ; } } , o n k e y u p : f u n c t i o n ( e l e m e n t ) { i f ( e l e m e n t . n a m e   i n   t h i s . s u b m i t t e d | | e l e m e n t = = t h i s . l a s t E l e m e n t ) { t h i s . e l e m e n t ( e l e m e n t ) ; } } , o n c l i c k : f u n c t i o n ( e l e m e n t ) { i f ( e l e m e n t . n a m e   i n   t h i s . s u b m i t t e d ) t h i s . e l e m e n t ( e l e m e n t ) ; e l s e   i f ( e l e m e n t . p a r e n t N o d e . n a m e   i n   t h i s . s u b m i t t e d ) t h i s . e l e m e n t ( e l e m e n t . p a r e n t N o d e ) } , h i g h l i g h t : f u n c t i o n ( e l e m e n t , e r r o r C l a s s , v a l i d C l a s s ) { $ ( e l e m e n t ) . a d d C l a s s ( e r r o r C l a s s ) . r e m o v e C l a s s ( v a l i d C l a s s ) ; } , u n h i g h l i g h t : f u n c t i o n ( e l e m e n t , e r r o r C l a s s , v a l i d C l a s s ) { $ ( e l e m e n t ) . r e m o v e C l a s s ( e r r o r C l a s s ) . a d d C l a s s ( v a l i d C l a s s ) ; } } , s e t D e f a u l t s : f u n c t i o n ( s e t t i n g s ) { $ . e x t e n d ( $ . v a l i d a t o r . d e f a u l t s , s e t t i n g s ) ; } , m e s s a g e s : { r e q u i r e d : " T h i s   f i e l d   i s   r e q u i r e d . " , r e m o t e : " P l e a s e   f i x   t h i s   f i e l d . " , e m a i l : " P l e a s e   e n t e r   a   v a l i d   e m a i l   a d d r e s s . " , u r l : " P l e a s e   e n t e r   a   v a l i d   U R L . " , d a t e : " P l e a s e   e n t e r   a   v a l i d   d a t e . " , d a t e I S O : " P l e a s e   e n t e r   a   v a l i d   d a t e   ( I S O ) . " , n u m b e r : " P l e a s e   e n t e r   a   v a l i d   n u m b e r . " , d i g i t s : " P l e a s e   e n t e r   o n l y   d i g i t s . " , c r e d i t c a r d : " P l e a s e   e n t e r   a   v a l i d   c r e d i t   c a r d   n u m b e r . " , e q u a l T o : " P l e a s e   e n t e r   t h e   s a m e   v a l u e   a g a i n . " , a c c e p t : " P l e a s e   e n t e r   a   v a l u e   w i t h   a   v a l i d   e x t e n s i o n . " , m a x l e n g t h : $ . v a l i d a t o r . f o r m a t ( " P l e a s e   e n t e r   n o   m o r e   t h a n   { 0 }   c h a r a c t e r s . " ) , m i n l e n g t h : $ . v a l i d a t o r . f o r m a t ( " P l e a s e   e n t e r   a t   l e a s t   { 0 }   c h a r a c t e r s . " ) , r a n g e l e n g t h : $ . v a l i d a t o r . f o r m a t ( " P l e a s e   e n t e r   a   v a l u e   b e t w e e n   { 0 }   a n d   { 1 }   c h a r a c t e r s   l o n g . " ) , r a n g e : $ . v a l i d a t o r . f o r m a t ( " P l e a s e   e n t e r   a   v a l u e   b e t w e e n   { 0 }   a n d   { 1 } . " ) , m a x : $ . v a l i d a t o r . f o r m a t ( " P l e a s e   e n t e r   a   v a l u e   l e s s   t h a n   o r   e q u a l   t o   { 0 } . " ) , m i n : $ . v a l i d a t o r . f o r m a t ( " P l e a s e   e n t e r   a   v a l u e   g r e a t e r   t h a n   o r   e q u a l   t o   { 0 } . " ) } , a u t o C r e a t e R a n g e s : f a l s e , p r o t o t y p e : { i n i t : f u n c t i o n ( ) { t h i s . l a b e l C o n t a i n e r = $ ( t h i s . s e t t i n g s . e r r o r L a b e l C o n t a i n e r ) ; t h i s . e r r o r C o n t e x t = t h i s . l a b e l C o n t a i n e r . l e n g t h & & t h i s . l a b e l C o n t a i n e r | | $ ( t h i s . c u r r e n t F o r m ) ; t h i s . c o n t a i n e r s = $ ( t h i s . s e t t i n g s . e r r o r C o n t a i n e r ) . a d d ( t h i s . s e t t i n g s . e r r o r L a b e l C o n t a i n e r ) ; t h i s . s u b m i t t e d = { } ; t h i s . v a l u e C a c h e = { } ; t h i s . p e n d i n g R e q u e s t = 0 ; t h i s . p e n d i n g = { } ; t h i s . i n v a l i d = { } ; t h i s . r e s e t ( ) ; v a r   g r o u p s = ( t h i s . g r o u p s = { } ) ; $ . e a c h ( t h i s . s e t t i n g s . g r o u p s , f u n c t i o n ( k e y , v a l u e ) { $ . e a c h ( v a l u e . s p l i t ( / \ s / ) , f u n c t i o n ( i n d e x , n a m e ) { g r o u p s [ n a m e ] = k e y ; } ) ; } ) ; v a r   r u l e s = t h i s . s e t t i n g s . r u l e s ; $ . e a c h ( r u l e s , f u n c t i o n ( k e y , v a l u e ) { r u l e s [ k e y ] = $ . v a l i d a t o r . n o r m a l i z e R u l e ( v a l u e ) ; } ) ; f u n c t i o n   d e l e g a t e ( e v e n t ) { v a r   v a l i d a t o r = $ . d a t a ( t h i s [ 0 ] . f o r m , " v a l i d a t o r " ) ; v a l i d a t o r . s e t t i n g s [ " o n " + e v e n t . t y p e ] & & v a l i d a t o r . s e t t i n g s [ " o n " + e v e n t . t y p e ] . c a l l ( v a l i d a t o r , t h i s [ 0 ] ) ; } $ ( t h i s . c u r r e n t F o r m ) . d e l e g a t e ( " f o c u s i n   f o c u s o u t   k e y u p " , " : t e x t ,   : p a s s w o r d ,   : f i l e ,   s e l e c t ,   t e x t a r e a " , d e l e g a t e ) . d e l e g a t e ( " c l i c k " , " : r a d i o ,   : c h e c k b o x ,   s e l e c t ,   o p t i o n " , d e l e g a t e ) ; i f ( t h i s . s e t t i n g s . i n v a l i d H a n d l e r ) $ ( t h i s . c u r r e n t F o r m ) . b i n d ( " i n v a l i d - f o r m . v a l i d a t e " , t h i s . s e t t i n g s . i n v a l i d H a n d l e r ) ; } , f o r m : f u n c t i o n ( ) { t h i s . c h e c k F o r m ( ) ; $ . e x t e n d ( t h i s . s u b m i t t e d , t h i s . e r r o r M a p ) ; t h i s . i n v a l i d = $ . e x t e n d ( { } , t h i s . e r r o r M a p ) ; i f ( ! t h i s . v a l i d ( ) ) $ ( t h i s . c u r r e n t F o r m ) . t r i g g e r H a n d l e r ( " i n v a l i d - f o r m " , [ t h i s ] ) ; t h i s . s h o w E r r o r s ( ) ; r e t u r n   t h i s . v a l i d ( ) ; } , c h e c k F o r m : f u n c t i o n ( ) { t h i s . p r e p a r e F o r m ( ) ; f o r ( v a r   i = 0 , e l e m e n t s = ( t h i s . c u r r e n t E l e m e n t s = t h i s . e l e m e n t s ( ) ) ; e l e m e n t s [ i ] ; i + + ) { t h i s . c h e c k ( e l e m e n t s [ i ] ) ; } r e t u r n   t h i s . v a l i d ( ) ; } , e l e m e n t : f u n c t i o n ( e l e m e n t ) { e l e m e n t = t h i s . c l e a n ( e l e m e n t ) ; t h i s . l a s t E l e m e n t = e l e m e n t ; t h i s . p r e p a r e E l e m e n t ( e l e m e n t ) ; t h i s . c u r r e n t E l e m e n t s = $ ( e l e m e n t ) ; v a r   r e s u l t = t h i s . c h e c k ( e l e m e n t ) ; i f ( r e s u l t ) { d e l e t e   t h i s . i n v a l i d [ e l e m e n t . n a m e ] ; } e l s e { t h i s . i n v a l i d [ e l e m e n t . n a m e ] = t r u e ; } i f ( ! t h i s . n u m b e r O f I n v a l i d s ( ) ) { t h i s . t o H i d e = t h i s . t o H i d e . a d d ( t h i s . c o n t a i n e r s ) ; } t h i s . s h o w E r r o r s ( ) ; r e t u r n   r e s u l t ; } , s h o w E r r o r s : f u n c t i o n ( e r r o r s ) { i f ( e r r o r s ) { $ . e x t e n d ( t h i s . e r r o r M a p , e r r o r s ) ; t h i s . e r r o r L i s t = [ ] ; f o r ( v a r   n a m e   i n   e r r o r s ) { t h i s . e r r o r L i s t . p u s h ( { m e s s a g e : e r r o r s [ n a m e ] , e l e m e n t : t h i s . f i n d B y N a m e ( n a m e ) [ 0 ] } ) ; } t h i s . s u c c e s s L i s t = $ . g r e p ( t h i s . s u c c e s s L i s t , f u n c t i o n ( e l e m e n t ) { r e t u r n ! ( e l e m e n t . n a m e   i n   e r r o r s ) ; } ) ; } t h i s . s e t t i n g s . s h o w E r r o r s ? t h i s . s e t t i n g s . s h o w E r r o r s . c a l l ( t h i s , t h i s . e r r o r M a p , t h i s . e r r o r L i s t ) : t h i s . d e f a u l t S h o w E r r o r s ( ) ; } , r e s e t F o r m : f u n c t i o n ( ) { i f ( $ . f n . r e s e t F o r m ) $ ( t h i s . c u r r e n t F o r m ) . r e s e t F o r m ( ) ; t h i s . s u b m i t t e d = { } ; t h i s . p r e p a r e F o r m ( ) ; t h i s . h i d e E r r o r s ( ) ; t h i s . e l e m e n t s ( ) . r e m o v e C l a s s ( t h i s . s e t t i n g s . e r r o r C l a s s ) ; } , n u m b e r O f I n v a l i d s : f u n c t i o n ( ) { r e t u r n   t h i s . o b j e c t L e n g t h ( t h i s . i n v a l i d ) ; } , o b j e c t L e n g t h : f u n c t i o n ( o b j ) { v a r   c o u n t = 0 ; f o r ( v a r   i   i n   o b j ) c o u n t + + ; r e t u r n   c o u n t ; } , h i d e E r r o r s : f u n c t i o n ( ) { t h i s . a d d W r a p p e r ( t h i s . t o H i d e ) . h i d e ( ) ; } , v a l i d : f u n c t i o n ( ) { r e t u r n   t h i s . s i z e ( ) = = 0 ; } , s i z e : f u n c t i o n ( ) { r e t u r n   t h i s . e r r o r L i s t . l e n g t h ; } , f o c u s I n v a l i d : f u n c t i o n ( ) { i f ( t h i s . s e t t i n g s . f o c u s I n v a l i d ) { t r y { $ ( t h i s . f i n d L a s t A c t i v e ( ) | | t h i s . e r r o r L i s t . l e n g t h & & t h i s . e r r o r L i s t [ 0 ] . e l e m e n t | | [ ] ) . f i l t e r ( " : v i s i b l e " ) . f o c u s ( ) ; } c a t c h ( e ) { } } } , f i n d L a s t A c t i v e : f u n c t i o n ( ) { v a r   l a s t A c t i v e = t h i s . l a s t A c t i v e ; r e t u r n   l a s t A c t i v e & & $ . g r e p ( t h i s . e r r o r L i s t , f u n c t i o n ( n ) { r e t u r n   n . e l e m e n t . n a m e = = l a s t A c t i v e . n a m e ; } ) . l e n g t h = = 1 & & l a s t A c t i v e ; } , e l e m e n t s : f u n c t i o n ( ) { v a r   v a l i d a t o r = t h i s , r u l e s C a c h e = { } ; r e t u r n   $ ( [ ] ) . a d d ( t h i s . c u r r e n t F o r m . e l e m e n t s ) . f i l t e r ( " : i n p u t " ) . n o t ( " : s u b m i t ,   : r e s e t ,   : i m a g e ,   [ d i s a b l e d ] " ) . n o t ( t h i s . s e t t i n g s . i g n o r e ) . f i l t e r ( f u n c t i o n ( ) { ! t h i s . n a m e & & v a l i d a t o r . s e t t i n g s . d e b u g & & w i n d o w . c o n s o l e & & c o n s o l e . e r r o r ( " % o   h a s   n o   n a m e   a s s i g n e d " , t h i s ) ; i f ( t h i s . n a m e   i n   r u l e s C a c h e | | ! v a l i d a t o r . o b j e c t L e n g t h ( $ ( t h i s ) . r u l e s ( ) ) ) r e t u r n   f a l s e ; r u l e s C a c h e [ t h i s . n a m e ] = t r u e ; r e t u r n   t r u e ; } ) ; } , c l e a n : f u n c t i o n ( s e l e c t o r ) { r e t u r n   $ ( s e l e c t o r ) [ 0 ] ; } , e r r o r s : f u n c t i o n ( ) { r e t u r n   $ ( t h i s . s e t t i n g s . e r r o r E l e m e n t + " . " + t h i s . s e t t i n g s . e r r o r C l a s s , t h i s . e r r o r C o n t e x t ) ; } , r e s e t : f u n c t i o n ( ) { t h i s . s u c c e s s L i s t = [ ] ; t h i s . e r r o r L i s t = [ ] ; t h i s . e r r o r M a p = { } ; t h i s . t o S h o w = $ ( [ ] ) ; t h i s . t o H i d e = $ ( [ ] ) ; t h i s . c u r r e n t E l e m e n t s = $ ( [ ] ) ; } , p r e p a r e F o r m : f u n c t i o n ( ) { t h i s . r e s e t ( ) ; t h i s . t o H i d e = t h i s . e r r o r s ( ) . a d d ( t h i s . c o n t a i n e r s ) ; } , p r e p a r e E l e m e n t : f u n c t i o n ( e l e m e n t ) { t h i s . r e s e t ( ) ; t h i s . t o H i d e = t h i s . e r r o r s F o r ( e l e m e n t ) ; } , c h e c k : f u n c t i o n ( e l e m e n t ) { e l e m e n t = t h i s . c l e a n ( e l e m e n t ) ; i f ( t h i s . c h e c k a b l e ( e l e m e n t ) ) { e l e m e n t = t h i s . f i n d B y N a m e ( e l e m e n t . n a m e ) [ 0 ] ; } v a r   r u l e s = $ ( e l e m e n t ) . r u l e s ( ) ; v a r   d e p e n d e n c y M i s m a t c h = f a l s e ; f o r ( m e t h o d   i n   r u l e s ) { v a r   r u l e = { m e t h o d : m e t h o d , p a r a m e t e r s : r u l e s [ m e t h o d ] } ; t r y { v a r   r e s u l t = $ . v a l i d a t o r . m e t h o d s [ m e t h o d ] . c a l l ( t h i s , e l e m e n t . v a l u e . r e p l a c e ( / \ r / g , " " ) , e l e m e n t , r u l e . p a r a m e t e r s ) ; i f ( r e s u l t = = " d e p e n d e n c y - m i s m a t c h " ) { d e p e n d e n c y M i s m a t c h = t r u e ; c o n t i n u e ; } d e p e n d e n c y M i s m a t c h = f a l s e ; i f ( r e s u l t = = " p e n d i n g " ) { t h i s . t o H i d e = t h i s . t o H i d e . n o t ( t h i s . e r r o r s F o r ( e l e m e n t ) ) ; r e t u r n ; } i f ( ! r e s u l t ) { t h i s . f o r m a t A n d A d d ( e l e m e n t , r u l e ) ; r e t u r n   f a l s e ; } } c a t c h ( e ) { t h i s . s e t t i n g s . d e b u g & & w i n d o w . c o n s o l e & & c o n s o l e . l o g ( " e x c e p t i o n   o c c u r e d   w h e n   c h e c k i n g   e l e m e n t   " + e l e m e n t . i d 
 + " ,   c h e c k   t h e   ' " + r u l e . m e t h o d + " '   m e t h o d " , e ) ; t h r o w   e ; } } i f ( d e p e n d e n c y M i s m a t c h ) r e t u r n ; i f ( t h i s . o b j e c t L e n g t h ( r u l e s ) ) t h i s . s u c c e s s L i s t . p u s h ( e l e m e n t ) ; r e t u r n   t r u e ; } , c u s t o m M e t a M e s s a g e : f u n c t i o n ( e l e m e n t , m e t h o d ) { i f ( ! $ . m e t a d a t a ) r e t u r n ; v a r   m e t a = t h i s . s e t t i n g s . m e t a ? $ ( e l e m e n t ) . m e t a d a t a ( ) [ t h i s . s e t t i n g s . m e t a ] : $ ( e l e m e n t ) . m e t a d a t a ( ) ; r e t u r n   m e t a & & m e t a . m e s s a g e s & & m e t a . m e s s a g e s [ m e t h o d ] ; } , c u s t o m M e s s a g e : f u n c t i o n ( n a m e , m e t h o d ) { v a r   m = t h i s . s e t t i n g s . m e s s a g e s [ n a m e ] ; r e t u r n   m & & ( m . c o n s t r u c t o r = = S t r i n g ? m : m [ m e t h o d ] ) ; } , f i n d D e f i n e d : f u n c t i o n ( ) { f o r ( v a r   i = 0 ; i < a r g u m e n t s . l e n g t h ; i + + ) { i f ( a r g u m e n t s [ i ] ! = = u n d e f i n e d ) r e t u r n   a r g u m e n t s [ i ] ; } r e t u r n   u n d e f i n e d ; } , d e f a u l t M e s s a g e : f u n c t i o n ( e l e m e n t , m e t h o d ) { r e t u r n   t h i s . f i n d D e f i n e d ( t h i s . c u s t o m M e s s a g e ( e l e m e n t . n a m e , m e t h o d ) , t h i s . c u s t o m M e t a M e s s a g e ( e l e m e n t , m e t h o d ) , ! t h i s . s e t t i n g s . i g n o r e T i t l e & & e l e m e n t . t i t l e | | u n d e f i n e d , $ . v a l i d a t o r . m e s s a g e s [ m e t h o d ] , " < s t r o n g > W a r n i n g :   N o   m e s s a g e   d e f i n e d   f o r   " + e l e m e n t . n a m e + " < / s t r o n g > " ) ; } , f o r m a t A n d A d d : f u n c t i o n ( e l e m e n t , r u l e ) { v a r   m e s s a g e = t h i s . d e f a u l t M e s s a g e ( e l e m e n t , r u l e . m e t h o d ) , t h e r e g e x = / \ $ ? \ { ( \ d + ) \ } / g ; i f ( t y p e o f   m e s s a g e = = " f u n c t i o n " ) { m e s s a g e = m e s s a g e . c a l l ( t h i s , r u l e . p a r a m e t e r s , e l e m e n t ) ; } e l s e   i f ( t h e r e g e x . t e s t ( m e s s a g e ) ) { m e s s a g e = j Q u e r y . f o r m a t ( m e s s a g e . r e p l a c e ( t h e r e g e x , ' { $ 1 } ' ) , r u l e . p a r a m e t e r s ) ; } t h i s . e r r o r L i s t . p u s h ( { m e s s a g e : m e s s a g e , e l e m e n t : e l e m e n t } ) ; t h i s . e r r o r M a p [ e l e m e n t . n a m e ] = m e s s a g e ; t h i s . s u b m i t t e d [ e l e m e n t . n a m e ] = m e s s a g e ; } , a d d W r a p p e r : f u n c t i o n ( t o T o g g l e ) { i f ( t h i s . s e t t i n g s . w r a p p e r ) t o T o g g l e = t o T o g g l e . a d d ( t o T o g g l e . p a r e n t ( t h i s . s e t t i n g s . w r a p p e r ) ) ; r e t u r n   t o T o g g l e ; } , d e f a u l t S h o w E r r o r s : f u n c t i o n ( ) { f o r ( v a r   i = 0 ; t h i s . e r r o r L i s t [ i ] ; i + + ) { v a r   e r r o r = t h i s . e r r o r L i s t [ i ] ; t h i s . s e t t i n g s . h i g h l i g h t & & t h i s . s e t t i n g s . h i g h l i g h t . c a l l ( t h i s , e r r o r . e l e m e n t , t h i s . s e t t i n g s . e r r o r C l a s s , t h i s . s e t t i n g s . v a l i d C l a s s ) ; t h i s . s h o w L a b e l ( e r r o r . e l e m e n t , e r r o r . m e s s a g e ) ; } i f ( t h i s . e r r o r L i s t . l e n g t h ) { t h i s . t o S h o w = t h i s . t o S h o w . a d d ( t h i s . c o n t a i n e r s ) ; } i f ( t h i s . s e t t i n g s . s u c c e s s ) { f o r ( v a r   i = 0 ; t h i s . s u c c e s s L i s t [ i ] ; i + + ) { t h i s . s h o w L a b e l ( t h i s . s u c c e s s L i s t [ i ] ) ; } } i f ( t h i s . s e t t i n g s . u n h i g h l i g h t ) { f o r ( v a r   i = 0 , e l e m e n t s = t h i s . v a l i d E l e m e n t s ( ) ; e l e m e n t s [ i ] ; i + + ) { t h i s . s e t t i n g s . u n h i g h l i g h t . c a l l ( t h i s , e l e m e n t s [ i ] , t h i s . s e t t i n g s . e r r o r C l a s s , t h i s . s e t t i n g s . v a l i d C l a s s ) ; } } t h i s . t o H i d e = t h i s . t o H i d e . n o t ( t h i s . t o S h o w ) ; t h i s . h i d e E r r o r s ( ) ; t h i s . a d d W r a p p e r ( t h i s . t o S h o w ) . s h o w ( ) ; } , v a l i d E l e m e n t s : f u n c t i o n ( ) { r e t u r n   t h i s . c u r r e n t E l e m e n t s . n o t ( t h i s . i n v a l i d E l e m e n t s ( ) ) ; } , i n v a l i d E l e m e n t s : f u n c t i o n ( ) { r e t u r n   $ ( t h i s . e r r o r L i s t ) . m a p ( f u n c t i o n ( ) { r e t u r n   t h i s . e l e m e n t ; } ) ; } , s h o w L a b e l : f u n c t i o n ( e l e m e n t , m e s s a g e ) { v a r   l a b e l = t h i s . e r r o r s F o r ( e l e m e n t ) ; i f ( l a b e l . l e n g t h ) { l a b e l . r e m o v e C l a s s ( ) . a d d C l a s s ( t h i s . s e t t i n g s . e r r o r C l a s s ) ; l a b e l . a t t r ( " g e n e r a t e d " ) & & l a b e l . h t m l ( m e s s a g e ) ; } e l s e { l a b e l = $ ( " < " + t h i s . s e t t i n g s . e r r o r E l e m e n t + " / > " ) . a t t r ( { " f o r " : t h i s . i d O r N a m e ( e l e m e n t ) , g e n e r a t e d : t r u e } ) . a d d C l a s s ( t h i s . s e t t i n g s . e r r o r C l a s s ) . h t m l ( m e s s a g e | | " " ) ; i f ( t h i s . s e t t i n g s . w r a p p e r ) { l a b e l = l a b e l . h i d e ( ) . s h o w ( ) . w r a p ( " < " + t h i s . s e t t i n g s . w r a p p e r + " / > " ) . p a r e n t ( ) ; } i f ( ! t h i s . l a b e l C o n t a i n e r . a p p e n d ( l a b e l ) . l e n g t h ) t h i s . s e t t i n g s . e r r o r P l a c e m e n t ? t h i s . s e t t i n g s . e r r o r P l a c e m e n t ( l a b e l , $ ( e l e m e n t ) ) : l a b e l . i n s e r t A f t e r ( e l e m e n t ) ; } i f ( ! m e s s a g e & & t h i s . s e t t i n g s . s u c c e s s ) { l a b e l . t e x t ( " " ) ; t y p e o f   t h i s . s e t t i n g s . s u c c e s s = = " s t r i n g " ? l a b e l . a d d C l a s s ( t h i s . s e t t i n g s . s u c c e s s ) : t h i s . s e t t i n g s . s u c c e s s ( l a b e l ) ; } t h i s . t o S h o w = t h i s . t o S h o w . a d d ( l a b e l ) ; } , e r r o r s F o r : f u n c t i o n ( e l e m e n t ) { v a r   n a m e = t h i s . i d O r N a m e ( e l e m e n t ) ; r e t u r n   t h i s . e r r o r s ( ) . f i l t e r ( f u n c t i o n ( ) { r e t u r n   $ ( t h i s ) . a t t r ( ' f o r ' ) = = n a m e } ) ; } , i d O r N a m e : f u n c t i o n ( e l e m e n t ) { r e t u r n   t h i s . g r o u p s [ e l e m e n t . n a m e ] | | ( t h i s . c h e c k a b l e ( e l e m e n t ) ? e l e m e n t . n a m e : e l e m e n t . i d | | e l e m e n t . n a m e ) ; } , c h e c k a b l e : f u n c t i o n ( e l e m e n t ) { r e t u r n / r a d i o | c h e c k b o x / i . t e s t ( e l e m e n t . t y p e ) ; } , f i n d B y N a m e : f u n c t i o n ( n a m e ) { v a r   f o r m = t h i s . c u r r e n t F o r m ; r e t u r n   $ ( d o c u m e n t . g e t E l e m e n t s B y N a m e ( n a m e ) ) . m a p ( f u n c t i o n ( i n d e x , e l e m e n t ) { r e t u r n   e l e m e n t . f o r m = = f o r m & & e l e m e n t . n a m e = = n a m e & & e l e m e n t | | n u l l ; } ) ; } , g e t L e n g t h : f u n c t i o n ( v a l u e , e l e m e n t ) { s w i t c h ( e l e m e n t . n o d e N a m e . t o L o w e r C a s e ( ) ) { c a s e ' s e l e c t ' : r e t u r n   $ ( " o p t i o n : s e l e c t e d " , e l e m e n t ) . l e n g t h ; c a s e ' i n p u t ' : i f ( t h i s . c h e c k a b l e ( e l e m e n t ) ) r e t u r n   t h i s . f i n d B y N a m e ( e l e m e n t . n a m e ) . f i l t e r ( ' : c h e c k e d ' ) . l e n g t h ; } r e t u r n   v a l u e . l e n g t h ; } , d e p e n d : f u n c t i o n ( p a r a m , e l e m e n t ) { r e t u r n   t h i s . d e p e n d T y p e s [ t y p e o f   p a r a m ] ? t h i s . d e p e n d T y p e s [ t y p e o f   p a r a m ] ( p a r a m , e l e m e n t ) : t r u e ; } , d e p e n d T y p e s : { " b o o l e a n " : f u n c t i o n ( p a r a m , e l e m e n t ) { r e t u r n   p a r a m ; } , " s t r i n g " : f u n c t i o n ( p a r a m , e l e m e n t ) { r e t u r n ! ! $ ( p a r a m , e l e m e n t . f o r m ) . l e n g t h ; } , " f u n c t i o n " : f u n c t i o n ( p a r a m , e l e m e n t ) { r e t u r n   p a r a m ( e l e m e n t ) ; } } , o p t i o n a l : f u n c t i o n ( e l e m e n t ) { r e t u r n ! $ . v a l i d a t o r . m e t h o d s . r e q u i r e d . c a l l ( t h i s , $ . t r i m ( e l e m e n t . v a l u e ) , e l e m e n t ) & & " d e p e n d e n c y - m i s m a t c h " ; } , s t a r t R e q u e s t : f u n c t i o n ( e l e m e n t ) { i f ( ! t h i s . p e n d i n g [ e l e m e n t . n a m e ] ) { t h i s . p e n d i n g R e q u e s t + + ; t h i s . p e n d i n g [ e l e m e n t . n a m e ] = t r u e ; } } , s t o p R e q u e s t : f u n c t i o n ( e l e m e n t , v a l i d ) { t h i s . p e n d i n g R e q u e s t - - ; i f ( t h i s . p e n d i n g R e q u e s t < 0 ) t h i s . p e n d i n g R e q u e s t = 0 ; d e l e t e   t h i s . p e n d i n g [ e l e m e n t . n a m e ] ; i f ( v a l i d & & t h i s . p e n d i n g R e q u e s t = = 0 & & t h i s . f o r m S u b m i t t e d & & t h i s . f o r m ( ) ) { $ ( t h i s . c u r r e n t F o r m ) . s u b m i t ( ) ; t h i s . f o r m S u b m i t t e d = f a l s e ; } e l s e   i f ( ! v a l i d & & t h i s . p e n d i n g R e q u e s t = = 0 & & t h i s . f o r m S u b m i t t e d ) { $ ( t h i s . c u r r e n t F o r m ) . t r i g g e r H a n d l e r ( " i n v a l i d - f o r m " , [ t h i s ] ) ; t h i s . f o r m S u b m i t t e d = f a l s e ; } } , p r e v i o u s V a l u e : f u n c t i o n ( e l e m e n t ) { r e t u r n   $ . d a t a ( e l e m e n t , " p r e v i o u s V a l u e " ) | | $ . d a t a ( e l e m e n t , " p r e v i o u s V a l u e " , { o l d : n u l l , v a l i d : t r u e , m e s s a g e : t h i s . d e f a u l t M e s s a g e ( e l e m e n t , " r e m o t e " ) } ) ; } } , c l a s s R u l e S e t t i n g s : { r e q u i r e d : { r e q u i r e d : t r u e } , e m a i l : { e m a i l : t r u e } , u r l : { u r l : t r u e } , d a t e : { d a t e : t r u e } , d a t e I S O : { d a t e I S O : t r u e } , d a t e D E : { d a t e D E : t r u e } , n u m b e r : { n u m b e r : t r u e } , n u m b e r D E : { n u m b e r D E : t r u e } , d i g i t s : { d i g i t s : t r u e } , c r e d i t c a r d : { c r e d i t c a r d : t r u e } } , a d d C l a s s R u l e s : f u n c t i o n ( c l a s s N a m e , r u l e s ) { c l a s s N a m e . c o n s t r u c t o r = = S t r i n g ? t h i s . c l a s s R u l e S e t t i n g s [ c l a s s N a m e ] = r u l e s : $ . e x t e n d ( t h i s . c l a s s R u l e S e t t i n g s , c l a s s N a m e ) ; } , c l a s s R u l e s : f u n c t i o n ( e l e m e n t ) { v a r   r u l e s = { } ; v a r   c l a s s e s = $ ( e l e m e n t ) . a t t r ( ' c l a s s ' ) ; c l a s s e s & & $ . e a c h ( c l a s s e s . s p l i t ( '   ' ) , f u n c t i o n ( ) { i f ( t h i s   i n   $ . v a l i d a t o r . c l a s s R u l e S e t t i n g s ) { $ . e x t e n d ( r u l e s , $ . v a l i d a t o r . c l a s s R u l e S e t t i n g s [ t h i s ] ) ; } } ) ; r e t u r n   r u l e s ; } , a t t r i b u t e R u l e s : f u n c t i o n ( e l e m e n t ) { v a r   r u l e s = { } ; v a r   $ e l e m e n t = $ ( e l e m e n t ) ; f o r ( m e t h o d   i n   $ . v a l i d a t o r . m e t h o d s ) { v a r   v a l u e = $ e l e m e n t . a t t r ( m e t h o d ) ; i f ( v a l u e ) { r u l e s [ m e t h o d ] = v a l u e ; } } i f ( r u l e s . m a x l e n g t h & & / - 1 | 2 1 4 7 4 8 3 6 4 7 | 5 2 4 2 8 8 / . t e s t ( r u l e s . m a x l e n g t h ) ) { d e l e t e   r u l e s . m a x l e n g t h ; } r e t u r n   r u l e s ; } , m e t a d a t a R u l e s : f u n c t i o n ( e l e m e n t ) { i f ( ! $ . m e t a d a t a ) r e t u r n { } ; v a r   m e t a = $ . d a t a ( e l e m e n t . f o r m , ' v a l i d a t o r ' ) . s e t t i n g s . m e t a ; r e t u r n   m e t a ? $ ( e l e m e n t ) . m e t a d a t a ( ) [ m e t a ] : $ ( e l e m e n t ) . m e t a d a t a ( ) ; } , s t a t i c R u l e s : f u n c t i o n ( e l e m e n t ) { v a r   r u l e s = { } ; v a r   v a l i d a t o r = $ . d a t a ( e l e m e n t . f o r m , ' v a l i d a t o r ' ) ; i f ( v a l i d a t o r . s e t t i n g s . r u l e s ) { r u l e s = $ . v a l i d a t o r . n o r m a l i z e R u l e ( v a l i d a t o r . s e t t i n g s . r u l e s [ e l e m e n t . n a m e ] ) | | { } ; } r e t u r n   r u l e s ; } , n o r m a l i z e R u l e s : f u n c t i o n ( r u l e s , e l e m e n t ) { $ . e a c h ( r u l e s , f u n c t i o n ( p r o p , v a l ) { i f ( v a l = = = f a l s e ) { d e l e t e   r u l e s [ p r o p ] ; r e t u r n ; } i f ( v a l . p a r a m | | v a l . d e p e n d s ) { v a r   k e e p R u l e = t r u e ; s w i t c h ( t y p e o f   v a l . d e p e n d s ) { c a s e " s t r i n g " : k e e p R u l e = ! ! $ ( v a l . d e p e n d s , e l e m e n t . f o r m ) . l e n g t h ; b r e a k ; c a s e " f u n c t i o n " : k e e p R u l e = v a l . d e p e n d s . c a l l ( e l e m e n t , e l e m e n t ) ; b r e a k ; } i f ( k e e p R u l e ) { r u l e s [ p r o p ] = v a l . p a r a m ! = = u n d e f i n e d ? v a l . p a r a m : t r u e ; } e l s e { d e l e t e   r u l e s [ p r o p ] ; } } } ) ; $ . e a c h ( r u l e s , f u n c t i o n ( r u l e , p a r a m e t e r ) { r u l e s [ r u l e ] = $ . i s F u n c t i o n ( p a r a m e t e r ) ? p a r a m e t e r ( e l e m e n t ) : p a r a m e t e r ; } ) ; $ . e a c h ( [ ' m i n l e n g t h ' , ' m a x l e n g t h ' , ' m i n ' , ' m a x ' ] , f u n c t i o n ( ) { i f ( r u l e s [ t h i s ] ) { r u l e s [ t h i s ] = N u m b e r ( r u l e s [ t h i s ] ) ; } } ) ; $ . e a c h ( [ ' r a n g e l e n g t h ' , ' r a n g e ' ] , f u n c t i o n ( ) { i f ( r u l e s [ t h i s ] ) { r u l e s [ t h i s ] = [ N u m b e r ( r u l e s [ t h i s ] [ 0 ] ) , N u m b e r ( r u l e s [ t h i s ] [ 1 ] ) ] ; } } ) ; i f ( $ . v a l i d a t o r . a u t o C r e a t e R a n g e s ) { i f ( r u l e s . m i n & & r u l e s . m a x ) { r u l e s . r a n g e = [ r u l e s . m i n , r u l e s . m a x ] ; d e l e t e   r u l e s . m i n ; d e l e t e   r u l e s . m a x ; } i f ( r u l e s . m i n l e n g t h & & r u l e s . m a x l e n g t h ) { r u l e s . r a n g e l e n g t h = [ r u l e s . m i n l e n g t h , r u l e s . m a x l e n g t h ] ; d e l e t e   r u l e s . m i n l e n g t h ; d e l e t e   r u l e s . m a x l e n g t h ; } } i f ( r u l e s . m e s s a g e s ) { d e l e t e   r u l e s . m e s s a g e s } r e t u r n   r u l e s ; } , n o r m a l i z e R u l e : f u n c t i o n ( d a t a ) { i f ( t y p e o f   d a t a = = " s t r i n g " ) { v a r   t r a n s f o r m e d = { } ; $ . e a c h ( d a t a . s p l i t ( / \ s / ) , f u n c t i o n ( ) { t r a n s f o r m e d [ t h i s ] = t r u e ; } ) ; d a t a = t r a n s f o r m e d ; } r e t u r n   d a t a ; } , a d d M e t h o d : f u n c t i o n ( n a m e , m e t h o d , m e s s a g e ) { $ . v a l i d a t o r . m e t h o d s [ n a m e ] = m e t h o d ; $ . v a l i d a t o r . m e s s a g e s [ n a m e ] = m e s s a g e ! = u n d e f i n e d ? m e s s a g e : $ . v a l i d a t o r . m e s s a g e s [ n a m e ] ; i f ( m e t h o d . l e n g t h < 3 ) { $ . v a l i d a t o r . a d d C l a s s R u l e s ( n a m e , $ . v a l i d a t o r . n o r m a l i z e R u l e ( n a m e ) ) ; } } , m e t h o d s : { r e q u i r e d : f u n c t i o n ( v a l u e , e l e m e n t , p a r a m ) { i f ( ! t h i s . d e p e n d ( p a r a m , e l e m e n t ) ) r e t u r n " d e p e n d e n c y - m i s m a t c h " ; s w i t c h ( e l e m e n t . n o d e N a m e . t o L o w e r C a s e ( ) ) { c a s e ' s e l e c t ' : v a r   v a l = $ ( e l e m e n t ) . v a l ( ) ; r e t u r n   v a l & & v a l . l e n g t h > 0 ; c a s e ' i n p u t ' : i f ( t h i s . c h e c k a b l e ( e l e m e n t ) ) r e t u r n   t h i s . g e t L e n g t h ( v a l u e , e l e m e n t ) > 0 ; d e f a u l t : r e t u r n   $ . t r i m ( v a l u e ) . l e n g t h > 0 ; } } , r e m o t e : f u n c t i o n ( v a l u e , e l e m e n t , p a r a m ) { i f ( t h i s . o p t i o n a l ( e l e m e n t ) ) r e t u r n " d e p e n d e n c y - m i s m a t c h " ; v a r   p r e v i o u s = t h i s . p r e v i o u s V a l u e ( e l e m e n t ) ; i f ( ! t h i s . s e t t i n g s . m e s s a g e s [ e l e m e n t . n a m e ] ) t h i s . s e t t i n g s . m e s s a g e s [ e l e m e n t . n a m e ] = { } ; p r e v i o u s . o r i g i n a l M e s s a g e = t h i s . s e t t i n g s . m e s s a g e s [ e l e m e n t . n a m e ] . r e m o t e ; t h i s . s e t t i n g s . m e s s a g e s [ e l e m e n t . n a m e ] . r e m o t e = p r e v i o u s . m e s s a g e ; p a r a m = t y p e o f   p a r a m = = " s t r i n g " & & { u r l : p a r a m } | | p a r a m ; i f ( p r e v i o u s . o l d ! = = v a l u e ) { p r e v i o u s . o l d = v a l u e ; v a r   v a l i d a t o r = t h i s ; t h i s . s t a r t R e q u e s t ( e l e m e n t ) ; v a r   d a t a = { } ; d a t a [ e l e m e n t . n a m e ] = v a l u e ; $ . a j a x ( $ . e x t e n d ( t r u e , { u r l : p a r a m , m o d e : " a b o r t " , p o r t : " v a l i d a t e " + e l e m e n t . n a m e , d a t a T y p e : " j s o n " , d a t a : d a t a , s u c c e s s : f u n c t i o n ( r e s p o n s e ) { v a l i d a t o r . s e t t i n g s . m e s s a g e s [ e l e m e n t . n a m e ] . r e m o t e = p r e v i o u s . o r i g i n a l M e s s a g e ; v a r   v a l i d = r e s p o n s e = = = t r u e ; i f ( v a l i d ) { v a r   s u b m i t t e d = v a l i d a t o r . f o r m S u b m i t t e d ; v a l i d a t o r . p r e p a r e E l e m e n t ( e l e m e n t ) ; v a l i d a t o r . f o r m S u b m i t t e d = s u b m i t t e d ; v a l i d a t o r . s u c c e s s L i s t . p u s h ( e l e m e n t ) ; v a l i d a t o r . s h o w E r r o r s ( ) ; } e l s e { v a r   e r r o r s = { } ; v a r   m e s s a g e = ( p r e v i o u s . m e s s a g e = r e s p o n s e | | v a l i d a t o r . d e f a u l t M e s s a g e ( e l e m e n t , " r e m o t e " ) ) ; e r r o r s [ e l e m e n t . n a m e ] = $ . i s F u n c t i o n ( m e s s a g e ) ? m e s s a g e ( v a l u e ) : m e s s a g e ; v a l i d a t o r . s h o w E r r o r s ( e r r o r s ) ; } p r e v i o u s . v a l i d = v a l i d ; v a l i d a t o r . s t o p R e q u e s t ( e l e m e n t , v a l i d ) ; } } , p a r a m ) ) ; r e t u r n " p e n d i n g " ; } e l s e   i f ( t h i s . p e n d i n g [ e l e m e n t . n a m e ] ) { r e t u r n " p e n d i n g " ; } r e t u r n   p r e v i o u s . v a l i d ; } , m i n l e n g t h : f u n c t i o n ( v a l u e , e l e m e n t , p a r a m ) { r e t u r n   t h i s . o p t i o n a l ( e l e m e n t ) | | t h i s . g e t L e n g t h ( $ . t r i m ( v a l u e ) , e l e m e n t ) > = p a r a m ; } , m a x l e n g t h : f u n c t i o n ( v a l u e , e l e m e n t , p a r a m ) { r e t u r n   t h i s . o p t i o n a l ( e l e m e n t ) | | t h i s . g e t L e n g t h ( $ . t r i m ( v a l u e ) , e l e m e n t ) < = p a r a m ; } , r a n g e l e n g t h : f u n c t i o n ( v a l u e , e l e m e n t , p a r a m ) { v a r   l e n g t h = t h i s . g e t L e n g t h ( $ . t r i m ( v a l u e ) , e l e m e n t ) ; r e t u r n   t h i s . o p t i o n a l ( e l e m e n t ) | | ( l e n g t h > = p a r a m [ 0 ] & & l e n g t h < = p a r a m [ 1 ] ) ; } , m i n : f u n c t i o n ( v a l u e , e l e m e n t , p a r a m ) { r e t u r n   t h i s . o p t i o n a l ( e l e m e n t ) | | v a l u e > = p a r a m ; } , m a x : f u n c t i o n ( v a l u e , e l e m e n t , p a r a m ) { r e t u r n   t h i s . o p t i o n a l ( e l e m e n t ) | | v a l u e < = p a r a m ; } , r a n g e : f u n c t i o n ( v a l u e , e l e m e n t , p a r a m ) { r e t u r n   t h i s . o p t i o n a l ( e l e m e n t ) | | ( v a l u e > = p a r a m [ 0 ] & & v a l u e < = p a r a m [ 1 ] ) ; } , e m a i l : f u n c t i o n ( v a l u e , e l e m e n t ) { r e t u r n   t h i s . o p t i o n a l ( e l e m e n t ) | | / ^ ( ( ( [ a - z ] | \ d | [ ! # \ $ % & ' \ * \ + \ - \ / = \ ? \ ^ _ ` { \ | } ~ ] | [ \ u 0 0 A 0 - \ u D 7 F F \ u F 9 0 0 - \ u F D C F \ u F D F 0 - \ u F F E F ] ) + ( \ . ( [ a - z ] | \ d | [ ! # \ $ % & ' \ * \ + \ - \ / = \ ? \ ^ _ ` { \ | } ~ ] | [ \ u 0 0 A 0 - \ u D 7 F F \ u F 9 0 0 - \ u F D C F \ u F D F 0 - \ u F F E F ] ) + ) * ) | ( ( \ x 2 2 ) ( ( ( ( \ x 2 0 | \ x 0 9 ) * ( \ x 0 d \ x 0 a ) ) ? ( \ x 2 0 | \ x 0 9 ) + ) ? ( ( [ \ x 0 1 - \ x 0 8 \ x 0 b \ x 0 c \ x 0 e - \ x 1 f \ x 7 f ] | \ x 2 1 | [ \ x 2 3 - \ x 5 b ] | [ \ x 5 d - \ x 7 e ] | [ \ u 0 0 A 0 - \ u D 7 F F \ u F 9 0 0 - \ u F D C F \ u F D F 0 - \ u F F E F ] ) | ( \ \ ( [ \ x 0 1 - \ x 0 9 \ x 0 b \ x 0 c \ x 0 d - \ x 7 f ] | [ \ u 0 0 A 0 - \ u D 7 F F \ u F 9 0 0 - \ u F D C F \ u F D F 0 - \ u F F E F ] ) ) ) ) * ( ( ( \ x 2 0 | \ x 0 9 ) * ( \ x 0 d \ x 0 a ) ) ? ( \ x 2 0 | \ x 0 9 ) + ) ? ( \ x 2 2 ) ) ) @ ( ( ( [ a - z ] | \ d | [ \ u 0 0 A 0 - \ u D 7 F F \ u F 9 0 0 - \ u F D C F \ u F D F 0 - \ u F F E F ] ) | ( ( [ a - z ] | \ d | [ \ u 0 0 A 0 - \ u D 7 F F \ u F 9 0 0 - \ u F D C F \ u F D F 0 - \ u F F E F ] ) ( [ a - z ] | \ d | - | \ . | _ | ~ | [ \ u 0 0 A 0 - \ u D 7 F F \ u F 9 0 0 - \ u F D C F \ u F D F 0 - \ u F F E F ] ) * ( [ a - z ] | \ d | [ \ u 0 0 A 0 - \ u D 7 F F \ u F 9 0 0 - \ u F D C F \ u F D F 0 - \ u F F E F ] ) ) ) \ . ) + ( ( [ a - z ] | [ \ u 0 0 A 0 - \ u D 7 F F \ u F 9 0 0 - \ u F D C F \ u F D F 0 - \ u F F E F ] ) | ( ( [ a - z ] | [ \ u 0 0 A 0 - \ u D 7 F F \ u F 9 0 0 - \ u F D C F \ u F D F 0 - \ u F F E F ] ) ( [ a - z ] | \ d | - | \ . | _ | ~ | [ \ u 0 0 A 0 - \ u D 7 F F \ u F 9 0 0 - \ u F D C F \ u F D F 0 - \ u F F E F ] ) * ( [ a - z ] | [ \ u 0 0 A 0 - \ u D 7 F F \ u F 9 0 0 - \ u F D C F \ u F D F 0 - \ u F F E F ] ) ) ) \ . ? $ / i . t e s t ( v a l u e ) ; } , u r l : f u n c t i o n ( v a l u e , e l e m e n t ) { r e t u r n   t h i s . o p t i o n a l ( e l e m e n t ) | | / ^ ( h t t p s ? | f t p ) : \ / \ / ( ( ( ( [ a - z ] | \ d | - | \ . | _ | ~ | [ \ u 0 0 A 0 - \ u D 7 F F \ u F 9 0 0 - \ u F D C F \ u F D F 0 - \ u F F E F ] ) | ( % [ \ d a - f ] { 2 } ) | [ ! \ $ & ' \ ( \ ) \ * \ + , ; = ] | : ) * @ ) ? ( ( ( \ d | [ 1 - 9 ] \ d | 1 \ d \ d | 2 [ 0 - 4 ] \ d | 2 5 [ 0 - 5 ] ) \ . ( \ d | [ 1 - 9 ] \ d | 1 \ d \ d | 2 [ 0 - 4 ] \ d | 2 5 [ 0 - 5 ] ) \ . ( \ d | [ 1 - 9 ] \ d | 1 \ d \ d | 2 [ 0 - 4 ] \ d | 2 5 [ 0 - 5 ] ) \ . ( \ d | [ 1 - 9 ] \ d | 1 \ d \ d | 2 [ 0 - 4 ] \ d | 2 5 [ 0 - 5 ] ) ) | ( ( ( [ a - z ] | \ d | [ \ u 0 0 A 0 - \ u D 7 F F \ u F 9 0 0 - \ u F D C F \ u F D F 0 - \ u F F E F ] ) | ( ( [ a - z ] | \ d | [ \ u 0 0 A 0 - \ u D 7 F F \ u F 9 0 0 - \ u F D C F \ u F D F 0 - \ u F F E F ] ) ( [ a - z ] | \ d | - | \ . | _ | ~ | [ \ u 0 0 A 0 - \ u D 7 F F \ u F 9 0 0 - \ u F D C F \ u F D F 0 - \ u F F E F ] ) * ( [ a - z ] | \ d | [ \ u 0 0 A 0 - \ u D 7 F F \ u F 9 0 0 - \ u F D C F \ u F D F 0 - \ u F F E F ] ) ) ) \ . ) + ( ( [ a - z ] | [ \ u 0 0 A 0 - \ u D 7 F F \ u F 9 0 0 - \ u F D C F \ u F D F 0 - \ u F F E F ] ) | ( ( [ a - z ] | [ \ u 0 0 A 0 - \ u D 7 F F \ u F 9 0 0 - \ u F D C F \ u F D F 0 - \ u F F E F ] ) ( [ a - z ] | \ d | - | \ . | _ | ~ | [ \ u 0 0 A 0 - \ u D 7 F F \ u F 9 0 0 - \ u F D C F \ u F D F 0 - \ u F F E F ] ) * ( [ a - z ] | [ \ u 0 0 A 0 - \ u D 7 F F \ u F 9 0 0 - \ u F D C F \ u F D F 0 - \ u F F E F ] ) ) ) \ . ? ) ( : \ d * ) ? ) ( \ / ( ( ( [ a - z ] | \ d | - | \ . | _ | ~ | [ \ u 0 0 A 0 - \ u D 7 F F \ u F 9 0 0 - \ u F D C F \ u F D F 0 - \ u F F E F ] ) | ( % [ \ d a - f ] { 2 } ) | [ ! \ $ & ' \ ( \ ) \ * \ + , ; = ] | : | @ ) + ( \ / ( ( [ a - z ] | \ d | - | \ . | _ | ~ | [ \ u 0 0 A 0 - \ u D 7 F F \ u F 9 0 0 - \ u F D C F \ u F D F 0 - \ u F F E F ] ) | ( % [ \ d a - f ] { 2 } ) | [ ! \ $ & ' \ ( \ ) \ * \ + , ; = ] | : | @ ) * ) * ) ? ) ? ( \ ? ( ( ( [ a - z ] | \ d | - | \ . | _ | ~ | [ \ u 0 0 A 0 - \ u D 7 F F \ u F 9 0 0 - \ u F D C F \ u F D F 0 - \ u F F E F ] ) | ( % [ \ d a - f ] { 2 } ) | [ ! \ $ & ' \ ( \ ) \ * \ + , ; = ] | : | @ ) | [ \ u E 0 0 0 - \ u F 8 F F ] | \ / | \ ? ) * ) ? ( \ # ( ( ( [ a - z ] | \ d | - | \ . | _ | ~ | [ \ u 0 0 A 0 - \ u D 7 F F \ u F 9 0 0 - \ u F D C F \ u F D F 0 - \ u F F E F ] ) | ( % [ \ d a - f ] { 2 } ) | [ ! \ $ & ' \ ( \ ) \ * \ + , ; = ] | : | @ ) | \ / | \ ? ) * ) ? $ / i . t e s t ( v a l u e ) ; } , d a t e : f u n c t i o n ( v a l u e , e l e m e n t ) { r e t u r n   t h i s . o p t i o n a l ( e l e m e n t ) | | ! / I n v a l i d | N a N / . t e s t ( n e w   D a t e ( v a l u e ) ) ; } , d a t e I S O : f u n c t i o n ( v a l u e , e l e m e n t ) { r e t u r n   t h i s . o p t i o n a l ( e l e m e n t ) | | / ^ \ d { 4 } [ \ / - ] \ d { 1 , 2 } [ \ / - ] \ d { 1 , 2 } $ / . t e s t ( v a l u e ) ; } , n u m b e r : f u n c t i o n ( v a l u e , e l e m e n t ) { r e t u r n   t h i s . o p t i o n a l ( e l e m e n t ) | | / ^ - ? ( ? : \ d + | \ d { 1 , 3 } ( ? : , \ d { 3 } ) + ) ( ? : \ . \ d + ) ? $ / . t e s t ( v a l u e ) ; } , d i g i t s : f u n c t i o n ( v a l u e , e l e m e n t ) { r e t u r n   t h i s . o p t i o n a l ( e l e m e n t ) | | / ^ \ d + $ / . t e s t ( v a l u e ) ; } , c r e d i t c a r d : f u n c t i o n ( v a l u e , e l e m e n t ) { i f ( t h i s . o p t i o n a l ( e l e m e n t ) ) r e t u r n " d e p e n d e n c y - m i s m a t c h " ; i f ( / [ ^ 0 - 9 - ] + / . t e s t ( v a l u e ) ) r e t u r n   f a l s e ; v a r   n C h e c k = 0 , n D i g i t = 0 , b E v e n = f a l s e ; v a l u e = v a l u e . r e p l a c e ( / \ D / g , " " ) ; f o r ( v a r   n = v a l u e . l e n g t h - 1 ; n > = 0 ; n - - ) { v a r   c D i g i t = v a l u e . c h a r A t ( n ) ; v a r   n D i g i t = p a r s e I n t ( c D i g i t , 1 0 ) ; i f ( b E v e n ) { i f ( ( n D i g i t * = 2 ) > 9 ) n D i g i t - = 9 ; } n C h e c k + = n D i g i t ; b E v e n = ! b E v e n ; } r e t u r n ( n C h e c k % 1 0 ) = = 0 ; } , a c c e p t : f u n c t i o n ( v a l u e , e l e m e n t , p a r a m ) { p a r a m = t y p e o f   p a r a m = = " s t r i n g " ? p a r a m . r e p l a c e ( / , / g , ' | ' ) : " p n g | j p e ? g | g i f " ; r e t u r n   t h i s . o p t i o n a l ( e l e m e n t ) | | v a l u e . m a t c h ( n e w   R e g E x p ( " . ( " + p a r a m + " ) $ " , " i " ) ) ; } , e q u a l T o : f u n c t i o n ( v a l u e , e l e m e n t , p a r a m ) { v a r   t a r g e t = $ ( p a r a m ) . u n b i n d ( " . v a l i d a t e - e q u a l T o " ) . b i n d ( " b l u r . v a l i d a t e - e q u a l T o " , f u n c t i o n ( ) { $ ( e l e m e n t ) . v a l i d ( ) ; } ) ; r e t u r n   v a l u e = = t a r g e t . v a l ( ) ; } } } ) ; $ . f o r m a t = $ . v a l i d a t o r . f o r m a t ; } ) ( j Q u e r y ) ; ; ( f u n c t i o n ( $ ) { v a r   a j a x = $ . a j a x ; v a r   p e n d i n g R e q u e s t s = { } ; $ . a j a x = f u n c t i o n ( s e t t i n g s ) { s e t t i n g s = $ . e x t e n d ( s e t t i n g s , $ . e x t e n d ( { } , $ . a j a x S e t t i n g s , s e t t i n g s ) ) ; v a r   p o r t = s e t t i n g s . p o r t ; i f ( s e t t i n g s . m o d e = = " a b o r t " ) { i f ( p e n d i n g R e q u e s t s [ p o r t ] ) { p e n d i n g R e q u e s t s [ p o r t ] . a b o r t ( ) ; } r e t u r n ( p e n d i n g R e q u e s t s [ p o r t ] = a j a x . a p p l y ( t h i s , a r g u m e n t s ) ) ; } r e t u r n   a j a x . a p p l y ( t h i s , a r g u m e n t s ) ; } ; } ) ( j Q u e r y ) ; ; ( f u n c t i o n ( $ ) { $ . e a c h ( { f o c u s : ' f o c u s i n ' , b l u r : ' f o c u s o u t ' } , f u n c t i o n ( o r i g i n a l , f i x ) { $ . e v e n t . s p e c i a l [ f i x ] = { s e t u p : f u n c t i o n ( ) { i f ( $ . b r o w s e r . m s i e ) r e t u r n   f a l s e ; t h i s . a d d E v e n t L i s t e n e r ( o r i g i n a l , $ . e v e n t . s p e c i a l [ f i x ] . h a n d l e r , t r u e ) ; } , t e a r d o w n : f u n c t i o n ( ) { i f ( $ . b r o w s e r . m s i e ) r e t u r n   f a l s e ; t h i s . r e m o v e E v e n t L i s t e n e r ( o r i g i n a l , $ . e v e n t . s p e c i a l [ f i x ] . h a n d l e r , t r u e ) ; } , h a n d l e r : f u n c t i o n ( e ) { a r g u m e n t s [ 0 ] = $ . e v e n t . f i x ( e ) ; a r g u m e n t s [ 0 ] . t y p e = f i x ; r e t u r n   $ . e v e n t . h a n d l e . a p p l y ( t h i s , a r g u m e n t s ) ; } } ; } ) ; $ . e x t e n d ( $ . f n , { d e l e g a t e : f u n c t i o n ( t y p e , d e l e g a t e , h a n d l e r ) { r e t u r n   t h i s . b i n d ( t y p e , f u n c t i o n ( e v e n t ) { v a r   t a r g e t = $ ( e v e n t . t a r g e t ) ; i f ( t a r g e t . i s ( d e l e g a t e ) ) { r e t u r n   h a n d l e r . a p p l y ( t a r g e t , a r g u m e n t s ) ; } } ) ; } , t r i g g e r E v e n t : f u n c t i o n ( t y p e , t a r g e t ) { r e t u r n   t h i s . t r i g g e r H a n d l e r ( t y p e , [ $ . e v e n t . f i x ( { t y p e : t y p e , t a r g e t : t a r g e t } ) ] ) ; } } ) } ) ( j Q u e r y ) ; 
 
 
 
