Help
RSS
API
Feed
Maltego
Contact
Domain > whistlefeed.com
×
Welcome!
Right click nodes and scroll the mouse to navigate the graph.
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2023-12-06
3.6.51.124
(
ClassC
)
2025-01-26
3.7.186.241
(
ClassC
)
Port 80
HTTP/1.1 301 Moved PermanentlyServer: awselb/2.0Date: Sun, 26 Jan 2025 09:33:52 GMTContent-Type: text/htmlContent-Length: 134Connection: keep-aliveLocation: https://whistlefeed.com:443/ html>head>title>301 Moved Permanently/title>/head>body>center>h1>301 Moved Permanently/h1>/center>/body>/html>
Port 443
HTTP/1.1 200 OKDate: Sun, 26 Jan 2025 09:33:53 GMTContent-Type: text/html; charsetUTF-8Transfer-Encoding: chunkedConnection: keep-aliveSet-Cookie: AWSALBEGeLHEB7MuZXdesYRIs9hWyceQbAp69BLb6MJZ+ubFTVCftsGzc9UrvFFgMERLuvZh6aqbwUjQ5uDKXCVHOHrS4ncPZArTBj+Uefp5UCRqOtWEzyECnSRX4j3O9f; ExpiresSun, 02 Feb 2025 09:33:53 GMT; Path/Set-Cookie: AWSALBCORSEGeLHEB7MuZXdesYRIs9hWyceQbAp69BLb6MJZ+ubFTVCftsGzc9UrvFFgMERLuvZh6aqbwUjQ5uDKXCVHOHrS4ncPZArTBj+Uefp5UCRqOtWEzyECnSRX4j3O9f; ExpiresSun, 02 Feb 2025 09:33:53 GMT; Path/; SameSiteNone; SecureServer: ApacheStrict-Transport-Security: max-age31536000; includeSubDomains; preloadSet-Cookie: ci_session5n8f5lm2tu3u2s36v8aj3uglpgrtsdkj; expiresSun, 26-Jan-2025 10:33:53 GMT; Max-Age3600; path/; HttpOnlyExpires: Thu, 19 Nov 1981 08:52:00 GMTCache-Control: no-store, no-cache, must-revalidatePragma: no-cacheVary: Accept-EncodingX-Content-Type-Options: nosniffX-Frame-Options: DENYX-XSS-Protection: 1; modeblockPermissions-Policy: geolocation(), microphone() script> window.addEventListener(flutterInAppWebViewPlatformReady, function() { $(body).on(cut copy paste, input, textarea, function(e){ setTimeout(() > { $( input, textarea ).blur(); }, 1500); }); });/script>!DOCTYPE html>html langen>head> title>Mobile SMS Marketing Serivces | Transactional, Promotional, OTP SMS | Whistle/title> meta charsetutf-8> meta nameviewport contentwidthdevice-width, initial-scale1.0, maximum-scale1> meta namefacebook-domain-verification contentqb830047mlaiwq3ibznqgu3tcd59ie /> meta namedescription contentTry Whistles SMS marketing services Trusted by 1000+ customers. Now, get Transactional, Promotional and OTP SMS text campaigns at Low cost.> meta nameog_title propertyog:title contentWhistle:Mobile SMS Marketing Serivces | Transactional, Promotional, OTP SMS | Whistle> meta nameog_description propertyog:description contentTry Whistles SMS marketing services Trusted by 1000+ customers. Now, get Transactional, Promotional and OTP SMS text campaigns at Low cost.> meta nameog_url propertyog:url contenthttps://www.whistle.mobi/> meta nameog_type propertyog:type contentwebsite> meta nameog_site_name propertyog:site_name contentWhistle Mobi> meta nameog_image propertyog:image contenthttps://www.whistle.mobi/assets/img/logo.png> meta nametwitter:card contentsummary /> meta nametwitter:site content@Whistle_Martech /> meta nametwitter:title contentWhistle: Mobile SMS Marketing Services | Transactional, Promotional, OTP SMS /> meta nametwitter:description contentTry Whistle SMS marketing services Trusted by 1000+ customers. Now, get Transactional, Promotional, and OTP SMS text campaigns at Low cost. /> meta nametwitter:image contenthttps://whistle.mobi/assets/img/globeBG.png /> link relstylesheet typetext/css hrefhttps://whistlefeed.com/assets/css/globe.css> link relstylesheet typetext/css hrefhttps://whistlefeed.com/assets/css/font.css> link relstylesheet typetext/css hrefhttps://whistlefeed.com/assets/css/mobstyle.css> link relstylesheet typetext/css hrefhttps://whistlefeed.com/assets/css/font-awesome.min.css> link relicon hrefhttps://whistlefeed.com/assets/img/Favicon.png typeimage/gif sizes16x16> style typetext/css> .img-fluid { max-width: 100%; height: auto; } .logos li{ text-align: right; } @media screen and (max-width: 998px) { #social-media{ display: none; } } @media (max-width: 500px) { .vertical-menu, .drawer{ display: none !important; } .logo{ width: 100%; margin-top: 20px; } .logo img{ width: 100%!important; margin-top: 20px; } } .dis_none { display: none; } #startRegi{ margin-top:20px; } .opc { opacity: 0.5; } .logo img { width: 600px; } .error-msg, .alert-danger { color: red; font-size: 13px; font-weight: 300; white-space: nowrap; margin-top: 2px; margin-left: 2px; } video { width: 100% !important; height: auto !important; } .validspan, .invalidspan { float: right; font-size: 18px; margin-right: 5px; margin-top: -37px; position: relative; } .validspan { color: green; } .invalidspan { color: red; } ::-webkit-input-placeholder { opacity: 0.5; font-weight: 600; font-size: 14px; } .resend-otp, .forgot-pass, #resend-phone-otp,#resend-mobile-otp { font-size: 13px !important; margin-bottom: 50px; background-color: transparent; transition: color 0.5s; float: right; padding: 0; text-align: right; } .forgot-pass{ text-align: right; width: unset; } .otp, .forgot, #otp-sent,#otp-sents { color: green; } .resend-otp:hover, .resend-otp:active, .forgot-pass:hover, .forgot-pass:active, #resend-phone-otp:hover, #resend-phone-otp:active, #resend-mobile-otp:hover, #resend-mobile-otp:active { text-decoration: underline; color: #eee; } .forgot-pass { margin-bottom: 0px; } label#remember { color: #eee; /* margin-left: -26px; */ font-size: 13px; font-weight: 600; letter-spacing: 1px; float: left; } /* .greyStyle{ background-color: #939aa1!important; } */ @media (max-width: 500px) { .world, .vertical-menu, .drawer { display: none !important; } .world.login-page-mobile-sec { display: block !important; } .world.login-page-mobile-sec .main { top: 40%; min-height: auto; max-height: none; /* transform: translate(-50%, -40%); */ } .mobile_device{ background: url(https://whistlefeed.com/assets/img/globeBG.png) center -80px no-repeat, url(https://whistlefeed.com/assets/img/startsBG.png) left top repeat; /* background-position: right bottom, left top; */ /* background-repeat: no-repeat, repeat; */ color:#fff; display: flex !important; height: 100vh; align-items: center; flex-direction: column; justify-content: center; background-size: 300px, auto; object-fit: cover; background-repeat: no-repeat; padding: 0 10px; text-align: center; font-family:Helvetica; } .mobile_device .contact-details{ margin-top: 90px; } .mobile_device .contact-details p{ font-size: 12px; line-height: 17px; letter-spacing: 0; font-family: Roboto; } .mobile_device .contact-details p a{ color: #fff; font-size: 15px; font-weight: bold; text-shadow: 0px 0px 1px #fff; letter-spacing: 1px; } .mobile_device img{ margin-top: 36px; } } @media (max-height: 450px) { .world.login-page-mobile-sec .main { transform: translate(-50%, 0%); top: 0%; min-height: 320px; max-height: 320px; } } .LandbotLivechat.d-none, .mob_drawer.mobile-resoponse-drawer.d-none { display: none !important; } .disabled { /* Make the disabled links grayish*/ color: gray !important; /* And disable the pointer events */ pointer-events: none; } .timer{ float:right; color:#fff; margin:0px 4px; } /style> !-- Global site tag (gtag.js) - Google Ads: 747783744 -->script async srchttps://www.googletagmanager.com/gtag/js?idAW-747783744>/script>script> window.dataLayer window.dataLayer || ; function gtag(){dataLayer.push(arguments);} gtag(js, new Date()); gtag(config, AW-747783744);/script>!-- Global site tag (gtag.js) - Google Analytics -->script async srchttps://www.googletagmanager.com/gtag/js?idUA-179520304-1>/script>script> window.dataLayer window.dataLayer || ; function gtag(){dataLayer.push(arguments);} gtag(js, new Date()); gtag(config, UA-179520304-1);/script>!-- Google Tag Manager -->script> (function(w,d,s,l,i){wlwl||;wl.push({gtm.start: new Date().getTime(),event:gtm.js});var fd.getElementsByTagName(s)0, jd.createElement(s),dll!dataLayer?&l+l:;j.asynctrue;j.src https://www.googletagmanager.com/gtm.js?id+i+dl;f.parentNode.insertBefore(j,f); })(window,document,script,dataLayer,GTM-MN9RFDJ);/script>!-- End Google Tag Manager -->!-- linkedIn pixels -->script typetext/javascript> --> _linkedin_partner_id 4374892; window._linkedin_data_partner_ids window._linkedin_data_partner_ids || ; window._linkedin_data_partner_ids.push(_linkedin_partner_id);/script>script typetext/javascript> (function(l) { if (!l){window.lintrk function(a,b){window.lintrk.q.push(a,b)}; window.lintrk.q} var s document.getElementsByTagName(script)0; var b document.createElement(script); b.type text/javascript;b.async true; b.src https://snap.licdn.com/li.lms-analytics/insight.min.js; s.parentNode.insertBefore(b, s);})(window.lintrk);/script>noscript> img height1 width1 styledisplay:none; alt srchttps://px.ads.linkedin.com/collect/?pid4374892&fmtgif />/noscript> !--Landbotscript SameSiteNone; Secure srchttps://static.landbot.io/landbot-3/landbot-3.0.0.js>/script>script> var myLandbot new Landbot.Livechat({ configUrl: https://chats.landbot.io/v3/H-761559-4MT3R9LHLSKLDILX/index.json, });/script>--> !-- Facebook Pixel Code -->script> !function(f,b,e,v,n,t,s) {if(f.fbq)return;nf.fbqfunction(){n.callMethod? n.callMethod.apply(n,arguments):n.queue.push(arguments)}; if(!f._fbq)f._fbqn;n.pushn;n.loaded!0;n.version2.0; n.queue;tb.createElement(e);t.async!0; t.srcv;sb.getElementsByTagName(e)0; s.parentNode.insertBefore(t,s)}(window, document,script, https://connect.facebook.net/en_US/fbevents.js); fbq(init, 346040496784800); fbq(track, PageView);/script>noscript> img height1 width1 styledisplay: none srchttps://www.facebook.com/tr?id346040496784800&evPageView&noscript1 />/noscript>!-- End Facebook Pixel Code -->/head>body> !-- Google Tag Manager (noscript) -->noscript>iframe srchttps://www.googletagmanager.com/ns.html?idGTM-MN9RFDJheight0 width0 styledisplay:none;visibility:hidden>/iframe>/noscript>!-- End Google Tag Manager (noscript) --> !-- div classmobile_device styledisplay:none; background-image: url(https://whistlefeed.com/assets/img/mobile_image.png);> -->/div> /div> div classworld login-page-mobile-sec> video autoplay classheader-video idfirst_video muted playsinline webkit-playsinline> source srchttps://whistlefeed.com/assets/video/earth_intro.webm typevideo/webm> source srchttps://whistlefeed.com/assets/video/earth_intro.mp4 typevideo/mp4> /video> video classheader-video dis_none idvideo_loop loop1 muted playsinline webkit-playsinline> source srchttps://whistlefeed.com/assets/video/earth_rotation.webm typevideo/webm> source srchttps://whistlefeed.com/assets/video/earth_rotation.mp4 typevideo/mp4> /video> div classmain main-responsive-section> div classlogo> img srchttps://whistlefeed.com/assets/img/Whistle_large_logo.gif altWhistle Logo idimglogo styledisplay:none> /div> !-- login section --> button typebutton idstart onclickstartCampaign(); classdis_none>Login/button> button typebutton idpublisherbtn onclickpublisherlogin(); classdis_none>PUBLISHER LOGIN/button> button typebutton idadminbtn onclickadminlogin(); classdis_none>ADMIN LOGIN/button> button typebutton idstartRegi onclickstartCampaign(); classdis_none>Sign Up?/button> div classdevice-based-msg dis_none>Please Open this Website on Desktop Only./div> form iduser_form method action autocompleteoff> input typetext nameemail_id idemail_id placeholderEnter Email Address autocompleteon classdis_none grow onkeydownemailFun(event) classinput-field> span classfa fa-check validspan fa-2x dis_none idemail_valid>/span> span classfa fa-times invalidspan fa-2x dis_none idemail_invalid>/span> div classalert-danger dis_none idactive-error>Account is De-Activated/div> input typepassword nameuser_pass iduser_pass placeholderEnter Password autocompleteon classdis_none grow onkeydownuserPassFun(event) classinput-field /> button typebutton classforgot-pass dis_none idforgot-button onclickforgotPass();>Forgot Password? span classforgot dis_none> | i classfa fa-check>/i>OTP Sent/span>/button> input typetext nameforgototp idforgototp classdis_none grow placeholderEnter OTP autocompleteoff onkeydownforgotOtpFun(event) /> button typebutton classforgot-pass dis_none idresend-button onclickforgotPass();>Resend OTP span classforgot dis_none forgot_sent> | i classfa fa-check>/i>Sent /span> span classtimer> /span> /button> div iderrors classerror-msg grow>/div> input typepassword nameresetpass idresetpass classdis_none grow placeholderCreate Password autocompleteoff /> input typepassword nameresetconfirmpass idresetconfirmpass classdis_none grow placeholderConfirm Password autocompleteoff onkeydownresetPassFun(event) /> input typetext namemobile_otp idmobile_otp classdis_none grow placeholderEnter Mobile OTP autocompleteoff onkeyupPhoneOtp(event) /> span idotp-sents classdis_none> i classfa fa-check>/i> OTP has been Sent to Email & Mobile/span> div idmobile_otp_errors classerror-msg grow>/div> input typehidden idhiddenMobile> button typebutton idresend-mobile-otp classdis_none onclickresenMobileOtp(event)>Resend OTP span classtimer> /span> /button> input typehidden idutm_medium value > input typehidden idutm_source value >!----------Publisher Login--------->div classdis_none idpublisher_div>input typetext namename idpublisher_name classgrow placeholderEnter Full Name autocompleteoff>input typetext namename idpublisher_city classgrow placeholderEnter City autocompleteoff>input typetext namename idpublisher_mobile classgrow placeholderEnter Mobile No. autocompleteoff>input typetext namename classgrow placeholderEnter Website autocompleteoff>input typetext namename classgrow placeholderEnter Company Email autocompleteoff>input typetext namename classgrow placeholderEnter OTP autocompleteoff>/div>!-----------Admin Login------------>div classdis_none idadmin_div>input typetext namename classgrow placeholderEnter Email autocompleteoff>input typetext namename classgrow placeholderEnter OTP autocompleteoff> /div> !-- new registration --> div classdis_none idnew_user> h3 classcomp-regi>Complete Registration/h3> input typetext namename iduser_name classgrow placeholderYour Name autocompleteoff> div idname_errors classerror-msg grow>/div> input typetext namepan_number idpan_number classdis_none grow placeholderPAN Number (Optional) autocompleteoff oninputthis.value this.value.toUpperCase() onkeyuppannumberFun(event)> div idpan_number_errors classerror-msg grow>/div> input typetext nameorg_name idorg_name classdis_none grow placeholderOrganization Name autocompleteoff onkeyuporganisationFun(event) /> div idorg_errors classerror-msg grow>/div> !-- select namecategory idcategory classdis_none grow> option value selected>Select Category/option> // option value?// $type_name->type_id; ?>> // ?// $type_name->type_name; ?>/option> // /select> div idcategory_errors classerror-msg grow>/div> --> input typetext namephone_no idphone_no classgrow placeholderMobile Number autocompleteoff onkeyupmobileNumberFun(event) /> div idmobile_number_errors classerror-msg grow>/div> input typetext namephone_otp idphone_otp classdis_none grow placeholderEnter Mobile OTP autocompleteoff onkeydownPhoneOtpFun(event) /> span idotp-sent classdis_none>i classfa fa-check>/i> OTP has been Sent to Email & Mobile/span> button typebutton idresend-phone-otp classdis_none onclickmobileNumberFun(event); stylemargin-bottom:5px>Resend OTP span classtimer> /span> /button> div idphone_otp_errors classerror-msg grow>/div> input typepassword nameregisterpass idregisterpass classdis_none grow placeholderCreate Password autocompleteoff onkeyupregPassFun(event) /> div idpass_errors classerror-msg grow>/div> input typepassword nameregisterconfirmpass idregisterconfirmpass classdis_none grow placeholderConfirm Password autocompleteoff onkeyupregPassFun(event) /> div idconfirm_pass_errors classerror-msg grow>/div> input typetext nameregisterotp idregisterotp classdis_none grow placeholderEnter Email OTP autocompleteoff onkeyupregOtpFun(event) /> div idotp_errors classerror-msg grow>/div> /div> button typebutton classresend-otp dis_none onclickresendOTP();>Resend OTP span classotp dis_none> | i classfa fa-check>/i> Sent/span> span classtimer> /span> /button> /form> /div> div classfollowUs idsocial-media stylepadding-top: 20px;> ol classlogos idSocialIcons stylewidth:6%;margin-left: auto;display: block;> li classli1> a hrefhttps://www.facebook.com/WhistleIndia/ target_blank> img srchttps://whistlefeed.com/assets/img/icons/facebook.png width40%> /a> /li> li classli2> a hrefhttps://www.linkedin.com/company/wvalue-martech-private-limited/ target_blank> img srchttps://whistlefeed.com/assets/img/icons/linkedin.png width40%> /a> /li> li classli3> a hrefhttps://instagram.com/whistle_martech?igshidOGQ2MjdiOTE target_blank> img srchttps://whistlefeed.com/assets/img/icons/instagram.png width35%> /a> /li> li classli4> a hrefhttps://twitter.com/Whistle_Martech target_blank> img srchttps://whistlefeed.com/assets/img/icons/twitter.png width40%> /a> /li> li classli5> a hrefhttps://www.youtube.com/@whistlemartech6350 target_blank> img srchttps://whistlefeed.com/assets/img/icons/youtube.png width40%> /a> /li> /ol> /div> /div> div classd-none mobile-menu-design> span>/span> span>/span> span>/span> /div> div classvertical-menu nav-mobileresponse idvertical-menu-id styledisplay:none> ul> li>a hrefhttps://whistlefeed.com/home/about_Us classtypewriter>About Us/a>/li> li>a hrefhttps://whistlefeed.com/home/messaging_services classtypewriter> Messaging Services /a>/li> li>a hrefhttps://whistlefeed.com/home/product_Features classtypewriter>Product Features/a>/li> li>a hrefhttps://whistlefeed.com/home/press_Releases classtypewriter>Press Releases/a>/li> li>a hrefhttps://whistlefeed.com/home/faqS classtypewriter>FAQs/a>/li> li>a hrefhttps://whistlefeed.com/home/case_study classtypewriter>Case Studies/a>/li> li>a hrefhttps://whistlefeed.com/home/track_conversion classtypewriter> Tracking Pixel /a>/li> li>a hrefhttps://whistlefeed.com/home/contact_Us classtypewriter>Contact Us/a>/li> !-- li>a hrefhttps://whistlefeed.com/home/new_Feature classtypewriter> New Feature /a>/li> --> /ul> /div> /div> style> footer{ position: fixed; left: 0; right: 0; bottom: 0; text-align: center; padding: 10px 95px; background-color: #090a16db; transform: translateY(100%); transition: all 0.3s ease; } footer.active{ transform: translateY(0%); } footer.active .arrowBg { transform: rotate(0deg); } ul li { display: block; } .footer-main { display: flex; } .logoImg { display: block; height: 60px; } .iconsImg{ width: 29%; } .iconsImg img{ width: 100%; } .logoList{ margin-left: -53px !important; width: 30%; text-align: left !important; } .logoList:first-child{ margin-left: 0px !important; } .whatsDiv{ position: relative; width: 115px; text-align: left; margin: auto; padding: 2px; Color: #FFFFFF; font-weight: 700; background: transparent; border-radius: 10px; } .wa-icons{ text-decoration: none; } .whatsDiv p{ margin-left: 10px; font-size: 12px; } .iconsImg{ position: absolute; position: absolute; top: 1px; right: 3px; } #SocialIcons{ display: block; position: sticky; } .wa-icons p:hover { color: #E37D05; transform: scale(1.1);} .list-design { display: flex; margin: 0; padding: 0; width: 80%; margin: auto; justify-content: space-between; padding-left: 50px; align-items: center; margin-top: 19px; } .list-design > li >a { display: block; margin: 0; padding: 0; color: #fff; text-decoration: none; transition: all .5s ease-in-out; text-align: left; line-height: 25px; font-size: 13px; } .list-design > li >a:hover { color: #E37D05!important; transform: scale(1.1); } .arrowBg { background: #ffffff; border: 1px solid #000; color: #151522; display: block; height: 20px; line-height: 25px; margin: auto; overflow: hidden; padding: 5px; text-align: center; width: 20px; border-radius: 50%; margin-top: -30px; position: relative; top: -15px; cursor: pointer; transform: rotate(180deg); } .logos { list-style: none; display: flex; align-items: center; justify-content: flex-start; margin: 0; padding: 0; margin: 0px 10px; } .logos li { margin: 0 4px; } .wa-icons { position: fixed; right: 20px; bottom: 206px; } .follow-icons { position: fixed; font-weight: 300; font-family: Helvetica; right: 18px; bottom: 260px; border-radius: 50px; padding: 10px 8px; background:#FFFFFF; color: #000; transition: all .5s ease-in-out; font-size: 16px; border: 0; cursor: pointer; padding-top: 10px !important; padding-right: 12px; padding-left: 12px; padding-bottom: 7px; } .followicon{ bottom:251px; } .copyright-text { margin: 0; text-align: center; } .icontext{ color: #fff; margin: 0; font-size: 9px; margin-top: 10px; text-align: left; padding: 0px 5px; } .followuscontent{ align-items:center; } .Active{ visibility: visible !important; } @media(max-width: 768px){ footer { background: linear-gradient(to right, #2C5364, #203A43, #0F2027); backdrop-filter: blur(24px); } .logos{ justify-content: center !important; } .logoList{ width:22%; text-align: center !important; } .followUs{ bottom: 350px; } .logoImg { display: none; } .follow-icons{ bottom: 353px; } .footer-main { display: flex; flex-direction: column; } .list-design { flex-wrap: wrap; } .list-design > li { width: 50%; } footer { padding: 10px; } .list-design { padding-left: 0px; } .wa-icons { bottom: 295px; } .followicon{ bottom:350px; } .arrowBg { background: #e37e28; border-color: #e37e28; } }/style>footer idfooter> a hrefhttps://wa.me/+919632002541 classwa-icons target_blank> div classwhatsDiv> p>Chat Now/p> div classiconsImg> img srchttps://whistlefeed.com/assets/img/icons/whatsapp.png altwhatsApp> /div> /div> /a> span classarrowBg idarrowToggle> img srchttps://whistlefeed.com/assets/img/Expand_menu.webp classwidth-20> /span> div classfooter-main> div> img srchttps://whistlefeed.com/assets/img/pages-logo.png altWhistle - SMS Marketing classlogoImg> P classicontext> Follow Us/P> ol classlogos> li classlogoList> a hrefhttps://www.facebook.com/WhistleIndia/ target_blank> img srchttps://whistlefeed.com/assets/img/icons/facebook.png width30%> /a> /li> li classlogoList> a hrefhttps://www.linkedin.com/company/wvalue-martech-private-limited/ target_blank> img srchttps://whistlefeed.com/assets/img/icons/linkedin.png width30%> /a> /li> li classlogoList> a hrefhttps://instagram.com/whistle_martech?igshidOGQ2MjdiOTE target_blank> img srchttps://whistlefeed.com/assets/img/icons/instagram.png width25%> /a> /li> li classlogoList> a hrefhttps://twitter.com/Whistle_Martech target_blank> img srchttps://whistlefeed.com/assets/img/icons/twitter.png width30%> /a> /li> li classlogoList> a hrefhttps://www.youtube.com/@whistlemartech6350 target_blank> img srchttps://whistlefeed.com/assets/img/icons/youtube.png width30%> /a> /li> /ol> /div> ul classlist-design> li> a hrefhttps://whistlefeed.com/home/about_Us> About Us /a> a hrefhttps://whistlefeed.com/home/messaging_services> Messaging Services /a> a hrefhttps://whistlefeed.com/home/product_Features> Product Features /a> a hrefhttps://whistlefeed.com/home/press_Releases> Press Releases /a> /li> li> a hrefhttps://whistlefeed.com/home/faqS> FAQs /a> a hrefhttps://whistlefeed.com/home/case_study> Case Studies /a> a hrefhttps://whistlefeed.com/home/track_conversion> Tracking Pixel /a> /li> li> a hrefhttps://publisher.whistle.mobi/ target_blank>Publisher Login/a> a hrefhttps://whistlefeed.com/Adtech?utm_sourceSEO&utm_mediumorganic&utm_campaignwhistle feed&utm_termwebsite monetization target_blank>SMS/a> !-- a hrefhttps://whistlefeed.com/home/privacy_policy> Privacy Policy /a> --> !-- a hrefhttps://whistlefeed.com/home/whistle_feed_privacy_policy> Privacy Policy /a> --> a hrefhttps://whistlefeed.com/home/whistle_feed_privacy_policy>Privacy Policy/a> /li> li> a hrefhttps://whistlefeed.com/home/term_and_condition> Terms and Conditions /a> a hrefhttps://whistlefeed.com/home/contact_Us>Contact Us/a> /li> /ul> /div> p classcopyright-text>copyright@WValue Martech Pvt.Ltd 2025/p>/footer>script> var arrowToggle document.getElementById(arrowToggle); var arrowToggleFooter document.getElementById(footer); arrowToggle.addEventListener(click,function() { arrowToggleFooter.classList.toggle(active); }) $(document).ready(function() { $(body).on(click, #arrowToggle, function() { if ($(footer).hasClass(active)) { $(footer).removeClass(active); } else { $(footer).addClass(active); } }); }); var publisherbtn document.getElementById(publisherbtn); var start document.getElementById(start); var adm document.getElementById(adminbtn); function publisher_display(){ start.style.displaynone; adm.style.displaynone; publisherbtn.style.displayblock; admin_div.style.display none; email.style.display none; } function admin_display(){ start.style.displaynone; publisherbtn.style.displaynone; adm.style.displayblock; publisher_div.style.display none; email.style.display none; }/script>!-- linkedIn pixels -->script typetext/javascript>_linkedin_partner_id 4374892;window._linkedin_data_partner_ids window._linkedin_data_partner_ids || ;window._linkedin_data_partner_ids.push(_linkedin_partner_id);/script>script typetext/javascript>(function(l) {if (!l){window.lintrk function(a,b){window.lintrk.q.push(a,b)};window.lintrk.q}var s document.getElementsByTagName(script)0;var b document.createElement(script);b.type text/javascript;b.async true;b.src https://snap.licdn.com/li.lms-analytics/insight.min.js;s.parentNode.insertBefore(b, s);})(window.lintrk);/script>noscript>img height1 width1 styledisplay:none; alt srchttps://px.ads.linkedin.com/collect/?pid4374892&fmtgif />/noscript> script srchttps://whistlefeed.com/assets/js/jquery.min.js>/script> script srchttps://whistlefeed.com/assets/js/customized_Main.js>/script> script typetext/javascript> var start document.getElementById(start); var email document.getElementById(email_id); var email_format /^((^>()\\\.,;:\s@\+(\.^>()\\\.,;:\s@\+)*)|(\.+\))@((\0-9{1,3}\.0-9{1,3}\.0-9{1,3}\.0-9{1,3}\)|((a-zA-Z\-0-9+\.)+a-zA-Z{2,}))$/; var pan_number document.getElementById(pan_number); var user_pass document.getElementById(user_pass); var create_acc document.getElementById(new_user); var user_name document.getElementById(user_name); var org_name document.getElementById(org_name); var register_otp document.getElementById(registerotp); var email_valid document.getElementById(email_valid); var email_invalid document.getElementById(email_invalid); var base_url https://whistlefeed.com/; var isNewOrganisation false; var isNewPan false; var register_pass document.getElementById(registerpass); var register_confirm_pass document.getElementById(registerconfirmpass); var forgototp document.getElementById(forgototp); var resetpass document.getElementById(resetpass); var resetconfirmpass document.getElementById(resetconfirmpass); var phone_no document.getElementById(phone_no); var phone_otp document.getElementById(phone_otp); // var category document.getElementById(category); var publisher_div document.getElementById(publisher_div); var admin_div document.getElementById(admin_div); var utm_medium document.getElementById(utm_medium); var utm_source document.getElementById(utm_source); function startCampaign() { // $(#startRegi).hide(); $(#publisherbtn,#adminbtn).hide(); email.classList.remove(dis_none); email.focus(); publisher_div.style.display none; admin_div.style.display none; email.style.display block; } function publisherlogin(){ publisher_div.style.display block; admin_div.style.display none; email.classList.add(dis_none); } function adminlogin(){ admin_div.style.display block; publisher_div.style.display none; email.classList.add(dis_none); } function startCampaign() { // $(#start).hide(); // $(#startRegi).hide(); $(#publisherbtn,#adminbtn).hide(); start.style.display block; email.classList.remove(dis_none); email.focus(); publisher_div.style.display none; admin_div.style.display none; email.style.display block; } // email validation function emailFun(event) { email_valid.classList.add(dis_none); // hide valid email_invalid.classList.add(dis_none); // showing invalid // document.getElementById(user_name).value ; // document.getElementById(org_name).value ; $(.resend-otp).addClass(dis_none, true); var x event.keyCode; if (x 13 || x 9) { if (email.value || !email_format.test(email.value)) { email.disabled false; start.classList.add(dis_none); user_pass.classList.add(dis_none); create_acc.classList.add(dis_none); email_valid.classList.add(dis_none); // hide valid email_invalid.classList.remove(dis_none); // showing invalid } else { $.ajax({ type: POST, async: true, url: base_url + home/Validate_email, dataType: json, cache: false, data: { email: email.value }, success: function(result) { if (result.result 1) { // email.disabled true; user_pass.classList.remove(dis_none); create_acc.classList.add(dis_none); $(#email_id).attr(disabled, false); $(#forgot-button).removeClass(dis_none, true); // $(#remember).css(display, block); $(#user_pass).focus(); $(.drawer).css(display,block); $(#active-error).addClass(dis_none, true); } else if (result.result 2) { $(#active-error).removeClass(dis_none, true); } else { user_pass.classList.add(dis_none); pan_number.classList.remove(dis_none); create_acc.classList.remove(dis_none); org_name.classList.remove(dis_none); $(.drawer).css(display,none); document.getElementById(user_pass).value ; $(#user_name).focus(); $(#active-error).addClass(dis_none, true); } } }); email_invalid.classList.add(dis_none); // hide invalid email_valid.classList.remove(dis_none); // showing valid } } else { email.disabled false; start.classList.add(dis_none); user_pass.classList.add(dis_none); create_acc.classList.add(dis_none); email_valid.classList.add(dis_none); // hide valid email_invalid.classList.remove(dis_none); // showing invalid $(#forgot-button).addClass(dis_none); document.getElementById(errors).innerHTML ; $(#user_pass).val(); } } //forgot password otp validation function forgotOtpFun(event) { document.getElementById(errors).innerHTML (forgototp.value ) ? Please Enter OTP : ; var x event.keyCode; if (x 13) { if(forgototp.value ){ document.getElementById(errors).innerHTML Please Enter OTP; }else{ $.ajax({ type: POST, async: true, dataType: json, url: base_url + home/verifyForgotOtp, data: { email: email.value, forgototp: forgototp.value }, success: function(result) { if (result.status success) { $(.forgot_sent,.timer).hide(); $(#resend-button).hide(); $(#forgototp).prop(disabled, true).addClass(disabled); $(#resetpass).removeClass(dis_none, true); $(#resetconfirmpass).removeClass(dis_none, true); document.getElementById(errors).innerHTML ; } else { document.getElementById(errors).innerHTML Invalid OTP; document.getElementById(forgototp).value ; } } }); } } } //PAN number validation function pannumberFun() { let regex_pan /^(A-Z){5}(0-9){4}(A-Z){1}$/; isNewPan false; if (!regex_pan.test(pan_number.value.toUpperCase())) { return false; } else { $.ajax({ type: POST, async: true, url: base_url + home/pan_validate, dataType: json, cache: false, data: { pan_number: pan_number.value.toUpperCase(), new_acc: 1 // we are using because same function calling while profile edit }, success: function(result) { if (result.result 1) { isNewPan false; document.getElementById(pan_number_errors).innerHTML PAN number Already Exist; } else { isNewPan true; } } }); } }// organization validation function organisationFun() { let regex /^a-zA-Z0-9\s\.{2,75}$/; isNewOrganisation false; var x event.keyCode; if (user_name.value.charAt(0) || user_name.value ) { document.getElementById(name_errors).innerHTML Name Required; document.getElementById(user_name).value ; } else if (!regex.test(user_name.value)) { return false; } else if (org_name.value.charAt(0) || org_name.value ) { document.getElementById(org_errors).innerHTML Please Enter Organization Name; } else { $.ajax({ type: POST, async: true, url: base_url + home/organisation_validate, dataType: json, cache: false, data: { email: email.value, organisation: org_name.value }, success: function(result) { if (result.result 1) { isNewOrganisation false; document.getElementById(org_errors).innerHTML Organization already Present; } else { document.getElementById(org_errors).innerHTML ; isNewOrganisation true; // category.classList.remove(dis_none); } } }); } } // Phone Number validation function mobileNumberFun() { let regex /^6-9\d{9}$/; if (phone_no.value.charAt(0) || phone_no.value ) { document.getElementById(mobile_number_errors).innerHTML Please Enter Mobile Number; } else if (!regex.test(phone_no.value)) { document.getElementById(mobile_number_errors).innerHTML Please Enter Valid Mobile Number; } else if(!$(#phone_no).is(readonly)){ document.getElementById(mobile_number_errors).innerHTML ; $.ajax({ type: POST, async: true, url: base_url + home/phone_validate, dataType: json, cache: false, data: { phone: phone_no.value, email:email_id.value }, success: function(result) { if (result.result 1) { document.getElementById(mobile_number_errors).innerHTML Mobile Number Already Present; }else{ phone_otp.classList.remove(dis_none); $(#resend-phone-otp).removeClass(dis_none, true); $(#otp-sent).removeClass(dis_none, true); //Mobile OTP Disabled // register_pass.classList.remove(dis_none); // register_confirm_pass.classList.remove(dis_none); // phone_no.setAttribute(readonly, true); setTimeout(() > { $(#otp-sent).addClass(dis_none, true); }, 3000); document.getElementById(mobile_number_errors).innerHTML ; } } }); } } function resenMobileOtp(event) { var mobile $(#hiddenMobile).val(); var email $(#email_id).val(); $.ajax({ type: POST, async: true, url: base_url + home/resendMobileOtp, dataType: json, cache: false, data: { phone: mobile, email:email }, success: function(result) { $(#mobile_otp).val(); $(#otp-sents).removeClass(dis_none, true); setTimeout(() > { $(#otp-sents).addClass(dis_none, true); }, 3000); } }); } function PhoneOtp(event) { var mobile_otp $(#mobile_otp).val(); var email_id $(#email_id).val(); var remember_me_value $(inputnameremember:checked).val(); document.getElementById(mobile_otp_errors).innerHTML ; var x event.keyCode; if (x 13) { $.ajax({ type: POST, async: true, url: base_url + home/verifyMobileOtp, dataType: json, cache: false, data: { mobile_otp: mobile_otp, email:email_id, remember:remember_me_value }, success: function(result) { console.log(result); if (result.status success) { document.getElementById(mobile_otp_errors).innerHTML ; window.location result.url; } else { document.getElementById(mobile_otp_errors).innerHTML Invalid OTP; setTimeout(() > { document.getElementById(mobile_otp_errors).innerHTML ; }, 3000); document.getElementById(mobile_otp).value ; } } }); } } // Phone Number otp validation function PhoneOtpFun() { document.getElementById(phone_otp_errors).innerHTML (phone_otp.value ) ? Please Enter OTP : ; var x event.keyCode; if (x 13) { let regex /^6-9\d{9}$/; if(phone_otp.value ){ document.getElementById(phone_otp_errors).innerHTML Please Enter OTP; } else if (regex.test(phone_no.value)) { $.ajax({ type: POST, async: true, url: base_url + home/verifyPhoneOtp, dataType: json, cache: false, data: { phone_otp: phone_otp.value }, success: function(result) { if (result.status success) { register_pass.classList.remove(dis_none); register_confirm_pass.classList.remove(dis_none); phone_otp.classList.add(dis_none); phone_no.setAttribute(readonly, true); $(#resend-phone-otp).addClass(dis_none, true); document.getElementById(phone_otp_errors).innerHTML ; } else { document.getElementById(phone_otp_errors).innerHTML Invalid OTP; document.getElementById(phone_otp).value ; } } }); } } } // registration otp validation function regOtpFun() { // document.getElementById(otp_errors).innerHTML (register_otp.value ) ? Please Enter OTP : ; var x event.keyCode; let regexOrg /^a-zA-Z0-9\s\.{2,75}/; let regexName /^a-zA-Z\s\.{2,75}$/; let regexPan_number /^(A-Z){5}(0-9){4}(A-Z){1}$/; if (x 13) { // document.getElementById(otp_errors).innerHTML Confirmation Email is sent please confirm within 48 hours; if (user_name.value ! && org_name.value ! && isNewOrganisation && email.value ! && email.value.match(email_format) && phone_no.value ! && regexOrg.test(org_name.value) && isValidPass && regexName.test(user_name.value) && ((regexPan_number.test((pan_number.value).toUpperCase()) && isNewPan) || pan_number.value )){ $.ajax({ type: POST, async: true, url: base_url + home/verifyNewOtp, dataType: json, cache: false, data: { email: email.value, organisation: org_name.value, phone : phone_no.value, otp: register_otp.value, name: user_name.value, registerpass: register_pass.value, registerconfirmpass:register_confirm_pass.value, pan_num : pan_number.value.toUpperCase(), // category : category.value, // category_name : category.optionscategory.selectedIndex.text, utm_medium : utm_medium.value, utm_source : utm_source.value }, success: function(result) { if (result.status success) { window.location result.url; email.disabled true; user_name.disabled true; org_name.disabled true; document.getElementById(otp_errors).innerHTML ; } else { document.getElementById(otp_errors).innerHTML Invalid OTP; document.getElementById(registerotp).value ; } } }); } } } //sending the otp again to user function resendOTP() { $.ajax({ type: POST, async: true, url: base_url + home/resendOtp, dataType: json, cache: false, data: { email: email.value }, success: function(result) { if (result.status success) { $(.otp).removeClass(dis_none, true); } setTimeout(() > { $(.otp).addClass(dis_none, true); }, 3000); } }); } //Checking the password for register function regPassFun() { if (register_pass.value ) { document.getElementById(pass_errors).innerHTML Please Enter Password; isValidPass false; } else if (register_confirm_pass.value ) { document.getElementById(confirm_pass_errors).innerHTML Please Enter Confirm Password; isValidPass false; } else if (register_pass.value ! register_confirm_pass.value) { document.getElementById(confirm_pass_errors).innerHTML Passwords do not match!; document.getElementById(pass_errors).innerHTML ; isValidPass false; } else { document.getElementById(confirm_pass_errors).innerHTML ; document.getElementById(pass_errors).innerHTML ; // register_otp.classList.remove(dis_none); // $(.resend-otp).removeClass(dis_none, true); isValidPass true; regOtpFun(); } } //Checking User password validation while login function userPassFun() { var x event.keyCode; var remember_me_value $(inputnameremember:checked).val(); if (x 13) { $.ajax({ type: POST, async: true, dataType: json, url: base_url + home/verifyPass, data: { email: email.value, user_pass: user_pass.value, remember: remember_me_value }, success: function(result) { if(result.status success){ document.getElementById(errors).innerHTML ; window.location result.url; }else if(result.login_status 0){ document.getElementById(errors).innerHTML result.message; $(#forgot-button).addClass(dis_none); $(#remember).css(display, none); }else if(result.login_status 1){ $(#mobile_otp).removeClass(dis_none); $(#user_pass).attr(readonly, true); $(#forgot-button).addClass(dis_none); $(#remember).css(display, none); $(#hiddenMobile).val(result.mobile); $(#resend-mobile-otp).removeClass(dis_none); document.getElementById(errors).innerHTML result.message; $(#phone_no).trigger(click); $(#otp-sents).removeClass(dis_none, true); setTimeout(() > { $(#otp-sents).addClass(dis_none, true); }, 3000); }else if(result.login_status 2){ $(#user_pass).attr(readonly, true); $(#user_pass).removeAttr(onkeydown); $(#forgot-button).addClass(dis_none); $(#remember).css(display, none); $(#mobile_otp).removeClass(dis_none); $(#hiddenMobile).val(result.mobile); $(#resend-mobile-otp).removeClass(dis_none); document.getElementById(errors).innerHTML ; $(#phone_no).trigger(click); $(#otp-sents).removeClass(dis_none, true); setTimeout(() > { $(#otp-sents).addClass(dis_none, true); }, 3000); }else if(result.login_status 3){ document.getElementById(errors).innerHTML Unauthorized User; $(#forgot-button).addClass(dis_none); $(#remember).css(display, none); }else if(user_pass.value ){ document.getElementById(errors).innerHTML Please Enter Password; }else{ document.getElementById(errors).innerHTML Invalid Password; document.getElementById(user_pass).value ; } } }); } } //sending the otp for forgot password function forgotPass() { $(#user_pass).addClass(dis_none, true); $(.forgot).removeClass(dis_none, true); $(#forgot-button).addClass(dis_none, true); $(#resend-button).removeClass(dis_none, true); $(#forgototp).removeClass(dis_none, true).focus(); document.getElementById(errors).innerHTML ; $.ajax({ type: POST, async: true, url: base_url + home/resendOtp, dataType: json, cache: false, data: { email: email.value }, success: function(result) { if (result.status success) { $(#forgototp).val(); $(.forgot).removeClass(dis_none, true); $(#resend-button).removeClass(dis_none, true); } setTimeout(() > { $(.forgot).addClass(dis_none, true); }, 3000); } }); } //Checking the password for register function resetPassFun() { var x event.keyCode; var remember_me_value $(#resetconfirmpass).val(); if (x 13) { if (resetpass.value ) { document.getElementById(errors).innerHTML Password should not be empty; } else if (resetpass.value ! resetconfirmpass.value) { document.getElementById(errors).innerHTML Passwords do not match!; } else { $.ajax({ type: POST, async: true, dataType: json, url: base_url + home/verifyResetPass, data: { email: email.value, resetpass: resetpass.value, remember: remember_me_value }, success: function(result) { if (result.status success) { document.getElementById(errors).innerHTML ; window.location result.url; } else { document.getElementById(errors).innerHTML Invalid Password; document.getElementById(resetpass).value ; } } }); } } } localStorage.page_src index; //start campaign click from contact us page let dealy_page_src localStorage.dealy_page_src; // play 2nd video in loop once the 1st video is completed $(body).ready(function() { if (dealy_page_src delay_index) { $(#imglogo).delay(1).fadeIn(); $(#vertical-menu-id).delay(1).fadeIn(); $(#vertical-menu-id ul li).each(function(i) { var t $(this); setTimeout(function() { t.addClass(animation); }, (i + 1) * 500); }); //skip first_video play video_loop in loop $(#first_video).addClass(dis_none); $(#video_loop).removeClass(dis_none); $(#video_loop)0.play(); //start campaign auto triggred when clicked from inner pages $(#start).css({ display: none!important }); $(#email_id).removeClass(dis_none); $(#email_id).focus(); localStorage.dealy_page_src other; } else { $(#imglogo).delay(1).fadeIn(); $(#vertical-menu-id).delay(1).fadeIn(); $(#title-below-logo).delay(1).fadeIn(); $(#start).delay(10).fadeIn(); $(#startRegi).delay(10).fadeIn(); $(#vertical-menu-id ul li).each(function(i) { var t $(this); setTimeout(function() { t.addClass(animation); }, (i + 5) * 500); }); } $(body).on(input paste keyup keydown, #user_name, function() { var name $(this).val(); let regex /^a-zA-Z\s\.{2,75}$/; if(name) { $(#name_errors).html(Please Enter User Name); }else if (!regex.test(name)) { $(#name_errors).html(Please Enter Valid User Name); } else { $(#name_errors).html(); } }); $(body).on(input paste keyup, #pan_number, function() { var pan_number $(this).val(); let regex_pan /(^$)|(^(A-Z){5}(0-9){4}(A-Z){1}$)/; if (!regex_pan.test(pan_number.toUpperCase())) { $(#pan_number_errors).html(Please Enter Valid PAN Number); } else { $(#pan_number_errors).html(); } }); $(body).on(keyup keypress paste, #forgototp, function(event){ var regex new RegExp(^0-9*$); var key String.fromCharCode(!event.charCode ? event.which : event.charCode); if (!regex.test(key)) { event.preventDefault(); return false; } }); // $(body).on(input paste keyup keydown, #org_name, function() { // var name $(this).val(); // let regex /^a-zA-Z0-9\s\.{2,75}/; // if (name) { // $(#org_errors).html(Please Enter Organization Name); // } else { // $(#org_errors).html(); // } // }); }); $(document).ready(function() { $(.toggle1).click(function() { $(#image1).toggleClass(flip); }); $(.toggle2).click(function() { $(#image2).toggleClass(down); }); $(input).focus(function(){ $(.LandbotLivechat, .mobile-resoponse-drawer).addClass(d-none); }); $(input).blur(function(){ $(.LandbotLivechat, .mobile-resoponse-drawer).removeClass(d-none); }); }); // $(body).on(change, #category, function() { // var category_name $(this).val(); // if (category_name ) { // $(#category_errors).html(Please Select Category Name); // } else { // $(#category_errors).html(); // phone_no.classList.remove(dis_none); // } // }); /script> script typetext/javascript srchttps://whistlefeed.com/assets/js/jquery.slidedrawer.min.js>/script> script> $(function() { $(.drawer).slideDrawer({ showDrawer: false, slideSpeed: 600, slideTimeoutCount: 3000, }); }); $(function() { $(.mob_drawer).slideDrawer({ showDrawer: false, slideSpeed: 600, slideTimeoutCount: 3000, }); }); $(.clickme).click(function() { if (!$(.clickme img).hasClass(flip)) { $(#vertical-menu-id a).hide(); } else { $(#vertical-menu-id a).show(); $(#vertical-menu-id a).removeClass(typewriter); } }); $(.mobclickme).click(function() { if (!$(.mobclickme img).hasClass(down)) { $(.mobdrawer-content).show(); $(.mob_drawer.mobile-resoponse-drawer ).css({height: 160px, bottom: 0}); } else { $(.mobdrawer-content).hide(); $(.mob_drawer.mobile-resoponse-drawer ).css({height: 30px, bottom: 10px}); } }); /script> !-- slide footer js ends --> script> $(#start).click(function(){ $(#start).removeClass(greyStyle); $(#startRegi).addClass(greyStyle); $(#deactivateMessage).hide(); }); $(#startRegi).click(function(){ $(#startRegi).removeClass(greyStyle); $(#start).addClass(greyStyle); $(#deactivateMessage).hide(); }); jQuery.extend(jQuery.expr:, { focusable: function (el, index, selector) { return $(el).is(a, button, :input, tabindex); } }); $(#new_user).on(keydown, input,select, function (e) { if (e.which 13) { e.preventDefault(); var $canfocus $(:focusable); var index $canfocus.index(this) + 1; $(html, body).animate({ scrollTop: $canfocus.eq(index).offset().top + 100 }, 100); if (index > $canfocus.length) index 0; $canfocus.eq(index).focus(); } }); $(#user_pass,#registerpass,#registerconfirmpass).on(keypress, function(e) { if (e.which 32){ return false; } }); /script> script> $(.mobile-menu-design).click(function() { $(this).toggleClass(active); $(.nav-mobileresponse).toggleClass(active); });/script>script>var modal document.getElementById(myModal);var btn document.getElementById(startR);var span document.getElementsByClassName(close)0;btn.onclick function(event) { if (event.target ! modal) { modal.style.display block; }}span.onclick function() { modal.style.display none;}window.onclick function(event) { if (event.target modal) { modal.style.display none; }}/script>script>function myFunction() { if(navigator.userAgent.toLowerCase().indexOf(iphone) > -1){ window.location.href https://play.google.com/store/apps/details?idwhistle.mobi; } if(navigator.userAgent.toLowerCase().indexOf(android) > -1){ window.location.href https://play.google.com/store/apps/details?idwhistle.mobi; } //Update #2 if (!navigator.userAgent.match(/(iPhone|iPod|iPad|Android|BlackBerry|IEMobile)/)) { window.location.href https://www.google.com; //Desktop Browser }}/script>script>$(document).ready(function(){$(#resend-phone-otp,#phone_no,#resend-button,#forgot-button,#resend-mobile-otp).click(function() {$(#resend-phone-otp,#resend-button,#resend-mobile-otp).prop(disabled, true).addClass(disabled); $(.timer).show(); timer(30); setTimeout(function() { // enable click after 1 second $(#resend-phone-otp,#resend-button,#resend-mobile-otp).prop(disabled,false).removeClass(disabled); $(.timer).hide(); }, 30000); // 1 second delay});let timerOn true;function timer(remaining) { var m Math.floor(remaining / 60); var s remaining % 60; m m 10 ? 0 + m : m; s s 10 ? 0 + s : s; $(.timer).text( | +m + :00); $(.timer).text( | +m + : + s); remaining - 1; if(remaining > 0 && timerOn) { setTimeout(function() { timer(remaining); }, 1000); return; } if(!timerOn) { return; }}});/script>/body>/html>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]