<%for (const [year, yearMap] of messageMaps) {%> <%for (const [month, monthItems] of yearMap) {%> <%for (let index = 0; index < monthItems.length; index++) {%> <%const message = monthItems[index]%> <%total = total -1%>
<%:=API.Common.formatContent(message, "HTML", false, false, false, false, true)%>
<%if(message.has_more_con){%> <%}%> <%if(message.custom_voices){%> <%for (const voice of message.custom_voices) {%> <%}%> <%}%> <%if(message.rt_tid){%>
<%:=API.Common.formatContent(message.rt_uinname, "HTML", false, false, false, false, true)%>:
<%:=API.Common.formatContent(message, "HTML", true, false, false, false, true)%>
<%if(message.rt_has_more_con && message.rt_con){%> <%}%>
<%}%>
<%if(message.custom_videos){%> <%let imgIdx = 0%> <%for(let video of message.custom_videos){%> <%if (API.Videos.isExternalVideo(video)) {%> <%}else{%> <%imgIdx++%> <%}%> <%}%> <%}%> <%if(message.custom_images){%> <%let imgIdx = 0%> <%for(let image of message.custom_images){%> <%if(image.is_video && image.video_info){%> <%if (API.Videos.isExternalVideo(image.video_info)) {%> <%}else{%> <%imgIdx++%> <%}%> <%}else{%> <%imgIdx++%> <%}%> <%}%> <%}%> <%if(message.custom_magics){%> <%for(let image of message.custom_magics){%>
<%}%> <%}%>
<%if(message.custom_audios && message.audiototal > 0){%>
<%}%> <%if(message.custom_comments && message.custom_comments.length > 0){%> <%for(let comment of message.custom_comments){%>
<%:=API.Common.formatContent(API.Common.getCommentUser(comment).name, "HTML", false, false, false, false, true)%> <%if(comment.private){%> 私密评论 <%}%>
<%:=API.Utils.formatDate(comment.postTime || comment.create_time)%>

<%:=API.Common.formatContent(comment.content, 'HTML', false, false, false, false, true)%>

<%if(comment.pic){%>
<%for (let cmIdx = 0; cmIdx < comment.pic.length; cmIdx++) {%> <%const image = comment.pic[cmIdx];%> <%}%>
<%}%>
<% const replies = comment.replies || comment.list_3 || []%> <%if(replies.length > 0){%> <%for(const reply of replies){%>
<%:=API.Common.formatContent(API.Common.getCommentUser(reply).name, 'HTML', false, false, false, false, true)%> <%if(reply.private){%> 私密回复 <%}%>
<%:=API.Utils.formatDate(reply.postTime || reply.create_time)%>

<%:=API.Common.formatContent(reply.content, 'HTML', false, false, false, false, true)%>

<%if(reply.pic){%>
<%for (let cmIdx = 0; cmIdx < reply.pic.length; cmIdx++) {%> <%const image = reply.pic[cmIdx];%> <%}%>
<%}%>
<%}%> <%}%>
<%}%> <%}%>
<%}%> <%}%> <%}%>