1document.addEventListener("DOMContentLoaded",function(){let n;function c(e){e.preventDefault();const o=e.target,t=o.closest(".form-field")||o.closest("td");if(!t)return;const l=t.querySelector('input[type="hidden"]'),i=t.querySelector("img.custom_media_image"),a=t.querySelector(".custom_media_remove");if(n){n.open();return}n=wp.media.frames.file_frame=wp.media({title:"Escolha uma Imagem",button:{text:"Usar esta Imagem"},multiple:!1}),n.on("select",function(){const s=n.state().get("selection").first().toJSON();l.value=s.id;const m=s.sizes.thumbnail?s.sizes.thumbnail.url:s.url;i.src=m,i.style.display="block",a.style.display="inline-block",o.textContent="Trocar Imagem"}),n.open()}function r(e){e.preventDefault();const o=e.target,t=o.closest(".form-field")||o.closest("td");if(!t)return;const l=t.querySelector('input[type="hidden"]'),i=t.querySelector("img.custom_media_image"),a=t.querySelector(".custom_media_button");l.value="",i.src="",i.style.display="none",o.style.display="none",a.textContent="Adicionar Imagem"}document.body.addEventListener("click",function(e){e.target.closest(".custom_media_button")&&c(e),e.target.closest(".custom_media_remove")&&r(e)})});
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.