@ -118,6 +118,28 @@ function main() {
 
			
		 
		
	
		
			
				 
				 
			
			 
			 
			
				
 
			
		 
		
	
		
			
				 
				 
			
			 
			 
			
				    delegate ( document ,  '.custom-emoji' ,  'mouseover' ,  getEmojiAnimationHandler ( 'data-original' ) ) ; 
 
			
		 
		
	
		
			
				 
				 
			
			 
			 
			
				    delegate ( document ,  '.custom-emoji' ,  'mouseout' ,  getEmojiAnimationHandler ( 'data-static' ) ) ; 
 
			
		 
		
	
		
			
				 
				 
			
			 
			 
			
				
 
			
		 
		
	
		
			
				 
				 
			
			 
			 
			
				    delegate ( document ,  '.status__content__spoiler-link' ,  'click' ,  function ( )  { 
 
			
		 
		
	
		
			
				 
				 
			
			 
			 
			
				      const  contentEl  =  this . parentNode . parentNode . querySelector ( '.e-content' ) ; 
 
			
		 
		
	
		
			
				 
				 
			
			 
			 
			
				
 
			
		 
		
	
		
			
				 
				 
			
			 
			 
			
				      if  ( contentEl . style . display  ===  'block' )  { 
 
			
		 
		
	
		
			
				 
				 
			
			 
			 
			
				        contentEl . style . display  =  'none' ; 
 
			
		 
		
	
		
			
				 
				 
			
			 
			 
			
				        this . parentNode . style . marginBottom  =  0 ; 
 
			
		 
		
	
		
			
				 
				 
			
			 
			 
			
				        this . textContent  =  ( new  IntlMessageFormat ( messages [ 'status.show_more' ]  ||  'Show more' ,  locale ) ) . format ( ) ; 
 
			
		 
		
	
		
			
				 
				 
			
			 
			 
			
				      }  else  { 
 
			
		 
		
	
		
			
				 
				 
			
			 
			 
			
				        contentEl . style . display  =  'block' ; 
 
			
		 
		
	
		
			
				 
				 
			
			 
			 
			
				        this . parentNode . style . marginBottom  =  null ; 
 
			
		 
		
	
		
			
				 
				 
			
			 
			 
			
				        this . textContent  =  ( new  IntlMessageFormat ( messages [ 'status.show_less' ]  ||  'Show less' ,  locale ) ) . format ( ) ; 
 
			
		 
		
	
		
			
				 
				 
			
			 
			 
			
				      } 
 
			
		 
		
	
		
			
				 
				 
			
			 
			 
			
				
 
			
		 
		
	
		
			
				 
				 
			
			 
			 
			
				      return  false ; 
 
			
		 
		
	
		
			
				 
				 
			
			 
			 
			
				    } ) ; 
 
			
		 
		
	
		
			
				 
				 
			
			 
			 
			
				
 
			
		 
		
	
		
			
				 
				 
			
			 
			 
			
				    [ ] . forEach . call ( document . querySelectorAll ( '.status__content__spoiler-link' ) ,  ( spoilerLink )  =>  { 
 
			
		 
		
	
		
			
				 
				 
			
			 
			 
			
				      const  contentEl  =  spoilerLink . parentNode . parentNode . querySelector ( '.e-content' ) ; 
 
			
		 
		
	
		
			
				 
				 
			
			 
			 
			
				      const  message  =  ( contentEl . style . display  ===  'block' )  ?  ( messages [ 'status.show_less' ]  ||  'Show less' )  :  ( messages [ 'status.show_more' ]  ||  'Show more' ) ; 
 
			
		 
		
	
		
			
				 
				 
			
			 
			 
			
				      spoilerLink . textContent  =  ( new  IntlMessageFormat ( message ,  locale ) ) . format ( ) ; 
 
			
		 
		
	
		
			
				 
				 
			
			 
			 
			
				    } ) ; 
 
			
		 
		
	
		
			
				 
				 
			
			 
			 
			
				  } ) ; 
 
			
		 
		
	
		
			
				 
				 
			
			 
			 
			
				
 
			
		 
		
	
		
			
				 
				 
			
			 
			 
			
				  delegate ( document ,  '.webapp-btn' ,  'click' ,  ( {  target ,  button  } )  =>  { 
 
			
		 
		
	
	
		
			
				
					
						
						
						
							
								 
							 
						
					 
				
			
			 
			 
			
				@ -128,20 +150,6 @@ function main() {
 
			
		 
		
	
		
			
				 
				 
			
			 
			 
			
				    return  false ; 
 
			
		 
		
	
		
			
				 
				 
			
			 
			 
			
				  } ) ; 
 
			
		 
		
	
		
			
				 
				 
			
			 
			 
			
				
 
			
		 
		
	
		
			
				 
				 
			
			 
			 
			
				  delegate ( document ,  '.status__content__spoiler-link' ,  'click' ,  function ( )  { 
 
			
		 
		
	
		
			
				 
				 
			
			 
			 
			
				    const  contentEl  =  this . parentNode . parentNode . querySelector ( '.e-content' ) ; 
 
			
		 
		
	
		
			
				 
				 
			
			 
			 
			
				
 
			
		 
		
	
		
			
				 
				 
			
			 
			 
			
				    if  ( contentEl . style . display  ===  'block' )  { 
 
			
		 
		
	
		
			
				 
				 
			
			 
			 
			
				      contentEl . style . display  =  'none' ; 
 
			
		 
		
	
		
			
				 
				 
			
			 
			 
			
				      this . parentNode . style . marginBottom  =  0 ; 
 
			
		 
		
	
		
			
				 
				 
			
			 
			 
			
				    }  else  { 
 
			
		 
		
	
		
			
				 
				 
			
			 
			 
			
				      contentEl . style . display  =  'block' ; 
 
			
		 
		
	
		
			
				 
				 
			
			 
			 
			
				      this . parentNode . style . marginBottom  =  null ; 
 
			
		 
		
	
		
			
				 
				 
			
			 
			 
			
				    } 
 
			
		 
		
	
		
			
				 
				 
			
			 
			 
			
				
 
			
		 
		
	
		
			
				 
				 
			
			 
			 
			
				    return  false ; 
 
			
		 
		
	
		
			
				 
				 
			
			 
			 
			
				  } ) ; 
 
			
		 
		
	
		
			
				 
				 
			
			 
			 
			
				
 
			
		 
		
	
		
			
				 
				 
			
			 
			 
			
				  delegate ( document ,  '.modal-button' ,  'click' ,  e  =>  { 
 
			
		 
		
	
		
			
				 
				 
			
			 
			 
			
				    e . preventDefault ( ) ;