$('.cmsads').each((i,t)=>{var m,r=0,t=$(t),o=t.data();$.getJSON('/adplace/'+o.place+'/',function(r){var k=Object.keys(r);if(k.length){var cmax=o.max-k.length,c=0,a=[],x=1,s=[];for(var i in r){var f=[],u=r[i];for(var z in u){var b=u[z],d=b.id,l=window.location.pathname,j=b.include;if(j)j.indexOf(l)>=0&&f.push(d)
else if(typeof b.exclude=='undefined'||b.exclude.indexOf(l)<0){f.push(d);}}
if(f[1]){c+=r.length;f=f.sort(()=>0.5-Math.random());var s=f.splice(0,Math.max(cmax+1,1));cmax-=r.length||0;a=[...a,...s];}else if(f[0]){a.push(f[0]);c++;}}
for(var i in a){s[i]=[];$.getJSON('/cmsads/'+a[i]+'/',r=>{if(r.script&&!s[i][r.script[0]])s[i][r.script[0]]=r.script[1];r.style&&!$('#style_'+r.style[0]).length&&t.before('<style id="style_'+r.style[0]+'">'+r.style[1]+'</style>');r.content&&t.before(r.content);if(x++==a.length){var v=Object.values(s[i]);v.length&&t.after('<script>'+v.join()+'</script>')
t.remove()}});}}});});