(function(){"use strict";const z=":host{all:initial;display:block;position:relative;z-index:1000;color-scheme:light;direction:ltr}*,*:before,*:after{box-sizing:border-box}nav{--vermelho: #c3090a;--vermelho-escuro: #a00708;--amarelo: #fbce02;--texto: #2a2a2a;font:500 14px/1.45 CPT Montserrat,system-ui,sans-serif;color:#fff;text-align:left;background:var(--vermelho)}.bandeira{display:flex;height:2px}.bandeira span{flex:1}.bandeira span:nth-child(1){background:#0270aa}.bandeira span:nth-child(2){background:var(--amarelo)}.bandeira span:nth-child(3){background:#087a23}.bandeira span:nth-child(4){background:#fff}.faixa{position:relative;min-height:48px;max-width:1200px;padding:2px 16px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:12px}a{color:inherit;text-decoration:none}.marca{display:flex;align-items:center;gap:8px;min-height:44px;flex-shrink:0}.marca img{display:block;width:45px;height:32px;object-fit:contain}.marca-nome{font-size:11px;font-weight:800;white-space:nowrap}.controle{flex-shrink:0}button,.denuncie{font:inherit;font-size:12px;font-weight:800;background:transparent;color:#fff;border:1px solid #ffffff80;border-radius:9999px;min-height:44px;padding:0 12px;display:flex;align-items:center;gap:12px;cursor:pointer}button:hover,button[aria-expanded=true]{background:var(--amarelo);border-color:var(--amarelo);color:var(--texto)}.denuncie{flex-shrink:0;gap:6px}.denuncie:hover{background:var(--amarelo);border-color:var(--amarelo);color:var(--texto)}.denuncie svg{flex-shrink:0}.seta{width:7px;height:7px;border-right:2px solid;border-bottom:2px solid;transform:translateY(-2px) rotate(45deg)}button[aria-expanded=true] .seta{transform:translateY(2px) rotate(225deg)}.marca:focus-visible,button:focus-visible,.denuncie:focus-visible{outline:3px solid var(--amarelo);outline-offset:3px}.painel{position:absolute;right:16px;top:calc(100% + 6px);width:min(360px,calc(100vw - 48px));max-height:calc(100dvh - 90px);overflow-y:auto;padding:8px;margin:0;list-style:none;color:var(--texto);background:#fff;border:1px solid #d9d4cc;border-top:4px solid var(--amarelo);border-radius:8px;box-shadow:0 8px 22px #00000024}[hidden]{display:none!important}.painel li+li{border-top:1px solid #d9d4cc}.painel a{display:block;padding:14px 12px;border-radius:4px;min-height:44px}.painel a:hover,.painel a[aria-current=location]{background:#f3f1ee}.painel a:focus-visible{outline:3px solid var(--vermelho);outline-offset:-3px}.nome{overflow-wrap:anywhere;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:6px;font-size:14px;font-weight:800}.atual{border-radius:9999px;padding:2px 7px;font-size:9px;color:var(--vermelho-escuro);background:#fbe7e7;font-weight:800}.descricao{overflow-wrap:anywhere;display:block;margin-top:5px;font-size:12px;color:#5e5e5e}.destaque{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.destaque p{flex:1;min-width:0;margin:0;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.destaque a{display:block;flex:0 1 auto;min-width:44px;max-width:220px;min-height:44px;padding:0 12px;border-radius:9999px;background:var(--amarelo);color:var(--texto);font-size:11px;font-weight:800;line-height:44px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.destaque a:hover{background:#fff}.destaque a:focus-visible{outline:3px solid #fff;outline-offset:2px}@media(max-width:640px){.faixa{padding:2px 8px;gap:8px}.marca-nome{display:none}.destaque{justify-content:flex-end}.destaque p{position:absolute;width:1px;height:1px;padding:0;clip-path:inset(50%);overflow:hidden}.destaque a{max-width:100%}button{padding:0 10px;font-size:11px;gap:8px}.denuncie{width:44px;padding:0;justify-content:center}.denuncie span{display:none}.painel{right:8px;width:min(360px,calc(100vw - 32px))}}@media(forced-colors:active){button,.denuncie,.painel,nav,.destaque a{border:1px solid CanvasText}.bandeira{display:none}}",y="https://comitedetecnologia.com.br/",S=[{nome:"Aplicativos da Virada",url:y,descricao:"Conhe\xE7a as iniciativas do Comit\xEA"},{nome:"Bora Lula",url:"https://boralula.org/",descricao:"Encontre a\xE7\xF5es e participe da mobiliza\xE7\xE3o"},{nome:"Vir\xF4metro",url:"https://virometro.com.br/",descricao:"Registre os votos que voc\xEA virou"}];function f(e){return typeof e=="object"&&e!==null&&!Array.isArray(e)}function d(e,n){return typeof e=="string"&&e.trim().length>0&&e.length<=n}function v(e){if(typeof e!="string"||e.length>2048)return!1;try{const n=new URL(e);return n.protocol==="https:"&&!n.username&&!n.password}catch{return!1}}function P(e){if(!f(e)||!Array.isArray(e.projetos)||e.projetos.length<1||e.projetos.length>20)return null;const n=[];for(const a of e.projetos){if(!f(a)||!d(a.nome,60)||!v(a.url)||!d(a.descricao,140))return null;n.push({nome:a.nome.trim(),url:a.url,descricao:a.descricao.trim()})}let i=null;if(e.destaque!==void 0&&e.destaque!==null){if(!f(e.destaque)||typeof e.destaque.ativo!="boolean")return null;if(e.destaque.ativo){if(!d(e.destaque.texto,160)||!d(e.destaque.botao,40)||!v(e.destaque.url))return null;i={texto:e.destaque.texto.trim(),botao:e.destaque.botao.trim(),url:e.destaque.url}}}return{projetos:n,destaque:i}}async function T(e){const n=new AbortController,i=setTimeout(()=>n.abort(),5e3);try{const a=await fetch(e,{signal:n.signal,credentials:"omit",cache:"no-cache",referrerPolicy:"no-referrer"});return a.ok?P(await a.json()):null}catch{return null}finally{clearTimeout(i)}}const q="barra-comite-popular-tech",h=document.currentScript,x=h?.src||document.baseURI,F=new URL("logo.svg",x).href,D=new URL("fontes/montserrat.woff2",x).href,k="https://raw.githubusercontent.com/comite-popular-tech/barra-compartilhada/main/public/conteudo.json",M=(()=>{try{return h?.dataset.conteudo?new URL(h.dataset.conteudo,x).href:k}catch{return k}})();function E(){if(document.getElementById(q))return;"FontFace"in window&&document.fonts.add(new FontFace("CPT Montserrat",`url("${D}")`,{weight:"100 900",style:"normal",display:"swap"}));const e=document.createElement("div");e.id=q;const n=e.attachShadow({mode:"open"}),i=document.createElement("style");i.textContent=z,n.append(i);const a=document.createElement("nav");a.setAttribute("aria-label","Ecossistema Comit\xEA Popular Tech"),a.innerHTML=`
Comit\xEA Popular Tech
Denuncie
`;const j=a.querySelector(".marca");j.href=y,j.querySelector("img").src=F;const s=a.querySelector("button"),r=a.querySelector("ul"),c=a.querySelector(".destaque");function C(t){const b=n.activeElement,A=b instanceof HTMLAnchorElement&&r.contains(b)?b.href:null,L=document.createDocumentFragment();for(const o of t.projetos){const l=document.createElement("li"),p=document.createElement("a");p.href=o.url;const u=document.createElement("span");if(u.className="nome",u.textContent=o.nome,location.hostname===new URL(o.url).hostname){p.setAttribute("aria-current","location");const w=document.createElement("span");w.className="atual",w.textContent="Voc\xEA est\xE1 aqui",u.append(w)}const g=document.createElement("span");g.className="descricao",g.textContent=o.descricao,p.append(u,g),l.append(p),L.append(l)}if(r.replaceChildren(L),A&&([...r.querySelectorAll("a")].find(l=>l.href===A)||s).focus(),t.destaque){c.querySelector("p").textContent=t.destaque.texto,c.querySelector("p").title=t.destaque.texto;const o=c.querySelector("a");o.textContent=t.destaque.botao,o.href=t.destaque.url,o.title=`${t.destaque.texto} \u2014 ${t.destaque.botao}`}c.hidden=!t.destaque}C({projetos:[...S],destaque:null}),n.append(a);function m(){r.hidden=!0,s.setAttribute("aria-expanded","false")}s.addEventListener("click",()=>{const t=r.hidden;r.hidden=!t,s.setAttribute("aria-expanded",String(t))}),n.addEventListener("keydown",t=>{t instanceof KeyboardEvent&&t.key==="Escape"&&!r.hidden&&(m(),s.focus(),t.preventDefault())}),document.addEventListener("click",t=>{t.composedPath().includes(e)||m()}),document.addEventListener("focusin",t=>{t.composedPath().includes(e)||m()}),document.body.prepend(e),T(M).then(t=>{t&&e.isConnected&&C(t)})}document.readyState==="loading"?document.addEventListener("DOMContentLoaded",E,{once:!0}):E()})();