CINXE.COM
Create your Google Account
<!DOCTYPE html> <html lang="en"> <head><script type="text/javascript" src="/_static/js/bundle-playback.js?v=HxkREWBo" charset="utf-8"></script> <script type="text/javascript" src="/_static/js/wombat.js?v=txqj7nKC" charset="utf-8"></script> <script>window.RufflePlayer=window.RufflePlayer||{};window.RufflePlayer.config={"autoplay":"on","unmuteOverlay":"hidden"};</script> <script type="text/javascript" src="/_static/js/ruffle/ruffle.js"></script> <script type="text/javascript"> __wm.init("https://web.archive.org/web"); __wm.wombat("https://accounts.google.com/SignUp?service=wise&continue=https%3A%2F%2Fdocs.google.com%2Fforms%2F%3Fusp%3Dforms_alc&ltmpl=forms","20210518052348","https://web.archive.org/","web","/_static/", "1621315428"); </script> <link rel="stylesheet" type="text/css" href="/_static/css/banner-styles.css?v=S1zqJCYt" /> <link rel="stylesheet" type="text/css" href="/_static/css/iconochive.css?v=3PDvdIFv" /> <!-- End Wayback Rewrite JS Include --> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <meta name="viewport" content="initial-scale=1"> <link href="https://web.archive.org/web/20210518052348/https://accounts.google.com/SignUp?hl=en" rel="canonical"> <title> Create your Google Account </title> <meta name="description" content="A single username and password gets you into everything Google (Gmail, Chrome, YouTube, Google Maps). Set up your profile and preferences just the way you like. Switch between devices, and pick up wherever you left off."> <style type="text/css"> .goog-modalpopup,.modal-dialog{-webkit-box-shadow:0 4px 16px rgba(0,0,0,.2);-moz-box-shadow:0 4px 16px rgba(0,0,0,.2);box-shadow:0 4px 16px rgba(0,0,0,.2);background:#fff;background-clip:padding-box;border:1px solid #acacac;border:1px solid rgba(0,0,0,.333);outline:0;position:absolute}.goog-modalpopup-bg,.modal-dialog-bg{background:#fff;left:0;position:absolute;top:0}div.goog-modalpopup-bg,div.modal-dialog-bg{filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75}.modal-dialog{color:#000;padding:30px 42px}.modal-dialog-title{background-color:#fff;color:#000;cursor:default;font-size:16px;font-weight:normal;line-height:24px;margin:0 0 16px}.modal-dialog-title-close{cursor:pointer;height:11px;opacity:0.7;padding:17px;position:absolute;right:0px;top:0px;width:11px}.modal-dialog-title-close:after{content:'';background:url(https://web.archive.org/web/20210518052348im_/https://ssl.gstatic.com/ui/v1/dialog/close-x.png);position:absolute;height:11px;width:11px;right:17px}.modal-dialog-title-close:hover{opacity:1}.modal-dialog-content{background-color:#fff;line-height:1.4em}.modal-dialog-buttons{margin-top:16px}.modal-dialog-buttons button{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background-color:#f5f5f5;background-image:-webkit-linear-gradient(top,#f5f5f5,#f1f1f1);background-image:-moz-linear-gradient(top,#f5f5f5,#f1f1f1);background-image:-ms-linear-gradient(top,#f5f5f5,#f1f1f1);background-image:-o-linear-gradient(top,#f5f5f5,#f1f1f1);background-image:linear-gradient(top,#f5f5f5,#f1f1f1);border:1px solid #dcdcdc;border:1px solid rgba(0,0,0,0.1);color:#444;cursor:default;font-size:11px;font-weight:bold;height:29px;line-height:27px;margin:0 16px 0 0;min-width:72px;outline:0;padding:0 8px}.modal-dialog-buttons button:hover,.modal-dialog-buttons button:active{-webkit-box-shadow:0px 1px 1px rgba(0,0,0,0.1);-moz-box-shadow:0px 1px 1px rgba(0,0,0,0.1);box-shadow:0px 1px 1px rgba(0,0,0,0.1);background-color:#f8f8f8;background-image:-webkit-linear-gradient(top,#f8f8f8,#f1f1f1);background-image:-moz-linear-gradient(top,#f8f8f8,#f1f1f1);background-image:-ms-linear-gradient(top,#f8f8f8,#f1f1f1);background-image:-o-linear-gradient(top,#f8f8f8,#f1f1f1);background-image:linear-gradient(top,#f8f8f8,#f1f1f1);border:1px solid #c6c6c6;color:#333}.modal-dialog-buttons button:active{-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.modal-dialog-buttons button:focus{border:1px solid #4d90fe}.modal-dialog-buttons button[disabled]{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:#fff;background-image:none;border:1px solid #f3f3f3;border:1px solid rgba(0,0,0,0.05);color:#b8b8b8}.modal-dialog-buttons .goog-buttonset-action{background-color:#4d90fe;background-image:-webkit-linear-gradient(top,#4d90fe,#4787ed);background-image:-moz-linear-gradient(top,#4d90fe,#4787ed);background-image:-ms-linear-gradient(top,#4d90fe,#4787ed);background-image:-o-linear-gradient(top,#4d90fe,#4787ed);background-image:linear-gradient(top,#4d90fe,#4787ed);border:1px solid #3079ed;color:#fff}.modal-dialog-buttons .goog-buttonset-action:hover,.modal-dialog-buttons .goog-buttonset-action:active{background-color:#357ae8;background-image:-webkit-linear-gradient(top,#4d90fe,#357ae8);background-image:-moz-linear-gradient(top,#4d90fe,#357ae8);background-image:-ms-linear-gradient(top,#4d90fe,#357ae8);background-image:-o-linear-gradient(top,#4d90fe,#357ae8);background-image:linear-gradient(top,#4d90fe,#357ae8);border:1px solid #2f5bb7;color:#fff}.modal-dialog-buttons .goog-buttonset-action:active{-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);box-shadow:inset 0 1px 2px rgba(0,0,0,0.3)}.modal-dialog-buttons .goog-buttonset-action:focus{-webkit-box-shadow:inset 0 0 0 1px #fff;-moz-box-shadow:inset 0 0 0 1px #fff;box-shadow:inset 0 0 0 1px #fff;border:1px solid #fff;border:1px solid rgba(0,0,0,0);outline:1px solid #4d90fe;outline:0 rgba(0,0,0,0)}.modal-dialog-buttons .goog-buttonset-action[disabled]{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:#4d90fe;color:#fff;filter:alpha(opacity=50);opacity:0.5}.jfk-alert,.jfk-confirm{width:512px} </style> <style type="text/css"> html, body, div, h1, h2, h3, h4, h5, h6, p, img, dl, dt, dd, ol, ul, li, table, tr, td, form, object, embed, article, aside, canvas, command, details, fieldset, figcaption, figure, footer, group, header, hgroup, legend, mark, menu, meter, nav, output, progress, section, summary, time, audio, video { margin: 0; padding: 0; border: 0; } article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; } html { font: 81.25% arial, helvetica, sans-serif; background: #fff; color: #333; line-height: 1; direction: ltr; } a { color: #15c; text-decoration: none; } a:active { color: #d14836; } a:hover { text-decoration: underline; } h1, h2, h3, h4, h5, h6 { color: #222; font-size: 1.54em; font-weight: normal; line-height: 24px; margin: 0 0 .46em; } p { line-height: 17px; margin: 0 0 1em; } ol, ul { list-style: none; line-height: 17px; margin: 0 0 1em; } li { margin: 0 0 .5em; } table { border-collapse: collapse; border-spacing: 0; } strong { color: #222; } </style> <style type="text/css"> html, body { position: absolute; height: 100%; min-width: 100%; } .wrapper { position: relative; min-height: 100%; } .wrapper + style + iframe { display: none; } .content { padding: 0 44px; } .topbar { text-align: right; padding-top: .5em; padding-bottom: .5em; } .google-header-bar { height: 71px; background: #f1f1f1; border-bottom: 1px solid #e5e5e5; overflow: hidden; } .header .logo { margin: 17px 0 0; float: left; } .header .logo-w { height: 36px; width: 112px; } .header .signin, .header .signup { margin: 28px 0 0; float: right; font-weight: bold; } .header .signin-button, .header .signup-button { margin: 22px 0 0; float: right; } .header .signin-button a { font-size: 13px; font-weight: normal; } .header .signup-button a { position: relative; top: -1px; margin: 0 0 0 1em; } .main { margin: 0 auto; width: 650px; padding-top: 23px; padding-bottom: 100px; } .main h1:first-child { margin: 0 0 .92em; } .google-footer-bar { position: absolute; bottom: 0; height: 35px; width: 100%; border-top: 1px solid #ebebeb; overflow: hidden; } .footer { padding-top: 9px; font-size: .85em; white-space: nowrap; line-height: 0; } .footer ul { color: #999; float: left; max-width: 80%; } .footer ul li { display: inline; padding: 0 1.5em 0 0; } .footer a { color: #333; } .footer .lang-chooser-wrap { float: right; max-width: 20%; } .footer .lang-chooser-wrap img { vertical-align: middle; } .footer .attribution { float: right; } .footer .attribution span { vertical-align: text-top; } .redtext { color: #dd4b39; } .greytext { color: #555; } .secondary { font-size: 11px; color: #666; } .source { color: #093; } .hidden { display: none; } .clearfix:after { visibility: hidden; display: block; font-size: 0; content: '.'; clear: both; height: 0; } * html .clearfix { zoom: 1; } *:first-child+html .clearfix { zoom: 1; } pre { font-family: monospace; position: absolute; left: 0; margin: 0; padding: 1.5em; font-size: 13px; background: #f1f1f1; border-top: 1px solid #e5e5e5; direction: ltr; } </style> <style type="text/css"> button, input, select, textarea { font-family: inherit; font-size: inherit; } button::-moz-focus-inner, input::-moz-focus-inner { border: 0; } input[type=email], input[type=number], input[type=password], input[type=tel], input[type=text], input[type=url] { -webkit-appearance: none; appearance: none; display: inline-block; height: 29px; margin: 0; padding: 0 8px; background: #fff; border: 1px solid #d9d9d9; border-top: 1px solid #c0c0c0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; } input[type=email]:hover, input[type=number]:hover, input[type=password]:hover, input[type=tel]:hover, input[type=text]:hover, input[type=url]:hover { border: 1px solid #b9b9b9; border-top: 1px solid #a0a0a0; -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1); -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1); box-shadow: inset 0 1px 2px rgba(0,0,0,0.1); } input[type=email]:focus, input[type=number]:focus, input[type=password]:focus, input[type=tel]:focus, input[type=text]:focus, input[type=url]:focus { outline: none; border: 1px solid #4d90fe; -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3); -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3); box-shadow: inset 0 1px 2px rgba(0,0,0,0.3); } input[type=email][disabled=disabled], input[type=number][disabled=disabled], input[type=password][disabled=disabled], input[type=tel][disabled=disabled], input[type=text][disabled=disabled], input[type=url][disabled=disabled] { border: 1px solid #e5e5e5; background: #f1f1f1; } input[type=email][disabled=disabled]:hover, input[type=number][disabled=disabled]:hover, input[type=password][disabled=disabled]:hover, input[type=tel][disabled=disabled]:hover, input[type=text][disabled=disabled]:hover, input[type=url][disabled=disabled]:hover { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; } input[type=email][readonly=readonly], input[type=number][readonly=readonly], input[type=password][readonly=readonly], input[type=text][readonly=readonly], input[type=url][readonly=readonly] { border: 1px solid #d9d9d9; } input[type=email][readonly=readonly]:hover, input[type=number][readonly=readonly]:hover, input[type=password][readonly=readonly]:hover, input[type=text][readonly=readonly]:hover, input[type=url][readonly=readonly]:hover, input[type=email][readonly=readonly]:focus, input[type=number][readonly=readonly]:focus, input[type=password][readonly=readonly]:focus, input[type=text][readonly=readonly]:focus, input[type=url][readonly=readonly]:focus { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; } input[type=checkbox].form-error, input[type=email].form-error, input[type=number].form-error, input[type=password].form-error, input[type=text].form-error, input[type=tel].form-error, input[type=url].form-error { border: 1px solid #dd4b39; } input[type=checkbox], input[type=radio] { -webkit-appearance: none; appearance: none; width: 13px; height: 13px; margin: 0; cursor: pointer; vertical-align: bottom; background: #fff; border: 1px solid #dcdcdc; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; position: relative; } input[type=checkbox]:active, input[type=radio]:active { border-color: #c6c6c6; background: #ebebeb; } input[type=checkbox]:hover { border-color: #c6c6c6; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.1); -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.1); box-shadow: inset 0 1px 1px rgba(0,0,0,0.1); } input[type=radio] { -webkit-border-radius: 1em; -moz-border-radius: 1em; border-radius: 1em; width: 15px; height: 15px; } input[type=checkbox]:checked, input[type=radio]:checked { background: #fff; } input[type=radio]:checked::after { content: ''; display: block; position: relative; top: 3px; left: 3px; width: 7px; height: 7px; background: #666; -webkit-border-radius: 1em; -moz-border-radius: 1em; border-radius: 1em; } input[type=checkbox]:checked::after { content: url(https://web.archive.org/web/20210518052348im_/https://ssl.gstatic.com/ui/v1/menu/checkmark.png); display: block; position: absolute; top: -6px; left: -5px; } input[type=checkbox]:focus { outline: none; border-color:#4d90fe; } .gaia-country-menu-item-flag, .gaia-country-menu-item-noflag { width: 16px; height: 11px; margin-right: 1em; } .gaia-country-menu-item-flag { background: no-repeat url(https://web.archive.org/web/20210518052348im_/https://ssl.gstatic.com/i18n/phonenumbers/phoneinputwidget/flags4.png) 0 0; overflow: hidden; } .g-button { display: inline-block; min-width: 46px; text-align: center; color: #444; font-size: 11px; font-weight: bold; height: 27px; padding: 0 8px; line-height: 27px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; -webkit-transition: all 0.218s; -moz-transition: all 0.218s; -ms-transition: all 0.218s; -o-transition: all 0.218s; transition: all 0.218s; border: 1px solid #dcdcdc; background-color: #f5f5f5; background-image: -webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#f1f1f1)); background-image: -webkit-linear-gradient(top,#f5f5f5,#f1f1f1); background-image: -moz-linear-gradient(top,#f5f5f5,#f1f1f1); background-image: -ms-linear-gradient(top,#f5f5f5,#f1f1f1); background-image: -o-linear-gradient(top,#f5f5f5,#f1f1f1); background-image: linear-gradient(top,#f5f5f5,#f1f1f1); -webkit-user-select: none; -moz-user-select: none; user-select: none; cursor: default; } *+html .g-button { min-width: 70px; } button.g-button, input[type=submit].g-button { height: 29px; line-height: 29px; vertical-align: bottom; margin: 0; } input[type=submit].g-button:disabled { -webkit-appearance: none; } *+html button.g-button, *+html input[type=submit].g-button { overflow: visible; } .g-button:hover { border: 1px solid #c6c6c6; color: #333; text-decoration: none; -webkit-transition: all 0.0s; -moz-transition: all 0.0s; -ms-transition: all 0.0s; -o-transition: all 0.0s; transition: all 0.0s; background-color: #f8f8f8; background-image: -webkit-gradient(linear,left top,left bottom,from(#f8f8f8),to(#f1f1f1)); background-image: -webkit-linear-gradient(top,#f8f8f8,#f1f1f1); background-image: -moz-linear-gradient(top,#f8f8f8,#f1f1f1); background-image: -ms-linear-gradient(top,#f8f8f8,#f1f1f1); background-image: -o-linear-gradient(top,#f8f8f8,#f1f1f1); background-image: linear-gradient(top,#f8f8f8,#f1f1f1); -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.1); -moz-box-shadow: 0 1px 1px rgba(0,0,0,0.1); box-shadow: 0 1px 1px rgba(0,0,0,0.1); } .g-button:active { background-color: #f6f6f6; background-image: -webkit-gradient(linear,left top,left bottom,from(#f6f6f6),to(#f1f1f1)); background-image: -webkit-linear-gradient(top,#f6f6f6,#f1f1f1); background-image: -moz-linear-gradient(top,#f6f6f6,#f1f1f1); background-image: -ms-linear-gradient(top,#f6f6f6,#f1f1f1); background-image: -o-linear-gradient(top,#f6f6f6,#f1f1f1); background-image: linear-gradient(top,#f6f6f6,#f1f1f1); -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1); -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1); box-shadow: inset 0 1px 2px rgba(0,0,0,0.1); } .g-button:visited { color: #666; } .g-button-submit { border: 1px solid #3079ed; color: #fff; text-shadow: 0 1px rgba(0,0,0,0.1); background-color: #4d90fe; background-image: -webkit-gradient(linear,left top,left bottom,from(#4d90fe),to(#4787ed)); background-image: -webkit-linear-gradient(top,#4d90fe,#4787ed); background-image: -moz-linear-gradient(top,#4d90fe,#4787ed); background-image: -ms-linear-gradient(top,#4d90fe,#4787ed); background-image: -o-linear-gradient(top,#4d90fe,#4787ed); background-image: linear-gradient(top,#4d90fe,#4787ed); } .g-button-submit:hover { border: 1px solid #2f5bb7; color: #fff; text-shadow: 0 1px rgba(0,0,0,0.3); background-color: #357ae8; background-image: -webkit-gradient(linear,left top,left bottom,from(#4d90fe),to(#357ae8)); background-image: -webkit-linear-gradient(top,#4d90fe,#357ae8); background-image: -moz-linear-gradient(top,#4d90fe,#357ae8); background-image: -ms-linear-gradient(top,#4d90fe,#357ae8); background-image: -o-linear-gradient(top,#4d90fe,#357ae8); background-image: linear-gradient(top,#4d90fe,#357ae8); } .g-button-submit:active { background-color: #357ae8; background-image: -webkit-gradient(linear,left top,left bottom,from(#4d90fe),to(#357ae8)); background-image: -webkit-linear-gradient(top,#4d90fe,#357ae8); background-image: -moz-linear-gradient(top,#4d90fe,#357ae8); background-image: -ms-linear-gradient(top,#4d90fe,#357ae8); background-image: -o-linear-gradient(top,#4d90fe,#357ae8); background-image: linear-gradient(top,#4d90fe,#357ae8); -webkit-box-shadow: inset 0 1px 2px rgb a(0,0,0,0.3); -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3); box-shadow: inset 0 1px 2px rgba(0,0,0,0.3); } .g-button-share { border: 1px solid #29691d; color: #fff; text-shadow: 0 1px rgba(0,0,0,0.1); background-color: #3d9400; background-image: -webkit-gradient(linear,left top,left bottom,from(#3d9400),to(#398a00)); background-image: -webkit-linear-gradient(top,#3d9400,#398a00); background-image: -moz-linear-gradient(top,#3d9400,#398a00); background-image: -ms-linear-gradient(top,#3d9400,#398a00); background-image: -o-linear-gradient(top,#3d9400,#398a00); background-image: linear-gradient(top,#3d9400,#398a00); } .g-button-share:hover { border: 1px solid #2d6200; color: #fff; text-shadow: 0 1px rgba(0,0,0,0.3); background-color: #368200; background-image: -webkit-gradient(linear,left top,left bottom,from(#3d9400),to(#368200)); background-image: -webkit-linear-gradient(top,#3d9400,#368200); background-image: -moz-linear-gradient(top,#3d9400,#368200); background-image: -ms-linear-gradient(top,#3d9400,#368200); background-image: -o-linear-gradient(top,#3d9400,#368200); background-image: linear-gradient(top,#3d9400,#368200); } .g-button-share:active { -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3); -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3); box-shadow: inset 0 1px 2px rgba(0,0,0,0.3); } .g-button-red { border: 1px solid transparent; color: #fff; text-shadow: 0 1px rgba(0,0,0,0.1); text-transform: uppercase; background-color: #d14836; background-image: -webkit-gradient(linear,left top,left bottom,from(#dd4b39),to(#d14836)); background-image: -webkit-linear-gradient(top,#dd4b39,#d14836); background-image: -moz-linear-gradient(top,#dd4b39,#d14836); background-image: -ms-linear-gradient(top,#dd4b39,#d14836); background-image: -o-linear-gradient(top,#dd4b39,#d14836); background-image: linear-gradient(top,#dd4b39,#d14836); } .g-button-red:hover { border: 1px solid #b0281a; color: #fff; text-shadow: 0 1px rgba(0,0,0,0.3); background-color: #c53727; background-image: -webkit-gradient(linear,left top,left bottom,from(#dd4b39),to(#c53727)); background-image: -webkit-linear-gradient(top,#dd4b39,#c53727); background-image: -moz-linear-gradient(top,#dd4b39,#c53727); background-image: -ms-linear-gradient(top,#dd4b39,#c53727); background-image: -o-linear-gradient(top,#dd4b39,#c53727); background-image: linear-gradient(top,#dd4b39,#c53727); -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.2); -moz-box-shadow: 0 1px 1px rgba(0,0,0,0.2); -ms-box-shadow: 0 1px 1px rgba(0,0,0,0.2); -o-box-shadow: 0 1px 1px rgba(0,0,0,0.2); box-shadow: 0 1px 1px rgba(0,0,0,0.2); } .g-button-red:active { border: 1px solid #992a1b; background-color: #b0281a; background-image: -webkit-gradient(linear,left top,left bottom,from(#dd4b39),to(#b0281a)); background-image: -webkit-linear-gradient(top,#dd4b39,#b0281a); background-image: -moz-linear-gradient(top,#dd4b39,#b0281a); background-image: -ms-linear-gradient(top,#dd4b39,#b0281a); background-image: -o-linear-gradient(top,#dd4b39,#b0281a); background-image: linear-gradient(top,#dd4b39,#b0281a); -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3); -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3); box-shadow: inset 0 1px 2px rgba(0,0,0,0.3); color: #fff } .g-button-white { border: 1px solid #dcdcdc; color: #666; background: #fff; } .g-button-white:hover { border: 1px solid #c6c6c6; color: #333; background: #fff; -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.1); -moz-box-shadow: 0 1px 1px rgba(0,0,0,0.1); box-shadow: 0 1px 1px rgba(0,0,0,0.1); } .g-button-white:active { background: #fff; -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1); -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1); box-shadow: inset 0 1px 2px rgba(0,0,0,0.1); } .g-button-red:visited, .g-button-share:visited, .g-button-submit:visited { color: #fff; } .g-button-submit:focus, .g-button-share:focus, .g-button-red:focus { -webkit-box-shadow: inset 0 0 0 1px #fff; -moz-box-shadow: inset 0 0 0 1px #fff; box-shadow: inset 0 0 0 1px #fff; } .g-button-share:focus { border-color: #29691d; } .g-button-red:focus { border-color: #d14836; } .g-button-submit:focus:hover, .g-button-share:focus:hover, .g-button-red:focus:hover { -webkit-box-shadow: inset 0 0 0 1px #fff, 0 1px 1px rgba(0,0,0,0.1); -moz-box-shadow: inset 0 0 0 1px #fff, 0 1px 1px rgba(0,0,0,0.1); box-shadow: inset 0 0 0 1px #fff, 0 1px 1px rgba(0,0,0,0.1); } .g-button.selected { background-color: #eee; background-image: -webkit-gradient(linear,left top,left bottom,from(#eee),to(#e0e0e0)); background-image: -webkit-linear-gradient(top,#eee,#e0e0e0); background-image: -moz-linear-gradient(top,#eee,#e0e0e0); background-image: -ms-linear-gradient(top,#eee,#e0e0e0); background-image: -o-linear-gradient(top,#eee,#e0e0e0); background-image: linear-gradient(top,#eee,#e0e0e0); -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1); -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1); box-shadow: inset 0 1px 2px rgba(0,0,0,0.1); border: 1px solid #ccc; color: #333; } .g-button img { display: inline-block; margin: -3px 0 0; opacity: .55; filter: alpha(opacity=55); vertical-align: middle; pointer-events: none; } *+html .g-button img { margin: 4px 0 0; } .g-button:hover img { opacity: .72; filter: alpha(opacity=72); } .g-button:active img { opacity: 1; filter: alpha(opacity=100); } .g-button.disabled img { opacity: .5; filter: alpha(opacity=50); } .g-button.disabled, .g-button.disabled:hover, .g-button.disabled:active, .g-button-submit.disabled, .g-button-submit.disabled:hover, .g-button-submit.disabled:active, .g-button-share.disabled, .g-button-share.disabled:hover, .g-button-share.disabled:active, .g-button-red.disabled, .g-button-red.disabled:hover, .g-button-red.disabled:active, input[type=submit][disabled].g-button { background-color: none; opacity: .5; filter: alpha(opacity=50); cursor: default; pointer-events: none; } .goog-menu { -webkit-box-shadow: 0 2px 4px rgba(0,0,0,0.2); -moz-box-shadow: 0 2px 4px rgba(0,0,0,0.2); box-shadow: 0 2px 4px rgba(0,0,0,0.2); -webkit-transition: opacity 0.218s; -moz-transition: opacity 0.218s; -ms-transition: opacity 0.218s; -o-transition: opacity 0.218s; transition: opacity 0.218s; background: #fff; border: 1px solid #ccc; border: 1px solid rgba(0,0,0,.2); cursor: default; font-size: 13px; margin: 0; outline: none; padding: 0 0 6px; position: absolute; z-index: 1000; overflow: auto; } .goog-menuitem, .goog-tristatemenuitem, .goog-filterobsmenuitem { position: relative; color: #333; cursor: pointer; list-style: none; margin: 0; padding: 6px 7em 6px 30px; white-space: nowrap; } .goog-menuitem-highlight, .goog-menuitem-hover { background-color: #eee; border-color: #eee; border-style: dotted; border-width: 1px 0; padding-top: 5px; padding-bottom: 5px; } .goog-menuitem-highlight .goog-menuitem-content, .goog-menuitem-hover .goog-menuitem-content { color: #333; } .goog-menuseparator { border-top: 1px solid #ebebeb; margin-top: 9px; margin-bottom: 10px; } .goog-inline-block { position: relative; display: -moz-inline-box; display: inline-block; } * html .goog-inline-block { display: inline; } *:first-child+html .goog-inline-block { display: inline; } .dropdown-block { display: block; } .goog-flat-menu-button { -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; background-color: #f5f5f5; background-image: -webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#f1f1f1)); background-image: -webkit-linear-gradient(top,#f5f5f5,#f1f1f1); background-image: -moz-linear-gradient(top,#f5f5f5,#f1f1f1); background-image: -ms-linear-gradient(top,#f5f5f5,#f1f1f1); background-image: -o-linear-gradient(top,#f5f5f5,#f1f1f1); background-image: linear-gradient(top,#f5f5f5,#f1f1f1); border: 1px solid #dcdcdc; color: #444; font-size: 11px; font-weight: bold; line-height: 27px; list-style: none; margin: 0 2px; min-width: 46px; outline: none; padding: 0 18px 0 6px; text-decoration: none; vertical-align: middle; } .goog-flat-menu-button-disabled { background-color: #fff; border-color: #f3f3f3; color: #b8b8b8; cursor: default; } .goog-flat-menu-button.goog-flat-menu-button-hover { background-color: #f8f8f8; background-image: -webkit-linear-gradient(top,#f8f8f8,#f1f1f1); background-image: -moz-linear-gradient(top,#f8f8f8,#f1f1f1); background-image: -ms-linear-gradient(top,#f8f8f8,#f1f1f1); background-image: -o-linear-gradient(top,#f8f8f8,#f1f1f1); background-image: linear-gradient(top,#f8f8f8,#f1f1f1); -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.1); -moz-box-shadow: 0 1px 1px rgba(0,0,0,.1); box-shadow: 0 1px 1px rgba(0,0,0,.1); border-color: #c6c6c6; color: #333; } .goog-flat-menu-button.goog-flat-menu-button-focused { border-color: #4d90fe; } .form-error .goog-flat-menu-button { border: 1px solid #dd4b39; } .form-error .goog-flat-menu-button-focused { border-color: #4d90fe; } .goog-flat-menu-button.goog-flat-menu-button-open, .goog-flat-menu-button.goog-flat-menu-button-active { -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1); -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.1); box-shadow: inset 0 1px 2px rgba(0,0,0,.1); background-color: #eee; background-image: -webkit-linear-gradient(top,#eee,#e0e0e0); background-image: -moz-linear-gradient(top,#eee,#e0e0e0); background-image: -ms-linear-gradient(top,#eee,#e0e0e0); background-image: -o-linear-gradient(top,#eee,#e0e0e0); background-image: linear-gradient(top,#eee,#e0e0e0); border: 1px solid #ccc; color: #333; z-index: 2; } .goog-flat-menu-button-caption { cursor: default; vertical-align: top; white-space: nowrap; } .goog-flat-menu-button-dropdown { border-color: #777 transparent; border-style: solid; border-width: 4px 4px 0; height: 0; width: 0; position: absolute; right: 5px; top: 12px; } .jfk-select .goog-flat-menu-button-dropdown { background: url(https://web.archive.org/web/20210518052348im_/https://ssl.gstatic.com/ui/v1/disclosure/grey-disclosure-arrow-up-down.png) center no-repeat; border: none; height: 11px; margin-top: -4px; width: 7px; } .goog-menu-nocheckbox .goog-menuitem, .goog-menu-noicon .goog-menuitem { padding-left: 16px; vertical-align: middle; } body ::-webkit-scrollbar { height: 16px; width: 16px; overflow: visible; } body ::-webkit-scrollbar-button { height: 0; width: 0; } body ::-webkit-scrollbar-track { background-clip: padding-box; border: solid transparent; border-width: 0 0 0 7px; } body ::-webkit-scrollbar-track:horizontal { border-width: 7px 0 0; } body ::-webkit-scrollbar-track:hover { background-color: rgba(0,0,0,.05); -webkit-box-shadow: inset 1px 0 0 rgba(0,0,0,.1); box-shadow: inset 1px 0 0 rgba(0,0,0,.1); } body ::-webkit-scrollbar-track:horizontal:hover { -webkit-box-shadow: inset 0 1px 0 rgba(0,0,0,.1); box-shadow: inset 0 1px 0 rgba(0,0,0,.1); } body ::-webkit-scrollbar-track:active { background-color: rgba(0,0,0,.05); -webkit-box-shadow: inset 1px 0 0 rgba(0,0,0,.14),inset -1px 0 0 rgba(0,0,0,.07); box-shadow: inset 1px 0 0 rgba(0,0,0,.14),inset -1px 0 0 rgba(0,0,0,.07); } body ::-webkit-scrollbar-track:horizontal:active { -webkit-box-shadow: inset 0 1px 0 rgba(0,0,0,.14),inset 0 -1px 0 rgba(0,0,0,.07); box-shadow: inset 0 1px 0 rgba(0,0,0,.14),inset 0 -1px 0 rgba(0,0,0,.07); } .jfk-scrollbar-dark::-webkit-scrollbar-track:hover { background-color: rgba(255,255,255,.1); -webkit-box-shadow: inset 1px 0 0 rgba(255,255,255,.2); box-shadow: inset 1px 0 0 rgba(255,255,255,.2); } .jfk-scrollbar-dark::-webkit-scrollbar-track:horizontal:hover { -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2); box-shadow: inset 0 1px 0 rgba(255,255,255,.2); } .jfk-scrollbar-dark::-webkit-scrollbar-track:active { background-color: rgba(255,255,255,.1); -webkit-box-shadow: inset 1px 0 0 rgba(255,255,255,.25),inset -1px 0 0 rgba(255,255,255,.15); box-shadow: inset 1px 0 0 rgba(255,255,255,.25),inset -1px 0 0 rgba(255,255,255,.15); } .jfk-scrollbar-dark::-webkit-scrollbar-track:horizontal:active { -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.25),inset 0 -1px 0 rgba(255,255,255,.15); box-shadow: inset 0 1px 0 rgba(255,255,255,.25),inset 0 -1px 0 rgba(255,255,255,.15); } body ::-webkit-scrollbar-thumb { background-color: rgba(0,0,0,.2); background-clip: padding-box; border: solid transparent; border-width: 0 0 0 7px; min-height: 28px; padding: 100px 0 0; -webkit-box-shadow: inset 1px 1px 0 rgba(0,0,0,.1),inset 0 -1px 0 rgba(0,0,0,.07); box-shadow: inset 1px 1px 0 rgba(0,0,0,.1),inset 0 -1px 0 rgba(0,0,0,.07); } body ::-webkit-scrollbar-thumb:horizontal { border-width: 7px 0 0; padding: 0 0 0 100px; -webkit-box-shadow: inset 1px 1px 0 rgba(0,0,0,.1),inset -1px 0 0 rgba(0,0,0,.07); box-shadow: inset 1px 1px 0 rgba(0,0,0,.1),inset -1px 0 0 rgba(0,0,0,.07); } body ::-webkit-scrollbar-thumb:hover { background-color: rgba(0,0,0,.4); -webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0,.25); box-shadow: inset 1px 1px 1px rgba(0,0,0,.25); } body ::-webkit-scrollbar-thumb:active { background-color: rgba(0,0,0,.5); -webkit-box-shadow: inset 1px 1px 3px rgba(0,0,0,.35); box-shadow: inset 1px 1px 3px rgba(0,0,0,.35); } .jfk-scrollbar-dark::-webkit-scrollbar-thumb { background-color: rgba(255,255,255,.3); -webkit-box-shadow: inset 1px 1px 0 rgba(255,255,255,.15),inset 0 -1px 0 rgba(255,255,255,.1); box-shadow: inset 1px 1px 0 rgba(255,255,255,.15),inset 0 -1px 0 rgba(255,255,255,.1); } .jfk-scrollbar-dark::-webkit-scrollbar-thumb:horizontal { -webkit-box-shadow: inset 1px 1px 0 rgba(255,255,255,.15),inset -1px 0 0 rgba(255,255,255,.1); box-shadow: inset 1px 1px 0 rgba(255,255,255,.15),inset -1px 0 0 rgba(255,255,255,.1); } .jfk-scrollbar-dark::-webkit-scrollbar-thumb:hover { background-color: rgba(255,255,255,.6); -webkit-box-shadow: inset 1px 1px 1px rgba(255,255,255,.37); box-shadow: inset 1px 1px 1px rgba(255,255,255,.37); } .jfk-scrollbar-dark::-webkit-scrollbar-thumb:active { background-color: rgba(255,255,255,.75); -webkit-box-shadow: inset 1px 1px 3px rgba(255,255,255,.5); box-shadow: inset 1px 1px 3px rgba(255,255,255,.5); } .jfk-scrollbar-borderless::-webkit-scrollbar-track { border-width: 0 1px 0 6px } .jfk-scrollbar-borderless::-webkit-scrollbar-track:horizontal { border-width: 6px 0 1px } .jfk-scrollbar-borderless::-webkit-scrollbar-track:hover { background-color: rgba(0,0,0,.035); -webkit-box-shadow: inset 1px 1px 0 rgba(0,0,0,.14),inset -1px -1px 0 rgba(0,0,0,.07); box-shadow: inset 1px 1px 0 rgba(0,0,0,.14),inset -1px -1px 0 rgba(0,0,0,.07); } .jfk-scrollbar-borderless.jfk-scrollbar-dark::-webkit-scrollbar-track:hover { background-color: rgba(255,255,255,.07); -webkit-box-shadow: inset 1px 1px 0 rgba(255,255,255,.25),inset -1px -1px 0 rgba(255,255,255,.15); box-shadow: inset 1px 1px 0 rgba(255,255,255,.25),inset -1px -1px 0 rgba(255,255,255,.15); } .jfk-scrollbar-borderless::-webkit-scrollbar-thumb { border-width: 0 1px 0 6px; } .jfk-scrollbar-borderless::-webkit-scrollbar-thumb:horizontal { border-width: 6px 0 1px; } body ::-webkit-scrollbar-corner { background: transparent; } body::-webkit-scrollbar-track-piece { background-clip: padding-box; background-color: #f1f1f1; border: solid #fff; border-width: 0 0 0 3px; -webkit-box-shadow: inset 1px 0 0 rgba(0,0,0,.14),inset -1px 0 0 rgba(0,0,0,.07); box-shadow: inset 1px 0 0 rgba(0,0,0,.14),inset -1px 0 0 rgba(0,0,0,.07); } body::-webkit-scrollbar-track-piece:horizontal { border-width: 3px 0 0; -webkit-box-shadow: inset 0 1px 0 rgba(0,0,0,.14),inset 0 -1px 0 rgba(0,0,0,.07); box-shadow: inset 0 1px 0 rgba(0,0,0,.14),inset 0 -1px 0 rgba(0,0,0,.07); } body::-webkit-scrollbar-thumb { border-width: 1px 1px 1px 5px; } body::-webkit-scrollbar-thumb:horizontal { border-width: 5px 1px 1px; } body::-webkit-scrollbar-corner { background-clip: padding-box; background-color: #f1f1f1; border: solid #fff; border-width: 3px 0 0 3px; -webkit-box-shadow: inset 1px 1px 0 rgba(0,0,0,.14); box-shadow: inset 1px 1px 0 rgba(0,0,0,.14); } .jfk-scrollbar::-webkit-scrollbar { height: 16px; overflow: visible; width: 16px; } .jfk-scrollbar::-webkit-scrollbar-button { height: 0; width: 0; } .jfk-scrollbar::-webkit-scrollbar-track { background-clip: padding-box; border: solid transparent; border-width: 0 0 0 7px; } .jfk-scrollbar::-webkit-scrollbar-track:horizontal { border-width: 7px 0 0; } .jfk-scrollbar::-webkit-scrollbar-track:hover { background-color: rgba(0,0,0,.05); -webkit-box-shadow: inset 1px 0 0 rgba(0,0,0,.1); box-shadow: inset 1px 0 0 rgba(0,0,0,.1); } .jfk-scrollbar::-webkit-scrollbar-track:horizontal:hover { -webkit-box-shadow: inset 0 1px 0 rgba(0,0,0,.1); box-shadow: inset 0 1px 0 rgba(0,0,0,.1); } .jfk-scrollbar::-webkit-scrollbar-track:active { background-color: rgba(0,0,0,.05); -webkit-box-shadow: inset 1px 0 0 rgba(0,0,0,.14),inset -1px 0 0 rgba(0,0,0,.07); box-shadow: inset 1px 0 0 rgba(0,0,0,.14),inset -1px 0 0 rgba(0,0,0,.07); } .jfk-scrollbar::-webkit-scrollbar-track:horizontal:active { -webkit-box-shadow: inset 0 1px 0 rgba(0,0,0,.14),inset 0 -1px 0 rgba(0,0,0,.07); box-shadow: inset 0 1px 0 rgba(0,0,0,.14),inset 0 -1px 0 rgba(0,0,0,.07); } .jfk-scrollbar-dark.jfk-scrollbar::-webkit-scrollbar-track:hover { background-color: rgba(255,255,255,.1); -webkit-box-shadow: inset 1px 0 0 rgba(255,255,255,.2); box-shadow: inset 1px 0 0 rgba(255,255,255,.2); } .jfk-scrollbar-dark.jfk-scrollbar::-webkit-scrollbar-track:horizontal:hover { -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2); box-shadow: inset 0 1px 0 rgba(255,255,255,.2); } .jfk-scrollbar-dark.jfk-scrollbar::-webkit-scrollbar-track:active { background-color: rgba(255,255,255,.1); -webkit-box-shadow: inset 1px 0 0 rgba(255,255,255,.25),inset -1px 0 0 rgba(255,255,255,.15); box-shadow: inset 1px 0 0 rgba(255,255,255,.25),inset -1px 0 0 rgba(255,255,255,.15); } .jfk-scrollbar-dark.jfk-scrollbar::-webkit-scrollbar-track:horizontal:active { -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.25),inset 0 -1px 0 rgba(255,255,255,.15); box-shadow: inset 0 1px 0 rgba(255,255,255,.25),inset 0 -1px 0 rgba(255,255,255,.15); } .jfk-scrollbar::-webkit-scrollbar-thumb { background-color: rgba(0,0,0,.2); background-clip: padding-box; border: solid transparent; border-width: 0 0 0 7px; min-height: 28px; padding: 100px 0 0; -webkit-box-shadow: inset 1px 1px 0 rgba(0,0,0,.1),inset 0 -1px 0 rgba(0,0,0,.07); box-shadow: inset 1px 1px 0 rgba(0,0,0,.1),inset 0 -1px 0 rgba(0,0,0,.07); } .jfk-scrollbar::-webkit-scrollbar-thumb:horizontal { border-width: 7px 0 0; padding: 0 0 0 100px; -webkit-box-shadow: inset 1px 1px 0 rgba(0,0,0,.1),inset -1px 0 0 rgba(0,0,0,.07); box-shadow: inset 1px 1px 0 rgba(0,0,0,.1),inset -1px 0 0 rgba(0,0,0,.07); } .jfk-scrollbar::-webkit-scrollbar-thumb:hover { background-color: rgba(0,0,0,.4); -webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0,.25); box-shadow: inset 1px 1px 1px rgba(0,0,0,.25); } .jfk-scrollbar::-webkit-scrollbar-thumb:active { background-color: rgba(0,0,0,0.5); -webkit-box-shadow: inset 1px 1px 3px rgba(0,0,0,0.35); box-shadow: inset 1px 1px 3px rgba(0,0,0,0.35); } .jfk-scrollbar-dark.jfk-scrollbar::-webkit-scrollbar-thumb { background-color: rgba(255,255,255,.3); -webkit-box-shadow: inset 1px 1px 0 rgba(255,255,255,.15),inset 0 -1px 0 rgba(255,255,255,.1); box-shadow: inset 1px 1px 0 rgba(255,255,255,.15),inset 0 -1px 0 rgba(255,255,255,.1); } .jfk-scrollbar-dark.jfk-scrollbar::-webkit-scrollbar-thumb:horizontal { -webkit-box-shadow: inset 1px 1px 0 rgba(255,255,255,.15),inset -1px 0 0 rgba(255,255,255,.1); box-shadow: inset 1px 1px 0 rgba(255,255,255,.15),inset -1px 0 0 rgba(255,255,255,.1); } .jfk-scrollbar-dark.jfk-scrollbar::-webkit-scrollbar-thumb:hover { background-color: rgba(255,255,255,.6); -webkit-box-shadow: inset 1px 1px 1px rgba(255,255,255,.37); box-shadow: inset 1px 1px 1px rgba(255,255,255,.37); } .jfk-scrollbar-dark.jfk-scrollbar::-webkit-scrollbar-thumb:active { background-color: rgba(255,255,255,.75); -webkit-box-shadow: inset 1px 1px 3px rgba(255,255,255,.5); box-shadow: inset 1px 1px 3px rgba(255,255,255,.5); } .jfk-scrollbar-borderless.jfk-scrollbar::-webkit-scrollbar-track { border-width: 0 1px 0 6px; } .jfk-scrollbar-borderless.jfk-scrollbar::-webkit-scrollbar-track:horizontal { border-width: 6px 0 1px; } .jfk-scrollbar-borderless.jfk-scrollbar::-webkit-scrollbar-track:hover { background-color: rgba(0,0,0,.035); -webkit-box-shadow: inset 1px 1px 0 rgba(0,0,0,.14),inset -1px -1px 0 rgba(0,0,0,.07); box-shadow: inset 1px 1px 0 rgba(0,0,0,.14),inset -1px -1px 0 rgba(0,0,0,.07); } .jfk-scrollbar-borderless.jfk-scrollbar-dark.jfk-scrollbar::-webkit-scrollbar-track:hover { background-color: rgba(255,255,255,.07); -webkit-box-shadow: inset 1px 1px 0 rgba(255,255,255,.25),inset -1px -1px 0 rgba(255,255,255,.15); box-shadow: inset 1px 1px 0 rgba(255,255,255,.25),inset -1px -1px 0 rgba(255,255,255,.15); } .jfk-scrollbar-borderless.jfk-scrollbar::-webkit-scrollbar-thumb { border-width: 0 1px 0 6px; } .jfk-scrollbar-borderless.jfk-scrollbar::-webkit-scrollbar-thumb:horizontal { border-width: 6px 0 1px; } .jfk-scrollbar::-webkit-scrollbar-corner { background: transparent; } body.jfk-scrollbar::-webkit-scrollbar-track-piece { background-clip: padding-box; background-color: #f1f1f1; border: solid #fff; border-width: 0 0 0 3px; -webkit-box-shadow: inset 1px 0 0 rgba(0,0,0,.14),inset -1px 0 0 rgba(0,0,0,.07); box-shadow: inset 1px 0 0 rgba(0,0,0,.14),inset -1px 0 0 rgba(0,0,0,.07); } body.jfk-scrollbar::-webkit-scrollbar-track-piece:horizontal { border-width: 3px 0 0; -webkit-box-shadow: inset 0 1px 0 rgba(0,0,0,.14),inset 0 -1px 0 rgba(0,0,0,.07); box-shadow: inset 0 1px 0 rgba(0,0,0,.14),inset 0 -1px 0 rgba(0,0,0,.07); } body.jfk-scrollbar::-webkit-scrollbar-thumb { border-width: 1px 1px 1px 5px; } body.jfk-scrollbar::-webkit-scrollbar-thumb:horizontal { border-width: 5px 1px 1px; } body.jfk-scrollbar::-webkit-scrollbar-corner { background-clip: padding-box; background-color: #f1f1f1; border: solid #fff; border-width: 3px 0 0 3px; -webkit-box-shadow: inset 1px 1px 0 rgba(0,0,0,.14); box-shadow: inset 1px 1px 0 rgba(0,0,0,.14); } .errormsg { margin: .5em 0 0; display: block; color: #dd4b39; line-height: 17px; } .help-link { background: #dd4b39; padding: 0 5px; color: #fff; font-weight: bold; display: inline-block; -webkit-border-radius: 1em; -moz-border-radius: 1em; border-radius: 1em; text-decoration: none; position: relative; top: 0px; } .help-link:visited { color: #fff; } .help-link:hover { color: #fff; background: #c03523; text-decoration: none; } .help-link:active { opacity: 1; background: #ae2817; } </style> <link href="//web.archive.org/web/20210518052348cs_/https://fonts.googleapis.com/css?family=Roboto:300,400,500&lang=en" rel="stylesheet" type="text/css"> <style type="text/css"> .jfk-butterBar { -webkit-border-radius: 2px; -moz-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px; -webkit-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0px 2px 4px rgba(0,0,0,0.2); -o-box-shadow: 0px 2px 4px rgba(0,0,0,0.2); box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); -webkit-transition: all 0 linear 1s, opacity 1s; -moz-transition: all 0 linear 1s, opacity 1s; -o-transition: all 0 linear 1s, opacity 1s; transition: all 0 linear 1s, opacity 1s; border-style: solid; border-width: 0; font-size: 11px; height: 0; opacity: 0; visibility: hidden; overflow: hidden; padding: 0; text-align: center; } .jfk-butterBar-warning { background-color: #dd4b39; border-color: #602019; color: #fff; } .jfk-butterBar-warning a { color: #fff; font-weight: bold; text-decoration: underline; } .jfk-butterBar-shown { -webkit-transition: opacity 0.218s; -moz-transition: opacity 0.218s; -o-transition: opacity 0.218s; transition: opacity 0.218s; border-width: 1px; height: 14px; opacity: 1; visibility: visible; padding: 6px 16px; } .signuponepage .jfk-butterBar { margin: -35px 0 7px; } .signuponepage .jfk-butterBar-warning a.cta { padding-left: .5em; } .signuponepage .jfk-butterBar-warning a.cta img { vertical-align: middle; } .signuponepage .sign-up { width: 362px; float: right; } .signuponepage .signup-box { margin: 0; padding: 25px; background: #f1f1f1; border: 1px solid #e5e5e5; } .signuponepage .side-content { margin: 0 420px 0 0; } .signuponepage .side-content .benefit { margin: 0 0 2.5em; overflow: hidden; } .signuponepage .side-content .benefit img:first-child { float: left; border: 1px solid #e5e5e5; } .signuponepage .side-content .benefit img.apps { border: 0px; } .signuponepage .side-content .benefit div { margin: 0 0 0 275px; } .signuponepage .side-content .benefit div h2 { color: #555; } .signuponepage .side-content .benefit div p { color: #999; line-height: 19px; } .signuponepage .side-content .benefit div p:last-child { margin: 0; } .signuponepage .why-information { margin: 1em 25px 0; color: #999; } .signuponepage .prefilledEmail { display: block; font-size: 13px; height: 29px; line-height: 29px; margin: 0; -ms-word-break: break-all; word-break: break-all; word-break: break-word; -webkit-hyphens: auto; -moz-hyphens: auto; hyphens: auto; } .signuponepage input[type=text], .signuponepage input[type=password] { direction: ltr; } .signuponepage input[type=tel], .signuponepage input[type=text], .signuponepage input[type=password], .signuponepage select { width: 100%; } .signuponepage .form-element { position: relative; margin: 0 0 1.5em; } .signuponepage .form-element label { display: inline-block; width: 100%; position: relative; } .signuponepage .form-element strong { margin: 0 0 .5em; display: inline-block; width: 100%; -webkit-user-select: none; -moz-user-select: none; user-select: none; } .signuponepage .form-element.multi-field label strong { display: none; } .signuponepage .form-element .placeholder-text { position: absolute; top: 8px; left: 10px; color: #999; display: none; } .signuponepage .form-element.name label.firstname { width: 150px; margin-right: 5px; } .signuponepage .form-element.name label.lastname { width: 150px; } .signuponepage .form-element.name label.firstname input, .signuponepage .form-element.name label.lastname input { direction: ltr; } .signuponepage .form-element.name .placeholder-text { left: 10px; } .signuponepage .form-element.birthday label { margin-right: 5px; } .signuponepage .form-element.birthday label.year { width: 97px; margin-right: 0; } .signuponepage .form-element.birthday label.month { width: 135px; } .signuponepage .form-element.birthday label.day { width: 60px; } .signuponepage .form-element.email-address input { direction: ltr; } .signuponepage .form-element.email-address input#GmailAddress::-ms-clear { display: none; } .signuponepage .form-element .atgmail { position: absolute; top: 27px; right: 10px; color: #999; -webkit-user-select: none; -moz-user-select: none; user-select: none; direction: ltr; } .signuponepage .username-suggestions { margin: .5em 0 0; color: #666; } .signuponepage .username-suggestions a { display: inline-block; cursor: pointer; margin-left: 1em; } .signuponepage .form-element.no-recovery-email label strong { color: #797979; } .signuponepage .form-element .set-homepage-explanation { margin-bottom: 20px; color: #797979; } .signuponepage .form-element.terms-of-service input[type=checkbox], .signuponepage .form-element.recovery-email input[type=checkbox], .signuponepage .form-element.set-homepage input[type=checkbox] { float: left; margin: 2px 0 0; } .signuponepage .form-element.terms-of-service label strong, .signuponepage .form-element.no-recovery-email label strong, .signuponepage .form-element.set-homepage label .set-homepage-explanation strong { font-weight: normal; line-height: 17px; display: block; margin: 0 0 0 28px; width: 282px; } .signuponepage .form-element.nextstep-button { text-align: right; margin: 0; } .signuponepage .terms-of-service .errormsg { margin-left: 28px; } .signuponepage .linkmsg { margin: 0.5em 0 0; } .signuponepage .infomsg { color: #797979; line-height: 17px; margin: 0.5em 0 0; display: none; } .jfk-bubble { -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 3px rgba(0,0,0,.2); box-shadow: 0 1px 3px rgba(0,0,0,.2); background-color: #fff; border: 1px solid; position: absolute; z-index: 1201 !important; border-color: #bbb #bbb #a8a8a8; padding: 16px; width: 255px; line-height: 17px; } .jfk-bubble-arrow { position: absolute } .jfk-bubble-arrow .jfk-bubble-arrowimplbefore,.jfk-bubble-arrow .jfk-bubble-arrowimplafter { display:block; height:0; position:absolute; width:0 } .jfk-bubble-arrow .jfk-bubble-arrowimplbefore { border:9px solid } .jfk-bubble-arrow .jfk-bubble-arrowimplafter { border:8px solid } .jfk-bubble-arrowdown { bottom:0 } .jfk-bubble-arrowup { top:-9px } .jfk-bubble-arrowleft { left:-9px } .jfk-bubble-arrowright { right:0 } .jfk-bubble-arrowdown .jfk-bubble-arrowimplbefore,.jfk-bubble-arrowup .jfk-bubble-arrowimplbefore { border-color:#bbb transparent; left:-9px } .jfk-bubble-arrowdown .jfk-bubble-arrowimplbefore { border-color:#a8a8a8 transparent } .jfk-bubble-arrowdown .jfk-bubble-arrowimplafter,.jfk-bubble-arrowup .jfk-bubble-arrowimplafter { border-color:#fff transparent; left:-8px } .jfk-bubble-arrowdown .jfk-bubble-arrowimplbefore { border-bottom-width:0 } .jfk-bubble-arrowdown .jfk-bubble-arrowimplafter { border-bottom-width:0 } .jfk-bubble-arrowup .jfk-bubble-arrowimplbefore { border-top-width:0 } .jfk-bubble-arrowup .jfk-bubble-arrowimplafter { border-top-width:0; top:1px } .jfk-bubble-arrowleft .jfk-bubble-arrowimplbefore,.jfk-bubble-arrowright .jfk-bubble-arrowimplbefore { border-color:transparent #bbb; top:-9px } .jfk-bubble-arrowleft .jfk-bubble-arrowimplafter,.jfk-bubble-arrowright .jfk-bubble-arrowimplafter { border-color:transparent #fff; top:-8px } .jfk-bubble-arrowleft .jfk-bubble-arrowimplbefore { border-left-width:0 } .jfk-bubble-arrowleft .jfk-bubble-arrowimplafter { border-left-width:0; left:1px } .jfk-bubble-arrowright .jfk-bubble-arrowimplbefore { border-right-width:0 } .jfk-bubble-arrowright .jfk-bubble-arrowimplafter { border-right-width:0 } .jfk-bubble.jfk-bubble-promo { background-color:#f9edbe; border:1px solid #f0c36d } .jfk-bubble-promo .jfk-bubble-arrowdown .jfk-bubble-arrowimplbefore,.jfk-bubble-promo .jfk-bubble-arrowup .jfk-bubble-arrowimplbefore { border-color:#f0c36d transparent } .jfk-bubble-promo .jfk-bubble-arrowdown .jfk-bubble-arrowimplafter,.jfk-bubble-promo .jfk-bubble-arrowup .jfk-bubble-arrowimplafter { border-color:#f9edbe transparent } .jfk-bubble-promo .jfk-bubble-arrowleft .jfk-bubble-arrowimplbefore,.jfk-bubble-promo .jfk-bubble-arrowright .jfk-bubble-arrowimplbefore { border-color:transparent #f0c36d } .jfk-bubble-promo .jfk-bubble-arrowleft .jfk-bubble-arrowimplafter,.jfk-bubble-promo .jfk-bubble-arrowright .jfk-bubble-arrowimplafter { border-color:transparent #f9edbe } .password-strength p { margin: 0; } .password-strength .meter { margin: 4px 0; height: 5px; background: #f5f5f5; } .password-strength .meter #strength-bar { display: block; height: 100%; width: 0px; } .password-strength .meter .short { background: #a03; } .password-strength .meter .weak { background: #a03; } .password-strength .meter .fair { background: #fc3; } .password-strength .meter .good { background: #2d98f3; } .password-strength .meter .strong { background: #76c261; } .password-strength .meter .notRated { background: #666; } .talk_number_input, .i18n_phone_number_input { direction: ltr; margin: 0; width: 100%; color: #333; text-decoration: none; list-style: none; vertical-align: top; cursor: pointer; outline: none; -moz-outline: none; background-color: #fff; border-collapse: collapse; padding: 0; } .talk_number_input th, .i18n_phone_number_input th { border: 1px solid #d9d9d9; border-top: 1px solid #c0c0c0; border-right-width: 0; } .talk_number_input td, .i18n_phone_number_input td { border: 1px solid #d9d9d9; border-top: 1px solid #c0c0c0; border-left-width: 0; vertical-align: middle; } .talk_number_input input, .i18n_phone_number_input input { border-width: 0; margin: 0; outline: none; } .talk_number_input-menu, .i18n_phone_number_input-menu { padding: 0; outline: none; width: 40px; } .talk-select-country, .i18n-phone-select-country { padding: 8px 2px 0 5px; height: 21px; vertical-align: middle; outline: none; } .talk-select-country-dropdown, .i18n-phone-select-country-dropdown { background: url(https://web.archive.org/web/20210518052348im_/https://ssl.gstatic.com/i18n/phonenumbers/phoneinputwidget/phone-input-arrow.png) no-repeat center center; width: 10px; margin-left: 3px; } .talk-select-country-hover, .i18n-phone-select-country-hover { background-color: #eee; } div.talk-select-country-menu, div.i18n-phone-select-country-menu { height: 208px; overflow-y: auto; overflow-x: hidden; } .talk-select-country-menu .goog-menuitem, .i18n-phone-select-country-menu .goog-menuitem { white-space: nowrap; } span.talk-select-country-name, span.i18n-phone-select-country-name { margin: 0 5px 0 7px; } span.talk-select-country-code, span.i18n-phone-select-country-code { color: #666; } .talk-flag, .i18n-phone-flag { background: url(https://web.archive.org/web/20210518052348im_/https://ssl.gstatic.com/i18n/phonenumbers/phoneinputwidget/flags4.png) no-repeat 0 0; width: 16px; height: 11px; overflow: hidden; margin-left: 4px; } .talk-select-country-focused, .i18n-phone-select-country-focused { background-color: #eee; } #BirthMonth .goog-flat-menu-button { width: 108px; margin: -3px 0 0 0; } #Gender .goog-flat-menu-button { width: 285px; margin: 0; } #CountryCode { position: relative; } #CountryCode .goog-menu { height: 200px; overflow: auto; top: 0 !important; z-index: 1202; } #CountryCode .goog-flat-menu-button { width: 285px; margin: 0; overflow: hidden; } #CountryCode .goog-flat-menu-button-caption { overflow: hidden; text-overflow: ellipsis; width: inherit; } #CountryCode .goog-menuitem, #CountryCode .goog-menuitem-rtl { overflow: auto; width: 285px; } .main { width: 950px; } .main h1 { margin: 0 0 .92em; } .scroll-disabled { overflow: hidden !important; } .tos-background-overlay-div { background: #737373; background: rgba(0, 0, 0, 0.6); height: 100%; left: 0; position: fixed; top: 0; width: 100%; z-index: 1000001; } .tos-center-div { margin: 0 auto; -webkit-text-size-adjust: 100%; width: 576px; } .tos-popup-container { bottom: 64px; min-height: 448px; top: 64px; max-height: 100%; max-height: calc(100% - 182px); position: fixed; width: 576px; z-index: 1000002; } .tos-scroll-area { background: #fff; -webkit-border-radius: 2px 2px 0 0; -moz-border-radius: 2px 2px 0 0; -o-border-radius: 2px 2px 0 0; border-radius: 2px 2px 0 0; max-height: 100%; outline: none; overflow: auto; -webkit-overflow-scrolling: touch; } .tos-scroll-area::-webkit-scrollbar-thumb { background-color: rgba(0, 0, 0, 0.26); -webkit-box-shadow: 0 0 0 #fff; box-shadow: inset 0 0 0 #fff; width: 8px; } .tos-scroll-area::-webkit-scrollbar-track { background-color: rgba(0, 0, 0, 0.12); } .tos-scroll-area::-webkit-scrollbar-track:hover { background-color: rgba(0, 0, 0, 0.26); -webkit-box-shadow: 0 0 0 #fff; box-shadow: inset 0 0 0 #fff; } .tos-scroll-area::-webkit-scrollbar-thumb:hover { -webkit-box-shadow: 0 0 0 #fff; box-shadow: inset 0 0 0 #fff; } .tos-header { color: #4184f3; font-family: 'Roboto', arial, sans-serif; font-size: 42px; font-weight: 300; line-height: 48px; padding: 58px 24px 0px; top: 64px; } #header-text-div { text-align: center; } .tos-text-div { color: #202020; font-family: 'Roboto', arial, sans-serif; font-weight: 400; max-height: 100%; outline: none; padding: 34px 32px 40px 40px; } .tos-text-div a { color: #4184f3; cursor: pointer; text-decoration: none; } .tos-text-div .cb-heading { color: #414141; font-family: 'Roboto', arial, sans-serif; font-size: 20px; font-weight: 400; line-height: 24px; margin-top: 40px; padding-bottom: 14px; } .tos-text-div li { color: #757575; font-size: 14px; line-height: 20px; list-style: disc outside none; margin-left: 40px; } .tos-text-div p { color: #757575; font-size: 14px; line-height: 20px; } .tos-intro-text-div p { font-size: 16px; } .tos-padding-div { height: 24px; } .tos-intro-separator { background: #e0e0e0; border: none; height: 3px; margin-top: 32px; } .tos-par-separator { display: none; margin-top: 32px; } .tos-scroll-fab-container { bottom: -20px; display: block; height: 40px; position: absolute; text-align: center; width: 100%; } .tos-scroll-button { background-color: #4285f4; border: none; -webkit-border-radius: 50%; border-radius: 50%; -webkit-box-sizing: content-box; box-sizing: content-box; -webkit-box-shadow: 0 6px 10px 0 rgba(0,0,0,0.14), 0 1px 18px 0 rgba(0,0,0,0.12), 0 3px 5px -1px rgba(0,0,0,0.2); box-shadow: 0 6px 10px 0 rgba(0,0,0,0.14), 0 1px 18px 0 rgba(0,0,0,0.12), 0 3px 5px -1px rgba(0,0,0,0.2); cursor: pointer; display: inline-block; fill: #fff; height: 40px; outline: none; overflow: hidden; position: relative; text-align: center; vertical-align: middle; width: 40px; z-index: 4000; } .tos-scroll-button-content { cursor: pointer; display: inline-block; fill: #fff; height: 24px; left: 8px; line-height: 20px; position: absolute; text-align: center; top: 8px; -webkit-transform: rotate(0); transform: rotate(0); -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; width: 24px; } .tos-scroll-button-icon { height: 24px; width: 24px; } .tos-buttons-right { display: none; float: right; padding-right: 24px; text-align: right; } .tos-button-div { background-color: #f7f7f7; -webkit-border-radius: 0 0 2px 2px; -moz-border-radius: 0 0 2px 2px; -o-border-radius: 0 0 2px 2px; border-radius: 0 0 2px 2px; border-top: 1px solid #d8d8d8; -webkit-box-shadow: 0px 8px 12px 2px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0px 8px 12px 2px rgba(0, 0, 0, 0.2); -o-box-shadow: 0px 8px 12px 2px rgba(0, 0, 0, 0.2); box-shadow: 0px 8px 12px 2px rgba(0, 0, 0, 0.2); height: 48px; text-align: right; transition: height .2s; } .tos-button-div:before { background: linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,0.70) 70%,rgba(255,255,255,1) 100%); bottom: 0; content: ''; display: block; height: 48px; left: 0; pointer-events: none; position: absolute; right: 8px; z-index: 1 } .tos-popup-container.scrolled .tos-scroll-fab-container { display: none; } .tos-popup-container.scrolled .tos-button-div { height: 54px; } .tos-popup-container.scrolled .tos-buttons-right { display: block; } .tos-popup-container.scrolled .tos-button-div:before { height: 0; } .tos-button { -webkit-appearance: none; -moz-appearance: none; appearance: none; border: none; -moz-border-radius: 2px 2px 2px 2px; -webkit-border-radius: 2px 2px 2px 2px; -o-border-radius: 2px 2px 2px 2px; border-radius: 2px 2px 2px 2px; font-family: 'Roboto', arial, sans-serif; font-size: 14px; font-weight: 500; height: 36px; margin: 9px 4px 8px; min-width: 64px; outline: none; padding: 2px 24px 0px; text-transform: uppercase; } .cancel-button { background: #f7f7f7; color: #414141; } .cancel-button:hover, .cancel-button:focus { background: #d9d9d9; } .cancel-button:active { background: #cccccc; } .iagree-button:enabled { background: #4184f3; color: #fff; } .iagree-button:hover, .iagree-button:focus, .tos-scroll-button:focus { background: #3a77e6; color: #fff; } .iagree-button:active { background: #3266d5; color: #fff; } .iagree-button:disabled { background: #d9d9d9; color: #aaaaaa; } </style> <style type="text/css"> @media (max-width: 800px) { html { background: #f1f1f1; min-width: 100%; -webkit-tap-highlight-color: rgba(0,0,0,0); } h1, h2, h3, h4, h5, h6 { font-size: 1.4em; } .main { width: auto; max-width: 276px; padding-bottom: 85px; padding-top: 15px; overflow-x: hidden; } .content { padding-left: 22px; padding-right: 22px; } .header .signin-button { margin: 17px 0 0; } .side-content { display: none; } .signup-steps ol { display: none; } .goog-flat-menu-button-dropdown { background: url(https://web.archive.org/web/20210518052348im_/https://ssl.gstatic.com/ui/v1/disclosure/grey-disclosure-arrow-up-down.png) center no-repeat; border: none; height: 11px; margin-top: 1px; width: 7px; } .signuponepage .sign-up { width: 100%; } .signuponepage .signup-box { margin: 0; padding: 0; background: #f1f1f1; border: none; } .signuponepage #BirthMonth .goog-flat-menu-button, .signuponepage #Gender .goog-flat-menu-button, .signuponepage #CountryCode .goog-flat-menu-button { width: 100%; -webkit-appearance: none; padding: 0; height: 37px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; background-color: #f5f5f5; background-image: -webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#f1f1f1)); background-image: -webkit-linear-gradient(top,#f5f5f5,#f1f1f1); background-image: -moz-linear-gradient(top,#f5f5f5,#f1f1f1); background-image: -ms-linear-gradient(top,#f5f5f5,#f1f1f1); background-image: -o-linear-gradient(top,#f5f5f5,#f1f1f1); background-image: linear-gradient(top,#f5f5f5,#f1f1f1); border: 1px solid #dcdcdc; color: #444; font-size: 11px; font-weight: bold; line-height: 27px; list-style: none; margin: 0 2px; min-width: 46px; outline: none; } .signuponepage .goog-flat-menu-button .goog-flat-menu-button-caption, .signuponepage .goog-flat-menu-button .goog-flat-menu-button-dropdown { padding: 5px; } .signuponepage .talk-select-country, .signuponepage .i18n-phone-select-country { height: 24px; padding: 13px 2px 0 5px; } .signuponepage goog-flat-menu-button:focus { border: 1px solid #4d90fe; } .signuponepage goog-flat-menu-button.form-error { border: 1px solid rgb(221, 75, 57); } .signuponepage .form-element .placeholder-text { top: 11px; } .signuponepage .form-element.name label.firstname { width: 133px; } .signuponepage .form-element.name label.lastname { width: 134px; } .signuponepage .form-element.birthday label.year { width: 86px; } .signuponepage .form-element.birthday label.month { width: 107px; } .signuponepage .form-element.birthday label.day { width: 65px; } .signuponepage .form-element #GenderHolder { position: relative; } .signuponepage .form-element #RecoveryPhoneCountryHolder { position: relative; } .signuponepage .form-element #CountryCodeHolder { position: relative; } .signuponepage .form-element .atgmail { top: 30px; } .signuponepage .form-element.terms-of-service label strong, .signuponepage .form-element.personalization label strong, .signuponepage .form-element.no-recovery-email label strong, .signuponepage .form-element.set-homepage label .set-homepage-explanation strong { width: 248px; } .signuponepage .form-element #submitbutton { width: 100%; } .signuponepage .infomsg { display: none; -webkit-transition: opacity 500ms ease-in-out; } .password-strength { margin-bottom: 10px; display: block; } .g-button { height: 35px; line-height: 35px; } input[type=email], input[type=number], input[type=password], input[type=tel], input[type=text], input[type=url], input[type=submit].g-button { height: 37px; } .footer .lang-chooser-wrap { display: none; } .jfk-bubble { display: none; } } </style> <style type="text/css"> @media (max-height: 576px) { .tos-popup-container { bottom: 16px; max-height: 100%; max-height: calc(100% - 86px); min-height: 0; top: 16px; } } @media (max-width: 608px) { .scroll-disabled { position: fixed; } .tos-center-div { width: 100%; } .tos-popup-container { left: 16px; right: 16px; width: auto; } .tos-header { font-size: 24px; left: 16px; overflow-x: hidden; padding: 40px 24px 16px 24px; line-height: 30px; right: 16px; top: 16px; width: auto; } .tos-scroll-area { height: 100%; height: calc(100% - 56px); } .tos-twobtnlines .tos-scroll-area { height: 100%; height: calc(100% - 112px); } .tos-text-div { padding: 18px 24px 24px; } .tos-text-div li { margin-left: 18px; margin-top: 16px; } .tos-intro-separator { margin-bottom: 48px; margin-top: 32px; } .tos-par-separator { background: #e0e0e0; border: none; display: block; height: 3px; margin-bottom: 40px; margin-top: 40px; } .tos-button-div:before { bottom: 56px; } .tos-scroll-fab-container { bottom: 34px; } } @media (max-width: 360px) { .tos-button { padding: 2px 12px 0px; } .tos-button:first-child { margin-bottom: 0px; } .tos-button-div { padding: 0px; text-align: center; } } </style> <link href="//web.archive.org/web/20210518052348cs_/https://fonts.googleapis.com/css?family=Open+Sans:300,400&lang=en" rel="stylesheet" type="text/css"> <style> h1, h2, p { -webkit-animation-duration: 0.1s; -webkit-animation-name: fontfix; -webkit-animation-iteration-count: 1; -webkit-animation-timing-function: linear; -webkit-animation-delay: 0; } @-webkit-keyframes fontfix { from { opacity: 1; } to { opacity: 1; } } .main h1 { text-align: center; font-family: 'Open Sans', arial; color: #555; font-size: 38px; font-weight: 300; margin-top: 27px; margin-bottom: 50px; } .side-content { padding-top: 18px; } .side-content h2 { text-align: center; font-family: 'Open Sans', arial; color: #737373; font-size: 20px; font-weight: 300; margin-bottom: 15px; } .side-content p { text-align: center; font-family: 'Open Sans', arial; color: #737373; font-size: 13px; margin-bottom: 40px; } .side-content .logo-strip, .side-content .devices-icon { margin: 0 auto 80px; display: block; } .side-content .logo-strip { background-repeat: no-repeat; background-image: url(https://web.archive.org/web/20210518052348im_/https://ssl.gstatic.com/accounts/ui/wlogostrip_325x24_1x.png); background-size: 325px 24px; width: 325px; height: 24px; } .side-content .devices-icon { background-image: url(https://web.archive.org/web/20210518052348im_/https://ssl.gstatic.com/accounts/signup/devices_1x.png); background-size: 300px 172px; background-repeat: no-repeat; width: 300px; height: 172px; } .signuponepage .signup-box { border: 0; } @media (max-width: 800px) { .main h1 { text-align: left; font-family: arial, sans-serif; font-size: 18px; font-weight: normal; margin: 0 0 .92em; } } @media screen and (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) { .side-content .logo-strip { background-image: url(https://web.archive.org/web/20210518052348im_/https://ssl.gstatic.com/accounts/ui/wlogostrip_325x24_2x.png); } .side-content .devices-icon { background-image: url(https://web.archive.org/web/20210518052348im_/https://ssl.gstatic.com/accounts/signup/devices_2x.png); } } </style> <style type="text/css"> .signuponepage select { -webkit-appearance: none; height: 37px; padding: 0 5px 0 5px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; background-color: #f5f5f5; background-image: -webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#f1f1f1)); background-image: -webkit-linear-gradient(top,#f5f5f5,#f1f1f1); background-image: -moz-linear-gradient(top,#f5f5f5,#f1f1f1); background-image: -ms-linear-gradient(top,#f5f5f5,#f1f1f1); background-image: -o-linear-gradient(top,#f5f5f5,#f1f1f1); background-image: linear-gradient(top,#f5f5f5,#f1f1f1); border: 1px solid #dcdcdc; color: #444; font-size: 11px; font-weight: bold; line-height: 27px; list-style: none; margin: 0 2px; min-width: 46px; outline: none; } .signuponepage select:focus { border: 1px solid #4d90fe; } .signuponepage .form-error select { border: 1px solid rgb(221, 75, 57); } .signuponepage select.form-error { border: 1px solid rgb(221, 75, 57); } .goog-flat-menu-button-dropdown { background: url(https://web.archive.org/web/20210518052348im_/https://ssl.gstatic.com/ui/v1/disclosure/grey-disclosure-arrow-up-down.png) center no-repeat; border: none; height: 11px; margin-top: 1px; width: 7px; } </style> <noscript> <style type="text/css"> .signuponepage .infomsg { display: block; } </style> </noscript> <script type="text/javascript" nonce="ZbMWEMFAdvkYf5EeRGMR3g">(function(){var W=function(V,l,n,y){return(y=e[V.substring(0,3)+"_"])?y(V.substring(3),l,n):F(V,l)},q=function(V,l,n,y){((E("error",function(){n&&(n(),n=void 0)},(E("load",function(){n&&(y=l.contentWindow,n(),n=void 0)},(l=(e.f=function(P,R){n?(R=n,n=function(){(R(),setTimeout)(function(){P(y)},0)}):P(y)},n=function(){},document).createElement("iframe"),l)),l)),l.style.display="none",l.src=V,document).body||document.documentElement.lastChild).appendChild(l)},g=function(){},C=function(V,l){return(l=S())&&1===V.eval(l.createScript("1"))?function(n){return l.createScript(n)}:function(n){return""+n}},S=function(V,l){if((V=(l=null,z.trustedTypes),!V)||!V.createPolicy)return l;try{l=V.createPolicy("bg",{createHTML:r,createScript:r,createScriptURL:r})}catch(n){z.console&&z.console.error(n.message)}return l},Z=function(V,l){return"object"==(l=typeof V,l)&&null!=V||"function"==l},F=function(V,l){return l(function(n){n(V)}),[function(){return V}]},r=function(V){return V},m=function(V,l,n){for(n in l)if(V.call(void 0,l[n],n,l))return!0;return!1},H=function(V,l,n,y,P){return{invoke:(n=W(V,(y=function(){},P=void 0,function(R){y&&(l&&K(l),P=R,y(),y=void 0)}),!!l)[0],function(R,k,A,X,T){if(!k)return k=n(A),R&&R(k),k;T=function(){P(function(a){K(function(){R(a)})},A)},P?T():(X=y,y=function(){(X(),K)(T)})})}},z=this||self,U=function(V,l){function n(){}V.U=((V.prototype=new (V.Y=(n.prototype=l.prototype,l).prototype,n),V).prototype.constructor=V,function(y,P,R){for(var k=Array(arguments.length-2),A=2;A<arguments.length;A++)k[A-2]=arguments[A];return l.prototype[P].apply(y,k)})},E=function(V,l,n){N(n,V,l)},I=function(V,l){if(!z.addEventListener||!Object.defineProperty)return!1;V=Object.defineProperty({},"passive",(l=!1,{get:function(){l=!0}}));try{z.addEventListener("test",g,V),z.removeEventListener("test",g,V)}catch(n){}return l}(),D=function(V,l){this.currentTarget=(this.type=V,this).target=l,this.defaultPrevented=!1},t=((D.prototype.stopPropagation=function(){},D).prototype.preventDefault=function(){this.defaultPrevented=!0},function(V,l,n,y){this.M=((this.pointerId=((this.metaKey=this.shiftKey=this.altKey=((this.button=this.screenY=this.screenX=this.clientY=this.clientX=this.offsetY=(D.call(this,V?V.type:""),this.relatedTarget=this.currentTarget=this.target=null,this.offsetX=0),this).key="",this.charCode=this.keyCode=0,this.ctrlKey=!1),this).state=null,0),this).pointerType="",null),V&&(y=this.type=V.type,n=V.changedTouches&&V.changedTouches.length?V.changedTouches[0]:null,this.target=V.target||V.srcElement,this.currentTarget=l,l=V.relatedTarget,l||("mouseover"==y?l=V.fromElement:"mouseout"==y&&(l=V.toElement)),this.relatedTarget=l,n?(this.clientX=void 0!==n.clientX?n.clientX:n.pageX,this.clientY=void 0!==n.clientY?n.clientY:n.pageY,this.screenX=n.screenX||0,this.screenY=n.screenY||0):(this.offsetX=void 0!==V.offsetX?V.offsetX:V.layerX,this.offsetY=void 0!==V.offsetY?V.offsetY:V.layerY,this.clientX=void 0!==V.clientX?V.clientX:V.pageX,this.clientY=void 0!==V.clientY?V.clientY:V.pageY,this.screenX=V.screenX||0,this.screenY=V.screenY||0),this.button=V.button,this.keyCode=V.keyCode||0,this.key=V.key||"",this.charCode=V.charCode||("keypress"==y?V.keyCode:0),this.ctrlKey=V.ctrlKey,this.altKey=V.altKey,this.shiftKey=V.shiftKey,this.metaKey=V.metaKey,this.pointerId=V.pointerId||0,this.pointerType="string"===typeof V.pointerType?V.pointerType:c[V.pointerType]||"",this.state=V.state,this.M=V,V.defaultPrevented&&t.Y.preventDefault.call(this))}),c={2:(U(t,D),"touch"),3:"pen",4:"mouse"},J=(t.prototype.preventDefault=function(V){(V=(t.Y.preventDefault.call(this),this.M),V.preventDefault)?V.preventDefault():V.returnValue=!1},t.prototype.stopPropagation=function(){(t.Y.stopPropagation.call(this),this.M.stopPropagation)?this.M.stopPropagation():this.M.cancelBubble=!0},"closure_listenable_")+(1E6*Math.random()|0),ll=function(V,l,n,y,P){this.F=(this.listener=(this.type=y,P),this.key=++V7,this.l=n,this.capture=(this.J=this.T=!1,!!l),this.src=V,null)},u=function(V){V.T=(V.l=null,V.F=null,V.listener=null,!0),V.src=null},L=function(V){(this.N=(this.V=0,{}),this).src=V},V7=0,O=((L.prototype.hasListener=function(V,l,n,y,P){return m(function(R,k){for(k=0;k<R.length;++k)if(!(n&&R[k].type!=P||y&&R[k].capture!=l))return!0;return!1},(P=(n=(y=void 0!==l,void 0!==V))?V.toString():"",this.N))},L.prototype).add=function(V,l,n,y,P,R,k){return((V=(R=V.toString(),this.N[R]),V)||(V=this.N[R]=[],this.V++),k=O(P,y,V,l),-1)<k?(l=V[k],n||(l.J=!1)):(l=new ll(this.src,!!y,P,R,l),l.J=n,V.push(l)),l},L.prototype.remove=function(V,l,n,y,P){if(V=V.toString(),!(V in this.N))return!1;return-1<(l=O(y,n,(P=this.N[V],P),l),l)?(u(P[l]),Array.prototype.splice.call(P,l,1),0==P.length&&(delete this.N[V],this.V--),!0):!1},function(V,l,n,y,P,R){for(R=0;R<n.length;++R)if(P=n[R],!P.T&&P.listener==y&&P.capture==!!l&&P.l==V)return R;return-1}),G="closure_lm_"+(1E6*Math.random()|0),f=0,na=function(V,l,n,y,P,R,k,A,X,T){if(V.T)V=!0;else{if((X=(n=(l=new t(l,this),V).l||V.src,V.listener),V.J)&&"number"!==typeof V&&V&&!V.T)if((k=V.src)&&k[J])k.W(V);else if(R=V.type,A=V.F,k.removeEventListener?k.removeEventListener(R,A,V.capture):k.detachEvent?k.detachEvent(Q(R),A):k.addListener&&k.removeListener&&k.removeListener(A),f--,R=Y(k)){if(A=V.type,P=A in R.N){P=R.N[A];a:if("string"===typeof P)y="string"!==typeof V||1!=V.length?-1:P.indexOf(V,0);else{for(y=0;y<P.length;y++)if(y in P&&P[y]===V)break a;y=-1}P=((y=(T=y,0<=T))&&Array.prototype.splice.call(P,T,1),y)}0==(P&&(u(V),0==R.N[A].length&&(delete R.N[A],R.V--)),R).V&&(R.src=null,k[G]=null)}else u(V);V=X.call(n,l)}return V},Y=function(V){return V=V[G],V instanceof L?V:null},M=function(V,l,n,y,P,R,k,A){if(!n)throw Error("Invalid event type");if(!(V=((A=Y(l))||(l[G]=A=new L(l)),k=Z(P)?!!P.capture:!!P,A.add(n,V,R,k,y)),V).F){if(((V.F=(y=y7(),y),y.src=l,y).listener=V,l).addEventListener)I||(P=k),void 0===P&&(P=!1),l.addEventListener(n.toString(),y,P);else if(l.attachEvent)l.attachEvent(Q(n.toString()),y);else if(l.addListener&&l.removeListener)l.addListener(y);else throw Error("addEventListener and attachEvent are unavailable.");f++}},Q=function(V){return V in v?v[V]:v[V]="on"+V},y7=function(V,l){return l=(V=function(n){return l.call(V.src,V.listener,n)},na),V},N=function(V,l,n,y,P,R){if(y&&y.once)x(P,V,l,y,n);else if(Array.isArray(l))for(R=0;R<l.length;R++)N(V,l[R],n,y,P);else n=w(n),V&&V[J]?V.i(l,n,Z(y)?!!y.capture:!!y,P):M(n,V,l,P,y,!1)},x=function(V,l,n,y,P,R){if(Array.isArray(n))for(R=0;R<n.length;R++)x(V,l,n[R],y,P);else P=w(P),l&&l[J]?l.j(n,P,Z(y)?!!y.capture:!!y,V):M(P,l,n,V,y,!0)},v={},p="__closure_events_fn_"+(1E9*Math.random()>>>0),Rc=function(V,l){return PR(V,(l="",function(n){l+=String.fromCharCode(n)})),l},PR=function(V,l,n,y,P,R,k){function A(X,T,a){for(;P<V.length;){if(T=(a=V.charAt(P++),d[a]),null!=T)return T;if(!/^[\s\xa0]*$/.test(a))throw Error("Unknown base64 encoding at char: "+a);}return X}for(P=(ke(),0);;){if((k=A((n=A((y=(R=A(-1),A(0)),64)),64)),64===k)&&-1===R)break;64!=(l(R<<2|y>>4),n)&&(l(y<<4&240|n>>2),64!=k&&l(n<<6&192|k))}},B=z,e,w=function(V){if("function"===typeof V)return V;return(V[p]||(V[p]=function(l){return V.handleEvent(l)}),V)[p]},K=z.requestIdleCallback?function(V){requestIdleCallback(function(){V()},{timeout:4})}:z.setImmediate?function(V){setImmediate(V)}:function(V){setTimeout(V,0)},b=["botguard"],d=null,ke=function(V,l,n,y,P,R){if(!d)for(P=0,d={},n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),l=["+/=","+/","-_=","-_.","-_"];5>P;P++)for(V=n.concat(l[P].split("")),R=0;R<V.length;R++)y=V[R],void 0===d[y]&&(d[y]=R)};b[0]in B||"undefined"==typeof B.execScript||B.execScript("var "+b[0]);for(var h;b.length&&(h=b.shift());)B=B[h]&&B[h]!==Object.prototype[h]?B[h]:B[h]={};40<(e=z.botguard,e.m)||(e.m=41,e.bg=H,e.a=W),e.FaD_=function(V,l,n,y,P,R){return y=V.lastIndexOf("//"),R=Rc(V.substr(y+2)),e.f||q(R),e.f(function(k){try{P=k.eval(C(k)(Array(7824*Math.random()|0).join("\n")+'(function(){var V7=function(){},T=function(V){return V},ll=function(V,l,y){if("object"==(l=typeof V,l))if(V){if(V instanceof Array)return"array";if(V instanceof Object)return l;if("[object Window]"==(y=Object.prototype.toString.call(V),y))return"object";if("[object Array]"==y||"number"==typeof V.length&&"undefined"!=typeof V.splice&&"undefined"!=typeof V.propertyIsEnumerable&&!V.propertyIsEnumerable("splice"))return"array";if("[object Function]"==y||"undefined"!=typeof V.call&&"undefined"!=typeof V.propertyIsEnumerable&&!V.propertyIsEnumerable("call"))return"function"}else return"null";else if("function"==l&&"undefined"==typeof V.call)return"object";return l},na=function(V,l){function y(){}(V.prototype=new (V.m=(y.prototype=l.prototype,l.prototype),y),V).prototype.constructor=V,V.s8=function(P,k,n){for(var R=Array(arguments.length-2),A=2;A<arguments.length;A++)R[A-2]=arguments[A];return l.prototype[k].apply(P,R)}},y7=function(V,l){if(!(l=(V=null,W).trustedTypes,l)||!l.createPolicy)return V;try{V=l.createPolicy("bg",{createHTML:T,createScript:T,createScriptURL:T})}catch(y){W.console&&W.console.error(y.message)}return V},g=function(V,l,y){y=this;try{PR(this,l,V)}catch(P){E(P,this),l(function(k){k(y.T)})}},Rc=function(V,l,y,P,k){for(k=(y=l=0,[]);l<V.length;l++)P=V.charCodeAt(l),128>P?k[y++]=P:(2048>P?k[y++]=P>>6|192:(55296==(P&64512)&&l+1<V.length&&56320==(V.charCodeAt(l+1)&64512)?(P=65536+((P&1023)<<10)+(V.charCodeAt(++l)&1023),k[y++]=P>>18|240,k[y++]=P>>12&63|128):k[y++]=P>>12|224,k[y++]=P>>6&63|128),k[y++]=P&63|128);return k},C=function(V,l){return(l=typeof V,"object")==l&&null!=V||"function"==l},K,H={},ke=function(V,l,y){for(y in l)if(V.call(void 0,l[y],y,l))return true;return false},W=this||self,sl=function(V){for(V=0;64>V;++V)I[V]="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_".charAt(V),H["ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_".charAt(V)]=V;H[(H["+"]=(I[64]="",62),H)["/"]=63,"="]=64},I={},A$=function(V,l){if(!W.addEventListener||!Object.defineProperty)return false;V=Object.defineProperty((l=false,{}),"passive",{get:function(){l=true}});try{W.addEventListener("test",V7,V),W.removeEventListener("test",V7,V)}catch(y){}return l}(),D=function(V,l){this.type=V,this.currentTarget=this.target=(this.defaultPrevented=false,l)},c=(D.prototype.stopPropagation=function(){},D.prototype.preventDefault=function(){this.defaultPrevented=true},function(V,l,y,P){((this.state=(this.metaKey=this.shiftKey=this.altKey=this.ctrlKey=(this.charCode=this.keyCode=(this.key=(this.button=this.screenY=this.screenX=this.clientY=this.clientX=this.offsetY=(this.relatedTarget=this.currentTarget=this.target=(D.call(this,V?V.type:""),null),this.offsetX=0),""),0),false),null),this).pointerId=0,this.pointerType="",this.i=null,V)&&(y=this.type=V.type,P=V.changedTouches&&V.changedTouches.length?V.changedTouches[0]:null,this.target=V.target||V.srcElement,this.currentTarget=l,l=V.relatedTarget,l||("mouseover"==y?l=V.fromElement:"mouseout"==y&&(l=V.toElement)),this.relatedTarget=l,P?(this.clientX=void 0!==P.clientX?P.clientX:P.pageX,this.clientY=void 0!==P.clientY?P.clientY:P.pageY,this.screenX=P.screenX||0,this.screenY=P.screenY||0):(this.offsetX=void 0!==V.offsetX?V.offsetX:V.layerX,this.offsetY=void 0!==V.offsetY?V.offsetY:V.layerY,this.clientX=void 0!==V.clientX?V.clientX:V.pageX,this.clientY=void 0!==V.clientY?V.clientY:V.pageY,this.screenX=V.screenX||0,this.screenY=V.screenY||0),this.button=V.button,this.keyCode=V.keyCode||0,this.key=V.key||"",this.charCode=V.charCode||("keypress"==y?V.keyCode:0),this.ctrlKey=V.ctrlKey,this.altKey=V.altKey,this.shiftKey=V.shiftKey,this.metaKey=V.metaKey,this.pointerId=V.pointerId||0,this.pointerType="string"===typeof V.pointerType?V.pointerType:eY[V.pointerType]||"",this.state=V.state,this.i=V,V.defaultPrevented&&c.m.preventDefault.call(this))}),eY={2:"touch",3:"pen",4:(na(c,D),"mouse")},t="closure_listenable_"+(1E6*(c.prototype.preventDefault=(c.prototype.stopPropagation=function(){(c.m.stopPropagation.call(this),this.i.stopPropagation)?this.i.stopPropagation():this.i.cancelBubble=true},function(V){(c.m.preventDefault.call(this),V=this.i,V.preventDefault)?V.preventDefault():V.returnValue=false}),Math).random()|0),FT=0,TI=function(V,l,y,P,k){this.src=l,(this.capture=!!V,this).B=(((this.key=++FT,this).type=(this.h=(this.S=this.R=false,k),y),this).listener=P,null)},J=function(V){this.Z=(this.src=V,this.M={},0)},L=function(V){V.listener=((V.B=null,V.h=null,V.src=null,V).R=true,null)},XT=(J.prototype.hasListener=function(V,l,y,P,k){return ke(function(n,R){for(R=0;R<n.length;++R)if(!(k&&n[R].type!=y||P&&n[R].capture!=l))return true;return false},(P=(y=(k=void 0!==V)?V.toString():"",void 0!==l),this.M))},(K=g.prototype,(J.prototype.add=function(V,l,y,P,k,n,R){return-1<(R=(V=(n=V.toString(),this).M[n],V||(V=this.M[n]=[],this.Z++),XT)(V,P,l,k),R)?(l=V[R],y||(l.S=false)):(l=new TI(!!P,this.src,n,l,k),l.S=y,V.push(l)),l},J).prototype).remove=function(V,l,y,P,k){if(!((V=V.toString(),V)in this.M))return false;return-1<(l=XT((k=this.M[V],k),y,l,P),l)?(L(k[l]),Array.prototype.splice.call(k,l,1),0==k.length&&(delete this.M[V],this.Z--),true):false},function(V,l,y,P,k,n){for(k=0;k<V.length;++k)if(n=V[k],!n.R&&n.listener==y&&n.capture==!!l&&n.h==P)return k;return-1}),El="closure_lm_"+(1E6*Math.random()|0),qG=function(V,l,y,P,k,n){if(P&&P.once)ac(k,V,l,P,y);else if(Array.isArray(l))for(n=0;n<l.length;n++)qG(V,l[n],y,P,k);else y=jY(y),V&&V[t]?V.AX(l,y,C(P)?!!P.capture:!!P,k):gd(y,V,l,k,P,false)},SY=function(V){return V=V[El],V instanceof J?V:null},Ca=0,zI=function(V,l,y,P){return V.R?V=true:(l=new c(l,this),y=V.listener,P=V.h||V.src,V.S&&il(V),V=y.call(P,l)),V},il=function(V,l,y,P,k,n,R){if("number"!==typeof V&&V&&!V.R)if((l=V.src)&&l[t])l.KD(V);else if(k=V.B,y=V.type,l.removeEventListener?l.removeEventListener(y,k,V.capture):l.detachEvent?l.detachEvent($e(y),k):l.addListener&&l.removeListener&&l.removeListener(k),Ca--,k=SY(l)){if(y=V.type,y in k.M){R=k.M[y];b:if("string"===typeof R)P="string"!==typeof V||1!=V.length?-1:R.indexOf(V,0);else{for(P=0;P<R.length;P++)if(P in R&&R[P]===V)break b;P=-1}((n=0<=P)&&Array.prototype.splice.call(R,P,1),n)&&(L(V),0==k.M[y].length&&(delete k.M[y],k.Z--))}0==k.Z&&(k.src=null,l[El]=null)}else L(V)},rd={},gd=function(V,l,y,P,k,n,R,A){if(!y)throw Error("Invalid event type");if(V=((R=SY((A=C(k)?!!k.capture:!!k,l)))||(l[El]=R=new J(l)),R).add(y,V,n,A,P),!V.B){if(((V.B=(P=Zr(),P),P).src=l,P).listener=V,l.addEventListener)A$||(k=A),void 0===k&&(k=false),l.addEventListener(y.toString(),P,k);else if(l.attachEvent)l.attachEvent($e(y.toString()),P);else if(l.addListener&&l.removeListener)l.addListener(P);else throw Error("addEventListener and attachEvent are unavailable.");Ca++}},Zr=function(V,l){return V=zI,l=function(y){return V.call(l.src,l.listener,y)},l},mc=function(V,l,y,P,k,n){if(Array.isArray(V))for(n=0;n<V.length;n++)mc(V[n],l,y,P,k);else(P=C(P)?!!P.capture:!!P,l=jY(l),y&&y[t])?y.hX(V,l,P,k):y&&(y=SY(y))&&(V=y.M[V.toString()],y=-1,V&&(y=XT(V,P,l,k)),(l=-1<y?V[y]:null)&&il(l))},$e=function(V){return V in rd?rd[V]:rd[V]="on"+V},ac=function(V,l,y,P,k,n){if(Array.isArray(y))for(n=0;n<y.length;n++)ac(V,l,y[n],P,k);else k=jY(k),l&&l[t]?l.dg(y,k,C(P)?!!P.capture:!!P,V):gd(k,l,y,V,P,true)},Ka="__closure_events_fn_"+(1E9*Math.random()>>>0),HR=[],Ul=function(V,l,y,P){try{for(P=0;-1934991136!==P;)l=(l|0)+(((V<<4|0)^V>>>5)+(V|0)^(P|0)+(y[P&3]|0))|0,P=P+2489668359|0,V=(V|0)+(((l<<4|0)^l>>>5)+(l|0)^(P|0)+(y[P>>>11&3]|0))|0;return[l>>>24,l>>16&255,l>>8&255,l&255,V>>>24,V>>16&255,V>>8&255,V&255]}catch(k){throw k;}},NG=[],PR=function(V,l,y,P,k){for(V.Xn=((V.o=void 0,(V.IL=Dr,V).J=((V.yk=(V.$=(V.K=function(n,R,A,e,F,X){return R=(((F=(e=function(){return X()},(A=this,A).j),X=function(){return X[(A.l3|0)+(e[A.u3]===n|0)-!F[A.u3]]},e)[A.l]=function(q){X[A.JX]=q},e)[A.l](R),e)},false),V.MR=[],function(n,R,A){return(A=(R=function(){return n},function(){return R()}),A)[this.l]=function(e){n=e},A}),V.Fn=0,P=[],V).v=0,V.O=0,V.T1=25,void 0),V).X=false,Ic),k=0;128>k;k++)P[k]=String.fromCharCode(k);((((((V.Vk=(V.RL=(V.Qk=((((((((V.V=((((((((V.D=(V.eE=((((((((((O(17,(V.N=(V.L=[],V.F=V,V.DG=function(n){this.F=n},[]),V),0),O)(170,V,0),O)(104,V,function(n,R,A,e){(R=(A=(e=G(n),G(n)),G(n)),O)(R,n,n.u(e)>>>A)}),O)(120,V,function(n,R,A,e,F,X){if(!f(n,true,true)){if("object"==(n=(A=(e=(X=(e=(X=(A=G(n),G)(n),G(n)),R=G(n),n.u(X)),n).u(e),n).u(A),n.u(R)),ll)(A)){for(F in R=[],A)R.push(F);A=R}for(R=(e=(F=A.length,0<e?e:1),0);R<F;R+=e)X(A.slice(R,(R|0)+(e|0)),n)}}),O)(114,V,0),O(38,V,function(n,R,A,e,F){for(R=G(n),e=cR(n),A=0,F=[];A<e;A++)F.push(G(n));O(R,n,F)}),O(214,V,function(n,R){n=(R=G(n),n.u(R)),mc(n[1],n[2],n[0])}),O)(11,V,0),O)(25,V,function(n,R,A,e,F){e=(e=(A=(F=(R=G(n),G)(n),G(n)),G)(n),A=n.u(A),F=n.u(F),n).u(e),O(R,n,t$(e,F,n,A))}),O(179,V,function(n,R,A,e){if(e=n.Vk.pop()){for(A=G(n);0<A;A--)R=G(n),e[R]=n.N[R];e[236]=(e[169]=n.N[169],n).N[236],n.N=e}else O(17,n,n.Y)}),O)(16,V,function(n,R,A,e,F,X,q,S,u,Z,U,m,z){for(z=(X=A=(q=((m=(F=(e=(u=G(n),0),function(a,r){for(;m<a;)e|=G(n)<<m,m+=8;return e>>=(r=(m-=a,e&(1<<a)-1),a),r}),0),F)(3)|0)+1,S=F(5),0),[]);X<S;X++)Z=F(1),z.push(Z),A+=Z?0:1;for(A=((A|0)-1).toString(2).length,X=0,U=[];X<S;X++)z[X]||(U[X]=F(A));for(F=0;F<S;F++)z[F]&&(U[F]=G(n));for(R=[];q--;)R.push(n.u(G(n)));O(u,n,function(a,r,WR,B,N){for(B=(N=(WR=[],0),[]);N<S;N++){if(!(r=U[N],z[N])){for(;r>=B.length;)B.push(G(a));r=B[r]}WR.push(r)}a.o=((N=a.s,a).J=a.K(N,R.slice()),a.K(N,WR))})}),O)(110,V,function(n,R,A,e){R=(A=(e=(R=(A=G(n),G)(n),G(n)),n).u(A),n.u(R)),O(e,n,A in R|0)}),O)(236,V,2048),k=window.performance||{},k.timeOrigin||(k.timing||{}).navigationStart||0),O(88,V,{}),O(85,V,function(n){n.NR(4)}),false),O)(24,V,41),O(207,V,function(n,R,A,e,F,X){f(n,false,true)||(e=J$(n),F=e.U,R=e.G,A=F.length,X=e.A,F=0==A?new R[X]:1==A?new R[X](F[0]):2==A?new R[X](F[0],F[1]):3==A?new R[X](F[0],F[1],F[2]):4==A?new R[X](F[0],F[1],F[2],F[3]):2(),O(e.C,n,F))}),O)(167,V,V.g(4)),O)(99,V,function(n,R,A,e){(A=(e=(R=(A=G(n),e=G(n),G(n)),n.u(e)),n.u(A)),O)(R,n,A[e])}),O(87,V,function(n,R,A){f(n,false,true)||(R=G(n),A=G(n),O(A,n,function(e){return eval(e)}(oc(n.u(R)))))}),O(140,V,function(n,R,A,e){(e=(R=(R=G(n),A=G(n),n.u(R)),n.u(A)),O)(A,n,e+R)}),O)(249,V,function(n,R,A,e){R=(e=(A=G(n),G)(n),G(n)),O(R,n,n.u(A)||n.u(e))}),O)(152,V,function(n,R,A,e){A=(R=(e=(R=(A=G(n),G(n)),G(n)),n).u(R),n).u(A)==R,O(e,n,+A)}),O(162,V,function(n){ul(1,n)}),O(166,V,[165,0,0]),O(219,V,[]),sl(),O)(226,V,function(n){ul(4,n)}),O)(116,V,function(n,R,A,e,F,X){f(n,false,true)||(A=J$(n),R=A.A,e=A.U,F=A.G,X=e.length,R=0==X?F[R]():1==X?F[R](e[0]):2==X?F[R](e[0],e[1]):3==X?F[R](e[0],e[1],e[2]):2(),O(A.C,n,R))}),[]),O)(198,V,function(n,R,A,e,F,X,q){if((F=(R=(A=G(n),cR(n)),""),n.N)[242])for(X=n.u(242),q=X.length,e=0;R--;)e=((e|0)+(cR(n)|0))%q,F+=P[X[e]];else for(;R--;)F+=P[G(n)];O(A,n,F)}),O)(103,V,function(n,R,A,e,F){A=(e=(R=G(n),G(n)),G)(n),n.F==n&&(F=n.u(R),A=n.u(A),e=n.u(e),F[e]=A,21==R&&(n.H=void 0,2==e&&La(n)))}),O)(169,V,[]),O(44,V,W),O)(201,V,function(n,R,A){R=(A=G(n),G)(n),O(R,n,""+n.u(A))}),O)(107,V,[0,0,0]),O)(145,V,function(n,R,A){A=(A=(R=(A=G(n),G(n)),n.u(A)),ll(A)),O(R,n,A)}),O)(33,V,function(n,R){R=n.u(G(n)),Ol(n,R)}),false),function(n,R){(R.push(n[0]<<24|n[1]<<16|n[2]<<8|n[3]),R).push(n[4]<<24|n[5]<<16|n[6]<<8|n[7]),R.push(n[8]<<24|n[9]<<16|n[10]<<8|n[11])}),[]),O)(183,V,function(n){n.NR(3)}),O(216,V,function(n,R,A){(R=(R=(A=G(n),G)(n),n).u(R),0!=n.u(A))&&O(17,n,R)}),O(69,V,V),O(220,V,function(n,R){f(n,false,true)||(R=J$(n),O(R.C,n,R.A.apply(R.G,R.U)))}),O)(141,V,function(){}),O)(240,V,function(n,R,A,e,F){R=(A=(e=(F=(F=(A=(R=(e=G(n),G)(n),G)(n),G(n)),n).u(F),n.u(e)),n).u(A),n).u(R),0!==e&&(F=t$(1,A,n,F,e,R),qG(e,R,F),O(11,n,[e,R,F]))}),O)(101,V,function(n){n.b3(4)}),V.Y=0,V).P=[],Q([Y,y],V),Q)([GI,l],V),M(V,true,true)},t$=(K.nD=!(g.prototype.s=function(V){return V=V().shift(),this.J().length||this.o().length||(this.J=this.o=void 0),V},1),function(V,l,y,P,k,n,R){return R=function(){if(y.F==y){if(y.N){var A=[NG,l,P,void 0,k,n,arguments];if(2==V)var e=(Q(A,y),M)(y,false,false);else if(1==V){var F=!y.V.length;Q(A,y),F&&M(y,false,false)}else e=fa(y,A);return e}k&&n&&mc(n,R,k)}}}),p=function(V,l,y,P,k,n){if(((0==(n=(k=void 0,y&&y[0]===v&&(k=y[2],V=y[1],y=void 0),l).u(169),n.length)&&(P=l.u(170)>>3,n.push(V,P>>8&255,P&255),void 0!=k&&n.push(k)),V="",y)&&(y.message&&(V+=y.message),y.stack&&(V+=":"+y.stack)),y=l.u(236),3)<y){l.F=(k=(V=Rc((y-=(V=V.slice(0,(y|0)-3),V.length|0)+3,V.replace(/\\r\\n/g,"\\n"))),l.F),l);try{x(l,167,w(V.length,2).concat(V),12)}finally{l.F=k}}O(236,l,y)},Q=function(V,l){l.V.splice(0,0,V)},x=function(V,l,y,P,k,n){if(V.F==V)for(n=V.u(l),167==l?(l=function(R,A,e,F){if(A=(e=n.length,(e|0)-4)>>3,n.i3!=A){A=[0,0,(n.i3=A,F=(A<<3)-4,k[1]),k[2]];try{n.U8=Ul(Q7((F|0)+4,n),Q7(F,n),A)}catch(X){throw X;}}n.push(n.U8[e&7]^R)},k=V.u(107)):l=function(R){n.push(R)},P&&l(P&255),V=0,P=y.length;V<P;V++)l(y[V])},Ye=[],v={},MG=function(V,l,y,P,k,n){if(!V.T){V.v++;try{for(P=(k=void 0,y=5001,V).Y,l=0;(V.nD||--y)&&(V.J||(l=V.u(17))<P);)try{n=void 0,V.J?k=V.s(V.J):(O(170,V,l),n=G(V),k=V.u(n)),k&&k.call?k(V):p(0,V,[v,21,n]),V.$=true,f(V,false,false)}catch(R){V.u(24)?p(22,V,R):O(24,V,R)}y||p(0,V,[v,33])}catch(R){try{p(22,V,R)}catch(A){E(A,V)}}V.v--}},O=function(V,l,y){if(17==V||170==V)if(l.N[V])l.N[V][l.l](y);else l.N[V]=l.yk(y);else if(166!=V&&167!=V&&219!=V&&169!=V&&107!=V||!l.N[V])l.N[V]=l.K(l.u,y);21==V&&La(l)},La=(g.prototype.Bh=(K.u3="caller",function(V,l,y,P){try{P=V[((l|0)+2)%3],V[l]=(V[l]|0)-(V[((l|0)+1)%3]|0)-(P|0)^(1==l?P<<y:P>>>y)}catch(k){throw k;}}),K.l3=35,g.prototype.E8=function(V,l,y){if(3==V.length){for(y=0;3>y;y++)l[y]+=V[y];for(y=[13,8,13,12,16,5,3,(V=0,10),15];9>V;V++)l[3](l,V%3,y[V])}},function(V){V.jE=d(V,V.u(17))<<24|d(V,V.u(17))<<16|d(V,V.u(17))<<8|d(V,V.u(17)),V.H=void 0}),vR=W.requestIdleCallback?function(V){requestIdleCallback(function(){V()},{timeout:4})}:W.setImmediate?function(V){setImmediate(V)}:function(V){setTimeout(V,0)},b=[],cR=(g.prototype.qR=function(){return G(this)},function(V,l){return(l=G(V),l)&128&&(l=l&127|G(V)<<7),l}),GI=(K.l="toString",[]),d=function(V,l){if(l>=V.Y)throw[v,31];return O(17,V,(l|0)+8),V.P[l>>3]},xe=function(V,l,y){return y=V.u(17),V.P&&y<V.Y?(O(17,V,V.Y),Ol(V,l)):O(17,V,l),MG(V),O(17,V,y),V.u(88)},h=(g.prototype.z1=void 0,g.prototype.g=function(V,l){for(l=[];V--;)l.push(255*Math.random()|0);return l},[]),Ol=function(V,l){(V.Vk.push(V.N.slice()),V).N[17]=void 0,O(17,V,l)},w=(g.prototype.SE=void 0,function(V,l,y,P){for(y=(P=(l|0)-1,[]);0<=P;P--)y[(l|0)-1-(P|0)]=V>>8*P&255;return y}),Q7=function(V,l){return l[V]<<24|l[(V|0)+1]<<16|l[(V|0)+2]<<8|l[(V|0)+3]},jY=(K.JX=36,function(V){if("function"===typeof V)return V;return(V[Ka]||(V[Ka]=function(l){return V.handleEvent(l)}),V)[Ka]}),Y=(g.prototype.u=function(V,l){if((l=this.N[V],void 0)===l)throw[v,30,V];return l()},[]),J$=(K=(g.prototype.ks=function(V,l,y,P,k){if(this.T)V(this.T);else try{P=!this.V.length,k=[],Q([h,k,y],this),Q([b,V,k],this),l&&!P||M(this,l,true)}catch(n){E(n,this),V(this.T)}},g.prototype),function(V,l,y,P,k,n){for(n=(l=(((k=G((P={},V)),P).C=G(V),P).U=[],V).F==V?(G(V)|0)-1:1,G)(V),y=0;y<l;y++)P.U.push(G(V));for(P.G=V.u(n),P.A=V.u(k);l--;)P.U[l]=V.u(P.U[l]);return P}),fa=(K.oL=function(){return Math.floor(this.O+(this.W()-this.I))},function(V,l,y,P,k){if(((P=l[0],V).$=false,P)==h)V.T1=25,V.j(l);else if(P==b){y=l[1];try{k=V.T||V.j(l)}catch(n){E(n,V),k=V.T}y(k)}else if(P==HR)V.j(l);else if(P==Y)V.j(l);else if(P==GI){try{for(k=0;k<V.L.length;k++)try{y=V.L[k],y[0][y[1]](y[2])}catch(n){}}catch(n){}(0,l[1])(function(n,R){V.ks(n,true,R)},(V.L=[],function(n){(Q([Ye],(n=!V.V.length,V)),n)&&M(V,true,false)}))}else{if(P==NG)return k=l[2],y=l[6],O(76,V,l[4]?[y[0].i]:y),O(88,V,k),V.j(l);P==Ye&&(V.MR=[],V.N=null,V.P=[])}}),G=function(V,l,y,P){if(V.J)return V.s(V.o);return((l=(y=V.u(17),y)>>3,y=d(V,y),V.H!=l>>3)&&(V.H=l>>3,P=V.u(21),V.fD=Ul(V.H,V.jE,[0,0,P[1],P[2]])),y)^V.fD[l&V[b].length]},E=(K.tX=(K.ZG=(K.W=(window.performance||{}).now?function(){return this.eE+window.performance.now()}:function(){return+new Date},function(V,l,y,P,k){for(P=k=0;P<V.length;P++)k+=V.charCodeAt(P),k+=k<<10,k^=k>>6;return(V=(k+=k<<3,k^=k>>11,k+(k<<15))>>>0,k=new Number(V&(1<<l)-1),k)[0]=(V>>>l)%y,k}),K.Hh=function(){return Math.floor(this.W())},function(V,l,y,P){for(;y--;)17!=y&&170!=y&&l.N[y]&&(l.N[y]=l[P](l[V](y),this));l[V]=this}),function(V,l){l.T=((l.T?l.T+"~":"E:")+V.message+":"+V.stack).slice(0,2048)}),wd=(K.Ph=(K.gg=function(V,l,y,P,k,n){for(k=0,y=[],n=0;n<V.length;n++)for(P=P<<l|V[n],k+=l;7<k;)k-=8,y.push(P>>k&255);return y},function(V,l,y){return(l=((l^=l<<13,l^=l>>17,l)^l<<5)&y)||(l=1),V^l}),[]),f=(g.prototype.j=function(V,l){return V=(l={},{}),function(y,P,k,n,R,A,e,F,X,q,S,u,Z,U,m,z,a){V=(U=V,l);try{if((q=y[0],q)==wd)return U==l?30:71;if(q==Y){R=y[1];try{for(n=(X=[],0);n<R.length;){if((P=(e=(u=H[R.charAt(n++)],n<R.length?H[R.charAt(n)]:0),++n,n<R.length?H[R.charAt(n)]:64),++n,z=n<R.length?H[R.charAt(n)]:64,++n,null==u)||null==e||null==P||null==z)throw Error();64!=(X.push(u<<2|e>>4),P)&&(X.push(e<<4&240|P>>2),64!=z&&X.push(P<<6&192|z))}O(21,this,(this.Y=(this.P=X,this.P.length)<<3,[0,0,0]))}catch(r){p(17,this,r);return}MG(this)}else if(q==h)y[1].push(this.u(219).length,this.u(167).length,this.u(166).length,this.u(236)),O(88,this,y[2]),this.N[86]&&xe(this,this.u(86));else{if(q==b){this.F=(A=(m=(X=y[2],w((this.u(166).length|0)+2,2)),this).F,this);try{k=this.u(169),0<k.length&&x(this,166,w(k.length,2).concat(k),15),x(this,166,[1],104),x(this,166,w(this[b].length,1)),R=0,R+=this.u(114)&2047,S=this.u(167),R-=(this.u(166).length|0)+5,4<S.length&&(R-=(S.length|0)+3),0<R&&x(this,166,w(R,2).concat(this.g(R)),10),4<S.length&&x(this,166,w(S.length,2).concat(S),153)}finally{this.F=A}if((F=this.g(2).concat(this.u(166)),F[1]=F[0]^3,F)[3]=F[1]^m[0],F[4]=F[1]^m[1],a=this.Ys(F))a="!"+a;else for(a="",R=0;R<F.length;R++)Z=F[R][this.l](16),1==Z.length&&(Z="0"+Z),a+=Z;return(((n=a,this.u(219)).length=X.shift(),this.u(167)).length=X.shift(),this.u(166).length=X.shift(),O)(236,this,X.shift()),n}if(q==HR)xe(this,y[1]);else if(q==NG)return xe(this,y[1])}}finally{V=U}}}(),function(V,l,y,P){if(!(P=0<V.Fn&&V.D&&V.Qk&&1>=V.v&&!V.J&&!V.X&&(V.$||!y)&&0==document.hidden,P)||(P?V.W():V.Wh)-V.I<V.Fn-(l?255:y?5:2))return false;return V.X=((l=V.u(y?170:17),O(17,V,V.Y),V).V.push([HR,l]),true)}),Ic,pa=function(V,l,y){return l.ks(function(P){y=P},false,V),y},Dr,ul=(Dr=(g.prototype.NR=function(V,l,y,P){x(this,(((P=(l=(V&=(y=V&4,3),P=G(this),G(this)),this.u(P)),y)&&(P=Rc((""+P).replace(/\\r\\n/g,"\\n"))),V)&&x(this,l,w(P.length,2)),l),P)},g.prototype.b3=(Ic=function(V){return G(V)^G(V)},function(V,l,y){for(l=(y=G(this),0);0<V;V--)l=l<<8|G(this);O(y,this,l)}),g.prototype.Ys=function(V,l,y,P,k,n,R,A,e,F){for(k=(A=0,[]);A<V.length;A+=3)F=(y=A+1<V.length)?V[A+1]:0,n=A+2<V.length,e=V[A],R=e>>2,e=(e&3)<<4|F>>4,P=n?V[A+2]:0,l=P&63,F=(F&15)<<2|P>>6,n||(l=64,y||(F=64)),k.push(I[R],I[e],I[F],I[l]);return k.join("")},/./),function(V,l,y,P){x(l,(y=(P=G(l),G)(l),y),w(l.u(P),V))}),M=(g.prototype[GI]=[0,0,1,1,0,1,1],function(V,l,y,P,k,n){if(V.V.length){V.Qk=(V.D&&0(),V.D=true,l);try{P=V.W(),V.I=P,V.Wh=P,k=dd(l,V),n=V.W()-V.I,V.O+=n,n<(y?0:10)||0>=V.T1--||(n=Math.floor(n),V.MR.push(254>=n?n:254))}finally{V.D=false}return k}}),dd=function(V,l,y,P){for(;l.V.length;){l.X=false,y=l.V.pop();try{P=fa(l,y)}catch(k){E(k,l)}if(V&&l.X){vR(function(){M(l,true,true)});break}}return P},oc=function(V,l){return(l=y7())&&1===V.eval(l.createScript("1"))?function(y){return l.createScript(y)}:function(y){return""+y}}((g.bind&&(Ic[g.prototype.l]=Y.pop.bind(g.prototype[h]),Dr[g.prototype.l]=Y.pop.bind(g.prototype[h])),W));return(function(V,l,y){return y=new g(V,l),[function(P){return pa(P,y)}]});}).call(this);'))(V.substr(0,y),l,n)[0]}catch(A){P=F("FNL"+A,l)[0]}}),[function(k){return P?P(k):"FNL"}]};try{e.u||(N(z,"unload",function(){}),e.u=1)}catch(V){};}).call(this);</script> </head> <body> <div class="wrapper" id="wrapper"> <div class="google-header-bar"> <div class="header content clearfix"> <img class="logo logo-w" src="//web.archive.org/web/20210518052348im_/https://ssl.gstatic.com/images/branding/googlelogo/2x/googlelogo_color_112x36dp.png" alt="Google"> <span class="signin-button"> <a id="link-signin" class="g-button g-button-submit" href="https://web.archive.org/web/20210518052348/https://accounts.google.com/ServiceLogin?continue=https%3A%2F%2Fdocs.google.com%2Fforms%2F%3Fusp%3Dforms_alc&service=wise&ltmpl=forms&dsh=469383297109053932">Sign in</a> </span> </div> </div> <div class="signuponepage main content clearfix"> <noscript> <div class="jfk-butterBar jfk-butterBar-warning jfk-butterBar-shown"> <p> To create a Google Account, you need <a target="_blank" href="https://web.archive.org/web/20210518052348/https://support.google.com/accounts/answer/23852?hl=en">JavaScript enabled</a> in your browser. <a class="cta" href=""> <img src="//web.archive.org/web/20210518052348im_/https://ssl.gstatic.com/accounts/ui/refresh_white.png"> Refresh this page after you have enabled JavaScript. </a> </p> </div> </noscript> <h1> Create your Google Account </h1> <div class="clearfix"> <div class="sign-up"> <div class="signup-box"> <form class="createaccount-form" id="createaccount" name="createaccount" action="SignUp?dsh=469383297109053932&service=wise" method="post"> <input type="hidden" name="service" id="service" value="wise"> <input type="hidden" name="continue" id="continue" value="https://docs.google.com/forms/?usp=forms_alc"> <input type="hidden" name="ltmpl" id="ltmpl" value="forms"> <input type="hidden" name="timeStmp" id="timeStmp" value="1621315428"/> <input type="hidden" name="secTok" id="secTok" value=".AG5fkS87sNAAvYTMRzdCatbeGbxaAhmleA=="/> <input type="hidden" name="dsh" id="dsh" value="469383297109053932"> <input type="hidden" name="ktl" id="ktl" value=""> <input type="hidden" name="ktf" id="ktf"> <input type="hidden" id="_utf8" name="_utf8" value="☃"/> <input type="hidden" name="bgresponse" id="bgresponse" value="js_disabled"> <div class="form-element multi-field name" id="name-form-element"> <fieldset> <legend><strong>Name</strong></legend> <label id="firstname-label" class="firstname"> <strong>First name</strong> <input type="text" value="" name="FirstName" id="FirstName" value="" spellcheck="false"> <span class="placeholder-text" id="firstname-placeholder">First</span> </label> <label id="lastname-label" class="lastname"> <strong>Last name</strong> <input type="text" value="" name="LastName" id="LastName" value="" spellcheck="false"> <span class="placeholder-text" id="lastname-placeholder">Last</span> </label> </fieldset> <div class="infomsg" id="name-infomessage"> </div> <span role="alert" class="errormsg" id="errormsg_0_FirstName"> </span> <span role="alert" class="errormsg" id="errormsg_0_LastName"> </span> </div> <div class="form-element email-address" id="gmail-address-form-element"> <label id="gmail-address-label"> <strong> Choose your username </strong> <input type="text" maxlength="30" autocomplete="off" name="GmailAddress" id="GmailAddress" value="" spellcheck="false"> <span class="atgmail">@gmail.com</span> </label> <div class="infomsg" id="gmail-address-infomessage"> You can use letters, numbers, and periods. </div> <div class="linkmsg"> <a href="https://web.archive.org/web/20210518052348/https://accounts.google.com/SignUpWithoutGmail?dsh=469383297109053932&continue=https%3A%2F%2Fdocs.google.com%2Fforms%2F%3Fusp%3Dforms_alc&service=wise" tabindex="0" id="signup-without-gmail-link">I prefer to use my current email address</a> </div> <div id="username-errormsg-and-suggestions"> <span role="alert" class="errormsg" id="errormsg_0_GmailAddress"> </span> <div id="EmailAddressExistsError" style="display: none"> This email address already corresponds to a Google Account. Please <a href="https://web.archive.org/web/20210518052348/https://accounts.google.com/ServiceLogin?continue=https%3A%2F%2Fdocs.google.com%2Fforms%2F%3Fusp%3Dforms_alc&service=wise&ltmpl=forms&dsh=469383297109053932">sign in</a> or, if you forgot your password, <a href="https://web.archive.org/web/20210518052348/https://accounts.google.com/signin/recovery?continue=https%3A%2F%2Fdocs.google.com%2Fforms%2F%3Fusp%3Dforms_alc&service=wise">reset it</a>. </div> <div class="username-suggestions" id="username-suggestions"> </div> </div> </div> <div class="form-element" id="password-form-element"> <label id="password-label"> <strong>Create a password</strong> <input type="password" name="Passwd" id="Passwd"> </label> <div class="infomsg" id="password-infomessage"> <div class="password-strength"> <p> <strong>Password strength:</strong> <span id="passwdRating"></span> </p> <div class="meter" id="passwdBar"> <span id="strength-bar"></span> </div> </div> <div> Use at least 8 characters. Don’t use a password from another site, or something too obvious like your pet’s name. <a id="PasswdLink" target="_blank" href="https://web.archive.org/web/20210518052348/https://support.google.com/accounts/answer/32040?hl=en">Why?</a> </div> </div> <span role="alert" class="errormsg" id="errormsg_0_Passwd"> </span> </div> <div class="form-element" id="confirm-password-form-element"> <label id="confirm-password-label"> <strong>Confirm your password</strong> <input type="password" name="PasswdAgain" id="PasswdAgain"> </label> <span role="alert" class="errormsg" id="errormsg_0_PasswdAgain"> </span> </div> <div class="form-element multi-field birthday" id="birthday-form-element"> <fieldset> <legend><strong id="BirthdayLabel">Birthday</strong></legend> <label id="month-label" class="month"> <span id="BirthMonthHolder"> <select id="BirthMonth" name="BirthMonth"> <option value="">Month</option> <option value="01"> January</option> <option value="02"> February</option> <option value="03"> March</option> <option value="04"> April</option> <option value="05"> May</option> <option value="06"> June</option> <option value="07"> July</option> <option value="08"> August</option> <option value="09"> September</option> <option value="10"> October</option> <option value="11"> November</option> <option value="12"> December</option> </select> </span> </label> <label id="day-label" class="day"> <strong>Day</strong> <input type="text" maxlength="2" value="" name="BirthDay" id="BirthDay" value=""> <span class="placeholder-text" id="birthday-placeholder">Day</span> </label> <label id="year-label" class="year"> <strong>Year</strong> <input type="text" maxlength="4" value="" name="BirthYear" id="BirthYear" value=""> <span class="placeholder-text" id="birthyear-placeholder">Year</span> </label> </fieldset> <span role="alert" class="errormsg" id="errormsg_0_BirthMonth"> </span> <span role="alert" class="errormsg" id="errormsg_0_BirthDay"> </span> <span role="alert" class="errormsg" id="errormsg_0_BirthYear"> </span> </div> <div class="form-element" id="gender-form-element"> <label id="gender-label"> <strong id="GenderLabel">Gender</strong> <div id="GenderHolder"> <select id="Gender" name="Gender"> <option value="">I am...</option> <option value="FEMALE"> Female</option> <option value="MALE"> Male</option> <option value="OTHER"> Other</option> <option value="DECLINE"> Rather not say</option> </select> </div> </label> <span role="alert" class="errormsg" id="errormsg_0_Gender"> </span> </div> <div class="form-element" id="phone-form-element"> <label id="phone-label" for="RecoveryPhoneNumber"> <strong id="RecoveryPhoneNumberLabel">Mobile phone</strong> </label> <input type="hidden" value="US" name="RecoveryPhoneCountry" id="RecoveryPhoneCountry" value=""> <input type="tel" tabindex="0" name="RecoveryPhoneNumber" id="RecoveryPhoneNumber" value=""> <span role="alert" class="errormsg" id="errormsg_0_RecoveryPhoneNumber"> </span> </div> <div class="form-element recovery-email" id="recovery-email-form-element"> <label id="recovery-email-label"> <strong>Your current email address</strong> <input type="text" name="RecoveryEmailAddress" id="RecoveryEmailAddress" value="" spellcheck="false"> </label> <div class="infomsg" id="recovery-email-infomessage"> We will use this address for things like keeping your account secure, helping people find you, and sending notifications. You always have control over this functionality through your Account Settings. </div> <span role="alert" class="errormsg" id="errormsg_0_RecoveryEmailAddress"> </span> </div> <div class="form-element" id="country-code-form-element"> <label id="country-code-label"> <strong id="CountryCodeLabel">Location</strong> <div id="CountryCodeHolder"> <select id="CountryCode" name="CountryCode"> <option value="AF"> Afghanistan (افغانستان) </option> <option value="AX"> Åland Islands (Åland) </option> <option value="AL"> Albania (Shqipëri) </option> <option value="DZ"> Algeria </option> <option value="AS"> American Samoa </option> <option value="AD"> Andorra </option> <option value="AO"> Angola </option> <option value="AI"> Anguilla </option> <option value="AQ"> Antarctica </option> <option value="AG"> Antigua & Barbuda </option> <option value="AR"> Argentina </option> <option value="AM"> Armenia (Հայաստան) </option> <option value="AW"> Aruba </option> <option value="AC"> Ascension Island </option> <option value="AU"> Australia </option> <option value="AT"> Austria (Österreich) </option> <option value="AZ"> Azerbaijan (Azərbaycan) </option> <option value="BS"> Bahamas </option> <option value="BH"> Bahrain (البحرين) </option> <option value="BD"> Bangladesh (বাংলাদেশ) </option> <option value="BB"> Barbados </option> <option value="BY"> Belarus (Беларусь) </option> <option value="BE"> Belgium </option> <option value="BZ"> Belize </option> <option value="BJ"> Benin (Bénin) </option> <option value="BM"> Bermuda </option> <option value="BT"> Bhutan (འབྲུག) </option> <option value="BO"> Bolivia </option> <option value="BA"> Bosnia & Herzegovina (Bosna i Hercegovina) </option> <option value="BW"> Botswana </option> <option value="BV"> Bouvet Island </option> <option value="BR"> Brazil (Brasil) </option> <option value="IO"> British Indian Ocean Territory </option> <option value="VG"> British Virgin Islands </option> <option value="BN"> Brunei </option> <option value="BG"> Bulgaria (България) </option> <option value="BF"> Burkina Faso </option> <option value="BI"> Burundi (Uburundi) </option> <option value="KH"> Cambodia (កម្ពុជា) </option> <option value="CM"> Cameroon (Cameroun) </option> <option value="CA"> Canada </option> <option value="IC"> Canary Islands (Canarias) </option> <option value="CV"> Cape Verde (Kabu Verdi) </option> <option value="BQ"> Caribbean Netherlands </option> <option value="KY"> Cayman Islands </option> <option value="CF"> Central African Republic (République centrafricaine) </option> <option value="EA"> Ceuta & Melilla (Ceuta y Melilla) </option> <option value="TD"> Chad (Tchad) </option> <option value="CL"> Chile </option> <option value="CN"> China (中国) </option> <option value="CX"> Christmas Island </option> <option value="CP"> Clipperton Island </option> <option value="CC"> Cocos (Keeling) Islands (Kepulauan Cocos (Keeling)) </option> <option value="CO"> Colombia </option> <option value="KM"> Comoros (جزر القمر) </option> <option value="CG"> Congo - Brazzaville (Congo-Brazzaville) </option> <option value="CD"> Congo - Kinshasa (Jamhuri ya Kidemokrasia ya Kongo) </option> <option value="CK"> Cook Islands </option> <option value="CR"> Costa Rica </option> <option value="CI"> Côte d’Ivoire </option> <option value="HR"> Croatia (Hrvatska) </option> <option value="CU"> Cuba </option> <option value="CW"> Curaçao </option> <option value="CY"> Cyprus (Κύπρος) </option> <option value="CZ"> Czechia (Česko) </option> <option value="DK"> Denmark (Danmark) </option> <option value="DG"> Diego Garcia </option> <option value="DJ"> Djibouti </option> <option value="DM"> Dominica </option> <option value="DO"> Dominican Republic (República Dominicana) </option> <option value="EC"> Ecuador </option> <option value="EG"> Egypt (مصر) </option> <option value="SV"> El Salvador </option> <option value="GQ"> Equatorial Guinea (Guinea Ecuatorial) </option> <option value="ER"> Eritrea (ኤርትራ) </option> <option value="EE"> Estonia (Eesti) </option> <option value="SZ"> Eswatini </option> <option value="ET"> Ethiopia </option> <option value="FK"> Falkland Islands (Islas Malvinas) </option> <option value="FO"> Faroe Islands (Føroyar) </option> <option value="FJ"> Fiji </option> <option value="FI"> Finland (Suomi) </option> <option value="FR"> France </option> <option value="GF"> French Guiana (Guyane française) </option> <option value="PF"> French Polynesia (Polynésie française) </option> <option value="TF"> French Southern Territories (Terres australes françaises) </option> <option value="GA"> Gabon </option> <option value="GM"> Gambia </option> <option value="GE"> Georgia (საქართველო) </option> <option value="DE"> Germany (Deutschland) </option> <option value="GH"> Ghana (Gaana) </option> <option value="GI"> Gibraltar </option> <option value="GR"> Greece (Ελλάδα) </option> <option value="GL"> Greenland (Kalaallit Nunaat) </option> <option value="GD"> Grenada </option> <option value="GP"> Guadeloupe </option> <option value="GU"> Guam </option> <option value="GT"> Guatemala </option> <option value="GG"> Guernsey </option> <option value="GN"> Guinea (Guinée) </option> <option value="GW"> Guinea-Bissau (Guiné-Bissau) </option> <option value="GY"> Guyana </option> <option value="HT"> Haiti </option> <option value="HM"> Heard & McDonald Islands </option> <option value="HN"> Honduras </option> <option value="HK"> Hong Kong (香港) </option> <option value="HU"> Hungary (Magyarország) </option> <option value="IS"> Iceland (Ísland) </option> <option value="IN"> India (भारत) </option> <option value="ID"> Indonesia </option> <option value="IR"> Iran (ایران) </option> <option value="IQ"> Iraq (العراق) </option> <option value="IE"> Ireland </option> <option value="IM"> Isle of Man </option> <option value="IL"> Israel (ישראל) </option> <option value="IT"> Italy (Italia) </option> <option value="JM"> Jamaica </option> <option value="JP"> Japan (日本) </option> <option value="JE"> Jersey </option> <option value="JO"> Jordan (الأردن) </option> <option value="KZ"> Kazakhstan (Казахстан) </option> <option value="KE"> Kenya </option> <option value="KI"> Kiribati </option> <option value="XK"> Kosovo (Kosovë) </option> <option value="KW"> Kuwait (الكويت) </option> <option value="KG"> Kyrgyzstan (Кыргызстан) </option> <option value="LA"> Laos (ລາວ) </option> <option value="LV"> Latvia (Latvija) </option> <option value="LB"> Lebanon (لبنان) </option> <option value="LS"> Lesotho </option> <option value="LR"> Liberia </option> <option value="LY"> Libya (ليبيا) </option> <option value="LI"> Liechtenstein </option> <option value="LT"> Lithuania (Lietuva) </option> <option value="LU"> Luxembourg </option> <option value="MO"> Macao (澳門) </option> <option value="MG"> Madagascar (Madagasikara) </option> <option value="MW"> Malawi </option> <option value="MY"> Malaysia </option> <option value="MV"> Maldives </option> <option value="ML"> Mali </option> <option value="MT"> Malta </option> <option value="MH"> Marshall Islands </option> <option value="MQ"> Martinique </option> <option value="MR"> Mauritania (موريتانيا) </option> <option value="MU"> Mauritius (Moris) </option> <option value="YT"> Mayotte </option> <option value="MX"> Mexico (México) </option> <option value="FM"> Micronesia </option> <option value="MD"> Moldova (Republica Moldova) </option> <option value="MC"> Monaco </option> <option value="MN"> Mongolia (Монгол) </option> <option value="ME"> Montenegro (Crna Gora) </option> <option value="MS"> Montserrat </option> <option value="MA"> Morocco </option> <option value="MZ"> Mozambique (Moçambique) </option> <option value="MM"> Myanmar (Burma) (မြန်မာ) </option> <option value="NA"> Namibia (Namibië) </option> <option value="NR"> Nauru </option> <option value="NP"> Nepal (नेपाल) </option> <option value="NL"> Netherlands (Nederland) </option> <option value="NC"> New Caledonia (Nouvelle-Calédonie) </option> <option value="NZ"> New Zealand </option> <option value="NI"> Nicaragua </option> <option value="NE"> Niger (Nijar) </option> <option value="NG"> Nigeria </option> <option value="NU"> Niue </option> <option value="NF"> Norfolk Island </option> <option value="MP"> Northern Mariana Islands </option> <option value="KP"> North Korea (북한) </option> <option value="MK"> North Macedonia (Северна Македонија) </option> <option value="NO"> Norway (Norge) </option> <option value="OM"> Oman (عُمان) </option> <option value="PK"> Pakistan (پاکستان) </option> <option value="PW"> Palau </option> <option value="PS"> Palestine (فلسطين) </option> <option value="PA"> Panama (Panamá) </option> <option value="PG"> Papua New Guinea </option> <option value="PY"> Paraguay </option> <option value="PE"> Peru (Perú) </option> <option value="PH"> Philippines </option> <option value="PN"> Pitcairn Islands </option> <option value="PL"> Poland (Polska) </option> <option value="PT"> Portugal </option> <option value="PR"> Puerto Rico </option> <option value="QA"> Qatar (قطر) </option> <option value="RE"> Réunion (La Réunion) </option> <option value="RO"> Romania (România) </option> <option value="RU"> Russia (Россия) </option> <option value="RW"> Rwanda (U Rwanda) </option> <option value="WS"> Samoa </option> <option value="SM"> San Marino </option> <option value="ST"> São Tomé & Príncipe (São Tomé e Príncipe) </option> <option value="SA"> Saudi Arabia (المملكة العربية السعودية) </option> <option value="SN"> Senegal (Senegaal) </option> <option value="RS"> Serbia (Србија) </option> <option value="SC"> Seychelles </option> <option value="SL"> Sierra Leone </option> <option value="SG"> Singapore </option> <option value="SX"> Sint Maarten </option> <option value="SK"> Slovakia (Slovensko) </option> <option value="SI"> Slovenia (Slovenija) </option> <option value="SB"> Solomon Islands </option> <option value="SO"> Somalia (Soomaaliya) </option> <option value="ZA"> South Africa </option> <option value="GS"> South Georgia & South Sandwich Islands </option> <option value="KR"> South Korea (대한민국) </option> <option value="SS"> South Sudan (جنوب السودان) </option> <option value="ES"> Spain (España) </option> <option value="LK"> Sri Lanka (ශ්රී ලංකාව) </option> <option value="BL"> St. Barthélemy (Saint-Barthélemy) </option> <option value="SH"> St. Helena </option> <option value="KN"> St. Kitts & Nevis </option> <option value="LC"> St. Lucia </option> <option value="MF"> St. Martin (Saint-Martin) </option> <option value="PM"> St. Pierre & Miquelon (Saint-Pierre-et-Miquelon) </option> <option value="VC"> St. Vincent & Grenadines </option> <option value="SD"> Sudan (السودان) </option> <option value="SR"> Suriname </option> <option value="SJ"> Svalbard & Jan Mayen (Svalbard og Jan Mayen) </option> <option value="SE"> Sweden (Sverige) </option> <option value="CH"> Switzerland (Schweiz) </option> <option value="SY"> Syria (سوريا) </option> <option value="TW"> Taiwan (台灣) </option> <option value="TJ"> Tajikistan (Тоҷикистон) </option> <option value="TZ"> Tanzania </option> <option value="TH"> Thailand (ไทย) </option> <option value="TL"> Timor-Leste </option> <option value="TG"> Togo </option> <option value="TK"> Tokelau </option> <option value="TO"> Tonga </option> <option value="TT"> Trinidad & Tobago </option> <option value="TA"> Tristan da Cunha </option> <option value="TN"> Tunisia </option> <option value="TR"> Turkey (Türkiye) </option> <option value="TM"> Turkmenistan (Türkmenistan) </option> <option value="TC"> Turks & Caicos Islands </option> <option value="TV"> Tuvalu </option> <option value="UM"> U.S. Outlying Islands </option> <option value="VI"> U.S. Virgin Islands </option> <option value="UG"> Uganda </option> <option value="UA"> Ukraine (Україна) </option> <option value="AE"> United Arab Emirates (الإمارات العربية المتحدة) </option> <option value="GB"> United Kingdom </option> <option value="US" selected> United States </option> <option value="UY"> Uruguay </option> <option value="UZ"> Uzbekistan (Oʻzbekiston) </option> <option value="VU"> Vanuatu </option> <option value="VA"> Vatican City (Città del Vaticano) </option> <option value="VE"> Venezuela </option> <option value="VN"> Vietnam (Việt Nam) </option> <option value="WF"> Wallis & Futuna </option> <option value="EH"> Western Sahara (الصحراء الغربية) </option> <option value="YE"> Yemen (اليمن) </option> <option value="ZM"> Zambia </option> <option value="ZW"> Zimbabwe </option> </select> </div> <div class="infomsg" id="country-code-infomessage"> Your country or territory of residence. </div> <span role="alert" class="errormsg" id="errormsg_0_CountryCode"> </span> </label> </div> <div class="form-element terms-of-service" id="termsofservice-form-element" style="display: none;"> <label id="termsofservice-label"> <input type="checkbox" value="yes" name="TermsOfService" id="TermsOfService"> <span id="terms-of-service-label"> <strong>I agree to the Google <a target="_blank" id="TosLink" href="https://web.archive.org/web/20210518052348/https://accounts.google.com/TOS?loc=US&hl=en">Terms of Service</a> and <a target="_blank" id="PrivacyLink" href="https://web.archive.org/web/20210518052348/https://accounts.google.com/TOS?loc=US&hl=en&privacy=true">Privacy Policy</a></strong> </span> </label> <span role="alert" class="errormsg" id="errormsg_0_TermsOfService"> </span> </div> <div class="form-element" id="extra-tos"></div> <input type="hidden" name="timeStmp2" id="timeStmp2" value="1621315428"/> <input type="hidden" name="secTok2" id="secTok2" value=".AG5fkS9l4atfGUS9j7o8eE94ADqfa86tbQ=="/> <div class="form-element nextstep-button"> <input id="submitbutton" name="submitbutton" type="submit" value="Next step" class="g-button g-button-submit"> </div> </form> </div> <p class="why-information"><a target="_blank" href="https://web.archive.org/web/20210518052348/https://support.google.com/accounts/answer/1733224?hl=en">Learn more</a> about why we ask for this information.</p> </div> <div class="side-content"> <h2> One account is all you need </h2> <p> One free account gets you into everything Google. </p> <div class="logo-strip"></div> <h2> Take it all with you </h2> <p> Switch between devices, and pick up wherever you left off. </p> <div class="devices-icon"></div> </div> </div> </div> <div class="google-footer-bar"> <div class="footer content clearfix"> <ul id="footer-list"> <li>Google</li> <li> <a href="https://web.archive.org/web/20210518052348/https://accounts.google.com/TOS?loc=US&hl=en">Privacy & Terms</a> </li> <li id="footer-help"><a href="https://web.archive.org/web/20210518052348/https://support.google.com/accounts?hl=en">Help</a></li> </ul> <span id="lang-chooser-wrap" class="lang-chooser-wrap" style="display: none;"> <img src="//web.archive.org/web/20210518052348im_/https://ssl.gstatic.com/images/icons/ui/common/universal_language_settings-21.png" alt="Change language"> <select id="lang-chooser" class="lang-chooser"> <option value="af"> Afrikaans </option> <option value="az"> azərbaycan </option> <option value="ca"> català </option> <option value="cs"> Čeština </option> <option value="da"> Dansk </option> <option value="de"> Deutsch </option> <option value="et"> eesti </option> <option value="en-GB"> English (United Kingdom) </option> <option value="en" selected="selected"> English (United States) </option> <option value="es"> Español (España) </option> <option value="es-419"> Español (Latinoamérica) </option> <option value="eu"> euskara </option> <option value="fil"> Filipino </option> <option value="fr-CA"> Français (Canada) </option> <option value="fr"> Français (France) </option> <option value="gl"> galego </option> <option value="hr"> Hrvatski </option> <option value="in"> Indonesia </option> <option value="zu"> isiZulu </option> <option value="is"> íslenska </option> <option value="it"> Italiano </option> <option value="sw"> Kiswahili </option> <option value="lv"> latviešu </option> <option value="lt"> lietuvių </option> <option value="hu"> magyar </option> <option value="ms"> Melayu </option> <option value="nl"> Nederlands </option> <option value="no"> norsk </option> <option value="pl"> polski </option> <option value="pt"> Português (Brasil) </option> <option value="pt-PT"> Português (Portugal) </option> <option value="ro"> română </option> <option value="sk"> Slovenčina </option> <option value="sl"> slovenščina </option> <option value="sr-Latn"> srpski (latinica) </option> <option value="fi"> Suomi </option> <option value="sv"> Svenska </option> <option value="vi"> Tiếng Việt </option> <option value="tr"> Türkçe </option> <option value="el"> Ελληνικά </option> <option value="bg"> български </option> <option value="mk"> македонски </option> <option value="mn"> монгол </option> <option value="ru"> Русский </option> <option value="sr"> српски (ћирилица) </option> <option value="uk"> Українська </option> <option value="ka"> ქართული </option> <option value="hy"> հայերեն </option> <option value="iw"> עברית </option> <option value="ur"> اردو </option> <option value="ar"> العربية </option> <option value="fa"> فارسی </option> <option value="ne"> नेपाली </option> <option value="mr"> मराठी </option> <option value="hi"> हिन्दी </option> <option value="bn"> বাংলা </option> <option value="pa"> ਪੰਜਾਬੀ </option> <option value="gu"> ગુજરાતી </option> <option value="ta"> தமிழ் </option> <option value="te"> తెలుగు </option> <option value="kn"> ಕನ್ನಡ </option> <option value="ml"> മലയാളം </option> <option value="si"> සිංහල </option> <option value="th"> ไทย </option> <option value="lo"> ລາວ </option> <option value="my"> မြန်မာ </option> <option value="km"> ខ្មែរ </option> <option value="ko"> 한국어 </option> <option value="zh-HK"> 中文(香港) </option> <option value="ja"> 日本語 </option> <option value="zh-CN"> 简体中文 </option> <option value="zh-TW"> 繁體中文 </option> </select> </span> </div> </div> </div> <div id="tos-div" style="display: none;"> <div id="tos-background-overlay-div" class="tos-background-overlay-div"></div> <script type="text/javascript" nonce="ZbMWEMFAdvkYf5EeRGMR3g"> document.getElementById('tos-background-overlay-div').onclick = function() { hideExtraTos(); }; </script> <div class="tos-center-div"> <div id="tos-popup-container" class="tos-popup-container"> <div id="tos-scroll" class="tos-scroll-area"> <div id="tos-header" class="tos-header"></div> <div id="tos-text" class="tos-text-div"> </div> </div> <div class="tos-scroll-fab-container" id="tos-scroll-fab-container"> <div role="button" class="tos-scroll-button" id="tos-scroll-button" aria-label="Scroll to agree" aria-disabled="false" tabindex="0"> <div class="tos-scroll-button-content"> <img class="tos-scroll-button-icon" src="//web.archive.org/web/20210518052348im_/https://www.gstatic.com/images/icons/material/system/2x/keyboard_arrow_down_white_24dp.png"> </div> </div> <script type="text/javascript" nonce="ZbMWEMFAdvkYf5EeRGMR3g"> document.getElementById('tos-scroll-button').onclick = function() { scrollOnePage(); }; </script> </div> <div class="tos-button-div" id="tos-button-div"> <div class="tos-buttons-right" id="tos-buttons-right"> <input id="cancelbutton" name="cancelbutton" type="button" class="tos-button cancel-button"> <input id="iagreebutton" name="iagreebutton" type="button" class="tos-button iagree-button"> <script type="text/javascript" nonce="ZbMWEMFAdvkYf5EeRGMR3g"> document.getElementById('cancelbutton').onclick = function() { hideExtraTos(); }; document.getElementById('iagreebutton').onclick = function() { submitForm(); }; </script> </div> </div> </div> </div> </div> <script type="text/javascript" nonce="ZbMWEMFAdvkYf5EeRGMR3g"> document.bg = new botguard.bg('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'); </script> <script type="text/javascript" nonce="ZbMWEMFAdvkYf5EeRGMR3g"> gaia_appendParam = function(url, name, value) { var param = encodeURIComponent(name) + '=' + encodeURIComponent(value); if (url.indexOf('?') >= 0) { return url + '&' + param; } else { return url + '?' + param; } }; var langChooser = document.getElementById('lang-chooser'); var langChooserWrap = document.getElementById('lang-chooser-wrap'); if (langChooser && langChooserWrap) { var langChooserParam = 'hl'; var langChooserUrl = '\x2FSignUp?service=wise\x26continue=https%3A%2F%2Fdocs.google.com%2Fforms%2F%3Fusp%3Dforms_alc\x26ltmpl=forms\x26lp=1'; langChooserWrap.style.display = ''; langChooser.onchange = function() { window.location.href = gaia_appendParam(langChooserUrl, langChooserParam, this.value); }; } </script> <script type="text/javascript" nonce="ZbMWEMFAdvkYf5EeRGMR3g"> var gaia_hasInnerTextProperty = document.getElementsByTagName("body")[0].innerText != undefined ? true : false; var gaia_attachEvent = function(element, event, callback) { if (element && element.addEventListener) { element.addEventListener(event, callback, false); } else if (element && element.attachEvent) { element.attachEvent('on' + event, callback); } }; var gaia_getElementsByClass = function(className) { if (document.getElementsByClassName) { return document.getElementsByClassName(className); } else if (document.querySelectorAll && document.querySelectorAll('.' + className)) { return document.querySelectorAll('.' + className); } return []; }; </script> <script type="text/javascript" nonce="ZbMWEMFAdvkYf5EeRGMR3g"> try { doKtInit(); } catch (err) {} var gaia_onSubmitValidationHandlers = {}; var gaia_addOnSubmitValidationHandler = function(inputId, validationHandler) { if (!gaia_onSubmitValidationHandlers[inputId]) { gaia_onSubmitValidationHandlers[inputId] = validationHandler; } }; var gaia_formOnSubmit = function() { var isValid = true; for (var inputId in gaia_onSubmitValidationHandlers) { if (!gaia_onSubmitValidationHandlers[inputId]()) { isValid = false; } } if (!isValid) { return false; } document.getElementById('submitbutton').disabled = true; gaia_homepageCheckboxOnSubmit(); try { doKtSubmit(); } catch (err) {} try { gaia_phoneNumberOnSubmit(); } catch (err) {} try { document.bg.invoke(function(response) { document.getElementById('bgresponse').value = response; }); } catch (err) {} return true; }; document.getElementById('createaccount').onsubmit = gaia_formOnSubmit; var gaia_homepageCheckboxOnSubmit = function() { }; </script> <script type="text/javascript" nonce="ZbMWEMFAdvkYf5EeRGMR3g"> /* Copyright The Closure Library Authors. SPDX-License-Identifier: Apache-2.0 */ var g,aa="function"==typeof Object.create?Object.create:function(a){var b=function(){};b.prototype=a;return new b},ba;if("function"==typeof Object.setPrototypeOf)ba=Object.setPrototypeOf;else{var ca;a:{var fa={a:!0},ha={};try{ha.__proto__=fa;ca=ha.a;break a}catch(a){}ca=!1}ba=ca?function(a,b){a.__proto__=b;if(a.__proto__!==b)throw new TypeError(a+" is not extensible");return a}:null} var ia=ba,ja=function(a,b){a.prototype=aa(b.prototype);a.prototype.constructor=a;if(ia)ia(a,b);else for(var c in b)if("prototype"!=c)if(Object.defineProperties){var d=Object.getOwnPropertyDescriptor(b,c);d&&Object.defineProperty(a,c,d)}else a[c]=b[c];a.o=b.prototype},m=this||self,p=function(){},r=function(a){a.Sc=void 0;a.O=function(){return a.Sc?a.Sc:a.Sc=new a}},ka=function(a){var b=typeof a;return"object"!=b?b:a?Array.isArray(a)?"array":b:"null"},la=function(a){var b=ka(a);return"array"==b||"object"== b&&"number"==typeof a.length},ma=function(a){var b=typeof a;return"object"==b&&null!=a||"function"==b},pa=function(a){return Object.prototype.hasOwnProperty.call(a,na)&&a[na]||(a[na]=++oa)},na="closure_uid_"+(1E9*Math.random()>>>0),oa=0,qa=function(a,b,c){return a.call.apply(a.bind,arguments)},ra=function(a,b,c){if(!a)throw Error();if(2<arguments.length){var d=Array.prototype.slice.call(arguments,2);return function(){var e=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(e,d);return a.apply(b, e)}}return function(){return a.apply(b,arguments)}},t=function(a,b,c){Function.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf("native code")?t=qa:t=ra;return t.apply(null,arguments)},sa=function(a,b){var c=Array.prototype.slice.call(arguments,1);return function(){var d=c.slice();d.push.apply(d,arguments);return a.apply(this,d)}},u=function(a,b){a=a.split(".");var c=m;a[0]in c||"undefined"==typeof c.execScript||c.execScript("var "+a[0]);for(var d;a.length&&(d=a.shift());)a.length|| void 0===b?c[d]&&c[d]!==Object.prototype[d]?c=c[d]:c=c[d]={}:c[d]=b},w=function(a,b){function c(){}c.prototype=b.prototype;a.o=b.prototype;a.prototype=new c;a.prototype.constructor=a;a.fh=function(d,e,f){for(var h=Array(arguments.length-2),k=2;k<arguments.length;k++)h[k-2]=arguments[k];return b.prototype[e].apply(d,h)}},ta=function(a){return a};function ua(a){if(Error.captureStackTrace)Error.captureStackTrace(this,ua);else{var b=Error().stack;b&&(this.stack=b)}a&&(this.message=String(a))}w(ua,Error);ua.prototype.name="CustomError";var va;var wa=function(a,b){a=a.split("%s");for(var c="",d=a.length-1,e=0;e<d;e++)c+=a[e]+(e<b.length?b[e]:"%s");ua.call(this,c+a[d])};w(wa,ua);wa.prototype.name="AssertionError"; var xa=function(a,b,c,d){var e="Assertion failed";if(c){e+=": "+c;var f=d}else a&&(e+=": "+a,f=b);throw new wa(""+e,f||[]);},x=function(a,b,c){a||xa("",null,b,Array.prototype.slice.call(arguments,2));return a},ya=function(a,b){throw new wa("Failure"+(a?": "+a:""),Array.prototype.slice.call(arguments,1));},za=function(a,b,c){"number"!==typeof a&&xa("Expected number but got %s: %s.",[ka(a),a],b,Array.prototype.slice.call(arguments,2));return a},Aa=function(a,b,c){"string"!==typeof a&&xa("Expected string but got %s: %s.", [ka(a),a],b,Array.prototype.slice.call(arguments,2));return a},Ba=function(a,b,c){"function"!==typeof a&&xa("Expected function but got %s: %s.",[ka(a),a],b,Array.prototype.slice.call(arguments,2))},Ca=function(a,b,c){ma(a)||xa("Expected object but got %s: %s.",[ka(a),a],b,Array.prototype.slice.call(arguments,2));return a},Da=function(a,b,c){Array.isArray(a)||xa("Expected array but got %s: %s.",[ka(a),a],b,Array.prototype.slice.call(arguments,2));return a},Ea=function(a,b,c){ma(a)&&1==a.nodeType|| xa("Expected Element but got %s: %s.",[ka(a),a],b,Array.prototype.slice.call(arguments,2));return a},Ga=function(a,b,c,d){a instanceof b||xa("Expected instanceof %s but got %s.",[Fa(b),Fa(a)],c,Array.prototype.slice.call(arguments,3))},Fa=function(a){return a instanceof Function?a.displayName||a.name||"unknown type name":a instanceof Object?a.constructor.displayName||a.constructor.name||Object.prototype.toString.call(a):null===a?"null":typeof a};var Ha=Array.prototype.indexOf?function(a,b){x(null!=a.length);return Array.prototype.indexOf.call(a,b,void 0)}:function(a,b){if("string"===typeof a)return"string"!==typeof b||1!=b.length?-1:a.indexOf(b,0);for(var c=0;c<a.length;c++)if(c in a&&a[c]===b)return c;return-1},y=Array.prototype.forEach?function(a,b,c){x(null!=a.length);Array.prototype.forEach.call(a,b,c)}:function(a,b,c){for(var d=a.length,e="string"===typeof a?a.split(""):a,f=0;f<d;f++)f in e&&b.call(c,e[f],f,a)}; function Ia(a,b,c){for(var d="string"===typeof a?a.split(""):a,e=a.length-1;0<=e;--e)e in d&&b.call(c,d[e],e,a)} var Ka=Array.prototype.filter?function(a,b){x(null!=a.length);return Array.prototype.filter.call(a,b,void 0)}:function(a,b){for(var c=a.length,d=[],e=0,f="string"===typeof a?a.split(""):a,h=0;h<c;h++)if(h in f){var k=f[h];b.call(void 0,k,h,a)&&(d[e++]=k)}return d},La=Array.prototype.map?function(a,b){x(null!=a.length);return Array.prototype.map.call(a,b,void 0)}:function(a,b){for(var c=a.length,d=Array(c),e="string"===typeof a?a.split(""):a,f=0;f<c;f++)f in e&&(d[f]=b.call(void 0,e[f],f,a));return d}, Ma=Array.prototype.some?function(a,b){x(null!=a.length);return Array.prototype.some.call(a,b,void 0)}:function(a,b){for(var c=a.length,d="string"===typeof a?a.split(""):a,e=0;e<c;e++)if(e in d&&b.call(void 0,d[e],e,a))return!0;return!1},Na=Array.prototype.every?function(a,b){x(null!=a.length);return Array.prototype.every.call(a,b,void 0)}:function(a,b){for(var c=a.length,d="string"===typeof a?a.split(""):a,e=0;e<c;e++)if(e in d&&!b.call(void 0,d[e],e,a))return!1;return!0}; function Oa(a,b){var c=0;y(a,function(d,e,f){b.call(void 0,d,e,f)&&++c},void 0);return c}function Pa(a,b){return 0<=Ha(a,b)}function Qa(a,b){b=Ha(a,b);var c;if(c=0<=b)x(null!=a.length),Array.prototype.splice.call(a,b,1);return c}function Ra(a){return Array.prototype.concat.apply([],arguments)}function Sa(a){var b=a.length;if(0<b){for(var c=Array(b),d=0;d<b;d++)c[d]=a[d];return c}return[]} function Ta(a,b){for(var c=1;c<arguments.length;c++){var d=arguments[c];if(la(d)){var e=a.length||0,f=d.length||0;a.length=e+f;for(var h=0;h<f;h++)a[e+h]=d[h]}else a.push(d)}}function Ua(a,b,c,d){x(null!=a.length);Array.prototype.splice.apply(a,Va(arguments,1))}function Va(a,b,c){x(null!=a.length);return 2>=arguments.length?Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,b,c)} function Wa(a){for(var b=0,c=0,d={};c<a.length;){var e=a[c++],f=ma(e)?"o"+pa(e):(typeof e).charAt(0)+e;Object.prototype.hasOwnProperty.call(d,f)||(d[f]=!0,a[b++]=e)}a.length=b}function Xa(a,b){a.sort(b||Ya)}function Ya(a,b){return a>b?1:a<b?-1:0};function Za(a){a&&"function"==typeof a.Z&&a.Z()};var $a=function(){this.Ra=this.Ra;this.Sa=this.Sa};$a.prototype.Ra=!1;$a.prototype.Z=function(){this.Ra||(this.Ra=!0,this.v())};var ab=function(a,b){a.Ra?b():(a.Sa||(a.Sa=[]),a.Sa.push(b))};$a.prototype.v=function(){if(this.Sa)for(;this.Sa.length;)this.Sa.shift()()};var bb=String.prototype.trim?function(a){return a.trim()}:function(a){return/^[\s\xa0]*([\s\S]*?)[\s\xa0]*$/.exec(a)[1]},jb=function(a,b){if(b)a=a.replace(cb,"&").replace(db,"<").replace(eb,">").replace(fb,""").replace(gb,"'").replace(hb,"�");else{if(!ib.test(a))return a;-1!=a.indexOf("&")&&(a=a.replace(cb,"&"));-1!=a.indexOf("<")&&(a=a.replace(db,"<"));-1!=a.indexOf(">")&&(a=a.replace(eb,">"));-1!=a.indexOf('"')&&(a=a.replace(fb,"""));-1!=a.indexOf("'")&&(a=a.replace(gb, "'"));-1!=a.indexOf("\x00")&&(a=a.replace(hb,"�"))}return a},cb=/&/g,db=/</g,eb=/>/g,fb=/"/g,gb=/'/g,hb=/\x00/g,ib=/[\x00&<>"']/,lb=function(a,b){var c=0;a=bb(String(a)).split(".");b=bb(String(b)).split(".");for(var d=Math.max(a.length,b.length),e=0;0==c&&e<d;e++){var f=a[e]||"",h=b[e]||"";do{f=/(\d*)(\D*)(.*)/.exec(f)||["","","",""];h=/(\d*)(\D*)(.*)/.exec(h)||["","","",""];if(0==f[0].length&&0==h[0].length)break;c=kb(0==f[1].length?0:parseInt(f[1],10),0==h[1].length?0:parseInt(h[1],10))|| kb(0==f[2].length,0==h[2].length)||kb(f[2],h[2]);f=f[3];h=h[3]}while(0==c)}return c},kb=function(a,b){return a<b?-1:a>b?1:0};var mb;a:{var ob=m.navigator;if(ob){var pb=ob.userAgent;if(pb){mb=pb;break a}}mb=""}var A=function(a){return-1!=mb.indexOf(a)};function qb(a,b,c){for(var d in a)b.call(c,a[d],d,a)}function rb(a,b){for(var c in a)if(b.call(void 0,a[c],c,a))return!0;return!1}function sb(a){var b=[],c=0,d;for(d in a)b[c++]=d;return b}function tb(a,b){for(var c in a)if(a[c]==b)return!0;return!1}function ub(){var a=vb,b;for(b in a)return!1;return!0}function wb(a,b,c){if(null!==a&&b in a)throw Error('The object already contains the key "'+b+'"');a[b]=c}var xb="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" "); function yb(a,b){for(var c,d,e=1;e<arguments.length;e++){d=arguments[e];for(c in d)a[c]=d[c];for(var f=0;f<xb.length;f++)c=xb[f],Object.prototype.hasOwnProperty.call(d,c)&&(a[c]=d[c])}};var zb=function(){return A("Firefox")||A("FxiOS")},Bb=function(){return A("Safari")&&!(Ab()||A("Coast")||A("Opera")||A("Edge")||A("Edg/")||A("OPR")||zb()||A("Silk")||A("Android"))},Ab=function(){return(A("Chrome")||A("CriOS"))&&!A("Edge")},Cb=function(){return A("Android")&&!(Ab()||zb()||A("Opera")||A("Silk"))};var Db=function(a){var b=!1,c;return function(){b||(c=a(),b=!0);return c}};var Eb={area:!0,base:!0,br:!0,col:!0,command:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0};var Fb;var Ib=function(a,b){this.g=a===Gb&&b||"";this.h=Hb};Ib.prototype.Qa=!0;Ib.prototype.ka=function(){return this.g};Ib.prototype.toString=function(){return"Const{"+this.g+"}"};var Jb=function(a){if(a instanceof Ib&&a.constructor===Ib&&a.h===Hb)return a.g;ya("expected object of type Const, got '"+a+"'");return"type_error:Const"},Hb={},Gb={};var Lb=function(a,b){this.g=b===Kb?a:""};g=Lb.prototype;g.Qa=!0;g.ka=function(){return this.g.toString()};g.Rc=!0;g.ob=function(){return 1};g.toString=function(){return this.g+""};var Kb={};var Ob=function(a,b){this.g=b===Nb?a:""};g=Ob.prototype;g.Qa=!0;g.ka=function(){return this.g.toString()};g.Rc=!0;g.ob=function(){return 1};g.toString=function(){return this.g.toString()}; var Pb=function(a){if(a instanceof Ob&&a.constructor===Ob)return a.g;ya("expected object of type SafeUrl, got '"+a+"' of type "+ka(a));return"type_error:SafeUrl"},Qb=/^(?:audio\/(?:3gpp2|3gpp|aac|L16|midi|mp3|mp4|mpeg|oga|ogg|opus|x-m4a|x-matroska|x-wav|wav|webm)|font\/\w+|image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp|x-icon)|video\/(?:mpeg|mp4|ogg|webm|quicktime|x-matroska))(?:;\w+=(?:\w+|"[\w;,= ]+"))*$/i,Rb=/^data:(.*);base64,[a-z0-9+\/]+=*$/i,Sb=/^(?:(?:https?|mailto|ftp):|[^:/?#]*(?:[/?#]|$))/i,Tb= function(a){if(a instanceof Ob)return a;a="object"==typeof a&&a.Qa?a.ka():String(a);if(Sb.test(a))a=new Ob(a,Nb);else{a=String(a);a=a.replace(/(%0A|%0D)/g,"");var b=a.match(Rb);a=b&&Qb.test(b[1])?new Ob(a,Nb):null}return a},Nb={},Ub=new Ob("about:invalid#zClosurez",Nb);var Wb=function(a,b){this.g=b===Vb?a:""};Wb.prototype.Qa=!0;Wb.prototype.ka=function(){return this.g};Wb.prototype.toString=function(){return this.g.toString()}; var Vb={},Xb=new Wb("",Vb),Zb=function(a){if(a instanceof Ob)return'url("'+Pb(a).replace(/</g,"%3c").replace(/[\\"]/g,"\\$&")+'")';a=a instanceof Ib?Jb(a):Yb(String(a));if(/[{;}]/.test(a))throw new wa("Value does not allow [{;}], got: %s.",[a]);return a},Yb=function(a){var b=a.replace($b,"$1").replace($b,"$1").replace(ac,"url");if(bc.test(b)){if(cc.test(a))return ya("String value disallows comments, got: "+a),"zClosurez";for(var c=b=!0,d=0;d<a.length;d++){var e=a.charAt(d);"'"==e&&c?b=!b:'"'==e&& b&&(c=!c)}if(!b||!c)return ya("String value requires balanced quotes, got: "+a),"zClosurez";if(!dc(a))return ya("String value requires balanced square brackets and one identifier per pair of brackets, got: "+a),"zClosurez"}else return ya("String value allows only [-,.\"'%_!# a-zA-Z0-9\\[\\]] and simple functions, got: "+a),"zClosurez";return ec(a)},dc=function(a){for(var b=!0,c=/^[-_a-zA-Z0-9]$/,d=0;d<a.length;d++){var e=a.charAt(d);if("]"==e){if(b)return!1;b=!0}else if("["==e){if(!b)return!1;b=!1}else if(!b&& !c.test(e))return!1}return b},bc=/^[-,."'%_!# a-zA-Z0-9\[\]]+$/,ac=/\b(url\([ \t\n]*)('[ -&(-\[\]-~]*'|"[ !#-\[\]-~]*"|[!#-&*-\[\]-~]*)([ \t\n]*\))/g,$b=/\b(calc|cubic-bezier|fit-content|hsl|hsla|linear-gradient|matrix|minmax|repeat|rgb|rgba|(rotate|scale|translate)(X|Y|Z|3d)?)\([-+*/0-9a-z.%\[\], ]+\)/g,cc=/\/\*/,ec=function(a){return a.replace(ac,function(b,c,d,e){var f="";d=d.replace(/^(['"])(.*)\1$/,function(h,k,n){f=k;return n});b=(Tb(d)||Ub).ka();return c+f+b+f+e})};var gc=function(a,b,c){this.g=c===fc?a:"";this.h=b};g=gc.prototype;g.Rc=!0;g.ob=function(){return this.h};g.Qa=!0;g.ka=function(){return this.g.toString()};g.toString=function(){return this.g.toString()}; var hc=function(a){if(a instanceof gc&&a.constructor===gc)return a.g;ya("expected object of type SafeHtml, got '"+a+"' of type "+ka(a));return"type_error:SafeHtml"},jc=function(a){if(a instanceof gc)return a;var b="object"==typeof a,c=null;b&&a.Rc&&(c=a.ob());return ic(jb(b&&a.Qa?a.ka():String(a)),c)},kc=/^[a-zA-Z0-9-]+$/,lc={action:!0,cite:!0,data:!0,formaction:!0,href:!0,manifest:!0,poster:!0,src:!0},mc={APPLET:!0,BASE:!0,EMBED:!0,IFRAME:!0,LINK:!0,MATH:!0,META:!0,OBJECT:!0,SCRIPT:!0,STYLE:!0,SVG:!0, TEMPLATE:!0},oc=function(a){var b=jc(nc),c=b.ob(),d=[],e=function(f){Array.isArray(f)?y(f,e):(f=jc(f),d.push(hc(f).toString()),f=f.ob(),0==c?c=f:0!=f&&c!=f&&(c=null))};y(a,e);return ic(d.join(hc(b).toString()),c)},pc=function(a){return oc(Array.prototype.slice.call(arguments))},fc={},ic=function(a,b){if(void 0===Fb){var c=null;var d=m.trustedTypes;if(d&&d.createPolicy){try{c=d.createPolicy("goog#html",{createHTML:ta,createScript:ta,createScriptURL:ta})}catch(e){m.console&&m.console.error(e.message)}Fb= c}else Fb=c}a=(c=Fb)?c.createHTML(a):a;return new gc(a,b,fc)},nc=new gc(m.trustedTypes&&m.trustedTypes.emptyHTML||"",0,fc);var qc=function(a,b,c){Aa(Jb(a),"must provide justification");x(!/^[\s\xa0]*$/.test(Jb(a)),"must provide non-empty justification");return ic(b,c||null)};var rc={MATH:!0,SCRIPT:!0,STYLE:!0,SVG:!0,TEMPLATE:!0},sc=Db(function(){if("undefined"===typeof document)return!1;var a=document.createElement("div"),b=document.createElement("div");b.appendChild(document.createElement("div"));a.appendChild(b);if(!a.firstChild)return!1;b=a.firstChild.firstChild;a.innerHTML=hc(nc);return!b.parentElement}),tc=function(a,b){if(sc())for(;a.lastChild;)a.removeChild(a.lastChild);a.innerHTML=hc(b)},uc=function(a,b){if(a.tagName&&rc[a.tagName.toUpperCase()])throw Error("goog.dom.safe.setInnerHtml cannot be used to set content of "+ a.tagName+".");tc(a,b)};var vc=function(a){return a.replace(/[\t\r\n ]+/g," ").replace(/^[\t\r\n ]+|[\t\r\n ]+$/g,"")},wc=function(a){return a=jb(a,void 0)},xc=function(a){return String(a).replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g,"\\$1").replace(/\x08/g,"\\x08")},yc=function(a){return Array.prototype.join.call(arguments,"")},zc=function(a){return String(a).replace(/\-([a-z])/g,function(b,c){return c.toUpperCase()})},Ac=function(a){return String(a).replace(/([A-Z])/g,"-$1").toLowerCase()},Bc=function(a){return a.replace(/(^|[\s]+)([a-z])/g, function(b,c,d){return c+d.toUpperCase()})};var Cc=function(){return A("iPhone")&&!A("iPod")&&!A("iPad")},Dc=function(){return Cc()||A("iPad")||A("iPod")};var Ec=function(a){Ec[" "](a);return a};Ec[" "]=p;var Fc=function(a,b){try{return Ec(a[b]),!0}catch(c){}return!1},Hc=function(a,b){var c=Gc;return Object.prototype.hasOwnProperty.call(c,a)?c[a]:c[a]=b(a)};var Ic=A("Opera"),B=A("Trident")||A("MSIE"),Jc=A("Edge"),Kc=Jc||B,C=A("Gecko")&&!(-1!=mb.toLowerCase().indexOf("webkit")&&!A("Edge"))&&!(A("Trident")||A("MSIE"))&&!A("Edge"),E=-1!=mb.toLowerCase().indexOf("webkit")&&!A("Edge"),Lc=E&&A("Mobile"),Mc=A("Macintosh"),Nc=A("Windows"),Oc=A("Android"),Pc=Cc(),Qc=A("iPad"),Rc=A("iPod"),Sc=Dc(),Tc=function(){var a=m.document;return a?a.documentMode:void 0},Uc; a:{var Vc="",Wc=function(){var a=mb;if(C)return/rv:([^\);]+)(\)|;)/.exec(a);if(Jc)return/Edge\/([\d\.]+)/.exec(a);if(B)return/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(a);if(E)return/WebKit\/(\S+)/.exec(a);if(Ic)return/(?:Version)[ \/]?(\S+)/.exec(a)}();Wc&&(Vc=Wc?Wc[1]:"");if(B){var Xc=Tc();if(null!=Xc&&Xc>parseFloat(Vc)){Uc=String(Xc);break a}}Uc=Vc}var Yc=Uc,Gc={},F=function(a){return Hc(a,function(){return 0<=lb(Yc,a)})},Zc;if(m.document&&B){var $c=Tc();Zc=$c?$c:parseInt(Yc,10)||void 0}else Zc=void 0; var ad=Zc;var bd=!B||9<=Number(ad),cd=B&&!F("9");var G=function(a,b){this.x=void 0!==a?a:0;this.y=void 0!==b?b:0};G.prototype.clone=function(){return new G(this.x,this.y)};G.prototype.toString=function(){return"("+this.x+", "+this.y+")"};var dd=function(a,b){return new G(a.x-b.x,a.y-b.y)};G.prototype.ceil=function(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this};G.prototype.floor=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);return this}; G.prototype.round=function(){this.x=Math.round(this.x);this.y=Math.round(this.y);return this};var ed=function(a,b){this.width=a;this.height=b};g=ed.prototype;g.clone=function(){return new ed(this.width,this.height)};g.toString=function(){return"("+this.width+" x "+this.height+")"};g.aspectRatio=function(){return this.width/this.height};g.ceil=function(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};g.floor=function(){this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this}; g.round=function(){this.width=Math.round(this.width);this.height=Math.round(this.height);return this};var hd=function(a){return a?new fd(gd(a)):va||(va=new fd)},id=function(a,b){return"string"===typeof b?a.getElementById(b):b},H=function(a){var b=document;Aa(a);b=id(b,a);return b=Ea(b,"No element found with id: "+a)},kd=function(a,b){var c=b||document;if(c.getElementsByClassName)a=c.getElementsByClassName(a)[0];else{c=document;var d=b||c;a=d.querySelectorAll&&d.querySelector&&a?d.querySelector(a?"."+a:""):jd(c,"*",a,b)[0]||null}return a||null},jd=function(a,b,c,d){a=d||a;b=b&&"*"!=b?String(b).toUpperCase(): "";if(a.querySelectorAll&&a.querySelector&&(b||c))return a.querySelectorAll(b+(c?"."+c:""));if(c&&a.getElementsByClassName){a=a.getElementsByClassName(c);if(b){d={};for(var e=0,f=0,h;h=a[f];f++)b==h.nodeName&&(d[e++]=h);d.length=e;return d}return a}a=a.getElementsByTagName(b||"*");if(c){d={};for(f=e=0;h=a[f];f++)b=h.className,"function"==typeof b.split&&Pa(b.split(/\s+/),c)&&(d[e++]=h);d.length=e;return d}return a},md=function(a,b){qb(b,function(c,d){c&&"object"==typeof c&&c.Qa&&(c=c.ka());"style"== d?a.style.cssText=c:"class"==d?a.className=c:"for"==d?a.htmlFor=c:ld.hasOwnProperty(d)?a.setAttribute(ld[d],c):0==d.lastIndexOf("aria-",0)||0==d.lastIndexOf("data-",0)?a.setAttribute(d,c):a[d]=c})},ld={cellpadding:"cellPadding",cellspacing:"cellSpacing",colspan:"colSpan",frameborder:"frameBorder",height:"height",maxlength:"maxLength",nonce:"nonce",role:"role",rowspan:"rowSpan",type:"type",usemap:"useMap",valign:"vAlign",width:"width"},pd=function(a){var b=nd(a);a=od(a);return B&&F("10")&&a.pageYOffset!= b.scrollTop?new G(b.scrollLeft,b.scrollTop):new G(a.pageXOffset||b.scrollLeft,a.pageYOffset||b.scrollTop)},nd=function(a){return a.scrollingElement?a.scrollingElement:!E&&qd(a)?a.documentElement:a.body||a.documentElement},od=function(a){return a.parentWindow||a.defaultView},sd=function(a,b,c){return rd(document,arguments)},rd=function(a,b){var c=String(b[0]),d=b[1];if(!bd&&d&&(d.name||d.type)){c=["<",c];d.name&&c.push(' name="',wc(d.name),'"');if(d.type){c.push(' type="',wc(d.type),'"');var e={}; yb(e,d);delete e.type;d=e}c.push(">");c=c.join("")}c=td(a,c);d&&("string"===typeof d?c.className=d:Array.isArray(d)?c.className=d.join(" "):md(c,d));2<b.length&&ud(a,c,b);return c},ud=function(a,b,c){function d(k){k&&b.appendChild("string"===typeof k?a.createTextNode(k):k)}for(var e=2;e<c.length;e++){var f=c[e];if(!la(f)||ma(f)&&0<f.nodeType)d(f);else{a:{if(f&&"number"==typeof f.length){if(ma(f)){var h="function"==typeof f.item||"string"==typeof f.item;break a}if("function"===typeof f){h="function"== typeof f.item;break a}}h=!1}y(h?Sa(f):f,d)}}},td=function(a,b){b=String(b);"application/xhtml+xml"===a.contentType&&(b=b.toLowerCase());return a.createElement(b)},qd=function(a){return"CSS1Compat"==a.compatMode},vd=function(a,b){x(null!=a&&null!=b,"goog.dom.appendChild expects non-null arguments");a.appendChild(b)},wd=function(a){for(var b;b=a.firstChild;)a.removeChild(b)},xd=function(a){a&&a.parentNode&&a.parentNode.removeChild(a)},zd=function(a){return void 0!==a.firstElementChild?a.firstElementChild: yd(a.firstChild)},yd=function(a){for(;a&&1!=a.nodeType;)a=a.nextSibling;return a},Ad=function(a){return ma(a)&&1==a.nodeType},Bd=function(a,b){if(!a||!b)return!1;if(a.contains&&1==b.nodeType)return a==b||a.contains(b);if("undefined"!=typeof a.compareDocumentPosition)return a==b||!!(a.compareDocumentPosition(b)&16);for(;b&&a!=b;)b=b.parentNode;return b==a},gd=function(a){x(a,"Node cannot be null or undefined.");return 9==a.nodeType?a:a.ownerDocument||a.document},Cd=function(a,b){x(null!=a,"goog.dom.setTextContent expects a non-null value for node"); if("textContent"in a)a.textContent=b;else if(3==a.nodeType)a.data=String(b);else if(a.firstChild&&3==a.firstChild.nodeType){for(;a.lastChild!=a.firstChild;)a.removeChild(x(a.lastChild));a.firstChild.data=String(b)}else{wd(a);var c=gd(a);a.appendChild(c.createTextNode(String(b)))}},Ed={SCRIPT:1,STYLE:1,HEAD:1,IFRAME:1,OBJECT:1},Fd={IMG:" ",BR:"\n"},Gd=function(a,b){b?a.tabIndex=0:(a.tabIndex=-1,a.removeAttribute("tabIndex"))},Hd=function(a){return B&&!F("9")?(a=a.getAttributeNode("tabindex"),null!= a&&a.specified):a.hasAttribute("tabindex")},Id=function(a){a=a.tabIndex;return"number"===typeof a&&0<=a&&32768>a},Kd=function(a){var b=[];Jd(a,b,!1);return b.join("")},Jd=function(a,b,c){if(!(a.nodeName in Ed))if(3==a.nodeType)c?b.push(String(a.nodeValue).replace(/(\r\n|\r|\n)/g,"")):b.push(a.nodeValue);else if(a.nodeName in Fd)b.push(Fd[a.nodeName]);else for(a=a.firstChild;a;)Jd(a,b,c),a=a.nextSibling},fd=function(a){this.g=a||m.document||document};fd.prototype.m=function(a){return id(this.g,a)}; fd.prototype.h=function(a,b,c){return rd(this.g,arguments)};fd.prototype.j=zd;fd.prototype.l=Ad;var Ld=Object.freeze||function(a){return a};var Md=function(){if(!m.addEventListener||!Object.defineProperty)return!1;var a=!1,b=Object.defineProperty({},"passive",{get:function(){a=!0}});try{m.addEventListener("test",p,b),m.removeEventListener("test",p,b)}catch(c){}return a}();var Nd=function(a,b){this.type=a;this.g=this.target=b;this.defaultPrevented=this.l=!1};Nd.prototype.h=function(){this.l=!0};Nd.prototype.preventDefault=function(){this.defaultPrevented=!0};var I={jb:"mousedown",kb:"mouseup",vb:"mousecancel",Xf:"mousemove",Zf:"mouseover",Yf:"mouseout",Vf:"mouseenter",Wf:"mouseleave"};var Od=function(a,b){Nd.call(this,a?a.type:"");this.relatedTarget=this.g=this.target=null;this.button=this.screenY=this.screenX=this.clientY=this.clientX=0;this.key="";this.j=this.keyCode=0;this.metaKey=this.shiftKey=this.altKey=this.ctrlKey=!1;this.state=null;this.s=!1;this.pointerId=0;this.pointerType="";this.ja=null;a&&this.dc(a,b)};w(Od,Nd);var Pd=Ld({2:"touch",3:"pen",4:"mouse"}); Od.prototype.dc=function(a,b){var c=this.type=a.type,d=a.changedTouches&&a.changedTouches.length?a.changedTouches[0]:null;this.target=a.target||a.srcElement;this.g=b;(b=a.relatedTarget)?C&&(Fc(b,"nodeName")||(b=null)):"mouseover"==c?b=a.fromElement:"mouseout"==c&&(b=a.toElement);this.relatedTarget=b;d?(this.clientX=void 0!==d.clientX?d.clientX:d.pageX,this.clientY=void 0!==d.clientY?d.clientY:d.pageY,this.screenX=d.screenX||0,this.screenY=d.screenY||0):(this.clientX=void 0!==a.clientX?a.clientX:a.pageX, this.clientY=void 0!==a.clientY?a.clientY:a.pageY,this.screenX=a.screenX||0,this.screenY=a.screenY||0);this.button=a.button;this.keyCode=a.keyCode||0;this.key=a.key||"";this.j=a.charCode||("keypress"==c?a.keyCode:0);this.ctrlKey=a.ctrlKey;this.altKey=a.altKey;this.shiftKey=a.shiftKey;this.metaKey=a.metaKey;this.s=Mc?a.metaKey:a.ctrlKey;this.pointerId=a.pointerId||0;this.pointerType="string"===typeof a.pointerType?a.pointerType:Pd[a.pointerType]||"";this.state=a.state;this.ja=a;a.defaultPrevented&& Od.o.preventDefault.call(this)};Od.prototype.h=function(){Od.o.h.call(this);this.ja.stopPropagation?this.ja.stopPropagation():this.ja.cancelBubble=!0};Od.prototype.preventDefault=function(){Od.o.preventDefault.call(this);var a=this.ja;a.preventDefault?a.preventDefault():a.returnValue=!1};var Qd="closure_listenable_"+(1E6*Math.random()|0),Rd=function(a){return!(!a||!a[Qd])};var Sd=0;var Td=function(a,b,c,d,e){this.listener=a;this.g=null;this.src=b;this.type=c;this.capture=!!d;this.cc=e;this.key=++Sd;this.Gb=this.Yb=!1},Ud=function(a){a.Gb=!0;a.listener=null;a.g=null;a.src=null;a.cc=null};var Vd=function(a){this.src=a;this.g={};this.h=0};Vd.prototype.add=function(a,b,c,d,e){var f=a.toString();a=this.g[f];a||(a=this.g[f]=[],this.h++);var h=Wd(a,b,d,e);-1<h?(b=a[h],c||(b.Yb=!1)):(b=new Td(b,this.src,f,!!d,e),b.Yb=c,a.push(b));return b};var Xd=function(a,b){var c=b.type;c in a.g&&Qa(a.g[c],b)&&(Ud(b),0==a.g[c].length&&(delete a.g[c],a.h--))};Vd.prototype.bc=function(a,b){a=this.g[a.toString()];var c=[];if(a)for(var d=0;d<a.length;++d){var e=a[d];e.capture==b&&c.push(e)}return c}; Vd.prototype.Bb=function(a,b,c,d){a=this.g[a.toString()];var e=-1;a&&(e=Wd(a,b,c,d));return-1<e?a[e]:null};Vd.prototype.hasListener=function(a,b){var c=void 0!==a,d=c?a.toString():"",e=void 0!==b;return rb(this.g,function(f){for(var h=0;h<f.length;++h)if(!(c&&f[h].type!=d||e&&f[h].capture!=b))return!0;return!1})};var Wd=function(a,b,c,d){for(var e=0;e<a.length;++e){var f=a[e];if(!f.Gb&&f.listener==b&&f.capture==!!c&&f.cc==d)return e}return-1};var Yd="closure_lm_"+(1E6*Math.random()|0),Zd={},$d=0,be=function(a,b,c,d,e){if(d&&d.once)return ae(a,b,c,d,e);if(Array.isArray(b)){for(var f=0;f<b.length;f++)be(a,b[f],c,d,e);return null}c=ce(c);return Rd(a)?a.u(b,c,ma(d)?!!d.capture:!!d,e):de(a,b,c,!1,d,e)},de=function(a,b,c,d,e,f){if(!b)throw Error("Invalid event type");var h=ma(e)?!!e.capture:!!e,k=ee(a);k||(a[Yd]=k=new Vd(a));c=k.add(b,c,d,h,f);if(c.g)return c;d=fe();c.g=d;d.src=a;d.listener=c;if(a.addEventListener)Md||(e=h),void 0===e&&(e=!1), a.addEventListener(b.toString(),d,e);else if(a.attachEvent)a.attachEvent(ge(b.toString()),d);else if(a.addListener&&a.removeListener)x("change"===b,"MediaQueryList only has a change event"),a.addListener(d);else throw Error("addEventListener and attachEvent are unavailable.");$d++;return c},fe=function(){var a=he,b=function(c){return a.call(b.src,b.listener,c)};return b},ae=function(a,b,c,d,e){if(Array.isArray(b)){for(var f=0;f<b.length;f++)ae(a,b[f],c,d,e);return null}c=ce(c);return Rd(a)?a.Fd(b, c,ma(d)?!!d.capture:!!d,e):de(a,b,c,!0,d,e)},ie=function(a,b,c,d,e){if(Array.isArray(b))for(var f=0;f<b.length;f++)ie(a,b[f],c,d,e);else d=ma(d)?!!d.capture:!!d,c=ce(c),Rd(a)?a.L(b,c,d,e):a&&(a=ee(a))&&(b=a.Bb(b,c,d,e))&&je(b)},je=function(a){if("number"!==typeof a&&a&&!a.Gb){var b=a.src;if(Rd(b))Xd(b.ea,a);else{var c=a.type,d=a.g;b.removeEventListener?b.removeEventListener(c,d,a.capture):b.detachEvent?b.detachEvent(ge(c),d):b.addListener&&b.removeListener&&b.removeListener(d);$d--;(c=ee(b))?(Xd(c, a),0==c.h&&(c.src=null,b[Yd]=null)):Ud(a)}}},ge=function(a){return a in Zd?Zd[a]:Zd[a]="on"+a},he=function(a,b){if(a.Gb)a=!0;else{b=new Od(b,this);var c=a.listener,d=a.cc||a.src;a.Yb&&je(a);a=c.call(d,b)}return a},ee=function(a){a=a[Yd];return a instanceof Vd?a:null},ke="__closure_events_fn_"+(1E9*Math.random()>>>0),ce=function(a){x(a,"Listener can not be null.");if("function"===typeof a)return a;x(a.handleEvent,"An object listener must have handleEvent method.");a[ke]||(a[ke]=function(b){return a.handleEvent(b)}); return a[ke]};var le=function(a){$a.call(this);this.h=a;this.g={}};w(le,$a);var me=[];le.prototype.u=function(a,b,c,d){Array.isArray(b)||(b&&(me[0]=b.toString()),b=me);for(var e=0;e<b.length;e++){var f=be(a,b[e],c||this.handleEvent,d||!1,this.h||this);if(!f)break;this.g[f.key]=f}return this};le.prototype.Fd=function(a,b,c,d){return ne(this,a,b,c,d)}; var ne=function(a,b,c,d,e,f){if(Array.isArray(c))for(var h=0;h<c.length;h++)ne(a,b,c[h],d,e,f);else{b=ae(b,c,d||a.handleEvent,e,f||a.h||a);if(!b)return a;a.g[b.key]=b}return a};le.prototype.L=function(a,b,c,d,e){if(Array.isArray(b))for(var f=0;f<b.length;f++)this.L(a,b[f],c,d,e);else c=c||this.handleEvent,d=ma(d)?!!d.capture:!!d,e=e||this.h||this,c=ce(c),d=!!d,b=Rd(a)?a.Bb(b,c,d,e):a?(a=ee(a))?a.Bb(b,c,d,e):null:null,b&&(je(b),delete this.g[b.key]);return this}; var oe=function(a){qb(a.g,function(b,c){this.g.hasOwnProperty(c)&&je(b)},a);a.g={}};le.prototype.v=function(){le.o.v.call(this);oe(this)};le.prototype.handleEvent=function(){throw Error("EventHandler.handleEvent not implemented");};var J=function(){$a.call(this);this.ea=new Vd(this);this.$d=this;this.Yc=null};w(J,$a);J.prototype[Qd]=!0;g=J.prototype;g.pb=function(){return this.Yc};g.kc=function(a){this.Yc=a};g.addEventListener=function(a,b,c,d){be(this,a,b,c,d)};g.removeEventListener=function(a,b,c,d){ie(this,a,b,c,d)}; g.dispatchEvent=function(a){pe(this);var b=this.pb();if(b){var c=[];for(var d=1;b;b=b.pb())c.push(b),x(1E3>++d,"infinite loop")}b=this.$d;d=a.type||a;if("string"===typeof a)a=new Nd(a,b);else if(a instanceof Nd)a.target=a.target||b;else{var e=a;a=new Nd(d,b);yb(a,e)}e=!0;if(c)for(var f=c.length-1;!a.l&&0<=f;f--){var h=a.g=c[f];e=qe(h,d,!0,a)&&e}a.l||(h=a.g=b,e=qe(h,d,!0,a)&&e,a.l||(e=qe(h,d,!1,a)&&e));if(c)for(f=0;!a.l&&f<c.length;f++)h=a.g=c[f],e=qe(h,d,!1,a)&&e;return e}; g.v=function(){J.o.v.call(this);if(this.ea){var a=this.ea,b=0,c;for(c in a.g){for(var d=a.g[c],e=0;e<d.length;e++)++b,Ud(d[e]);delete a.g[c];a.h--}}this.Yc=null};g.u=function(a,b,c,d){pe(this);return this.ea.add(String(a),b,!1,c,d)};g.Fd=function(a,b,c,d){return this.ea.add(String(a),b,!0,c,d)}; g.L=function(a,b,c,d){var e=this.ea;a=String(a).toString();if(a in e.g){var f=e.g[a];b=Wd(f,b,c,d);-1<b?(Ud(f[b]),x(null!=f.length),Array.prototype.splice.call(f,b,1),0==f.length&&(delete e.g[a],e.h--),e=!0):e=!1}else e=!1;return e};var qe=function(a,b,c,d){b=a.ea.g[String(b)];if(!b)return!0;b=b.concat();for(var e=!0,f=0;f<b.length;++f){var h=b[f];if(h&&!h.Gb&&h.capture==c){var k=h.listener,n=h.cc||h.src;h.Yb&&Xd(a.ea,h);e=!1!==k.call(n,d)&&e}}return e&&!d.defaultPrevented}; J.prototype.bc=function(a,b){return this.ea.bc(String(a),b)};J.prototype.Bb=function(a,b,c,d){return this.ea.Bb(String(a),b,c,d)};J.prototype.hasListener=function(a,b){return this.ea.hasListener(void 0!==a?String(a):void 0,b)};var pe=function(a){x(a.ea,"Event target is not initialized. Did you call the superclass (goog.events.EventTarget) constructor?")};var re=function(a,b){this.h={};this.g=[];this.j=0;var c=arguments.length;if(1<c){if(c%2)throw Error("Uneven number of arguments");for(var d=0;d<c;d+=2)this.set(arguments[d],arguments[d+1])}else if(a)if(a instanceof re)for(c=a.Ab(),d=0;d<c.length;d++)this.set(c[d],a.get(c[d]));else for(d in a)this.set(d,a[d])};re.prototype.Db=function(){se(this);for(var a=[],b=0;b<this.g.length;b++)a.push(this.h[this.g[b]]);return a};re.prototype.Ab=function(){se(this);return this.g.concat()}; var se=function(a){if(a.j!=a.g.length){for(var b=0,c=0;b<a.g.length;){var d=a.g[b];te(a.h,d)&&(a.g[c++]=d);b++}a.g.length=c}if(a.j!=a.g.length){var e={};for(c=b=0;b<a.g.length;)d=a.g[b],te(e,d)||(a.g[c++]=d,e[d]=1),b++;a.g.length=c}};re.prototype.get=function(a,b){return te(this.h,a)?this.h[a]:b};re.prototype.set=function(a,b){te(this.h,a)||(this.j++,this.g.push(a));this.h[a]=b};re.prototype.forEach=function(a,b){for(var c=this.Ab(),d=0;d<c.length;d++){var e=c[d],f=this.get(e);a.call(b,f,e,this)}}; re.prototype.clone=function(){return new re(this)};var te=function(a,b){return Object.prototype.hasOwnProperty.call(a,b)};var ue=/^(?:([^:/?#.]+):)?(?:\/\/(?:([^\\/?#]*)@)?([^\\/?#]*?)(?::([0-9]+))?(?=[\\/?#]|$))?([^?#]+)?(?:\?([^#]*))?(?:#([\s\S]*))?$/,ve=function(a,b){if(a){a=a.split("&");for(var c=0;c<a.length;c++){var d=a[c].indexOf("="),e=null;if(0<=d){var f=a[c].substring(0,d);e=a[c].substring(d+1)}else f=a[c];b(f,e?decodeURIComponent(e.replace(/\+/g," ")):"")}}};var we=function(a,b){this.l=this.H=this.j="";this.F=null;this.s=this.A="";this.g=!1;var c;a instanceof we?(this.g=void 0!==b?b:a.g,xe(this,a.j),this.H=a.H,this.l=a.l,ye(this,a.F),this.A=a.A,ze(this,a.h.clone()),this.s=a.s):a&&(c=String(a).match(ue))?(this.g=!!b,xe(this,c[1]||"",!0),this.H=Ae(c[2]||""),this.l=Ae(c[3]||"",!0),ye(this,c[4]),this.A=Ae(c[5]||"",!0),ze(this,c[6]||"",!0),this.s=Ae(c[7]||"")):(this.g=!!b,this.h=new Be(null,this.g))}; we.prototype.toString=function(){var a=[],b=this.j;b&&a.push(Ce(b,De,!0),":");var c=this.l;if(c||"file"==b)a.push("//"),(b=this.H)&&a.push(Ce(b,De,!0),"@"),a.push(encodeURIComponent(String(c)).replace(/%25([0-9a-fA-F]{2})/g,"%$1")),c=this.F,null!=c&&a.push(":",String(c));if(c=this.A)this.l&&"/"!=c.charAt(0)&&a.push("/"),a.push(Ce(c,"/"==c.charAt(0)?Ee:Fe,!0));(c=this.h.toString())&&a.push("?",c);(c=this.s)&&a.push("#",Ce(c,Ge));return a.join("")};we.prototype.clone=function(){return new we(this)}; var xe=function(a,b,c){a.j=c?Ae(b,!0):b;a.j&&(a.j=a.j.replace(/:$/,""))},ye=function(a,b){if(b){b=Number(b);if(isNaN(b)||0>b)throw Error("Bad port number "+b);a.F=b}else a.F=null},ze=function(a,b,c){b instanceof Be?(a.h=b,He(a.h,a.g)):(c||(b=Ce(b,Ie)),a.h=new Be(b,a.g))},Ke=function(a,b,c){Array.isArray(c)||(c=[String(c)]);Je(a.h,b,c);return a},Le=function(a){return a instanceof we?a.clone():new we(a,void 0)},Ae=function(a,b){return a?b?decodeURI(a.replace(/%25/g,"%2525")):decodeURIComponent(a):""}, Ce=function(a,b,c){return"string"===typeof a?(a=encodeURI(a).replace(b,Me),c&&(a=a.replace(/%25([0-9a-fA-F]{2})/g,"%$1")),a):null},Me=function(a){a=a.charCodeAt(0);return"%"+(a>>4&15).toString(16)+(a&15).toString(16)},De=/[#\/\?@]/g,Fe=/[#\?:]/g,Ee=/[#\?]/g,Ie=/[#\?@]/g,Ge=/#/g,Be=function(a,b){this.h=this.g=null;this.j=a||null;this.l=!!b},Ne=function(a){a.g||(a.g=new re,a.h=0,a.j&&ve(a.j,function(b,c){a.add(decodeURIComponent(b.replace(/\+/g," ")),c)}))}; Be.prototype.add=function(a,b){Ne(this);this.j=null;a=Oe(this,a);var c=this.g.get(a);c||this.g.set(a,c=[]);c.push(b);this.h=za(this.h)+1;return this};var Pe=function(a,b){Ne(a);b=Oe(a,b);te(a.g.h,b)&&(a.j=null,a.h=za(a.h)-a.g.get(b).length,a=a.g,te(a.h,b)&&(delete a.h[b],a.j--,a.g.length>2*a.j&&se(a)))},Qe=function(a,b){Ne(a);b=Oe(a,b);return te(a.g.h,b)};g=Be.prototype;g.forEach=function(a,b){Ne(this);this.g.forEach(function(c,d){y(c,function(e){a.call(b,e,d,this)},this)},this)}; g.Ab=function(){Ne(this);for(var a=this.g.Db(),b=this.g.Ab(),c=[],d=0;d<b.length;d++)for(var e=a[d],f=0;f<e.length;f++)c.push(b[d]);return c};g.Db=function(a){Ne(this);var b=[];if("string"===typeof a)Qe(this,a)&&(b=Ra(b,this.g.get(Oe(this,a))));else{a=this.g.Db();for(var c=0;c<a.length;c++)b=Ra(b,a[c])}return b};g.set=function(a,b){Ne(this);this.j=null;a=Oe(this,a);Qe(this,a)&&(this.h=za(this.h)-this.g.get(a).length);this.g.set(a,[b]);this.h=za(this.h)+1;return this}; g.get=function(a,b){if(!a)return b;a=this.Db(a);return 0<a.length?String(a[0]):b};var Je=function(a,b,c){Pe(a,b);0<c.length&&(a.j=null,a.g.set(Oe(a,b),Sa(c)),a.h=za(a.h)+c.length)};Be.prototype.toString=function(){if(this.j)return this.j;if(!this.g)return"";for(var a=[],b=this.g.Ab(),c=0;c<b.length;c++){var d=b[c],e=encodeURIComponent(String(d));d=this.Db(d);for(var f=0;f<d.length;f++){var h=e;""!==d[f]&&(h+="="+encodeURIComponent(String(d[f])));a.push(h)}}return this.j=a.join("&")}; Be.prototype.clone=function(){var a=new Be;a.j=this.j;this.g&&(a.g=this.g.clone(),a.h=this.h);return a};var Oe=function(a,b){b=String(b);a.l&&(b=b.toLowerCase());return b},He=function(a,b){b&&!a.l&&(Ne(a),a.j=null,a.g.forEach(function(c,d){var e=d.toLowerCase();d!=e&&(Pe(this,d),Je(this,e,c))},a));a.l=b};var Re={hh:!0},Se=function(){throw Error("Do not instantiate directly");};Se.prototype.h=null;Se.prototype.oa=function(){return this.g};Se.prototype.toString=function(){return this.g};var Te=function(a){if(a.yd!==Re)throw Error("Sanitized content was not of kind HTML.");return qc(new Ib(Gb,"Soy SanitizedContent of kind HTML produces SafeHtml-contract-compliant value."),a.toString(),a.h)},Ue=function(){Se.call(this)};w(Ue,Se);Ue.prototype.yd=Re;var Ve=function(a){function b(c){this.g=c}b.prototype=a.prototype;return function(c,d){c=new b(String(c));void 0!==d&&(c.h=d);return c}}(Ue),We={},bf=function(a){var b=null!=a&&a.yd===Re;b&&x(a.constructor===Ue);b?(a=String(a.oa()).replace(Xe,"").replace(Ye,"<"),a=String(a).replace(Ze,$e)):a=String(a).replace(af,$e);return a},cf={},df={"\x00":"�","\t":"	","\n":" ","\x0B":"","\f":"","\r":" "," ":" ",'"':""","&":"&","'":"'","-":"-","/":"/","<":"<", "=":"=",">":">","`":"`","\u0085":"…","\u00a0":" ","\u2028":"
","\u2029":"
"},$e=function(a){return df[a]},af=/[\x00\x22\x26\x27\x3c\x3e]/g,Ze=/[\x00\x22\x27\x3c\x3e]/g,Xe=/<(?:!|\/?([a-zA-Z][a-zA-Z0-9:\-]*))(?:[^>'"]|"[^"]*"|'[^']*')*>/g,Ye=/</g;var ef=/^<(body|caption|col|colgroup|head|html|tr|td|th|tbody|thead|tfoot)>/i,ff={};var gf=function(a){return"string"==typeof a.className?a.className:a.getAttribute&&a.getAttribute("class")||""},hf=function(a){return a.classList?a.classList:gf(a).match(/\S+/g)||[]},jf=function(a,b){"string"==typeof a.className?a.className=b:a.setAttribute&&a.setAttribute("class",b)},kf=function(a,b){return a.classList?a.classList.contains(b):Pa(hf(a),b)},K=function(a,b){if(a.classList)a.classList.add(b);else if(!kf(a,b)){var c=gf(a);jf(a,c+(0<c.length?" "+b:b))}},lf=function(a,b){if(a.classList)y(b, function(e){K(a,e)});else{var c={};y(hf(a),function(e){c[e]=!0});y(b,function(e){c[e]=!0});b="";for(var d in c)b+=0<b.length?" "+d:d;jf(a,b)}},mf=function(a,b){a.classList?a.classList.remove(b):kf(a,b)&&jf(a,Ka(hf(a),function(c){return c!=b}).join(" "))},nf=function(a,b){a.classList?y(b,function(c){mf(a,c)}):jf(a,Ka(hf(a),function(c){return!Pa(b,c)}).join(" "))},of=function(a,b,c){c?K(a,b):mf(a,b)};var pf=function(){};pf.prototype.U=function(){};var qf=function(a,b,c,d){this.top=a;this.right=b;this.bottom=c;this.left=d};g=qf.prototype;g.clone=function(){return new qf(this.top,this.right,this.bottom,this.left)};g.toString=function(){return"("+this.top+"t, "+this.right+"r, "+this.bottom+"b, "+this.left+"l)"};g.ceil=function(){this.top=Math.ceil(this.top);this.right=Math.ceil(this.right);this.bottom=Math.ceil(this.bottom);this.left=Math.ceil(this.left);return this}; g.floor=function(){this.top=Math.floor(this.top);this.right=Math.floor(this.right);this.bottom=Math.floor(this.bottom);this.left=Math.floor(this.left);return this};g.round=function(){this.top=Math.round(this.top);this.right=Math.round(this.right);this.bottom=Math.round(this.bottom);this.left=Math.round(this.left);return this};var rf=function(a,b,c,d){this.left=a;this.top=b;this.width=c;this.height=d};g=rf.prototype;g.clone=function(){return new rf(this.left,this.top,this.width,this.height)};g.toString=function(){return"("+this.left+", "+this.top+" - "+this.width+"w x "+this.height+"h)"};g.ceil=function(){this.left=Math.ceil(this.left);this.top=Math.ceil(this.top);this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this}; g.floor=function(){this.left=Math.floor(this.left);this.top=Math.floor(this.top);this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};g.round=function(){this.left=Math.round(this.left);this.top=Math.round(this.top);this.width=Math.round(this.width);this.height=Math.round(this.height);return this};var tf=function(a,b,c){if("string"===typeof b)(b=sf(a,b))&&(a.style[b]=c);else for(var d in b){c=a;var e=b[d],f=sf(c,d);f&&(c.style[f]=e)}},uf={},sf=function(a,b){var c=uf[b];if(!c){var d=zc(b);c=d;void 0===a.style[d]&&(d=(E?"Webkit":C?"Moz":B?"ms":Ic?"O":null)+Bc(d),void 0!==a.style[d]&&(c=d));uf[b]=c}return c},vf=function(a,b){var c=gd(a);return c.defaultView&&c.defaultView.getComputedStyle&&(a=c.defaultView.getComputedStyle(a,null))?a[b]||a.getPropertyValue(b)||"":""},wf=function(a,b){return vf(a, b)||(a.currentStyle?a.currentStyle[b]:null)||a.style&&a.style[b]},yf=function(a,b,c){if(b instanceof G){var d=b.x;b=b.y}else d=b,b=c;a.style.left=xf(d,!1);a.style.top=xf(b,!1)},zf=function(a){try{return a.getBoundingClientRect()}catch(b){return{left:0,top:0,right:0,bottom:0}}},Af=function(a){if(B&&!(8<=Number(ad)))return x(a&&"offsetParent"in a),a.offsetParent;var b=gd(a),c=wf(a,"position"),d="fixed"==c||"absolute"==c;for(a=a.parentNode;a&&a!=b;a=a.parentNode)if(11==a.nodeType&&a.host&&(a=a.host), c=wf(a,"position"),d=d&&"static"==c&&a!=b.documentElement&&a!=b.body,!d&&(a.scrollWidth>a.clientWidth||a.scrollHeight>a.clientHeight||"fixed"==c||"absolute"==c||"relative"==c))return a;return null},Cf=function(a){for(var b=new qf(0,Infinity,Infinity,0),c=hd(a),d=c.g.body,e=c.g.documentElement,f=nd(c.g);a=Af(a);)if(!(B&&0==a.clientWidth||E&&0==a.clientHeight&&a==d)&&a!=d&&a!=e&&"visible"!=wf(a,"overflow")){var h=Bf(a),k=new G(a.clientLeft,a.clientTop);h.x+=k.x;h.y+=k.y;b.top=Math.max(b.top,h.y);b.right= Math.min(b.right,h.x+a.clientWidth);b.bottom=Math.min(b.bottom,h.y+a.clientHeight);b.left=Math.max(b.left,h.x)}d=f.scrollLeft;f=f.scrollTop;b.left=Math.max(b.left,d);b.top=Math.max(b.top,f);c=(od(c.g)||window).document;c=qd(c)?c.documentElement:c.body;c=new ed(c.clientWidth,c.clientHeight);b.right=Math.min(b.right,d+c.width);b.bottom=Math.min(b.bottom,f+c.height);return 0<=b.top&&0<=b.left&&b.bottom>b.top&&b.right>b.left?b:null},Ff=function(a,b){b=b||nd(document);var c=b||nd(document);var d=Bf(a), e=Bf(c),f=Df(c);if(c==nd(document)){var h=d.x-c.scrollLeft;d=d.y-c.scrollTop;!B||10<=Number(ad)||(h+=f.left,d+=f.top)}else h=d.x-e.x-f.left,d=d.y-e.y-f.top;a=Ef(a);f=c.clientHeight-a.height;e=c.scrollLeft;var k=c.scrollTop;e+=Math.min(h,Math.max(h-(c.clientWidth-a.width),0));k+=Math.min(d,Math.max(d-f,0));c=new G(e,k);b.scrollLeft=c.x;b.scrollTop=c.y},Bf=function(a){var b=gd(a);Ca(a,"Parameter is required");var c=new G(0,0);var d=b?gd(b):document;d=!B||9<=Number(ad)||qd(hd(d).g)?d.documentElement: d.body;if(a==d)return c;a=zf(a);b=pd(hd(b).g);c.x=a.left+b.x;c.y=a.top+b.y;return c},Hf=function(a,b){a=Gf(a);b=Gf(b);return new G(a.x-b.x,a.y-b.y)},If=function(a){a=zf(a);return new G(a.left,a.top)},Gf=function(a){x(a);if(1==a.nodeType)return If(a);a=a.changedTouches?a.changedTouches[0]:a;return new G(a.clientX,a.clientY)},xf=function(a,b){"number"==typeof a&&(a=(b?Math.round(a):a)+"px");return a},Jf=function(a){var b=Ef;if("none"!=wf(a,"display"))return b(a);var c=a.style,d=c.display,e=c.visibility, f=c.position;c.visibility="hidden";c.position="absolute";c.display="inline";a=b(a);c.display=d;c.position=f;c.visibility=e;return a},Ef=function(a){var b=a.offsetWidth,c=a.offsetHeight,d=E&&!b&&!c;return(void 0===b||d)&&a.getBoundingClientRect?(a=zf(a),new ed(a.right-a.left,a.bottom-a.top)):new ed(b,c)},Kf=function(a){var b=Bf(a);a=Jf(a);return new rf(b.x,b.y,a.width,a.height)},L=function(a,b){a.style.display=b?"":"none"},Lf=function(a){return"rtl"==wf(a,"direction")},Mf=C?"MozUserSelect":E||Jc?"WebkitUserSelect": null,Nf=function(a,b,c){c=c?null:a.getElementsByTagName("*");if(Mf){if(b=b?"none":"",a.style&&(a.style[Mf]=b),c){a=0;for(var d;d=c[a];a++)d.style&&(d.style[Mf]=b)}}else if(B||Ic)if(b=b?"on":"",a.setAttribute("unselectable",b),c)for(a=0;d=c[a];a++)d.setAttribute("unselectable",b)},Of=function(a,b){if(/^\d+px?$/.test(b))return parseInt(b,10);var c=a.style.left,d=a.runtimeStyle.left;a.runtimeStyle.left=a.currentStyle.left;a.style.left=b;b=a.style.pixelLeft;a.style.left=c;a.runtimeStyle.left=d;return+b}, Pf=function(a,b){return(b=a.currentStyle?a.currentStyle[b]:null)?Of(a,b):0},Qf={thin:2,medium:4,thick:6},Rf=function(a,b){if("none"==(a.currentStyle?a.currentStyle[b+"Style"]:null))return 0;b=a.currentStyle?a.currentStyle[b+"Width"]:null;return b in Qf?Qf[b]:Of(a,b)},Df=function(a){if(B&&!(9<=Number(ad))){var b=Rf(a,"borderLeft"),c=Rf(a,"borderRight"),d=Rf(a,"borderTop");a=Rf(a,"borderBottom");return new qf(d,c,a,b)}b=vf(a,"borderLeftWidth");c=vf(a,"borderRightWidth");d=vf(a,"borderTopWidth");a=vf(a, "borderBottomWidth");return new qf(parseFloat(d),parseFloat(c),parseFloat(a),parseFloat(b))};var Sf=function(){if(Nc){var a=/Windows NT ([0-9.]+)/;return(a=a.exec(mb))?a[1]:"0"}return Mc?(a=/1[0|1][_.][0-9_.]+/,(a=a.exec(mb))?a[0].replace(/_/g,"."):"10"):Oc?(a=/Android\s+([^\);]+)(\)|;)/,(a=a.exec(mb))?a[1]:""):Pc||Qc||Rc?(a=/(?:iPhone|CPU)\s+OS\s+(\S+)/,(a=a.exec(mb))?a[1].replace(/_/g,"."):""):""}();var Tf=zb(),Uf=Cc()||A("iPod"),Vf=A("iPad"),Wf=Cb(),Xf=Ab(),Yf=Bb()&&!Dc();var Zf=function(a){return(a=a.exec(mb))?a[1]:""},$f=function(){if(Tf)return Zf(/Firefox\/([0-9.]+)/);if(B||Jc||Ic)return Yc;if(Xf)return Dc()?Zf(/CriOS\/([0-9.]+)/):Zf(/Chrome\/([0-9.]+)/);if(Yf&&!Dc())return Zf(/Version\/([0-9.]+)/);if(Uf||Vf){var a=/Version\/(\S+).*Mobile\/(\S+)/.exec(mb);if(a)return a[1]+"."+a[2]}else if(Wf)return(a=Zf(/Android\s+([0-9.]+)/))?a:Zf(/Version\/([0-9.]+)/);return""}();var bg=function(a,b,c,d,e,f,h,k,n){x(c);var l;if(l=c.offsetParent){var v="HTML"==l.tagName||"BODY"==l.tagName;if(!v||"static"!=wf(l,"position")){var z=Bf(l);if(!v){v=Lf(l);var R;if(R=v){R=Yf&&0<=lb($f,10);var D;if(D=Sc)D=0<=lb(Sf,10);var N=Xf&&0<=lb($f,85);R=C||R||D||N}v=R?-l.scrollLeft:!v||Kc&&F("8")||"visible"==wf(l,"overflowX")?l.scrollLeft:l.scrollWidth-l.clientWidth-l.scrollLeft;z=dd(z,new G(v,l.scrollTop))}}}l=z||new G;z=Kf(a);if(v=Cf(a))N=new rf(v.left,v.top,v.right-v.left,v.bottom-v.top), v=Math.max(z.left,N.left),R=Math.min(z.left+z.width,N.left+N.width),v<=R&&(D=Math.max(z.top,N.top),N=Math.min(z.top+z.height,N.top+N.height),D<=N&&(z.left=v,z.top=D,z.width=R-v,z.height=N-D));v=hd(a);D=hd(c);if(v.g!=D.g){R=v.g.body;D=od(D.g);N=new G(0,0);var da=(da=gd(R))?od(da):window;if(Fc(da,"parent")){var nb=R;do{var Dd=da==D?Bf(nb):If(x(nb));N.x+=Dd.x;N.y+=Dd.y}while(da&&da!=D&&da!=da.parent&&(nb=da.frameElement)&&(da=da.parent))}R=dd(N,Bf(R));!B||9<=Number(ad)||qd(v.g)||(R=dd(R,pd(v.g)));z.left+= R.x;z.top+=R.y}a=ag(a,b);b=z.left;a&4?b+=z.width:a&2&&(b+=z.width/2);b=new G(b,z.top+(a&1?z.height:0));b=dd(b,l);e&&(b.x+=(a&4?-1:1)*e.x,b.y+=(a&1?-1:1)*e.y);if(h)if(n)var q=n;else if(q=Cf(c))q.top-=l.y,q.right-=l.x,q.bottom-=l.y,q.left-=l.x;e=q;n=b.clone();q=ag(c,d);d=Jf(c);a=k?k.clone():d.clone();k=n;n=a;k=k.clone();n=n.clone();a=0;if(f||0!=q)q&4?k.x-=n.width+(f?f.right:0):q&2?k.x-=n.width/2:f&&(k.x+=f.left),q&1?k.y-=n.height+(f?f.bottom:0):f&&(k.y+=f.top);h&&(e?(f=k,q=n,a=0,65==(h&65)&&(f.x<e.left|| f.x>=e.right)&&(h&=-2),132==(h&132)&&(f.y<e.top||f.y>=e.bottom)&&(h&=-5),f.x<e.left&&h&1&&(f.x=e.left,a|=1),h&16&&(b=f.x,f.x<e.left&&(f.x=e.left,a|=4),f.x+q.width>e.right&&(q.width=Math.min(e.right-f.x,b+q.width-e.left),q.width=Math.max(q.width,0),a|=4)),f.x+q.width>e.right&&h&1&&(f.x=Math.max(e.right-q.width,e.left),a|=1),h&2&&(a|=(f.x<e.left?16:0)|(f.x+q.width>e.right?32:0)),f.y<e.top&&h&4&&(f.y=e.top,a|=2),h&32&&(b=f.y,f.y<e.top&&(f.y=e.top,a|=8),f.y+q.height>e.bottom&&(q.height=Math.min(e.bottom- f.y,b+q.height-e.top),q.height=Math.max(q.height,0),a|=8)),f.y+q.height>e.bottom&&h&4&&(f.y=Math.max(e.bottom-q.height,e.top),a|=2),h&8&&(a|=(f.y<e.top?64:0)|(f.y+q.height>e.bottom?128:0)),h=a):h=256,a=h);h=new rf(0,0,0,0);h.left=k.x;h.top=k.y;h.width=n.width;h.height=n.height;f=h;h=a;h&496||(k=f,yf(c,new G(k.left,k.top)),a=new ed(f.width,f.height),d==a||d&&a&&d.width==a.width&&d.height==a.height||(f=a,k=gd(c),d=qd(hd(k).g),!B||F("10")||d&&F("8")?(c=c.style,C?c.MozBoxSizing="border-box":E?c.WebkitBoxSizing= "border-box":c.boxSizing="border-box",c.width=Math.max(f.width,0)+"px",c.height=Math.max(f.height,0)+"px"):(k=c.style,d?(B?(d=Pf(c,"paddingLeft"),e=Pf(c,"paddingRight"),n=Pf(c,"paddingTop"),q=Pf(c,"paddingBottom"),d=new qf(n,e,q,d)):(d=vf(c,"paddingLeft"),e=vf(c,"paddingRight"),n=vf(c,"paddingTop"),q=vf(c,"paddingBottom"),d=new qf(parseFloat(n),parseFloat(e),parseFloat(q),parseFloat(d))),c=Df(c),k.pixelWidth=f.width-c.left-d.left-d.right-c.right,k.pixelHeight=f.height-c.top-d.top-d.bottom-c.bottom): (k.pixelWidth=f.width,k.pixelHeight=f.height))));return h},ag=function(a,b){return(b&8&&Lf(a)?b^4:b)&-9};var cg=function(a,b){this.j=a;this.I=!!b;this.H={0:this.j+"-arrowright",1:this.j+"-arrowup",2:this.j+"-arrowdown",3:this.j+"-arrowleft"}};ja(cg,pf);cg.prototype.U=function(a,b,c){x(this.N,"Must call setElements first.");a=this.l;2==a&&(a=0);dg(this,this.s,a,2==this.l?eg(this.s)?this.g.offsetHeight/2:this.g.offsetWidth/2:20,0,c)}; var dg=function(a,b,c,d,e,f){if(a.h){var h=fg(b,c),k=a.h;var n=Jf(k);n=(eg(b)?n.height/2:n.width/2)-d;var l=ag(k,h),v;if(v=Cf(k))k=Kf(k),k=new qf(k.top,k.left+k.width,k.top+k.height,k.left),eg(b)?k.top<v.top&&!(l&1)?n-=v.top-k.top:k.bottom>v.bottom&&l&1&&(n-=k.bottom-v.bottom):k.left<v.left&&!(l&4)?n-=v.left-k.left:k.right>v.right&&l&4&&(n-=k.right-v.right);n=eg(b)?new G(a.A,n):new G(n,a.A);l=b^3;eg(b)&&"rtl"==a.h.dir&&(l=b);h=bg(a.h,fg(l,c),a.g,h,n,f,0,void 0,null);if(2!=e&&h&496){dg(a,b^3,c,d,a.F&& 0==e?1:2,f);return}!a.I||h&496||(e=parseFloat(a.g.style.left),f=parseFloat(a.g.style.top),x(!isNaN(e)&&!isNaN(f),"Could not parse position."),isFinite(e)&&0==e%1&&isFinite(f)&&0==f%1||yf(a.g,Math.round(e),Math.round(f)))}gg(a,b,c,d)},gg=function(a,b,c,d){var e=a.N;qb(a.H,function(f){of(e,f,!1)},a);K(e,a.H[b]);e.style.top=e.style.left=e.style.right=e.style.bottom="";a.h?(c=Hf(a.h,a.g),d=hg(a.h,b),eg(b)?e.style.top=ig(c.y+d.y,a.g.offsetHeight-15)+"px":e.style.left=ig(c.x+d.x,a.g.offsetWidth-15)+"px"): e.style[0==c?eg(b)?"top":"left":eg(b)?"bottom":"right"]=d+"px"},ig=function(a,b){return 15>b?15:Math.min(Math.max(a,15),b)},fg=function(a,b){switch(a){case 2:return 0==b?1:5;case 1:return 0==b?0:4;case 0:return 0==b?12:13;default:return 0==b?8:9}},hg=function(a,b){var c=0,d=0;a=Jf(a);switch(b){case 2:c=a.width/2;break;case 1:c=a.width/2;d=a.height;break;case 0:d=a.height/2;break;case 3:c=a.width,d=a.height/2}return new G(c,d)},eg=function(a){return 0==a||3==a};cg.prototype.l=2;cg.prototype.s=3; cg.prototype.A=-5;cg.prototype.F=!1;var jg,kg={Ke:"activedescendant",Pe:"atomic",Qe:"autocomplete",Se:"busy",Ve:"checked",We:"colindex",df:"controls",ff:"describedby",kf:"disabled",qf:"dropeffect",rf:"expanded",sf:"flowto",uf:"grabbed",zf:"haspopup",Bf:"hidden",Df:"invalid",Ef:"label",Ff:"labelledby",Gf:"level",Lf:"live",$f:"multiline",dg:"multiselectable",ig:"orientation",jg:"owns",lg:"posinset",qg:"pressed",yg:"readonly",Ag:"relevant",Bg:"required",Fg:"rowindex",Ig:"selected",Kg:"setsize",Mg:"sort",$g:"valuemax",ah:"valuemin",dh:"valuenow", eh:"valuetext"};var lg={Le:"alert",Me:"alertdialog",Ne:"application",Oe:"article",Re:"banner",Te:"button",Ue:"checkbox",Xe:"columnheader",Ye:"combobox",Ze:"complementary",$e:"contentinfo",ef:"definition",hf:"dialog",jf:"directory",lf:"document",tf:"form",vf:"grid",xf:"gridcell",yf:"group",Af:"heading",Cf:"img",Hf:"link",If:"list",Jf:"listbox",Kf:"listitem",Mf:"log",Nf:"main",Of:"marquee",Pf:"math",Qf:"menu",Rf:"menubar",Sf:"menuitem",Tf:"menuitemcheckbox",Uf:"menuitemradio",fg:"navigation",gg:"note",hg:"option", og:"presentation",rg:"progressbar",wg:"radio",xg:"radiogroup",zg:"region",Cg:"row",Dg:"rowgroup",Eg:"rowheader",Gg:"scrollbar",Hg:"search",Jg:"separator",Lg:"slider",Ng:"spinbutton",Og:"status",Pg:"tab",Qg:"tablist",Rg:"tabpanel",Sg:"textbox",Tg:"textinfo",Ug:"timer",Vg:"toolbar",Wg:"tooltip",Xg:"tree",Yg:"treegrid",Zg:"treeitem"};var mg=function(a,b){b?(x(tb(lg,b),"No such ARIA role "+b),a.setAttribute("role",b)):a.removeAttribute("role")},M=function(a,b,c){Array.isArray(c)&&(c=c.join(" "));var d=ng(b);""===c||void 0==c?(jg||(jg={atomic:!1,autocomplete:"none",dropeffect:"none",haspopup:!1,live:"off",multiline:!1,multiselectable:!1,orientation:"vertical",readonly:!1,relevant:"additions text",required:!1,sort:"none",busy:!1,disabled:!1,hidden:!1,invalid:"false"}),c=jg,b in c?a.setAttribute(d,c[b]):a.removeAttribute(d)):a.setAttribute(d, c)},og=function(a,b){a=a.getAttribute(ng(b));return null==a||void 0==a?"":String(a)},pg=function(a,b){var c="";b&&(c=b.id,x(c,"The active element should have an id."));M(a,"activedescendant",c)},ng=function(a){x(a,"ARIA attribute cannot be empty.");x(tb(kg,a),"No such ARIA attribute "+a);return"aria-"+a};var rg=function(a){if(a.altKey&&!a.ctrlKey||a.metaKey||112<=a.keyCode&&123>=a.keyCode)return!1;if(qg(a.keyCode))return!0;switch(a.keyCode){case 18:case 20:case 93:case 17:case 40:case 35:case 27:case 36:case 45:case 37:case 224:case 91:case 144:case 12:case 34:case 33:case 19:case 255:case 44:case 39:case 145:case 16:case 38:case 252:case 224:case 92:return!1;case 0:return!C;default:return 166>a.keyCode||183<a.keyCode}},tg=function(a,b,c,d,e,f){if(E&&!F("525"))return!0;if(Mc&&e)return qg(a);if(e&& !d)return!1;if(!C){"number"===typeof b&&(b=sg(b));var h=17==b||18==b||Mc&&91==b;if((!c||Mc)&&h||Mc&&16==b&&(d||f))return!1}if((E||Jc)&&d&&c)switch(a){case 220:case 219:case 221:case 192:case 186:case 189:case 187:case 188:case 190:case 191:case 192:case 222:return!1}if(B&&d&&b==a)return!1;switch(a){case 13:return C?f||e?!1:!(c&&d):!0;case 27:return!(E||Jc||C)}return C&&(d||e||f)?!1:qg(a)},qg=function(a){if(48<=a&&57>=a||96<=a&&106>=a||65<=a&&90>=a||(E||Jc)&&0==a)return!0;switch(a){case 32:case 43:case 63:case 64:case 107:case 109:case 110:case 111:case 186:case 59:case 189:case 187:case 61:case 188:case 190:case 191:case 192:case 222:case 219:case 220:case 221:case 163:case 58:return!0; case 173:return C;default:return!1}},sg=function(a){if(C)a=ug(a);else if(Mc&&E)switch(a){case 93:a=91}return a},ug=function(a){switch(a){case 61:return 187;case 59:return 186;case 173:return 189;case 224:return 91;case 0:return 224;default:return a}};var vg=function(){},wg=new vg,xg=["click","keydown","keyup"];vg.prototype.u=function(a,b,c,d,e){var f=function(h){var k=ce(b),n=Ad(h.target)?h.target.getAttribute("role")||null:null;"click"!=h.type||0!=h.ja.button||Mc&&h.ctrlKey?13!=h.keyCode&&3!=h.keyCode||"keyup"==h.type?32!=h.keyCode||"keyup"!=h.type||"button"!=n&&"tab"!=n&&"radio"!=n||(k.call(d,h),h.preventDefault()):(h.type="keypress",k.call(d,h)):k.call(d,h)};f.Fb=b;f.Ge=d;e?e.u(a,xg,f,c):be(a,xg,f,c)}; vg.prototype.L=function(a,b,c,d,e){for(var f,h=0;f=xg[h];h++){var k=a;var n=f;var l=!!c;n=Rd(k)?k.bc(n,l):k?(k=ee(k))?k.bc(n,l):[]:[];for(k=0;l=n[k];k++){var v=l.listener;if(v.Fb==b&&v.Ge==d){e?e.L(a,f,l.listener,c,d):ie(a,f,l.listener,c,d);break}}}};var yg=function(){J.call(this);this.g=0;this.endTime=this.startTime=null};w(yg,J);yg.prototype.s=function(){this.h("begin")};yg.prototype.l=function(){this.h("end")};yg.prototype.h=function(a){this.dispatchEvent(a)};var zg=function(a,b){Array.isArray(b)||(b=[b]);x(0<b.length,"At least one Css3Property should be specified.");b=La(b,function(c){if("string"===typeof c)return c;Ca(c,"Expected css3 property to be an object.");var d=c.Kd+" "+c.duration+"s "+c.timing+" "+c.delay+"s";x(c.Kd&&"number"===typeof c.duration&&c.timing&&"number"===typeof c.delay,"Unexpected css3 property value: %s",d);return d});tf(a,"transition",b.join(","))},Ag=Db(function(){if(B)return F("10.0");var a=td(document,"DIV"),b=E?"-webkit":C? "-moz":B?"-ms":Ic?"-o":null,c={transition:"opacity 1s linear"};b&&(c[b+"-transition"]="opacity 1s linear");b={style:c};if(!kc.test("div"))throw Error("Invalid tag name <div>.");if("DIV"in mc)throw Error("Tag name <div> is not allowed for SafeHtml.");c=null;var d="";if(b)for(l in b)if(Object.prototype.hasOwnProperty.call(b,l)){if(!kc.test(l))throw Error('Invalid attribute name "'+l+'".');var e=b[l];if(null!=e){var f=l;var h=e;if(h instanceof Ib)h=Jb(h);else if("style"==f.toLowerCase()){e=void 0;if(!ma(h))throw Error('The "style" attribute requires goog.html.SafeStyle or map of style properties, '+ typeof h+" given: "+h);if(!(h instanceof Wb)){var k="";for(e in h)if(Object.prototype.hasOwnProperty.call(h,e)){if(!/^[-_a-zA-Z0-9]+$/.test(e))throw Error("Name allows only [-_a-zA-Z0-9], got: "+e);var n=h[e];null!=n&&(n=Array.isArray(n)?La(n,Zb).join(" "):Zb(n),k+=e+":"+n+";")}h=k?new Wb(k,Vb):Xb}h instanceof Wb&&h.constructor===Wb?e=h.g:(ya("expected object of type SafeStyle, got '"+h+"' of type "+ka(h)),e="type_error:SafeStyle");h=e}else{if(/^on/i.test(f))throw Error('Attribute "'+f+'" requires goog.string.Const value, "'+ h+'" given.');if(f.toLowerCase()in lc)if(h instanceof Lb)h instanceof Lb&&h.constructor===Lb?e=h.g:(ya("expected object of type TrustedResourceUrl, got '"+h+"' of type "+ka(h)),e="type_error:TrustedResourceUrl"),h=e.toString();else if(h instanceof Ob)h=Pb(h);else if("string"===typeof h)h=(Tb(h)||Ub).ka();else throw Error('Attribute "'+f+'" on tag "div" requires goog.html.SafeUrl, goog.string.Const, or string, value "'+h+'" given.');}h.Qa&&(h=h.ka());x("string"===typeof h||"number"===typeof h,"String or number value expected, got "+ typeof h+" with value: "+h);f=f+'="'+jb(String(h))+'"';d+=" "+f}}var l="<div"+d;d=void 0;null==d?d=[]:Array.isArray(d)||(d=[d]);!0===Eb.div?(x(!d.length,"Void tag <div> does not allow content."),l+=">"):(c=pc(d),l+=">"+hc(c).toString()+"</div>",c=c.ob());(b=b&&b.dir)&&(/^(ltr|rtl|auto)$/i.test(b)?c=0:c=null);b=ic(l,c);uc(a,b);a=a.firstChild;x(a.nodeType==Node.ELEMENT_NODE);b=a.style[zc("transition")];return""!=("undefined"!==typeof b?b:a.style[sf(a,"transition")]||"")});var Bg=function(a,b){this.j=a;this.l=b;this.h=0;this.g=null};Bg.prototype.get=function(){if(0<this.h){this.h--;var a=this.g;this.g=a.next;a.next=null}else a=this.j();return a};var Cg=function(a,b){a.l(b);100>a.h&&(a.h++,b.next=a.g,a.g=b)};var Dg,Eg=function(){var a=m.MessageChannel;"undefined"===typeof a&&"undefined"!==typeof window&&window.postMessage&&window.addEventListener&&!A("Presto")&&(a=function(){var e=td(document,"IFRAME");e.style.display="none";document.documentElement.appendChild(e);var f=e.contentWindow;e=f.document;e.open();e.close();var h="callImmediate"+Math.random(),k="file:"==f.location.protocol?"*":f.location.protocol+"//"+f.location.host;e=t(function(n){if(("*"==k||n.origin==k)&&n.data==h)this.port1.onmessage()}, this);f.addEventListener("message",e,!1);this.port1={};this.port2={postMessage:function(){f.postMessage(h,k)}}});if("undefined"!==typeof a&&!A("Trident")&&!A("MSIE")){var b=new a,c={},d=c;b.port1.onmessage=function(){if(void 0!==c.next){c=c.next;var e=c.xd;c.xd=null;e()}};return function(e){d.next={xd:e};d=d.next;b.port2.postMessage(0)}}return function(e){m.setTimeout(e,0)}};function Fg(a){m.setTimeout(function(){throw a;},0)};var Gg=function(){this.h=this.g=null};Gg.prototype.add=function(a,b){var c=Hg.get();c.set(a,b);this.h?this.h.next=c:(x(!this.g),this.g=c);this.h=c};var Jg=function(){var a=Ig,b=null;a.g&&(b=a.g,a.g=a.g.next,a.g||(a.h=null),b.next=null);return b},Hg=new Bg(function(){return new Kg},function(a){return a.reset()}),Kg=function(){this.next=this.g=this.h=null};Kg.prototype.set=function(a,b){this.h=a;this.g=b;this.next=null};Kg.prototype.reset=function(){this.next=this.g=this.h=null};var Og=function(a,b){Lg||Mg();Ng||(Lg(),Ng=!0);Ig.add(a,b)},Lg,Mg=function(){if(m.Promise&&m.Promise.resolve){var a=m.Promise.resolve(void 0);Lg=function(){a.then(Pg)}}else Lg=function(){var b=Pg;"function"!==typeof m.setImmediate||m.Window&&m.Window.prototype&&!A("Edge")&&m.Window.prototype.setImmediate==m.setImmediate?(Dg||(Dg=Eg()),Dg(b)):m.setImmediate(b)}},Ng=!1,Ig=new Gg,Pg=function(){for(var a;a=Jg();){try{a.h.call(a.g)}catch(b){Fg(b)}Cg(Hg,a)}Ng=!1};var Sg=function(a){this.g=0;this.F=void 0;this.l=this.h=this.j=null;this.s=this.A=!1;if(a!=p)try{var b=this;a.call(void 0,function(c){Qg(b,2,c)},function(c){if(!(c instanceof Rg))try{if(c instanceof Error)throw c;throw Error("Promise rejected.");}catch(d){}Qg(b,3,c)})}catch(c){Qg(this,3,c)}},Tg=function(){this.next=this.context=this.j=this.h=this.g=null;this.l=!1};Tg.prototype.reset=function(){this.context=this.j=this.h=this.g=null;this.l=!1}; var Ug=new Bg(function(){return new Tg},function(a){a.reset()}),Vg=function(a,b,c){var d=Ug.get();d.h=a;d.j=b;d.context=c;return d};Sg.prototype.then=function(a,b,c){null!=a&&Ba(a,"opt_onFulfilled should be a function.");null!=b&&Ba(b,"opt_onRejected should be a function. Did you pass opt_context as the second argument instead of the third?");return Wg(this,"function"===typeof a?a:null,"function"===typeof b?b:null,c)};Sg.prototype.$goog_Thenable=!0;var Xg=function(a,b){return Wg(a,null,b,void 0)}; Sg.prototype.cancel=function(a){if(0==this.g){var b=new Rg(a);Og(function(){Yg(this,b)},this)}}; var Yg=function(a,b){if(0==a.g)if(a.j){var c=a.j;if(c.h){for(var d=0,e=null,f=null,h=c.h;h&&(h.l||(d++,h.g==a&&(e=h),!(e&&1<d)));h=h.next)e||(f=h);e&&(0==c.g&&1==d?Yg(c,b):(f?(d=f,x(c.h),x(null!=d),d.next==c.l&&(c.l=d),d.next=d.next.next):Zg(c),$g(c,e,3,b)))}a.j=null}else Qg(a,3,b)},bh=function(a,b){a.h||2!=a.g&&3!=a.g||ah(a);x(null!=b.h);a.l?a.l.next=b:a.h=b;a.l=b},Wg=function(a,b,c,d){var e=Vg(null,null,null);e.g=new Sg(function(f,h){e.h=b?function(k){try{var n=b.call(d,k);f(n)}catch(l){h(l)}}: f;e.j=c?function(k){try{var n=c.call(d,k);void 0===n&&k instanceof Rg?h(k):f(n)}catch(l){h(l)}}:h});e.g.j=a;bh(a,e);return e.g};Sg.prototype.N=function(a){x(1==this.g);this.g=0;Qg(this,2,a)};Sg.prototype.I=function(a){x(1==this.g);this.g=0;Qg(this,3,a)}; var Qg=function(a,b,c){if(0==a.g){a===c&&(b=3,c=new TypeError("Promise cannot resolve to itself"));a.g=1;a:{var d=c,e=a.N,f=a.I;if(d instanceof Sg){null!=e&&Ba(e,"opt_onFulfilled should be a function.");null!=f&&Ba(f,"opt_onRejected should be a function. Did you pass opt_context as the second argument instead of the third?");bh(d,Vg(e||p,f||null,a));var h=!0}else{if(d)try{var k=!!d.$goog_Thenable}catch(l){k=!1}else k=!1;if(k)d.then(e,f,a),h=!0;else{if(ma(d))try{var n=d.then;if("function"===typeof n){ch(d, n,e,f,a);h=!0;break a}}catch(l){f.call(a,l);h=!0;break a}h=!1}}}h||(a.F=c,a.g=b,a.j=null,ah(a),3!=b||c instanceof Rg||dh(a,c))}},ch=function(a,b,c,d,e){var f=!1,h=function(n){f||(f=!0,c.call(e,n))},k=function(n){f||(f=!0,d.call(e,n))};try{b.call(a,h,k)}catch(n){k(n)}},ah=function(a){a.A||(a.A=!0,Og(a.H,a))},Zg=function(a){var b=null;a.h&&(b=a.h,a.h=b.next,b.next=null);a.h||(a.l=null);null!=b&&x(null!=b.h);return b};Sg.prototype.H=function(){for(var a;a=Zg(this);)$g(this,a,this.g,this.F);this.A=!1}; var $g=function(a,b,c,d){if(3==c&&b.j&&!b.l)for(;a&&a.s;a=a.j)a.s=!1;if(b.g)b.g.j=null,eh(b,c,d);else try{b.l?b.h.call(b.context):eh(b,c,d)}catch(e){fh.call(null,e)}Cg(Ug,b)},eh=function(a,b,c){2==b?a.h.call(a.context,c):a.j&&a.j.call(a.context,c)},dh=function(a,b){a.s=!0;Og(function(){a.s&&fh.call(null,b)})},fh=Fg,Rg=function(a){ua.call(this,a)};w(Rg,ua);Rg.prototype.name="cancel";var gh=function(a,b){J.call(this);this.h=a||1;this.g=b||m;this.j=t(this.Ie,this);this.l=Date.now()};w(gh,J);g=gh.prototype;g.Kb=!1;g.xa=null;g.Ie=function(){if(this.Kb){var a=Date.now()-this.l;0<a&&a<.8*this.h?this.xa=this.g.setTimeout(this.j,this.h-a):(this.xa&&(this.g.clearTimeout(this.xa),this.xa=null),this.dispatchEvent("tick"),this.Kb&&(this.stop(),this.start()))}};g.start=function(){this.Kb=!0;this.xa||(this.xa=this.g.setTimeout(this.j,this.h),this.l=Date.now())}; g.stop=function(){this.Kb=!1;this.xa&&(this.g.clearTimeout(this.xa),this.xa=null)};g.v=function(){gh.o.v.call(this);this.stop();delete this.g};var hh=function(a,b,c){if("function"===typeof a)c&&(a=t(a,c));else if(a&&"function"==typeof a.handleEvent)a=t(a.handleEvent,a);else throw Error("Invalid listener argument");return 2147483647<Number(b)?-1:m.setTimeout(a,b||0)};var ih=function(a,b,c,d,e){yg.call(this);this.j=a;this.H=b;this.N=c;this.A=d;this.I=Array.isArray(e)?e:[e]};w(ih,yg);g=ih.prototype;g.play=function(){if(1==this.g)return!1;this.s();this.h("play");this.startTime=Date.now();this.g=1;if(Ag())return tf(this.j,this.N),this.F=hh(this.Ee,void 0,this),!0;this.fd(!1);return!1};g.Ee=function(){Jf(this.j);zg(this.j,this.I);tf(this.j,this.A);this.F=hh(t(this.fd,this,!1),1E3*this.H)};g.stop=function(){1==this.g&&this.fd(!0)}; g.fd=function(a){tf(this.j,"transition","");m.clearTimeout(this.F);tf(this.j,this.A);this.endTime=Date.now();this.g=0;a?this.h("stop"):this.h("finish");this.l()};g.v=function(){this.stop();ih.o.v.call(this)};var jh=function(a,b,c,d){return new ih(a,.218,{opacity:c},{opacity:d},{Kd:"opacity",duration:.218,timing:b,delay:0})};var kh=function(){};r(kh);kh.prototype.g=0;var O=function(a){J.call(this);this.h=a||hd();this.Cc=lh;this.T=null;this.B=!1;this.j=null;this.Ga=void 0;this.N=this.H=this.F=this.Gc=null;this.Ad=!1};w(O,J);O.prototype.Be=kh.O(); var lh=null,mh=function(a,b){switch(a){case 1:return b?"disable":"enable";case 2:return b?"highlight":"unhighlight";case 4:return b?"activate":"deactivate";case 8:return b?"select":"unselect";case 16:return b?"check":"uncheck";case 32:return b?"focus":"blur";case 64:return b?"open":"close"}throw Error("Invalid component state");},nh=function(a){return a.T||(a.T=":"+(a.Be.g++).toString(36))},oh=function(a,b){if(a.F&&a.F.N){var c=a.F.N,d=a.T;d in c&&delete c[d];wb(a.F.N,b,a)}a.T=b};O.prototype.m=function(){return this.j}; var ph=function(a){a=a.j;x(a,"Can not call getElementStrict before rendering/decorating.");return a},P=function(a){a.Ga||(a.Ga=new le(a));return x(a.Ga)},rh=function(a,b){if(a==b)throw Error("Unable to set parent component");if(b&&a.F&&a.T&&qh(a.F,a.T)&&a.F!=b)throw Error("Unable to set parent component");a.F=b;O.o.kc.call(a,b)};O.prototype.A=function(){return this.F};O.prototype.kc=function(a){if(this.F&&this.F!=a)throw Error("Method not supported");O.o.kc.call(this,a)}; O.prototype.Ia=function(){this.j=td(this.h.g,"DIV")};var sh=function(a,b,c){if(a.B)throw Error("Component already rendered");a.j||a.Ia();b?b.insertBefore(a.j,c||null):a.h.g.body.appendChild(a.j);a.F&&!a.F.B||a.J()},th=function(a,b){if(a.B)throw Error("Component already rendered");if(b&&a.qc(b)){a.Ad=!0;var c=gd(b);a.h&&a.h.g==c||(a.h=hd(b));a.Ca(b);a.J()}else throw Error("Invalid element to decorate");};g=O.prototype;g.qc=function(){return!0};g.Ca=function(a){this.j=a}; g.J=function(){this.B=!0;uh(this,function(a){!a.B&&a.m()&&a.J()})};g.aa=function(){uh(this,function(a){a.B&&a.aa()});this.Ga&&oe(this.Ga);this.B=!1};g.v=function(){this.B&&this.aa();this.Ga&&(this.Ga.Z(),delete this.Ga);uh(this,function(a){a.Z()});!this.Ad&&this.j&&xd(this.j);this.F=this.Gc=this.j=this.N=this.H=null;O.o.v.call(this)};g.Vb=function(a,b){this.Wb(a,vh(this),b)}; g.Wb=function(a,b,c){x(!!a,"Provided element must not be null.");if(a.B&&(c||!this.B))throw Error("Component already rendered");if(0>b||b>vh(this))throw Error("Child component index out of bounds");this.N&&this.H||(this.N={},this.H=[]);if(a.A()==this){var d=nh(a);this.N[d]=a;Qa(this.H,a)}else wb(this.N,nh(a),a);rh(a,this);Ua(this.H,b,0,a);a.B&&this.B&&a.A()==this?(c=this.Ja(),(c.childNodes[b]||null)!=a.m()&&(a.m().parentElement==c&&c.removeChild(a.m()),b=c.childNodes[b]||null,c.insertBefore(a.m(), b))):c?(this.j||this.Ia(),b=wh(this,b+1),sh(a,this.Ja(),b?b.j:null)):this.B&&!a.B&&a.j&&a.j.parentNode&&1==a.j.parentNode.nodeType&&a.J()};g.Ja=function(){return this.j};var xh=function(a){null==a.Cc&&(a.Cc=Lf(a.B?a.j:a.h.g.body));return a.Cc},vh=function(a){return a.H?a.H.length:0},qh=function(a,b){a.N&&b?(a=a.N,b=(null!==a&&b in a?a[b]:void 0)||null):b=null;return b},wh=function(a,b){return a.H?a.H[b]||null:null},uh=function(a,b,c){a.H&&y(a.H,b,c)},yh=function(a,b){return a.H&&b?Ha(a.H,b):-1}; O.prototype.Dc=function(a,b){if(a){var c="string"===typeof a?a:nh(a);a=qh(this,c);if(c&&a){var d=this.N;c in d&&delete d[c];Qa(this.H,a);b&&(a.aa(),a.j&&xd(a.j));rh(a,null)}}if(!a)throw Error("Child is not in parent component");return a};var Ah=function(a,b){J.call(this);this.g=new le(this);a=a||null;zh(this);this.Y=a;b&&(this.rb=b)};w(Ah,J);g=Ah.prototype;g.Y=null;g.wd=null;g.eb=!1;g.Vc=-1;g.rb="toggle_display";g.m=function(){return this.Y};var zh=function(a){if(a.eb)throw Error("Can not change this state of the popup while showing.");};Ah.prototype.isVisible=function(){return this.eb};Ah.prototype.U=p; var Bh=function(a,b){a.eb&&a.dispatchEvent({type:"beforehide",target:b})&&(a.g&&oe(a.g),a.eb=!1,a.h?(ae(a.h,"end",sa(a.zd,b),!1,a),a.h.play()):a.zd(b))};g=Ah.prototype;g.zd=function(a){"toggle_display"==this.rb?this.xe():"move_offscreen"==this.rb&&(this.Y.style.top="-10000px");this.dispatchEvent({type:"hide",target:a})};g.xe=function(){this.Y.style.visibility="hidden";L(this.Y,!1)};g.Jd=function(){this.dispatchEvent("show")}; g.Hd=function(a){a=a.target;Bd(this.Y,a)||Ch(this,a)||150>Date.now()-this.Vc||Bh(this,a)};g.Gd=function(a){var b=gd(this.Y);if("undefined"!=typeof document.activeElement){if(a=b.activeElement,!a||Bd(this.Y,a)||"BODY"==a.tagName||Ch(this,a))return}else if(a.target!=b)return;150>Date.now()-this.Vc||Bh(this)};var Ch=function(a,b){return Ma(a.wd||[],function(c){return b===c||Bd(c,b)})};Ah.prototype.v=function(){Ah.o.v.call(this);this.g.Z();Za(this.j);Za(this.h);delete this.Y;delete this.g;delete this.wd};var Dh=function(a,b){this.l=b||void 0;Ah.call(this,a)};w(Dh,Ah);Dh.prototype.U=function(){if(this.l){var a=!this.isVisible()&&"move_offscreen"!=this.rb,b=this.m();a&&(b.style.visibility="hidden",L(b,!0));this.l.U(b,8,this.s);a&&L(b,!1)}};function Eh(a){O.call(this,a);this.l=new cg("jfk-bubble",!0);this.g=new Dh;this.W=[]}w(Eh,O);Eh.prototype.s=!0;var Fh=function(a,b){a=a.Ja();b&&a&&("string"===typeof b?Cd(a,b):b instanceof Ue?uc(a,Te(b)):b instanceof gc?uc(a,b):(uc(a,nc),vd(a,b)))};g=Eh.prototype;g.Ja=function(){return this.j?kd("jfk-bubble-content-id",this.j||this.h.g):null}; g.Ia=function(){var a={Qd:this.s,uid:"bubble-"+pa(this)};var b=this.h;var c=a||ff;a=c.Qd;c=c.uid;x(cf===cf,"found an incorrect call marker, was an internal function called from the top level?");We["jfk.templates.bubble.main"]?a=We["jfk.templates.bubble.main"]({Qd:a,uid:c},void 0):(c='<div class="'+bf("jfk-bubble")+'" role="alertdialog"'+(c?' aria-describedby="'+bf(c)+'"':"")+'><div class="'+bf("jfk-bubble-content-id")+'"'+(c?' id="'+bf(c)+'"':"")+"></div>",a&&(c+='<div class="'+bf("jfk-bubble-closebtn-id")+ " "+bf("jfk-bubble-closebtn")+'" aria-label="',c+="Close".replace(Ze,$e),c+='" role="button" tabindex=0></div>'),c+='<div class="'+bf("jfk-bubble-arrow-id")+" "+bf("jfk-bubble-arrow")+'"><div class="'+bf("jfk-bubble-arrowimplbefore")+'"></div><div class="'+bf("jfk-bubble-arrowimplafter")+'"></div></div></div>',a=Ve(c));b=td((b||hd()).g,"DIV");ma(a)?a instanceof Se?a=Te(a):(ya("Soy template output is unsafe for use as HTML: "+a),a=jc("zSoyz")):a=jc(String(a));c=a.ka();var d=c.match(ef);x(!d,"This template starts with a %s, which cannot be a child of a <div>, as required by soy internals. Consider using goog.soy.renderElement instead.\nTemplate output: %s", d&&d[0],c);tc(b,a);1==b.childNodes.length&&(a=b.firstChild,1==a.nodeType&&(b=a));this.j=b;Fh(this,this.I);L(this.m(),!1);b=this.g;a=this.m();zh(b);b.Y=a;Lc||(b=this.g,a=jh(this.m(),"ease-out",0,1),c=jh(this.m(),"ease-in",1,0),b.j=a,b.h=c);lf(this.m(),this.W)}; g.J=function(){Eh.o.J.call(this);P(this).u(this.g,["beforeshow","show","beforehide","hide"],this.we);if(this.s){var a=P(this),b=this.j?kd("jfk-bubble-closebtn-id",this.j||this.h.g):null;wg.u(b,sa(this.jd,!1),void 0,a.h||a,a)}a=this.m();x(a,"getElement() returns null.");b=this.j?kd("jfk-bubble-arrow-id",this.j||this.h.g):null;x(b,"No arrow element is found!");var c=this.l;c.g=a;c.N=b;a=this.g;a.l=this.l||void 0;a.isVisible()&&a.U()}; g.jd=function(a){var b=this.g;b.j&&b.j.stop();b.h&&b.h.stop();if(a){if(!b.eb&&b.dispatchEvent("beforeshow")){if(!b.Y)throw Error("Caller must call setElement before trying to show the popup");b.U();a=gd(b.Y);b.g.u(a,"mousedown",b.Hd,!0);if(B){try{var c=a.activeElement}catch(e){}for(;c&&"IFRAME"==c.nodeName;){try{var d=c.contentDocument||c.contentWindow.document}catch(e){break}a=d;c=a.activeElement}b.g.u(a,"mousedown",b.Hd,!0);b.g.u(a,"deactivate",b.Gd)}else b.g.u(a,"blur",b.Gd);"toggle_display"== b.rb?(b.Y.style.visibility="visible",L(b.Y,!0)):"move_offscreen"==b.rb&&b.U();b.eb=!0;b.Vc=Date.now();b.j?(ae(b.j,"end",b.Jd,!1,b),b.j.play()):b.Jd()}}else Bh(b)};g.isVisible=function(){return this.g.isVisible()};g.U=function(){this.isVisible()&&this.g.U()};g.v=function(){this.g.Z();delete this.g;Eh.o.v.call(this)};g.Cd=function(){Gf(this.m());return!1}; g.we=function(a){if("show"==a.type||"hide"==a.type){var b=P(this),c=this.h;c=B?od(c.g):c.g;"show"==a.type?b.u(c,"scroll",this.Cd):b.L(c,"scroll",this.Cd)}return this.dispatchEvent(a.type)};var Gh=function(a){this.g=null;a&&this.Ed(La(a,function(b){return[b]}))};g=Gh.prototype; g.dc=function(a,b,c,d,e){b||(b="string"==typeof a?a+"-infomessage":a.id+"-infomessage");c||(c=a);a=id(document,a);b=id(document,b);c=id(document,c);a&&b&&b.innerHTML.replace(/\s+/g,"")&&(b.style.display="none",0==b.getElementsByTagName("a").length?(be(a,"click",t(this.oc,this,c,b.innerHTML,d,e)),be(a,"focus",t(this.oc,this,c,b.innerHTML,d,e)),be(a,"blur",this.Dd,!1,this)):(be(a,"click",t(this.oc,this,c,b.innerHTML,d,e)),be(a,"keyup",t(this.Pd,this,c,b.innerHTML,d,e)),be(a,"focus",t(this.Pd,this,c, b.innerHTML,d,e))))};g.Ed=function(a){for(var b=0;b<a.length;b++)this.dc.apply(this,a[b])}; g.oc=function(a,b,c,d){this.g&&Za(this.g);this.h=a;var e=this.g=new Eh;e.l.h=a;e.U();a=this.g;x(!a.B,"Must call showCloseButton() before rendering");a.s=!1;a=this.g;b=ic(b,null);x("string"===typeof b||b.nodeType||b instanceof Ue||b instanceof gc,"Content must be a string or HTML.");a.I=b;Fh(a,b);c=void 0!==c?c:3;b=this.g;d=void 0!==d?d:0==c?0:void 0;x(!b.B,"Must call setPosition() before rendering");b.l.F=!1;b=b.l;null!=c&&(b.s=c);null!=d&&(b.l=d);b.A=-15;sh(this.g,void 0);this.g.jd(!0)}; g.Pd=function(a,b,c,d){this.g&&this.g.isVisible()&&this.h==a||this.oc(a,b,c,d)};g.Dd=function(){this.g&&(Za(this.g),this.g=null)};g.U=function(){this.g&&this.g.U()};Gh.prototype.reposition=Gh.prototype.U;Gh.prototype.hideInfoBubble=Gh.prototype.Dd;Gh.prototype.initAll=Gh.prototype.Ed;Gh.prototype.init=Gh.prototype.dc;u("gaia.Bubble",Gh);Gh.prototype.h=null;u("jfk.ArrowAlignment.LEFT_OR_TOP",0);u("jfk.ArrowAlignment.RIGHT_OR_BOTTOM",1);u("jfk.ArrowAlignment.CENTER",2);u("jfk.PopupPosition.RIGHT",3); u("jfk.PopupPosition.LEFT",0);u("jfk.PopupPosition.BOTTOM",1);u("jfk.PopupPosition.TOP",2);var Hh="function"===typeof Uint8Array;function Ih(a){if(Array.isArray(a)){for(var b=Array(a.length),c=0;c<a.length;c++){var d=a[c];null!=d&&(b[c]="object"==typeof d?Ih(x(d)):d)}return b}if(Hh&&a instanceof Uint8Array)return new Uint8Array(a);b={};for(c in a)d=a[c],null!=d&&(b[c]="object"==typeof d?Ih(x(d)):d);return b};var Jh=function(){},Kh,Mh=function(a,b,c,d){a.g=null;Kh&&(b||(b=Kh),Kh=null);b||(b=c?[c]:[]);a.F=c?String(c):void 0;a.l=0===c?-1:0;a.h=b;a:{if(b=a.h.length)if(--b,c=a.h[b],!(null===c||"object"!=typeof c||Array.isArray(c)||Hh&&c instanceof Uint8Array)){a.s=b-a.l;a.j=c;break a}a.s=Number.MAX_VALUE}a.A={};if(d)for(b=0;b<d.length;b++)if(c=d[b],c<a.s)c+=a.l,a.h[c]=a.h[c]||Lh;else{var e=a.s+a.l;a.h[e]||(a.j=a.h[e]={});a.j[c]=a.j[c]||Lh}},Lh=Object.freeze?Object.freeze([]):[],Nh=function(a,b){if(b<a.s){b+= a.l;var c=a.h[b];return c!==Lh?c:a.h[b]=[]}if(a.j)return c=a.j[b],c===Lh?a.j[b]=[]:c},Oh=function(a,b,c){a.g||(a.g={});if(!a.g[c]){var d=Nh(a,c);d&&(a.g[c]=new b(d))}return a.g[c]},Qh=function(a){var b=Ph;a.g||(a.g={});if(!a.g[1]){for(var c=Nh(a,1),d=[],e=0;e<c.length;e++)d[e]=new b(c[e]);a.g[1]=d}b=a.g[1];b==Lh&&(b=a.g[1]=[]);return b},Rh=function(a){if(a.g)for(var b in a.g){var c=a.g[b];if(Array.isArray(c))for(var d=0;d<c.length;d++)c[d]&&Rh(c[d]);else c&&Rh(c)}return a.h}; Jh.prototype.toString=function(){return Rh(this).toString()};Jh.prototype.clone=function(){var a=Ih(Rh(this));Kh=a;a=new this.constructor(a);Kh=null;return a};var Sh=function(a){Mh(this,a,0,null)};ja(Sh,Jh);var Ph=function(a){Mh(this,a,0,null)};ja(Ph,Jh);var Uh=function(a){Mh(this,a,"gf.cbir",Th)};ja(Uh,Jh);var Th=[1];var Vh=!B&&!Bb(),Wh=function(a,b){if(/-[a-z]/.test(b))return null;if(Vh&&a.dataset){if(Cb()&&!(b in a.dataset))return null;a=a.dataset[b];return void 0===a?null:a}return a.getAttribute("data-"+Ac(b))},Xh=function(a,b){return/-[a-z]/.test(b)?!1:Vh&&a.dataset?b in a.dataset:a.hasAttribute?a.hasAttribute("data-"+Ac(b)):!!a.getAttribute("data-"+Ac(b))};var Yh=function(a){var b=a.type;if("string"===typeof b)switch(b.toLowerCase()){case "checkbox":case "radio":return a.checked?a.value:null;case "select-one":return b=a.selectedIndex,0<=b?a.options[b].value:null;case "select-multiple":b=[];for(var c,d=0;c=a.options[d];d++)c.selected&&b.push(c.value);return b.length?b:null}return null!=a.value?a.value:null},Zh=function(a,b){var c=a.type;switch("string"===typeof c&&c.toLowerCase()){case "checkbox":case "radio":a.checked=b;break;case "select-one":a.selectedIndex= -1;if("string"===typeof b)for(var d=0;c=a.options[d];d++)if(c.value==b){c.selected=!0;break}break;case "select-multiple":"string"===typeof b&&(b=[b]);for(d=0;c=a.options[d];d++)if(c.selected=!1,b)for(var e,f=0;e=b[f];f++)c.value==e&&(c.selected=!0);break;default:a.value=null!=b?b:""}};var $h=function(a,b,c){$a.call(this);this.Fb=a;this.j=b||0;this.g=c;this.h=t(this.Ud,this)};w($h,$a);g=$h.prototype;g.T=0;g.v=function(){$h.o.v.call(this);this.stop();delete this.Fb;delete this.g};g.start=function(a){this.stop();this.T=hh(this.h,void 0!==a?a:this.j)};g.stop=function(){0!=this.T&&m.clearTimeout(this.T);this.T=0};g.Ud=function(){this.T=0;this.Fb&&this.Fb.call(this.g)};var vb={},ai=null,bi=function(a){a=pa(a);delete vb[a];ub()&&ai&&ai.stop()},di=function(){ai||(ai=new $h(function(){ci()},20));var a=ai;0!=a.T||a.start()},ci=function(){var a=Date.now();qb(vb,function(b){ei(b,a)});ub()||di()};var fi=function(a,b,c,d){yg.call(this);if(!Array.isArray(a)||!Array.isArray(b))throw Error("Start and end parameters must be arrays");if(a.length!=b.length)throw Error("Start and end points must be the same length");this.j=a;this.W=b;this.duration=c;this.I=d;this.coords=[];this.progress=0;this.F=null};w(fi,yg); fi.prototype.play=function(a){if(a||0==this.g)this.progress=0,this.coords=this.j;else if(1==this.g)return!1;bi(this);this.startTime=a=Date.now();-1==this.g&&(this.startTime-=this.duration*this.progress);this.endTime=this.startTime+this.duration;this.F=this.startTime;this.progress||this.s();this.h("play");-1==this.g&&this.h("resume");this.g=1;var b=pa(this);b in vb||(vb[b]=this);di();ei(this,a);return!0}; fi.prototype.stop=function(a){bi(this);this.g=0;a&&(this.progress=1);gi(this,this.progress);this.h("stop");this.l()};fi.prototype.v=function(){0==this.g||this.stop(!1);this.h("destroy");fi.o.v.call(this)}; var ei=function(a,b){za(a.startTime);za(a.endTime);za(a.F);b<a.startTime&&(a.endTime=b+a.endTime-a.startTime,a.startTime=b);a.progress=(b-a.startTime)/(a.endTime-a.startTime);1<a.progress&&(a.progress=1);a.F=b;gi(a,a.progress);1==a.progress?(a.g=0,bi(a),a.h("finish"),a.l()):1==a.g&&a.H()},gi=function(a,b){"function"===typeof a.I&&(b=a.I(b));a.coords=Array(a.j.length);for(var c=0;c<a.j.length;c++)a.coords[c]=(a.W[c]-a.j[c])*b+a.j[c]};fi.prototype.H=function(){this.h("animate")}; fi.prototype.h=function(a){this.dispatchEvent(new hi(a,this))};var hi=function(a,b){Nd.call(this,a);this.coords=b.coords;this.x=b.coords[0];this.y=b.coords[1];this.z=b.coords[2];this.duration=b.duration;this.progress=b.progress;this.state=b.g};w(hi,Nd);var ii=function(a,b,c,d,e){fi.call(this,b,c,d,e);this.N=a};w(ii,fi);ii.prototype.A=p;ii.prototype.H=function(){this.A();ii.o.H.call(this)};ii.prototype.l=function(){this.A();ii.o.l.call(this)};ii.prototype.s=function(){this.A();ii.o.s.call(this)};var ji=function(a,b,c,d,e){if(2!=b.length||2!=c.length)throw Error("Start and end points must be 2D");ii.call(this,a,b,c,d,e)};w(ji,ii);ji.prototype.A=function(){this.N.scrollLeft=Math.round(this.coords[0]);this.N.scrollTop=Math.round(this.coords[1])};var ki=function(){};var li,mi=function(){};w(mi,ki);var ni=function(a){a:{if(!a.g&&"undefined"==typeof XMLHttpRequest&&"undefined"!=typeof ActiveXObject){for(var b=["MSXML2.XMLHTTP.6.0","MSXML2.XMLHTTP.3.0","MSXML2.XMLHTTP","Microsoft.XMLHTTP"],c=0;c<b.length;c++){var d=b[c];try{new ActiveXObject(d);var e=a.g=d;break a}catch(f){}}throw Error("Could not create ActiveXObject. ActiveX might be disabled, or MSXML might not be installed");}e=a.g}return(a=e)?new ActiveXObject(a):new XMLHttpRequest};li=new mi;var pi=function(a){var b={Rd:3E4,Td:")]}'"};return oi(a,b).then(function(c){var d=c.responseText;b&&b.Td&&(c=b.Td,0==d.lastIndexOf(c,0)&&(d=d.substring(c.length)));return JSON.parse(d)})},oi=function(a,b){var c=b||{},d=c.Je?ni(c.Je):ni(li);return Xg(new Sg(function(e,f){var h;try{d.open("POST",a,!0)}catch(l){f(new qi("Error opening XHR: "+l.message,a,d))}d.onreadystatechange=function(){if(4==d.readyState){m.clearTimeout(h);a:switch(d.status){case 200:case 201:case 202:case 204:case 206:case 304:case 1223:var l= !0;break a;default:l=!1}!l&&(l=0===d.status)&&(l=a.match(ue)[1]||null,!l&&m.self&&m.self.location&&(l=m.self.location.protocol,l=l.substr(0,l.length-1)),l=l?l.toLowerCase():"",l=!("http"==l||"https"==l||""==l));l?e(d):f(new ri(d.status,a,d))}};d.onerror=function(){f(new qi("Network error",a,d))};if(c.headers){for(var k in c.headers){var n=c.headers[k];null!=n&&d.setRequestHeader(k,n)}n=c.headers["Content-Type"]}k=m.FormData&&!1;void 0!==n||k||d.setRequestHeader("Content-Type","application/x-www-form-urlencoded;charset=utf-8"); c.withCredentials&&(d.withCredentials=c.withCredentials);c.responseType&&(d.responseType=c.responseType);c.mimeType&&d.overrideMimeType(c.mimeType);0<c.Rd&&(h=m.setTimeout(function(){d.onreadystatechange=p;d.abort();f(new si(a,d))},c.Rd));try{d.send("")}catch(l){d.onreadystatechange=p,m.clearTimeout(h),f(new qi("Error sending XHR: "+l.message,a,d))}}),function(e){e instanceof Rg&&d.abort();throw e;})},qi=function(a,b){ua.call(this,a+", url="+b);this.url=b};w(qi,ua);qi.prototype.name="XhrError"; var ri=function(a,b,c){qi.call(this,"Request Failed, status="+a,b,c);this.status=a};w(ri,qi);ri.prototype.name="XhrHttpError";var si=function(a,b){qi.call(this,"Request timed out",a,b)};w(si,qi);si.prototype.name="XhrTimeoutError";function ti(a){return qc(new Ib(Gb,"From proto message. b/12014412"),Nh(a,2)||"")};var ui=null,vi=void 0,wi=0,xi=null,yi=new le; u("getExtraTos",function(){ui&&(ui.cancel(),ui=null);zi();var a=id(document,"HiddenCountryCode");a||(a=id(document,"CountryCode"));var b=id(document,"hl"),c=H("secTok2"),d=H("timeStmp2"),e=id(document,"HiddenGender");e||(e=id(document,"Gender"));a=Ke(Ke(Ke(Le("/_/signup/tos"),"cc",a.value),"tok",c.value),"ts",d.value);b&&Ke(a,"hl",b.value);e&&Ke(a,"g",e.value);H("createaccount").onsubmit=function(){return xi()?!0:(kf(H("TermsOfService"),"form-error")&&Ai(),!1)};ui=Xg(pi(a.toString()).then(function(f){if(!Array.isArray(f))throw Ai(), Error("JSON response "+f+" not an array");f=new Uh(Da(f)[0]);0<Qh(f).length?Bi(f):Ai()}),function(){zi();Ai()})});u("hideExtraTos",function(){var a=H("tos-div"),b=H("TermsOfService");L(a,!1);window.focus();oe(yi);mf(document.body,"scroll-disabled");document.body.scrollTop=wi;void 0!=vi&&(Zh(b,vi),vi=void 0);H("submitbutton").disabled=!1});u("setOnSubmitFunction",function(a){xi=a});u("submitForm",function(){var a=H("createaccount");H("iagreebutton").disabled=!0;a.submit()}); function Ai(){L(H("termsofservice-form-element"),!0)}function Ci(){var a=H("tos-scroll");(new ji(a,[a.scrollLeft,a.scrollTop],[a.scrollLeft,Math.min(a.scrollTop+Math.max(30,a.clientHeight-50),a.scrollHeight)],300)).play()}u("scrollOnePage",Ci);function Di(){var a=vf(H("tos-button-div"),"height");of(H("tos-popup-container"),"tos-twobtnlines",60<parseInt(a,10))}function Ei(a){var b=H("tos-div"),c=H("tos-scroll"),d=H("iagreebutton");a.target==b?c.focus():a.target==d&&window.focus()} function Fi(a){13!==a.keyCode&&32!==a.keyCode||Ci()}function Gi(a){var b=H("tos-scroll-button"),c=H("cancelbutton");"focus"===a.type?yi.u(b,"keypress",Fi):("none"===b.style.display?window.focus():c.focus(),yi.L(b,"keypress",Fi))}function Hi(){var a=H("tos-scroll"),b=H("tos-popup-container"),c=H("iagreebutton");a.scrollTop+44>=a.scrollHeight-a.clientHeight&&(c.disabled=!1,K(b,"scrolled"),yi.L(a,"scroll",Hi))} function Ii(){var a=H("tos-scroll"),b=H("tos-popup-container"),c=H("iagreebutton");!kf(b,"scrolled")&&a.scrollHeight<=a.clientHeight&&(K(b,"scrolled"),c.disabled=!1);Di()}function zi(){var a=H("extra-tos"),b=H("tos-div"),c=H("createaccount");L(b,!1);wd(a);mf(document.body,"scroll-disabled");c.onsubmit=xi} function Bi(a){var b=H("tos-div"),c=H("termsofservice-form-element"),d=H("extra-tos"),e=H("tos-text"),f=H("TermsOfService"),h=H("createaccount"),k=H("iagreebutton"),n=H("cancelbutton"),l=H("tos-header"),v=H("submitbutton"),z=H("PrivacyLink"),R=H("TosLink");wd(d);wd(e);wd(l);var D="";y(Qh(a),function(q,ea,Ja){var Mb=sd("DIV");0==ea&&K(Mb,"tos-intro-text-div");var jl=ti(Ca(Oh(q,Sh,1)));uc(Mb,jl);ea<Ja.length-1&&(Ja=sd("DIV"),0==ea?K(Ja,"tos-intro-separator"):K(Ja,"tos-par-separator"),Mb.appendChild(Ja)); e.appendChild(Mb);D=D.concat(Aa(Nh(q,2)),";")});var N=Oh(a,Ph,4);D=D.concat(Aa(Nh(N,2)),";");var da=Oh(a,Ph,3);D=D.concat(Aa(Nh(da,2)),";");var nb=Oh(a,Ph,5);D=D.concat(Aa(Nh(nb,2)),";");var Dd=sd("INPUT",{type:"hidden",name:"extTosRk",value:D});d.appendChild(Dd);a=Aa(Nh(a,6));a=sd("INPUT",{type:"hidden",name:"extTosPue",value:a});d.appendChild(a);d=sd("DIV",{id:"header-text-div"});nb=ti(Ca(Oh(nb,Sh,1)));uc(d,nb);l.appendChild(d);y(jd(document,"A",void 0,e),function(q){if(Xh(q,"link")){var ea="privacy"== Wh(q,"link")?Le(z.href):"tos"==Wh(q,"link")?Le(R.href):q.hasAttribute("href")?Le(q.getAttribute("href")):Le("#");if(Xh(q,"anchor")){var Ja=Aa(Wh(q,"anchor"));ea.s=Ja}q.setAttribute("href",ea.toString());q.setAttribute("target","_blank")}});l=ti(Ca(Oh(N,Sh,1)));k.value=hc(l).toString();k=ti(Ca(Oh(da,Sh,1)));n.value=hc(k).toString();mg(b,"dialog");M(b,"labelledby","header-text-div");document.activeElement==f&&v.focus();L(c,!1);h.onsubmit=function(){vi=!!Yh(f);Zh(f,!0);if(xi()){var q=H("tos-div"),ea= H("tos-scroll"),Ja=H("iagreebutton"),Mb=H("tos-scroll-button");L(q,!0);ea.tabIndex=0;ea.focus();q.tabIndex=1;yi.u(q,"focus",Ei);yi.u(Ja,"blur",Ei);yi.u(Mb,"focus",Gi);yi.u(Mb,"blur",Gi);wi=document.body.scrollTop;K(document.body,"scroll-disabled");ea.scrollTop=0;ea.scrollTop+44>=ea.scrollHeight-ea.clientHeight?(Ja.disabled=!1,K(H("tos-popup-container"),"scrolled")):yi.u(ea,"scroll",Hi);Di();yi.u(window,["resize","orientationchange"],Ii)}else Zh(f,vi),vi=void 0;return!1}};var Ji=function(){try{return new XMLHttpRequest}catch(c){for(var a=["MSXML2.XMLHTTP.6.0","MSXML2.XMLHTTP.3.0","MSXML2.XMLHTTP","Microsoft.XMLHTTP"],b=0;b<a.length;b++)try{return new ActiveXObject(a[b])}catch(d){}}return null};u("gaia.ajax.newXmlHttpRequest",Ji);var Ki=function(){this.g=Ji();this.parameters={}}; Ki.prototype.send=function(a,b){var c=[],d;for(d in this.parameters)c.push(d+"="+encodeURIComponent(this.parameters[d]));c=c.join("&");var e=this.g;e.open("POST",a,!0);e.setRequestHeader("Content-type","application/x-www-form-urlencoded");e.onreadystatechange=function(){4==e.readyState&&b({status:e.status,text:e.responseText})};e.send(c)}; Ki.prototype.Md=function(a,b,c){var d=this.g;d.open("POST",a,!0);d.setRequestHeader("Content-type","application/json");d.onreadystatechange=function(){4==d.readyState&&c({status:d.status,text:d.responseText})};d.send(b)};Ki.prototype.get=function(a,b){var c=this.g;c.open("GET",a,!0);c.onreadystatechange=function(){4==c.readyState&&b({status:c.status,text:c.responseText})};c.send()};u("gaia.ajax.XmlHttpFormRequest",Ki);Ki.prototype.get=Ki.prototype.get;Ki.prototype.sendJson=Ki.prototype.Md; Ki.prototype.send=Ki.prototype.send;var Li=/^(?:([^:/?#.]+):)?(?:\/\/(?:([^/?#]*)@)?([\w\d\-\u0100-\uffff.%]*)(?::([0-9]+))?)?([^?#]+)?(?:\?([^#]*))?(?:#(.*))?$/,Mi=function(a,b){var c=[];a=a.split("&");b=encodeURIComponent(b)+"=";for(var d=0;d<a.length;d++){var e=a[d];0==e.lastIndexOf(b,0)&&c.push(e.substring(e.indexOf("=")+1))}return c},Ni=function(a,b){a=a.split("&");var c=[];b=encodeURIComponent(b)+"=";for(var d=0;d<a.length;d++)0!=a[d].lastIndexOf(b,0)&&c.push(a[d]);return c.join("&")},Oi=function(a){return a.match(Li)}; u("gaia.uri.split",Oi);u("gaia.uri.getScheme",function(a){return Oi(a)[1]||null});u("gaia.uri.getDomain",function(a){return(a=Oi(a)[3]||null)&&decodeURIComponent(a)});u("gaia.uri.getPort",function(a){return Number(Oi(a)[4]||null)||null});u("gaia.uri.getDefaultPortIfPossible",function(a){return"http"==a.toLowerCase()?80:"https"==a.toLowerCase()?443:null}); var Pi=function(a,b,c){if(0<a.indexOf("#"))throw Object("Unsupported URL Exception: "+a);return 0<=a.indexOf("?")?a+"&"+encodeURIComponent(b)+"="+encodeURIComponent(c):a+"?"+encodeURIComponent(b)+"="+encodeURIComponent(c)};u("gaia.uri.appendParam",Pi);var Qi=function(a,b){if(0<a.indexOf("#"))throw Object("Unsupported URL Exception: "+a);var c=a.indexOf("?");if(0<=c){var d=a.substr(0,c);return(a=Ni(a.substring(c+1),b))?d+"?"+a:d}return a};u("gaia.uri.removeParam",Qi); u("gaia.uri.setParam",function(a,b,c){return Pi(Qi(a,b),b,c)});var Ri=function(a,b){if(0<a.indexOf("#"))throw Object("Unsupported URL Exception: "+a);var c=[],d=a.indexOf("?");0<=d&&(c=Mi(a.substring(d+1),b));return c};u("gaia.uri.getParams",Ri);u("gaia.uri.getParam",function(a,b){a=Ri(a,b);if(a.length)return a[0]});var Si=function(a){var b=a.indexOf("#");if(0<b)return a.substring(b+1)};u("gaia.uri.getFragment",Si);var Ti=function(a,b){a=Si(a);var c=[];a&&(c=Mi(a,b));return c}; u("gaia.uri.getFragmentParams",Ti);u("gaia.uri.getFragmentParam",function(a,b){a=Ti(a,b);if(a.length)return a[0]});var Ui=function(a,b,c){return 0<=a.indexOf("#")?a+"&"+encodeURIComponent(b)+"="+encodeURIComponent(c):a+"#"+encodeURIComponent(b)+"="+encodeURIComponent(c)};u("gaia.uri.appendFragmentParam",Ui);var Vi=function(a,b){var c=a.indexOf("#");if(0<=c){var d=a.substr(0,c);return(a=Ni(a.substring(c+1),b))?d+"#"+a:d}return a};u("gaia.uri.removeFragmentParam",Vi); u("gaia.uri.setFragmentParam",function(a,b,c){return Ui(Vi(a,b),b,c)});var Wi={},Xi=function(a){try{return"number"==typeof a.selectionStart}catch(b){return!1}};var $i=function(a){var b=[];Yi(new Zi,a,b);return b.join("")},Zi=function(){},Yi=function(a,b,c){if(null==b)c.push("null");else{if("object"==typeof b){if(Array.isArray(b)){var d=b;b=d.length;c.push("[");for(var e="",f=0;f<b;f++)c.push(e),Yi(a,d[f],c),e=",";c.push("]");return}if(b instanceof String||b instanceof Number||b instanceof Boolean)b=b.valueOf();else{c.push("{");e="";for(d in b)Object.prototype.hasOwnProperty.call(b,d)&&(f=b[d],"function"!=typeof f&&(c.push(e),aj(d,c),c.push(":"),Yi(a,f,c), e=","));c.push("}");return}}switch(typeof b){case "string":aj(b,c);break;case "number":c.push(isFinite(b)&&!isNaN(b)?String(b):"null");break;case "boolean":c.push(String(b));break;case "function":c.push("null");break;default:throw Error("Unknown type: "+typeof b);}}},bj={'"':'\\"',"\\":"\\\\","/":"\\/","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\x0B":"\\u000b"},cj=/\uffff/.test("\uffff")?/[\\"\x00-\x1f\x7f-\uffff]/g:/[\\"\x00-\x1f\x7f-\xff]/g,aj=function(a,b){b.push('"',a.replace(cj, function(c){var d=bj[c];d||(d="\\u"+(c.charCodeAt(0)|65536).toString(16).substr(1),bj[c]=d);return d}),'"')};var dj=function(a,b,c,d){Od.call(this,d);this.type="key";this.keyCode=a;this.j=b;this.repeat=c};w(dj,Od);var fj=function(a,b){J.call(this);a&&ej(this,a,b)};w(fj,J);g=fj.prototype;g.fb=null;g.hc=null;g.Tc=null;g.ic=null;g.$=-1;g.ra=-1;g.Kc=!1; var gj={3:13,12:144,63232:38,63233:40,63234:37,63235:39,63236:112,63237:113,63238:114,63239:115,63240:116,63241:117,63242:118,63243:119,63244:120,63245:121,63246:122,63247:123,63248:44,63272:46,63273:36,63275:35,63276:33,63277:34,63289:144,63302:45},hj={Up:38,Down:40,Left:37,Right:39,Enter:13,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,"U+007F":46,Home:36,End:35,PageUp:33,PageDown:34,Insert:45},ij=!E||F("525"),jj=Mc&&C; fj.prototype.g=function(a){if(E||Jc)if(17==this.$&&!a.ctrlKey||18==this.$&&!a.altKey||Mc&&91==this.$&&!a.metaKey)this.ra=this.$=-1;-1==this.$&&(a.ctrlKey&&17!=a.keyCode?this.$=17:a.altKey&&18!=a.keyCode?this.$=18:a.metaKey&&91!=a.keyCode&&(this.$=91));ij&&!tg(a.keyCode,this.$,a.shiftKey,a.ctrlKey,a.altKey,a.metaKey)?this.handleEvent(a):(this.ra=sg(a.keyCode),jj&&(this.Kc=a.altKey))};fj.prototype.h=function(a){this.ra=this.$=-1;this.Kc=a.altKey}; fj.prototype.handleEvent=function(a){var b=a.ja,c=b.altKey;if(B&&"keypress"==a.type){var d=this.ra;var e=13!=d&&27!=d?b.keyCode:0}else(E||Jc)&&"keypress"==a.type?(d=this.ra,e=0<=b.charCode&&63232>b.charCode&&qg(d)?b.charCode:0):Ic&&!E?(d=this.ra,e=qg(d)?b.keyCode:0):("keypress"==a.type?(jj&&(c=this.Kc),b.keyCode==b.charCode?32>b.keyCode?(d=b.keyCode,e=0):(d=this.ra,e=b.charCode):(d=b.keyCode||this.ra,e=b.charCode||0)):(d=b.keyCode||this.ra,e=b.charCode||0),Mc&&63==e&&224==d&&(d=191));var f=d=sg(d); d?63232<=d&&d in gj?f=gj[d]:25==d&&a.shiftKey&&(f=9):b.keyIdentifier&&b.keyIdentifier in hj&&(f=hj[b.keyIdentifier]);C&&ij&&"keypress"==a.type&&!tg(f,this.$,a.shiftKey,a.ctrlKey,c,a.metaKey)||(a=f==this.$,this.$=f,b=new dj(f,e,a,b),b.altKey=c,this.dispatchEvent(b))};fj.prototype.m=function(){return this.fb}; var ej=function(a,b,c){a.ic&&kj(a);a.fb=b;a.hc=be(a.fb,"keypress",a,c);a.Tc=be(a.fb,"keydown",a.g,c,a);a.ic=be(a.fb,"keyup",a.h,c,a)},kj=function(a){a.hc&&(je(a.hc),je(a.Tc),je(a.ic),a.hc=null,a.Tc=null,a.ic=null);a.fb=null;a.$=-1;a.ra=-1};fj.prototype.v=function(){fj.o.v.call(this);kj(this)};var Q=function(){},lj;r(Q);var mj={button:"pressed",checkbox:"checked",menuitem:"selected",menuitemcheckbox:"checked",menuitemradio:"checked",radio:"checked",tab:"selected",treeitem:"selected"};Q.prototype.hb=function(){};Q.prototype.da=function(a){return a.h.h("DIV",nj(this,a).join(" "),a.oa())};Q.prototype.X=function(a){return a};var pj=function(a,b,c){if(a=a.m?a.m():a){var d=[b];B&&!F("7")&&(d=oj(hf(a),b),d.push(b));(c?lf:nf)(a,d)}};Q.prototype.Lb=function(){return!0}; Q.prototype.S=function(a,b){b.id&&oh(a,b.id);var c=this.X(b);c&&c.firstChild?qj(a,c.firstChild.nextSibling?Sa(c.childNodes):c.firstChild):a.Wa=null;var d=0,e=this.D(),f=this.D(),h=!1,k=!1,n=!1,l=Sa(hf(b));y(l,function(z){h||z!=e?k||z!=f?d|=this.j(z):k=!0:(h=!0,f==e&&(k=!0));1==this.j(z)&&(Ea(c),Hd(c)&&Id(c)&&Gd(c,!1))},this);a.La=d;h||(l.push(e),f==e&&(k=!0));k||l.push(f);(a=a.Lc)&&l.push.apply(l,a);if(B&&!F("7")){var v=oj(l);0<v.length&&(l.push.apply(l,v),n=!0)}h&&k&&!a&&!n||jf(b,l.join(" "));return b}; Q.prototype.Mb=function(a){xh(a)&&this.ld(a.m(),!0);a.isEnabled()&&this.Nb(a,a.isVisible())};var rj=function(a,b,c){if(a=c||a.hb())x(b,"The element passed as a first parameter cannot be null."),c=b.getAttribute("role")||null,a!=c&&mg(b,a)},sj=function(a,b,c){x(b);x(c);b.isVisible()||M(c,"hidden",!b.isVisible());b.isEnabled()||a.wa(c,1,!b.isEnabled());S(b,8)&&a.wa(c,8,T(b,8));S(b,16)&&a.wa(c,16,T(b,16));S(b,64)&&a.wa(c,64,T(b,64))};g=Q.prototype;g.rc=function(a,b){Nf(a,!b,!B&&!Ic)}; g.ld=function(a,b){pj(a,this.D()+"-rtl",b)};g.kd=function(a){var b;return S(a,32)&&(b=a.m())?Hd(b)&&Id(b):!1};g.Nb=function(a,b){var c;if(S(a,32)&&(c=a.m())){if(!b&&T(a,32)){try{c.blur()}catch(d){}T(a,32)&&a.Ob(null)}(Hd(c)&&Id(c))!=b&&Gd(c,b)}};g.uc=function(a,b,c){var d=a.m();if(d){var e=this.g(b);e&&pj(a,e,c);this.wa(d,b,c)}}; g.wa=function(a,b,c){lj||(lj={1:"disabled",8:"selected",16:"checked",64:"expanded"});x(a,"The element passed as a first parameter cannot be null.");b=lj[b];var d=a.getAttribute("role")||null;d&&(d=mj[d]||b,b="checked"==b||"selected"==b?d:b);b&&M(a,b,c)};g.Va=function(a,b){var c=this.X(a);c&&(wd(c),b&&("string"===typeof b?Cd(c,b):(a=function(d){if(d){var e=gd(c);c.appendChild("string"===typeof d?e.createTextNode(d):d)}},Array.isArray(b)?y(b,a):!la(b)||"nodeType"in b?a(b):y(Sa(b),a))))};g.D=function(){return"goog-control"}; var nj=function(a,b){var c=a.D(),d=[c],e=a.D();e!=c&&d.push(e);c=b.La;for(e=[];c;){var f=c&-c;e.push(a.g(f));c&=~f}d.push.apply(d,e);(a=b.Lc)&&d.push.apply(d,a);B&&!F("7")&&d.push.apply(d,oj(d));return d},oj=function(a,b){var c=[];b&&(a=Ra(a,[b]));y([],function(d){!Na(d,sa(Pa,a))||b&&!Pa(d,b)||c.push(d.join("_"))});return c};Q.prototype.g=function(a){this.h||tj(this);return this.h[a]}; Q.prototype.j=function(a){if(!this.s){this.h||tj(this);var b=this.h,c={},d;for(d in b)c[b[d]]=d;this.s=c}a=parseInt(this.s[a],10);return isNaN(a)?0:a};var tj=function(a){var b=a.D();var c=-1!=b.replace(/\xa0|\s/g," ").indexOf(" ");x(!c,"ControlRenderer has an invalid css class: '"+b+"'");a.h={1:b+"-disabled",2:b+"-hover",4:b+"-active",8:b+"-selected",16:b+"-checked",32:b+"-focused",64:b+"-open"}};var vj=function(a,b){if(!a)throw Error("Invalid class name "+a);if("function"!==typeof b)throw Error("Invalid decorator function "+b);uj[a]=b},wj={},uj={};var U=function(a,b,c){O.call(this,c);if(!b){for(b=this.constructor;b;){var d=pa(b);if(d=wj[d])break;b=(b=Object.getPrototypeOf(b.prototype))&&b.constructor}b=d?"function"===typeof d.O?d.O():new d:null}this.l=b;this.Wa=void 0!==a?a:null};w(U,O);g=U.prototype;g.Wa=null;g.La=0;g.Jb=39;g.wb=255;g.Ib=0;g.nd=!0;g.Lc=null;g.Pc=!0;g.Zc=null;var yj=function(a,b){a.B&&b!=a.Pc&&xj(a,b);a.Pc=b};g=U.prototype; g.Ia=function(){var a=this.l.da(this);this.j=a;rj(this.l,a,this.Cb());this.l.rc(a,!1);this.isVisible()||(L(a,!1),a&&M(a,"hidden",!0))};g.Cb=function(){return this.Zc};g.Ja=function(){return this.l.X(this.m())};g.qc=function(a){return this.l.Lb(a)};g.Ca=function(a){this.j=a=this.l.S(this,a);rj(this.l,a,this.Cb());this.l.rc(a,!1);this.nd="none"!=a.style.display}; g.J=function(){U.o.J.call(this);sj(this.l,this,ph(this));this.l.Mb(this);if(this.Jb&-2&&(this.Pc&&xj(this,!0),S(this,32))){var a=this.m();if(a){var b=this.Ha||(this.Ha=new fj);ej(b,a);P(this).u(b,"key",this.fa).u(a,"focus",this.Vd).u(a,"blur",this.Ob)}}}; var xj=function(a,b){var c=P(a),d=a.m();b?(c.u(d,I.jb,a.ib).u(d,[I.kb,I.vb],a.Pa).u(d,"mouseover",a.Eb).u(d,"mouseout",a.Ec),a.Ta!=p&&c.u(d,"contextmenu",a.Ta),B&&(F(9)||c.u(d,"dblclick",a.Bd),a.Ua||(a.Ua=new zj(a),ab(a,sa(Za,a.Ua))))):(c.L(d,I.jb,a.ib).L(d,[I.kb,I.vb],a.Pa).L(d,"mouseover",a.Eb).L(d,"mouseout",a.Ec),a.Ta!=p&&c.L(d,"contextmenu",a.Ta),B&&(F(9)||c.L(d,"dblclick",a.Bd),Za(a.Ua),a.Ua=null))}; U.prototype.aa=function(){U.o.aa.call(this);this.Ha&&kj(this.Ha);this.isVisible()&&this.isEnabled()&&this.l.Nb(this,!1)};U.prototype.v=function(){U.o.v.call(this);this.Ha&&(this.Ha.Z(),delete this.Ha);delete this.l;this.Ua=this.Lc=this.Wa=null};U.prototype.oa=function(){return this.Wa};var qj=function(a,b){a.Wa=b};g=U.prototype; g.Oa=function(){var a=this.oa();if(!a)return"";if("string"!==typeof a)if(Array.isArray(a))a=La(a,Kd).join("");else{if(cd&&null!==a&&"innerText"in a)a=a.innerText.replace(/(\r\n|\r|\n)/g,"\n");else{var b=[];Jd(a,b,!0);a=b.join("")}a=a.replace(/ \xAD /g," ").replace(/\xAD/g,"");a=a.replace(/\u200B/g,"");cd||(a=a.replace(/ +/g," "));" "!=a&&(a=a.replace(/^\s*/,""))}return vc(a)};g.isVisible=function(){return this.nd};g.isEnabled=function(){return!T(this,1)}; g.ta=function(a){var b=this.A();b&&"function"==typeof b.isEnabled&&!b.isEnabled()||!Aj(this,1,!a)||(a||(Bj(this,!1),this.ia(!1)),this.isVisible()&&this.l.Nb(this,a),Cj(this,1,!a,!0))};g.ia=function(a){Aj(this,2,a)&&Cj(this,2,a)};var Bj=function(a,b){Aj(a,4,b)&&Cj(a,4,b)};U.prototype.$c=function(a){Aj(this,8,a)&&Cj(this,8,a)};U.prototype.s=function(a){Aj(this,64,a)&&Cj(this,64,a)}; var T=function(a,b){return!!(a.La&b)},Cj=function(a,b,c,d){d||1!=b?S(a,b)&&c!=T(a,b)&&(a.l.uc(a,b,c),a.La=c?a.La|b:a.La&~b):a.ta(!c)},S=function(a,b){return!!(a.Jb&b)};U.prototype.V=function(a,b){if(this.B&&T(this,a)&&!b)throw Error("Component already rendered");!b&&T(this,a)&&Cj(this,a,!1);this.Jb=b?this.Jb|a:this.Jb&~a};var Dj=function(a,b){return!!(a.wb&b)&&S(a,b)},Aj=function(a,b,c){return S(a,b)&&T(a,b)!=c&&(!(a.Ib&b)||a.dispatchEvent(mh(b,c)))&&!a.Ra}; U.prototype.Eb=function(a){!Ej(a,this.m())&&this.dispatchEvent("enter")&&this.isEnabled()&&Dj(this,2)&&this.ia(!0)};U.prototype.Ec=function(a){!Ej(a,this.m())&&this.dispatchEvent("leave")&&(Dj(this,4)&&Bj(this,!1),Dj(this,2)&&this.ia(!1))};U.prototype.Ta=p;var Ej=function(a,b){return!!a.relatedTarget&&Bd(b,a.relatedTarget)};g=U.prototype; g.ib=function(a){this.isEnabled()&&(Dj(this,2)&&this.ia(!0),0!=a.ja.button||Mc&&a.ctrlKey||(Dj(this,4)&&Bj(this,!0),this.l&&this.l.kd(this)&&this.m().focus()));0!=a.ja.button||Mc&&a.ctrlKey||a.preventDefault()};g.Pa=function(a){this.isEnabled()&&(Dj(this,2)&&this.ia(!0),T(this,4)&&this.Ea(a)&&Dj(this,4)&&Bj(this,!1))};g.Bd=function(a){this.isEnabled()&&this.Ea(a)}; g.Ea=function(a){if(Dj(this,16)){var b=!T(this,16);Aj(this,16,b)&&Cj(this,16,b)}Dj(this,8)&&this.$c(!0);Dj(this,64)&&this.s(!T(this,64));b=new Nd("action",this);a&&(b.altKey=a.altKey,b.ctrlKey=a.ctrlKey,b.metaKey=a.metaKey,b.shiftKey=a.shiftKey,b.s=a.s);return this.dispatchEvent(b)};g.Vd=function(){Dj(this,32)&&Aj(this,32,!0)&&Cj(this,32,!0)};g.Ob=function(){Dj(this,4)&&Bj(this,!1);Dj(this,32)&&Aj(this,32,!1)&&Cj(this,32,!1)}; g.fa=function(a){return this.isVisible()&&this.isEnabled()&&this.Ka(a)?(a.preventDefault(),a.h(),!0):!1};g.Ka=function(a){return 13==a.keyCode&&this.Ea(a)};if("function"!==typeof U)throw Error("Invalid component class "+U);if("function"!==typeof Q)throw Error("Invalid renderer class "+Q);var Fj=pa(U);wj[Fj]=Q;vj("goog-control",function(){return new U(null)}); var zj=function(a){$a.call(this);this.h=a;this.g=!1;this.j=new le(this);ab(this,sa(Za,this.j));a=ph(this.h);this.j.u(a,I.jb,this.s).u(a,I.kb,this.A).u(a,"click",this.l)};w(zj,$a);var Gj=!B||9<=Number(ad);zj.prototype.s=function(){this.g=!1};zj.prototype.A=function(){this.g=!0}; var Hj=function(a,b){if(!Gj)return a.button=0,a.type=b,a;var c=document.createEvent("MouseEvents");c.initMouseEvent(b,a.bubbles,a.cancelable,a.view||null,a.detail,a.screenX,a.screenY,a.clientX,a.clientY,a.ctrlKey,a.altKey,a.shiftKey,a.metaKey,0,a.relatedTarget||null);return c};zj.prototype.l=function(a){if(this.g)this.g=!1;else{var b=a.ja,c=b.button,d=b.type,e=Hj(b,"mousedown");this.h.ib(new Od(e,a.g));e=Hj(b,"mouseup");this.h.Pa(new Od(e,a.g));Gj||(b.button=c,b.type=d)}}; zj.prototype.v=function(){this.h=null;zj.o.v.call(this)};var Ij=function(){this.l=[]};w(Ij,Q);r(Ij);var Jj=function(a,b){var c=a.l[b];if(!c){switch(b){case 0:c=a.D()+"-highlight";break;case 1:c=a.D()+"-checkbox";break;case 2:c=a.D()+"-content"}a.l[b]=c}return c};g=Ij.prototype;g.hb=function(){return"menuitem"};g.da=function(a){var b=a.h.h("DIV",nj(this,a).join(" "),Kj(this,a.oa(),a.h));Lj(this,a,b,S(a,8)||S(a,16));return b};g.X=function(a){return a&&a.firstChild}; g.S=function(a,b){x(b);var c=zd(b),d=Jj(this,2);c&&kf(c,d)||b.appendChild(Kj(this,b.childNodes,a.h));kf(b,"goog-option")&&(a.jc(!0),this.jc(a,b,!0));return Ij.o.S.call(this,a,b)};g.Va=function(a,b){var c=this.X(a),d=Mj(this,a)?c.firstChild:null;Ij.o.Va.call(this,a,b);d&&!Mj(this,a)&&c.insertBefore(d,c.firstChild||null)};var Kj=function(a,b,c){a=Jj(a,2);return c.h("DIV",a,b)};Ij.prototype.Nd=function(a,b,c){a&&b&&Lj(this,a,b,c)};Ij.prototype.jc=function(a,b,c){a&&b&&Lj(this,a,b,c)}; var Mj=function(a,b){return(b=a.X(b))?(b=b.firstChild,a=Jj(a,1),!!b&&Ad(b)&&kf(b,a)):!1},Lj=function(a,b,c,d){rj(a,c,b.Cb());sj(a,b,c);d!=Mj(a,c)&&(of(c,"goog-option",d),c=a.X(c),d?(a=Jj(a,1),c.insertBefore(b.h.h("DIV",a),c.firstChild||null)):c.removeChild(c.firstChild))};Ij.prototype.g=function(a){switch(a){case 2:return Jj(this,0);case 16:case 8:return"goog-option-selected";default:return Ij.o.g.call(this,a)}}; Ij.prototype.j=function(a){var b=Jj(this,0);switch(a){case "goog-option-selected":return 16;case b:return 2;default:return Ij.o.j.call(this,a)}};Ij.prototype.D=function(){return"goog-menuitem"};var V=function(a,b,c,d){U.call(this,a,d||Ij.O(),c);this.Gc=b};w(V,U);g=V.prototype;g.K=function(){var a=this.Gc;return null!=a?a:this.Oa()};g.V=function(a,b){V.o.V.call(this,a,b);switch(a){case 8:T(this,16)&&!b&&Aj(this,16,!1)&&Cj(this,16,!1);(a=this.m())&&this.l.Nd(this,a,b);break;case 16:(a=this.m())&&this.l.jc(this,a,b)}};g.Nd=function(a){this.V(8,a)};g.jc=function(a){this.V(16,a)}; g.Oa=function(){var a=this.oa();return Array.isArray(a)?(a=La(a,function(b){return Ad(b)&&(kf(b,"goog-menuitem-accel")||kf(b,"goog-menuitem-mnemonic-separator"))?"":Kd(b)}).join(""),vc(a)):V.o.Oa.call(this)};g.Pa=function(a){var b=this.A();if(b){var c=b.l;b.l=null;if(b=c&&"number"===typeof a.clientX)b=new G(a.clientX,a.clientY),b=c==b?!0:c&&b?c.x==b.x&&c.y==b.y:!1;if(b)return}V.o.Pa.call(this,a)};g.Ka=function(a){return a.keyCode==this.Xc&&this.Ea(a)?!0:V.o.Ka.call(this,a)};g.he=function(){return this.Xc}; vj("goog-menuitem",function(){return new V(null)});V.prototype.Cb=function(){return S(this,16)?"menuitemcheckbox":S(this,8)?"menuitemradio":V.o.Cb.call(this)};V.prototype.A=function(){return U.prototype.A.call(this)};V.prototype.pb=function(){return U.prototype.pb.call(this)};var Nj=function(){};w(Nj,Q);r(Nj);g=Nj.prototype;g.hb=function(){return"button"};g.wa=function(a,b,c){switch(b){case 8:case 16:x(a,"The button DOM element cannot be null.");M(a,"pressed",c);break;default:case 64:case 1:Nj.o.wa.call(this,a,b,c)}};g.da=function(a){var b=Nj.o.da.call(this,a);this.qb(b,a.ab());var c=a.K();c&&this.wc(b,c);S(a,16)&&this.wa(b,16,T(a,16));return b};g.S=function(a,b){b=Nj.o.S.call(this,a,b);var c=this.K(b);a.Jc=c;a.Ic=this.ab(b);S(a,16)&&this.wa(b,16,T(a,16));return b}; g.K=p;g.wc=p;g.ab=function(a){return a.title};g.qb=function(a,b){a&&(b?a.title=b:a.removeAttribute("title"))};g.D=function(){return"goog-button"};var Oj=function(){};w(Oj,Nj);r(Oj);g=Oj.prototype;g.hb=function(){};g.da=function(a){yj(a,!1);a.wb&=-256;a.V(32,!1);return a.h.h("BUTTON",{"class":nj(this,a).join(" "),disabled:!a.isEnabled(),title:a.ab()||"",value:a.K()||""},a.Oa()||"")};g.Lb=function(a){return"BUTTON"==a.tagName||"INPUT"==a.tagName&&("button"==a.type||"submit"==a.type||"reset"==a.type)};g.S=function(a,b){yj(a,!1);a.wb&=-256;a.V(32,!1);if(b.disabled){var c=Aa(this.g(1));K(b,c)}return Oj.o.S.call(this,a,b)}; g.Mb=function(a){P(a).u(a.m(),"click",a.Ea)};g.rc=p;g.ld=p;g.kd=function(a){return a.isEnabled()};g.Nb=p;g.uc=function(a,b,c){Oj.o.uc.call(this,a,b,c);(a=a.m())&&1==b&&(a.disabled=c)};g.K=function(a){return a.value};g.wc=function(a,b){a&&(a.value=b)};g.wa=p;var Pj=function(a,b,c){U.call(this,a,b||Oj.O(),c)};w(Pj,U);g=Pj.prototype;g.K=function(){return this.Jc};g.ub=function(a){this.Jc=a;this.l.wc(this.m(),a)};g.ab=function(){return this.Ic};g.qb=function(a){this.Ic=a;this.l.qb(this.m(),a)};g.v=function(){Pj.o.v.call(this);delete this.Jc;delete this.Ic};g.J=function(){Pj.o.J.call(this);if(S(this,32)){var a=this.m();a&&P(this).u(a,"keyup",this.Ka)}};g.Ka=function(a){return 13==a.keyCode&&"key"==a.type||32==a.keyCode&&"keyup"==a.type?this.Ea(a):32==a.keyCode}; vj("goog-button",function(){return new Pj(null)});var Qj=function(){};w(Qj,Nj);r(Qj);g=Qj.prototype;g.da=function(a){var b=nj(this,a);b=a.h.h("DIV","goog-inline-block "+b.join(" "),a.oa());this.qb(b,a.ab());return b};g.hb=function(){return"button"};g.Lb=function(a){return"DIV"==a.tagName};g.S=function(a,b){x(b);K(b,"goog-inline-block");return Qj.o.S.call(this,a,b)};g.K=function(){return""};g.D=function(){return"goog-flat-button"};vj("goog-flat-button",function(){return new Pj(null,Qj.O())});var Rj=function(a){this.g=a};r(Rj);var Sj=function(a,b){a&&(a.tabIndex=b?0:-1)};Rj.prototype.xc=function(a){return"DIV"==a.tagName}; var Vj=function(a,b,c){c.id&&oh(b,c.id);var d=a.Pb(),e=!1,f=hf(c);f&&y(f,function(h){h==d?e=!0:h&&(h==d+"-disabled"?b.ta(!1):h==d+"-horizontal"?Tj(b,"horizontal"):h==d+"-vertical"&&Tj(b,"vertical"))},a);e||K(c,d);Uj(a,b,c);return c},Uj=function(a,b,c){if(c)for(var d=c.firstChild,e;d&&d.parentNode==c;){e=d.nextSibling;if(1==d.nodeType){var f=a.Mc(d);f&&(f.j=d,b.isEnabled()||f.ta(!1),b.Vb(f),th(f,d))}else d.nodeValue&&""!=bb(d.nodeValue)||c.removeChild(d);d=e}}; Rj.prototype.Mc=function(a){a:{x(a);a=hf(a);for(var b=0,c=a.length;b<c;b++){var d=a[b];if(d=d in uj?uj[d]():null){a=d;break a}}a=null}return a};Rj.prototype.yc=function(a){a=a.m();x(a,"The container DOM element cannot be null.");Nf(a,!0,C);B&&(a.hideFocus=!0);var b=this.g;b&&mg(a,b)};Rj.prototype.Pb=function(){return"goog-container"};var W=function(a,b,c){O.call(this,c);this.Ma=b||Rj.O();this.cb=a||"vertical"};w(W,O);g=W.prototype;g.Uc=null;g.Xa=null;g.Ma=null;g.cb=null;g.ya=!0;g.$a=!0;g.mb=!0;g.M=-1;g.P=null;g.Da=!1;g.Aa=null;var Wj=function(a){return a.Uc||a.m()};g=W.prototype;g.Ia=function(){var a=this.h,b=a.h,c=this.Ma.Pb(),d=[c,"horizontal"==this.cb?c+"-horizontal":c+"-vertical"];this.isEnabled()||d.push(c+"-disabled");this.j=b.call(a,"DIV",d.join(" "))};g.Ja=function(){return this.m()};g.qc=function(a){return this.Ma.xc(a)}; g.Ca=function(a){this.j=Vj(this.Ma,this,a);"none"==a.style.display&&(this.ya=!1)};g.J=function(){W.o.J.call(this);uh(this,function(b){b.B&&Xj(this,b)},this);var a=this.m();this.Ma.yc(this);this.Ya(this.ya,!0);P(this).u(this,"enter",this.Nc).u(this,"highlight",this.Xd).u(this,"unhighlight",this.Zd).u(this,"open",this.ue).u(this,"close",this.Wd).u(a,I.jb,this.Yd).u(gd(a),[I.kb,I.vb],this.qe).u(a,[I.jb,I.kb,I.vb,"mouseover","mouseout","contextmenu"],this.le);this.mb&&Yj(this,!0)}; var Yj=function(a,b){var c=P(a),d=Wj(a);b?c.u(d,"focus",a.pd).u(d,"blur",a.od).u(a.Xa||(a.Xa=new fj(Wj(a))),"key",a.fa):c.L(d,"focus",a.pd).L(d,"blur",a.od).L(a.Xa||(a.Xa=new fj(Wj(a))),"key",a.fa)};g=W.prototype;g.aa=function(){this.g(-1);this.P&&this.P.s(!1);this.Da=!1;W.o.aa.call(this)};g.v=function(){W.o.v.call(this);this.Xa&&(this.Xa.Z(),this.Xa=null);this.Ma=this.P=this.Aa=this.Uc=null};g.Nc=function(){return!0}; g.Xd=function(a){var b=yh(this,a.target);if(-1<b&&b!=this.M){var c=Zj(this);c&&c.ia(!1);this.M=b;c=Zj(this);this.Da&&Bj(c,!0);this.P&&c!=this.P&&(S(c,64)?c.s(!0):this.P.s(!1))}b=this.m();x(b,"The DOM element for the container cannot be null.");null!=a.target.m()&&M(b,"activedescendant",a.target.m().id)};g.Zd=function(a){a.target==Zj(this)&&(this.M=-1);a=this.m();x(a,"The DOM element for the container cannot be null.");a.removeAttribute(ng("activedescendant"))}; g.ue=function(a){(a=a.target)&&a!=this.P&&a.A()==this&&(this.P&&this.P.s(!1),this.P=a)};g.Wd=function(a){a.target==this.P&&(this.P=null);var b=this.m(),c=a.target.m();b&&T(a.target,2)&&c&&pg(b,c)};g.Yd=function(a){this.$a&&(this.Da=!0);var b=Wj(this);b&&Hd(b)&&Id(b)?b.focus():a.preventDefault()};g.qe=function(){this.Da=!1}; g.le=function(a){a:{var b=a.target;if(this.Aa)for(var c=this.m();b&&b!==c;){var d=b.id;if(d in this.Aa){b=this.Aa[d];break a}b=b.parentNode}b=null}if(b)switch(a.type){case I.jb:b.ib(a);break;case I.kb:case I.vb:b.Pa(a);break;case "mouseover":b.Eb(a);break;case "mouseout":b.Ec(a);break;case "contextmenu":b.Ta(a)}};g.pd=function(){};g.od=function(){this.g(-1);this.Da=!1;this.P&&this.P.s(!1)}; g.fa=function(a){return this.isEnabled()&&this.isVisible()&&(0!=vh(this)||this.Uc)&&this.zc(a)?(a.preventDefault(),a.h(),!0):!1}; g.zc=function(a){var b=Zj(this);if(b&&"function"==typeof b.fa&&b.fa(a)||this.P&&this.P!=b&&"function"==typeof this.P.fa&&this.P.fa(a))return!0;if(a.shiftKey||a.ctrlKey||a.metaKey||a.altKey)return!1;switch(a.keyCode){case 27:if(this.mb)Wj(this).blur();else return!1;break;case 36:ak(this);break;case 35:bk(this);break;case 38:if("vertical"==this.cb)ck(this);else return!1;break;case 37:if("horizontal"==this.cb)xh(this)?dk(this):ck(this);else return!1;break;case 40:if("vertical"==this.cb)dk(this);else return!1; break;case 39:if("horizontal"==this.cb)xh(this)?ck(this):dk(this);else return!1;break;default:return!1}return!0};var Xj=function(a,b){var c=b.m();c=c.id||(c.id=nh(b));a.Aa||(a.Aa={});a.Aa[c]=b};W.prototype.Vb=function(a,b){Ga(a,U,"The child of a container must be a control");W.o.Vb.call(this,a,b)}; W.prototype.Wb=function(a,b,c){Ga(a,U);a.Ib|=2;a.Ib|=64;a.V(32,!1);yj(a,!1);var d=a.A()==this?yh(this,a):-1;W.o.Wb.call(this,a,b,c);a.B&&this.B&&Xj(this,a);a=d;-1==a&&(a=vh(this));a==this.M?this.M=Math.min(vh(this)-1,b):a>this.M&&b<=this.M?this.M++:a<this.M&&b>this.M&&this.M--}; W.prototype.Dc=function(a,b){a="string"===typeof a?qh(this,a):a;Ga(a,U);if(a){var c=yh(this,a);-1!=c&&(c==this.M?(a.ia(!1),this.M=-1):c<this.M&&this.M--);var d=a.m();d&&d.id&&this.Aa&&(c=this.Aa,d=d.id,d in c&&delete c[d])}a=W.o.Dc.call(this,a,b);yj(a,!0);return a};var Tj=function(a,b){if(a.m())throw Error("Component already rendered");a.cb=b};W.prototype.isVisible=function(){return this.ya}; W.prototype.Ya=function(a,b){if(b||this.ya!=a&&this.dispatchEvent(a?"show":"hide")){this.ya=a;var c=this.m();c&&(L(c,a),this.mb&&Sj(Wj(this),this.$a&&this.ya),b||this.dispatchEvent(this.ya?"aftershow":"afterhide"));return!0}return!1};W.prototype.isEnabled=function(){return this.$a}; W.prototype.ta=function(a){this.$a!=a&&this.dispatchEvent(a?"enable":"disable")&&(a?(this.$a=!0,uh(this,function(b){b.Sd?delete b.Sd:b.ta(!0)})):(uh(this,function(b){b.isEnabled()?b.ta(!1):b.Sd=!0}),this.Da=this.$a=!1),this.mb&&Sj(Wj(this),a&&this.ya))};var ek=function(a,b){b!=a.mb&&a.B&&Yj(a,b);a.mb=b;a.$a&&a.ya&&Sj(Wj(a),b)};W.prototype.g=function(a){(a=wh(this,a))?a.ia(!0):-1<this.M&&Zj(this).ia(!1)}; var Zj=function(a){return wh(a,a.M)},ak=function(a){fk(a,function(b,c){return(b+1)%c},vh(a)-1)},bk=function(a){fk(a,function(b,c){b--;return 0>b?c-1:b},0)},dk=function(a){fk(a,function(b,c){return(b+1)%c},a.M)},ck=function(a){fk(a,function(b,c){b--;return 0>b?c-1:b},a.M)},fk=function(a,b,c){c=0>c?yh(a,a.P):c;var d=vh(a);c=b.call(a,c,d);for(var e=0;e<=d;){var f=wh(a,c);if(f&&a.s(f)){a.g(c);break}e++;c=b.call(a,c,d)}};W.prototype.s=function(a){return a.isVisible()&&a.isEnabled()&&S(a,2)};var gk=function(){};w(gk,Q);r(gk);gk.prototype.D=function(){return"goog-menuheader"};var hk=function(a,b,c){U.call(this,a,c||gk.O(),b);this.V(1,!1);this.V(2,!1);this.V(4,!1);this.V(32,!1);this.La=1};w(hk,U);vj("goog-menuheader",function(){return new hk(null)});var ik=function(){};w(ik,Q);r(ik);ik.prototype.da=function(a){return a.h.h("DIV",this.D())};ik.prototype.S=function(a,b){b.id&&oh(a,b.id);if("HR"==b.tagName){var c=b;a=b=this.da(a);x(null!=a&&null!=c,"goog.dom.insertSiblingBefore expects non-null arguments");c.parentNode&&c.parentNode.insertBefore(a,c);xd(c)}else K(b,this.D());return b};ik.prototype.Va=function(){};ik.prototype.D=function(){return"goog-menuseparator"};var jk=function(a,b){U.call(this,null,a||ik.O(),b);this.V(1,!1);this.V(2,!1);this.V(4,!1);this.V(32,!1);this.La=1};w(jk,U);jk.prototype.J=function(){jk.o.J.call(this);var a=this.m();x(a,"The DOM element for the separator cannot be null.");mg(a,"separator")};vj("goog-menuseparator",function(){return new jk});var kk=function(a){this.g=a||"menu"};w(kk,Rj);r(kk);g=kk.prototype;g.xc=function(a){return"UL"==a.tagName||kk.o.xc.call(this,a)};g.Mc=function(a){return"HR"==a.tagName?new jk:kk.o.Mc.call(this,a)};g.Ba=function(a,b){return Bd(a.m(),b)};g.Pb=function(){return"goog-menu"};g.yc=function(a){kk.o.yc.call(this,a);a=a.m();x(a,"The menu DOM element cannot be null.");M(a,"haspopup","true")};var lk=function(a){jk.call(this,ik.O(),a)};w(lk,jk);vj("goog-menuseparator",function(){return new jk});var X=function(a,b){W.call(this,"vertical",b||kk.O(),a);ek(this,!1)};w(X,W);g=X.prototype;g.Xb=!0;g.Ba=function(a){if(this.Ma.Ba(this,a))return!0;for(var b=0,c=vh(this);b<c;b++){var d=wh(this,b);if("function"==typeof d.Ba&&d.Ba(a))return!0}return!1};g.zb=function(){var a=[];uh(this,function(b){a.push(b)});return a};g.Ya=function(a,b,c){(b=X.o.Ya.call(this,a,b))&&a&&this.B&&this.Xb&&Wj(this).focus();a&&c&&"number"===typeof c.clientX?this.l=new G(c.clientX,c.clientY):this.l=null;return b}; g.Nc=function(a){this.Xb&&Wj(this).focus();return X.o.Nc.call(this,a)};var mk=function(a,b){var c=new RegExp("^"+xc(b),"i");fk(a,function(d,e){var f=0>d?0:d,h=!1;do{++d;d==e&&(d=0,h=!0);var k=wh(this,d).Oa();if(k&&k.match(c))return d}while(!h||d!=f);return this.M},a.M)};X.prototype.s=function(a){return a.isEnabled()&&a.isVisible()&&S(a,2)};X.prototype.Ca=function(a){for(var b=this.Ma,c=jd(this.h.g,"DIV",b.Pb()+"-content",a),d=c.length,e=0;e<d;e++)Uj(b,this,c[e]);X.o.Ca.call(this,a)}; X.prototype.zc=function(a){var b=X.o.zc.call(this,a);b||uh(this,function(c){!b&&c.he&&c.Xc==a.keyCode&&(this.isEnabled()&&this.g(yh(this,c)),b=c.fa(a))},this);return b};X.prototype.g=function(a){X.o.g.call(this,a);(a=wh(this,a))&&Ff(a.m(),this.m())};var nk=function(a,b,c){this.g=a;this.h=b;this.A=c};w(nk,pf);nk.prototype.U=function(a,b,c){bg(this.g,this.h,a,b,void 0,c,this.A)};var ok=function(a,b,c,d){nk.call(this,a,b);this.j=c?5:0;this.l=d||void 0};w(ok,nk);ok.prototype.s=function(){return this.j};ok.prototype.U=function(a,b,c,d){var e=bg(this.g,this.h,a,b,null,c,10,d,this.l);if(e&496){var f=pk(e,this.h);b=pk(e,b);e=bg(this.g,f,a,b,null,c,10,d,this.l);e&496&&(f=pk(e,f),b=pk(e,b),bg(this.g,f,a,b,null,c,this.j,d,this.l))}};var pk=function(a,b){a&48&&(b^=4);a&192&&(b^=1);return b};var qk=function(a,b,c,d){ok.call(this,a,b,c||d);if(c||d)this.j=65|(d?32:132)};w(qk,ok);var rk=function(){};w(rk,Nj);r(rk);g=rk.prototype;g.da=function(a){var b=nj(this,a);b=a.h.h("DIV","goog-inline-block "+b.join(" "),this.Zb(a.oa(),a.h));this.qb(b,a.ab());return b};g.hb=function(){return"button"};g.X=function(a){return a&&a.firstChild&&a.firstChild.firstChild};g.Zb=function(a,b){return b.h("DIV","goog-inline-block "+(this.D()+"-outer-box"),b.h("DIV","goog-inline-block "+(this.D()+"-inner-box"),a))};g.Lb=function(a){return"DIV"==a.tagName}; g.S=function(a,b){x(b);sk(b,!0);sk(b,!1);a:{var c=a.h.j(b);var d=this.D()+"-outer-box";if(c&&kf(c,d)&&(c=a.h.j(c),d=this.D()+"-inner-box",c&&kf(c,d))){c=!0;break a}c=!1}c||b.appendChild(this.Zb(b.childNodes,a.h));lf(b,["goog-inline-block",this.D()]);return rk.o.S.call(this,a,b)};g.D=function(){return"goog-custom-button"}; var sk=function(a,b){if(a)for(var c=b?a.firstChild:a.lastChild,d;c&&c.parentNode==a;){d=b?c.nextSibling:c.previousSibling;if(3==c.nodeType){var e=c.nodeValue;if(""==bb(e))a.removeChild(c);else{c.nodeValue=b?e.replace(/^[\s\xa0]+/,""):e.replace(/[\s\xa0]+$/,"");break}}else break;c=d}};var tk=function(){};w(tk,rk);r(tk);tk.prototype.X=function(a){return tk.o.X.call(this,a&&a.firstChild)};tk.prototype.S=function(a,b){var c=jd(document,"*","goog-menu",b)[0];if(c){L(c,!1);vd(gd(c).body,c);var d=new X;th(d,c);a.Fa(d)}return tk.o.S.call(this,a,b)};tk.prototype.Zb=function(a,b){return tk.o.Zb.call(this,[b.h("DIV","goog-inline-block "+(this.D()+"-caption"),a),b.h("DIV","goog-inline-block "+(this.D()+"-dropdown"),"\u00a0")],b)};tk.prototype.D=function(){return"goog-menu-button"};var uk=function(){this.l=[]};w(uk,Ij);r(uk);uk.prototype.da=function(a){var b=uk.o.da.call(this,a);x(b);K(b,"goog-submenu");vk(this,a,b);return b};uk.prototype.S=function(a,b){b=uk.o.S.call(this,a,b);x(b);K(b,"goog-submenu");vk(this,a,b);var c=jd(document,"DIV","goog-menu",b);if(c.length){var d=new X(a.h);c=c[0];L(c,!1);a.h.g.body.appendChild(c);th(d,c);a.Fa(d,!0)}return b}; uk.prototype.Va=function(a,b){var c=this.X(a),d=c&&c.lastChild;uk.o.Va.call(this,a,b);d&&c.lastChild!=d&&kf(d,"goog-submenu-arrow")&&c.appendChild(d)};uk.prototype.Mb=function(a){uk.o.Mb.call(this,a);var b=a.Ja(),c=jd(a.h.g,"SPAN","goog-submenu-arrow",b)[0];wk(a,c);c!=b.lastChild&&b.appendChild(c);a=a.m();x(a,"The sub menu DOM element cannot be null.");M(a,"haspopup","true")}; var vk=function(a,b,c){var d=b.h.h("SPAN");d.className="goog-submenu-arrow";wk(b,d);a.X(c).appendChild(d)},wk=function(a,b){x(b);xh(a)?(K(b,"goog-submenu-arrow-rtl"),Cd(b,"\u25c4")):(mf(b,"goog-submenu-arrow-rtl"),Cd(b,"\u25ba"))};var xk=function(a,b,c,d){V.call(this,a,b,c,d||uk.O())};w(xk,V);g=xk.prototype;g.xb=null;g.ed=null;g.Wc=!1;g.R=null;g.$b=!1;g.J=function(){xk.o.J.call(this);P(this).u(this.A(),"hide",this.Id);this.R&&yk(this,this.R,!0)};g.aa=function(){P(this).L(this.A(),"hide",this.Id);this.R&&(yk(this,this.R,!1),this.$b||(this.R.aa(),xd(this.R.m())));xk.o.aa.call(this)};g.v=function(){this.R&&!this.$b&&this.R.Z();this.R=null;xk.o.v.call(this)}; g.ia=function(a){xk.o.ia.call(this,a);a||(this.xb&&m.clearTimeout(this.xb),this.xb=hh(this.Na,218,this))};g.dd=function(){var a=this.A();a&&Zj(a)==this&&(zk(this,!0),Ak(this))};g.Na=function(){var a=this.R;a&&a.A()==this&&(zk(this,!1),uh(a,function(b){"function"==typeof b.Na&&b.Na()}))};var Bk=function(a){a.xb&&m.clearTimeout(a.xb);a.ed&&m.clearTimeout(a.ed)},Ak=function(a){uh(a.A(),function(b){b!=this&&"function"==typeof b.Na&&(b.Na(),Bk(b))},a)};g=xk.prototype; g.fa=function(a){var b=a.keyCode,c=xh(this)?37:39,d=xh(this)?39:37;if(!this.Wc){if(!this.isEnabled()||b!=c&&13!=b&&b!=this.Xc)return!1;this.dd();ak(this.G());Bk(this)}else if(!this.G().fa(a))if(b==d)this.Na();else return!1;a.preventDefault();return!0};g.De=function(){if(this.R.A()==this){Bk(this);var a=this.pb();a.g(yh(a,this));Ak(this)}};g.Id=function(a){a.target==this.pb()&&(this.Na(),Bk(this))};g.Eb=function(a){this.isEnabled()&&(Bk(this),this.ed=hh(this.dd,218,this));xk.o.Eb.call(this,a)}; g.Ea=function(a){Bk(this);if(S(this,8)||S(this,16))return xk.o.Ea.call(this,a);this.dd();return!0}; var zk=function(a,b){!b&&a.G()&&a.G().g(-1);a.dispatchEvent(mh(64,b));var c=a.G();b!=a.Wc&&of(x(a.m()),"goog-submenu-open",b);if(b!=c.isVisible()&&(b&&(c.B||sh(c,void 0),c.g(-1)),c.Ya(b),b)){c=new ok(a.m(),12,!1);var d=a.G(),e=d.m();d.isVisible()||(e.style.visibility="hidden",L(e,!0));c.U(e,8);d.isVisible()||(L(e,!1),e.style.visibility="visible")}a.Wc=b},yk=function(a,b,c){var d=P(a);(c?d.u:d.L).call(d,b,"enter",a.De)};xk.prototype.zb=function(){return this.G().zb()}; xk.prototype.G=function(){this.R?this.$b&&this.R.A()!=this&&rh(this.R,this):this.Fa(new X(this.h),!0);this.R.m()||this.R.Ia();return this.R};xk.prototype.Fa=function(a,b){var c=this.R;a!=c&&(c&&(this.Na(),this.B&&yk(this,c,!1)),this.R=a,this.$b=!b,a&&(rh(a,this),a.Ya(!1,!0),a.Xb=!1,ek(a,!1),this.B&&yk(this,a,!0)))};xk.prototype.Ba=function(a){return this.G().Ba(a)};vj("goog-submenu",function(){return new xk(null)});var Y=function(a,b,c,d,e){Pj.call(this,a,c||tk.O(),d);this.V(64,!0);this.tb=new qk(null,9);b&&this.Fa(b);this.Qb=new gh(500);!Uf&&!Vf||F("533.17.9")||(this.fc=!0);this.Ce=e||kk.O()};w(Y,Pj);g=Y.prototype;g.fc=!1;g.Ld=!1;g.J=function(){Y.o.J.call(this);Ck(this,!0);this.g&&Dk(this,this.g,!0);M(ph(this),"haspopup",!!this.g)};g.aa=function(){Y.o.aa.call(this);Ck(this,!1);if(this.g){this.s(!1);this.g.aa();Dk(this,this.g,!1);var a=this.g.m();a&&xd(a)}}; g.v=function(){Y.o.v.call(this);this.g&&(this.g.Z(),delete this.g);delete this.He;this.Qb.Z()};g.ib=function(a){Y.o.ib.call(this,a);T(this,4)&&(this.s(!T(this,64),a),this.g&&(this.g.Da=T(this,64)))};g.Pa=function(a){Y.o.Pa.call(this,a);this.g&&!T(this,4)&&(this.g.Da=!1)};g.Ea=function(){Bj(this,!1);return!0};g.oe=function(a){this.g&&this.g.isVisible()&&!this.Ba(a.target)&&this.s(!1)};g.Ba=function(a){return a&&Bd(this.m(),a)||this.g&&this.g.Ba(a)||!1}; g.Ka=function(a){if(32==a.keyCode){if(a.preventDefault(),"keyup"!=a.type)return!0}else if("key"!=a.type)return!1;if(this.g&&this.g.isVisible()){var b=13==a.keyCode||32==a.keyCode,c=this.g.fa(a);return c&&this.g&&this.g.P instanceof xk||27!=a.keyCode&&!b?c:(this.s(!1),!0)}return 40==a.keyCode||38==a.keyCode||32==a.keyCode||13==a.keyCode?(this.s(!0,a),!0):!1};g.Oc=function(){this.s(!1)};g.te=function(){T(this,4)||this.s(!1)};g.Ob=function(a){this.fc||this.s(!1);Y.o.Ob.call(this,a)}; g.G=function(){this.g||this.Fa(new X(this.h,this.Ce));return this.g||null};g.Fa=function(a){var b=this.g;if(a!=b&&(b&&(this.s(!1),this.B&&Dk(this,b,!1),delete this.g),this.B&&M(ph(this),"haspopup",!!a),a)){this.g=a;rh(a,this);a.Ya(!1);var c=this.fc;(a.Xb=c)&&ek(a,!0);this.B&&Dk(this,a,!0)}return b};g.Za=function(a){this.G().Vb(a,!0)};g.Ac=function(a,b){this.G().Wb(a,b,!0)};g.Bc=function(a){(a=this.G().Dc(a,!0))&&a.Z()};g.ta=function(a){Y.o.ta.call(this,a);this.isEnabled()||this.s(!1)}; var Ek=function(a){a=a.tb.h;return 9==a||8==a},Fk=function(a){return a.tb.s&&!!(a.tb.j&32)}; Y.prototype.s=function(a,b){Y.o.s.call(this,a);if(this.g&&T(this,64)==a){if(a){if(!this.g.B)if(this.Ld){var c=this.m();(c=void 0!==c.nextElementSibling?c.nextElementSibling:yd(c.nextSibling))?sh(this.g,c.parentNode,c):(c=this.m().parentNode,sh(this.g,c))}else sh(this.g,void 0);this.Ub=Cf(this.m());this.rd=Kf(this.m());this.Hc();!b||40!=b.keyCode&&38!=b.keyCode?this.g.g(-1):ak(this.g)}else{Bj(this,!1);this.g.Da=!1;if(c=this.m())M(c,"activedescendant",""),M(c,"owns","");if(null!=this.Tb&&(this.Tb=void 0, c=this.g.m())){var d="";if(d instanceof ed){var e=d.height;d=d.width}else e="";c.style.width=xf(d,!0);c.style.height=xf(e,!0)}}this.g.Ya(a,!1,b);this.Ra||(b=P(this),c=a?b.u:b.L,c.call(b,this.h.g,"mousedown",this.oe,!0),this.fc&&c.call(b,this.g,"blur",this.te),c.call(b,this.Qb,"tick",this.Fe),a?this.Qb.start():this.Qb.stop())}this.g&&this.g.m()&&ph(this.g).removeAttribute(ng("hidden"))}; Y.prototype.Hc=function(){if(this.g.B){var a=this.He||this.m(),b=this.tb;this.tb.g=a;a=this.g.m();this.g.isVisible()||(a.style.visibility="hidden",L(a,!0));!this.Tb&&Fk(this)&&(this.Tb=Jf(a));b.U(a,b.h^1,null,this.Tb);this.g.isVisible()||(L(a,!1),a.style.visibility="visible")}}; Y.prototype.Fe=function(){var a=Kf(this.m()),b=Cf(this.m());var c=this.rd;(c=!(c==a||c&&a&&c.left==a.left&&c.width==a.width&&c.top==a.top&&c.height==a.height))||(c=this.Ub,c=!(c==b||c&&b&&c.top==b.top&&c.right==b.right&&c.bottom==b.bottom&&c.left==b.left));if(c){if(c=this.g.B&&b&&this.Ub)c=this.Ub,c=b.right-b.left<c.right-c.left;c&&(c=this.g.m(),this.g.isVisible()||(c.style.visibility="hidden",L(c,!0)),yf(c,new G(0,0)));this.rd=a;this.Ub=b;this.Hc()}}; var Dk=function(a,b,c){var d=P(a);c=c?d.u:d.L;c.call(d,b,"action",a.Oc);c.call(d,b,"close",a.ce);c.call(d,b,"highlight",a.fe);c.call(d,b,"unhighlight",a.je)},Ck=function(a,b){var c=P(a);(b?c.u:c.L).call(c,a.m(),"keydown",a.Ae)};Y.prototype.fe=function(a){(a=a.target.m())&&Gk(this,a)};Y.prototype.Ae=function(a){S(this,32)&&this.m()&&this.g&&this.g.isVisible()&&a.h()}; Y.prototype.je=function(){if(!Zj(this.g)){var a=this.m();x(a,"The menu button DOM element cannot be null.");M(a,"activedescendant","");M(a,"owns","")}};Y.prototype.ce=function(a){if(T(this,64)&&a.target instanceof V){a=a.target;var b=a.m();a.isVisible()&&T(a,2)&&null!=b&&Gk(this,b)}};var Gk=function(a,b){a=a.m();x(a,"The menu button DOM element cannot be null.");var c=og(b,"activedescendant");b=gd(b).getElementById(c)||b;b.id||(c=kh.O(),b.id=":"+(c.g++).toString(36));pg(a,b);M(a,"owns",b.id)}; vj("goog-menu-button",function(){return new Y(null)});var Hk=function(){};w(Hk,Qj);r(Hk);Hk.prototype.da=function(a){var b=nj(this,a);b=a.h.h("DIV","goog-inline-block "+b.join(" "),[Ik(this,a.oa(),a.h),Jk(this,a.h)]);this.qb(b,a.ab());return b};Hk.prototype.X=function(a){return a&&a.firstChild}; Hk.prototype.S=function(a,b){var c=jd(document,"*","goog-menu",b)[0];if(c){L(c,!1);a.h.g.body.appendChild(c);var d=new X;th(d,c);a.Fa(d)}jd(document,"*",this.D()+"-caption",b)[0]||b.appendChild(Ik(this,b.childNodes,a.h));jd(document,"*",this.D()+"-dropdown",b)[0]||b.appendChild(Jk(this,a.h));return Hk.o.S.call(this,a,b)}; var Ik=function(a,b,c){return c.h("DIV","goog-inline-block "+(a.D()+"-caption"),b)},Jk=function(a,b){return b.h("DIV",{"class":"goog-inline-block "+(a.D()+"-dropdown"),"aria-hidden":!0},"\u00a0")};Hk.prototype.D=function(){return"goog-flat-menu-button"};vj("goog-flat-menu-button",function(){return new Y(null,null,Hk.O())});var Lk=function(a){J.call(this);this.g=[];Kk(this,a)};w(Lk,J);Lk.prototype.h=null;var Kk=function(a,b){b&&(y(b,function(c){Mk(c,!1)},a),Ta(a.g,b))},Nk=function(a,b,c){b&&(Mk(b,!1),Ua(a.g,c,0,b))};Lk.prototype.zb=function(){return Sa(this.g)};var Ok=function(a,b){b!=a.h&&(Mk(a.h,!1),a.h=b,Mk(b,!0));a.dispatchEvent("select")},Pk=function(a){var b=a.h;return b?Ha(a.g,b):-1};Lk.prototype.Hb=function(a){Ok(this,this.g[a]||null)}; var Qk=function(a){var b=a.g;if(!Array.isArray(b))for(var c=b.length-1;0<=c;c--)delete b[c];b.length=0;a.h=null};Lk.prototype.v=function(){Lk.o.v.call(this);delete this.g;this.h=null};var Mk=function(a,b){a&&"function"==typeof a.$c&&a.$c(b)};var Z=function(a,b,c,d,e){Y.call(this,a,b,c,d,e||new kk("listbox"));this.Sb=this.oa();this.Fc=null;this.Zc="listbox"};w(Z,Y);g=Z.prototype;g.C=null;g.J=function(){Z.o.J.call(this);this.pc();Rk(this)};g.Ca=function(a){Z.o.Ca.call(this,a);(a=this.Oa())?(this.Sb=a,this.pc()):Sk(this)||this.Hb(0)};g.v=function(){Z.o.v.call(this);this.C&&(this.C.Z(),this.C=null);this.Sb=null};g.Oc=function(a){Tk(this,a.target);Z.o.Oc.call(this,a);a.h();this.dispatchEvent("action")}; g.Qc=function(){var a=Sk(this);Z.o.ub.call(this,a&&a.K());this.pc()};g.Fa=function(a){var b=Z.o.Fa.call(this,a);a!=b&&(this.C&&Qk(this.C),a&&(this.C?uh(a,function(c){Uk(c);var d=this.C;Nk(d,c,d.g.length)},this):Vk(this,a)));return b};g.Za=function(a){Uk(a);Z.o.Za.call(this,a);if(this.C){var b=this.C;Nk(b,a,b.g.length)}else Vk(this,this.G());Wk(this)};g.Ac=function(a,b){Uk(a);Z.o.Ac.call(this,a,b);this.C?Nk(this.C,a,b):Vk(this,this.G())}; g.Bc=function(a){Z.o.Bc.call(this,a);if(this.C){var b=this.C;a&&Qa(b.g,a)&&a==b.h&&(b.h=null,b.dispatchEvent("select"))}};var Tk=function(a,b){if(a.C){var c=Sk(a);Ok(a.C,b);b!=c&&a.dispatchEvent("change")}};Z.prototype.Hb=function(a){this.C&&Tk(this,this.C.g[a]||null)};Z.prototype.ub=function(a){if(null!=a&&this.C)for(var b=0,c;c=this.C.g[b]||null;b++)if(c&&"function"==typeof c.K&&c.K()==a){Tk(this,c);return}Tk(this,null)};Z.prototype.K=function(){var a=Sk(this);return a?a.K():null}; var Sk=function(a){return a.C?a.C.h:null},Vk=function(a,b){a.C=new Lk;b&&uh(b,function(c){Uk(c);var d=this.C;Nk(d,c,d.g.length)},a);Rk(a)},Rk=function(a){a.C&&P(a).u(a.C,"select",a.Qc)};Z.prototype.pc=function(){var a=Sk(this),b=a?a.Oa():this.Sb;this.l.Va(this.m(),b);this.Wa=b;(b=this.l.X(this.m()))&&this.h.l(b)&&(null==this.Fc&&(this.Fc=og(b,"label")),a=(a=a?a.m():null)?og(a,"label"):this.Fc,M(b,"label",a),Wk(this))}; var Wk=function(a){var b=a.l;if(b&&(b=b.X(a.m()))){var c=ph(a);b.id||(b.id=":"+(kh.O().g++).toString(36));mg(b,"option");M(b,"selected",!0);M(c,"activedescendant",b.id);a.C&&(c=a.C.zb(),M(b,"setsize",Xk(c)),a=Pk(a.C),M(b,"posinset",0<=a?Xk(Va(c,0,a+1)):0))}},Xk=function(a){return Oa(a,function(b){return b instanceof V})},Uk=function(a){a.Zc=a instanceof V?"option":"separator"};Z.prototype.s=function(a,b){Z.o.s.call(this,a,b);T(this,64)?this.G().g(this.C?Pk(this.C):-1):Wk(this)};vj("goog-select",function(){return new Z(null)});function Yk(a,b,c){Z.call(this,a,b,Hk.O(),c);this.I=new Zk(1E3);ab(this,sa(Za,this.I))}w(Yk,Z);Yk.prototype.Ia=function(){Yk.o.Ia.call(this);K(this.m(),"jfk-select")}; Yk.prototype.Hc=function(){if(this.G().B){var a=ph(this),b=Ek(this)?8:12,c=this.G().m(),d=!1;this.G().isVisible()||(d=!0,c.style.visibility="hidden",L(c,!0));var e=Math.max(this.C?Pk(this.C):-1,0);e=wh(this.G(),e);var f=0;if(Fk(this)){var h=c.scrollTop;c.style.overflowY="visible";c.style.height="auto";d||(f=0,e&&(f=Gf(e.m()).y-Gf(a).y),f=h-f)}d=e?e.m().offsetTop:0;h=Cf(a);var k=0;h&&(k=Cf(c),k=Math.min(Math.max(h.top,k.top+2),k.bottom-2)-h.top);bg(a,b,c,Ek(this)?8:12,new G(0,k-d),null,65|(Fk(this)? 32:132),null);Fk(this)&&(b=0,e&&(b=Gf(e.m()).y-Gf(a).y),c.style.overflowY="auto",c.scrollTop=f+b);this.G().isVisible()||(L(c,!1),c.style.visibility="visible")}}; Yk.prototype.Ka=function(a){var b=Yk.o.Ka.call(this,a);return"key"!=a.type||!this.G()||a.altKey||a.ctrlKey||a.metaKey||a.s?b:T(this,64)||32!=a.keyCode?b?(!T(this,64)||38!=a.keyCode&&40!=a.keyCode||$k(this),!0):qg(a.keyCode)?(a=a.j?String.fromCharCode(a.j):" ",this.I.add(a),b=this.I.g,this.I.h?al(this,a,!1):al(this,b,1<b.length),!0):!1:(this.I.l(),b)}; var $k=function(a){var b=Zj(a.G());b&&Ff(b.m(),a.G().Ja())},al=function(a,b,c){var d=T(a,64)?a.G().M:a.C?Pk(a.C):-1;b=new RegExp("^"+xc(b),"i");c||++d;d=0>d?0:d;for(var e=a.G(),f=0,h=vh(e);f<h;++f){c=(d+f)%h;var k=wh(e,c),n=k.Oa();if(k.isEnabled()&&n&&b.test(n)){b=c;T(a,64)?(a.G().g(b),$k(a)):a.Hb(b);break}}},Zk=function(a){$a.call(this);this.j=new $h(this.l,a,this);ab(this,sa(Za,this.j))};w(Zk,$a); Zk.prototype.add=function(a){x(1==a.length,"nextLetter: '"+a+"' must be a single character");a==this.g?this.h=!0:this.h||(this.g+=a);this.j.start()};Zk.prototype.l=function(){this.g="";this.h=!1};Zk.prototype.h=!1;Zk.prototype.g="";var cl=function(a,b,c){this.T=a;for(var d=document.getElementById(a),e=[],f=-1,h=0;h<d.options.length;h++)e[h]={},e[h].text=d.options[h].text,e[h].value=d.options[h].value,void 0!==c&&e[h].value==c&&(f=h);c=document.getElementById(a+"Holder");d=e[0].text;c.textContent="";c.id=a;this.g=bl(this,c,d);-1!=f&&(this.g.Za(new V(e[f].text,e[f].value)),this.g.Za(new lk));for(h=0;h<e.length;h++)(e[h].value||0<h)&&this.g.Za(new V(e[h].text,e[h].value));b&&this.Od(b)},bl=function(a,b,c){var d=new Yk(c);d.Ld= !0;var e=document.createElement("input");e.type="hidden";e.name=a.T;e.id="Hidden"+a.T;sh(d,b);b.appendChild(e);d.addEventListener("change",function(){e.value=Sk(d).K()},!1);return d};cl.prototype.Od=function(a){for(var b=this.g,c=b.G().zb(),d=document.getElementById("Hidden"+this.T),e=0;e<c.length;e++)if(c[e].K()==a){b.Hb(e);d&&(d.value=c[e].K());return}0<c.length&&(b.Hb(0),d&&(d.value=c[0].K()))};cl.prototype.m=function(){return this.g.m()}; cl.prototype.addEventListener=function(a,b){this.g.addEventListener(a,b,!1)};cl.prototype.addEventListener=cl.prototype.addEventListener;cl.prototype.getElement=cl.prototype.m;cl.prototype.setSelectedValue=cl.prototype.Od;u("gaia.Dropdown",cl);u("G_dropdown",cl);var dl=function(a){this.g=a;this.service="";this.locale="en_US";this.errorHandler=function(){}};dl.prototype.validate=function(a){var b=new Ki;a={input01:a,Locale:this.locale};var c=Pi("InputValidator","resource",this.g);this.service&&(c=Pi(c,"service",this.service));var d=t(this.errorHandler,this);b.Md(c,$i(a),function(e){200==e.status&&(e=JSON.parse(e.text).input01,"false"==e.Valid&&d(e.Errors,e.ErrorData))})};dl.prototype.validate=dl.prototype.validate;u("gaia.InputValidator",dl);/* Copyright (C) 2010 The Libphonenumber Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. */ var el=function(){};r(el);var fl=function(a){J.call(this);this.g=null;this.h=a;a=B||Jc||E&&!F("531")&&"TEXTAREA"==a.tagName;this.j=new le(this);this.j.u(this.h,a?["keydown","paste","cut","drop","input"]:"input",this)};w(fl,J); fl.prototype.handleEvent=function(a){if("input"==a.type)B&&F(10)&&0==a.keyCode&&0==a.j||(gl(this),this.dispatchEvent(hl(a)));else if("keydown"!=a.type||rg(a)){var b="keydown"==a.type?this.h.value:null;B&&229==a.keyCode&&(b=null);var c=hl(a);gl(this);this.g=hh(function(){this.g=null;this.h.value!=b&&this.dispatchEvent(c)},0,this)}};var gl=function(a){null!=a.g&&(m.clearTimeout(a.g),a.g=null)},hl=function(a){a=new Od(a.ja);a.type="input";return a}; fl.prototype.v=function(){fl.o.v.call(this);this.j.Z();gl(this);delete this.h};var il={8:"backspace",9:"tab",13:"enter",16:"shift",17:"ctrl",18:"alt",19:"pause",20:"caps-lock",27:"esc",32:"space",33:"pg-up",34:"pg-down",35:"end",36:"home",37:"left",38:"up",39:"right",40:"down",45:"insert",46:"delete",48:"0",49:"1",50:"2",51:"3",52:"4",53:"5",54:"6",55:"7",56:"8",57:"9",59:"semicolon",61:"equals",65:"a",66:"b",67:"c",68:"d",69:"e",70:"f",71:"g",72:"h",73:"i",74:"j",75:"k",76:"l",77:"m",78:"n",79:"o",80:"p",81:"q",82:"r",83:"s",84:"t",85:"u",86:"v",87:"w",88:"x",89:"y",90:"z", 93:"context",96:"num-0",97:"num-1",98:"num-2",99:"num-3",100:"num-4",101:"num-5",102:"num-6",103:"num-7",104:"num-8",105:"num-9",106:"num-multiply",107:"num-plus",109:"num-minus",110:"num-period",111:"num-division",112:"f1",113:"f2",114:"f3",115:"f4",116:"f5",117:"f6",118:"f7",119:"f8",120:"f9",121:"f10",122:"f11",123:"f12",186:"semicolon",187:"equals",189:"dash",188:",",190:".",191:"/",192:"`",219:"open-square-bracket",220:"\\",221:"close-square-bracket",222:"single-quote",224:"win"};var ll=function(){return kl()?(new m.Intl.Collator(["en"],{})).compare:function(a,b){return a.localeCompare(b)}},kl=function(){var a=m.Intl;return!(!a||!a.Collator)};var ml={be:{code:"32",name:"Belgium",i:"0px",index:"0"},mm:{code:"95",name:"Myanmar",i:"-11px",index:"1"},sg:{code:"65",name:"Singapore",i:"-22px",index:"2"},sa:{code:"966",name:"Saudi Arabia",i:"-33px",index:"3"},us:{code:"1",name:"United States",i:"-44px",index:"4"},ac:{code:"247",name:"Ascension Island",i:"-55px",index:"5"},gb:{code:"44",name:"United Kingdom",i:"-55px",index:"5"},io:{code:"246",name:"Diego Garcia",i:"-55px",index:"5"},mf:{code:"590",name:"Saint Martin",i:"-55px",index:"5"},kn:{code:"1869", name:"Saint Kitts and Nevis",i:"-99px",index:"6"},np:{code:"977",name:"Nepal",i:"-110px",index:"7"},ly:{code:"218",name:"Libya",i:"-132px",index:"8"},it:{code:"39",name:"Italy",i:"-143px",index:"9"},ni:{code:"505",name:"Nicaragua",i:"-154px",index:"10"},gr:{code:"30",name:"Greece",i:"-165px",index:"11"},am:{code:"374",name:"Armenia",i:"-176px",index:"12"},tj:{code:"992",name:"Tajikistan",i:"-187px",index:"13"},mq:{code:"596",name:"Martinique",i:"-198px",index:"14"},nf:{code:"672",name:"Norfolk Island", i:"-209px",index:"15"},pw:{code:"680",name:"Palau",i:"-231px",index:"16"},kh:{code:"855",name:"Cambodia",i:"-242px",index:"17"},mr:{code:"222",name:"Mauritania",i:"-253px",index:"18"},bl:{code:"590",name:"Saint Barth\u00e9lemy",i:"-1012px",index:"19"},fr:{code:"33",name:"France",i:"-1012px",index:"19"},gf:{code:"594",name:"French Guiana",i:"-2234px",index:"19"},re:{code:"262",name:"Reunion",i:"-264px",index:"19"},wf:{code:"681",name:"Wallis and Futuna",i:"-1012px",index:"19"},gi:{code:"350",name:"Gibraltar", i:"-275px",index:"20"},tv:{code:"688",name:"Tuvalu",i:"-286px",index:"21"},ky:{code:"1345",name:"Cayman Islands",i:"-308px",index:"22"},ht:{code:"509",name:"Haiti",i:"-319px",index:"23"},co:{code:"57",name:"Colombia",i:"-330px",index:"24"},il:{code:"972",name:"Israel",i:"-341px",index:"25"},sd:{code:"249",name:"Sudan",i:"-352px",index:"26"},bs:{code:"1242",name:"Bahamas",i:"-363px",index:"27"},ki:{code:"686",name:"Kiribati",i:"-374px",index:"28"},se:{code:"46",name:"Sweden",i:"-385px",index:"29"}, gp:{code:"590",name:"Guadeloupe",i:"-407px",index:"30"},jp:{code:"81",name:"Japan",i:"-429px",index:"31"},tt:{code:"1868",name:"Trinidad and Tobago",i:"-440px",index:"32"},la:{code:"856",name:"Laos",i:"-451px",index:"33"},qa:{code:"974",name:"Qatar",i:"-462px",index:"34"},pr:{code:"1787",name:"Puerto Rico",i:"-473px",index:"35"},bz:{code:"501",name:"Belize",i:"-484px",index:"36"},sh:{code:"290",name:"Saint Helena",i:"-495px",index:"37"},tw:{code:"886",name:"Taiwan",i:"-506px",index:"38"},pt:{code:"351", name:"Portugal",i:"-517px",index:"39"},dz:{code:"213",name:"Algeria",i:"-528px",index:"40"},tn:{code:"216",name:"Tunisia",i:"-539px",index:"41"},ne:{code:"227",name:"Niger",i:"-550px",index:"42"},cy:{code:"357",name:"Cyprus",i:"-561px",index:"43"},ms:{code:"1664",name:"Montserrat",i:"-583px",index:"44"},ad:{code:"376",name:"Andorra",i:"-594px",index:"45"},tg:{code:"228",name:"Togo",i:"-605px",index:"46"},mv:{code:"960",name:"Maldives",i:"-616px",index:"47"},gm:{code:"220",name:"Gambia",i:"-627px", index:"48"},mz:{code:"258",name:"Mozambique",i:"-638px",index:"49"},iq:{code:"964",name:"Iraq",i:"-649px",index:"50"},ru:{code:"7",name:"Russia",i:"-660px",index:"51"},ro:{code:"40",name:"Romania",i:"-671px",index:"52"},hu:{code:"36",name:"Hungary",i:"-682px",index:"53"},mp:{code:"1",name:"Northern Mariana Islands",i:"-704px",index:"54"},er:{code:"291",name:"Eritrea",i:"-715px",index:"55"},bf:{code:"226",name:"Burkina Faso",i:"-726px",index:"56"},sl:{code:"232",name:"Sierra Leone",i:"-737px",index:"57"}, cu:{code:"53",name:"Cuba",i:"-748px",index:"58"},br:{code:"55",name:"Brazil",i:"-770px",index:"59"},aw:{code:"297",name:"Aruba",i:"-792px",index:"60"},gy:{code:"592",name:"Guyana",i:"-803px",index:"61"},td:{code:"235",name:"Chad",i:"-814px",index:"62"},cn:{code:"86",name:"China",i:"-825px",index:"63"},no:{code:"47",name:"Norway",i:"-836px",index:"64"},pa:{code:"507",name:"Panama",i:"-847px",index:"65"},ge:{code:"995",name:"Georgia",i:"-858px",index:"66"},ag:{code:"1268",name:"Antigua and Barbuda", i:"-869px",index:"67"},ga:{code:"241",name:"Gabon",i:"-880px",index:"68"},hr:{code:"385",name:"Croatia",i:"-902px",index:"69"},mc:{code:"377",name:"Monaco",i:"-913px",index:"70"},gt:{code:"502",name:"Guatemala",i:"-935px",index:"71"},pe:{code:"51",name:"Peru",i:"-946px",index:"72"},th:{code:"66",name:"Thailand",i:"-957px",index:"73"},vn:{code:"84",name:"Vietnam",i:"-968px",index:"74"},li:{code:"423",name:"Liechtenstein",i:"-979px",index:"75"},uz:{code:"998",name:"Uzbekistan",i:"-1001px",index:"76"}, al:{code:"355",name:"Albania",i:"-1034px",index:"77"},sc:{code:"248",name:"Seychelles",i:"-1045px",index:"78"},ve:{code:"58",name:"Venezuela",i:"-1056px",index:"79"},sb:{code:"677",name:"Solomon Islands",i:"-1067px",index:"80"},pm:{code:"508",name:"Saint Pierre and Miquelon",i:"-1078px",index:"81"},to:{code:"676",name:"Tonga",i:"-1089px",index:"82"},by:{code:"375",name:"Belarus",i:"-1100px",index:"83"},fo:{code:"298",name:"Faroe Islands",i:"-1111px",index:"84"},lt:{code:"370",name:"Lithuania",i:"-1122px", index:"85"},mh:{code:"692",name:"Marshall Islands",i:"-1144px",index:"86"},es:{code:"34",name:"Spain",i:"-1155px",index:"87"},ug:{code:"256",name:"Uganda",i:"-1166px",index:"88"},pl:{code:"48",name:"Poland",i:"-1177px",index:"89"},ec:{code:"593",name:"Ecuador",i:"-1188px",index:"90"},ps:{code:"970",name:"Palestine",i:"-1199px",index:"91"},kz:{code:"7",name:"Kazakhstan",i:"-1210px",index:"92"},si:{code:"386",name:"Slovenia",i:"-1221px",index:"93"},az:{code:"994",name:"Azerbaijan",i:"-1243px",index:"94"}, lb:{code:"961",name:"Lebanon",i:"-1254px",index:"95"},vu:{code:"678",name:"Vanuatu",i:"-1265px",index:"96"},nc:{code:"687",name:"New Caledonia",i:"-1276px",index:"97"},mg:{code:"261",name:"Madagascar",i:"-1287px",index:"98"},bj:{code:"229",name:"Benin",i:"-1298px",index:"99"},tc:{code:"1649",name:"Turks and Caicos",i:"-1309px",index:"100"},ch:{code:"41",name:"Switzerland",i:"-1320px",index:"101"},at:{code:"43",name:"Austria",i:"-1331px",index:"102"},cl:{code:"56",name:"Chile",i:"-1342px",index:"103"}, mk:{code:"389",name:"Macedonia",i:"-1353px",index:"104"},so:{code:"252",name:"Somalia",i:"-1364px",index:"105"},ca:{code:"1",name:"Canada",i:"-1375px",index:"106"},dk:{code:"45",name:"Denmark",i:"-1386px",index:"107"},lc:{code:"1758",name:"Saint Lucia",i:"-1397px",index:"108"},vg:{code:"1284",name:"Virgin Islands, British",i:"-1408px",index:"109"},km:{code:"269",name:"Comoros and Mayotte",i:"-1430px",index:"110"},nl:{code:"31",name:"Netherlands",i:"-1441px",index:"111"},jo:{code:"962",name:"Jordan", i:"-1463px",index:"112"},lu:{code:"352",name:"Luxembourg",i:"-1474px",index:"113"},pg:{code:"675",name:"Papua New Guinea",i:"-1485px",index:"114"},bh:{code:"973",name:"Bahrain",i:"-1496px",index:"115"},gq:{code:"240",name:"Equatorial Guinea",i:"-1507px",index:"116"},cd:{code:"243",name:"Congo Dem Rep",i:"-1518px",index:"117"},"do":{code:"1809",name:"Dominican Republic",i:"-1529px",index:"118"},nz:{code:"64",name:"New Zealand",i:"-1540px",index:"119"},mt:{code:"356",name:"Malta",i:"-1551px",index:"120"}, as:{code:"1684",name:"American Samoa",i:"-1562px",index:"121"},bb:{code:"1246",name:"Barbados",i:"-1573px",index:"122"},ba:{code:"387",name:"Bosnia and Herzegovina",i:"-1584px",index:"123"},zm:{code:"260",name:"Zambia",i:"-1595px",index:"124"},tr:{code:"90",name:"Turkey",i:"-1606px",index:"125"},kg:{code:"996",name:"Kyrgyzstan",i:"-1617px",index:"126"},sv:{code:"503",name:"El Salvador",i:"-1639px",index:"127"},bo:{code:"591",name:"Bolivia",i:"-1650px",index:"128"},ci:{code:"225",name:"Cote d'Ivoire", i:"-1661px",index:"129"},ye:{code:"967",name:"Yemen",i:"-1672px",index:"130"},bn:{code:"673",name:"Brunei",i:"-1683px",index:"131"},"in":{code:"91",name:"India",i:"-1694px",index:"132"},pf:{code:"689",name:"French Polynesia",i:"-1705px",index:"133"},au:{code:"61",name:"Australia",i:"-1716px",index:"134"},jm:{code:"1876",name:"Jamaica",i:"-1727px",index:"135"},fm:{code:"691",name:"Micronesia",i:"-1738px",index:"136"},nr:{code:"674",name:"Nauru",i:"-1749px",index:"137"},gl:{code:"299",name:"Greenland", i:"-1760px",index:"138"},bd:{code:"880",name:"Bangladesh",i:"-1771px",index:"139"},vi:{code:"1340",name:"Virgin Islands, US",i:"-1782px",index:"140"},cg:{code:"242",name:"Congo",i:"-1793px",index:"141"},kp:{code:"850",name:"Korea, North",i:"-1804px",index:"142"},ph:{code:"63",name:"Philippines",i:"-1815px",index:"143"},sy:{code:"963",name:"Syria",i:"-1826px",index:"144"},cf:{code:"236",name:"Central African Republic",i:"-1837px",index:"145"},bt:{code:"975",name:"Bhutan",i:"-1848px",index:"146"},fj:{code:"679", name:"Fiji",i:"-1859px",index:"147"},my:{code:"60",name:"Malaysia",i:"-1870px",index:"148"},na:{code:"264",name:"Namibia",i:"-1881px",index:"149"},bi:{code:"257",name:"Burundi",i:"-1892px",index:"150"},fi:{code:"358",name:"Finland",i:"-1903px",index:"151"},bm:{code:"1441",name:"Bermuda",i:"-1914px",index:"152"},gw:{code:"245",name:"Guinea Bissau",i:"-1925px",index:"153"},lv:{code:"371",name:"Latvia",i:"-1936px",index:"154"},ao:{code:"244",name:"Angola",i:"-1947px",index:"155"},id:{code:"62",name:"Indonesia", i:"-1958px",index:"156"},ie:{code:"353",name:"Ireland",i:"-1969px",index:"157"},ai:{code:"1264",name:"Anguilla",i:"-1980px",index:"158"},is:{code:"354",name:"Iceland",i:"-1991px",index:"159"},ua:{code:"380",name:"Ukraine",i:"-2002px",index:"160"},ir:{code:"98",name:"Iran",i:"-2013px",index:"161"},mx:{code:"52",name:"Mexico",i:"-2024px",index:"162"},pk:{code:"92",name:"Pakistan",i:"-2035px",index:"163"},zw:{code:"263",name:"Zimbabwe",i:"-2046px",index:"164"},cm:{code:"237",name:"Cameroon",i:"-2057px", index:"165"},lr:{code:"231",name:"Liberia",i:"-2068px",index:"166"},nu:{code:"683",name:"Niue",i:"-2079px",index:"167"},cr:{code:"506",name:"Costa Rica",i:"-2090px",index:"168"},dj:{code:"253",name:"Djibouti",i:"-2101px",index:"169"},gh:{code:"233",name:"Ghana",i:"-2112px",index:"170"},sm:{code:"378",name:"San Marino",i:"-2123px",index:"171"},sn:{code:"221",name:"Senegal",i:"-2134px",index:"172"},mw:{code:"265",name:"Malawi",i:"-2145px",index:"173"},hn:{code:"504",name:"Honduras",i:"-2156px",index:"174"}, me:{code:"382",name:"Montenegro",i:"-2167px",index:"175"},mu:{code:"230",name:"Mauritius",i:"-2179px",index:"176"},ls:{code:"266",name:"Lesotho",i:"-2190px",index:"177"},eg:{code:"20",name:"Egypt",i:"-2201px",index:"178"},sk:{code:"421",name:"Slovakia",i:"-2212px",index:"179"},ae:{code:"971",name:"United Arab Emirates",i:"-2223px",index:"180"},kr:{code:"82",name:"Korea, South",i:"-2245px",index:"181"},cz:{code:"420",name:"Czechia",i:"-2256px",index:"182"},ck:{code:"682",name:"Cook Islands",i:"-2267px", index:"183"},sz:{code:"268",name:"Swaziland",i:"-2278px",index:"184"},tz:{code:"255",name:"Tanzania",i:"-2289px",index:"185"},ws:{code:"685",name:"Samoa",i:"-2300px",index:"186"},af:{code:"93",name:"Afghanistan",i:"-2311px",index:"187"},va:{code:"379",name:"Vatican City",i:"-2322px",index:"188"},ma:{code:"212",name:"Morocco",i:"-2333px",index:"189"},py:{code:"595",name:"Paraguay",i:"-2344px",index:"190"},za:{code:"27",name:"South Africa",i:"-2355px",index:"191"},gu:{code:"1671",name:"Guam",i:"-2366px", index:"192"},ar:{code:"54",name:"Argentina",i:"-2377px",index:"193"},st:{code:"239",name:"Sao Tome and Principe",i:"-2388px",index:"194"},gd:{code:"1473",name:"Grenada",i:"-2399px",index:"195"},ee:{code:"372",name:"Estonia",i:"-2410px",index:"196"},dm:{code:"1767",name:"Dominica",i:"-2432px",index:"197"},et:{code:"251",name:"Ethiopia",i:"-2443px",index:"198"},om:{code:"968",name:"Oman",i:"-2454px",index:"199"},rs:{code:"381",name:"Serbia",i:"-2465px",index:"200"},ng:{code:"234",name:"Nigeria",i:"-2476px", index:"201"},kw:{code:"965",name:"Kuwait",i:"-2487px",index:"202"},de:{code:"49",name:"Germany",i:"-2509px",index:"203"},ml:{code:"223",name:"Mali",i:"-2520px",index:"204"},tm:{code:"993",name:"Turkmenistan",i:"-2542px",index:"205"},mn:{code:"976",name:"Mongolia",i:"-2553px",index:"206"},gn:{code:"224",name:"Guinea",i:"-2575px",index:"207"},bg:{code:"359",name:"Bulgaria",i:"-2586px",index:"208"},mo:{code:"853",name:"Macao",i:"-2597px",index:"209"},uy:{code:"598",name:"Uruguay",i:"-2608px",index:"210"}, vc:{code:"1784",name:"Saint Vincent Grenadines",i:"-2619px",index:"211"},ke:{code:"254",name:"Kenya",i:"-2630px",index:"212"},lk:{code:"94",name:"Sri Lanka",i:"-2641px",index:"213"},cv:{code:"238",name:"Cape Verde",i:"-2652px",index:"214"},sr:{code:"597",name:"Suriname",i:"-2663px",index:"215"},rw:{code:"250",name:"Rwanda",i:"-2674px",index:"216"},md:{code:"373",name:"Moldova",i:"-2685px",index:"217"},hk:{code:"852",name:"Hong Kong",i:"-2696px",index:"218"},bw:{code:"267",name:"Botswana",i:"-2707px", index:"219"},bq:{code:"599",name:"Bonaire, Sint Eustatius, and Saba",i:"-2719px",index:"220"},cw:{code:"599",name:"Cura\u00e7ao",i:"-2729px",index:"221"},ss:{code:"211",name:"South Sudan",i:"-2741px",index:"222"},tk:{code:"690",name:"Tokelau",i:"-2751px",index:"223"},fk:{code:"500",name:"Falkland Islands",i:"-2762px",index:"224"},sx:{code:"1721",name:"Sint Maarten",i:"-2773px",index:"225"},tl:{code:"670",name:"Timor-Leste",i:"-2784px",index:"226"},xk:{code:"383",name:"Kosovo",i:"-2795px",index:"227"}}; function nl(a){for(var b={},c=0;c<a.length;c++){var d=a[c],e=d.countryCode.toLowerCase(),f=ml[e];f&&(b[e]={code:f.code,name:d.name||f.name,i:f.i,index:f.index,label:d.label})}return b};var rl=function(a,b,c,d,e){Z.call(this,"",void 0,ol.O(),b);this.W=c||ml;this.ze=d;this.Rb=pl(this,a||[]);this.I=this.Rb[0]||"us";this.ha={};this.vd=new lk(this.h);this.ud=e?"i18n-phone-flag-32x22":"i18n-phone-flag";this.hd=e?function(f){return yc("-1px -",1+12*f.index,"px")}:function(f){return yc("0px ",f.i)};ql(this,this.Rb)};ja(rl,Z);var pl=function(a,b){if(null==b)return[];var c=a.W;return Ka(b,function(d){return!!c[d]})||[]};g=rl.prototype; g.J=function(){Z.prototype.J.call(this);var a=this.l.D()+"-menu";K(this.G().m(),a);P(this).u(this,"show",function(){P(this).u(this.m(),"keydown",this.qd)});P(this).u(this,"hide",function(){P(this).L(this.m(),"keydown",this.qd)});sl(this)};g.qd=function(a){if(13!=a.keyCode&&27!=a.keyCode&&40!=a.keyCode&&38!=a.keyCode){var b=il[a.keyCode];mk(this.G(),b);b=Zj(this.G());this.G().m().scrollTop=b.m().offsetTop;a.h();a.preventDefault()}}; g.pc=function(){var a=Sk(this);if(a=a?a.K():this.Sb){var b=this.h.h("DIV",{"class":this.ud});b.style.backgroundPosition=this.hd(this.W[a]);this.l.Va(this.m(),b);this.Wa=b}};g.nb=function(){var a=this.K();return this.W[a].code};g.yb=function(){return this.K()}; var tl=function(a,b){if(b=/\+((((\d)\d?)\d?)\d?)/.exec(b)){if(a.ha[b[1]])return b[1];if(a.ha[b[2]])return b[2];if(a.ha[b[3]])return b[3];if(a.ha[b[4]])return b[4]}return null},ql=function(a,b){a.Za(a.vd);ul(a,b);b=a.ze;if(!b){var c=a.W;b=sb(c);var d=ll();Xa(b,function(e,f){return d(c[e].name,c[f].name)})}y(b,function(e){var f=vl(this,e);f&&(this.ha[f.code]=e)},a);a.ha["1"]="us";a.ha[a.W[a.I].code]=a.I;a.ub(a.I)};rl.prototype.Qc=function(a){Z.prototype.Qc.call(this,a);sl(this)}; var sl=function(a){if(a.K()){var b=a.W[a.K()];if(a=a.m())b.label?a.title=b.label:a.title="Country Code: "+(b.name+(" (\u202a+"+(b.code+"\u202c)")))}},vl=function(a,b,c){var d=a.W[b];if(!d)return null;var e=a.l.D(),f=a.h.h("DIV",{"class":a.ud});f.style.backgroundPosition=a.hd(d);e=a.h.h("DIV",{},a.h.h("DIV",{"class":yc("goog-inline-block"," ",e+"-flag")},f),a.h.h("SPAN",{"class":e+"-name"},d.name),a.h.h("SPAN",{"class":e+"-code",dir:"ltr"},yc("+",d.code)));b=new V(e,b,a.h);void 0!==c?a.Ac(b,c):a.Za(b); return d},ul=function(a,b){if(b){var c=Sk(a),d;c&&c.K()?d=c.K():d=a.I;a.Rb=pl(a,b);for(c=a.g?wh(a.g,0):null;c&&c!=a.vd;)a.Bc(c),c=a.g?wh(a.g,0):null;b=a.Rb;b.unshift(a.I);Wa(b);Ia(b,function(e){vl(this,e,0)},a);a.ub(d)}},wl=function(a,b){a.W[b]&&b!=a.K()&&(a.ub(b),sl(a))},ol=function(){};ja(ol,Hk);ol.prototype.D=function(){return"i18n-phone-select-country"};r(ol);var xl=function(a,b,c,d,e){O.call(this,b);this.Ta=a;this.Ha=c;this.Ua=d;this.ha=e;this.s=this.l=this.I=this.g=null};ja(xl,O);xl.prototype.v=function(){O.prototype.v.call(this);Za(this.l);Za(this.I);this.g=null}; xl.prototype.Ca=function(a){this.g=a;K(this.g,"i18n_phone_number_input-inner_input");this.s=this.h.h("TH","i18n_phone_number_input-menu");var b=this.h.h("TD","i18n_phone_number_input-input");var c=this.h.h("TABLE","i18n_phone_number_input",this.h.h("TBODY",{},this.h.h("TR",{},this.s,b)));x(null!=c&&null!=a,"goog.dom.replaceNode expects non-null arguments");var d=a.parentNode;d&&d.replaceChild(c,a);b.appendChild(a);yl(this);K(this.s,this.ha?"i18n_phone_number_input-hiRes":"i18n_phone_number_input-loRes"); O.prototype.Ca.call(this,c);this.l&&!this.l.m()&&sh(this.l,this.s);zl(this)};xl.prototype.J=function(){O.prototype.J.call(this);this.I=new fl(this.g);this.l&&P(this).u(this.l,"action",this.W);P(this).u(this.I,"input",function(){Al(this);zl(this)})};var yl=function(a){a.l||(a.l=new rl(a.Ta,a.h,a.Ha,a.Ua,a.ha),a.l.kc(a),a.s&&sh(a.l,a.s),a.B&&P(a).u(a.l,"action",a.W))}; xl.prototype.ta=function(a){if(this.isEnabled()!=a){Bl(this).ta(a);var b=this.m();x(b);of(b,"i18n_phone_number_input-disabled",!a);this.g.disabled=!a}};xl.prototype.isEnabled=function(){return!kf(this.m(),"i18n_phone_number_input-disabled")}; xl.prototype.W=function(){if(this.isEnabled()){sl(Bl(this));var a=tl(Bl(this),this.g.value),b=this.g.value,c="+"+this.nb();null==a?this.yb()!=Bl(this).I&&(this.g.value=c+" "+b):this.yb()==Bl(this).I?this.g.value=bb(b.replace("+"+a,"")):this.g.value=b.replace("+"+a,c);this.g.focus();if(a=Wi){a:{b=this.g;var d=c=0;if(Xi(b))c=b.selectionStart,d=b.selectionEnd;else if(B&&!F("9")){var e=b.ownerDocument||b.document;a=e.selection.createRange();"textarea"==b.type?(e=e.body.createTextRange(),e.moveToElementText(b)): e=b.createTextRange();e=[e,a];a=e[0];e=e[1];if(a.inRange(e)){a.setEndPoint("EndToStart",e);if("textarea"==b.type){b=e.duplicate();var f=a.text;c=f;e=d=b.text;for(var h=!1;!h;)0==a.compareEndPoints("StartToEnd",a)?h=!0:(a.moveEnd("character",-1),a.text==f?c+="\r\n":h=!0);for(a=!1;!a;)0==b.compareEndPoints("StartToEnd",b)?a=!0:(b.moveEnd("character",-1),b.text==d?e+="\r\n":a=!0);a=[c.length,c.length+e.length];break a}c=a.text.length;d=a.text.length+e.text.length}}a=[c,d]}a=0==a[1]}a&&B&&(a=this.g,b= this.g.value.length,Xi(a)?(a.selectionStart=b,a.selectionEnd=b):B&&!F("9")&&("textarea"==a.type&&(b=a.value.substring(0,b).replace(/(\r\n|\r|\n)/g,"\n").length),a=a.createTextRange(),a.collapse(!0),a.move("character",b),a.select()))}};var Bl=function(a){yl(a);return a.l};xl.prototype.nb=function(){return Bl(this).nb()};xl.prototype.yb=function(){return Bl(this).yb()}; var Al=function(a){if(a.isEnabled()&&a.g)if(""==a.g.value)wl(Bl(a),Bl(a).I);else{var b=Bl(a);a=tl(Bl(a),a.g.value);null!=a?a!=b.nb()&&wl(b,b.ha[a]):wl(b,b.I)}},zl=function(a){of(a.m(),"i18n_phone_number_input-empty",""==a.g.value)};var Cl=function(a,b,c,d,e){xl.call(this,a,b,c,d,e);el.O()};ja(Cl,xl);G_numberInputWidget=null;Cl.prototype.getElement=Cl.prototype.m;G_renderPhoneNumberInput=function(a,b,c){if(void 0!==c){var d=nl(c);var e=La(c,function(f){return f.countryCode.toLowerCase()})}G_numberInputWidget=new Cl(b?[b]:void 0,void 0,d,e);th(G_numberInputWidget,a);Al(G_numberInputWidget);return G_numberInputWidget.nb()};G_getPhoneCountryCode=function(){if(G_numberInputWidget)return G_numberInputWidget.yb()};G_getPhoneCallingCode=function(){if(G_numberInputWidget)return G_numberInputWidget.nb()}; G_getPhoneCountrySelect=function(){if(G_numberInputWidget)return Bl(G_numberInputWidget)};G_getCountryData=function(a){return nl(a)}; </script> <script type="text/javascript" nonce="ZbMWEMFAdvkYf5EeRGMR3g"> function updateTosPrivacyLink(countryValue) { var labelElement = document.getElementById('terms-of-service-label'); if(countryValue == "DE") { labelElement.innerHTML = '<strong>I agree to the Google \x3Ca target=\x22_blank\x22 id=\x22TosLink\x22 href=\x22https:\x2F\x2Faccounts.google.com\x2FTOS?loc=\x3C?cs var:GA.Request.inferredCountry ?\x3E\x26hl=\x3C?cs var:GA.Request.locale ?\x3E\x22\x3ETerms of Service\x3C\x2Fa\x3E and have read the \x3Ca target=\x22_blank\x22 id=\x22PrivacyLink\x22 href=\x22https:\x2F\x2Faccounts.google.com\x2FTOS?loc=\x3C?cs var:GA.Request.inferredCountry ?\x3E\x26hl=\x3C?cs var:GA.Request.locale ?\x3E\x26privacy=true\x22\x3EPrivacy Policy\x3C\x2Fa\x3E.</strong>'; } else { labelElement.innerHTML = '<strong>I agree to the Google \x3Ca target=\x22_blank\x22 id=\x22TosLink\x22 href=\x22https:\x2F\x2Faccounts.google.com\x2FTOS?loc=\x3C?cs var:GA.Request.inferredCountry ?\x3E\x26hl=\x3C?cs var:GA.Request.locale ?\x3E\x22\x3ETerms of Service\x3C\x2Fa\x3E and \x3Ca target=\x22_blank\x22 id=\x22PrivacyLink\x22 href=\x22https:\x2F\x2Faccounts.google.com\x2FTOS?loc=\x3C?cs var:GA.Request.inferredCountry ?\x3E\x26hl=\x3C?cs var:GA.Request.locale ?\x3E\x26privacy=true\x22\x3EPrivacy Policy\x3C\x2Fa\x3E</strong>'; } var tosLinkAnchor = document.getElementById('TosLink'); tosLinkAnchor.href = 'https://web.archive.org/web/20210518052348/https://accounts.google.com/TOS?loc=' + countryValue + '&hl=en'; var privacyLinkAnchor = document.getElementById('PrivacyLink'); privacyLinkAnchor.href = tosLinkAnchor.href + '&privacy=true'; } var birthMonthMenu, genderMenu, countryCodeMenu; function setJfkAccessibleTitle(element, titleId) { var title = document.getElementById(titleId).innerHTML; element.title = title; element.onmouseover = function() { element.title = ''; }; element.onmouseout = function() { element.title = title; }; } function renderJfkDropdown(id, titleId, selectedValue, opt_pinnedValue) { var dropdown = new gaia.Dropdown(id, selectedValue, opt_pinnedValue); setJfkAccessibleTitle(dropdown.getElement(), titleId); return dropdown; } birthMonthMenu = renderJfkDropdown('BirthMonth', 'BirthdayLabel', ''); genderMenu = renderJfkDropdown('Gender', 'GenderLabel', ''); genderMenu.addEventListener('change', function() { getExtraTos(); }); countryCodeMenu = renderJfkDropdown('CountryCode', 'CountryCodeLabel', 'US', 'US'); countryCodeMenu.addEventListener('change', function() { updateTosPrivacyLink(document.getElementById('HiddenCountryCode').value); getExtraTos(); }); var gaia_renderPhoneInput = function() { var countryCode = ''; if (!countryCode) { countryCode = 'US'; } var recoveryPhone = document.getElementById('RecoveryPhoneNumber'); if (recoveryPhone) { var recoveryPhoneCountry = document.getElementById('RecoveryPhoneCountry'); var callingCode = G_renderPhoneNumberInput( recoveryPhone, countryCode.toLowerCase(), [ {countryCode: 'AF', name: 'Afghanistan (افغانستان)', label: 'Afghanistan (افغانستان)' }, {countryCode: 'AX', name: 'Åland Islands (Åland)', label: 'Åland Islands (Åland)' }, {countryCode: 'AL', name: 'Albania (Shqipëri)', label: 'Albania (Shqipëri)' }, {countryCode: 'DZ', name: 'Algeria', label: 'Algeria' }, {countryCode: 'AS', name: 'American Samoa', label: 'American Samoa' }, {countryCode: 'AD', name: 'Andorra', label: 'Andorra' }, {countryCode: 'AO', name: 'Angola', label: 'Angola' }, {countryCode: 'AI', name: 'Anguilla', label: 'Anguilla' }, {countryCode: 'AQ', name: 'Antarctica', label: 'Antarctica' }, {countryCode: 'AG', name: 'Antigua \x26 Barbuda', label: 'Antigua \x26 Barbuda' }, {countryCode: 'AR', name: 'Argentina', label: 'Argentina' }, {countryCode: 'AM', name: 'Armenia (Հայաստան)', label: 'Armenia (Հայաստան)' }, {countryCode: 'AW', name: 'Aruba', label: 'Aruba' }, {countryCode: 'AC', name: 'Ascension Island', label: 'Ascension Island' }, {countryCode: 'AU', name: 'Australia', label: 'Australia' }, {countryCode: 'AT', name: 'Austria (Österreich)', label: 'Austria (Österreich)' }, {countryCode: 'AZ', name: 'Azerbaijan (Azərbaycan)', label: 'Azerbaijan (Azərbaycan)' }, {countryCode: 'BS', name: 'Bahamas', label: 'Bahamas' }, {countryCode: 'BH', name: 'Bahrain (البحرين)', label: 'Bahrain (البحرين)' }, {countryCode: 'BD', name: 'Bangladesh (বাংলাদেশ)', label: 'Bangladesh (বাংলাদেশ)' }, {countryCode: 'BB', name: 'Barbados', label: 'Barbados' }, {countryCode: 'BY', name: 'Belarus (Беларусь)', label: 'Belarus (Беларусь)' }, {countryCode: 'BE', name: 'Belgium', label: 'Belgium' }, {countryCode: 'BZ', name: 'Belize', label: 'Belize' }, {countryCode: 'BJ', name: 'Benin (Bénin)', label: 'Benin (Bénin)' }, {countryCode: 'BM', name: 'Bermuda', label: 'Bermuda' }, {countryCode: 'BT', name: 'Bhutan (འབྲུག)', label: 'Bhutan (འབྲུག)' }, {countryCode: 'BO', name: 'Bolivia', label: 'Bolivia' }, {countryCode: 'BA', name: 'Bosnia \x26 Herzegovina (Bosna i Hercegovina)', label: 'Bosnia \x26 Herzegovina (Bosna i Hercegovina)' }, {countryCode: 'BW', name: 'Botswana', label: 'Botswana' }, {countryCode: 'BV', name: 'Bouvet Island', label: 'Bouvet Island' }, {countryCode: 'BR', name: 'Brazil (Brasil)', label: 'Brazil (Brasil)' }, {countryCode: 'IO', name: 'British Indian Ocean Territory', label: 'British Indian Ocean Territory' }, {countryCode: 'VG', name: 'British Virgin Islands', label: 'British Virgin Islands' }, {countryCode: 'BN', name: 'Brunei', label: 'Brunei' }, {countryCode: 'BG', name: 'Bulgaria (България)', label: 'Bulgaria (България)' }, {countryCode: 'BF', name: 'Burkina Faso', label: 'Burkina Faso' }, {countryCode: 'BI', name: 'Burundi (Uburundi)', label: 'Burundi (Uburundi)' }, {countryCode: 'KH', name: 'Cambodia (កម្ពុជា)', label: 'Cambodia (កម្ពុជា)' }, {countryCode: 'CM', name: 'Cameroon (Cameroun)', label: 'Cameroon (Cameroun)' }, {countryCode: 'CA', name: 'Canada', label: 'Canada' }, {countryCode: 'IC', name: 'Canary Islands (Canarias)', label: 'Canary Islands (Canarias)' }, {countryCode: 'CV', name: 'Cape Verde (Kabu Verdi)', label: 'Cape Verde (Kabu Verdi)' }, {countryCode: 'BQ', name: 'Caribbean Netherlands', label: 'Caribbean Netherlands' }, {countryCode: 'KY', name: 'Cayman Islands', label: 'Cayman Islands' }, {countryCode: 'CF', name: 'Central African Republic (République centrafricaine)', label: 'Central African Republic (République centrafricaine)' }, {countryCode: 'EA', name: 'Ceuta \x26 Melilla (Ceuta y Melilla)', label: 'Ceuta \x26 Melilla (Ceuta y Melilla)' }, {countryCode: 'TD', name: 'Chad (Tchad)', label: 'Chad (Tchad)' }, {countryCode: 'CL', name: 'Chile', label: 'Chile' }, {countryCode: 'CN', name: 'China (中国)', label: 'China (中国)' }, {countryCode: 'CX', name: 'Christmas Island', label: 'Christmas Island' }, {countryCode: 'CP', name: 'Clipperton Island', label: 'Clipperton Island' }, {countryCode: 'CC', name: 'Cocos (Keeling) Islands (Kepulauan Cocos (Keeling))', label: 'Cocos (Keeling) Islands (Kepulauan Cocos (Keeling))' }, {countryCode: 'CO', name: 'Colombia', label: 'Colombia' }, {countryCode: 'KM', name: 'Comoros (جزر القمر)', label: 'Comoros (جزر القمر)' }, {countryCode: 'CG', name: 'Congo - Brazzaville (Congo-Brazzaville)', label: 'Congo - Brazzaville (Congo-Brazzaville)' }, {countryCode: 'CD', name: 'Congo - Kinshasa (Jamhuri ya Kidemokrasia ya Kongo)', label: 'Congo - Kinshasa (Jamhuri ya Kidemokrasia ya Kongo)' }, {countryCode: 'CK', name: 'Cook Islands', label: 'Cook Islands' }, {countryCode: 'CR', name: 'Costa Rica', label: 'Costa Rica' }, {countryCode: 'CI', name: 'Côte d’Ivoire', label: 'Côte d’Ivoire' }, {countryCode: 'HR', name: 'Croatia (Hrvatska)', label: 'Croatia (Hrvatska)' }, {countryCode: 'CU', name: 'Cuba', label: 'Cuba' }, {countryCode: 'CW', name: 'Curaçao', label: 'Curaçao' }, {countryCode: 'CY', name: 'Cyprus (Κύπρος)', label: 'Cyprus (Κύπρος)' }, {countryCode: 'CZ', name: 'Czechia (Česko)', label: 'Czechia (Česko)' }, {countryCode: 'DK', name: 'Denmark (Danmark)', label: 'Denmark (Danmark)' }, {countryCode: 'DG', name: 'Diego Garcia', label: 'Diego Garcia' }, {countryCode: 'DJ', name: 'Djibouti', label: 'Djibouti' }, {countryCode: 'DM', name: 'Dominica', label: 'Dominica' }, {countryCode: 'DO', name: 'Dominican Republic (República Dominicana)', label: 'Dominican Republic (República Dominicana)' }, {countryCode: 'EC', name: 'Ecuador', label: 'Ecuador' }, {countryCode: 'EG', name: 'Egypt (مصر)', label: 'Egypt (مصر)' }, {countryCode: 'SV', name: 'El Salvador', label: 'El Salvador' }, {countryCode: 'GQ', name: 'Equatorial Guinea (Guinea Ecuatorial)', label: 'Equatorial Guinea (Guinea Ecuatorial)' }, {countryCode: 'ER', name: 'Eritrea (ኤርትራ)', label: 'Eritrea (ኤርትራ)' }, {countryCode: 'EE', name: 'Estonia (Eesti)', label: 'Estonia (Eesti)' }, {countryCode: 'SZ', name: 'Eswatini', label: 'Eswatini' }, {countryCode: 'ET', name: 'Ethiopia', label: 'Ethiopia' }, {countryCode: 'FK', name: 'Falkland Islands (Islas Malvinas)', label: 'Falkland Islands (Islas Malvinas)' }, {countryCode: 'FO', name: 'Faroe Islands (Føroyar)', label: 'Faroe Islands (Føroyar)' }, {countryCode: 'FJ', name: 'Fiji', label: 'Fiji' }, {countryCode: 'FI', name: 'Finland (Suomi)', label: 'Finland (Suomi)' }, {countryCode: 'FR', name: 'France', label: 'France' }, {countryCode: 'GF', name: 'French Guiana (Guyane française)', label: 'French Guiana (Guyane française)' }, {countryCode: 'PF', name: 'French Polynesia (Polynésie française)', label: 'French Polynesia (Polynésie française)' }, {countryCode: 'TF', name: 'French Southern Territories (Terres australes françaises)', label: 'French Southern Territories (Terres australes françaises)' }, {countryCode: 'GA', name: 'Gabon', label: 'Gabon' }, {countryCode: 'GM', name: 'Gambia', label: 'Gambia' }, {countryCode: 'GE', name: 'Georgia (საქართველო)', label: 'Georgia (საქართველო)' }, {countryCode: 'DE', name: 'Germany (Deutschland)', label: 'Germany (Deutschland)' }, {countryCode: 'GH', name: 'Ghana (Gaana)', label: 'Ghana (Gaana)' }, {countryCode: 'GI', name: 'Gibraltar', label: 'Gibraltar' }, {countryCode: 'GR', name: 'Greece (Ελλάδα)', label: 'Greece (Ελλάδα)' }, {countryCode: 'GL', name: 'Greenland (Kalaallit Nunaat)', label: 'Greenland (Kalaallit Nunaat)' }, {countryCode: 'GD', name: 'Grenada', label: 'Grenada' }, {countryCode: 'GP', name: 'Guadeloupe', label: 'Guadeloupe' }, {countryCode: 'GU', name: 'Guam', label: 'Guam' }, {countryCode: 'GT', name: 'Guatemala', label: 'Guatemala' }, {countryCode: 'GG', name: 'Guernsey', label: 'Guernsey' }, {countryCode: 'GN', name: 'Guinea (Guinée)', label: 'Guinea (Guinée)' }, {countryCode: 'GW', name: 'Guinea-Bissau (Guiné-Bissau)', label: 'Guinea-Bissau (Guiné-Bissau)' }, {countryCode: 'GY', name: 'Guyana', label: 'Guyana' }, {countryCode: 'HT', name: 'Haiti', label: 'Haiti' }, {countryCode: 'HM', name: 'Heard \x26 McDonald Islands', label: 'Heard \x26 McDonald Islands' }, {countryCode: 'HN', name: 'Honduras', label: 'Honduras' }, {countryCode: 'HK', name: 'Hong Kong (香港)', label: 'Hong Kong (香港)' }, {countryCode: 'HU', name: 'Hungary (Magyarország)', label: 'Hungary (Magyarország)' }, {countryCode: 'IS', name: 'Iceland (Ísland)', label: 'Iceland (Ísland)' }, {countryCode: 'IN', name: 'India (भारत)', label: 'India (भारत)' }, {countryCode: 'ID', name: 'Indonesia', label: 'Indonesia' }, {countryCode: 'IR', name: 'Iran (ایران)', label: 'Iran (ایران)' }, {countryCode: 'IQ', name: 'Iraq (العراق)', label: 'Iraq (العراق)' }, {countryCode: 'IE', name: 'Ireland', label: 'Ireland' }, {countryCode: 'IM', name: 'Isle of Man', label: 'Isle of Man' }, {countryCode: 'IL', name: 'Israel (ישראל)', label: 'Israel (ישראל)' }, {countryCode: 'IT', name: 'Italy (Italia)', label: 'Italy (Italia)' }, {countryCode: 'JM', name: 'Jamaica', label: 'Jamaica' }, {countryCode: 'JP', name: 'Japan (日本)', label: 'Japan (日本)' }, {countryCode: 'JE', name: 'Jersey', label: 'Jersey' }, {countryCode: 'JO', name: 'Jordan (الأردن)', label: 'Jordan (الأردن)' }, {countryCode: 'KZ', name: 'Kazakhstan (Казахстан)', label: 'Kazakhstan (Казахстан)' }, {countryCode: 'KE', name: 'Kenya', label: 'Kenya' }, {countryCode: 'KI', name: 'Kiribati', label: 'Kiribati' }, {countryCode: 'XK', name: 'Kosovo (Kosovë)', label: 'Kosovo (Kosovë)' }, {countryCode: 'KW', name: 'Kuwait (الكويت)', label: 'Kuwait (الكويت)' }, {countryCode: 'KG', name: 'Kyrgyzstan (Кыргызстан)', label: 'Kyrgyzstan (Кыргызстан)' }, {countryCode: 'LA', name: 'Laos (ລາວ)', label: 'Laos (ລາວ)' }, {countryCode: 'LV', name: 'Latvia (Latvija)', label: 'Latvia (Latvija)' }, {countryCode: 'LB', name: 'Lebanon (لبنان)', label: 'Lebanon (لبنان)' }, {countryCode: 'LS', name: 'Lesotho', label: 'Lesotho' }, {countryCode: 'LR', name: 'Liberia', label: 'Liberia' }, {countryCode: 'LY', name: 'Libya (ليبيا)', label: 'Libya (ليبيا)' }, {countryCode: 'LI', name: 'Liechtenstein', label: 'Liechtenstein' }, {countryCode: 'LT', name: 'Lithuania (Lietuva)', label: 'Lithuania (Lietuva)' }, {countryCode: 'LU', name: 'Luxembourg', label: 'Luxembourg' }, {countryCode: 'MO', name: 'Macao (澳門)', label: 'Macao (澳門)' }, {countryCode: 'MG', name: 'Madagascar (Madagasikara)', label: 'Madagascar (Madagasikara)' }, {countryCode: 'MW', name: 'Malawi', label: 'Malawi' }, {countryCode: 'MY', name: 'Malaysia', label: 'Malaysia' }, {countryCode: 'MV', name: 'Maldives', label: 'Maldives' }, {countryCode: 'ML', name: 'Mali', label: 'Mali' }, {countryCode: 'MT', name: 'Malta', label: 'Malta' }, {countryCode: 'MH', name: 'Marshall Islands', label: 'Marshall Islands' }, {countryCode: 'MQ', name: 'Martinique', label: 'Martinique' }, {countryCode: 'MR', name: 'Mauritania (موريتانيا)', label: 'Mauritania (موريتانيا)' }, {countryCode: 'MU', name: 'Mauritius (Moris)', label: 'Mauritius (Moris)' }, {countryCode: 'YT', name: 'Mayotte', label: 'Mayotte' }, {countryCode: 'MX', name: 'Mexico (México)', label: 'Mexico (México)' }, {countryCode: 'FM', name: 'Micronesia', label: 'Micronesia' }, {countryCode: 'MD', name: 'Moldova (Republica Moldova)', label: 'Moldova (Republica Moldova)' }, {countryCode: 'MC', name: 'Monaco', label: 'Monaco' }, {countryCode: 'MN', name: 'Mongolia (Монгол)', label: 'Mongolia (Монгол)' }, {countryCode: 'ME', name: 'Montenegro (Crna Gora)', label: 'Montenegro (Crna Gora)' }, {countryCode: 'MS', name: 'Montserrat', label: 'Montserrat' }, {countryCode: 'MA', name: 'Morocco', label: 'Morocco' }, {countryCode: 'MZ', name: 'Mozambique (Moçambique)', label: 'Mozambique (Moçambique)' }, {countryCode: 'MM', name: 'Myanmar (Burma) (မြန်မာ)', label: 'Myanmar (Burma) (မြန်မာ)' }, {countryCode: 'NA', name: 'Namibia (Namibië)', label: 'Namibia (Namibië)' }, {countryCode: 'NR', name: 'Nauru', label: 'Nauru' }, {countryCode: 'NP', name: 'Nepal (नेपाल)', label: 'Nepal (नेपाल)' }, {countryCode: 'NL', name: 'Netherlands (Nederland)', label: 'Netherlands (Nederland)' }, {countryCode: 'NC', name: 'New Caledonia (Nouvelle-Calédonie)', label: 'New Caledonia (Nouvelle-Calédonie)' }, {countryCode: 'NZ', name: 'New Zealand', label: 'New Zealand' }, {countryCode: 'NI', name: 'Nicaragua', label: 'Nicaragua' }, {countryCode: 'NE', name: 'Niger (Nijar)', label: 'Niger (Nijar)' }, {countryCode: 'NG', name: 'Nigeria', label: 'Nigeria' }, {countryCode: 'NU', name: 'Niue', label: 'Niue' }, {countryCode: 'NF', name: 'Norfolk Island', label: 'Norfolk Island' }, {countryCode: 'MP', name: 'Northern Mariana Islands', label: 'Northern Mariana Islands' }, {countryCode: 'KP', name: 'North Korea (북한)', label: 'North Korea (북한)' }, {countryCode: 'MK', name: 'North Macedonia (Северна Македонија)', label: 'North Macedonia (Северна Македонија)' }, {countryCode: 'NO', name: 'Norway (Norge)', label: 'Norway (Norge)' }, {countryCode: 'OM', name: 'Oman (عُمان)', label: 'Oman (عُمان)' }, {countryCode: 'PK', name: 'Pakistan (پاکستان)', label: 'Pakistan (پاکستان)' }, {countryCode: 'PW', name: 'Palau', label: 'Palau' }, {countryCode: 'PS', name: 'Palestine (فلسطين)', label: 'Palestine (فلسطين)' }, {countryCode: 'PA', name: 'Panama (Panamá)', label: 'Panama (Panamá)' }, {countryCode: 'PG', name: 'Papua New Guinea', label: 'Papua New Guinea' }, {countryCode: 'PY', name: 'Paraguay', label: 'Paraguay' }, {countryCode: 'PE', name: 'Peru (Perú)', label: 'Peru (Perú)' }, {countryCode: 'PH', name: 'Philippines', label: 'Philippines' }, {countryCode: 'PN', name: 'Pitcairn Islands', label: 'Pitcairn Islands' }, {countryCode: 'PL', name: 'Poland (Polska)', label: 'Poland (Polska)' }, {countryCode: 'PT', name: 'Portugal', label: 'Portugal' }, {countryCode: 'PR', name: 'Puerto Rico', label: 'Puerto Rico' }, {countryCode: 'QA', name: 'Qatar (قطر)', label: 'Qatar (قطر)' }, {countryCode: 'RE', name: 'Réunion (La Réunion)', label: 'Réunion (La Réunion)' }, {countryCode: 'RO', name: 'Romania (România)', label: 'Romania (România)' }, {countryCode: 'RU', name: 'Russia (Россия)', label: 'Russia (Россия)' }, {countryCode: 'RW', name: 'Rwanda (U Rwanda)', label: 'Rwanda (U Rwanda)' }, {countryCode: 'WS', name: 'Samoa', label: 'Samoa' }, {countryCode: 'SM', name: 'San Marino', label: 'San Marino' }, {countryCode: 'ST', name: 'São Tomé \x26 Príncipe (São Tomé e Príncipe)', label: 'São Tomé \x26 Príncipe (São Tomé e Príncipe)' }, {countryCode: 'SA', name: 'Saudi Arabia (المملكة العربية السعودية)', label: 'Saudi Arabia (المملكة العربية السعودية)' }, {countryCode: 'SN', name: 'Senegal (Senegaal)', label: 'Senegal (Senegaal)' }, {countryCode: 'RS', name: 'Serbia (Србија)', label: 'Serbia (Србија)' }, {countryCode: 'SC', name: 'Seychelles', label: 'Seychelles' }, {countryCode: 'SL', name: 'Sierra Leone', label: 'Sierra Leone' }, {countryCode: 'SG', name: 'Singapore', label: 'Singapore' }, {countryCode: 'SX', name: 'Sint Maarten', label: 'Sint Maarten' }, {countryCode: 'SK', name: 'Slovakia (Slovensko)', label: 'Slovakia (Slovensko)' }, {countryCode: 'SI', name: 'Slovenia (Slovenija)', label: 'Slovenia (Slovenija)' }, {countryCode: 'SB', name: 'Solomon Islands', label: 'Solomon Islands' }, {countryCode: 'SO', name: 'Somalia (Soomaaliya)', label: 'Somalia (Soomaaliya)' }, {countryCode: 'ZA', name: 'South Africa', label: 'South Africa' }, {countryCode: 'GS', name: 'South Georgia \x26 South Sandwich Islands', label: 'South Georgia \x26 South Sandwich Islands' }, {countryCode: 'KR', name: 'South Korea (대한민국)', label: 'South Korea (대한민국)' }, {countryCode: 'SS', name: 'South Sudan (جنوب السودان)', label: 'South Sudan (جنوب السودان)' }, {countryCode: 'ES', name: 'Spain (España)', label: 'Spain (España)' }, {countryCode: 'LK', name: 'Sri Lanka (ශ්රී ලංකාව)', label: 'Sri Lanka (ශ්රී ලංකාව)' }, {countryCode: 'BL', name: 'St. Barthélemy (Saint-Barthélemy)', label: 'St. Barthélemy (Saint-Barthélemy)' }, {countryCode: 'SH', name: 'St. Helena', label: 'St. Helena' }, {countryCode: 'KN', name: 'St. Kitts \x26 Nevis', label: 'St. Kitts \x26 Nevis' }, {countryCode: 'LC', name: 'St. Lucia', label: 'St. Lucia' }, {countryCode: 'MF', name: 'St. Martin (Saint-Martin)', label: 'St. Martin (Saint-Martin)' }, {countryCode: 'PM', name: 'St. Pierre \x26 Miquelon (Saint-Pierre-et-Miquelon)', label: 'St. Pierre \x26 Miquelon (Saint-Pierre-et-Miquelon)' }, {countryCode: 'VC', name: 'St. Vincent \x26 Grenadines', label: 'St. Vincent \x26 Grenadines' }, {countryCode: 'SD', name: 'Sudan (السودان)', label: 'Sudan (السودان)' }, {countryCode: 'SR', name: 'Suriname', label: 'Suriname' }, {countryCode: 'SJ', name: 'Svalbard \x26 Jan Mayen (Svalbard og Jan Mayen)', label: 'Svalbard \x26 Jan Mayen (Svalbard og Jan Mayen)' }, {countryCode: 'SE', name: 'Sweden (Sverige)', label: 'Sweden (Sverige)' }, {countryCode: 'CH', name: 'Switzerland (Schweiz)', label: 'Switzerland (Schweiz)' }, {countryCode: 'SY', name: 'Syria (سوريا)', label: 'Syria (سوريا)' }, {countryCode: 'TW', name: 'Taiwan (台灣)', label: 'Taiwan (台灣)' }, {countryCode: 'TJ', name: 'Tajikistan (Тоҷикистон)', label: 'Tajikistan (Тоҷикистон)' }, {countryCode: 'TZ', name: 'Tanzania', label: 'Tanzania' }, {countryCode: 'TH', name: 'Thailand (ไทย)', label: 'Thailand (ไทย)' }, {countryCode: 'TL', name: 'Timor-Leste', label: 'Timor-Leste' }, {countryCode: 'TG', name: 'Togo', label: 'Togo' }, {countryCode: 'TK', name: 'Tokelau', label: 'Tokelau' }, {countryCode: 'TO', name: 'Tonga', label: 'Tonga' }, {countryCode: 'TT', name: 'Trinidad \x26 Tobago', label: 'Trinidad \x26 Tobago' }, {countryCode: 'TA', name: 'Tristan da Cunha', label: 'Tristan da Cunha' }, {countryCode: 'TN', name: 'Tunisia', label: 'Tunisia' }, {countryCode: 'TR', name: 'Turkey (Türkiye)', label: 'Turkey (Türkiye)' }, {countryCode: 'TM', name: 'Turkmenistan (Türkmenistan)', label: 'Turkmenistan (Türkmenistan)' }, {countryCode: 'TC', name: 'Turks \x26 Caicos Islands', label: 'Turks \x26 Caicos Islands' }, {countryCode: 'TV', name: 'Tuvalu', label: 'Tuvalu' }, {countryCode: 'UM', name: 'U.S. Outlying Islands', label: 'U.S. Outlying Islands' }, {countryCode: 'VI', name: 'U.S. Virgin Islands', label: 'U.S. Virgin Islands' }, {countryCode: 'UG', name: 'Uganda', label: 'Uganda' }, {countryCode: 'UA', name: 'Ukraine (Україна)', label: 'Ukraine (Україна)' }, {countryCode: 'AE', name: 'United Arab Emirates (الإمارات العربية المتحدة)', label: 'United Arab Emirates (الإمارات العربية المتحدة)' }, {countryCode: 'GB', name: 'United Kingdom', label: 'United Kingdom' }, {countryCode: 'US', name: 'United States', label: 'United States' }, {countryCode: 'UY', name: 'Uruguay', label: 'Uruguay' }, {countryCode: 'UZ', name: 'Uzbekistan (Oʻzbekiston)', label: 'Uzbekistan (Oʻzbekiston)' }, {countryCode: 'VU', name: 'Vanuatu', label: 'Vanuatu' }, {countryCode: 'VA', name: 'Vatican City (Città del Vaticano)', label: 'Vatican City (Città del Vaticano)' }, {countryCode: 'VE', name: 'Venezuela', label: 'Venezuela' }, {countryCode: 'VN', name: 'Vietnam (Việt Nam)', label: 'Vietnam (Việt Nam)' }, {countryCode: 'WF', name: 'Wallis \x26 Futuna', label: 'Wallis \x26 Futuna' }, {countryCode: 'EH', name: 'Western Sahara (الصحراء الغربية)', label: 'Western Sahara (الصحراء الغربية)' }, {countryCode: 'YE', name: 'Yemen (اليمن)', label: 'Yemen (اليمن)' }, {countryCode: 'ZM', name: 'Zambia', label: 'Zambia' }, {countryCode: 'ZW', name: 'Zimbabwe', label: 'Zimbabwe' } ]); if (!recoveryPhone.value && callingCode != 1) { recoveryPhone.value = '+' + callingCode; } var countryCodeDropDownElement = G_numberInputWidget.getElement() .getElementsByTagName('th')[0] .getElementsByTagName('div')[0]; setJfkAccessibleTitle(countryCodeDropDownElement, 'RecoveryPhoneNumberLabel'); recoveryPhoneCountry.value = G_getPhoneCountryCode().toUpperCase(); gaia_attachEvent(recoveryPhone, 'blur', function() { recoveryPhoneCountry.value = G_getPhoneCountryCode().toUpperCase(); }); } }; gaia_renderPhoneInput(); var gaia_getNonDefaultPhoneInputValue = function() { var defaultValue = '+' + G_getPhoneCallingCode(); // Trim leading and trailing whitespace. var value = inputHolders.recoveryPhone.value().replace(/^\s+|\s+$/g, ''); if (defaultValue == value) { return ''; } else { return value; } }; var gaia_phoneNumberOnSubmit = function() { inputHolders.recoveryPhone.inputForValue.value = gaia_getNonDefaultPhoneInputValue(); }; </script> <script type="text/javascript" nonce="ZbMWEMFAdvkYf5EeRGMR3g"> setOnSubmitFunction(gaia_formOnSubmit); getExtraTos(); </script> <script type="text/javascript" nonce="ZbMWEMFAdvkYf5EeRGMR3g"> var gaiaBubble = new gaia.Bubble(); gaiaBubble.disableJfk = false; gaiaBubble.position = jfk.PopupPosition.LEFT; var newInputHolder = function(id, jfkInput) { if (document.getElementById(id)) { return new InputHolder(id, jfkInput); } }; var InputHolder = function(id, jfkInput) { var input = document.getElementById(id); this.inputForId = input; if (jfkInput) { this.inputForValue = document.getElementById('Hidden' + id); this.inputForEvents = jfkInput.getElement(); } else { this.inputForValue = input; this.inputForEvents = input; } this.prevalidationHandlers = []; this.error = document.getElementById('errormsg_0_' + id); var inputHolder = this; this.attachRemoveErrorHandler(function() { inputHolder.clearErrorMessage(); }); } InputHolder.prototype.id = function() { return this.inputForId.id; }; InputHolder.prototype.value = function() { return this.inputForValue.value; }; InputHolder.prototype.attachEvent = function(event, handler) { gaia_attachEvent(this.inputForEvents, event, handler, false); }; InputHolder.prototype.attachPrevalidationHandler = function(handler) { this.prevalidationHandlers.push(handler); }; InputHolder.prototype.attachValidationHandler = function(handler) { this.attachEvent('blur', handler); }; InputHolder.prototype.attachRemoveErrorHandler = function(handler) { this.attachEvent('focus', handler); this.attachEvent('keydown', handler); this.attachEvent('click', handler); }; InputHolder.prototype.attachRemoveDuplicateErrorsHandler = function(handler) { this.removeDuplicateErrorsHandler = handler; }; InputHolder.prototype.setInfoMessage = function(messageId, anchorId) { var message = document.getElementById(messageId); if (gaiaBubble.disableJfk) { this.attachEvent('focus', function() { message.style.display = 'block'; }); this.attachEvent('keyup', function() { message.style.display = 'block'; }); } else { var anchorNode = this.inputForEvents.parentNode; if (anchorId) { anchorNode = document.getElementById(anchorId); } while (anchorNode) { var anchorNodeStyle = anchorNode.currentStyle || window.getComputedStyle(anchorNode, ''); if (anchorNodeStyle && (anchorNodeStyle.display == 'block' || anchorNodeStyle.display == 'inline-block')) { break; } anchorNode = anchorNode.parentNode; } if (!anchorNode) { anchorNode = this.inputForEvents.parentNode; } gaiaBubble.init(this.inputForEvents, message, anchorNode, gaiaBubble.position); message.parentNode.removeChild(message); } }; InputHolder.prototype.setPlaceHolder = function(placeHolderId) { var placeHolder = document.getElementById(placeHolderId); var inputForValue = this.inputForValue; if (!inputForValue.value) { placeHolder.style.display = 'block'; } this.attachEvent('keydown', function() { placeHolder.style.display = 'none'; }); // Clear hint text when user pastes a value using right-click menu. this.attachEvent('input', function() { if (!inputForValue.value) { placeHolder.style.display = 'block'; } else { placeHolder.style.display = 'none'; } }); this.attachEvent('blur', function() { if (!inputForValue.value) { placeHolder.style.display = 'block'; } }); }; InputHolder.prototype.setHandler = function(handler) { gaia_attachEvent(this.inputForEvents, 'blur', handler, false); }; InputHolder.prototype.hasErrorMessage = function() { if (gaia_hasInnerTextProperty) { return this.error.innerText.replace(/\s*/, '').length > 0; } else { return this.error.textContent.replace(/\s*/, '').length > 0; } }; InputHolder.prototype.getErrorMessage = function() { return this.error.innerHTML; }; InputHolder.prototype.setError = function(error) { if (typeof(error) == 'string') { this.setErrorMessage(error); } else if (error.nodeType) { this.setErrorMessage(error.innerHTML); } else if (error[this.id()]) { this.setErrorMessage(error[this.id()]); } }; InputHolder.prototype.setErrorMessage = function(message) { this.inputForId.className = this.inputForId.className + ' form-error'; this.inputForId.setAttribute('aria-invalid', 'true'); this.error.style.display = ''; this.error.innerHTML = message; if (this.removeDuplicateErrorsHandler) { this.removeDuplicateErrorsHandler(this); } // Update info bubble position in case the anchor element has shifted due to // display of an error message. gaiaBubble.reposition(); }; InputHolder.prototype.clearErrorMessage = function() { this.error.innerHTML = ''; var input = this.inputForId; if (input.className) { var indexOfFormError = input.className.indexOf('form-error'); if (indexOfFormError >= 0) { input.className = input.className.substring(0, indexOfFormError); } } if (input.getAttribute('aria-invalid')) { input.setAttribute('aria-invalid', 'false'); } }; InputHolder.prototype.isNullOrEmpty = function() { return (this.inputForValue.value == null || this.inputForValue.value == ""); }; InputHolder.prototype.prefill = function() { try { if (this.isNullOrEmpty() && location.hash) { var params = decodeURIComponent(location.hash.substring(1)).split('&'); for (var i = 0; i < params.length; i++) { var param = params[i].split('='); if (this.id() == param[0] && param[1]) { this.inputForValue.value = param[1]; return; } } } } catch (e) {} }; var gaia_initPasswordStrengthMeter = function(inputHolders, ratingMessages) { inputHolders.passwd.previousValue = ''; inputHolders.passwd.attachEvent('keyup', inputHandler); inputHolders.passwd.attachEvent('focus', inputHandler); inputHolders.passwd.setInfoMessage('password-infomessage'); function inputHandler() { if (inputHolders.passwd.value().length == 0) { var message = document.getElementById('passwdRating'); message.innerHTML = ''; updatePasswordBar(5); } else if (inputHolders.passwd.value().length < 8) { updatePasswordBar(0); inputHolders.passwd.previousValue = inputHolders.passwd.value(); } else if (inputHolders.passwd.value() != inputHolders.passwd.previousValue) { var request = new gaia.ajax.XmlHttpFormRequest(); request.parameters['Passwd'] = inputHolders.passwd.value(); if (inputHolders.gmailAddress) { var address = inputHolders.gmailAddress.value(); var suffix = '@gmail.com'; if (address.substr(address.length - suffix.length) != suffix) { address += suffix; } request.parameters['Email'] = address; } if (inputHolders.emailAddress) { request.parameters['Email'] = inputHolders.emailAddress.value(); } if (inputHolders.firstName && inputHolders.lastName) { request.parameters['FirstName'] = inputHolders.firstName.value(); request.parameters['LastName'] = inputHolders.lastName.value(); } request.send('RatePassword', function(response) { updatePasswordBar(response.text); }); inputHolders.passwd.previousValue = inputHolders.passwd.value(); } } function updatePasswordBar(rating) { var ratingClasses = new Array(6); ratingClasses[0] = 'short'; ratingClasses[1] = 'weak'; ratingClasses[2] = 'fair'; ratingClasses[3] = 'good'; ratingClasses[4] = 'strong'; ratingClasses[5] = 'notRated'; var bar = document.getElementById('strength-bar'); if (bar) { var message = document.getElementById('passwdRating'); var barLength = document.getElementById('passwdBar').clientWidth; bar.className = ratingClasses[rating]; if (rating >= 0 && rating <= 4) { bar.style.width = (barLength * (parseInt(rating) + 1.0) / 5.0) + 'px'; message.innerHTML = ratingMessages[rating]; } else { bar.style.width = 0; rating = 5; } } } }; function registerValidationHandler(inputs, validateInputFunction, getValuesAsJsonFunction, handleValidationResponseFunction) { function handleValidationResponse(errors, data) { for (var i = 0; i < inputs.length; i++) { inputs[i].setError(errors); } } function validate(input) { var running = false; return function() { try { for (var i = 0; i < input.prevalidationHandlers.length; i++) { input.prevalidationHandlers[i](); } if (!validateInputFunction(input)) { return; } for (var i = 0; i < inputs.length; i++) { if (inputs[i].isNullOrEmpty()) { return; } } if (input.hasErrorMessage() || running) { return; } running = true; if (getValuesAsJsonFunction) { var valuesAsJson = getValuesAsJsonFunction(); if (valuesAsJson) { var validator = new gaia.InputValidator('SignUp'); validator.locale = 'en'; validator.service = 'wise'; if (handleValidationResponseFunction) { validator.errorHandler = handleValidationResponseFunction; } else { validator.errorHandler = function(errors, data) { handleValidationResponse(errors, data); }; } validator.validate(valuesAsJson); } } } finally { running = false; } }; } function validateOnSubmit(input, validationFunction) { return function() { validationFunction(); return !input.hasErrorMessage(); } } for (var i = 0; i < inputs.length; i++) { var input = inputs[i]; var validationFunction = validate(input); input.attachValidationHandler(validationFunction); gaia_addOnSubmitValidationHandler( input.id(), validateOnSubmit(input, validationFunction)); } } function getFirstInputWithError(inputs) { for (var i = 0; i < inputs.length; i++) { if (inputs[i].hasErrorMessage()) { return inputs[i]; } } } function removeDuplicateErrorMessages(input, inputs) { if (input && input.hasErrorMessage()) { var thisErrorMessage = input.getErrorMessage(); for (var i = 0; i < inputs.length; i++) { if (inputs[i].id() != input.id()) { if (thisErrorMessage == inputs[i].getErrorMessage()) { inputs[i].error.style.display = 'none'; } } } } } function registerRemoveDuplicateErrorMessagesHandler(inputs) { for (var i = 0; i < inputs.length; i++) { inputs[i].attachRemoveDuplicateErrorsHandler(function(input) { removeDuplicateErrorMessages(input, inputs); }); } } </script> <script type="text/javascript" nonce="ZbMWEMFAdvkYf5EeRGMR3g"> gaiaBubble.position = jfk.PopupPosition.LEFT; var inputHolders = new function() { var jfkBirthMonthMenu = birthMonthMenu; var jfkGenderMenu = genderMenu; var jfkCountryCodeMenu = countryCodeMenu; this.firstName = newInputHolder('FirstName'); this.lastName = newInputHolder('LastName'); this.emailAddress = newInputHolder('EmailAddress'); this.gmailAddress = newInputHolder('GmailAddress'); this.passwd = newInputHolder('Passwd'); this.passwdAgain = newInputHolder('PasswdAgain'); this.birthMonth = newInputHolder('BirthMonth', jfkBirthMonthMenu); this.birthDay = newInputHolder('BirthDay'); this.birthYear = newInputHolder('BirthYear'); this.gender = newInputHolder('Gender', jfkGenderMenu); this.recoveryPhone = newInputHolder('RecoveryPhoneNumber'); this.recoveryEmail = newInputHolder('RecoveryEmailAddress'); this.countryCode = newInputHolder('CountryCode', jfkCountryCodeMenu); this.termsOfService = newInputHolder('TermsOfService'); }; var nameFormats = { 'firstname' : inputHolders.firstName, 'lastname' : inputHolders.lastName}; var nameInputs = [ nameFormats['firstname'], nameFormats['lastname']]; inputHolders.firstName.prefill(); inputHolders.lastName.prefill(); inputHolders.firstName.setPlaceHolder('firstname-placeholder'); inputHolders.lastName.setPlaceHolder('lastname-placeholder'); nameInputs[0].setInfoMessage('name-infomessage'); if (inputHolders.gmailAddress) { inputHolders.gmailAddress.prefill(); inputHolders.gmailAddress.setInfoMessage('gmail-address-infomessage'); } if (inputHolders.emailAddress) { inputHolders.emailAddress.prefill(); inputHolders.emailAddress.setInfoMessage('email-address-infomessage'); } gaia_initPasswordStrengthMeter(inputHolders, [ "Too short", "Weak", "Fair", "Good", "Strong", "Not rated" ]); inputHolders.passwdAgain.attachEvent('focus', function() { gaiaBubble.hideInfoBubble(); }); var birthDateFormats = { 'day' : inputHolders.birthDay, 'month' : inputHolders.birthMonth, 'year' : inputHolders.birthYear}; var birthDateInputs = [ birthDateFormats['month'], birthDateFormats['day'], birthDateFormats['year']]; inputHolders.birthDay.setPlaceHolder('birthday-placeholder'); inputHolders.birthYear.setPlaceHolder('birthyear-placeholder'); if (inputHolders.recoveryEmail) { inputHolders.recoveryEmail.prefill(); inputHolders.recoveryEmail.setInfoMessage('recovery-email-infomessage'); } inputHolders.countryCode.setInfoMessage('country-code-infomessage'); var gaia_initValidation = function() { var inputEmptyErrorMessage = 'You can\x27t leave this empty.'; function defaultValidateInputFunction() { return function(input) { if (input.isNullOrEmpty()) { input.setErrorMessage(inputEmptyErrorMessage); return false; } return true; }; } function defaultGetValuesAsJsonFunction(name, inputHolders) { return function() { var json = {}; json['Input'] = name; for (var i = 0; i < inputHolders.length; i++) { json[inputHolders[i].id()] = inputHolders[i].value(); } return json; }; } registerValidationHandler( nameInputs, defaultValidateInputFunction()); registerRemoveDuplicateErrorMessagesHandler(nameInputs); removeDuplicateErrorMessages(getFirstInputWithError(nameInputs), nameInputs) registerValidationHandler( [inputHolders.passwd], defaultValidateInputFunction(), function() { var json = {}; json['Input'] = 'Passwd'; json[inputHolders.passwd.id()] = inputHolders.passwd.value(); json[inputHolders.passwdAgain.id()] = inputHolders.passwd.value(); json[inputHolders.firstName.id()] = inputHolders.firstName.value(); json[inputHolders.lastName.id()] = inputHolders.lastName.value(); if (inputHolders.gmailAddress) { json[inputHolders.gmailAddress.id()] = inputHolders.gmailAddress.value(); } if (inputHolders.emailAddress) { json[inputHolders.emailAddress.id()] = inputHolders.emailAddress.value(); } return json; }); registerValidationHandler( [inputHolders.passwdAgain], function(input) { if (inputHolders.passwd.isNullOrEmpty() && inputHolders.passwdAgain.isNullOrEmpty()) { inputHolders.passwdAgain.setErrorMessage(inputEmptyErrorMessage); return false; } if (inputHolders.passwd.value() != inputHolders.passwdAgain.value()) { inputHolders.passwdAgain.setErrorMessage('These passwords don\x27t match. Try again?'); return false; } return true; }); inputHolders.passwd.attachEvent('keydown', function(event) { event = event || window.event; var keycode = event.charCode || event.keyCode; if (keycode != 9) { inputHolders.passwdAgain.clearErrorMessage(); inputHolders.passwdAgain.inputForValue.value = ''; } }); registerValidationHandler( birthDateInputs, defaultValidateInputFunction(), defaultGetValuesAsJsonFunction('Birthday', birthDateInputs)); registerRemoveDuplicateErrorMessagesHandler(birthDateInputs); removeDuplicateErrorMessages(getFirstInputWithError(birthDateInputs), birthDateInputs); if (inputHolders.gender) { registerValidationHandler( [inputHolders.gender], defaultValidateInputFunction()); } if (inputHolders.recoveryPhone) { registerValidationHandler( [inputHolders.recoveryPhone], function(input) { return gaia_getNonDefaultPhoneInputValue() ? true : false; }, function() { var countryInput = document.getElementById('RecoveryPhoneCountry'); return { 'Input' : 'RecoveryPhoneNumber', 'RecoveryPhoneNumber' : gaia_getNonDefaultPhoneInputValue(), 'RecoveryPhoneCountry' : countryInput.value } }); } if (inputHolders.recoveryEmail) { registerValidationHandler( [inputHolders.recoveryEmail], function(input) { return !input.isNullOrEmpty(); }, defaultGetValuesAsJsonFunction('RecoveryEmailAddress', [inputHolders.recoveryEmail, inputHolders.gmailAddress])); } if (inputHolders.emailAddress) { registerValidationHandler( [inputHolders.emailAddress], defaultValidateInputFunction(), defaultGetValuesAsJsonFunction('EmailAddress', [inputHolders.emailAddress]), function(errors, data) { if (errors[inputHolders.emailAddress.id()]) { var error = errors[inputHolders.emailAddress.id()]; if (error == 'A user with the email address you specified already exists') { error = promoteUserToLoginErrorMessage( document.getElementById('EmailAddressExistsError'), inputHolders.emailAddress.value()); } inputHolders.emailAddress.setError(error); } }); } if (inputHolders.gmailAddress) { var gmailAddressErrormsgAndSuggestionsDiv = document.getElementById('username-errormsg-and-suggestions'); var gmailAddressSuggestionsDiv = document.getElementById('username-suggestions'); registerValidationHandler( [inputHolders.gmailAddress], defaultValidateInputFunction(), defaultGetValuesAsJsonFunction('GmailAddress', [inputHolders.gmailAddress, inputHolders.firstName, inputHolders.lastName]), function(errors, data) { var error = errors[inputHolders.gmailAddress.id()]; if (error == 'You entered an email address that is already associated with an account.' ) { errors = promoteUserToLoginErrorMessage( document.getElementById('EmailAddressExistsError'), inputHolders.gmailAddress.value()); } inputHolders.gmailAddress.setError(errors); gmailAddressErrormsgAndSuggestionsDiv.style.display = ''; gmailAddressErrormsgAndSuggestionsDiv.setAttribute('role', 'alert'); var suggestions = data; if (typeof(suggestions) == 'string') { suggestions = eval('(' + suggestions + ')'); } if (suggestions.length > 0) { gmailAddressSuggestionsDiv.style.display = 'block'; gmailAddressSuggestionsDiv.innerHTML = 'Available: '; for (var i = 0; i < Math.min(suggestions.length, 3); i++) { var anchor = document.createElement('a'); anchor.innerHTML = suggestions[i]; anchor.href = ''; anchor.onclick = selectUsernameSuggestionFunction(suggestions[i]); gmailAddressSuggestionsDiv.appendChild(anchor); } } }); function promoteUserToLoginErrorMessage(error, emailAddress) { var anchors = error.getElementsByTagName('a'); for (var i = 0; i < anchors.length; i++) { if (anchors[i].href.indexOf('/ServiceLogin') > 0) { anchors[i].href = gaia.uri.setFragmentParam( anchors[i].href, 'Email', emailAddress); } else { anchors[i].href = gaia.uri.setParam( anchors[i].href, 'Email', emailAddress); } } return error; } function selectUsernameSuggestionFunction(username) { return function() { inputHolders.gmailAddress.inputForValue.focus(); inputHolders.gmailAddress.inputForValue.value = username; gmailAddressErrormsgAndSuggestionsDiv.style.display = 'none'; return false; }; } inputHolders.gmailAddress.attachRemoveErrorHandler(function() { gmailAddressSuggestionsDiv.style.display = 'none'; }); inputHolders.gmailAddress.attachPrevalidationHandler(function() { var username = inputHolders.gmailAddress.inputForValue.value; if (username && username.indexOf('@gmail.com') > 0) { inputHolders.gmailAddress.inputForValue.value = username.substring(0, username.indexOf('@gmail.com')); } }); var gmailAddressSuggestions = gmailAddressSuggestionsDiv.getElementsByTagName('a'); if (gmailAddressSuggestions) { for (var i = 0; i < gmailAddressSuggestions.length; i++) { gmailAddressSuggestions[i].onclick = selectUsernameSuggestionFunction(gmailAddressSuggestions[i].innerHTML); } } } var validateTermsOfService = function() { if (inputHolders.termsOfService.inputForId.checked) { inputHolders.termsOfService.clearErrorMessage(); return true; } else { inputHolders.termsOfService.setErrorMessage( 'In order to use our services, you must agree to Google\x27s Terms of Service.'); return false; } }; registerValidationHandler( [inputHolders.termsOfService], validateTermsOfService); inputHolders.termsOfService.attachEvent('click', validateTermsOfService); }; gaia_initValidation(); var linkElement = document.getElementById('signup-without-gmail-link'); if (linkElement) { var linkUrl = linkElement.href; linkElement.href = ''; linkElement.onclick = function() { var inputs = [ inputHolders.firstName, inputHolders.lastName]; for(var i = 0; i < inputs.length; i++) { linkUrl = gaia.uri.setFragmentParam(linkUrl, inputs[i].id(), inputs[i].value()); } window.location = linkUrl; return false; }; } </script> <script type="text/javascript" nonce="ZbMWEMFAdvkYf5EeRGMR3g"> var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-992684-1']); _gaq.push(['_setDomainName', 'accounts.google.com']); _gaq.push(['_setAllowLinker', true]); _gaq.push(['_addIgnoredRef', 'mail.google.com']); _gaq.push(['_setAllowAnchor', true]); _gaq.push(['_trackPageview', '/SignUp']); (function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://web.archive.org/web/20210518052348/https://ssl' : 'https://web.archive.org/web/20210518052348/http://www') + '.google-analytics.com/ga.js'; ga.setAttribute('nonce', 'ZbMWEMFAdvkYf5EeRGMR3g'); (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(ga); })(); </script> <script type="text/javascript" nonce="ZbMWEMFAdvkYf5EeRGMR3g"> var gaia_renderBirthDayAndYear = function() { var renderBirthDateField = function(inputId, placeholderId, selectedValue, hasError, begin, end) { function addOption(select, i, selectedValue) { var option = document.createElement('option'); option.setAttribute('value', i); option.innerHTML = i; if (selectedValue == option.value) { option.selected = true; } select.appendChild(option); } var placeholder = document.getElementById(placeholderId); var select = document.createElement('select'); select.setAttribute('id', inputId); select.setAttribute('name', inputId); var option = document.createElement('option'); option.setAttribute('value', ''); option.innerHTML = placeholder.innerHTML; select.appendChild(option); if (begin < end) { for (var i = begin; i <= end; i++) { addOption(select, i, selectedValue); } } else { for (var i = begin; i >= end; i--) { addOption(select, i, selectedValue); } } if (hasError) { select.className = "form-error"; } var input = document.getElementById(inputId); var inputParent = input.parentNode; inputParent.insertBefore(select, input); inputParent.removeChild(input); inputParent.removeChild(placeholder); }; var hasError = false; var begin = 1; var end = 31; renderBirthDateField('BirthDay', 'birthday-placeholder', "", hasError, begin, end); inputHolders.birthDay = new InputHolder('BirthDay'); hasError = false; var currentYear = new Date().getFullYear(); begin = currentYear; end = currentYear - 130; renderBirthDateField('BirthYear', 'birthyear-placeholder', "", hasError, begin, end); inputHolders.birthYear = new InputHolder('BirthYear'); }; </script> <![if !IE]> <script type="text/javascript" nonce="ZbMWEMFAdvkYf5EeRGMR3g"> var gaia_addJfkDropdown = function() { var selectList = document.getElementsByTagName('select'); for (var i = 0; i < selectList.length; i++) { var select = selectList[i]; var dropdown = document.createElement('div'); dropdown.className = "goog-flat-menu-button-dropdown"; if (select.nextElementSibling) { select.parentNode.insertBefore(dropdown, select.nextElementSibling); } else { select.parentNode.appendChild(dropdown); } } } gaia_addJfkDropdown(); var gaia_disableOptionLabels = function() { var labels = ['BirthMonth', 'BirthDay', 'BirthYear', 'Gender']; for (var i = 0; i < labels.length; i++) { var select = document.getElementById(labels[i]); if (!select) { continue; } var options = select.children; for (var j = 0; j < options.length; j++) { var option = options[j]; if ("option" == option.tagName.toLowerCase()) { option.setAttribute('disabled', 'disabled'); break; } } } } gaia_disableOptionLabels(); </script> <![endif]> </body> </html> <!-- FILE ARCHIVED ON 05:23:48 May 18, 2021 AND RETRIEVED FROM THE INTERNET ARCHIVE ON 18:51:39 Nov 27, 2024. JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE. ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C. SECTION 108(a)(3)). --> <!-- playback timings (ms): captures_list: 0.984 exclusion.robots: 0.045 exclusion.robots.policy: 0.026 esindex: 0.017 cdx.remote: 95.33 LoadShardBlock: 344.252 (3) PetaboxLoader3.datanode: 149.552 (4) PetaboxLoader3.resolve: 3417.806 (3) load_resource: 3344.083 -->