<s> from extensions . rich_text_components import base <EOL> NONNEGATIVE_INT_SCHEMA = { <EOL> '<STR_LIT:type>' : '<STR_LIT:int>' , <EOL> '<STR_LIT>' : [ { <EOL> '<STR_LIT:id>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : <NUM_LIT:0> <EOL> } ] , <EOL> } <EOL> class Video ( base . BaseRichTextComponent ) : <EOL> """<STR_LIT>""" <EOL> name = '<STR_LIT>' <EOL> category = '<STR_LIT>' <EOL> description = '<STR_LIT>' <EOL> frontend_name = '<STR_LIT>' <EOL> tooltip = '<STR_LIT>' <EOL> is_block_element = True <EOL> _customization_arg_specs = [ { <EOL> '<STR_LIT:name>' : '<STR_LIT>' , <EOL> '<STR_LIT:description>' : ( <EOL> '<STR_LIT>' <EOL> '<STR_LIT>' ) , <EOL> '<STR_LIT>' : { <EOL> '<STR_LIT:type>' : '<STR_LIT>' , <EOL> } , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> } , { <EOL> '<STR_LIT:name>' : '<STR_LIT:start>' , <EOL> '<STR_LIT:description>' : ( <EOL> '<STR_LIT>' <EOL> '<STR_LIT>' ) , <EOL> '<STR_LIT>' : NONNEGATIVE_INT_SCHEMA , <EOL> '<STR_LIT>' : <NUM_LIT:0> <EOL> } , { <EOL> '<STR_LIT:name>' : '<STR_LIT:end>' , <EOL> '<STR_LIT:description>' : ( <EOL> '<STR_LIT>' ) , <EOL> '<STR_LIT>' : NONNEGATIVE_INT_SCHEMA , <EOL> '<STR_LIT>' : <NUM_LIT:0> <EOL> } , { <EOL> '<STR_LIT:name>' : '<STR_LIT>' , <EOL> '<STR_LIT:description>' : ( <EOL> '<STR_LIT>' ) , <EOL> '<STR_LIT>' : { <EOL> '<STR_LIT:type>' : '<STR_LIT:bool>' <EOL> } , <EOL> '<STR_LIT>' : False , <EOL> } ] <EOL> @ property <EOL> def preview_url_template ( self ) : <EOL> return '<STR_LIT>' </s>
