1 2 3<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 4 5<html xmlns="http://www.w3.org/1999/xhtml"> 6<head id="ctl00_ctl00_Head1"><title> 7 8 9 Account Login 10 11</title> 12 13 <meta name='title' content="" /> 14 <meta name="description" content="" /> 15 <meta name="keyword" content="" /> 16 17 18 19 <link rel="canonical" href="https://secure.greendot.com/greendot/login"/> 20 21 22 23 <meta http-equiv="content-type" content="text/html;charset=utf-8" /> 24 25 <meta name="google-site-verification" content="882FSfJA8wJLzHRW7xeVscJAxzkzHru-UNfnDyO4qZk" /> 26 <meta name="msvalidate.01" content="3AC92C1EE4B7A8FE0FEE3DD2E0AD7DE8" /> 27 28 29 30 31 <link rel="shortcut icon" href="/greendot/cmsviews/greendot/assets/shared/favicon.ico" /> 32 33 <link href="/greendot/CMSViews/shared/jQueryThemes/default/jquery-ui.css?134312015235933791" rel="stylesheet" type="text/css" media="all"/><link href="/greendot/CMSViews/shared/jQueryThemes/default/jquery-ui-override.css?134312015235933791" rel="stylesheet" type="text/css" media="all"/><link href="/greendot/cmsviews/greendot/layouts/shared/reset.css?134312015072609378" rel="stylesheet" type="text/css" media="all"/>
34<script type="text/javascript"> 35 (function () { 36 var config = { 37 kitId: 'xkf1mqf', 38 scriptTimeout: 10000 39 }; 40 var h = document.getElementsByTagName("html")[0]; h.className += " wf-loading"; var t = setTimeout(function () { h.className = h.className.replace(/(\s|^)wf-loading(\s|$)/g, " "); 41 h.className += " wf-inactive"; config.inactive(); }, config.scriptTimeout); var tk = document.createElement("script"), d = false; tk.src = '//use.typekit.net/' + config.kitId + '.js'; tk.type = "text/javascript"; tk.async = "true"; tk.onload = tk.onreadystatechange = function () { var a = this.readyState; if (d || a && a != "complete" && a != "loaded") return; d = true; clearTimeout(t); 42 try { 43 Typekit.load(config); 44 } catch (b) { 45 config.inactive(); 46 } 47 }; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(tk, s) 48 })(); 49</script>
49 50 51 52 <link href="/greendot/cmsviews/greendot/layouts/shared/landingpage_all.css?134312015072140663" rel="stylesheet" type="text/css" media="all"/> 53 <link href="/greendot/cmsviews/greendot/layouts/shared/wt-landing.css?134312015072765646" rel="stylesheet" type="text/css" media="screen"/> 54 55 <!--[if lt IE 7]><link href="/greendot/cmsviews/greendot/layouts/shared/landingpage_ie6.css?134312015072140663" rel="stylesheet" type="text/css" media="screen"/><![endif]--> 56 57 58
59<script type="text/javascript" src="/greendot/Scripts/jquery-3.3.1.min.js?134312119340000000" ></script>
59<script type="text/javascript" src="/greendot/Scripts/greendot-migrate.js?134312119340000000" ></script>
59<script type="text/javascript" src="/greendot/Scripts/jquery-ui.min.js?134312119340000000" ></script>
59<script type="text/javascript" src="/greendot/Scripts/jquery.validate.min.js?134312119340000000" ></script>
59 60
60<script type="text/javascript" src="//assets.adobedtm.com/4ddf83a2c542/8bcba7f6db48/launch-bcb97bc1c773.min.js" async></script>
60 61
61<script type="text/javascript" src="/greendot/scripts/gd.digital-data.js?134312119340000000" ></script>
61 62
62<script type="text/javascript" src="/greendot/cmsviews/shared/Scripts/helpers.js?134312015230933281" ></script>
62 63
63<script type="text/javascript" src="/greendot/cmsviews/shared/scripts/landingpages-test.js?134312015231089551" ></script>
63 64 65
65<script type="text/javascript" src="/greendot/cmsviews/shared/scripts/wt_capi.js?134312015231402060" ></script>
65 66
66<script type="text/javascript" src="/greendot/cmsviews/cdn/scripts/at.js?134312014922646468" ></script>
vendor: 88 bytes, lines 66-69
66 67 68 69 <script src="https://www.google.com/recaptcha/enterprise.js?render=
696Lc1UKwfAAAAAE1q5zrnIqcUv34ehbNxaK1613U5
vendor: 63 bytes, lines 69-71
69" onerror="showLoadErrors()" async defer></script> 70 71
71<script type="text/javascript"> 72 function showLoadErrors() { 73 var errors = "Sorry! We are facing technical difficulties right now. Please try again later!"; 74 $error_container = $(".activation-message .message .msg-error"); 75 $error_container.html(''); 76 $error_container.append(errors); 77 $(".activation-message").show(); 78 } 79 </script>
79 80 81 82
82<script type="text/javascript"> 83 84 var digitalDataOverrides = 85 { 86 emptyPageDefault: "form", //Set this if needed, default is home 87 isChannelMapped: true, 88 channelIndex: 1 89 }; 90 91 var ddm = new digitalDataManager(digitalDataOverrides); 92 var digitalData = ddm.getDigitalData(location, window.ttMETA); 93 94 95 </script>
95 96 97 98 <!-- Google Tag Manager --> 99
99<script>
vendor: 495 bytes, lines 99-107
99 100 (function (w, d, s, l, i) { 101 w[l] = w[l] || []; w[l].push({ 102 'gtm.start': 103 new Date().getTime(), event: 'gtm.js' 104 }); var f = d.getElementsByTagName(s)[0], 105 j = d.createElement(s), dl = l != 'dataLayer' ? '&l=' + l : ''; j.async = true; j.src = 106 'https://www.googletagmanager.com/gtm.js?id=' + i + dl; f.parentNode.insertBefore(j, f); 107 })(window, document, 'script', 'dataLayer', '
107GTM-M3LL6Z2
vendor: 3 bytes, line 107
107');
107</script>
107 108 <!-- End Google Tag Manager --> 109</head> 110 111<body class="en-us "> 112 113 114 115<!--[if IE 7 ]> <div class="ie7 nw-master-wrapper"> <![endif]--> 116 <!--[if IE 8 ]> <div class="ie8 nw-master-wrapper"> <![endif]--> 117 <!--[if IE 9 ]> <div class="ie9 nw-master-wrapper"> <![endif]--> 118 <div class="nw-master-wrapper" ><!--<![endif]--> 119 <div class="nw-hdr-container"> 120 <div class="header-height"> 121 122<div class="header-outer-wrapper"> 123 <a href="/greendot/" class="nw-logo"></a> 124</div> 125 126 127 </div> 128 </div> 129 <div id="container"> 130 <!-- main --> 131 <div id="main" class="main-content-padding"> 132 133 134 135 136 137<div class="contentimage-holder"> 138 <div class="rightimage-panel"> 139 </div> 140<div class="auth-inside nw-skin-login"> 141 142 143<div class="div-left"> 144 <div class="breadcrum-height"> 145 <div class="header-divleft"> 146 <div class="breadcrum_left"> 147 <div class="breadcrum-name-padding-top"> 148 <h1 class="tit-brdcrm"><span>Account</span> login</h1> 149 <!-- img src="///greendot/cmsviews/greendot/assets/en-us/head_accountlogin.gif" alt=""></img --> 150 </div> 151 </div> 152 <div class="breadcrum_right div-align-right"> 153 154 </div> 155 </div> 156 <div class="dash-row"></div> 157 </div> 158</div> 159 160<div class="errorMsgAlign"> 161 162 163<div class="activation-message no-display"><div class="message messages"><p class="msg-error"></p></div></div> 164</div> 165 166<div style="clear:both;"></div> 167 168<div id="loginHeader" style="float:right;"> 169<span class="copyheader reqdinfo-txt">* Required Information</span> 170</div> 171 172<div class="login"> 173<form action="/greendot/login" autocomplete="off" id="loginform" method="post"><input name="__RequestVerificationToken" type="hidden" value="uy7h6pQYT9Spvj35ypgSBCABvRlsZy6w5Sn28D-5KEv71tGuJHRYrudruFLpCGg2CknHsLOZwjOYPkrymSvj8VF3nAOoRb1aBLbyqlq_ka81" /> 174<div class="greyBox right login-screen seperator-box box-background-color"><b class="rtop"><b class="r1"></b><b class="r2"></b><b class="r3"></b><b class="r4"></b></b><div class="greyBoxTitle"><p>Log-in to Access Your Account</p></div><span class="field-validation-valid" data-valmsg-for="TxtAccountNoOrUserId" data-valmsg-replace="false"> </span> 175 <label for="TxtAccountNoOrUserId">* User ID</label> 176 177 <div class="login-input-wrapper"> 178 <label class="masked-id" for="TxtAccountNoOrUserId"></label> 179 <input data-val="true" data-val-length="" data-val-length-max="50" data-val-regex="" data-val-regex-pattern="^[a-zA-Z0-9@.\-_\s]+$" data-val-required="Please enter the User ID you have previously created." id="TxtAccountNoOrUserId" maxlength="50" name="TxtAccountNoOrUserId" placeholder="" size="16" type="text" value="" /> 180 181 <a id='popAcctNo' rel="popupwindow" data_tooltip='This is the user ID you previously created.' data_tooltipbgcolor='#f1f1f1' href='/greendot/userid-help'> 182 <img class="help" src="/greendot/cmsviews/greendot/assets/shared/question.gif" alt=""/></a><br style ="clear:both"/> 183 </div> 184 <span class="field-validation-valid" data-valmsg-for="TxtPassword" data-valmsg-replace="false"> </span> 185 <label for="TxtPassword">* Password</label> 186 187 <div class="login-input-wrapper"> 188 <input data-val="true" data-val-length="Password must be between 0 and 16 characters long and contain a number." data-val-length-max="16" data-val-regex="" data-val-regex-pattern="^[^<>"&]{1,16}$" data-val-required="Please enter your Password." id="TxtPassword" name="TxtPassword" placeholder="" size="16" type="password" /> 189 <a rel="popupwindow" data_tooltip='This is the password you previously created.' data_tooltipbgcolor='#f1f1f1' href='/greendot/password-help' id="tooltip-password"> 190 <img class="help" src="/greendot/cmsviews/greendot/assets/shared/question.gif" alt=""/></a><br style ="clear:both"/> 191 </div> 192 193 <label class="challengeques" for="CheckBoxRememberUserId">Remember User ID</label> 194 <div class="login-input-wrapper"> 195 <input class="checkbox-margin-top" data-val="true" data-val-required="The CheckBoxRememberUserId field is required." id="CheckBoxRememberUserId" name="CheckBoxRememberUserId" type="checkbox" value="true" /><input name="CheckBoxRememberUserId" type="hidden" value="false" /> 196 <a id='popRememberMe' rel="popupwindow" href='/greendot/rememberuserid-help'> 197 <img class="help" src="/greendot/cmsviews/greendot/assets/shared/question.gif" alt=""/></a> 198 </div> 199 200 <div class="field-set-right g-recaptcha" data-sitekey="6Lc1UKwfAAAAAE1q5zrnIqcUv34ehbNxaK1613U5" data-size="invisible" data-callback="onSubmit"></div> 201 <input type="hidden" name="gRecaptchaResponse" id="gRecaptchaResponse" /> 202 203 <br style ="clear:both"/> 204
205 <span class="link-bottom"><a href="/greendot/create-user" class="regu">Create Online User ID</a></span> 206 207 <span class="link-bottom"><a href="/account/auth/pick-one" class="regu">Forgot User ID/Password?</a></span> 208 <input Id="IovationBlackBox" id="IovationBlackBoxValue" name="IovationBlackBoxValue" type="hidden" value="" /> 209 <div style="clear:both;"></div><b class="rbottom"><b class="r4"></b><b class="r3"></b><b class="r2"></b><b class="r1"></b></b></div> 210 211 <br style="clear:both;"/> 212 213 <div style="float:right;"> 214 215 <input type="image" id="btnLogin" class="" src="/greendot/cmsviews/greendot/assets/en-us/but_login.gif"/> 216 217</div> 218 219 220 <style> 221 .imessaget { 222 padding: 9px; 223 background: #73ba1d; 224 color:white; 225 float:right; 226 text-align: left; 227 } 228 #btnLogin.btn { 229 margin-bottom:15px !important; 230 } 231 .readonly-style { 232 background-color: #ebebe4 !important; 233 cursor: auto; 234 opacity: 1; 235 } 236 </style> 237</form> 238</div> 239<br style="clear:both;"/> 240</div> 241</div>
242<script type="text/javascript"> 243 244 var reCaptchaEnabled = true; 245 var enterpriseReCaptchaEnabled = true; 246 var showReCaptcha = true; 247 var showEnterpriseReCaptcha = true; 248 249 function onSubmit(token) { 250 if (enterpriseReCaptchaEnabled && showEnterpriseReCaptcha) { 251 $("#gRecaptchaResponse").val(token); 252 grecaptcha.enterprise.reset(); 253 } else if (reCaptchaEnabled && showReCaptcha) { 254 $("#gRecaptchaResponse").val(token); 255 grecaptcha.reset(); 256 } 257 $("#loginform").submit(); 258 }; 259 260 $("#btnLogin").click(function (e) { 261 var userID = "TxtAccountNoOrUserId", 262 password = "TxtPassword", 263 $TxtAccountNoOrUserId = $("#" + userID), 264 $TxtPassword = $("#" + password), 265 userIDValue = $.trim($TxtAccountNoOrUserId.val()), 266 passwordValue = $.trim($TxtPassword.val()), 267 maskedValue = $(".masked-id[for=TxtAccountNoOrUserId]").html(); 268 269 if ((maskedValue === "") && ((userIDValue === "") || (passwordValue === ""))) { 270 $(".errorMsgAlign").html("<div class='messages'><p>Please enter your User ID/Password.</p></div>"); 271 272 if (userIDValue === "") { 273 $TxtAccountNoOrUserId.addClass("input-validation-error error"); 274 $("span[data-valmsg-for=" + userID + "]").removeClass().addClass("field-validation-error"); 275 } 276 277 if (passwordValue === "") { 278 $TxtPassword.addClass("input-validation-error error"); 279 $("span[data-valmsg-for=" + password + "]").removeClass().addClass("field-validation-error"); 280 } 281 return false; 282 } 283 284 if (enterpriseReCaptchaEnabled && showEnterpriseReCaptcha) { 285 e.preventDefault(); 286 grecaptcha.enterprise.execute(); 287 return false; 288 } else if (reCaptchaEnabled && showReCaptcha) { 289 e.preventDefault(); 290 grecaptcha.execute(); 291 return false; 292 } else { 293 if (this.beenSubmitted) { 294 return false; 295 } else this.beenSubmitted = true; 296 return true; 297 } 298 299 }); 300 301 $(document).ready(function () { 302 var $userid = $("#TxtAccountNoOrUserId"); 303 var isReadonly = false; 304 $userid.attr('readonly', isReadonly); 305 306 if (isReadonly) { 307 $userid.addClass('readonly-style'); 308 } 309 var flushuserid = ''; 310 if (flushuserid !== "no") { 311 $('#TxtAccountNoOrUserId').val(""); 312 }; 313 314 // Product Consolidation: Remove session with ECA popup should hide or show 315 sessionStorage.removeItem('ecaDialogHasOpened'); 316 317 $("a[rel='popupwindow']").click(function () { 318 newwindow = window.open(this.href, '_blank', 'status=yes,scrollbars=yes,left=60,top=50,width=300,height=170,resizable=yes'); 319 return false; 320 }); 321 $("a[rel='pop-up-sec']").click(function () { 322 newwindow = window.open(this.href, '_blank', 'status=yes,scrollbars=yes,left=60,top=50,width=490,height=220,resizable=yes'); 323 return false; 324 }); 325 326 327 328 if ($('.messages').length > 0) { 329 $('input.input-validation-error').addClass('error'); 330 } 331 332 $('#TxtAccountNoOrUserId').focus(function () { 333 $(this).parent().find('label.masked-id').addClass('hide'); 334 }).blur(function () { 335 if ($(this).val() === "") 336 $(this).parent().find('label.masked-id').removeClass('hide'); 337 }); 338 339 var displayuserid = ''; 340 if (displayuserid !== '') { 341 setTimeout(function () { $('input[type=password]').focus(); }, 200); 342 343 } 344 345 if ($("#TxtAccountNoOrUserId").val() !== "") { 346 setTimeout(function () { $('input[type=password]').focus(); }, 200); 347 } 348 349 350 $("#TxtAccountNoOrUserId").focusout(function (event) { 351 var userid; 352 var ex; 353 354 355 userid = $("#TxtAccountNoOrUserId").val(); 356 if (userid.length>1) 357 { 358 359 360 regex = '(?!^[0-9]*$)^([a-zA-Z0-9]{6,12})$'; 361 362 if(!userid.match(regex)) { 363 364 var errors = "Incorrect User ID. Please re-enter your information."; 365 $error_container = $(".activation-message .message .msg-error"); 366 $error_container.html(''); 367 $error_container.append(errors); 368 $(".activation-message").show(); 369 $("#TxtAccountNoOrUserId").val(''); 370 $("#TxtPassword").val(''); 371 372 /*https://pd/browse/WEB-12761*/ 373 $('#errorMessage').hide(); 374 375 } 376 377 } 378 }); 379 380 381 $("#TxtPassword").focusout(function (event) { 382 var pwd; 383 var regex; 384 385 386 pwd = $("#TxtPassword").val(); 387 if (pwd.length>1) 388 { 389 390 391 regex = '(?!^[0-9]*$)(?!^[a-zA-Z]*$)^([a-zA-Z0-9]{8,16})$'; 392 if(!pwd.match(regex)) { 393 var errors = "Incorrect Password. Please re-enter your information."; 394 $error_container = $(".activation-message .message .msg-error"); 395 $error_container.html(''); 396 $error_container.append(errors); 397 $(".activation-message").show(); 398 $("#TxtAccountNoOrUserId").val(''); 399 $("#TxtPassword").val(''); 400 401 /*https://pd/browse/WEB-12761*/ 402 $('#errorMessage').hide(); 403 } 404 405 } 406 }); 407 408 var urlSplits = window.location.href.split('?'); 409 if (urlSplits.length > 0 && urlSplits[1]) { 410 var params = urlSplits[1].split('&'); 411 for (let index = 0; index < params.length; index++) { 412 var param = params[index]; 413 if (param.includes('show-chat')) { 414 var paramValue = param.split('=')[1]; 415 if (paramValue && paramValue == 'true') { 416 window.localStorage.setItem('show-chat', paramValue); 417 } 418 } 419 } 420 } 421 });
422 423 function removeParams(param) { 424 const queryParams = new URLSearchParams(window.location.search); 425 const newUrl = new URL(window.location.href); 426 427 queryParams.delete(param); 428 newUrl.search = queryParams.toString(); 429 window.history.pushState({}, undefined, newUrl); 430 } 431 432 removeParams('token'); 433 removeParams('isLegacy'); 434</script>
434
435<script type="text/javaScript"> 436 /* Copyright(c) 2018, iovation, inc. All rights reserved. */ 437 window.IGLOO = window.IGLOO || { 438 "bbout_element_id": "IovationBlackBox", // Populate #ioBlackBox input with device fingerprint 439 "enable_rip": true, // Enable Real IP protection. 440 "enable_flash": false, // Disable flash 441 "install_flash": false, // Don't ask user to install flash 442 "loader": { 443 "version": "general5", // Non-experimental 5.x updates 444 "url_dots_to_dashes": true 445 } 446 }; 447</script>
447
448<script type="text/javaScript" src="/greendot/cmsviews/shared/scripts/loader.js"></script>
448 449 <!-- This line is used to create a global 'page specific' mbox --> 450 <div class="mboxDefault"></div> 451
451<script type="text/javascript"> 452 var mPath = "gdd_global_" + location.host + location.pathname; 453 mboxCreate(mPath.toLowerCase()); 454 </script>
454 455 456 </div> 457 </div> 458 <!-- footer --> 459 <div class="nw-Footer-container"> 460 461 462<div class="nw-Footer-div"> 463 <div> 464 <div class="footer-info"> 465 <p>This Card is issued by Green Dot Bank, Member FDIC, pursuant to a license from Visa U.S.A Inc.</p> 466 </div> 467 </div> 468 469 470</div> 471
472<script> 473 $("#opt-out").attr("data-dialogOptions", '{"resizable": false, "modal": true, "width":500, "dialogClass": "whiteback"}'); 474</script>
474
475<script type="text/javascript"> 476 $(document).ready(function () { 477 $("a[rel='external']").click(function () { 478 newwindow = window.open(this.href, "popSec", 'scrollbars=1,width=800,height=500,menubar=0,resizable=yes,addressbar=yes,location=yes'); 479 return false; 480 }); 481 }); 482</script>
482 483 484 </div> 485 </div> 486
486<script type="text/javascript"> 487 // focus on the first input field on any screen 488 $(document).ready(function () { 489 setTimeout(function () { 490 if (location.hash[0] !== '#') { 491 $("input:text:visible,input:password:visible").first().focus(); 492 } 493 }, 5); 494 }); 495 </script>
495 496 497 498 499 500 501
501<script type="text/javascript"> 502 <!-- 503 if (window.top != window.self) { window.top.location = window.self.location; } 504 --> 505 </script>
505 506 507 508 509 <!-- Google Tag Manager (noscript) -->
vendor: 83 bytes, lines 509-511
509 510 <noscript> 511 <iframe src="https://www.googletagmanager.com/ns.html?id=
511GTM-M3LL6Z2
vendor: 111 bytes, lines 511-514
511" 512 height="0" width="0" style="display:none;visibility:hidden"></iframe> 513 </noscript> 514
514<!-- End Google Tag Manager (noscript) --> 515 516 517 518
519<script type="text/javascript"> 520 var _gaq = _gaq || [], 521 logged_in = (window.location.pathname.toLowerCase().split('/')[3] == 'transaction-summary');; 522 523 _gaq.push(['_setAccount', 'UA-813060-17']); 524 525 if (logged_in) { 526 _gaq.push(['_setCustomVar', 1, 'logged_in', 'yes', 2]); 527 } 528 529 _gaq.push(['_trackPageview']); 530 531 (function() { 532 var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; 533 ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; 534 var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); 535 })(); 536</script>
536 537 538 539 540<!-- dtm calls this function, so keep it -->
541<script> 542 window.dataLayer = window.dataLayer || []; 543 function gtag() { dataLayer.push(arguments); } 544</script>
544 545 546 547 548 549 550 551 <!-- BEGIN DTM FOOTER --> 552
552<script type="text/javascript"> 553 554 /* Clear LoginAccessToken and AccessToken from sessionStoragee*/ 555 /* LoginAccessToken is set in sessionStoragee in ach-transfer page in web.accountmanagement solution */ 556 /* AccessToken is set in sessionStoragee in login recovery pages in web.accountmanagement solution */ 557 558 if (this.window.sessionStorage["LoginAccessToken"]) { 559 this.window.sessionStorage["LoginAccessToken"] = ''; 560 } 561 if (this.window.sessionStorage["AccessToken"]) { 562 this.window.sessionStorage["AccessToken"] = ''; 563 } 564 var digitalData = digitalData || {}; 565 566 567 568 569 if (typeof _satellite != "undefined") { 570 _satellite.pageBottom(); 571 } 572 else { 573 console.error('_satellite object is not available, ensure script is being referenced properly.'); 574 } 575 576 </script>
576 577 <!-- END DTM FOOTER --> 578 579<style> 580 .ab-message-header { 581 width: initial !important; 582 } 583</style>
584<script> 585 var trackAccountKey = 0; 586 var brazeEnabled = true; 587 var enableLogging = false; 588 var isFirstLogin = false; 589</script>
589
590<script type="text/javascript" src="/greendot/cmsviews/shared/scripts/braze/braze.js?134312015230620854" ></script>
590 591
591<script type="text/javascript"> 592 +function (a, p, P, b, y) { 593 a.braze = {}; a.brazeQueue = []; for (var s = "BrazeSdkMetadata DeviceProperties Card Card.prototype.dismissCard Card.prototype.removeAllSubscriptions Card.prototype.removeSubscription Card.prototype.subscribeToClickedEvent Card.prototype.subscribeToDismissedEvent Card.fromContentCardsJson Banner CaptionedImage ClassicCard ControlCard ContentCards ContentCards.prototype.getUnviewedCardCount Feed Feed.prototype.getUnreadCardCount ControlMessage InAppMessage InAppMessage.SlideFrom InAppMessage.ClickAction InAppMessage.DismissType InAppMessage.OpenTarget InAppMessage.ImageStyle InAppMessage.Orientation InAppMessage.TextAlignment InAppMessage.CropType InAppMessage.prototype.closeMessage InAppMessage.prototype.removeAllSubscriptions InAppMessage.prototype.removeSubscription InAppMessage.prototype.subscribeToClickedEvent InAppMessage.prototype.subscribeToDismissedEvent InAppMessage.fromJson FullScreenMessage ModalMessage HtmlMessage SlideUpMessage User User.Genders User.NotificationSubscriptionTypes User.prototype.addAlias User.prototype.addToCustomAttributeArray User.prototype.addToSubscriptionGroup User.prototype.getUserId User.prototype.incrementCustomUserAttribute User.prototype.removeFromCustomAttributeArray User.prototype.removeFromSubscriptionGroup User.prototype.setCountry User.prototype.setCustomLocationAttribute User.prototype.setCustomUserAttribute User.prototype.setDateOfBirth User.prototype.setEmail User.prototype.setEmailNotificationSubscriptionType User.prototype.setFirstName User.prototype.setGender User.prototype.setHomeCity User.prototype.setLanguage User.prototype.setLastKnownLocation User.prototype.setLastName User.prototype.setPhoneNumber User.prototype.setPushNotificationSubscriptionType InAppMessageButton InAppMessageButton.prototype.removeAllSubscriptions InAppMessageButton.prototype.removeSubscription InAppMessageButton.prototype.subscribeToClickedEvent automaticallyShowInAppMessages destroyFeed hideContentCards showContentCards showFeed showInAppMessage toggleContentCards toggleFeed changeUser destroy getDeviceId initialize isPushBlocked isPushPermissionGranted isPushSupported logCardClick logCardDismissal logCardImpressions logContentCardsDisplayed logCustomEvent logFeedDisplayed logInAppMessageButtonClick logInAppMessageClick logInAppMessageHtmlClick logInAppMessageImpression logPurchase openSession requestPushPermission removeAllSubscriptions removeSubscription requestContentCardsRefresh requestFeedRefresh requestImmediateDataFlush enableSDK isDisabled setLogger setSdkAuthenticationSignature addSdkMetadata disableSDK subscribeToContentCardsUpdates subscribeToFeedUpdates subscribeToInAppMessage subscribeToSdkAuthenticationFailures toggleLogging unregisterPush wipeData handleBrazeAction".split(" "), i = 0; i < s.length; i++) { for (var m = s[i], k = a.braze, l = m.split("."), j = 0; j < l.length - 1; j++)k = k[l[j]]; k[l[j]] = (new Function("return function " + m.replace(/\./g, "_") + "(){window.brazeQueue.push(arguments); return true}"))() } window.braze.getCachedContentCards = function () { return new window.braze.ContentCards }; window.braze.getCachedFeed = function () { return new window.braze.Feed }; window.braze.getUser = function () { return new window.braze.User }; (y = p.createElement(P)).type = 'text/javascript'; 594 y.src = 'https://js.appboycdn.com/web-sdk/4.0/braze.min.js'; 595 y.async = 1; (b = p.getElementsByTagName(P)[0]).parentNode.insertBefore(y, b) 596 }(window, document, 'script'); 597 braze.initialize('e2cbf685-06c7-4435-9762-ae504747d5ea', { 598 baseUrl: "sdk.iad-05.braze.com", 599 serviceWorkerLocation: '/greendot/service-worker.js', 600 safariWebsitePushId: 'web.com.greendot.secure', 601 allowUserSuppliedJavascript: true, 602 enableLogging: enableLogging 603 }); 604 braze.subscribeToInAppMessage(function (inAppMessage) { 605 if (inAppMessage instanceof braze.InAppMessage) { 606 const keyValuePairs = inAppMessage.extras || {}; 607 if (keyValuePairs["msg-id"] === "push-primer") { 608 if (!braze.isPushSupported() || braze.isPushPermissionGranted() || braze.isPushBlocked()) { 609 return; 610 } 611 if (inAppMessage.buttons[1] != null) { 612 613 inAppMessage.buttons[1].subscribeToClickedEvent(function () { 614 braze.requestPushPermission(function () { 615 console.log('safari register push success'); 616 }, function () { 617 console.log('safari register push deny'); 618 }); 619 }); 620 } 621 } 622 } 623 braze.showInAppMessage(inAppMessage); 624 }); 625 // start (or continue) a session 626 braze.openSession(); 627 628 setTimeout(function () { 629 if (!isMacOS()) { 630 braze.requestPushPermission(function () { 631 console.log('register push success'); 632 }, function () { 633 console.log('register push deny'); 634 }); 635 } else { 636 showSafariPrompt(); 637 } 638 }, 500); 639 640 if (trackAccountKey > 0) { 641 braze.changeUser(trackAccountKey); 642 var user = braze.getUser(); 643 user.setCustomUserAttribute('AccountKey', trackAccountKey); 644 } 645 if (isFirstLogin) { 646 logEvent('SuccessfulLoginWeb'); 647 } 648 logPageViewEvent(); 649 bindClickEvents(); 650 </script>
650 651 652 653 <!-- Web chat --> 654 655 656 657<link rel="stylesheet" href="https://prod-cdn.go2bankonline.com/modules/web-chat/current/stand-alone/static/css/main.css"> 658 659
660<script type="text/javascript" src="https://prod-cdn.go2bankonline.com/modules/web-chat/current/stand-alone/static/js/main.js"></script>
660 661 662<style type="text/css"> 663 #menu-contactus, #footer-contactus { 664 cursor: pointer; 665 } 666 667 #gd-chat-root { 668 width: 940px; 669 margin: 0 auto; 670 } 671 672 .eureka-tile--pad-content .eureka-tile__content-container-inner, .eureka-tile__heading-container { 673 padding: 12px 16px; 674 } 675 676 .eureka-callout--pad-content { 677 padding: 32px; 678 } 679 680 .web-chat-window-container__close-btn, .web-chat-window-container__close-btn > .eureka-dialog-action__content-container { 681 width: 32px; 682 height: 32px; 683 } 684 685 .eureka-context-icon--has-bg .eureka-context-icon__inner { 686 width: 20px; 687 height: 20px; 688 display: flex; 689 } 690 691 .web-chat-window-container__title-btn-container .eureka-context-icon { 692 height: 24px; 693 width: 24px; 694 padding: 4px; 695 } 696 697 .eureka-icon-x { 698 width: 20px !important; 699 height: 20px !important; 700 } 701 702 .web-chat-window-container__tile-header .web-chat-window-container__tile-header-title { 703 width: auto; 704 font-weight: 600; 705 font-size: 17px !important; 706 line-height: 20.4px; 707 text-transform: none; 708 text-align: initial; 709 } 710 711 .eureka-callout__title-container > h2.eureka-heading.eureka-heading--h2.eureka-callout__title { 712 font-weight: 600; 713 font-size: 15px !important; 714 line-height: 18px; 715 text-transform: inherit; 716 text-align: center; 717 margin-top: 0px; 718 } 719 720 .eureka-callout__icon-container { 721 font-size: 80px; 722 } 723 724 p.eureka-callout__msg { 725 font-weight: 400; 726 font-size: 15px; 727 line-height: 21px; 728 } 729 730 .eureka-button__content-container { 731 padding: 4px 8px !important; 732 } 733 734 .eureka-callout.eureka-callout--pad-content.web-chat-choose-option-window__header-container.web-chat-module__choose-option-window { 735 padding: 0px; 736 } 737 738 .web-chat-choose-option-window__header-container .eureka-callout__title { 739 text-align: left !important; 740 } 741 742 .eureka-callout__icon-container + .eureka-callout__text-container { 743 display: inline-block; 744 } 745 746 #gd-chat-root li { 747 margin: 0; 748 } 749 750 .eureka-list-item__text-container, .eureka-resource-list-item__icon-container, .eureka-resource-list-item__icon-container, 751 .eureka-resource-list-item-nav-action-icon { 752 padding: 12px; 753 } 754 755 .eureka-list-item__text { 756 font-weight: 400; 757 font-size: 17px; 758 line-height: 23.8px; 759 } 760 761 .eureka-list-item__meta { 762 font-weight: 400; 763 font-size: 11px; 764 line-height: 15.4px; 765 } 766 767 .button.eureka-dialog-action.web-chat-window-container__minimize-btn { 768 height: 32px; 769 width: 32px; 770 } 771 772 .eureka-dialog-action__content-container { 773 height: 24px; 774 width: 24px; 775 } 776 777 svg.eureka-icon.eureka-icon-minus { 778 height: 24px; 779 width: 24px; 780 } 781 782 .eureka-button__text { 783 font-weight: 600; 784 font-size: 13px !important; 785 line-height: 15.6px; 786 display: block; 787 padding: 0; 788 } 789 790 .eureka-resource-list-item-nav-action-icon__icon, .eureka-resource-list-item-nav-action-icon__icon-safe-space { 791 width: 28px; 792 height: 28px; 793 } 794 795 .web-chat-window-container__title-btn-container--minimize-btn-container { 796 margin-right: 4px; 797 } 798 799 .eureka-modal__actions-container-inner .eureka-button { 800 max-width: 36px; 801 border-radius: 2px; 802 height: 36px; 803 } 804 805 .web-chat-text-bubble__bubble-container { 806 padding: 8px 12px; 807 font-weight: 400; 808 font-size: 15px; 809 line-height: 21px; 810 text-align: initial; 811 } 812 813 .web-chat-message-input { 814 padding: 4px 3px 2px 12px; 815 font-weight: 400; 816 font-size: 17px; 817 line-height: 23.8px; 818 } 819 820 .web-chat-image-bubble__loading-container .web-chat-image-bubble__uploading-status { 821 font-size: 12px; 822 } 823 824 .eureka-file-picker-button__icon-container { 825 padding: 0px; 826 } 827 828 .web-chat-window__send-message-container .web-chat-window__message-input .eureka-floating-label-composer__after-comp-container { 829 height: 25px; 830 margin: 2px; 831 } 832 833 .web-chat-window__actions-container .web-chat-window__send-btn .eureka-icon { 834 height: 24px; 835 } 836 837 .web-chat-window__actions-container .web-chat-window__send-btn >
837 .eureka-button__content-container { 838 padding: 0 !important; 839 } 840 841 .eureka-file-picker-button__button, .eureka-file-picker-button__button:hover { 842 background: none !important; 843 } 844 845 .web-chat-window__attach-btn { 846 margin-right: 4px; 847 } 848 849 .web-chat-window__counter-container { 850 font-weight: 400; 851 font-size: 11px; 852 line-height: 15.4px; 853 } 854 855 .eureka-floating-label-composer .eureka-form-label { 856 padding: 0 12px 12px; 857 } 858 859 .eureka-floating-label-composer .eureka-form-label__text { 860 font-weight: 400; 861 font-size: 17px; 862 line-height: 23.8px; 863 } 864 865 .eureka-floating-label-composer--has-value .eureka-form-label, .eureka-floating-label-composer__control-container:focus-within .eureka-form-label { 866 padding: 0 12px; 867 } 868 869 .eureka-floating-label-composer:not(.eureka-floating-label-composer--no-label) .eureka-combobox .rw-widget-input, .eureka-floating-label-composer:not(.eureka-floating-label-composer--no-label) .eureka-date-picker .rw-widget-input, .eureka-floating-label-composer:not(.eureka-floating-label-composer--no-label) .eureka-dropdown .rw-dropdown-list-input, .eureka-floating-label-composer:not(.eureka-floating-label-composer--no-label) .eureka-email-input, .eureka-floating-label-composer:not(.eureka-floating-label-composer--no-label) .eureka-number-picker .rw-widget-input, .eureka-floating-label-composer:not(.eureka-floating-label-composer--no-label) .eureka-phone-input, .eureka-floating-label-composer:not(.eureka-floating-label-composer--no-label) .eureka-protected-input, .eureka-floating-label-composer:not(.eureka-floating-label-composer--no-label) .eureka-tax-identifier-input, .eureka-floating-label-composer:not(.eureka-floating-label-composer--no-label) .eureka-text-input, .eureka-floating-label-composer:not(.eureka-floating-label-composer--no-label) .eureka-textarea { 870 padding: 20px 12px 4px; 871 width: 100%; 872 } 873 874 .eureka-floating-label-composer__label-container { 875 top: 12px; 876 } 877 878 .eureka-floating-label-composer__control-container:focus-within .eureka-floating-label-composer__label-container { 879 top: 2px; 880 } 881 882 .eureka-floating-label-composer__control-container:focus-within .eureka-form-label__text { 883 font-size: 13px; 884 } 885 886 .web-chat-leave-message__counter-container { 887 font-weight: 400; 888 font-size: 11px; 889 line-height: 15.4px; 890 } 891 892 .web-chat-leave-message__leave-message-content .web-chat-leave-message__error-msg { 893 font-size: 12px; 894 } 895 896 .web-chat-loading__loading-state > .eureka-callout__inner > .eureka-callout__icon-container > .eureka-loading-dots > .eureka-loading-dots__dot { 897 background: #000000; 898 } 899 900 .eureka-file-picker-button__icon-safe-space { 901 width: 32px; 902 } 903 904 .web-chat-image-bubble__thumbnail-container { 905 min-height: 64px; 906 } 907 908 .web-chat-image-bubble__bubble-thumbnail-container .web-chat-image-bubble__modal-scrim { 909 min-height: 64px; 910 } 911 912 .web-chat-leave-message__msg-input-hint { 913 text-align: left; 914 } 915 916 .web-chat-leave-message__message-input .web-chat-message-input.web-chat-textarea-autosize { 917 padding-top: 0; 918 } 919 920 .eureka-callout.eureka-callout--pad-content.web-chat-generic-message__message-content.web-chat-window__expired-window { 921 padding: 0; 922 } 923 924 .web-chat-typing-bubble .eureka-loading-dots .eureka-loading-dots__dot { 925 width: 9px; 926 height: 9px; 927 } 928</style> 929 930 931</body> 932 933</html> 934
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.