<commit_before>div.status.article(
		class                   = status.isRepostToStatus ? 'repost' : 'normal'
		lang                    = status.user.lang
		title                   = status.createdAt
		itemscope
		itemtype                = 'http://schema.org/BlogPosting'
		data-status-url         = config.url + '/' + status.user.screenName + '/status/' + status.id
		data-status-id          = status.id
		data-repost-source-id   = status.isRepostToStatus ? status.source.id : null
		data-id                 = status.id
		data-created-at         = status.createdAt
		data-cursor             = status.cursor
		data-timeline-cursor    = status.isRepostToStatus ? status.source.cursor : status.cursor
		data-repost-cursor      = status.isRepostToStatus ? status.cursor : null
		data-source-id          = status.isRepostToStatus ? status.id : null
		data-user-id            = status.user.id
		data-user-screen-name   = status.user.screenName
		data-user-color         = status.user.color
		data-user-verified     != status.user.isPlus.toString()
		data-is-reply          != status.isReply.toString()
		data-is-talk           != (status.moreTalk != null).toString()
		data-is-favorited      != login ? status.isFavorited.toString() : null
		data-is-reposted       != login ? status.isReposted.toString() : null
		data-is-repostpost     != status.isRepostToStatus.toString()
		data-repost-by-user-id != status.isRepostToStatus ? status.repostedByUser.id : null)
	article
		div.article-main(style= status.isReply ? 'border-color: ' + status.replySource.user.color + ';' : '')
			if status.moreTalk != null
				aside.talk
					i.fa.fa-ellipsis-v
					ol.statuses
						each talkPost in status.moreTalk
							li.status(title!= '#{talkPost.createdAt}&#x0A;'
								data-id= talkPost.id
								data-user-id= talkPost.user.id
								data-user-color= talkPost.user.color
								data-user-verified!= talkPost.user.isPlus.toString())
								article
									a.icon-anchor(href= config.url + '/' + talkPost.user.screenName + '/talk?noheader=true', title= talkPost.user.comment != null ? talkPost.user.comment : '@' + talkPost.user.screenName)
										img.icon(src=config.url + '/img/icon/' + talkPost.user.screenName, alt='icon')
									header
										h2
											a(href=config.url + '/' + talkPost.user.screenName, target='_blank')= talkPost.user.name
										span.screen-name= '@' + talkPost.user.screenName
										a(href=config.url + '/' + talkPost.user.screenName + '/status/' + talkPost.id): time(datetime=talkPost.createdAt, pubdate)= talkPost.createdAt
									div.main
										div.text
											p!= (talkPost.isReply ? '<a href="' + config.url + '/status/' + talkPost.inReplyToStatusId + '" class="reply"><i class="fa fa-reply"></i></a>' : '') + textParser(talkPost.text)
										if talkPost.isImageAttached
											img.image(src=config.url + '/img/status/' + talkPost.id, alt='image')
			if status.isRepostToStatus
				div.repost-information
					p.info
						a.icon-anchor(href=config.url + '/' + status.repostedByUser.screenName + '/talk?noheader=true', title= status.repostedByUser.comment != null ? status.repostedByUser.comment : '@' + status.repostedByUser.screenName)
							img.icon(src=config.url + '/img/icon/' + status.repostedByUser.screenName, alt='icon')
						i.fa.fa-retweet
						a.name(href=config.url + '/' + status.repostedByUser.screenName, target='_blank')= status.repostedByUser.name
						| によってRepost
			if status.isReply
				div.reply-source(title!= '#{status.replySource.createdAt}&#x0A;'
					data-id= status.replySource.id
					data-user-id= status.replySource.user.id
					data-user-color= status.replySource.user.color
					data-user-verified!= status.replySource.user.isPlus.toString())
					article
						a.icon-anchor(href=config.url + '/' + status.replySource.user.screenName + '/talk?noheader=true', title= status.replySource.user.comment != null ? status.replySource.user.comment : '@' + status.replySource.user.screenName)
							img.icon(src=config.url + '/img/icon/' + status.replySource.user.screenName, alt='icon')
						header
							h2
								a(href=config.url + '/' + status.replySource.user.screenName, target='_blank')= status.replySource.user.name
							span.screen-name= '@' + status.replySource.user.screenName
							a(href=config.url + '/' + status.replySource.user.screenName + '/status/' + status.replySource.id): time(datetime=status.replySource.createdAt, pubdate)= status.replySource.createdAt
						div.main
							div.text
								p!= (status.replySource.isReply ? '<a href="' + config.url + '/status/' + status.replySource.inReplyToStatusId + '" class="reply"><i class="fa fa-reply"></i></a>' : '') + textParser(status.replySource.text)
							if status.replySource.isImageAttached
								img.image(src=config.url + '/img/status/' + status.replySource.id, alt='image')
			div.main
				div.icon-area
					a.icon-anchor(href=config.url + '/' + status.user.screenName + '/talk?noheader=true', title= status.user.comment != null ? status.user.comment : '@' + status.user.screenName, rel='icon')
						img.icon(src=config.url + '/img/icon/' + status.user.screenName, alt='icon')
				header.header
					div.author(itemprop='author')
						h2
							a(href=config.url + '/' + status.user.screenName, target='_blank', rel='author')= status.user.name
						span.screen-name= '@' + status.user.screenName
					a(href=config.url + '/' + status.user.screenName + '/status/' + status.id, itemprop='url'): time(datetime=status.createdAt, itemprop='dateCreated', pubdate)= status.createdAt
				div.content(itemprop='articleBody')
					div.text
						p!= (status.isReply ? '<a href="' + config.url + '/status/' + status.inReplyToStatusId + '" class="reply"><i class="fa fa-reply"></i></a>' : '') + textParser(status.text)
					div.tag
						if status.tag != null
							ol(itemprop='keywords')
								each tag in status.tag
									li= tag
					if status.isImageAttached
						img.image(src=config.url + '/img/status/' + status.id, alt='image')
				aside.footer
					if login
						div.actions
							div.repost
								button.repost-button(title= status.isReposted ? 'Repostを取り消し' : 'Repost', role='button')
									i.fa.fa-retweet
								a(href=config.url + '/' + status.user.screenName + '/status/' + status.id + '/reposts').count= status.repostsCount != 0 ? status.repostsCount : ''
							div.favorite
								button.favorite-button(title= status.isFavorited ? 'お気に入り解除' : 'お気に入り', role='button')
									i.fa.fa-star
								a(href=config.url + '/' + status.user.screenName + '/status/' + status.id + '/favorites').count= status.favoritesCount != 0 ? status.favoritesCount : ''
			footer
				if login
					form.reply-form
						img.me-icon(src=config.url + '/img/icon/' + me.screenName, alt='icon')
						div.form
							textarea(name='text', placeholder='この投稿に返信...')= '@' + status.user.screenName + ' '
							div.design-allow
							input(name='in-reply-to-status-id', type='hidden', value=status.id)
							input(type='submit', value!='&#xf112; Reply')
							ul.tag
							div.image-attacher
								p
									i.fa.fa-picture-o
								input(name='image', type='file', accept='image/*')
				else
					p この投稿に返信するにはログインしてください。
				if status.replies.length > 0 && status.replies[0] != null
					div.replies(itemprop='comment')
						ol.statuses
							each reply in status.replies
								li.status(title!= '#{reply.createdAt}&#x0A;'
									data-id= reply.id
									data-user-id= reply.user.id
									data-user-color= reply.user.color
									data-user-verified!= reply.user.isPlus.toString())
									article
										a.icon-anchor(href= config.url + '/' + reply.user.screenName + '/talk?noheader=true', title= reply.user.comment != null ? reply.user.comment : '@' + reply.user.screenName)
											img.icon(src=config.url + '/img/icon/' + reply.user.screenName, alt='icon')
										header
											h2
												a(href=config.url + '/' + reply.user.screenName, target='_blank')= reply.user.name
											span.screen-name= '@' + reply.user.screenName
											a(href=config.url + '/' + reply.user.screenName + '/status/' + reply.id): time(datetime=reply.createdAt, pubdate)= reply.createdAt
										div.main
											div.text
												p!= (reply.isReply ? '<a href="' + config.url + '/status/' + reply.inReplyToStatusId + '" class="reply"><i class="fa fa-reply"></i></a>' : '') + textParser(reply.text)
											if reply.isImageAttached
												img.image(src=config.url + '/img/status/' + reply.id, alt='image')<commit_msg>Update html<commit_after>div.status.article(
		class                   = status.isRepostToStatus ? 'repost' : 'normal'
		lang                    = status.user.lang
		title                   = status.createdAt
		itemscope
		itemtype                = 'http://schema.org/BlogPosting'
		data-status-url         = config.url + '/' + status.user.screenName + '/status/' + status.id
		data-status-id          = status.id
		data-repost-source-id   = status.isRepostToStatus ? status.source.id : null
		data-id                 = status.id
		data-created-at         = status.createdAt
		data-cursor             = status.cursor
		data-timeline-cursor    = status.isRepostToStatus ? status.source.cursor : status.cursor
		data-repost-cursor      = status.isRepostToStatus ? status.cursor : null
		data-source-id          = status.isRepostToStatus ? status.id : null
		data-user-id            = status.user.id
		data-user-screen-name   = status.user.screenName
		data-user-color         = status.user.color
		data-user-verified     != status.user.isPlus.toString()
		data-is-reply          != status.isReply.toString()
		data-is-talk           != (status.moreTalk != null).toString()
		data-is-favorited      != login ? status.isFavorited.toString() : null
		data-is-reposted       != login ? status.isReposted.toString() : null
		data-is-repostpost     != status.isRepostToStatus.toString()
		data-repost-by-user-id != status.isRepostToStatus ? status.repostedByUser.id : null)
	article
		div.article-main(style= status.isReply ? 'border-color: ' + status.replySource.user.color + ';' : '')
			if status.moreTalk != null
				aside.talk
					i.fa.fa-ellipsis-v
					ol.statuses
						each talkPost in status.moreTalk
							li.status(title!= '#{talkPost.createdAt}&#x0A;'
								data-id= talkPost.id
								data-user-id= talkPost.user.id
								data-user-color= talkPost.user.color
								data-user-verified!= talkPost.user.isPlus.toString())
								article
									a.icon-anchor(href= config.url + '/' + talkPost.user.screenName + '/talk?noheader=true', title= talkPost.user.comment != null ? talkPost.user.comment : '@' + talkPost.user.screenName)
										img.icon(src=config.url + '/img/icon/' + talkPost.user.screenName, alt='icon')
									header
										h2
											a(href=config.url + '/' + talkPost.user.screenName, target='_blank')= talkPost.user.name
										span.screen-name= '@' + talkPost.user.screenName
										a(href=config.url + '/' + talkPost.user.screenName + '/status/' + talkPost.id): time(datetime=talkPost.createdAt, pubdate)= talkPost.createdAt
									div.main
										div.text
											p!= (talkPost.isReply ? '<a href="' + config.url + '/status/' + talkPost.inReplyToStatusId + '" class="reply"><i class="fa fa-reply"></i></a>' : '') + textParser(talkPost.text)
										if talkPost.isImageAttached
											img.image(src=config.url + '/img/status/' + talkPost.id, alt='image')
			if status.isRepostToStatus
				div.repost-information
					p.info
						a.icon-anchor(href=config.url + '/' + status.repostedByUser.screenName + '/talk?noheader=true', title= status.repostedByUser.comment != null ? status.repostedByUser.comment : '@' + status.repostedByUser.screenName)
							img.icon(src=config.url + '/img/icon/' + status.repostedByUser.screenName, alt='icon')
						i.fa.fa-retweet
						a.name(href=config.url + '/' + status.repostedByUser.screenName, target='_blank')= status.repostedByUser.name
						| によってRepost
			if status.isReply
				div.reply-source(title!= '#{status.replySource.createdAt}&#x0A;'
					data-id= status.replySource.id
					data-user-id= status.replySource.user.id
					data-user-color= status.replySource.user.color
					data-user-verified!= status.replySource.user.isPlus.toString())
					article
						a.icon-anchor(href=config.url + '/' + status.replySource.user.screenName + '/talk?noheader=true', title= status.replySource.user.comment != null ? status.replySource.user.comment : '@' + status.replySource.user.screenName)
							img.icon(src=config.url + '/img/icon/' + status.replySource.user.screenName, alt='icon')
						header
							h2
								a(href=config.url + '/' + status.replySource.user.screenName, target='_blank')= status.replySource.user.name
							span.screen-name= '@' + status.replySource.user.screenName
							a(href=config.url + '/' + status.replySource.user.screenName + '/status/' + status.replySource.id): time(datetime=status.replySource.createdAt, pubdate)= status.replySource.createdAt
						div.main
							div.text
								p!= (status.replySource.isReply ? '<a href="' + config.url + '/status/' + status.replySource.inReplyToStatusId + '" class="reply"><i class="fa fa-reply"></i></a>' : '') + textParser(status.replySource.text)
							if status.replySource.isImageAttached
								img.image(src=config.url + '/img/status/' + status.replySource.id, alt='image')
			div.main
				div.icon-area
					a.icon-anchor(href=config.url + '/' + status.user.screenName + '/talk?noheader=true', title= status.user.comment != null ? status.user.comment : '@' + status.user.screenName, rel='icon')
						img.icon(src=config.url + '/img/icon/' + status.user.screenName, alt='icon')
				header.header
					div.author(itemprop='author')
						h2
							a(href=config.url + '/' + status.user.screenName, target='_blank', rel='author')= status.user.name
						span.screen-name= '@' + status.user.screenName
					a(href=config.url + '/' + status.user.screenName + '/status/' + status.id, itemprop='url'): time(datetime=status.createdAt, itemprop='dateCreated', pubdate)= status.createdAt
				div.content(itemprop='articleBody')
					div.text
						p!= (status.isReply ? '<a href="' + config.url + '/status/' + status.inReplyToStatusId + '" class="reply"><i class="fa fa-reply"></i></a>' : '') + textParser(status.text)
					div.tag
						if status.tag != null
							ol(itemprop='keywords')
								each tag in status.tag
									li= tag
					if status.isImageAttached
						img.image(src=config.url + '/img/status/' + status.id, alt='image', itemprop='image')
				aside.footer
					if login
						div.actions
							div.repost
								button.repost-button(title= status.isReposted ? 'Repostを取り消し' : 'Repost', role='button')
									i.fa.fa-retweet
								a(href=config.url + '/' + status.user.screenName + '/status/' + status.id + '/reposts').count= status.repostsCount != 0 ? status.repostsCount : ''
							div.favorite
								button.favorite-button(title= status.isFavorited ? 'お気に入り解除' : 'お気に入り', role='button')
									i.fa.fa-star
								a(href=config.url + '/' + status.user.screenName + '/status/' + status.id + '/favorites').count= status.favoritesCount != 0 ? status.favoritesCount : ''
			footer
				if login
					form.reply-form
						img.me-icon(src=config.url + '/img/icon/' + me.screenName, alt='icon')
						div.form
							textarea(name='text', placeholder='この投稿に返信...')= '@' + status.user.screenName + ' '
							div.design-allow
							input(name='in-reply-to-status-id', type='hidden', value=status.id)
							input(type='submit', value!='&#xf112; Reply')
							ul.tag
							div.image-attacher
								p
									i.fa.fa-picture-o
								input(name='image', type='file', accept='image/*')
				else
					p この投稿に返信するにはログインしてください。
				if status.replies.length > 0 && status.replies[0] != null
					div.replies(itemprop='comment')
						ol.statuses
							each reply in status.replies
								li.status(title!= '#{reply.createdAt}&#x0A;'
									data-id= reply.id
									data-user-id= reply.user.id
									data-user-color= reply.user.color
									data-user-verified!= reply.user.isPlus.toString())
									article
										a.icon-anchor(href= config.url + '/' + reply.user.screenName + '/talk?noheader=true', title= reply.user.comment != null ? reply.user.comment : '@' + reply.user.screenName)
											img.icon(src=config.url + '/img/icon/' + reply.user.screenName, alt='icon')
										header
											h2
												a(href=config.url + '/' + reply.user.screenName, target='_blank')= reply.user.name
											span.screen-name= '@' + reply.user.screenName
											a(href=config.url + '/' + reply.user.screenName + '/status/' + reply.id): time(datetime=reply.createdAt, pubdate)= reply.createdAt
										div.main
											div.text
												p!= (reply.isReply ? '<a href="' + config.url + '/status/' + reply.inReplyToStatusId + '" class="reply"><i class="fa fa-reply"></i></a>' : '') + textParser(reply.text)
											if reply.isImageAttached
												img.image(src=config.url + '/img/status/' + reply.id, alt='image')
{'fraction_non_alphanumeric': 0.16107147034740904, 'fraction_numerical': 0.0016376184349046672, 'mean_word_length': 2.75554579398199, 'pattern_counts': {'":': 0, '<': 35, '<?xml version=': 0, '>': 37, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3302130', 'n_tokens_mistral': 7087, 'n_tokens_neox': 5568, 'n_words': 837}