ÿþ/ * 
   *   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   R e s i z 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 / R e s i z 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 ( c ) { c . w i d g e t ( " u i . r e s i z a b l e " , c . e x t e n d ( { } , c . u i . m o u s e , { _ i n i t : f u n c t i o n ( ) { v a r   e = t h i s , j = t h i s . o p t i o n s ; t h i s . e l e m e n t . a d d C l a s s ( " u i - r e s i z a b l e " ) ; c . e x t e n d ( t h i s , { _ a s p e c t R a t i o : ! ! ( j . a s p e c t R a t i o ) , a s p e c t R a t i o : j . a s p e c t R a t i o , o r i g i n a l E l e m e n t : t h i s . e l e m e n t , _ p r o p o r t i o n a l l y R e s i z e E l e m e n t s : [ ] , _ h e l p e r : j . h e l p e r | | j . g h o s t | | j . a n i m a t e ? j . h e l p e r | | " u i - r e s i z a b l e - h e l p e r " : n u l l } ) ; i f ( t h i s . e l e m e n t [ 0 ] . n o d e N a m e . m a t c h ( / c a n v a s | t e x t a r e a | i n p u t | s e l e c t | b u t t o n | i m g / i ) ) { i f ( / r e l a t i v e / . 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 " ) ) & & c . b r o w s e r . o p e r a ) { t h i s . e l e m e n t . c s s ( { p o s i t i o n : " r e l a t i v e " , t o p : " a u t o " , l e f t : " a u t o " } ) } t h i s . e l e m e n t . w r a p ( c ( ' < d i v   c l a s s = " u i - 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 s s ( { p o s i t i o n : t h i s . e l e m e n t . c s s ( " p o s i t i o n " ) , 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 o p : t h i s . e l e m e n t . c s s ( " t o p " ) , l e f t : t h i s . e l e m e n t . c s s ( " l e f t " ) } ) ) ; t h i s . e l e m e n t = t h i s . e l e m e n t . p a r e n t ( ) . d a t a ( " r e s i z a b l e " , t h i s . e l e m e n t . d a t a ( " r e s i z a b l e " ) ) ; t h i s . e l e m e n t I s W r a p p e r = t r u e ; t h i s . e l e m e n t . c s s ( { m a r g i n L e f t : t h i s . o r i g i n a l E l e m e n t . c s s ( " m a r g i n L e f t " ) , m a r g i n T o p : t h i s . o r i g i n a l E l e m e n t . c s s ( " m a r g i n T o p " ) , m a r g i n R i g h t : t h i s . o r i g i n a l E l e m e n t . c s s ( " m a r g i n R i g h t " ) , m a r g i n B o t t o m : t h i s . o r i g i n a l E l e m e n t . c s s ( " m a r g i n B o t t o m " ) } ) ; t h i s . o r i g i n a l E l e m e n t . c s s ( { m a r g i n L e f t : 0 , m a r g i n T o p : 0 , m a r g i n R i g h t : 0 , m a r g i n B o t t o m : 0 } ) ; t h i s . o r i g i n a l R e s i z e S t y l e = t h i s . o r i g i n a l E l e m e n t . c s s ( " r e s i z e " ) ; t h i s . o r i g i n a l E l e m e n t . c s s ( " r e s i z e " , " n o n e " ) ; t h i s . _ p r o p o r t i o n a l l y R e s i z e E l e m e n t s . p u s h ( t h i s . o r i g i n a l E l e m e n t . c s s ( { p o s i t i o n : " s t a t i c " , z o o m : 1 , d i s p l a y : " b l o c k " } ) ) ; t h i s . o r i g i n a l E l e m e n t . c s s ( { m a r g i n : t h i s . o r i g i n a l E l e m e n t . c s s ( " m a r g i n " ) } ) ; t h i s . _ p r o p o r t i o n a l l y R e s i z e ( ) } t h i s . h a n d l e s = j . h a n d l e s | | ( ! c ( " . u i - r e s i z a b l e - h a n d l e " , t h i s . e l e m e n t ) . l e n g t h ? " e , s , s e " : { n : " . u i - r e s i z a b l e - n " , e : " . u i - r e s i z a b l e - e " , s : " . u i - r e s i z a b l e - s " , w : " . u i - r e s i z a b l e - w " , s e : " . u i - r e s i z a b l e - s e " , s w : " . u i - r e s i z a b l e - s w " , n e : " . u i - r e s i z a b l e - n e " , n w : " . u i - r e s i z a b l e - n w " } ) ; i f ( t h i s . h a n d l e s . c o n s t r u c t o r = = S t r i n g ) { i f ( t h i s . h a n d l e s = = " a l l " ) { t h i s . h a n d l e s = " n , e , s , w , s e , s w , n e , n w " } v a r   k = t h i s . h a n d l e s . s p l i t ( " , " ) ; t h i s . h a n d l e s = { } ; f o r ( v a r   f = 0 ; f < k . l e n g t h ; f + + ) { v a r   h = c . t r i m ( k [ f ] ) , d = " u i - r e s i z a b l e - " + h ; v a r   g = c ( ' < d i v   c l a s s = " u i - r e s i z a b l e - h a n d l e   ' + d + ' " > < / d i v > ' ) ; i f ( / s w | s e | n e | n w / . t e s t ( h ) ) { g . c s s ( { z I n d e x : + + j . z I n d e x } ) } i f ( " s e " = = h ) { g . a d d C l a s s ( " u i - i c o n   u i - i c o n - g r i p s m a l l - d i a g o n a l - s e " ) } t h i s . h a n d l e s [ h ] = " . u i - r e s i z a b l e - " + h ; t h i s . e l e m e n t . a p p e n d ( g ) } } t h i s . _ r e n d e r A x i s = f u n c t i o n ( p ) { p = p | | t h i s . e l e m e n t ; f o r ( v a r   m   i n   t h i s . h a n d l e s ) { i f ( t h i s . h a n d l e s [ m ] . c o n s t r u c t o r = = S t r i n g ) { t h i s . h a n d l e s [ m ] = c ( t h i s . h a n d l e s [ m ] , t h i s . e l e m e n t ) . s h o w ( ) } i f ( t h i s . e l e m e n t I s W r a p p e r & & t h i s . o r i g i n a l E l e m e n t [ 0 ] . n o d e N a m e . m a t c h ( / t e x t a r e a | i n p u t | s e l e c t | b u t t o n / i ) ) { v a r   n = c ( t h i s . h a n d l e s [ m ] , t h i s . e l e m e n t ) , o = 0 ; o = / s w | n e | n w | s e | n | s / . t e s t ( m ) ? n . o u t e r H e i g h t ( ) : n . o u t e r W i d t h ( ) ; v a r   l = [ " p a d d i n g " , / n e | n w | n / . t e s t ( m ) ? " T o p " : / s e | s w | s / . t e s t ( m ) ? " B o t t o m " : / ^ e $ / . t e s t ( m ) ? " R i g h t " : " L e f t " ] . j o i n ( " " ) ; p . c s s ( l , o ) ; t h i s . _ p r o p o r t i o n a l l y R e s i z e ( ) } i f ( ! c ( t h i s . h a n d l e s [ m ] ) . l e n g t h ) { c o n t i n u e } } } ; t h i s . _ r e n d e r A x i s ( t h i s . e l e m e n t ) ; t h i s . _ h a n d l e s = c ( " . u i - r e s i z a b l e - h a n d l e " , t h i s . e l e m e n t ) . d i s a b l e S e l e c t i o n ( ) ; t h i s . _ h a n d l e s . m o u s e o v e r ( f u n c t i o n ( ) { i f ( ! e . r e s i z i n g ) { i f ( t h i s . c l a s s N a m e ) { v a r   i = t h i s . c l a s s N a m e . m a t c h ( / u i - r e s i z a b l e - ( s e | s w | n e | n w | n | e | s | w ) / i ) } e . a x i s = i & & i [ 1 ] ? i [ 1 ] : " s e " } } ) ; i f ( j . a u t o H i d e ) { t h i s . _ h a n d l e s . h i d e ( ) ; c ( t h i s . e l e m e n t ) . a d d C l a s s ( " u i - r e s i z a b l e - a u t o h i d e " ) . h o v e r ( f u n c t i o n ( ) { c ( t h i s ) . r e m o v e C l a s s ( " u i - r e s i z a b l e - a u t o h i d e " ) ; e . _ h a n d l e s . s h o w ( ) } , f u n c t i o n ( ) { i f ( ! e . r e s i z i n g ) { c ( t h i s ) . a d d C l a s s ( " u i - r e s i z a b l e - a u t o h i d e " ) ; e . _ h a n d l e s . h i d e ( ) } } ) } 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 . _ m o u s e D e s t r o y ( ) ; v a r   d = f u n c t i o n ( f ) { c ( f ) . r e m o v e C l a s s ( " u i - r e s i z a b l e   u i - r e s i z a b l e - d i s a b l e d   u i - r e s i z a b l e - r e s i z i n g " ) . r e m o v e D a t a ( " r e s i z a b l e " ) . u n b i n d ( " . r e s i z a b l e " ) . f i n d ( " . u i - r e s i z a b l e - h a n d l e " ) . r e m o v e ( ) } ; i f ( t h i s . e l e m e n t I s W r a p p e r ) { d ( t h i s . e l e m e n t ) ; v a r   e = t h i s . e l e m e n t ; e . p a r e n t ( ) . a p p e n d ( t h i s . o r i g i n a l E l e m e n t . c s s ( { p o s i t i o n : e . c s s ( " p o s i t i o n " ) , w i d t h : e . o u t e r W i d t h ( ) , h e i g h t : e . o u t e r H e i g h t ( ) , t o p : e . c s s ( " t o p " ) , l e f t : e . c s s ( " l e f t " ) } ) ) . e n d ( ) . r e m o v e ( ) } t h i s . o r i g i n a l E l e m e n t . c s s ( " r e s i z e " , t h i s . o r i g i n a l R e s i z e S t y l e ) ; d ( t h i s . o r i g i n a l E l e m e n t ) } , _ m o u s e C a p t u r e : f u n c t i o n ( e ) { v a r   f = f a l s e ; f o r ( v a r   d   i n   t h i s . h a n d l e s ) { i f ( c ( t h i s . h a n d l e s [ d ] ) [ 0 ] = = e . t a r g e t ) { f = t r u e } } r e t u r n   t h i s . o p t i o n s . d i s a b l e d | | ! ! f } , _ m o u s e S t a r t : f u n c t i o n ( f ) { v a r   i = t h i s . o p t i o n s , e = t h i s . e l e m e n t . p o s i t i o n ( ) , d = t h i s . e l e m e n t ; t h i s . r e s i z i n g = t r u e ; t h i s . d o c u m e n t S c r o l l = { t o p : c ( d o c u m e n t ) . s c r o l l T o p ( ) , l e f t : c ( d o c u m e n t ) . s c r o l l L e f t ( ) } ; i f ( d . i s ( " . u i - d r a g g a b l e " ) | | ( / a b s o l u t e / ) . t e s t ( d . c s s ( " p o s i t i o n " ) ) ) { d . c s s ( { p o s i t i o n : " a b s o l u t e " , t o p : e . t o p , l e f t : e . l e f t } ) } i f ( c . b r o w s e r . o p e r a & & ( / r e l a t i v e / ) . t e s t ( d . c s s ( " p o s i t i o n " ) ) ) { d . c s s ( { p o s i t i o n : " r e l a t i v e " , t o p : " a u t o " , l e f t : " a u t o " } ) } t h i s . _ r e n d e r P r o x y ( ) ; v a r   j = b ( t h i s . h e l p e r . c s s ( " l e f t " ) ) , g = b ( t h i s . h e l p e r . c s s ( " t o p " ) ) ; i f ( i . c o n t a i n m e n t ) { j + = c ( i . c o n t a i n m e n t ) . s c r o l l L e f t ( ) | | 0 ; g + = c ( i . c o n t a i n m e n t ) . s c r o l l T o p ( ) | | 0 } t h i s . o f f s e t = t h i s . h e l p e r . o f f s e t ( ) ; t h i s . p o s i t i o n = { l e f t : j , t o p : g } ; t h i s . s i z e = t h i s . _ h e l p e r ? { w i d t h : d . o u t e r W i d t h ( ) , h e i g h t : d . o u t e r H e i g h t ( ) } : { w i d t h : d . w i d t h ( ) , h e i g h t : d . h e i g h t ( ) } ; t h i s . o r i g i n a l S i z e = t h i s . _ h e l p e r ? { w i d t h : d . o u t e r W i d t h ( ) , h e i g h t : d . o u t e r H e i g h t ( ) } : { w i d t h : d . w i d t h ( ) , h e i g h t : d . h e i g h t ( ) } ; t h i s . o r i g i n a l P o s i t i o n = { l e f t : j , t o p : g } ; t h i s . s i z e D i f f = { w i d t h : d . o u t e r W i d t h ( ) - d . w i d t h ( ) , h e i g h t : d . o u t e r H e i g h t ( ) - d . h e i g h t ( ) } ; t h i s . o r i g i n a l M o u s e P o s i t i o n = { l e f t : f . p a g e X , t o p : f . p a g e Y } ; t h i s . a s p e c t R a t i o = ( t y p e o f   i . a s p e c t R a t i o = = " n u m b e r " ) ? i . a s p e c t R a t i o : ( ( t h i s . o r i g i n a l S i z e . w i d t h / t h i s . o r i g i n a l S i z e . h e i g h t ) | | 1 ) ; v a r   h = c ( " . u i - r e s i z a b l e - " + t h i s . a x i s ) . c s s ( " c u r s o r " ) ; c ( " b o d y " ) . c s s ( " c u r s o r " , h = = " a u t o " ? t h i s . a x i s + " - r e s i z e " : h ) ; d . a d d C l a s s ( " u i - r e s i z a b l e - r e s i z i n g " ) ; t h i s . _ p r o p a g a t e ( " s t a r t " , f ) ; 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   g = t h i s . h e l p e r , f = t h i s . o p t i o n s , l = { } , p = t h i s , i = t h i s . o r i g i n a l M o u s e P o s i t i o n , m = t h i s . a x i s ; v a r   q = ( d . p a g e X - i . l e f t ) | | 0 , n = ( d . p a g e Y - i . t o p ) | | 0 ; v a r   h = t h i s . _ c h a n g e [ m ] ; i f ( ! h ) { r e t u r n   f a l s e } v a r   k = h . a p p l y ( t h i s , [ d , q , n ] ) , j = c . b r o w s e r . m s i e & & c . b r o w s e r . v e r s i o n < 7 , e = t h i s . s i z e D i f f ; i f ( t h i s . _ a s p e c t R a t i o | | d . s h i f t K e y ) { k = t h i s . _ u p d a t e R a t i o ( k , d ) } k = t h i s . _ r e s p e c t S i z e ( k , d ) ; t h i s . _ p r o p a g a t e ( " r e s i z e " , d ) ; g . c s s ( { t o p : t h i s . p o s i t i o n . t o p + " p x " , l e f t : t h i s . p o s i t i o n . l e f t + " p x " , w i d t h : t h i s . s i z e . w i d t h + " p x " , h e i g h t : t h i s . s i z e . h e i g h t + " p x " } ) ; i f ( ! t h i s . _ h e l p e r & & t h i s . _ p r o p o r t i o n a l l y R e s i z e E l e m e n t s . l e n g t h ) { t h i s . _ p r o p o r t i o n a l l y R e s i z e ( ) } t h i s . _ u p d a t e C a c h e ( k ) ; t h i s . _ t r i g g e r ( " r e s i z e " , d , t h i s . u i ( ) ) ; 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 ( g ) { t h i s . r e s i z i n g = f a l s e ; v a r   h = t h i s . o p t i o n s , l = t h i s ; i f ( t h i s . _ h e l p e r ) { v a r   f = t h i s . _ p r o p o r t i o n a l l y R e s i z e E l e m e n t s , d = f . l e n g t h & & ( / t e x t a r e a / i ) . t e s t ( f [ 0 ] . n o d e N a m e ) , e = d & & c . u i . h a s S c r o l l ( f [ 0 ] , " l e f t " ) ? 0 : l . s i z e D i f f . h e i g h t , j = d ? 0 : l . s i z e D i f f . w i d t h ; v a r   m = { w i d t h : ( l . s i z e . w i d t h - j ) , h e i g h t : ( l . s i z e . h e i g h t - e ) } , i = ( p a r s e I n t ( l . e l e m e n t . c s s ( " l e f t " ) , 1 0 ) + ( l . p o s i t i o n . l e f t - l . o r i g i n a l P o s i t i o n . l e f t ) ) | | n u l l , k = ( p a r s e I n t ( l . e l e m e n t . c s s ( " t o p " ) , 1 0 ) + ( l . p o s i t i o n . t o p - l . o r i g i n a l P o s i t i o n . t o p ) ) | | n u l l ; i f ( ! h . a n i m a t e ) { t h i s . e l e m e n t . c s s ( c . e x t e n d ( m , { t o p : k , l e f t : i } ) ) } l . h e l p e r . h e i g h t ( l . s i z e . h e i g h t ) ; l . h e l p e r . w i d t h ( l . s i z e . w i d t h ) ; i f ( t h i s . _ h e l p e r & & ! h . a n i m a t e ) { t h i s . _ p r o p o r t i o n a l l y R e s i z e ( ) } } c ( " b o d y " ) . c s s ( " c u r s o r " , " a u t o " ) ; t h i s . e l e m e n t . r e m o v e C l a s s ( " u i - r e s i z a b l e - r e s i z i n g " ) ; t h i s . _ p r o p a g a t e ( " s t o p " , g ) ; i f ( t h i s . _ h e l p e r ) { 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 } , _ u p d a t e C a c h 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 ; t h i s . o f f s e t = t h i s . h e l p e r . o f f s e t ( ) ; i f ( a ( d . l e f t ) ) { t h i s . p o s i t i o n . l e f t = d . l e f t } i f ( a ( d . t o p ) ) { t h i s . p o s i t i o n . t o p = d . t o p } i f ( a ( d . h e i g h t ) ) { t h i s . s i z e . h e i g h t = d . h e i g h t } i f ( a ( d . w i d t h ) ) { t h i s . s i z e . w i d t h = d . w i d t h } } , _ u p d a t e R a t i o : f u n c t i o n ( g , f ) { v a r   h = t h i s . o p t i o n s , i = t h i s . p o s i t i o n , e = t h i s . s i z e , d = t h i s . a x i s ; i f ( g . h e i g h t ) { g . w i d t h = ( e . h e i g h t * t h i s . a s p e c t R a t i o ) } e l s e { i f ( g . w i d t h ) { g . h e i g h t = ( e . w i d t h / t h i s . a s p e c t R a t i o ) } } i f ( d = = " s w " ) { g . l e f t = i . l e f t + ( e . w i d t h - g . w i d t h ) ; g . t o p = n u l l } i f ( d = = " n w " ) { g . t o p = i . t o p + ( e . h e i g h t - g . h e i g h t ) ; g . l e f t = i . l e f t + ( e . w i d t h - g . w i d t h ) } r e t u r n   g } , _ r e s p e c t S i z e : f u n c t i o n ( k , f ) { v a r   i = t h i s . h e l p e r , h = t h i s . o p t i o n s , q = t h i s . _ a s p e c t R a t i o | | f . s h i f t K e y , p = t h i s . a x i s , s = a ( k . w i d t h ) & & h . m a x W i d t h & & ( h . m a x W i d t h < k . w i d t h ) , l = a ( k . h e i g h t ) & & h . m a x H e i g h t & & ( h . m a x H e i g h t < k . h e i g h t ) , g = a ( k . w i d t h ) & & h . m i n W i d t h & & ( h . m i n W i d t h > k . w i d t h ) , r = a ( k . h e i g h t ) & & h . m i n H e i g h t & & ( h . m i n H e i g h t > k . h e i g h t ) ; i f ( g ) { k . w i d t h = h . m i n W i d t h } i f ( r ) { k . h e i g h t = h . m i n H e i g h t } i f ( s ) { k . w i d t h = h . m a x W i d t h } i f ( l ) { k . h e i g h t = h . m a x H e i g h t } v a r   e = t h i s . o r i g i n a l P o s i t i o n . l e f t + t h i s . o r i g i n a l S i z e . w i d t h , n = t h i s . p o s i t i o n . t o p + t h i s . s i z e . h e i g h t ; v a r   j = / s w | n w | w / . t e s t ( p ) , d = / n w | n e | n / . t e s t ( p ) ; i f ( g & & j ) { k . l e f t = e - h . m i n W i d t h } i f ( s & & j ) { k . l e f t = e - h . m a x W i d t h } i f ( r & & d ) { k . t o p = n - h . m i n H e i g h t } i f ( l & & d ) { k . t o p = n - h . m a x H e i g h t } v a r   m = ! k . w i d t h & & ! k . h e i g h t ; i f ( m & & ! k . l e f t & & k . t o p ) { k . t o p = n u l l } e l s e { i f ( m & & ! k . t o p & & k . l e f t ) { k . l e f t = n u l l } } r e t u r n   k } , _ p r o p o r t i o n a l l y R e s i z e : f u n c t i o n ( ) { v a r   j = t h i s . o p t i o n s ; i f ( ! t h i s . _ p r o p o r t i o n a l l y R e s i z e E l e m e n t s . l e n g t h ) { r e t u r n } v a r   f = t h i s . h e l p e r | | t h i s . e l e m e n t ; f o r ( v a r   e = 0 ; e < t h i s . _ p r o p o r t i o n a l l y R e s i z e E l e m e n t s . l e n g t h ; e + + ) { v a r   g = t h i s . _ p r o p o r t i o n a l l y R e s i z e E l e m e n t s [ e ] ; i f ( ! t h i s . b o r d e r D i f ) { v a r   d = [ g . c s s ( " b o r d e r T o p W i d t h " ) , g . c s s ( " b o r d e r R i g h t W i d t h " ) , g . c s s ( " b o r d e r B o t t o m W i d t h " ) , g . c s s ( " b o r d e r L e f t W i d t h " ) ] , h = [ g . c s s ( " p a d d i n g T o p " ) , g . c s s ( " p a d d i n g R i g h t " ) , g . c s s ( " p a d d i n g B o t t o m " ) , g . c s s ( " p a d d i n g L e f t " ) ] ; t h i s . b o r d e r D i f = c . m a p ( d , f u n c t i o n ( k , m ) { v a r   l = p a r s e I n t ( k , 1 0 ) | | 0 , n = p a r s e I n t ( h [ m ] , 1 0 ) | | 0 ; r e t u r n   l + n } ) } i f ( c . b r o w s e r . m s i e & & ! ( ! ( c ( f ) . i s ( " : h i d d e n " ) | | c ( f ) . p a r e n t s ( " : h i d d e n " ) . l e n g t h ) ) ) { c o n t i n u e } g . c s s ( { h e i g h t : ( f . h e i g h t ( ) - t h i s . b o r d e r D i f [ 0 ] - t h i s . b o r d e r D i f [ 2 ] ) | | 0 , w i d t h : ( f . w i d t h ( ) - t h i s . b o r d e r D i f [ 1 ] - t h i s . b o r d e r D i f [ 3 ] ) | | 0 } ) } } , _ r e n d e r P r o x y : f u n c t i o n ( ) { v a r   e = t h i s . e l e m e n t , h = t h i s . o p t i o n s ; t h i s . e l e m e n t O f f s e t = e . o f f s e t ( ) ; i f ( t h i s . _ h e l p e r ) { t h i s . h e l p e r = t h i s . h e l p e r | | c ( ' < d i v   s t y l e = " o v e r f l o w : h i d d e n ; " > < / d i v > ' ) ; v a r   d = c . b r o w s e r . m s i e & & c . b r o w s e r . v e r s i o n < 7 , f = ( d ? 1 : 0 ) , g = ( d ? 2 : - 1 ) ; t h i s . h e l p e r . a d d C l a s s ( t h i s . _ h e l p e r ) . c s s ( { 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 ( ) + g , 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 ( ) + g , p o s i t i o n : " a b s o l u t e " , l e f t : t h i s . e l e m e n t O f f s e t . l e f t - f + " p x " , t o p : t h i s . e l e m e n t O f f s e t . t o p - f + " p x " , z I n d e x : + + h . z I n d e x } ) ; t h i s . h e l p e r . a p p e n d T o ( " b o d y " ) . d i s a b l e S e l e c t i o n ( ) } e l s e { t h i s . h e l p e r = t h i s . e l e m e n t } } , _ c h a n g e : { e : f u n c t i o n ( f , e , d ) { r e t u r n { w i d t h : t h i s . o r i g i n a l S i z e . w i d t h + e } } , w : f u n c t i o n ( g , e , d ) { v a r   i = t h i s . o p t i o n s , f = t h i s . o r i g i n a l S i z e , h = t h i s . o r i g i n a l P o s i t i o n ; r e t u r n { l e f t : h . l e f t + e , w i d t h : f . w i d t h - e } } , n : f u n c t i o n ( g , e , d ) { v a r   i = t h i s . o p t i o n s , f = t h i s . o r i g i n a l S i z e , h = t h i s . o r i g i n a l P o s i t i o n ; r e t u r n { t o p : h . t o p + d , h e i g h t : f . h e i g h t - d } } , s : f u n c t i o n ( f , e , d ) { r e t u r n { h e i g h t : t h i s . o r i g i n a l S i z e . h e i g h t + d } } , s e : f u n c t i o n ( f , e , d ) { r e t u r n   c . e x t e n d ( t h i s . _ c h a n g e . s . a p p l y ( t h i s , a r g u m e n t s ) , t h i s . _ c h a n g e . e . a p p l y ( t h i s , [ f , e , d ] ) ) } , s w : f u n c t i o n ( f , e , d ) { r e t u r n   c . e x t e n d ( t h i s . _ c h a n g e . s . a p p l y ( t h i s , a r g u m e n t s ) , t h i s . _ c h a n g e . w . a p p l y ( t h i s , [ f , e , d ] ) ) } , n e : f u n c t i o n ( f , e , d ) { r e t u r n   c . e x t e n d ( t h i s . _ c h a n g e . n . a p p l y ( t h i s , a r g u m e n t s ) , t h i s . _ c h a n g e . e . a p p l y ( t h i s , [ f , e , d ] ) ) } , n w : f u n c t i o n ( f , e , d ) { r e t u r n   c . e x t e n d ( t h i s . _ c h a n g e . n . a p p l y ( t h i s , a r g u m e n t s ) , t h i s . _ c h a n g e . w . a p p l y ( t h i s , [ f , e , d ] ) ) } } , _ p r o p a g a t e : f u n c t i o n ( e , d ) { c . u i . p l u g i n . c a l l ( t h i s , e , [ d , t h i s . u i ( ) ] ) ; ( e ! = " r e s i z e " & & t h i s . _ t r i g g e r ( e , d , t h i s . u i ( ) ) ) } , p l u g i n s : { } , u i : f u n c t i o n ( ) { r e t u r n { o r i g i n a l E l e m e n t : t h i s . o r i g i n a l E l e m e n t , e l e m e n t : t h i s . e l e m e n t , 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 , s i z e : t h i s . s i z e , o r i g i n a l S i z e : t h i s . o r i g i n a l S i z e , o r i g i n a l P o s i t i o n : t h i s . o r i g i n a l P o s i t i o n } } } ) ) ; c . e x t e n d ( c . u i . r e s i z 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 : " r e s i z e " , d e f a u l t s : { a l s o R e s i z e : f a l s e , a n i m a t e : f a l s e , a n i m a t e D u r a t i o n : " s l o w " , a n i m a t e E a s i n g : " s w i n g " , a s p e c t R a t i o : f a l s e , a u t o H i d e : 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 t a i n m e n t : f a l s e , d e l a y : 0 , d i s t a n c e : 1 , g h o s t : f a l s e , g r i d : f a l s e , h a n d l e s : " e , s , s e " , h e l p e r : f a l s e , m a x H e i g h t : n u l l , m a x W i d t h : n u l l , m i n H e i g h t : 1 0 , m i n W i d t h : 1 0 , z I n d e x : 1 0 0 0 } } ) ; c . u i . p l u g i n . a d d ( " r e s i z a b l e " , " a l s o R e s i z e " , { s t a r t : f u n c t i o n ( e , f ) { v a r   d = c ( t h i s ) . d a t a ( " r e s i z a b l e " ) , g = d . o p t i o n s ; _ s t o r e = f u n c t i o n ( h ) { c ( h ) . e a c h ( f u n c t i o n ( ) { c ( t h i s ) . d a t a ( " r e s i z a b l e - a l s o r e s i z e " , { w i d t h : p a r s e I n t ( c ( t h i s ) . w i d t h ( ) , 1 0 ) , h e i g h t : p a r s e I n t ( c ( t h i s ) . h e i g h t ( ) , 1 0 ) , l e f t : p a r s e I n t ( c ( t h i s ) . c s s ( " l e f t " ) , 1 0 ) , t o p : p a r s e I n t ( c ( t h i s ) . c s s ( " t o p " ) , 1 0 ) } ) } ) } ; i f ( t y p e o f ( g . a l s o R e s i z e ) = = " o b j e c t " & & ! g . a l s o R e s i z e . p a r e n t N o d e ) { i f ( g . a l s o R e s i z e . l e n g t h ) { g . a l s o R e s i z e = g . a l s o R e s i z e [ 0 ] ; _ s t o r e ( g . a l s o R e s i z e ) } e l s e { c . e a c h ( g . a l s o R e s i z e , f u n c t i o n ( h , i ) { _ s t o r e ( h ) } ) } } e l s e { _ s t o r e ( g . a l s o R e s i z e ) } } , r e s i z e : f u n c t i o n ( f , h ) { v a r   e = c ( t h i s ) . d a t a ( " r e s i z a b l e " ) , i = e . o p t i o n s , g = e . o r i g i n a l S i z e , k = e . o r i g i n a l P o s i t i o n ; v a r   j = { h e i g h t : ( e . s i z e . h e i g h t - g . h e i g h t ) | | 0 , w i d t h : ( e . s i z e . w i d t h - g . w i d t h ) | | 0 , t o p : ( e . p o s i t i o n . t o p - k . t o p ) | | 0 , l e f t : ( e . p o s i t i o n . l e f t - k . l e f t ) | | 0 } , d = f u n c t i o n ( l , m ) { c ( l ) . e a c h ( f u n c t i o n ( ) { v a r   p = c ( t h i s ) , q = c ( t h i s ) . d a t a ( " r e s i z a b l e - a l s o r e s i z e " ) , o = { } , n = m & & m . l e n g t h ? m : [ " w i d t h " , " h e i g h t " , " t o p " , " l e f t " ] ; c . e a c h ( n | | [ " w i d t h " , " h e i g h t " , " t o p " , " l e f t " ] , f u n c t i o n ( r , t ) { v a r   s = ( q [ t ] | | 0 ) + ( j [ t ] | | 0 ) ; i f ( s & & s > = 0 ) { o [ t ] = s | | n u l l } } ) ; i f ( / r e l a t i v e / . t e s t ( p . c s s ( " p o s i t i o n " ) ) & & c . b r o w s e r . o p e r a ) { e . _ r e v e r t T o R e l a t i v e P o s i t i o n = t r u e ; p . c s s ( { p o s i t i o n : " a b s o l u t e " , t o p : " a u t o " , l e f t : " a u t o " } ) } p . c s s ( o ) } ) } ; i f ( t y p e o f ( i . a l s o R e s i z e ) = = " o b j e c t " & & ! i . a l s o R e s i z e . n o d e T y p e ) { c . e a c h ( i . a l s o R e s i z e , f u n c t i o n ( l , m ) { d ( l , m ) } ) } e l s e { d ( i . a l s o R e s i z e ) } } , s t o p : f u n c t i o n ( e , f ) { v a r   d = c ( t h i s ) . d a t a ( " r e s i z a b l e " ) ; i f ( d . _ r e v e r t T o R e l a t i v e P o s i t i o n & & c . b r o w s e r . o p e r a ) { d . _ r e v e r t T o R e l a t i v e P o s i t i o n = f a l s e ; e l . c s s ( { p o s i t i o n : " r e l a t i v e " } ) } c ( t h i s ) . r e m o v e D a t a ( " r e s i z a b l e - a l s o r e s i z e - s t a r t " ) } } ) ; c . u i . p l u g i n . a d d ( " r e s i z a b l e " , " a n i m a t e " , { s t o p : f u n c t i o n ( h , m ) { v a r   n = c ( t h i s ) . d a t a ( " r e s i z a b l e " ) , i = n . o p t i o n s ; v a r   g = n . _ p r o p o r t i o n a l l y R e s i z e E l e m e n t s , d = g . l e n g t h & & ( / t e x t a r e a / i ) . t e s t ( g [ 0 ] . n o d e N a m e ) , e = d & & c . u i . h a s S c r o l l ( g [ 0 ] , " l e f t " ) ? 0 : n . s i z e D i f f . h e i g h t , k = d ? 0 : n . s i z e D i f f . w i d t h ; v a r   f = { w i d t h : ( n . s i z e . w i d t h - k ) , h e i g h t : ( n . s i z e . h e i g h t - e ) } , j = ( p a r s e I n t ( n . e l e m e n t . c s s ( " l e f t " ) , 1 0 ) + ( n . p o s i t i o n . l e f t - n . o r i g i n a l P o s i t i o n . l e f t ) ) | | n u l l , l = ( p a r s e I n t ( n . e l e m e n t . c s s ( " t o p " ) , 1 0 ) + ( n . p o s i t i o n . t o p - n . o r i g i n a l P o s i t i o n . t o p ) ) | | n u l l ; n . e l e m e n t . a n i m a t e ( c . e x t e n d ( f , l & & j ? { t o p : l , l e f t : j } : { } ) , { d u r a t i o n : i . a n i m a t e D u r a t i o n , e a s i n g : i . a n i m a t e E a s i n g , s t e p : f u n c t i o n ( ) { v a r   o = { w i d t h : p a r s e I n t ( n . e l e m e n t . c s s ( " w i d t h " ) , 1 0 ) , h e i g h t : p a r s e I n t ( n . e l e m e n t . c s s ( " h e i g h t " ) , 1 0 ) , t o p : p a r s e I n t ( n . e l e m e n t . c s s ( " t o p " ) , 1 0 ) , l e f t : p a r s e I n t ( n . e l e m e n t . c s s ( " l e f t " ) , 1 0 ) } ; i f ( g & & g . l e n g t h ) { c ( g [ 0 ] ) . c s s ( { w i d t h : o . w i d t h , h e i g h t : o . h e i g h t } ) } n . _ u p d a t e C a c h e ( o ) ; n . _ p r o p a g a t e ( " r e s i z e " , h ) } } ) } } ) ; c . u i . p l u g i n . a d d ( " r e s i z a b l e " , " c o n t a i n m e n t " , { s t a r t : f u n c t i o n ( e , q ) { v a r   s = c ( t h i s ) . d a t a ( " r e s i z a b l e " ) , i = s . o p t i o n s , k = s . e l e m e n t ; v a r   f = i . c o n t a i n m e n t , j = ( f   i n s t a n c e o f   c ) ? f . g e t ( 0 ) : ( / p a r e n t / . t e s t ( f ) ) ? k . p a r e n t ( ) . g e t ( 0 ) : f ; i f ( ! j ) { r e t u r n } s . c o n t a i n e r E l e m e n t = c ( j ) ; i f ( / d o c u m e n t / . t e s t ( f ) | | f = = d o c u m e n t ) { s . c o n t a i n e r O f f s e t = { l e f t : 0 , t o p : 0 } ; s . c o n t a i n e r P o s i t i o n = { l e f t : 0 , t o p : 0 } ; s . p a r e n t D a t a = { e l e m e n t : c ( d o c u m e n t ) , l e f t : 0 , t o p : 0 , w i d t h : c ( d o c u m e n t ) . w i d t h ( ) , h e i g h t : c ( d o c u m e n t ) . 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 } } e l s e { v a r   m = c ( j ) , h = [ ] ; c ( [ " T o p " , " R i g h t " , " L e f t " , " B o t t o m " ] ) . e a c h ( f u n c t i o n ( p , o ) { h [ p ] = b ( m . c s s ( " p a d d i n g " + o ) ) } ) ; s . c o n t a i n e r O f f s e t = m . o f f s e t ( ) ; s . c o n t a i n e r P o s i t i o n = m . p o s i t i o n ( ) ; s . c o n t a i n e r S i z e = { h e i g h t : ( m . i n n e r H e i g h t ( ) - h [ 3 ] ) , w i d t h : ( m . i n n e r W i d t h ( ) - h [ 1 ] ) } ; v a r   n = s . c o n t a i n e r O f f s e t , d = s . c o n t a i n e r S i z e . h e i g h t , l = s . c o n t a i n e r S i z e . w i d t h , g = ( c . u i . h a s S c r o l l ( j , " l e f t " ) ? j . s c r o l l W i d t h : l ) , r = ( c . u i . h a s S c r o l l ( j ) ? j . s c r o l l H e i g h t : d ) ; s . p a r e n t D a t a = { e l e m e n t : j , l e f t : n . l e f t , t o p : n . t o p , w i d t h : g , h e i g h t : r } } } , r e s i z e : f u n c t i o n ( f , p ) { v a r   s = c ( t h i s ) . d a t a ( " r e s i z a b l e " ) , h = s . o p t i o n s , e = s . c o n t a i n e r S i z e , n = s . c o n t a i n e r O f f s e t , l = s . s i z e , m = s . p o s i t i o n , q = s . _ a s p e c t R a t i o | | f . s h i f t K e y , d = { t o p : 0 , l e f t : 0 } , g = s . c o n t a i n e r E l e m e n t ; i f ( g [ 0 ] ! = d o c u m e n t & & ( / s t a t i c / ) . t e s t ( g . c s s ( " p o s i t i o n " ) ) ) { d = n } i f ( m . l e f t < ( s . _ h e l p e r ? n . l e f t : 0 ) ) { s . s i z e . w i d t h = s . s i z e . w i d t h + ( s . _ h e l p e r ? ( s . p o s i t i o n . l e f t - n . l e f t ) : ( s . p o s i t i o n . l e f t - d . l e f t ) ) ; i f ( q ) { s . s i z e . h e i g h t = s . s i z e . w i d t h / h . a s p e c t R a t i o } s . p o s i t i o n . l e f t = h . h e l p e r ? n . l e f t : 0 } i f ( m . t o p < ( s . _ h e l p e r ? n . t o p : 0 ) ) { s . s i z e . h e i g h t = s . s i z e . h e i g h t + ( s . _ h e l p e r ? ( s . p o s i t i o n . t o p - n . t o p ) : s . p o s i t i o n . t o p ) ; i f ( q ) { s . s i z e . w i d t h = s . s i z e . h e i g h t * h . a s p e c t R a t i o } s . p o s i t i o n . t o p = s . _ h e l p e r ? n . t o p : 0 } s . o f f s e t . l e f t = s . p a r e n t D a t a . l e f t + s . p o s i t i o n . l e f t ; s . o f f s e t . t o p = s . p a r e n t D a t a . t o p + s . p o s i t i o n . t o p ; v a r   k = M a t h . a b s ( ( s . _ h e l p e r ? s . o f f s e t . l e f t - d . l e f t : ( s . o f f s e t . l e f t - d . l e f t ) ) + s . s i z e D i f f . w i d t h ) , r = M a t h . a b s ( ( s . _ h e l p e r ? s . o f f s e t . t o p - d . t o p : ( s . o f f s e t . t o p - n . t o p ) ) + s . s i z e D i f f . h e i g h t ) ; v a r   j = s . c o n t a i n e r E l e m e n t . g e t ( 0 ) = = s . e l e m e n t . p a r e n t ( ) . g e t ( 0 ) , i = / r e l a t i v e | a b s o l u t e / . t e s t ( s . c o n t a i n e r E l e m e n t . c s s ( " p o s i t i o n " ) ) ; i f ( j & & i ) { k - = s . p a r e n t D a t a . l e f t } i f ( k + s . s i z e . w i d t h > = s . p a r e n t D a t a . w i d t h ) { s . s i z e . w i d t h = s . p a r e n t D a t a . w i d t h - k ; i f ( q ) { s . s i z e . h e i g h t = s . s i z e . w i d t h / s . a s p e c t R a t i o } } i f ( r + s . s i z e . h e i g h t > = s . p a r e n t D a t a . h e i g h t ) { s . s i z e . h e i g h t = s . p a r e n t D a t a . h e i g h t - r ; i f ( q ) { s . s i z e . w i d t h = s . s i z e . h e i g h t * s . a s p e c t R a t i o } } } , s t o p : f u n c t i o n ( e , m ) { v a r   p = c ( t h i s ) . d a t a ( " r e s i z a b l e " ) , f = p . o p t i o n s , k = p . p o s i t i o n , l = p . c o n t a i n e r O f f s e t , d = p . c o n t a i n e r P o s i t i o n , g = p . c o n t a i n e r E l e m e n t ; v a r   i = c ( p . h e l p e r ) , q = i . o f f s e t ( ) , n = i . o u t e r W i d t h ( ) - p . s i z e D i f f . w i d t h , j = i . o u t e r H e i g h t ( ) - p . s i z e D i f f . h e i g h t ; i f ( p . _ h e l p e r & & ! f . a n i m a t e & & ( / r e l a t i v e / ) . t e s t ( g . c s s ( " p o s i t i o n " ) ) ) { c ( t h i s ) . c s s ( { l e f t : q . l e f t - d . l e f t - l . l e f t , w i d t h : n , h e i g h t : j } ) } i f ( p . _ h e l p e r & & ! f . a n i m a t e & & ( / s t a t i c / ) . t e s t ( g . c s s ( " p o s i t i o n " ) ) ) { c ( t h i s ) . c s s ( { l e f t : q . l e f t - d . l e f t - l . l e f t , w i d t h : n , h e i g h t : j } ) } } } ) ; c . u i . p l u g i n . a d d ( " r e s i z a b l e " , " g h o s t " , { s t a r t : f u n c t i o n ( f , g ) { v a r   d = c ( t h i s ) . d a t a ( " r e s i z a b l e " ) , h = d . o p t i o n s , e = d . s i z e ; d . g h o s t = d . o r i g i n a l E l e m e n t . c l o n e ( ) ; d . g h o s t . c s s ( { o p a c i t y : 0 . 2 5 , d i s p l a y : " b l o c k " , p o s i t i o n : " r e l a t i v e " , h e i g h t : e . h e i g h t , w i d t h : e . w i d t h , m a r g i n : 0 , l e f t : 0 , t o p : 0 } ) . a d d C l a s s ( " u i - r e s i z a b l e - g h o s t " ) . a d d C l a s s ( t y p e o f   h . g h o s t = = " s t r i n g " ? h . g h o s t : " " ) ; d . g h o s t . a p p e n d T o ( d . h e l p e r ) } , r e s i z e : f u n c t i o n ( e , f ) { v a r   d = c ( t h i s ) . d a t a ( " r e s i z a b l e " ) , g = d . o p t i o n s ; i f ( d . g h o s t ) { d . g h o s t . c s s ( { p o s i t i o n : " r e l a t i v e " , h e i g h t : d . s i z e . h e i g h t , w i d t h : d . s i z e . w i d t h } ) } } , s t o p : f u n c t i o n ( e , f ) { v a r   d = c ( t h i s ) . d a t a ( " r e s i z a b l e " ) , g = d . o p t i o n s ; i f ( d . g h o s t & & d . h e l p e r ) { d . h e l p e r . g e t ( 0 ) . r e m o v e C h i l d ( d . g h o s t . g e t ( 0 ) ) } } } ) ; c . u i . p l u g i n . a d d ( " r e s i z a b l e " , " g r i d " , { r e s i z e : f u n c t i o n ( d , l ) { v a r   n = c ( t h i s ) . d a t a ( " r e s i z a b l e " ) , g = n . o p t i o n s , j = n . s i z e , h = n . o r i g i n a l S i z e , i = n . o r i g i n a l P o s i t i o n , m = n . a x i s , k = g . _ a s p e c t R a t i o | | d . s h i f t K e y ; g . g r i d = t y p e o f   g . g r i d = = " n u m b e r " ? [ g . g r i d , g . g r i d ] : g . g r i d ; v a r   f = M a t h . r o u n d ( ( j . w i d t h - h . w i d t h ) / ( g . g r i d [ 0 ] | | 1 ) ) * ( g . g r i d [ 0 ] | | 1 ) , e = M a t h . r o u n d ( ( j . h e i g h t - h . h e i g h t ) / ( g . g r i d [ 1 ] | | 1 ) ) * ( g . g r i d [ 1 ] | | 1 ) ; i f ( / ^ ( s e | s | e ) $ / . t e s t ( m ) ) { n . s i z e . w i d t h = h . w i d t h + f ; n . s i z e . h e i g h t = h . h e i g h t + e } e l s e { i f ( / ^ ( n e ) $ / . t e s t ( m ) ) { n . s i z e . w i d t h = h . w i d t h + f ; n . s i z e . h e i g h t = h . h e i g h t + e ; n . p o s i t i o n . t o p = i . t o p - e } e l s e { i f ( / ^ ( s w ) $ / . t e s t ( m ) ) { n . s i z e . w i d t h = h . w i d t h + f ; n . s i z e . h e i g h t = h . h e i g h t + e ; n . p o s i t i o n . l e f t = i . l e f t - f } e l s e { n . s i z e . w i d t h = h . w i d t h + f ; n . s i z e . h e i g h t = h . h e i g h t + e ; n . p o s i t i o n . t o p = i . t o p - e ; n . p o s i t i o n . l e f t = i . l e f t - f } } } } } ) ; v a r   b = f u n c t i o n ( d ) { r e t u r n   p a r s e I n t ( d , 1 0 ) | | 0 } ; v a r   a = f u n c t i o n ( d ) { r e t u r n   ! i s N a N ( p a r s e I n t ( d , 1 0 ) ) } } ) ( 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   A c c o r d i o n   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 / A c c o r d i o n 
   * 
   *   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 . a c c o r d i o n " , { _ i n i t : f u n c t i o n ( ) { v a r   d = t h i s . o p t i o n s , b = t h i s ; t h i s . r u n n i n g = 0 ; i f ( d . c o l l a p s i b l e = = a . u i . a c c o r d i o n . d e f a u l t s . c o l l a p s i b l e & & d . a l w a y s O p e n ! = a . u i . a c c o r d i o n . d e f a u l t s . a l w a y s O p e n ) { d . c o l l a p s i b l e = ! d . a l w a y s O p e n } i f ( d . n a v i g a t i o n ) { v a r   c = t h i s . e l e m e n t . f i n d ( " a " ) . f i l t e r ( d . n a v i g a t i o n F i l t e r ) ; i f ( c . l e n g t h ) { i f ( c . f i l t e r ( d . h e a d e r ) . l e n g t h ) { t h i s . a c t i v e = c } e l s e { t h i s . a c t i v e = c . p a r e n t ( ) . p a r e n t ( ) . p r e v ( ) ; c . a d d C l a s s ( " u i - a c c o r d i o n - c o n t e n t - a c t i v e " ) } } } t h i s . e l e m e n t . a d d C l a s s ( " u i - a c c o r d i o n   u i - w i d g e t   u i - h e l p e r - r e s e t " ) ; i f ( t h i s . e l e m e n t [ 0 ] . n o d e N a m e = = " U L " ) { t h i s . e l e m e n t . c h i l d r e n ( " l i " ) . a d d C l a s s ( " u i - a c c o r d i o n - l i - f i x " ) } t h i s . h e a d e r s = t h i s . e l e m e n t . f i n d ( d . h e a d e r ) . a d d C l a s s ( " u i - a c c o r d i o n - h e a d e r   u i - h e l p e r - r e s e t   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 " ) . b i n d ( " m o u s e e n t e r . a c c o r d i o n " , f u n c t i o n ( ) { 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 " ) } ) . b i n d ( " m o u s e l e a v e . a c c o r d i o n " , 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 " ) } ) . b i n d ( " f o c u s . a c c o r d i o n " , f u n c t i o n ( ) { 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 " ) } ) . b i n d ( " b l u r . a c c o r d i o n " , 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 e a d e r s . n e x t ( ) . a d d C l a s s ( " u i - a c c o r d i o n - c o n t e n t   u i - h e l p e r - r e s 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 - b o t t o m " ) ; t h i s . a c t i v e = t h i s . _ f i n d A c t i v e ( t h i s . a c t i v e | | d . a c t i v e ) . t o g g l e C l a s s ( " u i - s t a t e - d e f a u l t " ) . t o g g l e C l a s s ( " u i - s t a t e - a c t i v e " ) . t o g g l e C l a s s ( " u i - c o r n e r - a l l " ) . t o g g l e C l a s s ( " u i - c o r n e r - t o p " ) ; t h i s . a c t i v e . n e x t ( ) . a d d C l a s s ( " u i - a c c o r d i o n - c o n t e n t - a c t i v e " ) ; a ( " < s p a n / > " ) . a d d C l a s s ( " u i - i c o n   " + d . i c o n s . h e a d e r ) . p r e p e n d T o ( t h i s . h e a d e r s ) ; t h i s . a c t i v e . f i n d ( " . u i - i c o n " ) . t o g g l e C l a s s ( d . i c o n s . h e a d e r ) . t o g g l e C l a s s ( d . i c o n s . h e a d e r S e l e c t e d ) ; i f ( a . b r o w s e r . m s i e ) { t h i s . e l e m e n t . f i n d ( " a " ) . c s s ( " z o o m " , " 1 " ) } t h i s . r e s i z e ( ) ; t h i s . e l e m e n t . a t t r ( " r o l e " , " t a b l i s t " ) ; t h i s . h e a d e r s . a t t r ( " r o l e " , " t a b " ) . b i n d ( " k e y d o w n " , f u n c t i o n ( e ) { r e t u r n   b . _ k e y d o w n ( e ) } ) . n e x t ( ) . a t t r ( " r o l e " , " t a b p a n e l " ) ; t h i s . h e a d e r s . n o t ( t h i s . a c t i v e | | " " ) . a t t r ( " a r i a - e x p a n d e d " , " f a l s e " ) . a t t r ( " t a b I n d e x " , " - 1 " ) . n e x t ( ) . h i d e ( ) ; i f ( ! t h i s . a c t i v e . l e n g t h ) { t h i s . h e a d e r s . e q ( 0 ) . a t t r ( " t a b I n d e x " , " 0 " ) } e l s e { t h i s . a c t i v e . a t t r ( " a r i a - e x p a n d e d " , " t r u e " ) . a t t r ( " t a b I n d e x " , " 0 " ) } i f ( ! a . b r o w s e r . s a f a r i ) { t h i s . h e a d e r s . f i n d ( " a " ) . a t t r ( " t a b I n d e x " , " - 1 " ) } i f ( d . e v e n t ) { t h i s . h e a d e r s . b i n d ( ( d . e v e n t ) + " . a c c o r d i o n " , f u n c t i o n ( e ) { r e t u r n   b . _ c l i c k H a n d l e r . c a l l ( b , e , t h i s ) } ) } } , d e s t r o y : f u n c t i o n ( ) { v a r   c = t h i s . o p t i o n s ; t h i s . e l e m e n t . r e m o v e C l a s s ( " u i - a c c o r d i o n   u i - w i d g e t   u i - h e l p e r - r e s e t " ) . r e m o v e A t t r ( " r o l e " ) . u n b i n d ( " . a c c o r d i o n " ) . r e m o v e D a t a ( " a c c o r d i o n " ) ; t h i s . h e a d e r s . u n b i n d ( " . a c c o r d i o n " ) . r e m o v e C l a s s ( " u i - a c c o r d i o n - h e a d e r   u i - h e l p e r - r e s e t   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   u i - s t a t e - a c t i v e   u i - c o r n e r - t o p " ) . r e m o v e A t t r ( " r o l e " ) . r e m o v e A t t r ( " a r i a - e x p a n d e d " ) . r e m o v e A t t r ( " t a b i n d e x " ) ; t h i s . h e a d e r s . f i n d ( " a " ) . r e m o v e A t t r ( " t a b i n d e x " ) ; t h i s . h e a d e r s . c h i l d r e n ( " . u i - i c o n " ) . r e m o v e ( ) ; v a r   b = t h i s . h e a d e r s . n e x t ( ) . c s s ( " d i s p l a y " , " " ) . r e m o v e A t t r ( " r o l e " ) . r e m o v e C l a s s ( " u i - h e l p e r - r e s 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 - b o t t o m   u i - a c c o r d i o n - c o n t e n t   u i - a c c o r d i o n - c o n t e n t - a c t i v e " ) ; i f ( c . a u t o H e i g h t | | c . f i l l H e i g h t ) { b . c s s ( " h e i g h t " , " " ) } } , _ s e t D a t a : f u n c t i o n ( b , c ) { i f ( b = = " a l w a y s O p e n " ) { b = " c o l l a p s i b l e " ; c = ! 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 ) } , _ k e y d o w n : f u n c t i o n ( e ) { v a r   g = t h i s . o p t i o n s , f = a . u i . k e y C o d e ; i f ( g . d i s a b l e d | | e . a l t K e y | | e . c t r l K e y ) { r e t u r n } v a r   d = t h i s . h e a d e r s . l e n g t h ; v a r   b = t h i s . h e a d e r s . i n d e x ( e . t a r g e t ) ; v a r   c = f a l s e ; s w i t c h ( e . k e y C o d e ) { c a s e   f . R I G H T : c a s e   f . D O W N : c = t h i s . h e a d e r s [ ( b + 1 ) % d ] ; b r e a k ; c a s e   f . L E F T : c a s e   f . U P : c = t h i s . h e a d e r s [ ( b - 1 + d ) % d ] ; b r e a k ; c a s e   f . S P A C E : c a s e   f . E N T E R : r e t u r n   t h i s . _ c l i c k H a n d l e r ( { t a r g e t : e . t a r g e t } , e . t a r g e t ) } i f ( c ) { a ( e . t a r g e t ) . a t t r ( " t a b I n d e x " , " - 1 " ) ; a ( c ) . a t t r ( " t a b I n d e x " , " 0 " ) ; c . f o c u s ( ) ; r e t u r n   f a l s e } r e t u r n   t r u e } , r e s i z e : f u n c t i o n ( ) { v a r   e = t h i s . o p t i o n s , d ; i f ( e . f i l l S p a c e ) { i f ( a . b r o w s e r . m s i e ) { v a r   b = t h i s . e l e m e n t . p a r e n t ( ) . c s s ( " o v e r f l o w " ) ; t h i s . e l e m e n t . p a r e n t ( ) . c s s ( " o v e r f l o w " , " h i d d e n " ) } d = t h i s . e l e m e n t . p a r e n t ( ) . h e i g h t ( ) ; i f ( a . b r o w s e r . m s i e ) { t h i s . e l e m e n t . p a r e n t ( ) . c s s ( " o v e r f l o w " , b ) } t h i s . h e a d e r s . e a c h ( f u n c t i o n ( ) { d - = a ( t h i s ) . o u t e r H e i g h t ( ) } ) ; v a r   c = 0 ; t h i s . h e a d e r s . n e x t ( ) . e a c h ( f u n c t i o n ( ) { c = M a t h . m a x ( c , a ( t h i s ) . i n n e r H e i g h t ( ) - a ( t h i s ) . h e i g h t ( ) ) } ) . h e i g h t ( M a t h . m a x ( 0 , d - c ) ) . c s s ( " o v e r f l o w " , " a u t o " ) } e l s e { i f ( e . a u t o H e i g h t ) { d = 0 ; t h i s . h e a d e r s . n e x t ( ) . e a c h ( f u n c t i o n ( ) { d = M a t h . m a x ( d , a ( t h i s ) . o u t e r H e i g h t ( ) ) } ) . h e i g h t ( d ) } } } , a c t i v a t e : f u n c t i o n ( b ) { v a r   c = t h i s . _ f i n d A c t i v e ( b ) [ 0 ] ; t h i s . _ c l i c k H a n d l e r ( { t a r g e t : c } , c ) } , _ f i n d A c t i v e : f u n c t i o n ( b ) { r e t u r n   b ? t y p e o f   b = = " n u m b e r " ? t h i s . h e a d e r s . f i l t e r ( " : e q ( " + b + " ) " ) : t h i s . h e a d e r s . n o t ( t h i s . h e a d e r s . n o t ( b ) ) : b = = = f a l s e ? a ( [ ] ) : t h i s . h e a d e r s . f i l t e r ( " : e q ( 0 ) " ) } , _ c l i c k H a n d l e r : f u n c t i o n ( b , f ) { v a r   d = t h i s . o p t i o n s ; i f ( d . d i s a b l e d ) { r e t u r n   f a l s e } i f ( ! b . t a r g e t & & d . c o l l a p s i b l e ) { t h i s . a c t i v e . r e m o v e C l a s s ( " u i - s t a t e - a c t i v e   u i - c o r n e r - t o p " ) . 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 " ) . f i n d ( " . u i - i c o n " ) . r e m o v e C l a s s ( d . i c o n s . h e a d e r S e l e c t e d ) . a d d C l a s s ( d . i c o n s . h e a d e r ) ; t h i s . a c t i v e . n e x t ( ) . a d d C l a s s ( " u i - a c c o r d i o n - c o n t e n t - a c t i v e " ) ; v a r   h = t h i s . a c t i v e . n e x t ( ) , e = { o p t i o n s : d , n e w H e a d e r : a ( [ ] ) , o l d H e a d e r : d . a c t i v e , n e w C o n t e n t : a ( [ ] ) , o l d C o n t e n t : h } , c = ( t h i s . a c t i v e = a ( [ ] ) ) ; t h i s . _ t o g g l e ( c , h , e ) ; r e t u r n   f a l s e } v a r   g = a ( b . c u r r e n t T a r g e t | | f ) ; v a r   i = g [ 0 ] = = t h i s . a c t i v e [ 0 ] ; i f ( t h i s . r u n n i n g | | ( ! d . c o l l a p s i b l e & & i ) ) { r e t u r n   f a l s e } t h i s . a c t i v e . r e m o v e C l a s s ( " u i - s t a t e - a c t i v e   u i - c o r n e r - t o p " ) . 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 " ) . f i n d ( " . u i - i c o n " ) . r e m o v e C l a s s ( d . i c o n s . h e a d e r S e l e c t e d ) . a d d C l a s s ( d . i c o n s . h e a d e r ) ; t h i s . a c t i v e . n e x t ( ) . a d d C l a s s ( " u i - a c c o r d i o n - c o n t e n t - a c t i v e " ) ; i f ( ! i ) { g . r e m o v e 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 " ) . a d d C l a s s ( " u i - s t a t e - a c t i v e   u i - c o r n e r - t o p " ) . f i n d ( " . u i - i c o n " ) . r e m o v e C l a s s ( d . i c o n s . h e a d e r ) . a d d C l a s s ( d . i c o n s . h e a d e r S e l e c t e d ) ; g . n e x t ( ) . a d d C l a s s ( " u i - a c c o r d i o n - c o n t e n t - a c t i v e " ) } v a r   c = g . n e x t ( ) , h = t h i s . a c t i v e . n e x t ( ) , e = { o p t i o n s : d , n e w H e a d e r : i & & d . c o l l a p s i b l e ? a ( [ ] ) : g , o l d H e a d e r : t h i s . a c t i v e , n e w C o n t e n t : i & & d . c o l l a p s i b l e ? a ( [ ] ) : c . f i n d ( " >   * " ) , o l d C o n t e n t : h . f i n d ( " >   * " ) } , j = t h i s . h e a d e r s . i n d e x ( t h i s . a c t i v e [ 0 ] ) > t h i s . h e a d e r s . i n d e x ( g [ 0 ] ) ; t h i s . a c t i v e = i ? a ( [ ] ) : g ; t h i s . _ t o g g l e ( c , h , e , i , j ) ; r e t u r n   f a l s e } , _ t o g g l e : f u n c t i o n ( b , i , g , j , k ) { v a r   d = t h i s . o p t i o n s , m = t h i s ; t h i s . t o S h o w = b ; t h i s . t o H i d e = i ; t h i s . d a t a = g ; v a r   c = f u n c t i o n ( ) { i f ( ! m ) { r e t u r n } r e t u r n   m . _ c o m p l e t e d . a p p l y ( m , a r g u m e n t s ) } ; t h i s . _ t r i g g e r ( " c h a n g e s t a r t " , n u l l , t h i s . d a t a ) ; t h i s . r u n n i n g = i . s i z e ( ) = = = 0 ? b . s i z e ( ) : i . s i z e ( ) ; i f ( d . a n i m a t e d ) { v a r   f = { } ; i f ( d . c o l l a p s i b l e & & j ) { f = { t o S h o w : a ( [ ] ) , t o H i d e : i , c o m p l e t e : c , d o w n : k , a u t o H e i g h t : d . a u t o H e i g h t | | d . f i l l S p a c e } } e l s e { f = { t o S h o w : b , t o H i d e : i , c o m p l e t e : c , d o w n : k , a u t o H e i g h t : d . a u t o H e i g h t | | d . f i l l S p a c e } } i f ( ! d . p r o x i e d ) { d . p r o x i e d = d . a n i m a t e d } i f ( ! d . p r o x i e d D u r a t i o n ) { d . p r o x i e d D u r a t i o n = d . d u r a t i o n } d . a n i m a t e d = a . i s F u n c t i o n ( d . p r o x i e d ) ? d . p r o x i e d ( f ) : d . p r o x i e d ; d . d u r a t i o n = a . i s F u n c t i o n ( d . p r o x i e d D u r a t i o n ) ? d . p r o x i e d D u r a t i o n ( f ) : d . p r o x i e d D u r a t i o n ; v a r   l = a . u i . a c c o r d i o n . a n i m a t i o n s , e = d . d u r a t i o n , h = d . a n i m a t e d ; i f ( ! l [ h ] ) { l [ h ] = f u n c t i o n ( n ) { t h i s . s l i d e ( n , { e a s i n g : h , d u r a t i o n : e | | 7 0 0 } ) } } l [ h ] ( f ) } e l s e { i f ( d . c o l l a p s i b l e & & j ) { b . t o g g l e ( ) } e l s e { i . h i d e ( ) ; b . s h o w ( ) } c ( t r u e ) } i . p r e v ( ) . a t t r ( " a r i a - e x p a n d e d " , " f a l s e " ) . a t t r ( " t a b I n d e x " , " - 1 " ) . b l u r ( ) ; b . p r e v ( ) . a t t r ( " a r i a - e x p a n d e d " , " t r u e " ) . a t t r ( " t a b I n d e x " , " 0 " ) . f o c u s ( ) } , _ c o m p l e t e d : 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 . r u n n i n g = b ? 0 : - - t h i s . r u n n i n g ; i f ( t h i s . r u n n i n g ) { r e t u r n } i f ( c . c l e a r S t y l e ) { t h i s . t o S h o w . a d d ( t h i s . t o H i d e ) . c s s ( { h e i g h t : " " , o v e r f l o w : " " } ) } t h i s . _ t r i g g e r ( " c h a n g e " , n u l l , t h i s . d a t a ) } } ) ; a . e x t e n d ( a . u i . a c c o r d i o n , { v e r s i o n : " 1 . 7 . 2 " , d e f a u l t s : { a c t i v e : n u l l , a l w a y s O p e n : t r u e , a n i m a t e d : " s l i d e " , a u t o H e i g h t : t r u e , c l e a r S t y l e : f a l s e , c o l l a p s i b l e : f a l s e , e v e n t : " c l i c k " , f i l l S p a c e : f a l s e , h e a d e r : " >   l i   >   : f i r s t - c h i l d , >   : n o t ( l i ) : e v e n " , i c o n s : { h e a d e r : " u i - i c o n - t r i a n g l e - 1 - e " , h e a d e r S e l e c t e d : " u i - i c o n - t r i a n g l e - 1 - s " } , n a v i g a t i o n : f a l s e , n a v i g a t i o n F i l t e r : f u n c t i o n ( ) { r e t u r n   t h i s . h r e f . t o L o w e r C a s e ( ) = = l o c a t i o n . h r e f . t o L o w e r C a s e ( ) } } , a n i m a t i o n s : { s l i d e : f u n c t i o n ( j , h ) { j = a . e x t e n d ( { e a s i n g : " s w i n g " , d u r a t i o n : 3 0 0 } , j , h ) ; i f ( ! j . t o H i d e . s i z e ( ) ) { j . t o S h o w . a n i m a t e ( { h e i g h t : " s h o w " } , j ) ; r e t u r n } i f ( ! j . t o S h o w . s i z e ( ) ) { j . t o H i d e . a n i m a t e ( { h e i g h t : " h i d e " } , j ) ; r e t u r n } v a r   c = j . t o S h o w . c s s ( " o v e r f l o w " ) , g , d = { } , f = { } , e = [ " h e i g h t " , " p a d d i n g T o p " , " p a d d i n g B o t t o m " ] , b ; v a r   i = j . t o S h o w ; b = i [ 0 ] . s t y l e . w i d t h ; i . w i d t h ( p a r s e I n t ( i . p a r e n t ( ) . w i d t h ( ) , 1 0 ) - p a r s e I n t ( i . c s s ( " p a d d i n g L e f t " ) , 1 0 ) - p a r s e I n t ( i . c s s ( " p a d d i n g R i g h t " ) , 1 0 ) - ( p a r s e I n t ( i . 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 ( i . c s s ( " b o r d e r R i g h t W i d t h " ) , 1 0 ) | | 0 ) ) ; a . e a c h ( e , f u n c t i o n ( k , m ) { f [ m ] = " h i d e " ; v a r   l = ( " " + a . c s s ( j . t o S h o w [ 0 ] , m ) ) . m a t c h ( / ^ ( [ \ d + - . ] + ) ( . * ) $ / ) ; d [ m ] = { v a l u e : l [ 1 ] , u n i t : l [ 2 ] | | " p x " } } ) ; j . t o S h o w . c s s ( { h e i g h t : 0 , o v e r f l o w : " h i d d e n " } ) . s h o w ( ) ; j . t o H i d e . f i l t e r ( " : h i d d e n " ) . e a c h ( j . c o m p l e t e ) . e n d ( ) . f i l t e r ( " : v i s i b l e " ) . a n i m a t e ( f , { s t e p : f u n c t i o n ( k , l ) { i f ( l . p r o p = = " h e i g h t " ) { g = ( l . n o w - l . s t a r t ) / ( l . e n d - l . s t a r t ) } j . t o S h o w [ 0 ] . s t y l e [ l . p r o p ] = ( g * d [ l . p r o p ] . v a l u e ) + d [ l . p r o p ] . u n i t } , d u r a t i o n : j . d u r a t i o n , e a s i n g : j . e a s i n g , c o m p l e t e : f u n c t i o n ( ) { i f ( ! j . a u t o H e i g h t ) { j . t o S h o w . c s s ( " h e i g h t " , " " ) } j . t o S h o w . c s s ( " w i d t h " , b ) ; j . t o S h o w . c s s ( { o v e r f l o w : c } ) ; j . c o m p l e t e ( ) } } ) } , b o u n c e s l i d e : f u n c t i o n ( b ) { t h i s . s l i d e ( b , { e a s i n g : b . d o w n ? " e a s e O u t B o u n c e " : " s w i n g " , d u r a t i o n : b . d o w n ? 1 0 0 0 : 2 0 0 } ) } , e a s e s l i d e : f u n c t i o n ( b ) { t h i s . s l i d e ( b , { e a s i n g : " e a s e i n o u t " , d u r a t i o n : 7 0 0 } ) } } } ) } ) ( j Q u e r y ) ; ; / * 
   *   j Q u e r y   U I   D i a l o g   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 i a l o g 
   * 
   *   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 
   * 	 u i . r e s i z a b l e . j s 
   * / 
 ( f u n c t i o n ( c ) { v a r   b = { d r a g S t a r t : " s t a r t . d r a g g a b l e " , d r a g : " d r a g . d r a g g a b l e " , d r a g S t o p : " s t o p . d r a g g a b l e " , m a x H e i g h t : " m a x H e i g h t . r e s i z a b l e " , m i n H e i g h t : " m i n H e i g h t . r e s i z a b l e " , m a x W i d t h : " m a x W i d t h . r e s i z a b l e " , m i n W i d t h : " m i n W i d t h . r e s i z a b l e " , r e s i z e S t a r t : " s t a r t . r e s i z a b l e " , r e s i z e : " d r a g . r e s i z a b l e " , r e s i z e S t o p : " s t o p . r e s i z a b l e " } , a = " u i - d i a l o g   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   " ; c . w i d g e t ( " u i . d i a l o g " , { _ i n i t : f u n c t i o n ( ) { t h i s . o r i g i n a l T i t l e = t h i s . e l e m e n t . a t t r ( " t i t l e " ) ; v a r   l = t h i s , m = t h i s . o p t i o n s , j = m . t i t l e | | t h i s . o r i g i n a l T i t l e | | " & n b s p ; " , e = c . u i . d i a l o g . g e t T i t l e I d ( t h i s . e l e m e n t ) , k = ( t h i s . u i D i a l o g = c ( " < d i v / > " ) ) . a p p e n d T o ( d o c u m e n t . b o d y ) . h i d e ( ) . a d d C l a s s ( a + m . d i a l o g C l a s s ) . c s s ( { p o s i t i o n : " a b s o l u t e " , o v e r f l o w : " h i d d e n " , z I n d e x : m . z I n d e x } ) . a t t r ( " t a b I n d e x " , - 1 ) . c s s ( " o u t l i n e " , 0 ) . k e y d o w n ( f u n c t i o n ( n ) { ( m . c l o s e O n E s c a p e & & n . k e y C o d e & & n . k e y C o d e = = c . u i . k e y C o d e . E S C A P E & & l . c l o s e ( n ) ) } ) . a t t r ( { r o l e : " d i a l o g " , " a r i a - l a b e l l e d b y " : e } ) . m o u s e d o w n ( f u n c t i o n ( n ) { l . m o v e T o T o p ( f a l s e , n ) } ) , g = t h i s . e l e m e n t . s h o w ( ) . r e m o v e A t t r ( " t i t l e " ) . a d d C l a s s ( " u i - d i a l o g - c o n t e n t   u i - w i d g e t - c o n t e n t " ) . a p p e n d T o ( k ) , f = ( t h i s . u i D i a l o g T i t l e b a r = c ( " < d i v > < / d i v > " ) ) . a d d C l a s s ( " u i - d i a l o g - t i t l e b a r   u i - w i d g e t - h e a d e r   u i - c o r n e r - a l l   u i - h e l p e r - c l e a r f i x " ) . p r e p e n d T o ( k ) , i = c ( ' < a   h r e f = " # " / > ' ) . a d d C l a s s ( " u i - d i a l o g - t i t l e b a r - c l o s e   u i - c o r n e r - a l l " ) . a t t r ( " r o l e " , " b u t t o n " ) . h o v e r ( f u n c t i o n ( ) { i . 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 ( ) { i . 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 . a d d C l a s s ( " u i - s t a t e - f o c u s " ) } ) . b l u r ( f u n c t i o n ( ) { i . r e m o v e C l a s s ( " u i - s t a t e - f o c u s " ) } ) . m o u s e d o w n ( f u n c t i o n ( n ) { n . s t o p P r o p a g a t i o n ( ) } ) . c l i c k ( f u n c t i o n ( n ) { l . c l o s e ( n ) ; r e t u r n   f a l s e } ) . a p p e n d T o ( f ) , h = ( t h i s . u i D i a l o g T i t l e b a r C l o s e T e x t = c ( " < s p a n / > " ) ) . a d d C l a s s ( " u i - i c o n   u i - i c o n - c l o s e t h i c k " ) . t e x t ( m . c l o s e T e x t ) . a p p e n d T o ( i ) , d = c ( " < s p a n / > " ) . a d d C l a s s ( " u i - d i a l o g - t i t l e " ) . a t t r ( " i d " , e ) . h t m l ( j ) . p r e p e n d T o ( f ) ; f . f i n d ( " * " ) . a d d ( f ) . d i s a b l e S e l e c t i o n ( ) ; ( m . d r a g g a b l e & & c . f n . d r a g g a b l e & & t h i s . _ m a k e D r a g g a b l e ( ) ) ; ( m . r e s i z a b l e & & c . f n . r e s i z a b l e & & t h i s . _ m a k e R e s i z a b l e ( ) ) ; t h i s . _ c r e a t e B u t t o n s ( m . b u t t o n s ) ; t h i s . _ i s O p e n = f a l s e ; ( m . b g i f r a m e & & c . f n . b g i f r a m e & & k . b g i f r a m e ( ) ) ; ( m . a u t o O p e n & & t h i s . o p e n ( ) ) } , d e s t r o y : f u n c t i o n ( ) { ( t h i s . o v e r l a y & & t h i s . o v e r l a y . d e s t r o y ( ) ) ; t h i s . u i D i a l o g . h i d e ( ) ; t h i s . e l e m e n t . u n b i n d ( " . d i a l o g " ) . r e m o v e D a t a ( " d i a l o g " ) . r e m o v e C l a s s ( " u i - d i a l o g - c o n t e n t   u i - w i d g e t - c o n t e n t " ) . h i d e ( ) . a p p e n d T o ( " b o d y " ) ; t h i s . u i D i a l o g . r e m o v e ( ) ; ( t h i s . o r i g i n a l T i t l e & & t h i s . e l e m e n t . a t t r ( " t i t l e " , t h i s . o r i g i n a l T i t l e ) ) } , c l o s e : f u n c t i o n ( f ) { v a r   d = t h i s ; i f ( f a l s e = = = d . _ t r i g g e r ( " b e f o r e c l o s e " , f ) ) { r e t u r n } ( d . o v e r l a y & & d . o v e r l a y . d e s t r o y ( ) ) ; d . u i D i a l o g . u n b i n d ( " k e y p r e s s . u i - d i a l o g " ) ; ( d . o p t i o n s . h i d e ? d . u i D i a l o g . h i d e ( d . o p t i o n s . h i d e , f u n c t i o n ( ) { d . _ t r i g g e r ( " c l o s e " , f ) } ) : d . u i D i a l o g . h i d e ( ) & & d . _ t r i g g e r ( " c l o s e " , f ) ) ; c . u i . d i a l o g . o v e r l a y . r e s i z e ( ) ; d . _ i s O p e n = f a l s e ; i f ( d . o p t i o n s . m o d a l ) { v a r   e = 0 ; c ( " . u i - d i a l o g " ) . e a c h ( f u n c t i o n ( ) { i f ( t h i s ! = d . u i D i a l o g [ 0 ] ) { e = M a t h . m a x ( e , c ( t h i s ) . c s s ( " z - i n d e x " ) ) } } ) ; c . u i . d i a l o g . m a x Z = e } } , i s O p e n : f u n c t i o n ( ) { r e t u r n   t h i s . _ i s O p e n } , m o v e T o T o p : f u n c t i o n ( f , e ) { i f ( ( t h i s . o p t i o n s . m o d a l & & ! f ) | | ( ! t h i s . o p t i o n s . s t a c k & & ! t h i s . o p t i o n s . m o d a l ) ) { r e t u r n   t h i s . _ t r i g g e r ( " f o c u s " , e ) } i f ( t h i s . o p t i o n s . z I n d e x > c . u i . d i a l o g . m a x Z ) { c . u i . d i a l o g . m a x Z = t h i s . o p t i o n s . z I n d e x } ( t h i s . o v e r l a y & & t h i s . o v e r l a y . $ e l . c s s ( " z - i n d e x " , c . u i . d i a l o g . o v e r l a y . m a x Z = + + c . u i . d i a l o g . m a x Z ) ) ; v a r   d = { s c r o l l T o p : t h i s . e l e m e n t . a t t r ( " s c r o l l T o p " ) , s c r o l l L e f t : t h i s . e l e m e n t . a t t r ( " s c r o l l L e f t " ) } ; t h i s . u i D i a l o g . c s s ( " z - i n d e x " , + + c . u i . d i a l o g . m a x Z ) ; t h i s . e l e m e n t . a t t r ( d ) ; t h i s . _ t r i g g e r ( " f o c u s " , e ) } , o p e n : f u n c t i o n ( ) { i f ( t h i s . _ i s O p e n ) { r e t u r n } v a r   e = t h i s . o p t i o n s , d = t h i s . u i D i a l o g ; t h i s . o v e r l a y = e . m o d a l ? n e w   c . u i . d i a l o g . o v e r l a y ( t h i s ) : n u l l ; ( d . n e x t ( ) . l e n g t h & & d . a p p e n d T o ( " b o d y " ) ) ; t h i s . _ s i z e ( ) ; t h i s . _ p o s i t i o n ( e . p o s i t i o n ) ; d . s h o w ( e . s h o w ) ; t h i s . m o v e T o T o p ( t r u e ) ; ( e . m o d a l & & d . b i n d ( " k e y p r e s s . u i - d i a l o g " , f u n c t i o n ( h ) { i f ( h . k e y C o d e ! = c . u i . k e y C o d e . T A B ) { r e t u r n } v a r   g = c ( " : t a b b a b l e " , t h i s ) , i = g . f i l t e r ( " : f i r s t " ) [ 0 ] , f = g . f i l t e r ( " : l a s t " ) [ 0 ] ; i f ( h . t a r g e t = = f & & ! h . s h i f t K e y ) { s e t T i m e o u t ( f u n c t i o n ( ) { i . f o c u s ( ) } , 1 ) } e l s e { i f ( h . t a r g e t = = i & & h . s h i f t K e y ) { s e t T i m e o u t ( f u n c t i o n ( ) { f . f o c u s ( ) } , 1 ) } } } ) ) ; c ( [ ] ) . a d d ( d . f i n d ( " . u i - d i a l o g - c o n t e n t   : t a b b a b l e : f i r s t " ) ) . a d d ( d . f i n d ( " . u i - d i a l o g - b u t t o n p a n e   : t a b b a b l e : f i r s t " ) ) . a d d ( d ) . f i l t e r ( " : f i r s t " ) . f o c u s ( ) ; t h i s . _ t r i g g e r ( " o p e n " ) ; t h i s . _ i s O p e n = t r u e } , _ c r e a t e B u t t o n s : f u n c t i o n ( g ) { v a r   f = t h i s , d = f a l s e , e = c ( " < d i v > < / d i v > " ) . a d d C l a s s ( " u i - d i a l o g - b u t t o n p a n e   u i - w i d g e t - c o n t e n t   u i - h e l p e r - c l e a r f i x " ) ; t h i s . u i D i a l o g . f i n d ( " . u i - d i a l o g - b u t t o n p a n e " ) . r e m o v e ( ) ; ( t y p e o f   g = = " o b j e c t " & & g ! = = n u l l & & c . e a c h ( g , f u n c t i o n ( ) { r e t u r n   ! ( d = t r u e ) } ) ) ; i f ( d ) { c . e a c h ( g , f u n c t i o n ( h , i ) { c ( ' < b u t t o n   t y p e = " b u t t o n " > < / b u t t o n > ' ) . 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 e x t ( h ) . c l i c k ( f u n c t i o n ( ) { i . a p p l y ( f . e l e m e n t [ 0 ] , a r g u m e n t s ) } ) . h o v e r ( f u n c t i o n ( ) { c ( 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 ( ) { c ( 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 ( ) { c ( t h i s ) . a d d C l a s s ( " u i - s t a t e - f o c u s " ) } ) . b l u r ( f u n c t i o n ( ) { c ( 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 " ) } ) . a p p e n d T o ( e ) } ) ; e . a p p e n d T o ( t h i s . u i D i a l o g ) } } , _ m a k e D r a g g a b l e : f u n c t i o n ( ) { v a r   d = t h i s , f = t h i s . o p t i o n s , e ; t h i s . u i D i a l o g . d r a g g a b l e ( { c a n c e l : " . u i - d i a l o g - c o n t e n t " , h a n d l e : " . u i - d i a l o g - t i t l e b a r " , c o n t a i n m e n t : " d o c u m e n t " , s t a r t : f u n c t i o n ( ) { e = f . h e i g h t ; c ( t h i s ) . h e i g h t ( c ( t h i s ) . h e i g h t ( ) ) . a d d C l a s s ( " u i - d i a l o g - d r a g g i n g " ) ; ( f . d r a g S t a r t & & f . d r a g S t a r t . a p p l y ( d . e l e m e n t [ 0 ] , a r g u m e n t s ) ) } , d r a g : f u n c t i o n ( ) { ( f . d r a g & & f . d r a g . a p p l y ( d . e l e m e n t [ 0 ] , a r g u m e n t s ) ) } , s t o p : f u n c t i o n ( ) { c ( t h i s ) . r e m o v e C l a s s ( " u i - d i a l o g - d r a g g i n g " ) . h e i g h t ( e ) ; ( f . d r a g S t o p & & f . d r a g S t o p . a p p l y ( d . e l e m e n t [ 0 ] , a r g u m e n t s ) ) ; c . u i . d i a l o g . o v e r l a y . r e s i z e ( ) } } ) } , _ m a k e R e s i z a b l e : f u n c t i o n ( g ) { g = ( g = = = u n d e f i n e d ? t h i s . o p t i o n s . r e s i z a b l e : g ) ; v a r   d = t h i s , f = t h i s . o p t i o n s , e = t y p e o f   g = = " s t r i n g " ? g : " n , e , s , w , s e , s w , n e , n w " ; t h i s . u i D i a l o g . r e s i z a b l e ( { c a n c e l : " . u i - d i a l o g - c o n t e n t " , a l s o R e s i z e : t h i s . e l e m e n t , m a x W i d t h : f . m a x W i d t h , m a x H e i g h t : f . m a x H e i g h t , m i n W i d t h : f . m i n W i d t h , m i n H e i g h t : f . m i n H e i g h t , s t a r t : f u n c t i o n ( ) { c ( t h i s ) . a d d C l a s s ( " u i - d i a l o g - r e s i z i n g " ) ; ( f . r e s i z e S t a r t & & f . r e s i z e S t a r t . a p p l y ( d . e l e m e n t [ 0 ] , a r g u m e n t s ) ) } , r e s i z e : f u n c t i o n ( ) { ( f . r e s i z e & & f . r e s i z e . a p p l y ( d . e l e m e n t [ 0 ] , a r g u m e n t s ) ) } , h a n d l e s : e , s t o p : f u n c t i o n ( ) { c ( t h i s ) . r e m o v e C l a s s ( " u i - d i a l o g - r e s i z i n g " ) ; f . h e i g h t = c ( t h i s ) . h e i g h t ( ) ; f . w i d t h = c ( t h i s ) . w i d t h ( ) ; ( f . r e s i z e S t o p & & f . r e s i z e S t o p . a p p l y ( d . e l e m e n t [ 0 ] , a r g u m e n t s ) ) ; c . u i . d i a l o g . o v e r l a y . r e s i z e ( ) } } ) . f i n d ( " . u i - r e s i z a b l e - s e " ) . a d d C l a s s ( " u i - i c o n   u i - i c o n - g r i p - d i a g o n a l - s e " ) } , _ p o s i t i o n : f u n c t i o n ( i ) { v a r   e = c ( w i n d o w ) , f = c ( d o c u m e n t ) , g = f . s c r o l l T o p ( ) , d = f . s c r o l l L e f t ( ) , h = g ; i f ( c . i n A r r a y ( i , [ " c e n t e r " , " t o p " , " r i g h t " , " b o t t o m " , " l e f t " ] ) > = 0 ) { i = [ i = = " r i g h t " | | i = = " l e f t " ? i : " c e n t e r " , i = = " t o p " | | i = = " b o t t o m " ? i : " m i d d l e " ] } i f ( i . c o n s t r u c t o r ! = A r r a y ) { i = [ " c e n t e r " , " m i d d l e " ] } i f ( i [ 0 ] . c o n s t r u c t o r = = N u m b e r ) { d + = i [ 0 ] } e l s e { s w i t c h ( i [ 0 ] ) { c a s e " l e f t " : d + = 0 ; b r e a k ; c a s e " r i g h t " : d + = e . w i d t h ( ) - t h i s . u i D i a l o g . o u t e r W i d t h ( ) ; b r e a k ; d e f a u l t : c a s e " c e n t e r " : d + = ( e . w i d t h ( ) - t h i s . u i D i a l o g . o u t e r W i d t h ( ) ) / 2 } } i f ( i [ 1 ] . c o n s t r u c t o r = = N u m b e r ) { g + = i [ 1 ] } e l s e { s w i t c h ( i [ 1 ] ) { c a s e " t o p " : g + = 0 ; b r e a k ; c a s e " b o t t o m " : g + = e . h e i g h t ( ) - t h i s . u i D i a l o g . o u t e r H e i g h t ( ) ; b r e a k ; d e f a u l t : c a s e " m i d d l e " : g + = ( e . h e i g h t ( ) - t h i s . u i D i a l o g . o u t e r H e i g h t ( ) ) / 2 } } g = M a t h . m a x ( g , h ) ; t h i s . u i D i a l o g . c s s ( { t o p : g , l e f t : d } ) } , _ s e t D a t a : f u n c t i o n ( e , f ) { ( b [ e ] & & t h i s . u i D i a l o g . d a t a ( b [ e ] , f ) ) ; s w i t c h ( e ) { c a s e " b u t t o n s " : t h i s . _ c r e a t e B u t t o n s ( f ) ; b r e a k ; c a s e " c l o s e T e x t " : t h i s . u i D i a l o g T i t l e b a r C l o s e T e x t . t e x t ( f ) ; b r e a k ; c a s e " d i a l o g C l a s s " : t h i s . u i D i a l o g . r e m o v e C l a s s ( t h i s . o p t i o n s . d i a l o g C l a s s ) . a d d C l a s s ( a + f ) ; b r e a k ; c a s e " d r a g g a b l e " : ( f ? t h i s . _ m a k e D r a g g a b l e ( ) : t h i s . u i D i a l o g . d r a g g a b l e ( " d e s t r o y " ) ) ; b r e a k ; c a s e " h e i g h t " : t h i s . u i D i a l o g . h e i g h t ( f ) ; b r e a k ; c a s e " p o s i t i o n " : t h i s . _ p o s i t i o n ( f ) ; b r e a k ; c a s e " r e s i z a b l e " : v a r   d = t h i s . u i D i a l o g , g = t h i s . u i D i a l o g . i s ( " : d a t a ( r e s i z a b l e ) " ) ; ( g & & ! f & & d . r e s i z a b l e ( " d e s t r o y " ) ) ; ( g & & t y p e o f   f = = " s t r i n g " & & d . r e s i z a b l e ( " o p t i o n " , " h a n d l e s " , f ) ) ; ( g | | t h i s . _ m a k e R e s i z a b l e ( f ) ) ; b r e a k ; c a s e " t i t l e " : c ( " . u i - d i a l o g - t i t l e " , t h i s . u i D i a l o g T i t l e b a r ) . h t m l ( f | | " & n b s p ; " ) ; b r e a k ; c a s e " w i d t h " : t h i s . u i D i a l o g . w i d t h ( f ) ; b r e a k } c . 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 i z e : f u n c t i o n ( ) { v a r   e = t h i s . o p t i o n s ; t h i s . e l e m e n t . c s s ( { h e i g h t : 0 , m i n H e i g h t : 0 , w i d t h : " a u t o " } ) ; v a r   d = t h i s . u i D i a l o g . c s s ( { h e i g h t : " a u t o " , w i d t h : e . w i d t h } ) . h e i g h t ( ) ; t h i s . e l e m e n t . c s s ( { m i n H e i g h t : M a t h . m a x ( e . m i n H e i g h t - d , 0 ) , h e i g h t : e . h e i g h t = = " a u t o " ? " a u t o " : M a t h . m a x ( e . h e i g h t - d , 0 ) } ) } } ) ; c . e x t e n d ( c . u i . d i a l o g , { v e r s i o n : " 1 . 7 . 2 " , d e f a u l t s : { a u t o O p e n : t r u e , b g i f r a m e : f a l s e , b u t t o n s : { } , c l o s e O n E s c a p e : t r u e , c l o s e T e x t : " c l o s e " , d i a l o g C l a s s : " " , d r a g g a b l e : t r u e , h i d e : n u l l , h e i g h t : " a u t o " , m a x H e i g h t : f a l s e , m a x W i d t h : f a l s e , m i n H e i g h t : 1 5 0 , m i n W i d t h : 1 5 0 , m o d a l : f a l s e , p o s i t i o n : " c e n t e r " , r e s i z a b l e : t r u e , s h o w : n u l l , s t a c k : t r u e , t i t l e : " " , w i d t h : 3 0 0 , z I n d e x : 1 0 0 0 } , g e t t e r : " i s O p e n " , u u i d : 0 , m a x Z : 0 , g e t T i t l e I d : f u n c t i o n ( d ) { r e t u r n " u i - d i a l o g - t i t l e - " + ( d . a t t r ( " i d " ) | | + + t h i s . u u i d ) } , o v e r l a y : f u n c t i o n ( d ) { t h i s . $ e l = c . u i . d i a l o g . o v e r l a y . c r e a t e ( d ) } } ) ; c . e x t e n d ( c . u i . d i a l o g . o v e r l a y , { i n s t a n c e s : [ ] , m a x Z : 0 , e v e n t s : c . m a p ( " f o c u s , m o u s e d o w n , m o u s e u p , k e y d o w n , k e y p r e s s , c l i c k " . s p l i t ( " , " ) , f u n c t i o n ( d ) { r e t u r n   d + " . d i a l o g - o v e r l a y " } ) . j o i n ( "   " ) , c r e a t e : f u n c t i o n ( e ) { i f ( t h i s . i n s t a n c e s . l e n g t h = = = 0 ) { s e t T i m e o u t ( f u n c t i o n ( ) { i f ( c . u i . d i a l o g . o v e r l a y . i n s t a n c e s . l e n g t h ) { c ( d o c u m e n t ) . b i n d ( c . u i . d i a l o g . o v e r l a y . e v e n t s , f u n c t i o n ( f ) { v a r   g = c ( f . t a r g e t ) . p a r e n t s ( " . u i - d i a l o g " ) . c s s ( " z I n d e x " ) | | 0 ; r e t u r n ( g > c . u i . d i a l o g . o v e r l a y . m a x Z ) } ) } } , 1 ) ; c ( d o c u m e n t ) . b i n d ( " k e y d o w n . d i a l o g - o v e r l a y " , f u n c t i o n ( f ) { ( e . o p t i o n s . c l o s e O n E s c a p e & & f . k e y C o d e & & f . k e y C o d e = = c . u i . k e y C o d e . E S C A P E & & e . c l o s e ( f ) ) } ) ; c ( w i n d o w ) . b i n d ( " r e s i z e . d i a l o g - o v e r l a y " , c . u i . d i a l o g . o v e r l a y . r e s i z e ) } v a r   d = c ( " < d i v > < / 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 ( " u i - w i d g e t - o v e r l a y " ) . c s s ( { w i d t h : t h i s . w i d t h ( ) , h e i g h t : t h i s . h e i g h t ( ) } ) ; ( e . o p t i o n s . b g i f r a m e & & c . f n . b g i f r a m e & & d . b g i f r a m e ( ) ) ; t h i s . i n s t a n c e s . p u s h ( d ) ; r e t u r n   d } , d e s t r o y : f u n c t i o n ( d ) { t h i s . i n s t a n c e s . s p l i c e ( c . i n A r r a y ( t h i s . i n s t a n c e s , d ) , 1 ) ; i f ( t h i s . i n s t a n c e s . l e n g t h = = = 0 ) { c ( [ d o c u m e n t , w i n d o w ] ) . u n b i n d ( " . d i a l o g - o v e r l a y " ) } d . r e m o v e ( ) ; v a r   e = 0 ; c . e a c h ( t h i s . i n s t a n c e s , f u n c t i o n ( ) { e = M a t h . m a x ( e , t h i s . c s s ( " z - i n d e x " ) ) } ) ; t h i s . m a x Z = e } , h e i g h t : f u n c t i o n ( ) { i f ( c . b r o w s e r . m s i e & & c . b r o w s e r . v e r s i o n < 7 ) { v a r   e = M a t h . m a x ( 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 H e i g h t , d o c u m e n t . b o d y . s c r o l l H e i g h t ) ; v a r   d = M a t h . m a x ( d o c u m e n t . d o c u m e n t E l e m e n t . o f f s e t H e i g h t , d o c u m e n t . b o d y . o f f s e t H e i g h t ) ; i f ( e < d ) { r e t u r n   c ( w i n d o w ) . h e i g h t ( ) + " p x " } e l s e { r e t u r n   e + " p x " } } e l s e { r e t u r n   c ( d o c u m e n t ) . h e i g h t ( ) + " p x " } } , w i d t h : f u n c t i o n ( ) { i f ( c . b r o w s e r . m s i e & & c . b r o w s e r . v e r s i o n < 7 ) { v a r   d = M a t h . m a x ( 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 W i d t h , d o c u m e n t . b o d y . s c r o l l W i d t h ) ; v a r   e = M a t h . m a x ( d o c u m e n t . d o c u m e n t E l e m e n t . o f f s e t W i d t h , d o c u m e n t . b o d y . o f f s e t W i d t h ) ; i f ( d < e ) { r e t u r n   c ( w i n d o w ) . w i d t h ( ) + " p x " } e l s e { r e t u r n   d + " p x " } } e l s e { r e t u r n   c ( d o c u m e n t ) . w i d t h ( ) + " p x " } } , r e s i z e : f u n c t i o n ( ) { v a r   d = c ( [ ] ) ; c . e a c h ( c . u i . d i a l o g . o v e r l a y . i n s t a n c e s , f u n c t i o n ( ) { d = d . a d d ( t h i s ) } ) ; d . c s s ( { w i d t h : 0 , h e i g h t : 0 } ) . c s s ( { w i d t h : c . u i . d i a l o g . o v e r l a y . w i d t h ( ) , h e i g h t : c . u i . d i a l o g . o v e r l a y . h e i g h t ( ) } ) } } ) ; c . e x t e n d ( c . u i . d i a l o g . o v e r l a y . p r o t o t y p e , { d e s t r o y : f u n c t i o n ( ) { c . u i . d i a l o g . o v e r l a y . d e s t r o y ( t h i s . $ e l ) } } ) } ) ( 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   T a b 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 / T a b 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 . t a b s " , { _ 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 . d e s e l e c t a b l e ! = = u n d e f i n e d ) { t h i s . o p t i o n s . c o l l a p s i b l e = t h i s . o p t i o n s . d e s e l e c t a b l e } t h i s . _ t a b i f y ( t r u e ) } , _ s e t D a t a : f u n c t i o n ( b , c ) { i f ( b = = " s e l e c t e d " ) { i f ( t h i s . o p t i o n s . c o l l a p s i b l e & & c = = t h i s . o p t i o n s . s e l e c t e d ) { r e t u r n } t h i s . s e l e c t ( c ) } e l s e { t h i s . o p t i o n s [ b ] = c ; i f ( b = = " d e s e l e c t a b l e " ) { t h i s . o p t i o n s . c o l l a p s i b l e = c } t h i s . _ t a b i f y ( ) } } , _ t a b I d : f u n c t i o n ( b ) { r e t u r n   b . t i t l e & & b . t i t l e . r e p l a c e ( / \ s / g , " _ " ) . r e p l a c e ( / [ ^ A - Z a - z 0 - 9 \ - _ : \ . ] / g , " " ) | | t h i s . o p t i o n s . i d P r e f i x + a . d a t a ( b ) } , _ s a n i t i z e S e l e c t o r : f u n c t i o n ( b ) { r e t u r n   b . r e p l a c e ( / : / g , " \ \ : " ) } , _ c o o k i e : f u n c t i o n ( ) { v a r   b = t h i s . c o o k i e | | ( t h i s . c o o k i e = t h i s . o p t i o n s . c o o k i e . n a m e | | " u i - t a b s - " + a . d a t a ( t h i s . l i s t [ 0 ] ) ) ; r e t u r n   a . c o o k i e . a p p l y ( n u l l , [ b ] . c o n c a t ( a . m a k e A r r a y ( a r g u m e n t s ) ) ) } , _ u i : f u n c t i o n ( c , b ) { r e t u r n { t a b : c , p a n e l : b , i n d e x : t h i s . a n c h o r s . i n d e x ( c ) } } , _ c l e a n u p : f u n c t i o n ( ) { t h i s . l i s . f i l t e r ( " . u i - s t a t e - p r o c e s s i n g " ) . r e m o v e C l a s s ( " u i - s t a t e - p r o c e s s i n g " ) . f i n d ( " s p a n : d a t a ( l a b e l . t a b s ) " ) . e a c h ( f u n c t i o n ( ) { v a r   b = a ( t h i s ) ; b . h t m l ( b . d a t a ( " l a b e l . t a b s " ) ) . r e m o v e D a t a ( " l a b e l . t a b s " ) } ) } , _ t a b i f y : f u n c t i o n ( n ) { t h i s . l i s t = t h i s . e l e m e n t . c h i l d r e n ( " u l : f i r s t " ) ; t h i s . l i s = a ( " l i : h a s ( a [ h r e f ] ) " , t h i s . l i s t ) ; t h i s . a n c h o r s = t h i s . l i s . m a p ( f u n c t i o n ( ) { r e t u r n   a ( " a " , t h i s ) [ 0 ] } ) ; t h i s . p a n e l s = a ( [ ] ) ; v a r   p = t h i s , d = t h i s . o p t i o n s ; v a r   c = / ^ # . + / ; t h i s . a n c h o r s . e a c h ( f u n c t i o n ( r , o ) { v a r   q = a ( o ) . a t t r ( " h r e f " ) ; v a r   s = q . s p l i t ( " # " ) [ 0 ] , u ; i f ( s & & ( s = = = l o c a t i o n . t o S t r i n g ( ) . s p l i t ( " # " ) [ 0 ] | | ( u = a ( " b a s e " ) [ 0 ] ) & & s = = = u . h r e f ) ) { q = o . h a s h ; o . h r e f = q } i f ( c . t e s t ( q ) ) { p . p a n e l s = p . p a n e l s . a d d ( p . _ s a n i t i z e S e l e c t o r ( q ) ) } e l s e { i f ( q ! = " # " ) { a . d a t a ( o , " h r e f . t a b s " , q ) ; a . d a t a ( o , " l o a d . t a b s " , q . r e p l a c e ( / # . * $ / , " " ) ) ; v a r   w = p . _ t a b I d ( o ) ; o . h r e f = " # " + w ; v a r   v = a ( " # " + w ) ; i f ( ! v . l e n g t h ) { v = a ( d . p a n e l T e m p l a t e ) . a t t r ( " i d " , w ) . a d d C l a s s ( " u i - t a b s - p a n e l   u i - w i d g e t - c o n t e n t   u i - c o r n e r - b o t t o m " ) . i n s e r t A f t e r ( p . p a n e l s [ r - 1 ] | | p . l i s t ) ; v . d a t a ( " d e s t r o y . t a b s " , t r u e ) } p . p a n e l s = p . p a n e l s . a d d ( v ) } e l s e { d . d i s a b l e d . p u s h ( r ) } } } ) ; i f ( n ) { t h i s . e l e m e n t . a d d C l a s s ( " u i - t a b s   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 . l i s t . a d d C l a s s ( " u i - t a b s - n a v   u i - h e l p e r - r e s e t   u i - h e l p e r - c l e a r f i x   u i - w i d g e t - h e a d e r   u i - c o r n e r - a l l " ) ; t h i s . l i s . 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 - t o p " ) ; t h i s . p a n e l s . a d d C l a s s ( " u i - t a b s - p a n e l   u i - w i d g e t - c o n t e n t   u i - c o r n e r - b o t t o m " ) ; i f ( d . s e l e c t e d = = = u n d e f i n e d ) { i f ( l o c a t i o n . h a s h ) { t h i s . a n c h o r s . e a c h ( f u n c t i o n ( q , o ) { i f ( o . h a s h = = l o c a t i o n . h a s h ) { d . s e l e c t e d = q ; r e t u r n   f a l s e } } ) } i f ( t y p e o f   d . s e l e c t e d ! = " n u m b e r " & & d . c o o k i e ) { d . s e l e c t e d = p a r s e I n t ( p . _ c o o k i e ( ) , 1 0 ) } i f ( t y p e o f   d . s e l e c t e d ! = " n u m b e r " & & t h i s . l i s . f i l t e r ( " . u i - t a b s - s e l e c t e d " ) . l e n g t h ) { d . s e l e c t e d = t h i s . l i s . i n d e x ( t h i s . l i s . f i l t e r ( " . u i - t a b s - s e l e c t e d " ) ) } d . s e l e c t e d = d . s e l e c t e d | | 0 } e l s e { i f ( d . s e l e c t e d = = = n u l l ) { d . s e l e c t e d = - 1 } } d . s e l e c t e d = ( ( d . s e l e c t e d > = 0 & & t h i s . a n c h o r s [ d . s e l e c t e d ] ) | | d . s e l e c t e d < 0 ) ? d . s e l e c t e d : 0 ; d . d i s a b l e d = a . u n i q u e ( d . d i s a b l e d . c o n c a t ( a . m a p ( t h i s . l i s . f i l t e r ( " . u i - s t a t e - d i s a b l e d " ) , f u n c t i o n ( q , o ) { r e t u r n   p . l i s . i n d e x ( q ) } ) ) ) . s o r t ( ) ; i f ( a . i n A r r a y ( d . s e l e c t e d , d . d i s a b l e d ) ! = - 1 ) { d . d i s a b l e d . s p l i c e ( a . i n A r r a y ( d . s e l e c t e d , d . d i s a b l e d ) , 1 ) } t h i s . p a n e l s . a d d C l a s s ( " u i - t a b s - h i d e " ) ; t h i s . l i s . r e m o v e C l a s s ( " u i - t a b s - s e l e c t e d   u i - s t a t e - a c t i v e " ) ; i f ( d . s e l e c t e d > = 0 & & t h i s . a n c h o r s . l e n g t h ) { t h i s . p a n e l s . e q ( d . s e l e c t e d ) . r e m o v e C l a s s ( " u i - t a b s - h i d e " ) ; t h i s . l i s . e q ( d . s e l e c t e d ) . a d d C l a s s ( " u i - t a b s - s e l e c t e d   u i - s t a t e - a c t i v e " ) ; p . e l e m e n t . q u e u e ( " t a b s " , f u n c t i o n ( ) { p . _ t r i g g e r ( " s h o w " , n u l l , p . _ u i ( p . a n c h o r s [ d . s e l e c t e d ] , p . p a n e l s [ d . s e l e c t e d ] ) ) } ) ; t h i s . l o a d ( d . s e l e c t e d ) } a ( w i n d o w ) . b i n d ( " u n l o a d " , f u n c t i o n ( ) { p . l i s . a d d ( p . a n c h o r s ) . u n b i n d ( " . t a b s " ) ; p . l i s = p . a n c h o r s = p . p a n e l s = n u l l } ) } e l s e { d . s e l e c t e d = t h i s . l i s . i n d e x ( t h i s . l i s . f i l t e r ( " . u i - t a b s - s e l e c t e d " ) ) } t h i s . e l e m e n t [ d . c o l l a p s i b l e ? " a d d C l a s s " : " r e m o v e C l a s s " ] ( " u i - t a b s - c o l l a p s i b l e " ) ; i f ( d . c o o k i e ) { t h i s . _ c o o k i e ( d . s e l e c t e d , d . c o o k i e ) } f o r ( v a r   g = 0 , m ; ( m = t h i s . l i s [ g ] ) ; g + + ) { a ( m ) [ a . i n A r r a y ( g , d . d i s a b l e d ) ! = - 1 & & ! a ( m ) . h a s C l a s s ( " u i - t a b s - s e l e c t e d " ) ? " a d d C l a s s " : " r e m o v e C l a s s " ] ( " u i - s t a t e - d i s a b l e d " ) } i f ( d . c a c h e = = = f a l s e ) { t h i s . a n c h o r s . r e m o v e D a t a ( " c a c h e . t a b s " ) } t h i s . l i s . a d d ( t h i s . a n c h o r s ) . u n b i n d ( " . t a b s " ) ; i f ( d . e v e n t ! = " m o u s e o v e r " ) { v a r   f = f u n c t i o n ( o , i ) { i f ( i . i s ( " : n o t ( . u i - s t a t e - d i s a b l e d ) " ) ) { i . a d d C l a s s ( " u i - s t a t e - " + o ) } } ; v a r   j = f u n c t i o n ( o , i ) { i . r e m o v e C l a s s ( " u i - s t a t e - " + o ) } ; t h i s . l i s . b i n d ( " m o u s e o v e r . t a b s " , f u n c t i o n ( ) { f ( " h o v e r " , a ( t h i s ) ) } ) ; t h i s . l i s . b i n d ( " m o u s e o u t . t a b s " , f u n c t i o n ( ) { j ( " h o v e r " , a ( t h i s ) ) } ) ; t h i s . a n c h o r s . b i n d ( " f o c u s . t a b s " , f u n c t i o n ( ) { f ( " f o c u s " , a ( t h i s ) . c l o s e s t ( " l i " ) ) } ) ; t h i s . a n c h o r s . b i n d ( " b l u r . t a b s " , f u n c t i o n ( ) { j ( " f o c u s " , a ( t h i s ) . c l o s e s t ( " l i " ) ) } ) } v a r   b , h ; i f ( d . f x ) { i f ( a . i s A r r a y ( d . f x ) ) { b = d . f x [ 0 ] ; h = d . f x [ 1 ] } e l s e { b = h = d . f x } } f u n c t i o n   e ( i , o ) { i . c s s ( { d i s p l a y : " " } ) ; i f ( a . b r o w s e r . m s i e & & o . o p a c i t y ) { i [ 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 " ) } } v a r   k = h ? f u n c t i o n ( i , o ) { a ( i ) . c l o s e s t ( " l i " ) . r e m o v e C l a s s ( " u i - s t a t e - d e f a u l t " ) . a d d C l a s s ( " u i - t a b s - s e l e c t e d   u i - s t a t e - a c t i v e " ) ; o . h i d e ( ) . r e m o v e C l a s s ( " u i - t a b s - h i d e " ) . a n i m a t e ( h , h . d u r a t i o n | | " n o r m a l " , f u n c t i o n ( ) { e ( o , h ) ; p . _ t r i g g e r ( " s h o w " , n u l l , p . _ u i ( i , o [ 0 ] ) ) } ) } : f u n c t i o n ( i , o ) { a ( i ) . c l o s e s t ( " l i " ) . r e m o v e C l a s s ( " u i - s t a t e - d e f a u l t " ) . a d d C l a s s ( " u i - t a b s - s e l e c t e d   u i - s t a t e - a c t i v e " ) ; o . r e m o v e C l a s s ( " u i - t a b s - h i d e " ) ; p . _ t r i g g e r ( " s h o w " , n u l l , p . _ u i ( i , o [ 0 ] ) ) } ; v a r   l = b ? f u n c t i o n ( o , i ) { i . a n i m a t e ( b , b . d u r a t i o n | | " n o r m a l " , f u n c t i o n ( ) { p . l i s . r e m o v e C l a s s ( " u i - t a b s - s e l e c t e d   u i - s t a t e - a c t i v e " ) . a d d C l a s s ( " u i - s t a t e - d e f a u l t " ) ; i . a d d C l a s s ( " u i - t a b s - h i d e " ) ; e ( i , b ) ; p . e l e m e n t . d e q u e u e ( " t a b s " ) } ) } : f u n c t i o n ( o , i , q ) { p . l i s . r e m o v e C l a s s ( " u i - t a b s - s e l e c t e d   u i - s t a t e - a c t i v e " ) . a d d C l a s s ( " u i - s t a t e - d e f a u l t " ) ; i . a d d C l a s s ( " u i - t a b s - h i d e " ) ; p . e l e m e n t . d e q u e u e ( " t a b s " ) } ; t h i s . a n c h o r s . b i n d ( d . e v e n t + " . t a b s " , f u n c t i o n ( ) { v a r   o = t h i s , r = a ( t h i s ) . c l o s e s t ( " l i " ) , i = p . p a n e l s . f i l t e r ( " : n o t ( . u i - t a b s - h i d e ) " ) , q = a ( p . _ s a n i t i z e S e l e c t o r ( t h i s . h a s h ) ) ; i f ( ( r . h a s C l a s s ( " u i - t a b s - s e l e c t e d " ) & & ! d . c o l l a p s i b l e ) | | r . h a s C l a s s ( " u i - s t a t e - d i s a b l e d " ) | | r . h a s C l a s s ( " u i - s t a t e - p r o c e s s i n g " ) | | p . _ t r i g g e r ( " s e l e c t " , n u l l , p . _ u i ( t h i s , q [ 0 ] ) ) = = = f a l s e ) { t h i s . b l u r ( ) ; r e t u r n   f a l s e } d . s e l e c t e d = p . a n c h o r s . i n d e x ( t h i s ) ; p . a b o r t ( ) ; i f ( d . c o l l a p s i b l e ) { i f ( r . h a s C l a s s ( " u i - t a b s - s e l e c t e d " ) ) { d . s e l e c t e d = - 1 ; i f ( d . c o o k i e ) { p . _ c o o k i e ( d . s e l e c t e d , d . c o o k i e ) } p . e l e m e n t . q u e u e ( " t a b s " , f u n c t i o n ( ) { l ( o , i ) } ) . d e q u e u e ( " t a b s " ) ; t h i s . b l u r ( ) ; r e t u r n   f a l s e } e l s e { i f ( ! i . l e n g t h ) { i f ( d . c o o k i e ) { p . _ c o o k i e ( d . s e l e c t e d , d . c o o k i e ) } p . e l e m e n t . q u e u e ( " t a b s " , f u n c t i o n ( ) { k ( o , q ) } ) ; p . l o a d ( p . a n c h o r s . i n d e x ( t h i s ) ) ; t h i s . b l u r ( ) ; r e t u r n   f a l s e } } } i f ( d . c o o k i e ) { p . _ c o o k i e ( d . s e l e c t e d , d . c o o k i e ) } i f ( q . l e n g t h ) { i f ( i . l e n g t h ) { p . e l e m e n t . q u e u e ( " t a b s " , f u n c t i o n ( ) { l ( o , i ) } ) } p . e l e m e n t . q u e u e ( " t a b s " , f u n c t i o n ( ) { k ( o , q ) } ) ; p . l o a d ( p . a n c h o r s . i n d e x ( t h i s ) ) } e l s e { t h r o w " j Q u e r y   U I   T a b s :   M i s m a t c h i n g   f r a g m e n t   i d e n t i f i e r . " } i f ( a . b r o w s e r . m s i e ) { t h i s . b l u r ( ) } } ) ; t h i s . a n c h o r s . b i n d ( " c l i c k . t a b s " , f u n c t i o n ( ) { r e t u r n   f a l s e } ) } , d e s t r o y : 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 . a b o r t ( ) ; t h i s . e l e m e n t . u n b i n d ( " . t a b s " ) . r e m o v e C l a s s ( " u i - t a b s   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   u i - t a b s - c o l l a p s i b l e " ) . r e m o v e D a t a ( " t a b s " ) ; t h i s . l i s t . r e m o v e C l a s s ( " u i - t a b s - n a v   u i - h e l p e r - r e s e t   u i - h e l p e r - c l e a r f i x   u i - w i d g e t - h e a d e r   u i - c o r n e r - a l l " ) ; t h i s . a n c h o r s . e a c h ( f u n c t i o n ( ) { v a r   c = a . d a t a ( t h i s , " h r e f . t a b s " ) ; i f ( c ) { t h i s . h r e f = c } v a r   d = a ( t h i s ) . u n b i n d ( " . t a b s " ) ; a . e a c h ( [ " h r e f " , " l o a d " , " c a c h e " ] , f u n c t i o n ( e , f ) { d . r e m o v e D a t a ( f + " . t a b s " ) } ) } ) ; t h i s . l i s . u n b i n d ( " . t a b s " ) . a d d ( t h i s . p a n e l s ) . e a c h ( f u n c t i o n ( ) { i f ( a . d a t a ( t h i s , " d e s t r o y . t a b s " ) ) { a ( t h i s ) . r e m o v e ( ) } e 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 - d e f a u l t " , " u i - c o r n e r - t o p " , " u i - t a b s - s e l e c t e d " , " u i - s t a t e - a c t i v e " , " u i - s t a t e - h o v e r " , " u i - s t a t e - f o c u s " , " u i - s t a t e - d i s a b l e d " , " u i - t a b s - p a n e l " , " u i - w i d g e t - c o n t e n t " , " u i - c o r n e r - b o t t o m " , " u i - t a b s - h i d e " ] . j o i n ( "   " ) ) } } ) ; i f ( b . c o o k i e ) { t h i s . _ c o o k i e ( n u l l , b . c o o k i e ) } } , a d d : f u n c t i o n ( e , d , c ) { i f ( c = = = u n d e f i n e d ) { c = t h i s . a n c h o r s . l e n g t h } v a r   b = t h i s , g = t h i s . o p t i o n s , i = a ( g . t a b T e m p l a t e . r e p l a c e ( / # \ { h r e f \ } / g , e ) . r e p l a c e ( / # \ { l a b e l \ } / g , d ) ) , h = ! e . i n d e x O f ( " # " ) ? e . r e p l a c e ( " # " , " " ) : t h i s . _ t a b I d ( a ( " a " , i ) [ 0 ] ) ; i . 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 - t o p " ) . d a t a ( " d e s t r o y . t a b s " , t r u e ) ; v a r   f = a ( " # " + h ) ; i f ( ! f . l e n g t h ) { f = a ( g . p a n e l T e m p l a t e ) . a t t r ( " i d " , h ) . d a t a ( " d e s t r o y . t a b s " , t r u e ) } f . a d d C l a s s ( " u i - t a b s - p a n e l   u i - w i d g e t - c o n t e n t   u i - c o r n e r - b o t t o m   u i - t a b s - h i d e " ) ; i f ( c > = t h i s . l i s . l e n g t h ) { i . a p p e n d T o ( t h i s . l i s t ) ; f . a p p e n d T o ( t h i s . l i s t [ 0 ] . p a r e n t N o d e ) } e l s e { i . i n s e r t B e f o r e ( t h i s . l i s [ c ] ) ; f . i n s e r t B e f o r e ( t h i s . p a n e l s [ c ] ) } g . d i s a b l e d = a . m a p ( g . d i s a b l e d , f u n c t i o n ( k , j ) { r e t u r n   k > = c ? + + k : k } ) ; t h i s . _ t a b i f y ( ) ; i f ( t h i s . a n c h o r s . l e n g t h = = 1 ) { i . a d d C l a s s ( " u i - t a b s - s e l e c t e d   u i - s t a t e - a c t i v e " ) ; f . r e m o v e C l a s s ( " u i - t a b s - h i d e " ) ; t h i s . e l e m e n t . q u e u e ( " t a b s " , f u n c t i o n ( ) { b . _ t r i g g e r ( " s h o w " , n u l l , b . _ u i ( b . a n c h o r s [ 0 ] , b . p a n e l s [ 0 ] ) ) } ) ; t h i s . l o a d ( 0 ) } t h i s . _ t r i g g e r ( " a d d " , n u l l , t h i s . _ u i ( t h i s . a n c h o r s [ c ] , t h i s . p a n e l s [ c ] ) ) } , r e m o v e : f u n c t i o n ( b ) { v a r   d = t h i s . o p t i o n s , e = t h i s . l i s . e q ( b ) . r e m o v e ( ) , c = t h i s . p a n e l s . e q ( b ) . r e m o v e ( ) ; i f ( e . h a s C l a s s ( " u i - t a b s - s e l e c t e d " ) & & t h i s . a n c h o r s . l e n g t h > 1 ) { t h i s . s e l e c t ( b + ( b + 1 < t h i s . a n c h o r s . l e n g t h ? 1 : - 1 ) ) } d . d i s a b l e d = a . m a p ( a . g r e p ( d . d i s a b l e d , f u n c t i o n ( g , f ) { r e t u r n   g ! = b } ) , f u n c t i o n ( g , f ) { r e t u r n   g > = b ? - - g : g } ) ; t h i s . _ t a b i f y ( ) ; t h i s . _ t r i g g e r ( " r e m o v e " , n u l l , t h i s . _ u i ( e . f i n d ( " a " ) [ 0 ] , c [ 0 ] ) ) } , e n a b 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 ; i f ( a . i n A r r a y ( b , c . d i s a b l e d ) = = - 1 ) { r e t u r n } t h i s . l i s . e q ( b ) . r e m o v e C l a s s ( " u i - s t a t e - d i s a b l e d " ) ; c . d i s a b l e d = a . g r e p ( c . d i s a b l e d , f u n c t i o n ( e , d ) { r e t u r n   e ! = b } ) ; t h i s . _ t r i g g e r ( " e n a b l e " , n u l l , t h i s . _ u i ( t h i s . a n c h o r s [ b ] , t h i s . p a n e l s [ b ] ) ) } , d i s a b l e : f u n c t i o n ( c ) { v a r   b = t h i s , d = t h i s . o p t i o n s ; i f ( c ! = d . s e l e c t e d ) { t h i s . l i s . e q ( c ) . a d d C l a s s ( " u i - s t a t e - d i s a b l e d " ) ; d . d i s a b l e d . p u s h ( c ) ; d . d i s a b l e d . s o r t ( ) ; t h i s . _ t r i g g e r ( " d i s a b l e " , n u l l , t h i s . _ u i ( t h i s . a n c h o r s [ c ] , t h i s . p a n e l s [ c ] ) ) } } , s e l e c t : f u n c t i o n ( b ) { i f ( t y p e o f   b = = " s t r i n g " ) { b = t h i s . a n c h o r s . i n d e x ( t h i s . a n c h o r s . f i l t e r ( " [ h r e f $ = " + b + " ] " ) ) } e l s e { i f ( b = = = n u l l ) { b = - 1 } } i f ( b = = - 1 & & t h i s . o p t i o n s . c o l l a p s i b l e ) { b = t h i s . o p t i o n s . s e l e c t e d } t h i s . a n c h o r s . e q ( b ) . t r i g g e r ( t h i s . o p t i o n s . e v e n t + " . t a b s " ) } , l o a d : f u n c t i o n ( e ) { v a r   c = t h i s , g = t h i s . o p t i o n s , b = t h i s . a n c h o r s . e q ( e ) [ 0 ] , d = a . d a t a ( b , " l o a d . t a b s " ) ; t h i s . a b o r t ( ) ; i f ( ! d | | t h i s . e l e m e n t . q u e u e ( " t a b s " ) . l e n g t h ! = = 0 & & a . d a t a ( b , " c a c h e . t a b s " ) ) { t h i s . e l e m e n t . d e q u e u e ( " t a b s " ) ; r e t u r n } t h i s . l i s . e q ( e ) . a d d C l a s s ( " u i - s t a t e - p r o c e s s i n g " ) ; i f ( g . s p i n n e r ) { v a r   f = a ( " s p a n " , b ) ; f . d a t a ( " l a b e l . t a b s " , f . h t m l ( ) ) . h t m l ( g . s p i n n e r ) } t h i s . x h r = a . a j a x ( a . e x t e n d ( { } , g . a j a x O p t i o n s , { u r l : d , s u c c e s s : f u n c t i o n ( i , h ) { a ( c . _ s a n i t i z e S e l e c t o r ( b . h a s h ) ) . h t m l ( i ) ; c . _ c l e a n u p ( ) ; i f ( g . c a c h e ) { a . d a t a ( b , " c a c h e . t a b s " , t r u e ) } c . _ t r i g g e r ( " l o a d " , n u l l , c . _ u i ( c . a n c h o r s [ e ] , c . p a n e l s [ e ] ) ) ; t r y { g . a j a x O p t i o n s . s u c c e s s ( i , h ) } c a t c h ( j ) { } c . e l e m e n t . d e q u e u e ( " t a b s " ) } } ) ) } , a b o r t : f u n c t i o n ( ) { t h i s . e l e m e n t . q u e u e ( [ ] ) ; t h i s . p a n e l s . s t o p ( f a l s e , t r u e ) ; i f ( t h i s . x h r ) { t h i s . x h r . a b o r t ( ) ; d e l e t e   t h i s . x h r } t h i s . _ c l e a n u p ( ) } , u r l : f u n c t i o n ( c , b ) { t h i s . a n c h o r s . e q ( c ) . r e m o v e D a t a ( " c a c h e . t a b s " ) . d a t a ( " l o a d . t a b s " , b ) } , l e n g t h : f u n c t i o n ( ) { r e t u r n   t h i s . a n c h o r s . l e n g t h } } ) ; a . e x t e n d ( a . u i . t a b s , { v e r s i o n : " 1 . 7 . 2 " , g e t t e r : " l e n g t h " , d e f a u l t s : { a j a x O p t i o n s : n u l l , c a c h e : f a l s e , c o o k i e : n u l l , c o l l a p s i b l e : f a l s e , d i s a b l e d : [ ] , e v e n t : " c l i c k " , f x : n u l l , i d P r e f i x : " u i - t a b s - " , p a n e l T e m p l a t e : " < d i v > < / d i v > " , s p i n n e r : " < e m > L o a d i n g & # 8 2 3 0 ; < / e m > " , t a b T e m p l a t e : ' < l i > < a   h r e f = " # { h r e f } " > < s p a n > # { l a b e l } < / s p a n > < / a > < / l i > ' } } ) ; a . e x t e n d ( a . u i . t a b s . p r o t o t y p e , { r o t a t i o n : n u l l , r o t a t e : f u n c t i o n ( d , f ) { v a r   b = t h i s , g = t h i s . o p t i o n s ; v a r   c = b . _ r o t a t e | | ( b . _ r o t a t e = f u n c t i o n ( h ) { c l e a r T i m e o u t ( b . r o t a t i o n ) ; b . r o t a t i o n = s e t T i m e o u t ( f u n c t i o n ( ) { v a r   i = g . s e l e c t e d ; b . s e l e c t ( + + i < b . a n c h o r s . l e n g t h ? i : 0 ) } , d ) ; i f ( h ) { h . s t o p P r o p a g a t i o n ( ) } } ) ; v a r   e = b . _ u n r o t a t e | | ( b . _ u n r o t a t e = ! f ? f u n c t i o n ( h ) { i f ( h . c l i e n t X ) { b . r o t a t e ( n u l l ) } } : f u n c t i o n ( h ) { t = g . s e l e c t e d ; c ( ) } ) ; i f ( d ) { t h i s . e l e m e n t . b i n d ( " t a b s s h o w " , c ) ; t h i s . a n c h o r s . b i n d ( g . e v e n t + " . t a b s " , e ) ; c ( ) } e l s e { c l e a r T i m e o u t ( b . r o t a t i o n ) ; t h i s . e l e m e n t . u n b i n d ( " t a b s s h o w " , c ) ; t h i s . a n c h o r s . u n b i n d ( g . e v e n t + " . t a b s " , e ) ; d e l e t e   t h i s . _ r o t a t e ; d e l e t e   t h i s . _ u n r o t a t e } } } ) } ) ( j Q u e r y ) ; ; / * 
   *   j Q u e r y   U I   D a t e p i c k 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 / D a t e p i c k 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 ( $ ) { $ . e x t e n d ( $ . u i , { d a t e p i c k e r : { v e r s i o n : " 1 . 7 . 2 " } } ) ; v a r   P R O P _ N A M E = " d a t e p i c k e r " ; f u n c t i o n   D a t e p i c k e r ( ) { t h i s . d e b u g = f a l s e ; t h i s . _ c u r I n s t = n u l l ; t h i s . _ k e y E v e n t = f a l s e ; t h i s . _ d i s a b l e d I n p u t s = [ ] ; t h i s . _ d a t e p i c k e r S h o w i n g = f a l s e ; t h i s . _ i n D i a l o g = f a l s e ; t h i s . _ m a i n D i v I d = " u i - d a t e p i c k e r - d i v " ; t h i s . _ i n l i n e C l a s s = " u i - d a t e p i c k e r - i n l i n e " ; t h i s . _ a p p e n d C l a s s = " u i - d a t e p i c k e r - a p p e n d " ; t h i s . _ t r i g g e r C l a s s = " u i - d a t e p i c k e r - t r i g g e r " ; t h i s . _ d i a l o g C l a s s = " u i - d a t e p i c k e r - d i a l o g " ; t h i s . _ d i s a b l e C l a s s = " u i - d a t e p i c k e r - d i s a b l e d " ; t h i s . _ u n s e l e c t a b l e C l a s s = " u i - d a t e p i c k e r - u n s e l e c t a b l e " ; t h i s . _ c u r r e n t C l a s s = " u i - d a t e p i c k e r - c u r r e n t - d a y " ; t h i s . _ d a y O v e r C l a s s = " u i - d a t e p i c k e r - d a y s - c e l l - o v e r " ; t h i s . r e g i o n a l = [ ] ; t h i s . r e g i o n a l [ " " ] = { c l o s e T e x t : " D o n e " , p r e v T e x t : " P r e v " , n e x t T e x t : " N e x t " , c u r r e n t T e x t : " T o d a y " , m o n t h N a m e s : [ " O c a k " , " ^u b a t " , " M a r t " , " N i s a n " , " M a y 1s " , " H a z i r a n " , " T e m m u z " , " A u s t o s " , " E y l ü l " , " E k i m " , " K a s 1m " , " A r a l 1k " ] , m o n t h N a m e s S h o r t : [ " O c a " , " S u b " , " M a r " , " N i s " , " M a y " , " H a z " , " T e m " , " A g u " , " E y l " , " E k i " , " K a s " , " A r a " ] , d a y N a m e s : [ " S u n d a y " , " M o n d a y " , " T u e s d a y " , " W e d n e s d a y " , " T h u r s d a y " , " F r i d a y " , " S a t u r d a y " ] , d a y N a m e s S h o r t : [ " S u n " , " M o n " , " T u e " , " W e d " , " T h u " , " F r i " , " S a t " ] , d a y N a m e s M i n : [ " S u " , " M o " , " T u " , " W e " , " T h " , " F r " , " S a " ] , d a t e F o r m a t : " d d - m m - y y " , f i r s t D a y : 0 , i s R T L : f a l s e } ; t h i s . _ d e f a u l t s = { s h o w O n : " f o c u s " , s h o w A n i m : " s h o w " , s h o w O p t i o n s : { } , d e f a u l t D a t e : n u l l , a p p e n d T e x t : " " , b u t t o n T e x t : " . . . " , b u t t o n I m a g e : " " , b u t t o n I m a g e O n l y : f a l s e , h i d e I f N o P r e v N e x t : f a l s e , n a v i g a t i o n A s D a t e F o r m a t : f a l s e , g o t o C u r r e n t : f a l s e , c h a n g e M o n t h : f a l s e , c h a n g e Y e a r : f a l s e , s h o w M o n t h A f t e r Y e a r : f a l s e , y e a r R a n g e : " - 1 0 : + 1 0 " , s h o w O t h e r M o n t h s : f a l s e , c a l c u l a t e W e e k : t h i s . i s o 8 6 0 1 W e e k , s h o r t Y e a r C u t o f f : " + 1 0 " , m i n D a t e : n u l l , m a x D a t e : n u l l , d u r a t i o n : " n o r m a l " , b e f o r e S h o w D a y : n u l l , b e f o r e S h o w : n u l l , o n S e l e c t : n u l l , o n C h a n g e M o n t h Y e a r : n u l l , o n C l o s e : n u l l , n u m b e r O f M o n t h s : 1 , s h o w C u r r e n t A t P o s : 0 , s t e p M o n t h s : 1 , s t e p B i g M o n t h s : 1 2 , a l t F i e l d : " " , a l t F o r m a t : " " , c o n s t r a i n I n p u t : t r u e , s h o w B u t t o n P a n e l : f a l s e } ; $ . e x t e n d ( t h i s . _ d e f a u l t s , t h i s . r e g i o n a l [ " " ] ) ; t h i s . d p D i v = $ ( ' < d i v   i d = " ' + t h i s . _ m a i n D i v I d + ' "   c l a s s = " u i - d a t e p i c k e r   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 - h e l p e r - c l e a r f i x   u i - c o r n e r - a l l   u i - h e l p e r - h i d d e n - a c c e s s i b l e " > < / d i v > ' ) } $ . e x t e n d ( D a t e p i c k e r . p r o t o t y p e , { m a r k e r C l a s s N a m e : " h a s D a t e p i c k e r " , l o g : f u n c t i o n ( ) { i f ( t h i s . d e b u g ) { c o n s o l e . l o g . a p p l y ( " " , a r g u m e n t 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 R e m o v e ( t h i s . _ d e f a u l t s , s e t t i n g s | | { } ) ; r e t u r n   t h i s } , _ a t t a c h D a t e p i c k e r : f u n c t i o n ( t a r g e t , s e t t i n g s ) { v a r   i n l i n e S e t t i n g s = n u l l ; f o r ( v a r   a t t r N a m e   i n   t h i s . _ d e f a u l t s ) { v a r   a t t r V a l u e = t a r g e t . g e t A t t r i b u t e ( " d a t e : " + a t t r N a m e ) ; i f ( a t t r V a l u e ) { i n l i n e S e t t i n g s = i n l i n e S e t t i n g s | | { } ; t r y { i n l i n e S e t t i n g s [ a t t r N a m e ] = e v a l ( a t t r V a l u e ) } c a t c h ( e r r ) { i n l i n e S e t t i n g s [ a t t r N a m e ] = a t t r V a l u e } } } v a r   n o d e N a m e = t a r g e t . n o d e N a m e . t o L o w e r C a s e ( ) ; v a r   i n l i n e = ( n o d e N a m e = = " d i v " | | n o d e N a m e = = " s p a n " ) ; i f ( ! t a r g e t . i d ) { t a r g e t . i d = " d p " + ( + + t h i s . u u i d ) } v a r   i n s t = t h i s . _ n e w I n s t ( $ ( t a r g e t ) , i n l i n e ) ; i n s t . s e t t i n g s = $ . e x t e n d ( { } , s e t t i n g s | | { } , i n l i n e S e t t i n g s | | { } ) ; i f ( n o d e N a m e = = " i n p u t " ) { t h i s . _ c o n n e c t D a t e p i c k e r ( t a r g e t , i n s t ) } e l s e { i f ( i n l i n e ) { t h i s . _ i n l i n e D a t e p i c k e r ( t a r g e t , i n s t ) } } } , _ n e w I n s t : f u n c t i o n ( t a r g e t , i n l i n e ) { v a r   i d = t a r g e t [ 0 ] . i d . r e p l a c e ( / ( [ : \ [ \ ] \ . ] ) / g , " \ \ \ \ $ 1 " ) ; r e t u r n { i d : i d , i n p u t : t a r g e t , s e l e c t e d D a y : 0 , s e l e c t e d M o n t h : 0 , s e l e c t e d Y e a r : 0 , d r a w M o n t h : 0 , d r a w Y e a r : 0 , i n l i n e : i n l i n e , d p D i v : ( ! i n l i n e ? t h i s . d p D i v : $ ( ' < d i v   c l a s s = " ' + t h i s . _ i n l i n e C l a s s + '   u i - d a t e p i c k e r   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 - h e l p e r - c l e a r f i x   u i - c o r n e r - a l l " > < / d i v > ' ) ) } } , _ c o n n e c t D a t e p i c k e r : f u n c t i o n ( t a r g e t , i n s t ) { v a r   i n p u t = $ ( t a r g e t ) ; i n s t . a p p e n d = $ ( [ ] ) ; i n s t . t r i g g e r = $ ( [ ] ) ; i f ( i n p u t . h a s C l a s s ( t h i s . m a r k e r C l a s s N a m e ) ) { r e t u r n } v a r   a p p e n d T e x t = t h i s . _ g e t ( i n s t , " a p p e n d T e x t " ) ; v a r   i s R T L = t h i s . _ g e t ( i n s t , " i s R T L " ) ; i f ( a p p e n d T e x t ) { i n s t . a p p e n d = $ ( ' < s p a n   c l a s s = " ' + t h i s . _ a p p e n d C l a s s + ' " > ' + a p p e n d T e x t + " < / s p a n > " ) ; i n p u t [ i s R T L ? " b e f o r e " : " a f t e r " ] ( i n s t . a p p e n d ) } v a r   s h o w O n = t h i s . _ g e t ( i n s t , " s h o w O n " ) ; i f ( s h o w O n = = " f o c u s " | | s h o w O n = = " b o t h " ) { i n p u t . f o c u s ( t h i s . _ s h o w D a t e p i c k e r ) } i f ( s h o w O n = = " b u t t o n " | | s h o w O n = = " b o t h " ) { v a r   b u t t o n T e x t = t h i s . _ g e t ( i n s t , " b u t t o n T e x t " ) ; v a r   b u t t o n I m a g e = t h i s . _ g e t ( i n s t , " b u t t o n I m a g e " ) ; i n s t . t r i g g e r = $ ( t h i s . _ g e t ( i n s t , " b u t t o n I m a g e O n l y " ) ? $ ( " < i m g / > " ) . a d d C l a s s ( t h i s . _ t r i g g e r C l a s s ) . a t t r ( { s r c : b u t t o n I m a g e , a l t : b u t t o n T e x t , t i t l e : b u t t o n T e x t } ) : $ ( ' < b u t t o n   t y p e = " b u t t o n " > < / b u t t o n > ' ) . a d d C l a s s ( t h i s . _ t r i g g e r C l a s s ) . h t m l ( b u t t o n I m a g e = = " " ? b u t t o n T e x t : $ ( " < i m g / > " ) . a t t r ( { s r c : b u t t o n I m a g e , a l t : b u t t o n T e x t , t i t l e : b u t t o n T e x t } ) ) ) ; i n p u t [ i s R T L ? " b e f o r e " : " a f t e r " ] ( i n s t . t r i g g e r ) ; i n s t . t r i g g e r . c l i c k ( f u n c t i o n ( ) { i f ( $ . d a t e p i c k e r . _ d a t e p i c k e r S h o w i n g & & $ . d a t e p i c k e r . _ l a s t I n p u t = = t a r g e t ) { $ . d a t e p i c k e r . _ h i d e D a t e p i c k e r ( ) } e l s e { $ . d a t e p i c k e r . _ s h o w D a t e p i c k e r ( t a r g e t ) } r e t u r n   f a l s e } ) } i n p u t . a d d C l a s s ( t h i s . m a r k e r C l a s s N a m e ) . k e y d o w n ( t h i s . _ d o K e y D o w n ) . k e y p r e s s ( t h i s . _ d o K e y P r e s s ) . b i n d ( " s e t D a t a . d a t e p i c k e r " , f u n c t i o n ( e v e n t , k e y , v a l u e ) { i n s t . s e t t i n g s [ k e y ] = v a l u e } ) . b i n d ( " g e t D a t a . d a t e p i c k e r " , f u n c t i o n ( e v e n t , k e y ) { r e t u r n   t h i s . _ g e t ( i n s t , k e y ) } ) ; $ . d a t a ( t a r g e t , P R O P _ N A M E , i n s t ) } , _ i n l i n e D a t e p i c k e r : f u n c t i o n ( t a r g e t , i n s t ) { v a r   d i v S p a n = $ ( t a r g e t ) ; i f ( d i v S p a n . h a s C l a s s ( t h i s . m a r k e r C l a s s N a m e ) ) { r e t u r n } d i v S p a n . a d d C l a s s ( t h i s . m a r k e r C l a s s N a m e ) . a p p e n d ( i n s t . d p D i v ) . b i n d ( " s e t D a t a . d a t e p i c k e r " , f u n c t i o n ( e v e n t , k e y , v a l u e ) { i n s t . s e t t i n g s [ k e y ] = v a l u e } ) . b i n d ( " g e t D a t a . d a t e p i c k e r " , f u n c t i o n ( e v e n t , k e y ) { r e t u r n   t h i s . _ g e t ( i n s t , k e y ) } ) ; $ . d a t a ( t a r g e t , P R O P _ N A M E , i n s t ) ; t h i s . _ s e t D a t e ( i n s t , t h i s . _ g e t D e f a u l t D a t e ( i n s t ) ) ; t h i s . _ u p d a t e D a t e p i c k e r ( i n s t ) ; t h i s . _ u p d a t e A l t e r n a t e ( i n s t ) } , _ d i a l o g D a t e p i c k e r : f u n c t i o n ( i n p u t , d a t e T e x t , o n S e l e c t , s e t t i n g s , p o s ) { v a r   i n s t = t h i s . _ d i a l o g I n s t ; i f ( ! i n s t ) { v a r   i d = " d p " + ( + + t h i s . u u i d ) ; t h i s . _ d i a l o g I n p u t = $ ( ' < i n p u t   t y p e = " t e x t "   i d = " ' + i d + ' "   s i z e = " 1 "   s t y l e = " p o s i t i o n :   a b s o l u t e ;   t o p :   - 1 0 0 p x ; " / > ' ) ; t h i s . _ d i a l o g I n p u t . k e y d o w n ( t h i s . _ d o K e y D o w n ) ; $ ( " b o d y " ) . a p p e n d ( t h i s . _ d i a l o g I n p u t ) ; i n s t = t h i s . _ d i a l o g I n s t = t h i s . _ n e w I n s t ( t h i s . _ d i a l o g I n p u t , f a l s e ) ; i n s t . s e t t i n g s = { } ; $ . d a t a ( t h i s . _ d i a l o g I n p u t [ 0 ] , P R O P _ N A M E , i n s t ) } e x t e n d R e m o v e ( i n s t . s e t t i n g s , s e t t i n g s | | { } ) ; t h i s . _ d i a l o g I n p u t . v a l ( d a t e T e x t ) ; t h i s . _ p o s = ( p o s ? ( p o s . l e n g t h ? p o s : [ p o s . p a g e X , p o s . p a g e Y ] ) : n u l l ) ; i f ( ! t h i s . _ p o s ) { v a r   b r o w s e r W i d t h = 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 ; v a r   b r o w s e r H e i g h t = w i n d o w . i n n e r H e i g h t | | 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 H e i g h t | | d o c u m e n t . b o d y . c l i e n t H e i g h t ; v a r   s c r o l l X = 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 L e f t | | d o c u m e n t . b o d y . s c r o l l L e f t ; v a r   s c r o l l Y = 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 T o p | | d o c u m e n t . b o d y . s c r o l l T o p ; t h i s . _ p o s = [ ( b r o w s e r W i d t h / 2 ) - 1 0 0 + s c r o l l X , ( b r o w s e r H e i g h t / 2 ) - 1 5 0 + s c r o l l Y ] } t h i s . _ d i a l o g I n p u t . c s s ( " l e f t " , t h i s . _ p o s [ 0 ] + " p x " ) . c s s ( " t o p " , t h i s . _ p o s [ 1 ] + " p x " ) ; i n s t . s e t t i n g s . o n S e l e c t = o n S e l e c t ; t h i s . _ i n D i a l o g = t r u e ; t h i s . d p D i v . a d d C l a s s ( t h i s . _ d i a l o g C l a s s ) ; t h i s . _ s h o w D a t e p i c k e r ( t h i s . _ d i a l o g I n p u t [ 0 ] ) ; i f ( $ . b l o c k U I ) { $ . b l o c k U I ( t h i s . d p D i v ) } $ . d a t a ( t h i s . _ d i a l o g I n p u t [ 0 ] , P R O P _ N A M E , i n s t ) ; r e t u r n   t h i s } , _ d e s t r o y D a t e p i c k e r : f u n c t i o n ( t a r g e t ) { v a r   $ t a r g e t = $ ( t a r g e t ) ; v a r   i n s t = $ . d a t a ( t a r g e t , P R O P _ N A M E ) ; i f ( ! $ t a r g e t . h a s C l a s s ( t h i s . m a r k e r C l a s s N a m e ) ) { r e t u r n } v a r   n o d e N a m e = t a r g e t . n o d e N a m e . t o L o w e r C a s e ( ) ; $ . r e m o v e D a t a ( t a r g e t , P R O P _ N A M E ) ; i f ( n o d e N a m e = = " i n p u t " ) { i n s t . a p p e n d . r e m o v e ( ) ; i n s t . t r i g g e r . r e m o v e ( ) ; $ t a r g e t . r e m o v e C l a s s ( t h i s . m a r k e r C l a s s N a m e ) . u n b i n d ( " f o c u s " , t h i s . _ s h o w D a t e p i c k e r ) . u n b i n d ( " k e y d o w n " , t h i s . _ d o K e y D o w n ) . u n b i n d ( " k e y p r e s s " , t h i s . _ d o K e y P r e s s ) } e l s e { i f ( n o d e N a m e = = " d i v " | | n o d e N a m e = = " s p a n " ) { $ t a r g e t . r e m o v e C l a s s ( t h i s . m a r k e r C l a s s N a m e ) . e m p t y ( ) } } } , _ e n a b l e D a t e p i c k e r : f u n c t i o n ( t a r g e t ) { v a r   $ t a r g e t = $ ( t a r g e t ) ; v a r   i n s t = $ . d a t a ( t a r g e t , P R O P _ N A M E ) ; i f ( ! $ t a r g e t . h a s C l a s s ( t h i s . m a r k e r C l a s s N a m e ) ) { r e t u r n } v a r   n o d e N a m e = t a r g e t . n o d e N a m e . t o L o w e r C a s e ( ) ; i f ( n o d e N a m e = = " i n p u t " ) { t a r g e t . d i s a b l e d = f a l s e ; i n s t . t r i g g e r . f i l t e r ( " b u t t o n " ) . e a c h ( f u n c t i o n ( ) { t h i s . d i s a b l e d = f a l s e } ) . e n d ( ) . f i l t e r ( " i m g " ) . c s s ( { o p a c i t y : " 1 . 0 " , c u r s o r : " " } ) } e l s e { i f ( n o d e N a m e = = " d i v " | | n o d e N a m e = = " s p a n " ) { v a r   i n l i n e = $ t a r g e t . c h i l d r e n ( " . " + t h i s . _ i n l i n e C l a s s ) ; i n l i n e . c h i l d r e n ( ) . r e m o v e C l a s s ( " u i - s t a t e - d i s a b l e d " ) } } t h i s . _ d i s a b l e d I n p u t s = $ . m a p ( t h i s . _ d i s a b l e d I n p u t s , f u n c t i o n ( v a l u e ) { r e t u r n ( v a l u e = = t a r g e t ? n u l l : v a l u e ) } ) } , _ d i s a b l e D a t e p i c k e r : f u n c t i o n ( t a r g e t ) { v a r   $ t a r g e t = $ ( t a r g e t ) ; v a r   i n s t = $ . d a t a ( t a r g e t , P R O P _ N A M E ) ; i f ( ! $ t a r g e t . h a s C l a s s ( t h i s . m a r k e r C l a s s N a m e ) ) { r e t u r n } v a r   n o d e N a m e = t a r g e t . n o d e N a m e . t o L o w e r C a s e ( ) ; i f ( n o d e N a m e = = " i n p u t " ) { t a r g e t . d i s a b l e d = t r u e ; i n s t . t r i g g e r . f i l t e r ( " b u t t o n " ) . e a c h ( f u n c t i o n ( ) { t h i s . d i s a b l e d = t r u e } ) . e n d ( ) . f i l t e r ( " i m g " ) . c s s ( { o p a c i t y : " 0 . 5 " , c u r s o r : " d e f a u l t " } ) } e l s e { i f ( n o d e N a m e = = " d i v " | | n o d e N a m e = = " s p a n " ) { v a r   i n l i n e = $ t a r g e t . c h i l d r e n ( " . " + t h i s . _ i n l i n e C l a s s ) ; i n l i n e . c h i l d r e n ( ) . a d d C l a s s ( " u i - s t a t e - d i s a b l e d " ) } } t h i s . _ d i s a b l e d I n p u t s = $ . m a p ( t h i s . _ d i s a b l e d I n p u t s , f u n c t i o n ( v a l u e ) { r e t u r n ( v a l u e = = t a r g e t ? n u l l : v a l u e ) } ) ; t h i s . _ d i s a b l e d I n p u t s [ t h i s . _ d i s a b l e d I n p u t s . l e n g t h ] = t a r g e t } , _ i s D i s a b l e d D a t e p i c k e r : f u n c t i o n ( t a r g e t ) { i f ( ! t a r g e t ) { r e t u r n   f a l s e } f o r ( v a r   i = 0 ; i < t h i s . _ d i s a b l e d I n p u t s . l e n g t h ; i + + ) { i f ( t h i s . _ d i s a b l e d I n p u t s [ i ] = = t a r g e t ) { r e t u r n   t r u e } } r e t u r n   f a l s e } , _ g e t I n s t : f u n c t i o n ( t a r g e t ) { t r y { r e t u r n   $ . d a t a ( t a r g e t , P R O P _ N A M E ) } c a t c h ( e r r ) { t h r o w " M i s s i n g   i n s t a n c e   d a t a   f o r   t h i s   d a t e p i c k e r " } } , _ o p t i o n D a t e p i c k e r : f u n c t i o n ( t a r g e t , n a m e , v a l u e ) { v a r   i n s t = t h i s . _ g e t I n s t ( t a r g e t ) ; i f ( a r g u m e n t s . l e n g t h = = 2 & & t y p e o f   n a m e = = " s t r i n g " ) { r e t u r n ( n a m e = = " d e f a u l t s " ? $ . e x t e n d ( { } , $ . d a t e p i c k e r . _ d e f a u l t s ) : ( i n s t ? ( n a m e = = " a l l " ? $ . e x t e n d ( { } , i n s t . s e t t i n g s ) : t h i s . _ g e t ( i n s t , n a m e ) ) : n u l l ) ) } v a r   s e t t i n g s = n a m e | | { } ; i f ( t y p e o f   n a m e = = " s t r i n g " ) { s e t t i n g s = { } ; s e t t i n g s [ n a m e ] = v a l u e } i f ( i n s t ) { i f ( t h i s . _ c u r I n s t = = i n s t ) { t h i s . _ h i d e D a t e p i c k e r ( n u l l ) } v a r   d a t e = t h i s . _ g e t D a t e D a t e p i c k e r ( t a r g e t ) ; e x t e n d R e m o v e ( i n s t . s e t t i n g s , s e t t i n g s ) ; t h i s . _ s e t D a t e D a t e p i c k e r ( t a r g e t , d a t e ) ; t h i s . _ u p d a t e D a t e p i c k e r ( i n s t ) } } , _ c h a n g e D a t e p i c k e r : f u n c t i o n ( t a r g e t , n a m e , v a l u e ) { t h i s . _ o p t i o n D a t e p i c k e r ( t a r g e t , n a m e , v a l u e ) } , _ r e f r e s h D a t e p i c k e r : f u n c t i o n ( t a r g e t ) { v a r   i n s t = t h i s . _ g e t I n s t ( t a r g e t ) ; i f ( i n s t ) { t h i s . _ u p d a t e D a t e p i c k e r ( i n s t ) } } , _ s e t D a t e D a t e p i c k e r : f u n c t i o n ( t a r g e t , d a t e , e n d D a t e ) { v a r   i n s t = t h i s . _ g e t I n s t ( t a r g e t ) ; i f ( i n s t ) { t h i s . _ s e t D a t e ( i n s t , d a t e , e n d D a t e ) ; t h i s . _ u p d a t e D a t e p i c k e r ( i n s t ) ; t h i s . _ u p d a t e A l t e r n a t e ( i n s t ) } } , _ g e t D a t e D a t e p i c k e r : f u n c t i o n ( t a r g e t ) { v a r   i n s t = t h i s . _ g e t I n s t ( t a r g e t ) ; i f ( i n s t & & ! i n s t . i n l i n e ) { t h i s . _ s e t D a t e F r o m F i e l d ( i n s t ) } r e t u r n ( i n s t ? t h i s . _ g e t D a t e ( i n s t ) : n u l l ) } , _ d o K e y D o w n : f u n c t i o n ( e v e n t ) { v a r   i n s t = $ . d a t e p i c k e r . _ g e t I n s t ( e v e n t . t a r g e t ) ; v a r   h a n d l e d = t r u e ; v a r   i s R T L = i n s t . d p D i v . i s ( " . u i - d a t e p i c k e r - r t l " ) ; i n s t . _ k e y E v e n t = t r u e ; i f ( $ . d a t e p i c k e r . _ d a t e p i c k e r S h o w i n g ) { s w i t c h ( e v e n t . k e y C o d e ) { c a s e   9 : $ . d a t e p i c k e r . _ h i d e D a t e p i c k e r ( n u l l , " " ) ; b r e a k ; c a s e   1 3 : v a r   s e l = $ ( " t d . " + $ . d a t e p i c k e r . _ d a y O v e r C l a s s + " ,   t d . " + $ . d a t e p i c k e r . _ c u r r e n t C l a s s , i n s t . d p D i v ) ; i f ( s e l [ 0 ] ) { $ . d a t e p i c k e r . _ s e l e c t D a y ( e v e n t . t a r g e t , i n s t . s e l e c t e d M o n t h , i n s t . s e l e c t e d Y e a r , s e l [ 0 ] ) } e l s e { $ . d a t e p i c k e r . _ h i d e D a t e p i c k e r ( n u l l , $ . d a t e p i c k e r . _ g e t ( i n s t , " d u r a t i o n " ) ) } r e t u r n   f a l s e ; b r e a k ; c a s e   2 7 : $ . d a t e p i c k e r . _ h i d e D a t e p i c k e r ( n u l l , $ . d a t e p i c k e r . _ g e t ( i n s t , " d u r a t i o n " ) ) ; b r e a k ; c a s e   3 3 : $ . d a t e p i c k e r . _ a d j u s t D a t e ( e v e n t . t a r g e t , ( e v e n t . c t r l K e y ? - $ . d a t e p i c k e r . _ g e t ( i n s t , " s t e p B i g M o n t h s " ) : - $ . d a t e p i c k e r . _ g e t ( i n s t , " s t e p M o n t h s " ) ) , " M " ) ; b r e a k ; c a s e   3 4 : $ . d a t e p i c k e r . _ a d j u s t D a t e ( e v e n t . t a r g e t , ( e v e n t . c t r l K e y ? + $ . d a t e p i c k e r . _ g e t ( i n s t , " s t e p B i g M o n t h s " ) : + $ . d a t e p i c k e r . _ g e t ( i n s t , " s t e p M o n t h s " ) ) , " M " ) ; b r e a k ; c a s e   3 5 : i f ( e v e n t . c t r l K e y | | e v e n t . m e t a K e y ) { $ . d a t e p i c k e r . _ c l e a r D a t e ( e v e n t . t a r g e t ) } h a n d l e d = e v e n t . c t r l K e y | | e v e n t . m e t a K e y ; b r e a k ; c a s e   3 6 : i f ( e v e n t . c t r l K e y | | e v e n t . m e t a K e y ) { $ . d a t e p i c k e r . _ g o t o T o d a y ( e v e n t . t a r g e t ) } h a n d l e d = e v e n t . c t r l K e y | | e v e n t . m e t a K e y ; b r e a k ; c a s e   3 7 : i f ( e v e n t . c t r l K e y | | e v e n t . m e t a K e y ) { $ . d a t e p i c k e r . _ a d j u s t D a t e ( e v e n t . t a r g e t , ( i s R T L ? + 1 : - 1 ) , " D " ) } h a n d l e d = e v e n t . c t r l K e y | | e v e n t . m e t a K e y ; i f ( e v e n t . o r i g i n a l E v e n t . a l t K e y ) { $ . d a t e p i c k e r . _ a d j u s t D a t e ( e v e n t . t a r g e t , ( e v e n t . c t r l K e y ? - $ . d a t e p i c k e r . _ g e t ( i n s t , " s t e p B i g M o n t h s " ) : - $ . d a t e p i c k e r . _ g e t ( i n s t , " s t e p M o n t h s " ) ) , " M " ) } b r e a k ; c a s e   3 8 : i f ( e v e n t . c t r l K e y | | e v e n t . m e t a K e y ) { $ . d a t e p i c k e r . _ a d j u s t D a t e ( e v e n t . t a r g e t , - 7 , " D " ) } h a n d l e d = e v e n t . c t r l K e y | | e v e n t . m e t a K e y ; b r e a k ; c a s e   3 9 : i f ( e v e n t . c t r l K e y | | e v e n t . m e t a K e y ) { $ . d a t e p i c k e r . _ a d j u s t D a t e ( e v e n t . t a r g e t , ( i s R T L ? - 1 : + 1 ) , " D " ) } h a n d l e d = e v e n t . c t r l K e y | | e v e n t . m e t a K e y ; i f ( e v e n t . o r i g i n a l E v e n t . a l t K e y ) { $ . d a t e p i c k e r . _ a d j u s t D a t e ( e v e n t . t a r g e t , ( e v e n t . c t r l K e y ? + $ . d a t e p i c k e r . _ g e t ( i n s t , " s t e p B i g M o n t h s " ) : + $ . d a t e p i c k e r . _ g e t ( i n s t , " s t e p M o n t h s " ) ) , " M " ) } b r e a k ; c a s e   4 0 : i f ( e v e n t . c t r l K e y | | e v e n t . m e t a K e y ) { $ . d a t e p i c k e r . _ a d j u s t D a t e ( e v e n t . t a r g e t , + 7 , " D " ) } h a n d l e d = e v e n t . c t r l K e y | | e v e n t . m e t a K e y ; b r e a k ; d e f a u l t : h a n d l e d = f a l s e } } e l s e { i f ( e v e n t . k e y C o d e = = 3 6 & & e v e n t . c t r l K e y ) { $ . d a t e p i c k e r . _ s h o w D a t e p i c k e r ( t h i s ) } e l s e { h a n d l e d = f a l s e } } i f ( h a n d l e d ) { e v e n t . p r e v e n t D e f a u l t ( ) ; e v e n t . s t o p P r o p a g a t i o n ( ) } } , _ d o K e y P r e s s : f u n c t i o n ( e v e n t ) { v a r   i n s t = $ . d a t e p i c k e r . _ g e t I n s t ( e v e n t . t a r g e t ) ; i f ( $ . d a t e p i c k e r . _ g e t ( i n s t , " c o n s t r a i n I n p u t " ) ) { v a r   c h a r s = $ . d a t e p i c k e r . _ p o s s i b l e C h a r s ( $ . d a t e p i c k e r . _ g e t ( i n s t , " d a t e F o r m a t " ) ) ; v a r   c h r = S t r i n g . f r o m C h a r C o d e ( e v e n t . c h a r C o d e = = u n d e f i n e d ? e v e n t . k e y C o d e : e v e n t . c h a r C o d e ) ; r e t u r n   e v e n t . c t r l K e y | | ( c h r < "   " | | ! c h a r s | | c h a r s . i n d e x O f ( c h r ) > - 1 ) } } , _ s h o w D a t e p i c k e r : f u n c t i o n ( i n p u t ) { i n p u t = i n p u t . t a r g e t | | i n p u t ; i f ( i n p u t . n o d e N a m e . t o L o w e r C a s e ( ) ! = " i n p u t " ) { i n p u t = $ ( " i n p u t " , i n p u t . p a r e n t N o d e ) [ 0 ] } i f ( $ . d a t e p i c k e r . _ i s D i s a b l e d D a t e p i c k e r ( i n p u t ) | | $ . d a t e p i c k e r . _ l a s t I n p u t = = i n p u t ) { r e t u r n } v a r   i n s t = $ . d a t e p i c k e r . _ g e t I n s t ( i n p u t ) ; v a r   b e f o r e S h o w = $ . d a t e p i c k e r . _ g e t ( i n s t , " b e f o r e S h o w " ) ; e x t e n d R e m o v e ( i n s t . s e t t i n g s , ( b e f o r e S h o w ? b e f o r e S h o w . a p p l y ( i n p u t , [ i n p u t , i n s t ] ) : { } ) ) ; $ . d a t e p i c k e r . _ h i d e D a t e p i c k e r ( n u l l , " " ) ; $ . d a t e p i c k e r . _ l a s t I n p u t = i n p u t ; $ . d a t e p i c k e r . _ s e t D a t e F r o m F i e l d ( i n s t ) ; i f ( $ . d a t e p i c k e r . _ i n D i a l o g ) { i n p u t . v a l u e = " " } i f ( ! $ . d a t e p i c k e r . _ p o s ) { $ . d a t e p i c k e r . _ p o s = $ . d a t e p i c k e r . _ f i n d P o s ( i n p u t ) ; $ . d a t e p i c k e r . _ p o s [ 1 ] + = i n p u t . o f f s e t H e i g h t } v a r   i s F i x e d = f a l s e ; $ ( i n p u t ) . p a r e n t s ( ) . e a c h ( f u n c t i o n ( ) { i s F i x e d | = $ ( t h i s ) . c s s ( " p o s i t i o n " ) = = " f i x e d " ; r e t u r n   ! i s F i x e d } ) ; i f ( i s F i x e d & & $ . b r o w s e r . o p e r a ) { $ . d a t e p i c k e r . _ p o s [ 0 ] - = 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 L e f t ; $ . d a t e p i c k e r . _ p o s [ 1 ] - = 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 T o p } v a r   o f f s e t = { l e f t : $ . d a t e p i c k e r . _ p o s [ 0 ] , t o p : $ . d a t e p i c k e r . _ p o s [ 1 ] } ; $ . d a t e p i c k e r . _ p o s = n u l l ; i n s t . r a n g e S t a r t = n u l l ; i n s t . d p D i v . c s s ( { p o s i t i o n : " a b s o l u t e " , d i s p l a y : " b l o c k " , t o p : " - 1 0 0 0 p x " } ) ; $ . d a t e p i c k e r . _ u p d a t e D a t e p i c k e r ( i n s t ) ; o f f s e t = $ . d a t e p i c k e r . _ c h e c k O f f s e t ( i n s t , o f f s e t , i s F i x e d ) ; i n s t . d p D i v . c s s ( { p o s i t i o n : ( $ . d a t e p i c k e r . _ i n D i a l o g & & $ . b l o c k U I ? " s t a t i c " : ( i s F i x e d ? " f i x e d " : " a b s o l u t e " ) ) , d i s p l a y : " n o n e " , l e f t : o f f s e t . l e f t + " p x " , t o p : o f f s e t . t o p + " p x " } ) ; i f ( ! i n s t . i n l i n e ) { v a r   s h o w A n i m = $ . d a t e p i c k e r . _ g e t ( i n s t , " s h o w A n i m " ) | | " s h o w " ; v a r   d u r a t i o n = $ . d a t e p i c k e r . _ g e t ( i n s t , " d u r a t i o n " ) ; v a r   p o s t P r o c e s s = f u n c t i o n ( ) { $ . d a t e p i c k e r . _ d a t e p i c k e r S h o w i n g = t r u e ; i f ( $ . b r o w s e r . m s i e & & p a r s e I n t ( $ . b r o w s e r . v e r s i o n , 1 0 ) < 7 ) { $ ( " i f r a m e . u i - d a t e p i c k e r - c o v e r " ) . c s s ( { w i d t h : i n s t . d p D i v . w i d t h ( ) + 4 , h e i g h t : i n s t . d p D i v . h e i g h t ( ) + 4 } ) } } ; i f ( $ . e f f e c t s & & $ . e f f e c t s [ s h o w A n i m ] ) { i n s t . d p D i v . s h o w ( s h o w A n i m , $ . d a t e p i c k e r . _ g e t ( i n s t , " s h o w O p t i o n s " ) , d u r a t i o n , p o s t P r o c e s s ) } e l s e { i n s t . d p D i v [ s h o w A n i m ] ( d u r a t i o n , p o s t P r o c e s s ) } i f ( d u r a t i o n = = " " ) { p o s t P r o c e s s ( ) } i f ( i n s t . i n p u t [ 0 ] . t y p e ! = " h i d d e n " ) { i n s t . i n p u t [ 0 ] . f o c u s ( ) } $ . d a t e p i c k e r . _ c u r I n s t = i n s t } } , _ u p d a t e D a t e p i c k e r : f u n c t i o n ( i n s t ) { v a r   d i m s = { w i d t h : i n s t . d p D i v . w i d t h ( ) + 4 , h e i g h t : i n s t . d p D i v . h e i g h t ( ) + 4 } ; v a r   s e l f = t h i s ; i n s t . d p D i v . e m p t y ( ) . a p p e n d ( t h i s . _ g e n e r a t e H T M L ( i n s t ) ) . f i n d ( " i f r a m e . u i - d a t e p i c k e r - c o v e r " ) . c s s ( { w i d t h : d i m s . w i d t h , h e i g h t : d i m s . h e i g h t } ) . e n d ( ) . f i n d ( " b u t t o n ,   . u i - d a t e p i c k e r - p r e v ,   . u i - d a t e p i c k e r - n e x t ,   . u i - d a t e p i c k e r - c a l e n d a r   t d   a " ) . b i n d ( " m o u s e o u t " , f u n c t i o n ( ) { $ ( 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 " ) ; i f ( t h i s . c l a s s N a m e . i n d e x O f ( " u i - d a t e p i c k e r - p r e v " ) ! = - 1 ) { $ ( t h i s ) . r e m o v e C l a s s ( " u i - d a t e p i c k e r - p r e v - h o v e r " ) } i f ( t h i s . c l a s s N a m e . i n d e x O f ( " u i - d a t e p i c k e r - n e x t " ) ! = - 1 ) { $ ( t h i s ) . r e m o v e C l a s s ( " u i - d a t e p i c k e r - n e x t - h o v e r " ) } } ) . b i n d ( " m o u s e o v e r " , f u n c t i o n ( ) { i f ( ! s e l f . _ i s D i s a b l e d D a t e p i c k e r ( i n s t . i n l i n e ? i n s t . d p D i v . p a r e n t ( ) [ 0 ] : i n s t . i n p u t [ 0 ] ) ) { $ ( t h i s ) . p a r e n t s ( " . u i - d a t e p i c k e r - c a l e n d a r " ) . f i n d ( " a " ) . 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 ) . a d d C l a s s ( " u i - s t a t e - h o v e r " ) ; i f ( t h i s . c l a s s N a m e . i n d e x O f ( " u i - d a t e p i c k e r - p r e v " ) ! = - 1 ) { $ ( t h i s ) . a d d C l a s s ( " u i - d a t e p i c k e r - p r e v - h o v e r " ) } i f ( t h i s . c l a s s N a m e . i n d e x O f ( " u i - d a t e p i c k e r - n e x t " ) ! = - 1 ) { $ ( t h i s ) . a d d C l a s s ( " u i - d a t e p i c k e r - n e x t - h o v e r " ) } } } ) . e n d ( ) . f i n d ( " . " + t h i s . _ d a y O v e r C l a s s + "   a " ) . t r i g g e r ( " m o u s e o v e r " ) . e n d ( ) ; v a r   n u m M o n t h s = t h i s . _ g e t N u m b e r O f M o n t h s ( i n s t ) ; v a r   c o l s = n u m M o n t h s [ 1 ] ; v a r   w i d t h = 1 7 ; i f ( c o l s > 1 ) { i n s t . d p D i v . a d d C l a s s ( " u i - d a t e p i c k e r - m u l t i - " + c o l s ) . c s s ( " w i d t h " , ( w i d t h * c o l s ) + " e m " ) } e l s e { i n s t . d p D i v . r e m o v e C l a s s ( " u i - d a t e p i c k e r - m u l t i - 2   u i - d a t e p i c k e r - m u l t i - 3   u i - d a t e p i c k e r - m u l t i - 4 " ) . w i d t h ( " " ) } i n s t . d p D i v [ ( n u m M o n t h s [ 0 ] ! = 1 | | n u m M o n t h s [ 1 ] ! = 1 ? " a d d " : " r e m o v e " ) + " C l a s s " ] ( " u i - d a t e p i c k e r - m u l t i " ) ; i n s t . d p D i v [ ( t h i s . _ g e t ( i n s t , " i s R T L " ) ? " a d d " : " r e m o v e " ) + " C l a s s " ] ( " u i - d a t e p i c k e r - r t l " ) ; i f ( i n s t . i n p u t & & i n s t . i n p u t [ 0 ] . t y p e ! = " h i d d e n " & & i n s t = = $ . d a t e p i c k e r . _ c u r I n s t ) { $ ( i n s t . i n p u t [ 0 ] ) . f o c u s ( ) } } , _ c h e c k O f f s e t : f u n c t i o n ( i n s t , o f f s e t , i s F i x e d ) { v a r   d p W i d t h = i n s t . d p D i v . o u t e r W i d t h ( ) ; v a r   d p H e i g h t = i n s t . d p D i v . o u t e r H e i g h t ( ) ; v a r   i n p u t W i d t h = i n s t . i n p u t ? i n s t . i n p u t . o u t e r W i d t h ( ) : 0 ; v a r   i n p u t H e i g h t = i n s t . i n p u t ? i n s t . i n p u t . o u t e r H e i g h t ( ) : 0 ; v a r   v i e w W i d t h = ( 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 ) + $ ( d o c u m e n t ) . s c r o l l L e f t ( ) ; v a r   v i e w H e i g h t = ( w i n d o w . i n n e r H e i g h t | | 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 H e i g h t | | d o c u m e n t . b o d y . c l i e n t H e i g h t ) + $ ( d o c u m e n t ) . s c r o l l T o p ( ) ; o f f s e t . l e f t - = ( t h i s . _ g e t ( i n s t , " i s R T L " ) ? ( d p W i d t h - i n p u t W i d t h ) : 0 ) ; o f f s e t . l e f t - = ( i s F i x e d & & o f f s e t . l e f t = = i n s t . i n p u t . o f f s e t ( ) . l e f t ) ? $ ( d o c u m e n t ) . s c r o l l L e f t ( ) : 0 ; o f f s e t . t o p - = ( i s F i x e d & & o f f s e t . t o p = = ( i n s t . i n p u t . o f f s e t ( ) . t o p + i n p u t H e i g h t ) ) ? $ ( d o c u m e n t ) . s c r o l l T o p ( ) : 0 ; o f f s e t . l e f t - = ( o f f s e t . l e f t + d p W i d t h > v i e w W i d t h & & v i e w W i d t h > d p W i d t h ) ? M a t h . a b s ( o f f s e t . l e f t + d p W i d t h - v i e w W i d t h ) : 0 ; o f f s e t . t o p - = ( o f f s e t . t o p + d p H e i g h t > v i e w H e i g h t & & v i e w H e i g h t > d p H e i g h t ) ? M a t h . a b s ( o f f s e t . t o p + d p H e i g h t + i n p u t H e i g h t * 2 - v i e w H e i g h t ) : 0 ; r e t u r n   o f f s e t } , _ f i n d P o s : f u n c t i o n ( o b j ) { w h i l e ( o b j & & ( o b j . t y p e = = " h i d d e n " | | o b j . n o d e T y p e ! = 1 ) ) { o b j = o b j . n e x t S i b l i n g } v a r   p o s i t i o n = $ ( o b j ) . o f f s e t ( ) ; r e t u r n [ p o s i t i o n . l e f t , p o s i t i o n . t o p ] } , _ h i d e D a t e p i c k e r : f u n c t i o n ( i n p u t , d u r a t i o n ) { v a r   i n s t = t h i s . _ c u r I n s t ; i f ( ! i n s t | | ( i n p u t & & i n s t ! = $ . d a t a ( i n p u t , P R O P _ N A M E ) ) ) { r e t u r n } i f ( i n s t . s t a y O p e n ) { t h i s . _ s e l e c t D a t e ( " # " + i n s t . i d , t h i s . _ f o r m a t D a t e ( i n s t , i n s t . c u r r e n t D a y , i n s t . c u r r e n t M o n t h , i n s t . c u r r e n t Y e a r ) ) } i n s t . s t a y O p e n = f a l s e ; i f ( t h i s . _ d a t e p i c k e r S h o w i n g ) { d u r a t i o n = ( d u r a t i o n ! = n u l l ? d u r a t i o n : t h i s . _ g e t ( i n s t , " d u r a t i o n " ) ) ; v a r   s h o w A n i m = t h i s . _ g e t ( i n s t , " s h o w A n i m " ) ; v a r   p o s t P r o c e s s = f u n c t i o n ( ) { $ . d a t e p i c k e r . _ t i d y D i a l o g ( i n s t ) } ; i f ( d u r a t i o n ! = " " & & $ . e f f e c t s & & $ . e f f e c t s [ s h o w A n i m ] ) { i n s t . d p D i v . h i d e ( s h o w A n i m , $ . d a t e p i c k e r . _ g e t ( i n s t , " s h o w O p t i o n s " ) , d u r a t i o n , p o s t P r o c e s s ) } e l s e { i n s t . d p D i v [ ( d u r a t i o n = = " " ? " h i d e " : ( s h o w A n i m = = " s l i d e D o w n " ? " s l i d e U p " : ( s h o w A n i m = = " f a d e I n " ? " f a d e O u t " : " h i d e " ) ) ) ] ( d u r a t i o n , p o s t P r o c e s s ) } i f ( d u r a t i o n = = " " ) { t h i s . _ t i d y D i a l o g ( i n s t ) } v a r   o n C l o s e = t h i s . _ g e t ( i n s t , " o n C l o s e " ) ; i f ( o n C l o s e ) { o n C l o s e . a p p l y ( ( i n s t . i n p u t ? i n s t . i n p u t [ 0 ] : n u l l ) , [ ( i n s t . i n p u t ? i n s t . i n p u t . v a l ( ) : " " ) , i n s t ] ) } t h i s . _ d a t e p i c k e r S h o w i n g = f a l s e ; t h i s . _ l a s t I n p u t = n u l l ; i f ( t h i s . _ i n D i a l o g ) { t h i s . _ d i a l o g I n p u t . c s s ( { p o s i t i o n : " a b s o l u t e " , l e f t : " 0 " , t o p : " - 1 0 0 p x " } ) ; i f ( $ . b l o c k U I ) { $ . u n b l o c k U I ( ) ; $ ( " b o d y " ) . a p p e n d ( t h i s . d p D i v ) } } t h i s . _ i n D i a l o g = f a l s e } t h i s . _ c u r I n s t = n u l l } , _ t i d y D i a l o g : f u n c t i o n ( i n s t ) { i n s t . d p D i v . r e m o v e C l a s s ( t h i s . _ d i a l o g C l a s s ) . u n b i n d ( " . u i - d a t e p i c k e r - c a l e n d a r " ) } , _ c h e c k E x t e r n a l C l i c k : f u n c t i o n ( e v e n t ) { i f ( ! $ . d a t e p i c k e r . _ c u r I n s t ) { r e t u r n } 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 . p a r e n t s ( " # " + $ . d a t e p i c k e r . _ m a i n D i v I d ) . l e n g t h = = 0 ) & & ! $ t a r g e t . h a s C l a s s ( $ . d a t e p i c k e r . m a r k e r C l a s s N a m e ) & & ! $ t a r g e t . h a s C l a s s ( $ . d a t e p i c k e r . _ t r i g g e r C l a s s ) & & $ . d a t e p i c k e r . _ d a t e p i c k e r S h o w i n g & & ! ( $ . d a t e p i c k e r . _ i n D i a l o g & & $ . b l o c k U I ) ) { $ . d a t e p i c k e r . _ h i d e D a t e p i c k e r ( n u l l , " " ) } } , _ a d j u s t D a t e : f u n c t i o n ( i d , o f f s e t , p e r i o d ) { v a r   t a r g e t = $ ( i d ) ; v a r   i n s t = t h i s . _ g e t I n s t ( t a r g e t [ 0 ] ) ; i f ( t h i s . _ i s D i s a b l e d D a t e p i c k e r ( t a r g e t [ 0 ] ) ) { r e t u r n } t h i s . _ a d j u s t I n s t D a t e ( i n s t , o f f s e t + ( p e r i o d = = " M " ? t h i s . _ g e t ( i n s t , " s h o w C u r r e n t A t P o s " ) : 0 ) , p e r i o d ) ; t h i s . _ u p d a t e D a t e p i c k e r ( i n s t ) } , _ g o t o T o d a y : f u n c t i o n ( i d ) { v a r   t a r g e t = $ ( i d ) ; v a r   i n s t = t h i s . _ g e t I n s t ( t a r g e t [ 0 ] ) ; i f ( t h i s . _ g e t ( i n s t , " g o t o C u r r e n t " ) & & i n s t . c u r r e n t D a y ) { i n s t . s e l e c t e d D a y = i n s t . c u r r e n t D a y ; i n s t . d r a w M o n t h = i n s t . s e l e c t e d M o n t h = i n s t . c u r r e n t M o n t h ; i n s t . d r a w Y e a r = i n s t . s e l e c t e d Y e a r = i n s t . c u r r e n t Y e a r } e l s e { v a r   d a t e = n e w   D a t e ( ) ; i n s t . s e l e c t e d D a y = d a t e . g e t D a t e ( ) ; i n s t . d r a w M o n t h = i n s t . s e l e c t e d M o n t h = d a t e . g e t M o n t h ( ) ; i n s t . d r a w Y e a r = i n s t . s e l e c t e d Y e a r = d a t e . g e t F u l l Y e a r ( ) } t h i s . _ n o t i f y C h a n g e ( i n s t ) ; t h i s . _ a d j u s t D a t e ( t a r g e t ) } , _ s e l e c t M o n t h Y e a r : f u n c t i o n ( i d , s e l e c t , p e r i o d ) { v a r   t a r g e t = $ ( i d ) ; v a r   i n s t = t h i s . _ g e t I n s t ( t a r g e t [ 0 ] ) ; i n s t . _ s e l e c t i n g M o n t h Y e a r = f a l s e ; i n s t [ " s e l e c t e d " + ( p e r i o d = = " M " ? " M o n t h " : " Y e a r " ) ] = i n s t [ " d r a w " + ( p e r i o d = = " M " ? " M o n t h " : " Y e a r " ) ] = p a r s e I n t ( s e l e c t . o p t i o n s [ s e l e c t . s e l e c t e d I n d e x ] . v a l u e , 1 0 ) ; t h i s . _ n o t i f y C h a n g e ( i n s t ) ; t h i s . _ a d j u s t D a t e ( t a r g e t ) } , _ c l i c k M o n t h Y e a r : f u n c t i o n ( i d ) { v a r   t a r g e t = $ ( i d ) ; v a r   i n s t = t h i s . _ g e t I n s t ( t a r g e t [ 0 ] ) ; i f ( i n s t . i n p u t & & i n s t . _ s e l e c t i n g M o n t h Y e a r & & ! $ . b r o w s e r . m s i e ) { i n s t . i n p u t [ 0 ] . f o c u s ( ) } i n s t . _ s e l e c t i n g M o n t h Y e a r = ! i n s t . _ s e l e c t i n g M o n t h Y e a r } , _ s e l e c t D a y : f u n c t i o n ( i d , m o n t h , y e a r , t d ) { v a r   t a r g e t = $ ( i d ) ; i f ( $ ( t d ) . h a s C l a s s ( t h i s . _ u n s e l e c t a b l e C l a s s ) | | t h i s . _ i s D i s a b l e d D a t e p i c k e r ( t a r g e t [ 0 ] ) ) { r e t u r n } v a r   i n s t = t h i s . _ g e t I n s t ( t a r g e t [ 0 ] ) ; i n s t . s e l e c t e d D a y = i n s t . c u r r e n t D a y = $ ( " a " , t d ) . h t m l ( ) ; i n s t . s e l e c t e d M o n t h = i n s t . c u r r e n t M o n t h = m o n t h ; i n s t . s e l e c t e d Y e a r = i n s t . c u r r e n t Y e a r = y e a r ; i f ( i n s t . s t a y O p e n ) { i n s t . e n d D a y = i n s t . e n d M o n t h = i n s t . e n d Y e a r = n u l l } t h i s . _ s e l e c t D a t e ( i d , t h i s . _ f o r m a t D a t e ( i n s t , i n s t . c u r r e n t D a y , i n s t . c u r r e n t M o n t h , i n s t . c u r r e n t Y e a r ) ) ; i f ( i n s t . s t a y O p e n ) { i n s t . r a n g e S t a r t = t h i s . _ d a y l i g h t S a v i n g A d j u s t ( n e w   D a t e ( i n s t . c u r r e n t Y e a r , i n s t . c u r r e n t M o n t h , i n s t . c u r r e n t D a y ) ) ; t h i s . _ u p d a t e D a t e p i c k e r ( i n s t ) } } , _ c l e a r D a t e : f u n c t i o n ( i d ) { v a r   t a r g e t = $ ( i d ) ; v a r   i n s t = t h i s . _ g e t I n s t ( t a r g e t [ 0 ] ) ; i n s t . s t a y O p e n = f a l s e ; i n s t . e n d D a y = i n s t . e n d M o n t h = i n s t . e n d Y e a r = i n s t . r a n g e S t a r t = n u l l ; t h i s . _ s e l e c t D a t e ( t a r g e t , " " ) } , _ s e l e c t D a t e : f u n c t i o n ( i d , d a t e S t r ) { v a r   t a r g e t = $ ( i d ) ; v a r   i n s t = t h i s . _ g e t I n s t ( t a r g e t [ 0 ] ) ; d a t e S t r = ( d a t e S t r ! = n u l l ? d a t e S t r : t h i s . _ f o r m a t D a t e ( i n s t ) ) ; i f ( i n s t . i n p u t ) { i n s t . i n p u t . v a l ( d a t e S t r ) } t h i s . _ u p d a t e A l t e r n a t e ( i n s t ) ; v a r   o n S e l e c t = t h i s . _ g e t ( i n s t , " o n S e l e c t " ) ; i f ( o n S e l e c t ) { o n S e l e c t . a p p l y ( ( i n s t . i n p u t ? i n s t . i n p u t [ 0 ] : n u l l ) , [ d a t e S t r , i n s t ] ) } e l s e { i f ( i n s t . i n p u t ) { i n s t . i n p u t . t r i g g e r ( " c h a n g e " ) } } i f ( i n s t . i n l i n e ) { t h i s . _ u p d a t e D a t e p i c k e r ( i n s t ) } e l s e { i f ( ! i n s t . s t a y O p e n ) { t h i s . _ h i d e D a t e p i c k e r ( n u l l , t h i s . _ g e t ( i n s t , " d u r a t i o n " ) ) ; t h i s . _ l a s t I n p u t = i n s t . i n p u t [ 0 ] ; i f ( t y p e o f ( i n s t . i n p u t [ 0 ] ) ! = " o b j e c t " ) { i n s t . i n p u t [ 0 ] . f o c u s ( ) } t h i s . _ l a s t I n p u t = n u l l } } } , _ u p d a t e A l t e r n a t e : f u n c t i o n ( i n s t ) { v a r   a l t F i e l d = t h i s . _ g e t ( i n s t , " a l t F i e l d " ) ; i f ( a l t F i e l d ) { v a r   a l t F o r m a t = t h i s . _ g e t ( i n s t , " a l t F o r m a t " ) | | t h i s . _ g e t ( i n s t , " d a t e F o r m a t " ) ; v a r   d a t e = t h i s . _ g e t D a t e ( i n s t ) ; d a t e S t r = t h i s . f o r m a t D a t e ( a l t F o r m a t , d a t e , t h i s . _ g e t F o r m a t C o n f i g ( i n s t ) ) ; $ ( a l t F i e l d ) . e a c h ( f u n c t i o n ( ) { $ ( t h i s ) . v a l ( d a t e S t r ) } ) } } , n o W e e k e n d s : f u n c t i o n ( d a t e ) { v a r   d a y = d a t e . g e t D a y ( ) ; r e t u r n [ ( d a y > 0 & & d a y < 6 ) , " " ] } , i s o 8 6 0 1 W e e k : f u n c t i o n ( d a t e ) { v a r   c h e c k D a t e = n e w   D a t e ( d a t e . g e t F u l l Y e a r ( ) , d a t e . g e t M o n t h ( ) , d a t e . g e t D a t e ( ) ) ; v a r   f i r s t M o n = n e w   D a t e ( c h e c k D a t e . g e t F u l l Y e a r ( ) , 1 - 1 , 4 ) ; v a r   f i r s t D a y = f i r s t M o n . g e t D a y ( ) | | 7 ; f i r s t M o n . s e t D a t e ( f i r s t M o n . g e t D a t e ( ) + 1 - f i r s t D a y ) ; i f ( f i r s t D a y < 4 & & c h e c k D a t e < f i r s t M o n ) { c h e c k D a t e . s e t D a t e ( c h e c k D a t e . g e t D a t e ( ) - 3 ) ; r e t u r n   $ . d a t e p i c k e r . i s o 8 6 0 1 W e e k ( c h e c k D a t e ) } e l s e { i f ( c h e c k D a t e > n e w   D a t e ( c h e c k D a t e . g e t F u l l Y e a r ( ) , 1 2 - 1 , 2 8 ) ) { f i r s t D a y = n e w   D a t e ( c h e c k D a t e . g e t F u l l Y e a r ( ) + 1 , 1 - 1 , 4 ) . g e t D a y ( ) | | 7 ; i f ( f i r s t D a y > 4 & & ( c h e c k D a t e . g e t D a y ( ) | | 7 ) < f i r s t D a y - 3 ) { r e t u r n   1 } } } r e t u r n   M a t h . f l o o r ( ( ( c h e c k D a t e - f i r s t M o n ) / 8 6 4 0 0 0 0 0 ) / 7 ) + 1 } , p a r s e D a t e : f u n c t i o n ( f o r m a t , v a l u e , s e t t i n g s ) { i f ( f o r m a t = = n u l l | | v a l u e = = n u l l ) { t h r o w " I n v a l i d   a r g u m e n t s " } v a l u e = ( t y p e o f   v a l u e = = " o b j e c t " ? v a l u e . t o S t r i n g ( ) : v a l u e + " " ) ; i f ( v a l u e = = " " ) { r e t u r n   n u l l } v a r   s h o r t Y e a r C u t o f f = ( s e t t i n g s ? s e t t i n g s . s h o r t Y e a r C u t o f f : n u l l ) | | t h i s . _ d e f a u l t s . s h o r t Y e a r C u t o f f ; v a r   d a y N a m e s S h o r t = ( s e t t i n g s ? s e t t i n g s . d a y N a m e s S h o r t : n u l l ) | | t h i s . _ d e f a u l t s . d a y N a m e s S h o r t ; v a r   d a y N a m e s = ( s e t t i n g s ? s e t t i n g s . d a y N a m e s : n u l l ) | | t h i s . _ d e f a u l t s . d a y N a m e s ; v a r   m o n t h N a m e s S h o r t = ( s e t t i n g s ? s e t t i n g s . m o n t h N a m e s S h o r t : n u l l ) | | t h i s . _ d e f a u l t s . m o n t h N a m e s S h o r t ; v a r   m o n t h N a m e s = ( s e t t i n g s ? s e t t i n g s . m o n t h N a m e s : n u l l ) | | t h i s . _ d e f a u l t s . m o n t h N a m e s ; v a r   y e a r = - 1 ; v a r   m o n t h = - 1 ; v a r   d a y = - 1 ; v a r   d o y = - 1 ; v a r   l i t e r a l = f a l s e ; v a r   l o o k A h e a d = f u n c t i o n ( m a t c h ) { v a r   m a t c h e s = ( i F o r m a t + 1 < f o r m a t . l e n g t h & & f o r m a t . c h a r A t ( i F o r m a t + 1 ) = = m a t c h ) ; i f ( m a t c h e s ) { i F o r m a t + + } r e t u r n   m a t c h e s } ; v a r   g e t N u m b e r = f u n c t i o n ( m a t c h ) { l o o k A h e a d ( m a t c h ) ; v a r   o r i g S i z e = ( m a t c h = = " @ " ? 1 4 : ( m a t c h = = " y " ? 4 : ( m a t c h = = " o " ? 3 : 2 ) ) ) ; v a r   s i z e = o r i g S i z e ; v a r   n u m = 0 ; w h i l e ( s i z e > 0 & & i V a l u e < v a l u e . l e n g t h & & v a l u e . c h a r A t ( i V a l u e ) > = " 0 " & & v a l u e . c h a r A t ( i V a l u e ) < = " 9 " ) { n u m = n u m * 1 0 + p a r s e I n t ( v a l u e . c h a r A t ( i V a l u e + + ) , 1 0 ) ; s i z e - - } i f ( s i z e = = o r i g S i z e ) { t h r o w " M i s s i n g   n u m b e r   a t   p o s i t i o n   " + i V a l u e } r e t u r n   n u m } ; v a r   g e t N a m e = f u n c t i o n ( m a t c h , s h o r t N a m e s , l o n g N a m e s ) { v a r   n a m e s = ( l o o k A h e a d ( m a t c h ) ? l o n g N a m e s : s h o r t N a m e s ) ; v a r   s i z e = 0 ; f o r ( v a r   j = 0 ; j < n a m e s . l e n g t h ; j + + ) { s i z e = M a t h . m a x ( s i z e , n a m e s [ j ] . l e n g t h ) } v a r   n a m e = " " ; v a r   i I n i t = i V a l u e ; w h i l e ( s i z e > 0 & & i V a l u e < v a l u e . l e n g t h ) { n a m e + = v a l u e . c h a r A t ( i V a l u e + + ) ; f o r ( v a r   i = 0 ; i < n a m e s . l e n g t h ; i + + ) { i f ( n a m e = = n a m e s [ i ] ) { r e t u r n   i + 1 } } s i z e - - } t h r o w " U n k n o w n   n a m e   a t   p o s i t i o n   " + i I n i t } ; v a r   c h e c k L i t e r a l = f u n c t i o n ( ) { i f ( v a l u e . c h a r A t ( i V a l u e ) ! = f o r m a t . c h a r A t ( i F o r m a t ) ) { t h r o w " U n e x p e c t e d   l i t e r a l   a t   p o s i t i o n   " + i V a l u e } i V a l u e + + } ; v a r   i V a l u e = 0 ; f o r ( v a r   i F o r m a t = 0 ; i F o r m a t < f o r m a t . l e n g t h ; i F o r m a t + + ) { i f ( l i t e r a l ) { i f ( f o r m a t . c h a r A t ( i F o r m a t ) = = " ' " & & ! l o o k A h e a d ( " ' " ) ) { l i t e r a l = f a l s e } e l s e { c h e c k L i t e r a l ( ) } } e l s e { s w i t c h ( f o r m a t . c h a r A t ( i F o r m a t ) ) { c a s e " d " : d a y = g e t N u m b e r ( " d " ) ; b r e a k ; c a s e " D " : g e t N a m e ( " D " , d a y N a m e s S h o r t , d a y N a m e s ) ; b r e a k ; c a s e " o " : d o y = g e t N u m b e r ( " o " ) ; b r e a k ; c a s e " m " : m o n t h = g e t N u m b e r ( " m " ) ; b r e a k ; c a s e " M " : m o n t h = g e t N a m e ( " M " , m o n t h N a m e s S h o r t , m o n t h N a m e s ) ; b r e a k ; c a s e " y " : y e a r = g e t N u m b e r ( " y " ) ; b r e a k ; c a s e " @ " : v a r   d a t e = n e w   D a t e ( g e t N u m b e r ( " @ " ) ) ; y e a r = d a t e . g e t F u l l Y e a r ( ) ; m o n t h = d a t e . g e t M o n t h ( ) + 1 ; d a y = d a t e . g e t D a t e ( ) ; b r e a k ; c a s e " ' " : i f ( l o o k A h e a d ( " ' " ) ) { c h e c k L i t e r a l ( ) } e l s e { l i t e r a l = t r u e } b r e a k ; d e f a u l t : c h e c k L i t e r a l ( ) } } } i f ( y e a r = = - 1 ) { y e a r = n e w   D a t e ( ) . g e t F u l l Y e a r ( ) } e l s e { i f ( y e a r < 1 0 0 ) { y e a r + = n e w   D a t e ( ) . g e t F u l l Y e a r ( ) - n e w   D a t e ( ) . g e t F u l l Y e a r ( ) % 1 0 0 + ( y e a r < = s h o r t Y e a r C u t o f f ? 0 : - 1 0 0 ) } } i f ( d o y > - 1 ) { m o n t h = 1 ; d a y = d o y ; d o { v a r   d i m = t h i s . _ g e t D a y s I n M o n t h ( y e a r , m o n t h - 1 ) ; i f ( d a y < = d i m ) { b r e a k } m o n t h + + ; d a y - = d i m } w h i l e ( t r u e ) } v a r   d a t e = t h i s . _ d a y l i g h t S a v i n g A d j u s t ( n e w   D a t e ( y e a r , m o n t h - 1 , d a y ) ) ; i f ( d a t e . g e t F u l l Y e a r ( ) ! = y e a r | | d a t e . g e t M o n t h ( ) + 1 ! = m o n t h | | d a t e . g e t D a t e ( ) ! = d a y ) { t h r o w " I n v a l i d   d a t e " } r e t u r n   d a t e } , A T O M : " y y - m m - d d " , C O O K I E : " D ,   d d   M   y y " , I S O _ 8 6 0 1 : " y y - m m - d d " , R F C _ 8 2 2 : " D ,   d   M   y " , R F C _ 8 5 0 : " D D ,   d d - M - y " , R F C _ 1 0 3 6 : " D ,   d   M   y " , R F C _ 1 1 2 3 : " D ,   d   M   y y " , R F C _ 2 8 2 2 : " D ,   d   M   y y " , R S S : " D ,   d   M   y " , T I M E S T A M P : " @ " , W 3 C : " y y - m m - d d " , f o r m a t D a t e : f u n c t i o n ( f o r m a t , d a t e , s e t t i n g s ) { i f ( ! d a t e ) { r e t u r n " " } v a r   d a y N a m e s S h o r t = ( s e t t i n g s ? s e t t i n g s . d a y N a m e s S h o r t : n u l l ) | | t h i s . _ d e f a u l t s . d a y N a m e s S h o r t ; v a r   d a y N a m e s = ( s e t t i n g s ? s e t t i n g s . d a y N a m e s : n u l l ) | | t h i s . _ d e f a u l t s . d a y N a m e s ; v a r   m o n t h N a m e s S h o r t = ( s e t t i n g s ? s e t t i n g s . m o n t h N a m e s S h o r t : n u l l ) | | t h i s . _ d e f a u l t s . m o n t h N a m e s S h o r t ; v a r   m o n t h N a m e s = ( s e t t i n g s ? s e t t i n g s . m o n t h N a m e s : n u l l ) | | t h i s . _ d e f a u l t s . m o n t h N a m e s ; v a r   l o o k A h e a d = f u n c t i o n ( m a t c h ) { v a r   m a t c h e s = ( i F o r m a t + 1 < f o r m a t . l e n g t h & & f o r m a t . c h a r A t ( i F o r m a t + 1 ) = = m a t c h ) ; i f ( m a t c h e s ) { i F o r m a t + + } r e t u r n   m a t c h e s } ; v a r   f o r m a t N u m b e r = f u n c t i o n ( m a t c h , v a l u e , l e n ) { v a r   n u m = " " + v a l u e ; i f ( l o o k A h e a d ( m a t c h ) ) { w h i l e ( n u m . l e n g t h < l e n ) { n u m = " 0 " + n u m } } r e t u r n   n u m } ; v a r   f o r m a t N a m e = f u n c t i o n ( m a t c h , v a l u e , s h o r t N a m e s , l o n g N a m e s ) { r e t u r n ( l o o k A h e a d ( m a t c h ) ? l o n g N a m e s [ v a l u e ] : s h o r t N a m e s [ v a l u e ] ) } ; v a r   o u t p u t = " " ; v a r   l i t e r a l = f a l s e ; i f ( d a t e ) { f o r ( v a r   i F o r m a t = 0 ; i F o r m a t < f o r m a t . l e n g t h ; i F o r m a t + + ) { i f ( l i t e r a l ) { i f ( f o r m a t . c h a r A t ( i F o r m a t ) = = " ' " & & ! l o o k A h e a d ( " ' " ) ) { l i t e r a l = f a l s e } e l s e { o u t p u t + = f o r m a t . c h a r A t ( i F o r m a t ) } } e l s e { s w i t c h ( f o r m a t . c h a r A t ( i F o r m a t ) ) { c a s e " d " : o u t p u t + = f o r m a t N u m b e r ( " d " , d a t e . g e t D a t e ( ) , 2 ) ; b r e a k ; c a s e " D " : o u t p u t + = f o r m a t N a m e ( " D " , d a t e . g e t D a y ( ) , d a y N a m e s S h o r t , d a y N a m e s ) ; b r e a k ; c a s e " o " : v a r   d o y = d a t e . g e t D a t e ( ) ; f o r ( v a r   m = d a t e . g e t M o n t h ( ) - 1 ; m > = 0 ; m - - ) { d o y + = t h i s . _ g e t D a y s I n M o n t h ( d a t e . g e t F u l l Y e a r ( ) , m ) } o u t p u t + = f o r m a t N u m b e r ( " o " , d o y , 3 ) ; b r e a k ; c a s e " m " : o u t p u t + = f o r m a t N u m b e r ( " m " , d a t e . g e t M o n t h ( ) + 1 , 2 ) ; b r e a k ; c a s e " M " : o u t p u t + = f o r m a t N a m e ( " M " , d a t e . g e t M o n t h ( ) , m o n t h N a m e s S h o r t , m o n t h N a m e s ) ; b r e a k ; c a s e " y " : o u t p u t + = ( l o o k A h e a d ( " y " ) ? d a t e . g e t F u l l Y e a r ( ) : ( d a t e . g e t Y e a r ( ) % 1 0 0 < 1 0 ? " 0 " : " " ) + d a t e . g e t Y e a r ( ) % 1 0 0 ) ; b r e a k ; c a s e " @ " : o u t p u t + = d a t e . g e t T i m e ( ) ; b r e a k ; c a s e " ' " : i f ( l o o k A h e a d ( " ' " ) ) { o u t p u t + = " ' " } e l s e { l i t e r a l = t r u e } b r e a k ; d e f a u l t : o u t p u t + = f o r m a t . c h a r A t ( i F o r m a t ) } } } } r e t u r n   o u t p u t } , _ p o s s i b l e C h a r s : f u n c t i o n ( f o r m a t ) { v a r   c h a r s = " " ; v a r   l i t e r a l = f a l s e ; f o r ( v a r   i F o r m a t = 0 ; i F o r m a t < f o r m a t . l e n g t h ; i F o r m a t + + ) { i f ( l i t e r a l ) { i f ( f o r m a t . c h a r A t ( i F o r m a t ) = = " ' " & & ! l o o k A h e a d ( " ' " ) ) { l i t e r a l = f a l s e } e l s e { c h a r s + = f o r m a t . c h a r A t ( i F o r m a t ) } } e l s e { s w i t c h ( f o r m a t . c h a r A t ( i F o r m a t ) ) { c a s e " d " : c a s e " m " : c a s e " y " : c a s e " @ " : c h a r s + = " 0 1 2 3 4 5 6 7 8 9 " ; b r e a k ; c a s e " D " : c a s e " M " : r e t u r n   n u l l ; c a s e " ' " : i f ( l o o k A h e a d ( " ' " ) ) { c h a r s + = " ' " } e l s e { l i t e r a l = t r u e } b r e a k ; d e f a u l t : c h a r s + = f o r m a t . c h a r A t ( i F o r m a t ) } } } r e t u r n   c h a r s } , _ g e t : f u n c t i o n ( i n s t , n a m e ) { r e t u r n   i n s t . s e t t i n g s [ n a m e ] ! = = u n d e f i n e d ? i n s t . s e t t i n g s [ n a m e ] : t h i s . _ d e f a u l t s [ n a m e ] } , _ s e t D a t e F r o m F i e l d : f u n c t i o n ( i n s t ) { v a r   d a t e F o r m a t = t h i s . _ g e t ( i n s t , " d a t e F o r m a t " ) ; v a r   d a t e s = i n s t . i n p u t ? i n s t . i n p u t . v a l ( ) : n u l l ; i n s t . e n d D a y = i n s t . e n d M o n t h = i n s t . e n d Y e a r = n u l l ; v a r   d a t e = d e f a u l t D a t e = t h i s . _ g e t D e f a u l t D a t e ( i n s t ) ; v a r   s e t t i n g s = t h i s . _ g e t F o r m a t C o n f i g ( i n s t ) ; t r y { d a t e = t h i s . p a r s e D a t e ( d a t e F o r m a t , d a t e s , s e t t i n g s ) | | d e f a u l t D a t e } c a t c h ( e v e n t ) { t h i s . l o g ( e v e n t ) ; d a t e = d e f a u l t D a t e } i n s t . s e l e c t e d D a y = d a t e . g e t D a t e ( ) ; i n s t . d r a w M o n t h = i n s t . s e l e c t e d M o n t h = d a t e . g e t M o n t h ( ) ; i n s t . d r a w Y e a r = i n s t . s e l e c t e d Y e a r = d a t e . g e t F u l l Y e a r ( ) ; i n s t . c u r r e n t D a y = ( d a t e s ? d a t e . g e t D a t e ( ) : 0 ) ; i n s t . c u r r e n t M o n t h = ( d a t e s ? d a t e . g e t M o n t h ( ) : 0 ) ; i n s t . c u r r e n t Y e a r = ( d a t e s ? d a t e . g e t F u l l Y e a r ( ) : 0 ) ; t h i s . _ a d j u s t I n s t D a t e ( i n s t ) } , _ g e t D e f a u l t D a t e : f u n c t i o n ( i n s t ) { v a r   d a t e = t h i s . _ d e t e r m i n e D a t e ( t h i s . _ g e t ( i n s t , " d e f a u l t D a t e " ) , n e w   D a t e ( ) ) ; v a r   m i n D a t e = t h i s . _ g e t M i n M a x D a t e ( i n s t , " m i n " , t r u e ) ; v a r   m a x D a t e = t h i s . _ g e t M i n M a x D a t e ( i n s t , " m a x " ) ; d a t e = ( m i n D a t e & & d a t e < m i n D a t e ? m i n D a t e : d a t e ) ; d a t e = ( m a x D a t e & & d a t e > m a x D a t e ? m a x D a t e : d a t e ) ; r e t u r n   d a t e } , _ d e t e r m i n e D a t e : f u n c t i o n ( d a t e , d e f a u l t D a t e ) { v a r   o f f s e t N u m e r i c = f u n c t i o n ( o f f s e t ) { v a r   d a t e = n e w   D a t e ( ) ; d a t e . s e t D a t e ( d a t e . g e t D a t e ( ) + o f f s e t ) ; r e t u r n   d a t e } ; v a r   o f f s e t S t r i n g = f u n c t i o n ( o f f s e t , g e t D a y s I n M o n t h ) { v a r   d a t e = n e w   D a t e ( ) ; v a r   y e a r = d a t e . g e t F u l l Y e a r ( ) ; v a r   m o n t h = d a t e . g e t M o n t h ( ) ; v a r   d a y = d a t e . g e t D a t e ( ) ; v a r   p a t t e r n = / ( [ + - ] ? [ 0 - 9 ] + ) \ s * ( d | D | w | W | m | M | y | Y ) ? / g ; v a r   m a t c h e s = p a t t e r n . e x e c ( o f f s e t ) ; w h i l e ( m a t c h e s ) { s w i t c h ( m a t c h e s [ 2 ] | | " d " ) { c a s e " d " : c a s e " D " : d a y + = p a r s e I n t ( m a t c h e s [ 1 ] , 1 0 ) ; b r e a k ; c a s e " w " : c a s e " W " : d a y + = p a r s e I n t ( m a t c h e s [ 1 ] , 1 0 ) * 7 ; b r e a k ; c a s e " m " : c a s e " M " : m o n t h + = p a r s e I n t ( m a t c h e s [ 1 ] , 1 0 ) ; d a y = M a t h . m i n ( d a y , g e t D a y s I n M o n t h ( y e a r , m o n t h ) ) ; b r e a k ; c a s e " y " : c a s e " Y " : y e a r + = p a r s e I n t ( m a t c h e s [ 1 ] , 1 0 ) ; d a y = M a t h . m i n ( d a y , g e t D a y s I n M o n t h ( y e a r , m o n t h ) ) ; b r e a k } m a t c h e s = p a t t e r n . e x e c ( o f f s e t ) } r e t u r n   n e w   D a t e ( y e a r , m o n t h , d a y ) } ; d a t e = ( d a t e = = n u l l ? d e f a u l t D a t e : ( t y p e o f   d a t e = = " s t r i n g " ? o f f s e t S t r i n g ( d a t e , t h i s . _ g e t D a y s I n M o n t h ) : ( t y p e o f   d a t e = = " n u m b e r " ? ( i s N a N ( d a t e ) ? d e f a u l t D a t e : o f f s e t N u m e r i c ( d a t e ) ) : d a t e ) ) ) ; d a t e = ( d a t e & & d a t e . t o S t r i n g ( ) = = " I n v a l i d   D a t e " ? d e f a u l t D a t e : d a t e ) ; i f ( d a t e ) { d a t e . s e t H o u r s ( 0 ) ; d a t e . s e t M i n u t e s ( 0 ) ; d a t e . s e t S e c o n d s ( 0 ) ; d a t e . s e t M i l l i s e c o n d s ( 0 ) } r e t u r n   t h i s . _ d a y l i g h t S a v i n g A d j u s t ( d a t e ) } , _ d a y l i g h t S a v i n g A d j u s t : f u n c t i o n ( d a t e ) { i f ( ! d a t e ) { r e t u r n   n u l l } d a t e . s e t H o u r s ( d a t e . g e t H o u r s ( ) > 1 2 ? d a t e . g e t H o u r s ( ) + 2 : 0 ) ; r e t u r n   d a t e } , _ s e t D a t e : f u n c t i o n ( i n s t , d a t e , e n d D a t e ) { v a r   c l e a r = ! ( d a t e ) ; v a r   o r i g M o n t h = i n s t . s e l e c t e d M o n t h ; v a r   o r i g Y e a r = i n s t . s e l e c t e d Y e a r ; d a t e = t h i s . _ d e t e r m i n e D a t e ( d a t e , n e w   D a t e ( ) ) ; i n s t . s e l e c t e d D a y = i n s t . c u r r e n t D a y = d a t e . g e t D a t e ( ) ; i n s t . d r a w M o n t h = i n s t . s e l e c t e d M o n t h = i n s t . c u r r e n t M o n t h = d a t e . g e t M o n t h ( ) ; i n s t . d r a w Y e a r = i n s t . s e l e c t e d Y e a r = i n s t . c u r r e n t Y e a r = d a t e . g e t F u l l Y e a r ( ) ; i f ( o r i g M o n t h ! = i n s t . s e l e c t e d M o n t h | | o r i g Y e a r ! = i n s t . s e l e c t e d Y e a r ) { t h i s . _ n o t i f y C h a n g e ( i n s t ) } t h i s . _ a d j u s t I n s t D a t e ( i n s t ) ; i f ( i n s t . i n p u t ) { i n s t . i n p u t . v a l ( c l e a r ? " " : t h i s . _ f o r m a t D a t e ( i n s t ) ) } } , _ g e t D a t e : f u n c t i o n ( i n s t ) { v a r   s t a r t D a t e = ( ! i n s t . c u r r e n t Y e a r | | ( i n s t . i n p u t & & i n s t . i n p u t . v a l ( ) = = " " ) ? n u l l : t h i s . _ d a y l i g h t S a v i n g A d j u s t ( n e w   D a t e ( i n s t . c u r r e n t Y e a r , i n s t . c u r r e n t M o n t h , i n s t . c u r r e n t D a y ) ) ) ; r e t u r n   s t a r t D a t e } , _ g e n e r a t e H T M L : f u n c t i o n ( i n s t ) { v a r   t o d a y = n e w   D a t e ( ) ; t o d a y = t h i s . _ d a y l i g h t S a v i n g A d j u s t ( n e w   D a t e ( t o d a y . g e t F u l l Y e a r ( ) , t o d a y . g e t M o n t h ( ) , t o d a y . g e t D a t e ( ) ) ) ; v a r   i s R T L = t h i s . _ g e t ( i n s t , " i s R T L " ) ; v a r   s h o w B u t t o n P a n e l = t h i s . _ g e t ( i n s t , " s h o w B u t t o n P a n e l " ) ; v a r   h i d e I f N o P r e v N e x t = t h i s . _ g e t ( i n s t , " h i d e I f N o P r e v N e x t " ) ; v a r   n a v i g a t i o n A s D a t e F o r m a t = t h i s . _ g e t ( i n s t , " n a v i g a t i o n A s D a t e F o r m a t " ) ; v a r   n u m M o n t h s = t h i s . _ g e t N u m b e r O f M o n t h s ( i n s t ) ; v a r   s h o w C u r r e n t A t P o s = t h i s . _ g e t ( i n s t , " s h o w C u r r e n t A t P o s " ) ; v a r   s t e p M o n t h s = t h i s . _ g e t ( i n s t , " s t e p M o n t h s " ) ; v a r   s t e p B i g M o n t h s = t h i s . _ g e t ( i n s t , " s t e p B i g M o n t h s " ) ; v a r   i s M u l t i M o n t h = ( n u m M o n t h s [ 0 ] ! = 1 | | n u m M o n t h s [ 1 ] ! = 1 ) ; v a r   c u r r e n t D a t e = t h i s . _ d a y l i g h t S a v i n g A d j u s t ( ( ! i n s t . c u r r e n t D a y ? n e w   D a t e ( 9 9 9 9 , 9 , 9 ) : n e w   D a t e ( i n s t . c u r r e n t Y e a r , i n s t . c u r r e n t M o n t h , i n s t . c u r r e n t D a y ) ) ) ; v a r   m i n D a t e = t h i s . _ g e t M i n M a x D a t e ( i n s t , " m i n " , t r u e ) ; v a r   m a x D a t e = t h i s . _ g e t M i n M a x D a t e ( i n s t , " m a x " ) ; v a r   d r a w M o n t h = i n s t . d r a w M o n t h - s h o w C u r r e n t A t P o s ; v a r   d r a w Y e a r = i n s t . d r a w Y e a r ; i f ( d r a w M o n t h < 0 ) { d r a w M o n t h + = 1 2 ; d r a w Y e a r - - } i f ( m a x D a t e ) { v a r   m a x D r a w = t h i s . _ d a y l i g h t S a v i n g A d j u s t ( n e w   D a t e ( m a x D a t e . g e t F u l l Y e a r ( ) , m a x D a t e . g e t M o n t h ( ) - n u m M o n t h s [ 1 ] + 1 , m a x D a t e . g e t D a t e ( ) ) ) ; m a x D r a w = ( m i n D a t e & & m a x D r a w < m i n D a t e ? m i n D a t e : m a x D r a w ) ; w h i l e ( t h i s . _ d a y l i g h t S a v i n g A d j u s t ( n e w   D a t e ( d r a w Y e a r , d r a w M o n t h , 1 ) ) > m a x D r a w ) { d r a w M o n t h - - ; i f ( d r a w M o n t h < 0 ) { d r a w M o n t h = 1 1 ; d r a w Y e a r - - } } } i n s t . d r a w M o n t h = d r a w M o n t h ; i n s t . d r a w Y e a r = d r a w Y e a r ; v a r   p r e v T e x t = t h i s . _ g e t ( i n s t , " p r e v T e x t " ) ; p r e v T e x t = ( ! n a v i g a t i o n A s D a t e F o r m a t ? p r e v T e x t : t h i s . f o r m a t D a t e ( p r e v T e x t , t h i s . _ d a y l i g h t S a v i n g A d j u s t ( n e w   D a t e ( d r a w Y e a r , d r a w M o n t h - s t e p M o n t h s , 1 ) ) , t h i s . _ g e t F o r m a t C o n f i g ( i n s t ) ) ) ; v a r   p r e v = ( t h i s . _ c a n A d j u s t M o n t h ( i n s t , - 1 , d r a w Y e a r , d r a w M o n t h ) ? ' < a   c l a s s = " u i - d a t e p i c k e r - p r e v   u i - c o r n e r - a l l "   o n c l i c k = " D P _ j Q u e r y . d a t e p i c k e r . _ a d j u s t D a t e ( \ ' # ' + i n s t . i d + " ' ,   - " + s t e p M o n t h s + " ,   ' M ' ) ; \ "   t i t l e = \ " " + p r e v T e x t + ' " > < s p a n   c l a s s = " u i - i c o n   u i - i c o n - c i r c l e - t r i a n g l e - ' + ( i s R T L ? " e " : " w " ) + ' " > ' + p r e v T e x t + " < / s p a n > < / a > " : ( h i d e I f N o P r e v N e x t ? " " : ' < a   c l a s s = " u i - d a t e p i c k e r - p r e v   u i - c o r n e r - a l l   u i - s t a t e - d i s a b l e d "   t i t l e = " ' + p r e v T e x t + ' " > < s p a n   c l a s s = " u i - i c o n   u i - i c o n - c i r c l e - t r i a n g l e - ' + ( i s R T L ? " e " : " w " ) + ' " > ' + p r e v T e x t + " < / s p a n > < / a > " ) ) ; v a r   n e x t T e x t = t h i s . _ g e t ( i n s t , " n e x t T e x t " ) ; n e x t T e x t = ( ! n a v i g a t i o n A s D a t e F o r m a t ? n e x t T e x t : t h i s . f o r m a t D a t e ( n e x t T e x t , t h i s . _ d a y l i g h t S a v i n g A d j u s t ( n e w   D a t e ( d r a w Y e a r , d r a w M o n t h + s t e p M o n t h s , 1 ) ) , t h i s . _ g e t F o r m a t C o n f i g ( i n s t ) ) ) ; v a r   n e x t = ( t h i s . _ c a n A d j u s t M o n t h ( i n s t , + 1 , d r a w Y e a r , d r a w M o n t h ) ? ' < a   c l a s s = " u i - d a t e p i c k e r - n e x t   u i - c o r n e r - a l l "   o n c l i c k = " D P _ j Q u e r y . d a t e p i c k e r . _ a d j u s t D a t e ( \ ' # ' + i n s t . i d + " ' ,   + " + s t e p M o n t h s + " ,   ' M ' ) ; \ "   t i t l e = \ " " + n e x t T e x t + ' " > < s p a n   c l a s s = " u i - i c o n   u i - i c o n - c i r c l e - t r i a n g l e - ' + ( i s R T L ? " w " : " e " ) + ' " > ' + n e x t T e x t + " < / s p a n > < / a > " : ( h i d e I f N o P r e v N e x t ? " " : ' < a   c l a s s = " u i - d a t e p i c k e r - n e x t   u i - c o r n e r - a l l   u i - s t a t e - d i s a b l e d "   t i t l e = " ' + n e x t T e x t + ' " > < s p a n   c l a s s = " u i - i c o n   u i - i c o n - c i r c l e - t r i a n g l e - ' + ( i s R T L ? " w " : " e " ) + ' " > ' + n e x t T e x t + " < / s p a n > < / a > " ) ) ; v a r   c u r r e n t T e x t = t h i s . _ g e t ( i n s t , " c u r r e n t T e x t " ) ; v a r   g o t o D a t e = ( t h i s . _ g e t ( i n s t , " g o t o C u r r e n t " ) & & i n s t . c u r r e n t D a y ? c u r r e n t D a t e : t o d a y ) ; c u r r e n t T e x t = ( ! n a v i g a t i o n A s D a t e F o r m a t ? c u r r e n t T e x t : t h i s . f o r m a t D a t e ( c u r r e n t T e x t , g o t o D a t e , t h i s . _ g e t F o r m a t C o n f i g ( i n s t ) ) ) ; v a r   c o n t r o l s = ( ! i n s t . i n l i n e ? ' < b u t t o n   t y p e = " b u t t o n "   c l a s s = " u i - d a t e p i c k e r - c l o s e   u i - s t a t e - d e f a u l t   u i - p r i o r i t y - p r i m a r y   u i - c o r n e r - a l l "   o n c l i c k = " D P _ j Q u e r y . d a t e p i c k e r . _ h i d e D a t e p i c k e r ( ) ; " > ' + t h i s . _ g e t ( i n s t , " c l o s e T e x t " ) + " < / b u t t o n > " : " " ) ; v a r   b u t t o n P a n e l = ( s h o w B u t t o n P a n e l ) ? ' < d i v   c l a s s = " u i - d a t e p i c k e r - b u t t o n p a n e   u i - w i d g e t - c o n t e n t " > ' + ( i s R T L ? c o n t r o l s : " " ) + ( t h i s . _ i s I n R a n g e ( i n s t , g o t o D a t e ) ? ' < b u t t o n   t y p e = " b u t t o n "   c l a s s = " u i - d a t e p i c k e r - c u r r e n t   u i - s t a t e - d e f a u l t   u i - p r i o r i t y - s e c o n d a r y   u i - c o r n e r - a l l "   o n c l i c k = " D P _ j Q u e r y . d a t e p i c k e r . _ g o t o T o d a y ( \ ' # ' + i n s t . i d + " ' ) ; \ " > " + c u r r e n t T e x t + " < / b u t t o n > " : " " ) + ( i s R T L ? " " : c o n t r o l s ) + " < / d i v > " : " " ; v a r   f i r s t D a y = p a r s e I n t ( t h i s . _ g e t ( i n s t , " f i r s t D a y " ) , 1 0 ) ; f i r s t D a y = ( i s N a N ( f i r s t D a y ) ? 0 : f i r s t D a y ) ; v a r   d a y N a m e s = t h i s . _ g e t ( i n s t , " d a y N a m e s " ) ; v a r   d a y N a m e s S h o r t = t h i s . _ g e t ( i n s t , " d a y N a m e s S h o r t " ) ; v a r   d a y N a m e s M i n = t h i s . _ g e t ( i n s t , " d a y N a m e s M i n " ) ; v a r   m o n t h N a m e s = t h i s . _ g e t ( i n s t , " m o n t h N a m e s " ) ; v a r   m o n t h N a m e s S h o r t = t h i s . _ g e t ( i n s t , " m o n t h N a m e s S h o r t " ) ; v a r   b e f o r e S h o w D a y = t h i s . _ g e t ( i n s t , " b e f o r e S h o w D a y " ) ; v a r   s h o w O t h e r M o n t h s = t h i s . _ g e t ( i n s t , " s h o w O t h e r M o n t h s " ) ; v a r   c a l c u l a t e W e e k = t h i s . _ g e t ( i n s t , " c a l c u l a t e W e e k " ) | | t h i s . i s o 8 6 0 1 W e e k ; v a r   e n d D a t e = i n s t . e n d D a y ? t h i s . _ d a y l i g h t S a v i n g A d j u s t ( n e w   D a t e ( i n s t . e n d Y e a r , i n s t . e n d M o n t h , i n s t . e n d D a y ) ) : c u r r e n t D a t e ; v a r   d e f a u l t D a t e = t h i s . _ g e t D e f a u l t D a t e ( i n s t ) ; v a r   h t m l = " " ; f o r ( v a r   r o w = 0 ; r o w < n u m M o n t h s [ 0 ] ; r o w + + ) { v a r   g r o u p = " " ; f o r ( v a r   c o l = 0 ; c o l < n u m M o n t h s [ 1 ] ; c o l + + ) { v a r   s e l e c t e d D a t e = t h i s . _ d a y l i g h t S a v i n g A d j u s t ( n e w   D a t e ( d r a w Y e a r , d r a w M o n t h , i n s t . s e l e c t e d D a y ) ) ; v a r   c o r n e r C l a s s = "   u i - c o r n e r - a l l " ; v a r   c a l e n d e r = " " ; i f ( i s M u l t i M o n t h ) { c a l e n d e r + = ' < d i v   c l a s s = " u i - d a t e p i c k e r - g r o u p   u i - d a t e p i c k e r - g r o u p - ' ; s w i t c h ( c o l ) { c a s e   0 : c a l e n d e r + = " f i r s t " ; c o r n e r C l a s s = "   u i - c o r n e r - " + ( i s R T L ? " r i g h t " : " l e f t " ) ; b r e a k ; c a s e   n u m M o n t h s [ 1 ] - 1 : c a l e n d e r + = " l a s t " ; c o r n e r C l a s s = "   u i - c o r n e r - " + ( i s R T L ? " l e f t " : " r i g h t " ) ; b r e a k ; d e f a u l t : c a l e n d e r + = " m i d d l e " ; c o r n e r C l a s s = " " ; b r e a k } c a l e n d e r + = ' " > ' } c a l e n d e r + = ' < d i v   c l a s s = " u i - d a t e p i c k e r - h e a d e r   u i - w i d g e t - h e a d e r   u i - h e l p e r - c l e a r f i x ' + c o r n e r C l a s s + ' " > ' + ( / a l l | l e f t / . t e s t ( c o r n e r C l a s s ) & & r o w = = 0 ? ( i s R T L ? n e x t : p r e v ) : " " ) + ( / a l l | r i g h t / . t e s t ( c o r n e r C l a s s ) & & r o w = = 0 ? ( i s R T L ? p r e v : n e x t ) : " " ) + t h i s . _ g e n e r a t e M o n t h Y e a r H e a d e r ( i n s t , d r a w M o n t h , d r a w Y e a r , m i n D a t e , m a x D a t e , s e l e c t e d D a t e , r o w > 0 | | c o l > 0 , m o n t h N a m e s , m o n t h N a m e s S h o r t ) + ' < / d i v > < t a b l e   c l a s s = " u i - d a t e p i c k e r - c a l e n d a r " > < t h e a d > < t r > ' ; v a r   t h e a d = " " ; f o r ( v a r   d o w = 0 ; d o w < 7 ; d o w + + ) { v a r   d a y = ( d o w + f i r s t D a y ) % 7 ; t h e a d + = " < t h " + ( ( d o w + f i r s t D a y + 6 ) % 7 > = 5 ? '   c l a s s = " u i - d a t e p i c k e r - w e e k - e n d " ' : " " ) + ' > < s p a n   t i t l e = " ' + d a y N a m e s [ d a y ] + ' " > ' + d a y N a m e s M i n [ d a y ] + " < / s p a n > < / t h > " } c a l e n d e r + = t h e a d + " < / t r > < / t h e a d > < t b o d y > " ; v a r   d a y s I n M o n t h = t h i s . _ g e t D a y s I n M o n t h ( d r a w Y e a r , d r a w M o n t h ) ; i f ( d r a w Y e a r = = i n s t . s e l e c t e d Y e a r & & d r a w M o n t h = = i n s t . s e l e c t e d M o n t h ) { i n s t . s e l e c t e d D a y = M a t h . m i n ( i n s t . s e l e c t e d D a y , d a y s I n M o n t h ) } v a r   l e a d D a y s = ( t h i s . _ g e t F i r s t D a y O f M o n t h ( d r a w Y e a r , d r a w M o n t h ) - f i r s t D a y + 7 ) % 7 ; v a r   n u m R o w s = ( i s M u l t i M o n t h ? 6 : M a t h . c e i l ( ( l e a d D a y s + d a y s I n M o n t h ) / 7 ) ) ; v a r   p r i n t D a t e = t h i s . _ d a y l i g h t S a v i n g A d j u s t ( n e w   D a t e ( d r a w Y e a r , d r a w M o n t h , 1 - l e a d D a y s ) ) ; f o r ( v a r   d R o w = 0 ; d R o w < n u m R o w s ; d R o w + + ) { c a l e n d e r + = " < t r > " ; v a r   t b o d y = " " ; f o r ( v a r   d o w = 0 ; d o w < 7 ; d o w + + ) { v a r   d a y S e t t i n g s = ( b e f o r e S h o w D a y ? b e f o r e S h o w D a y . a p p l y ( ( i n s t . i n p u t ? i n s t . i n p u t [ 0 ] : n u l l ) , [ p r i n t D a t e ] ) : [ t r u e , " " ] ) ; v a r   o t h e r M o n t h = ( p r i n t D a t e . g e t M o n t h ( ) ! = d r a w M o n t h ) ; v a r   u n s e l e c t a b l e = o t h e r M o n t h | | ! d a y S e t t i n g s [ 0 ] | | ( m i n D a t e & & p r i n t D a t e < m i n D a t e ) | | ( m a x D a t e & & p r i n t D a t e > m a x D a t e ) ; t b o d y + = ' < t d   c l a s s = " ' + ( ( d o w + f i r s t D a y + 6 ) % 7 > = 5 ? "   u i - d a t e p i c k e r - w e e k - e n d " : " " ) + ( o t h e r M o n t h ? "   u i - d a t e p i c k e r - o t h e r - m o n t h " : " " ) + ( ( p r i n t D a t e . g e t T i m e ( ) = = s e l e c t e d D a t e . g e t T i m e ( ) & & d r a w M o n t h = = i n s t . s e l e c t e d M o n t h & & i n s t . _ k e y E v e n t ) | | ( d e f a u l t D a t e . g e t T i m e ( ) = = p r i n t D a t e . g e t T i m e ( ) & & d e f a u l t D a t e . g e t T i m e ( ) = = s e l e c t e d D a t e . g e t T i m e ( ) ) ? "   " + t h i s . _ d a y O v e r C l a s s : " " ) + ( u n s e l e c t a b l e ? "   " + t h i s . _ u n s e l e c t a b l e C l a s s + "   u i - s t a t e - d i s a b l e d " : " " ) + ( o t h e r M o n t h & & ! s h o w O t h e r M o n t h s ? " " : "   " + d a y S e t t i n g s [ 1 ] + ( p r i n t D a t e . g e t T i m e ( ) > = c u r r e n t D a t e . g e t T i m e ( ) & & p r i n t D a t e . g e t T i m e ( ) < = e n d D a t e . g e t T i m e ( ) ? "   " + t h i s . _ c u r r e n t C l a s s : " " ) + ( p r i n t D a t e . g e t T i m e ( ) = = t o d a y . g e t T i m e ( ) ? "   u i - d a t e p i c k e r - t o d a y " : " " ) ) + ' " ' + ( ( ! o t h e r M o n t h | | s h o w O t h e r M o n t h s ) & & d a y S e t t i n g s [ 2 ] ? '   t i t l e = " ' + d a y S e t t i n g s [ 2 ] + ' " ' : " " ) + ( u n s e l e c t a b l e ? " " : "   o n c l i c k = \ " D P _ j Q u e r y . d a t e p i c k e r . _ s e l e c t D a y ( ' # " + i n s t . i d + " ' , " + d r a w M o n t h + " , " + d r a w Y e a r + ' ,   t h i s ) ; r e t u r n   f a l s e ; " ' ) + " > " + ( o t h e r M o n t h ? ( s h o w O t h e r M o n t h s ? p r i n t D a t e . g e t D a t e ( ) : " & # x a 0 ; " ) : ( u n s e l e c t a b l e ? ' < s p a n   c l a s s = " u i - s t a t e - d e f a u l t " > ' + p r i n t D a t e . g e t D a t e ( ) + " < / s p a n > " : ' < a   c l a s s = " u i - s t a t e - d e f a u l t ' + ( p r i n t D a t e . g e t T i m e ( ) = = t o d a y . g e t T i m e ( ) ? "   u i - s t a t e - h i g h l i g h t " : " " ) + ( p r i n t D a t e . g e t T i m e ( ) > = c u r r e n t D a t e . g e t T i m e ( ) & & p r i n t D a t e . g e t T i m e ( ) < = e n d D a t e . g e t T i m e ( ) ? "   u i - s t a t e - a c t i v e " : " " ) + ' "   h r e f = " # " > ' + p r i n t D a t e . g e t D a t e ( ) + " < / a > " ) ) + " < / t d > " ; p r i n t D a t e . s e t D a t e ( p r i n t D a t e . g e t D a t e ( ) + 1 ) ; p r i n t D a t e = t h i s . _ d a y l i g h t S a v i n g A d j u s t ( p r i n t D a t e ) } c a l e n d e r + = t b o d y + " < / t r > " } d r a w M o n t h + + ; i f ( d r a w M o n t h > 1 1 ) { d r a w M o n t h = 0 ; d r a w Y e a r + + } c a l e n d e r + = " < / t b o d y > < / t a b l e > " + ( i s M u l t i M o n t h ? " < / d i v > " + ( ( n u m M o n t h s [ 0 ] > 0 & & c o l = = n u m M o n t h s [ 1 ] - 1 ) ? ' < d i v   c l a s s = " u i - d a t e p i c k e r - r o w - b r e a k " > < / d i v > ' : " " ) : " " ) ; g r o u p + = c a l e n d e r } h t m l + = g r o u p } h t m l + = b u t t o n P a n e l + ( $ . b r o w s e r . m s i e & & p a r s e I n t ( $ . b r o w s e r . v e r s i o n , 1 0 ) < 7 & & ! i n s t . i n l i n e ? ' < i f r a m e   s r c = " j a v a s c r i p t : f a l s e ; "   c l a s s = " u i - d a t e p i c k e r - c o v e r "   f r a m e b o r d e r = " 0 " > < / i f r a m e > ' : " " ) ; i n s t . _ k e y E v e n t = f a l s e ; r e t u r n   h t m l } , _ g e n e r a t e M o n t h Y e a r H e a d e r : f u n c t i o n ( i n s t , d r a w M o n t h , d r a w Y e a r , m i n D a t e , m a x D a t e , s e l e c t e d D a t e , s e c o n d a r y , m o n t h N a m e s , m o n t h N a m e s S h o r t ) { m i n D a t e = ( i n s t . r a n g e S t a r t & & m i n D a t e & & s e l e c t e d D a t e < m i n D a t e ? s e l e c t e d D a t e : m i n D a t e ) ; v a r   c h a n g e M o n t h = t h i s . _ g e t ( i n s t , " c h a n g e M o n t h " ) ; v a r   c h a n g e Y e a r = t h i s . _ g e t ( i n s t , " c h a n g e Y e a r " ) ; v a r   s h o w M o n t h A f t e r Y e a r = t h i s . _ g e t ( i n s t , " s h o w M o n t h A f t e r Y e a r " ) ; v a r   h t m l = ' < d i v   c l a s s = " u i - d a t e p i c k e r - t i t l e " > ' ; v a r   m o n t h H t m l = " " ; i f ( s e c o n d a r y | | ! c h a n g e M o n t h ) { m o n t h H t m l + = ' < s p a n   c l a s s = " u i - d a t e p i c k e r - m o n t h " > ' + m o n t h N a m e s [ d r a w M o n t h ] + " < / s p a n >   " } e l s e { v a r   i n M i n Y e a r = ( m i n D a t e & & m i n D a t e . g e t F u l l Y e a r ( ) = = d r a w Y e a r ) ; v a r   i n M a x Y e a r = ( m a x D a t e & & m a x D a t e . g e t F u l l Y e a r ( ) = = d r a w Y e a r ) ; m o n t h H t m l + = ' < s e l e c t   c l a s s = " u i - d a t e p i c k e r - m o n t h "   o n c h a n g e = " D P _ j Q u e r y . d a t e p i c k e r . _ s e l e c t M o n t h Y e a r ( \ ' # ' + i n s t . i d + " ' ,   t h i s ,   ' M ' ) ; \ "   o n c l i c k = \ " D P _ j Q u e r y . d a t e p i c k e r . _ c l i c k M o n t h Y e a r ( ' # " + i n s t . i d + " ' ) ; \ " > " ; f o r ( v a r   m o n t h = 0 ; m o n t h < 1 2 ; m o n t h + + ) { i f ( ( ! i n M i n Y e a r | | m o n t h > = m i n D a t e . g e t M o n t h ( ) ) & & ( ! i n M a x Y e a r | | m o n t h < = m a x D a t e . g e t M o n t h ( ) ) ) { m o n t h H t m l + = ' < o p t i o n   v a l u e = " ' + m o n t h + ' " ' + ( m o n t h = = d r a w M o n t h ? '   s e l e c t e d = " s e l e c t e d " ' : " " ) + " > " + m o n t h N a m e s S h o r t [ m o n t h ] + " < / o p t i o n > " } } m o n t h H t m l + = " < / s e l e c t > " } i f ( ! s h o w M o n t h A f t e r Y e a r ) { h t m l + = m o n t h H t m l + ( ( s e c o n d a r y | | c h a n g e M o n t h | | c h a n g e Y e a r ) & & ( ! ( c h a n g e M o n t h & & c h a n g e Y e a r ) ) ? " & # x a 0 ; " : " " ) } i f ( s e c o n d a r y | | ! c h a n g e Y e a r ) { h t m l + = ' < s p a n   c l a s s = " u i - d a t e p i c k e r - y e a r " > ' + d r a w Y e a r + " < / s p a n > " } e l s e { v a r   y e a r s = t h i s . _ g e t ( i n s t , " y e a r R a n g e " ) . s p l i t ( " : " ) ; v a r   y e a r = 0 ; v a r   e n d Y e a r = 0 ; i f ( y e a r s . l e n g t h ! = 2 ) { y e a r = d r a w Y e a r - 1 0 ; e n d Y e a r = d r a w Y e a r + 1 0 } e l s e { i f ( y e a r s [ 0 ] . c h a r A t ( 0 ) = = " + " | | y e a r s [ 0 ] . c h a r A t ( 0 ) = = " - " ) { y e a r = d r a w Y e a r + p a r s e I n t ( y e a r s [ 0 ] , 1 0 ) ; e n d Y e a r = d r a w Y e a r + p a r s e I n t ( y e a r s [ 1 ] , 1 0 ) } e l s e { y e a r = p a r s e I n t ( y e a r s [ 0 ] , 1 0 ) ; e n d Y e a r = p a r s e I n t ( y e a r s [ 1 ] , 1 0 ) } } y e a r = ( m i n D a t e ? M a t h . m a x ( y e a r , m i n D a t e . g e t F u l l Y e a r ( ) ) : y e a r ) ; e n d Y e a r = ( m a x D a t e ? M a t h . m i n ( e n d Y e a r , m a x D a t e . g e t F u l l Y e a r ( ) ) : e n d Y e a r ) ; h t m l + = ' < s e l e c t   c l a s s = " u i - d a t e p i c k e r - y e a r "   o n c h a n g e = " D P _ j Q u e r y . d a t e p i c k e r . _ s e l e c t M o n t h Y e a r ( \ ' # ' + i n s t . i d + " ' ,   t h i s ,   ' Y ' ) ; \ "   o n c l i c k = \ " D P _ j Q u e r y . d a t e p i c k e r . _ c l i c k M o n t h Y e a r ( ' # " + i n s t . i d + " ' ) ; \ " > " ; f o r ( ; y e a r < = e n d Y e a r ; y e a r + + ) { h t m l + = ' < o p t i o n   v a l u e = " ' + y e a r + ' " ' + ( y e a r = = d r a w Y e a r ? '   s e l e c t e d = " s e l e c t e d " ' : " " ) + " > " + y e a r + " < / o p t i o n > " } h t m l + = " < / s e l e c t > " } i f ( s h o w M o n t h A f t e r Y e a r ) { h t m l + = ( s e c o n d a r y | | c h a n g e M o n t h | | c h a n g e Y e a r ? " & # x a 0 ; " : " " ) + m o n t h H t m l } h t m l + = " < / d i v > " ; r e t u r n   h t m l } , _ a d j u s t I n s t D a t e : f u n c t i o n ( i n s t , o f f s e t , p e r i o d ) { v a r   y e a r = i n s t . d r a w Y e a r + ( p e r i o d = = " Y " ? o f f s e t : 0 ) ; v a r   m o n t h = i n s t . d r a w M o n t h + ( p e r i o d = = " M " ? o f f s e t : 0 ) ; v a r   d a y = M a t h . m i n ( i n s t . s e l e c t e d D a y , t h i s . _ g e t D a y s I n M o n t h ( y e a r , m o n t h ) ) + ( p e r i o d = = " D " ? o f f s e t : 0 ) ; v a r   d a t e = t h i s . _ d a y l i g h t S a v i n g A d j u s t ( n e w   D a t e ( y e a r , m o n t h , d a y ) ) ; v a r   m i n D a t e = t h i s . _ g e t M i n M a x D a t e ( i n s t , " m i n " , t r u e ) ; v a r   m a x D a t e = t h i s . _ g e t M i n M a x D a t e ( i n s t , " m a x " ) ; d a t e = ( m i n D a t e & & d a t e < m i n D a t e ? m i n D a t e : d a t e ) ; d a t e = ( m a x D a t e & & d a t e > m a x D a t e ? m a x D a t e : d a t e ) ; i n s t . s e l e c t e d D a y = d a t e . g e t D a t e ( ) ; i n s t . d r a w M o n t h = i n s t . s e l e c t e d M o n t h = d a t e . g e t M o n t h ( ) ; i n s t . d r a w Y e a r = i n s t . s e l e c t e d Y e a r = d a t e . g e t F u l l Y e a r ( ) ; i f ( p e r i o d = = " M " | | p e r i o d = = " Y " ) { t h i s . _ n o t i f y C h a n g e ( i n s t ) } } , _ n o t i f y C h a n g e : f u n c t i o n ( i n s t ) { v a r   o n C h a n g e = t h i s . _ g e t ( i n s t , " o n C h a n g e M o n t h Y e a r " ) ; i f ( o n C h a n g e ) { o n C h a n g e . a p p l y ( ( i n s t . i n p u t ? i n s t . i n p u t [ 0 ] : n u l l ) , [ i n s t . s e l e c t e d Y e a r , i n s t . s e l e c t e d M o n t h + 1 , i n s t ] ) } } , _ g e t N u m b e r O f M o n t h s : f u n c t i o n ( i n s t ) { v a r   n u m M o n t h s = t h i s . _ g e t ( i n s t , " n u m b e r O f M o n t h s " ) ; r e t u r n ( n u m M o n t h s = = n u l l ? [ 1 , 1 ] : ( t y p e o f   n u m M o n t h s = = " n u m b e r " ? [ 1 , n u m M o n t h s ] : n u m M o n t h s ) ) } , _ g e t M i n M a x D a t e : f u n c t i o n ( i n s t , m i n M a x , c h e c k R a n g e ) { v a r   d a t e = t h i s . _ d e t e r m i n e D a t e ( t h i s . _ g e t ( i n s t , m i n M a x + " D a t e " ) , n u l l ) ; r e t u r n ( ! c h e c k R a n g e | | ! i n s t . r a n g e S t a r t ? d a t e : ( ! d a t e | | i n s t . r a n g e S t a r t > d a t e ? i n s t . r a n g e S t a r t : d a t e ) ) } , _ g e t D a y s I n M o n t h : f u n c t i o n ( y e a r , m o n t h ) { r e t u r n   3 2 - n e w   D a t e ( y e a r , m o n t h , 3 2 ) . g e t D a t e ( ) } , _ g e t F i r s t D a y O f M o n t h : f u n c t i o n ( y e a r , m o n t h ) { r e t u r n   n e w   D a t e ( y e a r , m o n t h , 1 ) . g e t D a y ( ) } , _ c a n A d j u s t M o n t h : f u n c t i o n ( i n s t , o f f s e t , c u r Y e a r , c u r M o n t h ) { v a r   n u m M o n t h s = t h i s . _ g e t N u m b e r O f M o n t h s ( i n s t ) ; v a r   d a t e = t h i s . _ d a y l i g h t S a v i n g A d j u s t ( n e w   D a t e ( c u r Y e a r , c u r M o n t h + ( o f f s e t < 0 ? o f f s e t : n u m M o n t h s [ 1 ] ) , 1 ) ) ; i f ( o f f s e t < 0 ) { d a t e . s e t D a t e ( t h i s . _ g e t D a y s I n M o n t h ( d a t e . g e t F u l l Y e a r ( ) , d a t e . g e t M o n t h ( ) ) ) } r e t u r n   t h i s . _ i s I n R a n g e ( i n s t , d a t e ) } , _ i s I n R a n g e : f u n c t i o n ( i n s t , d a t e ) { v a r   n e w M i n D a t e = ( ! i n s t . r a n g e S t a r t ? n u l l : t h i s . _ d a y l i g h t S a v i n g A d j u s t ( n e w   D a t e ( i n s t . s e l e c t e d Y e a r , i n s t . s e l e c t e d M o n t h , i n s t . s e l e c t e d D a y ) ) ) ; n e w M i n D a t e = ( n e w M i n D a t e & & i n s t . r a n g e S t a r t < n e w M i n D a t e ? i n s t . r a n g e S t a r t : n e w M i n D a t e ) ; v a r   m i n D a t e = n e w M i n D a t e | | t h i s . _ g e t M i n M a x D a t e ( i n s t , " m i n " ) ; v a r   m a x D a t e = t h i s . _ g e t M i n M a x D a t e ( i n s t , " m a x " ) ; r e t u r n ( ( ! m i n D a t e | | d a t e > = m i n D a t e ) & & ( ! m a x D a t e | | d a t e < = m a x D a t e ) ) } , _ g e t F o r m a t C o n f i g : f u n c t i o n ( i n s t ) { v a r   s h o r t Y e a r C u t o f f = t h i s . _ g e t ( i n s t , " s h o r t Y e a r C u t o f f " ) ; s h o r t Y e a r C u t o f f = ( t y p e o f   s h o r t Y e a r C u t o f f ! = " s t r i n g " ? s h o r t Y e a r C u t o f f : n e w   D a t e ( ) . g e t F u l l Y e a r ( ) % 1 0 0 + p a r s e I n t ( s h o r t Y e a r C u t o f f , 1 0 ) ) ; r e t u r n { s h o r t Y e a r C u t o f f : s h o r t Y e a r C u t o f f , d a y N a m e s S h o r t : t h i s . _ g e t ( i n s t , " d a y N a m e s S h o r t " ) , d a y N a m e s : t h i s . _ g e t ( i n s t , " d a y N a m e s " ) , m o n t h N a m e s S h o r t : t h i s . _ g e t ( i n s t , " m o n t h N a m e s S h o r t " ) , m o n t h N a m e s : t h i s . _ g e t ( i n s t , " m o n t h N a m e s " ) } } , _ f o r m a t D a t e : f u n c t i o n ( i n s t , d a y , m o n t h , y e a r ) { i f ( ! d a y ) { i n s t . c u r r e n t D a y = i n s t . s e l e c t e d D a y ; i n s t . c u r r e n t M o n t h = i n s t . s e l e c t e d M o n t h ; i n s t . c u r r e n t Y e a r = i n s t . s e l e c t e d Y e a r } v a r   d a t e = ( d a y ? ( t y p e o f   d a y = = " o b j e c t " ? d a y : t h i s . _ d a y l i g h t S a v i n g A d j u s t ( n e w   D a t e ( y e a r , m o n t h , d a y ) ) ) : t h i s . _ d a y l i g h t S a v i n g A d j u s t ( n e w   D a t e ( i n s t . c u r r e n t Y e a r , i n s t . c u r r e n t M o n t h , i n s t . c u r r e n t D a y ) ) ) ; r e t u r n   t h i s . f o r m a t D a t e ( t h i s . _ g e t ( i n s t , " d a t e F o r m a t " ) , d a t e , t h i s . _ g e t F o r m a t C o n f i g ( i n s t ) ) } } ) ; f u n c t i o n   e x t e n d R e m o v e ( t a r g e t , p r o p s ) { $ . e x t e n d ( t a r g e t , p r o p s ) ; f o r ( v a r   n a m e   i n   p r o p s ) { i f ( p r o p s [ n a m e ] = = n u l l | | p r o p s [ n a m e ] = = u n d e f i n e d ) { t a r g e t [ n a m e ] = p r o p s [ n a m e ] } } r e t u r n   t a r g e t } f u n c t i o n   i s A r r a y ( a ) { r e t u r n ( a & & ( ( $ . b r o w s e r . s a f a r i & & t y p e o f   a = = " o b j e c t " & & a . l e n g t h ) | | ( a . c o n s t r u c t o r & & a . c o n s t r u c t o r . t o S t r i n g ( ) . m a t c h ( / \ A r r a y \ ( \ ) / ) ) ) ) } $ . f n . d a t e p i c k e r = f u n c t i o n ( o p t i o n s ) { i f ( ! $ . d a t e p i c k e r . i n i t i a l i z e d ) { $ ( d o c u m e n t ) . m o u s e d o w n ( $ . d a t e p i c k e r . _ c h e c k E x t e r n a l C l i c k ) . f i n d ( " b o d y " ) . a p p e n d ( $ . d a t e p i c k e r . d p D i v ) ; $ . d a t e p i c k e r . i n i t i a l i z e d = t r u e } v a r   o t h e r A r g s = 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 ( t y p e o f   o p t i o n s = = " s t r i n g " & & ( o p t i o n s = = " i s D i s a b l e d " | | o p t i o n s = = " g e t D a t e " ) ) { r e t u r n   $ . d a t e p i c k e r [ " _ " + o p t i o n s + " D a t e p i c k e r " ] . a p p l y ( $ . d a t e p i c k e r , [ t h i s [ 0 ] ] . c o n c a t ( o t h e r A r g s ) ) } i f ( o p t i o n s = = " o p t i o n " & & a r g u m e n t s . l e n g t h = = 2 & & t y p e o f   a r g u m e n t s [ 1 ] = = " s t r i n g " ) { r e t u r n   $ . d a t e p i c k e r [ " _ " + o p t i o n s + " D a t e p i c k e r " ] . a p p l y ( $ . d a t e p i c k e r , [ t h i s [ 0 ] ] . c o n c a t ( o t h e r A r g s ) ) } r e t u r n   t h i s . e a c h ( f u n c t i o n ( ) { t y p e o f   o p t i o n s = = " s t r i n g " ? $ . d a t e p i c k e r [ " _ " + o p t i o n s + " D a t e p i c k e r " ] . a p p l y ( $ . d a t e p i c k e r , [ t h i s ] . c o n c a t ( o t h e r A r g s ) ) : $ . d a t e p i c k e r . _ a t t a c h D a t e p i c k e r ( t h i s , o p t i o n s ) } ) } ; $ . d a t e p i c k e r = n e w   D a t e p i c k e r ( ) ; $ . d a t e p i c k e r . i n i t i a l i z e d = f a l s e ; $ . d a t e p i c k e r . u u i d = n e w   D a t e ( ) . g e t T i m e ( ) ; $ . d a t e p i c k e r . v e r s i o n = " 1 . 7 . 2 " ; w i n d o w . D P _ j Q u e r y = $ } ) ( j Q u e r y ) ; ; / * 
   *   j Q u e r y   U I   P r o g r e s s b a 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 / P r o g r e s s b a 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 . p r o g r e s s b a r " , { _ i n i t : f u n c t i o n ( ) { t h i s . e l e m e n t . a d d C l a s s ( " u i - p r o g r e s s b a r   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 " ) . a t t r ( { r o l e : " p r o g r e s s b a r " , " a r i a - v a l u e m i n " : t h i s . _ v a l u e M i n ( ) , " a r i a - v a l u e m a x " : t h i s . _ v a l u e M a x ( ) , " a r i a - v a l u e n o w " : t h i s . _ v a l u e ( ) } ) ; t h i s . v a l u e D i v = a ( ' < d i v   c l a s s = " u i - p r o g r e s s b a r - v a l u e   u i - w i d g e t - h e a d e r   u i - c o r n e r - l e f t " > < / d i v > ' ) . a p p e n d T o ( t h i s . e l e m e n t ) ; 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 . e l e m e n t . r e m o v e C l a s s ( " u i - p r o g r e s s b a r   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 A t t r ( " r o l e " ) . r e m o v e A t t r ( " a r i a - v a l u e m i n " ) . r e m o v e A t t r ( " a r i a - v a l u e m a x " ) . r e m o v e A t t r ( " a r i a - v a l u e n o w " ) . r e m o v e D a t a ( " p r o g r e s s b a r " ) . u n b i n d ( " . p r o g r e s s b a r " ) ; t h i s . v a l u e D i v . r e m o v e ( ) ; a . w i d g e t . p r o t o t y p e . d e s t r o y . a p p l y ( t h i s , a r g u m e n t s ) } , v a l u e : f u n c t i o n ( b ) { i f ( b = = = u n d e f i n e d ) { r e t u r n   t h i s . _ v a l u e ( ) } t h i s . _ s e t D a t a ( " v a l u e " , b ) ; r e t u r n   t h i s } , _ s e t D a t a : f u n c t i o n ( b , c ) { s w i t c h ( b ) { c a s e " v a l u e " : t h i s . o p t i o n s . v a l u e = c ; t h i s . _ r e f r e s h V a l u e ( ) ; t h i s . _ t r i g g e r ( " c h a n g e " , n u l l , { } ) ; b r e a k } 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 ) } , _ 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 M i n : f u n c t i o n ( ) { v a r   b = 0 ; 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 = 1 0 0 ; 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 ( ) { v a r   b = t h i s . v a l u e ( ) ; t h i s . v a l u e D i v [ b = = t h i s . _ v a l u e M a x ( ) ? " a d d C l a s s " : " r e m o v e C l a s s " ] ( " u i - c o r n e r - r i g h t " ) ; t h i s . v a l u e D i v . w i d t h ( b + " % " ) ; t h i s . e l e m e n t . a t t r ( " a r i a - v a l u e n o w " , b ) } } ) ; a . e x t e n d ( a . u i . p r o g r e s s b a r , { v e r s i o n : " 1 . 7 . 2 " , d e f a u l t s : { v a l u e : 0 } } ) } ) ( 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   B l i n d   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 / B l i n d 
   * 
   *   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 . b l i n d = 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   d = a ( t h i s ) , c = [ " p o s i t i o n " , " t o p " , " l e f t " ] ; v a r   h = a . e f f e c t s . s e t M o d e ( d , b . o p t i o n s . m o d e | | " h i d e " ) ; v a r   g = b . o p t i o n s . d i r e c t i o n | | " v e r t i c a l " ; a . e f f e c t s . s a v e ( d , c ) ; d . s h o w ( ) ; v a r   j = a . e f f e c t s . c r e a t e W r a p p e r ( d ) . c s s ( { o v e r f l o w : " h i d d e n " } ) ; v a r   e = ( g = = " v e r t i c a l " ) ? " h e i g h t " : " w i d t h " ; v a r   i = ( g = = " v e r t i c a l " ) ? j . h e i g h t ( ) : j . w i d t h ( ) ; i f ( h = = " s h o w " ) { j . c s s ( e , 0 ) } v a r   f = { } ; f [ e ] = h = = " s h o w " ? i : 0 ; j . a n i m a t e ( f , 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 ( ) { i f ( h = = " h i d e " ) { d . h i d e ( ) } a . e f f e c t s . r e s t o r e ( d , c ) ; a . e f f e c t s . r e m o v e W r a p p e r ( d ) ; 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 ( d [ 0 ] , a r g u m e n t s ) } d . 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   B o u n c 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 / B o u n c 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 . b o u n c 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 ) , l = [ " p o s i t i o n " , " t o p " , " l e f t " ] ; v a r   k = 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 | | " e f f e c t " ) ; v a r   n = b . o p t i o n s . d i r e c t i o n | | " u p " ; v a r   c = b . o p t i o n s . d i s t a n c e | | 2 0 ; v a r   d = b . o p t i o n s . t i m e s | | 5 ; v a r   g = b . d u r a t i o n | | 2 5 0 ; i f ( / s h o w | h i d e / . t e s t ( k ) ) { l . p u s h ( " o p a c i t y " ) } a . e f f e c t s . s a v e ( e , l ) ; 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 = ( n = = " u p " | | n = = " d o w n " ) ? " t o p " : " l e f t " ; v a r   p = ( n = = " u p " | | n = = " l e f t " ) ? " p o s " : " n e g " ; v a r   c = 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 } ) / 3 : e . o u t e r W i d t h ( { m a r g i n : t r u e } ) / 3 ) ; i f ( k = = " s h o w " ) { e . c s s ( " o p a c i t y " , 0 ) . c s s ( f , p = = " p o s " ? - c : c ) } i f ( k = = " h i d e " ) { c = c / ( d * 2 ) } i f ( k ! = " h i d e " ) { d - - } i f ( k = = " s h o w " ) { v a r   h = { o p a c i t y : 1 } ; h [ f ] = ( p = = " p o s " ? " + = " : " - = " ) + c ; e . a n i m a t e ( h , g / 2 , b . o p t i o n s . e a s i n g ) ; c = c / 2 ; d - - } f o r ( v a r   j = 0 ; j < d ; j + + ) { v a r   o = { } , m = { } ; o [ f ] = ( p = = " p o s " ? " - = " : " + = " ) + c ; m [ f ] = ( p = = " p o s " ? " + = " : " - = " ) + c ; e . a n i m a t e ( o , g / 2 , b . o p t i o n s . e a s i n g ) . a n i m a t e ( m , g / 2 , b . o p t i o n s . e a s i n g ) ; c = ( k = = " h i d e " ) ? c * 2 : c / 2 } i f ( k = = " h i d e " ) { v a r   h = { o p a c i t y : 0 } ; h [ f ] = ( p = = " p o s " ? " - = " : " + = " ) + c ; e . a n i m a t e ( h , g / 2 , b . o p t i o n s . e a s i n g , f u n c t i o n ( ) { e . h i d e ( ) ; a . e f f e c t s . r e s t o r e ( e , l ) ; 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 l s e { v a r   o = { } , m = { } ; o [ f ] = ( p = = " p o s " ? " - = " : " + = " ) + c ; m [ f ] = ( p = = " p o s " ? " + = " : " - = " ) + c ; e . a n i m a t e ( o , g / 2 , b . o p t i o n s . e a s i n g ) . a n i m a t e ( m , g / 2 , b . o p t i o n s . e a s i n g , f u n c t i o n ( ) { a . e f f e c t s . r e s t o r e ( e , l ) ; 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 . q u e u e ( " f x " , f u n c t i o n ( ) { e . d e q u e u e ( ) } ) ; 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   C l i 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 / C l i 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 . c l i 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   f = a ( t h i s ) , j = [ " p o s i t i o n " , " t o p " , " l e f t " , " h e i g h t " , " w i d t h " ] ; v a r   i = a . e f f e c t s . s e t M o d e ( f , b . o p t i o n s . m o d e | | " h i d e " ) ; v a r   k = b . o p t i o n s . d i r e c t i o n | | " v e r t i c a l " ; a . e f f e c t s . s a v e ( f , j ) ; f . s h o w ( ) ; v a r   c = a . e f f e c t s . c r e a t e W r a p p e r ( f ) . c s s ( { o v e r f l o w : " h i d d e n " } ) ; v a r   e = f [ 0 ] . t a g N a m e = = " I M G " ? c : f ; v a r   g = { s i z e : ( k = = " v e r t i c a l " ) ? " h e i g h t " : " w i d t h " , p o s i t i o n : ( k = = " v e r t i c a l " ) ? " t o p " : " l e f t " } ; v a r   d = ( k = = " v e r t i c a l " ) ? e . h e i g h t ( ) : e . w i d t h ( ) ; i f ( i = = " s h o w " ) { e . c s s ( g . s i z e , 0 ) ; e . c s s ( g . p o s i t i o n , d / 2 ) } v a r   h = { } ; h [ g . s i z e ] = i = = " s h o w " ? d : 0 ; h [ g . p o s i t i o n ] = i = = " s h o w " ? 0 : d / 2 ; e . a n i m a t e ( h , { 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 " ) { f . h i d e ( ) } a . e f f e c t s . r e s t o r e ( f , j ) ; a . e f f e c t s . r e m o v e W r a p p e r ( f ) ; 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 ( 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 ) ; ; / * 
   *   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   E x p l o 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 / E x p l o 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 . e x p l o 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   k = b . o p t i o n s . p i e c e s ? M a t h . r o u n d ( M a t h . s q r t ( b . o p t i o n s . p i e c e s ) ) : 3 ; v a r   e = b . o p t i o n s . p i e c e s ? M a t h . r o u n d ( M a t h . s q r t ( b . o p t i o n s . p i e c e s ) ) : 3 ; b . o p t i o n s . m o d e = b . o p t i o n s . m o d e = = " t o g g l e " ? ( a ( t h i s ) . i s ( " : v i s i b l e " ) ? " h i d e " : " s h o w " ) : b . o p t i o n s . m o d e ; v a r   h = a ( t h i s ) . s h o w ( ) . c s s ( " v i s i b i l i t y " , " h i d d e n " ) ; v a r   l = h . o f f s e t ( ) ; l . t o p - = p a r s e I n t ( h . c s s ( " m a r g i n T o p " ) , 1 0 ) | | 0 ; l . l e f t - = p a r s e I n t ( h . c s s ( " m a r g i n L e f t " ) , 1 0 ) | | 0 ; v a r   g = h . o u t e r W i d t h ( t r u e ) ; v a r   c = h . o u t e r H e i g h t ( t r u e ) ; f o r ( v a r   f = 0 ; f < k ; f + + ) { f o r ( v a r   d = 0 ; d < e ; d + + ) { h . c l o n e ( ) . a p p e n d T o ( " b o d y " ) . w r a p ( " < d i v > < / d i v > " ) . c s s ( { p o s i t i o n : " a b s o l u t e " , v i s i b i l i t y : " v i s i b l e " , l e f t : - d * ( g / e ) , t o p : - f * ( c / k ) } ) . p a r e n t ( ) . a d d C l a s s ( " u i - e f f e c t s - e x p l o d e " ) . c s s ( { p o s i t i o n : " a b s o l u t e " , o v e r f l o w : " h i d d e n " , w i d t h : g / e , h e i g h t : c / k , l e f t : l . l e f t + d * ( g / e ) + ( b . o p t i o n s . m o d e = = " s h o w " ? ( d - M a t h . f l o o r ( e / 2 ) ) * ( g / e ) : 0 ) , t o p : l . t o p + f * ( c / k ) + ( b . o p t i o n s . m o d e = = " s h o w " ? ( f - M a t h . f l o o r ( k / 2 ) ) * ( c / k ) : 0 ) , o p a c i t y : b . o p t i o n s . m o d e = = " s h o w " ? 0 : 1 } ) . a n i m a t e ( { l e f t : l . l e f t + d * ( g / e ) + ( b . o p t i o n s . m o d e = = " s h o w " ? 0 : ( d - M a t h . f l o o r ( e / 2 ) ) * ( g / e ) ) , t o p : l . t o p + f * ( c / k ) + ( b . o p t i o n s . m o d e = = " s h o w " ? 0 : ( f - M a t h . f l o o r ( k / 2 ) ) * ( c / k ) ) , o p a c i t y : b . o p t i o n s . m o d e = = " s h o w " ? 1 : 0 } , b . d u r a t i o n | | 5 0 0 ) } } s e t T i m e o u t ( f u n c t i o n ( ) { b . o p t i o n s . m o d e = = " s h o w " ? h . c s s ( { v i s i b i l i t y : " v i s i b l e " } ) : h . c s s ( { v i s i b i l i t y : " v i s i b l e " } ) . h i d 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 ( h [ 0 ] ) } h . d e q u e u e ( ) ; a ( " d i v . u i - e f f e c t s - e x p l o d e " ) . r e m o v e ( ) } , b . d u r a t i o n | | 5 0 0 ) } ) } } ) ( j Q u e r y ) ; ; / * 
   *   j Q u e r y   U I   E f f e c t s   F o l d   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 / F o l d 
   * 
   *   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 . f o l d = 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 ) , k = [ " p o s i t i o n " , " t o p " , " l e f t " ] ; 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 | | " h i d e " ) ; v a r   o = b . o p t i o n s . s i z e | | 1 5 ; v a r   n = ! ( ! b . o p t i o n s . h o r i z F i r s t ) ; v a r   g = b . d u r a t i o n ? b . d u r a t i o n / 2 : a . f x . s p e e d s . _ d e f a u l t / 2 ; a . e f f e c t s . s a v e ( e , k ) ; e . s h o w ( ) ; v a r   d = 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   i = ( ( h = = " s h o w " ) ! = n ) ; v a r   f = i ? [ " w i d t h " , " h e i g h t " ] : [ " h e i g h t " , " w i d t h " ] ; v a r   c = i ? [ d . w i d t h ( ) , d . h e i g h t ( ) ] : [ d . h e i g h t ( ) , d . w i d t h ( ) ] ; v a r   j = / ( [ 0 - 9 ] + ) % / . e x e c ( o ) ; i f ( j ) { o = p a r s e I n t ( j [ 1 ] , 1 0 ) / 1 0 0 * c [ h = = " h i d e " ? 0 : 1 ] } i f ( h = = " s h o w " ) { d . c s s ( n ? { h e i g h t : 0 , w i d t h : o } : { h e i g h t : o , w i d t h : 0 } ) } v a r   m = { } , l = { } ; m [ f [ 0 ] ] = h = = " s h o w " ? c [ 0 ] : o ; l [ f [ 1 ] ] = h = = " s h o w " ? c [ 1 ] : 0 ; d . a n i m a t e ( m , g , b . o p t i o n s . e a s i n g ) . a n i m a t e ( l , g , b . o p t i o n s . e a s i n g , 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 , k ) ; 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 ( e [ 0 ] , 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   P u l s a t 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 / P u l s a t 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 . p u l s a t 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   d = a ( t h i s ) ; v a r   g = a . e f f e c t s . s e t M o d e ( d , b . o p t i o n s . m o d e | | " s h o w " ) ; v a r   f = b . o p t i o n s . t i m e s | | 5 ; v a r   e = b . d u r a t i o n ? b . d u r a t i o n / 2 : a . f x . s p e e d s . _ d e f a u l t / 2 ; i f ( g = = " h i d e " ) { f - - } i f ( d . i s ( " : h i d d e n " ) ) { d . c s s ( " o p a c i t y " , 0 ) ; d . s h o w ( ) ; d . a n i m a t e ( { o p a c i t y : 1 } , e , b . o p t i o n s . e a s i n g ) ; f = f - 2 } f o r ( v a r   c = 0 ; c < f ; c + + ) { d . a n i m a t e ( { o p a c i t y : 0 } , e , b . o p t i o n s . e a s i n g ) . a n i m a t e ( { o p a c i t y : 1 } , e , b . o p t i o n s . e a s i n g ) } i f ( g = = " h i d e " ) { d . a n i m a t e ( { o p a c i t y : 0 } , e , b . o p t i o n s . e a s i n g , f u n c t i o n ( ) { d . h i d 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 l s e { d . a n i m a t e ( { o p a c i t y : 0 } , e , b . o p t i o n s . e a s i n g ) . a n i m a t e ( { o p a c i t y : 1 } , e , b . o p t i o n s . e a s i n g , f u n c t i o n ( ) { 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 ) } } ) } d . q u e u e ( " f x " , f u n c t i o n ( ) { d . d e q u e u e ( ) } ) ; d . 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 c a 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 / E f f e c t s / S c a l 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 . p u f f = 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 ) ; v a r   c = a . e x t e n d ( t r u e , { } , b . o p t i o n s ) ; v a r   h = a . e f f e c t s . s e t M o d e ( f , b . o p t i o n s . m o d e | | " h i d e " ) ; v a r   g = p a r s e I n t ( b . o p t i o n s . p e r c e n t , 1 0 ) | | 1 5 0 ; c . f a d e = t r u e ; v a r   e = { h e i g h t : f . h e i g h t ( ) , w i d t h : f . w i d t h ( ) } ; v a r   d = g / 1 0 0 ; f . f r o m = ( h = = " h i d e " ) ? e : { h e i g h t : e . h e i g h t * d , w i d t h : e . w i d t h * d } ; c . f r o m = f . f r o m ; c . p e r c e n t = ( h = = " h i d e " ) ? g : 1 0 0 ; c . m o d e = h ; f . e f f e c t ( " s c a l e " , c , b . d u r a t i o n , b . c a l l b a c k ) ; f . d e q u e u e ( ) } ) } ; a . e f f e c t s . s c a l 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   g = a ( t h i s ) ; v a r   d = a . e x t e n d ( t r u e , { } , b . o p t i o n s ) ; v a r   j = a . e f f e c t s . s e t M o d e ( g , b . o p t i o n s . m o d e | | " e f f e c t " ) ; v a r   h = p a r s e I n t ( b . o p t i o n s . p e r c e n t , 1 0 ) | | ( p a r s e I n t ( b . o p t i o n s . p e r c e n t , 1 0 ) = = 0 ? 0 : ( j = = " h i d e " ? 0 : 1 0 0 ) ) ; v a r   i = b . o p t i o n s . d i r e c t i o n | | " b o t h " ; v a r   c = b . o p t i o n s . o r i g i n ; i f ( j ! = " e f f e c t " ) { d . o r i g i n = c | | [ " m i d d l e " , " c e n t e r " ] ; d . r e s t o r e = t r u e } v a r   f = { h e i g h t : g . h e i g h t ( ) , w i d t h : g . w i d t h ( ) } ; g . f r o m = b . o p t i o n s . f r o m | | ( j = = " s h o w " ? { h e i g h t : 0 , w i d t h : 0 } : f ) ; v a r   e = { y : i ! = " h o r i z o n t a l " ? ( h / 1 0 0 ) : 1 , x : i ! = " v e r t i c a l " ? ( h / 1 0 0 ) : 1 } ; g . t o = { h e i g h t : f . h e i g h t * e . y , w i d t h : f . w i d t h * e . x } ; i f ( b . o p t i o n s . f a d e ) { i f ( j = = " s h o w " ) { g . f r o m . o p a c i t y = 0 ; g . t o . o p a c i t y = 1 } i f ( j = = " h i d e " ) { g . f r o m . o p a c i t y = 1 ; g . t o . o p a c i t y = 0 } } d . f r o m = g . f r o m ; d . t o = g . t o ; d . m o d e = j ; g . e f f e c t ( " s i z e " , d , b . d u r a t i o n , b . c a l l b a c k ) ; g . d e q u e u e ( ) } ) } ; a . e f f e c t s . s i z 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   c = a ( t h i s ) , n = [ " p o s i t i o n " , " t o p " , " l e f t " , " w i d t h " , " h e i g h t " , " o v e r f l o w " , " o p a c i t y " ] ; v a r   m = [ " p o s i t i o n " , " t o p " , " l e f t " , " o v e r f l o w " , " o p a c i t y " ] ; v a r   j = [ " w i d t h " , " h e i g h t " , " o v e r f l o w " ] ; v a r   p = [ " f o n t S i z e " ] ; v a r   k = [ " b o r d e r T o p W i d t h " , " b o r d e r B o t t o m W i d t h " , " p a d d i n g T o p " , " p a d d i n g B o t t o m " ] ; v a r   f = [ " b o r d e r L e f t W i d t h " , " b o r d e r R i g h t W i d t h " , " p a d d i n g L e f t " , " p a d d i n g R i g h t " ] ; v a r   g = a . e f f e c t s . s e t M o d e ( c , b . o p t i o n s . m o d e | | " e f f e c t " ) ; v a r   i = b . o p t i o n s . r e s t o r e | | f a l s e ; v a r   e = b . o p t i o n s . s c a l e | | " b o t h " ; v a r   o = b . o p t i o n s . o r i g i n ; v a r   d = { h e i g h t : c . h e i g h t ( ) , w i d t h : c . w i d t h ( ) } ; c . f r o m = b . o p t i o n s . f r o m | | d ; c . t o = b . o p t i o n s . t o | | d ; i f ( o ) { v a r   h = a . e f f e c t s . g e t B a s e l i n e ( o , d ) ; c . f r o m . t o p = ( d . h e i g h t - c . f r o m . h e i g h t ) * h . y ; c . f r o m . l e f t = ( d . w i d t h - c . f r o m . w i d t h ) * h . x ; c . t o . t o p = ( d . h e i g h t - c . t o . h e i g h t ) * h . y ; c . t o . l e f t = ( d . w i d t h - c . t o . w i d t h ) * h . x } v a r   l = { f r o m : { y : c . f r o m . h e i g h t / d . h e i g h t , x : c . f r o m . w i d t h / d . w i d t h } , t o : { y : c . t o . h e i g h t / d . h e i g h t , x : c . t o . w i d t h / d . w i d t h } } ; i f ( e = = " b o x " | | e = = " b o t h " ) { i f ( l . f r o m . y ! = l . t o . y ) { n = n . c o n c a t ( k ) ; c . f r o m = a . e f f e c t s . s e t T r a n s i t i o n ( c , k , l . f r o m . y , c . f r o m ) ; c . t o = a . e f f e c t s . s e t T r a n s i t i o n ( c , k , l . t o . y , c . t o ) } i f ( l . f r o m . x ! = l . t o . x ) { n = n . c o n c a t ( f ) ; c . f r o m = a . e f f e c t s . s e t T r a n s i t i o n ( c , f , l . f r o m . x , c . f r o m ) ; c . t o = a . e f f e c t s . s e t T r a n s i t i o n ( c , f , l . t o . x , c . t o ) } } i f ( e = = " c o n t e n t " | | e = = " b o t h " ) { i f ( l . f r o m . y ! = l . t o . y ) { n = n . c o n c a t ( p ) ; c . f r o m = a . e f f e c t s . s e t T r a n s i t i o n ( c , p , l . f r o m . y , c . f r o m ) ; c . t o = a . e f f e c t s . s e t T r a n s i t i o n ( c , p , l . t o . y , c . t o ) } } a . e f f e c t s . s a v e ( c , i ? n : m ) ; c . 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 ( c ) ; c . c s s ( " o v e r f l o w " , " h i d d e n " ) . c s s ( c . f r o m ) ; i f ( e = = " c o n t e n t " | | e = = " b o t h " ) { k = k . c o n c a t ( [ " m a r g i n T o p " , " m a r g i n B o t t o m " ] ) . c o n c a t ( p ) ; f = f . c o n c a t ( [ " m a r g i n L e f t " , " m a r g i n R i g h t " ] ) ; j = n . c o n c a t ( k ) . c o n c a t ( f ) ; c . f i n d ( " * [ w i d t h ] " ) . e a c h ( f u n c t i o n ( ) { c h i l d = a ( t h i s ) ; i f ( i ) { a . e f f e c t s . s a v e ( c h i l d , j ) } v a r   q = { h e i g h t : c h i l d . h e i g h t ( ) , w i d t h : c h i l d . w i d t h ( ) } ; c h i l d . f r o m = { h e i g h t : q . h e i g h t * l . f r o m . y , w i d t h : q . w i d t h * l . f r o m . x } ; c h i l d . t o = { h e i g h t : q . h e i g h t * l . t o . y , w i d t h : q . w i d t h * l . t o . x } ; i f ( l . f r o m . y ! = l . t o . y ) { c h i l d . f r o m = a . e f f e c t s . s e t T r a n s i t i o n ( c h i l d , k , l . f r o m . y , c h i l d . f r o m ) ; c h i l d . t o = a . e f f e c t s . s e t T r a n s i t i o n ( c h i l d , k , l . t o . y , c h i l d . t o ) } i f ( l . f r o m . x ! = l . t o . x ) { c h i l d . f r o m = a . e f f e c t s . s e t T r a n s i t i o n ( c h i l d , f , l . f r o m . x , c h i l d . f r o m ) ; c h i l d . t o = a . e f f e c t s . s e t T r a n s i t i o n ( c h i l d , f , l . t o . x , c h i l d . t o ) } c h i l d . c s s ( c h i l d . f r o m ) ; c h i l d . a n i m a t e ( c h i l d . t o , 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 ( ) { i f ( i ) { a . e f f e c t s . r e s t o r e ( c h i l d , j ) } } ) } ) } c . a n i m a t e ( c . t o , { 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 ( g = = " h i d e " ) { c . h i d e ( ) } a . e f f e c t s . r e s t o r e ( c , i ? n : m ) ; a . e f f e c t s . r e m o v e W r a p p e r ( c ) ; 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 ) } c . 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 h a k 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 h a k 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 h a k 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 ) , l = [ " p o s i t i o n " , " t o p " , " l e f t " ] ; v a r   k = 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 | | " e f f e c t " ) ; v a r   n = b . o p t i o n s . d i r e c t i o n | | " l e f t " ; v a r   c = b . o p t i o n s . d i s t a n c e | | 2 0 ; v a r   d = b . o p t i o n s . t i m e s | | 3 ; v a r   g = b . d u r a t i o n | | b . o p t i o n s . d u r a t i o n | | 1 4 0 ; a . e f f e c t s . s a v e ( e , l ) ; 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 = ( n = = " u p " | | n = = " d o w n " ) ? " t o p " : " l e f t " ; v a r   p = ( n = = " u p " | | n = = " l e f t " ) ? " p o s " : " n e g " ; v a r   h = { } , o = { } , m = { } ; h [ f ] = ( p = = " p o s " ? " - = " : " + = " ) + c ; o [ f ] = ( p = = " p o s " ? " + = " : " - = " ) + c * 2 ; m [ f ] = ( p = = " p o s " ? " - = " : " + = " ) + c * 2 ; e . a n i m a t e ( h , g , b . o p t i o n s . e a s i n g ) ; f o r ( v a r   j = 1 ; j < d ; j + + ) { e . a n i m a t e ( o , g , b . o p t i o n s . e a s i n g ) . a n i m a t e ( m , g , b . o p t i o n s . e a s i n g ) } e . a n i m a t e ( o , g , b . o p t i o n s . e a s i n g ) . a n i m a t e ( h , g / 2 , b . o p t i o n s . e a s i n g , f u n c t i o n ( ) { a . e f f e c t s . r e s t o r e ( e , l ) ; 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 . q u e u e ( " f x " , f u n c t i o n ( ) { e . d e q u e u e ( ) } ) ; 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 ) ; ; 
