{"version":3,"names":["seg","id","location","pathname","split","indexOf","esc","s","d","document","createElement","textContent","innerHTML","av","t","replace","badge","e","c","lbl","toLowerCase","fill","box","rows","h","length","forEach","r","avatar","name","user","modelo","versao","distrito","estado","load","fetch","headers","then","json","posts","post_stream","seen","names","p","username","push","slice","Promise","all","map","n","j","u","uf","user_fields","avatar_template","catch","filter","x","ord","sort","a","b","inject","on","ex","querySelector","remove","cooked","className","appendChild","setInterval"],"sources":["theme-1-inline-common-head_tag-5.js"],"sourcesContent":["/* cmgp-radar-marker */(function(){\nfunction seg(id){return location.pathname.split(\"/\").indexOf(id)!==-1;}\nfunction esc(s){var d=document.createElement(\"div\");d.textContent=s||\"\";return d.innerHTML;}\nfunction av(t){return t?t.replace(\"{size}\",\"48\"):\"\";}\nfunction badge(e){var c=\"other\",lbl=e||\"—\";if(e&&e.toLowerCase().indexOf(\"espera\")!==-1)c=\"wait\";else if(e&&(e.toLowerCase().indexOf(\"tenho\")!==-1||e.toLowerCase().indexOf(\"entregue\")!==-1))c=\"have\";return '<span class=\"badge '+c+'\">'+esc(lbl)+'</span>';}\nfunction fill(box,rows){\n var h='<div class=\"cmgp-radar-head\">🚚 Radar — '+rows.length+' na comunidade</div>';\n if(!rows.length){h+='<div class=\"cmgp-radar-empty\">Ainda ninguém no radar. Preenche a tua Garagem (perfil) e responde aqui para seres o primeiro! 🙋</div>';}\n else{\n  h+='<table><thead><tr><th>Membro</th><th>Modelo</th><th>Versão</th><th>Distrito</th><th>Estado</th></tr></thead><tbody>';\n  rows.forEach(function(r){h+='<tr><td><div class=\"u\">'+(r.avatar?'<img src=\"'+av(r.avatar)+'\">':'')+esc(r.name||r.user)+'</div></td><td>'+esc(r.modelo||\"—\")+'</td><td>'+esc(r.versao||\"—\")+'</td><td>'+esc(r.distrito||\"—\")+'</td><td>'+badge(r.estado)+'</td></tr>';});\n  h+='</tbody></table>';\n }\n box.innerHTML=h;\n}\nfunction load(box){\n fetch(\"/t/183.json\",{headers:{\"X-Requested-With\":\"XMLHttpRequest\"}}).then(function(r){return r.json();}).then(function(t){\n  var posts=(t.post_stream&&t.post_stream.posts)||[];var seen={},names=[];\n  posts.forEach(function(p){if(p.username&&p.username!==\"system\"&&!seen[p.username]){seen[p.username]=1;names.push(p.username);}});\n  names=names.slice(0,60);\n  return Promise.all(names.map(function(n){return fetch(\"/u/\"+n+\".json\",{headers:{\"X-Requested-With\":\"XMLHttpRequest\"}}).then(function(r){return r.json();}).then(function(j){var u=j.user||{},uf=u.user_fields||{};return {user:n,name:u.name,avatar:u.avatar_template,modelo:uf[\"1\"],versao:uf[\"2\"],distrito:uf[\"5\"],estado:uf[\"18\"]};}).catch(function(){return null;});}));\n }).then(function(rows){\n  rows=(rows||[]).filter(function(x){return x&&(x.modelo||x.estado);});\n  var ord=function(e){if(!e)return 3;if(e.toLowerCase().indexOf(\"espera\")!==-1)return 0;if(e.toLowerCase().indexOf(\"tenho\")!==-1||e.toLowerCase().indexOf(\"entregue\")!==-1)return 1;return 2;};\n  rows.sort(function(a,b){return ord(a.estado)-ord(b.estado);});\n  fill(box,rows);\n }).catch(function(){box.innerHTML='<div class=\"cmgp-radar-empty\">Não foi possível carregar o radar.</div>';});\n}\nfunction inject(){\n var on=seg(\"183\"); var ex=document.querySelector(\".cmgp-radar\");\n if(!on){if(ex)ex.remove();return;}\n if(ex)return;\n var cooked=document.querySelector(\".topic-post .cooked\")||document.querySelector(\"#main-outlet .cooked\");\n if(!cooked)return;\n var box=document.createElement(\"div\");box.className=\"cmgp-radar\";box.innerHTML='<div class=\"cmgp-radar-empty\">A carregar radar…</div>';cooked.appendChild(box);\n load(box);\n}\nsetInterval(inject,900);\n})();"],"mappings":"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","ignoreList":[]}