"use strict";let v01,v02,v03,v04,v47,v05=document.body.innerHTML,v06,v07,v08,v49,v40,v63_loket="Pembayaran bisa dilakukan di:
1. Loket PDAM Kabupaten Magelang
2. Loket PT DJI (Buep/KIPO)
3. Loket PT Teleajar
4. Loket PT POS
5. Tokopedia
6. BNI46
7. BTN
8. INDOMART/ALFAMART
9. SHOPEE
10. GOPAY
11. BUKALAPAK
12. DANA
13. Bank Jateng
14. ALFAMIDI",v06a=1;if(v06a==3){elById("body").removeChild(elById("divnama"));elById("body").removeChild(elById("div_alamat"));};document.body.removeChild(elById("wait_loading"));elById("divcek").style.display='block';window.onload=f01;window.onresize=f02;var captcha=[];function elById(ID){return document.getElementById(ID);};function f01(){f05();elById("captcha").innerHTML=createCaptcha(2);var v09=elById("recaptcha");v09.value="";f04();};function f02(){const v10=elById("pop.listsr.divtbl");if(v10!=null){f03();};const v50=elById("pop.tagihan");if(v50!=null){v50.style.height=(window.innerHeight-40)+"px";};};function f03(){const winH=window.innerHeight;const v10=elById("pop.listsr.divtbl");if(v10!=null){v10.style.height=(winH-40)+"px";};};function f04(){let v11=elById("divnama_cb");if(elById("divnama")!=null){let dv=elById("div_alamat");let ptj=elById("petunjuk");if(v11.checked){dv.style.display="block";ptj.innerHTML="Masukkan nama pelanggan yang akan dicek";}else{dv.style.display="none";ptj.innerHTML="Masukkan nomor sambung atau nomor register yang akan dicek";};};};function f05(){let v11=elById("divnama_cb"),v13=elById("idsr"),v12=elById("idsr.pesan"),v15=elById("alamatsr"),v14=elById("alamatsr.pesan"),v09=elById("recaptcha"),v09_pesan=elById("recaptcha.pesan"),v67=elById("b_cekTagihan");v13.onfocus=function(){v13.style.backgroundColor="rgb(255,255,255)";v13.placeholder="";};if(v11!=null){v11.oninput=function(){f04();};};v09.oninput=function(){v09_pesan.innerHTML="";v09_pesan.style.display="block";};v13.oninput=function(){v12.style.display="none";};if(v15!=null){v15.oninput=function(){v14.style.display="none";};};v67.onclick=function(){f20();};};function f20(){const v11=elById("divnama_cb"),v13=elById("idsr"),v12=elById("idsr.pesan"),v15=elById("alamatsr"),v14=elById("alamatsr.pesan");if(v11!=null){v06=v11.checked;};v07=v13.value;if(v11!=null){v08=v15.value;};v05=document.body.innerHTML;if(v07.length==0){v13.placeholder="Masukkan sesuatu yang akan dicek";v13.style.backgroundColor="rgb(255,255,0)";return;};if(v11!=null){if(v11.checked){if(v07.length<4){v12.style.display="block";};if(v08.length<1){v14.style.display="block";};if(v07.length<4||v08.length<1){return;};if(f12()!=true){return;};f20_list(v07,v08);}else{if(f12()!=true){return;};f07(v07);};}else{if(f12()!=true){return;};f07(v07);};};function map_init(){};function f21(v70){let v51='
arrow_back
Lokasi Sambungan Rumah
close
';const f=document.createElement("div");f.id="pop.map";f.className="modal";f.style.display="block";f.style.padding="0px";f.style.backgroundColor="rgba(0,0,0,0.3)";f.innerHTML=v51;document.body.appendChild(f);const v54=elById("map");const v59=new google.maps.Map(v54,{zoom: 18,center: new google.maps.LatLng(v70.LAT,v70.LNG),mapTypeId: "roadmap",mapTypeControl: true,mapTypeControlOptions:{style: google.maps.MapTypeControlStyle.DROPDOWN_MENU,mapTypeIds: ["roadmap","terrain","hybrid","satellite"]},gestureHandling: "auto",zoomControl: true,scaleControl: true,streetViewControl: true,fullscreenControl: true});new google.maps.Marker({map: v59,position:new google.maps.LatLng(v70.LAT,v70.LNG)});};function f07(v71){v49=new Date();const fd=new FormData();fd.append("id",encodeURI(window.btoa(v71)));f16("/cektagihan",fd,false,f18);function f18(rsp){let v55,v56="";if(rsp==undefined||rsp==""){v56="Tidak ada respon dari server";};if(v56.length==0){try{v55=JSON.parse(rsp);}catch(e){v56=rsp;};};if(v56.length==0){if(v55.STATUS=="0"){v56=v55.INFO;};};if(v56.length==0){v55.DATA=v55.DATA[0];try{v55.DATA.SISTEM=JSON.parse(v55.DATA.SISTEM);v55.DATA.SISTEM=v55.DATA.SISTEM[0];}catch(e){v56=e;};if(v56.length==0){try{v55.DATA.SR=JSON.parse(v55.DATA.SR);}catch(e){v56=e;};};if(v56.length==0){try{v55.DATA.REK_AIR=JSON.parse(v55.DATA.REK_AIR);}catch(e){v56=e;};};if(v56.length==0){try{v55.DATA.REK_SB=JSON.parse(v55.DATA.REK_SB);}catch(e){v56=e;};};};v56=v56.trim();if(v56.length==0){if(v55.DATA.SR.length==0){v56='Sambungan rumah dengan kriteria yang Anda cari tidak ditemukan';};};if(v56.length>0){document.body.innerHTML='
'+v56+'

Kembali
';return;};v01=v55.DATA.SISTEM;v02=v55.DATA.SR[0];v03=v55.DATA.REK_SB;v04=v55.DATA.REK_AIR;let v30=0,v04_air_total_terutang=0,v04_rp_total_terutang=0,v32=0,v33=0,v34="";if(v02.status=="08"||v02.status=="09"){v34=''+v02.urstatus_sr+" ("+v02.tgltutup+")";}else{v34=v02.urstatus_sr;};let v18=0,v19=0,v20=0,v21=0,var_rp_retribusi_total=0,v22="",v23="",v24="",v25="",v26="",v27="",v28="",v29="",v53="",v52="";if(v02.status=="07"||v02.status=="08"||v02.status=="09"){v52='Terima kasih telah menjadi pelanggan kami.'}else{v52='Terima kasih telah mengajukan diri menjadi pelanggan kami.'};v53+='
'+v01.nmpdam+'

'+v52+'
Kami akan terus berupaya menjadi lebih baik.

Hormat Kami,

Direksi
';v33=parseInt(v02.biaya_bukasegel);for(let i=0;iTerutang';};let v37=parseInt(v03[i].nourut);let v38=parseInt(v03[i].lembar);if(v38==1){v37="Tunai";}else{if(v01.bysb_gunakanuangmuka=="1"){if(v37==1){v37="Uang Muka";}else{v37="Angsuran "+(v37-1)+"/"+(v38-1);};}else{v37="Tagihan "+v37+"/"+v38;};};if(i==0){v28='
';};v28+='';if(i==v03.length-1){v28+='
Rekening Sambung Baru
NoPeriodeJatuh TempoTagihan (Rp)Denda (Rp)Meterai (Rp)Nominal (Rp)StatusTgl BayarTempat Bayar
'+(i+1)+''+v37+''+v03[i].tgljt+''+formatAngka(parseInt(v03[i].tag))+''+formatAngka(parseInt(v03[i].denda))+''+formatAngka(parseInt(v03[i].materai))+''+formatAngka(v35)+''+v34_bayar+''+v03[i].lunas_tgljam+''+v03[i].lunas_loket+'
Total belum dibayar'+formatAngka(v19)+''+formatAngka(v20)+''+formatAngka(v21)+''+formatAngka(v32)+'
';if(v02.status=="07"||v02.status=="08"||v02.status=="09"){v28+='
Catatan: Daftar hanya menampilkan tagihan yang Jatuh Tempo hingga bulan ini
'}else{v28+='
';if(v02.bppi_expireddate!=""){v28+='Catatan:
BPPI ini valid hingga '+v02.bppi_expireddate+'.
Jika tidak dibayar hingga tanggal tersebut, maka BPPI hangus.
SPL bisa dilanjutkan dengan perhitungan ulang BPPI.'}else{v28+='Catatan: Daftar hanya menampilkan tagihan yang Jatuh Tempo hingga bulan ini'}v28+='
'};};};v18=0;v19=0;v20=0;v21=0;var_rp_retribusi_total=0;for(let i=0;iTerutang';};if(i==0){v29='
';};v29+='';if(i==v04.length-1){v29+='
Rekening Air
NoPeriodeIDXJatuh TempoAir (M3)Tagihan (Rp)Denda (Rp)Meterai (Rp)Retribusi (Rp)Nominal (Rp)StatusTgl BayarTempat Bayar
'+(i+1)+''+v04[i].period+''+v04[i].idx+''+v04[i].tgljt+''+v04[i].air+''+formatAngka(parseInt(v04[i].tag))+''+formatAngka(parseInt(v04[i].denda))+''+formatAngka(parseInt(v04[i].materai))+''+formatAngka(parseInt(v04[i].retribusi))+''+formatAngka(v35)+''+v34_bayar+''+v04[i].lunas_tgljam+''+v04[i].lunas_loket+'
Total belum dibayar'+formatAngka(v04_air_total_terutang)+''+formatAngka(v19)+''+formatAngka(v20)+''+formatAngka(v21)+''+formatAngka(var_rp_retribusi_total)+''+formatAngka(v04_rp_total_terutang)+'
Catatan: Daftar hanya menampilkan tagihan yang Jatuh Tempo hingga bulan ini
'};};let v60=0;if(v32>0){v60+=1};if(v04_rp_total_terutang>0){v60+=1};if(v33>0 && v02.status=="08"){v60+=1};if(v32>0 && v60>1){v22='
-Rek Sambung Baru
:
Rp'+formatAngka(v32)+'
';};if(v04_rp_total_terutang>0 && v60>1){v23='
-Rek Air
:
Rp'+formatAngka(v04_rp_total_terutang)+'
';;};if(v33>0 && v60>1){v24='
-Biaya buka segel
:
Rp'+formatAngka(v33)+'
';;};let v30ihan="Nihil";if(v04_rp_total_terutang+v32+v33>0){v30ihan=v04_rp_total_terutang+v32+v33;/*v25='
Bayar via Virtual Account BRI (BRIVA)
'*/}else{if(parseInt(v02.jmlrekening)==0){v26='
Anda belum mempunyai tagihan rekening air.
'}else{v26='
Terima kasih Anda telah memenuhi kewajiban pembayaran.
'};};if(v02.status=="09" && parseInt(v55.DATA.SISTEM.bysambungkembali)>0){v27='
Status sambungan rumah ini'+v02.urstatus_sr+" ("+v02.tgltutup+")"+'.
Untuk kembali aktif, pelanggan dikenakan biaya Rp'+formatAngka(parseInt(v55.DATA.SISTEM.bysambungkembali))+'
'};if(v30ihan=="Nihil"){v30ihan="Nihil";}else{v30ihan="Rp"+formatAngka(v30ihan);};let v61='';if(v02.lat!=""&&v02.lat!="0"&&v02.lng!=""&&v02.lng!="0"){v61+='
Cek Lokasi
';};let v51='
arrow_back
Data Sambungan Rumah
close

No. Register
:
'+v02.noregister+'
No. Sambung
:
'+v02.nosr+'
Nama
:
'+v02.nama+'
Alamat SR
:
'+v02.cc_alamat_sr+'
'+v61+'
Tgl Pasang
:
'+v02.tglpemasangan+'
Status SR
:
'+v34+'
Total Tagihan
:
'+v30ihan+'
'+v22+v23+v24+'
'+v25+v26+v27+v28+v29+'
'+v63_loket+'

Refresh Tagihan
'+v53+'
';document.body.innerHTML='';const f=document.createElement("div");f.id="pop.tagihan";f.style.display="block";f.style.padding="10px";f.style.overflow="auto";f.style.height=(window.innerHeight-40)+"px";f.style.backgroundColor="rgba(0,0,0,0.3)";document.body.appendChild(f);f.innerHTML=v51;};};function f20_list(v71,v72){const fd=new FormData();fd.append("id",encodeURI(window.btoa(v71)));fd.append("al",encodeURI(window.btoa(v72)));f16("/cektagihan/l",fd,false,f18);function f18(rsp){let v55,v56="";if(rsp==undefined||rsp==""){v56="Tidak ada respon dari server";};if(v56.length==0){try{v55=JSON.parse(rsp);}catch(e){v56=rsp;};};if(v56.length==0){if(v55.STATUS=="0"){v56=v55.INFO;};};v56=v56.trim();if(v56.length==0){if(v55.DATA.length==0){v56='Sambungan rumah dengan kriteria yang Anda cari tidak ditemukan';};};if(v56.length>0){document.body.innerHTML='
'+v56+'

Kembali
';return;};let v62="";for(let i=0;iNoNo. RegisterNo. SambungNamaAlamatTgl PasangStatus';};let v68="document.body.innerHTML='';"+'f07('+"'"+(v55.DATA[i].b)+"'"+');';v62+=''+(i+1)+''+v55.DATA[i].b+''+v55.DATA[i].c+''+v55.DATA[i].d+''+v55.DATA[i].e+''+v55.DATA[i].f+''+v55.DATA[i].g+'';if(i==v55.DATA.length-1){v62+='
';};};document.body.innerHTML='';const f=document.createElement("div");f.id="pop.listsr";f.style.display="block";f.style.backgroundColor="white";document.body.appendChild(f);f.innerHTML='
arrow_back
Dataftar Sambungan Rumah
close
'+v62+'
';f03();};};function f08(){f11();};function f09(){f11();};function f10(){};function f11(){document.body.innerHTML=v05;let v11=elById("divnama_cb"),v13=elById("idsr"),v15=elById("alamatsr"),v09=elById("recaptcha");f05();if(v11!=null){v11.checked=v06;};v13.value=v07;v15.value=v08;if(v47<3){v09.value=elById("captcha").innerHTML;}else{elById("captcha").innerHTML=createCaptcha(2);v47=0;};};function f12(){let v09=elById("recaptcha"),v09_pesan=elById("recaptcha.pesan");var hasil=validateRecaptcha(captcha,v09.value);if(hasil==""){if(v47==undefined){v47=0;};v47+=1;if(v47>=3){elById("captcha").innerHTML=createCaptcha(2);};return true;};v09_pesan.innerHTML=hasil;v09_pesan.style.display="block";return false;};function f13(v73,parm_tarip,parm_ret){const tbl=elById("tbl.rekair"),pd=tbl.rows[v73].cells[1].innerHTML,idx=tbl.rows[v73].cells[2].innerHTML,jt=tbl.rows[v73].cells[3].innerHTML,ar=tbl.rows[v73].cells[4].innerHTML,tg=tbl.rows[v73].cells[5].innerHTML,dd=tbl.rows[v73].cells[6].innerHTML,mt=tbl.rows[v73].cells[7].innerHTML,retr=tbl.rows[v73].cells[8].innerHTML,ttl=tbl.rows[v73].cells[9].innerHTML,tgll=tbl.rows[v73].cells[11].innerHTML.trim(),tptl=tbl.rows[v73].cells[12].innerHTML.trim(),f=document.createElement("div");f.id="pop.rekair";f.className="modal";f.style.display="block";f.style.padding="10px";f.style.backgroundColor="rgba(0,0,0,0.3)";document.body.appendChild(f);let innerHTML='
Rekening Air

Periode
:
'+pd+'
Tarip
:
'+parm_tarip+'
Jatuh Tempo
:
'+jt+'
Pemakaian Air
:
'+ar+' m3
Tagihan
:
Rp'+tg.toLocaleString()+'
Denda
:
Rp'+dd.toLocaleString()+'
Meterai
:
Rp'+mt.toLocaleString()+'
';if(parm_ret>0){innerHTML+='
Retribusi
:
Rp'+retr.toLocaleString()+'
';};innerHTML+='
Total Nominal
:
Rp'+ttl+'
Status
:
'+tbl.rows[v73].cells[10].innerHTML+'
Tanggal Bayar
:
'+tgll+'
Tempat Bayar
:
'+tptl+'

Foto WM
Tutup
';f.innerHTML=innerHTML;if(tgll.length==0){elById("f.tgll.0").style.display="none";elById("f.tgll.1").style.display="none";elById("f.tgll.2").style.display="none";elById("f.tptl.0").style.display="none";elById("f.tptl.1").style.display="none";elById("f.tptl.2").style.display="none";};};function f14(v74,v75,v71x){if((v75+'').length==1){v75='0'+v75;};let url="/sr/fotowm/view?y="+window.btoa(v74)+"&m="+window.btoa(v75)+"&i="+window.btoa(v71x)+"&id="+window.btoa(v02.pendaftaran_no);url=encodeURI(url);if(window.location.href.replace(window.location.hostname,'').replace(window.location.pathname,'').replace(window.location.protocol,'').indexOf("d=1")==-1){window.open(url);return;};const f=document.createElement("div");f.id="pop.fotowm";f.className="modal";f.style.display="block";f.style.padding="10px";f.style.backgroundColor="rgba(0,0,0,0.3)";document.body.appendChild(f);f.innerHTML='
Foto WM
Tutup
';};function f15(v73){const tbl=elById("tbl.reksb"),pd=tbl.rows[v73].cells[1].innerHTML,jt=tbl.rows[v73].cells[2].innerHTML,tg=tbl.rows[v73].cells[3].innerHTML,dd=tbl.rows[v73].cells[4].innerHTML,mt=tbl.rows[v73].cells[5].innerHTML,ttl=tbl.rows[v73].cells[6].innerHTML,stat=tbl.rows[v73].cells[7].innerHTML.trim(),tgll=tbl.rows[v73].cells[8].innerHTML.trim(),tptl=tbl.rows[v73].cells[9].innerHTML.trim();const f=document.createElement("div");f.id="pop.reksb";f.className="modal";f.style.display="block";f.style.padding="10px";f.style.backgroundColor="rgba(0,0,0,0.3)";document.body.appendChild(f);f.innerHTML='
Rekening Sambung Baru

Periode
:
'+pd+'
Jatuh Tempo
:
'+jt+'
Tagihan
:
Rp'+tg.toLocaleString()+'
Denda
:
Rp'+dd.toLocaleString()+'
Meterai
:
Rp'+mt.toLocaleString()+'
Total Nominal
:
Rp'+ttl+'
Status
:
'+stat+'
Tanggal Bayar
:
'+tgll+'
Tempat Bayar
:
'+tptl+'

Tutup
';if(tgll.length==0){elById("f.tgll.0").style.display="none";elById("f.tgll.1").style.display="none";elById("f.tgll.2").style.display="none";elById("f.tptl.0").style.display="none";elById("f.tptl.1").style.display="none";elById("f.tptl.2").style.display="none";};};function f_createVA(v58,v71,v76){if(((new Date()-v49)/1000)>5*60){const f=document.createElement("div");f.id="pop.va.cekulang";f.className="modal";f.style.display="block";f.style.padding="10px";f.style.backgroundColor="rgba(0,0,0,0.3)";document.body.appendChild(f);f.innerHTML='
Cek Ulang



Waktu tunggu terlalu lama, silakan refresh tagihan



Refresh Tagihan
Tutup
';return;};const fd=new FormData();fd.append("idbank",encodeURI(window.btoa(v58)));fd.append("id",encodeURI(window.btoa(v71)));fd.append("nom",encodeURI(window.btoa(v76)));f16("/va/cr",fd,false,f18);function f18(rsp){let v55,v56='',v57='';if(v58=='002'){v57='BRI'}else if(v58=='009'){v57='BNI'};if(rsp==undefined||rsp==""){v56="Tidak ada respon dari server";};if(v56.length==0){try{v55=JSON.parse(rsp);}catch(e){v56=rsp+"\n"+e;};};if(v56.length==0){if(v55.STATUS=="0"){v56=v55.INFO;};};if(v56.length==0){if(v55.DATA==""){v56="Virtual account gagal dibuat.";};};let v63="",v51="";v56=v56.trim();if(v56.length>0){v63='


'+v56+'

';}else{v63='';};v51+=""+'
Info Account '+v57+'

'+v63+'

';if(v56.length==0){v51+=""+'
Permintaan sedang diproses
'};v51+='
Tutup
';const f=document.createElement("div");f.id="pop.va.info";f.className="modal";f.style.display="block";f.style.padding="10px";f.style.backgroundColor="rgba(0,0,0,0.3)";document.body.appendChild(f);f.innerHTML=v51;let now=new Date();if(v56.length==0){f22(v58,v55.DATA.nourut,new Date());};};};function f22(v58,v77,v78){let v55;let d=new FormData();d.append("id",encodeURI(window.btoa(v77)));let url=encodeURI("/va/cc");v40=new XMLHttpRequest();v40.onreadystatechange=function(){let el_wait=elById("pop.va.info.wait");let el_msg=elById("pop.va.info.msg");el_wait.innerHTML="("+parseInt((new Date()-v78)/1000)+" detik)";if(this.readyState==4){if(this.status==0){}else if(this.status==200){let v56="";let rsp=this.responseText;if(rsp==undefined||rsp==""){v56="Tidak ada respon dari server";};if(v56.length==0){try{v55=JSON.parse(rsp);}catch(e){v56=rsp;};};if(v56.length==0){if(v55.STATUS=="0"){v56=v55.INFO;};};if(v56.length==0){if(v55.DATA.approved=="0"){el_msg.innerHTML=""+"Pengajuan virtual account ditolak";return}else if(v55.DATA.approved=="1"){el_msg.innerHTML="";let v69=parseInt(v55.DATA.nominal);let v64=parseInt(v55.DATA.byadmin);let v65=v69+v64;let v66='
Nomor akun
:
'+v55.DATA.accno+'
Nama akun
:
'+v55.DATA.nama+'
';if(v64>0){v66+='
Nominal
-Tagihan
:
Rp'+formatAngka(v69)+'
-Admin Bank
:
Rp'+formatAngka(v64)+'
-Total
:
Rp'+formatAngka(v65)+'
';}else{v66+='
Nominal
:
Rp'+formatAngka(v65)+'
'};v66+='
Valid hingga
:
'+v55.DATA.expired+'
';elById("pop.va.data").innerHTML=v66;if(v55.DATA.accno.substring(0,5)=='77777'){el_msg.innerHTML=""+'SIMULASI
Pembayaran via BRIVA sedang menunggu untuk diaktifkan.

Petunjuk ada di sini.';}else{el_msg.innerHTML=""+'Silakan lakukan pembayaran ke rekening sebagaimana info di atas.
Terima kasih.

Petunjuk ada di sini.';};return;};};const now1=new Date();for(var i=0;i1000){break;};};if(((new Date()-v78)/1000)<30){f22(v58,v77,v78);}else{elById("pop.va.info.cekulang").className="tombol";if(v55.DATA.approved==""){el_msg.innerHTML="Virtual account BRI belum dibuka"+'';}else{el_msg.innerHTML="Waktu tunggu terlalu lama.
Silakan Cek-Ulang"+'';};};}else if(this.status==403){el_msg.innerHTML="Forbidden";}else{el_msg.innerHTML="lainnya.."+this.status;if(((new Date()-v78)/1000)<30){f22(v58,v77,v78);};};};};v40.open("POST",url,true);v40.send(d);};function f16(v41,v42,v43,v44,v45,v46){let xhttp=new XMLHttpRequest();xhttp.onreadystatechange=function(){if(this.readyState==4){if(this.status==0){}else if(this.status==200){v44 (this.responseText,v45,v46);}else if(this.status==403){v44 ("Forbidden.
"+this.responseText,v45,v46);}else{v44 ("Status="+this.status,v45,v46);};};};let url=encodeURI( v41);xhttp.open("POST",url,true);if(v43){};xhttp.send(v42);};