Untitled
unknown
javascript
4 years ago
5.0 kB
6
Indexable
var ajaxCall,countdata; 'use strict'; Array.prototype.remove=function(value){ var index=this.indexOf(value); if(index!=-1){ this.splice(index,1); } return this; }; function enableTextArea(bool){ $('#mailpass').attr('disabled',bool); } function gbrn_liveUp(){ var count=parseInt($('#acc_live_count').html()); count++; $('#acc_live_count').html(count+''); } function gbrn_dieUp(){ var count=parseInt($('#acc_die_count').html()); count++; $('#acc_die_count').html(count+''); } function gbrn_wrongUp(){ var count=parseInt($('#acc_recheck_count').html()); count++; $('#acc_recheck_count').html(count+''); } function gbrn_badUp(){ var count=parseInt($('#bad_count').html()); count++; $('#bad_count').html(count+''); } function stopLoading(bool){ enableTextArea(false); $('#submit').attr('disabled',false); $('#stop').attr('disabled',true); $('#submit').html('Start'); if(bool){ Swal.fire( { title:'Loading Complete!', timer:4000,icon:"success", allowEscapeKey:true, allowOutsideClick:true, text:'Thanks!!', confirmButtonText:"Continue" } ) }else{ ajaxCall.abort(); } } function updateTitle(str){ document.title=str; } function updateTextBox(mp){ var mailpass=$('#mailpass').val().split("\n"); mailpass.remove(mp); $('#mailpass').val(mailpass.join("\n")); } function GbrnTmfn(lstMP,curMP){ var liveacc=$("textarea#acc_live"); var dieacc=$("textarea#acc_die"); var recheck=$("textarea#acc_recheck"); var sitekey=$('#site_key').val(); var x=false; if(lstMP.length<1||curMP>=lstMP.length){ stopLoading(true);return false; } updateTextBox(lstMP[curMP]); ajaxCall=$.ajax( { url:'/'+sitekey,dataType:'json', headers:{'X-CSRF-TOKEN':$('meta[name="csrf-token"]').attr('content')}, cache:false,type:'POST', beforeSend:function(e){ $('#submit').html('<i class="bx bx-hourglass bx-spin font-size-16align-middle me-2"></i> Checking: '+curMP+'/'+countdata); }, data:'data='+encodeURIComponent(lstMP[curMP]), success:function(data){ switch(data.error){ case-1:curMP++; if(!recheck.val()){ recheck.val(data.msg); }else{ recheck.val(recheck.val()+"\n"+data.msg); } gbrn_wrongUp(); break; case 1: case 3: Swal.fire( { title:'Error!', timer:4000, icon:"error", allowEscapeKey:true, allowOutsideClick:true, text:'You dont have more credits to use this checker!', confirmButtonText:"Continue" } ) stopLoading(false); x=true; break; case 2:curMP++; if(!dieacc.val()){dieacc.val(data.msg); }else{ dieacc.val(dieacc.val()+"\n"+data.msg);} gbrn_dieUp(); break; case 0:curMP++; if(!liveacc.val()){ liveacc.val(data.msg); }else{ liveacc.val(liveacc.val()+"\n"+data.msg); } gbrn_liveUp(); break; } var countpercent=(curMP/countdata)*100; $('#processcheck').attr('aria-valuenow',countpercent).css('width',countpercent+'%'); $("#processcheck").animate({"width":data["percent"]+"%"},{duration:600,easing:'linear'}); if(!x){GbrnTmfn(lstMP,curMP); }}}); return true; } function check_cc(card){ var RegexCard=[/^[0-9]{16}[\|][0-9]{2}[\|][0-9]{4}[\|][0-9]{3}$/,/^[0-9]{16}[\|][0-9]{2}[\|][0-9]{2}[\|][0-9]{3}$/,/^[0-9]{15}[\|][0-9]{2}[\|][0-9]{4}[\|][0-9]{4}$/,/^[0-9]{15}[\|][0-9]{2}[\|][0-9]{2}[\|][0-9]{4}$/,],i=0 for( ;i<RegexCard.length;i++){ if(card.match(RegexCard[i])){ return true; } } return false; } function filterMP(mp){ var mps=mp.split("\n"); var lstMP=new Array(); for(var i=0;i<mps.length;i++){ if(check_cc(mps[i].replace(/ /g,''))){lstMP.push(mps[i].replace(/ /g,'')); } } return lstMP; } function resetResult(){$('#acc_die,#acc_recheck').val(''); $('#processcheck').attr('aria-valuenow',"0").css('width','0%'); $('#acc_die_count,#acc_recheck_count').text(0); } $(document).ready(function(){ $('#stop').attr('disabled',true).click(function(){ stopLoading(false); }); $('#submit').click(function(){ var mailpass=filterMP($('#mailpass').val()); countdata=mailpass.length; if($('#mailpass').val().trim()==''){ Swal.fire( { title:'Error!', timer:4000,icon:"warning", allowEscapeKey:true, allowOutsideClick:true, type:"error", text:'Please Input correct format!', confirmButtonText:"Continue" }) return false; } $('#mailpass').val(mailpass.join("\n")).attr('disabled',true); $('#result').fadeIn(1000);resetResult(); $('#submit').attr('disabled',true); $('#stop').attr('disabled',false); GbrnTmfn(mailpass,0); return false; }); }); function selectText(containerid){ if(document.selection){ var range=document.body.createTextRange(); range.moveToElementText(document.getElementById(containerid)); range.select(); }else if(window.getSelection()){ var range=document.createRange(); range.selectNode(document.getElementById(containerid)); window.getSelection().removeAllRanges(); window.getSelection().addRange(range); } }
Editor is loading...