ÿþv a r   t i m e r = { s t a r t : 0 , e n d : 0 , n o w : f u n c t i o n ( ) { r e t u r n   n e w   D a t e ( ) } , s t a r t : f u n c t i o n ( ) { t h i s . s t a r t = t h i s . n o w ( ) } , s i n c e : f u n c t i o n ( ) { t h i s . e n d = t h i s . n o w ( ) ; r e t u r n   t h i s . n o w ( ) - t h i s . s t a r t } } ; t i m e r . s t a r t ( ) ;  
 / *  
   *   j Q u e r y   J a v a S c r i p t   L i b r a r y   v 1 . 3 . 2  
   *   h t t p : / / j q u e r y . c o m /  
   *  
   *   C o p y r i g h t   ( c )   2 0 0 9   J o h n   R e s i g  
   *   D u a l   l i c e n s e d   u n d e r   t h e   M I T   a n d   G P L   l i c e n s e s .  
   *   h t t p : / / d o c s . j q u e r y . c o m / L i c e n s e  
   *  
   *   D a t e :   2 0 0 9 - 0 2 - 1 9   1 7 : 3 4 : 2 1   - 0 5 0 0   ( T h u ,   1 9   F e b   2 0 0 9 )  
   *   R e v i s i o n :   6 2 4 6  
   * /  
 ( f u n c t i o n ( ) { v a r   q = t h i s , h , G = q . j Q u e r y , v = q . $ , u = q . j Q u e r y = q . $ = f u n c t i o n ( M , N ) { r e t u r n   n e w   u . f n . i n i t ( M , N ) } , L = / ^ [ ^ < ] * ( < ( . | \ s ) + > ) [ ^ > ] * $ | ^ # ( [ \ w - ] + ) $ / , g = / ^ . [ ^ : # \ [ \ . , ] * $ / ; u . f n = u . p r o t o t y p e = { i n i t : f u n c t i o n ( M , P ) { M = M | | d o c u m e n t ; i f ( M . n o d e T y p e ) { t h i s [ 0 ] = M ; t h i s . l e n g t h = 1 ; t h i s . c o n t e x t = M ; r e t u r n   t h i s } i f ( t y p e o f   M = = = " s t r i n g " ) { v a r   O = L . e x e c ( M ) ; i f ( O & & ( O [ 1 ] | | ! P ) ) { i f ( O [ 1 ] ) { M = u . c l e a n ( [ O [ 1 ] ] , P ) } e l s e { v a r   Q = d o c u m e n t . g e t E l e m e n t B y I d ( O [ 3 ] ) ; i f ( Q & & Q . i d ! = O [ 3 ] ) { r e t u r n   u ( ) . f i n d ( M ) } v a r   N = u ( Q | | [ ] ) ; N . c o n t e x t = d o c u m e n t ; N . s e l e c t o r = M ; r e t u r n   N } } e l s e { r e t u r n   u ( P ) . f i n d ( M ) } } e l s e { i f ( u . i s F u n c t i o n ( M ) ) { r e t u r n   u ( d o c u m e n t ) . r e a d y ( M ) } } i f ( M . s e l e c t o r & & M . c o n t e x t ) { t h i s . s e l e c t o r = M . s e l e c t o r ; t h i s . c o n t e x t = M . c o n t e x t } r e t u r n   t h i s . s e t A r r a y ( u . i s A r r a y ( M ) ? M : u . m a k e A r r a y ( M ) ) } , s e l e c t o r : " " , j q u e r y : " 1 . 3 . 2 " , s i z e : f u n c t i o n ( ) { r e t u r n   t h i s . l e n g t h } , g e t : f u n c t i o n ( M ) { r e t u r n   M = = = h ? A r r a y . p r o t o t y p e . s l i c e . c a l l ( t h i s ) : t h i s [ M ] } , p u s h S t a c k : f u n c t i o n ( N , P , M ) { v a r   O = u ( N ) ; O . p r e v O b j e c t = t h i s ; O . c o n t e x t = t h i s . c o n t e x t ; i f ( P = = = " f i n d " ) { O . s e l e c t o r = t h i s . s e l e c t o r + ( t h i s . s e l e c t o r ? "   " : " " ) + M } e l s e { i f ( P ) { O . s e l e c t o r = t h i s . s e l e c t o r + " . " + P + " ( " + M + " ) " } } r e t u r n   O } , s e t A r r a y : f u n c t i o n ( M ) { t h i s . l e n g t h = 0 ; A r r a y . p r o t o t y p e . p u s h . a p p l y ( t h i s , M ) ; r e t u r n   t h i s } , e a c h : f u n c t i o n ( N , M ) { r e t u r n   u . e a c h ( t h i s , N , M ) } , i n d e x : f u n c t i o n ( M ) { r e t u r n   u . i n A r r a y ( M & & M . j q u e r y ? M [ 0 ] : M , t h i s ) } , a t t r : f u n c t i o n ( N , P , O ) { v a r   M = N ; i f ( t y p e o f   N = = = " s t r i n g " ) { i f ( P = = = h ) { r e t u r n   t h i s [ 0 ] & & u [ O | | " a t t r " ] ( t h i s [ 0 ] , N ) } e l s e { M = { } ; M [ N ] = P } } r e t u r n   t h i s . e a c h ( f u n c t i o n ( Q ) { f o r ( N   i n   M ) { u . a t t r ( O ? t h i s . s t y l e : t h i s , N , u . p r o p ( t h i s , M [ N ] , O , Q , N ) ) } } ) } , c s s : f u n c t i o n ( M , N ) { i f ( ( M = = " w i d t h " | | M = = " h e i g h t " ) & & p a r s e F l o a t ( N ) < 0 ) { N = h } r e t u r n   t h i s . a t t r ( M , N , " c u r C S S " ) } , t e x t : f u n c t i o n ( N ) { i f ( t y p e o f   N ! = = " o b j e c t " & & N ! = n u l l ) { r e t u r n   t h i s . e m p t y ( ) . a p p e n d ( ( t h i s [ 0 ] & & t h i s [ 0 ] . o w n e r D o c u m e n t | | d o c u m e n t ) . c r e a t e T e x t N o d e ( N ) ) } v a r   M = " " ; u . e a c h ( N | | t h i s , f u n c t i o n ( ) { u . e a c h ( t h i s . c h i l d N o d e s , f u n c t i o n ( ) { i f ( t h i s . n o d e T y p e ! = 8 ) { M + = t h i s . n o d e T y p e ! = 1 ? t h i s . n o d e V a l u e : u . f n . t e x t ( [ t h i s ] ) } } ) } ) ; r e t u r n   M } , w r a p A l l : f u n c t i o n ( M ) { i f ( t h i s [ 0 ] ) { v a r   N = u ( M , t h i s [ 0 ] . o w n e r D o c u m e n t ) . c l o n e ( ) ; i f ( t h i s [ 0 ] . p a r e n t N o d e ) { N . i n s e r t B e f o r e ( t h i s [ 0 ] ) } N . m a p ( f u n c t i o n ( ) { v a r   O = t h i s ; w h i l e ( O . f i r s t C h i l d ) { O = O . f i r s t C h i l d } r e t u r n   O } ) . a p p e n d ( t h i s ) } r e t u r n   t h i s } , w r a p I n n e r : f u n c t i o n ( M ) { r e t u r n   t h i s . e a c h ( f u n c t i o n ( ) { u ( t h i s ) . c o n t e n t s ( ) . w r a p A l l ( M ) } ) } , w r a p : f u n c t i o n ( M ) { r e t u r n   t h i s . e a c h ( f u n c t i o n ( ) { u ( t h i s ) . w r a p A l l ( M ) } ) } , a p p e n d : f u n c t i o n ( ) { r e t u r n   t h i s . d o m M a n i p ( a r g u m e n t s , t r u e , f u n c t i o n ( M ) { i f ( t h i s . n o d e T y p e = = 1 ) { t h i s . a p p e n d C h i l d ( M ) } } ) } , p r e p e n d : f u n c t i o n ( ) { r e t u r n   t h i s . d o m M a n i p ( a r g u m e n t s , t r u e , f u n c t i o n ( M ) { i f ( t h i s . n o d e T y p e = = 1 ) { t h i s . i n s e r t B e f o r e ( M , t h i s . f i r s t C h i l d ) } } ) } , b e f o r e : f u n c t i o n ( ) { r e t u r n   t h i s . d o m M a n i p ( a r g u m e n t s , f a l s e , f u n c t i o n ( M ) { t h i s . p a r e n t N o d e . i n s e r t B e f o r e ( M , t h i s ) } ) } , a f t e r : f u n c t i o n ( ) { r e t u r n   t h i s . d o m M a n i p ( a r g u m e n t s , f a l s e , f u n c t i o n ( M ) { t h i s . p a r e n t N o d e . i n s e r t B e f o r e ( M , t h i s . n e x t S i b l i n g ) } ) } , e n d : f u n c t i o n ( ) { r e t u r n   t h i s . p r e v O b j e c t | | u ( [ ] ) } , p u s h : [ ] . p u s h , s o r t : [ ] . s o r t , s p l i c e : [ ] . s p l i c e , f i n d : f u n c t i o n ( M ) { i f ( t h i s . l e n g t h = = = 1 ) { v a r   N = t h i s . p u s h S t a c k ( [ ] , " f i n d " , M ) ; N . l e n g t h = 0 ; u . f i n d ( M , t h i s [ 0 ] , N ) ; r e t u r n   N } e l s e { r e t u r n   t h i s . p u s h S t a c k ( u . u n i q u e ( u . m a p ( t h i s , f u n c t i o n ( O ) { r e t u r n   u . f i n d ( M , O ) } ) ) , " f i n d " , M ) } } , c l o n e : f u n c t i o n ( O ) { v a r   M = t h i s . m a p ( f u n c t i o n ( ) { i f ( ! u . s u p p o r t . n o C l o n e E v e n t & & ! u . i s X M L D o c ( t h i s ) ) { v a r   Q = t h i s . o u t e r H T M L ; i f ( ! Q ) { v a r   R = t h i s . o w n e r D o c u m e n t . c r e a t e E l e m e n t ( " d i v " ) ; R . a p p e n d C h i l d ( t h i s . c l o n e N o d e ( t r u e ) ) ; Q = R . i n n e r H T M L } r e t u r n   u . c l e a n ( [ Q . r e p l a c e ( /   j Q u e r y \ d + = " ( ? : \ d + | n u l l ) " / g , " " ) . r e p l a c e ( / ^ \ s * / , " " ) ] ) [ 0 ] } e l s e { r e t u r n   t h i s . c l o n e N o d e ( t r u e ) } } ) ; i f ( O = = = t r u e ) { v a r   P = t h i s . f i n d ( " * " ) . a n d S e l f ( ) , N = 0 ; M . 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 . n o d e N a m e ! = = P [ N ] . n o d e N a m e ) { r e t u r n } v a r   Q = u . d a t a ( P [ N ] , " e v e n t s " ) ; f o r ( v a r   S   i n   Q ) { f o r ( v a r   R   i n   Q [ S ] ) { u . e v e n t . a d d ( t h i s , S , Q [ S ] [ R ] , Q [ S ] [ R ] . d a t a ) } } N + + } ) } r e t u r n   M } , f i l t e r : f u n c t i o n ( M ) { r e t u r n   t h i s . p u s h S t a c k ( u . i s F u n c t i o n ( M ) & & u . g r e p ( t h i s , f u n c t i o n ( O , N ) { r e t u r n   M . c a l l ( O , N ) } ) | | u . m u l t i F i l t e r ( M , u . g r e p ( t h i s , f u n c t i o n ( N ) { r e t u r n   N . n o d e T y p e = = = 1 } ) ) , " f i l t e r " , M ) } , c l o s e s t : f u n c t i o n ( M ) { v a r   O = u . e x p r . m a t c h . P O S . t e s t ( M ) ? u ( M ) : n u l l , N = 0 ; r e t u r n   t h i s . m a p ( f u n c t i o n ( ) { v a r   P = t h i s ; w h i l e ( P & & P . o w n e r D o c u m e n t ) { i f ( O ? O . i n d e x ( P ) > - 1 : u ( P ) . i s ( M ) ) { u . d a t a ( P , " c l o s e s t " , N ) ; r e t u r n   P } P = P . p a r e n t N o d e ; N + + } } ) } , n o t : f u n c t i o n ( M ) { i f ( t y p e o f   M = = = " s t r i n g " ) { i f ( g . t e s t ( M ) ) { r e t u r n   t h i s . p u s h S t a c k ( u . m u l t i F i l t e r ( M , t h i s , t r u e ) , " n o t " , M ) } e l s e { M = u . m u l t i F i l t e r ( M , t h i s ) } } v a r   N = M . l e n g t h & & M [ M . l e n g t h - 1 ] ! = = h & & ! M . n o d e T y p e ; r e t u r n   t h i s . f i l t e r ( f u n c t i o n ( ) { r e t u r n   N ? u . i n A r r a y ( t h i s , M ) < 0 : t h i s ! = M } ) } , a d d : f u n c t i o n ( M ) { r e t u r n   t h i s . p u s h S t a c k ( u . u n i q u e ( u . m e r g e ( t h i s . g e t ( ) , t y p e o f   M = = = " s t r i n g " ? u ( M ) : u . m a k e A r r a y ( M ) ) ) ) } , i s : f u n c t i o n ( M ) { r e t u r n   ! ! M & & u . m u l t i F i l t e r ( M , t h i s ) . l e n g t h > 0 } , h a s C l a s s : f u n c t i o n ( M ) { r e t u r n   ! ! M & & t h i s . i s ( " . " + M ) } , v a l : f u n c t i o n ( S ) { i f ( S = = = h ) { v a r   M = t h i s [ 0 ] ; i f ( M ) { i f ( u . n o d e N a m e ( M , " o p t i o n " ) ) { r e t u r n ( M . a t t r i b u t e s . v a l u e | | { } ) . s p e c i f i e d ? M . v a l u e : M . t e x t } i f ( u . n o d e N a m e ( M , " s e l e c t " ) ) { v a r   Q = M . s e l e c t e d I n d e x , T = [ ] , U = M . o p t i o n s , P = M . t y p e = = " s e l e c t - o n e " ; i f ( Q < 0 ) { r e t u r n   n u l l } f o r ( v a r   N = P ? Q : 0 , R = P ? Q + 1 : U . l e n g t h ; N < R ; N + + ) { v a r   O = U [ N ] ; i f ( O . s e l e c t e d ) { S = u ( O ) . v a l ( ) ; i f ( P ) { r e t u r n   S } T . p u s h ( S ) } } r e t u r n   T } r e t u r n ( M . v a l u e | | " " ) . r e p l a c e ( / \ r / g , " " ) } r e t u r n   h } i f ( t y p e o f   S = = = " n u m b e r " ) { S + = " " } r e t u r n   t h i s . e a c h ( f u n c t i o n ( ) { i f ( t h i s . n o d e T y p e ! = 1 ) { r e t u r n } i f ( u . i s A r r a y ( S ) & & / r a d i o | c h e c k b o x / . t e s t ( t h i s . t y p e ) ) { t h i s . c h e c k e d = ( u . i n A r r a y ( t h i s . v a l u e , S ) > = 0 | | u . i n A r r a y ( t h i s . n a m e , S ) > = 0 ) } e l s e { i f ( u . n o d e N a m e ( t h i s , " s e l e c t " ) ) { v a r   V = u . m a k e A r r a y ( S ) ; u ( " o p t i o n " , t h i s ) . e a c h ( f u n c t i o n ( ) { t h i s . s e l e c t e d = ( u . i n A r r a y ( t h i s . v a l u e , V ) > = 0 | | u . i n A r r a y ( t h i s . t e x t , V ) > = 0 ) } ) ; i f ( ! V . l e n g t h ) { t h i s . s e l e c t e d I n d e x = - 1 } } e l s e { t h i s . v a l u e = S } } } ) } , h t m l : f u n c t i o n ( M ) { r e t u r n   M = = = h ? ( t h i s [ 0 ] ? t h i s [ 0 ] . i n n e r H T M L . r e p l a c e ( /   j Q u e r y \ d + = " ( ? : \ d + | n u l l ) " / g , " " ) : n u l l ) : t h i s . e m p t y ( ) . a p p e n d ( M ) } , r e p l a c e W i t h : f u n c t i o n ( M ) { r e t u r n   t h i s . a f t e r ( M ) . r e m o v e ( ) } , e q : f u n c t i o n ( M ) { r e t u r n   t h i s . s l i c e ( M , + M + 1 ) } , s l i c e : f u n c t i o n ( ) { r e t u r n   t h i s . p u s h S t a c k ( A r r a y . p r o t o t y p e . s l i c e . a p p l y ( t h i s , a r g u m e n t s ) , " s l i c e " , 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 ) . j o i n ( " , " ) ) } , m a p : f u n c t i o n ( M ) { r e t u r n   t h i s . p u s h S t a c k ( u . m a p ( t h i s , f u n c t i o n ( O , N ) { r e t u r n   M . c a l l ( O , N , O ) } ) ) } , a n d S e l f : f u n c t i o n ( ) { r e t u r n   t h i s . a d d ( t h i s . p r e v O b j e c t ) } , d o m M a n i p : f u n c t i o n ( R , U , T ) { i f ( t h i s [ 0 ] ) { v a r   Q = ( t h i s [ 0 ] . o w n e r D o c u m e n t | | t h i s [ 0 ] ) . c r e a t e D o c u m e n t F r a g m e n t ( ) , N = u . c l e a n ( R , ( t h i s [ 0 ] . o w n e r D o c u m e n t | | t h i s [ 0 ] ) , Q ) , P = Q . f i r s t C h i l d ; i f ( P ) { f o r ( v a r   O = 0 , M = t h i s . l e n g t h ; O < M ; O + + ) { T . c a l l ( S ( t h i s [ O ] , P ) , t h i s . l e n g t h > 1 | | O > 0 ? Q . c l o n e N o d e ( t r u e ) : Q ) } } i f ( N ) { u . e a c h ( N , H ) } } r e t u r n   t h i s ; f u n c t i o n   S ( V , W ) { r e t u r n   U & & u . n o d e N a m e ( V , " t a b l e " ) & & u . n o d e N a m e ( W , " t r " ) ? ( V . g e t E l e m e n t s B y T a g N a m e ( " t b o d y " ) [ 0 ] | | V . a p p e n d C h i l d ( V . o w n e r D o c u m e n t . c r e a t e E l e m e n t ( " t b o d y " ) ) ) : V } } } ; u . f n . i n i t . p r o t o t y p e = u . f n ; f u n c t i o n   H ( M , N ) { i f ( N . s r c ) { u . a j a x ( { u r l : N . s r c , a s y n c : f a l s e , d a t a T y p e : " s c r i p t " } ) } e l s e { u . g l o b a l E v a l ( N . t e x t | | N . t e x t C o n t e n t | | N . i n n e r H T M L | | " " ) } i f ( N . p a r e n t N o d e ) { N . p a r e n t N o d e . r e m o v e C h i l d ( N ) } } f u n c t i o n   f ( ) { r e t u r n   + n e w   D a t e } u . e x t e n d = u . f n . e x t e n d = f u n c t i o n ( ) { v a r   R = a r g u m e n t s [ 0 ] | | { } , P = 1 , Q = a r g u m e n t s . l e n g t h , M = f a l s e , O ; i f ( t y p e o f   R = = = " b o o l e a n " ) { M = R ; R = a r g u m e n t s [ 1 ] | | { } ; P = 2 } i f ( t y p e o f   R ! = = " o b j e c t " & & ! u . i s F u n c t i o n ( R ) ) { R = { } } i f ( Q = = P ) { R = t h i s ; - - P } f o r ( ; P < Q ; P + + ) { i f ( ( O = a r g u m e n t s [ P ] ) ! = n u l l ) { f o r ( v a r   N   i n   O ) { v a r   S = R [ N ] , T = O [ N ] ; i f ( R = = = T ) { c o n t i n u e } i f ( M & & T & & t y p e o f   T = = = " o b j e c t " & & ! T . n o d e T y p e ) { R [ N ] = u . e x t e n d ( M , S | | ( T . l e n g t h ! = n u l l ? [ ] : { } ) , T ) } e l s e { i f ( T ! = = h ) { R [ N ] = T } } } } } r e t u r n   R } ; v a r   b = / z - ? i n d e x | f o n t - ? w e i g h t | o p a c i t y | z o o m | l i n e - ? h e i g h t / i , w = d o c u m e n t . d e f a u l t V i e w | | { } , A = O b j e c t . p r o t o t y p e . t o S t r i n g ; u . e x t e n d ( { n o C o n f l i c t : f u n c t i o n ( M ) { q . $ = v ; i f ( M ) { q . j Q u e r y = G } r e t u r n   u } , i s F u n c t i o n : f u n c t i o n ( M ) { r e t u r n   A . c a l l ( M ) = = = " [ o b j e c t   F u n c t i o n ] " } , i s A r r a y : f u n c t i o n ( M ) { r e t u r n   A . c a l l ( M ) = = = " [ o b j e c t   A r r a y ] " } , i s X M L D o c : f u n c t i o n ( M ) { r e t u r n   M . n o d e T y p e = = = 9 & & M . d o c u m e n t E l e m e n t . n o d e N a m e ! = = " H T M L " | | ! ! M . o w n e r D o c u m e n t & & u . i s X M L D o c ( M . o w n e r D o c u m e n t ) } , g l o b a l E v a l : f u n c t i o n ( O ) { i f ( O & & / \ S / . t e s t ( O ) ) { v a r   N = d o c u m e n t . g e t E l e m e n t s B y T a g N a m e ( " h e a d " ) [ 0 ] | | d o c u m e n t . d o c u m e n t E l e m e n t , M = d o c u m e n t . c r e a t e E l e m e n t ( " s c r i p t " ) ; M . t y p e = " t e x t / j a v a s c r i p t " ; i f ( u . s u p p o r t . s c r i p t E v a l ) { M . a p p e n d C h i l d ( d o c u m e n t . c r e a t e T e x t N o d e ( O ) ) } e l s e { M . t e x t = O } N . i n s e r t B e f o r e ( M , N . f i r s t C h i l d ) ; N . r e m o v e C h i l d ( M ) } } , n o d e N a m e : f u n c t i o n ( N , M ) { r e t u r n   N . n o d e N a m e & & N . n o d e N a m e . t o U p p e r C a s e ( ) = = M . t o U p p e r C a s e ( ) } , e a c h : f u n c t i o n ( O , S , N ) { v a r   M , P = 0 , Q = O . l e n g t h ; i f ( N ) { i f ( Q = = = h ) { f o r ( M   i n   O ) { i f ( S . a p p l y ( O [ M ] , N ) = = = f a l s e ) { b r e a k } } } e l s e { f o r ( ; P < Q ; ) { i f ( S . a p p l y ( O [ P + + ] , N ) = = = f a l s e ) { b r e a k } } } } e l s e { i f ( Q = = = h ) { f o r ( M   i n   O ) { i f ( S . c a l l ( O [ M ] , M , O [ M ] ) = = = f a l s e ) { b r e a k } } } e l s e { f o r ( v a r   R = O [ 0 ] ; P < Q & & S . c a l l ( R , P , R ) ! = = f a l s e ; R = O [ + + P ] ) { } } } r e t u r n   O } , p r o p : f u n c t i o n ( P , Q , O , N , M ) { i f ( u . i s F u n c t i o n ( Q ) ) { Q = Q . c a l l ( P , N ) } r e t u r n   t y p e o f   Q = = = " n u m b e r " & & O = = " c u r C S S " & & ! b . t e s t ( M ) ? Q + " p x " : Q } , c l a s s N a m e : { a d d : f u n c t i o n ( M , N ) { u . e a c h ( ( N | | " " ) . s p l i t ( / \ s + / ) , f u n c t i o n ( O , P ) { i f ( M . n o d e T y p e = = 1 & & ! u . c l a s s N a m e . h a s ( M . c l a s s N a m e , P ) ) { M . c l a s s N a m e + = ( M . c l a s s N a m e ? "   " : " " ) + P } } ) } , r e m o v e : f u n c t i o n ( M , N ) { i f ( M . n o d e T y p e = = 1 ) { M . c l a s s N a m e = N ! = = h ? u . g r e p ( M . c l a s s N a m e . s p l i t ( / \ s + / ) , f u n c t i o n ( O ) { r e t u r n   ! u . c l a s s N a m e . h a s ( N , O ) } ) . j o i n ( "   " ) : " " } } , h a s : f u n c t i o n ( N , M ) { r e t u r n   N & & u . i n A r r a y ( M , ( N . c l a s s N a m e | | N ) . t o S t r i n g ( ) . s p l i t ( / \ s + / ) ) > - 1 } } , s w a p : f u n c t i o n ( P , O , Q ) { v a r   M = { } ; f o r ( v a r   N   i n   O ) { M [ N ] = P . s t y l e [ N ] ; P . s t y l e [ N ] = O [ N ] } Q . c a l l ( P ) ; f o r ( v a r   N   i n   O ) { P . s t y l e [ N ] = M [ N ] } } , c s s : f u n c t i o n ( P , N , R , M ) { i f ( N = = " w i d t h " | | N = = " h e i g h t " ) { v a r   T , O = { 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 : " h i d d e n " , d i s p l a y : " b l o c k " } , S = N = = " w i d t h " ? [ " L e f t " , " R i g h t " ] : [ " T o p " , " B o t t o m " ] ; f u n c t i o n   Q ( ) { T = N = = " w i d t h " ? P . o f f s e t W i d t h : P . o f f s e t H e i g h t ; i f ( M = = = " b o r d e r " ) { r e t u r n } u . e a c h ( S , f u n c t i o n ( ) { i f ( ! M ) { T - = p a r s e F l o a t ( u . c u r C S S ( P , " p a d d i n g " + t h i s , t r u e ) ) | | 0 } i f ( M = = = " m a r g i n " ) { T + = p a r s e F l o a t ( u . c u r C S S ( P , " m a r g i n " + t h i s , t r u e ) ) | | 0 } e l s e { T - = p a r s e F l o a t ( u . c u r C S S ( P , " b o r d e r " + t h i s + " W i d t h " , t r u e ) ) | | 0 } } ) } i f ( P . o f f s e t W i d t h ! = = 0 ) { Q ( ) } e l s e { u . s w a p ( P , O , Q ) } r e t u r n   M a t h . m a x ( 0 , M a t h . r o u n d ( T ) ) } r e t u r n   u . c u r C S S ( P , N , R ) } , c u r C S S : f u n c t i o n ( Q , N , O ) { v a r   T , M = Q . s t y l e ; i f ( N = = " o p a c i t y " & & ! u . s u p p o r t . o p a c i t y ) { T = u . a t t r ( M , " o p a c i t y " ) ; r e t u r n   T = = " " ? " 1 " : T } i f ( N . m a t c h ( / f l o a t / i ) ) { N = E } i f ( ! O & & M & & M [ N ] ) { T = M [ N ] } e l s e { i f ( w . g e t C o m p u t e d S t y l e ) { i f ( N . m a t c h ( / f l o a t / i ) ) { N = " f l o a t " } N = N . r e p l a c e ( / ( [ A - Z ] ) / g , " - $ 1 " ) . t o L o w e r C a s e ( ) ; v a r   U = w . g e t C o m p u t e d S t y l e ( Q , n u l l ) ; i f ( U ) { T = U . g e t P r o p e r t y V a l u e ( N ) } i f ( N = = " o p a c i t y " & & T = = " " ) { T = " 1 " } } e l s e { i f ( Q . c u r r e n t S t y l e ) { v a r   R = N . r e p l a c e ( / \ - ( \ w ) / g , f u n c t i o n ( V , W ) { r e t u r n   W . t o U p p e r C a s e ( ) } ) ; T = Q . c u r r e n t S t y l e [ N ] | | Q . c u r r e n t S t y l e [ R ] ; i f ( ! / ^ \ d + ( p x ) ? $ / i . t e s t ( T ) & & / ^ \ d / . t e s t ( T ) ) { v a r   P = M . l e f t , S = Q . r u n t i m e S t y l e . l e f t ; Q . r u n t i m e S t y l e . l e f t = Q . c u r r e n t S t y l e . l e f t ; M . l e f t = T | | 0 ; T = M . p i x e l L e f t + " p x " ; M . l e f t = P ; Q . r u n t i m e S t y l e . l e f t = S } } } } r e t u r n   T } , c l e a n : f u n c t i o n ( N , S , Q ) { S = S | | d o c u m e n t ; i f ( t y p e o f   S . c r e a t e E l e m e n t = = = " u n d e f i n e d " ) { S = S . o w n e r D o c u m e n t | | S [ 0 ] & & S [ 0 ] . o w n e r D o c u m e n t | | d o c u m e n t } i f ( ! Q & & N . l e n g t h = = = 1 & & t y p e o f   N [ 0 ] = = = " s t r i n g " ) { v a r   P = / ^ < ( \ w + ) \ s * \ / ? > $ / . e x e c ( N [ 0 ] ) ; i f ( P ) { r e t u r n [ S . c r e a t e E l e m e n t ( P [ 1 ] ) ] } } v a r   O = [ ] , M = [ ] , T = S . c r e a t e E l e m e n t ( " d i v " ) ; u . e a c h ( N , f u n c t i o n ( X , a a ) { i f ( t y p e o f   a a = = = " n u m b e r " ) { a a + = " " } i f ( ! a a ) { r e t u r n } i f ( t y p e o f   a a = = = " s t r i n g " ) { a a = a a . r e p l a c e ( / ( < ( \ w + ) [ ^ > ] * ? ) \ / > / g , f u n c t i o n ( a d , a e , a c ) { r e t u r n   a c . m a t c h ( / ^ ( a b b r | b r | c o l | i m g | i n p u t | l i n k | m e t a | p a r a m | h r | a r e a | e m b e d ) $ / i ) ? a d : a e + " > < / " + a c + " > " } ) ; v a r   W = a a . r e p l a c e ( / ^ \ s + / , " " ) . s u b s t r i n g ( 0 , 1 0 ) . t o L o w e r C a s e ( ) ; v a r   Y = ! W . i n d e x O f ( " < o p t " ) & & [ 1 , " < s e l e c t   m u l t i p l e = ' m u l t i p l e ' > " , " < / s e l e c t > " ] | | ! W . i n d e x O f ( " < l e g " ) & & [ 1 , " < f i e l d s e t > " , " < / f i e l d s e t > " ] | | W . m a t c h ( / ^ < ( t h e a d | t b o d y | t f o o t | c o l g | c a p ) / ) & & [ 1 , " < t a b l e > " , " < / t a b l e > " ] | | ! W . i n d e x O f ( " < t r " ) & & [ 2 , " < t a b l e > < t b o d y > " , " < / t b o d y > < / t a b l e > " ] | | ( ! W . i n d e x O f ( " < t d " ) | | ! W . i n d e x O f ( " < t h " ) ) & & [ 3 , " < t a b l e > < t b o d y > < t r > " , " < / t r > < / t b o d y > < / t a b l e > " ] | | ! W . i n d e x O f ( " < c o l " ) & & [ 2 , " < t a b l e > < t b o d y > < / t b o d y > < c o l g r o u p > " , " < / c o l g r o u p > < / t a b l e > " ] | | ! u . s u p p o r t . h t m l S e r i a l i z e & & [ 1 , " d i v < d i v > " , " < / d i v > " ] | | [ 0 , " " , " " ] ; T . i n n e r H T M L = Y [ 1 ] + a a + Y [ 2 ] ; w h i l e ( Y [ 0 ] - - ) { T = T . l a s t C h i l d } i f ( ! u . s u p p o r t . t b o d y ) { v a r   Z = / < t b o d y / i . t e s t ( a a ) , V = ! W . i n d e x O f ( " < t a b l e " ) & & ! Z ? T . f i r s t C h i l d & & T . f i r s t C h i l d . c h i l d N o d e s : Y [ 1 ] = = " < t a b l e > " & & ! Z ? T . c h i l d N o d e s : [ ] ; f o r ( v a r   U = V . l e n g t h - 1 ; U > = 0 ; - - U ) { i f ( u . n o d e N a m e ( V [ U ] , " t b o d y " ) & & ! V [ U ] . c h i l d N o d e s . l e n g t h ) { V [ U ] . p a r e n t N o d e . r e m o v e C h i l d ( V [ U ] ) } } } i f ( ! u . s u p p o r t . l e a d i n g W h i t e s p a c e & & / ^ \ s / . t e s t ( a a ) ) { T . i n s e r t B e f o r e ( S . c r e a t e T e x t N o d e ( a a . m a t c h ( / ^ \ s * / ) [ 0 ] ) , T . f i r s t C h i l d ) } a a = u . m a k e A r r a y ( T . c h i l d N o d e s ) } i f ( a a . n o d e T y p e ) { O . p u s h ( a a ) } e l s e { O = u . m e r g e ( O , a a ) } } ) ; i f ( Q ) { f o r ( v a r   R = 0 ; O [ R ] ; R + + ) { i f ( u . n o d e N a m e ( O [ R ] , " s c r i p t " ) & & ( ! O [ R ] . t y p e | | O [ R ] . t y p e . t o L o w e r C a s e ( ) = = = " t e x t / j a v a s c r i p t " ) ) { M . p u s h ( O [ R ] . p a r e n t N o d e ? O [ R ] . p a r e n t N o d e . r e m o v e C h i l d ( O [ R ] ) : O [ R ] ) } e l s e { i f ( O [ R ] . n o d e T y p e = = = 1 ) { O . s p l i c e . a p p l y ( O , [ R + 1 , 0 ] . c o n c a t ( u . m a k e A r r a y ( O [ R ] . g e t E l e m e n t s B y T a g N a m e ( " s c r i p t " ) ) ) ) } Q . a p p e n d C h i l d ( O [ R ] ) } } r e t u r n   M } r e t u r n   O } , a t t r : f u n c t i o n ( R , O , S ) { i f ( ! R | | R . n o d e T y p e = = 3 | | R . n o d e T y p e = = 8 ) { r e t u r n   h } v a r   P = ! u . i s X M L D o c ( R ) , T = S ! = = h ; O = P & & u . p r o p s [ O ] | | O ; i f ( R . t a g N a m e ) { v a r   N = / h r e f | s r c | s t y l e / . t e s t ( O ) ; i f ( O = = " s e l e c t e d " & & R . p a r e n t N o d e ) { R . p a r e n t N o d e . s e l e c t e d I n d e x } i f ( O   i n   R & & P & & ! N ) { i f ( T ) { i f ( O = = " t y p e " & & u . n o d e N a m e ( R , " i n p u t " ) & & R . p a r e n t N o d e ) { t h r o w " t y p e   p r o p e r t y   c a n ' t   b e   c h a n g e d " } R [ O ] = S } i f ( u . n o d e N a m e ( R , " f o r m " ) & & R . g e t A t t r i b u t e N o d e ( O ) ) { r e t u r n   R . g e t A t t r i b u t e N o d e ( O ) . n o d e V a l u e } i f ( O = = " t a b I n d e x " ) { v a r   Q = R . g e t A t t r i b u t e N o d e ( " t a b I n d e x " ) ; r e t u r n   Q & & Q . s p e c i f i e d ? Q . v a l u e : R . n o d e N a m e . m a t c h ( / ( b u t t o n | i n p u t | o b j e c t | s e l e c t | t e x t a r e a ) / i ) ? 0 : R . n o d e N a m e . m a t c h ( / ^ ( a | a r e a ) $ / i ) & & R . h r e f ? 0 : h } r e t u r n   R [ O ] } i f ( ! u . s u p p o r t . s t y l e & & P & & O = = " s t y l e " ) { r e t u r n   u . a t t r ( R . s t y l e , " c s s T e x t " , S ) } i f ( T ) { R . s e t A t t r i b u t e ( O , " " + S ) } v a r   M = ! u . s u p p o r t . h r e f N o r m a l i z e d & & P & & N ? R . g e t A t t r i b u t e ( O , 2 ) : R . g e t A t t r i b u t e ( O ) ; r e t u r n   M = = = n u l l ? h : M } i f ( ! u . s u p p o r t . o p a c i t y & & O = = " o p a c i t y " ) { i f ( T ) { R . z o o m = 1 ; R . f i l t e r = ( R . f i l t e r | | " " ) . r e p l a c e ( / a l p h a \ ( [ ^ ) ] * \ ) / , " " ) + ( p a r s e I n t ( S ) + " " = = " N a N " ? " " : " a l p h a ( o p a c i t y = " + S * 1 0 0 + " ) " ) } r e t u r n   R . f i l t e r & & R . f i l t e r . i n d e x O f ( " o p a c i t y = " ) > = 0 ? ( p a r s e F l o a t ( R . f i l t e r . m a t c h ( / o p a c i t y = ( [ ^ ) ] * ) / ) [ 1 ] ) / 1 0 0 ) + " " : " " } O = O . r e p l a c e ( / - ( [ a - z ] ) / i g , f u n c t i o n ( U , V ) { r e t u r n   V . t o U p p e r C a s e ( ) } ) ; i f ( T ) { R [ O ] = S } r e t u r n   R [ O ] } , t r i m : f u n c t i o n ( M ) { r e t u r n ( M | | " " ) . r e p l a c e ( / ^ \ s + | \ s + $ / g , " " ) } , m a k e A r r a y : f u n c t i o n ( O ) { v a r   M = [ ] ; i f ( O ! = n u l l ) { v a r   N = O . l e n g t h ; i f ( N = = n u l l | | t y p e o f   O = = = " s t r i n g " | | u . i s F u n c t i o n ( O ) | | O . s e t I n t e r v a l ) { M [ 0 ] = O } e l s e { w h i l e ( N ) { M [ - - N ] = O [ N ] } } } r e t u r n   M } , i n A r r a y : f u n c t i o n ( O , P ) { f o r ( v a r   M = 0 , N = P . l e n g t h ; M < N ; M + + ) { i f ( P [ M ] = = = O ) { r e t u r n   M } } r e t u r n   - 1 } , m e r g e : f u n c t i o n ( P , M ) { v a r   N = 0 , O , Q = P . l e n g t h ; i f ( ! u . s u p p o r t . g e t A l l ) { w h i l e ( ( O = M [ N + + ] ) ! = n u l l ) { i f ( O . n o d e T y p e ! = 8 ) { P [ Q + + ] = O } } } e l s e { w h i l e ( ( O = M [ N + + ] ) ! = n u l l ) { P [ Q + + ] = O } } r e t u r n   P } , u n i q u e : f u n c t i o n ( S ) { v a r   N = [ ] , M = { } ; t r y { f o r ( v a r   O = 0 , P = S . l e n g t h ; O < P ; O + + ) { v a r   R = u . d a t a ( S [ O ] ) ; i f ( ! M [ R ] ) { M [ R ] = t r u e ; N . p u s h ( S [ O ] ) } } } c a t c h ( Q ) { N = S } r e t u r n   N } , g r e p : f u n c t i o n ( N , R , M ) { v a r   O = [ ] ; f o r ( v a r   P = 0 , Q = N . l e n g t h ; P < Q ; P + + ) { i f ( ! M ! = ! R ( N [ P ] , P ) ) { O . p u s h ( N [ P ] ) } } r e t u r n   O } , m a p : f u n c t i o n ( M , R ) { v a r   N = [ ] ; f o r ( v a r   O = 0 , P = M . l e n g t h ; O < P ; O + + ) { v a r   Q = R ( M [ O ] , O ) ; i f ( Q ! = n u l l ) { N [ N . l e n g t h ] = Q } } r e t u r n   N . c o n c a t . a p p l y ( [ ] , N ) } } ) ; v a r   K = n a v i g a t o r . u s e r A g e n t . t o L o w e r C a s e ( ) ; u . b r o w s e r = { v e r s i o n : ( K . m a t c h ( / . + ( ? : r v | i t | r a | i e ) [ \ / :   ] ( [ \ d . ] + ) / ) | | [ 0 , " 0 " ] ) [ 1 ] , s a f a r i : / w e b k i t / . t e s t ( K ) , o p e r a : / o p e r a / . t e s t ( K ) , m s i e : / m s i e / . t e s t ( K ) & & ! / o p e r a / . t e s t ( K ) , m o z i l l a : / m o z i l l a / . t e s t ( K ) & & ! / ( c o m p a t i b l e | w e b k i t ) / . t e s t ( K ) } ; u . e a c h ( { p a r e n t : f u n c t i o n ( M ) { r e t u r n   M . p a r e n t N o d e } , p a r e n t s : f u n c t i o n ( M ) { r e t u r n   u . d i r ( M , " p a r e n t N o d e " ) } , n e x t : f u n c t i o n ( M ) { r e t u r n   u . n t h ( M , 2 , " n e x t S i b l i n g " ) } , p r e v : f u n c t i o n ( M ) { r e t u r n   u . n t h ( M , 2 , " p r e v i o u s S i b l i n g " ) } , n e x t A l l : f u n c t i o n ( M ) { r e t u r n   u . d i r ( M , " n e x t S i b l i n g " ) } , p r e v A l l : f u n c t i o n ( M ) { r e t u r n   u . d i r ( M , " p r e v i o u s S i b l i n g " ) } , s i b l i n g s : f u n c t i o n ( M ) { r e t u r n   u . s i b l i n g ( M . p a r e n t N o d e . f i r s t C h i l d , M ) } , c h i l d r e n : f u n c t i o n ( M ) { r e t u r n   u . s i b l i n g ( M . f i r s t C h i l d ) } , c o n t e n t s : f u n c t i o n ( M ) { r e t u r n   u . n o d e N a m e ( M , " i f r a m e " ) ? M . c o n t e n t D o c u m e n t | | M . c o n t e n t W i n d o w . d o c u m e n t : u . m a k e A r r a y ( M . c h i l d N o d e s ) } } , f u n c t i o n ( M , N ) { u . f n [ M ] = f u n c t i o n ( O ) { v a r   P = u . m a p ( t h i s , N ) ; i f ( O & & t y p e o f   O = = " s t r i n g " ) { P = u . m u l t i F i l t e r ( O , P ) } r e t u r n   t h i s . p u s h S t a c k ( u . u n i q u e ( P ) , M , O ) } } ) ; u . e a c h ( { a p p e n d T o : " a p p e n d " , p r e p e n d T o : " p r e p e n d " , i n s e r t B e f o r e : " b e f o r e " , i n s e r t A f t e r : " a f t e r " , r e p l a c e A l l : " r e p l a c e W i t h " } , f u n c t i o n ( M , N ) { u . f n [ M ] = f u n c t i o n ( O ) { v a r   R = [ ] , T = u ( O ) ; f o r ( v a r   S = 0 , P = T . l e n g t h ; S < P ; S + + ) { v a r   Q = ( S > 0 ? t h i s . c l o n e ( t r u e ) : t h i s ) . g e t ( ) ; u . f n [ N ] . a p p l y ( u ( T [ S ] ) , Q ) ; R = R . c o n c a t ( Q ) } r e t u r n   t h i s . p u s h S t a c k ( R , M , O ) } } ) ; u . e a c h ( { r e m o v e A t t r : f u n c t i o n ( M ) { u . a t t r ( t h i s , M , " " ) ; i f ( t h i s . n o d e T y p e = = 1 ) { t h i s . r e m o v e A t t r i b u t e ( M ) } } , a d d C l a s s : f u n c t i o n ( M ) { u . c l a s s N a m e . a d d ( t h i s , M ) } , r e m o v e C l a s s : f u n c t i o n ( M ) { u . c l a s s N a m e . r e m o v e ( t h i s , M ) } , t o g g l e C l a s s : f u n c t i o n ( N , M ) { i f ( t y p e o f   M ! = = " b o o l e a n " ) { M = ! u . c l a s s N a m e . h a s ( t h i s , N ) } u . c l a s s N a m e [ M ? " a d d " : " r e m o v e " ] ( t h i s , N ) } , r e m o v e : f u n c t i o n ( M ) { i f ( ! M | | u . f i l t e r ( M , [ t h i s ] ) . l e n g t h ) { u ( " * " , t h i s ) . a d d ( [ t h i s ] ) . e a c h ( f u n c t i o n ( ) { u . e v e n t . r e m o v e ( t h i s ) ; u . r e m o v e D a t a ( t h i s ) } ) ; i f ( t h i s . p a r e n t N o d e ) { 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 ) } } } , e m p t y : f u n c t i o n ( ) { u ( t h i s ) . c h i l d r e n ( ) . r e m o v e ( ) ; w h i l e ( t h i s . f i r s t C h i l d ) { t h i s . r e m o v e C h i l d ( t h i s . f i r s t C h i l d ) } } } , f u n c t i o n ( M , N ) { u . f n [ M ] = f u n c t i o n ( ) { r e t u r n   t h i s . e a c h ( N , a r g u m e n t s ) } } ) ; f u n c t i o n   n ( M , N ) { r e t u r n   M [ 0 ] & & p a r s e I n t ( u . c u r C S S ( M [ 0 ] , N , t r u e ) , 1 0 ) | | 0 } v a r   l = " j Q u e r y " + f ( ) , D = 0 , I = { } ; u . e x t e n d ( { c a c h e : { } , d a t a : f u n c t i o n ( N , M , O ) { N = N = = q ? I : N ; v a r   P = N [ l ] ; i f ( ! P ) { P = N [ l ] = + + D } i f ( M & & ! u . c a c h e [ P ] ) { u . c a c h e [ P ] = { } } i f ( O ! = = h ) { u . c a c h e [ P ] [ M ] = O } r e t u r n   M ? u . c a c h e [ P ] [ M ] : P } , r e m o v e D a t a : f u n c t i o n ( N , M ) { N = N = = q ? I : N ; v a r   P = N [ l ] ; i f ( M ) { i f ( u . c a c h e [ P ] ) { d e l e t e   u . c a c h e [ P ] [ M ] ; M = " " ; f o r ( M   i n   u . c a c h e [ P ] ) { b r e a k } i f ( ! M ) { u . r e m o v e D a t a ( N ) } } } e l s e { t r y { d e l e t e   N [ l ] } c a t c h ( O ) { i f ( N . r e m o v e A t t r i b u t e ) { N . r e m o v e A t t r i b u t e ( l ) } } d e l e t e   u . c a c h e [ P ] } } , q u e u e : f u n c t i o n ( N , M , P ) { i f ( N ) { M = ( M | | " f x " ) + " q u e u e " ; v a r   O = u . d a t a ( N , M ) ; i f ( ! O | | u . i s A r r a y ( P ) ) { O = u . d a t a ( N , M , u . m a k e A r r a y ( P ) ) } e l s e { i f ( P ) { O . p u s h ( P ) } } } r e t u r n   O } , d e q u e u e : f u n c t i o n ( P , O ) { v a r   M = u . q u e u e ( P , O ) , N = M . s h i f t ( ) ; i f ( ! O | | O = = = " f x " ) { N = M [ 0 ] } i f ( N ! = = h ) { N . c a l l ( P ) } } } ) ; u . f n . e x t e n d ( { d a t a : f u n c t i o n ( M , O ) { v a r   P = M . s p l i t ( " . " ) ; P [ 1 ] = P [ 1 ] ? " . " + P [ 1 ] : " " ; i f ( O = = = h ) { v a r   N = t h i s . t r i g g e r H a n d l e r ( " g e t D a t a " + P [ 1 ] + " ! " , [ P [ 0 ] ] ) ; i f ( N = = = h & & t h i s . l e n g t h ) { N = u . d a t a ( t h i s [ 0 ] , M ) } r e t u r n   N = = = h & & P [ 1 ] ? t h i s . d a t a ( P [ 0 ] ) : N } e l s e { r e t u r n   t h i s . t r i g g e r ( " s e t D a t a " + P [ 1 ] + " ! " , [ P [ 0 ] , O ] ) . e a c h ( f u n c t i o n ( ) { u . d a t a ( t h i s , M , O ) } ) } } , r e m o v e D a t a : f u n c t i o n ( M ) { r e t u r n   t h i s . e a c h ( f u n c t i o n ( ) { u . r e m o v e D a t a ( t h i s , M ) } ) } , q u e u e : f u n c t i o n ( M , N ) { i f ( t y p e o f   M ! = = " s t r i n g " ) { N = M ; M = " f x " } i f ( N = = = h ) { r e t u r n   u . q u e u e ( t h i s [ 0 ] , M ) } 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   O = u . q u e u e ( t h i s , M , N ) ; i f ( M = = " f x " & & O . l e n g t h = = 1 ) { O [ 0 ] . c a l l ( t h i s ) } } ) } , d e q u e u e : f u n c t i o n ( M ) { r e t u r n   t h i s . e a c h ( f u n c t i o n ( ) { u . d e q u e u e ( t h i s , M ) } ) } } ) ;  
 / *  
   *   S i z z l e   C S S   S e l e c t o r   E n g i n e   -   v 0 . 9 . 3  
   *     C o p y r i g h t   2 0 0 9 ,   T h e   D o j o   F o u n d a t i o n  
   *     R e l e a s e d   u n d e r   t h e   M I T ,   B S D ,   a n d   G P L   L i c e n s e s .  
   *     M o r e   i n f o r m a t i o n :   h t t p : / / s i z z l e j s . c o m /  
   * /  
 ( f u n c t i o n ( ) { v a r   Z = / ( ( ? : \ ( ( ? : \ ( [ ^ ( ) ] + \ ) | [ ^ ( ) ] + ) + \ ) | \ [ ( ? : \ [ [ ^ [ \ ] ] * \ ] | [ ' " ] [ ^ ' " ] * [ ' " ] | [ ^ [ \ ] ' " ] + ) + \ ] | \ \ . | [ ^   > + ~ , ( \ [ \ \ ] + ) + | [ > + ~ ] ) ( \ s * , \ s * ) ? / g , T = 0 , P = O b j e c t . p r o t o t y p e . t o S t r i n g ; v a r   N = f u n c t i o n ( a i , a d , a l , a m ) { a l = a l | | [ ] ; a d = a d | | d o c u m e n t ; i f ( a d . n o d e T y p e ! = = 1 & & a d . n o d e T y p e ! = = 9 ) { r e t u r n [ ] } i f ( ! a i | | t y p e o f   a i ! = = " s t r i n g " ) { r e t u r n   a l } v a r   a j = [ ] , a f , a p , a t , a c , a n , a e , a g = t r u e ; Z . l a s t I n d e x = 0 ; w h i l e ( ( a f = Z . e x e c ( a i ) ) ! = = n u l l ) { a j . p u s h ( a f [ 1 ] ) ; i f ( a f [ 2 ] ) { a e = R e g E x p . r i g h t C o n t e x t ; b r e a k } } i f ( a j . l e n g t h > 1 & & U . e x e c ( a i ) ) { i f ( a j . l e n g t h = = = 2 & & Q . r e l a t i v e [ a j [ 0 ] ] ) { a p = R ( a j [ 0 ] + a j [ 1 ] , a d ) } e l s e { a p = Q . r e l a t i v e [ a j [ 0 ] ] ? [ a d ] : N ( a j . s h i f t ( ) , a d ) ; w h i l e ( a j . l e n g t h ) { a i = a j . s h i f t ( ) ; i f ( Q . r e l a t i v e [ a i ] ) { a i + = a j . s h i f t ( ) } a p = R ( a i , a p ) } } } e l s e { v a r   a o = a m ? { e x p r : a j . p o p ( ) , s e t : M ( a m ) } : N . f i n d ( a j . p o p ( ) , a j . l e n g t h = = = 1 & & a d . p a r e n t N o d e ? a d . p a r e n t N o d e : a d , Y ( a d ) ) ; a p = N . f i l t e r ( a o . e x p r , a o . s e t ) ; i f ( a j . l e n g t h > 0 ) { a t = M ( a p ) } e l s e { a g = f a l s e } w h i l e ( a j . l e n g t h ) { v a r   a r = a j . p o p ( ) , a q = a r ; i f ( ! Q . r e l a t i v e [ a r ] ) { a r = " " } e l s e { a q = a j . p o p ( ) } i f ( a q = = n u l l ) { a q = a d } Q . r e l a t i v e [ a r ] ( a t , a q , Y ( a d ) ) } } i f ( ! a t ) { a t = a p } i f ( ! a t ) { t h r o w " S y n t a x   e r r o r ,   u n r e c o g n i z e d   e x p r e s s i o n :   " + ( a r | | a i ) } i f ( P . c a l l ( a t ) = = = " [ o b j e c t   A r r a y ] " ) { i f ( ! a g ) { a l . p u s h . a p p l y ( a l , a t ) } e l s e { i f ( a d . n o d e T y p e = = = 1 ) { f o r ( v a r   a k = 0 ; a t [ a k ] ! = n u l l ; a k + + ) { i f ( a t [ a k ] & & ( a t [ a k ] = = = t r u e | | a t [ a k ] . n o d e T y p e = = = 1 & & S ( a d , a t [ a k ] ) ) ) { a l . p u s h ( a p [ a k ] ) } } } e l s e { f o r ( v a r   a k = 0 ; a t [ a k ] ! = n u l l ; a k + + ) { i f ( a t [ a k ] & & a t [ a k ] . n o d e T y p e = = = 1 ) { a l . p u s h ( a p [ a k ] ) } } } } } e l s e { M ( a t , a l ) } i f ( a e ) { N ( a e , a d , a l , a m ) ; i f ( O ) { h a s D u p l i c a t e = f a l s e ; a l . s o r t ( O ) ; i f ( h a s D u p l i c a t e ) { f o r ( v a r   a k = 1 ; a k < a l . l e n g t h ; a k + + ) { i f ( a l [ a k ] = = = a l [ a k - 1 ] ) { a l . s p l i c e ( a k - - , 1 ) } } } } } r e t u r n   a l } ; N . m a t c h e s = f u n c t i o n ( a c , a d ) { r e t u r n   N ( a c , n u l l , n u l l , a d ) } ; N . f i n d = f u n c t i o n ( a k , a c , a l ) { v a r   a j , a g ; i f ( ! a k ) { r e t u r n [ ] } f o r ( v a r   a f = 0 , a e = Q . o r d e r . l e n g t h ; a f < a e ; a f + + ) { v a r   a i = Q . o r d e r [ a f ] , a g ; i f ( ( a g = Q . m a t c h [ a i ] . e x e c ( a k ) ) ) { v a r   a d = R e g E x p . l e f t C o n t e x t ; i f ( a d . s u b s t r ( a d . l e n g t h - 1 ) ! = = " \ \ " ) { a g [ 1 ] = ( a g [ 1 ] | | " " ) . r e p l a c e ( / \ \ / g , " " ) ; a j = Q . f i n d [ a i ] ( a g , a c , a l ) ; i f ( a j ! = n u l l ) { a k = a k . r e p l a c e ( Q . m a t c h [ a i ] , " " ) ; b r e a k } } } } i f ( ! a j ) { a j = a c . g e t E l e m e n t s B y T a g N a m e ( " * " ) } r e t u r n { s e t : a j , e x p r : a k } } ; N . f i l t e r = f u n c t i o n ( a n , a m , a q , a f ) { v a r   a e = a n , a t = [ ] , a k = a m , a i , a c , a j = a m & & a m [ 0 ] & & Y ( a m [ 0 ] ) ; w h i l e ( a n & & a m . l e n g t h ) { f o r ( v a r   a l   i n   Q . f i l t e r ) { i f ( ( a i = Q . m a t c h [ a l ] . e x e c ( a n ) ) ! = n u l l ) { v a r   a d = Q . f i l t e r [ a l ] , a r , a p ; a c = f a l s e ; i f ( a k = = a t ) { a t = [ ] } i f ( Q . p r e F i l t e r [ a l ] ) { a i = Q . p r e F i l t e r [ a l ] ( a i , a k , a q , a t , a f , a j ) ; i f ( ! a i ) { a c = a r = t r u e } e l s e { i f ( a i = = = t r u e ) { c o n t i n u e } } } i f ( a i ) { f o r ( v a r   a g = 0 ; ( a p = a k [ a g ] ) ! = n u l l ; a g + + ) { i f ( a p ) { a r = a d ( a p , a i , a g , a k ) ; v a r   a o = a f ^ ! ! a r ; i f ( a q & & a r ! = n u l l ) { i f ( a o ) { a c = t r u e } e l s e { a k [ a g ] = f a l s e } } e l s e { i f ( a o ) { a t . p u s h ( a p ) ; a c = t r u e } } } } } i f ( a r ! = = h ) { i f ( ! a q ) { a k = a t } a n = a n . r e p l a c e ( Q . m a t c h [ a l ] , " " ) ; i f ( ! a c ) { r e t u r n [ ] } b r e a k } } } i f ( a n = = a e ) { i f ( a c = = n u l l ) { t h r o w " S y n t a x   e r r o r ,   u n r e c o g n i z e d   e x p r e s s i o n :   " + a n } e l s e { b r e a k } } a e = a n } r e t u r n   a k } ; v a r   Q = N . s e l e c t o r s = { o r d e r : [ " I D " , " N A M E " , " T A G " ] , m a t c h : { I D : / # ( ( ? : [ \ w \ u 0 0 c 0 - \ u F F F F _ - ] | \ \ . ) + ) / , C L A S S : / \ . ( ( ? : [ \ w \ u 0 0 c 0 - \ u F F F F _ - ] | \ \ . ) + ) / , N A M E : / \ [ n a m e = [ ' " ] * ( ( ? : [ \ w \ u 0 0 c 0 - \ u F F F F _ - ] | \ \ . ) + ) [ ' " ] * \ ] / , A T T R : / \ [ \ s * ( ( ? : [ \ w \ u 0 0 c 0 - \ u F F F F _ - ] | \ \ . ) + ) \ s * ( ? : ( \ S ? = ) \ s * ( [ ' " ] * ) ( . * ? ) \ 3 | ) \ s * \ ] / , T A G : / ^ ( ( ? : [ \ w \ u 0 0 c 0 - \ u F F F F \ * _ - ] | \ \ . ) + ) / , C H I L D : / : ( o n l y | n t h | l a s t | f i r s t ) - c h i l d ( ? : \ ( ( e v e n | o d d | [ \ d n + - ] * ) \ ) ) ? / , P O S : / : ( n t h | e q | g t | l t | f i r s t | l a s t | e v e n | o d d ) ( ? : \ ( ( \ d * ) \ ) ) ? ( ? = [ ^ - ] | $ ) / , P S E U D O : / : ( ( ? : [ \ w \ u 0 0 c 0 - \ u F F F F _ - ] | \ \ . ) + ) ( ? : \ ( ( [ ' " ] * ) ( ( ? : \ ( [ ^ \ ) ] + \ ) | [ ^ \ 2 \ ( \ ) ] * ) + ) \ 2 \ ) ) ? / } , a t t r M a p : { " c l a s s " : " c l a s s N a m e " , " f o r " : " h t m l F o r " } , a t t r H a n d l e : { h r e f : f u n c t i o n ( a c ) { r e t u r n   a c . g e t A t t r i b u t e ( " h r e f " ) } } , r e l a t i v e : { " + " : f u n c t i o n ( a k , a c , a j ) { v a r   a g = t y p e o f   a c = = = " s t r i n g " , a l = a g & & ! / \ W / . t e s t ( a c ) , a i = a g & & ! a l ; i f ( a l & & ! a j ) { a c = a c . t o U p p e r C a s e ( ) } f o r ( v a r   a f = 0 , a e = a k . l e n g t h , a d ; a f < a e ; a f + + ) { i f ( ( a d = a k [ a f ] ) ) { w h i l e ( ( a d = a d . p r e v i o u s S i b l i n g ) & & a d . n o d e T y p e ! = = 1 ) { } a k [ a f ] = a i | | a d & & a d . n o d e N a m e = = = a c ? a d | | f a l s e : a d = = = a c } } i f ( a i ) { N . f i l t e r ( a c , a k , t r u e ) } } , " > " : f u n c t i o n ( a j , a d , a k ) { v a r   a g = t y p e o f   a d = = = " s t r i n g " ; i f ( a g & & ! / \ W / . t e s t ( a d ) ) { a d = a k ? a d : a d . t o U p p e r C a s e ( ) ; f o r ( v a r   a e = 0 , a c = a j . l e n g t h ; a e < a c ; a e + + ) { v a r   a i = a j [ a e ] ; i f ( a i ) { v a r   a f = a i . p a r e n t N o d e ; a j [ a e ] = a f . n o d e N a m e = = = a d ? a f : f a l s e } } } e l s e { f o r ( v a r   a e = 0 , a c = a j . l e n g t h ; a e < a c ; a e + + ) { v a r   a i = a j [ a e ] ; i f ( a i ) { a j [ a e ] = a g ? a i . p a r e n t N o d e : a i . p a r e n t N o d e = = = a d } } i f ( a g ) { N . f i l t e r ( a d , a j , t r u e ) } } } , " " : f u n c t i o n ( a f , a d , a i ) { v a r   a e = T + + , a c = a a ; i f ( ! a d . m a t c h ( / \ W / ) ) { v a r   a g = a d = a i ? a d : a d . t o U p p e r C a s e ( ) ; a c = X } a c ( " p a r e n t N o d e " , a d , a e , a f , a g , a i ) } , " ~ " : f u n c t i o n ( a f , a d , a i ) { v a r   a e = T + + , a c = a a ; i f ( t y p e o f   a d = = = " s t r i n g " & & ! a d . m a t c h ( / \ W / ) ) { v a r   a g = a d = a i ? a d : a d . t o U p p e r C a s e ( ) ; a c = X } a c ( " p r e v i o u s S i b l i n g " , a d , a e , a f , a g , a i ) } } , f i n d : { I D : f u n c t i o n ( a d , a e , a f ) { i f ( t y p e o f   a e . g e t E l e m e n t B y I d ! = = " u n d e f i n e d " & & ! a f ) { v a r   a c = a e . g e t E l e m e n t B y I d ( a d [ 1 ] ) ; r e t u r n   a c ? [ a c ] : [ ] } } , N A M E : f u n c t i o n ( a e , a i , a j ) { i f ( t y p e o f   a i . g e t E l e m e n t s B y N a m e ! = = " u n d e f i n e d " ) { v a r   a d = [ ] , a g = a i . g e t E l e m e n t s B y N a m e ( a e [ 1 ] ) ; f o r ( v a r   a f = 0 , a c = a g . l e n g t h ; a f < a c ; a f + + ) { i f ( a g [ a f ] . g e t A t t r i b u t e ( " n a m e " ) = = = a e [ 1 ] ) { a d . p u s h ( a g [ a f ] ) } } r e t u r n   a d . l e n g t h = = = 0 ? n u l l : a d } } , T A G : f u n c t i o n ( a c , a d ) { r e t u r n   a d . g e t E l e m e n t s B y T a g N a m e ( a c [ 1 ] ) } } , p r e F i l t e r : { C L A S S : f u n c t i o n ( a f , a d , a e , a c , a j , a k ) { a f = "   " + a f [ 1 ] . r e p l a c e ( / \ \ / g , " " ) + "   " ; i f ( a k ) { r e t u r n   a f } f o r ( v a r   a g = 0 , a i ; ( a i = a d [ a g ] ) ! = n u l l ; a g + + ) { i f ( a i ) { i f ( a j ^ ( a i . c l a s s N a m e & & ( "   " + a i . c l a s s N a m e + "   " ) . i n d e x O f ( a f ) > = 0 ) ) { i f ( ! a e ) { a c . p u s h ( a i ) } } e l s e { i f ( a e ) { a d [ a g ] = f a l s e } } } } r e t u r n   f a l s e } , I D : f u n c t i o n ( a c ) { r e t u r n   a c [ 1 ] . r e p l a c e ( / \ \ / g , " " ) } , T A G : f u n c t i o n ( a d , a c ) { f o r ( v a r   a e = 0 ; a c [ a e ] = = = f a l s e ; a e + + ) { } r e t u r n   a c [ a e ] & & Y ( a c [ a e ] ) ? a d [ 1 ] : a d [ 1 ] . t o U p p e r C a s e ( ) } , C H I L D : f u n c t i o n ( a c ) { i f ( a c [ 1 ] = = " n t h " ) { v a r   a d = / ( - ? ) ( \ d * ) n ( ( ? : \ + | - ) ? \ d * ) / . e x e c ( a c [ 2 ] = = " e v e n " & & " 2 n " | | a c [ 2 ] = = " o d d " & & " 2 n + 1 " | | ! / \ D / . t e s t ( a c [ 2 ] ) & & " 0 n + " + a c [ 2 ] | | a c [ 2 ] ) ; a c [ 2 ] = ( a d [ 1 ] + ( a d [ 2 ] | | 1 ) ) - 0 ; a c [ 3 ] = a d [ 3 ] - 0 } a c [ 0 ] = T + + ; r e t u r n   a c } , A T T R : f u n c t i o n ( a g , a d , a e , a c , a i , a j ) { v a r   a f = a g [ 1 ] . r e p l a c e ( / \ \ / g , " " ) ; i f ( ! a j & & Q . a t t r M a p [ a f ] ) { a g [ 1 ] = Q . a t t r M a p [ a f ] } i f ( a g [ 2 ] = = = " ~ = " ) { a g [ 4 ] = "   " + a g [ 4 ] + "   " } r e t u r n   a g } , P S E U D O : f u n c t i o n ( a g , a d , a e , a c , a i ) { i f ( a g [ 1 ] = = = " n o t " ) { i f ( a g [ 3 ] . m a t c h ( Z ) . l e n g t h > 1 | | / ^ \ w / . t e s t ( a g [ 3 ] ) ) { a g [ 3 ] = N ( a g [ 3 ] , n u l l , n u l l , a d ) } e l s e { v a r   a f = N . f i l t e r ( a g [ 3 ] , a d , a e , t r u e ^ a i ) ; i f ( ! a e ) { a c . p u s h . a p p l y ( a c , a f ) } r e t u r n   f a l s e } } e l s e { i f ( Q . m a t c h . P O S . t e s t ( a g [ 0 ] ) | | Q . m a t c h . C H I L D . t e s t ( a g [ 0 ] ) ) { r e t u r n   t r u e } } r e t u r n   a g } , P O S : f u n c t i o n ( a c ) { a c . u n s h i f t ( t r u e ) ; r e t u r n   a c } } , f i l t e r s : { e n a b l e d : f u n c t i o n ( a c ) { r e t u r n   a c . d i s a b l e d = = = f a l s e & & a c . t y p e ! = = " h i d d e n " } , d i s a b l e d : f u n c t i o n ( a c ) { r e t u r n   a c . d i s a b l e d = = = t r u e } , c h e c k e d : f u n c t i o n ( a c ) { r e t u r n   a c . c h e c k e d = = = t r u e } , s e l e c t e d : f u n c t i o n ( a c ) { a c . p a r e n t N o d e . s e l e c t e d I n d e x ; r e t u r n   a c . s e l e c t e d = = = t r u e } , p a r e n t : f u n c t i o n ( a c ) { r e t u r n   ! ! a c . f i r s t C h i l d } , e m p t y : f u n c t i o n ( a c ) { r e t u r n   ! a c . f i r s t C h i l d } , h a s : f u n c t i o n ( a e , a d , a c ) { r e t u r n   ! ! N ( a c [ 3 ] , a e ) . l e n g t h } , h e a d e r : f u n c t i o n ( a c ) { r e t u r n / h \ d / i . t e s t ( a c . n o d e N a m e ) } , t e x t : f u n c t i o n ( a c ) { r e t u r n " t e x t " = = = a c . t y p e } , r a d i o : f u n c t i o n ( a c ) { r e t u r n " r a d i o " = = = a c . t y p e } , c h e c k b o x : f u n c t i o n ( a c ) { r e t u r n " c h e c k b o x " = = = a c . t y p e } , f i l e : f u n c t i o n ( a c ) { r e t u r n " f i l e " = = = a c . t y p e } , p a s s w o r d : f u n c t i o n ( a c ) { r e t u r n " p a s s w o r d " = = = a c . t y p e } , s u b m i t : f u n c t i o n ( a c ) { r e t u r n " s u b m i t " = = = a c . t y p e } , i m a g e : f u n c t i o n ( a c ) { r e t u r n " i m a g e " = = = a c . t y p e } , r e s e t : f u n c t i o n ( a c ) { r e t u r n " r e s e t " = = = a c . t y p e } , b u t t o n : f u n c t i o n ( a c ) { r e t u r n " b u t t o n " = = = a c . t y p e | | a c . n o d e N a m e . t o U p p e r C a s e ( ) = = = " B U T T O N " } , i n p u t : f u n c t i o n ( a c ) { 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 / i . t e s t ( a c . n o d e N a m e ) } } , s e t F i l t e r s : { f i r s t : f u n c t i o n ( a d , a c ) { r e t u r n   a c = = = 0 } , l a s t : f u n c t i o n ( a e , a d , a c , a f ) { r e t u r n   a d = = = a f . l e n g t h - 1 } , e v e n : f u n c t i o n ( a d , a c ) { r e t u r n   a c % 2 = = = 0 } , o d d : f u n c t i o n ( a d , a c ) { r e t u r n   a c % 2 = = = 1 } , l t : f u n c t i o n ( a e , a d , a c ) { r e t u r n   a d < a c [ 3 ] - 0 } , g t : f u n c t i o n ( a e , a d , a c ) { r e t u r n   a d > a c [ 3 ] - 0 } , n t h : f u n c t i o n ( a e , a d , a c ) { r e t u r n   a c [ 3 ] - 0 = = a d } , e q : f u n c t i o n ( a e , a d , a c ) { r e t u r n   a c [ 3 ] - 0 = = a d } } , f i l t e r : { P S E U D O : f u n c t i o n ( a j , a e , a f , a k ) { v a r   a d = a e [ 1 ] , a g = Q . f i l t e r s [ a d ] ; i f ( a g ) { r e t u r n   a g ( a j , a f , a e , a k ) } e l s e { i f ( a d = = = " c o n t a i n s " ) { r e t u r n ( a j . t e x t C o n t e n t | | a j . i n n e r T e x t | | " " ) . i n d e x O f ( a e [ 3 ] ) > = 0 } e l s e { i f ( a d = = = " n o t " ) { v a r   a i = a e [ 3 ] ; f o r ( v a r   a f = 0 , a c = a i . l e n g t h ; a f < a c ; a f + + ) { i f ( a i [ a f ] = = = a j ) { r e t u r n   f a l s e } } r e t u r n   t r u e } } } } , C H I L D : f u n c t i o n ( a c , a f ) { v a r   a j = a f [ 1 ] , a d = a c ; s w i t c h ( a j ) { c a s e " o n l y " : c a s e " f i r s t " : w h i l e ( a d = a d . p r e v i o u s S i b l i n g ) { i f ( a d . n o d e T y p e = = = 1 ) { r e t u r n   f a l s e } } i f ( a j = = " f i r s t " ) { r e t u r n   t r u e } a d = a c ; c a s e " l a s t " : w h i l e ( a d = a d . n e x t S i b l i n g ) { i f ( a d . n o d e T y p e = = = 1 ) { r e t u r n   f a l s e } } r e t u r n   t r u e ; c a s e " n t h " : v a r   a e = a f [ 2 ] , a m = a f [ 3 ] ; i f ( a e = = 1 & & a m = = 0 ) { r e t u r n   t r u e } v a r   a i = a f [ 0 ] , a l = a c . p a r e n t N o d e ; i f ( a l & & ( a l . s i z c a c h e ! = = a i | | ! a c . n o d e I n d e x ) ) { v a r   a g = 0 ; f o r ( a d = a l . f i r s t C h i l d ; a d ; a d = a d . n e x t S i b l i n g ) { i f ( a d . n o d e T y p e = = = 1 ) { a d . n o d e I n d e x = + + a g } } a l . s i z c a c h e = a i } v a r   a k = a c . n o d e I n d e x - a m ; i f ( a e = = 0 ) { r e t u r n   a k = = 0 } e l s e { r e t u r n ( a k % a e = = 0 & & a k / a e > = 0 ) } } } , I D : f u n c t i o n ( a d , a c ) { r e t u r n   a d . n o d e T y p e = = = 1 & & a d . g e t A t t r i b u t e ( " i d " ) = = = a c } , T A G : f u n c t i o n ( a d , a c ) { r e t u r n ( a c = = = " * " & & a d . n o d e T y p e = = = 1 ) | | a d . n o d e N a m e = = = a c } , C L A S S : f u n c t i o n ( a d , a c ) { r e t u r n ( "   " + ( a d . c l a s s N a m e | | a d . g e t A t t r i b u t e ( " c l a s s " ) ) + "   " ) . i n d e x O f ( a c ) > - 1 } , A T T R : f u n c t i o n ( a i , a f ) { v a r   a e = a f [ 1 ] , a c = Q . a t t r H a n d l e [ a e ] ? Q . a t t r H a n d l e [ a e ] ( a i ) : a i [ a e ] ! = n u l l ? a i [ a e ] : a i . g e t A t t r i b u t e ( a e ) , a j = a c + " " , a g = a f [ 2 ] , a d = a f [ 4 ] ; r e t u r n   a c = = n u l l ? a g = = = " ! = " : a g = = = " = " ? a j = = = a d : a g = = = " * = " ? a j . i n d e x O f ( a d ) > = 0 : a g = = = " ~ = " ? ( "   " + a j + "   " ) . i n d e x O f ( a d ) > = 0 : ! a d ? a j & & a c ! = = f a l s e : a g = = = " ! = " ? a j ! = a d : a g = = = " ^ = " ? a j . i n d e x O f ( a d ) = = = 0 : a g = = = " $ = " ? a j . s u b s t r ( a j . l e n g t h - a d . l e n g t h ) = = = a d : a g = = = " | = " ? a j = = = a d | | a j . s u b s t r ( 0 , a d . l e n g t h + 1 ) = = = a d + " - " : f a l s e } , P O S : f u n c t i o n ( a g , a d , a e , a i ) { v a r   a c = a d [ 2 ] , a f = Q . s e t F i l t e r s [ a c ] ; i f ( a f ) { r e t u r n   a f ( a g , a e , a d , a i ) } } } } ; v a r   U = Q . m a t c h . P O S ; f o r ( v a r   W   i n   Q . m a t c h ) { Q . m a t c h [ W ] = R e g E x p ( Q . m a t c h [ W ] . s o u r c e + / ( ? ! [ ^ \ [ ] * \ ] ) ( ? ! [ ^ \ ( ] * \ ) ) / . s o u r c e ) } v a r   M = f u n c t i o n ( a d , a c ) { a d = A r r a y . p r o t o t y p e . s l i c e . c a l l ( a d ) ; i f ( a c ) { a c . p u s h . a p p l y ( a c , a d ) ; r e t u r n   a c } r e t u r n   a d } ; t r y { A r r a y . p r o t o t y p e . s l i c e . c a l l ( d o c u m e n t . d o c u m e n t E l e m e n t . c h i l d N o d e s ) } c a t c h ( V ) { M = f u n c t i o n ( a g , a f ) { v a r   a d = a f | | [ ] ; i f ( P . c a l l ( a g ) = = = " [ o b j e c t   A r r a y ] " ) { A r r a y . p r o t o t y p e . p u s h . a p p l y ( a d , a g ) } e l s e { i f ( t y p e o f   a g . l e n g t h = = = " n u m b e r " ) { f o r ( v a r   a e = 0 , a c = a g . l e n g t h ; a e < a c ; a e + + ) { a d . p u s h ( a g [ a e ] ) } } e l s e { f o r ( v a r   a e = 0 ; a g [ a e ] ; a e + + ) { a d . p u s h ( a g [ a e ] ) } } } r e t u r n   a d } } v a r   O ; i f ( d o c u m e n t . d o c u m e n t E l e 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 ) { O = f u n c t i o n ( a d , a c ) { v a r   a e = a d . c o m p a r e D o c u m e n t P o s i t i o n ( a c ) & 4 ? - 1 : a d = = = a c ? 0 : 1 ; i f ( a e = = = 0 ) { h a s D u p l i c a t e = t r u e } r e t u r n   a e } } e l s e { i f ( " s o u r c e I n d e x "   i n   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 u n c t i o n ( a d , a c ) { v a r   a e = a d . s o u r c e I n d e x - a c . s o u r c e I n d e x ; i f ( a e = = = 0 ) { h a s D u p l i c a t e = t r u e } r e t u r n   a e } } e l s e { i f ( d o c u m e n t . c r e a t e R a n g e ) { O = f u n c t i o n ( a f , a d ) { v a r   a e = a f . o w n e r D o c u m e n t . c r e a t e R a n g e ( ) , a c = a d . o w n e r D o c u m e n t . c r e a t e R a n g e ( ) ; a e . s e l e c t N o d e ( a f ) ; a e . c o l l a p s e ( t r u e ) ; a c . s e l e c t N o d e ( a d ) ; a c . c o l l a p s e ( t r u e ) ; v a r   a g = a e . c o m p a r e B o u n d a r y P o i n t s ( R a n g e . S T A R T _ T O _ E N D , a c ) ; i f ( a g = = = 0 ) { h a s D u p l i c a t e = t r u e } r e t u r n   a g } } } } ( f u n c t i o n ( ) { v a r   a d = d o c u m e n t . c r e a t e E l e m e n t ( " f o r m " ) , a e = " s c r i p t " + ( n e w   D a t e ) . g e t T i m e ( ) ; a d . i n n e r H T M L = " < i n p u t   n a m e = ' " + a e + " ' / > " ; v a r   a c = d o c u m e n t . d o c u m e n t E l e m e n t ; a c . i n s e r t B e f o r e ( a d , a c . f i r s t C h i l d ) ; i f ( ! ! d o c u m e n t . g e t E l e m e n t B y I d ( a e ) ) { Q . f i n d . I D = f u n c t i o n ( a g , a i , a j ) { i f ( t y p e o f   a i . g e t E l e m e n t B y I d ! = = " u n d e f i n e d " & & ! a j ) { v a r   a f = a i . g e t E l e m e n t B y I d ( a g [ 1 ] ) ; r e t u r n   a f ? a f . i d = = = a g [ 1 ] | | t y p e o f   a f . g e t A t t r i b u t e N o d e ! = = " u n d e f i n e d " & & a f . g e t A t t r i b u t e N o d e ( " i d " ) . n o d e V a l u e = = = a g [ 1 ] ? [ a f ] : h : [ ] } } ; Q . f i l t e r . I D = f u n c t i o n ( a i , a f ) { v a r   a g = t y p e o f   a i . g e t A t t r i b u t e N o d e ! = = " u n d e f i n e d " & & a i . g e t A t t r i b u t e N o d e ( " i d " ) ; r e t u r n   a i . n o d e T y p e = = = 1 & & a g & & a g . n o d e V a l u e = = = a f } } a c . r e m o v e C h i l d ( a d ) } ) ( ) ; ( f u n c t i o n ( ) { v a r   a c = d o c u m e n t . c r e a t e E l e m e n t ( " d i v " ) ; a c . a p p e n d C h i l d ( d o c u m e n t . c r e a t e C o m m e n t ( " " ) ) ; i f ( a c . g e t E l e m e n t s B y T a g N a m e ( " * " ) . l e n g t h > 0 ) { Q . f i n d . T A G = f u n c t i o n ( a d , a i ) { v a r   a g = a i . g e t E l e m e n t s B y T a g N a m e ( a d [ 1 ] ) ; i f ( a d [ 1 ] = = = " * " ) { v a r   a f = [ ] ; f o r ( v a r   a e = 0 ; a g [ a e ] ; a e + + ) { i f ( a g [ a e ] . n o d e T y p e = = = 1 ) { a f . p u s h ( a g [ a e ] ) } } a g = a f } r e t u r n   a g } } a c . i n n e r H T M L = " < a   h r e f = ' # ' > < / a > " ; i f ( a c . f i r s t C h i l d & & t y p e o f   a c . f i r s t C h i l d . g e t A t t r i b u t e ! = = " u n d e f i n e d " & & a c . f i r s t C h i l d . g e t A t t r i b u t e ( " h r e f " ) ! = = " # " ) { Q . a t t r H a n d l e . h r e f = f u n c t i o n ( a d ) { r e t u r n   a d . g e t A t t r i b u t e ( " h r e f " , 2 ) } } } ) ( ) ; i f ( d o c u m e n t . q u e r y S e l e c t o r A l l ) { ( f u n c t i o n ( ) { v a r   a c = N , a d = d o c u m e n t . c r e a t e E l e m e n t ( " d i v " ) ; a d . i n n e r H T M L = " < p   c l a s s = ' T E S T ' > < / p > " ; i f ( a d . q u e r y S e l e c t o r A l l & & a d . q u e r y S e l e c t o r A l l ( " . T E S T " ) . l e n g t h = = = 0 ) { r e t u r n } N = f u n c t i o n ( a i , a g , a e , a f ) { a g = a g | | d o c u m e n t ; i f ( ! a f & & a g . n o d e T y p e = = = 9 & & ! Y ( a g ) ) { t r y { r e t u r n   M ( a g . q u e r y S e l e c t o r A l l ( a i ) , a e ) } c a t c h ( a j ) { } } r e t u r n   a c ( a i , a g , a e , a f ) } ; N . f i n d = a c . f i n d ; N . f i l t e r = a c . f i l t e r ; N . s e l e c t o r s = a c . s e l e c t o r s ; N . m a t c h e s = a c . m a t c h e s } ) ( ) } i f ( d o c u m e n t . g e t E l e m e n t s B y C l a s s N a m e & & d o c u m e n t . d o c u m e n t E l e m e n t . g e t E l e m e n t s B y C l a s s N a m e ) { ( f u n c t i o n ( ) { v a r   a c = d o c u m e n t . c r e a t e E l e m e n t ( " d i v " ) ; a c . i n n e r H T M L = " < d i v   c l a s s = ' t e s t   e ' > < / d i v > < d i v   c l a s s = ' t e s t ' > < / d i v > " ; i f ( a c . g e t E l e m e n t s B y C l a s s N a m e ( " e " ) . l e n g t h = = = 0 ) { r e t u r n } a c . l a s t C h i l d . c l a s s N a m e = " e " ; i f ( a c . g e t E l e m e n t s B y C l a s s N a m e ( " e " ) . l e n g t h = = = 1 ) { r e t u r n } Q . o r d e r . s p l i c e ( 1 , 0 , " C L A S S " ) ; Q . f i n d . C L A S S = f u n c t i o n ( a d , a e , a f ) { i f ( t y p e o f   a e . g e t E l e m e n t s B y C l a s s N a m e ! = = " u n d e f i n e d " & & ! a f ) { r e t u r n   a e . g e t E l e m e n t s B y C l a s s N a m e ( a d [ 1 ] ) } } } ) ( ) } f u n c t i o n   X ( a d , a j , a i , a n , a k , a m ) { v a r   a l = a d = = " p r e v i o u s S i b l i n g " & & ! a m ; f o r ( v a r   a f = 0 , a e = a n . l e n g t h ; a f < a e ; a f + + ) { v a r   a c = a n [ a f ] ; i f ( a c ) { i f ( a l & & a c . n o d e T y p e = = = 1 ) { a c . s i z c a c h e = a i ; a c . s i z s e t = a f } a c = a c [ a d ] ; v a r   a g = f a l s e ; w h i l e ( a c ) { i f ( a c . s i z c a c h e = = = a i ) { a g = a n [ a c . s i z s e t ] ; b r e a k } i f ( a c . n o d e T y p e = = = 1 & & ! a m ) { a c . s i z c a c h e = a i ; a c . s i z s e t = a f } i f ( a c . n o d e N a m e = = = a j ) { a g = a c ; b r e a k } a c = a c [ a d ] } a n [ a f ] = a g } } } f u n c t i o n   a a ( a d , a j , a i , a n , a k , a m ) { v a r   a l = a d = = " p r e v i o u s S i b l i n g " & & ! a m ; f o r ( v a r   a f = 0 , a e = a n . l e n g t h ; a f < a e ; a f + + ) { v a r   a c = a n [ a f ] ; i f ( a c ) { i f ( a l & & a c . n o d e T y p e = = = 1 ) { a c . s i z c a c h e = a i ; a c . s i z s e t = a f } a c = a c [ a d ] ; v a r   a g = f a l s e ; w h i l e ( a c ) { i f ( a c . s i z c a c h e = = = a i ) { a g = a n [ a c . s i z s e t ] ; b r e a k } i f ( a c . n o d e T y p e = = = 1 ) { i f ( ! a m ) { a c . s i z c a c h e = a i ; a c . s i z s e t = a f } i f ( t y p e o f   a j ! = = " s t r i n g " ) { i f ( a c = = = a j ) { a g = t r u e ; b r e a k } } e l s e { i f ( N . f i l t e r ( a j , [ a c ] ) . l e n g t h > 0 ) { a g = a c ; b r e a k } } } a c = a c [ a d ] } a n [ a f ] = a g } } } v a r   S = 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 ? f u n c t i o n ( a d , a c ) { r e t u r n   a d . c o m p a r e D o c u m e n t P o s i t i o n ( a c ) & 1 6 } : f u n c t i o n ( a d , a c ) { r e t u r n   a d ! = = a c & & ( a d . c o n t a i n s ? a d . c o n t a i n s ( a c ) : t r u e ) } ; v a r   Y = f u n c t i o n ( a c ) { r e t u r n   a c . n o d e T y p e = = = 9 & & a c . d o c u m e n t E l e m e n t . n o d e N a m e ! = = " H T M L " | | ! ! a c . o w n e r D o c u m e n t & & Y ( a c . o w n e r D o c u m e n t ) } ; v a r   R = f u n c t i o n ( a c , a k ) { v a r   a f = [ ] , a g = " " , a i , a e = a k . n o d e T y p e ? [ a k ] : a k ; w h i l e ( ( a i = Q . m a t c h . P S E U D O . e x e c ( a c ) ) ) { a g + = a i [ 0 ] ; a c = a c . r e p l a c e ( Q . m a t c h . P S E U D O , " " ) } a c = Q . r e l a t i v e [ a c ] ? a c + " * " : a c ; f o r ( v a r   a j = 0 , a d = a e . l e n g t h ; a j < a d ; a j + + ) { N ( a c , a e [ a j ] , a f ) } r e t u r n   N . f i l t e r ( a g , a f ) } ; u . f i n d = N ; u . f i l t e r = N . f i l t e r ; u . e x p r = N . s e l e c t o r s ; u . e x p r [ " : " ] = u . e x p r . f i l t e r s ; N . s e l e c t o r s . f i l t e r s . h i d d e n = f u n c t i o n ( a c ) { r e t u r n   a c . o f f s e t W i d t h = = = 0 | | a c . o f f s e t H e i g h t = = = 0 } ; N . s e l e c t o r s . f i l t e r s . v i s i b l e = f u n c t i o n ( a c ) { r e t u r n   a c . o f f s e t W i d t h > 0 | | a c . o f f s e t H e i g h t > 0 } ; N . s e l e c t o r s . f i l t e r s . a n i m a t e d = f u n c t i o n ( a c ) { r e t u r n   u . g r e p ( u . t i m e r s , f u n c t i o n ( a d ) { r e t u r n   a c = = = a d . e l e m } ) . l e n g t h } ; u . m u l t i F i l t e r = f u n c t i o n ( a e , a c , a d ) { i f ( a d ) { a e = " : n o t ( " + a e + " ) " } r e t u r n   N . m a t c h e s ( a e , a c ) } ; u . d i r = f u n c t i o n ( a e , a d ) { v a r   a c = [ ] , a f = a e [ a d ] ; w h i l e ( a f & & a f ! = d o c u m e n t ) { i f ( a f . n o d e T y p e = = 1 ) { a c . p u s h ( a f ) } a f = a f [ a d ] } r e t u r n   a c } ; u . n t h = f u n c t i o n ( a g , a c , a e , a f ) { a c = a c | | 1 ; v a r   a d = 0 ; f o r ( ; a g ; a g = a g [ a e ] ) { i f ( a g . n o d e T y p e = = 1 & & + + a d = = a c ) { b r e a k } } r e t u r n   a g } ; u . s i b l i n g = f u n c t i o n ( a e , a d ) { v a r   a c = [ ] ; f o r ( ; a e ; a e = a e . n e x t S i b l i n g ) { i f ( a e . n o d e T y p e = = 1 & & a e ! = a d ) { a c . p u s h ( a e ) } } r e t u r n   a c } ; r e t u r n ; q . S i z z l e = N } ) ( ) ; u . e v e n t = { a d d : f u n c t i o n ( Q , N , P , S ) { i f ( Q . n o d e T y p e = = 3 | | Q . n o d e T y p e = = 8 ) { r e t u r n } i f ( Q . s e t I n t e r v a l & & Q ! = q ) { Q = q } i f ( ! P . g u i d ) { P . g u i d = t h i s . g u i d + + } i f ( S ! = = h ) { v a r   O = P ; P = t h i s . p r o x y ( O ) ; P . d a t a = S } v a r   M = u . d a t a ( Q , " e v e n t s " ) | | u . d a t a ( Q , " e v e n t s " , { } ) , R = u . d a t a ( Q , " h a n d l e " ) | | u . d a t a ( Q , " h a n d l e " , f u n c t i o n ( ) { r e t u r n   t y p e o f   u ! = = " u n d e f i n e d " & & ! u . e v e n t . t r i g g e r e d ? u . e v e n t . h a n d l e . a p p l y ( a r g u m e n t s . c a l l e e . e l e m , a r g u m e n t s ) : h } ) ; R . e l e m = Q ; u . e a c h ( N . s p l i t ( / \ s + / ) , f u n c t i o n ( U , V ) { v a r   W = V . s p l i t ( " . " ) ; V = W . s h i f t ( ) ; P . t y p e = W . s l i c e ( ) . s o r t ( ) . j o i n ( " . " ) ; v a r   T = M [ V ] ; i f ( u . e v e n t . s p e c i a l A l l [ V ] ) { u . e v e n t . s p e c i a l A l l [ V ] . s e t u p . c a l l ( Q , S , W ) } i f ( ! T ) { T = M [ V ] = { } ; i f ( ! u . e v e n t . s p e c i a l [ V ] | | u . e v e n t . s p e c i a l [ V ] . s e t u p . c a l l ( Q , S , W ) = = = f a l s e ) { i f ( Q . a d d E v e n t L i s t e n e r ) { Q . a d d E v e n t L i s t e n e r ( V , R , f a l s e ) } e l s e { i f ( Q . a t t a c h E v e n t ) { Q . a t t a c h E v e n t ( " o n " + V , R ) } } } } T [ P . g u i d ] = P ; u . e v e n t . g l o b a l [ V ] = t r u e } ) ; Q = n u l l } , g u i d : 1 , g l o b a l : { } , r e m o v e : f u n c t i o n ( S , P , R ) { i f ( S . n o d e T y p e = = 3 | | S . n o d e T y p e = = 8 ) { r e t u r n } v a r   O = u . d a t a ( S , " e v e n t s " ) , N , M ; i f ( O ) { i f ( P = = = h | | ( t y p e o f   P = = = " s t r i n g " & & P . c h a r A t ( 0 ) = = " . " ) ) { f o r ( v a r   Q   i n   O ) { t h i s . r e m o v e ( S , Q + ( P | | " " ) ) } } e l s e { i f ( P . t y p e ) { R = P . h a n d l e r ; P = P . t y p e } u . e a c h ( P . s p l i t ( / \ s + / ) , f u n c t i o n ( U , W ) { v a r   Y = W . s p l i t ( " . " ) ; W = Y . s h i f t ( ) ; v a r   V = R e g E x p ( " ( ^ | \ \ . ) " + Y . s l i c e ( ) . s o r t ( ) . j o i n ( " . * \ \ . " ) + " ( \ \ . | $ ) " ) ; i f ( O [ W ] ) { i f ( R ) { d e l e t e   O [ W ] [ R . g u i d ] } e l s e { f o r ( v a r   X   i n   O [ W ] ) { i f ( V . t e s t ( O [ W ] [ X ] . t y p e ) ) { d e l e t e   O [ W ] [ X ] } } } i f ( u . e v e n t . s p e c i a l A l l [ W ] ) { u . e v e n t . s p e c i a l A l l [ W ] . t e a r d o w n . c a l l ( S , Y ) } f o r ( N   i n   O [ W ] ) { b r e a k } i f ( ! N ) { i f ( ! u . e v e n t . s p e c i a l [ W ] | | u . e v e n t . s p e c i a l [ W ] . t e a r d o w n . c a l l ( S , Y ) = = = f a l s e ) { i f ( S . r e m o v e E v e n t L i s t e n e r ) { S . r e m o v e E v e n t L i s t e n e r ( W , u . d a t a ( S , " h a n d l e " ) , f a l s e ) } e l s e { i f ( S . d e t a c h E v e n t ) { S . d e t a c h E v e n t ( " o n " + W , u . d a t a ( S , " h a n d l e " ) ) } } } N = n u l l ; d e l e t e   O [ W ] } } } ) } f o r ( N   i n   O ) { b r e a k } i f ( ! N ) { v a r   T = u . d a t a ( S , " h a n d l e " ) ; i f ( T ) { T . e l e m = n u l l } u . r e m o v e D a t a ( S , " e v e n t s " ) ; u . r e m o v e D a t a ( S , " h a n d l e " ) } } } , t r i g g e r : f u n c t i o n ( Q , S , P , M ) { v a r   O = Q . t y p e | | Q ; i f ( ! M ) { Q = t y p e o f   Q = = = " o b j e c t " ? Q [ l ] ? Q : u . e x t e n d ( u . E v e n t ( O ) , Q ) : u . E v e n t ( O ) ; i f ( O . i n d e x O f ( " ! " ) > = 0 ) { Q . t y p e = O = O . s l i c e ( 0 , - 1 ) ; Q . e x c l u s i v e = t r u e } i f ( ! P ) { Q . s t o p P r o p a g a t i o n ( ) ; i f ( t h i s . g l o b a l [ O ] ) { u . e a c h ( u . c a c h e , f u n c t i o n ( ) { i f ( t h i s . e v e n t s & & t h i s . e v e n t s [ O ] ) { u . e v e n t . t r i g g e r ( Q , S , t h i s . h a n d l e . e l e m ) } } ) } } i f ( ! P | | P . n o d e T y p e = = 3 | | P . n o d e T y p e = = 8 ) { r e t u r n   h } Q . r e s u l t = h ; Q . t a r g e t = P ; S = u . m a k e A r r a y ( S ) ; S . u n s h i f t ( Q ) } Q . c u r r e n t T a r g e t = P ; v a r   R = u . d a t a ( P , " h a n d l e " ) ; i f ( R ) { R . a p p l y ( P , S ) } i f ( ( ! P [ O ] | | ( u . n o d e N a m e ( P , " a " ) & & O = = " c l i c k " ) ) & & P [ " o n " + O ] & & P [ " o n " + O ] . a p p l y ( P , S ) = = = f a l s e ) { Q . r e s u l t = f a l s e } i f ( ! M & & P [ O ] & & ! Q . i s D e f a u l t P r e v e n t e d ( ) & & ! ( u . n o d e N a m e ( P , " a " ) & & O = = " c l i c k " ) ) { t h i s . t r i g g e r e d = t r u e ; t r y { P [ O ] ( ) } c a t c h ( T ) { } } t h i s . t r i g g e r e d = f a l s e ; i f ( ! Q . i s P r o p a g a t i o n S t o p p e d ( ) ) { v a r   N = P . p a r e n t N o d e | | P . o w n e r D o c u m e n t ; i f ( N ) { u . e v e n t . t r i g g e r ( Q , S , N , t r u e ) } } } , h a n d l e : f u n c t i o n ( S ) { v a r   R , M ; S = a r g u m e n t s [ 0 ] = u . e v e n t . f i x ( S | | q . e v e n t ) ; S . c u r r e n t T a r g e t = t h i s ; v a r   T = S . t y p e . s p l i t ( " . " ) ; S . t y p e = T . s h i f t ( ) ; R = ! T . l e n g t h & & ! S . e x c l u s i v e ; v a r   Q = R e g E x p ( " ( ^ | \ \ . ) " + T . s l i c e ( ) . s o r t ( ) . j o i n ( " . * \ \ . " ) + " ( \ \ . | $ ) " ) ; M = ( u . d a t a ( t h i s , " e v e n t s " ) | | { } ) [ S . t y p e ] ; f o r ( v a r   O   i n   M ) { v a r   P = M [ O ] ; i f ( R | | Q . t e s t ( P . t y p e ) ) { S . h a n d l e r = P ; S . d a t a = P . d a t a ; v a r   N = P . a p p l y ( t h i s , a r g u m e n t s ) ; i f ( N ! = = h ) { S . r e s u l t = N ; i f ( N = = = f a l s e ) { S . p r e v e n t D e f a u l t ( ) ; S . s t o p P r o p a g a t i o n ( ) } } i f ( S . i s I m m e d i a t e P r o p a g a t i o n S t o p p e d ( ) ) { b r e a k } } } } , p r o p s : " a l t K e y   a t t r C h a n g e   a t t r N a m e   b u b b l e s   b u t t o n   c a n c e l a b l e   c h a r C o d e   c l i e n t X   c l i e n t Y   c t r l K e y   c u r r e n t T a r g e t   d a t a   d e t a i l   e v e n t P h a s e   f r o m E l e m e n t   h a n d l e r   k e y C o d e   m e t a K e y   n e w V a l u e   o r i g i n a l T a r g e t   p a g e X   p a g e Y   p r e v V a l u e   r e l a t e d N o d e   r e l a t e d T a r g e t   s c r e e n X   s c r e e n Y   s h i f t K e y   s r c E l e m e n t   t a r g e t   t o E l e m e n t   v i e w   w h e e l D e l t a   w h i c h " . s p l i t ( "   " ) , f i x : f u n c t i o n ( P ) { i f ( P [ l ] ) { r e t u r n   P } v a r   N = P ; P = u . E v e n t ( N ) ; f o r ( v a r   O = t h i s . p r o p s . l e n g t h , R ; O ; ) { R = t h i s . p r o p s [ - - O ] ; P [ R ] = N [ R ] } i f ( ! P . t a r g e t ) { P . t a r g e t = P . s r c E l e m e n t | | d o c u m e n t } i f ( P . t a r g e t . n o d e T y p e = = 3 ) { P . t a r g e t = P . t a r g e t . p a r e n t N o d e } i f ( ! P . r e l a t e d T a r g e t & & P . f r o m E l e m e n t ) { P . r e l a t e d T a r g e t = P . f r o m E l e m e n t = = P . t a r g e t ? P . t o E l e m e n t : P . f r o m E l e m e n t } i f ( P . p a g e X = = n u l l & & P . c l i e n t X ! = n u l l ) { v a r   Q = d o c u m e n t . d o c u m e n t E l e m e n t , M = d o c u m e n t . b o d y ; P . p a g e X = P . c l i e n t X + ( Q & & Q . s c r o l l L e f t | | M & & M . s c r o l l L e f t | | 0 ) - ( Q . c l i e n t L e f t | | 0 ) ; P . p a g e Y = P . c l i e n t Y + ( Q & & Q . s c r o l l T o p | | M & & M . s c r o l l T o p | | 0 ) - ( Q . c l i e n t T o p | | 0 ) } i f ( ! P . w h i c h & & ( ( P . c h a r C o d e | | P . c h a r C o d e = = = 0 ) ? P . c h a r C o d e : P . k e y C o d e ) ) { P . w h i c h = P . c h a r C o d e | | P . k e y C o d e } i f ( ! P . m e t a K e y & & P . c t r l K e y ) { P . m e t a K e y = P . c t r l K e y } i f ( ! P . w h i c h & & P . b u t t o n ) { P . w h i c h = ( P . b u t t o n & 1 ? 1 : ( P . b u t t o n & 2 ? 3 : ( P . b u t t o n & 4 ? 2 : 0 ) ) ) } r e t u r n   P } , p r o x y : f u n c t i o n ( N , M ) { M = M | | f u n c t i o n ( ) { r e t u r n   N . a p p l y ( t h i s , a r g u m e n t s ) } ; M . g u i d = N . g u i d = N . g u i d | | M . g u i d | | t h i s . g u i d + + ; r e t u r n   M } , s p e c i a l : { r e a d y : { s e t u p : J , t e a r d o w n : f u n c t i o n ( ) { } } } , s p e c i a l A l l : { l i v e : { s e t u p : f u n c t i o n ( M , N ) { u . e v e n t . a d d ( t h i s , N [ 0 ] , c ) } , t e a r d o w n : f u n c t i o n ( O ) { i f ( O . l e n g t h ) { v a r   M = 0 , N = R e g E x p ( " ( ^ | \ \ . ) " + O [ 0 ] + " ( \ \ . | $ ) " ) ; u . e a c h ( ( u . d a t a ( t h i s , " e v e n t s " ) . l i v e | | { } ) , f u n c t i o n ( ) { i f ( N . t e s t ( t h i s . t y p e ) ) { M + + } } ) ; i f ( M < 1 ) { u . e v e n t . r e m o v e ( t h i s , O [ 0 ] , c ) } } } } } } ; u . E v e n t = f u n c t i o n ( M ) { i f ( ! t h i s . p r e v e n t D e f a u l t ) { r e t u r n   n e w   u . E v e n t ( M ) } i f ( M & & M . t y p e ) { t h i s . o r i g i n a l E v e n t = M ; t h i s . t y p e = M . t y p e } e l s e { t h i s . t y p e = M } t h i s . t i m e S t a m p = f ( ) ; t h i s [ l ] = t r u e } ; f u n c t i o n   o ( ) { r e t u r n   f a l s e } f u n c t i o n   C ( ) { r e t u r n   t r u e } u . E v e n t . p r o t o t y p e = { p r e v e n t D e f a u l t : f u n c t i o n ( ) { t h i s . i s D e f a u l t P r e v e n t e d = C ; v a r   M = t h i s . o r i g i n a l E v e n t ; i f ( ! M ) { r e t u r n } i f ( M . p r e v e n t D e f a u l t ) { M . p r e v e n t D e f a u l t ( ) } M . r e t u r n V a l u e = f a l s e } , s t o p P r o p a g a t i o n : f u n c t i o n ( ) { t h i s . i s P r o p a g a t i o n S t o p p e d = C ; v a r   M = t h i s . o r i g i n a l E v e n t ; i f ( ! M ) { r e t u r n } i f ( M . s t o p P r o p a g a t i o n ) { M . s t o p P r o p a g a t i o n ( ) } M . c a n c e l B u b b l e = t r u e } , s t o p I m m e d i a t e P r o p a g a t i o n : f u n c t i o n ( ) { t h i s . i s I m m e d i a t e P r o p a g a t i o n S t o p p e d = C ; t h i s . s t o p P r o p a g a t i o n ( ) } , i s D e f a u l t P r e v e n t e d : o , i s P r o p a g a t i o n S t o p p e d : o , i s I m m e d i a t e P r o p a g a t i o n S t o p p e d : o } ; v a r   a = f u n c t i o n ( N ) { v a r   M = N . r e l a t e d T a r g e t ; w h i l e ( M & & M ! = t h i s ) { t r y { M = M . p a r e n t N o d e } c a t c h ( O ) { M = t h i s } } i f ( M ! = t h i s ) { N . t y p e = N . d a t a ; u . e v e n t . h a n d l e . a p p l y ( t h i s , a r g u m e n t s ) } } ; u . e a c h ( { m o u s e o v e r : " m o u s e e n t e r " , m o u s e o u t : " m o u s e l e a v e " } , f u n c t i o n ( N , M ) { u . e v e n t . s p e c i a l [ M ] = { s e t u p : f u n c t i o n ( ) { u . e v e n t . a d d ( t h i s , N , a , M ) } , t e a r d o w n : f u n c t i o n ( ) { u . e v e n t . r e m o v e ( t h i s , N , a ) } } } ) ; u . f n . e x t e n d ( { b i n d : f u n c t i o n ( N , O , M ) { r e t u r n   N = = " u n l o a d " ? t h i s . o n e ( N , O , M ) : t h i s . e a c h ( f u n c t i o n ( ) { u . e v e n t . a d d ( t h i s , N , M | | O , M & & O ) } ) } , o n e : f u n c t i o n ( O , P , N ) { v a r   M = u . e v e n t . p r o x y ( N | | P , f u n c t i o n ( Q ) { u ( t h i s ) . u n b i n d ( Q , M ) ; r e t u r n ( N | | P ) . a p p l y ( t h i s , a r g u m e n t s ) } ) ; r e t u r n   t h i s . e a c h ( f u n c t i o n ( ) { u . e v e n t . a d d ( t h i s , O , M , N & & P ) } ) } , u n b i n d : f u n c t i o n ( N , M ) { r e t u r n   t h i s . e a c h ( f u n c t i o n ( ) { u . e v e n t . r e m o v e ( t h i s , N , M ) } ) } , t r i g g e r : f u n c t i o n ( M , N ) { r e t u r n   t h i s . e a c h ( f u n c t i o n ( ) { u . e v e n t . t r i g g e r ( M , N , t h i s ) } ) } , t r i g g e r H a n d l e r : f u n c t i o n ( M , O ) { i f ( t h i s [ 0 ] ) { v a r   N = u . E v e n t ( M ) ; N . p r e v e n t D e f a u l t ( ) ; N . s t o p P r o p a g a t i o n ( ) ; u . e v e n t . t r i g g e r ( N , O , t h i s [ 0 ] ) ; r e t u r n   N . r e s u l t } } , t o g g l e : f u n c t i o n ( O ) { v a r   M = a r g u m e n t s , N = 1 ; w h i l e ( N < M . l e n g t h ) { u . e v e n t . p r o x y ( O , M [ N + + ] ) } r e t u r n   t h i s . c l i c k ( u . e v e n t . p r o x y ( O , f u n c t i o n ( P ) { t h i s . l a s t T o g g l e = ( t h i s . l a s t T o g g l e | | 0 ) % N ; P . p r e v e n t D e f a u l t ( ) ; r e t u r n   M [ t h i s . l a s t T o g g l e + + ] . a p p l y ( t h i s , a r g u m e n t s ) | | f a l s e } ) ) } , h o v e r : f u n c t i o n ( M , N ) { r e t u r n   t h i s . m o u s e e n t e r ( M ) . m o u s e l e a v e ( N ) } , r e a d y : f u n c t i o n ( M ) { J ( ) ; i f ( u . i s R e a d y ) { M . c a l l ( d o c u m e n t , u ) } e l s e { u . r e a d y L i s t . p u s h ( M ) } r e t u r n   t h i s } , l i v e : f u n c t i o n ( O , N ) { v a r   M = u . e v e n t . p r o x y ( N ) ; M . g u i d + = t h i s . s e l e c t o r + O ; u ( d o c u m e n t ) . b i n d ( m ( O , t h i s . s e l e c t o r ) , t h i s . s e l e c t o r , M ) ; r e t u r n   t h i s } , d i e : f u n c t i o n ( N , M ) { u ( d o c u m e n t ) . u n b i n d ( m ( N , t h i s . s e l e c t o r ) , M ? { g u i d : M . g u i d + t h i s . s e l e c t o r + N } : n u l l ) ; r e t u r n   t h i s } } ) ; f u n c t i o n   c ( P ) { v a r   M = R e g E x p ( " ( ^ | \ \ . ) " + P . t y p e + " ( \ \ . | $ ) " ) , O = t r u e , N = [ ] ; u . e a c h ( u . d a t a ( t h i s , " e v e n t s " ) . l i v e | | [ ] , f u n c t i o n ( Q , R ) { i f ( M . t e s t ( R . t y p e ) ) { v a r   S = u ( P . t a r g e t ) . c l o s e s t ( R . d a t a ) [ 0 ] ; i f ( S ) { N . p u s h ( { e l e m : S , f n : R } ) } } } ) ; N . s o r t ( f u n c t i o n ( R , Q ) { r e t u r n   u . d a t a ( R . e l e m , " c l o s e s t " ) - u . d a t a ( Q . e l e m , " c l o s e s t " ) } ) ; u . e a c h ( N , f u n c t i o n ( ) { i f ( t h i s . f n . c a l l ( t h i s . e l e m , P , t h i s . f n . d a t a ) = = = f a l s e ) { r e t u r n ( O = f a l s e ) } } ) ; r e t u r n   O } f u n c t i o n   m ( N , M ) { r e t u r n [ " l i v e " , N , M . r e p l a c e ( / \ . / g , " ` " ) . r e p l a c e ( /   / g , " | " ) ] . j o i n ( " . " ) } u . e x t e n d ( { i s R e a d y : f a l s e , r e a d y L i s t : [ ] , r e a d y : f u n c t i o n ( ) { i f ( ! u . i s R e a d y ) { u . i s R e a d y = t r u e ; i f ( u . r e a d y L i s t ) { u . e a c h ( u . r e a d y L i s t , f u n c t i o n ( ) { t h i s . c a l l ( d o c u m e n t , u ) } ) ; u . r e a d y L i s t = n u l l } u ( d o c u m e n t ) . t r i g g e r H a n d l e r ( " r e a d y " ) } } } ) ; v a r   F = f a l s e ; f u n c t i o n   J ( ) { i f ( F ) { r e t u r n } F = t r u e ; i f ( d o c u m e n t . a d d E v e n t L i s t e n e r ) { d o c u m e n t . a d d E v e n t L i s t e n e r ( " D O M C o n t e n t L o a d e d " , f u n c t i o n ( ) { d o c u m e n t . r e m o v e E v e n t L i s t e n e r ( " D O M C o n t e n t L o a d e d " , a r g u m e n t s . c a l l e e , f a l s e ) ; u . r e a d y ( ) } , f a l s e ) } e l s e { i f ( d o c u m e n t . a t t a c h E v e n t ) { d o c u m e n t . a t t a c h E v e n t ( " o n r e a d y s t a t e c h a n g e " , f u n c t i o n ( ) { i f ( d o c u m e n t . r e a d y S t a t e = = = " c o m p l e t e " ) { d o c u m e n t . d e t a c h E v e n t ( " o n r e a d y s t a t e c h a n g e " , a r g u m e n t s . c a l l e e ) ; u . r e a d y ( ) } } ) ; i f ( d o c u m e n t . d o c u m e n t E l e m e n t . d o S c r o l l & & q = = q . t o p ) { ( f u n c t i o n ( ) { i f ( u . i s R e a d y ) { r e t u r n } t r y { d o c u m e n t . d o c u m e n t E l e m e n t . d o S c r o l l ( " l e f t " ) } c a t c h ( M ) { s e t T i m e o u t ( a r g u m e n t s . c a l l e e , 0 ) ; r e t u r n } u . r e a d y ( ) } ) ( ) } } } u . e v e n t . a d d ( q , " l o a d " , u . r e a d y ) } u . e a c h ( ( " b l u r , f o c u s , l o a d , r e s i z e , s c r o l l , u n l o a d , c l i c k , d b l c l i c k , m o u s e d o w n , m o u s e u p , m o u s e m o v e , m o u s e o v e r , m o u s e o u t , m o u s e e n t e r , m o u s e l e a v e , c h a n g e , s e l e c t , s u b m i t , k e y d o w n , k e y p r e s s , k e y u p , e r r o r " ) . s p l i t ( " , " ) , f u n c t i o n ( N , M ) { u . f n [ M ] = f u n c t i o n ( O ) { r e t u r n   O ? t h i s . b i n d ( M , O ) : t h i s . t r i g g e r ( M ) } } ) ; u ( q ) . b i n d ( " u n l o a d " , f u n c t i o n ( ) { f o r ( v a r   M   i n   u . c a c h e ) { i f ( M ! = 1 & & u . c a c h e [ M ] . h a n d l e ) { u . e v e n t . r e m o v e ( u . c a c h e [ M ] . h a n d l e . e l e m ) } } } ) ; ( f u n c t i o n ( ) { u . s u p p o r t = { } ; v a r   N = d o c u m e n t . d o c u m e n t E l e m e n t , O = d o c u m e n t . c r e a t e E l e m e n t ( " s c r i p t " ) , S = d o c u m e n t . c r e a t e E l e m e n t ( " d i v " ) , R = " s c r i p t " + ( n e w   D a t e ) . g e t T i m e ( ) ; S . s t y l e . d i s p l a y = " n o n e " ; S . i n n e r H T M L = '       < l i n k / > < t a b l e > < / t a b l e > < a   h r e f = " / a "   s t y l e = " c o l o r : r e d ; f l o a t : l e f t ; o p a c i t y : . 5 ; " > a < / a > < s e l e c t > < o p t i o n > t e x t < / o p t i o n > < / s e l e c t > < o b j e c t > < p a r a m / > < / o b j e c t > ' ; v a r   P = S . g e t E l e m e n t s B y T a g N a m e ( " * " ) , M = S . g e t E l e m e n t s B y T a g N a m e ( " a " ) [ 0 ] ; i f ( ! P | | ! P . l e n g t h | | ! M ) { r e t u r n } u . s u p p o r t = { l e a d i n g W h i t e s p a c e : S . f i r s t C h i l d . n o d e T y p e = = 3 , t b o d y : ! S . g e t E l e m e n t s B y T a g N a m e ( " t b o d y " ) . l e n g t h , o b j e c t A l l : ! ! S . g e t E l e m e n t s B y T a g N a m e ( " o b j e c t " ) [ 0 ] . g e t E l e m e n t s B y T a g N a m e ( " * " ) . l e n g t h , h t m l S e r i a l i z e : ! ! S . g e t E l e m e n t s B y T a g N a m e ( " l i n k " ) . l e n g t h , s t y l e : / r e d / . t e s t ( M . g e t A t t r i b u t e ( " s t y l e " ) ) , h r e f N o r m a l i z e d : M . g e t A t t r i b u t e ( " h r e f " ) = = = " / a " , o p a c i t y : M . s t y l e . o p a c i t y = = = " 0 . 5 " , c s s F l o a t : ! ! M . s t y l e . c s s F l o a t , s c r i p t E v a l : f a l s e , n o C l o n e E v e n t : t r u e , b o x M o d e l : n u l l } ; O . t y p e = " t e x t / j a v a s c r i p t " ; t r y { O . a p p e n d C h i l d ( d o c u m e n t . c r e a t e T e x t N o d e ( " w i n d o w . " + R + " = 1 ; " ) ) } c a t c h ( Q ) { } N . i n s e r t B e f o r e ( O , N . f i r s t C h i l d ) ; i f ( q [ R ] ) { u . s u p p o r t . s c r i p t E v a l = t r u e ; d e l e t e   q [ R ] } N . r e m o v e C h i l d ( O ) ; i f ( S . a t t a c h E v e n t & & S . f i r e E v e n t ) { S . a t t a c h E v e n t ( " o n c l i c k " , f u n c t i o n ( ) { u . s u p p o r t . n o C l o n e E v e n t = f a l s e ; S . d e t a c h E v e n t ( " o n c l i c k " , a r g u m e n t s . c a l l e e ) } ) ; S . c l o n e N o d e ( t r u e ) . f i r e E v e n t ( " o n c l i c k " ) } u ( f u n c t i o n ( ) { v a r   T = d o c u m e n t . c r e a t e E l e m e n t ( " d i v " ) ; T . s t y l e . w i d t h = T . s t y l e . p a d d i n g L e f t = " 1 p x " ; d o c u m e n t . b o d y . a p p e n d C h i l d ( T ) ; u . b o x M o d e l = u . s u p p o r t . b o x M o d e l = T . o f f s e t W i d t h = = = 2 ; d o c u m e n t . b o d y . r e m o v e C h i l d ( T ) . s t y l e . d i s p l a y = " n o n e " } ) } ) ( ) ; v a r   E = u . s u p p o r t . c s s F l o a t ? " c s s F l o a t " : " s t y l e F l o a t " ; u . p r o p s = { " f o r " : " h t m l F o r " , " c l a s s " : " c l a s s N a m e " , " f l o a t " : E , c s s F l o a t : E , s t y l e F l o a t : E , r e a d o n l y : " r e a d O n l y " , m a x l e n g t h : " m a x L e n g t h " , c e l l s p a c i n g : " c e l l S p a c i n g " , r o w s p a n : " r o w S p a n " , t a b i n d e x : " t a b I n d e x " } ; u . f n . e x t e n d ( { _ l o a d : u . f n . l o a d , l o a d : f u n c t i o n ( O , R , S ) { i f ( t y p e o f   O ! = = " s t r i n g " ) { r e t u r n   t h i s . _ l o a d ( O ) } v a r   Q = O . i n d e x O f ( "   " ) ; i f ( Q > = 0 ) { v a r   M = O . s l i c e ( Q , O . l e n g t h ) ; O = O . s l i c e ( 0 , Q ) } v a r   P = " G E T " ; i f ( R ) { i f ( u . i s F u n c t i o n ( R ) ) { S = R ; R = n u l l } e l s e { i f ( t y p e o f   R = = = " o b j e c t " ) { R = u . p a r a m ( R ) ; P = " P O S T " } } } v a r   N = t h i s ; u . a j a x ( { u r l : O , t y p e : P , d a t a T y p e : " h t m l " , d a t a : R , c o m p l e t e : f u n c t i o n ( U , T ) { i f ( T = = " s u c c e s s " | | T = = " n o t m o d i f i e d " ) { N . h t m l ( M ? u ( " < d i v / > " ) . a p p e n d ( U . r e s p o n s e T e x t . r e p l a c e ( / < s c r i p t ( . | \ s ) * ? \ / s c r i p t > / g , " " ) ) . f i n d ( M ) : U . r e s p o n s e T e x t ) } i f ( S ) { N . e a c h ( S , [ U . r e s p o n s e T e x t , T , U ] ) } } } ) ; r e t u r n   t h i s } , s e r i a l i z e : f u n c t i o n ( ) { r e t u r n   u . p a r a m ( t h i s . s e r i a l i z e A r r a y ( ) ) } , s e r i a l i z e A r r a y : f u n c t i o n ( ) { r e t u r n   t h i s . m a p ( f u n c t i o n ( ) { r e t u r n   t h i s . e l e m e n t s ? u . m a k e A r r a y ( t h i s . e l e m e n t s ) : t h i s } ) . f i l t e r ( f u n c t i o n ( ) { r e t u r n   t h i s . n a m e & & ! t h i s . d i s a b l e d & & ( t h i s . c h e c k e d | | / s e l e c t | t e x t a r e a / i . t e s t ( t h i s . n o d e N a m e ) | | / t e x t | h i d d e n | p a s s w o r d | s e a r c h / i . t e s t ( t h i s . t y p e ) ) } ) . m a p ( f u n c t i o n ( M , N ) { v a r   O = u ( t h i s ) . v a l ( ) ; r e t u r n   O = = n u l l ? n u l l : u . i s A r r a y ( O ) ? u . m a p ( O , f u n c t i o n ( Q , P ) { r e t u r n { n a m e : N . n a m e , v a l u e : Q } } ) : { n a m e : N . n a m e , v a l u e : O } } ) . g e t ( ) } } ) ; u . e a c h ( " a j a x S t a r t , a j a x S t o p , a j a x C o m p l e t e , a j a x E r r o r , a j a x S u c c e s s , a j a x S e n d " . s p l i t ( " , " ) , f u n c t i o n ( M , N ) { u . f n [ N ] = f u n c t i o n ( O ) { r e t u r n   t h i s . b i n d ( N , O ) } } ) ; v a r   z = f ( ) ; u . e x t e n d ( { g e t : f u n c t i o n ( M , O , P , N ) { i f ( u . i s F u n c t i o n ( O ) ) { P = O ; O = n u l l } r e t u r n   u . a j a x ( { t y p e : " G E T " , u r l : M , d a t a : O , s u c c e s s : P , d a t a T y p e : N } ) } , g e t S c r i p t : f u n c t i o n ( M , N ) { r e t u r n   u . g e t ( M , n u l l , N , " s c r i p t " ) } , g e t J S O N : f u n c t i o n ( M , N , O ) { r e t u r n   u . g e t ( M , N , O , " j s o n " ) } , p o s t : f u n c t i o n ( M , O , P , N ) { i f ( u . i s F u n c t i o n ( O ) ) { P = O ; O = { } } r e t u r n   u . a j a x ( { t y p e : " P O S T " , u r l : M , d a t a : O , s u c c e s s : P , d a t a T y p e : N } ) } , a j a x S e t u p : f u n c t i o n ( M ) { u . e x t e n d ( u . a j a x S e t t i n g s , M ) } , a j a x S e t t i n g s : { u r l : l o c a t i o n . h r e f , g l o b a l : t r u e , t y p e : " G E T " , c o n t e n t T y p e : " a p p l i c a t i o n / x - w w w - f o r m - u r l e n c o d e d " , p r o c e s s D a t a : t r u e , a s y n c : t r u e , x h r : f u n c t i o n ( ) { r e t u r n   q . A c t i v e X O b j e c t ? n e w   A c t i v e X O b j e c t ( " M i c r o s o f t . X M L H T T P " ) : n e w   X M L H t t p R e q u e s t ( ) } , a c c e p t s : { x m l : " a p p l i c a t i o n / x m l ,   t e x t / x m l " , h t m l : " t e x t / h t m l " , s c r i p t : " t e x t / j a v a s c r i p t ,   a p p l i c a t i o n / j a v a s c r i p t " , j s o n : " a p p l i c a t i o n / j s o n ,   t e x t / j a v a s c r i p t " , t e x t : " t e x t / p l a i n " , _ d e f a u l t : " * / * " } } , l a s t M o d i f i e d : { } , a j a x : f u n c t i o n ( U ) { U = u . e x t e n d ( t r u e , U , u . e x t e n d ( t r u e , { } , u . a j a x S e t t i n g s , U ) ) ; v a r   a f , N = / = \ ? ( & | $ ) / g , Z , a e , O = U . t y p e . t o U p p e r C a s e ( ) ; i f ( U . d a t a & & U . p r o c e s s D a t a & & t y p e o f   U . d a t a ! = = " s t r i n g " ) { U . d a t a = u . p a r a m ( U . d a t a ) } i f ( U . d a t a T y p e = = " j s o n p " ) { i f ( O = = " G E T " ) { i f ( ! U . u r l . m a t c h ( N ) ) { U . u r l + = ( U . u r l . m a t c h ( / \ ? / ) ? " & " : " ? " ) + ( U . j s o n p | | " c a l l b a c k " ) + " = ? " } } e l s e { i f ( ! U . d a t a | | ! U . d a t a . m a t c h ( N ) ) { U . d a t a = ( U . d a t a ? U . d a t a + " & " : " " ) + ( U . j s o n p | | " c a l l b a c k " ) + " = ? " } } U . d a t a T y p e = " j s o n " } i f ( U . d a t a T y p e = = " j s o n " & & ( U . d a t a & & U . d a t a . m a t c h ( N ) | | U . u r l . m a t c h ( N ) ) ) { a f = " j s o n p " + z + + ; i f ( U . d a t a ) { U . d a t a = ( U . d a t a + " " ) . r e p l a c e ( N , " = " + a f + " $ 1 " ) } U . u r l = U . u r l . r e p l a c e ( N , " = " + a f + " $ 1 " ) ; U . d a t a T y p e = " s c r i p t " ; q [ a f ] = f u n c t i o n ( a g ) { a e = a g ; Q ( ) ; T ( ) ; q [ a f ] = h ; t r y { d e l e t e   q [ a f ] } c a t c h ( a i ) { } i f ( P ) { P . r e m o v e C h i l d ( a c ) } } } i f ( U . d a t a T y p e = = " s c r i p t " & & U . c a c h e = = n u l l ) { U . c a c h e = f a l s e } i f ( U . c a c h e = = = f a l s e & & O = = " G E T " ) { v a r   M = f ( ) ; v a r   a d = U . u r l . r e p l a c e ( / ( \ ? | & ) _ = . * ? ( & | $ ) / , " $ 1 _ = " + M + " $ 2 " ) ; U . u r l = a d + ( ( a d = = U . u r l ) ? ( U . u r l . m a t c h ( / \ ? / ) ? " & " : " ? " ) + " _ = " + M : " " ) } i f ( U . d a t a & & O = = " G E T " ) { U . u r l + = ( U . u r l . m a t c h ( / \ ? / ) ? " & " : " ? " ) + U . d a t a ; U . d a t a = n u l l } i f ( U . g l o b a l & & ! u . a c t i v e + + ) { u . e v e n t . t r i g g e r ( " a j a x S t a r t " ) } v a r   Y = / ^ ( \ w + : ) ? \ / \ / ( [ ^ \ / ? # ] + ) / . e x e c ( U . u r l ) ; i f ( U . d a t a T y p e = = " s c r i p t " & & O = = " G E T " & & Y & & ( Y [ 1 ] & & Y [ 1 ] ! = l o c a t i o n . p r o t o c o l | | Y [ 2 ] ! = l o c a t i o n . h o s t ) ) { v a r   P = d o c u m e n t . g e t E l e m e n t s B y T a g N a m e ( " h e a d " ) [ 0 ] ; v a r   a c = d o c u m e n t . c r e a t e E l e m e n t ( " s c r i p t " ) ; a c . s r c = U . u r l ; i f ( U . s c r i p t C h a r s e t ) { a c . c h a r s e t = U . s c r i p t C h a r s e t } i f ( ! a f ) { v a r   W = f a l s e ; a c . o n l o a d = a c . o n r e a d y s t a t e c h a n g e = f u n c t i o n ( ) { i f ( ! W & & ( ! t h i s . r e a d y S t a t e | | t h i s . r e a d y S t a t e = = " l o a d e d " | | t h i s . r e a d y S t a t e = = " c o m p l e t e " ) ) { W = t r u e ; Q ( ) ; T ( ) ; a c . o n l o a d = a c . o n r e a d y s t a t e c h a n g e = n u l l ; P . r e m o v e C h i l d ( a c ) } } } P . a p p e n d C h i l d ( a c ) ; r e t u r n   h } v a r   S = f a l s e ; v a r   R = U . x h r ( ) ; i f ( U . u s e r n a m e ) { R . o p e n ( O , U . u r l , U . a s y n c , U . u s e r n a m e , U . p a s s w o r d ) } e l s e { R . o p e n ( O , U . u r l , U . a s y n c ) } t r y { i f ( U . d a t a ) { R . s e t R e q u e s t H e a d e r ( " C o n t e n t - T y p e " , U . c o n t e n t T y p e ) } i f ( U . i f M o d i f i e d ) { R . s e t R e q u e s t H e a d e r ( " I f - M o d i f i e d - S i n c e " , u . l a s t M o d i f i e d [ U . u r l ] | | " T h u ,   0 1   J a n   1 9 7 0   0 0 : 0 0 : 0 0   G M T " ) } R . s e t R e q u e s t H e a d e r ( " X - R e q u e s t e d - W i t h " , " X M L H t t p R e q u e s t " ) ; R . s e t R e q u e s t H e a d e r ( " A c c e p t " , U . d a t a T y p e & & U . a c c e p t s [ U . d a t a T y p e ] ? U . a c c e p t s [ U . d a t a T y p e ] + " ,   * / * " : U . a c c e p t s . _ d e f a u l t ) } c a t c h ( a a ) { } i f ( U . b e f o r e S e n d & & U . b e f o r e S e n d ( R , U ) = = = f a l s e ) { i f ( U . g l o b a l & & ! - - u . a c t i v e ) { u . e v e n t . t r i g g e r ( " a j a x S t o p " ) } R . a b o r t ( ) ; r e t u r n   f a l s e } i f ( U . g l o b a l ) { u . e v e n t . t r i g g e r ( " a j a x S e n d " , [ R , U ] ) } v a r   V = f u n c t i o n ( a g ) { i f ( R . r e a d y S t a t e = = 0 ) { i f ( X ) { c l e a r I n t e r v a l ( X ) ; X = n u l l ; i f ( U . g l o b a l & & ! - - u . a c t i v e ) { u . e v e n t . t r i g g e r ( " a j a x S t o p " ) } } } e l s e { i f ( ! S & & R & & ( R . r e a d y S t a t e = = 4 | | a g = = " t i m e o u t " ) ) { S = t r u e ; i f ( X ) { c l e a r I n t e r v a l ( X ) ; X = n u l l } Z = a g = = " t i m e o u t " ? " t i m e o u t " : ! u . h t t p S u c c e s s ( R ) ? " e r r o r " : U . i f M o d i f i e d & & u . h t t p N o t M o d i f i e d ( R , U . u r l ) ? " n o t m o d i f i e d " : " s u c c e s s " ; i f ( Z = = " s u c c e s s " ) { t r y { a e = u . h t t p D a t a ( R , U . d a t a T y p e , U ) } c a t c h ( a j ) { Z = " p a r s e r e r r o r " } } i f ( Z = = " s u c c e s s " ) { v a r   a i ; t r y { a i = R . g e t R e s p o n s e H e a d e r ( " L a s t - M o d i f i e d " ) } c a t c h ( a j ) { } i f ( U . i f M o d i f i e d & & a i ) { u . l a s t M o d i f i e d [ U . u r l ] = a i } i f ( ! a f ) { Q ( ) } } e l s e { u . h a n d l e E r r o r ( U , R , Z ) } T ( ) ; i f ( a g ) { R . a b o r t ( ) } i f ( U . a s y n c ) { R = n u l l } } } } ; i f ( U . a s y n c ) { v a r   X = s e t I n t e r v a l ( V , 1 3 ) ; i f ( U . t i m e o u t > 0 ) { s e t T i m e o u t ( f u n c t i o n ( ) { i f ( R & & ! S ) { V ( " t i m e o u t " ) } } , U . t i m e o u t ) } } t r y { R . s e n d ( U . d a t a ) } c a t c h ( a a ) { u . h a n d l e E r r o r ( U , R , n u l l , a a ) } i f ( ! U . a s y n c ) { V ( ) } f u n c t i o n   Q ( ) { i f ( U . s u c c e s s ) { U . s u c c e s s ( a e , Z ) } i f ( U . g l o b a l ) { u . e v e n t . t r i g g e r ( " a j a x S u c c e s s " , [ R , U ] ) } } f u n c t i o n   T ( ) { i f ( U . c o m p l e t e ) { U . c o m p l e t e ( R , Z ) } i f ( U . g l o b a l ) { u . e v e n t . t r i g g e r ( " a j a x C o m p l e t e " , [ R , U ] ) } i f ( U . g l o b a l & & ! - - u . a c t i v e ) { u . e v e n t . t r i g g e r ( " a j a x S t o p " ) } } r e t u r n   R } , h a n d l e E r r o r : f u n c t i o n ( N , P , M , O ) { i f ( N . e r r o r ) { N . e r r o r ( P , M , O ) } i f ( N . g l o b a l ) { u . e v e n t . t r i g g e r ( " a j a x E r r o r " , [ P , N , O ] ) } } , a c t i v e : 0 , h t t p S u c c e s s : f u n c t i o n ( N ) { t r y { r e t u r n   ! N . s t a t u s & & l o c a t i o n . p r o t o c o l = = " f i l e : " | | ( N . s t a t u s > = 2 0 0 & & N . s t a t u s < 3 0 0 ) | | N . s t a t u s = = 3 0 4 | | N . s t a t u s = = 1 2 2 3 } c a t c h ( M ) { } r e t u r n   f a l s e } , h t t p N o t M o d i f i e d : f u n c t i o n ( O , M ) { t r y { v a r   P = O . g e t R e s p o n s e H e a d e r ( " L a s t - M o d i f i e d " ) ; r e t u r n   O . s t a t u s = = 3 0 4 | | P = = u . l a s t M o d i f i e d [ M ] } c a t c h ( N ) { } r e t u r n   f a l s e } , h t t p D a t a : f u n c t i o n ( R , P , O ) { v a r   N = R . g e t R e s p o n s e H e a d e r ( " c o n t e n t - t y p e " ) , M = P = = " x m l " | | ! P & & N & & N . i n d e x O f ( " x m l " ) > = 0 , Q = M ? R . r e s p o n s e X M L : R . r e s p o n s e T e x t ; i f ( M & & Q . d o c u m e n t E l e m e n t . t a g N a m e = = " p a r s e r e r r o r " ) { t h r o w " p a r s e r e r r o r " } i f ( O & & O . d a t a F i l t e r ) { Q = O . d a t a F i l t e r ( Q , P ) } i f ( t y p e o f   Q = = = " s t r i n g " ) { i f ( P = = " s c r i p t " ) { u . g l o b a l E v a l ( Q ) } i f ( P = = " j s o n " ) { Q = q [ " e v a l " ] ( " ( " + Q + " ) " ) } } r e t u r n   Q } , p a r a m : f u n c t i o n ( M ) { v a r   O = [ ] ; f u n c t i o n   P ( Q , R ) { O [ O . l e n g t h ] = e n c o d e U R I C o m p o n e n t ( Q ) + " = " + e n c o d e U R I C o m p o n e n t ( R ) } i f ( u . i s A r r a y ( M ) | | M . j q u e r y ) { u . e a c h ( M , f u n c t i o n ( ) { P ( t h i s . n a m e , t h i s . v a l u e ) } ) } e l s e { f o r ( v a r   N   i n   M ) { i f ( u . i s A r r a y ( M [ N ] ) ) { u . e a c h ( M [ N ] , f u n c t i o n ( ) { P ( N , t h i s ) } ) } e l s e { P ( N , u . i s F u n c t i o n ( M [ N ] ) ? M [ N ] ( ) : M [ N ] ) } } } r e t u r n   O . j o i n ( " & " ) . r e p l a c e ( / % 2 0 / g , " + " ) } } ) ; v a r   r = { } , s , e = [ [ " h e i g h t " , " m a r g i n T o p " , " m a r g i n B o t t o m " , " p a d d i n g T o p " , " p a d d i n g B o t t o m " ] , [ " w i d t h " , " m a r g i n L e f t " , " m a r g i n R i g h t " , " p a d d i n g L e f t " , " p a d d i n g R i g h t " ] , [ " o p a c i t y " ] ] ; f u n c t i o n   B ( N , M ) { v a r   O = { } ; u . e a c h ( e . c o n c a t . a p p l y ( [ ] , e . s l i c e ( 0 , M ) ) , f u n c t i o n ( ) { O [ t h i s ] = N } ) ; r e t u r n   O } u . f n . e x t e n d ( { s h o w : f u n c t i o n ( R , T ) { i f ( R ) { r e t u r n   t h i s . a n i m a t e ( B ( " s h o w " , 3 ) , R , T ) } e l s e { f o r ( v a r   P = 0 , N = t h i s . l e n g t h ; P < N ; P + + ) { v a r   M = u . d a t a ( t h i s [ P ] , " o l d d i s p l a y " ) ; t h i s [ P ] . s t y l e . d i s p l a y = M | | " " ; i f ( u . c s s ( t h i s [ P ] , " d i s p l a y " ) = = = " n o n e " ) { v a r   O = t h i s [ P ] . t a g N a m e , S ; i f ( r [ O ] ) { S = r [ O ] } e l s e { v a r   Q = u ( " < " + O + "   / > " ) . a p p e n d T o ( " b o d y " ) ; S = Q . c s s ( " d i s p l a y " ) ; i f ( S = = = " n o n e " ) { S = " b l o c k " } Q . r e m o v e ( ) ; r [ O ] = S } u . d a t a ( t h i s [ P ] , " o l d d i s p l a y " , S ) } } f o r ( v a r   P = 0 , N = t h i s . l e n g t h ; P < N ; P + + ) { t h i s [ P ] . s t y l e . d i s p l a y = u . d a t a ( t h i s [ P ] , " o l d d i s p l a y " ) | | " " } r e t u r n   t h i s } } , h i d e : f u n c t i o n ( P , Q ) { i f ( P ) { r e t u r n   t h i s . a n i m a t e ( B ( " h i d e " , 3 ) , P , Q ) } e l s e { f o r ( v a r   O = 0 , N = t h i s . l e n g t h ; O < N ; O + + ) { v a r   M = u . d a t a ( t h i s [ O ] , " o l d d i s p l a y " ) ; i f ( ! M & & M ! = = " n o n e " ) { u . d a t a ( t h i s [ O ] , " o l d d i s p l a y " , u . c s s ( t h i s [ O ] , " d i s p l a y " ) ) } } f o r ( v a r   O = 0 , N = t h i s . l e n g t h ; O < N ; O + + ) { t h i s [ O ] . s t y l e . d i s p l a y = " n o n e " } r e t u r n   t h i s } } , _ t o g g l e : u . f n . t o g g l e , t o g g l e : f u n c t i o n ( O , N ) { v a r   M = t y p e o f   O = = = " b o o l e a n " ; r e t u r n   u . i s F u n c t i o n ( O ) & & u . i s F u n c t i o n ( 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 ) : O = = n u l l | | M ? t h i s . e a c h ( f u n c t i o n ( ) { v a r   P = M ? O : u ( t h i s ) . i s ( " : h i d d e n " ) ; u ( t h i s ) [ P ? " s h o w " : " h i d e " ] ( ) } ) : t h i s . a n i m a t e ( B ( " t o g g l e " , 3 ) , O , N ) } , f a d e T o : f u n c t i o n ( M , O , N ) { r e t u r n   t h i s . a n i m a t e ( { o p a c i t y : O } , M , N ) } , a n i m a t e : f u n c t i o n ( Q , N , P , O ) { v a r   M = u . s p e e d ( N , P , O ) ; r e t u r n   t h i s [ M . q u e u e = = = f a l s e ? " e a c h " : " q u e u e " ] ( f u n c t i o n ( ) { v a r   S = u . e x t e n d ( { } , M ) , U , T = t h i s . n o d e T y p e = = 1 & & u ( t h i s ) . i s ( " : h i d d e n " ) , R = t h i s ; f o r ( U   i n   Q ) { i f ( Q [ U ] = = " h i d e " & & T | | Q [ U ] = = " s h o w " & & ! T ) { r e t u r n   S . c o m p l e t e . c a l l ( t h i s ) } i f ( ( U = = " h e i g h t " | | U = = " w i d t h " ) & & t h i s . s t y l e ) { S . d i s p l a y = u . c s s ( t h i s , " d i s p l a y " ) ; S . o v e r f l o w = t h i s . s t y l e . o v e r f l o w } } i f ( S . o v e r f l o w ! = n u l l ) { t h i s . s t y l e . o v e r f l o w = " h i d d e n " } S . c u r A n i m = u . e x t e n d ( { } , Q ) ; u . e a c h ( Q , f u n c t i o n ( W , a a ) { v a r   Z = n e w   u . f x ( R , S , W ) ; i f ( / t o g g l e | s h o w | h i d e / . t e s t ( a a ) ) { Z [ a a = = " t o g g l e " ? T ? " s h o w " : " h i d e " : a a ] ( Q ) } e l s e { v a r   Y = a a . t o S t r i n g ( ) . m a t c h ( / ^ ( [ + - ] = ) ? ( [ \ d + - . ] + ) ( . * ) $ / ) , a c = Z . c u r ( t r u e ) | | 0 ; i f ( Y ) { v a r   V = p a r s e F l o a t ( Y [ 2 ] ) , X = Y [ 3 ] | | " p x " ; i f ( X ! = " p x " ) { R . s t y l e [ W ] = ( V | | 1 ) + X ; a c = ( ( V | | 1 ) / Z . c u r ( t r u e ) ) * a c ; R . s t y l e [ W ] = a c + X } i f ( Y [ 1 ] ) { V = ( ( Y [ 1 ] = = " - = " ? - 1 : 1 ) * V ) + a c } Z . c u s t o m ( a c , V , X ) } e l s e { Z . c u s t o m ( a c , a a , " " ) } } } ) ; r e t u r n   t r u e } ) } , s t o p : f u n c t i o n ( N , M ) { v a r   O = u . t i m e r s ; i f ( N ) { t h i s . q u e u e ( [ ] ) } t h i s . e a c h ( f u n c t i o n ( ) { f o r ( v a r   P = O . l e n g t h - 1 ; P > = 0 ; P - - ) { i f ( O [ P ] . e l e m = = t h i s ) { i f ( M ) { O [ P ] ( t r u e ) } O . s p l i c e ( P , 1 ) } } } ) ; i f ( ! M ) { t h i s . d e q u e u e ( ) } r e t u r n   t h i s } } ) ; u . e a c h ( { s l i d e D o w n : B ( " s h o w " , 1 ) , s l i d e U p : B ( " h i d e " , 1 ) , s l i d e T o g g l e : B ( " t o g g l e " , 1 ) , f a d e I n : { o p a c i t y : " s h o w " } , f a d e O u t : { o p a c i t y : " h i d e " } } , f u n c t i o n ( M , N ) { u . f n [ M ] = f u n c t i o n ( O , P ) { r e t u r n   t h i s . a n i m a t e ( N , O , P ) } } ) ; u . e x t e n d ( { s p e e d : f u n c t i o n ( O , P , N ) { v a r   M = t y p e o f   O = = = " o b j e c t " ? O : { c o m p l e t e : N | | ! N & & P | | u . i s F u n c t i o n ( O ) & & O , d u r a t i o n : O , e a s i n g : N & & P | | P & & ! u . i s F u n c t i o n ( P ) & & P } ; M . d u r a t i o n = u . f x . o f f ? 0 : t y p e o f   M . d u r a t i o n = = = " n u m b e r " ? M . d u r a t i o n : u . f x . s p e e d s [ M . d u r a t i o n ] | | u . f x . s p e e d s . _ d e f a u l t ; M . o l d = M . c o m p l e t e ; M . c o m p l e t e = f u n c t i o n ( ) { i f ( M . q u e u e ! = = f a l s e ) { u ( t h i s ) . d e q u e u e ( ) } i f ( u . i s F u n c t i o n ( M . o l d ) ) { M . o l d . c a l l ( t h i s ) } } ; r e t u r n   M } , e a s i n g : { l i n e a r : f u n c t i o n ( O , P , M , N ) { r e t u r n   M + N * O } , s w i n g : f u n c t i o n ( O , P , M , N ) { r e t u r n ( ( - M a t h . c o s ( O * M a t h . P I ) / 2 ) + 0 . 5 ) * N + M } } , t i m e r s : [ ] , f x : f u n c t i o n ( N , M , O ) { t h i s . o p t i o n s = M ; t h i s . e l e m = N ; t h i s . p r o p = O ; i f ( ! M . o r i g ) { M . o r i g = { } } } } ) ; u . f x . p r o t o t y p e = { u p d a t e : f u n c t i o n ( ) { i f ( t h i s . o p t i o n s . s t e p ) { t h i s . o p t i o n s . s t e p . c a l l ( t h i s . e l e m , t h i s . n o w , t h i s ) } ( u . f x . s t e p [ t h i s . p r o p ] | | u . f x . s t e p . _ d e f a u l t ) ( t h i s ) ; i f ( ( t h i s . p r o p = = " h e i g h t " | | t h i s . p r o p = = " w i d t h " ) & & t h i s . e l e m . s t y l e ) { t h i s . e l e m . s t y l e . d i s p l a y = " b l o c k " } } , c u r : f u n c t i o n ( N ) { i f ( t h i s . e l e m [ t h i s . p r o p ] ! = n u l l & & ( ! t h i s . e l e m . s t y l e | | t h i s . e l e m . s t y l e [ t h i s . p r o p ] = = n u l l ) ) { r e t u r n   t h i s . e l e m [ t h i s . p r o p ] } v a r   M = p a r s e F l o a t ( u . c s s ( t h i s . e l e m , t h i s . p r o p , N ) ) ; r e t u r n   M & & M > - 1 0 0 0 0 ? M : p a r s e F l o a t ( u . c u r C S S ( t h i s . e l e m , t h i s . p r o p ) ) | | 0 } , c u s t o m : f u n c t i o n ( Q , P , O ) { t h i s . s t a r t T i m e = f ( ) ; t h i s . s t a r t = Q ; t h i s . e n d = P ; t h i s . u n i t = O | | t h i s . u n i t | | " p x " ; t h i s . n o w = t h i s . s t a r t ; t h i s . p o s = t h i s . s t a t e = 0 ; v a r   M = t h i s ; f u n c t i o n   N ( R ) { r e t u r n   M . s t e p ( R ) } N . e l e m = t h i s . e l e m ; i f ( N ( ) & & u . t i m e r s . p u s h ( N ) & & ! s ) { s = s e t I n t e r v a l ( f u n c t i o n ( ) { v a r   S = u . t i m e r s ; f o r ( v a r   R = 0 ; R < S . l e n g t h ; R + + ) { i f ( ! S [ R ] ( ) ) { S . s p l i c e ( R - - , 1 ) } } i f ( ! S . l e n g t h ) { c l e a r I n t e r v a l ( s ) ; s = h } } , 1 3 ) } } , s h o w : f u n c t i o n ( ) { t h i s . o p t i o n s . o r i g [ t h i s . p r o p ] = u . a t t r ( t h i s . e l e m . s t y l e , t h i s . p r o p ) ; t h i s . o p t i o n s . s h o w = t r u e ; t h i s . c u s t o m ( t h i s . p r o p = = " w i d t h " | | t h i s . p r o p = = " h e i g h t " ? 1 : 0 , t h i s . c u r ( ) ) ; u ( t h i s . e l e m ) . s h o w ( ) } , h i d e : f u n c t i o n ( ) { t h i s . o p t i o n s . o r i g [ t h i s . p r o p ] = u . a t t r ( t h i s . e l e m . s t y l e , t h i s . p r o p ) ; t h i s . o p t i o n s . h i d e = t r u e ; t h i s . c u s t o m ( t h i s . c u r ( ) , 0 ) } , s t e p : f u n c t i o n ( P ) { v a r   O = f ( ) ; i f ( P | | O > = t h i s . o p t i o n s . d u r a t i o n + t h i s . s t a r t T i m e ) { t h i s . n o w = t h i s . e n d ; t h i s . p o s = t h i s . s t a t e = 1 ; t h i s . u p d a t e ( ) ; t h i s . o p t i o n s . c u r A n i m [ t h i s . p r o p ] = t r u e ; v a r   M = t r u e ; f o r ( v a r   N   i n   t h i s . o p t i o n s . c u r A n i m ) { i f ( t h i s . o p t i o n s . c u r A n i m [ N ] ! = = t r u e ) { M = f a l s e } } i f ( M ) { i f ( t h i s . o p t i o n s . d i s p l a y ! = n u l l ) { t h i s . e l e m . s t y l e . o v e r f l o w = t h i s . o p t i o n s . o v e r f l o w ; t h i s . e l e m . s t y l e . d i s p l a y = t h i s . o p t i o n s . d i s p l a y ; i f ( u . c s s ( t h i s . e l e m , " d i s p l a y " ) = = " n o n e " ) { t h i s . e l e m . s t y l e . d i s p l a y = " b l o c k " } } i f ( t h i s . o p t i o n s . h i d e ) { u ( t h i s . e l e m ) . h i d e ( ) } i f ( t h i s . o p t i o n s . h i d e | | t h i s . o p t i o n s . s h o w ) { f o r ( v a r   Q   i n   t h i s . o p t i o n s . c u r A n i m ) { u . a t t r ( t h i s . e l e m . s t y l e , Q , t h i s . o p t i o n s . o r i g [ Q ] ) } } t h i s . o p t i o n s . c o m p l e t e . c a l l ( t h i s . e l e m ) } r e t u r n   f a l s e } e l s e { v a r   R = O - t h i s . s t a r t T i m e ; t h i s . s t a t e = R / t h i s . o p t i o n s . d u r a t i o n ; t h i s . p o s = u . e a s i n g [ t h i s . o p t i o n s . e a s i n g | | ( u . e a s i n g . s w i n g ? " s w i n g " : " l i n e a r " ) ] ( t h i s . s t a t e , R , 0 , 1 , t h i s . o p t i o n s . d u r a t i o n ) ; t h i s . n o w = t h i s . s t a r t + ( ( t h i s . e n d - t h i s . s t a r t ) * t h i s . p o s ) ; t h i s . u p d a t e ( ) } r e t u r n   t r u e } } ; u . e x t e n d ( u . f x , { s p e e d s : { s l o w : 6 0 0 , f a s t : 2 0 0 , _ d e f a u l t : 4 0 0 } , s t e p : { o p a c i t y : f u n c t i o n ( M ) { u . a t t r ( M . e l e m . s t y l e , " o p a c i t y " , M . n o w ) } , _ d e f a u l t : f u n c t i o n ( M ) { i f ( M . e l e m . s t y l e & & M . e l e m . s t y l e [ M . p r o p ] ! = n u l l ) { M . e l e m . s t y l e [ M . p r o p ] = M . n o w + M . u n i t } e l s e { M . e l e m [ M . p r o p ] = M . n o w } } } } ) ; i f ( d o c u m e n t . d o c u m e n t E l e m e n t . g e t B o u n d i n g C l i e n t R e c t ) { u . f n . o f f s e t = f u n c t i o n ( ) { i f ( ! t h i s [ 0 ] ) { r e t u r n { t o p : 0 , l e f t : 0 } } i f ( t h i s [ 0 ] = = = t h i s [ 0 ] . o w n e r D o c u m e n t . b o d y ) { r e t u r n   u . o f f s e t . b o d y O f f s e t ( t h i s [ 0 ] ) } v a r   O = t h i s [ 0 ] . g e t B o u n d i n g C l i e n t R e c t ( ) , R = t h i s [ 0 ] . o w n e r D o c u m e n t , N = R . b o d y , M = R . d o c u m e n t E l e m e n t , T = M . c l i e n t T o p | | N . c l i e n t T o p | | 0 , S = M . c l i e n t L e f t | | N . c l i e n t L e f t | | 0 , Q = O . t o p + ( s e l f . p a g e Y O f f s e t | | u . b o x M o d e l & & M . s c r o l l T o p | | N . s c r o l l T o p ) - T , P = O . l e f t + ( s e l f . p a g e X O f f s e t | | u . b o x M o d e l & & M . s c r o l l L e f t | | N . s c r o l l L e f t ) - S ; r e t u r n { t o p : Q , l e f t : P } } } e l s e { u . f n . o f f s e t = f u n c t i o n ( ) { i f ( ! t h i s [ 0 ] ) { r e t u r n { t o p : 0 , l e f t : 0 } } i f ( t h i s [ 0 ] = = = t h i s [ 0 ] . o w n e r D o c u m e n t . b o d y ) { r e t u r n   u . o f f s e t . b o d y O f f s e t ( t h i s [ 0 ] ) } u . o f f s e t . i n i t i a l i z e d | | u . o f f s e t . i n i t i a l i z e ( ) ; v a r   R = t h i s [ 0 ] , O = R . o f f s e t P a r e n t , N = R , W = R . o w n e r D o c u m e n t , U , P = W . d o c u m e n t E l e m e n t , S = W . b o d y , T = W . d e f a u l t V i e w , M = T . g e t C o m p u t e d S t y l e ( R , n u l l ) , V = R . o f f s e t T o p , Q = R . o f f s e t L e f t ; w h i l e ( ( R = R . p a r e n t N o d e ) & & R ! = = S & & R ! = = P ) { U = T . g e t C o m p u t e d S t y l e ( R , n u l l ) ; V - = R . s c r o l l T o p , Q - = R . s c r o l l L e f t ; i f ( R = = = O ) { V + = R . o f f s e t T o p , Q + = R . o f f s e t L e f t ; i f ( u . o f f s e t . d o e s N o t A d d B o r d e r & & ! ( u . o f f s e t . d o e s A d d B o r d e r F o r T a b l e A n d C e l l s & & / ^ t ( a b l e | d | h ) $ / i . t e s t ( R . t a g N a m e ) ) ) { V + = p a r s e I n t ( U . b o r d e r T o p W i d t h , 1 0 ) | | 0 , Q + = p a r s e I n t ( U . b o r d e r L e f t W i d t h , 1 0 ) | | 0 } N = O , O = R . o f f s e t P a r e n t } i f ( u . o f f s e t . s u b t r a c t s B o r d e r F o r O v e r f l o w N o t V i s i b l e & & U . o v e r f l o w ! = = " v i s i b l e " ) { V + = p a r s e I n t ( U . b o r d e r T o p W i d t h , 1 0 ) | | 0 , Q + = p a r s e I n t ( U . b o r d e r L e f t W i d t h , 1 0 ) | | 0 } M = U } i f ( M . p o s i t i o n = = = " r e l a t i v e " | | M . p o s i t i o n = = = " s t a t i c " ) { V + = S . o f f s e t T o p , Q + = S . o f f s e t L e f t } i f ( M . p o s i t i o n = = = " f i x e d " ) { V + = M a t h . m a x ( P . s c r o l l T o p , S . s c r o l l T o p ) , Q + = M a t h . m a x ( P . s c r o l l L e f t , S . s c r o l l L e f t ) } r e t u r n { t o p : V , l e f t : Q } } } u . o f f s e t = { i n i t i a l i z e : f u n c t i o n ( ) { i f ( t h i s . i n i t i a l i z e d ) { r e t u r n } v a r   T = d o c u m e n t . b o d y , N = d o c u m e n t . c r e a t e E l e m e n t ( " d i v " ) , P , O , V , Q , U , M , R = T . s t y l e . m a r g i n T o p , S = ' < d i v   s t y l e = " p o s i t i o n : a b s o l u t e ; t o p : 0 ; l e f t : 0 ; m a r g i n : 0 ; b o r d e r : 5 p x   s o l i d   # 0 0 0 ; p a d d i n g : 0 ; w i d t h : 1 p x ; h e i g h t : 1 p x ; " > < d i v > < / d i v > < / d i v > < t a b l e   s t y l e = " p o s i t i o n : a b s o l u t e ; t o p : 0 ; l e f t : 0 ; m a r g i n : 0 ; b o r d e r : 5 p x   s o l i d   # 0 0 0 ; p a d d i n g : 0 ; w i d t h : 1 p x ; h e i g h t : 1 p x ; "   c e l l p a d d i n g = " 0 "   c e l l s p a c i n g = " 0 " > < t r > < t d > < / t d > < / t r > < / t a b l e > ' ; U = { p o s i t i o n : " a b s o l u t e " , t o p : 0 , l e f t : 0 , m a r g i n : 0 , b o r d e r : 0 , w i d t h : " 1 p x " , h e i g h t : " 1 p x " , v i s i b i l i t y : " h i d d e n " } ; f o r ( M   i n   U ) { N . s t y l e [ M ] = U [ M ] } N . i n n e r H T M L = S ; T . i n s e r t B e f o r e ( N , T . f i r s t C h i l d ) ; P = N . f i r s t C h i l d , O = P . f i r s t C h i l d , Q = P . n e x t S i b l i n g . f i r s t C h i l d . f i r s t C h i l d ; t h i s . d o e s N o t A d d B o r d e r = ( O . o f f s e t T o p ! = = 5 ) ; t h i s . d o e s A d d B o r d e r F o r T a b l e A n d C e l l s = ( Q . o f f s e t T o p = = = 5 ) ; P . s t y l e . o v e r f l o w = " h i d d e n " , P . 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 . s u b t r a c t s B o r d e r F o r O v e r f l o w N o t V i s i b l e = ( O . o f f s e t T o p = = = - 5 ) ; T . s t y l e . m a r g i n T o p = " 1 p x " ; t h i s . d o e s N o t I n c l u d e M a r g i n I n B o d y O f f s e t = ( T . o f f s e t T o p = = = 0 ) ; T . s t y l e . m a r g i n T o p = R ; T . r e m o v e C h i l d ( N ) ; t h i s . i n i t i a l i z e d = t r u e } , b o d y O f f s e t : f u n c t i o n ( M ) { u . o f f s e t . i n i t i a l i z e d | | u . o f f s e t . i n i t i a l i z e ( ) ; v a r   O = M . o f f s e t T o p , N = M . o f f s e t L e f t ; i f ( u . o f f s e t . d o e s N o t I n c l u d e M a r g i n I n B o d y O f f s e t ) { O + = p a r s e I n t ( u . c u r C S S ( M , " m a r g i n T o p " , t r u e ) , 1 0 ) | | 0 , N + = p a r s e I n t ( u . c u r C S S ( M , " m a r g i n L e f t " , t r u e ) , 1 0 ) | | 0 } r e t u r n { t o p : O , l e f t : N } } } ; u . f n . e x t e n d ( { p o s i t i o n : f u n c t i o n ( ) { v a r   Q = 0 , P = 0 , N ; i f ( t h i s [ 0 ] ) { v a r   O = t h i s . o f f s e t P a r e n t ( ) , R = t h i s . o f f s e t ( ) , M = / ^ b o d y | h t m l $ / i . t e s t ( O [ 0 ] . t a g N a m e ) ? { t o p : 0 , l e f t : 0 } : O . o f f s e t ( ) ; R . t o p - = n ( t h i s , " m a r g i n T o p " ) ; R . l e f t - = n ( t h i s , " m a r g i n L e f t " ) ; M . t o p + = n ( O , " b o r d e r T o p W i d t h " ) ; M . l e f t + = n ( O , " b o r d e r L e f t W i d t h " ) ; N = { t o p : R . t o p - M . t o p , l e f t : R . l e f t - M . l e f t } } r e t u r n   N } , o f f s e t P a r e n t : f u n c t i o n ( ) { v a r   M = t h i s [ 0 ] . o f f s e t P a r e n t | | d o c u m e n t . b o d y ; w h i l e ( M & & ( ! / ^ b o d y | h t m l $ / i . t e s t ( M . t a g N a m e ) & & u . c s s ( M , " p o s i t i o n " ) = = " s t a t i c " ) ) { M = M . o f f s e t P a r e n t } r e t u r n   u ( M ) } } ) ; u . e a c h ( [ " L e f t " , " T o p " ] , f u n c t i o n ( N , M ) { v a r   O = " s c r o l l " + M ; u . f n [ O ] = f u n c t i o n ( P ) { i f ( ! t h i s [ 0 ] ) { r e t u r n   n u l l } r e t u r n   P ! = = h ? t h i s . e a c h ( f u n c t i o n ( ) { t h i s = = q | | t h i s = = d o c u m e n t ? q . s c r o l l T o ( ! N ? P : u ( q ) . s c r o l l L e f t ( ) , N ? P : u ( q ) . s c r o l l T o p ( ) ) : t h i s [ O ] = P } ) : t h i s [ 0 ] = = q | | t h i s [ 0 ] = = d o c u m e n t ? s e l f [ N ? " p a g e Y O f f s e t " : " p a g e X O f f s e t " ] | | u . b o x M o d e l & & d o c u m e n t . d o c u m e n t E l e m e n t [ O ] | | d o c u m e n t . b o d y [ O ] : t h i s [ 0 ] [ O ] } } ) ; u . e a c h ( [ " H e i g h t " , " W i d t h " ] , f u n c t i o n ( Q , O ) { v a r   M = Q ? " L e f t " : " T o p " , P = Q ? " R i g h t " : " B o t t o m " , N = O . t o L o w e r C a s e ( ) ; u . f n [ " i n n e r " + O ] = f u n c t i o n ( ) { r e t u r n   t h i s [ 0 ] ? u . c s s ( t h i s [ 0 ] , N , f a l s e , " p a d d i n g " ) : n u l l } ; u . f n [ " o u t e r " + O ] = f u n c t i o n ( S ) { r e t u r n   t h i s [ 0 ] ? u . c s s ( t h i s [ 0 ] , N , f a l s e , S ? " m a r g i n " : " b o r d e r " ) : n u l l } ; v a r   R = O . t o L o w e r C a s e ( ) ; u . f n [ R ] = f u n c t i o n ( S ) { r e t u r n   t h i s [ 0 ] = = q ? d o c u m e n t . c o m p a t M o d e = = " C S S 1 C o m p a 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 " + O ] | | d o c u m e n t . b o d y [ " c l i e n t " + O ] : t h i s [ 0 ] = = d o c u m e n t ? 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 [ " c l i e n t " + O ] , d o c u m e n t . b o d y [ " s c r o l l " + O ] , 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 " + O ] , d o c u m e n t . b o d y [ " o f f s e t " + O ] , 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 " + O ] ) : S = = = h ? ( t h i s . l e n g t h ? u . c s s ( t h i s [ 0 ] , R ) : n u l l ) : t h i s . c s s ( R , t y p e o f   S = = = " s t r i n g " ? S : S + " p x " ) } } ) } ) ( ) ; j Q u e r y . u i | | ( f u n c t i o n ( s ) { v a r   l = s . f n . r e m o v e , r = s . b r o w s e r . m o z i l l a & & ( p a r s e F l o a t ( s . b r o w s e r . v e r s i o n ) < 1 . 9 ) ; s . 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 ( c , b , f ) { v a r   a = s . u i [ c ] . p r o t o t y p e ; f o r ( v a r   e   i n   f ) { a . p l u g i n s [ e ] = a . p l u g i n s [ e ] | | [ ] ; a . p l u g i n s [ e ] . p u s h ( [ b , f [ e ] ] ) } } , c a l l : f u n c t i o n ( e , b , c ) { v a r   f = e . p l u g i n s [ b ] ; i f ( ! f | | ! e . 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   a = 0 ; a < f . l e n g t h ; a + + ) { i f ( e . o p t i o n s [ f [ a ] [ 0 ] ] ) { f [ a ] [ 1 ] . a p p l y ( e . e l e m e n t , c ) } } } } , c o n t a i n s : f u n c t i o n ( a , b ) { 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 ? a . c o m p a r e D o c u m e n t P o s i t i o n ( b ) & 1 6 : a ! = = b & & a . c o n t a i n s ( b ) } , h a s S c r o l l : f u n c t i o n ( a , c ) { i f ( s ( a ) . 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   e = ( c & & c = = " l e f t " ) ? " s c r o l l L e f t " : " s c r o l l T o p " , b = f a l s e ; i f ( a [ e ] > 0 ) { r e t u r n   t r u e } a [ e ] = 1 ; b = ( a [ e ] > 0 ) ; a [ e ] = 0 ; r e t u r n   b } , i s O v e r A x i s : f u n c t i o n ( b , c , a ) { r e t u r n ( b > c ) & & ( b < ( c + a ) ) } , i s O v e r : f u n c t i o n ( f , c , g , a , e , b ) { r e t u r n   s . u i . i s O v e r A x i s ( f , g , e ) & & s . u i . i s O v e r A x i s ( c , a , b ) } , 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 ( r ) { v a r   o = s . a t t r , q = s . f n . r e m o v e A t t r , m = " h t t p : / / w w w . w 3 . o r g / 2 0 0 5 / 0 7 / a a a " , v = / ^ a r i a - / , u = / ^ w a i r o l e : / ; s . a t t r = f u n c t i o n ( c , e , b ) { v a r   a = b ! = = u n d e f i n e d ; r e t u r n ( e = = " r o l e " ? ( a ? o . c a l l ( t h i s , c , e , " w a i r o l e : " + b ) : ( o . 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 ( u , " " ) ) : ( v . t e s t ( e ) ? ( a ? c . s e t A t t r i b u t e N S ( m , e . r e p l a c e ( v , " a a a : " ) , b ) : o . c a l l ( t h i s , c , e . r e p l a c e ( v , " a a a : " ) ) ) : o . a p p l y ( t h i s , a r g u m e n t s ) ) ) } ; s . f n . r e m o v e A t t r = f u n c t i o n ( a ) { r e t u r n ( v . t e s t ( a ) ? 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 ( m , a . r e p l a c e ( v , " " ) ) } ) : q . c a l l ( t h i s , a ) ) } } s . f n . e x t e n d ( { r e m o v e : f u n c t i o n ( ) { s ( " * " , t h i s ) . a d d ( t h i s ) . e a c h ( f u n c t i o n ( ) { s ( 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   l . 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   a ; i f ( ( s . 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 " ) ) ) { a = 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 ( s . 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 ( s . c u r C S S ( t h i s , " o v e r f l o w " , 1 ) + s . c u r C S S ( t h i s , " o v e r f l o w - y " , 1 ) + s . 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 { a = 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 ( s . c u r C S S ( t h i s , " o v e r f l o w " , 1 ) + s . c u r C S S ( t h i s , " o v e r f l o w - y " , 1 ) + s . 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 " ) ) | | ! a . l e n g t h ? s ( d o c u m e n t ) : a } } ) ; s . e x t e n d ( s . e x p r [ " : " ] , { d a t a : f u n c t i o n ( a , b , c ) { r e t u r n   ! ! s . d a t a ( a , c [ 3 ] ) } , f o c u s a b l e : f u n c t i o n ( b ) { v a r   a = b . n o d e N a m e . t o L o w e r C a s e ( ) , c = s . a t t r ( b , " 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 ( a ) ? ! b . d i s a b l e d : " a " = = a | | " a r e a " = = a ? b . h r e f | | ! i s N a N ( c ) : ! i s N a N ( c ) ) & & ! s ( b ) [ " a r e a " = = a ? " 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 ( a ) { v a r   b = s . a t t r ( a , " t a b i n d e x " ) ; r e t u r n ( i s N a N ( b ) | | b > = 0 ) & & s ( a ) . i s ( " : f o c u s a b l e " ) } } ) ; f u n c t i o n   n ( a , g , f , b ) { f u n c t i o n   c ( h ) { v a r   w = s [ a ] [ g ] [ h ] | | [ ] ; r e t u r n ( t y p e o f   w = = " s t r i n g " ? w . s p l i t ( / , ? \ s + / ) : w ) } v a r   e = c ( " g e t t e r " ) ; i f ( b . l e n g t h = = 1 & & t y p e o f   b [ 0 ] = = " s t r i n g " ) { e = e . c o n c a t ( c ( " g e t t e r S e t t e r " ) ) } r e t u r n ( s . i n A r r a y ( f , e ) ! = - 1 ) } s . w i d g e t = f u n c t i o n ( b , c ) { v a r   a = b . s p l i t ( " . " ) [ 0 ] ; b = b . s p l i t ( " . " ) [ 1 ] ; s . f n [ b ] = f u n c t i o n ( f ) { v a r   h = ( t y p e o f   f = = " s t r i n g " ) , g = 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 ( h & & f . s u b s t r i n g ( 0 , 1 ) = = " _ " ) { r e t u r n   t h i s } i f ( h & & n ( a , b , f , g ) ) { v a r   e = s . d a t a ( t h i s [ 0 ] , b ) ; r e t u r n ( e ? e [ f ] . a p p l y ( e , g ) : 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   w = s . d a t a ( t h i s , b ) ; ( ! w & & ! h & & s . d a t a ( t h i s , b , n e w   s [ a ] [ b ] ( t h i s , f ) ) . _ i n i t ( ) ) ; ( w & & h & & s . i s F u n c t i o n ( w [ f ] ) & & w [ f ] . a p p l y ( w , g ) ) } ) } ; s [ a ] = s [ a ] | | { } ; s [ a ] [ b ] = f u n c t i o n ( f , g ) { v a r   e = t h i s ; t h i s . n a m e s p a c e = a ; t h i s . w i d g e t N a m e = b ; t h i s . w i d g e t E v e n t P r e f i x = s [ a ] [ b ] . e v e n t P r e f i x | | b ; t h i s . w i d g e t B a s e C l a s s = a + " - " + b ; t h i s . o p t i o n s = s . e x t e n d ( { } , s . w i d g e t . d e f a u l t s , s [ a ] [ b ] . d e f a u l t s , s . m e t a d a t a & & s . m e t a d a t a . g e t ( f ) [ b ] , g ) ; t h i s . e l e m e n t = s ( f ) . b i n d ( " s e t D a t a . " + b , f u n c t i o n ( w , z , h ) { i f ( w . t a r g e t = = f ) { r e t u r n   e . _ s e t D a t a ( z , h ) } } ) . b i n d ( " g e t D a t a . " + b , f u n c t i o n ( h , w ) { i f ( h . t a r g e t = = f ) { r e t u r n   e . _ g e t D a t a ( w ) } } ) . b i n d ( " r e m o v e " , f u n c t i o n ( ) { r e t u r n   e . d e s t r o y ( ) } ) } ; s [ a ] [ b ] . p r o t o t y p e = s . e x t e n d ( { } , s . w i d g e t . p r o t o t y p e , c ) ; s [ a ] [ b ] . g e t t e r S e t t e r = " o p t i o n " } ; s . 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 ( b , a ) { v a r   c = b , e = t h i s ; i f ( t y p e o f   b = = " s t r i n g " ) { i f ( a = = = 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 ( b ) } c = { } ; c [ b ] = a } s . e a c h ( c , f u n c t i o n ( g , f ) { e . _ s e t D a t a ( g , f ) } ) } , _ g e t D a t a : f u n c t i o n ( a ) { r e t u r n   t h i s . o p t i o n s [ a ] } , _ s e t D a t a : f u n c t i o n ( b , a ) { t h i s . o p t i o n s [ b ] = a ; i f ( b = = " d i s a b l e d " ) { t h i s . e l e m e n t [ a ? " 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 " , a ) } } , 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 ( b , a , h ) { v a r   f = t h i s . o p t i o n s [ b ] , e = ( b = = t h i s . w i d g e t E v e n t P r e f i x ? b : t h i s . w i d g e t E v e n t P r e f i x + b ) ; a = s . E v e n t ( a ) ; a . t y p e = e ; i f ( a . o r i g i n a l E v e n t ) { f o r ( v a r   c = s . e v e n t . p r o p s . l e n g t h , g ; c ; ) { g = s . e v e n t . p r o p s [ - - c ] ; a [ g ] = a . o r i g i n a l E v e n t [ g ] } } t h i s . e l e m e n t . t r i g g e r ( a , h ) ; r e t u r n   ! ( s . i s F u n c t i o n ( f ) & & f . c a l l ( t h i s . e l e m e n t [ 0 ] , a , h ) = = = f a l s e | | a . i s D e f a u l t P r e v e n t e d ( ) ) } } ; s . 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 } ; s . 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   a = 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 ( b ) { r e t u r n   a . _ m o u s e D o w n ( b ) } ) . 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 ( b ) { i f ( a . _ p r e v e n t C l i c k E v e n t ) { a . _ p r e v e n t C l i c k E v e n t = f a l s e ; b . 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 ( s . 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 ) ; ( s . 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 ( b ) { b . o r i g i n a l E v e n t = b . o r i g i n a l E v e n t | | { } ; i f ( b . 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 ( b ) ) ; t h i s . _ m o u s e D o w n E v e n t = b ; v a r   c = t h i s , a = ( b . w h i c h = = 1 ) , e = ( 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 " ? s ( b . t a r g e t ) . p a r e n t s ( ) . a d d ( b . 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 ( ! a | | e | | ! t h i s . _ m o u s e C a p t u r e ( b ) ) { 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 ( ) { c . 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 ( b ) & & t h i s . _ m o u s e D e l a y M e t ( b ) ) { 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 ( b ) ! = = f a l s e ) ; i f ( ! t h i s . _ m o u s e S t a r t e d ) { b . 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 ( f ) { r e t u r n   c . _ m o u s e M o v e ( f ) } ; 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 ( f ) { r e t u r n   c . _ m o u s e U p ( f ) } ; s ( 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 ) ; ( s . b r o w s e r . s a f a r i | | b . p r e v e n t D e f a u l t ( ) ) ; b . 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 ( a ) { i f ( s . b r o w s e r . m s i e & & ! a . b u t t o n ) { r e t u r n   t h i s . _ m o u s e U p ( a ) } 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 ( a ) ; r e t u r n   a . 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 ( a ) & & t h i s . _ m o u s e D e l a y M e t ( a ) ) { 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 , a ) ! = = 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 ( a ) : t h i s . _ m o u s e U p ( a ) ) } 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 ( a ) { s ( 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 = ( a . 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 ( a ) } 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 ( a ) { 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 - a . 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 - a . 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 ( a ) { 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 ( a ) { } , _ m o u s e D r a g : f u n c t i o n ( a ) { } , _ m o u s e S t o p : f u n c t i o n ( a ) { } , _ m o u s e C a p t u r e : f u n c t i o n ( a ) { r e t u r n   t r u e } } ; s . 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 ) ; ( f u n c t i o n ( b ) { b . w i d g e t ( " u i . d r a g g a b l e " , b . e x t e n d ( { } , b . 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 ( a ) { v a r   e = t h i s . o p t i o n s ; i f ( t h i s . h e l p e r | | e . d i s a b l e d | | b ( a . 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 ( a ) ; 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 ( a ) { v a r   e = 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 ( a ) ; 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 . u i . d d m a n a g e r ) { b . 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 } ; b . 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 : a . p a g e X - t h i s . o f f s e t . l e f t , t o p : a . 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 ( a ) ; t h i s . o r i g i n a l P a g e X = a . p a g e X ; t h i s . o r i g i n a l P a g e Y = a . p a g e Y ; i f ( e . 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 ( e . c u r s o r A t ) } i f ( e . 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 " , a ) ; 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 . u i . d d m a n a g e r & & ! e . d r o p B e h a v i o u r ) { b . 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 , a ) } 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 ( a , 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 ( a , e ) { 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 ( a ) ; 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 ( ! e ) { v a r   f = 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 " , a , f ) ; t h i s . p o s i t i o n = f . 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 ( b . u i . d d m a n a g e r ) { b . u i . d d m a n a g e r . d r a g ( t h i s , a ) } 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 ( f ) { v a r   e = f a l s e ; i f ( b . 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 ) { e = b . u i . d d m a n a g e r . d r o p ( t h i s , f ) } i f ( t h i s . d r o p p e d ) { e = 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 " & & ! e ) | | ( t h i s . o p t i o n s . r e v e r t = = " v a l i d " & & e ) | | t h i s . o p t i o n s . r e v e r t = = = t r u e | | ( b . 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 , e ) ) ) { v a r   a = t h i s ; b ( 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 ( ) { a . _ t r i g g e r ( " s t o p " , f ) ; a . _ c l e a r ( ) } ) } e l s e { t h i s . _ t r i g g e r ( " s t o p " , f ) ; 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 ( a ) { v a r   e = ! t h i s . o p t i o n s . h a n d l e | | ! b ( 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 ; b ( 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 = = a . t a r g e t ) { e = t r u e } } ) ; r e t u r n   e } , _ c r e a t e H e l p e r : f u n c t i o n ( f ) { v a r   e = t h i s . o p t i o n s ; v a r   a = b . i s F u n c t i o n ( e . h e l p e r ) ? b ( e . h e l p e r . a p p l y ( t h i s . e l e m e n t [ 0 ] , [ f ] ) ) : ( e . 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 ( ! a . p a r e n t s ( " b o d y " ) . l e n g t h ) { a . a p p e n d T o ( ( e . 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 : e . a p p e n d T o ) ) } i f ( a [ 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 ( a . c s s ( " p o s i t i o n " ) ) ) { a . 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   a } , _ 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 ( a ) { i f ( a . 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 = a . l e f t + t h i s . m a r g i n s . l e f t } i f ( a . 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 - a . r i g h t + t h i s . m a r g i n s . l e f t } i f ( a . 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 = a . t o p + t h i s . m a r g i n s . t o p } i f ( a . 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 - a . 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   a = 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 & & b . 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 ] ) ) { a . 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 ( ) ; a . 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 " & & b . b r o w s e r . m s i e ) ) { a = { t o p : 0 , l e f t : 0 } } r e t u r n { t o p : a . 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 : a . 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   a = 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 : a . 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 : a . 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   f = t h i s . o p t i o n s ; i f ( f . c o n t a i n m e n t = = " p a r e n t " ) { f . 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 ( f . c o n t a i n m e n t = = " d o c u m e n t " | | f . 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 , b ( f . 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 , ( b ( f . 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 ( f . c o n t a i n m e n t ) & & f . 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   h = b ( f . c o n t a i n m e n t ) [ 0 ] ; i f ( ! h ) { r e t u r n } v a r   g = b ( f . c o n t a i n m e n t ) . o f f s e t ( ) ; v a r   a = ( b ( h ) . 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 = [ g . l e f t + ( p a r s e I n t ( b ( h ) . 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 ( b ( h ) . 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 , g . t o p + ( p a r s e I n t ( b ( h ) . 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 ( b ( h ) . 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 , g . l e f t + ( a ? M a t h . m a x ( h . s c r o l l W i d t h , h . o f f s e t W i d t h ) : h . o f f s e t W i d t h ) - ( p a r s e I n t ( b ( h ) . 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 ( b ( h ) . 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 , g . t o p + ( a ? M a t h . m a x ( h . s c r o l l H e i g h t , h . o f f s e t H e i g h t ) : h . o f f s e t H e i g h t ) - ( p a r s e I n t ( b ( h ) . 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 ( b ( h ) . 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 ( f . 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 = f . 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 ( n , l ) { i f ( ! l ) { l = t h i s . p o s i t i o n } v a r   q = n = = " a b s o l u t e " ? 1 : - 1 ; v a r   o = t h i s . o p t i o n s , a = 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 & & b . 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 , m = ( / ( h t m l | b o d y ) / i ) . t e s t ( a [ 0 ] . t a g N a m e ) ; r e t u r n { t o p : ( l . t o p + t h i s . o f f s e t . r e l a t i v e . t o p * q + t h i s . o f f s e t . p a r e n t . t o p * q - ( b . 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 ( ) : ( m ? 0 : a . s c r o l l T o p ( ) ) ) * q ) ) , l e f t : ( l . 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 * q + t h i s . o f f s e t . p a r e n t . l e f t * q - ( b . 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 ( ) : m ? 0 : a . s c r o l l L e f t ( ) ) * q ) ) } } , _ g e n e r a t e P o s i t i o n : f u n c t i o n ( q ) { v a r   m = t h i s . o p t i o n s , a = 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 & & b . 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 , l = ( / ( h t m l | b o d y ) / i ) . t e s t ( a [ 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   r = q . p a g e X ; v a r   s = q . 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 ( q . 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 ] ) { r = 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 ( q . 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 ] ) { s = 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 ( q . 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 ] ) { r = 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 ( q . 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 ] ) { s = 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 ( m . g r i d ) { v a r   n = 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 ( ( s - t h i s . o r i g i n a l P a g e Y ) / m . g r i d [ 1 ] ) * m . g r i d [ 1 ] ; s = t h i s . c o n t a i n m e n t ? ( ! ( n - 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 ] | | n - 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 ] ) ? n : ( ! ( n - 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 ] ) ? n - m . g r i d [ 1 ] : n + m . g r i d [ 1 ] ) ) : n ; v a r   o = 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 ( ( r - t h i s . o r i g i n a l P a g e X ) / m . g r i d [ 0 ] ) * m . g r i d [ 0 ] ; r = t h i s . c o n t a i n m e n t ? ( ! ( o - 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 ] | | o - 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 ] ) ? o : ( ! ( o - 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 ] ) ? o - m . g r i d [ 0 ] : o + m . g r i d [ 0 ] ) ) : o } } r e t u r n { t o p : ( s - 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 + ( b . 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 ( ) : ( l ? 0 : a . s c r o l l T o p ( ) ) ) ) ) , l e f t : ( r - 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 + ( b . 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 ( ) : l ? 0 : a . 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 ( a , f , e ) { e = e | | t h i s . _ u i H a s h ( ) ; b . u i . p l u g i n . c a l l ( t h i s , a , [ f , e ] ) ; i f ( a = = " 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   b . 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 , a , f , e ) } , p l u g i n s : { } , _ u i H a s h : f u n c t i o n ( a ) { 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 } } } ) ) ; b . e x t e n d ( b . 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 } } ) ; b . 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 ( m , h ) { v a r   l = b ( t h i s ) . d a t a ( " d r a g g a b l e " ) , g = l . o p t i o n s , a = b . e x t e n d ( { } , h , { i t e m : l . e l e m e n t } ) ; l . s o r t a b l e s = [ ] ; b ( g . 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   c = b . d a t a ( t h i s , " s o r t a b l e " ) ; i f ( c & & ! c . o p t i o n s . d i s a b l e d ) { l . s o r t a b l e s . p u s h ( { i n s t a n c e : c , s h o u l d R e v e r t : c . o p t i o n s . r e v e r t } ) ; c . _ r e f r e s h I t e m s ( ) ; c . _ t r i g g e r ( " a c t i v a t e " , m , a ) } } ) } , s t o p : f u n c t i o n ( h , f ) { v a r   g = b ( t h i s ) . d a t a ( " d r a g g a b l e " ) , a = b . e x t e n d ( { } , f , { i t e m : g . e l e m e n t } ) ; b . e a c h ( g . 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 ; g . 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 ( h ) ; 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 ( g . 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 " , h , a ) } } ) } , d r a g : f u n c t i o n ( m , g ) { v a r   h = b ( t h i s ) . d a t a ( " d r a g g a b l e " ) , a = t h i s ; v a r   l = f u n c t i o n ( s ) { v a r   e = t h i s . o f f s e t . c l i c k . t o p , f = t h i s . o f f s e t . c l i c k . l e f t ; v a r   v = t h i s . p o s i t i o n A b s . t o p , q = t h i s . p o s i t i o n A b s . l e f t ; v a r   r = s . h e i g h t , o = s . w i d t h ; v a r   c = s . t o p , u = s . l e f t ; r e t u r n   b . u i . i s O v e r ( v + e , q + f , c , u , r , o ) } ; b . e a c h ( h . s o r t a b l e s , f u n c t i o n ( c ) { t h i s . i n s t a n c e . p o s i t i o n A b s = h . 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 = h . 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 = h . 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 = b ( a ) . 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   g . h e l p e r [ 0 ] } ; m . 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 ( m , 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 ( m , 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 = h . 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 = h . 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 - = h . 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 - = h . 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 ; h . _ t r i g g e r ( " t o S o r t a b l e " , m ) ; h . 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 ; h . c u r r e n t I t e m = h . 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 = h } 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 ( m ) } } 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 " , m , 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 ( 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 . 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 ( ) } h . _ t r i g g e r ( " f r o m S o r t a b l e " , m ) ; h . d r o p p e d = f a l s e } } } ) } } ) ; b . 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 ( h , g ) { v a r   a = b ( " b o d y " ) , f = b ( 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 ( a . c s s ( " c u r s o r " ) ) { f . _ c u r s o r = a . c s s ( " c u r s o r " ) } a . c s s ( " c u r s o r " , f . c u r s o r ) } , s t o p : f u n c t i o n ( a , f ) { v a r   e = b ( 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 ( e . _ c u r s o r ) { b ( " b o d y " ) . c s s ( " c u r s o r " , e . _ c u r s o r ) } } } ) ; b . 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 ( a , f ) { v a r   e = b ( t h i s ) . d a t a ( " d r a g g a b l e " ) . o p t i o n s ; b ( e . i f r a m e F i x = = = t r u e ? " i f r a m e " : e . i f r a m e F i x ) . e a c h ( f u n c t i o n ( ) { b ( ' < 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 ( b ( 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 ( a , e ) { b ( " 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 ) } ) } } ) ; b . 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 ( h , g ) { v a r   a = b ( g . h e l p e r ) , f = b ( 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 ( a . c s s ( " o p a c i t y " ) ) { f . _ o p a c i t y = a . c s s ( " o p a c i t y " ) } a . c s s ( " o p a c i t y " , f . o p a c i t y ) } , s t o p : f u n c t i o n ( a , f ) { v a r   e = b ( 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 ( e . _ o p a c i t y ) { b ( f . h e l p e r ) . c s s ( " o p a c i t y " , e . _ o p a c i t y ) } } } ) ; b . 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 ( f , e ) { v a r   a = b ( t h i s ) . d a t a ( " d r a g g a b l e " ) ; i f ( a . s c r o l l P a r e n t [ 0 ] ! = d o c u m e n t & & a . s c r o l l P a r e n t [ 0 ] . t a g N a m e ! = " H T M L " ) { a . o v e r f l o w O f f s e t = a . 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 ( l , h ) { v a r   m = b ( t h i s ) . d a t a ( " d r a g g a b l e " ) , g = m . o p t i o n s , a = f a l s e ; i f ( m . s c r o l l P a r e n t [ 0 ] ! = d o c u m e n t & & m . 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 ( ! g . a x i s | | g . a x i s ! = " x " ) { i f ( ( m . o v e r f l o w O f f s e t . t o p + m . 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 ) - l . p a g e Y < g . s c r o l l S e n s i t i v i t y ) { m . s c r o l l P a r e n t [ 0 ] . s c r o l l T o p = a = m . 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 ( l . p a g e Y - m . 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 ) { m . s c r o l l P a r e n t [ 0 ] . s c r o l l T o p = a = m . 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 ( ! g . a x i s | | g . a x i s ! = " y " ) { i f ( ( m . o v e r f l o w O f f s e t . l e f t + m . s c r o l l P a r e n t [ 0 ] . o f f s e t W i d t h ) - l . p a g e X < g . s c r o l l S e n s i t i v i t y ) { m . s c r o l l P a r e n t [ 0 ] . s c r o l l L e f t = a = m . 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 ( l . p a g e X - m . 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 ) { m . s c r o l l P a r e n t [ 0 ] . s c r o l l L e f t = a = m . 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 ( ! g . a x i s | | g . a x i s ! = " x " ) { i f ( l . p a g e Y - b ( 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 ) { a = b ( d o c u m e n t ) . s c r o l l T o p ( b ( 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 ( b ( w i n d o w ) . h e i g h t ( ) - ( l . p a g e Y - b ( 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 ) { a = b ( d o c u m e n t ) . s c r o l l T o p ( b ( 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 ( ! g . a x i s | | g . a x i s ! = " y " ) { i f ( l . p a g e X - b ( 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 ) { a = b ( d o c u m e n t ) . s c r o l l L e f t ( b ( 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 ( b ( w i n d o w ) . w i d t h ( ) - ( l . p a g e X - b ( 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 ) { a = b ( d o c u m e n t ) . s c r o l l L e f t ( b ( 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 ( a ! = = f a l s e & & b . 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 ) { b . 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 ( m , l ) } } } ) ; b . 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 ( h , g ) { v a r   a = b ( t h i s ) . d a t a ( " d r a g g a b l e " ) , f = a . o p t i o n s ; a . s n a p E l e m e n t s = [ ] ; b ( f . s n a p . c o n s t r u c t o r ! = S t r i n g ? ( f . s n a p . i t e m s | | " : d a t a ( d r a g g a b l e ) " ) : f . s n a p ) . e a c h ( f u n c t i o n ( ) { v a r   c = b ( t h i s ) ; v a r   e = c . o f f s e t ( ) ; i f ( t h i s ! = a . e l e m e n t [ 0 ] ) { a . 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 : c . o u t e r W i d t h ( ) , h e i g h t : c . o u t e r H e i g h t ( ) , t o p : e . t o p , l e f t : e . l e f t } ) } } ) } , d r a g : f u n c t i o n ( C , G ) { v a r   M = b ( t h i s ) . d a t a ( " d r a g g a b l e " ) , E = M . o p t i o n s ; v a r   l = E . s n a p T o l e r a n c e ; v a r   o = G . o f f s e t . l e f t , r = o + M . h e l p e r P r o p o r t i o n s . w i d t h , N = G . o f f s e t . t o p , O = N + M . 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   B = M . s n a p E l e m e n t s . l e n g t h - 1 ; B > = 0 ; B - - ) { v a r   D = M . s n a p E l e m e n t s [ B ] . l e f t , H = D + M . s n a p E l e m e n t s [ B ] . w i d t h , I = M . s n a p E l e m e n t s [ B ] . t o p , F = I + M . s n a p E l e m e n t s [ B ] . h e i g h t ; i f ( ! ( ( D - l < o & & o < H + l & & I - l < N & & N < F + l ) | | ( D - l < o & & o < H + l & & I - l < O & & O < F + l ) | | ( D - l < r & & r < H + l & & I - l < N & & N < F + l ) | | ( D - l < r & & r < H + l & & I - l < O & & O < F + l ) ) ) { i f ( M . s n a p E l e m e n t s [ B ] . s n a p p i n g ) { ( M . o p t i o n s . s n a p . r e l e a s e & & M . o p t i o n s . s n a p . r e l e a s e . c a l l ( M . e l e m e n t , C , b . e x t e n d ( M . _ u i H a s h ( ) , { s n a p I t e m : M . s n a p E l e m e n t s [ B ] . i t e m } ) ) ) } M . s n a p E l e m e n t s [ B ] . s n a p p i n g = f a l s e ; c o n t i n u e } i f ( E . s n a p M o d e ! = " i n n e r " ) { v a r   P = M a t h . a b s ( I - O ) < = l ; v a r   a = M a t h . a b s ( F - N ) < = l ; v a r   K = M a t h . a b s ( D - r ) < = l ; v a r   J = M a t h . a b s ( H - o ) < = l ; i f ( P ) { G . p o s i t i o n . t o p = M . _ 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 : I - M . 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 - M . m a r g i n s . t o p } i f ( a ) { G . p o s i t i o n . t o p = M . _ 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 : F , l e f t : 0 } ) . t o p - M . m a r g i n s . t o p } i f ( K ) { G . p o s i t i o n . l e f t = M . _ 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 : D - M . 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 - M . m a r g i n s . l e f t } i f ( J ) { G . p o s i t i o n . l e f t = M . _ 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 : H } ) . l e f t - M . m a r g i n s . l e f t } } v a r   L = ( P | | a | | K | | J ) ; i f ( E . s n a p M o d e ! = " o u t e r " ) { v a r   P = M a t h . a b s ( I - N ) < = l ; v a r   a = M a t h . a b s ( F - O ) < = l ; v a r   K = M a t h . a b s ( D - o ) < = l ; v a r   J = M a t h . a b s ( H - r ) < = l ; i f ( P ) { G . p o s i t i o n . t o p = M . _ 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 : I , l e f t : 0 } ) . t o p - M . m a r g i n s . t o p } i f ( a ) { G . p o s i t i o n . t o p = M . _ 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 : F - M . 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 - M . m a r g i n s . t o p } i f ( K ) { G . p o s i t i o n . l e f t = M . _ 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 : D } ) . l e f t - M . m a r g i n s . l e f t } i f ( J ) { G . p o s i t i o n . l e f t = M . _ 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 : H - M . 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 - M . m a r g i n s . l e f t } } i f ( ! M . s n a p E l e m e n t s [ B ] . s n a p p i n g & & ( P | | a | | K | | J | | L ) ) { ( M . o p t i o n s . s n a p . s n a p & & M . o p t i o n s . s n a p . s n a p . c a l l ( M . e l e m e n t , C , b . e x t e n d ( M . _ u i H a s h ( ) , { s n a p I t e m : M . s n a p E l e m e n t s [ B ] . i t e m } ) ) ) } M . s n a p E l e m e n t s [ B ] . s n a p p i n g = ( P | | a | | K | | J | | L ) } } } ) ; b . 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 ( a , h ) { v a r   f = b ( 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   g = b . m a k e A r r a y ( b ( f . s t a c k . g r o u p ) ) . s o r t ( f u n c t i o n ( c , e ) { r e t u r n ( p a r s e I n t ( b ( c ) . c s s ( " z I n d e x " ) , 1 0 ) | | f . s t a c k . m i n ) - ( p a r s e I n t ( b ( e ) . c s s ( " z I n d e x " ) , 1 0 ) | | f . s t a c k . m i n ) } ) ; b ( g ) . e a c h ( f u n c t i o n ( c ) { t h i s . s t y l e . z I n d e x = f . s t a c k . m i n + c } ) ; t h i s [ 0 ] . s t y l e . z I n d e x = f . s t a c k . m i n + g . l e n g t h } } ) ; b . 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 ( h , g ) { v a r   a = b ( g . h e l p e r ) , f = b ( 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 ( a . c s s ( " z I n d e x " ) ) { f . _ z I n d e x = a . c s s ( " z I n d e x " ) } a . c s s ( " z I n d e x " , f . z I n d e x ) } , s t o p : f u n c t i o n ( a , f ) { v a r   e = b ( 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 ( e . _ z I n d e x ) { b ( f . h e l p e r ) . c s s ( " z I n d e x " , e . _ z I n d e x ) } } } ) } ) ( j Q u e r y ) ; ( f u n c t i o n ( b ) { b . 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   e = t h i s . o p t i o n s , a = e . 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 & & b . 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 ( c ) { r e t u r n   c . i s ( a ) } ; 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 } ; b . 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 ] = b . 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 ] | | [ ] ; b . 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   a = b . 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   e = 0 ; e < a . l e n g t h ; e + + ) { i f ( a [ e ] = = t h i s ) { a . s p l i c e ( e , 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 ( a , e ) { i f ( a = = " a c c e p t " ) { t h i s . o p t i o n s . a c c e p t = e & & b . i s F u n c t i o n ( e ) ? e : f u n c t i o n ( c ) { r e t u r n   c . i s ( e ) } } e l s e { b . 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 ( e ) { v a r   a = b . 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 ) } ( a & & t h i s . _ t r i g g e r ( " a c t i v a t e " , e , t h i s . u i ( a ) ) ) } , _ d e a c t i v a t e : f u n c t i o n ( e ) { v a r   a = b . 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 ) } ( a & & t h i s . _ t r i g g e r ( " d e a c t i v a t e " , e , t h i s . u i ( a ) ) ) } , _ o v e r : f u n c t i o n ( e ) { v a r   a = b . u i . d d m a n a g e r . c u r r e n t ; i f ( ! a | | ( a . c u r r e n t I t e m | | a . 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 ] , ( a . c u r r e n t I t e m | | a . 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 " , e , t h i s . u i ( a ) ) } } , _ o u t : f u n c t i o n ( e ) { v a r   a = b . u i . d d m a n a g e r . c u r r e n t ; i f ( ! a | | ( a . c u r r e n t I t e m | | a . 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 ] , ( a . c u r r e n t I t e m | | a . 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 " , e , t h i s . u i ( a ) ) } } , _ d r o p : f u n c t i o n ( h , g ) { v a r   a = g | | b . u i . d d m a n a g e r . c u r r e n t ; i f ( ! a | | ( a . c u r r e n t I t e m | | a . 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   f = 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   c = b . d a t a ( t h i s , " d r o p p a b l e " ) ; i f ( c . o p t i o n s . g r e e d y & & b . u i . i n t e r s e c t ( a , b . e x t e n d ( c , { o f f s e t : c . e l e m e n t . o f f s e t ( ) } ) , c . o p t i o n s . t o l e r a n c e ) ) { f = t r u e ; r e t u r n   f a l s e } } ) ; i f ( f ) { 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 ] , ( a . c u r r e n t I t e m | | a . 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 " , h , t h i s . u i ( a ) ) ; 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 ( a ) { r e t u r n { d r a g g a b l e : ( a . c u r r e n t I t e m | | a . e l e m e n t ) , h e l p e r : a . h e l p e r , p o s i t i o n : a . p o s i t i o n , a b s o l u t e P o s i t i o n : a . p o s i t i o n A b s , o f f s e t : a . p o s i t i o n A b s } } } ) ; b . e x t e n d ( b . 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 " } } ) ; b . u i . i n t e r s e c t = f u n c t i o n ( a , w , r ) { i f ( ! w . o f f s e t ) { r e t u r n   f a l s e } v a r   D = ( a . p o s i t i o n A b s | | a . p o s i t i o n . a b s o l u t e ) . l e f t , E = D + a . h e l p e r P r o p o r t i o n s . w i d t h , s = ( a . p o s i t i o n A b s | | a . p o s i t i o n . a b s o l u t e ) . t o p , u = s + a . 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   B = w . o f f s e t . l e f t , F = B + w . p r o p o r t i o n s . w i d t h , l = w . o f f s e t . t o p , v = l + w . p r o p o r t i o n s . h e i g h t ; s w i t c h ( r ) { c a s e " f i t " : r e t u r n ( B < D & & E < F & & l < s & & u < v ) ; b r e a k ; c a s e " i n t e r s e c t " : r e t u r n ( B < D + ( a . h e l p e r P r o p o r t i o n s . w i d t h / 2 ) & & E - ( a . h e l p e r P r o p o r t i o n s . w i d t h / 2 ) < F & & l < s + ( a . h e l p e r P r o p o r t i o n s . h e i g h t / 2 ) & & u - ( a . h e l p e r P r o p o r t i o n s . h e i g h t / 2 ) < v ) ; b r e a k ; c a s e " p o i n t e r " : v a r   A = ( ( a . p o s i t i o n A b s | | a . p o s i t i o n . a b s o l u t e ) . l e f t + ( a . c l i c k O f f s e t | | a . o f f s e t . c l i c k ) . l e f t ) , z = ( ( a . p o s i t i o n A b s | | a . p o s i t i o n . a b s o l u t e ) . t o p + ( a . c l i c k O f f s e t | | a . o f f s e t . c l i c k ) . t o p ) , C = b . u i . i s O v e r ( z , A , l , B , w . p r o p o r t i o n s . h e i g h t , w . p r o p o r t i o n s . w i d t h ) ; r e t u r n   C ; b r e a k ; c a s e " t o u c h " : r e t u r n ( ( s > = l & & s < = v ) | | ( u > = l & & u < = v ) | | ( s < l & & u > v ) ) & & ( ( D > = B & & D < = F ) | | ( E > = B & & E < = F ) | | ( D < B & & E > F ) ) ; 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 } } ; b . 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 ( o , m ) { v a r   a = b . u i . d d m a n a g e r . d r o p p a b l e s [ o . o p t i o n s . s c o p e ] ; v a r   n = m ? m . t y p e : n u l l ; v a r   l = ( o . c u r r e n t I t e m | | o . 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   q = 0 ; q < a . l e n g t h ; q + + ) { i f ( a [ q ] . o p t i o n s . d i s a b l e d | | ( o & & ! a [ q ] . o p t i o n s . a c c e p t . c a l l ( a [ q ] . e l e m e n t [ 0 ] , ( o . c u r r e n t I t e m | | o . e l e m e n t ) ) ) ) { c o n t i n u e } f o r ( v a r   r = 0 ; r < l . l e n g t h ; r + + ) { i f ( l [ r ] = = a [ q ] . e l e m e n t [ 0 ] ) { a [ q ] . 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 } } a [ q ] . v i s i b l e = a [ q ] . e l e m e n t . c s s ( " d i s p l a y " ) ! = " n o n e " ; i f ( ! a [ q ] . v i s i b l e ) { c o n t i n u e } a [ q ] . o f f s e t = a [ q ] . e l e m e n t . o f f s e t ( ) ; a [ q ] . p r o p o r t i o n s = { w i d t h : a [ q ] . 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 : a [ q ] . e l e m e n t [ 0 ] . o f f s e t H e i g h t } ; i f ( n = = " m o u s e d o w n " ) { a [ q ] . _ a c t i v a t e . c a l l ( a [ q ] , m ) } } } , d r o p : f u n c t i o n ( a , f ) { v a r   e = f a l s e ; b . e a c h ( b . u i . d d m a n a g e r . d r o p p a b l e s [ a . 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 & & b . u i . i n t e r s e c t ( a , t h i s , t h i s . o p t i o n s . t o l e r a n c e ) ) { e = t h i s . _ d r o p . c a l l ( t h i s , f ) } 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 ] , ( a . c u r r e n t I t e m | | a . 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 , f ) } } ) ; r e t u r n   e } , d r a g : f u n c t i o n ( a , e ) { i f ( a . o p t i o n s . r e f r e s h P o s i t i o n s ) { b . 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 ( a , e ) } b . e a c h ( b . u i . d d m a n a g e r . d r o p p a b l e s [ a . 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   l = b . u i . i n t e r s e c t ( a , 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   c = ! l & & t h i s . i s o v e r = = 1 ? " i s o u t " : ( l & & t h i s . i s o v e r = = 0 ? " i s o v e r " : n u l l ) ; i f ( ! c ) { r e t u r n } v a r   h ; i f ( t h i s . o p t i o n s . g r e e d y ) { v a r   m = 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 ( m . l e n g t h ) { h = b . d a t a ( m [ 0 ] , " d r o p p a b l e " ) ; h . g r e e d y C h i l d = ( c = = " i s o v e r " ? 1 : 0 ) } } i f ( h & & c = = " i s o v e r " ) { h . i s o v e r = 0 ; h . i s o u t = 1 ; h . _ o u t . c a l l ( h , e ) } t h i s [ c ] = 1 ; t h i s [ c = = " i s o u t " ? " i s o v e r " : " i s o u t " ] = 0 ; t h i s [ c = = " i s o v e r " ? " _ o v e r " : " _ o u t " ] . c a l l ( t h i s , e ) ; i f ( h & & c = = " i s o u t " ) { h . i s o u t = 0 ; h . i s o v e r = 1 ; h . _ o v e r . c a l l ( h , e ) } } ) } } } ) ( j Q u e r y ) ; ( f u n c t i o n ( g ) { g . w i d g e t ( " u i . r e s i z a b l e " , g . e x t e n d ( { } , g . u i . m o u s e , { _ i n i t : f u n c t i o n ( ) { v a r   n = t h i s , b = 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 " ) ; g . e x t e n d ( t h i s , { _ a s p e c t R a t i o : ! ! ( b . a s p e c t R a t i o ) , a s p e c t R a t i o : b . 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 : b . h e l p e r | | b . g h o s t | | b . a n i m a t e ? b . 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 " ) ) & & g . 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 ( g ( ' < 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 = b . h a n d l e s | | ( ! g ( " . 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   a = 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   m = 0 ; m < a . l e n g t h ; m + + ) { v a r   c = g . t r i m ( a [ m ] ) , o = " u i - r e s i z a b l e - " + c ; v a r   l = g ( ' < 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   ' + o + ' " > < / d i v > ' ) ; i f ( / s w | s e | n e | n w / . t e s t ( c ) ) { l . c s s ( { z I n d e x : + + b . z I n d e x } ) } i f ( " s e " = = c ) { l . 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 [ c ] = " . u i - r e s i z a b l e - " + c ; t h i s . e l e m e n t . a p p e n d ( l ) } } t h i s . _ r e n d e r A x i s = f u n c t i o n ( r ) { r = r | | t h i s . e l e m e n t ; f o r ( v a r   h   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 [ h ] . 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 [ h ] = g ( t h i s . h a n d l e s [ h ] , 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   u = g ( t h i s . h a n d l e s [ h ] , t h i s . e l e m e n t ) , s = 0 ; s = / s w | n e | n w | s e | n | s / . t e s t ( h ) ? u . o u t e r H e i g h t ( ) : u . o u t e r W i d t h ( ) ; v a r   q = [ " p a d d i n g " , / n e | n w | n / . t e s t ( h ) ? " T o p " : / s e | s w | s / . t e s t ( h ) ? " B o t t o m " : / ^ e $ / . t e s t ( h ) ? " R i g h t " : " L e f t " ] . j o i n ( " " ) ; r . c s s ( q , s ) ; 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 ( ! g ( t h i s . h a n d l e s [ h ] ) . 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 = g ( " . 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 ( ! n . 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   h = 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 ) } n . a x i s = h & & h [ 1 ] ? h [ 1 ] : " s e " } } ) ; i f ( b . a u t o H i d e ) { t h i s . _ h a n d l e s . h i d e ( ) ; g ( 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 ( ) { g ( 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 " ) ; n . _ h a n d l e s . s h o w ( ) } , f u n c t i o n ( ) { i f ( ! n . r e s i z i n g ) { g ( 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 " ) ; n . _ 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   b = f u n c t i o n ( c ) { g ( c ) . 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 ) { b ( t h i s . e l e m e n t ) ; v a r   a = t h i s . e l e m e n t ; a . 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 : a . c s s ( " p o s i t i o n " ) , w i d t h : a . o u t e r W i d t h ( ) , h e i g h t : a . o u t e r H e i g h t ( ) , t o p : a . c s s ( " t o p " ) , l e f t : a . 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 ) ; b ( 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 ( b ) { v a r   a = f a l s e ; f o r ( v a r   c   i n   t h i s . h a n d l e s ) { i f ( g ( t h i s . h a n d l e s [ c ] ) [ 0 ] = = b . t a r g e t ) { a = 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 | | ! ! a } , _ m o u s e S t a r t : f u n c t i o n ( m ) { v a r   b = t h i s . o p t i o n s , n = t h i s . e l e m e n t . p o s i t i o n ( ) , o = 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 : g ( d o c u m e n t ) . s c r o l l T o p ( ) , l e f t : g ( d o c u m e n t ) . s c r o l l L e f t ( ) } ; i f ( o . 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 ( o . c s s ( " p o s i t i o n " ) ) ) { o . c s s ( { p o s i t i o n : " a b s o l u t e " , t o p : n . t o p , l e f t : n . l e f t } ) } i f ( g . b r o w s e r . o p e r a & & ( / r e l a t i v e / ) . t e s t ( o . c s s ( " p o s i t i o n " ) ) ) { o . c s s ( { p o s i t i o n : " r e l a t i v e " , 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   a = e ( t h i s . h e l p e r . c s s ( " l e f t " ) ) , l = e ( t h i s . h e l p e r . c s s ( " t o p " ) ) ; i f ( b . c o n t a i n m e n t ) { a + = g ( b . c o n t a i n m e n t ) . s c r o l l L e f t ( ) | | 0 ; l + = g ( b . 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 : a , t o p : l } ; t h i s . s i z e = t h i s . _ h e l p e r ? { w i d t h : o . o u t e r W i d t h ( ) , h e i g h t : o . o u t e r H e i g h t ( ) } : { w i d t h : o . w i d t h ( ) , h e i g h t : o . 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 : o . o u t e r W i d t h ( ) , h e i g h t : o . o u t e r H e i g h t ( ) } : { w i d t h : o . w i d t h ( ) , h e i g h t : o . 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 : a , t o p : l } ; t h i s . s i z e D i f f = { w i d t h : o . o u t e r W i d t h ( ) - o . w i d t h ( ) , h e i g h t : o . o u t e r H e i g h t ( ) - o . 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 : m . p a g e X , t o p : m . 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   b . a s p e c t R a t i o = = " n u m b e r " ) ? b . 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   c = g ( " . 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 " ) ; g ( " b o d y " ) . c s s ( " c u r s o r " , c = = " a u t o " ? t h i s . a x i s + " - r e s i z e " : c ) ; o . 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 " , m ) ; 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 ( C ) { v a r   z = t h i s . h e l p e r , A = t h i s . o p t i o n s , r = { } , b = t h i s , v = 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 , o = t h i s . a x i s ; v a r   a = ( C . p a g e X - v . l e f t ) | | 0 , c = ( C . p a g e Y - v . t o p ) | | 0 ; v a r   w = t h i s . _ c h a n g e [ o ] ; i f ( ! w ) { r e t u r n   f a l s e } v a r   s = w . a p p l y ( t h i s , [ C , a , c ] ) , u = g . b r o w s e r . m s i e & & g . b r o w s e r . v e r s i o n < 7 , B = 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 | | C . s h i f t K e y ) { s = t h i s . _ u p d a t e R a t i o ( s , C ) } s = t h i s . _ r e s p e c t S i z e ( s , C ) ; t h i s . _ p r o p a g a t e ( " r e s i z e " , C ) ; z . 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 ( s ) ; t h i s . _ t r i g g e r ( " r e s i z e " , C , 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 ( r ) { t h i s . r e s i z i n g = f a l s e ; v a r   q = t h i s . o p t i o n s , b = t h i s ; i f ( t h i s . _ h e l p e r ) { v a r   s = 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 , v = s . l e n g t h & & ( / t e x t a r e a / i ) . t e s t ( s [ 0 ] . n o d e N a m e ) , u = v & & g . u i . h a s S c r o l l ( s [ 0 ] , " l e f t " ) ? 0 : b . s i z e D i f f . h e i g h t , n = v ? 0 : b . s i z e D i f f . w i d t h ; v a r   a = { w i d t h : ( b . s i z e . w i d t h - n ) , h e i g h t : ( b . s i z e . h e i g h t - u ) } , o = ( p a r s e I n t ( b . e l e m e n t . c s s ( " l e f t " ) , 1 0 ) + ( b . p o s i t i o n . l e f t - b . o r i g i n a l P o s i t i o n . l e f t ) ) | | n u l l , c = ( p a r s e I n t ( b . e l e m e n t . c s s ( " t o p " ) , 1 0 ) + ( b . p o s i t i o n . t o p - b . 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 ( ! q . a n i m a t e ) { t h i s . e l e m e n t . c s s ( g . e x t e n d ( a , { t o p : c , l e f t : o } ) ) } b . h e l p e r . h e i g h t ( b . s i z e . h e i g h t ) ; b . h e l p e r . w i d t h ( b . s i z e . w i d t h ) ; i f ( t h i s . _ h e l p e r & & ! q . 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 ( ) } } g ( " 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 " , r ) ; 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 ( b ) { v a r   a = 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 ( f ( b . l e f t ) ) { t h i s . p o s i t i o n . l e f t = b . l e f t } i f ( f ( b . t o p ) ) { t h i s . p o s i t i o n . t o p = b . t o p } i f ( f ( b . h e i g h t ) ) { t h i s . s i z e . h e i g h t = b . h e i g h t } i f ( f ( b . w i d t h ) ) { t h i s . s i z e . w i d t h = b . w i d t h } } , _ u p d a t e R a t i o : f u n c t i o n ( c , l ) { v a r   b = t h i s . o p t i o n s , a = t h i s . p o s i t i o n , m = t h i s . s i z e , n = t h i s . a x i s ; i f ( c . h e i g h t ) { c . w i d t h = ( m . 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 ( c . w i d t h ) { c . h e i g h t = ( m . w i d t h / t h i s . a s p e c t R a t i o ) } } i f ( n = = " s w " ) { c . l e f t = a . l e f t + ( m . w i d t h - c . w i d t h ) ; c . t o p = n u l l } i f ( n = = " n w " ) { c . t o p = a . t o p + ( m . h e i g h t - c . h e i g h t ) ; c . l e f t = a . l e f t + ( m . w i d t h - c . w i d t h ) } r e t u r n   c } , _ r e s p e c t S i z e : f u n c t i o n ( w , D ) { v a r   A = t h i s . h e l p e r , B = t h i s . o p t i o n s , b = t h i s . _ a s p e c t R a t i o | | D . s h i f t K e y , c = t h i s . a x i s , G = f ( w . w i d t h ) & & B . m a x W i d t h & & ( B . m a x W i d t h < w . w i d t h ) , v = f ( w . h e i g h t ) & & B . m a x H e i g h t & & ( B . m a x H e i g h t < w . h e i g h t ) , C = f ( w . w i d t h ) & & B . m i n W i d t h & & ( B . m i n W i d t h > w . w i d t h ) , a = f ( w . h e i g h t ) & & B . m i n H e i g h t & & ( B . m i n H e i g h t > w . h e i g h t ) ; i f ( C ) { w . w i d t h = B . m i n W i d t h } i f ( a ) { w . h e i g h t = B . m i n H e i g h t } i f ( G ) { w . w i d t h = B . m a x W i d t h } i f ( v ) { w . h e i g h t = B . 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 , o = 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   z = / s w | n w | w / . t e s t ( c ) , F = / n w | n e | n / . t e s t ( c ) ; i f ( C & & z ) { w . l e f t = E - B . m i n W i d t h } i f ( G & & z ) { w . l e f t = E - B . m a x W i d t h } i f ( a & & F ) { w . t o p = o - B . m i n H e i g h t } i f ( v & & F ) { w . t o p = o - B . m a x H e i g h t } v a r   u = ! w . w i d t h & & ! w . h e i g h t ; i f ( u & & ! w . l e f t & & w . t o p ) { w . t o p = n u l l } e l s e { i f ( u & & ! w . t o p & & w . l e f t ) { w . l e f t = n u l l } } r e t u r n   w } , _ 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   a = 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   l = 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   m = 0 ; m < 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 ; m + + ) { v a r   c = 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 [ m ] ; i f ( ! t h i s . b o r d e r D i f ) { v a r   n = [ c . c s s ( " b o r d e r T o p W i d t h " ) , c . c s s ( " b o r d e r R i g h t W i d t h " ) , c . c s s ( " b o r d e r B o t t o m W i d t h " ) , c . c s s ( " b o r d e r L e f t W i d t h " ) ] , b = [ c . c s s ( " p a d d i n g T o p " ) , c . c s s ( " p a d d i n g R i g h t " ) , c . c s s ( " p a d d i n g B o t t o m " ) , c . 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 = g . m a p ( n , f u n c t i o n ( q , h ) { v a r   o = p a r s e I n t ( q , 1 0 ) | | 0 , r = p a r s e I n t ( b [ h ] , 1 0 ) | | 0 ; r e t u r n   o + r } ) } i f ( g . b r o w s e r . m s i e & & ! ( ! ( g ( l ) . i s ( " : h i d d e n " ) | | g ( l ) . 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 } c . c s s ( { h e i g h t : ( l . 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 : ( l . 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   l = t h i s . e l e m e n t , a = 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 = l . 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 | | g ( ' < 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   m = g . b r o w s e r . m s i e & & g . b r o w s e r . v e r s i o n < 7 , c = ( m ? 1 : 0 ) , b = ( m ? 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 ( ) + b , 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 ( ) + b , 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 - c + " 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 - c + " p x " , z I n d e x : + + a . 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 ( a , b , c ) { 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 + b } } , w : f u n c t i o n ( c , m , n ) { v a r   a = t h i s . o p t i o n s , l = t h i s . o r i g i n a l S i z e , b = 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 : b . l e f t + m , w i d t h : l . w i d t h - m } } , n : f u n c t i o n ( c , m , n ) { v a r   a = t h i s . o p t i o n s , l = t h i s . o r i g i n a l S i z e , b = 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 : b . t o p + n , h e i g h t : l . h e i g h t - n } } , s : f u n c t i o n ( a , b , c ) { 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 + c } } , s e : f u n c t i o n ( a , b , c ) { r e t u r n   g . 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 , [ a , b , c ] ) ) } , s w : f u n c t i o n ( a , b , c ) { r e t u r n   g . 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 , [ a , b , c ] ) ) } , n e : f u n c t i o n ( a , b , c ) { r e t u r n   g . 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 , [ a , b , c ] ) ) } , n w : f u n c t i o n ( a , b , c ) { r e t u r n   g . 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 , [ a , b , c ] ) ) } } , _ p r o p a g a t e : f u n c t i o n ( a , b ) { g . u i . p l u g i n . c a l l ( t h i s , a , [ b , t h i s . u i ( ) ] ) ; ( a ! = " r e s i z e " & & t h i s . _ t r i g g e r ( a , b , 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 } } } ) ) ; g . e x t e n d ( g . 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 } } ) ; g . 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 ( c , b ) { v a r   h = g ( t h i s ) . d a t a ( " r e s i z a b l e " ) , a = h . o p t i o n s ; _ s t o r e = f u n c t i o n ( l ) { g ( l ) . e a c h ( f u n c t i o n ( ) { g ( 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 ( g ( 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 ( g ( t h i s ) . h e i g h t ( ) , 1 0 ) , l e f t : p a r s e I n t ( g ( t h i s ) . c s s ( " l e f t " ) , 1 0 ) , t o p : p a r s e I n t ( g ( t h i s ) . c s s ( " t o p " ) , 1 0 ) } ) } ) } ; i f ( t y p e o f ( a . a l s o R e s i z e ) = = " o b j e c t " & & ! a . a l s o R e s i z e . p a r e n t N o d e ) { i f ( a . a l s o R e s i z e . l e n g t h ) { a . a l s o R e s i z e = a . a l s o R e s i z e [ 0 ] ; _ s t o r e ( a . a l s o R e s i z e ) } e l s e { g . e a c h ( a . a l s o R e s i z e , f u n c t i o n ( m , l ) { _ s t o r e ( m ) } ) } } e l s e { _ s t o r e ( a . a l s o R e s i z e ) } } , r e s i z e : f u n c t i o n ( n , l ) { v a r   o = g ( t h i s ) . d a t a ( " r e s i z a b l e " ) , c = o . o p t i o n s , m = o . o r i g i n a l S i z e , a = o . o r i g i n a l P o s i t i o n ; v a r   b = { h e i g h t : ( o . s i z e . h e i g h t - m . h e i g h t ) | | 0 , w i d t h : ( o . s i z e . w i d t h - m . w i d t h ) | | 0 , t o p : ( o . p o s i t i o n . t o p - a . t o p ) | | 0 , l e f t : ( o . p o s i t i o n . l e f t - a . l e f t ) | | 0 } , q = f u n c t i o n ( r , h ) { g ( r ) . e a c h ( f u n c t i o n ( ) { v a r   u = g ( t h i s ) , s = g ( 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 " ) , v = { } , w = h & & h . l e n g t h ? h : [ " w i d t h " , " h e i g h t " , " t o p " , " l e f t " ] ; g . e a c h ( w | | [ " 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 ( B , z ) { v a r   A = ( s [ z ] | | 0 ) + ( b [ z ] | | 0 ) ; i f ( A & & A > = 0 ) { v [ z ] = A | | n u l l } } ) ; i f ( / r e l a t i v e / . t e s t ( u . c s s ( " p o s i t i o n " ) ) & & g . b r o w s e r . o p e r a ) { o . _ 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 ; u . 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 " } ) } u . c s s ( v ) } ) } ; i f ( t y p e o f ( c . a l s o R e s i z e ) = = " o b j e c t " & & ! c . a l s o R e s i z e . n o d e T y p e ) { g . e a c h ( c . a l s o R e s i z e , f u n c t i o n ( r , h ) { q ( r , h ) } ) } e l s e { q ( c . a l s o R e s i z e ) } } , s t o p : f u n c t i o n ( b , a ) { v a r   c = g ( t h i s ) . d a t a ( " r e s i z a b l e " ) ; i f ( c . _ r e v e r t T o R e l a t i v e P o s i t i o n & & g . b r o w s e r . o p e r a ) { c . _ 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 " } ) } g ( 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 " ) } } ) ; g . 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 ( s , b ) { v a r   a = g ( t h i s ) . d a t a ( " r e s i z a b l e " ) , r = a . o p t i o n s ; v a r   u = a . _ 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 , z = u . l e n g t h & & ( / t e x t a r e a / i ) . t e s t ( u [ 0 ] . n o d e N a m e ) , w = z & & g . u i . h a s S c r o l l ( u [ 0 ] , " l e f t " ) ? 0 : a . s i z e D i f f . h e i g h t , o = z ? 0 : a . s i z e D i f f . w i d t h ; v a r   v = { w i d t h : ( a . s i z e . w i d t h - o ) , h e i g h t : ( a . s i z e . h e i g h t - w ) } , q = ( p a r s e I n t ( a . e l e m e n t . c s s ( " l e f t " ) , 1 0 ) + ( a . p o s i t i o n . l e f t - a . o r i g i n a l P o s i t i o n . l e f t ) ) | | n u l l , c = ( p a r s e I n t ( a . e l e m e n t . c s s ( " t o p " ) , 1 0 ) + ( a . p o s i t i o n . t o p - a . o r i g i n a l P o s i t i o n . t o p ) ) | | n u l l ; a . e l e m e n t . a n i m a t e ( g . e x t e n d ( v , c & & q ? { t o p : c , l e f t : q } : { } ) , { d u r a t i o n : r . a n i m a t e D u r a t i o n , e a s i n g : r . 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   h = { w i d t h : p a r s e I n t ( a . 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 ( a . 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 ( a . 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 ( a . e l e m e n t . c s s ( " l e f t " ) , 1 0 ) } ; i f ( u & & u . l e n g t h ) { g ( u [ 0 ] ) . c s s ( { w i d t h : h . w i d t h , h e i g h t : h . h e i g h t } ) } a . _ u p d a t e C a c h e ( h ) ; a . _ p r o p a g a t e ( " r e s i z e " , s ) } } ) } } ) ; g . 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 ( D , b ) { v a r   F = g ( t h i s ) . d a t a ( " r e s i z a b l e " ) , z = F . o p t i o n s , v = F . e l e m e n t ; v a r   C = z . c o n t a i n m e n t , w = ( C   i n s t a n c e o f   g ) ? C . g e t ( 0 ) : ( / p a r e n t / . t e s t ( C ) ) ? v . p a r e n t ( ) . g e t ( 0 ) : C ; i f ( ! w ) { r e t u r n } F . c o n t a i n e r E l e m e n t = g ( w ) ; i f ( / d o c u m e n t / . t e s t ( C ) | | C = = d o c u m e n t ) { F . c o n t a i n e r O f f s e t = { l e f t : 0 , t o p : 0 } ; F . 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 } ; F . p a r e n t D a t a = { e l e m e n t : g ( d o c u m e n t ) , l e f t : 0 , t o p : 0 , w i d t h : g ( d o c u m e n t ) . w i d t h ( ) , h e i g h t : g ( 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   o = g ( w ) , A = [ ] ; g ( [ " 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 ( h , l ) { A [ h ] = e ( o . c s s ( " p a d d i n g " + l ) ) } ) ; F . c o n t a i n e r O f f s e t = o . o f f s e t ( ) ; F . c o n t a i n e r P o s i t i o n = o . p o s i t i o n ( ) ; F . c o n t a i n e r S i z e = { h e i g h t : ( o . i n n e r H e i g h t ( ) - A [ 3 ] ) , w i d t h : ( o . i n n e r W i d t h ( ) - A [ 1 ] ) } ; v a r   c = F . c o n t a i n e r O f f s e t , E = F . c o n t a i n e r S i z e . h e i g h t , u = F . c o n t a i n e r S i z e . w i d t h , B = ( g . u i . h a s S c r o l l ( w , " l e f t " ) ? w . s c r o l l W i d t h : u ) , a = ( g . u i . h a s S c r o l l ( w ) ? w . s c r o l l H e i g h t : E ) ; F . p a r e n t D a t a = { e l e m e n t : w , l e f t : c . l e f t , t o p : c . t o p , w i d t h : B , h e i g h t : a } } } , r e s i z e : f u n c t i o n ( D , c ) { v a r   G = g ( t h i s ) . d a t a ( " r e s i z a b l e " ) , B = G . o p t i o n s , E = G . c o n t a i n e r S i z e , o = G . c o n t a i n e r O f f s e t , v = G . s i z e , u = G . p o s i t i o n , b = G . _ a s p e c t R a t i o | | D . s h i f t K e y , F = { t o p : 0 , l e f t : 0 } , C = G . c o n t a i n e r E l e m e n t ; i f ( C [ 0 ] ! = d o c u m e n t & & ( / s t a t i c / ) . t e s t ( C . c s s ( " p o s i t i o n " ) ) ) { F = o } i f ( u . l e f t < ( G . _ h e l p e r ? o . l e f t : 0 ) ) { G . s i z e . w i d t h = G . s i z e . w i d t h + ( G . _ h e l p e r ? ( G . p o s i t i o n . l e f t - o . l e f t ) : ( G . p o s i t i o n . l e f t - F . l e f t ) ) ; i f ( b ) { G . s i z e . h e i g h t = G . s i z e . w i d t h / B . a s p e c t R a t i o } G . p o s i t i o n . l e f t = B . h e l p e r ? o . l e f t : 0 } i f ( u . t o p < ( G . _ h e l p e r ? o . t o p : 0 ) ) { G . s i z e . h e i g h t = G . s i z e . h e i g h t + ( G . _ h e l p e r ? ( G . p o s i t i o n . t o p - o . t o p ) : G . p o s i t i o n . t o p ) ; i f ( b ) { G . s i z e . w i d t h = G . s i z e . h e i g h t * B . a s p e c t R a t i o } G . p o s i t i o n . t o p = G . _ h e l p e r ? o . t o p : 0 } G . o f f s e t . l e f t = G . p a r e n t D a t a . l e f t + G . p o s i t i o n . l e f t ; G . o f f s e t . t o p = G . p a r e n t D a t a . t o p + G . p o s i t i o n . t o p ; v a r   w = M a t h . a b s ( ( G . _ h e l p e r ? G . o f f s e t . l e f t - F . l e f t : ( G . o f f s e t . l e f t - F . l e f t ) ) + G . s i z e D i f f . w i d t h ) , a = M a t h . a b s ( ( G . _ h e l p e r ? G . o f f s e t . t o p - F . t o p : ( G . o f f s e t . t o p - o . t o p ) ) + G . s i z e D i f f . h e i g h t ) ; v a r   z = G . c o n t a i n e r E l e m e n t . g e t ( 0 ) = = G . e l e m e n t . p a r e n t ( ) . g e t ( 0 ) , A = / r e l a t i v e | a b s o l u t e / . t e s t ( G . 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 ( z & & A ) { w - = G . p a r e n t D a t a . l e f t } i f ( w + G . s i z e . w i d t h > = G . p a r e n t D a t a . w i d t h ) { G . s i z e . w i d t h = G . p a r e n t D a t a . w i d t h - w ; i f ( b ) { G . s i z e . h e i g h t = G . s i z e . w i d t h / G . a s p e c t R a t i o } } i f ( a + G . s i z e . h e i g h t > = G . p a r e n t D a t a . h e i g h t ) { G . s i z e . h e i g h t = G . p a r e n t D a t a . h e i g h t - a ; i f ( b ) { G . s i z e . w i d t h = G . s i z e . h e i g h t * G . a s p e c t R a t i o } } } , s t o p : f u n c t i o n ( z , h ) { v a r   b = g ( t h i s ) . d a t a ( " r e s i z a b l e " ) , w = b . o p t i o n s , r = b . p o s i t i o n , o = b . c o n t a i n e r O f f s e t , A = b . c o n t a i n e r P o s i t i o n , v = b . c o n t a i n e r E l e m e n t ; v a r   u = g ( b . h e l p e r ) , a = u . o f f s e t ( ) , c = u . o u t e r W i d t h ( ) - b . s i z e D i f f . w i d t h , s = u . o u t e r H e i g h t ( ) - b . s i z e D i f f . h e i g h t ; i f ( b . _ h e l p e r & & ! w . a n i m a t e & & ( / r e l a t i v e / ) . t e s t ( v . c s s ( " p o s i t i o n " ) ) ) { g ( t h i s ) . c s s ( { l e f t : a . l e f t - A . l e f t - o . l e f t , w i d t h : c , h e i g h t : s } ) } i f ( b . _ h e l p e r & & ! w . a n i m a t e & & ( / s t a t i c / ) . t e s t ( v . c s s ( " p o s i t i o n " ) ) ) { g ( t h i s ) . c s s ( { l e f t : a . l e f t - A . l e f t - o . l e f t , w i d t h : c , h e i g h t : s } ) } } } ) ; g . 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 ( c , b ) { v a r   m = g ( t h i s ) . d a t a ( " r e s i z a b l e " ) , a = m . o p t i o n s , l = m . s i z e ; m . g h o s t = m . o r i g i n a l E l e m e n t . c l o n e ( ) ; m . 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 : l . h e i g h t , w i d t h : l . 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   a . g h o s t = = " s t r i n g " ? a . g h o s t : " " ) ; m . g h o s t . a p p e n d T o ( m . h e l p e r ) } , r e s i z e : f u n c t i o n ( c , b ) { v a r   h = g ( t h i s ) . d a t a ( " r e s i z a b l e " ) , a = h . o p t i o n s ; i f ( h . g h o s t ) { h . 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 : h . s i z e . h e i g h t , w i d t h : h . s i z e . w i d t h } ) } } , s t o p : f u n c t i o n ( c , b ) { v a r   h = g ( t h i s ) . d a t a ( " r e s i z a b l e " ) , a = h . o p t i o n s ; i f ( h . g h o s t & & h . h e l p e r ) { h . h e l p e r . g e t ( 0 ) . r e m o v e C h i l d ( h . g h o s t . g e t ( 0 ) ) } } } ) ; g . 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 ( z , c ) { v a r   a = g ( t h i s ) . d a t a ( " r e s i z a b l e " ) , u = a . o p t i o n s , q = a . s i z e , s = a . o r i g i n a l S i z e , r = a . o r i g i n a l P o s i t i o n , b = a . a x i s , o = u . _ a s p e c t R a t i o | | z . s h i f t K e y ; u . g r i d = t y p e o f   u . g r i d = = " n u m b e r " ? [ u . g r i d , u . g r i d ] : u . g r i d ; v a r   v = M a t h . r o u n d ( ( q . w i d t h - s . w i d t h ) / ( u . g r i d [ 0 ] | | 1 ) ) * ( u . g r i d [ 0 ] | | 1 ) , w = M a t h . r o u n d ( ( q . h e i g h t - s . h e i g h t ) / ( u . g r i d [ 1 ] | | 1 ) ) * ( u . g r i d [ 1 ] | | 1 ) ; i f ( / ^ ( s e | s | e ) $ / . t e s t ( b ) ) { a . s i z e . w i d t h = s . w i d t h + v ; a . s i z e . h e i g h t = s . h e i g h t + w } e l s e { i f ( / ^ ( n e ) $ / . t e s t ( b ) ) { a . s i z e . w i d t h = s . w i d t h + v ; a . s i z e . h e i g h t = s . h e i g h t + w ; a . p o s i t i o n . t o p = r . t o p - w } e l s e { i f ( / ^ ( s w ) $ / . t e s t ( b ) ) { a . s i z e . w i d t h = s . w i d t h + v ; a . s i z e . h e i g h t = s . h e i g h t + w ; a . p o s i t i o n . l e f t = r . l e f t - v } e l s e { a . s i z e . w i d t h = s . w i d t h + v ; a . s i z e . h e i g h t = s . h e i g h t + w ; a . p o s i t i o n . t o p = r . t o p - w ; a . p o s i t i o n . l e f t = r . l e f t - v } } } } } ) ; v a r   e = f u n c t i o n ( a ) { r e t u r n   p a r s e I n t ( a , 1 0 ) | | 0 } ; v a r   f = f u n c t i o n ( a ) { r e t u r n   ! i s N a N ( p a r s e I n t ( a , 1 0 ) ) } } ) ( j Q u e r y ) ; ( f u n c t i o n ( b ) { b . w i d g e t ( " u i . s e l e c t a b l e " , b . e x t e n d ( { } , b . u i . m o u s e , { _ i n i t : f u n c t i o n ( ) { v a r   a = 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   e ; t h i s . r e f r e s h = f u n c t i o n ( ) { e = b ( a . o p t i o n s . f i l t e r , a . e l e m e n t [ 0 ] ) ; e . e a c h ( f u n c t i o n ( ) { v a r   f = b ( t h i s ) ; v a r   c = f . o f f s e t ( ) ; b . 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 : f , l e f t : c . l e f t , t o p : c . t o p , r i g h t : c . l e f t + f . o u t e r W i d t h ( ) , b o t t o m : c . t o p + f . 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 : f . 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 : f . 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 : f . 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 = e . 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 = b ( 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 ( e ) { v a r   a = t h i s ; t h i s . o p o s = [ e . p a g e X , e . 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   f = t h i s . o p t i o n s ; t h i s . s e l e c t e e s = b ( f . 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 " , e ) ; b ( f . 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 : e . c l i e n t X , t o p : e . c l i e n t Y , w i d t h : 0 , h e i g h t : 0 } ) ; i f ( f . 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   c = b . d a t a ( t h i s , " s e l e c t a b l e - i t e m " ) ; c . s t a r t s e l e c t e d = t r u e ; i f ( ! e . m e t a K e y ) { c . $ 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 " ) ; c . s e l e c t e d = f a l s e ; c . $ 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 " ) ; c . u n s e l e c t i n g = t r u e ; a . _ t r i g g e r ( " u n s e l e c t i n g " , e , { u n s e l e c t i n g : c . e l e m e n t } ) } } ) ; b ( e . 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   c = b . d a t a ( t h i s , " s e l e c t a b l e - i t e m " ) ; i f ( c ) { c . $ 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 " ) ; c . u n s e l e c t i n g = f a l s e ; c . s e l e c t i n g = t r u e ; c . s e l e c t e d = t r u e ; a . _ t r i g g e r ( " s e l e c t i n g " , e , { s e l e c t i n g : c . 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 ( l ) { v a r   s = 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   q = t h i s . o p t i o n s ; v a r   r = t h i s . o p o s [ 0 ] , m = t h i s . o p o s [ 1 ] , a = l . p a g e X , n = l . p a g e Y ; i f ( r > a ) { v a r   o = a ; a = r ; r = o } i f ( m > n ) { v a r   o = n ; n = m ; m = o } t h i s . h e l p e r . c s s ( { l e f t : r , t o p : m , w i d t h : a - r , h e i g h t : n - m } ) ; 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   e = b . 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 = = s . e l e m e n t [ 0 ] ) { r e t u r n } v a r   c = f a l s e ; i f ( q . t o l e r a n c e = = " t o u c h " ) { c = ( ! ( e . l e f t > a | | e . r i g h t < r | | e . t o p > n | | e . b o t t o m < m ) ) } e l s e { i f ( q . t o l e r a n c e = = " f i t " ) { c = ( e . l e f t > r & & e . r i g h t < a & & e . t o p > m & & e . b o t t o m < n ) } } i f ( c ) { i f ( e . s e l e c t e d ) { 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 } i f ( e . u n s e l e c t i n g ) { 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 } i f ( ! e . s e l e c t i n g ) { e . $ 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 " ) ; e . s e l e c t i n g = t r u e ; s . _ t r i g g e r ( " s e l e c t i n g " , l , { s e l e c t i n g : e . e l e m e n t } ) } } e l s e { i f ( e . s e l e c t i n g ) { i f ( l . m e t a K e y & & e . s t a r t s e l e c t e d ) { 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 " ) ; e . s e l e c t i n g = f a l s e ; e . $ 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 " ) ; e . s e l e c t e d = t r u e } e l s e { 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 " ) ; e . s e l e c t i n g = f a l s e ; i f ( e . s t a r t s e l e c t e d ) { 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 } s . _ t r i g g e r ( " u n s e l e c t i n g " , l , { u n s e l e c t i n g : e . e l e m e n t } ) } } i f ( e . s e l e c t e d ) { i f ( ! l . m e t a K e y & & ! e . s t a r t s e l e c t e d ) { 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 ; s . _ t r i g g e r ( " u n s e l e c t i n g " , l , { u n 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 S t o p : f u n c t i o n ( e ) { v a r   a = t h i s ; t h i s . d r a g g e d = f a l s e ; v a r   f = t h i s . o p t i o n s ; b ( " . 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   c = b . d a t a ( t h i s , " s e l e c t a b l e - i t e m " ) ; c . $ 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 " ) ; c . u n s e l e c t i n g = f a l s e ; c . s t a r t s e l e c t e d = f a l s e ; a . _ t r i g g e r ( " u n s e l e c t e d " , e , { u n s e l e c t e d : c . e l e m e n t } ) } ) ; b ( " . 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   c = b . d a t a ( t h i s , " s e l e c t a b l e - i t e m " ) ; c . $ 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 " ) ; c . s e l e c t i n g = f a l s e ; c . s e l e c t e d = t r u e ; c . s t a r t s e l e c t e d = t r u e ; a . _ t r i g g e r ( " s e l e c t e d " , e , { s e l e c t e d : c . e l e m e n t } ) } ) ; t h i s . _ t r i g g e r ( " s t o p " , e ) ; 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 } } ) ) ; b . e x t e n d ( b . 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 ) ; ( f u n c t i o n ( b ) { b . w i d g e t ( " u i . s o r t a b l e " , b . e x t e n d ( { } , b . u i . m o u s e , { _ i n i t : f u n c t i o n ( ) { v a r   a = 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   a = t h i s . i t e m s . l e n g t h - 1 ; a > = 0 ; a - - ) { t h i s . i t e m s [ a ] . 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 ( m , l ) { 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 ( m ) ; v a r   n = n u l l , o = t h i s , a = b ( m . 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 ( b . d a t a ( t h i s , " s o r t a b l e - i t e m " ) = = o ) { n = b ( t h i s ) ; r e t u r n   f a l s e } } ) ; i f ( b . d a t a ( m . t a r g e t , " s o r t a b l e - i t e m " ) = = o ) { n = b ( m . t a r g e t ) } i f ( ! n ) { 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 & & ! l ) { v a r   h = f a l s e ; b ( t h i s . o p t i o n s . h a n d l e , n ) . 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 = = m . t a r g e t ) { h = t r u e } } ) ; i f ( ! h ) { 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 = n ; 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 ( m , l , a ) { v a r   h = t h i s . o p t i o n s , o = 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 ( m ) ; 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 " ) ; b . 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 : m . p a g e X - t h i s . o f f s e t . l e f t , t o p : m . 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 ( m ) ; t h i s . o r i g i n a l P a g e X = m . p a g e X ; t h i s . o r i g i n a l P a g e Y = m . p a g e Y ; i f ( h . 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 ( h . 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 ( h . 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 ( h . c u r s o r ) { i f ( b ( " 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 = b ( " b o d y " ) . c s s ( " c u r s o r " ) } b ( " b o d y " ) . c s s ( " c u r s o r " , h . c u r s o r ) } i f ( h . 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 " , h . o p a c i t y ) } i f ( h . 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 " , h . 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 " , m , 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 ( ! a ) { f o r ( v a r   n = t h i s . c o n t a i n e r s . l e n g t h - 1 ; n > = 0 ; n - - ) { t h i s . c o n t a i n e r s [ n ] . _ t r i g g e r ( " a c t i v a t e " , m , o . _ u i H a s h ( t h i s ) ) } } i f ( b . u i . d d m a n a g e r ) { b . u i . d d m a n a g e r . c u r r e n t = t h i s } i f ( b . u i . d d m a n a g e r & & ! h . d r o p B e h a v i o u r ) { b . 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 , m ) } 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 ( m ) ; 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 ( n ) { 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 ( n ) ; 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   m = t h i s . o p t i o n s , a = 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 ) - n . p a g e Y < m . 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 = a = 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 + m . s c r o l l S p e e d } e l s e { i f ( n . 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 < m . 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 = a = 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 - m . 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 ) - n . p a g e X < m . 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 = a = 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 + m . s c r o l l S p e e d } e l s e { i f ( n . 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 < m . 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 = a = 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 - m . s c r o l l S p e e d } } } e l s e { i f ( n . p a g e Y - b ( d o c u m e n t ) . s c r o l l T o p ( ) < m . s c r o l l S e n s i t i v i t y ) { a = b ( d o c u m e n t ) . s c r o l l T o p ( b ( d o c u m e n t ) . s c r o l l T o p ( ) - m . s c r o l l S p e e d ) } e l s e { i f ( b ( w i n d o w ) . h e i g h t ( ) - ( n . p a g e Y - b ( d o c u m e n t ) . s c r o l l T o p ( ) ) < m . s c r o l l S e n s i t i v i t y ) { a = b ( d o c u m e n t ) . s c r o l l T o p ( b ( d o c u m e n t ) . s c r o l l T o p ( ) + m . s c r o l l S p e e d ) } } i f ( n . p a g e X - b ( d o c u m e n t ) . s c r o l l L e f t ( ) < m . s c r o l l S e n s i t i v i t y ) { a = b ( d o c u m e n t ) . s c r o l l L e f t ( b ( d o c u m e n t ) . s c r o l l L e f t ( ) - m . s c r o l l S p e e d ) } e l s e { i f ( b ( w i n d o w ) . w i d t h ( ) - ( n . p a g e X - b ( d o c u m e n t ) . s c r o l l L e f t ( ) ) < m . s c r o l l S e n s i t i v i t y ) { a = b ( d o c u m e n t ) . s c r o l l L e f t ( b ( d o c u m e n t ) . s c r o l l L e f t ( ) + m . s c r o l l S p e e d ) } } } i f ( a ! = = f a l s e & & b . u i . d d m a n a g e r & & ! m . d r o p B e h a v i o u r ) { b . 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 , n ) } } 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   q = t h i s . i t e m s . l e n g t h - 1 ; q > = 0 ; q - - ) { v a r   o = t h i s . i t e m s [ q ] , r = o . i t e m [ 0 ] , l = 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 ( o ) ; i f ( ! l ) { c o n t i n u e } i f ( r ! = 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 [ l = = 1 ? " n e x t " : " p r e v " ] ( ) [ 0 ] ! = r & & ! b . 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 ] , r ) & & ( 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 " ? ! b . u i . c o n t a i n s ( t h i s . e l e m e n t [ 0 ] , r ) : t r u e ) ) { t h i s . d i r e c t i o n = l = = 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 ( o ) ) { t h i s . _ r e a r r a n g e ( n , o ) } 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 " , n , 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 ( n ) ; i f ( b . u i . d d m a n a g e r ) { b . u i . d d m a n a g e r . d r a g ( t h i s , n ) } t h i s . _ t r i g g e r ( " s o r t " , n , 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 ( h , g ) { i f ( ! h ) { r e t u r n } i f ( b . 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 ) { b . u i . d d m a n a g e r . d r o p ( t h i s , h ) } i f ( t h i s . o p t i o n s . r e v e r t ) { v a r   a = t h i s ; v a r   f = a . p l a c e h o l d e r . o f f s e t ( ) ; a . r e v e r t i n g = t r u e ; b ( t h i s . h e l p e r ) . a n i m a t e ( { l e f t : f . 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 . 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 : f . t o p - t h i s . o f f s e t . p a r e n t . t o p - a . 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 ( ) { a . _ c l e a r ( h ) } ) } e l s e { t h i s . _ c l e a r ( h , g ) } 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   a = 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   e = t h i s . c o n t a i n e r s . l e n g t h - 1 ; e > = 0 ; e - - ) { t h i s . c o n t a i n e r s [ e ] . _ t r i g g e r ( " d e a c t i v a t e " , n u l l , a . _ 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 [ e ] . 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 [ e ] . _ t r i g g e r ( " o u t " , n u l l , a . _ u i H a s h ( t h i s ) ) ; t h i s . c o n t a i n e r s [ e ] . 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 ( ) } b . 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 ) { b ( 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 { b ( 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 ( e ) { v a r   a = t h i s . _ g e t I t e m s A s j Q u e r y ( e & & e . c o n n e c t e d ) ; v a r   f = [ ] ; e = e | | { } ; b ( a ) . e a c h ( f u n c t i o n ( ) { v a r   c = ( b ( e . i t e m | | t h i s ) . a t t r ( e . a t t r i b u t e | | " i d " ) | | " " ) . m a t c h ( e . e x p r e s s i o n | | ( / ( . + ) [ - = _ ] ( . + ) / ) ) ; i f ( c ) { f . p u s h ( ( e . k e y | | c [ 1 ] + " [ ] " ) + " = " + ( e . k e y & & e . e x p r e s s i o n ? c [ 1 ] : c [ 2 ] ) ) } } ) ; r e t u r n   f . j o i n ( " & " ) } , t o A r r a y : f u n c t i o n ( e ) { v a r   a = t h i s . _ g e t I t e m s A s j Q u e r y ( e & & e . c o n n e c t e d ) ; v a r   f = [ ] ; e = e | | { } ; a . e a c h ( f u n c t i o n ( ) { f . p u s h ( b ( e . i t e m | | t h i s ) . a t t r ( e . a t t r i b u t e | | " i d " ) | | " " ) } ) ; r e t u r n   f } , _ i n t e r s e c t s W i t h : f u n c t i o n ( q ) { v a r   A = t h i s . p o s i t i o n A b s . l e f t , B = A + 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 , r = t h i s . p o s i t i o n A b s . t o p , s = r + 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   z = q . l e f t , C = z + q . w i d t h , l = q . t o p , u = l + q . h e i g h t ; v a r   a = t h i s . o f f s e t . c l i c k . t o p , v = t h i s . o f f s e t . c l i c k . l e f t ; v a r   w = ( r + a ) > l & & ( r + a ) < u & & ( A + v ) > z & & ( A + v ) < 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 " ] > q [ 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   w } e l s e { r e t u r n ( z < A + ( 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 ) & & B - ( 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 & & l < r + ( 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 ) & & s - ( 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 ) < u ) } } , _ 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 ( n ) { v a r   m = b . 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 , n . t o p , n . h e i g h t ) , o = b . 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 , n . l e f t , n . w i d t h ) , h = m & & o , a = 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 ( ) , l = 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 ( ! h ) { 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 ? ( ( ( l & & l = = " r i g h t " ) | | a = = " d o w n " ) ? 2 : 1 ) : ( a & & ( a = = " 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 ( h ) { v a r   m = b . 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 , h . t o p + ( h . h e i g h t / 2 ) , h . h e i g h t ) , l = b . 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 , h . l e f t + ( h . w i d t h / 2 ) , h . w i d t h ) , a = 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 ( ) , g = 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 & & g ) { r e t u r n ( ( g = = " r i g h t " & & l ) | | ( g = = " l e f t " & & ! l ) ) } e l s e { r e t u r n   a & & ( ( a = = " d o w n " & & m ) | | ( a = = " u p " & & ! m ) ) } } , _ 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   a = 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   a ! = 0 & & ( a > 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   a = 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   a ! = 0 & & ( a > 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 ( a ) { t h i s . _ r e f r e s h I t e m s ( a ) ; 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   a = t h i s . o p t i o n s ; r e t u r n   a . 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 ? [ a . c o n n e c t W i t h ] : a . 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 ( v ) { v a r   a = t h i s ; v a r   o = [ ] ; v a r   r = [ ] ; v a r   n = t h i s . _ c o n n e c t W i t h ( ) ; i f ( n & & v ) { f o r ( v a r   s = n . l e n g t h - 1 ; s > = 0 ; s - - ) { v a r   m = b ( n [ s ] ) ; f o r ( v a r   u = m . l e n g t h - 1 ; u > = 0 ; u - - ) { v a r   q = b . d a t a ( m [ u ] , " s o r t a b l e " ) ; i f ( q & & q ! = t h i s & & ! q . o p t i o n s . d i s a b l e d ) { r . p u s h ( [ b . i s F u n c t i o n ( q . o p t i o n s . i t e m s ) ? q . o p t i o n s . i t e m s . c a l l ( q . e l e m e n t ) : b ( q . o p t i o n s . i t e m s , q . 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 " ) , q ] ) } } } } r . p u s h ( [ b . 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 } ) : b ( 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   s = r . l e n g t h - 1 ; s > = 0 ; s - - ) { r [ s ] [ 0 ] . e a c h ( f u n c t i o n ( ) { o . p u s h ( t h i s ) } ) } r e t u r n   b ( o ) } , _ 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   e = 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   f = 0 ; f < t h i s . i t e m s . l e n g t h ; f + + ) { f o r ( v a r   a = 0 ; a < e . l e n g t h ; a + + ) { i f ( e [ a ] = = t h i s . i t e m s [ f ] . i t e m [ 0 ] ) { t h i s . i t e m s . s p l i c e ( f , 1 ) } } } } , _ r e f r e s h I t e m s : f u n c t i o n ( E ) { 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   w = t h i s . i t e m s ; v a r   a = t h i s ; v a r   A = [ [ b . 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 ] , E , { i t e m : t h i s . c u r r e n t I t e m } ) : b ( 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   u = t h i s . _ c o n n e c t W i t h ( ) ; i f ( u ) { f o r ( v a r   B = u . l e n g t h - 1 ; B > = 0 ; B - - ) { v a r   s = b ( u [ B ] ) ; f o r ( v a r   C = s . l e n g t h - 1 ; C > = 0 ; C - - ) { v a r   z = b . d a t a ( s [ C ] , " s o r t a b l e " ) ; i f ( z & & z ! = t h i s & & ! z . o p t i o n s . d i s a b l e d ) { A . p u s h ( [ b . i s F u n c t i o n ( z . o p t i o n s . i t e m s ) ? z . o p t i o n s . i t e m s . c a l l ( z . e l e m e n t [ 0 ] , E , { i t e m : t h i s . c u r r e n t I t e m } ) : b ( z . o p t i o n s . i t e m s , z . e l e m e n t ) , z ] ) ; t h i s . c o n t a i n e r s . p u s h ( z ) } } } } f o r ( v a r   B = A . l e n g t h - 1 ; B > = 0 ; B - - ) { v a r   v = A [ B ] [ 1 ] ; v a r   D = A [ B ] [ 0 ] ; f o r ( v a r   C = 0 , r = D . l e n g t h ; C < r ; C + + ) { v a r   q = b ( D [ C ] ) ; q . d a t a ( " s o r t a b l e - i t e m " , v ) ; w . p u s h ( { i t e m : q , i n s t a n c e : v , 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 ( a ) { 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   l = t h i s . i t e m s . l e n g t h - 1 ; l > = 0 ; l - - ) { v a r   h = t h i s . i t e m s [ l ] ; i f ( h . 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 & & h . 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   m = 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 ? b ( 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 , h . i t e m ) : h . i t e m ; i f ( ! a ) { h . w i d t h = m . o u t e r W i d t h ( ) ; h . h e i g h t = m . o u t e r H e i g h t ( ) } v a r   g = m . o f f s e t ( ) ; h . l e f t = g . l e f t ; h . t o p = g . 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   l = t h i s . c o n t a i n e r s . l e n g t h - 1 ; l > = 0 ; l - - ) { v a r   g = t h i s . c o n t a i n e r s [ l ] . 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 [ l ] . c o n t a i n e r C a c h e . l e f t = g . l e f t ; t h i s . c o n t a i n e r s [ l ] . c o n t a i n e r C a c h e . t o p = g . t o p ; t h i s . c o n t a i n e r s [ l ] . 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 [ l ] . 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 [ l ] . 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 [ l ] . 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 ( g ) { v a r   a = g | | t h i s , f = a . o p t i o n s ; i f ( ! f . p l a c e h o l d e r | | f . 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   h = f . p l a c e h o l d e r ; f . 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   c = b ( d o c u m e n t . c r e a t e E l e m e n t ( a . 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 ( h | | a . 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 ( ! h ) { c . 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   c } , u p d a t e : f u n c t i o n ( e , c ) { i f ( h & & ! f . 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 ( ! c . h e i g h t ( ) ) { c . h e i g h t ( a . 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 ( a . 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 ( a . 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 ( ! c . w i d t h ( ) ) { c . w i d t h ( a . 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 ( a . 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 ( a . 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 ) ) } } } } a . p l a c e h o l d e r = b ( f . p l a c e h o l d e r . e l e m e n t . c a l l ( a . e l e m e n t , a . c u r r e n t I t e m ) ) ; a . c u r r e n t I t e m . a f t e r ( a . p l a c e h o l d e r ) ; f . p l a c e h o l d e r . u p d a t e ( a , a . 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 ( q ) { f o r ( v a r   r = t h i s . c o n t a i n e r s . l e n g t h - 1 ; r > = 0 ; r - - ) { 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 [ r ] . 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 [ r ] . 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 [ r ] ) { v a r   l = 1 0 0 0 0 ; v a r   m = n u l l ; v a r   o = 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 [ r ] . f l o a t i n g ? " l e f t " : " t o p " ] ; f o r ( v a r   a = t h i s . i t e m s . l e n g t h - 1 ; a > = 0 ; a - - ) { i f ( ! b . u i . c o n t a i n s ( t h i s . c o n t a i n e r s [ r ] . e l e m e n t [ 0 ] , t h i s . i t e m s [ a ] . i t e m [ 0 ] ) ) { c o n t i n u e } v a r   n = t h i s . i t e m s [ a ] [ t h i s . c o n t a i n e r s [ r ] . f l o a t i n g ? " l e f t " : " t o p " ] ; i f ( M a t h . a b s ( n - o ) < l ) { l = M a t h . a b s ( n - o ) ; m = t h i s . i t e m s [ a ] } } i f ( ! m & & ! 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 [ r ] ; m ? t h i s . _ r e a r r a n g e ( q , m , n u l l , t r u e ) : t h i s . _ r e a r r a n g e ( q , n u l l , t h i s . c o n t a i n e r s [ r ] . 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 " , q , t h i s . _ u i H a s h ( ) ) ; t h i s . c o n t a i n e r s [ r ] . _ t r i g g e r ( " c h a n g e " , q , 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 [ r ] . _ t r i g g e r ( " o v e r " , q , 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 [ r ] . 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 [ r ] . 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 [ r ] . _ t r i g g e r ( " o u t " , q , 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 [ r ] . 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 ( f ) { v a r   e = t h i s . o p t i o n s ; v a r   a = b . i s F u n c t i o n ( e . h e l p e r ) ? b ( e . h e l p e r . a p p l y ( t h i s . e l e m e n t [ 0 ] , [ f , t h i s . c u r r e n t I t e m ] ) ) : ( e . 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 ( ! a . p a r e n t s ( " b o d y " ) . l e n g t h ) { b ( e . a p p e n d T o ! = " p a r e n t " ? e . 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 ( a [ 0 ] ) } i f ( a [ 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 ( a [ 0 ] . s t y l e . w i d t h = = " " | | e . f o r c e H e l p e r S i z e ) { a . 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 ( a [ 0 ] . s t y l e . h e i g h t = = " " | | e . f o r c e H e l p e r S i z e ) { a . 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   a } , _ 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 ( a ) { i f ( a . 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 = a . l e f t + t h i s . m a r g i n s . l e f t } i f ( a . 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 - a . r i g h t + t h i s . m a r g i n s . l e f t } i f ( a . 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 = a . t o p + t h i s . m a r g i n s . t o p } i f ( a . 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 - a . 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   a = 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 & & b . 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 ] ) ) { a . 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 ( ) ; a . 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 " & & b . b r o w s e r . m s i e ) ) { a = { t o p : 0 , l e f t : 0 } } r e t u r n { t o p : a . 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 : a . 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   a = 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 : a . 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 : a . 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   f = t h i s . o p t i o n s ; i f ( f . c o n t a i n m e n t = = " p a r e n t " ) { f . 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 ( f . c o n t a i n m e n t = = " d o c u m e n t " | | f . 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 , b ( f . 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 , ( b ( f . 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 ( f . c o n t a i n m e n t ) ) { v a r   h = b ( f . c o n t a i n m e n t ) [ 0 ] ; v a r   g = b ( f . c o n t a i n m e n t ) . o f f s e t ( ) ; v a r   a = ( b ( h ) . 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 = [ g . l e f t + ( p a r s e I n t ( b ( h ) . 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 ( b ( h ) . 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 , g . t o p + ( p a r s e I n t ( b ( h ) . 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 ( b ( h ) . 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 , g . l e f t + ( a ? M a t h . m a x ( h . s c r o l l W i d t h , h . o f f s e t W i d t h ) : h . o f f s e t W i d t h ) - ( p a r s e I n t ( b ( h ) . 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 ( b ( h ) . 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 , g . t o p + ( a ? M a t h . m a x ( h . s c r o l l H e i g h t , h . o f f s e t H e i g h t ) : h . o f f s e t H e i g h t ) - ( p a r s e I n t ( b ( h ) . 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 ( b ( h ) . 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 ( n , l ) { i f ( ! l ) { l = t h i s . p o s i t i o n } v a r   q = n = = " a b s o l u t e " ? 1 : - 1 ; v a r   o = t h i s . o p t i o n s , a = 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 & & b . 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 , m = ( / ( h t m l | b o d y ) / i ) . t e s t ( a [ 0 ] . t a g N a m e ) ; r e t u r n { t o p : ( l . t o p + t h i s . o f f s e t . r e l a t i v e . t o p * q + t h i s . o f f s e t . p a r e n t . t o p * q - ( b . 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 ( ) : ( m ? 0 : a . s c r o l l T o p ( ) ) ) * q ) ) , l e f t : ( l . 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 * q + t h i s . o f f s e t . p a r e n t . l e f t * q - ( b . 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 ( ) : m ? 0 : a . s c r o l l L e f t ( ) ) * q ) ) } } , _ g e n e r a t e P o s i t i o n : f u n c t i o n ( q ) { v a r   m = t h i s . o p t i o n s , a = 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 & & b . 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 , l = ( / ( h t m l | b o d y ) / i ) . t e s t ( a [ 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   r = q . p a g e X ; v a r   s = q . 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 ( q . 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 ] ) { r = 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 ( q . 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 ] ) { s = 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 ( q . 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 ] ) { r = 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 ( q . 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 ] ) { s = 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 ( m . g r i d ) { v a r   n = 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 ( ( s - t h i s . o r i g i n a l P a g e Y ) / m . g r i d [ 1 ] ) * m . g r i d [ 1 ] ; s = t h i s . c o n t a i n m e n t ? ( ! ( n - 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 ] | | n - 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 ] ) ? n : ( ! ( n - 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 ] ) ? n - m . g r i d [ 1 ] : n + m . g r i d [ 1 ] ) ) : n ; v a r   o = 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 ( ( r - t h i s . o r i g i n a l P a g e X ) / m . g r i d [ 0 ] ) * m . g r i d [ 0 ] ; r = t h i s . c o n t a i n m e n t ? ( ! ( o - 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 ] | | o - 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 ] ) ? o : ( ! ( o - 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 ] ) ? o - m . g r i d [ 0 ] : o + m . g r i d [ 0 ] ) ) : o } } r e t u r n { t o p : ( s - 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 + ( b . 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 ( ) : ( l ? 0 : a . s c r o l l T o p ( ) ) ) ) ) , l e f t : ( r - 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 + ( b . 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 ( ) : l ? 0 : a . 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 ( h , l , o , m ) { o ? o [ 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 ] ) : l . 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 " ? l . i t e m [ 0 ] : l . 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   n = t h i s , a = 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 ( a = = n . c o u n t e r ) { n . r e f r e s h P o s i t i o n s ( ! m ) } } , 0 ) } , _ c l e a r : f u n c t i o n ( l , h ) { t h i s . r e v e r t i n g = f a l s e ; v a r   g = [ ] , a = 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   m   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 [ m ] = = " a u t o " | | t h i s . _ s t o r e d C S S [ m ] = = " s t a t i c " ) { t h i s . _ s t o r e d C S S [ m ] = " " } } 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 & & ! h ) { g . p u s h ( f u n c t i o n ( c ) { t h i s . _ t r i g g e r ( " r e c e i v e " , c , 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 ] ) & & ! h ) { g . p u s h ( f u n c t i o n ( c ) { t h i s . _ t r i g g e r ( " u p d a t e " , c , t h i s . _ u i H a s h ( ) ) } ) } i f ( ! b . 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 ( ! h ) { g . p u s h ( f u n c t i o n ( c ) { t h i s . _ t r i g g e r ( " r e m o v e " , c , t h i s . _ u i H a s h ( ) ) } ) } f o r ( v a r   m = t h i s . c o n t a i n e r s . l e n g t h - 1 ; m > = 0 ; m - - ) { i f ( b . u i . c o n t a i n s ( t h i s . c o n t a i n e r s [ m ] . e l e m e n t [ 0 ] , t h i s . c u r r e n t I t e m [ 0 ] ) & & ! h ) { g . p u s h ( ( f u n c t i o n ( c ) { r e t u r n   f u n c t i o n ( e ) { c . _ t r i g g e r ( " r e c e i v e " , e , 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 [ m ] ) ) ; g . p u s h ( ( f u n c t i o n ( c ) { r e t u r n   f u n c t i o n ( e ) { c . _ t r i g g e r ( " u p d a t e " , e , 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 [ m ] ) ) } } } f o r ( v a r   m = t h i s . c o n t a i n e r s . l e n g t h - 1 ; m > = 0 ; m - - ) { i f ( ! h ) { g . p u s h ( ( f u n c t i o n ( c ) { r e t u r n   f u n c t i o n ( e ) { c . _ t r i g g e r ( " d e a c t i v a t e " , e , 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 [ m ] ) ) } i f ( t h i s . c o n t a i n e r s [ m ] . c o n t a i n e r C a c h e . o v e r ) { g . p u s h ( ( f u n c t i o n ( c ) { r e t u r n   f u n c t i o n ( e ) { c . _ t r i g g e r ( " o u t " , e , 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 [ m ] ) ) ; t h i s . c o n t a i n e r s [ m ] . 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 ) { b ( " 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 ( ! h ) { t h i s . _ t r i g g e r ( " b e f o r e S t o p " , l , t h i s . _ u i H a s h ( ) ) ; f o r ( v a r   m = 0 ; m < g . l e n g t h ; m + + ) { g [ m ] . c a l l ( t h i s , l ) } t h i s . _ t r i g g e r ( " s t o p " , l , t h i s . _ u i H a s h ( ) ) } r e t u r n   f a l s e } i f ( ! h ) { t h i s . _ t r i g g e r ( " b e f o r e S t o p " , l , 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 ( ! h ) { f o r ( v a r   m = 0 ; m < g . l e n g t h ; m + + ) { g [ m ] . c a l l ( t h i s , l ) } t h i s . _ t r i g g e r ( " s t o p " , l , 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 ( b . 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 ( e ) { v a r   a = e | | t h i s ; r e t u r n { h e l p e r : a . h e l p e r , p l a c e h o l d e r : a . p l a c e h o l d e r | | b ( [ ] ) , p o s i t i o n : a . p o s i t i o n , a b s o l u t e P o s i t i o n : a . p o s i t i o n A b s , o f f s e t : a . p o s i t i o n A b s , i t e m : a . c u r r e n t I t e m , s e n d e r : e ? e . e l e m e n t : n u l l } } } ) ) ; b . e x t e n d ( b . 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 ) ; ( f u n c t i o n ( b ) { b . 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   e = t h i s . o p t i o n s , a = t h i s ; t h i s . r u n n i n g = 0 ; i f ( e . c o l l a p s i b l e = = b . 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 & & e . a l w a y s O p e n ! = b . 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 ) { e . c o l l a p s i b l e = ! e . a l w a y s O p e n } i f ( e . n a v i g a t i o n ) { v a r   f = t h i s . e l e m e n t . f i n d ( " a " ) . f i l t e r ( e . n a v i g a t i o n F i l t e r ) ; i f ( f . l e n g t h ) { i f ( f . f i l t e r ( e . h e a d e r ) . l e n g t h ) { t h i s . a c t i v e = f } e l s e { t h i s . a c t i v e = f . p a r e n t ( ) . p a r e n t ( ) . p r e v ( ) ; f . 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 ( e . 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 ( ) { b ( 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 ( ) { b ( 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 ( ) { b ( 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 ( ) { b ( 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 | | e . 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 " ) ; b ( " < s p a n / > " ) . a d d C l a s s ( " u i - i c o n   " + e . 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 ( e . i c o n s . h e a d e r ) . t o g g l e C l a s s ( e . i c o n s . h e a d e r S e l e c t e d ) ; i f ( b . 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 ( c ) { r e t u r n   a . _ k e y d o w n ( c ) } ) . 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 ( ! b . 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 ( e . e v e n t ) { t h i s . h e a d e r s . b i n d ( ( e . e v e n t ) + " . a c c o r d i o n " , f u n c t i o n ( c ) { r e t u r n   a . _ c l i c k H a n d l e r . c a l l ( a , c , t h i s ) } ) } } , d e s t r o y : 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 . 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   a = 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 ( e . a u t o H e i g h t | | e . f i l l H e i g h t ) { a . c s s ( " h e i g h t " , " " ) } } , _ s e t D a t a : f u n c t i o n ( a , e ) { i f ( a = = " a l w a y s O p e n " ) { a = " c o l l a p s i b l e " ; e = ! e } b . 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 ( m ) { v a r   h = t h i s . o p t i o n s , l = b . u i . k e y C o d e ; i f ( h . d i s a b l e d | | m . a l t K e y | | m . c t r l K e y ) { r e t u r n } v a r   n = t h i s . h e a d e r s . l e n g t h ; v a r   a = t h i s . h e a d e r s . i n d e x ( m . t a r g e t ) ; v a r   o = f a l s e ; s w i t c h ( m . k e y C o d e ) { c a s e   l . R I G H T : c a s e   l . D O W N : o = t h i s . h e a d e r s [ ( a + 1 ) % n ] ; b r e a k ; c a s e   l . L E F T : c a s e   l . U P : o = t h i s . h e a d e r s [ ( a - 1 + n ) % n ] ; b r e a k ; c a s e   l . S P A C E : c a s e   l . 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 : m . t a r g e t } , m . t a r g e t ) } i f ( o ) { b ( m . t a r g e t ) . a t t r ( " t a b I n d e x " , " - 1 " ) ; b ( o ) . a t t r ( " t a b I n d e x " , " 0 " ) ; o . 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   f = t h i s . o p t i o n s , g ; i f ( f . f i l l S p a c e ) { i f ( b . b r o w s e r . m s i e ) { v a r   a = 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 " ) } g = 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 ( b . 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 " , a ) } t h i s . h e a d e r s . e a c h ( f u n c t i o n ( ) { g - = b ( t h i s ) . o u t e r H e i g h t ( ) } ) ; v a r   h = 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 ( ) { h = M a t h . m a x ( h , b ( t h i s ) . i n n e r H e i g h t ( ) - b ( t h i s ) . h e i g h t ( ) ) } ) . h e i g h t ( M a t h . m a x ( 0 , g - h ) ) . c s s ( " o v e r f l o w " , " a u t o " ) } e l s e { i f ( f . a u t o H e i g h t ) { g = 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 ( ) { g = M a t h . m a x ( g , b ( t h i s ) . o u t e r H e i g h t ( ) ) } ) . h e i g h t ( g ) } } } , a c t i v a t e : f u n c t i o n ( a ) { v a r   e = t h i s . _ f i n d A c t i v e ( a ) [ 0 ] ; t h i s . _ c l i c k H a n d l e r ( { t a r g e t : e } , e ) } , _ f i n d A c t i v e : f u n c t i o n ( a ) { r e t u r n   a ? t y p e o f   a = = " 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 ( " + a + " ) " ) : 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 ( a ) ) : a = = = f a l s e ? b ( [ ] ) : 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 ( u , o ) { v a r   r = t h i s . o p t i o n s ; i f ( r . d i s a b l e d ) { r e t u r n   f a l s e } i f ( ! u . t a r g e t & & r . 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 ( r . 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 ( r . 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   m = t h i s . a c t i v e . n e x t ( ) , q = { o p t i o n s : r , n e w H e a d e r : b ( [ ] ) , o l d H e a d e r : r . a c t i v e , n e w C o n t e n t : b ( [ ] ) , o l d C o n t e n t : m } , s = ( t h i s . a c t i v e = b ( [ ] ) ) ; t h i s . _ t o g g l e ( s , m , q ) ; r e t u r n   f a l s e } v a r   n = b ( u . c u r r e n t T a r g e t | | o ) ; v a r   l = n [ 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 | | ( ! r . c o l l a p s i b l e & & l ) ) { 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 ( r . 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 ( r . 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 ( ! l ) { n . 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 ( r . i c o n s . h e a d e r ) . a d d C l a s s ( r . i c o n s . h e a d e r S e l e c t e d ) ; n . 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   s = n . n e x t ( ) , m = t h i s . a c t i v e . n e x t ( ) , q = { o p t i o n s : r , n e w H e a d e r : l & & r . c o l l a p s i b l e ? b ( [ ] ) : n , 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 : l & & r . c o l l a p s i b l e ? b ( [ ] ) : s . f i n d ( " >   * " ) , o l d C o n t e n t : m . f i n d ( " >   * " ) } , a = 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 ( n [ 0 ] ) ; t h i s . a c t i v e = l ? b ( [ ] ) : n ; t h i s . _ t o g g l e ( s , m , q , l , a ) ; 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 , r , u , q , o ) { v a r   z = t h i s . o p t i o n s , a = 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 = r ; t h i s . d a t a = u ; v a r   A = f u n c t i o n ( ) { i f ( ! a ) { r e t u r n } r e t u r n   a . _ c o m p l e t e d . a p p l y ( a , 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 = r . s i z e ( ) = = = 0 ? B . s i z e ( ) : r . s i z e ( ) ; i f ( z . a n i m a t e d ) { v a r   v = { } ; i f ( z . c o l l a p s i b l e & & q ) { v = { t o S h o w : b ( [ ] ) , t o H i d e : r , c o m p l e t e : A , d o w n : o , a u t o H e i g h t : z . a u t o H e i g h t | | z . f i l l S p a c e } } e l s e { v = { t o S h o w : B , t o H i d e : r , c o m p l e t e : A , d o w n : o , a u t o H e i g h t : z . a u t o H e i g h t | | z . f i l l S p a c e } } i f ( ! z . p r o x i e d ) { z . p r o x i e d = z . a n i m a t e d } i f ( ! z . p r o x i e d D u r a t i o n ) { z . p r o x i e d D u r a t i o n = z . d u r a t i o n } z . a n i m a t e d = b . i s F u n c t i o n ( z . p r o x i e d ) ? z . p r o x i e d ( v ) : z . p r o x i e d ; z . d u r a t i o n = b . i s F u n c t i o n ( z . p r o x i e d D u r a t i o n ) ? z . p r o x i e d D u r a t i o n ( v ) : z . p r o x i e d D u r a t i o n ; v a r   n = b . u i . a c c o r d i o n . a n i m a t i o n s , w = z . d u r a t i o n , s = z . a n i m a t e d ; i f ( ! n [ s ] ) { n [ s ] = f u n c t i o n ( c ) { t h i s . s l i d e ( c , { e a s i n g : s , d u r a t i o n : w | | 7 0 0 } ) } } n [ s ] ( v ) } e l s e { i f ( z . c o l l a p s i b l e & & q ) { B . t o g g l e ( ) } e l s e { r . h i d e ( ) ; B . s h o w ( ) } A ( t r u e ) } r . 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 ( a ) { v a r   e = t h i s . o p t i o n s ; t h i s . r u n n i n g = a ? 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 ( e . 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 ) } } ) ; b . e x t e n d ( b . 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 ( a , m ) { a = b . 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 } , a , m ) ; i f ( ! a . t o H i d e . s i z e ( ) ) { a . t o S h o w . a n i m a t e ( { h e i g h t : " s h o w " } , a ) ; r e t u r n } i f ( ! a . t o S h o w . s i z e ( ) ) { a . t o H i d e . a n i m a t e ( { h e i g h t : " h i d e " } , a ) ; r e t u r n } v a r   s = a . t o S h o w . c s s ( " o v e r f l o w " ) , n , r = { } , o = { } , q = [ " 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 " ] , u ; v a r   l = a . t o S h o w ; u = l [ 0 ] . s t y l e . w i d t h ; l . w i d t h ( p a r s e I n t ( l . p a r e n t ( ) . w i d t h ( ) , 1 0 ) - p a r s e I n t ( l . c s s ( " p a d d i n g L e f t " ) , 1 0 ) - p a r s e I n t ( l . 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 ( l . 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 ( l . c s s ( " b o r d e r R i g h t W i d t h " ) , 1 0 ) | | 0 ) ) ; b . e a c h ( q , f u n c t i o n ( f , c ) { o [ c ] = " h i d e " ; v a r   e = ( " " + b . c s s ( a . t o S h o w [ 0 ] , c ) ) . m a t c h ( / ^ ( [ \ d + - . ] + ) ( . * ) $ / ) ; r [ c ] = { v a l u e : e [ 1 ] , u n i t : e [ 2 ] | | " p x " } } ) ; a . 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 ( ) ; a . t o H i d e . f i l t e r ( " : h i d d e n " ) . e a c h ( a . 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 ( o , { s t e p : f u n c t i o n ( e , c ) { i f ( c . p r o p = = " h e i g h t " ) { n = ( c . n o w - c . s t a r t ) / ( c . e n d - c . s t a r t ) } a . t o S h o w [ 0 ] . s t y l e [ c . p r o p ] = ( n * r [ c . p r o p ] . v a l u e ) + r [ c . p r o p ] . u n i t } , d u r a t i o n : a . d u r a t i o n , e a s i n g : a . e a s i n g , c o m p l e t e : f u n c t i o n ( ) { i f ( ! a . a u t o H e i g h t ) { a . t o S h o w . c s s ( " h e i g h t " , " " ) } a . t o S h o w . c s s ( " w i d t h " , u ) ; a . t o S h o w . c s s ( { o v e r f l o w : s } ) ; a . 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 ( a ) { t h i s . s l i d e ( a , { e a s i n g : a . 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 : a . 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 ( a ) { t h i s . s l i d e ( a , { 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 ) ; ( f u n c t i o n ( g ) { v a r   e = { 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 " } , f = " 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   " ; g . 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   b = t h i s , a = t h i s . o p t i o n s , n = a . 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 ; " , u = g . 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 ) , c = ( t h i s . u i D i a l o g = g ( " < 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 ( f + a . 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 : a . 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 ( h ) { ( a . c l o s e O n E s c a p e & & h . k e y C o d e & & h . k e y C o d e = = g . u i . k e y C o d e . E S C A P E & & b . c l o s e ( h ) ) } ) . 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 " : u } ) . m o u s e d o w n ( f u n c t i o n ( h ) { b . m o v e T o T o p ( f a l s e , h ) } ) , r = 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 ( c ) , s = ( t h i s . u i D i a l o g T i t l e b a r = g ( " < 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 ( c ) , o = g ( ' < 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 ( ) { o . 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 ( ) { o . 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 ( ) { o . 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 ( ) { o . 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 ( h ) { h . 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 ( h ) { b . c l o s e ( h ) ; r e t u r n   f a l s e } ) . a p p e n d T o ( s ) , q = ( 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 = g ( " < 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 ( a . c l o s e T e x t ) . a p p e n d T o ( o ) , v = g ( " < 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 " , u ) . h t m l ( n ) . p r e p e n d T o ( s ) ; s . f i n d ( " * " ) . a d d ( s ) . d i s a b l e S e l e c t i o n ( ) ; ( a . d r a g g a b l e & & g . 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 ( ) ) ; ( a . r e s i z a b l e & & g . 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 ( a . b u t t o n s ) ; t h i s . _ i s O p e n = f a l s e ; ( a . b g i f r a m e & & g . f n . b g i f r a m e & & c . b g i f r a m e ( ) ) ; ( a . 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 ( a ) { v a r   c = t h i s ; i f ( f a l s e = = = c . _ t r i g g e r ( " b e f o r e c l o s e " , a ) ) { r e t u r n } ( c . o v e r l a y & & c . o v e r l a y . d e s t r o y ( ) ) ; c . 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 " ) ; ( c . o p t i o n s . h i d e ? c . u i D i a l o g . h i d e ( c . o p t i o n s . h i d e , f u n c t i o n ( ) { c . _ t r i g g e r ( " c l o s e " , a ) } ) : c . u i D i a l o g . h i d e ( ) & & c . _ t r i g g e r ( " c l o s e " , a ) ) ; g . u i . d i a l o g . o v e r l a y . r e s i z e ( ) ; c . _ i s O p e n = f a l s e ; i f ( c . o p t i o n s . m o d a l ) { v a r   b = 0 ; g ( " . 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 ! = c . u i D i a l o g [ 0 ] ) { b = M a t h . m a x ( b , g ( t h i s ) . c s s ( " z - i n d e x " ) ) } } ) ; g . u i . d i a l o g . m a x Z = b } } , 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 ( a , b ) { i f ( ( t h i s . o p t i o n s . m o d a l & & ! a ) | | ( ! 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 " , b ) } i f ( t h i s . o p t i o n s . z I n d e x > g . u i . d i a l o g . m a x Z ) { g . 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 " , g . u i . d i a l o g . o v e r l a y . m a x Z = + + g . u i . d i a l o g . m a x Z ) ) ; v a r   c = { 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 " , + + g . 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 ( c ) ; t h i s . _ t r i g g e r ( " f o c u s " , b ) } , 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   a = t h i s . o p t i o n s , b = t h i s . u i D i a l o g ; t h i s . o v e r l a y = a . m o d a l ? n e w   g . u i . d i a l o g . o v e r l a y ( t h i s ) : n u l l ; ( b . n e x t ( ) . l e n g t h & & b . 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 ( a . p o s i t i o n ) ; b . s h o w ( a . s h o w ) ; t h i s . m o v e T o T o p ( t r u e ) ; ( a . m o d a l & & b . 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 ( l ) { i f ( l . k e y C o d e ! = g . u i . k e y C o d e . T A B ) { r e t u r n } v a r   m = g ( " : t a b b a b l e " , t h i s ) , c = m . f i l t e r ( " : f i r s t " ) [ 0 ] , n = m . f i l t e r ( " : l a s t " ) [ 0 ] ; i f ( l . t a r g e t = = n & & ! l . 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 ( ) { c . f o c u s ( ) } , 1 ) } e l s e { i f ( l . t a r g e t = = c & & l . 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 ( ) { n . f o c u s ( ) } , 1 ) } } } ) ) ; g ( [ ] ) . a d d ( b . 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 ( b . 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 ( b ) . 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 ( a ) { v a r   b = t h i s , h = f a l s e , c = g ( " < 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   a = = " o b j e c t " & & a ! = = n u l l & & g . e a c h ( a , f u n c t i o n ( ) { r e t u r n   ! ( h = t r u e ) } ) ) ; i f ( h ) { g . e a c h ( a , f u n c t i o n ( m , l ) { g ( ' < 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 ( m ) . c l i c k ( f u n c t i o n ( ) { l . a p p l y ( b . 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 ( ) { g ( 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 ( ) { g ( 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 ( ) { g ( 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 ( ) { g ( 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 ( c ) } ) ; c . 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   c = t h i s , a = t h i s . o p t i o n s , b ; 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 ( ) { b = a . h e i g h t ; g ( t h i s ) . h e i g h t ( g ( 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 " ) ; ( a . d r a g S t a r t & & a . d r a g S t a r t . a p p l y ( c . 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 ( ) { ( a . d r a g & & a . d r a g . a p p l y ( c . 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 ( ) { g ( 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 ( b ) ; ( a . d r a g S t o p & & a . d r a g S t o p . a p p l y ( c . e l e m e n t [ 0 ] , a r g u m e n t s ) ) ; g . 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 ( a ) { a = ( a = = = 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 : a ) ; v a r   h = t h i s , b = t h i s . o p t i o n s , c = t y p e o f   a = = " s t r i n g " ? a : " 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 : b . m a x W i d t h , m a x H e i g h t : b . m a x H e i g h t , m i n W i d t h : b . m i n W i d t h , m i n H e i g h t : b . m i n H e i g h t , s t a r t : f u n c t i o n ( ) { g ( 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 " ) ; ( b . r e s i z e S t a r t & & b . r e s i z e S t a r t . a p p l y ( h . 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 ( ) { ( b . r e s i z e & & b . r e s i z e . a p p l y ( h . e l e m e n t [ 0 ] , a r g u m e n t s ) ) } , h a n d l e s : c , s t o p : f u n c t i o n ( ) { g ( 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 " ) ; b . h e i g h t = g ( t h i s ) . h e i g h t ( ) ; b . w i d t h = g ( t h i s ) . w i d t h ( ) ; ( b . r e s i z e S t o p & & b . r e s i z e S t o p . a p p l y ( h . e l e m e n t [ 0 ] , a r g u m e n t s ) ) ; g . 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 ( a ) { v a r   m = g ( w i n d o w ) , l = g ( d o c u m e n t ) , c = l . s c r o l l T o p ( ) , n = l . s c r o l l L e f t ( ) , b = c ; i f ( g . i n A r r a y ( a , [ " 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 ) { a = [ a = = " r i g h t " | | a = = " l e f t " ? a : " c e n t e r " , a = = " t o p " | | a = = " b o t t o m " ? a : " m i d d l e " ] } i f ( a . c o n s t r u c t o r ! = A r r a y ) { a = [ " c e n t e r " , " m i d d l e " ] } i f ( a [ 0 ] . c o n s t r u c t o r = = N u m b e r ) { n + = a [ 0 ] } e l s e { s w i t c h ( a [ 0 ] ) { c a s e " l e f t " : n + = 0 ; b r e a k ; c a s e " r i g h t " : n + = m . 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 " : n + = ( m . 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 ( a [ 1 ] . c o n s t r u c t o r = = N u m b e r ) { c + = a [ 1 ] } e l s e { s w i t c h ( a [ 1 ] ) { c a s e " t o p " : c + = 0 ; b r e a k ; c a s e " b o t t o m " : c + = m . 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 " : c + = ( m . 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 } } c = M a t h . m a x ( c , b ) ; t h i s . u i D i a l o g . c s s ( { t o p : c , l e f t : n } ) } , _ s e t D a t a : f u n c t i o n ( c , b ) { ( e [ c ] & & t h i s . u i D i a l o g . d a t a ( e [ c ] , b ) ) ; s w i t c h ( c ) { 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 ( b ) ; 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 ( b ) ; 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 ( f + b ) ; b r e a k ; c a s e " d r a g g a b l e " : ( b ? 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 ( b ) ; 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 ( b ) ; b r e a k ; c a s e " r e s i z a b l e " : v a r   h = t h i s . u i D i a l o g , a = 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 ) " ) ; ( a & & ! b & & h . r e s i z a b l e ( " d e s t r o y " ) ) ; ( a & & t y p e o f   b = = " s t r i n g " & & h . r e s i z a b l e ( " o p t i o n " , " h a n d l e s " , b ) ) ; ( a | | t h i s . _ m a k e R e s i z a b l e ( b ) ) ; b r e a k ; c a s e " t i t l e " : g ( " . 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 ( b | | " & 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 ( b ) ; b r e a k } g . 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   a = 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   b = 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 : a . 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 ( a . m i n H e i g h t - b , 0 ) , h e i g h t : a . h e i g h t = = " a u t o " ? " a u t o " : M a t h . m a x ( a . h e i g h t - b , 0 ) } ) } } ) ; g . e x t e n d ( g . 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 ( a ) { r e t u r n " u i - d i a l o g - t i t l e - " + ( a . 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 ( a ) { t h i s . $ e l = g . u i . d i a l o g . o v e r l a y . c r e a t e ( a ) } } ) ; g . e x t e n d ( g . 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 : g . 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 ( a ) { r e t u r n   a + " . 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 ( a ) { 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 ( g . 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 ) { g ( d o c u m e n t ) . b i n d ( g . 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 ( h ) { v a r   c = g ( h . 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 ( c > g . u i . d i a l o g . o v e r l a y . m a x Z ) } ) } } , 1 ) ; g ( 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 ( c ) { ( a . o p t i o n s . c l o s e O n E s c a p e & & c . k e y C o d e & & c . k e y C o d e = = g . u i . k e y C o d e . E S C A P E & & a . c l o s e ( c ) ) } ) ; g ( 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 " , g . u i . d i a l o g . o v e r l a y . r e s i z e ) } v a r   b = g ( " < 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 ( ) } ) ; ( a . o p t i o n s . b g i f r a m e & & g . f n . b g i f r a m e & & b . 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 ( b ) ; r e t u r n   b } , d e s t r o y : f u n c t i o n ( b ) { t h i s . i n s t a n c e s . s p l i c e ( g . i n A r r a y ( t h i s . i n s t a n c e s , b ) , 1 ) ; i f ( t h i s . i n s t a n c e s . l e n g t h = = = 0 ) { g ( [ 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 " ) } b . r e m o v e ( ) ; v a r   a = 0 ; g . 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 ( ) { a = M a t h . m a x ( a , t h i s . c s s ( " z - i n d e x " ) ) } ) ; t h i s . m a x Z = a } , h e i g h t : f u n c t i o n ( ) { i f ( g . b r o w s e r . m s i e & & g . b r o w s e r . v e r s i o n < 7 ) { v a r   a = 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   b = 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 ( a < b ) { r e t u r n   g ( w i n d o w ) . h e i g h t ( ) + " p x " } e l s e { r e t u r n   a + " p x " } } e l s e { r e t u r n   g ( 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 ( g . b r o w s e r . m s i e & & g . b r o w s e r . v e r s i o n < 7 ) { v a r   b = 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   a = 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 ( b < a ) { r e t u r n   g ( w i n d o w ) . w i d t h ( ) + " p x " } e l s e { r e t u r n   b + " p x " } } e l s e { r e t u r n   g ( 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   a = g ( [ ] ) ; g . e a c h ( g . 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 ( ) { a = a . a d d ( t h i s ) } ) ; a . c s s ( { w i d t h : 0 , h e i g h t : 0 } ) . c s s ( { w i d t h : g . 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 : g . u i . d i a l o g . o v e r l a y . h e i g h t ( ) } ) } } ) ; g . e x t e n d ( g . 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 ( ) { g . 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 ) ; ( f u n c t i o n ( b ) { b . w i d g e t ( " u i . s l i d e r " , b . e x t e n d ( { } , b . u i . m o u s e , { _ i n i t : f u n c t i o n ( ) { v a r   a = t h i s , e = 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 = b ( [ ] ) ; i f ( e . r a n g e ) { i f ( e . r a n g e = = = t r u e ) { t h i s . r a n g e = b ( " < d i v > < / d i v > " ) ; i f ( ! e . v a l u e s ) { e . 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 ( e . v a l u e s . l e n g t h & & e . v a l u e s . l e n g t h ! = 2 ) { e . v a l u e s = [ e . v a l u e s [ 0 ] , e . v a l u e s [ 0 ] ] } } e l s e { t h i s . r a n g e = b ( " < 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 ( e . r a n g e = = " m i n " | | e . 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 - " + e . 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 ( b ( " . 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 ) { b ( ' < 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 ( e . v a l u e s & & e . v a l u e s . l e n g t h ) { w h i l e ( b ( " . 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 < e . v a l u e s . l e n g t h ) { b ( ' < 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 = b ( " . 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 ( c ) { c . 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 ( ! e . d i s a b l e d ) { b ( 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 ( ) { b ( 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 ( ! e . d i s a b l e d ) { b ( " . 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 " ) ; b ( 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 { b ( t h i s ) . b l u r ( ) } } ) . b l u r ( f u n c t i o n ( ) { b ( 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 ( c ) { b ( 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 " , c ) } ) ; 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 ( c ) { v a r   n = t r u e ; v a r   o = b ( 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 ( a . 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 ( c . k e y C o d e ) { c a s e   b . u i . k e y C o d e . H O M E : c a s e   b . u i . k e y C o d e . E N D : c a s e   b . u i . k e y C o d e . U P : c a s e   b . u i . k e y C o d e . R I G H T : c a s e   b . u i . k e y C o d e . D O W N : c a s e   b . u i . k e y C o d e . L E F T : n = f a l s e ; i f ( ! a . _ k e y S l i d i n g ) { a . _ k e y S l i d i n g = t r u e ; b ( 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 " ) ; a . _ s t a r t ( c , o ) } b r e a k } v a r   m , q , l = a . _ s t e p ( ) ; i f ( a . o p t i o n s . v a l u e s & & a . o p t i o n s . v a l u e s . l e n g t h ) { m = q = a . v a l u e s ( o ) } e l s e { m = q = a . v a l u e ( ) } s w i t c h ( c . k e y C o d e ) { c a s e   b . u i . k e y C o d e . H O M E : q = a . _ v a l u e M i n ( ) ; b r e a k ; c a s e   b . u i . k e y C o d e . E N D : q = a . _ v a l u e M a x ( ) ; b r e a k ; c a s e   b . u i . k e y C o d e . U P : c a s e   b . u i . k e y C o d e . R I G H T : i f ( m = = a . _ v a l u e M a x ( ) ) { r e t u r n } q = m + l ; b r e a k ; c a s e   b . u i . k e y C o d e . D O W N : c a s e   b . u i . k e y C o d e . L E F T : i f ( m = = a . _ v a l u e M i n ( ) ) { r e t u r n } q = m - l ; b r e a k } a . _ s l i d e ( c , o , q ) ; r e t u r n   n } ) . k e y u p ( f u n c t i o n ( c ) { v a r   f = b ( 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 ( a . _ k e y S l i d i n g ) { a . _ s t o p ( c , f ) ; a . _ c h a n g e ( c , f ) ; a . _ k e y S l i d i n g = f a l s e ; b ( 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 ( s ) { v a r   r = t h i s . o p t i o n s ; i f ( r . 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   n = { x : s . p a g e X , y : s . p a g e Y } ; v a r   l = t h i s . _ n o r m V a l u e F r o m M o u s e ( n ) ; v a r   u = 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 , q ; v a r   a = t h i s , m ; t h i s . h a n d l e s . e a c h ( f u n c t i o n ( e ) { v a r   c = M a t h . a b s ( l - a . v a l u e s ( e ) ) ; i f ( u > c ) { u = c ; q = b ( t h i s ) ; m = e } } ) ; i f ( r . r a n g e = = t r u e & & t h i s . v a l u e s ( 1 ) = = r . m i n ) { q = b ( t h i s . h a n d l e s [ + + m ] ) } t h i s . _ s t a r t ( s , m ) ; a . _ h a n d l e I n d e x = m ; q . 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   o = q . o f f s e t ( ) ; v a r   v = ! b ( s . 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 = v ? { l e f t : 0 , t o p : 0 } : { l e f t : s . p a g e X - o . l e f t - ( q . w i d t h ( ) / 2 ) , t o p : s . p a g e Y - o . t o p - ( q . h e i g h t ( ) / 2 ) - ( p a r s e I n t ( q . 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 ( q . 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 ( q . c s s ( " m a r g i n T o p " ) , 1 0 ) | | 0 ) } ; l = t h i s . _ n o r m V a l u e F r o m M o u s e ( n ) ; t h i s . _ s l i d e ( s , m , l ) ; 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 ( a ) { 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 ( e ) { v a r   a = { x : e . p a g e X , y : e . p a g e Y } ; v a r   f = t h i s . _ n o r m V a l u e F r o m M o u s e ( a ) ; t h i s . _ s l i d e ( e , t h i s . _ h a n d l e I n d e x , f ) ; 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 ( a ) { 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 ( a , 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 ( a , 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 ( r ) { v a r   s , m ; 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 ) { s = t h i s . e l e m e n t S i z e . w i d t h ; m = r . 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 { s = t h i s . e l e m e n t S i z e . h e i g h t ; m = r . 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   o = ( m / s ) ; i f ( o > 1 ) { o = 1 } i f ( o < 0 ) { o = 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 ) { o = 1 - o } v a r   q = t h i s . _ v a l u e M a x ( ) - t h i s . _ v a l u e M i n ( ) , l = o * q , a = l % t h i s . o p t i o n s . s t e p , n = t h i s . _ v a l u e M i n ( ) + l - a ; i f ( a > ( t h i s . o p t i o n s . s t e p / 2 ) ) { n + = 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 ( n . t o F i x e d ( 5 ) ) } , _ s t a r t : f u n c t i o n ( e , f ) { v a r   a = { h a n d l e : t h i s . h a n d l e s [ f ] , 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 ) { a . v a l u e = t h i s . v a l u e s ( f ) ; a . 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 " , e , a ) } , _ s l i d e : f u n c t i o n ( n , o , q ) { v a r   m = t h i s . h a n d l e s [ o ] ; 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   a = t h i s . v a l u e s ( o ? 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 ) & & ( ( o = = 0 & & q > a ) | | ( o = = 1 & & q < a ) ) ) { q = a } i f ( q ! = t h i s . v a l u e s ( o ) ) { v a r   r = t h i s . v a l u e s ( ) ; r [ o ] = q ; v a r   l = t h i s . _ t r i g g e r ( " s l i d e " , n , { h a n d l e : t h i s . h a n d l e s [ o ] , v a l u e : q , v a l u e s : r } ) ; v a r   a = t h i s . v a l u e s ( o ? 0 : 1 ) ; i f ( l ! = = f a l s e ) { t h i s . v a l u e s ( o , q , ( n . 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 ( q ! = t h i s . v a l u e ( ) ) { v a r   l = t h i s . _ t r i g g e r ( " s l i d e " , n , { h a n d l e : t h i s . h a n d l e s [ o ] , v a l u e : q } ) ; i f ( l ! = = f a l s e ) { t h i s . _ s e t D a t a ( " v a l u e " , q , ( n . 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 ( e , f ) { v a r   a = { h a n d l e : t h i s . h a n d l e s [ f ] , 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 ) { a . v a l u e = t h i s . v a l u e s ( f ) ; a . 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 " , e , a ) } , _ c h a n g e : f u n c t i o n ( e , f ) { v a r   a = { h a n d l e : t h i s . h a n d l e s [ f ] , 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 ) { a . v a l u e = t h i s . v a l u e s ( f ) ; a . 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 " , e , a ) } , v a l u e : f u n c t i o n ( a ) { 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 " , a ) ; 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 ( a , f , h , g ) { 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 [ a ] = f ; t h i s . _ r e f r e s h V a l u e ( h ) ; i f ( ! g ) { t h i s . _ c h a n g e ( n u l l , a ) } } 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 ( a ) } 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 ( a , e , f ) { b . 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 ( a ) { c a s e " d i s a b l e d " : i f ( e ) { 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 ( f ) ; 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 ( f ) ; b r e a k } } , _ s t e p : f u n c t i o n ( ) { v a r   a = t h i s . o p t i o n s . s t e p ; r e t u r n   a } , _ v a l u e : f u n c t i o n ( ) { v a r   a = t h i s . o p t i o n s . v a l u e ; i f ( a < t h i s . _ v a l u e M i n ( ) ) { a = t h i s . _ v a l u e M i n ( ) } i f ( a > t h i s . _ v a l u e M a x ( ) ) { a = t h i s . _ v a l u e M a x ( ) } r e t u r n   a } , _ v a l u e s : f u n c t i o n ( a ) { i f ( a r g u m e n t s . l e n g t h ) { v a r   e = t h i s . o p t i o n s . v a l u e s [ a ] ; i f ( e < t h i s . _ v a l u e M i n ( ) ) { e = t h i s . _ v a l u e M i n ( ) } i f ( e > t h i s . _ v a l u e M a x ( ) ) { e = t h i s . _ v a l u e M a x ( ) } r e t u r n   e } 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   a = t h i s . o p t i o n s . m i n ; r e t u r n   a } , _ v a l u e M a x : f u n c t i o n ( ) { v a r   a = t h i s . o p t i o n s . m a x ; r e t u r n   a } , _ r e f r e s h V a l u e : f u n c t i o n ( w ) { v a r   s = t h i s . o p t i o n s . r a n g e , v = t h i s . o p t i o n s , a = 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   o , q ; t h i s . h a n d l e s . e a c h ( f u n c t i o n ( e , g ) { v a r   f = ( a . v a l u e s ( e ) - a . _ v a l u e M i n ( ) ) / ( a . _ v a l u e M a x ( ) - a . _ v a l u e M i n ( ) ) * 1 0 0 ; v a r   c = { } ; c [ a . 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 " ] = f + " % " ; b ( t h i s ) . s t o p ( 1 , 1 ) [ w ? " a n i m a t e " : " c s s " ] ( c , v . a n i m a t e ) ; i f ( a . o p t i o n s . r a n g e = = = t r u e ) { i f ( a . o r i e n t a t i o n = = " h o r i z o n t a l " ) { ( e = = 0 ) & & a . r a n g e . s t o p ( 1 , 1 ) [ w ? " a n i m a t e " : " c s s " ] ( { l e f t : f + " % " } , v . a n i m a t e ) ; ( e = = 1 ) & & a . r a n g e [ w ? " a n i m a t e " : " c s s " ] ( { w i d t h : ( f - 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 : v . a n i m a t e } ) } e l s e { ( e = = 0 ) & & a . r a n g e . s t o p ( 1 , 1 ) [ w ? " a n i m a t e " : " c s s " ] ( { b o t t o m : ( f ) + " % " } , v . a n i m a t e ) ; ( e = = 1 ) & & a . r a n g e [ w ? " a n i m a t e " : " c s s " ] ( { h e i g h t : ( f - 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 : v . a n i m a t e } ) } } l a s t V a l P e r c e n t = f } ) } e l s e { v a r   n = t h i s . v a l u e ( ) , r = t h i s . _ v a l u e M i n ( ) , m = t h i s . _ v a l u e M a x ( ) , u = m ! = r ? ( n - r ) / ( m - r ) * 1 0 0 : 0 ; v a r   z = { } ; z [ a . 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 " ] = u + " % " ; t h i s . h a n d l e . s t o p ( 1 , 1 ) [ w ? " a n i m a t e " : " c s s " ] ( z , v . a n i m a t e ) ; ( s = = " 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 ) [ w ? " a n i m a t e " : " c s s " ] ( { w i d t h : u + " % " } , v . a n i m a t e ) ; ( s = = " 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 [ w ? " a n i m a t e " : " c s s " ] ( { w i d t h : ( 1 0 0 - u ) + " % " } , { q u e u e : f a l s e , d u r a t i o n : v . a n i m a t e } ) ; ( s = = " 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 ) [ w ? " a n i m a t e " : " c s s " ] ( { h e i g h t : u + " % " } , v . a n i m a t e ) ; ( s = = " 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 [ w ? " a n i m a t e " : " c s s " ] ( { h e i g h t : ( 1 0 0 - u ) + " % " } , { q u e u e : f a l s e , d u r a t i o n : v . a n i m a t e } ) } } } ) ) ; b . e x t e n d ( b . 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 ) ; ( f u n c t i o n ( b ) { b . 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 ( a , e ) { i f ( a = = " 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 & & e = = 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 ( e ) } e l s e { t h i s . o p t i o n s [ a ] = e ; i f ( a = = " 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 = e } t h i s . _ t a b i f y ( ) } } , _ t a b I d : f u n c t i o n ( a ) { r e t u r n   a . t i t l e & & a . 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 + b . d a t a ( a ) } , _ s a n i t i z e S e l e c t o r : f u n c t i o n ( a ) { r e t u r n   a . 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   a = 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 - " + b . d a t a ( t h i s . l i s t [ 0 ] ) ) ; r e t u r n   b . c o o k i e . a p p l y ( n u l l , [ a ] . c o n c a t ( b . 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 ( e , a ) { r e t u r n { t a b : e , p a n e l : a , i n d e x : t h i s . a n c h o r s . i n d e x ( e ) } } , _ 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   a = b ( t h i s ) ; a . h t m l ( a . 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 ( o ) { 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 = b ( " 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   b ( " a " , t h i s ) [ 0 ] } ) ; t h i s . p a n e l s = b ( [ ] ) ; v a r   a = t h i s , B = 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 ( h , m ) { v a r   l = b ( m ) . a t t r ( " h r e f " ) ; v a r   g = l . s p l i t ( " # " ) [ 0 ] , f ; i f ( g & & ( g = = = l o c a t i o n . t o S t r i n g ( ) . s p l i t ( " # " ) [ 0 ] | | ( f = b ( " b a s e " ) [ 0 ] ) & & g = = = f . h r e f ) ) { l = m . h a s h ; m . h r e f = l } i f ( C . t e s t ( l ) ) { a . p a n e l s = a . p a n e l s . a d d ( a . _ s a n i t i z e S e l e c t o r ( l ) ) } e l s e { i f ( l ! = " # " ) { b . d a t a ( m , " h r e f . t a b s " , l ) ; b . d a t a ( m , " l o a d . t a b s " , l . r e p l a c e ( / # . * $ / , " " ) ) ; v a r   c = a . _ t a b I d ( m ) ; m . h r e f = " # " + c ; v a r   e = b ( " # " + c ) ; i f ( ! e . l e n g t h ) { e = b ( B . p a n e l T e m p l a t e ) . a t t r ( " i d " , c ) . 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 ( a . p a n e l s [ h - 1 ] | | a . l i s t ) ; e . d a t a ( " d e s t r o y . t a b s " , t r u e ) } a . p a n e l s = a . p a n e l s . a d d ( e ) } e l s e { B . d i s a b l e d . p u s h ( h ) } } } ) ; i f ( o ) { 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 ( B . 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 ( c , e ) { i f ( e . h a s h = = l o c a t i o n . h a s h ) { B . s e l e c t e d = c ; r e t u r n   f a l s e } } ) } i f ( t y p e o f   B . s e l e c t e d ! = " n u m b e r " & & B . c o o k i e ) { B . s e l e c t e d = p a r s e I n t ( a . _ c o o k i e ( ) , 1 0 ) } i f ( t y p e o f   B . 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 ) { B . 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 " ) ) } B . s e l e c t e d = B . s e l e c t e d | | 0 } e l s e { i f ( B . s e l e c t e d = = = n u l l ) { B . s e l e c t e d = - 1 } } B . s e l e c t e d = ( ( B . s e l e c t e d > = 0 & & t h i s . a n c h o r s [ B . s e l e c t e d ] ) | | B . s e l e c t e d < 0 ) ? B . s e l e c t e d : 0 ; B . d i s a b l e d = b . u n i q u e ( B . d i s a b l e d . c o n c a t ( b . 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 ( c , e ) { r e t u r n   a . l i s . i n d e x ( c ) } ) ) ) . s o r t ( ) ; i f ( b . i n A r r a y ( B . s e l e c t e d , B . d i s a b l e d ) ! = - 1 ) { B . d i s a b l e d . s p l i c e ( b . i n A r r a y ( B . s e l e c t e d , B . 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 ( B . 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 ( B . 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 ( B . 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 " ) ; a . e l e m e n t . q u e u e ( " t a b s " , f u n c t i o n ( ) { a . _ t r i g g e r ( " s h o w " , n u l l , a . _ u i ( a . a n c h o r s [ B . s e l e c t e d ] , a . p a n e l s [ B . s e l e c t e d ] ) ) } ) ; t h i s . l o a d ( B . s e l e c t e d ) } b ( w i n d o w ) . b i n d ( " u n l o a d " , f u n c t i o n ( ) { a . l i s . a d d ( a . a n c h o r s ) . u n b i n d ( " . t a b s " ) ; a . l i s = a . a n c h o r s = a . p a n e l s = n u l l } ) } e l s e { B . 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 [ B . 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 ( B . c o o k i e ) { t h i s . _ c o o k i e ( B . s e l e c t e d , B . c o o k i e ) } f o r ( v a r   w = 0 , q ; ( q = t h i s . l i s [ w ] ) ; w + + ) { b ( q ) [ b . i n A r r a y ( w , B . d i s a b l e d ) ! = - 1 & & ! b ( q ) . 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 ( B . 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 ( B . e v e n t ! = " m o u s e o v e r " ) { v a r   z = f u n c t i o n ( e , c ) { i f ( c . i s ( " : n o t ( . u i - s t a t e - d i s a b l e d ) " ) ) { c . a d d C l a s s ( " u i - s t a t e - " + e ) } } ; v a r   u = f u n c t i o n ( e , c ) { c . r e m o v e C l a s s ( " u i - s t a t e - " + e ) } ; 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 ( ) { z ( " h o v e r " , b ( 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 ( ) { u ( " h o v e r " , b ( 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 ( ) { z ( " f o c u s " , b ( 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 ( ) { u ( " f o c u s " , b ( t h i s ) . c l o s e s t ( " l i " ) ) } ) } v a r   D , v ; i f ( B . f x ) { i f ( b . i s A r r a y ( B . f x ) ) { D = B . f x [ 0 ] ; v = B . f x [ 1 ] } e l s e { D = v = B . f x } } f u n c t i o n   A ( c , e ) { c . c s s ( { d i s p l a y : " " } ) ; i f ( b . b r o w s e r . m s i e & & e . o p a c i t y ) { c [ 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   s = v ? f u n c t i o n ( c , e ) { b ( c ) . 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 " ) ; e . 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 ( v , v . d u r a t i o n | | " n o r m a l " , f u n c t i o n ( ) { A ( e , v ) ; a . _ t r i g g e r ( " s h o w " , n u l l , a . _ u i ( c , e [ 0 ] ) ) } ) } : f u n c t i o n ( c , e ) { b ( c ) . 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 " ) ; e . r e m o v e C l a s s ( " u i - t a b s - h i d e " ) ; a . _ t r i g g e r ( " s h o w " , n u l l , a . _ u i ( c , e [ 0 ] ) ) } ; v a r   r = D ? f u n c t i o n ( e , c ) { c . a n i m a t e ( D , D . d u r a t i o n | | " n o r m a l " , f u n c t i o n ( ) { a . 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 " ) ; c . a d d C l a s s ( " u i - t a b s - h i d e " ) ; A ( c , D ) ; a . 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 ( f , c , e ) { a . 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 " ) ; c . a d d C l a s s ( " u i - t a b s - h i d e " ) ; a . 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 ( B . e v e n t + " . t a b s " , f u n c t i o n ( ) { v a r   g = t h i s , e = b ( t h i s ) . c l o s e s t ( " l i " ) , c = a . 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 ) " ) , f = b ( a . _ 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 ( ( e . h a s C l a s s ( " u i - t a b s - s e l e c t e d " ) & & ! B . c o l l a p s i b l e ) | | e . h a s C l a s s ( " u i - s t a t e - d i s a b l e d " ) | | e . 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 " ) | | a . _ t r i g g e r ( " s e l e c t " , n u l l , a . _ u i ( t h i s , f [ 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 } B . s e l e c t e d = a . a n c h o r s . i n d e x ( t h i s ) ; a . a b o r t ( ) ; i f ( B . c o l l a p s i b l 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 " ) ) { B . s e l e c t e d = - 1 ; i f ( B . c o o k i e ) { a . _ c o o k i e ( B . s e l e c t e d , B . c o o k i e ) } a . e l e m e n t . q u e u e ( " t a b s " , f u n c t i o n ( ) { r ( g , c ) } ) . 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 ( ! c . l e n g t h ) { i f ( B . c o o k i e ) { a . _ c o o k i e ( B . s e l e c t e d , B . c o o k i e ) } a . e l e m e n t . q u e u e ( " t a b s " , f u n c t i o n ( ) { s ( g , f ) } ) ; a . l o a d ( a . 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 ( B . c o o k i e ) { a . _ c o o k i e ( B . s e l e c t e d , B . c o o k i e ) } i f ( f . l e n g t h ) { i f ( c . l e n g t h ) { a . e l e m e n t . q u e u e ( " t a b s " , f u n c t i o n ( ) { r ( g , c ) } ) } a . e l e m e n t . q u e u e ( " t a b s " , f u n c t i o n ( ) { s ( g , f ) } ) ; a . l o a d ( a . 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 ( b . 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   a = 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   f = b . d a t a ( t h i s , " h r e f . t a b s " ) ; i f ( f ) { t h i s . h r e f = f } v a r   e = b ( t h i s ) . u n b i n d ( " . t a b s " ) ; b . 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 ( g , c ) { e . r e m o v e D a t a ( c + " . 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 ( b . d a t a ( t h i s , " d e s t r o y . t a b s " ) ) { b ( t h i s ) . r e m o v e ( ) } e l s e { b ( 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 ( a . c o o k i e ) { t h i s . _ c o o k i e ( n u l l , a . c o o k i e ) } } , a d d : f u n c t i o n ( q , r , s ) { i f ( s = = = u n d e f i n e d ) { s = t h i s . a n c h o r s . l e n g t h } v a r   a = t h i s , n = t h i s . o p t i o n s , l = b ( n . t a b T e m p l a t e . r e p l a c e ( / # \ { h r e f \ } / g , q ) . r e p l a c e ( / # \ { l a b e l \ } / g , r ) ) , m = ! q . i n d e x O f ( " # " ) ? q . r e p l a c e ( " # " , " " ) : t h i s . _ t a b I d ( b ( " a " , l ) [ 0 ] ) ; l . 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   o = b ( " # " + m ) ; i f ( ! o . l e n g t h ) { o = b ( n . p a n e l T e m p l a t e ) . a t t r ( " i d " , m ) . d a t a ( " d e s t r o y . t a b s " , t r u e ) } o . 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 ( s > = t h i s . l i s . l e n g t h ) { l . a p p e n d T o ( t h i s . l i s t ) ; o . 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 { l . i n s e r t B e f o r e ( t h i s . l i s [ s ] ) ; o . i n s e r t B e f o r e ( t h i s . p a n e l s [ s ] ) } n . d i s a b l e d = b . m a p ( n . d i s a b l e d , f u n c t i o n ( c , e ) { r e t u r n   c > = s ? + + c : c } ) ; 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 ) { l . 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 " ) ; 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 ( ) { a . _ t r i g g e r ( " s h o w " , n u l l , a . _ u i ( a . a n c h o r s [ 0 ] , a . 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 [ s ] , t h i s . p a n e l s [ s ] ) ) } , r e m o v e : f u n c t i o n ( a ) { v a r   g = t h i s . o p t i o n s , f = t h i s . l i s . e q ( a ) . r e m o v e ( ) , h = t h i s . p a n e l s . e q ( a ) . r e m o v e ( ) ; i f ( f . 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 ( a + ( a + 1 < t h i s . a n c h o r s . l e n g t h ? 1 : - 1 ) ) } g . d i s a b l e d = b . m a p ( b . g r e p ( g . d i s a b l e d , f u n c t i o n ( c , e ) { r e t u r n   c ! = a } ) , f u n c t i o n ( c , e ) { r e t u r n   c > = a ? - - c : c } ) ; 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 ( f . f i n d ( " a " ) [ 0 ] , h [ 0 ] ) ) } , e n a b l e : f u n c t i o n ( a ) { v a r   e = t h i s . o p t i o n s ; i f ( b . i n A r r a y ( a , e . d i s a b l e d ) = = - 1 ) { r e t u r n } t h i s . l i s . e q ( a ) . 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 " ) ; e . d i s a b l e d = b . g r e p ( e . d i s a b l e d , f u n c t i o n ( c , f ) { r e t u r n   c ! = a } ) ; 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 [ a ] , t h i s . p a n e l s [ a ] ) ) } , d i s a b l e : f u n c t i o n ( f ) { v a r   a = t h i s , e = t h i s . o p t i o n s ; i f ( f ! = e . s e l e c t e d ) { t h i s . l i s . e q ( f ) . a d d C l a s s ( " u i - s t a t e - d i s a b l e d " ) ; e . d i s a b l e d . p u s h ( f ) ; e . 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 [ f ] , t h i s . p a n e l s [ f ] ) ) } } , s e l e c t : f u n c t i o n ( a ) { i f ( t y p e o f   a = = " s t r i n g " ) { a = 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 $ = " + a + " ] " ) ) } e l s e { i f ( a = = = n u l l ) { a = - 1 } } i f ( a = = - 1 & & t h i s . o p t i o n s . c o l l a p s i b l e ) { a = 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 ( a ) . 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 ( m ) { v a r   o = t h i s , h = t h i s . o p t i o n s , a = t h i s . a n c h o r s . e q ( m ) [ 0 ] , n = b . d a t a ( a , " l o a d . t a b s " ) ; t h i s . a b o r t ( ) ; i f ( ! n | | 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 & & b . d a t a ( a , " 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 ( m ) . 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 ( h . s p i n n e r ) { v a r   l = b ( " s p a n " , a ) ; l . d a t a ( " l a b e l . t a b s " , l . h t m l ( ) ) . h t m l ( h . s p i n n e r ) } t h i s . x h r = b . a j a x ( b . e x t e n d ( { } , h . a j a x O p t i o n s , { u r l : n , s u c c e s s : f u n c t i o n ( e , f ) { b ( o . _ s a n i t i z e S e l e c t o r ( a . h a s h ) ) . h t m l ( e ) ; o . _ c l e a n u p ( ) ; i f ( h . c a c h e ) { b . d a t a ( a , " c a c h e . t a b s " , t r u e ) } o . _ t r i g g e r ( " l o a d " , n u l l , o . _ u i ( o . a n c h o r s [ m ] , o . p a n e l s [ m ] ) ) ; t r y { h . a j a x O p t i o n s . s u c c e s s ( e , f ) } c a t c h ( c ) { } o . 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 ( e , a ) { t h i s . a n c h o r s . e q ( e ) . 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 " , a ) } , 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 } } ) ; b . e x t e n d ( b . 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 > ' } } ) ; b . e x t e n d ( b . 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 ( n , l ) { v a r   a = t h i s , h = t h i s . o p t i o n s ; v a r   o = a . _ r o t a t e | | ( a . _ r o t a t e = f u n c t i o n ( c ) { c l e a r T i m e o u t ( a . r o t a t i o n ) ; a . 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   e = h . s e l e c t e d ; a . s e l e c t ( + + e < a . a n c h o r s . l e n g t h ? e : 0 ) } , n ) ; i f ( c ) { c . s t o p P r o p a g a t i o n ( ) } } ) ; v a r   m = a . _ u n r o t a t e | | ( a . _ u n r o t a t e = ! l ? f u n c t i o n ( c ) { i f ( c . c l i e n t X ) { a . r o t a t e ( n u l l ) } } : f u n c t i o n ( c ) { t = h . s e l e c t e d ; o ( ) } ) ; i f ( n ) { t h i s . e l e m e n t . b i n d ( " t a b s s h o w " , o ) ; t h i s . a n c h o r s . b i n d ( h . e v e n t + " . t a b s " , m ) ; o ( ) } e l s e { c l e a r T i m e o u t ( a . 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 " , o ) ; t h i s . a n c h o r s . u n b i n d ( h . e v e n t + " . t a b s " , m ) ; 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 ) ; ( 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 : [ " J a n u a r y " , " F e b r u a r y " , " M a r c h " , " A p r i l " , " M a y " , " J u n e " , " J u l y " , " A u g u s t " , " S e p t e m b e r " , " O c t o b e r " , " N o v e m b e r " , " D e c e m b e r " ] , m o n t h N a m e s S h o r t : [ " J a n " , " F e b " , " M a r " , " A p r " , " M a y " , " J u n " , " J u l " , " A u g " , " S e p " , " O c t " , " N o v " , " D e c " ] , 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 : " m m / d d / 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 ) ; ( f u n c t i o n ( b ) { b . 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 = b ( ' < 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 ( ) ; b . 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 ( a ) { i f ( a = = = 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 " , a ) ; 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 ( a , e ) { s w i t c h ( a ) { 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 = e ; 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 } b . 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   a = t h i s . o p t i o n s . v a l u e ; i f ( a < t h i s . _ v a l u e M i n ( ) ) { a = t h i s . _ v a l u e M i n ( ) } i f ( a > t h i s . _ v a l u e M a x ( ) ) { a = t h i s . _ v a l u e M a x ( ) } r e t u r n   a } , _ v a l u e M i n : f u n c t i o n ( ) { v a r   a = 0 ; r e t u r n   a } , _ v a l u e M a x : f u n c t i o n ( ) { v a r   a = 1 0 0 ; r e t u r n   a } , _ r e f r e s h V a l u e : f u n c t i o n ( ) { v a r   a = t h i s . v a l u e ( ) ; t h i s . v a l u e D i v [ a = = 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 ( a + " % " ) ; 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 " , a ) } } ) ; b . e x t e n d ( b . 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 . e f f e c t s | | ( f u n c t i o n ( l ) { l . 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 ( b , a ) { f o r ( v a r   c = 0 ; c < a . l e n g t h ; c + + ) { i f ( a [ c ] ! = = n u l l ) { b . d a t a ( " e c . s t o r a g e . " + a [ c ] , b [ 0 ] . s t y l e [ a [ c ] ] ) } } } , r e s t o r e : f u n c t i o n ( b , a ) { f o r ( v a r   c = 0 ; c < a . l e n g t h ; c + + ) { i f ( a [ c ] ! = = n u l l ) { b . c s s ( a [ c ] , b . d a t a ( " e c . s t o r a g e . " + a [ c ] ) ) } } } , s e t M o d e : f u n c t i o n ( b , a ) { i f ( a = = " t o g g l e " ) { a = b . i s ( " : h i d d e n " ) ? " s h o w " : " h i d e " } r e t u r n   a } , g e t B a s e l i n e : f u n c t i o n ( c , b ) { v a r   a , e ; s w i t c h ( c [ 0 ] ) { c a s e " t o p " : a = 0 ; b r e a k ; c a s e " m i d d l e " : a = 0 . 5 ; b r e a k ; c a s e " b o t t o m " : a = 1 ; b r e a k ; d e f a u l t : a = c [ 0 ] / b . h e i g h t } s w i t c h ( c [ 1 ] ) { c a s e " l e f t " : e = 0 ; b r e a k ; c a s e " c e n t e r " : e = 0 . 5 ; b r e a k ; c a s e " r i g h t " : e = 1 ; b r e a k ; d e f a u l t : e = c [ 1 ] / b . w i d t h } r e t u r n { x : e , y : a } } , c r e a t e W r a p p e r : f u n c t i o n ( n ) { i f ( n . 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   n . p a r e n t ( ) } v a r   e = { w i d t h : n . o u t e r W i d t h ( t r u e ) , h e i g h t : n . o u t e r H e i g h t ( t r u e ) , " f l o a t " : n . c s s ( " f l o a t " ) } ; n . 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   a = n . p a r e n t ( ) ; i f ( n . c s s ( " p o s i t i o n " ) = = " s t a t i c " ) { a . c s s ( { p o s i t i o n : " r e l a t i v e " } ) ; n . 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   b = n . c s s ( " t o p " ) ; i f ( i s N a N ( p a r s e I n t ( b , 1 0 ) ) ) { b = " a u t o " } v a r   c = n . c s s ( " l e f t " ) ; i f ( i s N a N ( p a r s e I n t ( c , 1 0 ) ) ) { c = " a u t o " } a . c s s ( { p o s i t i o n : n . c s s ( " p o s i t i o n " ) , t o p : b , l e f t : c , z I n d e x : n . c s s ( " z - i n d e x " ) } ) . s h o w ( ) ; n . 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 } ) } a . c s s ( e ) ; r e t u r n   a } , r e m o v e W r a p p e r : f u n c t i o n ( a ) { i f ( a . 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   a . p a r e n t ( ) . r e p l a c e W i t h ( a ) } r e t u r n   a } , s e t T r a n s i t i o n : f u n c t i o n ( c , a , e , b ) { b = b | | { } ; l . e a c h ( a , f u n c t i o n ( n , o ) { u n i t = c . c s s U n i t ( o ) ; i f ( u n i t [ 0 ] > 0 ) { b [ o ] = u n i t [ 0 ] * e + u n i t [ 1 ] } } ) ; r e t u r n   b } , a n i m a t e C l a s s : f u n c t i o n ( e , c , a , b ) { v a r   o = ( t y p e o f   a = = " f u n c t i o n " ? a : ( b ? b : n u l l ) ) ; v a r   n = ( t y p e o f   a = = " s t r i n g " ? a : 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   w = { } ; v a r   A = l ( t h i s ) ; v a r   z = A . a t t r ( " s t y l e " ) | | " " ; i f ( t y p e o f   z = = " o b j e c t " ) { z = z . c s s T e x t } i f ( e . t o g g l e ) { A . h a s C l a s s ( e . t o g g l e ) ? e . r e m o v e = e . t o g g l e : e . a d d = e . t o g g l e } v a r   u = l . 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 ( e . a d d ) { A . a d d C l a s s ( e . a d d ) } i f ( e . r e m o v e ) { A . r e m o v e C l a s s ( e . r e m o v e ) } v a r   s = l . 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 ( e . a d d ) { A . r e m o v e C l a s s ( e . a d d ) } i f ( e . r e m o v e ) { A . a d d C l a s s ( e . r e m o v e ) } f o r ( v a r   v   i n   s ) { i f ( t y p e o f   s [ v ] ! = " f u n c t i o n " & & s [ v ] & & v . i n d e x O f ( " M o z " ) = = - 1 & & v . i n d e x O f ( " l e n g t h " ) = = - 1 & & s [ v ] ! = u [ v ] & & ( v . m a t c h ( / c o l o r / i ) | | ( ! v . m a t c h ( / c o l o r / i ) & & ! i s N a N ( p a r s e I n t ( s [ v ] , 1 0 ) ) ) ) & & ( u . p o s i t i o n ! = " s t a t i c " | | ( u . p o s i t i o n = = " s t a t i c " & & ! v . m a t c h ( / l e f t | t o p | b o t t o m | r i g h t / ) ) ) ) { w [ v ] = s [ v ] } } A . a n i m a t e ( w , c , n , f u n c t i o n ( ) { i f ( t y p e o f   l ( t h i s ) . a t t r ( " s t y l e " ) = = " o b j e c t " ) { l ( t h i s ) . a t t r ( " s t y l e " ) [ " c s s T e x t " ] = " " ; l ( t h i s ) . a t t r ( " s t y l e " ) [ " c s s T e x t " ] = z } e l s e { l ( t h i s ) . a t t r ( " s t y l e " , z ) } i f ( e . a d d ) { l ( t h i s ) . a d d C l a s s ( e . a d d ) } i f ( e . r e m o v e ) { l ( t h i s ) . r e m o v e C l a s s ( e . r e m o v e ) } i f ( o ) { o . 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   m ( e , n ) { v a r   b = e [ 1 ] & & e [ 1 ] . c o n s t r u c t o r = = O b j e c t ? e [ 1 ] : { } ; i f ( n ) { b . m o d e = n } v a r   c = e [ 1 ] & & e [ 1 ] . c o n s t r u c t o r ! = O b j e c t ? e [ 1 ] : ( b . d u r a t i o n ? b . d u r a t i o n : e [ 2 ] ) ; c = l . f x . o f f ? 0 : t y p e o f   c = = = " n u m b e r " ? c : l . f x . s p e e d s [ c ] | | l . f x . s p e e d s . _ d e f a u l t ; v a r   a = b . c a l l b a c k | | ( l . i s F u n c t i o n ( e [ 1 ] ) & & e [ 1 ] ) | | ( l . i s F u n c t i o n ( e [ 2 ] ) & & e [ 2 ] ) | | ( l . i s F u n c t i o n ( e [ 3 ] ) & & e [ 3 ] ) ; r e t u r n [ e [ 0 ] , b , c , a ] } l . f n . e x t e n d ( { _ s h o w : l . f n . s h o w , _ h i d e : l . f n . h i d e , _ _ t o g g l e : l . f n . t o g g l e , _ a d d C l a s s : l . f n . a d d C l a s s , _ r e m o v e C l a s s : l . f n . r e m o v e C l a s s , _ t o g g l e C l a s s : l . 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 ( c , e , b , a ) { r e t u r n   l . e f f e c t s [ c ] ? l . e f f e c t s [ c ] . c a l l ( t h i s , { m e t h o d : c , o p t i o n s : e | | { } , d u r a t i o n : b , c a l l b a c k : a } ) : 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 , m ( 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 , m ( 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 ] ) ) | | ( l . 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 , m ( 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 ( c , e , a , b ) { r e t u r n   e ? l . 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 : c } , e , a , b ] ) : t h i s . _ a d d C l a s s ( c ) } , r e m o v e C l a s s : f u n c t i o n ( c , e , a , b ) { r e t u r n   e ? l . 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 : c } , e , a , b ] ) : t h i s . _ r e m o v e C l a s s ( c ) } , t o g g l e C l a s s : f u n c t i o n ( c , e , a , b ) { r e t u r n ( ( t y p e o f   e ! = = " b o o l e a n " ) & & e ) ? l . 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 : c } , e , a , b ] ) : t h i s . _ t o g g l e C l a s s ( c , e ) } , m o r p h : f u n c t i o n ( n , c , e , a , b ) { r e t u r n   l . 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 : c , r e m o v e : n } , e , a , b ] ) } , 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 ( c ) { v a r   b = t h i s . c s s ( c ) , a = [ ] ; l . e a c h ( [ " e m " , " p x " , " % " , " p t " ] , f u n c t i o n ( n , e ) { i f ( b . i n d e x O f ( e ) > 0 ) { a = [ p a r s e F l o a t ( b ) , e ] } } ) ; r e t u r n   a } } ) ; l . 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 ( a , b ) { l . f x . s t e p [ b ] = f u n c t i o n ( c ) { i f ( c . s t a t e = = 0 ) { c . s t a r t = h ( c . e l e m , b ) ; c . e n d = f ( c . e n d ) } c . e l e m . s t y l e [ b ] = " 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 ( ( c . p o s * ( c . e n d [ 0 ] - c . s t a r t [ 0 ] ) ) + c . 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 ( ( c . p o s * ( c . e n d [ 1 ] - c . s t a r t [ 1 ] ) ) + c . 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 ( ( c . p o s * ( c . e n d [ 2 ] - c . s t a r t [ 2 ] ) ) + c . s t a r t [ 2 ] , 1 0 ) , 2 5 5 ) , 0 ) ] . j o i n ( " , " ) + " ) " } } ) ; f u n c t i o n   f ( a ) { v a r   b ; i f ( a & & a . c o n s t r u c t o r = = A r r a y & & a . l e n g t h = = 3 ) { r e t u r n   a } i f ( b = / 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 ( a ) ) { r e t u r n [ p a r s e I n t ( b [ 1 ] , 1 0 ) , p a r s e I n t ( b [ 2 ] , 1 0 ) , p a r s e I n t ( b [ 3 ] , 1 0 ) ] } i f ( b = / 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 ( a ) ) { r e t u r n [ p a r s e F l o a t ( b [ 1 ] ) * 2 . 5 5 , p a r s e F l o a t ( b [ 2 ] ) * 2 . 5 5 , p a r s e F l o a t ( b [ 3 ] ) * 2 . 5 5 ] } i f ( b = / # ( [ 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 ( a ) ) { r e t u r n [ p a r s e I n t ( b [ 1 ] , 1 6 ) , p a r s e I n t ( b [ 2 ] , 1 6 ) , p a r s e I n t ( b [ 3 ] , 1 6 ) ] } i f ( b = / # ( [ a - f A - F 0 - 9 ] ) ( [ a - f A - F 0 - 9 ] ) ( [ a - f A - F 0 - 9 ] ) / . e x e c ( a ) ) { r e t u r n [ p a r s e I n t ( b [ 1 ] + b [ 1 ] , 1 6 ) , p a r s e I n t ( b [ 2 ] + b [ 2 ] , 1 6 ) , p a r s e I n t ( b [ 3 ] + b [ 3 ] , 1 6 ) ] } i f ( b = / r g b a \ ( 0 ,   0 ,   0 ,   0 \ ) / . e x e c ( a ) ) { r e t u r n   g . t r a n s p a r e n t } r e t u r n   g [ l . t r i m ( a ) . t o L o w e r C a s e ( ) ] } f u n c t i o n   h ( a , c ) { v a r   b ; d o { b = l . c u r C S S ( a , c ) ; i f ( b ! = " " & & b ! = " t r a n s p a r e n t " | | l . n o d e N a m e ( a , " b o d y " ) ) { b r e a k } c = " b a c k g r o u n d C o l o r " } w h i l e ( a = a . p a r e n t N o d e ) ; r e t u r n   f ( b ) } v a r   g = { 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 ] } ; l . e a s i n g . j s w i n g = l . e a s i n g . s w i n g ; l . e x t e n d ( l . 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 ( e , c , n , a , b ) { r e t u r n   l . e a s i n g [ l . e a s i n g . d e f ] ( e , c , n , a , b ) } , e a s e I n Q u a d : f u n c t i o n ( e , c , n , a , b ) { r e t u r n   a * ( c / = b ) * c + n } , e a s e O u t Q u a d : f u n c t i o n ( e , c , n , a , b ) { r e t u r n   - a * ( c / = b ) * ( c - 2 ) + n } , e a s e I n O u t Q u a d : f u n c t i o n ( e , c , n , a , b ) { i f ( ( c / = b / 2 ) < 1 ) { r e t u r n   a / 2 * c * c + n } r e t u r n   - a / 2 * ( ( - - c ) * ( c - 2 ) - 1 ) + n } , e a s e I n C u b i c : f u n c t i o n ( e , c , n , a , b ) { r e t u r n   a * ( c / = b ) * c * c + n } , e a s e O u t C u b i c : f u n c t i o n ( e , c , n , a , b ) { r e t u r n   a * ( ( c = c / b - 1 ) * c * c + 1 ) + n } , e a s e I n O u t C u b i c : f u n c t i o n ( e , c , n , a , b ) { i f ( ( c / = b / 2 ) < 1 ) { r e t u r n   a / 2 * c * c * c + n } r e t u r n   a / 2 * ( ( c - = 2 ) * c * c + 2 ) + n } , e a s e I n Q u a r t : f u n c t i o n ( e , c , n , a , b ) { r e t u r n   a * ( c / = b ) * c * c * c + n } , e a s e O u t Q u a r t : f u n c t i o n ( e , c , n , a , b ) { r e t u r n   - a * ( ( c = c / b - 1 ) * c * c * c - 1 ) + n } , e a s e I n O u t Q u a r t : f u n c t i o n ( e , c , n , a , b ) { i f ( ( c / = b / 2 ) < 1 ) { r e t u r n   a / 2 * c * c * c * c + n } r e t u r n   - a / 2 * ( ( c - = 2 ) * c * c * c - 2 ) + n } , e a s e I n Q u i n t : f u n c t i o n ( e , c , n , a , b ) { r e t u r n   a * ( c / = b ) * c * c * c * c + n } , e a s e O u t Q u i n t : f u n c t i o n ( e , c , n , a , b ) { r e t u r n   a * ( ( c = c / b - 1 ) * c * c * c * c + 1 ) + n } , e a s e I n O u t Q u i n t : f u n c t i o n ( e , c , n , a , b ) { i f ( ( c / = b / 2 ) < 1 ) { r e t u r n   a / 2 * c * c * c * c * c + n } r e t u r n   a / 2 * ( ( c - = 2 ) * c * c * c * c + 2 ) + n } , e a s e I n S i n e : f u n c t i o n ( e , c , n , a , b ) { r e t u r n   - a * M a t h . c o s ( c / b * ( M a t h . P I / 2 ) ) + a + n } , e a s e O u t S i n e : f u n c t i o n ( e , c , n , a , b ) { r e t u r n   a * M a t h . s i n ( c / b * ( M a t h . P I / 2 ) ) + n } , e a s e I n O u t S i n e : f u n c t i o n ( e , c , n , a , b ) { r e t u r n   - a / 2 * ( M a t h . c o s ( M a t h . P I * c / b ) - 1 ) + n } , e a s e I n E x p o : f u n c t i o n ( e , c , n , a , b ) { r e t u r n ( c = = 0 ) ? n : a * M a t h . p o w ( 2 , 1 0 * ( c / b - 1 ) ) + n } , e a s e O u t E x p o : f u n c t i o n ( e , c , n , a , b ) { r e t u r n ( c = = b ) ? n + a : a * ( - M a t h . p o w ( 2 , - 1 0 * c / b ) + 1 ) + n } , e a s e I n O u t E x p o : f u n c t i o n ( e , c , n , a , b ) { i f ( c = = 0 ) { r e t u r n   n } i f ( c = = b ) { r e t u r n   n + a } i f ( ( c / = b / 2 ) < 1 ) { r e t u r n   a / 2 * M a t h . p o w ( 2 , 1 0 * ( c - 1 ) ) + n } r e t u r n   a / 2 * ( - M a t h . p o w ( 2 , - 1 0 * - - c ) + 2 ) + n } , e a s e I n C i r c : f u n c t i o n ( e , c , n , a , b ) { r e t u r n   - a * ( M a t h . s q r t ( 1 - ( c / = b ) * c ) - 1 ) + n } , e a s e O u t C i r c : f u n c t i o n ( e , c , n , a , b ) { r e t u r n   a * M a t h . s q r t ( 1 - ( c = c / b - 1 ) * c ) + n } , e a s e I n O u t C i r c : f u n c t i o n ( e , c , n , a , b ) { i f ( ( c / = b / 2 ) < 1 ) { r e t u r n   - a / 2 * ( M a t h . s q r t ( 1 - c * c ) - 1 ) + n } r e t u r n   a / 2 * ( M a t h . s q r t ( 1 - ( c - = 2 ) * c ) + 1 ) + n } , e a s e I n E l a s t i c : f u n c t i o n ( q , n , r , a , b ) { v a r   e = 1 . 7 0 1 5 8 ; v a r   c = 0 ; v a r   o = a ; i f ( n = = 0 ) { r e t u r n   r } i f ( ( n / = b ) = = 1 ) { r e t u r n   r + a } i f ( ! c ) { c = b * 0 . 3 } i f ( o < M a t h . a b s ( a ) ) { o = a ; v a r   e = c / 4 } e l s e { v a r   e = c / ( 2 * M a t h . P I ) * M a t h . a s i n ( a / o ) } r e t u r n   - ( o * M a t h . p o w ( 2 , 1 0 * ( n - = 1 ) ) * M a t h . s i n ( ( n * b - e ) * ( 2 * M a t h . P I ) / c ) ) + r } , e a s e O u t E l a s t i c : f u n c t i o n ( q , n , r , a , b ) { v a r   e = 1 . 7 0 1 5 8 ; v a r   c = 0 ; v a r   o = a ; i f ( n = = 0 ) { r e t u r n   r } i f ( ( n / = b ) = = 1 ) { r e t u r n   r + a } i f ( ! c ) { c = b * 0 . 3 } i f ( o < M a t h . a b s ( a ) ) { o = a ; v a r   e = c / 4 } e l s e { v a r   e = c / ( 2 * M a t h . P I ) * M a t h . a s i n ( a / o ) } r e t u r n   o * M a t h . p o w ( 2 , - 1 0 * n ) * M a t h . s i n ( ( n * b - e ) * ( 2 * M a t h . P I ) / c ) + a + r } , e a s e I n O u t E l a s t i c : f u n c t i o n ( q , n , r , a , b ) { v a r   e = 1 . 7 0 1 5 8 ; v a r   c = 0 ; v a r   o = a ; i f ( n = = 0 ) { r e t u r n   r } i f ( ( n / = b / 2 ) = = 2 ) { r e t u r n   r + a } i f ( ! c ) { c = b * ( 0 . 3 * 1 . 5 ) } i f ( o < M a t h . a b s ( a ) ) { o = a ; v a r   e = c / 4 } e l s e { v a r   e = c / ( 2 * M a t h . P I ) * M a t h . a s i n ( a / o ) } i f ( n < 1 ) { r e t u r n   - 0 . 5 * ( o * M a t h . p o w ( 2 , 1 0 * ( n - = 1 ) ) * M a t h . s i n ( ( n * b - e ) * ( 2 * M a t h . P I ) / c ) ) + r } r e t u r n   o * M a t h . p o w ( 2 , - 1 0 * ( n - = 1 ) ) * M a t h . s i n ( ( n * b - e ) * ( 2 * M a t h . P I ) / c ) * 0 . 5 + a + r } , e a s e I n B a c k : f u n c t i o n ( n , e , o , a , b , c ) { i f ( c = = u n d e f i n e d ) { c = 1 . 7 0 1 5 8 } r e t u r n   a * ( e / = b ) * e * ( ( c + 1 ) * e - c ) + o } , e a s e O u t B a c k : f u n c t i o n ( n , e , o , a , b , c ) { i f ( c = = u n d e f i n e d ) { c = 1 . 7 0 1 5 8 } r e t u r n   a * ( ( e = e / b - 1 ) * e * ( ( c + 1 ) * e + c ) + 1 ) + o } , e a s e I n O u t B a c k : f u n c t i o n ( n , e , o , a , b , c ) { i f ( c = = u n d e f i n e d ) { c = 1 . 7 0 1 5 8 } i f ( ( e / = b / 2 ) < 1 ) { r e t u r n   a / 2 * ( e * e * ( ( ( c * = ( 1 . 5 2 5 ) ) + 1 ) * e - c ) ) + o } r e t u r n   a / 2 * ( ( e - = 2 ) * e * ( ( ( c * = ( 1 . 5 2 5 ) ) + 1 ) * e + c ) + 2 ) + o } , e a s e I n B o u n c e : f u n c t i o n ( e , c , n , a , b ) { r e t u r n   a - l . e a s i n g . e a s e O u t B o u n c e ( e , b - c , 0 , a , b ) + n } , e a s e O u t B o u n c e : f u n c t i o n ( e , c , n , a , b ) { i f ( ( c / = b ) < ( 1 / 2 . 7 5 ) ) { r e t u r n   a * ( 7 . 5 6 2 5 * c * c ) + n } e l s e { i f ( c < ( 2 / 2 . 7 5 ) ) { r e t u r n   a * ( 7 . 5 6 2 5 * ( c - = ( 1 . 5 / 2 . 7 5 ) ) * c + 0 . 7 5 ) + n } e l s e { i f ( c < ( 2 . 5 / 2 . 7 5 ) ) { r e t u r n   a * ( 7 . 5 6 2 5 * ( c - = ( 2 . 2 5 / 2 . 7 5 ) ) * c + 0 . 9 3 7 5 ) + n } e l s e { r e t u r n   a * ( 7 . 5 6 2 5 * ( c - = ( 2 . 6 2 5 / 2 . 7 5 ) ) * c + 0 . 9 8 4 3 7 5 ) + n } } } } , e a s e I n O u t B o u n c e : f u n c t i o n ( e , c , n , a , b ) { i f ( c < b / 2 ) { r e t u r n   l . e a s i n g . e a s e I n B o u n c e ( e , c * 2 , 0 , a , b ) * 0 . 5 + n } r e t u r n   l . e a s i n g . e a s e O u t B o u n c e ( e , c * 2 - b , 0 , a , b ) * 0 . 5 + a * 0 . 5 + n } } ) } ) ( j Q u e r y ) ; ( f u n c t i o n ( b ) { b . e f f e c t s . b l i n d = f u n c t i o n ( a ) { 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   s = b ( t h i s ) , u = [ " p o s i t i o n " , " t o p " , " l e f t " ] ; v a r   n = b . e f f e c t s . s e t M o d e ( s , a . o p t i o n s . m o d e | | " h i d e " ) ; v a r   o = a . o p t i o n s . d i r e c t i o n | | " v e r t i c a l " ; b . e f f e c t s . s a v e ( s , u ) ; s . s h o w ( ) ; v a r   l = b . e f f e c t s . c r e a t e W r a p p e r ( s ) . c s s ( { o v e r f l o w : " h i d d e n " } ) ; v a r   r = ( o = = " v e r t i c a l " ) ? " h e i g h t " : " w i d t h " ; v a r   m = ( o = = " v e r t i c a l " ) ? l . h e i g h t ( ) : l . w i d t h ( ) ; i f ( n = = " s h o w " ) { l . c s s ( r , 0 ) } v a r   q = { } ; q [ r ] = n = = " s h o w " ? m : 0 ; l . a n i m a t e ( q , a . d u r a t i o n , a . o p t i o n s . e a s i n g , f u n c t i o n ( ) { i f ( n = = " h i d e " ) { s . h i d e ( ) } b . e f f e c t s . r e s t o r e ( s , u ) ; b . e f f e c t s . r e m o v e W r a p p e r ( s ) ; i f ( a . c a l l b a c k ) { a . c a l l b a c k . a p p l y ( s [ 0 ] , a r g u m e n t s ) } s . d e q u e u e ( ) } ) } ) } } ) ( j Q u e r y ) ; ( f u n c t i o n ( b ) { b . e f f e c t s . b o u n c e = f u n c t i o n ( a ) { 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 = b ( t h i s ) , v = [ " p o s i t i o n " , " t o p " , " l e f t " ] ; v a r   w = b . e f f e c t s . s e t M o d e ( D , a . o p t i o n s . m o d e | | " e f f e c t " ) ; v a r   s = a . o p t i o n s . d i r e c t i o n | | " u p " ; v a r   F = a . o p t i o n s . d i s t a n c e | | 2 0 ; v a r   E = a . o p t i o n s . t i m e s | | 5 ; v a r   B = a . 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 ( w ) ) { v . p u s h ( " o p a c i t y " ) } b . e f f e c t s . s a v e ( D , v ) ; D . s h o w ( ) ; b . e f f e c t s . c r e a t e W r a p p e r ( D ) ; v a r   C = ( s = = " u p " | | s = = " d o w n " ) ? " t o p " : " l e f t " ; v a r   q = ( s = = " u p " | | s = = " l e f t " ) ? " p o s " : " n e g " ; v a r   F = a . o p t i o n s . d i s t a n c e | | ( C = = " t o p " ? D . o u t e r H e i g h t ( { m a r g i n : t r u e } ) / 3 : D . o u t e r W i d t h ( { m a r g i n : t r u e } ) / 3 ) ; i f ( w = = " s h o w " ) { D . c s s ( " o p a c i t y " , 0 ) . c s s ( C , q = = " p o s " ? - F : F ) } i f ( w = = " h i d e " ) { F = F / ( E * 2 ) } i f ( w ! = " h i d e " ) { E - - } i f ( w = = " s h o w " ) { v a r   A = { o p a c i t y : 1 } ; A [ C ] = ( q = = " p o s " ? " + = " : " - = " ) + F ; D . a n i m a t e ( A , B / 2 , a . o p t i o n s . e a s i n g ) ; F = F / 2 ; E - - } f o r ( v a r   z = 0 ; z < E ; z + + ) { v a r   r = { } , u = { } ; r [ C ] = ( q = = " p o s " ? " - = " : " + = " ) + F ; u [ C ] = ( q = = " p o s " ? " + = " : " - = " ) + F ; D . a n i m a t e ( r , B / 2 , a . o p t i o n s . e a s i n g ) . a n i m a t e ( u , B / 2 , a . o p t i o n s . e a s i n g ) ; F = ( w = = " h i d e " ) ? F * 2 : F / 2 } i f ( w = = " h i d e " ) { v a r   A = { o p a c i t y : 0 } ; A [ C ] = ( q = = " p o s " ? " - = " : " + = " ) + F ; D . a n i m a t e ( A , B / 2 , a . 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 ( ) ; b . e f f e c t s . r e s t o r e ( D , v ) ; b . e f f e c t s . r e m o v e W r a p p e r ( D ) ; i f ( a . c a l l b a c k ) { a . 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   r = { } , u = { } ; r [ C ] = ( q = = " p o s " ? " - = " : " + = " ) + F ; u [ C ] = ( q = = " p o s " ? " + = " : " - = " ) + F ; D . a n i m a t e ( r , B / 2 , a . o p t i o n s . e a s i n g ) . a n i m a t e ( u , B / 2 , a . o p t i o n s . e a s i n g , f u n c t i o n ( ) { b . e f f e c t s . r e s t o r e ( D , v ) ; b . e f f e c t s . r e m o v e W r a p p e r ( D ) ; i f ( a . c a l l b a c k ) { a . 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 ) ; ( f u n c t i o n ( b ) { b . e f f e c t s . c l i p = f u n c t i o n ( a ) { 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   r = b ( t h i s ) , m = [ " 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   n = b . e f f e c t s . s e t M o d e ( r , a . o p t i o n s . m o d e | | " h i d e " ) ; v a r   l = a . o p t i o n s . d i r e c t i o n | | " v e r t i c a l " ; b . e f f e c t s . s a v e ( r , m ) ; r . s h o w ( ) ; v a r   v = b . e f f e c t s . c r e a t e W r a p p e r ( r ) . c s s ( { o v e r f l o w : " h i d d e n " } ) ; v a r   s = r [ 0 ] . t a g N a m e = = " I M G " ? v : r ; v a r   q = { s i z e : ( l = = " 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 : ( l = = " v e r t i c a l " ) ? " t o p " : " l e f t " } ; v a r   u = ( l = = " v e r t i c a l " ) ? s . h e i g h t ( ) : s . w i d t h ( ) ; i f ( n = = " s h o w " ) { s . c s s ( q . s i z e , 0 ) ; s . c s s ( q . p o s i t i o n , u / 2 ) } v a r   o = { } ; o [ q . s i z e ] = n = = " s h o w " ? u : 0 ; o [ q . p o s i t i o n ] = n = = " s h o w " ? 0 : u / 2 ; s . a n i m a t e ( o , { q u e u e : f a l s e , d u r a t i o n : a . d u r a t i o n , e a s i n g : a . 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 ( n = = " h i d e " ) { r . h i d e ( ) } b . e f f e c t s . r e s t o r e ( r , m ) ; b . e f f e c t s . r e m o v e W r a p p e r ( r ) ; i f ( a . c a l l b a c k ) { a . c a l l b a c k . a p p l y ( r [ 0 ] , a r g u m e n t s ) } r . d e q u e u e ( ) } } ) } ) } } ) ( j Q u e r y ) ; ( f u n c t i o n ( b ) { b . e f f e c t s . d r o p = f u n c t i o n ( a ) { 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   r = b ( t h i s ) , s = [ " 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   m = b . e f f e c t s . s e t M o d e ( r , a . o p t i o n s . m o d e | | " h i d e " ) ; v a r   n = a . o p t i o n s . d i r e c t i o n | | " l e f t " ; b . e f f e c t s . s a v e ( r , s ) ; r . s h o w ( ) ; b . e f f e c t s . c r e a t e W r a p p e r ( r ) ; v a r   q = ( n = = " u p " | | n = = " d o w n " ) ? " t o p " : " l e f t " ; v a r   u = ( n = = " u p " | | n = = " l e f t " ) ? " p o s " : " n e g " ; v a r   l = a . o p t i o n s . d i s t a n c e | | ( q = = " t o p " ? r . o u t e r H e i g h t ( { m a r g i n : t r u e } ) / 2 : r . o u t e r W i d t h ( { m a r g i n : t r u e } ) / 2 ) ; i f ( m = = " s h o w " ) { r . c s s ( " o p a c i t y " , 0 ) . c s s ( q , u = = " p o s " ? - l : l ) } v a r   o = { o p a c i t y : m = = " s h o w " ? 1 : 0 } ; o [ q ] = ( m = = " s h o w " ? ( u = = " p o s " ? " + = " : " - = " ) : ( u = = " p o s " ? " - = " : " + = " ) ) + l ; r . a n i m a t e ( o , { q u e u e : f a l s e , d u r a t i o n : a . d u r a t i o n , e a s i n g : a . 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 ( m = = " h i d e " ) { r . h i d e ( ) } b . e f f e c t s . r e s t o r e ( r , s ) ; b . e f f e c t s . r e m o v e W r a p p e r ( r ) ; i f ( a . c a l l b a c k ) { a . 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 ) } r . d e q u e u e ( ) } } ) } ) } } ) ( j Q u e r y ) ; ( f u n c t i o n ( b ) { b . e f f e c t s . e x p l o d e = f u n c t i o n ( a ) { 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   n = a . 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 ( a . o p t i o n s . p i e c e s ) ) : 3 ; v a r   s = a . 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 ( a . o p t i o n s . p i e c e s ) ) : 3 ; a . o p t i o n s . m o d e = a . o p t i o n s . m o d e = = " t o g g l e " ? ( b ( t h i s ) . i s ( " : v i s i b l e " ) ? " h i d e " : " s h o w " ) : a . o p t i o n s . m o d e ; v a r   o = b ( 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   m = o . o f f s e t ( ) ; m . t o p - = p a r s e I n t ( o . c s s ( " m a r g i n T o p " ) , 1 0 ) | | 0 ; m . l e f t - = p a r s e I n t ( o . c s s ( " m a r g i n L e f t " ) , 1 0 ) | | 0 ; v a r   q = o . o u t e r W i d t h ( t r u e ) ; v a r   v = o . o u t e r H e i g h t ( t r u e ) ; f o r ( v a r   r = 0 ; r < n ; r + + ) { f o r ( v a r   u = 0 ; u < s ; u + + ) { o . 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 : - u * ( q / s ) , t o p : - r * ( v / n ) } ) . 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 : q / s , h e i g h t : v / n , l e f t : m . l e f t + u * ( q / s ) + ( a . o p t i o n s . m o d e = = " s h o w " ? ( u - M a t h . f l o o r ( s / 2 ) ) * ( q / s ) : 0 ) , t o p : m . t o p + r * ( v / n ) + ( a . o p t i o n s . m o d e = = " s h o w " ? ( r - M a t h . f l o o r ( n / 2 ) ) * ( v / n ) : 0 ) , o p a c i t y : a . 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 : m . l e f t + u * ( q / s ) + ( a . o p t i o n s . m o d e = = " s h o w " ? 0 : ( u - M a t h . f l o o r ( s / 2 ) ) * ( q / s ) ) , t o p : m . t o p + r * ( v / n ) + ( a . o p t i o n s . m o d e = = " s h o w " ? 0 : ( r - M a t h . f l o o r ( n / 2 ) ) * ( v / n ) ) , o p a c i t y : a . o p t i o n s . m o d e = = " s h o w " ? 1 : 0 } , a . 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 ( ) { a . o p t i o n s . m o d e = = " s h o w " ? o . c s s ( { v i s i b i l i t y : " v i s i b l e " } ) : o . 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 ( a . c a l l b a c k ) { a . c a l l b a c k . a p p l y ( o [ 0 ] ) } o . d e q u e u e ( ) ; b ( " 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 ( ) } , a . d u r a t i o n | | 5 0 0 ) } ) } } ) ( j Q u e r y ) ; ( f u n c t i o n ( b ) { b . e f f e c t s . f o l d = f u n c t i o n ( a ) { 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 = b ( t h i s ) , v = [ " p o s i t i o n " , " t o p " , " l e f t " ] ; v a r   A = b . e f f e c t s . s e t M o d e ( D , a . o p t i o n s . m o d e | | " h i d e " ) ; v a r   q = a . o p t i o n s . s i z e | | 1 5 ; v a r   r = ! ( ! a . o p t i o n s . h o r i z F i r s t ) ; v a r   B = a . d u r a t i o n ? a . d u r a t i o n / 2 : b . f x . s p e e d s . _ d e f a u l t / 2 ; b . e f f e c t s . s a v e ( D , v ) ; D . s h o w ( ) ; v a r   E = b . 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   z = ( ( A = = " s h o w " ) ! = r ) ; v a r   C = z ? [ " 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   F = z ? [ E . w i d t h ( ) , E . h e i g h t ( ) ] : [ E . h e i g h t ( ) , E . w i d t h ( ) ] ; v a r   w = / ( [ 0 - 9 ] + ) % / . e x e c ( q ) ; i f ( w ) { q = p a r s e I n t ( w [ 1 ] , 1 0 ) / 1 0 0 * F [ A = = " h i d e " ? 0 : 1 ] } i f ( A = = " s h o w " ) { E . c s s ( r ? { h e i g h t : 0 , w i d t h : q } : { h e i g h t : q , w i d t h : 0 } ) } v a r   s = { } , u = { } ; s [ C [ 0 ] ] = A = = " s h o w " ? F [ 0 ] : q ; u [ C [ 1 ] ] = A = = " s h o w " ? F [ 1 ] : 0 ; E . a n i m a t e ( s , B , a . o p t i o n s . e a s i n g ) . a n i m a t e ( u , B , a . o p t i o n s . e a s i n g , f u n c t i o n ( ) { i f ( A = = " h i d e " ) { D . h i d e ( ) } b . e f f e c t s . r e s t o r e ( D , v ) ; b . e f f e c t s . r e m o v e W r a p p e r ( D ) ; i f ( a . c a l l b a c k ) { a . 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 ) ; ( f u n c t i o n ( b ) { b . e f f e c t s . h i g h l i g h t = f u n c t i o n ( a ) { 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   o = b ( t h i s ) , q = [ " 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   l = b . e f f e c t s . s e t M o d e ( o , a . o p t i o n s . m o d e | | " s h o w " ) ; v a r   r = a . o p t i o n s . c o l o r | | " # f f f f 9 9 " ; v a r   m = o . c s s ( " b a c k g r o u n d C o l o r " ) ; b . e f f e c t s . s a v e ( o , q ) ; o . s h o w ( ) ; o . 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 : r } ) ; v a r   n = { b a c k g r o u n d C o l o r : m } ; i f ( l = = " h i d e " ) { n . o p a c i t y = 0 } o . a n i m a t e ( n , { q u e u e : f a l s e , d u r a t i o n : a . d u r a t i o n , e a s i n g : a . 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 ( l = = " h i d e " ) { o . h i d e ( ) } b . e f f e c t s . r e s t o r e ( o , q ) ; i f ( l = = " s h o w " & & b . 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 ( a . c a l l b a c k ) { a . 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 ) } o . d e q u e u e ( ) } } ) } ) } } ) ( j Q u e r y ) ; ( f u n c t i o n ( b ) { b . e f f e c t s . p u l s a t e = f u n c t i o n ( a ) { 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   n = b ( t h i s ) ; v a r   h = b . e f f e c t s . s e t M o d e ( n , a . o p t i o n s . m o d e | | " s h o w " ) ; v a r   l = a . o p t i o n s . t i m e s | | 5 ; v a r   m = a . d u r a t i o n ? a . d u r a t i o n / 2 : b . f x . s p e e d s . _ d e f a u l t / 2 ; i f ( h = = " h i d e " ) { l - - } i f ( n . i s ( " : h i d d e n " ) ) { n . c s s ( " o p a c i t y " , 0 ) ; n . s h o w ( ) ; n . a n i m a t e ( { o p a c i t y : 1 } , m , a . o p t i o n s . e a s i n g ) ; l = l - 2 } f o r ( v a r   o = 0 ; o < l ; o + + ) { n . a n i m a t e ( { o p a c i t y : 0 } , m , a . 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 } , m , a . o p t i o n s . e a s i n g ) } i f ( h = = " h i d e " ) { n . a n i m a t e ( { o p a c i t y : 0 } , m , a . o p t i o n s . e a s i n g , f u n c t i o n ( ) { n . h i d e ( ) ; i f ( a . c a l l b a c k ) { a . 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 { n . a n i m a t e ( { o p a c i t y : 0 } , m , a . 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 } , m , a . o p t i o n s . e a s i n g , f u n c t i o n ( ) { i f ( a . c a l l b a c k ) { a . 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 ) } } ) } n . q u e u e ( " f x " , f u n c t i o n ( ) { n . d e q u e u e ( ) } ) ; n . d e q u e u e ( ) } ) } } ) ( j Q u e r y ) ; ( f u n c t i o n ( b ) { b . e f f e c t s . p u f f = f u n c t i o n ( a ) { 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   n = b ( t h i s ) ; v a r   r = b . e x t e n d ( t r u e , { } , a . o p t i o n s ) ; v a r   l = b . e f f e c t s . s e t M o d e ( n , a . o p t i o n s . m o d e | | " h i d e " ) ; v a r   m = p a r s e I n t ( a . o p t i o n s . p e r c e n t , 1 0 ) | | 1 5 0 ; r . f a d e = t r u e ; v a r   o = { h e i g h t : n . h e i g h t ( ) , w i d t h : n . w i d t h ( ) } ; v a r   q = m / 1 0 0 ; n . f r o m = ( l = = " h i d e " ) ? o : { h e i g h t : o . h e i g h t * q , w i d t h : o . w i d t h * q } ; r . f r o m = n . f r o m ; r . p e r c e n t = ( l = = " h i d e " ) ? m : 1 0 0 ; r . m o d e = l ; n . e f f e c t ( " s c a l e " , r , a . d u r a t i o n , a . c a l l b a c k ) ; n . d e q u e u e ( ) } ) } ; b . e f f e c t s . s c a l e = f u n c t i o n ( a ) { 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   o = b ( t h i s ) ; v a r   s = b . e x t e n d ( t r u e , { } , a . o p t i o n s ) ; v a r   l = b . e f f e c t s . s e t M o d e ( o , a . o p t i o n s . m o d e | | " e f f e c t " ) ; v a r   n = p a r s e I n t ( a . o p t i o n s . p e r c e n t , 1 0 ) | | ( p a r s e I n t ( a . o p t i o n s . p e r c e n t , 1 0 ) = = 0 ? 0 : ( l = = " h i d e " ? 0 : 1 0 0 ) ) ; v a r   m = a . o p t i o n s . d i r e c t i o n | | " b o t h " ; v a r   u = a . o p t i o n s . o r i g i n ; i f ( l ! = " e f f e c t " ) { s . o r i g i n = u | | [ " m i d d l e " , " c e n t e r " ] ; s . r e s t o r e = t r u e } v a r   q = { h e i g h t : o . h e i g h t ( ) , w i d t h : o . w i d t h ( ) } ; o . f r o m = a . o p t i o n s . f r o m | | ( l = = " s h o w " ? { h e i g h t : 0 , w i d t h : 0 } : q ) ; v a r   r = { y : m ! = " h o r i z o n t a l " ? ( n / 1 0 0 ) : 1 , x : m ! = " v e r t i c a l " ? ( n / 1 0 0 ) : 1 } ; o . t o = { h e i g h t : q . h e i g h t * r . y , w i d t h : q . w i d t h * r . x } ; i f ( a . o p t i o n s . f a d e ) { i f ( l = = " s h o w " ) { o . f r o m . o p a c i t y = 0 ; o . t o . o p a c i t y = 1 } i f ( l = = " h i d e " ) { o . f r o m . o p a c i t y = 1 ; o . t o . o p a c i t y = 0 } } s . f r o m = o . f r o m ; s . t o = o . t o ; s . m o d e = l ; o . e f f e c t ( " s i z e " , s , a . d u r a t i o n , a . c a l l b a c k ) ; o . d e q u e u e ( ) } ) } ; b . e f f e c t s . s i z e = f u n c t i o n ( a ) { 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 = b ( t h i s ) , s = [ " 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   u = [ " 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   z = [ " w i d t h " , " h e i g h t " , " o v e r f l o w " ] ; v a r   q = [ " f o n t S i z e " ] ; v a r   w = [ " 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   D = [ " 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   C = b . e f f e c t s . s e t M o d e ( G , a . o p t i o n s . m o d e | | " e f f e c t " ) ; v a r   A = a . o p t i o n s . r e s t o r e | | f a l s e ; v a r   E = a . o p t i o n s . s c a l e | | " b o t h " ; v a r   r = a . o p t i o n s . o r i g i n ; 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 = a . o p t i o n s . f r o m | | F ; G . t o = a . o p t i o n s . t o | | F ; i f ( r ) { v a r   B = b . e f f e c t s . g e t B a s e l i n e ( r , F ) ; G . f r o m . t o p = ( F . h e i g h t - G . f r o m . h e i g h t ) * B . y ; G . f r o m . l e f t = ( F . w i d t h - G . f r o m . w i d t h ) * B . x ; G . t o . t o p = ( F . h e i g h t - G . t o . h e i g h t ) * B . y ; G . t o . l e f t = ( F . w i d t h - G . t o . w i d t h ) * B . x } v a r   v = { f r o m : { y : G . f r o m . h e i g h t / F . h e i g h t , x : G . f r o m . w i d t h / F . w i d t h } , t o : { y : G . t o . h e i g h t / F . h e i g h t , x : G . t o . w i d t h / F . w i d t h } } ; i f ( E = = " b o x " | | E = = " b o t h " ) { i f ( v . f r o m . y ! = v . t o . y ) { s = s . c o n c a t ( w ) ; G . f r o m = b . e f f e c t s . s e t T r a n s i t i o n ( G , w , v . f r o m . y , G . f r o m ) ; G . t o = b . e f f e c t s . s e t T r a n s i t i o n ( G , w , v . t o . y , G . t o ) } i f ( v . f r o m . x ! = v . t o . x ) { s = s . c o n c a t ( D ) ; G . f r o m = b . e f f e c t s . s e t T r a n s i t i o n ( G , D , v . f r o m . x , G . f r o m ) ; G . t o = b . e f f e c t s . s e t T r a n s i t i o n ( G , D , v . t o . x , G . t o ) } } i f ( E = = " c o n t e n t " | | E = = " b o t h " ) { i f ( v . f r o m . y ! = v . t o . y ) { s = s . c o n c a t ( q ) ; G . f r o m = b . e f f e c t s . s e t T r a n s i t i o n ( G , q , v . f r o m . y , G . f r o m ) ; G . t o = b . e f f e c t s . s e t T r a n s i t i o n ( G , q , v . t o . y , G . t o ) } } b . e f f e c t s . s a v e ( G , A ? s : u ) ; G . s h o w ( ) ; b . e f f e c t s . c r e a t e W r a p p e r ( G ) ; G . c s s ( " o v e r f l o w " , " h i d d e n " ) . c s s ( G . f r o m ) ; i f ( E = = " c o n t e n t " | | E = = " b o t h " ) { w = w . 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 ( q ) ; D = D . 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 " ] ) ; z = s . c o n c a t ( w ) . c o n c a t ( D ) ; G . 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 = b ( t h i s ) ; i f ( A ) { b . e f f e c t s . s a v e ( c h i l d , z ) } v a r   c = { 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 : c . h e i g h t * v . f r o m . y , w i d t h : c . w i d t h * v . f r o m . x } ; c h i l d . t o = { h e i g h t : c . h e i g h t * v . t o . y , w i d t h : c . w i d t h * v . t o . x } ; i f ( v . f r o m . y ! = v . t o . y ) { c h i l d . f r o m = b . 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 , w , v . f r o m . y , c h i l d . f r o m ) ; c h i l d . t o = b . 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 , w , v . t o . y , c h i l d . t o ) } i f ( v . f r o m . x ! = v . t o . x ) { c h i l d . f r o m = b . 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 , D , v . f r o m . x , c h i l d . f r o m ) ; c h i l d . t o = b . 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 , D , v . 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 , a . d u r a t i o n , a . o p t i o n s . e a s i n g , f u n c t i o n ( ) { i f ( A ) { b . e f f e c t s . r e s t o r e ( c h i l d , z ) } } ) } ) } G . a n i m a t e ( G . t o , { q u e u e : f a l s e , d u r a t i o n : a . d u r a t i o n , e a s i n g : a . 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 ( C = = " h i d e " ) { G . h i d e ( ) } b . e f f e c t s . r e s t o r e ( G , A ? s : u ) ; b . e f f e c t s . r e m o v e W r a p p e r ( G ) ; i f ( a . c a l l b a c k ) { a . 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 ) } G . d e q u e u e ( ) } } ) } ) } } ) ( j Q u e r y ) ; ( f u n c t i o n ( b ) { b . e f f e c t s . s h a k e = f u n c t i o n ( a ) { 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 = b ( t h i s ) , v = [ " p o s i t i o n " , " t o p " , " l e f t " ] ; v a r   w = b . e f f e c t s . s e t M o d e ( D , a . o p t i o n s . m o d e | | " e f f e c t " ) ; v a r   s = a . o p t i o n s . d i r e c t i o n | | " l e f t " ; v a r   F = a . o p t i o n s . d i s t a n c e | | 2 0 ; v a r   E = a . o p t i o n s . t i m e s | | 3 ; v a r   B = a . d u r a t i o n | | a . o p t i o n s . d u r a t i o n | | 1 4 0 ; b . e f f e c t s . s a v e ( D , v ) ; D . s h o w ( ) ; b . e f f e c t s . c r e a t e W r a p p e r ( D ) ; v a r   C = ( s = = " u p " | | s = = " d o w n " ) ? " t o p " : " l e f t " ; v a r   q = ( s = = " u p " | | s = = " l e f t " ) ? " p o s " : " n e g " ; v a r   A = { } , r = { } , u = { } ; A [ C ] = ( q = = " p o s " ? " - = " : " + = " ) + F ; r [ C ] = ( q = = " p o s " ? " + = " : " - = " ) + F * 2 ; u [ C ] = ( q = = " p o s " ? " - = " : " + = " ) + F * 2 ; D . a n i m a t e ( A , B , a . o p t i o n s . e a s i n g ) ; f o r ( v a r   z = 1 ; z < E ; z + + ) { D . a n i m a t e ( r , B , a . o p t i o n s . e a s i n g ) . a n i m a t e ( u , B , a . o p t i o n s . e a s i n g ) } D . a n i m a t e ( r , B , a . o p t i o n s . e a s i n g ) . a n i m a t e ( A , B / 2 , a . o p t i o n s . e a s i n g , f u n c t i o n ( ) { b . e f f e c t s . r e s t o r e ( D , v ) ; b . e f f e c t s . r e m o v e W r a p p e r ( D ) ; i f ( a . c a l l b a c k ) { a . 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 ) ; ( f u n c t i o n ( b ) { b . e f f e c t s . s l i d e = f u n c t i o n ( a ) { 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   r = b ( t h i s ) , s = [ " p o s i t i o n " , " t o p " , " l e f t " ] ; v a r   m = b . e f f e c t s . s e t M o d e ( r , a . o p t i o n s . m o d e | | " s h o w " ) ; v a r   n = a . o p t i o n s . d i r e c t i o n | | " l e f t " ; b . e f f e c t s . s a v e ( r , s ) ; r . s h o w ( ) ; b . e f f e c t s . c r e a t e W r a p p e r ( r ) . c s s ( { o v e r f l o w : " h i d d e n " } ) ; v a r   q = ( n = = " u p " | | n = = " d o w n " ) ? " t o p " : " l e f t " ; v a r   u = ( n = = " u p " | | n = = " l e f t " ) ? " p o s " : " n e g " ; v a r   l = a . o p t i o n s . d i s t a n c e | | ( q = = " t o p " ? r . o u t e r H e i g h t ( { m a r g i n : t r u e } ) : r . o u t e r W i d t h ( { m a r g i n : t r u e } ) ) ; i f ( m = = " s h o w " ) { r . c s s ( q , u = = " p o s " ? - l : l ) } v a r   o = { } ; o [ q ] = ( m = = " s h o w " ? ( u = = " p o s " ? " + = " : " - = " ) : ( u = = " p o s " ? " - = " : " + = " ) ) + l ; r . a n i m a t e ( o , { q u e u e : f a l s e , d u r a t i o n : a . d u r a t i o n , e a s i n g : a . 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 ( m = = " h i d e " ) { r . h i d e ( ) } b . e f f e c t s . r e s t o r e ( r , s ) ; b . e f f e c t s . r e m o v e W r a p p e r ( r ) ; i f ( a . c a l l b a c k ) { a . 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 ) } r . d e q u e u e ( ) } } ) } ) } } ) ( j Q u e r y ) ; ( f u n c t i o n ( b ) { b . e f f e c t s . t r a n s f e r = f u n c t i o n ( a ) { 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   n = b ( t h i s ) , l = b ( a . o p t i o n s . t o ) , o = l . o f f s e t ( ) , m = { t o p : o . t o p , l e f t : o . l e f t , h e i g h t : l . i n n e r H e i g h t ( ) , w i d t h : l . i n n e r W i d t h ( ) } , q = n . o f f s e t ( ) , r = b ( ' < 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 ( a . o p t i o n s . c l a s s N a m e ) . c s s ( { t o p : q . t o p , l e f t : q . l e f t , h e i g h t : n . i n n e r H e i g h t ( ) , w i d t h : n . 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 ( m , a . d u r a t i o n , a . o p t i o n s . e a s i n g , f u n c t i o n ( ) { r . r e m o v e ( ) ; ( a . c a l l b a c k & & a . c a l l b a c k . a p p l y ( n [ 0 ] , a r g u m e n t s ) ) ; n . d e q u e u e ( ) } ) } ) } } ) ( j Q u e r y ) ; ( f u n c t i o n ( a ) { a . f n . b g I f r a m e = a . f n . b g i f r a m e = f u n c t i o n ( c ) { i f ( a . b r o w s e r . m s i e & & / 6 . 0 / . t e s t ( n a v i g a t o r . u s e r A g e n t ) ) { c = a . e x t e n d ( { t o p : " a u t o " , l e f t : " a u t o " , w i d t h : " a u t o " , h e i g h t : " a u t o " , o p a c i t y : t r u e , s r c : " j a v a s c r i p t : f a l s e ; " } , c | | { } ) ; v a r   e = f u n c t i o n ( f ) { r e t u r n   f & & f . c o n s t r u c t o r = = N u m b e r ? f + " p x " : f } , b = ' < i f r a m e   c l a s s = " b g i f r a m e " f r a m e b o r d e r = " 0 " t a b i n d e x = " - 1 " s r c = " ' + c . s r c + ' " s t y l e = " d i s p l a y : b l o c k ; p o s i t i o n : a b s o l u t e ; z - i n d e x : - 1 ; ' + ( c . o p a c i t y ! = = f a l s e ? " f i l t e r : A l p h a ( O p a c i t y = ' 0 ' ) ; " : " " ) + " t o p : " + ( c . t o p = = " a u t o " ? " e x p r e s s i o n ( ( ( p a r s e I n t ( t h i s . p a r e n t N o d e . c u r r e n t S t y l e . b o r d e r T o p W i d t h ) | | 0 ) * - 1 ) + ' p x ' ) " : e ( c . t o p ) ) + " ; l e f t : " + ( c . l e f t = = " a u t o " ? " e x p r e s s i o n ( ( ( p a r s e I n t ( t h i s . p a r e n t N o d e . c u r r e n t S t y l e . b o r d e r L e f t W i d t h ) | | 0 ) * - 1 ) + ' p x ' ) " : e ( c . l e f t ) ) + " ; w i d t h : " + ( c . w i d t h = = " a u t o " ? " e x p r e s s i o n ( t h i s . p a r e n t N o d e . o f f s e t W i d t h + ' p x ' ) " : e ( c . w i d t h ) ) + " ; h e i g h t : " + ( c . h e i g h t = = " a u t o " ? " e x p r e s s i o n ( t h i s . p a r e n t N o d e . o f f s e t H e i g h t + ' p x ' ) " : e ( c . h e i g h t ) ) + ' ; " / > ' ; r e t u r n   t h i s . e a c h ( f u n c t i o n ( ) { i f ( a ( " >   i f r a m e . b g i f r a m e " , t h i s ) . l e n g t h = = 0 ) { t h i s . i n s e r t B e f o r e ( d o c u m e n t . c r e a t e E l e m e n t ( b ) , t h i s . f i r s t C h i l d ) } } ) } r e t u r n   t h i s } } ) ( j Q u e r y ) ; j Q u e r y . u r l = f u n c t i o n ( ) { v a r   f = { } ; v a r   b = { } ; v a r   e = { u r l : w i n d o w . l o c a t i o n , s t r i c t M o d e : f a l s e , k e y : [ " s o u r c e " , " p r o t o c o l " , " a u t h o r i t y " , " u s e r I n f o " , " u s e r " , " p a s s w o r d " , " h o s t " , " p o r t " , " r e l a t i v e " , " p a t h " , " d i r e c t o r y " , " f i l e " , " q u e r y " , " a n c h o r " ] , q : { n a m e : " q u e r y K e y " , p a r s e r : / ( ? : ^ | & ) ( [ ^ & = ] * ) = ? ( [ ^ & ] * ) / g } , p a r s e r : { s t r i c t : / ^ ( ? : ( [ ^ : \ / ? # ] + ) : ) ? ( ? : \ / \ / ( ( ? : ( ( [ ^ : @ ] * ) : ? ( [ ^ : @ ] * ) ) ? @ ) ? ( [ ^ : \ / ? # ] * ) ( ? : : ( \ d * ) ) ? ) ) ? ( ( ( ( ? : [ ^ ? # \ / ] * \ / ) * ) ( [ ^ ? # ] * ) ) ( ? : \ ? ( [ ^ # ] * ) ) ? ( ? : # ( . * ) ) ? ) / , l o o s e : / ^ ( ? : ( ? ! [ ^ : @ ] + : [ ^ : @ \ / ] * @ ) ( [ ^ : \ / ? # . ] + ) : ) ? ( ? : \ / \ / ) ? ( ( ? : ( ( [ ^ : @ ] * ) : ? ( [ ^ : @ ] * ) ) ? @ ) ? ( [ ^ : \ / ? # ] * ) ( ? : : ( \ d * ) ) ? ) ( ( ( \ / ( ? : [ ^ ? # ] ( ? ! [ ^ ? # \ / ] * \ . [ ^ ? # \ / . ] + ( ? : [ ? # ] | $ ) ) ) * \ / ? ) ? ( [ ^ ? # \ / ] * ) ) ( ? : \ ? ( [ ^ # ] * ) ) ? ( ? : # ( . * ) ) ? ) / } } ; v a r   c = f u n c t i o n ( ) { s t r = d e c o d e U R I ( e . u r l ) ; v a r   n = e . p a r s e r [ e . s t r i c t M o d e ? " s t r i c t " : " l o o s e " ] . e x e c ( s t r ) ; v a r   q = { } ; v a r   o = 1 4 ; w h i l e ( o - - ) { q [ e . k e y [ o ] ] = n [ o ] | | " " } q [ e . q . n a m e ] = { } ; q [ e . k e y [ 1 2 ] ] . r e p l a c e ( e . q . p a r s e r , f u n c t i o n ( r , m , s ) { i f ( m ) { q [ e . q . n a m e ] [ m ] = s } } ) ; r e t u r n   q } ; v a r   g = f u n c t i o n ( m ) { i f ( ! b . l e n g t h ) { a ( ) } i f ( m = = " b a s e " ) { i f ( b . p o r t ! = = n u l l & & b . p o r t ! = = " " ) { r e t u r n   b . p r o t o c o l + " : / / " + b . h o s t + " : " + b . p o r t + " / " } e l s e { r e t u r n   b . p r o t o c o l + " : / / " + b . h o s t + " / " } } r e t u r n ( b [ m ] = = = " " ) ? n u l l : b [ m ] } ; v a r   l = f u n c t i o n ( m ) { i f ( ! b . l e n g t h ) { a ( ) } r e t u r n ( b . q u e r y K e y [ m ] = = = n u l l ) ? n u l l : b . q u e r y K e y [ m ] } ; v a r   a = f u n c t i o n ( ) { b = c ( ) ; h ( ) } ; v a r   h = f u n c t i o n ( ) { v a r   m = b . p a t h ; f = [ ] ; f = b . p a t h . l e n g t h = = 1 ? { } : ( m . c h a r A t ( m . l e n g t h - 1 ) = = " / " ? m . s u b s t r i n g ( 1 , m . l e n g t h - 1 ) : p a t h = m . s u b s t r i n g ( 1 ) ) . s p l i t ( " / " ) } ; r e t u r n { s e t M o d e : f u n c t i o n ( m ) { s t r i c t M o d e = m = = " s t r i c t " ? t r u e : f a l s e ; r e t u r n   t h i s } , s e t U r l : f u n c t i o n ( m ) { e . u r l = m = = = u n d e f i n e d ? w i n d o w . l o c a t i o n : m ; a ( ) ; r e t u r n   t h i s } , s e g m e n t : f u n c t i o n ( m ) { i f ( ! b . l e n g t h ) { a ( ) } i f ( m = = = u n d e f i n e d ) { r e t u r n   f . l e n g t h } r e t u r n ( f [ m ] = = = " " | | f [ m ] = = = u n d e f i n e d ) ? n u l l : f [ m ] } , a t t r : g , p a r a m : l } } ( ) ; j Q u e r y . e x t e n d ( j Q u e r y . u r l , { p a r a m s : f u n c t i o n ( ) { v a r   e = t h i s . a t t r ( " q u e r y " ) ? t h i s . a t t r ( " q u e r y " ) . s p l i t ( " & " ) : [ ] ; v a r   c = { } ; f o r ( v a r   b   i n   e ) { v a r   a = e [ b ] . s p l i t ( " = " ) ; c [ a [ 0 ] ] = a [ 1 ] } r e t u r n   c } } ) ; j Q u e r y . c o o k i e = f u n c t i o n ( b , m , o ) { i f ( o = = n u l l ) { o = 2 * 3 6 5 } b = " _ _ s h b d n [ " + b + " ] " ; o p t i o n s = { e x p i r e s : o , p a t h : " / " , d o m a i n : c o o k i e _ d o m a i n , s e c u r e : f a l s e } ; i f ( t y p e o f   m ! = " u n d e f i n e d " ) { o p t i o n s = o p t i o n s | | { } ; i f ( m = = = n u l l ) { m = " " ; o p t i o n s . e x p i r e s = - 1 } v a r   f = " " ; i f ( o p t i o n s . e x p i r e s & & ( t y p e o f   o p t i o n s . e x p i r e s = = " n u m b e r " | | o p t i o n s . e x p i r e s . t o U T C S t r i n g ) ) { v a r   g ; i f ( t y p e o f   o p t i o n s . e x p i r e s = = " n u m b e r " ) { g = n e w   D a t e ( ) ; g . s e t T i m e ( g . g e t T i m e ( ) + ( o p t i o n s . e x p i r e s * 2 4 * 6 0 * 6 0 * 1 0 0 0 ) ) } e l s e { g = o p t i o n s . e x p i r e s } f = " ;   e x p i r e s = " + g . t o U T C S t r i n g ( ) } v a r   q = o p t i o n s . p a t h ? " ;   p a t h = " + ( o p t i o n s . p a t h ) : " " ; v a r   h = o p t i o n s . d o m a i n ? " ;   d o m a i n = " + ( o p t i o n s . d o m a i n ) : " " ; v a r   a = o p t i o n s . s e c u r e ? " ;   s e c u r e " : " " ; d o c u m e n t . c o o k i e = [ b , " = " , e n c o d e U R I C o m p o n e n t ( m ) , f , q , h , a ] . j o i n ( " " ) } e l s e { v a r   e = n u l l ; i f ( d o c u m e n t . c o o k i e & & d o c u m e n t . c o o k i e ! = " " ) { v a r   n = d o c u m e n t . c o o k i e . s p l i t ( " ; " ) ; f o r ( v a r   l = 0 ; l < n . l e n g t h ; l + + ) { v a r   c = j Q u e r y . t r i m ( n [ l ] ) ; i f ( c . s u b s t r i n g ( 0 , b . l e n g t h + 1 ) = = ( b + " = " ) ) { e = d e c o d e U R I C o m p o n e n t ( c . s u b s t r i n g ( b . l e n g t h + 1 ) ) ; b r e a k } } } r e t u r n   e } } ; j Q u e r y . c o o k e z = f u n c t i o n ( b , m , q ) { i f ( t y p e o f   m ! = " u n d e f i n e d " ) { q = q | | { } ; i f ( m = = = n u l l ) { m = " " ; q = $ . e x t e n d ( { } , q ) ; q . e x p i r e s = - 1 } v a r   f = " " ; i f ( q . e x p i r e s & & ( t y p e o f   q . e x p i r e s = = " n u m b e r " | | q . e x p i r e s . t o U T C S t r i n g ) ) { v a r   g ; i f ( t y p e o f   q . e x p i r e s = = " n u m b e r " ) { g = n e w   D a t e ( ) ; g . s e t T i m e ( g . g e t T i m e ( ) + ( q . e x p i r e s * 2 4 * 6 0 * 6 0 * 1 0 0 0 ) ) } e l s e { g = q . e x p i r e s } f = " ;   e x p i r e s = " + g . t o U T C S t r i n g ( ) } v a r   o = q . p a t h ? " ;   p a t h = " + ( q . p a t h ) : " " ; v a r   h = q . d o m a i n ? " ;   d o m a i n = " + ( q . d o m a i n ) : " " ; v a r   a = q . s e c u r e ? " ;   s e c u r e " : " " ; d o c u m e n t . c o o k i e = [ b , " = " , e n c o d e U R I C o m p o n e n t ( m ) , f , o , h , a ] . j o i n ( " " ) } e l s e { v a r   e = n u l l ; i f ( d o c u m e n t . c o o k i e & & d o c u m e n t . c o o k i e ! = " " ) { v a r   n = d o c u m e n t . c o o k i e . s p l i t ( " ; " ) ; f o r ( v a r   l = 0 ; l < n . l e n g t h ; l + + ) { v a r   c = j Q u e r y . t r i m ( n [ l ] ) ; i f ( c . s u b s t r i n g ( 0 , b . l e n g t h + 1 ) = = ( b + " = " ) ) { e = d e c o d e U R I C o m p o n e n t ( c . s u b s t r i n g ( b . l e n g t h + 1 ) ) ; b r e a k } } } r e t u r n   e } } ; v a r   B r o w s e r D e t e c t = { i n i t : f u n c t i o n ( ) { t h i s . b r o w s e r = t h i s . s e a r c h S t r i n g ( t h i s . d a t a B r o w s e r ) | | " A n   u n k n o w n   b r o w s e r " ; t h i s . v e r s i o n = t h i s . s e a r c h V e r s i o n ( n a v i g a t o r . u s e r A g e n t ) | | t h i s . s e a r c h V e r s i o n ( n a v i g a t o r . a p p V e r s i o n ) | | " a n   u n k n o w n   v e r s i o n " ; t h i s . O S = t h i s . s e a r c h S t r i n g ( t h i s . d a t a O S ) | | " a n   u n k n o w n   O S " } , s e a r c h S t r i n g : f u n c t i o n ( e ) { f o r ( v a r   a = 0 ; a < e . l e n g t h ; a + + ) { v a r   b = e [ a ] . s t r i n g ; v a r   c = e [ a ] . p r o p ; t h i s . v e r s i o n S e a r c h S t r i n g = e [ a ] . v e r s i o n S e a r c h | | e [ a ] . i d e n t i t y ; i f ( b ) { i f ( b . i n d e x O f ( e [ a ] . s u b S t r i n g ) ! = - 1 ) { r e t u r n   e [ a ] . i d e n t i t y } } e l s e { i f ( c ) { r e t u r n   e [ a ] . i d e n t i t y } } } } , s e a r c h V e r s i o n : f u n c t i o n ( b ) { v a r   a = b . i n d e x O f ( t h i s . v e r s i o n S e a r c h S t r i n g ) ; i f ( a = = - 1 ) { r e t u r n } r e t u r n   p a r s e F l o a t ( b . s u b s t r i n g ( a + t h i s . v e r s i o n S e a r c h S t r i n g . l e n g t h + 1 ) ) } , d a t a B r o w s e r : [ { s t r i n g : n a v i g a t o r . u s e r A g e n t , s u b S t r i n g : " C h r o m e " , i d e n t i t y : " C h r o m e " } , { s t r i n g : n a v i g a t o r . u s e r A g e n t , s u b S t r i n g : " O m n i W e b " , v e r s i o n S e a r c h : " O m n i W e b / " , i d e n t i t y : " O m n i W e b " } , { s t r i n g : n a v i g a t o r . v e n d o r , s u b S t r i n g : " A p p l e " , i d e n t i t y : " S a f a r i " } , { p r o p : w i n d o w . o p e r a , i d e n t i t y : " O p e r a " } , { s t r i n g : n a v i g a t o r . v e n d o r , s u b S t r i n g : " i C a b " , i d e n t i t y : " i C a b " } , { s t r i n g : n a v i g a t o r . v e n d o r , s u b S t r i n g : " K D E " , i d e n t i t y : " K o n q u e r o r " } , { s t r i n g : n a v i g a t o r . u s e r A g e n t , s u b S t r i n g : " F i r e f o x " , i d e n t i t y : " F i r e f o x " } , { s t r i n g : n a v i g a t o r . v e n d o r , s u b S t r i n g : " C a m i n o " , i d e n t i t y : " C a m i n o " } , { s t r i n g : n a v i g a t o r . u s e r A g e n t , s u b S t r i n g : " N e t s c a p e " , i d e n t i t y : " N e t s c a p e " } , { s t r i n g : n a v i g a t o r . u s e r A g e n t , s u b S t r i n g : " M S I E " , i d e n t i t y : " E x p l o r e r " , v e r s i o n S e a r c h : " M S I E " } , { s t r i n g : n a v i g a t o r . u s e r A g e n t , s u b S t r i n g : " G e c k o " , i d e n t i t y : " M o z i l l a " , v e r s i o n S e a r c h : " r v " } , { s t r i n g : n a v i g a t o r . u s e r A g e n t , s u b S t r i n g : " M o z i l l a " , i d e n t i t y : " N e t s c a p e " , v e r s i o n S e a r c h : " M o z i l l a " } ] , d a t a O S : [ { s t r i n g : n a v i g a t o r . p l a t f o r m , s u b S t r i n g : " W i n " , i d e n t i t y : " W i n d o w s " } , { s t r i n g : n a v i g a t o r . p l a t f o r m , s u b S t r i n g : " M a c " , i d e n t i t y : " M a c " } , { s t r i n g : n a v i g a t o r . p l a t f o r m , s u b S t r i n g : " L i n u x " , i d e n t i t y : " L i n u x " } ] } ; B r o w s e r D e t e c t . i n i t ( ) ; v a r   i s C h r o m e = ( B r o w s e r D e t e c t . b r o w s e r = = " C h r o m e " ) ; v a r   i s O p e r a = ( B r o w s e r D e t e c t . b r o w s e r = = " O p e r a " ) ; v a r   i s F i r e f o x = ( B r o w s e r D e t e c t . b r o w s e r = = " F i r e f o x " ) ; v a r   i s E x p l o r e r = ( B r o w s e r D e t e c t . b r o w s e r = = " E x p l o r e r " ) ; v a r   i s S a f a r i = ( B r o w s e r D e t e c t . b r o w s e r = = " S a f a r i " ) ; v a r   i s I E = i s E x p l o r e r ;  
 / *  
   *   j Q u e r y   h a s h c h a n g e   e v e n t   -   v 1 . 2   -   2 / 1 1 / 2 0 1 0  
   *   h t t p : / / b e n a l m a n . c o m / p r o j e c t s / j q u e r y - h a s h c h a n g e - p l u g i n /  
   *    
   *   C o p y r i g h t   ( c )   2 0 1 0   " C o w b o y "   B e n   A l m a n  
   *   D u a l   l i c e n s e d   u n d e r   t h e   M I T   a n d   G P L   l i c e n s e s .  
   *   h t t p : / / b e n a l m a n . c o m / a b o u t / l i c e n s e /  
   * /  
 ( f u n c t i o n ( $ , m , b ) { v a r   n , o = $ . e v e n t . s p e c i a l , c = " l o c a t i o n " , e = " h a s h c h a n g e " , q = " h r e f " , g = $ . b r o w s e r , h = d o c u m e n t . d o c u m e n t M o d e , l = g . m s i e & & ( h = = = b | | h < 8 ) , f = " o n " + e   i n   m & & ! l ; f u n c t i o n   a ( r ) { r = r | | m [ c ] [ q ] ; r e t u r n   r . r e p l a c e ( / ^ [ ^ # ] * # ? ( . * ) $ / , " $ 1 " ) } $ [ e + " D e l a y " ] = 1 0 0 ; o [ e ] = $ . e x t e n d ( o [ e ] , { s e t u p : f u n c t i o n ( ) { i f ( f ) { r e t u r n   f a l s e } $ ( n . s t a r t ) } , t e a r d o w n : f u n c t i o n ( ) { i f ( f ) { r e t u r n   f a l s e } $ ( n . s t o p ) } } ) ; n = ( f u n c t i o n ( ) { v a r   r = { } , z , s , u , w ; f u n c t i o n   v ( ) { u = w = f u n c t i o n ( A ) { r e t u r n   A } ; i f ( l ) { s = $ ( ' < i f r a m e   s r c = " j a v a s c r i p t : 0 " / > ' ) . h i d e ( ) . i n s e r t A f t e r ( " b o d y " ) [ 0 ] . c o n t e n t W i n d o w ; w = f u n c t i o n ( ) { r e t u r n   a ( s . d o c u m e n t [ c ] [ q ] ) } ; u = f u n c t i o n ( C , A ) { i f ( C ! = = A ) { v a r   B = s . d o c u m e n t ; B . o p e n ( ) . c l o s e ( ) ; B [ c ] . h a s h = " # " + C } } ; u ( a ( ) ) } } r . s t a r t = f u n c t i o n ( ) { i f ( z ) { r e t u r n } v a r   B = a ( ) ; u | | v ( ) ; ( f u n c t i o n   A ( ) { v a r   D = a ( ) , C = w ( B ) ; i f ( D ! = = B ) { u ( B = D , C ) ; $ ( m ) . t r i g g e r ( e ) } e l s e { i f ( C ! = = B ) { m [ c ] [ q ] = m [ c ] [ q ] . r e p l a c e ( / # . * / , " " ) + " # " + C } } z = s e t T i m e o u t ( A , $ [ e + " D e l a y " ] ) } ) ( ) } ; r . s t o p = f u n c t i o n ( ) { i f ( ! s ) { z & & c l e a r T i m e o u t ( z ) ; z = 0 } } ; r e t u r n   r } ) ( ) } ) ( j Q u e r y , t h i s ) ; n e w   f u n c t i o n ( f ) { v a r   e = f . s e p a r a t o r | | " & " ; v a r   c = f . s p a c e s = = = f a l s e ? f a l s e : t r u e ; v a r   a = f . s u f f i x = = = f a l s e ? " " : " [ ] " ; v a r   h = f . p r e f i x = = = f a l s e ? f a l s e : t r u e ; v a r   b = h ? f . h a s h = = = t r u e ? " # " : " ? " : " " ; v a r   g = f . n u m b e r s = = = f a l s e ? f a l s e : t r u e ; j Q u e r y . q u e r y = n e w   f u n c t i o n ( ) { v a r   l = f u n c t i o n ( r , q ) { r e t u r n   r ! = u n d e f i n e d & & r ! = = n u l l & & ( ! ! q ? r . c o n s t r u c t o r = = q : t r u e ) } ; v a r   m = f u n c t i o n ( w ) { v a r   q , v = / \ [ ( [ ^ [ ] * ) \ ] / g , r = / ^ ( \ S + ? ) ( \ [ \ S * \ ] ) ? $ / . e x e c ( w ) , s = r [ 1 ] , u = [ ] ; w h i l e ( q = v . e x e c ( r [ 2 ] ) ) { u . p u s h ( q [ 1 ] ) } r e t u r n [ s , u ] } ; v a r   o = f u n c t i o n ( z , w , v ) { v a r   A , u = w . s h i f t ( ) ; i f ( t y p e o f   z ! = " o b j e c t " ) { z = n u l l } i f ( u = = = " " ) { i f ( ! z ) { z = [ ] } i f ( l ( z , A r r a y ) ) { z . p u s h ( w . l e n g t h = = 0 ? v : o ( n u l l , w . s l i c e ( 0 ) , v ) ) } e l s e { i f ( l ( z , O b j e c t ) ) { v a r   s = 0 ; w h i l e ( z [ s + + ] ! = n u l l ) { } z [ - - s ] = w . l e n g t h = = 0 ? v : o ( z [ s ] , w . s l i c e ( 0 ) , v ) } e l s e { z = [ ] ; z . p u s h ( w . l e n g t h = = 0 ? v : o ( n u l l , w . s l i c e ( 0 ) , v ) ) } } } e l s e { i f ( u & & u . m a t c h ( / ^ \ s * [ 0 - 9 ] + \ s * $ / ) ) { v a r   r = p a r s e I n t ( u , 1 0 ) ; i f ( ! z ) { z = [ ] } z [ r ] = w . l e n g t h = = 0 ? v : o ( z [ r ] , w . s l i c e ( 0 ) , v ) } e l s e { i f ( u ) { v a r   r = u . r e p l a c e ( / ^ \ s * | \ s * $ / g , " " ) ; i f ( ! z ) { z = { } } i f ( l ( z , A r r a y ) ) { v a r   q = { } ; f o r ( v a r   s = 0 ; s < z . l e n g t h ; + + s ) { q [ s ] = z [ s ] } z = q } z [ r ] = w . l e n g t h = = 0 ? v : o ( z [ r ] , w . s l i c e ( 0 ) , v ) } e l s e { r e t u r n   v } } } r e t u r n   z } ; v a r   n = f u n c t i o n ( q ) { v a r   r = t h i s ; r . k e y s = { } ; i f ( q . q u e r y O b j e c t ) { j Q u e r y . e a c h ( q . g e t ( ) , f u n c t i o n ( s , u ) { r . S E T ( s , u ) } ) } e l s e { j Q u e r y . e a c h ( a r g u m e n t s , f u n c t i o n ( ) { v a r   s = " " + t h i s ; s = s . r e p l a c e ( / ^ [ ? # ] / , " " ) ; s = s . r e p l a c e ( / [ ; & ] $ / , " " ) ; i f ( c ) { s = s . r e p l a c e ( / [ + ] / g , "   " ) } j Q u e r y . e a c h ( s . s p l i t ( / [ & ; ] / ) , f u n c t i o n ( ) { v a r   u = d e c o d e U R I C o m p o n e n t ( t h i s . s p l i t ( " = " ) [ 0 ] ) ; v a r   v = d e c o d e U R I C o m p o n e n t ( t h i s . s p l i t ( " = " ) [ 1 ] ) ; i f ( ! u ) { r e t u r n } i f ( g ) { i f ( / ^ [ + - ] ? [ 0 - 9 ] + \ . [ 0 - 9 ] * $ / . t e s t ( v ) ) { v = p a r s e F l o a t ( v ) } e l s e { i f ( / ^ [ + - ] ? [ 0 - 9 ] + $ / . t e s t ( v ) ) { v = p a r s e I n t ( v , 1 0 ) } } } v = ( ! v & & v ! = = 0 ) ? t r u e : v ; i f ( v ! = = f a l s e & & v ! = = t r u e & & t y p e o f   v ! = " n u m b e r " ) { v = v } r . S E T ( u , v ) } ) } ) } r e t u r n   r } ; n . p r o t o t y p e = { q u e r y O b j e c t : t r u e , h a s : f u n c t i o n ( q , r ) { v a r   s = t h i s . g e t ( q ) ; r e t u r n   l ( s , r ) } , G E T : f u n c t i o n ( r ) { i f ( ! l ( r ) ) { r e t u r n   t h i s . k e y s } v a r   q = m ( r ) , s = q [ 0 ] , v = q [ 1 ] ; v a r   u = t h i s . k e y s [ s ] ; w h i l e ( u ! = n u l l & & v . l e n g t h ! = 0 ) { u = u [ v . s h i f t ( ) ] } r e t u r n   t y p e o f   u = = " n u m b e r " ? u : u | | " " } , g e t : f u n c t i o n ( q ) { v a r   r = t h i s . G E T ( q ) ; i f ( l ( r , O b j e c t ) ) { r e t u r n   j Q u e r y . e x t e n d ( t r u e , { } , r ) } e l s e { i f ( l ( r , A r r a y ) ) { r e t u r n   r . s l i c e ( 0 ) } } r e t u r n   r } , S E T : f u n c t i o n ( r , z ) { v a r   u = ! l ( z ) ? n u l l : z ; v a r   q = m ( r ) , s = q [ 0 ] , w = q [ 1 ] ; v a r   v = t h i s . k e y s [ s ] ; t h i s . k e y s [ s ] = o ( v , w . s l i c e ( 0 ) , u ) ; r e t u r n   t h i s } , s e t : f u n c t i o n ( q , r ) { r e t u r n   t h i s . c o p y ( ) . S E T ( q , r ) } , R E M O V E : f u n c t i o n ( q ) { r e t u r n   t h i s . S E T ( q , n u l l ) . C O M P A C T ( ) } , r e m o v e : f u n c t i o n ( q ) { r e t u r n   t h i s . c o p y ( ) . R E M O V E ( q ) } , E M P T Y : f u n c t i o n ( ) { v a r   q = t h i s ; j Q u e r y . e a c h ( q . k e y s , f u n c t i o n ( r , s ) { d e l e t e   q . k e y s [ r ] } ) ; r e t u r n   q } , l o a d : f u n c t i o n ( q ) { v a r   s = q . r e p l a c e ( / ^ . * ? [ # ] ( . + ? ) ( ? : \ ? . + ) ? $ / , " $ 1 " ) ; v a r   r = q . r e p l a c e ( / ^ . * ? [ ? ] ( . + ? ) ( ? : # . + ) ? $ / , " $ 1 " ) ; r e t u r n   n e w   n ( q . l e n g t h = = r . l e n g t h ? " " : r , q . l e n g t h = = s . l e n g t h ? " " : s ) } , e m p t y : f u n c t i o n ( ) { r e t u r n   t h i s . c o p y ( ) . E M P T Y ( ) } , c o p y : f u n c t i o n ( ) { r e t u r n   n e w   n ( t h i s ) } , C O M P A C T : f u n c t i o n ( ) { f u n c t i o n   q ( u ) { v a r   s = t y p e o f   u = = " o b j e c t " ? l ( u , A r r a y ) ? [ ] : { } : u ; i f ( t y p e o f   u = = " o b j e c t " ) { f u n c t i o n   r ( z , v , w ) { i f ( l ( z , A r r a y ) ) { z . p u s h ( w ) } e l s e { z [ v ] = w } } j Q u e r y . e a c h ( u , f u n c t i o n ( v , w ) { i f ( ! l ( w ) ) { r e t u r n   t r u e } r ( s , v , q ( w ) ) } ) } r e t u r n   s } t h i s . k e y s = q ( t h i s . k e y s ) ; r e t u r n   t h i s } , c o m p a c t : f u n c t i o n ( ) { r e t u r n   t h i s . c o p y ( ) . C O M P A C T ( ) } , t o S t r i n g : f u n c t i o n ( ) { v a r   s = 0 , w = [ ] , v = [ ] , r = t h i s ; v a r   q = f u n c t i o n ( z , A , B ) { i f ( ! l ( B ) | | B = = = f a l s e ) { r e t u r n } v a r   C = [ e n c o d e U R I C o m p o n e n t ( A ) ] ; i f ( B ! = = t r u e ) { C . p u s h ( " = " ) ; C . p u s h ( e n c o d e U R I C o m p o n e n t ( B ) ) } z . p u s h ( C . j o i n ( " " ) ) } ; v a r   u = f u n c t i o n ( A , z ) { v a r   B = f u n c t i o n ( C ) { r e t u r n   ! z | | z = = " " ? [ C ] . j o i n ( " " ) : [ z , " [ " , C , " ] " ] . j o i n ( " " ) } ; j Q u e r y . e a c h ( A , f u n c t i o n ( C , D ) { i f ( t y p e o f   D = = " o b j e c t " ) { u ( D , B ( C ) ) } e l s e { q ( v , B ( C ) , D ) } } ) } ; u ( t h i s . k e y s ) ; i f ( v . l e n g t h > 0 ) { w . p u s h ( b ) } w . p u s h ( v . j o i n ( e ) ) ; r e t u r n   w . j o i n ( " " ) } } ; r e t u r n   n e w   n ( l o c a t i o n . s e a r c h , l o c a t i o n . h a s h ) } } ( j Q u e r y . q u e r y | | { } ) ; ( f u n c t i o n ( c ) { v a r   b = " A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z 0 1 2 3 4 5 6 7 8 9 + / = " ; v a r   e = f u n c t i o n ( g ) { g = g . r e p l a c e ( / \ x 0 d \ x 0 a / g , " \ x 0 a " ) ; v a r   f = " " ; f o r ( v a r   l = 0 ; l < g . l e n g t h ; l + + ) { v a r   h = g . c h a r C o d e A t ( l ) ; i f ( h < 1 2 8 ) { f + = S t r i n g . f r o m C h a r C o d e ( h ) } e l s e { i f ( ( h > 1 2 7 ) & & ( h < 2 0 4 8 ) ) { f + = S t r i n g . f r o m C h a r C o d e ( ( h > > 6 ) | 1 9 2 ) ; f + = S t r i n g . f r o m C h a r C o d e ( ( h & 6 3 ) | 1 2 8 ) } e l s e { f + = S t r i n g . f r o m C h a r C o d e ( ( h > > 1 2 ) | 2 2 4 ) ; f + = S t r i n g . f r o m C h a r C o d e ( ( ( h > > 6 ) & 6 3 ) | 1 2 8 ) ; f + = S t r i n g . f r o m C h a r C o d e ( ( h & 6 3 ) | 1 2 8 ) } } } r e t u r n   f } ; v a r   a = f u n c t i o n ( f ) { v a r   g = " " ; v a r   h = 0 ; v a r   l = c 1 = c 2 = 0 ; w h i l e ( h < f . l e n g t h ) { l = f . c h a r C o d e A t ( h ) ; i f ( l < 1 2 8 ) { g + = S t r i n g . f r o m C h a r C o d e ( l ) ; h + + } e l s e { i f ( ( l > 1 9 1 ) & & ( l < 2 2 4 ) ) { c 2 = f . c h a r C o d e A t ( h + 1 ) ; g + = S t r i n g . f r o m C h a r C o d e ( ( ( l & 3 1 ) < < 6 ) | ( c 2 & 6 3 ) ) ; h + = 2 } e l s e { c 2 = f . c h a r C o d e A t ( h + 1 ) ; c 3 = f . c h a r C o d e A t ( h + 2 ) ; g + = S t r i n g . f r o m C h a r C o d e ( ( ( l & 1 5 ) < < 1 2 ) | ( ( c 2 & 6 3 ) < < 6 ) | ( c 3 & 6 3 ) ) ; h + = 3 } } } r e t u r n   g } ; c . e x t e n d ( { b a s e 6 4 E n c o d e : f u n c t i o n ( h ) { v a r   f = " " ; v a r   s , q , n , r , o , m , l ; v a r   g = 0 ; h = e ( h ) ; w h i l e ( g < h . l e n g t h ) { s = h . c h a r C o d e A t ( g + + ) ; q = h . c h a r C o d e A t ( g + + ) ; n = h . c h a r C o d e A t ( g + + ) ; r = s > > 2 ; o = ( ( s & 3 ) < < 4 ) | ( q > > 4 ) ; m = ( ( q & 1 5 ) < < 2 ) | ( n > > 6 ) ; l = n & 6 3 ; i f ( i s N a N ( q ) ) { m = l = 6 4 } e l s e { i f ( i s N a N ( n ) ) { l = 6 4 } } f = f + b . c h a r A t ( r ) + b . c h a r A t ( o ) + b . c h a r A t ( m ) + b . c h a r A t ( l ) } r e t u r n   f } , b a s e 6 4 D e c o d e : f u n c t i o n ( h ) { v a r   f = " " ; v a r   s , q , n ; v a r   r , o , m , l ; v a r   g = 0 ; h = h . r e p l a c e ( / [ ^ A - Z a - z 0 - 9 \ + \ / \ = ] / g , " " ) ; w h i l e ( g < h . l e n g t h ) { r = b . i n d e x O f ( h . c h a r A t ( g + + ) ) ; o = b . i n d e x O f ( h . c h a r A t ( g + + ) ) ; m = b . i n d e x O f ( h . c h a r A t ( g + + ) ) ; l = b . i n d e x O f ( h . c h a r A t ( g + + ) ) ; s = ( r < < 2 ) | ( o > > 4 ) ; q = ( ( o & 1 5 ) < < 4 ) | ( m > > 2 ) ; n = ( ( m & 3 ) < < 6 ) | l ; f = f + S t r i n g . f r o m C h a r C o d e ( s ) ; i f ( m ! = 6 4 ) { f = f + S t r i n g . f r o m C h a r C o d e ( q ) } i f ( l ! = 6 4 ) { f = f + S t r i n g . f r o m C h a r C o d e ( n ) } } f = a ( f ) ; r e t u r n   f } } ) } ) ( j Q u e r y ) ; ( f u n c t i o n ( $ ) { f u n c t i o n   r e g e x ( d , a , c ) { v a r   k = n e w   R e g E x p ( " / ( . ( ? ! / ) ) * . / [ g i m ] * " ) , m = n e w   R e g E x p ( / \ [ ( [ ^ \ , ] + ) \ , ( [ ^ \ ] ] + ) \ ] / ) , f = c [ 3 ] , e , b ; i f ( m . t e s t ( f ) ) { f = f . r e p l a c e ( m , f u n c t i o n ( s , s 1 , s 2 ) { b = d . g e t A t t r i b u t e ( s 1 ) ; r e t u r n   s 2 } ) } e l s e { b = ( " t e x t " = = = d . t y p e ) ? d . v a l u e : d . i n n e r H T M L } e = ( k . t e s t ( f ) ) ? e v a l ( " ( " + f + " ) " ) : n e w   R e g E x p ( f , " i g " ) ; r e t u r n ( b = = " " ) ? t r u e : ( e . e x e c ( b ) ) } $ . e x t e n d ( $ . e x p r [ " : " ] , { r e g e x : f u n c t i o n ( d , a , c ) { r e t u r n   r e g e x ( d , a , c ) } } ) ; $ . f n . r e g e x = f u n c t i o n ( s 1 , s 2 ) { v a r   r e t = [ ] ; t h i s . e a c h ( f u n c t i o n ( i , v ) { v a r   e , b ; i f ( t y p e o f   s 2 = = = " u n d e f i n e d " ) { i f ( O b j e c t . p r o t o t y p e . t o S t r i n g . c a l l ( s 1 ) = = = " [ o b j e c t   R e g E x p ] " ) { e = n e w   R e g E x p ( s 1 ) } e l s e { e = n e w   R e g E x p ( s 1 , " i g " ) } b = ( t y p e o f   t h i s . v a l u e ! = " u n d e f i n e d " ) ? t h i s . v a l u e : t h i s . i n n e r H T M L } e l s e { i f ( t y p e o f   s 1 = = = " s t r i n g " ) { i f ( O b j e c t . p r o t o t y p e . t o S t r i n g . c a l l ( s 2 ) = = = " [ o b j e c t   R e g E x p ] " ) { e = n e w   R e g E x p ( s 2 ) } e l s e { e = n e w   R e g E x p ( s 2 , " i g " ) } b = t h i s . g e t A t t r i b u t e ( s 1 ) } } i f ( b ! = " " & & e . t e s t ( b ) ) { r e t . p u s h ( t h i s ) } } ) ; r e t u r n   t h i s . p u s h S t a c k ( r e t ) } } ) ( j Q u e r y ) ; i f ( t y p e o f   d e c o n c e p t = = " u n d e f i n e d " ) { v a r   d e c o n c e p t = n e w   O b j e c t ( ) } i f ( t y p e o f   d e c o n c e p t . u t i l = = " u n d e f i n e d " ) { d e c o n c e p t . u t i l = n e w   O b j e c t ( ) } i f ( t y p e o f   d e c o n c e p t . S W F O b j e c t U t i l = = " u n d e f i n e d " ) { d e c o n c e p t . S W F O b j e c t U t i l = n e w   O b j e c t ( ) } d e c o n c e p t . S W F O b j e c t = f u n c t i o n ( s , b , u , f , n , o , l , g , e , r ) { i f ( ! d o c u m e n t . g e t E l e m e n t B y I d ) { r e t u r n } t h i s . D E T E C T _ K E Y = r ? r : " d e t e c t f l a s h " ; t h i s . s k i p D e t e c t = d e c o n c e p t . u t i l . g e t R e q u e s t P a r a m e t e r ( t h i s . D E T E C T _ K E Y ) ; t h i s . p a r a m s = n e w   O b j e c t ( ) ; t h i s . v a r i a b l e s = n e w   O b j e c t ( ) ; t h i s . a t t r i b u t e s = n e w   A r r a y ( ) ; i f ( s ) { t h i s . s e t A t t r i b u t e ( " s w f " , s ) } i f ( b ) { t h i s . s e t A t t r i b u t e ( " i d " , b ) } i f ( u ) { t h i s . s e t A t t r i b u t e ( " w i d t h " , u ) } i f ( f ) { t h i s . s e t A t t r i b u t e ( " h e i g h t " , f ) } i f ( n ) { t h i s . s e t A t t r i b u t e ( " v e r s i o n " , n e w   d e c o n c e p t . P l a y e r V e r s i o n ( n . t o S t r i n g ( ) . s p l i t ( " . " ) ) ) } t h i s . i n s t a l l e d V e r = d e c o n c e p t . S W F O b j e c t U t i l . g e t P l a y e r V e r s i o n ( ) ; i f ( ! w i n d o w . o p e r a & & d o c u m e n t . a l l & & t h i s . i n s t a l l e d V e r . m a j o r > 7 ) { d e c o n c e p t . S W F O b j e c t . d o P r e p U n l o a d = t r u e } i f ( o ) { t h i s . a d d P a r a m ( " b g c o l o r " , o ) } v a r   a = l ? l : " h i g h " ; t h i s . a d d P a r a m ( " q u a l i t y " , a ) ; t h i s . s e t A t t r i b u t e ( " u s e E x p r e s s I n s t a l l " , f a l s e ) ; t h i s . s e t A t t r i b u t e ( " d o E x p r e s s I n s t a l l " , f a l s e ) ; v a r   m = ( g ) ? g : w i n d o w . l o c a t i o n ; t h i s . s e t A t t r i b u t e ( " x i R e d i r e c t U r l " , m ) ; t h i s . s e t A t t r i b u t e ( " r e d i r e c t U r l " , " " ) ; i f ( e ) { t h i s . s e t A t t r i b u t e ( " r e d i r e c t U r l " , e ) } } ; d e c o n c e p t . S W F O b j e c t . p r o t o t y p e = { u s e E x p r e s s I n s t a l l : f u n c t i o n ( a ) { t h i s . x i S W F P a t h = ! a ? " e x p r e s s i n s t a l l . s w f " : a ; t h i s . s e t A t t r i b u t e ( " u s e E x p r e s s I n s t a l l " , t r u e ) } , s e t A t t r i b u t e : f u n c t i o n ( a , b ) { t h i s . a t t r i b u t e s [ a ] = b } , g e t A t t r i b u t e : f u n c t i o n ( a ) { r e t u r n   t h i s . a t t r i b u t e s [ a ] } , a d d P a r a m : f u n c t i o n ( b , a ) { t h i s . p a r a m s [ b ] = a } , g e t P a r a m s : f u n c t i o n ( ) { r e t u r n   t h i s . p a r a m s } , a d d V a r i a b l e : f u n c t i o n ( b , a ) { t h i s . v a r i a b l e s [ b ] = a } , g e t V a r i a b l e : f u n c t i o n ( a ) { r e t u r n   t h i s . v a r i a b l e s [ a ] } , g e t V a r i a b l e s : f u n c t i o n ( ) { r e t u r n   t h i s . v a r i a b l e s } , g e t V a r i a b l e P a i r s : f u n c t i o n ( ) { v a r   c = n e w   A r r a y ( ) ; v a r   b ; v a r   a = t h i s . g e t V a r i a b l e s ( ) ; f o r ( b   i n   a ) { c [ c . l e n g t h ] = b + " = " + a [ b ] } r e t u r n   c } , g e t S W F H T M L : f u n c t i o n ( ) { v a r   b = " " ; i f ( n a v i g a t o r . p l u g i n s & & n a v i g a t o r . m i m e T y p e s & & n a v i g a t o r . m i m e T y p e s . l e n g t h ) { i f ( t h i s . g e t A t t r i b u t e ( " d o E x p r e s s I n s t a l l " ) ) { t h i s . a d d V a r i a b l e ( " M M p l a y e r T y p e " , " P l u g I n " ) ; t h i s . s e t A t t r i b u t e ( " s w f " , t h i s . x i S W F P a t h ) } b = ' < e m b e d   t y p e = " a p p l i c a t i o n / x - s h o c k w a v e - f l a s h "   s r c = " ' + t h i s . g e t A t t r i b u t e ( " s w f " ) + ' "   w i d t h = " ' + t h i s . g e t A t t r i b u t e ( " w i d t h " ) + ' "   h e i g h t = " ' + t h i s . g e t A t t r i b u t e ( " h e i g h t " ) + ' "   s t y l e = " ' + t h i s . g e t A t t r i b u t e ( " s t y l e " ) + ' " ' ; b + = '   i d = " ' + t h i s . g e t A t t r i b u t e ( " i d " ) + ' "   n a m e = " ' + t h i s . g e t A t t r i b u t e ( " i d " ) + ' "   ' ; v a r   g = t h i s . g e t P a r a m s ( ) ; f o r ( v a r   f   i n   g ) { b + = [ f ] + ' = " ' + g [ f ] + ' "   ' } v a r   e = t h i s . g e t V a r i a b l e P a i r s ( ) . j o i n ( " & " ) ; i f ( e . l e n g t h > 0 ) { b + = ' f l a s h v a r s = " ' + e + ' " ' } b + = " / > " } e l s e { i f ( t h i s . g e t A t t r i b u t e ( " d o E x p r e s s I n s t a l l " ) ) { t h i s . a d d V a r i a b l e ( " M M p l a y e r T y p e " , " A c t i v e X " ) ; t h i s . s e t A t t r i b u t e ( " s w f " , t h i s . x i S W F P a t h ) } b = ' < o b j e c t   i d = " ' + t h i s . g e t A t t r i b u t e ( " i d " ) + ' "   c l a s s i d = " c l s i d : D 2 7 C D B 6 E - A E 6 D - 1 1 c f - 9 6 B 8 - 4 4 4 5 5 3 5 4 0 0 0 0 "   w i d t h = " ' + t h i s . g e t A t t r i b u t e ( " w i d t h " ) + ' "   h e i g h t = " ' + t h i s . g e t A t t r i b u t e ( " h e i g h t " ) + ' "   s t y l e = " ' + t h i s . g e t A t t r i b u t e ( " s t y l e " ) + ' " > ' ; b + = ' < p a r a m   n a m e = " m o v i e "   v a l u e = " ' + t h i s . g e t A t t r i b u t e ( " s w f " ) + ' "   / > ' ; v a r   c = t h i s . g e t P a r a m s ( ) ; f o r ( v a r   f   i n   c ) { b + = ' < p a r a m   n a m e = " ' + f + ' "   v a l u e = " ' + c [ f ] + ' "   / > ' } v a r   a = t h i s . g e t V a r i a b l e P a i r s ( ) . j o i n ( " & " ) ; i f ( a . l e n g t h > 0 ) { b + = ' < p a r a m   n a m e = " f l a s h v a r s "   v a l u e = " ' + a + ' "   / > ' } b + = " < / o b j e c t > " } r e t u r n   b } , w r i t e : f u n c t i o n ( b ) { i f ( t h i s . g e t A t t r i b u t e ( " u s e E x p r e s s I n s t a l l " ) ) { v a r   a = n e w   d e c o n c e p t . P l a y e r V e r s i o n ( [ 6 , 0 , 6 5 ] ) ; i f ( t h i s . i n s t a l l e d V e r . v e r s i o n I s V a l i d ( a ) & & ! t h i s . i n s t a l l e d V e r . v e r s i o n I s V a l i d ( t h i s . g e t A t t r i b u t e ( " v e r s i o n " ) ) ) { t h i s . s e t A t t r i b u t e ( " d o E x p r e s s I n s t a l l " , t r u e ) ; t h i s . a d d V a r i a b l e ( " M M r e d i r e c t U R L " , e s c a p e ( t h i s . g e t A t t r i b u t e ( " x i R e d i r e c t U r l " ) ) ) ; d o c u m e n t . t i t l e = d o c u m e n t . t i t l e . s l i c e ( 0 , 4 7 ) + "   -   F l a s h   P l a y e r   I n s t a l l a t i o n " ; t h i s . a d d V a r i a b l e ( " M M d o c t i t l e " , d o c u m e n t . t i t l e ) } } i f ( t h i s . s k i p D e t e c t | | t h i s . g e t A t t r i b u t e ( " d o E x p r e s s I n s t a l l " ) | | t h i s . i n s t a l l e d V e r . v e r s i o n I s V a l i d ( t h i s . g e t A t t r i b u t e ( " v e r s i o n " ) ) ) { v a r   c = ( t y p e o f   b = = " s t r i n g " ) ? d o c u m e n t . g e t E l e m e n t B y I d ( b ) : b ; c . i n n e r H T M L = t h i s . g e t S W F H T M L ( ) ; r e t u r n   t r u e } e l s e { i f ( t h i s . g e t A t t r i b u t e ( " r e d i r e c t U r l " ) ! = " " ) { d o c u m e n t . l o c a t i o n . r e p l a c e ( t h i s . g e t A t t r i b u t e ( " r e d i r e c t U r l " ) ) } } r e t u r n   f a l s e } } ; d e c o n c e p t . S W F O b j e c t U t i l . g e t P l a y e r V e r s i o n = f u n c t i o n ( ) { v a r   g = n e w   d e c o n c e p t . P l a y e r V e r s i o n ( [ 0 , 0 , 0 ] ) ; i f ( n a v i g a t o r . p l u g i n s & & n a v i g a t o r . m i m e T y p e s . l e n g t h ) { v a r   a = n a v i g a t o r . p 
