-record(comment_widget, { post :: chilp@widget@base:mastodon_post(), recursion_limit :: integer(), emit_error :: boolean(), widget_header :: {binary(), list(lustre@vdom@vattr:attribute(any()))}, widget :: list(lustre@vdom@vattr:attribute(any())), load_button :: list(lustre@vdom@vattr:attribute(any())), comments_section :: list(lustre@vdom@vattr:attribute(any())), children_section :: list(lustre@vdom@vattr:attribute(any())), go_reply_form :: list(lustre@vdom@vattr:attribute(any())), go_reply_label :: list(lustre@vdom@vattr:attribute(any())), go_reply_text_box :: list(lustre@vdom@vattr:attribute(any())), go_reply_button :: list(lustre@vdom@vattr:attribute(any())), comment_article :: list(lustre@vdom@vattr:attribute(any())), comment_article_by_op :: list(lustre@vdom@vattr:attribute(any())), comment_header :: list(lustre@vdom@vattr:attribute(any())), loading_span :: list(lustre@vdom@vattr:attribute(any())), avatar_img :: list(lustre@vdom@vattr:attribute(any())), error_element :: list(lustre@vdom@vattr:attribute(any())), metadata_div :: list(lustre@vdom@vattr:attribute(any())), displayname :: list(lustre@vdom@vattr:attribute(any())), written_at :: list(lustre@vdom@vattr:attribute(any())), content_section :: list(lustre@vdom@vattr:attribute(any())), comment_link :: list(lustre@vdom@vattr:attribute(any())), comment_footer :: list(lustre@vdom@vattr:attribute(any())), widget_subheader :: list(lustre@vdom@vattr:attribute(any())), widget_subheader_link :: list(lustre@vdom@vattr:attribute(any())), or_create_an_account_link :: list(lustre@vdom@vattr:attribute(any())), or_create_an_account_disclaimer :: list(lustre@vdom@vattr:attribute(any())), instancelist :: list(binary()) }).