L.Control.Label=L.Control.extend(
{
options:{displayHTML:"",isRADec:!0,nDecimals:5,title:"",latlng:{lat:0,lng:0}},
makeText:function(t,i){const o=this.options.isRADec?"RA":"x",n=this.options.isRADec?"Dec":"y";let e='
';return e+=""!=this.options.title?`
${this.options.title}
`:"",e+=`
${o}: ${t.toFixed(this.options.nDecimals)} ${n}: ${i.toFixed(this.options.nDecimals)}
`,e+="
",e},
onAdd:function(){
const t=L.DomUtil.create("div","label-control");
return t.innerHTML=this.makeText(0,0),this.options.displayHTML=t,t},
update:function(t){
this.options.isRADec?(raDec=pixToSky(t),
this.options.displayHTML.innerHTML=this.makeText(raDec[0],raDec[1])):this.options.displayHTML.innerHTML=this.makeText(t.lat,t.lng)},
onRemove:function(t){}}),
L.control.label=function(t){return new L.Control.Label(t)
};