%
if(typeof ed == 'undefined') ed = {}
var thisrepost = (typeof repost != 'undefined' && repost)
var cover = share.images[0]
var my = (user.address.value && share.address == user.address.value.toString('hex'))
var subscribed = '';
if(!my && user.address.value){
var me = psdk.userInfo.getmy()
if (me && me.relation(share.address, 'subscribes')){
subscribed = 'subscribed'
}
}
///all
var cview = 'article'
var value = Number(share.score)
var checkvisibility = app.platform.sdk.node.shares.checkvisibility(share)
var lockedaccount = app.platform.sdk.user.reputationBlockedNotMe(share.address)
var userInfo = psdk.userInfo.get(share.address) || {}
var name = app.platform.api.clearname(userInfo.name || share.address, true)
var translates = app.platform.sdk.translate.share.needtranslate(share.txid)
var lang = app.platform.sdk.translate.share.lang(share.txid)
var translated = app.platform.sdk.translate.share.get(share.txid) || {}
var cc = share.renders.captionclear(translated.c);
%>
<% var maketags = function() { %>
<% if(share.tags && share.tags.length > 0) {
var bycategories = app.platform.sdk.categories.fromTags(share.tags, share.lanuage)
%>
<% }
} %>
<% var makestarstoppanel = function(){
var value = Number(share.score)
if (Number(share.scnt) && _.isNumber(Number(share.scnt))) {
value = value / Number(share.scnt)
}
else {
value = 0
}
if(!share.temp){
%>