ÿþ/ / M o o T o o l s   M o r e ,   < h t t p : / / m o o t o o l s . n e t / m o r e > .   C o p y r i g h t   ( c )   2 0 0 6 - 2 0 0 8   V a l e r i o   P r o i e t t i ,   < h t t p : / / m a d 4 m i l k . n e t > ,   M I T   S t y l e   L i c e n s e .  
  
 F x . S l i d e = n e w   C l a s s ( { E x t e n d s : F x , o p t i o n s : { m o d e : " v e r t i c a l " } , i n i t i a l i z e : f u n c t i o n ( B , A ) { t h i s . a d d E v e n t ( " c o m p l e t e " , f u n c t i o n ( ) { t h i s . o p e n = ( t h i s . w r a p p e r [ " o f f s e t " + t h i s . l a y o u t . c a p i t a l i z e ( ) ] ! = 0 ) ;  
 i f ( t h i s . o p e n & & B r o w s e r . E n g i n e . w e b k i t 4 1 9 ) { t h i s . e l e m e n t . d i s p o s e ( ) . i n j e c t ( t h i s . w r a p p e r ) ; } } , t r u e ) ; t h i s . e l e m e n t = t h i s . s u b j e c t = $ ( B ) ; t h i s . p a r e n t ( A ) ; v a r   C = t h i s . e l e m e n t . r e t r i e v e ( " w r a p p e r " ) ;  
 t h i s . w r a p p e r = C | | n e w   E l e m e n t ( " d i v " , { s t y l e s : $ e x t e n d ( t h i s . e l e m e n t . g e t S t y l e s ( " m a r g i n " , " p o s i t i o n " ) , { o v e r f l o w : " h i d d e n " } ) } ) . w r a p s ( t h i s . e l e m e n t ) ; t h i s . e l e m e n t . s t o r e ( " w r a p p e r " , t h i s . w r a p p e r ) . s e t S t y l e ( " m a r g i n " , 0 ) ;  
 t h i s . n o w = [ ] ; t h i s . o p e n = t r u e ; } , v e r t i c a l : f u n c t i o n ( ) { t h i s . m a r g i n = " m a r g i n - t o p " ; t h i s . l a y o u t = " h e i g h 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 H e i g h t ; } , h o r i z o n t a l : f u n c t i o n ( ) { t h i s . m a r g i n = " m a r g i n - l e f t " ;  
 t h i s . l a y o u t = " w i d t h " ; 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 W i d t h ; } , s e t : f u n c t i o n ( A ) { t h i s . e l e m e n t . s e t S t y l e ( t h i s . m a r g i n , A [ 0 ] ) ; t h i s . w r a p p e r . s e t S t y l e ( t h i s . l a y o u t , A [ 1 ] ) ;  
 r e t u r n   t h i s ; } , c o m p u t e : f u n c t i o n ( E , D , C ) { v a r   B = [ ] ; v a r   A = 2 ; A . t i m e s ( f u n c t i o n ( F ) { B [ F ] = F x . c o m p u t e ( E [ F ] , D [ F ] , C ) ; } ) ; r e t u r n   B ; } , s t a r t : f u n c t i o n ( B , E ) { i f ( ! t h i s . c h e c k ( a r g u m e n t s . c a l l e e , B , E ) ) { r e t u r n   t h i s ;  
 } t h i s [ E | | t h i s . o p t i o n s . m o d e ] ( ) ; v a r   D = t h i s . e l e m e n t . g e t S t y l e ( t h i s . m a r g i n ) . t o I n t ( ) ; v a r   C = t h i s . w r a p p e r . g e t S t y l e ( t h i s . l a y o u t ) . t o I n t ( ) ; v a r   A = [ [ D , C ] , [ 0 , t h i s . o f f s e t ] ] ;  
 v a r   G = [ [ D , C ] , [ - t h i s . o f f s e t , 0 ] ] ; v a r   F ; s w i t c h ( B ) { c a s e " i n " : F = A ; b r e a k ; c a s e " o u t " : F = G ; b r e a k ; c a s e " t o g g l e " : F = ( t h i s . w r a p p e r [ " o f f s e t " + t h i s . l a y o u t . c a p i t a l i z e ( ) ] = = 0 ) ? A : G ;  
 } r e t u r n   t h i s . p a r e n t ( F [ 0 ] , F [ 1 ] ) ; } , s l i d e I n : f u n c t i o n ( A ) { r e t u r n   t h i s . s t a r t ( " i n " , A ) ; } , s l i d e O u t : f u n c t i o n ( A ) { r e t u r n   t h i s . s t a r t ( " o u t " , A ) ; } , h i d e : f u n c t i o n ( A ) { t h i s [ A | | t h i s . o p t i o n s . m o d e ] ( ) ;  
 t h i s . o p e n = f a l s e ; r e t u r n   t h i s . s e t ( [ - t h i s . o f f s e t , 0 ] ) ; } , s h o w : f u n c t i o n ( A ) { t h i s [ A | | t h i s . o p t i o n s . m o d e ] ( ) ; t h i s . o p e n = t r u e ; r e t u r n   t h i s . s e t ( [ 0 , t h i s . o f f s e t ] ) ; } , t o g g l e : f u n c t i o n ( A ) { r e t u r n   t h i s . s t a r t ( " t o g g l e " , A ) ;  
 } } ) ; E l e m e n t . P r o p e r t i e s . s l i d e = { s e t : f u n c t i o n ( B ) { v a r   A = t h i s . r e t r i e v e ( " s l i d e " ) ; i f ( A ) { A . c a n c e l ( ) ; } r e t u r n   t h i s . e l i m i n a t e ( " s l i d e " ) . s t o r e ( " s l i d e : o p t i o n s " , $ e x t e n d ( { l i n k : " c a n c e l " } , B ) ) ;  
 } , g e t : f u n c t i o n ( A ) { i f ( A | | ! t h i s . r e t r i e v e ( " s l i d e " ) ) { i f ( A | | ! t h i s . r e t r i e v e ( " s l i d e : o p t i o n s " ) ) { t h i s . s e t ( " s l i d e " , A ) ; } t h i s . s t o r e ( " s l i d e " , n e w   F x . S l i d e ( t h i s , t h i s . r e t r i e v e ( " s l i d e : o p t i o n s " ) ) ) ;  
 } r e t u r n   t h i s . r e t r i e v e ( " s l i d e " ) ; } } ; E l e m e n t . i m p l e m e n t ( { s l i d e : f u n c t i o n ( D , E ) { D = D | | " t o g g l e " ; v a r   B = t h i s . g e t ( " s l i d e " ) , A ; s w i t c h ( D ) { c a s e " h i d e " : B . h i d e ( E ) ; b r e a k ; c a s e " s h o w " : B . s h o w ( E ) ;  
 b r e a k ; c a s e " t o g g l e " : v a r   C = t h i s . r e t r i e v e ( " s l i d e : f l a g " , B . o p e n ) ; B [ ( C ) ? " s l i d e O u t " : " s l i d e I n " ] ( E ) ; t h i s . s t o r e ( " s l i d e : f l a g " , ! C ) ; A = t r u e ; b r e a k ; d e f a u l t : B . s t a r t ( D , E ) ;  
 } i f ( ! A ) { t h i s . e l i m i n a t e ( " s l i d e : f l a g " ) ; } r e t u r n   t h i s ; } } ) ; F x . S c r o l l = n e w   C l a s s ( { E x t e n d s : F x , o p t i o n s : { o f f s e t : { x : 0 , y : 0 } , w h e e l S t o p s : t r u e } , i n i t i a l i z e : f u n c t i o n ( B , A ) { t h i s . e l e m e n t = t h i s . s u b j e c t = $ ( B ) ;  
 t h i s . p a r e n t ( A ) ; v a r   D = t h i s . c a n c e l . b i n d ( t h i s , f a l s e ) ; i f ( $ t y p e ( t h i s . 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 = $ ( t h i s . e l e m e n t . g e t D o c u m e n t ( ) . b o d y ) ; } v a r   C = t h i s . e l e m e n t ;  
 i f ( t h i s . o p t i o n s . w h e e l S t o p s ) { t h i s . a d d E v e n t ( " s t a r t " , f u n c t i o n ( ) { C . a d d E v e n t ( " m o u s e w h e e l " , D ) ; } , t r u e ) ; t h i s . a d d E v e n t ( " c o m p l e t e " , f u n c t i o n ( ) { C . r e m o v e E v e n t ( " m o u s e w h e e l " , D ) ;  
 } , t r u e ) ; } } , s e t : f u n c t i o n ( ) { v a r   A = A r r a y . f l a t t e n ( a r g u m e n t s ) ; t h i s . e l e m e n t . s c r o l l T o ( A [ 0 ] , A [ 1 ] ) ; } , c o m p u t e : f u n c t i o n ( E , D , C ) { v a r   B = [ ] ; v a r   A = 2 ; A . t i m e s ( f u n c t i o n ( F ) { B . p u s h ( F x . c o m p u t e ( E [ F ] , D [ F ] , C ) ) ;  
 } ) ; r e t u r n   B ; } , s t a r t : f u n c t i o n ( C , H ) { i f ( ! t h i s . c h e c k ( a r g u m e n t s . c a l l e e , C , H ) ) { r e t u r n   t h i s ; } v a r   E = t h i s . e l e m e n t . g e t S i z e ( ) , F = t h i s . e l e m e n t . g e t S c r o l l S i z e ( ) ; v a r   B = t h i s . e l e m e n t . g e t S c r o l l ( ) , D = { x : C , y : H } ;  
 f o r ( v a r   G   i n   D ) { v a r   A = F [ G ] - E [ G ] ; i f ( $ c h k ( D [ G ] ) ) { D [ G ] = ( $ t y p e ( D [ G ] ) = = " n u m b e r " ) ? D [ G ] . l i m i t ( 0 , A ) : A ; } e l s e { D [ G ] = B [ G ] ; } D [ G ] + = t h i s . o p t i o n s . o f f s e t [ G ] ; } r e t u r n   t h i s . p a r e n t ( [ B . x , B . y ] , [ D . x , D . y ] ) ;  
 } , t o T o p : f u n c t i o n ( ) { r e t u r n   t h i s . s t a r t ( f a l s e , 0 ) ; } , t o L e f t : f u n c t i o n ( ) { r e t u r n   t h i s . s t a r t ( 0 , f a l s e ) ; } , t o R i g h t : f u n c t i o n ( ) { r e t u r n   t h i s . s t a r t ( " r i g h t " , f a l s e ) ; } , t o B o t t o m : f u n c t i o n ( ) { r e t u r n   t h i s . s t a r t ( f a l s e , " b o t t o m " ) ;  
 } , t o E l e m e n t : f u n c t i o n ( B ) { v a r   A = $ ( B ) . g e t P o s i t i o n ( t h i s . e l e m e n t ) ; r e t u r n   t h i s . s t a r t ( A . x , A . y ) ; } } ) ; F x . E l e m e n t s = n e w   C l a s s ( { E x t e n d s : F x . C S S , i n i t i a l i z e : f u n c t i o n ( B , A ) { t h i s . e l e m e n t s = t h i s . s u b j e c t = $ $ ( B ) ;  
 t h i s . p a r e n t ( A ) ; } , c o m p u t e : f u n c t i o n ( G , H , I ) { v a r   C = { } ; f o r ( v a r   D   i n   G ) { v a r   A = G [ D ] , E = H [ D ] , F = C [ D ] = { } ; f o r ( v a r   B   i n   A ) { F [ B ] = t h i s . p a r e n t ( A [ B ] , E [ B ] , I ) ; } } r e t u r n   C ;  
 } , s e t : f u n c t i o n ( B ) { f o r ( v a r   C   i n   B ) { v a r   A = B [ C ] ; f o r ( v a r   D   i n   A ) { t h i s . r e n d e r ( t h i s . e l e m e n t s [ C ] , D , A [ D ] , t h i s . o p t i o n s . u n i t ) ; } } r e t u r n   t h i s ; } , s t a r t : f u n c t i o n ( C ) { i f ( ! t h i s . c h e c k ( a r g u m e n t s . c a l l e e , C ) ) { r e t u r n   t h i s ;  
 } v a r   H = { } , I = { } ; f o r ( v a r   D   i n   C ) { v a r   F = C [ D ] , A = H [ D ] = { } , G = I [ D ] = { } ; f o r ( v a r   B   i n   F ) { v a r   E = t h i s . p r e p a r e ( t h i s . e l e m e n t s [ D ] , B , F [ B ] ) ; A [ B ] = E . f r o m ; G [ B ] = E . t o ; } } r e t u r n   t h i s . p a r e n t ( H , I ) ;  
 } } ) ; v a r   D r a g = n e w   C l a s s ( { I m p l e m e n t s : [ E v e n t s , O p t i o n s ] , o p t i o n s : { s n a p : 6 , u n i t : " p x " , g r i d : f a l s e , s t y l e : t r u e , l i m i t : f a l s e , h a n d l e : f a l s e , i n v e r t : f a l s e , p r e v e n t D e f a u l t : f a l s e , m o d i f i e r s : { x : " l e f t " , y : " t o p " } } , i n i t i a l i z e : f u n c t i o n ( ) { v a r   B = A r r a y . l i n k ( a r g u m e n t s , { o p t i o n s : O b j e c t . t y p e , e l e m e n t : $ d e f i n e d } ) ;  
 t h i s . e l e m e n t = $ ( B . e l e m e n t ) ; t h i s . d o c u m e n t = t h i s . e l e m e n t . g e t D o c u m e n t ( ) ; t h i s . s e t O p t i o n s ( B . o p t i o n s | | { } ) ; v a r   A = $ t y p e ( t h i s . o p t i o n s . h a n d l e ) ; t h i s . h a n d l e s = ( A = = " a r r a y " | | A = = " c o l l e c t i o n " ) ? $ $ ( t h i s . o p t i o n s . h a n d l e ) : $ ( 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 ;  
 t h i s . m o u s e = { n o w : { } , p o s : { } } ; t h i s . v a l u e = { s t a r t : { } , n o w : { } } ; t h i s . s e l e c t i o n = ( B r o w s e r . E n g i n e . t r i d e n t ) ? " s e l e c t s t a r t " : " m o u s e d o w n " ; t h i s . b o u n d = { s t a r t : t h i s . s t a r t . b i n d ( t h i s ) , c h e c k : t h i s . c h e c k . b i n d ( t h i s ) , d r a g : t h i s . d r a g . b i n d ( t h i s ) , s t o p : t h i s . s t o p . b i n d ( t h i s ) , c a n c e l : t h i s . c a n c e l . b i n d ( t h i s ) , e v e n t S t o p : $ l a m b d a ( f a l s e ) } ;  
 t h i s . a t t a c h ( ) ; } , a t t a c h : f u n c t i o n ( ) { t h i s . h a n d l e s . a d d E v e n t ( " m o u s e d o w n " , t h i s . b o u n d . s t a r t ) ; r e t u r n   t h i s ; } , d e t a c h : 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 E v e n t ( " m o u s e d o w n " , t h i s . b o u n d . s t a r t ) ;  
 r e t u r n   t h i s ; } , s t a r t : f u n c t i o n ( C ) { i f ( t h i s . o p t i o n s . p r e v e n t D e f a u l t ) { C . p r e v e n t D e f a u l t ( ) ; } t h i s . f i r e E v e n t ( " b e f o r e S t a r t " , t h i s . e l e m e n t ) ; t h i s . m o u s e . s t a r t = C . p a g e ;  
 v a r   A = t h i s . o p t i o n s . l i m i t ; t h i s . l i m i t = { x : [ ] , y : [ ] } ; f o r ( v a r   D   i n   t h i s . o p t i o n s . m o d i f i e r s ) { i f ( ! t h i s . o p t i o n s . m o d i f i e r s [ D ] ) { c o n t i n u e ; } i f ( t h i s . o p t i o n s . s t y l e ) { t h i s . v a l u e . n o w [ D ] = t h i s . e l e m e n t . g e t S t y l e ( t h i s . o p t i o n s . m o d i f i e r s [ D ] ) . t o I n t ( ) ;  
 } e l s e { t h i s . v a l u e . n o w [ D ] = t h i s . e l e m e n t [ t h i s . o p t i o n s . m o d i f i e r s [ D ] ] ; } i f ( t h i s . o p t i o n s . i n v e r t ) { t h i s . v a l u e . n o w [ D ] * = - 1 ; } t h i s . m o u s e . p o s [ D ] = C . p a g e [ D ] - t h i s . v a l u e . n o w [ D ] ;  
 i f ( A & & A [ D ] ) { f o r ( v a r   B = 2 ; B - - ; B ) { i f ( $ c h k ( A [ D ] [ B ] ) ) { t h i s . l i m i t [ D ] [ B ] = $ l a m b d a ( A [ D ] [ B ] ) ( ) ; } } } } i f ( $ t y p e ( t h i s . o p t i o n s . g r i d ) = = " n u m b e r " ) { t h i s . o p t i o n s . g r i d = { x : t h i s . o p t i o n s . g r i d , y : t h i s . o p t i o n s . g r i d } ;  
 } t h i s . d o c u m e n t . a d d E v e n t s ( { m o u s e m o v e : t h i s . b o u n d . c h e c k , m o u s e u p : t h i s . b o u n d . c a n c e l } ) ; t h i s . d o c u m e n t . a d d E v e n t ( t h i s . s e l e c t i o n , t h i s . b o u n d . e v e n t S t o p ) ; } , c h e c k : f u n c t i o n ( A ) { i f ( t h i s . o p t i o n s . p r e v e n t D e f a u l t ) { A . p r e v e n t D e f a u l t ( ) ;  
 } v a r   B = M a t h . r o u n d ( M a t h . s q r t ( M a t h . p o w ( A . p a g e . x - t h i s . m o u s e . s t a r t . x , 2 ) + M a t h . p o w ( A . p a g e . y - t h i s . m o u s e . s t a r t . y , 2 ) ) ) ; i f ( B > t h i s . o p t i o n s . s n a p ) { t h i s . c a n c e l ( ) ; t h i s . d o c u m e n t . a d d E v e n t s ( { m o u s e m o v e : t h i s . b o u n d . d r a g , m o u s e u p : t h i s . b o u n d . s t o p } ) ;  
 t h i s . f i r e E v e n t ( " s t a r t " , t h i s . e l e m e n t ) . f i r e E v e n t ( " s n a p " , t h i s . e l e m e n t ) ; } } , d r a g : f u n c t i o n ( A ) { i f ( t h i s . o p t i o n s . p r e v e n t D e f a u l t ) { A . p r e v e n t D e f a u l t ( ) ; } t h i s . m o u s e . n o w = A . p a g e ;  
 f o r ( v a r   B   i n   t h i s . o p t i o n s . m o d i f i e r s ) { i f ( ! t h i s . o p t i o n s . m o d i f i e r s [ B ] ) { c o n t i n u e ; } t h i s . v a l u e . n o w [ B ] = t h i s . m o u s e . n o w [ B ] - t h i s . m o u s e . p o s [ B ] ; i f ( t h i s . o p t i o n s . i n v e r t ) { t h i s . v a l u e . n o w [ B ] * = - 1 ;  
 } i f ( t h i s . o p t i o n s . l i m i t & & t h i s . l i m i t [ B ] ) { i f ( $ c h k ( t h i s . l i m i t [ B ] [ 1 ] ) & & ( t h i s . v a l u e . n o w [ B ] > t h i s . l i m i t [ B ] [ 1 ] ) ) { t h i s . v a l u e . n o w [ B ] = t h i s . l i m i t [ B ] [ 1 ] ; } e l s e { i f ( $ c h k ( t h i s . l i m i t [ B ] [ 0 ] ) & & ( t h i s . v a l u e . n o w [ B ] < t h i s . l i m i t [ B ] [ 0 ] ) ) { t h i s . v a l u e . n o w [ B ] = t h i s . l i m i t [ B ] [ 0 ] ;  
 } } } i f ( t h i s . o p t i o n s . g r i d [ B ] ) { t h i s . v a l u e . n o w [ B ] - = ( t h i s . v a l u e . n o w [ B ] % t h i s . o p t i o n s . g r i d [ B ] ) ; } i f ( t h i s . o p t i o n s . s t y l e ) { t h i s . e l e m e n t . s e t S t y l e ( t h i s . o p t i o n s . m o d i f i e r s [ B ] , t h i s . v a l u e . n o w [ B ] + t h i s . o p t i o n s . u n i t ) ;  
 } e l s e { t h i s . e l e m e n t [ t h i s . o p t i o n s . m o d i f i e r s [ B ] ] = t h i s . v a l u e . n o w [ B ] ; } } t h i s . f i r e E v e n t ( " d r a g " , t h i s . e l e m e n t ) ; } , c a n c e l : f u n c t i o n ( A ) { t h i s . d o c u m e n t . r e m o v e E v e n t ( " m o u s e m o v e " , t h i s . b o u n d . c h e c k ) ;  
 t h i s . d o c u m e n t . r e m o v e E v e n t ( " m o u s e u p " , t h i s . b o u n d . c a n c e l ) ; i f ( A ) { t h i s . d o c u m e n t . r e m o v e E v e n t ( t h i s . s e l e c t i o n , t h i s . b o u n d . e v e n t S t o p ) ; t h i s . f i r e E v e n t ( " c a n c e l " , t h i s . e l e m e n t ) ;  
 } } , s t o p : f u n c t i o n ( A ) { t h i s . d o c u m e n t . r e m o v e E v e n t ( t h i s . s e l e c t i o n , t h i s . b o u n d . e v e n t S t o p ) ; t h i s . d o c u m e n t . r e m o v e E v e n t ( " m o u s e m o v e " , t h i s . b o u n d . d r a g ) ; t h i s . d o c u m e n t . r e m o v e E v e n t ( " m o u s e u p " , t h i s . b o u n d . s t o p ) ;  
 i f ( A ) { t h i s . f i r e E v e n t ( " c o m p l e t e " , t h i s . e l e m e n t ) ; } } } ) ; E l e m e n t . i m p l e m e n t ( { m a k e R e s i z a b l e : f u n c t i o n ( A ) { r e t u r n   n e w   D r a g ( t h i s , $ m e r g e ( { m o d i f i e r s : { x : " w i d t h " , y : " h e i g h t " } } , A ) ) ;  
 } } ) ; D r a g . M o v e = n e w   C l a s s ( { E x t e n d s : D r a g , o p t i o n s : { d r o p p a b l e s : [ ] , c o n t a i n e r : f a l s e } , i n i t i a l i z e : f u n c t i o n ( C , B ) { t h i s . p a r e n t ( C , B ) ; t h i s . d r o p p a b l e s = $ $ ( t h i s . o p t i o n s . d r o p p a b l e s ) ;  
 t h i s . c o n t a i n e r = $ ( t h i s . o p t i o n s . c o n t a i n e r ) ; i f ( t h i s . c o n t a i n e r & & $ t y p e ( t h i s . c o n t a i n e r ) ! = " e l e m e n t " ) { t h i s . c o n t a i n e r = $ ( t h i s . c o n t a i n e r . g e t D o c u m e n t ( ) . b o d y ) ; } C = t h i s . e l e m e n t ;  
 v a r   D = C . g e t S t y l e ( " p o s i t i o n " ) ; v a r   A = ( D ! = " s t a t i c " ) ? D : " a b s o l u t e " ; i f ( C . g e t S t y l e ( " l e f t " ) = = " a u t o " | | C . g e t S t y l e ( " t o p " ) = = " a u t o " ) { C . p o s i t i o n ( C . g e t P o s i t i o n ( C . o f f s e t P a r e n t ) ) ;  
 } C . s e t S t y l e ( " p o s i t i o n " , A ) ; t h i s . a d d E v e n t ( " s t a r t " , f u n c t i o n ( ) { t h i s . c h e c k D r o p p a b l e s ( ) ; } , t r u e ) ; } , s t a r t : f u n c t i o n ( B ) { i f ( t h i s . c o n t a i n e r ) { v a r   D = t h i s . e l e m e n t , J = t h i s . c o n t a i n e r , E = J . g e t C o o r d i n a t e s ( D . o f f s e t P a r e n t ) , F = { } , A = { } ;  
 [ " t o p " , " r i g h t " , " b o t t o m " , " l e f t " ] . e a c h ( f u n c t i o n ( K ) { F [ K ] = J . g e t S t y l e ( " p a d d i n g - " + K ) . t o I n t ( ) ; A [ K ] = D . g e t S t y l e ( " m a r g i n - " + K ) . t o I n t ( ) ; } , t h i s ) ; v a r   C = D . o f f s e t W i d t h + A . l e f t + A . r i g h t , I = D . o f f s e t H e i g h t + A . t o p + A . b o t t o m ;  
 v a r   H = [ E . l e f t + F . l e f t , E . r i g h t - F . r i g h t - C ] ; v a r   G = [ E . t o p + F . t o p , E . b o t t o m - F . b o t t o m - I ] ; t h i s . o p t i o n s . l i m i t = { x : H , y : G } ; } t h i s . p a r e n t ( B ) ; } , c h e c k A g a i n s t : f u n c t i o n ( B ) { B = B . g e t C o o r d i n a t e s ( ) ;  
 v a r   A = t h i s . m o u s e . n o w ; r e t u r n ( A . x > B . l e f t & & A . x < B . r i g h t & & A . y < B . b o t t o m & & A . y > B . t o p ) ; } , c h e c k D r o p p a b l e s : f u n c t i o n ( ) { v a r   A = t h i s . d r o p p a b l e s . f i l t e r ( t h i s . c h e c k A g a i n s t , t h i s ) . g e t L a s t ( ) ;  
 i f ( t h i s . o v e r e d ! = A ) { i f ( t h i s . o v e r e d ) { t h i s . f i r e E v e n t ( " l e a v e " , [ t h i s . e l e m e n t , t h i s . o v e r e d ] ) ; } i f ( A ) { t h i s . o v e r e d = A ; t h i s . f i r e E v e n t ( " e n t e r " , [ t h i s . e l e m e n t , A ] ) ; } e l s e { t h i s . o v e r e d = n u l l ;  
 } } } , d r a g : f u n c t i o n ( A ) { t h i s . p a r e n t ( A ) ; i f ( t h i s . d r o p p a b l e s . l e n g t h ) { t h i s . c h e c k D r o p p a b l e s ( ) ; } } , s t o p : f u n c t i o n ( A ) { t h i s . c h e c k D r o p p a b l e s ( ) ; t h i s . f i r e E v e n t ( " d r o p " , [ t h i s . e l e m e n t , t h i s . o v e r e d ] ) ;  
 t h i s . o v e r e d = n u l l ; r e t u r n   t h i s . p a r e n t ( A ) ; } } ) ; E l e m e n t . i m p l e m e n t ( { m a k e D r a g g a b l e : f u n c t i o n ( A ) { r e t u r n   n e w   D r a g . M o v e ( t h i s , A ) ; } } ) ; H a s h . C o o k i e = n e w   C l a s s ( { E x t e n d s : C o o k i e , o p t i o n s : { a u t o S a v e : t r u e } , i n i t i a l i z e : f u n c t i o n ( B , A ) { t h i s . p a r e n t ( B , A ) ;  
 t h i s . l o a d ( ) ; } , s a v e : f u n c t i o n ( ) { v a r   A = J S O N . e n c o d e ( t h i s . h a s h ) ; i f ( ! A | | A . l e n g t h > 4 0 9 6 ) { r e t u r n   f a l s e ; } i f ( A = = " { } " ) { t h i s . d i s p o s e ( ) ; } e l s e { t h i s . w r i t e ( A ) ; } r e t u r n   t r u e ;  
 } , l o a d : f u n c t i o n ( ) { t h i s . h a s h = n e w   H a s h ( J S O N . d e c o d e ( t h i s . r e a d ( ) , t r u e ) ) ; r e t u r n   t h i s ; } } ) ; H a s h . C o o k i e . i m p l e m e n t ( ( f u n c t i o n ( ) { v a r   A = { } ; H a s h . e a c h ( H a s h . p r o t o t y p e , f u n c t i o n ( C , B ) { A [ B ] = f u n c t i o n ( ) { v a r   D = C . a p p l y ( t h i s . h a s h , a r g u m e n t s ) ;  
 i f ( t h i s . o p t i o n s . a u t o S a v e ) { t h i s . s a v e ( ) ; } r e t u r n   D ; } ; } ) ; r e t u r n   A ; } ) ( ) ) ; v a r   C o l o r = n e w   N a t i v e ( { i n i t i a l i z e : f u n c t i o n ( B , C ) { i f ( a r g u m e n t s . l e n g t h > = 3 ) { C = " r g b " ; B = A r r a y . s l i c e ( a r g u m e n t s , 0 , 3 ) ;  
 } e l s e { i f ( t y p e o f   B = = " s t r i n g " ) { i f ( B . m a t c h ( / r g b / ) ) { B = B . r g b T o H e x ( ) . h e x T o R g b ( t r u e ) ; } e l s e { i f ( B . m a t c h ( / h s b / ) ) { B = B . h s b T o R g b ( ) ; } e l s e { B = B . h e x T o R g b ( t r u e ) ; } } } } C = C | | " r g b " ;  
 s w i t c h ( C ) { c a s e " h s b " : v a r   A = B ; B = B . h s b T o R g b ( ) ; B . h s b = A ; b r e a k ; c a s e " h e x " : B = B . h e x T o R g b ( t r u e ) ; b r e a k ; } B . r g b = B . s l i c e ( 0 , 3 ) ; B . h s b = B . h s b | | B . r g b T o H s b ( ) ; B . h e x = B . r g b T o H e x ( ) ;  
 r e t u r n   $ e x t e n d ( B , t h i s ) ; } } ) ; C o l o r . i m p l e m e n t ( { m i x : f u n c t i o n ( ) { v a r   A = A r r a y . s l i c e ( a r g u m e n t s ) ; v a r   C = ( $ t y p e ( A . g e t L a s t ( ) ) = = " n u m b e r " ) ? A . p o p ( ) : 5 0 ; v a r   B = t h i s . s l i c e ( ) ;  
 A . e a c h ( f u n c t i o n ( D ) { D = n e w   C o l o r ( D ) ; f o r ( v a r   E = 0 ; E < 3 ; E + + ) { B [ E ] = M a t h . r o u n d ( ( B [ E ] / 1 0 0 * ( 1 0 0 - C ) ) + ( D [ E ] / 1 0 0 * C ) ) ; } } ) ; r e t u r n   n e w   C o l o r ( B , " r g b " ) ; } , i n v e r t : f u n c t i o n ( ) { r e t u r n   n e w   C o l o r ( t h i s . m a p ( f u n c t i o n ( A ) { r e t u r n   2 5 5 - A ;  
 } ) ) ; } , s e t H u e : f u n c t i o n ( A ) { r e t u r n   n e w   C o l o r ( [ A , t h i s . h s b [ 1 ] , t h i s . h s b [ 2 ] ] , " h s b " ) ; } , s e t S a t u r a t i o n : f u n c t i o n ( A ) { r e t u r n   n e w   C o l o r ( [ t h i s . h s b [ 0 ] , A , t h i s . h s b [ 2 ] ] , " h s b " ) ;  
 } , s e t B r i g h t n e s s : f u n c t i o n ( A ) { r e t u r n   n e w   C o l o r ( [ t h i s . h s b [ 0 ] , t h i s . h s b [ 1 ] , A ] , " h s b " ) ; } } ) ; f u n c t i o n   $ R G B ( C , B , A ) { r e t u r n   n e w   C o l o r ( [ C , B , A ] , " r g b " ) ; } f u n c t i o n   $ H S B ( C , B , A ) { r e t u r n   n e w   C o l o r ( [ C , B , A ] , " h s b " ) ;  
 } f u n c t i o n   $ H E X ( A ) { r e t u r n   n e w   C o l o r ( A , " h e x " ) ; } A r r a y . i m p l e m e n t ( { r g b T o H s b : f u n c t i o n ( ) { v a r   B = t h i s [ 0 ] , C = t h i s [ 1 ] , J = t h i s [ 2 ] ; v a r   G , F , H ; v a r   I = M a t h . m a x ( B , C , J ) , E = M a t h . m i n ( B , C , J ) ;  
 v a r   K = I - E ; H = I / 2 5 5 ; F = ( I ! = 0 ) ? K / I : 0 ; i f ( F = = 0 ) { G = 0 ; } e l s e { v a r   D = ( I - B ) / K ; v a r   A = ( I - C ) / K ; v a r   L = ( I - J ) / K ; i f ( B = = I ) { G = L - A ; } e l s e { i f ( C = = I ) { G = 2 + D - L ; } e l s e { G = 4 + A - D ; } } G / = 6 ;  
 i f ( G < 0 ) { G + + ; } } r e t u r n [ M a t h . r o u n d ( G * 3 6 0 ) , M a t h . r o u n d ( F * 1 0 0 ) , M a t h . r o u n d ( H * 1 0 0 ) ] ; } , h s b T o R g b : f u n c t i o n ( ) { v a r   C = M a t h . r o u n d ( t h i s [ 2 ] / 1 0 0 * 2 5 5 ) ; i f ( t h i s [ 1 ] = = 0 ) { r e t u r n [ C , C , C ] ;  
 } e l s e { v a r   A = t h i s [ 0 ] % 3 6 0 ; v a r   E = A % 6 0 ; v a r   F = M a t h . r o u n d ( ( t h i s [ 2 ] * ( 1 0 0 - t h i s [ 1 ] ) ) / 1 0 0 0 0 * 2 5 5 ) ; v a r   D = M a t h . r o u n d ( ( t h i s [ 2 ] * ( 6 0 0 0 - t h i s [ 1 ] * E ) ) / 6 0 0 0 0 0 * 2 5 5 ) ; v a r   B = M a t h . r o u n d ( ( t h i s [ 2 ] * ( 6 0 0 0 - t h i s [ 1 ] * ( 6 0 - E ) ) ) / 6 0 0 0 0 0 * 2 5 5 ) ;  
 s w i t c h ( M a t h . f l o o r ( A / 6 0 ) ) { c a s e   0 : r e t u r n [ C , B , F ] ; c a s e   1 : r e t u r n [ D , C , F ] ; c a s e   2 : r e t u r n [ F , C , B ] ; c a s e   3 : r e t u r n [ F , D , C ] ; c a s e   4 : r e t u r n [ B , F , C ] ; c a s e   5 : r e t u r n [ C , F , D ] ;  
 } } r e t u r n   f a l s e ; } } ) ; S t r i n g . i m p l e m e n t ( { r g b T o H s b : f u n c t i o n ( ) { v a r   A = t h i s . m a t c h ( / \ d { 1 , 3 } / g ) ; r e t u r n ( A ) ? h s b . r g b T o H s b ( ) : n u l l ; } , h s b T o R g b : f u n c t i o n ( ) { v a r   A = t h i s . m a t c h ( / \ d { 1 , 3 } / g ) ;  
 r e t u r n ( A ) ? A . h s b T o R g b ( ) : n u l l ; } } ) ; v a r   G r o u p = n e w   C l a s s ( { i n i t i a l i z e : f u n c t i o n ( ) { t h i s . i n s t a n c e s = A r r a y . f l a t t e n ( a r g u m e n t s ) ; t h i s . e v e n t s = { } ; t h i s . c h e c k e r = { } ; } , a d d E v e n t : f u n c t i o n ( B , A ) { t h i s . c h e c k e r [ B ] = t h i s . c h e c k e r [ B ] | | { } ;  
 t h i s . e v e n t s [ B ] = t h i s . e v e n t s [ B ] | | [ ] ; i f ( t h i s . e v e n t s [ B ] . c o n t a i n s ( A ) ) { r e t u r n   f a l s e ; } e l s e { t h i s . e v e n t s [ B ] . p u s h ( A ) ; } t h i s . i n s t a n c e s . e a c h ( f u n c t i o n ( C , D ) { C . a d d E v e n t ( B , t h i s . c h e c k . b i n d ( t h i s , [ B , C , D ] ) ) ;  
 } , t h i s ) ; r e t u r n   t h i s ; } , c h e c k : f u n c t i o n ( C , A , B ) { t h i s . c h e c k e r [ C ] [ B ] = t r u e ; v a r   D = t h i s . i n s t a n c e s . e v e r y ( f u n c t i o n ( F , E ) { r e t u r n   t h i s . c h e c k e r [ C ] [ E ] | | f a l s e ; } , t h i s ) ; i f ( ! D ) { r e t u r n   ;  
 } t h i s . c h e c k e r [ C ] = { } ; t h i s . e v e n t s [ C ] . e a c h ( f u n c t i o n ( E ) { E . c a l l ( t h i s , t h i s . i n s t a n c e s , A ) ; } , t h i s ) ; } } ) ; v a r   A s s e t = n e w   H a s h ( { j a v a s c r i p t : f u n c t i o n ( F , D ) { D = $ e x t e n d ( { o n l o a d : $ e m p t y , d o c u m e n t : d o c u m e n t , c h e c k : $ l a m b d a ( t r u e ) } , D ) ;  
 v a r   B = n e w   E l e m e n t ( " s c r i p t " , { s r c : F , t y p e : " t e x t / j a v a s c r i p t " } ) ; v a r   E = D . o n l o a d . b i n d ( B ) , A = D . c h e c k , G = D . d o c u m e n t ; d e l e t e   D . o n l o a d ; d e l e t e   D . c h e c k ; d e l e t e   D . d o c u m e n t ;  
 B . a d d E v e n t s ( { l o a d : E , 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 ( [ " l o a d e d " , " c o m p l e t e " ] . c o n t a i n s ( t h i s . r e a d y S t a t e ) ) { E ( ) ; } } } ) . s e t P r o p e r t i e s ( D ) ; i f ( B r o w s e r . E n g i n e . w e b k i t 4 1 9 ) { v a r   C = ( f u n c t i o n ( ) { i f ( ! $ t r y ( A ) ) { r e t u r n   ;  
 } $ c l e a r ( C ) ; E ( ) ; } ) . p e r i o d i c a l ( 5 0 ) ; } r e t u r n   B . i n j e c t ( G . h e a d ) ; } , c s s : f u n c t i o n ( B , A ) { r e t u r n   n e w   E l e m e n t ( " l i n k " , $ m e r g e ( { r e l : " s t y l e s h e e t " , m e d i a : " s c r e e n " , t y p e : " t e x t / c s s " , h r e f : B } , A ) ) . i n j e c t ( d o c u m e n t . h e a d ) ;  
 } , i m a g e : f u n c t i o n ( C , B ) { B = $ m e r g e ( { o n l o a d : $ e m p t y , o n a b o r t : $ e m p t y , o n e r r o r : $ e m p t y } , B ) ; v a r   D = n e w   I m a g e ( ) ; v a r   A = $ ( D ) | | n e w   E l e m e n t ( " i m g " ) ; [ " l o a d " , " a b o r t " , " e r r o r " ] . e a c h ( f u n c t i o n ( E ) { v a r   F = " o n " + E ;  
 v a r   G = B [ F ] ; d e l e t e   B [ F ] ; D [ F ] = f u n c t i o n ( ) { i f ( ! D ) { r e t u r n   ; } i f ( ! A . p a r e n t N o d e ) { A . w i d t h = D . w i d t h ; A . h e i g h t = D . h e i g h t ; } D = D . o n l o a d = D . o n a b o r t = D . o n e r r o r = n u l l ; G . d e l a y ( 1 , A , A ) ;  
 A . f i r e E v e n t ( E , A , 1 ) ; } ; } ) ; D . s r c = A . s r c = C ; i f ( D & & D . c o m p l e t e ) { D . o n l o a d . d e l a y ( 1 ) ; } r e t u r n   A . s e t P r o p e r t i e s ( B ) ; } , i m a g e s : f u n c t i o n ( D , C ) { C = $ m e r g e ( { o n C o m p l e t e : $ e m p t y , o n P r o g r e s s : $ e m p t y } , C ) ;  
 i f ( ! D . p u s h ) { D = [ D ] ; } v a r   A = [ ] ; v a r   B = 0 ; D . e a c h ( f u n c t i o n ( F ) { v a r   E = n e w   A s s e t . i m a g e ( F , { o n l o a d : f u n c t i o n ( ) { C . o n P r o g r e s s . c a l l ( t h i s , B , D . i n d e x O f ( F ) ) ; B + + ; i f ( B = = D . l e n g t h ) { C . o n C o m p l e t e ( ) ;  
 } } } ) ; A . p u s h ( E ) ; } ) ; r e t u r n   n e w   E l e m e n t s ( A ) ; } } ) ; v a r   S o r t a b l e s = n e w   C l a s s ( { I m p l e m e n t s : [ E v e n t s , O p t i o n s ] , o p t i o n s : { s n a p : 4 , o p a c i t y : 1 , c l o n e : f a l s e , r e v e r t : f a l s e , h a n d l e : f a l s e , c o n s t r a i n : f a l s e } , i n i t i a l i z e : f u n c t i o n ( A , B ) { t h i s . s e t O p t i o n s ( B ) ;  
 t h i s . e l e m e n t s = [ ] ; t h i s . l i s t s = [ ] ; t h i s . i d l e = t r u e ; t h i s . a d d L i s t s ( $ $ ( $ ( A ) | | A ) ) ; i f ( ! t h i s . o p t i o n s . c l o n e ) { t h i s . o p t i o n s . r e v e r t = f a l s e ; } i f ( t h i s . o p t i o n s . r e v e r t ) { t h i s . e f f e c t = n e w   F x . M o r p h ( n u l l , $ m e r g e ( { d u r a t i o n : 2 5 0 , l i n k : " c a n c e l " } , t h i s . o p t i o n s . r e v e r t ) ) ;  
 } } , a t t a c h : f u n c t i o n ( ) { t h i s . a d d L i s t s ( t h i s . l i s t s ) ; r e t u r n   t h i s ; } , d e t a c h : f u n c t i o n ( ) { t h i s . l i s t s = t h i s . r e m o v e L i s t s ( t h i s . l i s t s ) ; r e t u r n   t h i s ; } , a d d I t e m s : f u n c t i o n ( ) { A r r a y . f l a t t e n ( a r g u m e n t s ) . e a c h ( f u n c t i o n ( A ) { t h i s . e l e m e n t s . p u s h ( A ) ;  
 v a r   B = A . r e t r i e v e ( " s o r t a b l e s : s t a r t " , t h i s . s t a r t . b i n d W i t h E v e n t ( t h i s , A ) ) ; ( t h i s . o p t i o n s . h a n d l e ? A . g e t E l e m e n t ( t h i s . o p t i o n s . h a n d l e ) | | A : A ) . a d d E v e n t ( " m o u s e d o w n " , B ) ;  
 } , t h i s ) ; r e t u r n   t h i s ; } , a d d L i s t s : f u n c t i o n ( ) { A r r a y . f l a t t e n ( a r g u m e n t s ) . e a c h ( f u n c t i o n ( A ) { t h i s . l i s t s . p u s h ( A ) ; t h i s . a d d I t e m s ( A . g e t C h i l d r e n ( ) ) ; } , t h i s ) ; r e t u r n   t h i s ;  
 } , r e m o v e I t e m s : f u n c t i o n ( ) { v a r   A = [ ] ; A r r a y . f l a t t e n ( a r g u m e n t s ) . e a c h ( f u n c t i o n ( B ) { A . p u s h ( B ) ; t h i s . e l e m e n t s . e r a s e ( B ) ; v a r   C = B . r e t r i e v e ( " s o r t a b l e s : s t a r t " ) ; ( t h i s . o p t i o n s . h a n d l e ? B . g e t E l e m e n t ( t h i s . o p t i o n s . h a n d l e ) | | B : B ) . r e m o v e E v e n t ( " m o u s e d o w n " , C ) ;  
 } , t h i s ) ; r e t u r n   $ $ ( A ) ; } , r e m o v e L i s t s : f u n c t i o n ( ) { v a r   A = [ ] ; A r r a y . f l a t t e n ( a r g u m e n t s ) . e a c h ( f u n c t i o n ( B ) { A . p u s h ( B ) ; t h i s . l i s t s . e r a s e ( B ) ; t h i s . r e m o v e I t e m s ( B . g e t C h i l d r e n ( ) ) ;  
 } , t h i s ) ; r e t u r n   $ $ ( A ) ; } , g e t C l o n e : f u n c t i o n ( B , A ) { i f ( ! t h i s . o p t i o n s . c l o n e ) { r e t u r n   n e w   E l e m e n t ( " d i v " ) . i n j e c t ( d o c u m e n t . b o d y ) ; } i f ( $ t y p e ( t h i s . o p t i o n s . c l o n e ) = = " f u n c t i o n " ) { r e t u r n   t h i s . o p t i o n s . c l o n e . c a l l ( t h i s , B , A , t h i s . l i s t ) ;  
 } r e t u r n   A . c l o n e ( t r u e ) . s e t S t y l e s ( { m a r g i n : " 0 p x " , 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 " , w i d t h : A . g e t S t y l e ( " w i d t h " ) } ) . i n j e c t ( t h i s . l i s t ) . p o s i t i o n ( A . g e t P o s i t i o n ( A . g e t O f f s e t P a r e n t ( ) ) ) ;  
 } , g e t D r o p p a b l e s : f u n c t i o n ( ) { v a r   A = t h i s . l i s t . g e t C h i l d r e n ( ) ; i f ( ! t h i s . o p t i o n s . c o n s t r a i n ) { A = t h i s . l i s t s . c o n c a t ( A ) . e r a s e ( t h i s . l i s t ) ; } r e t u r n   A . e r a s e ( t h i s . c l o n e ) . e r a s e ( t h i s . e l e m e n t ) ;  
 } , i n s e r t : f u n c t i o n ( C , B ) { v a r   A = " i n s i d e " ; i f ( t h i s . l i s t s . c o n t a i n s ( B ) ) { t h i s . l i s t = B ; t h i s . d r a g . d r o p p a b l e s = t h i s . g e t D r o p p a b l e s ( ) ; } e l s e { A = t h i s . e l e m e n t . g e t A l l P r e v i o u s ( ) . c o n t a i n s ( B ) ? " b e f o r e " : " a f t e r " ;  
 } t h i s . e l e m e n t . i n j e c t ( B , A ) ; t h i s . f i r e E v e n t ( " s o r t " , [ t h i s . e l e m e n t , t h i s . c l o n e ] ) ; } , s t a r t : f u n c t i o n ( B , A ) { i f ( ! t h i s . i d l e ) { r e t u r n   ; } t h i s . i d l e = f a l s e ; t h i s . e l e m e n t = A ;  
 t h i s . o p a c i t y = A . g e t ( " o p a c i t y " ) ; t h i s . l i s t = A . g e t P a r e n t ( ) ; t h i s . c l o n e = t h i s . g e t C l o n e ( B , A ) ; t h i s . d r a g = n e w   D r a g . M o v e ( t h i s . c l o n e , { s n a p : t h i s . o p t i o n s . s n a p , c o n t a i n e r : t h i s . o p t i o n s . c o n s t r a i n & & t h i s . e l e m e n t . g e t P a r e n t ( ) , d r o p p a b l e s : t h i s . g e t D r o p p a b l e s ( ) , o n S n a p : f u n c t i o n ( ) { B . s t o p ( ) ;  
 t h i s . c l o n e . s e t S t y l e ( " v i s i b i l i t y " , " v i s i b l e " ) ; t h i s . e l e m e n t . s e t ( " o p a c i t y " , t h i s . o p t i o n s . o p a c i t y | | 0 ) ; t h i s . f i r e E v e n t ( " s t a r t " , [ t h i s . e l e m e n t , t h i s . c l o n e ] ) ; } . b i n d ( t h i s ) , o n E n t e r : t h i s . i n s e r t . b i n d ( t h i s ) , o n C a n c e l : t h i s . r e s e t . b i n d ( t h i s ) , o n C o m p l e t e : t h i s . e n d . b i n d ( t h i s ) } ) ;  
 t h i s . c l o n e . i n j e c t ( t h i s . e l e m e n t , " b e f o r e " ) ; t h i s . d r a g . s t a r t ( B ) ; } , e n d : f u n c t i o n ( ) { t h i s . d r a g . d e t a c h ( ) ; t h i s . e l e m e n t . s e t ( " o p a c i t y " , t h i s . o p a c i t y ) ; i f ( t h i s . e f f e c t ) { v a r   A = t h i s . e l e m e n t . g e t S t y l e s ( " w i d t h " , " h e i g h t " ) ;  
 v a r   B = t h i s . c l o n e . c o m p u t e P o s i t i o n ( t h i s . e l e m e n t . g e t P o s i t i o n ( t h i s . c l o n e . o f f s e t P a r e n t ) ) ; t h i s . e f f e c t . e l e m e n t = t h i s . c l o n e ; t h i s . e f f e c t . s t a r t ( { t o p : B . t o p , l e f t : B . l e f t , w i d t h : A . w i d t h , h e i g h t : A . h e i g h t , o p a c i t y : 0 . 2 5 } ) . c h a i n ( t h i s . r e s e t . b i n d ( t h i s ) ) ;  
 } e l s e { t h i s . r e s e t ( ) ; } } , r e s e t : f u n c t i o n ( ) { t h i s . i d l e = t r u e ; t h i s . c l o n e . d e s t r o y ( ) ; t h i s . f i r e E v e n t ( " c o m p l e t e " , t h i s . e l e m e n t ) ; } , s e r i a l i z e : f u n c t i o n ( ) { v a r   C = A r r a y . l i n k ( a r g u m e n t s , { m o d i f i e r : F u n c t i o n . t y p e , i n d e x : $ d e f i n e d } ) ;  
 v a r   B = t h i s . l i s t s . m a p ( f u n c t i o n ( D ) { r e t u r n   D . g e t C h i l d r e n ( ) . m a p ( C . m o d i f i e r | | f u n c t i o n ( E ) { r e t u r n   E . g e t ( " i d " ) ; } , t h i s ) ; } , t h i s ) ; v a r   A = C . i n d e x ; i f ( t h i s . l i s t s . l e n g t h = = 1 ) { A = 0 ;  
 } r e t u r n   $ c h k ( A ) & & A > = 0 & & A < t h i s . l i s t s . l e n g t h ? B [ A ] : B ; } } ) ; v a r   T i p s = n e w   C l a s s ( { I m p l e m e n t s : [ E v e n t s , O p t i o n s ] , o p t i o n s : { o n S h o w : f u n c t i o n ( A ) { A . s e t S t y l e ( " v i s i b i l i t y " , " v i s i b l e " ) ;  
 } , o n H i d e : f u n c t i o n ( A ) { A . s e t S t y l e ( " v i s i b i l i t y " , " h i d d e n " ) ; } , s h o w D e l a y : 1 0 0 , h i d e D e l a y : 1 0 0 , c l a s s N a m e : n u l l , o f f s e t s : { x : 1 6 , y : 1 6 } , f i x e d : f a l s e } , i n i t i a l i z e : f u n c t i o n ( ) { v a r   C = A r r a y . l i n k ( a r g u m e n t s , { o p t i o n s : O b j e c t . t y p e , e l e m e n t s : $ d e f i n e d } ) ;  
 t h i s . s e t O p t i o n s ( C . o p t i o n s | | n u l l ) ; t h i s . t i p = n e w   E l e m e n t ( " d i v " ) . i n j e c t ( d o c u m e n t . b o d y ) ; i f ( t h i s . o p t i o n s . c l a s s N a m e ) { t h i s . t i p . a d d C l a s s ( t h i s . o p t i o n s . c l a s s N a m e ) ;  
 } v a r   B = n e w   E l e m e n t ( " d i v " , { " c l a s s " : " t i p - t o p " } ) . i n j e c t ( t h i s . t i p ) ; t h i s . c o n t a i n e r = n e w   E l e m e n t ( " d i v " , { " c l a s s " : " t i p " } ) . i n j e c t ( t h i s . t i p ) ; v a r   A = n e w   E l e m e n t ( " d i v " , { " c l a s s " : " t i p - b o t t o m " } ) . i n j e c t ( t h i s . t i p ) ;  
 t h i s . t i p . s e t S t y l e s ( { p o s i t i o n : " a b s o l u t e " , t o p : 0 , l e f t : 0 , v i s i b i l i t y : " h i d d e n " } ) ; i f ( C . e l e m e n t s ) { t h i s . a t t a c h ( C . e l e m e n t s ) ; } } , a t t a c h : f u n c t i o n ( A ) { $ $ ( A ) . e a c h ( f u n c t i o n ( D ) { v a r   G = D . r e t r i e v e ( " t i p : t i t l e " , D . g e t ( " t i t l e " ) ) ;  
 v a r   F = D . r e t r i e v e ( " t i p : t e x t " , D . g e t ( " r e l " ) | | D . g e t ( " h r e f " ) ) ; v a r   E = D . r e t r i e v e ( " t i p : e n t e r " , t h i s . e l e m e n t E n t e r . b i n d W i t h E v e n t ( t h i s , D ) ) ; v a r   C = D . r e t r i e v e ( " t i p : l e a v e " , t h i s . e l e m e n t L e a v e . b i n d W i t h E v e n t ( t h i s , D ) ) ;  
 D . a d d E v e n t s ( { m o u s e e n t e r : E , m o u s e l e a v e : C } ) ; i f ( ! t h i s . o p t i o n s . f i x e d ) { v a r   B = D . r e t r i e v e ( " t i p : m o v e " , t h i s . e l e m e n t M o v e . b i n d W i t h E v e n t ( t h i s , D ) ) ; D . a d d E v e n t ( " m o u s e m o v e " , B ) ;  
 } D . s t o r e ( " t i p : n a t i v e " , D . g e t ( " t i t l e " ) ) ; D . e r a s e ( " t i t l e " ) ; } , t h i s ) ; r e t u r n   t h i s ; } , d e t a c h : f u n c t i o n ( A ) { $ $ ( A ) . e a c h ( f u n c t i o n ( C ) { C . r e m o v e E v e n t ( " m o u s e e n t e r " , C . r e t r i e v e ( " t i p : e n t e r " ) | | $ e m p t y ) ;  
 C . r e m o v e E v e n t ( " m o u s e l e a v e " , C . r e t r i e v e ( " t i p : l e a v e " ) | | $ e m p t y ) ; C . r e m o v e E v e n t ( " m o u s e m o v e " , C . r e t r i e v e ( " t i p : m o v e " ) | | $ e m p t y ) ; C . e l i m i n a t e ( " t i p : e n t e r " ) . e l i m i n a t e ( " t i p : l e a v e " ) . e l i m i n a t e ( " t i p : m o v e " ) ;  
 v a r   B = C . r e t r i e v e ( " t i p : n a t i v e " ) ; i f ( B ) { C . s e t ( " t i t l e " , B ) ; } } ) ; r e t u r n   t h i s ; } , e l e m e n t E n t e r : f u n c t i o n ( B , A ) { $ A ( t h i s . c o n t a i n e r . c h i l d N o d e s ) . e a c h ( E l e m e n t . d i s p o s e ) ;  
 v a r   D = A . r e t r i e v e ( " t i p : t i t l e " ) ; i f ( D ) { t h i s . t i t l e E l e m e n t = n e w   E l e m e n t ( " d i v " , { " c l a s s " : " t i p - t i t l e " } ) . i n j e c t ( t h i s . c o n t a i n e r ) ; t h i s . f i l l ( t h i s . t i t l e E l e m e n t , D ) ; } v a r   C = A . r e t r i e v e ( " t i p : t e x t " ) ;  
 i f ( C ) { t h i s . t e x t E l e m e n t = n e w   E l e m e n t ( " d i v " , { " c l a s s " : " t i p - t e x t " } ) . i n j e c t ( t h i s . c o n t a i n e r ) ; t h i s . f i l l ( t h i s . t e x t E l e m e n t , C ) ; } t h i s . t i m e r = $ c l e a r ( t h i s . t i m e r ) ; t h i s . t i m e r = t h i s . s h o w . d e l a y ( t h i s . o p t i o n s . s h o w D e l a y , t h i s ) ;  
 t h i s . p o s i t i o n ( ( ! t h i s . o p t i o n s . f i x e d ) ? B : { p a g e : A . g e t P o s i t i o n ( ) } ) ; } , e l e m e n t L e a v e : f u n c t i o n ( A ) { $ c l e a r ( t h i s . t i m e r ) ; t h i s . t i m e r = t h i s . h i d e . d e l a y ( t h i s . o p t i o n s . h i d e D e l a y , t h i s ) ;  
 } , e l e m e n t M o v e : f u n c t i o n ( A ) { t h i s . p o s i t i o n ( A ) ; } , p o s i t i o n : f u n c t i o n ( D ) { v a r   B = w i n d o w . g e t S i z e ( ) , A = w i n d o w . g e t S c r o l l ( ) ; v a r   E = { x : t h i s . t i p . o f f s e t W i d t h , y : t h i s . t i p . o f f s e t H e i g h t } ;  
 v a r   C = { x : " l e f t " , y : " t o p " } ; f o r ( v a r   F   i n   C ) { v a r   G = D . p a g e [ F ] + t h i s . o p t i o n s . o f f s e t s [ F ] ; i f ( ( G + E [ F ] - A [ F ] ) > B [ F ] ) { G = D . p a g e [ F ] - t h i s . o p t i o n s . o f f s e t s [ F ] - E [ F ] ; } t h i s . t i p . s e t S t y l e ( C [ F ] , G ) ;  
 } } , f i l l : f u n c t i o n ( A , B ) { ( t y p e o f   B = = " s t r i n g " ) ? A . s e t ( " h t m l " , B ) : A . a d o p t ( B ) ; } , s h o w : f u n c t i o n ( ) { t h i s . f i r e E v e n t ( " s h o w " , t h i s . t i p ) ; } , h i d e : f u n c t i o n ( ) { t h i s . f i r e E v e n t ( " h i d e " , t h i s . t i p ) ;  
 } } ) ; v a r   S m o o t h S c r o l l = n e w   C l a s s ( { E x t e n d s : F x . S c r o l l , i n i t i a l i z e : f u n c t i o n ( B , C ) { C = C | | d o c u m e n t ; v a r   E = C . g e t D o c u m e n t ( ) , D = C . g e t W i n d o w ( ) ; t h i s . p a r e n t ( E , B ) ; t h i s . l i n k s = ( t h i s . o p t i o n s . l i n k s ) ? $ $ ( t h i s . o p t i o n s . l i n k s ) : $ $ ( E . l i n k s ) ;  
 v a r   A = D . l o c a t i o n . h r e f . m a t c h ( / ^ [ ^ # ] * / ) [ 0 ] + " # " ; t h i s . l i n k s . e a c h ( f u n c t i o n ( G ) { i f ( G . h r e f . i n d e x O f ( A ) ! = 0 ) { r e t u r n   ; } v a r   F = G . h r e f . s u b s t r ( A . l e n g t h ) ; i f ( F & & $ ( F ) ) { t h i s . u s e L i n k ( G , F ) ;  
 } } , t h i s ) ; i f ( ! B r o w s e r . E n g i n e . w e b k i t 4 1 9 ) { t h i s . a d d E v e n t ( " c o m p l e t e " , f u n c t i o n ( ) { D . l o c a t i o n . h a s h = t h i s . a n c h o r ; } , t r u e ) ; } } , u s e L i n k : f u n c t i o n ( B , A ) { B . a d d E v e n t ( " c l i c k " , f u n c t i o n ( C ) { t h i s . a n c h o r = A ;  
 t h i s . t o E l e m e n t ( A ) ; C . s t o p ( ) ; } . b i n d ( t h i s ) ) ; } } ) ; v a r   S l i d e r = n e w   C l a s s ( { I m p l e m e n t s : [ E v e n t s , O p t i o n s ] , o p t i o n s : { o n T i c k : f u n c t i o n ( A ) { i f ( t h i s . o p t i o n s . s n a p ) { A = t h i s . t o P o s i t i o n ( t h i s . s t e p ) ;  
 } t h i s . k n o b . s e t S t y l e ( t h i s . p r o p e r t y , A ) ; } , s n a p : f a l s e , o f f s e t : 0 , r a n g e : f a l s e , w h e e l : f a l s e , s t e p s : 1 0 0 , m o d e : " h o r i z o n t a l " } , i n i t i a l i z e : f u n c t i o n ( E , A , D ) { t h i s . s e t O p t i o n s ( D ) ;  
 t h i s . e l e m e n t = $ ( E ) ; t h i s . k n o b = $ ( A ) ; t h i s . p r e v i o u s C h a n g e = t h i s . p r e v i o u s E n d = t h i s . s t e p = - 1 ; t h i s . e l e m e n t . a d d E v e n t ( " m o u s e d o w n " , t h i s . c l i c k e d E l e m e n t . b i n d ( t h i s ) ) ; i f ( t h i s . o p t i o n s . w h e e l ) { t h i s . e l e m e n t . a d d E v e n t ( " m o u s e w h e e l " , t h i s . s c r o l l e d E l e m e n t . b i n d W i t h E v e n t ( t h i s ) ) ;  
 } v a r   F , B = { } , C = { x : f a l s e , y : f a l s e } ; s w i t c h ( t h i s . o p t i o n s . m o d e ) { c a s e " v e r t i c a l " : t h i s . a x i s = " y " ; t h i s . p r o p e r t y = " t o p " ; F = " o f f s e t H e i g h t " ; b r e a k ; c a s e " h o r i z o n t a l " : t h i s . a x i s = " x " ;  
 t h i s . p r o p e r t y = " l e f t " ; F = " o f f s e t W i d t h " ; } t h i s . h a l f = t h i s . k n o b [ F ] / 2 ; t h i s . f u l l = t h i s . e l e m e n t [ F ] - t h i s . k n o b [ F ] + ( t h i s . o p t i o n s . o f f s e t * 2 ) ; t h i s . m i n = $ c h k ( t h i s . o p t i o n s . r a n g e [ 0 ] ) ? t h i s . o p t i o n s . r a n g e [ 0 ] : 0 ;  
 t h i s . m a x = $ c h k ( t h i s . o p t i o n s . r a n g e [ 1 ] ) ? t h i s . o p t i o n s . r a n g e [ 1 ] : t h i s . o p t i o n s . s t e p s ; t h i s . r a n g e = t h i s . m a x - t h i s . m i n ; t h i s . s t e p s = t h i s . o p t i o n s . s t e p s | | t h i s . f u l l ; t h i s . s t e p S i z e = M a t h . a b s ( t h i s . r a n g e ) / t h i s . s t e p s ;  
 t h i s . s t e p W i d t h = t h i s . s t e p S i z e * t h i s . f u l l / M a t h . a b s ( t h i s . r a n g e ) ; t h i s . k n o b . s e t S t y l e ( " p o s i t i o n " , " r e l a t i v e " ) . s e t S t y l e ( t h i s . p r o p e r t y , - t h i s . o p t i o n s . o f f s e t ) ; C [ t h i s . a x i s ] = t h i s . p r o p e r t y ;  
 B [ t h i s . a x i s ] = [ - t h i s . o p t i o n s . o f f s e t , t h i s . f u l l - t h i s . o p t i o n s . o f f s e t ] ; t h i s . d r a g = n e w   D r a g ( t h i s . k n o b , { s n a p : 0 , l i m i t : B , m o d i f i e r s : C , o n D r a g : t h i s . d r a g g e d K n o b . b i n d ( t h i s ) , o n S t a r t : t h i s . d r a g g e d K n o b . b i n d ( t h i s ) , o n C o m p l e t e : f u n c t i o n ( ) { t h i s . d r a g g e d K n o b ( ) ;  
 t h i s . e n d ( ) ; } . b i n d ( t h i s ) } ) ; i f ( t h i s . o p t i o n s . s n a p ) { t h i s . d r a g . o p t i o n s . g r i d = M a t h . c e i l ( t h i s . s t e p W i d t h ) ; t h i s . d r a g . o p t i o n s . l i m i t [ t h i s . a x i s ] [ 1 ] = t h i s . f u l l ; } } , s e t : f u n c t i o n ( A ) { i f ( ! ( ( t h i s . r a n g e > 0 ) ^ ( A < t h i s . m i n ) ) ) { A = t h i s . m i n ;  
 } i f ( ! ( ( t h i s . r a n g e > 0 ) ^ ( A > t h i s . m a x ) ) ) { A = t h i s . m a x ; } t h i s . s t e p = M a t h . r o u n d ( A ) ; t h i s . c h e c k S t e p ( ) ; t h i s . e n d ( ) ; t h i s . f i r e E v e n t ( " t i c k " , t h i s . t o P o s i t i o n ( t h i s . s t e p ) ) ; r e t u r n   t h i s ;  
 } , c l i c k e d E l e m e n t : f u n c t i o n ( C ) { v a r   B = t h i s . r a n g e < 0 ? - 1 : 1 ; v a r   A = C . p a g e [ t h i s . a x i s ] - t h i s . e l e m e n t . g e t P o s i t i o n ( ) [ t h i s . a x i s ] - t h i s . h a l f ; A = A . l i m i t ( - t h i s . o p t i o n s . o f f s e t , t h i s . f u l l - t h i s . o p t i o n s . o f f s e t ) ;  
 t h i s . s t e p = M a t h . r o u n d ( t h i s . m i n + B * t h i s . t o S t e p ( A ) ) ; t h i s . c h e c k S t e p ( ) ; t h i s . e n d ( ) ; t h i s . f i r e E v e n t ( " t i c k " , A ) ; } , s c r o l l e d E l e m e n t : f u n c t i o n ( A ) { v a r   B = ( t h i s . o p t i o n s . m o d e = = " h o r i z o n t a l " ) ? ( A . w h e e l < 0 ) : ( A . w h e e l > 0 ) ;  
 t h i s . s e t ( B ? t h i s . s t e p - t h i s . s t e p S i z e : t h i s . s t e p + t h i s . s t e p S i z e ) ; A . s t o p ( ) ; } , d r a g g e d K n o b : f u n c t i o n ( ) { v a r   B = t h i s . r a n g e < 0 ? - 1 : 1 ; v a r   A = t h i s . d r a g . v a l u e . n o w [ t h i s . a x i s ] ;  
 A = A . l i m i t ( - t h i s . o p t i o n s . o f f s e t , t h i s . f u l l - t h i s . o p t i o n s . o f f s e t ) ; t h i s . s t e p = M a t h . r o u n d ( t h i s . m i n + B * t h i s . t o S t e p ( A ) ) ; t h i s . c h e c k S t e p ( ) ; } , c h e c k S t e p : f u n c t i o n ( ) { i f ( t h i s . p r e v i o u s C h a n g e ! = t h i s . s t e p ) { t h i s . p r e v i o u s C h a n g e = t h i s . s t e p ;  
 t h i s . f i r e E v e n t ( " c h a n g e " , t h i s . s t e p ) ; } } , e n d : f u n c t i o n ( ) { i f ( t h i s . p r e v i o u s E n d ! = = t h i s . s t e p ) { t h i s . p r e v i o u s E n d = t h i s . s t e p ; t h i s . f i r e E v e n t ( " c o m p l e t e " , t h i s . s t e p + " " ) ;  
 } } , t o S t e p : f u n c t i o n ( A ) { v a r   B = ( A + t h i s . o p t i o n s . o f f s e t ) * t h i s . s t e p S i z e / t h i s . f u l l * t h i s . s t e p s ; r e t u r n   t h i s . o p t i o n s . s t e p s ? M a t h . r o u n d ( B - = B % t h i s . s t e p S i z e ) : B ; } , t o P o s i t i o n : f u n c t i o n ( A ) { r e t u r n ( t h i s . f u l l * M a t h . a b s ( t h i s . m i n - A ) ) / ( t h i s . s t e p s * t h i s . s t e p S i z e ) - t h i s . o p t i o n s . o f f s e t ;  
 } } ) ; v a r   S c r o l l e r = n e w   C l a s s ( { I m p l e m e n t s : [ E v e n t s , O p t i o n s ] , o p t i o n s : { a r e a : 2 0 , v e l o c i t y : 1 , o n C h a n g e : f u n c t i o n ( A , B ) { t h i s . e l e m e n t . s c r o l l T o ( A , B ) ; } } , i n i t i a l i z e : f u n c t i o n ( B , A ) { t h i s . s e t O p t i o n s ( A ) ;  
 t h i s . e l e m e n t = $ ( B ) ; t h i s . l i s t e n e r = ( $ t y p e ( t h i s . 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 . g e t D o c u m e n t ( ) . b o d y ) : t h i s . e l e m e n t ; t h i s . t i m e r = n u l l ; t h i s . c o o r d = t h i s . g e t C o o r d s . b i n d ( t h i s ) ;  
 } , s t a r t : f u n c t i o n ( ) { t h i s . l i s t e n e r . a d d E v e n t ( " m o u s e m o v e " , t h i s . c o o r d ) ; } , s t o p : f u n c t i o n ( ) { t h i s . l i s t e n e r . r e m o v e E v e n t ( " m o u s e m o v e " , t h i s . c o o r d ) ; t h i s . t i m e r = $ c l e a r ( t h i s . t i m e r ) ;  
 } , g e t C o o r d s : f u n c t i o n ( A ) { t h i s . p a g e = ( t h i s . l i s t e n e r . g e t ( " t a g " ) = = " b o d y " ) ? A . c l i e n t : A . p a g e ; i f ( ! t h i s . t i m e r ) { t h i s . t i m e r = t h i s . s c r o l l . p e r i o d i c a l ( 5 0 , t h i s ) ; } } , s c r o l l : f u n c t i o n ( ) { v a r   B = t h i s . e l e m e n t . g e t S i z e ( ) , A = t h i s . e l e m e n t . g e t S c r o l l ( ) , E = t h i s . e l e m e n t . g e t P o s i t i o n ( ) , D = { x : 0 , y : 0 } ;  
 f o r ( v a r   C   i n   t h i s . p a g e ) { i f ( t h i s . p a g e [ C ] < ( t h i s . o p t i o n s . a r e a + E [ C ] ) & & A [ C ] ! = 0 ) { D [ C ] = ( t h i s . p a g e [ C ] - t h i s . o p t i o n s . a r e a - E [ C ] ) * t h i s . o p t i o n s . v e l o c i t y ; } e l s e { i f ( t h i s . p a g e [ C ] + t h i s . o p t i o n s . a r e a > ( B [ C ] + E [ C ] ) & & B [ C ] + B [ C ] ! = A [ C ] ) { D [ C ] = ( t h i s . p a g e [ C ] - B [ C ] + t h i s . o p t i o n s . a r e a - E [ C ] ) * t h i s . o p t i o n s . v e l o c i t y ;  
 } } } i f ( D . y | | D . x ) { t h i s . f i r e E v e n t ( " c h a n g e " , [ A . x + D . x , A . y + D . y ] ) ; } } } ) ; v a r   A c c o r d i o n = n e w   C l a s s ( { E x t e n d s : F x . E l e m e n t s , o p t i o n s : { d i s p l a y : 0 , s h o w : f a l s e , h e i g h t : t r u e , w i d t h : f a l s e , o p a c i t y : t r u e , f i x e d H e i g h t : f a l s e , f i x e d W i d t h : f a l s e , w a i t : f a l s e , a l w a y s H i d e : f a l s e } , i n i t i a l i z e : f u n c t i o n ( ) { v a r   C = A r r a y . l i n k ( a r g u m e n t s , { c o n t a i n e r : E l e m e n t . t y p e , o p t i o n s : O b j e c t . t y p e , t o g g l e r s : $ d e f i n e d , e l e m e n t s : $ d e f i n e d } ) ;  
 t h i s . p a r e n t ( C . e l e m e n t s , C . o p t i o n s ) ; t h i s . t o g g l e r s = $ $ ( C . t o g g l e r s ) ; t h i s . c o n t a i n e r = $ ( C . c o n t a i n e r ) ; t h i s . p r e v i o u s = - 1 ; i f ( t h i s . o p t i o n s . a l w a y s H i d e ) { t h i s . o p t i o n s . w a i t = t r u e ;  
 } i f ( $ c h k ( t h i s . o p t i o n s . s h o w ) ) { t h i s . o p t i o n s . d i s p l a y = f a l s e ; t h i s . p r e v i o u s = t h i s . o p t i o n s . s h o w ; } i f ( t h i s . o p t i o n s . s t a r t ) { t h i s . o p t i o n s . d i s p l a y = f a l s e ; t h i s . o p t i o n s . s h o w = f a l s e ;  
 } t h i s . e f f e c t s = { } ; i f ( t h i s . o p t i o n s . o p a c i t y ) { t h i s . e f f e c t s . o p a c i t y = " f u l l O p a c i t y " ; } i f ( t h i s . o p t i o n s . w i d t h ) { t h i s . e f f e c t s . w i d t h = t h i s . o p t i o n s . f i x e d W i d t h ? " f u l l W i d t h " : " o f f s e t W i d t h " ;  
 } i f ( t h i s . o p t i o n s . h e i g h t ) { t h i s . e f f e c t s . h e i g h t = t h i s . o p t i o n s . f i x e d H e i g h t ? " f u l l H e i g h t " : " s c r o l l H e i g h t " ; } f o r ( v a r   B = 0 , A = t h i s . t o g g l e r s . l e n g t h ; B < A ; B + + ) { t h i s . a d d S e c t i o n ( t h i s . t o g g l e r s [ B ] , t h i s . e l e m e n t s [ B ] ) ;  
 } t h i s . e l e m e n t s . e a c h ( f u n c t i o n ( E , D ) { i f ( t h i s . o p t i o n s . s h o w = = = D ) { t h i s . f i r e E v e n t ( " a c t i v e " , [ t h i s . t o g g l e r s [ D ] , E ] ) ; } e l s e { f o r ( v a r   F   i n   t h i s . e f f e c t s ) { E . s e t S t y l e ( F , 0 ) ;  
 } } } , t h i s ) ; i f ( $ c h k ( t h i s . o p t i o n s . d i s p l a y ) ) { t h i s . 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 ) ; } } , a d d S e c t i o n : f u n c t i o n ( E , C , G ) { E = $ ( E ) ; C = $ ( C ) ; v a r   F = t h i s . t o g g l e r s . c o n t a i n s ( E ) ;  
 v a r   B = t h i s . t o g g l e r s . l e n g t h ; t h i s . t o g g l e r s . i n c l u d e ( E ) ; t h i s . e l e m e n t s . i n c l u d e ( C ) ; i f ( B & & ( ! F | | G ) ) { G = $ p i c k ( G , B - 1 ) ; E . i n j e c t ( t h i s . t o g g l e r s [ G ] , " b e f o r e " ) ; C . i n j e c t ( E , " a f t e r " ) ;  
 } e l s e { i f ( t h i s . c o n t a i n e r & & ! F ) { E . i n j e c t ( t h i s . c o n t a i n e r ) ; C . i n j e c t ( t h i s . c o n t a i n e r ) ; } } v a r   A = t h i s . t o g g l e r s . i n d e x O f ( E ) ; E . a d d E v e n t ( " c l i c k " , t h i s . d i s p l a y . b i n d ( t h i s , A ) ) ;  
 i f ( t h i s . o p t i o n s . h e i g h t ) { C . s e t S t y l e s ( { " p a d d i n g - t o p " : 0 , " b o r d e r - t o p " : " n o n e " , " p a d d i n g - b o t t o m " : 0 , " b o r d e r - b o t t o m " : " n o n e " } ) ; } i f ( t h i s . o p t i o n s . w i d t h ) { C . s e t S t y l e s ( { " p a d d i n g - l e f t " : 0 , " b o r d e r - l e f t " : " n o n e " , " p a d d i n g - r i g h t " : 0 , " b o r d e r - r i g h t " : " n o n e " } ) ;  
 } C . f u l l O p a c i t y = 1 ; i f ( t h i s . o p t i o n s . f i x e d W i d t h ) { C . f u l l W i d t h = t h i s . o p t i o n s . f i x e d W i d t h ; } i f ( t h i s . o p t i o n s . f i x e d H e i g h t ) { C . f u l l H e i g h t = t h i s . o p t i o n s . f i x e d H e i g h t ; } C . s e t S t y l e ( " o v e r f l o w " , " h i d d e n " ) ;  
 i f ( ! F ) { f o r ( v a r   D   i n   t h i s . e f f e c t s ) { C . s e t S t y l e ( D , 0 ) ; } } r e t u r n   t h i s ; } , d i s p l a y : f u n c t i o n ( A ) { A = ( $ t y p e ( A ) = = " e l e m e n t " ) ? t h i s . e l e m e n t s . i n d e x O f ( A ) : A ; i f ( ( t h i s . t i m e r & & t h i s . o p t i o n s . w a i t ) | | ( A = = = t h i s . p r e v i o u s & & ! t h i s . o p t i o n s . a l w a y s H i d e ) ) { r e t u r n   t h i s ;  
 } t h i s . p r e v i o u s = A ; v a r   B = { } ; t h i s . e l e m e n t s . e a c h ( f u n c t i o n ( E , D ) { B [ D ] = { } ; v a r   C = ( D ! = A ) | | ( t h i s . o p t i o n s . a l w a y s H i d e & & ( E . o f f s e t H e i g h t > 0 ) ) ; t h i s . f i r e E v e n t ( C ? " b a c k g r o u n d " : " a c t i v e " , [ t h i s . t o g g l e r s [ D ] , E ] ) ;  
 f o r ( v a r   F   i n   t h i s . e f f e c t s ) { B [ D ] [ F ] = C ? 0 : E [ t h i s . e f f e c t s [ F ] ] ; } } , t h i s ) ; r e t u r n   t h i s . s t a r t ( B ) ; } } ) ;  
  
  
 / / M o o T o o l s   M o r e ,   < h t t p : / / m o o t o o l s . n e t / m o r e > .   C o p y r i g h t   ( c )   2 0 0 6 - 2 0 0 9   A a r o n   N e w t o n   < h t t p : / / c l i e n t c i d e . c o m / > ,   V a l e r i o   P r o i e t t i   < h t t p : / / m a d 4 m i l k . n e t >   &   t h e   M o o T o o l s   t e a m   < h t t p : / / m o o t o o l s . n e t / d e v e l o p e r s > ,   M I T   S t y l e   L i c e n s e . 
 
 M o o T o o l s . M o r e = { v e r s i o n : " 1 . 2 . 3 . 1 " } ; C l a s s . r e f a c t o r = f u n c t i o n ( b , a ) { $ e a c h ( a , f u n c t i o n ( e , d ) { v a r   c = b . p r o t o t y p e [ d ] ; i f ( c & & ( c = c . _ o r i g i n ) & & t y p e o f   e = = " f u n c t i o n " ) { b . i m p l e m e n t ( d , f u n c t i o n ( ) { v a r   f = t h i s . p r e v i o u s ; 
 t h i s . p r e v i o u s = c ; v a r   g = e . a p p l y ( t h i s , a r g u m e n t s ) ; t h i s . p r e v i o u s = f ; r e t u r n   g ; } ) ; } e l s e { b . i m p l e m e n t ( d , e ) ; } } ) ; r e t u r n   b ; } ; H a s h . i m p l e m e n t ( { g e t F r o m P a t h : f u n c t i o n ( a ) { v a r   b = t h i s . g e t C l e a n ( ) ; 
 a . r e p l a c e ( / \ [ ( [ ^ \ ] ] + ) \ ] | \ . ( [ ^ . [ ] + ) | [ ^ [ . ] + / g , f u n c t i o n ( c ) { i f ( ! b ) { r e t u r n   n u l l ; } v a r   d = a r g u m e n t s [ 2 ] | | a r g u m e n t s [ 1 ] | | a r g u m e n t s [ 0 ] ; b = ( d   i n   b ) ? b [ d ] : n u l l ; r e t u r n   c ; 
 } ) ; r e t u r n   b ; } , c l e a n V a l u e s : f u n c t i o n ( a ) { a = a | | $ d e f i n e d ; t h i s . e a c h ( f u n c t i o n ( c , b ) { i f ( ! a ( c ) ) { t h i s . e r a s e ( b ) ; } } , t h i s ) ; r e t u r n   t h i s ; } , r u n : f u n c t i o n ( ) { v a r   a = a r g u m e n t s ; 
 t h i s . e a c h ( f u n c t i o n ( c , b ) { i f ( $ t y p e ( c ) = = " f u n c t i o n " ) { c . r u n ( a ) ; } } ) ; } } ) ; ( f u n c t i o n ( ) { v a r   b = [ " À " , " à " , " Á " , " á " , " Â " , " â " , " Ã " , " ã " , " Ä " , " ä " , " Å " , " å " , " " , " " , " " , " " , " " , " " , " " , " " , " Ç " , " ç " , " " , " " , " " , " " , " È " , " è " , " É " , " é " , " Ê " , " ê " , " Ë " , " ë " , " " , " " , " " , " " , " " , " " , " Ì " , " ì " , " Í " , " í " , " Î " , " î " , " Ï " , " ï " , " 9" , " :" , " =" , " >" , " A" , " B" , " Ñ " , " ñ " , " G" , " H" , " C" , " D" , " Ò " , " ò " , " Ó " , " ó " , " Ô " , " ô " , " Õ " , " õ " , " Ö " , " ö " , " Ø " , " ø " , " Q" , " X" , " Y" , " T" , " U" , " `" , " a" , " ^" , " _" , " Z" , " [" , " d" , " e" , " d" , " e" , " b" , " c" , " Ù " , " ù " , " Ú " , " ú " , " Û " , " û " , " Ü " , " ü " , " n" , " o" , " x" , " ÿ " , " ý " , " Ý " , " }" , " ~" , " y" , " z" , " {" , " |" , " Þ " , " þ " , " Ð " , " ð " , " ß " , " R" , " S" , " Æ " , " æ " , " µ " ] ; 
 v a r   a = [ " A " , " a " , " A " , " a " , " A " , " a " , " A " , " a " , " A e " , " a e " , " A " , " a " , " A " , " a " , " A " , " a " , " C " , " c " , " C " , " c " , " C " , " c " , " D " , " d " , " D " , " d " , " E " , " e " , " E " , " e " , " E " , " e " , " E " , " e " , " E " , " e " , " E " , " e " , " G " , " g " , " I " , " i " , " I " , " i " , " I " , " i " , " I " , " i " , " L " , " l " , " L " , " l " , " L " , " l " , " N " , " n " , " N " , " n " , " N " , " n " , " O " , " o " , " O " , " o " , " O " , " o " , " O " , " o " , " O e " , " o e " , " O " , " o " , " o " , " R " , " r " , " R " , " r " , " S " , " s " , " S " , " s " , " S " , " s " , " T " , " t " , " T " , " t " , " T " , " t " , " U " , " u " , " U " , " u " , " U " , " u " , " U e " , " u e " , " U " , " u " , " Y " , " y " , " Y " , " y " , " Z " , " z " , " Z " , " z " , " Z " , " z " , " T H " , " t h " , " D H " , " d h " , " s s " , " O E " , " o e " , " A E " , " a e " , " u " ] ; 
 v a r   c = { " [ \ x a 0 \ u 2 0 0 2 \ u 2 0 0 3 \ u 2 0 0 9 ] " : "   " , " \ x b 7 " : " * " , " [ \ u 2 0 1 8 \ u 2 0 1 9 ] " : " ' " , " [ \ u 2 0 1 c \ u 2 0 1 d ] " : ' " ' , " \ u 2 0 2 6 " : " . . . " , " \ u 2 0 1 3 " : " - " , " \ u 2 0 1 4 " : " - - " , " \ u F F F D " : " & r a q u o ; " } ; 
 S t r i n g . i m p l e m e n t ( { s t a n d a r d i z e : f u n c t i o n ( ) { v a r   d = t h i s ; b . e a c h ( f u n c t i o n ( f , e ) { d = d . r e p l a c e ( n e w   R e g E x p ( f , " g " ) , a [ e ] ) ; } ) ; r e t u r n   d ; } , r e p e a t : f u n c t i o n ( d ) { r e t u r n   n e w   A r r a y ( d + 1 ) . j o i n ( t h i s ) ; 
 } , p a d : f u n c t i o n ( e , g , d ) { i f ( t h i s . l e n g t h > = e ) { r e t u r n   t h i s ; } g = g | | "   " ; v a r   f = g . r e p e a t ( e - t h i s . l e n g t h ) . s u b s t r ( 0 , e - t h i s . l e n g t h ) ; i f ( ! d | | d = = " r i g h t " ) { r e t u r n   t h i s + f ; } i f ( d = = " l e f t " ) { r e t u r n   f + t h i s ; 
 } r e t u r n   f . s u b s t r ( 0 , ( f . l e n g t h / 2 ) . f l o o r ( ) ) + t h i s + f . s u b s t r ( 0 , ( f . l e n g t h / 2 ) . c e i l ( ) ) ; } , s t r i p T a g s : f u n c t i o n ( ) { r e t u r n   t h i s . r e p l a c e ( / < \ / ? [ ^ > ] + > / g i , " " ) ; } , t i d y : f u n c t i o n ( ) { v a r   d = t h i s . t o S t r i n g ( ) ; 
 $ e a c h ( c , f u n c t i o n ( f , e ) { d = d . r e p l a c e ( n e w   R e g E x p ( e , " g " ) , f ) ; } ) ; r e t u r n   d ; } } ) ; } ) ( ) ; S t r i n g . i m p l e m e n t ( { p a r s e Q u e r y S t r i n g : f u n c t i o n ( ) { v a r   b = t h i s . s p l i t ( / [ & ; ] / ) , a = { } ; 
 i f ( b . l e n g t h ) { b . e a c h ( f u n c t i o n ( g ) { v a r   c = g . i n d e x O f ( " = " ) , d = c < 0 ? [ " " ] : g . s u b s t r ( 0 , c ) . m a t c h ( / [ ^ \ ] \ [ ] + / g ) , e = d e c o d e U R I C o m p o n e n t ( g . s u b s t r ( c + 1 ) ) , f = a ; d . e a c h ( f u n c t i o n ( j , h ) { v a r   k = f [ j ] ; 
 i f ( h < d . l e n g t h - 1 ) { f = f [ j ] = k | | { } ; } e l s e { i f ( $ t y p e ( k ) = = " a r r a y " ) { k . p u s h ( e ) ; } e l s e { f [ j ] = $ d e f i n e d ( k ) ? [ k , e ] : e ; } } } ) ; } ) ; } r e t u r n   a ; } , c l e a n Q u e r y S t r i n g : f u n c t i o n ( a ) { r e t u r n   t h i s . s p l i t ( " & " ) . f i l t e r ( f u n c t i o n ( e ) { v a r   b = e . i n d e x O f ( " = " ) , c = b < 0 ? " " : e . s u b s t r ( 0 , b ) , d = e . s u b s t r ( b + 1 ) ; 
 r e t u r n   a ? a . r u n ( [ c , d ] ) : $ c h k ( d ) ; } ) . j o i n ( " & " ) ; } } ) ; v a r   U R I = n e w   C l a s s ( { I m p l e m e n t s : O p t i o n s , r e g e x : / ^ ( ? : ( \ w + ) : ) ? ( ? : \ / \ / ( ? : ( ? : ( [ ^ : @ ] * ) : ? ( [ ^ : @ ] * ) ) ? @ ) ? ( [ ^ : \ / ? # ] * ) ( ? : : ( \ d * ) ) ? ) ? ( \ . \ . ? $ | ( ? : [ ^ ? # \ / ] * \ / ) * ) ( [ ^ ? # ] * ) ( ? : \ ? ( [ ^ # ] * ) ) ? ( ? : # ( . * ) ) ? / , p a r t s : [ " s c h e m e " , " u s e r " , " p a s s w o r d " , " h o s t " , " p o r t " , " d i r e c t o r y " , " f i l e " , " q u e r y " , " f r a g m e n t " ] , s c h e m e s : { h t t p : 8 0 , h t t p s : 4 4 3 , f t p : 2 1 , r t s p : 5 5 4 , m m s : 1 7 5 5 , f i l e : 0 } , i n i t i a l i z e : f u n c t i o n ( b , a ) { t h i s . s e t O p t i o n s ( a ) ; 
 v a r   c = t h i s . o p t i o n s . b a s e | | U R I . b a s e ; b = b | | c ; i f ( b & & b . p a r s e d ) { t h i s . p a r s e d = $ u n l i n k ( b . p a r s e d ) ; } e l s e { t h i s . s e t ( " v a l u e " , b . h r e f | | b . t o S t r i n g ( ) , c ? n e w   U R I ( c ) : f a l s e ) ; 
 } } , p a r s e : f u n c t i o n ( c , b ) { v a r   a = c . m a t c h ( t h i s . r e g e x ) ; i f ( ! a ) { r e t u r n   f a l s e ; } a . s h i f t ( ) ; r e t u r n   t h i s . m e r g e ( a . a s s o c i a t e ( t h i s . p a r t s ) , b ) ; } , m e r g e : f u n c t i o n ( b , a ) { i f ( ( ! b | | ! b . s c h e m e ) & & ( ! a | | ! a . s c h e m e ) ) { r e t u r n   f a l s e ; 
 } i f ( a ) { t h i s . p a r t s . e v e r y ( f u n c t i o n ( c ) { i f ( b [ c ] ) { r e t u r n   f a l s e ; } b [ c ] = a [ c ] | | " " ; r e t u r n   t r u e ; } ) ; } b . p o r t = b . p o r t | | t h i s . s c h e m e s [ b . s c h e m e . t o L o w e r C a s e ( ) ] ; b . d i r e c t o r y = b . d i r e c t o r y ? t h i s . p a r s e D i r e c t o r y ( b . d i r e c t o r y , a ? a . d i r e c t o r y : " " ) : " / " ; 
 r e t u r n   b ; } , p a r s e D i r e c t o r y : f u n c t i o n ( b , c ) { b = ( b . s u b s t r ( 0 , 1 ) = = " / " ? " " : ( c | | " / " ) ) + b ; i f ( ! b . t e s t ( U R I . r e g s . d i r e c t o r y D o t ) ) { r e t u r n   b ; } v a r   a = [ ] ; b . r e p l a c e ( U R I . r e g s . e n d S l a s h , " " ) . s p l i t ( " / " ) . e a c h ( f u n c t i o n ( d ) { i f ( d = = " . . " & & a . l e n g t h > 0 ) { a . p o p ( ) ; 
 } e l s e { i f ( d ! = " . " ) { a . p u s h ( d ) ; } } } ) ; r e t u r n   a . j o i n ( " / " ) + " / " ; } , c o m b i n e : f u n c t i o n ( a ) { r e t u r n   a . v a l u e | | a . s c h e m e + " : / / " + ( a . u s e r ? a . u s e r + ( a . p a s s w o r d ? " : " + a . p a s s w o r d : " " ) + " @ " : " " ) + ( a . h o s t | | " " ) + ( a . p o r t & & a . p o r t ! = t h i s . s c h e m e s [ a . s c h e m e ] ? " : " + a . p o r t : " " ) + ( a . d i r e c t o r y | | " / " ) + ( a . f i l e | | " " ) + ( a . q u e r y ? " ? " + a . q u e r y : " " ) + ( a . f r a g m e n t ? " # " + a . f r a g m e n t : " " ) ; 
 } , s e t : f u n c t i o n ( b , d , c ) { i f ( b = = " v a l u e " ) { v a r   a = d . m a t c h ( U R I . r e g s . s c h e m e ) ; i f ( a ) { a = a [ 1 ] ; } i f ( a & & ! $ d e f i n e d ( t h i s . s c h e m e s [ a . t o L o w e r C a s e ( ) ] ) ) { t h i s . p a r s e d = { s c h e m e : a , v a l u e : d } ; 
 } e l s e { t h i s . p a r s e d = t h i s . p a r s e ( d , ( c | | t h i s ) . p a r s e d ) | | ( a ? { s c h e m e : a , v a l u e : d } : { v a l u e : d } ) ; } } e l s e { i f ( b = = " d a t a " ) { t h i s . s e t D a t a ( d ) ; } e l s e { t h i s . p a r s e d [ b ] = d ; } } r e t u r n   t h i s ; 
 } , g e t : f u n c t i o n ( a , b ) { s w i t c h ( a ) { c a s e " v a l u e " : r e t u r n   t h i s . c o m b i n e ( t h i s . p a r s e d , b ? b . p a r s e d : f a l s e ) ; c a s e " d a t a " : r e t u r n   t h i s . g e t D a t a ( ) ; } r e t u r n   t h i s . p a r s e d [ a ] | | u n d e f i n e d ; 
 } , g o : f u n c t i o n ( ) { d o c u m e n t . l o c a t i o n . h r e f = t h i s . t o S t r i n g ( ) ; } , t o U R I : f u n c t i o n ( ) { r e t u r n   t h i s ; } , g e t D a t a : f u n c t i o n ( c , b ) { v a r   a = t h i s . g e t ( b | | " q u e r y " ) ; i f ( ! $ c h k ( a ) ) { r e t u r n   c ? n u l l : { } ; 
 } v a r   d = a . p a r s e Q u e r y S t r i n g ( ) ; r e t u r n   c ? d [ c ] : d ; } , s e t D a t a : f u n c t i o n ( a , c , b ) { i f ( $ t y p e ( a r g u m e n t s [ 0 ] ) = = " s t r i n g " ) { a = t h i s . g e t D a t a ( ) ; a [ a r g u m e n t s [ 0 ] ] = a r g u m e n t s [ 1 ] ; } e l s e { i f ( c ) { a = $ m e r g e ( t h i s . g e t D a t a ( ) , a ) ; 
 } } r e t u r n   t h i s . s e t ( b | | " q u e r y " , H a s h . t o Q u e r y S t r i n g ( a ) ) ; } , c l e a r D a t a : f u n c t i o n ( a ) { r e t u r n   t h i s . s e t ( a | | " q u e r y " , " " ) ; } } ) ; [ " t o S t r i n g " , " v a l u e O f " ] . e a c h ( f u n c t i o n ( a ) { U R I . p r o t o t y p e [ a ] = f u n c t i o n ( ) { r e t u r n   t h i s . g e t ( " v a l u e " ) ; 
 } ; } ) ; U R I . r e g s = { e n d S l a s h : / \ / $ / , s c h e m e : / ^ ( \ w + ) : / , d i r e c t o r y D o t : / \ . \ / | \ . $ / } ; U R I . b a s e = n e w   U R I ( $ $ ( " b a s e [ h r e f ] " ) . g e t L a s t ( ) , { b a s e : d o c u m e n t . l o c a t i o n } ) ; S t r i n g . i m p l e m e n t ( { t o U R I : f u n c t i o n ( a ) { r e t u r n   n e w   U R I ( t h i s , a ) ; 
 } } ) ; U R I = C l a s s . r e f a c t o r ( U R I , { c o m b i n e : f u n c t i o n ( f , e ) { i f ( ! e | | f . s c h e m e ! = e . s c h e m e | | f . h o s t ! = e . h o s t | | f . p o r t ! = e . p o r t ) { r e t u r n   t h i s . p r e v i o u s . a p p l y ( t h i s , a r g u m e n t s ) ; 
 } v a r   a = f . f i l e + ( f . q u e r y ? " ? " + f . q u e r y : " " ) + ( f . f r a g m e n t ? " # " + f . f r a g m e n t : " " ) ; i f ( ! e . d i r e c t o r y ) { r e t u r n ( f . d i r e c t o r y | | ( f . f i l e ? " " : " . / " ) ) + a ; } v a r   d = e . d i r e c t o r y . s p l i t ( " / " ) , c = f . d i r e c t o r y . s p l i t ( " / " ) , g = " " , h ; 
 v a r   b = 0 ; f o r ( h = 0 ; h < d . l e n g t h & & h < c . l e n g t h & & d [ h ] = = c [ h ] ; h + + ) { } f o r ( b = 0 ; b < d . l e n g t h - h - 1 ; b + + ) { g + = " . . / " ; } f o r ( b = h ; b < c . l e n g t h - 1 ; b + + ) { g + = c [ b ] + " / " ; } r e t u r n ( g | | ( f . f i l e ? " " : " . / " ) ) + a ; 
 } , t o A b s o l u t e : f u n c t i o n ( a ) { a = n e w   U R I ( a ) ; i f ( a ) { a . s e t ( " d i r e c t o r y " , " " ) . s e t ( " f i l e " , " " ) ; } r e t u r n   t h i s . t o R e l a t i v e ( a ) ; } , t o R e l a t i v e : f u n c t i o n ( a ) { r e t u r n   t h i s . g e t ( " v a l u e " , n e w   U R I ( a ) ) ; 
 } } ) ;  
 
