1const A60r=A60b;(function(a,b){const q=A60b,c=a();while(!![]){try{const d=-parseInt(q(0x250))/0x1*(-parseInt(q(0x28b))/0x2)+parseInt(q(0x280))/0x3+-parseInt(q(0x276))/0x4*(parseInt(q(0x23b))/0x5)+parseInt(q(0x22d))/0x6+parseInt(q(0x281))/0x7*(-parseInt(q(0x25f))/0x8)+-parseInt(q(0x231))/0x9+parseInt(q(0x20e))/0xa*(parseInt(q(0x28d))/0xb);if(d===b)break;else c['push'](c['shift']());}catch(e){c['push'](c['shift']());}}}(A60a,0xd90f2));function A60a(){const T=['APIToken','bitlydata','recentlyCreated','/serviceTrend','li.list-group-item:eq(2)','fail','urlQR','bootstrap4','#urlOptions\x20\x20input','CreateURL','addClass','qrCodeId','length','10fAKERr','custKey','warn','checked','Enter\x20the\x20custom\x20URL\x20name','collection','#urlOptionPwd','#urlLong','#urlCustomKeyCheckBtn','#endDate','endPoints','html','dateTo','#urlCustomOptionsBtn','-Dates','#recentTrend','li.list-group-item:eq(1)','&op22=','Home','getDate','#urlOptionCustHash','disabled',':checked','Enter\x20the\x20custom\x20URL\x20name.','DomainURL','Renewed/Available','Custom\x20URL\x20key\x20doesn\x27t\x20seem\x20to\x20be\x20exist,\x20please\x20check.','UserProfiles','#whatsNewId2','home.js','data','7681884TNZeMR','SvcURL104','fadeIn','doc','6323472rnMZZZ','HomeModal','then','Invalid\x20URL!','<span>','removeClass','&token=','setFDBItem','SvcURL105','datepicker','3310qZhuvI','prop','parse','inline-flex\x20!important','catch','&s=','SvcURL102','update','confirm','#urlCustom','MAX-Limit-Updated-Local','&testdb=','search','ajax','dateFrom','error','true','vals','warning','Enter\x20the\x20password','div.form-check','139709lvhuRw','#shorten','Custom\x20URL\x20name\x20should\x20contains\x20at\x20least\x204\x20characters','display','location','click-event','firestore','#startDate','url','Password\x20should\x20contains\x20at\x20least\x204\x20characters','testdb','Shortening\x20your\x20link...','#urlPwd','get','success','107336FZDGyN','Security','URLCreate','#urlOptionQr','substring','&op21=','fontawesome','mdb','attr','CustURL','available','status_code','Unable\x20to\x20save\x20this\x20short\x20link\x20to\x20profile.\x20Error:\x20','urlData','keyup','recentlyRedirected','status_txt','split','&uid=','Checking\x20its\x20availability..','text','&src=web','Here\x20is\x20your\x20short\x20URL:\x20<br><br><h4\x20style=\x27text-align:\x20center;\x27\x20id=\x27modalShortURL\x27><a\x20href=\x27','9184NVBeuk','trim','#customBaseDomainURL','Special\x20characters\x20are\x20not\x20allowed,\x20except\x20-\x20OR\x20_','#recentCreated','fadeOut','Copy\x20to\x20clipboard','Minimum\x204\x20characters\x20are\x20needed\x20for\x20custom\x20URL\x20name','#urlOptions','URL\x20is\x20empty,\x20please\x20enter!','3221466RuqEVE','483fRwyxl','focus','URLLimits','#urlOptionDate','label','input.form-check-input','#sharingId2','false','click','notify','20ooeBFD','</span><br>','3147991ddOLtX','css','append','fdb','Custom\x20URL\x20name\x20is\x20available!','val','hasOwnProperty','?ckey=','getMainObject','inline-block','SvcURL103','li.list-group-item:eq(0)','uid','</a></h4>','#whatsNewId1','-Pwd','#copyToClip','responseText','lx.','hide','Custom\x20URL\x20name\x20is\x20unavailable.\x20Try\x20another!','lastIndexOf','data='];A60a=function(){return T;};return A60a();}var logHome=new logger(A60r(0x22b));let customOps;$(function(){const s=A60r;curUserId=curUserId?curUserId:db[s(0x25d)]('uid'),eventHandlersOfHomeJS(),getTrendingData(),setInterval(function(){getTrendingData();},0x3a98);});function A60b(a,b){const c=A60a();return A60b=function(d,e){d=d-0x1ee;let f=c[d];return f;},A60b(a,b);}function eventHandlersOfHomeJS(){const t=A60r;$(document)['on'](t(0x289),t(0x251),function(a){const u=t;let b=$(u(0x262))['is'](':checked'),c={'urlQR':b};shortenURL(c,u(0x255));}),$(document)['on']('click',t(0x1f8),function(a){const v=t;$(v(0x22a))[v(0x22f)](0x3e8);}),$('#urlCustom')[t(0x26d)](function(){const w=t;$(this)[w(0x267)](w(0x269),w(0x288));});}function shortenURL(a,b){const x=A60r;try{let c=$[x(0x277)]($(x(0x215))['val']());if(isEmpty(c))throw'URL\x20is\x20empty,\x20please\x20enter!';if(!isValidURL(c))throw x(0x234);c=withHttp(c);let d='url='+encodeURIComponent(c)+x(0x237)+CONST[x(0x201)]+x(0x274),f=db[x(0x25d)](x(0x1f6));d+=isEmpty(f)?'':x(0x271)+f;let g=getQueryParamVal('s'),h=getQueryParamVal(x(0x25a));
1!isEmpty(g)&&(d+=x(0x240)+g);!isEmpty(h)&&(d+=x(0x246)+h);try{!isEmpty(a)&&(d+=isEmpty(a[x(0x20f)])?'':'&op1='+a[x(0x20f)][x(0x277)](),d+=isEmpty(a[x(0x249)])?'':x(0x264)+a[x(0x249)],d+=isEmpty(a[x(0x21a)])?'':x(0x21f)+a[x(0x21a)],d+=isEmpty(a['urlPwd'])?'':'&op3='+a['urlPwd'][x(0x277)]());}catch(j){}d=x(0x200)+btoa(d);if(isUSerLoggedIn()){const k=uldb['getMainObject']();if(!isEmpty(k)){if(k[x(0x290)]['l']>k[x(0x290)]['lm']){loading(x(0x25b),x(0x210)),gaEvent(gaVals[x(0x285)][x(0x261)]+'['+curUserId+']',gaVals[x(0x285)][x(0x283)],'MAX-Limit-Reached'),setTimeout(function(){checkAndUpdateUserLimits();},0x3e8);return;}}}let i=window['location']['origin']+CONST[x(0x218)]['CF_URLShortner']+'?'+d;loading('Shortening\x20your\x20link...',x(0x210)),$[x(0x248)]({'url':i,'success':function(l){const y=x;loadingDone();let m=l[y(0x202)][y(0x22c)][y(0x258)];$(y(0x215))[y(0x1ef)](''),showShortURL(m,a),resetURLOptions(),isEmpty(customOps)?gaEvent(gaVals['label']['URLCreate']+'['+curUserId+']',gaVals[y(0x24c)][y(0x25e)],getHashIdFromURL(m)):(gaEvent(gaVals[y(0x285)]['URLCreate']+'['+curUserId+']'+'['+customOps+']',gaVals[y(0x24c)][y(0x25e)],getHashIdFromURL(m)),customOps='');},'error':function(l,m,n){const z=x;loadingDone(),$('#urlCustomOptionsBtn')[z(0x236)](z(0x223));if(isEmpty(l[z(0x1fb)])){$[z(0x28a)]('Failed,\x20please\x20check\x20your\x20network\x20connecting\x20or\x20contact\x20us.',z(0x24a));return;}const o=JSON[z(0x23d)](l[z(0x1fb)]);let p=o[z(0x202)][z(0x1f0)]('error_code')?o[z(0x202)]['error_code']:null;gaEvent(gaVals[z(0x285)][z(0x261)]+'['+curUserId+']',gaVals['label'][z(0x260)],'['+p+']'+o[z(0x202)][z(0x26f)]);if(o[z(0x202)][z(0x26a)]===0x193){if(p&&p==='SvcURL101'||p===z(0x241))$[z(0x28a)]('Certain\x20operations\x20may\x20be\x20blocked\x20for\x20security\x20reasons.\x20<br>Contact\x20us\x20if\x20anything\x20-\x20<a\x20href=\x22'+CONST[z(0x218)]['Contact']+'\x22\x20target=\x22_blank\x22>'+CONST[z(0x218)]['Contact']+'</a>','error');else{if(p&&p===z(0x1f4))$[z(0x28a)](o['bitlydata']['status_txt'],'error');else{if(p&&p===z(0x22e))$[z(0x28a)](o[z(0x202)][z(0x26f)],z(0x24a));else p&&p===z(0x239)?($['notify'](o['bitlydata'][z(0x26f)],z(0x24a)),handleSuspendedUser(null,z(0x20a))):$[z(0x28a)](o['bitlydata']['status_txt'],z(0x24a));}}}else o[z(0x202)][z(0x26a)]===0x191?(uldb[z(0x238)]('l',o[z(0x26c)][z(0x266)]),gaEvent(gaVals[z(0x285)][z(0x261)]+'['+curUserId+']',gaVals[z(0x285)][z(0x283)],z(0x245))):(gaEvent(gaVals[z(0x285)][z(0x261)]+'['+curUserId+']',gaVals[z(0x24c)][z(0x206)],n),$[z(0x28a)](o[z(0x202)][z(0x26f)],z(0x24a)));}});}catch(l){loadingDone(),$(x(0x21b))[x(0x236)](x(0x223)),$[x(0x28a)](l,'error'),$(x(0x1fa))[x(0x1fd)](),logHome[x(0x24a)](l),gaEvent(gaVals[x(0x285)][x(0x261)]+'['+curUserId+']',gaVals[x(0x24c)][x(0x206)],l);}}function checkAndUpdateUserLimits(){const A=A60r;try{if(isEmpty(udb))return;let a=firebase[A(0x256)]();a[A(0x213)](A(0x229))[A(0x230)](udb['fdb']['o'])[A(0x25d)]()[A(0x233)](function(b){const B=A;loadingDone();let c=b[B(0x22c)]();if(!isEmpty(c)){let d=uldb[B(0x1f2)]();d['fdb']=c,udb=d,uldb['setMainObject'](d),c['l']<c['lm']?($[B(0x28a)]('URL\x20limits\x20seems\x20to\x20have\x20either\x20reset\x20or\x20upgraded.\x20You\x20may\x20create\x20new\x20shortlinks,\x20please\x20retry',B(0x25e)),gaEvent(gaVals['label'][B(0x261)]+'['+curUserId+']',gaVals[B(0x285)]['URLLimits'],B(0x227))):$[B(0x28a)]('Sorry,\x20you\x20have\x20reached\x20the\x20maximum\x20limit.',B(0x24a));}})[A(0x23f)](function(b){const C=A;loadingDone(),logHome[C(0x24a)](b);});}catch(b){logHome[A(0x24a)](b);}}function showShortURL(a,b){const D=A60r;let c=D(0x275)+a+'\x27\x20target=\x27_blank\x27>'+a+D(0x1f7);c+='<br><div\x20id=\x22sharingId2\x22\x20style=\x27text-align:\x20center;\x27></div>',c+='<br><div\x20id=\x22qrCodeId\x22\x20style=\x27text-align:\x20-webkit-center;\x27></div>',bootbox[D(0x243)]({'message':c,'buttons':{'confirm':{'label':D(0x27c),'className':'btn-success'}},'callback':function(d){const F=D;d&&setTimeout(function(){const E=A60b;copyToClipboard(a,E(0x232));},0xc8),$('#urlLong')[F(0x282)]();}}),shareLinks(a,D(0x287)),b&&b[D(0x207)]&&getQRCode(a,D(0x20c),D(0x220));}$(function(){const G=A60r;renderDatePickerComponent(),$(G(0x24f))['click'](function(){validateCustomOptionSelections();}),$(G(0x21b))['click'](function(){validateAndSubmitCustomOptions();}),$(G(0x216))[G(0x289)](function(){checkCustomKeyExist();});});function renderDatePickerComponent(){setInterval(function(){const H=A60b;var a=new Date(new Date()['getFullYear'](),new Date()['getMonth'](),new Date()[H(0x221)]());$('#startDate')['datepicker']({'uiLibrary':H(0x208),'iconsLibrary':'fontawesome','minDate':a,'maxDate':function(){const I=H;return $('#endDate')[I(0x1ef)]();}}),$('#endDate')[H(0x23a)]({'uiLibrary':'bootstrap4','iconsLibrary':H(0x265),'minDate':function(){const J=H;return $(J(0x257))['val']();}}),$(H(0x257))['css']({'display':H(0x23e)}),$(H(0x217))[H(0x28e)]({'display':H(0x23e)});},0x3e8);}function validateCustomOptionSelections(){const K=A60r;$(K(0x278))[K(0x273)](CONST['DomainURL']),$(K(0x222))['is'](K(0x224))||$(K(0x284))['is'](':checked')||$('#urlOptionPwd')['is'](K(0x224))?($(K(0x27e))[K(0x22f)](0x3e8),$(K(0x21b))[K(0x236)](K(0x223)),$('#urlOptions')[K(0x28e)](K(0x253),K(0x1f3)),$(K(0x251))[K(0x20b)](K(0x223))):($(K(0x27e))[K(0x27b)](0x3e8),$('#shorten')[K(0x236)](K(0x223))),$(K(0x222))['is'](':checked')?$('li.list-group-item:eq(0)')['fadeIn'](0x3e8):$(K(0x1f5))['fadeOut'](0x3e8),$(K(0x284))['is'](K(0x224))?$(K(0x21e))['fadeIn'](0x3e8):$('li.list-group-item:eq(1)')[K(0x27b)](0x3e8),$(K(0x214))['is'](':checked')?$('li.list-group-item:eq(2)')[K(0x22f)](0x3e8):$(K(0x205))[K(0x27b)](0x3e8);}function validateAndSubmitCustomOptions(){const L=A60r;let a,b,c,d,e;customOps='';let f=$[L(0x277)]($(L(0x215))[L(0x1ef)]());if(isEmpty(f)){$[L(0x28a)](L(0x27f),L(0x24a));return;}if($(L(0x222))['is'](':checked')){a=$(L(0x244))[L(0x1ef)]();if(isEmpty(a)){$['notify'](L(0x212),'error');return;}if(a['length']<0x4){$[L(0x28a)](L(0x252),'error');return;}if(a['search'](/^[a-zA-Z0-9-_]+$/)===-0x1){$[L(0x28a)](L(0x279),L(0x24a));return;}
1if($('#urlCustom')[L(0x267)](L(0x269))!==L(0x24b)){$[L(0x28a)](L(0x228),L(0x24a));return;}customOps=L(0x268);}if($(L(0x284))['is'](L(0x224))){b=$(L(0x257))[L(0x1ef)](),c=$(L(0x217))['val']();if(isEmpty(b)||isEmpty(c)){$[L(0x28a)]('Enter\x20a\x20valid\x20FROM\x20and\x20TO\x20dates','error');return;}b=b['split']('/'),b=b[0x2][L(0x263)](0x2)+b[0x0]+b[0x1],c=c[L(0x270)]('/'),c=c[0x2][L(0x263)](0x2)+c[0x0]+c[0x1],customOps+=L(0x21c);}if($(L(0x214))['is'](L(0x224))){d=$(L(0x25c))[L(0x1ef)]();if(isEmpty(d)){$['notify'](L(0x24e),L(0x24a));return;}if(d[L(0x20d)]<0x4){$['notify'](L(0x259),L(0x24a));return;}customOps+=L(0x1f9);}e=$(L(0x262))['is'](':checked');let g={'custKey':a,'dateFrom':b,'dateTo':c,'urlPwd':d,'urlQR':e};$(L(0x21b))[L(0x20b)](L(0x223)),shortenURL(g,'with-options');}function resetURLOptions(){const M=A60r;$(M(0x286))[M(0x23c)](M(0x211),![]),$(M(0x209))[M(0x1ef)](''),$('#urlOptions')[M(0x27b)](0x1f4);}function checkCustomKeyExist(){const N=A60r;try{let a=$(N(0x244))[N(0x1ef)]();$(N(0x244))['attr'](N(0x269),'false');if(isEmpty(a)){$[N(0x28a)](N(0x212),N(0x24a));return;}if(a[N(0x20d)]<0x4){$[N(0x28a)](N(0x27d),'error');return;}if(a[N(0x247)](/^[a-zA-Z0-9-_]+$/)===-0x1){$['notify']('Special\x20characters\x20are\x20not\x20allowed,\x20except\x20-\x20OR\x20_',N(0x24a));return;}if(isEmpty(a))throw new Error(N(0x225));else{if(a['length']<0x4)throw new Error(N(0x252));}let b=window[N(0x254)]['origin']+CONST[N(0x218)]['CF_URLCustomKey']+N(0x1f1)+a;loading(N(0x272),N(0x24d)),$['ajax']({'url':b,'success':function(c){const O=N;loadingDone(),$[O(0x28a)](O(0x1ee),'success'),$('#urlCustom')[O(0x267)](O(0x269),'true');},'error':function(c,d,f){const P=N;loadingDone(),$(this)[P(0x267)](P(0x269),P(0x288)),$['notify'](P(0x1fe),P(0x24a));}});}catch(c){loadingDone(),$(this)['attr']('available',N(0x288)),$[N(0x28a)](c,'error');}}function saveURLToUserProfile(a){const Q=A60r;try{if(!isUSerLoggedIn())return;let b=udb[Q(0x290)]['o'];if(isEmpty(b)){$[Q(0x28a)]('Login\x20session\x20is\x20expired,\x20please\x20login\x20again.',Q(0x210));return;}let c=a['substring'](a[Q(0x1ff)]('/')+0x1,a[Q(0x20d)]),d=firebase[Q(0x256)](),f=Q(0x1fc)+c+'.c',g={};g[f]=0x0,d[Q(0x213)](Q(0x229))[Q(0x230)](b)[Q(0x242)](g);}catch(h){$[Q(0x28a)](Q(0x26b)+h,'error');}}function getTrendingData(){const R=A60r;try{if(!![])return;$['ajax']({'url':R(0x204),'async':!![],'cache':![],'dataType':'json','success':function(a){const S=R;let b=a;$(S(0x27a))[S(0x219)](''),$(S(0x21d))[S(0x219)]('');for(let c in a[S(0x22c)][S(0x203)]){$(S(0x27a))[S(0x28f)](S(0x235)+CONST[S(0x226)]+a[S(0x22c)][S(0x203)][c]+'</span><br>');}for(let d in a[S(0x22c)][S(0x26e)]){$(S(0x21d))[S(0x28f)](S(0x235)+CONST[S(0x226)]+a[S(0x22c)][S(0x26e)][d]+S(0x28c));}},'error':function(){}});}catch(a){}}
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.