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=sierra&amp;continue=https%3A%2F%2Fwallet.google.com%2Fn%2Fhome","20171011202903","https://web.archive.org/","web","/_static/", "1507753743"); </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/20171011202903/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/20171011202903im_/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/20171011202903im_/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/20171011202903im_/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/20171011202903im_/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/20171011202903cs_/https://fonts.googleapis.com/css?family=Roboto:300,400,500&amp;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/20171011202903im_/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/20171011202903im_/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/20171011202903im_/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/20171011202903cs_/https://fonts.googleapis.com/css?family=Open+Sans:300,400&amp;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/20171011202903im_/https://ssl.gstatic.com/accounts/ui/wlogostrip_325x24_1x.png); background-size: 352px 24px; width: 352px; height: 24px; } .side-content .devices-icon { background-image: url(https://web.archive.org/web/20171011202903im_/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/20171011202903im_/https://ssl.gstatic.com/accounts/ui/wlogostrip_325x24_2x.png); } .side-content .devices-icon { background-image: url(https://web.archive.org/web/20171011202903im_/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/20171011202903im_/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">/* Anti-spam. Want to say hello? Contact (base64) Ym90Z3VhcmQtY29udGFjdEBnb29nbGUuY29t */Function('var O=function(N,S){return N<S?-1:N>S?1:0},NA=function(){},q=function(N,S){return(S=typeof N,"object"==S)&&null!=N||"function"==S},c,Sv=function(N){for(N=0;64>N;++N)J[N]="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_".charAt(N),Y["ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_".charAt(N)]=N;Y[(J[64]="",Y)["+"]=62,Y["/"]=63,"="]=64},sN=function(N,S,h,z,w){for(z=(S=[],h=0);z<N.length;z++)w=N.charCodeAt(z),128>w?S[h++]=w:(2048>w?S[h++]=w>>6|192:(55296==(w&64512)&&z+1<N.length&&56320==(N.charCodeAt(z+1)&64512)?(w=65536+((w&1023)<<10)+(N.charCodeAt(++z)&1023),S[h++]=w>>18|240,S[h++]=w>>12&63|128):S[h++]=w>>12|224,S[h++]=w>>6&63|128),S[h++]=w&63|128);return S},Y={},y=function(N,S,h){if("object"==(S=typeof N,S))if(N){if(N instanceof Array)return"array";if(N instanceof Object)return S;if("[object Window]"==(h=Object.prototype.toString.call(N),h))return"object";if("[object Array]"==h||"number"==typeof N.length&&"undefined"!=typeof N.splice&&"undefined"!=typeof N.propertyIsEnumerable&&!N.propertyIsEnumerable("splice"))return"array";if("[object Function]"==h||"undefined"!=typeof N.call&&"undefined"!=typeof N.propertyIsEnumerable&&!N.propertyIsEnumerable("call"))return"function"}else return"null";else if("function"==S&&"undefined"==typeof N.call)return"object";return S},J={},b=this;a:{var h1=b.navigator;if(h1){var z6=h1.userAgent;if(z6){c=z6;break a}}c=""}var W="",wP=function(N){return(N=b.document)?N.documentMode:void 0},ON=function(N,S,h){return(h=EN,Object).prototype.hasOwnProperty.call(h,N)?h[N]:h[N]=S(N)},qA=function(N,S,h){for(h in N)if(S.call(void 0,N[h],h,N))return true;return false},L=/\\b(?:MSIE|rv)[: ]([^\\);]+)(\\)|;)/.exec(c),Z=(L&&(W=L?L[1]:""),wP()),uW=null!=Z&&Z>parseFloat(W)?String(Z):W,gP,f=function(N){return ON(N,function(S,h,z,w,E,u,g){for(E=(w=(z=(S=0,h=String(uW).replace(/^[\\s\\xa0]+|[\\s\\xa0]+$/g,"").split("."),String)(N).replace(/^[\\s\\xa0]+|[\\s\\xa0]+$/g,"").split("."),Math).max(h.length,z.length),0);0==S&&E<w;E++){g=z[u=h[E]||"",E]||"";do{if((g=(u=/(\\d*)(\\D*)(.*)/.exec(u)||["","","",""],/(\\d*)(\\D*)(.*)/.exec(g))||["","","",""],0)==u[0].length&&0==g[0].length)break;u=(g=(S=O(0==u[1].length?0:parseInt(u[1],10),0==g[1].length?0:parseInt(g[1],10))||O(0==u[2].length,0==g[2].length)||O(u[2],g[2]),g[3]),u[3])}while(0==S)}return 0<=S})},EN={},T6=b.document,k=9<=(gP=T6?wP()||("CSS1Compat"==T6.compatMode?parseInt(uW,10):5):void 0,f("9"),Number(gP)),c$=!f("9"),A1=((f("8"),f)("9"),function(N,S){if(!b.addEventListener||!Object.defineProperty)return false;return(S=(N=false,Object.defineProperty({},"passive",{get:function(){N=true}})),b).addEventListener("test",NA,S),b.removeEventListener("test",NA,S),N})(),x=function(N,S){this.defaultPrevented=((this.currentTarget=this.target=S,this).type=N,false)},l=function(N,S,h,z){(((x.call(this,N?N.type:""),this.relatedTarget=this.currentTarget=this.target=null,this).button=this.screenY=this.screenX=this.clientY=this.clientX=this.offsetY=this.offsetX=0,this.key="",this.charCode=this.keyCode=0,this.metaKey=this.shiftKey=this.altKey=this.ctrlKey=false,this.C=null,this.pointerType="",this).pointerId=0,this.state=null,N)&&(h=this.type=N.type,this.target=N.target||N.srcElement,this.currentTarget=S,S=N.relatedTarget,z=N.changedTouches?N.changedTouches[0]:null,S||("mouseover"==h?S=N.fromElement:"mouseout"==h&&(S=N.toElement)),this.relatedTarget=S,null===z?(this.clientY=void 0!==N.clientY?N.clientY:N.pageY,this.screenX=N.screenX||0,this.screenY=N.screenY||0,this.offsetY=void 0!==N.offsetY?N.offsetY:N.layerY,this.clientX=void 0!==N.clientX?N.clientX:N.pageX,this.offsetX=void 0!==N.offsetX?N.offsetX:N.layerX):(this.screenX=z.screenX||0,this.clientY=void 0!==z.clientY?z.clientY:z.pageY,this.screenY=z.screenY||0,this.clientX=void 0!==z.clientX?z.clientX:z.pageX),this.keyCode=N.keyCode||0,this.altKey=N.altKey,this.charCode=N.charCode||("keypress"==h?N.keyCode:0),this.pointerId=N.pointerId||0,this.C=N,this.state=N.state,this.shiftKey=N.shiftKey,this.ctrlKey=N.ctrlKey,this.metaKey=N.metaKey,this.key=N.key||"",this.pointerType="string"==typeof N.pointerType?N.pointerType:J1[N.pointerType]||"",this.button=N.button,N.defaultPrevented&&this.preventDefault())},J1={2:"touch",3:"pen",4:((x.prototype.preventDefault=(x.prototype.stopPropagation=function(){},function(){this.defaultPrevented=true}),function(){function N(){}(((N.prototype=x.prototype,l).L=x.prototype,l).prototype=new N,l.S8=function(N,h,z){for(var S=Array(arguments.length-2),E=2;E<arguments.length;E++)S[E-2]=arguments[E];return x.prototype[h].apply(N,S)},l).prototype.constructor=l}(),l.prototype.stopPropagation=function(){(l.L.stopPropagation.call(this),this).C.stopPropagation?this.C.stopPropagation():this.C.cancelBubble=true},l).prototype.preventDefault=function(N){if(l.L.preventDefault.call(this),N=this.C,N.preventDefault)N.preventDefault();else if(N.returnValue=false,c$)try{if(N.ctrlKey||112<=N.keyCode&&123>=N.keyCode)N.keyCode=-1}catch(S){}},"mouse")},n="closure_listenable_"+(1E6*Math.random()|0),d=function(N){(N.s=true,(N.J=null,N).src=null,N.listener=null,N).w=null},MA=function(N,S,h,z,w){((this.listener=N,this.src=S,this.capture=(this.type=h,!(this.s=this.v=false,!z)),this.key=++Yw,this).J=w,this).w=null},V=function(N){this.src=N,(this.c=0,this).g={}},m=function(N,S,h,z,w,E){for(w=0;w<N.length;++w)if(E=N[w],!E.s&&E.listener==S&&E.capture==!!h&&E.J==z)return w;return-1},Yw=((V.prototype.remove=function(N,S,h,z,w){if(!((N=N.toString(),N)in this.g))return false;return(S=m((w=this.g[N],w),S,h,z),-1<S)?(d(w[S]),Array.prototype.splice.call(w,S,1),0==w.length&&(delete this.g[N],this.c--),true):false},V.prototype.hasListener=function(N,S,h,z,w){return qA(this.g,(w=(z=(h=void 0!==N)?N.toString():"",void 0!==S),function(N,u){for(u=0;u<N.length;++u)if(!(h&&N[u].type!=z||w&&N[u].capture!=S))return true;return false}))},V).prototype.add=function(N,S,h,z,w,E,u){return((N=this.g[E=N.toString(),E],N)||(N=this.g[E]=[],this.c++),u=m(N,S,z,w),-1)<u?(S=N[u],h||(S.v=false)):(S=new MA(S,this.src,E,!!z,w),S.v=h,N.push(S)),S},0),K="closure_lm_"+(1E6*Math.random()|0),yb=function(N,S){return N=iW,S=k?function(h){return N.call(S.src,S.listener,h)}:function(h){if(h=N.call(S.src,S.listener,h),!h)return h}},IW=function(N,S,h,z,w,E){if("array"==y(S))for(E=0;E<S.length;E++)IW(N,S[E],h,z,w);else(z=q(z)?!!z.capture:!!z,h=Q(h),N&&N[n])?N.yB(S,h,z,w):N&&(N=C(N))&&(S=N.g[S.toString()],N=-1,S&&(N=m(S,h,z,w)),(h=-1<N?S[N]:null)&&bW(h))},W$=function(N,S,h,z,w,E){if("array"==y(S))for(E=0;E<S.length;E++)W$(N,S[E],h,z,w);else h=Q(h),N&&N[n]?N.U5(S,h,q(z)?!!z.capture:!!z,w):Ld(N,S,h,true,z,w)},C=function(N){return(N=N[K],N)instanceof V?N:null},v=function(N,S,h,z,w,E){if(z&&z.once)W$(N,S,h,z,w);else if("array"==y(S))for(E=0;E<S.length;E++)v(N,S[E],h,z,w);else h=Q(h),N&&N[n]?N.hZ(S,h,q(z)?!!z.capture:!!z,w):Ld(N,S,h,false,z,w)},oW=function(N){return N in Z_?Z_[N]:Z_[N]="on"+N},fd=0,kw=function(N,S,h,z){return h=(z=N.J||N.src,N.listener),N.v&&bW(N),h.call(z,S)},bW=function(N,S,h,z,w,E,u){if("number"!=typeof N&&N&&!N.s)if((S=N.src)&&S[n])S.wT(N);else if(z=N.w,h=N.type,S.removeEventListener?S.removeEventListener(h,z,N.capture):S.detachEvent&&S.detachEvent(oW(h),z),fd--,h=C(S)){if(w=(z=N.type,z)in h.g){w=h.g[z];b:if("string"==typeof w)E="string"==typeof N&&1==N.length?w.indexOf(N,0):-1;else{for(E=0;E<w.length;E++)if(E in w&&w[E]===N)break b;E=-1}(u=0<=E)&&Array.prototype.splice.call(w,E,1),w=u}(w&&(d(N),0==h.g[z].length&&(delete h.g[z],h.c--)),0)==h.c&&(h.src=null,S[K]=null)}else d(N)},Ld=function(N,S,h,z,w,E,u,g){if(!S)throw Error("Invalid event type");if(!(u=q(w)?!!w.capture:!!w,u)||k)if((g=C(N))||(N[K]=g=new V(N)),h=g.add(S,h,z,u,E),!h.w){if((((z=yb(),z).src=N,z.listener=h,h).w=z,N).addEventListener)A1||(w=u),void 0===w&&(w=false),N.addEventListener(S.toString(),z,w);else if(N.attachEvent)N.attachEvent(oW(S.toString()),z);else throw Error("addEventListener and attachEvent are unavailable.");fd++}},iW=function(N,S,h,z){if(N.s)return true;if(!k){if(!S)a:{for(S=(z=(h=b,0),["window","event"]);z<S.length;z++)if(h=h[S[z]],null==h){S=null;break a}S=h}return S=new l(S,this),kw(N,S)}return kw(N,new l(S,this))},Z_={},xw="__closure_events_fn_"+(1E9*Math.random()>>>0),lW=function(N,S,h,z,w){if(1==(N.W=(h=S[0],false),h))N.G=25,N.T(S);else if(2==h){h=S[1],z=S[3];try{N.S=false,w=N.T(S)}catch(E){R(N,E),w=N.h}(h&&h(w),z).push(w)}else if(3==h)N.T(S);else if(4==h)N.T(S);else if(5==h)N.S=false,S=S[1],S();else if(6==h)return h=S[6],w=S[2],G(N,158,S[4]?[h[0].C]:h),G(N,104,w),N.T(S)},e=function(N,S,h,z,w){(h=(z=(0==((S=(w=N.Y(92),[S,w>>8&255,w&255]),void 0!=z)&&S.push(z),N.Y(246)).length&&(N.D[246]=void 0,G(N,246,S)),""),h&&(h.message&&(z+=h.message),h.stack&&(z+=":"+h.stack)),N.Y(108)),3<h&&(z=z.slice(0,h-3),h-=z.length+3,z=sN(z.replace(/\\r\\n/g,"\\n")),p(N,11,U(z.length,2).concat(z),12)),G)(N,108,h)},D=function(N,S){try{nd(this,N,S)}catch(h){R(this,h)}},r=(D.prototype.TR=function(N,S,h,z,w){for(w=z=0;w<N.length;w++)z+=N.charCodeAt(w),z+=z<<10,z^=z>>6;return(z=new Number((N=(z+=z<<3,z^=z>>11,z+(z<<15))>>>0,N)&(1<<S)-1),z)[0]=(N>>>S)%h,z},function(N,S,h,z,w,E){if(0==N.b.length)return E;if(w=0==N.I)N.j=N.U();return(E=dP(N,h,z),w)&&(h=N.U()-N.j,h<(S?10:0)||0>=N.G--||N.N.push(254>=h?h:254)),E}),X=["botguard"],Vb=function(N,S){(S=N.Y(118)-S,G(N,118,N.R.length),N.b).push([3,S])},$w=function(N,S){for(S=[];N--;)S.push(255*Math.random()|0);return S},F=(D.prototype.bH=function(N,S,h,z){try{z=N[(S+2)%3],N[S]=N[S]-N[(S+1)%3]-z^(1==S?z<<h:z>>>h)}catch(w){throw w;}},function(N,S,h){if(0>=N.i||1<N.I||!N.W&&0<S||0!=document.hidden||N.U()-N.j<N.i-h)return false;return Vb((N.V=true,N),S),true}),nd=(D.prototype.m=function(N,S,h,z,w,E){if(this.h)return this.h;try{w=[],E=[],z=!!N,P(this,[1,z,w,S]),P(this,[2,N,w,E]),r(this,false,z,true),h=E[0]}catch(u){R(this,u),h=this.h,N&&N(h)}return h},D.prototype.Y=function(N,S){if((S=this.D[N],void 0)===S)throw e(this,30,0,N),this.$;return S()},D.prototype.X="caller",function(N,S,h,z,w){for(((((N.V=!(N.I=(N.G=25,0),z=[],1),N).E5=function(N,S,h){return h=function(){return N},S=function(){return h()},S[this.Z]=function(S){N=S},S},N).i=0,N).D4=function(N,S,h,z,w,T){return N=((T=(h=(z=function(){return z[h.P+(w[h.X]===S)-!T[h.X]]},w=function(){return z()},this),h.T),w[h.Z]=function(N){z[h.l]=N},w[h.Z])(N),w)},w=0,N.W=false,N).N=[];128>w;w++)z[w]=String.fromCharCode(w);(((((((((((((((w=((((((((((((((((((((((N.D=[],G)(N,118,0),G)(N,92,0),G(N,198,function(N){jv(N,1)}),G)(N,248,function(N,S,h,z){(S=(z=(h=(S=B(N),B)(N),B(N)),N.Y(S))==N.Y(h),G)(N,z,+S)}),G)(N,108,2048),G)(N,176,function(N,S,h,w,I,T,A){if((w=(S=B(N),h=mS(N),""),N.D)[152])for(I=N.Y(152),A=I.length,T=0;h--;)T=(T+mS(N))%A,w+=z[I[T]];else for(;h--;)w+=z[B(N)];G(N,S,w)}),G)(N,194,function(N,S,h){S=B(N),h=B(N),G(N,h,""+N.Y(S))}),G)(N,113,function(N){jv(N,4)}),G)(N,250,function(N,S,h,z){z=(h=(S=B(N),B(N)),B)(N),G(N,z,N.Y(S)||N.Y(h))}),G)(N,246,[]),G)(N,105,function(N,S,h,z,w,T,A){F(N,1,5)||(S=Kd(N),w=S.o,z=S.a,h=S.O,A=h.length,0==A?T=z[w]():1==A?T=z[w](h[0]):2==A?T=z[w](h[0],h[1]):3==A?T=z[w](h[0],h[1],h[2]):e(N,22),G(N,S.A,T))}),G)(N,240,function(N){Qb(N,1)}),G)(N,120,function(N,S,h){(S=(h=(S=B(N),B(N)),N.D)[S]&&N.Y(S),G)(N,h,S)}),G)(N,226,function(N,S,h,z,w){for(z=(h=(S=B(N),mS(N)),w=0,[]);w<h;w++)z.push(B(N));G(N,S,z)}),G)(N,111,function(N){Qb(N,2)}),N.S=false,G)(N,143,function(N,S,h,z,w,T,A){F(N,1,5)||(S=Kd(N),z=S.a,w=S.o,h=S.O,A=h.length,0==A?T=new z[w]:1==A?T=new z[w](h[0]):2==A?T=new z[w](h[0],h[1]):3==A?T=new z[w](h[0],h[1],h[2]):4==A?T=new z[w](h[0],h[1],h[2],h[3]):e(N,22),G(N,S.A,T))}),G(N,231,function(N,S){(N=(S=B(N),N).Y(S),IW)(N[0],N[1],N[2])}),G)(N,62,0),G(N,32,function(N){N.H(4)}),G)(N,55,function(N,S,h,z){(z=(h=(S=B(N),B(N)),B)(N),G)(N,z,(N.Y(S)in N.Y(h))+0)}),G(N,130,function(){}),G(N,104,{}),G(N,223,b),G)(N,100,function(N,S,h){F(N,1,5)||(S=B(N),h=B(N),G(N,h,function(N){return eval(N)}(N.Y(S))))}),G)(N,11,$w(4)),G)(N,171,289),Sv)(),G(N,53,function(N,S,h,z){z=(S=B(N),h=B(N),B(N)),G(N,z,N.Y(S)>>h)}),h).K||function(){},G(N,227,function(N,S,h,z,w){(h=(z=(h=(S=B(N),B)(N),N.Y(B(N))),w=N.Y(B(N)),N.Y(h)),G)(N,S,Cd(N,h,z,w))}),N).M=[],G)(N,10,0),G)(N,45,[]),G(N,235,0),G)(N,190,[165,0,0]),G)(N,15,function(N,S){(S=N.Y(B(N)),v$)(N,S)}),N.gT=((window.performance||{}).timing||{}).navigationStart||0,G)(N,221,N),G(N,136,function(N,S,h,z){if(S=N.M.pop()){for(h=B(N);0<h;h--)z=B(N),S[z]=N.D[z];S[246]=N.D[246],S[108]=N.D[108],N.D=S}else G(N,118,N.R.length)}),G(N,197,function(N,S){F(N,1,5)||(S=Kd(N),G(N,S.A,S.o.apply(S.a,S.O)))}),N.CY=function(N,S){(S.push(N[0]<<24|N[1]<<16|N[2]<<8|N[3]),S.push(N[4]<<24|N[5]<<16|N[6]<<8|N[7]),S).push(N[8]<<24|N[9]<<16|N[10]<<8|N[11])},G)(N,220,function(N,S,h,z){(h=(S=B(N),B)(N),z=B(N),N).Y(S)[N.Y(h)]=N.Y(z)}),G)(N,254,function(N,S,h,z,w){(z=(h=(w=(S=(z=(h=(S=B(N),B(N)),B)(N),N).Y(S),N.Y(B(N))),N).Y(h),N).Y(z),0!==S)&&(z=Cd(N,z,w,1,S,h),v(S,h,z),G(N,235,[S,h,z]))}),G)(N,116,function(N,S,h,z){(S=(z=(h=(S=B(N),B(N)),B(N)),h=N.Y(h),N.Y(S)),G)(N,z,S[h])}),G)(N,251,function(N,S,h){S=(h=(S=B(N),B(N)),N).Y(S),G(N,h,y(S))}),G(N,73,0),G(N,48,function(N,S,h){0!=(h=(S=B(N),B(N)),N).Y(S)&&G(N,118,N.Y(h))}),G)(N,150,function(N){Qb(N,4)}),G(N,93,function(N,S,h,z,w,T){if(!F(N,1,255)){if("object"==(N=(h=(w=(z=(S=B(N),h=B(N),B)(N),B)(N),S=N.Y(S),N).Y(h),z=N.Y(z),N.Y(w)),y(S))){for(T in w=[],S)w.push(T);S=w}for(w=0,T=S.length;w<T;w+=z)h(S.slice(w,w+z),N)}}),G)(N,0,function(N,S,h,z,w){for(h=B((S=[],N)),z=0;z<h;z++)w=B(N),S.push(N.Y(w));h=B(N),G(N,h,function(N,h){N.I++;try{for(h=0;h<S.length;h++)(0,S[h])(N)}finally{N.I--}})}),G(N,126,function(N,S,h){h=(S=B(N),B)(N),G(N,h,N.Y(h)+N.Y(S))}),G)(N,87,function(N){N.S&&Vb(N,0)}),N).b=[],S)&&"!"==S.charAt(0)?(N.h=S,w()):(h=!!h.K,N.S=h,N.R=[],P(N,[4,S]),P(N,[5,w]),r(N,false,h,true))}),a=b,RW=((D.prototype.Z4=function(N,S,h,z,w,E){for(E=(h=[],z=0);E<N.length;E++)for(w=w<<S|N[E],z+=S;7<z;)z-=8,h.push(w>>z&255);return h},D.prototype).Ic=function(N,S,h,z){for(;h--;)118!=h&&92!=h&&S.D[h]&&(S.D[h]=S[z](S[N](h),this));S[N]=this},function(N,S){return N[S]<<24|N[S+1]<<16|N[S+2]<<8|N[S+3]}),P=function(N,S){N.b.splice(0,0,S)},R=function(N,S){N.h=("E:"+S.message+":"+S.stack).slice(0,2048)},v$=(D.prototype.tZ=function(N,S,h){if(3==N.length){for(h=0;3>h;h++)S[h]+=N[h];for(N=[13,8,13,(h=0,12),16,5,3,10,15];9>h;h++)S[3](S,h%3,N[h])}},function(N,S){(N.M.push(N.D.slice()),N.D[118]=void 0,G)(N,118,S)}),jv=function(N,S,h,z){h=B(N),z=B(N),p(N,z,U(N.Y(h),S))},G6=(D.prototype.U=(window.performance||{}).now?function(){return this.gT+(window.performance.now()|0)}:function(){return+new Date},function(N,S,h,z){try{for(z=0;79669387488!=z;)N+=(S<<4^S>>>5)+S^z+h[z&3],z+=2489668359,S+=(N<<4^N>>>5)+N^z+h[z>>>11&3];return[N>>>24,N>>16&255,N>>8&255,N&255,S>>>24,S>>16&255,S>>8&255,S&255]}catch(w){throw w;}}),pd=function(N){if(N.i){if(!N.V)return false;N.V=false}else if(10>N.U()-N.j)return false;return 0!=document.hidden?false:true},dP=function(N,S,h,z,w){for(;N.b.length;){if(h&&S&&pd(N)){(w=N,N).Rc(function(){r(w,false,S,false)});break}h=true,z=N.b.pop(),z=lW(N,z)}return z},Kd=function(N,S,h,z,w,E){for(S={},h=B(N),S.A=B(N),S.O=[],z=B(N)-1,w=B(N),E=0;E<z;E++)S.O.push(B(N));for(S.o=N.Y(h),S.a=N.Y(w);z--;)S.O[z]=N.Y(S.O[z]);return S},ev=function(N,S,h){return((h=N.Y(118),N.R&&h<N.R.length)?(G(N,118,N.R.length),v$(N,S)):G(N,118,S),UN)(N,h)},B=(D.prototype.B=false,D.prototype.Z="toString",function(N,S,h){if(!(S=N.Y(118),S in N.R))throw e(N,31),N.$;return(((void 0==N.F&&(N.F=RW(N.R,S-4),N.f=void 0),N.f)!=S>>3&&(N.f=S>>3,h=[0,0,0,N.Y(10)],N.pY=G6(N.F,N.f,h)),G)(N,118,S+1),N.R)[S]^N.pY[S%8]}),UN=function(N,S,h,z,w,E,u){N.I++;try{for(w=(E=0,z=5001,void 0),h=N.R.length;(--z||N.B)&&(E=N.Y(118))<h;)try{G(N,92,E),u=B(N),(w=N.Y(u))&&w.call?w(N):e(N,21,0,u),N.W=true,F(N,0,2)}catch(g){g!=N.$&&(N.Y(171)?e(N,22,g):G(N,171,g))}z||e(N,33)}catch(g){try{e(N,22,g)}catch(M){R(N,M)}}return(h=N.Y(104),S)&&G(N,118,S),N.I--,h},p=function(N,S,h,z,w,E){for(N=(w=N.Y(S),11==S?(S=function(N,S,h,z){if(h=(S=w.length,S-4>>3),w.nY!=h){h=(h<<(z=[(w.nY=h,0),0,0,E],3))-4;try{w.YZ=G6(RW(w,h),RW(w,h+4),z)}catch(T){throw T;}}w.push(w.YZ[S&7]^N)},E=N.Y(73)):S=function(N){w.push(N)},z&&S(z&255),z=0,h).length;z<N;z++)S(h[z])},U=function(N,S,h,z){for(h=(z=S-1,[]);0<=z;z--)h[S-1-z]=N>>8*z&255;return h},mS=(D.prototype.P=35,function(N,S){return(S=B(N),S&128)&&(S=S&127|B(N)<<7),S}),Cd=(((D.prototype.T=function(N,S,h,z,w,E,u,g,M,I){if(S=N[0],4==S){N=N[1];try{for(h=0,S=[];h<N.length;){if((u=(E=(w=(z=Y[N.charAt(h++)],h<N.length)?Y[N.charAt(h)]:0,++h,h)<N.length?Y[N.charAt(h)]:64,++h,h<N.length?Y[N.charAt(h)]:64),++h,null)==z||null==w||null==E||null==u)throw Error();(S.push(z<<2|w>>4),64)!=E&&(S.push(w<<4&240|E>>2),64!=u&&S.push(E<<6&192|u))}this.R=S}catch(T){e(this,17,T)}UN(this)}else if(1==S)z=N[2],w=N[1],z.push(this.Y(190).length,this.Y(11).length,this.Y(45).length,this.Y(108)),this.S=w,G(this,104,N[3]),this.D[123]&&ev(this,this.Y(123));else{if(2==S){for(E=((w=((((w=((w=(z=N[2],E=U(this.Y(190).length+2,2),this).Y(246),0)<w.length&&p(this,190,U(w.length,2).concat(w),15),this).Y(62)&511,w-=this.Y(190).length+5,u=this.Y(11),4<u.length)&&(w-=u.length+3),0<w)&&p(this,190,U(w,2).concat($w(w)),10),4)<u.length&&p(this,190,U(u.length,2).concat(u),153),$w(2).concat(this.Y(190))),w[1]=w[0]^3,w[3]=w[1]^E[0],w)[4]=w[1]^E[1],u=0,[]);u<w.length;u+=3)g=w[u],M=(N=u+1<w.length)?w[u+1]:0,I=(S=u+2<w.length)?w[u+2]:0,h=g>>2,g=(g&3)<<4|M>>4,M=(M&15)<<2|I>>6,I&=63,S||(I=64,N||(M=64)),E.push(J[h],J[g],J[M],J[I]);if(E=E.join(""))E="!"+E;else for(u=0,E="";u<w.length;u++)N=w[u][this.Z](16),1==N.length&&(N="0"+N),E+=N;return(this.Y(190).length=z[0],this).Y(11).length=z[1],this.Y(45).length=z[2],w=E,G(this,108,z[3]),w}if(3==S)ev(this,N[1]);else if(6==S)return ev(this,N[1])}},D).prototype.H=function(N,S,h,z){(h=(S=N&4,N&=3,B(this)),z=B(this),h=this.Y(h),S)&&(h=sN((""+h).replace(/\\r\\n/g,"\\n"))),N&&p(this,z,U(h.length,2)),p(this,z,h)},D).prototype.O5=function(N,S,h){return(S=(S^=S<<13,S^=S>>17,S^S<<5)&h)||(S=1),N^S},function(N,S,h,z,w,E){return function(){var u=z&1,g=[6,S,h,void 0,w,E,arguments];if(z&2)var M=(P(N,g),r)(N,true,false,false);else u&&N.b.length?P(N,g):u?(P(N,g),r(N,true,false,false)):M=lW(N,g);return M}}),G=(D.prototype.l=36,function(N,S,h){if(118==S||92==S)if(N.D[S])N.D[S][N.Z](h);else N.D[S]=N.E5(h);else if(190!=S&&11!=S&&45!=S&&246!=S||!N.D[S])N.D[S]=N.D4(h,N.Y);10==S&&(N.F=void 0,G(N,118,N.Y(118)+4))}),Qb=(D.prototype.$={},function(N,S,h,z){for(h=B(N),z=0;0<S;S--)z=z<<8|B(N);G(N,h,z)}),Q=(D.prototype.Rc=b.requestIdleCallback?function(N){requestIdleCallback(N,{timeout:4})}:b.setImmediate?function(N){setImmediate(N)}:function(N){setTimeout(N,0)},function(N){if("function"==y(N))return N;return(N[xw]||(N[xw]=function(S){return N.handleEvent(S)}),N)[xw]});X[0]in a||!a.execScript||a.execScript("var "+X[0]);for(var t;X.length&&(t=X.shift());)a=a[t]&&a[t]!==Object.prototype[t]?a[t]:a[t]={};var H=b.botguard;H.AKg=function(N,S,h){h=new D(N,{K:S}),this.invoke=function(N,S,E){return E=h.m(S&&N,E),N&&!S&&N(E),E}},H.bg=function(N,S,h){return N&&N.substring&&(h=H[N.substring(0,3)])?new h(N.substring(3),S):new H.AKg(N,S)};try{H.u||(v(window,"unload",function(){}),H.u=1)}catch(N){};')();</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/20171011202903im_/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/20171011202903/https://accounts.google.com/ServiceLogin?continue=https%3A%2F%2Fwallet.google.com%2Fn%2Fhome&amp;service=sierra&amp;dsh=-5669816977868104047">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/20171011202903/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/20171011202903im_/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=-5669816977868104047&amp;service=sierra" method="post"> <input type="hidden" name="service" id="service" value="sierra"> <input type="hidden" name="continue" id="continue" value="https://wallet.google.com/n/home"> <input type="hidden" name="timeStmp" id="timeStmp" value="1507753743752"/> <input type="hidden" name="secTok" id="secTok" value=".AG5fkS_j4h0FR76zyVYjMbYBf2n2JxMbug=="/> <input type="hidden" name="dsh" id="dsh" value="-5669816977868104047"> <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/20171011202903/https://accounts.google.com/SignUpWithoutGmail?dsh=-5669816977868104047&amp;continue=https%3A%2F%2Fwallet.google.com%2Fn%2Fhome&amp;service=sierra" 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/20171011202903/https://accounts.google.com/ServiceLogin?continue=https%3A%2F%2Fwallet.google.com%2Fn%2Fhome&amp;service=sierra&amp;dsh=-5669816977868104047">sign in</a> or, if you forgot your password, <a href="https://web.archive.org/web/20171011202903/https://accounts.google.com/signin/recovery?continue=https%3A%2F%2Fwallet.google.com%2Fn%2Fhome&amp;service=sierra">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/20171011202903/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 &amp; 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 &amp; 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 &amp; 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="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 &amp; 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"> Macau (澳門) </option> <option value="MK"> Macedonia (FYROM) (Република Македонија) </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="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 </option> <option value="WS"> Samoa </option> <option value="SM"> San Marino </option> <option value="ST"> São Tomé &amp; Príncipe (São Tomé e Príncipe) </option> <option value="SA"> Saudi Arabia (‫المملكة العربية السعودية‬‎) </option> <option value="SN"> Senegal </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 &amp; 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 &amp; Nevis </option> <option value="LC"> St. Lucia </option> <option value="MF"> St. Martin (Saint-Martin) </option> <option value="PM"> St. Pierre &amp; Miquelon (Saint-Pierre-et-Miquelon) </option> <option value="VC"> St. Vincent &amp; Grenadines </option> <option value="SD"> Sudan (‫السودان‬‎) </option> <option value="SR"> Suriname </option> <option value="SJ"> Svalbard &amp; Jan Mayen (Svalbard og Jan Mayen) </option> <option value="SZ"> Swaziland </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 &amp; 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 </option> <option value="TC"> Turks &amp; 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 &amp; 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/20171011202903/https://accounts.google.com/TOS?loc=US&amp;hl=en">Terms of Service</a> and <a target="_blank" id="PrivacyLink" href="https://web.archive.org/web/20171011202903/https://accounts.google.com/TOS?loc=US&amp;hl=en&amp;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="1507753743752"/> <input type="hidden" name="secTok2" id="secTok2" value=".AG5fkS_ynRffSlxNv7tNxeGnNJIcQkV6hQ=="/> <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/20171011202903/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/20171011202903/https://accounts.google.com/TOS?loc=US&amp;hl=en">Privacy &amp; Terms</a> </li> <li id="footer-help"><a href="https://web.archive.org/web/20171011202903/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/20171011202903im_/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="ms"> ‪Bahasa Melayu‬ </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="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="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="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="am"> ‪አማርኛ‬ </option> <option value="ne"> ‪नेपाली‬ </option> <option value="mr"> ‪मराठी‬ </option> <option value="hi"> ‪हिन्दी‬ </option> <option value="bn"> ‪বাংলা‬ </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 class="tos-background-overlay-div" onclick="hideExtraTos()"></div> <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" onclick="scrollOnePage()"> <div class="tos-scroll-button-content"> <img class="tos-scroll-button-icon" src="//web.archive.org/web/20171011202903im_/https://www.gstatic.com/images/icons/material/system/2x/keyboard_arrow_down_white_24dp.png"> </div> </div> </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" onclick="hideExtraTos()"> <input id="iagreebutton" name="iagreebutton" type="button" class="tos-button iagree-button" onclick="submitForm()"> </div> </div> </div> </div> </div> <script type="text/javascript"> document.bg = new botguard.bg('AKgsntm769O5J4TvonNbvr5b6nB/q/TpPbXhI/fAyilMcebPF3qTa5wdloJIQMs6/WIttVemqOL5Gsee2qagxEU20EbvdMv7/LM99Yx3Eycagy7ksNWv2oH7WQouOh+edOXw0/MdLhGVkRq3AHegcDGZaOkXnGFIykGjY3lqrZm93lcpLcIspunxfQr06YXH+iS/5MAUy+A+vRfsdgmTpXwKIGyCFTPdmPp1HIElBgI6O+si2NakVtfreG4EEXYktSUF/iHahwVj6ooU5yi89wu0aVNoAkl15LGu2U8OUg1yhnBZR/7RbC0AvcZaMwTgDQJ+r0deGdJLoEjCbJ5JgWMmDh/h0Byo/gS1IHhiAEKVmb9zXaS8j/Tlq7CVvXvtjTAeNgeSOMSFFRdMcQ2NgRCeFDQnwwtpp93A1KuZ2Hrwr0oq2//ALbvnr6YTvzJt/AnGdI3FRm+5fZVSeEYEwcyP/sJ7lOtDfhckkZbPMVaNrdp00wtKQFbsPo/EBYTuRJsIDmOysGkvV19zdmKKMXU7RO3/blWQA/8jriAUl26jT53Ejno/wBWoVAhZdM9vhBKd8paZBnpy6jKlfBQj/hNjzBDSHmu36ha2dm95+b0yfgnwRlBbK6e/9FmjboZanOo+Sc7mPIhWhKRkmSn/WjbuwZJjyq1po5SQRHBbMunI5cWN1hpfuC38HLzdOaiMyXAh8cMHu/cN99lTkptneueQyW7QDR1ccMxOudXKnv1gh6sqfcfX6uUt5tbWabA93x01ENXB+yFurhU49HtW1MRG/whheChO39CXHwzgP2pz4LNQjjy88DdkmAYDNxxXNeshIMT0YEX3PloBB6f/8AilsWmUbiG83yA/7gaWTYuB1BfG8lvInnU9nhkgUysiU9uQzoJFZP0BWMku0SyEDWGTMRYnIpsIxWU5QvEOtFX5SIig+ebpbqJ1s1SqsF0GQWOp0KJGjhoo1zmTu3K2vUAGohZ25yatuM9oK2vOYy2VOOCRnp88zFtmbzeRGOcK78kaHZNWW6k2lpJJ6Dnjmer9/oSfzB63SgjcwT8ZPd8InowKehoz6ACS/IB7j+meFQAXcMhDMzW4QKZwvTxLtrDIvvhX+ci+XGkQm48rYtgR35hJ7cn0nh25CfF7nWxKRpPJkWY+B0MTEfMUfs81F/z+khd5iAb5VYRKHuTbC0P8CKN2njzCf46aFxvcxncnPtCj5aCsMgM0vKudW0fYcFCrFvpgqPRdmR39Z7OGwSxTZhiBJmfIQS+Rn2SlDhdkTsmsy44CcRZU5eMtn7irVuXFnSFypY9wIdKSmS7U0+YI0KRaCDRCpB4Y+n8s2z/iXhAuLimMJhVcSEcEutnCdSRNpUtyqv++yFlHaKTHcTxsO2Mh4M8ypsUsSCdwg0sHjSOlUrAdWogDGu+JX8aQESlk46TL4CJ4yoWG6GuZs/e05QXN2ep4vL4lxGzMc4MdstuFWPfL8cw1yQjOHKD/kMs6JiXDXB9bBvl1axhXqvWWDT0Rs8nF1l48u6fDVSftub2cOUcVUNbGcq/KIQB/RbXMwWupfQ64t6DmDOMAyJ3odO27RPFUoQPjC9weLyZ5aIbXQTRuo0q5rGSYLbKDagMVvoTvdhKfzeMR7JCe3WBke5GRhfAoHU5djGIuD/zVbd/CcZT1Mq0e3l6Y7oRVObWkRORXfSBpZ0r1MSVFGncrDYcQg28qHmU6a8opeB/TGf+HhLa/9fovsLPgleEuRS4sj8+pl+Yaq1/ai6Y9EAHkXcVKo5+n9N/v5MW3DR1KdMcDEJMyxP5EuD9dUxnxiCkMrgCHD2TpfZPp686ZsEbEXWOtM/9WFqtVab+bmhALjv5l63jxwFarGYs+4Tt4IbVIwgfOd3v5rvAqwrRM8g6ccC9EYzxtgRUAfhTLW28DVM/pC5C+AmCzI4AHTDm+ve8YxHTCCCrsaQMIiReboF1eKTbiOvuKjTpMv3NAy29zbYJItC5/FDpXovuOp55aX0RbQDE0e+UUZDj5LoI6tAV1HFrVeqF2jtbmzVhxGcUeBiboxmpJU+w+I+14iAhy/WI7JsZ/v+n+VAyWzTHclKjEP5r6T7lbCvEjpiXGpfm2j96CMHUhqC5ACTfEZrFNEQaMpVlcJMZeuf8U2ytJag8rPomyLqk7WbMSaXyfDsHqY9MEvbic6BC5ivURSdZMog2fw6kkOQbwmB7xApZXuGKL3dvMfVcQqntR6ygXcnxYRB2zQtU+zzAddcpg7yAcEDzG27NmcjPr8Y7Vbtk+VjBANJksKXo6nJg1L+AHWqG+j96PA0h4C8AzsPy1sXI/Hv/65oyQzsERQyVtpyqoR0xV+snD5r+2f/Nhmite8PfWVIfxIkFQvglZHZL9EAkzyLmPPkGG1y+M93ERC+HY0P1xm5MfGeeFHuonNwcFCcQxbkEoPYVua1wg0ItdbApCvVgwfvFUm6bBYblQum1k2H1U/AHS4ABOU8+ny5uHBR++PTccEu1xO2mSZg0cQ9GCMrRD4c/Xyvg8PN7ytocqxhrlBwBv/sM+n6u2BRW7mK3IGQb4F5rD5u04XuYEJb06KNb+gskv7yTaQPFwaM63i9Scyh1fJOXhhTNtwPK1rJ20QbIE5CYU3uBMtXzB7TfJvTE78JMFWVNjoZ3mbuXojqOf2wk+f1kug+PxEyh8ozduZA9s6Zt0dTuy0ODscCBDZn04mWPQ6I/GqW1rkinIv9IWdMB/51y9m4u3BM+pNIW9R7EcUEyhkm1TXCfeNxerL8ykXJlwBTUarQESAe6BWB2VEn6AoXRb8QXB92RZFlr7S4eTbZog6IUlZZKDA8ptj5dtDfm2+zLYJF0rCgaJIH2g6rWzZEzaYJaVc6svqb04eu+tC5OBfMscD2IvfZp0I8w2NHDEc4ctW1rwbFZqBAf0+GEa8fRo+fOYJkdU1LpQ7xj1Ohjcn9rARcahBDo49ojkWuUveN2CbD3mFXyWThmL1j41JAqta1rgS1FptU+r4byfXt9FqahqEM9/rAVBvu9sFR+DTIue4xIx/VtVQ5atp2jibhP8dsLhdwTKgOOSg6O17FnYsivbG1skBKFveLEWSKB28QljkOmTA+TFLwwu08o8xXd0R4l+gzshvioNRMM6YT1FoFE4ODUUXpe/dJR/S9NyNk11lkVTHYqiZQ4vslIPOxqq+OhrqPgcSXAJ42x2Fw8Eu9Vl8hQHBxyntVIIb5BpuzopAfUqnwNf9XkuFQh/3zE6rZmuBuYTLJcWW1Im29RiArjt6tScb5FvFdM1adHB8xOm17vJWgrUk9J5hms82KmUqpK+7AG3GWBgUPjfVAiD/juDRe8YdARz0PaPlhZt+SObc4E9PC6oGxHEXHQ624Zk5Xg9CvwZ2BkKgK8NiBzNc3Gi4PqiLuUUI+p/laojtSSzWQ9ns+5+5a5iInHIVQM3DnSpwNzbQTE939HYTSMLF5gk5WevjqpqaUdThP2FyUD/juUSCwHnhEd01QVHtDeqAsQ5COEBtaV/Ma6eRfduRcqebkp8JDKji49gZcdJ6RVl1qwoZHW5UQIDVU5gUKcWPtu29mzJRAAZ055XP0SnR6KLPgfYqwQMdWOipiOJMLFzSd57VHa/Btggj2gUvn6o3aQKgOnArYIFUHkiXFyTNOBAO3khFb7XZXfzdZxvcJZlO2BSMSAUHB4HYozcsUNlCfhEH/xNCo7YJHtR23OYp2lBRTM5zZwbmrRClJE3Jp9Fh+kSENXZy9DP18J2/07S82ZR/+Eg8xrqpmDzUClTf5RwRiCyNGPF6rO9PHuo77tVUlvs/KPIBp/3EIL7jTAROi8o9RZDuch0ZVy761YSs3k5I1kKZiTvgX9KAEDnT97uLMEIuVQDrKG8E/X8O+EX6FJ4/tq9ENAx3kptO58CznXiuwBDs03uMdjgHUYtxUfm9ccutjkX/G+912fvcJOKb0g/Ot5P8Y0F3eklW4lrlTKQekodNm40A4xiZyNr99c8sfYSfB0C6KrftBSlGWDmJ/eNYzCaMccY07Ozrr4P44GDtdZKuOarDIZWds+bPyvtSqF4BRQFIcuiK1YTJGsKqKsiQygIOZiufrEPhi9u0Cu5e68FGb7ye4XqSCFNJZ12yEM6dAIzRJpiQSjugShuuRVw6Xzht035ZRnG5dA7nsC6Tx5kpS/wFR18CaVZxIfxjocKS+cQ5U9YOe2kZOXTYzCUWPMlKVE2Sj/a3XjweBsPr21O4zFUNUBZXdnOy03SVX9SWBl/kewU3xYr3ypWNXjgRUJhO8vVYlsIejjXnC5+EoJATM7esi1ZkesZzoYlPqGSxZYCbbjHCR5mMxXDVNCtOYJCpB3TSNixQVML0lpZobtvgUsL37GjOzZA2ZVZ4/fjof5+a1l50UhkeCLUvtHDM4YJDVSfbdbae+abms8U9mSHp/F2+DE5U0+wFbjFj3AkCbGrlY76rFf0SyrzkoHZRM7q4YEqgskvesqEl+W8aGXUpVluYHXP+sTAUi6fksjWO/PxW7UwvnXkyQHB5Ovg9W53fOo/YGWzZayFdajvn5ezok/679QVbY4cG1dQacjXVZSrH7JFl1a+6IyLhY1wr0RmAi9TWc6THdOKIjOHcl8uuaFBV6iqIzeSGaBbG6xtG1abzgDsq3yDbxTxURIDvgrqoROgrmo/9lRqA/ThTo2W/0bdkj8w8vlf2ao0cQKFfgv5mvFmf9F3JCELAj9lk8xOdWs2K/6NwjB13s0PJPwiPtoxeojbK5lqFKK7a1cCf2viEWvbm8QTl26t/77hm+PMdiE6yAqIui9e8SgcralpAAroPFLBXMh0SRPtkwZCvx9sAdg8REzTdzhqfmZ6pjET9+DVQa8fNZDXPmJnIpWdtiHGO9qjybLXUo7jzMntxiZPPSpBmeP2RxiRnulUINJHtz+4iLJYi6HM2DhpgIsCUgB/jLT32GMrnpf/gT8JyfpAJWeT6m1CtlwW3eHbWT1G69QEw6JjQY0PimNuTxoD5KCftKkvnREdOxomzBo9lSPvVIjISDJTWI2bb2kAEJ/KnbZ9RnG8/eDsFvLOr/X7dfihjXAai7iD/WFKhcSedjBO5yWlLTHMIGsabpv9CgVySGMb4XcKGx/4kIWVzST81ySE4MjYBHbnXjK+BSKqFiBRRfWI+dXCR5FvkCuc59oM6SIG0QDB5wFTDmRRbO+dx0k5BCHCccg1mAvHFhbvbr+Gm9Gv9u3j8CAW7B1veUC4tSPV9EnxVLE9vXi2qxIfO/dx6P+R7tVilHW+SxV4RZ4cNFPBk+JwG/Shmt9SIMBN0+zbPm6TBiv0+U3110sEluKytCViZ06ja37lVaSr7y6ip0RevPkNJiYKCStcWwtxe9e87REtungf12wIwnbY23MOSg/aF0oIgZ4eCIgQrjwFAnCnOnpa1FeyXU1otWNMeAkN+e/aZPFctcqT9vdqjeUWjxQnL1SKly6YyqV4ocZ4/tRQ/5RcXurUoXVMgjUNL1D7k3aFPfTcfz5rDv20bNJBAUQ/n8IXHGTiOR7DFGux9wfVW811BO8oAhzMJKZopCsIuUWH4iL2XNgmlWcsifgpPHfKGtdlEprWnuVHmWA/RqpsZefjrJqXJkEBIOIpbo2p8iMGaUHW/L9FoO1AsBv+kaLtylsSTzjy0h/GHZlrekwsAMyQsQejqM9vWLx8zvWUGEQIZBdem82Oc44RrziM6eAqo0SlPSmmMCe++mbLpLDIrq9+cXFZfBg5z9noROJORttRrUTryKK7DViIjdRLlHKpLRoY3kbI5ZVrb+f3pSpHMAontd19ohJ+ZvxbIDq7ikkiVVNXwAEydufbhcl1RL8/nu1Jde9G40iAqEz/y6karGWS3vuFEiahyUAsx8TAOmmXsMZeoYENTzrwoJCaMTaN/7+TYa8ADc1KxXKpuP25/s6TkLaOYvk6n8dqiGP24WDanKApTUprM1rFNoSZhALQKq+wfH056rW9aLRDXyfkOU72WIgjDACqWzvUonAUG6Ecz3go4iN6dj2NbijLRG7ApuJUP8+zDTGXeeJhmznZ+7ffka6swKuBurFhyowKdtP/f58sCWSXiqjt+vyt4EMg1+EWUI1oHHQ1jG2xP7Dif4hUl24XNupO4Y4PBMCA8PiqQKtNS8uiWlT9D1uWBx9HetjYzJsIPzjoN2GkaO6GlEqu1wblhOGHaSHeI1WrQVYY9JdWGoxvV7dSrx3IzXRcQuK1FNwQsfqvDpzA3Z2IXpFryRKQQqOvYPzcwnyvja/v+rR9vBoMrg2t0p3BI8uKQwIm1u6oHuwDDVpKp30NQgB+MvKPOWNK3Xo18QRppuxl4rqbO1onxQBELEHbP2zpWYs33Q+h+/W5Lau1zRmYPnAJ+5NYO366n/RYoMslgzYN0aVtWmef5JE8or+9jHooaCunzDdhK7T8bfCqSruf/ng6yh0T3o2SumkIfzPCx4FWQ+vYHvtkVaFEgItvc225HMD4828EFuEpLJhbidaNMiuAvdl3Qo1GOVqFqPYhCP+V6vxQSmhX3Crp454LFzgGuxPdD/AVDRMhD0PwsLk7+yvVpZ1WOPRYY2hofEiUj/mMH9C1Zpjx+F+qSvYuOGoWuF8uM7dmllOG/9O52wqMiTpLhELlM7Ot+Ddd0azHDEoTBcfMrBRDq6wo0shw1ZIt8FfSbH/57Gicbn0Dp4HnY3IeJeqbsmN6ZhQ8uyokqRW737NhsTCUUUoIWSLCNwn+wdo4VGf921L9Lp6r6Nztw6u5l5E6AoYPbopgpFOFyJo0/TyAfxrqYPzXVrFbXVRaTDUi+GBUuFBgzb14mvvf5nzqQ27Ch56EvjuANrbBPg2u3SRG4n9OMqrM1CPzKbL+Uf+IVEjoxmq4vcFHs3ONq9pRmt4jeOZp9TeDx2hHw9kBpVN+Jl6Q5LPRJf1KmGLYwLnYH8T7XEukdV8GSoxSY1WDIKMlhmzlz6RoyobA6EgcwndtVYdD6TqVFW/Mg1gDkkkFlRspIbrSCcfdvTWzhr3TI1VcOM8ZLKAnLskSDTZTHY0C6gojIl4zMf1WTR0181vl/3ekOcPh4MDkZ2necO/etnARyqqt7PmMsn8YxKPtqtINu85LfM+yeLtBzOhcXNfLEAUrKoUKHKJl+ka2oe5bhcWje3rHA5i35Nn3mW6Ic67dkzg6wnItwwsFwkG/2zFzabD4fQT/Ngq6GJcVzFWbnporj7FSHKnW6zOJIhm5chL5yl/tULkRlyVs51agQlRltz+msWslE3AWZNrkgl3T0Tgciu4oYJIGh4QtFqfzolXE6+XANB6MC1w4Gc5a0jyDxTRURy4oQcmnAVqDjgJKwlMiI5ediAV0s+hxaUQqZ7w9MfhyPumyQLTfMFYMZvMYN//wbMXvtG9yHA4rgBveI7G6AbXh7VijmZl8n5WqpcSAaln3PSuN7TSAneHxck4cF65UWEccET5B7TovAv/egyjyBESRW22sLYcFKq+9QNDEboSuiwP0dCBnYsQsuKMMPjXCYR7+Q/ntraX63/bK7PsH1Ljl4xNVI1RjHJuzsRhhN/2BrZiXIxh0aIhCfRK2FklhYgXIJZEVWg9Jo2bgIv4FNUrGUcHC9btCcIJ2Dwtc9bGQtZM6GYL4iibX2fjCRYmUs0PyBfRGlqpyOQcx0DQIY5xjvjIxIKqvqLfaHERUtkUv9y0cBCoSPLNA99kuM7exGllHdo8bOJci8lJJF4n9UoBvMH23GKKBt5pOwI89rgQ6CrYxr2a9ElALkzC/IdMWySriMfzAmGhbE6Ug3oF3V5IwQv6PU9mnNZdXl4OBdLbG281QnwWpY7gmHwP8fflGhH1rFf+DhWacFlPxaj15Ejt24ognp8uQMHE8Xek1ECE0msZ6OMoBNj6hqduPu1eHxbUh8Hl41TqEj6u05H+sQHF60qfFImGpEMAMQzJDkFdA0QWNsE+fXf7IO9T+uwVJdXNaCqLQMNBJl1phAlM8xEW5G0rInGh1pb0qHQzGK8jlBUrCeVXP54UWgBSkcLK6tjE+6aq4/8LL5xUGS+KUM15m/Nj4KTtdztvPaLGcoTv09pq0YoZII6RYYED6UEzouofDDPpwDSqW2fAyzifCCgJjH5JSUs+lrDSfaWIFTAw+7cHPMKf0VKV7NVvSbkaBKJiW9FV/4jFKTUWZyQYLS+6PX4VHQ4aUa1t4LOdqbyCJYNQi7wkFmgEnWGGNi1AzBP8K5DZJaXOuCF0faUGlAR6lZVvJh7BdjMK35bz6sBaJAizB+HKYoSoUsKcXqGwz9xbOFOreHUuxJZKNBbJ0c6H2vG9sVJVGJoRpFlX75Wzr5c4pTapMFWlPII5c1Ki0x4UJ6/LYdupqVIoHzP2VvYTxBCg1ucRVAIz3cyK8gkKz+HvseeUAYtoMAqU36DLscnZktBm1L1QCEc7MTSUOxdh8fDCd9qwACaiNr4DFF2ecGqCA7DEoO8Mc0Pe8W7m8BnvgAmvEsbU6bNFQSZ5UCDb1wkVhBwSO0NYQzdZ1eLUzzeUx8cOsm1sWrpki4VYsHWXvfMpq2ihGWdOO6/d/yJNBZqWZr46EexFNzK3S1c8Ktzo70dNBkD6wrsA4pppdKjLwavZmsmWTc5tegkCf6i35L9bOEvtjGPmWgjJJkw3QmovOt2kICTHLw9fNH7nGhssU/jXhFHzvaojavonR4cNAaV+ol/fAloW+M2j3lCplnO0HDM9oxXcXI+L1Y6JQemsz1/l93xIxTyjtrq+QOpMT0PjjQh5GXL+c5GBAdHtyX0armmDLUarzSYjsT0/BWw+hE1eaKAQxOn86u2VmLTARkjMJLZ+L2NyiTrGPclwe7URdfUQaAJWol3OUNhH/PpUaeqk9ZkiotAYNqzVBozrce93oY8EghUfz/XWeNzreAq5yF5ljLzfJSQ7DLMvFvjBOkh9nFQKuNQYAG7fVmiuzQ4Ag8D08w/ybqTjpzev17QUCETCAHAp2FHXMOnjhl/I2Ky7czylTQ/mjld1c/EyiNEj9H2BZQb73Bt7zvbZTuuySTUfb+5k5Ra2PWTYvcI0cvEskOfuB1gErZB+ZowLwadGFT4Dtief1FhTlHdLcvkDf5nAJ69hD8gr4UUwArNypP1hTbTWybOsYYP7ewr2cAQ8wbcvDkTEQ7DVjyOpfgc+oORvVPggFf4NMfSDSzXGc7fwb5dh+MMeh6I/D1Lj7zinUMRZ3cM/Dyrg8o9F0k9cEC5eD8gxE9AuOd5vs3lAUiSzhMiae3fvp9dJbZSC/lSbnwQlhhEDcL0WkQzBCfRNgKrMY64W50ZMADCBI0X7nmGOhB2/goYzi72PZvXwz1pPf0vRLAiKIpwRlIgZtRMGDFqzJZ1z2BEaPSJJT3F+h4NGX1t8YVJVIOOX7MPke7EkswNdaPfZqG0+Yi32DaorC0sukRqzxHSAyvIybh/JK6XVRh86nqtPuqrcQPo8cZvWXSstKJWwa5jjhaEixePevLsqrXGR5RutW1oIOt4Pa46aVtji6bQPNY04LgHD2lHZkthfckrnqbKNMmGl9Hoi6HChb/ehpFDLm92qYDg3SIEMH8zRXB8aex0Kafrc/EtFO9Ik2//HDI0C5J9SeRGQz6sZyYLuReeq50b1TqJbX7UoYQ5bzRc+QDekvsHPe/gJ9BtoDuajJ0I3PdrEtDWeIBtT8PFZyN2MUJ1WGCmI0azdshwB'); </script> <script type="text/javascript"> 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=sierra\x26continue=https%3A%2F%2Fwallet.google.com%2Fn%2Fhome\x26lp=1'; langChooserWrap.style.display = ''; langChooser.onchange = function() { window.location.href = gaia_appendParam(langChooserUrl, langChooserParam, this.value); }; } </script> <script type="text/javascript"> 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"> 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"> var g,l=this,p=function(a){return void 0!==a},q=function(a){return"string"==typeof a},aa=function(a){return"number"==typeof a},r=function(){},ba=function(a){a.qc=void 0;a.H=function(){return a.qc?a.qc:a.qc=new a}},ca=function(a){var b=typeof a;if("object"==b)if(a){if(a instanceof Array)return"array";if(a instanceof Object)return b;var c=Object.prototype.toString.call(a);if("[object Window]"==c)return"object";if("[object Array]"==c||"number"==typeof a.length&&"undefined"!=typeof a.splice&&"undefined"!= typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable("splice"))return"array";if("[object Function]"==c||"undefined"!=typeof a.call&&"undefined"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable("call"))return"function"}else return"null";else if("function"==b&&"undefined"==typeof a.call)return"object";return b},t=function(a){return"array"==ca(a)},da=function(a){var b=ca(a);return"array"==b||"object"==b&&"number"==typeof a.length},ea=function(a){return"function"==ca(a)},fa=function(a){var b= typeof a;return"object"==b&&null!=a||"function"==b},ka=function(a){return a[ia]||(a[ia]=++ja)},ia="closure_uid_"+(1E9*Math.random()>>>0),ja=0,la=function(a,b,c){return a.call.apply(a.bind,arguments)},ma=function(a,b,c){if(!a)throw Error();if(2<arguments.length){var d=Array.prototype.slice.call(arguments,2);return function(){var c=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(c,d);return a.apply(b,c)}}return function(){return a.apply(b,arguments)}},na=function(a,b,c){Function.prototype.bind&& -1!=Function.prototype.bind.toString().indexOf("native code")?na=la:na=ma;return na.apply(null,arguments)},oa=function(a,b){var c=Array.prototype.slice.call(arguments,1);return function(){var b=c.slice();b.push.apply(b,arguments);return a.apply(this,b)}},pa=Date.now||function(){return+new Date},v=function(a,b){a=a.split(".");var c=l;a[0]in c||!c.execScript||c.execScript("var "+a[0]);for(var d;a.length&&(d=a.shift());)!a.length&&p(b)?c[d]=b:c[d]&&c[d]!==Object.prototype[d]?c=c[d]:c=c[d]={}},x=function(a, b){function c(){}c.prototype=b.prototype;a.i=b.prototype;a.prototype=new c;a.prototype.constructor=a;a.Ag=function(a,c,f){for(var d=Array(arguments.length-2),e=2;e<arguments.length;e++)d[e-2]=arguments[e];return b.prototype[c].apply(a,d)}};var qa=function(a){if(Error.captureStackTrace)Error.captureStackTrace(this,qa);else{var b=Error().stack;b&&(this.stack=b)}a&&(this.message=String(a))};x(qa,Error);qa.prototype.name="CustomError";var ra;var sa=function(a,b){for(var c=a.split("%s"),d="",e=Array.prototype.slice.call(arguments,1);e.length&&1<c.length;)d+=c.shift()+e.shift();return d+c.join("%s")},ta=function(a){return a.replace(/[\t\r\n ]+/g," ").replace(/^[\t\r\n ]+|[\t\r\n ]+$/g,"")},ua=String.prototype.trim?function(a){return a.trim()}:function(a){return a.replace(/^[\s\xa0]+|[\s\xa0]+$/g,"")},Ca=function(a){if(!va.test(a))return a;-1!=a.indexOf("&")&&(a=a.replace(wa,"&amp;"));-1!=a.indexOf("<")&&(a=a.replace(xa,"&lt;"));-1!=a.indexOf(">")&& (a=a.replace(ya,"&gt;"));-1!=a.indexOf('"')&&(a=a.replace(za,"&quot;"));-1!=a.indexOf("'")&&(a=a.replace(Aa,"&#39;"));-1!=a.indexOf("\x00")&&(a=a.replace(Ba,"&#0;"));return a},wa=/&/g,xa=/</g,ya=/>/g,za=/"/g,Aa=/'/g,Ba=/\x00/g,va=/[\x00&<>"']/,Da=function(a){return String(a).replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g,"\\$1").replace(/\x08/g,"\\x08")},Ea=function(a){return Array.prototype.join.call(arguments,"")},Ga=function(a,b){var c=0;a=ua(String(a)).split(".");b=ua(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=Fa(0==f[1].length?0:parseInt(f[1],10),0==h[1].length?0:parseInt(h[1],10))||Fa(0==f[2].length,0==h[2].length)||Fa(f[2],h[2]);f=f[3];h=h[3]}while(0==c)}return c},Fa=function(a,b){return a<b?-1:a>b?1:0},Ha=function(a){return String(a).replace(/\-([a-z])/g,function(a,c){return c.toUpperCase()})},Ia=function(a){return String(a).replace(/([A-Z])/g, "-$1").toLowerCase()},Ja=function(a){var b=q(void 0)?Da(void 0):"\\s";return a.replace(new RegExp("(^"+(b?"|["+b+"]+":"")+")([a-z])","g"),function(a,b,e){return b+e.toUpperCase()})};var Ka=function(a,b){b.unshift(a);qa.call(this,sa.apply(null,b));b.shift()};x(Ka,qa);Ka.prototype.name="AssertionError"; var La=function(a,b,c,d){var e="Assertion failed";if(c){e+=": "+c;var f=d}else a&&(e+=": "+a,f=b);throw new Ka(""+e,f||[]);},y=function(a,b,c){a||La("",null,b,Array.prototype.slice.call(arguments,2));return a},Ma=function(a,b){throw new Ka("Failure"+(a?": "+a:""),Array.prototype.slice.call(arguments,1));},Na=function(a,b,c){aa(a)||La("Expected number but got %s: %s.",[ca(a),a],b,Array.prototype.slice.call(arguments,2));return a},Oa=function(a,b,c){q(a)||La("Expected string but got %s: %s.",[ca(a), a],b,Array.prototype.slice.call(arguments,2));return a},Pa=function(a,b,c){ea(a)||La("Expected function but got %s: %s.",[ca(a),a],b,Array.prototype.slice.call(arguments,2))},Qa=function(a,b,c){fa(a)||La("Expected object but got %s: %s.",[ca(a),a],b,Array.prototype.slice.call(arguments,2));return a},Ra=function(a,b,c){t(a)||La("Expected array but got %s: %s.",[ca(a),a],b,Array.prototype.slice.call(arguments,2));return a},Sa=function(a,b,c){fa(a)&&1==a.nodeType||La("Expected Element but got %s: %s.", [ca(a),a],b,Array.prototype.slice.call(arguments,2));return a},Ua=function(a,b,c,d){a instanceof b||La("Expected instanceof %s but got %s.",[Ta(b),Ta(a)],c,Array.prototype.slice.call(arguments,3))},Ta=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 Va=Array.prototype.indexOf?function(a,b,c){y(null!=a.length);return Array.prototype.indexOf.call(a,b,c)}:function(a,b,c){c=null==c?0:0>c?Math.max(0,a.length+c):c;if(q(a))return q(b)&&1==b.length?a.indexOf(b,c):-1;for(;c<a.length;c++)if(c in a&&a[c]===b)return c;return-1},z=Array.prototype.forEach?function(a,b,c){y(null!=a.length);Array.prototype.forEach.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=q(a)?a.split(""):a,f=0;f<d;f++)f in e&&b.call(c,e[f],f,a)},Wa=function(a,b,c){for(var d=q(a)? a.split(""):a,e=a.length-1;0<=e;--e)e in d&&b.call(c,d[e],e,a)},Xa=Array.prototype.filter?function(a,b,c){y(null!=a.length);return Array.prototype.filter.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=[],f=0,h=q(a)?a.split(""):a,k=0;k<d;k++)if(k in h){var n=h[k];b.call(c,n,k,a)&&(e[f++]=n)}return e},Ya=Array.prototype.map?function(a,b,c){y(null!=a.length);return Array.prototype.map.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=Array(d),f=q(a)?a.split(""):a,h=0;h<d;h++)h in f&&(e[h]=b.call(c, f[h],h,a));return e},Za=Array.prototype.some?function(a,b,c){y(null!=a.length);return Array.prototype.some.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=q(a)?a.split(""):a,f=0;f<d;f++)if(f in e&&b.call(c,e[f],f,a))return!0;return!1},$a=Array.prototype.every?function(a,b,c){y(null!=a.length);return Array.prototype.every.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=q(a)?a.split(""):a,f=0;f<d;f++)if(f in e&&!b.call(c,e[f],f,a))return!1;return!0},ab=function(a,b){var c=0;z(a,function(a,e,f){b.call(void 0, a,e,f)&&++c},void 0);return c},bb=function(a,b){return 0<=Va(a,b)},cb=function(a,b){b=Va(a,b);var c;if(c=0<=b)y(null!=a.length),Array.prototype.splice.call(a,b,1);return c},db=function(a){return Array.prototype.concat.apply([],arguments)},eb=function(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[]},fb=function(a,b){for(var c=1;c<arguments.length;c++){var d=arguments[c];if(da(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)}}, hb=function(a,b,c,d){y(null!=a.length);Array.prototype.splice.apply(a,gb(arguments,1))},gb=function(a,b,c){y(null!=a.length);return 2>=arguments.length?Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,b,c)},ib=function(a){for(var b={},c=0,d=0;d<a.length;){var e=a[d++];var f=e;f=fa(f)?"o"+ka(f):(typeof f).charAt(0)+f;Object.prototype.hasOwnProperty.call(b,f)||(b[f]=!0,a[c++]=e)}a.length=c},kb=function(a,b){a.sort(b||jb)},jb=function(a,b){return a>b?1:a<b?-1:0};var lb=function(){this.Pa=this.Pa;this.Qa=this.Qa};lb.prototype.Pa=!1;lb.prototype.T=function(){this.Pa||(this.Pa=!0,this.o())};var nb=function(a,b){a.Pa?p(void 0)?b.call(void 0):b():(a.Qa||(a.Qa=[]),a.Qa.push(p(void 0)?na(b,void 0):b))};lb.prototype.o=function(){if(this.Qa)for(;this.Qa.length;)this.Qa.shift()()};var ob=function(a){a&&"function"==typeof a.T&&a.T()};var pb;a:{var qb=l.navigator;if(qb){var rb=qb.userAgent;if(rb){pb=rb;break a}}pb=""}var A=function(a){return-1!=pb.indexOf(a)};var sb=function(a,b,c){for(var d in a)b.call(c,a[d],d,a)},tb=function(a,b){for(var c in a)if(b.call(void 0,a[c],c,a))return!0;return!1},ub=function(a){var b=[],c=0,d;for(d in a)b[c++]=d;return b},vb=function(a,b){for(var c in a)if(a[c]==b)return!0;return!1},xb=function(){var a=wb,b;for(b in a)return!1;return!0},yb=function(a,b,c){if(null!==a&&b in a)throw Error('The object already contains the key "'+b+'"');a[b]=c},zb="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" "), Ab=function(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<zb.length;f++)c=zb[f],Object.prototype.hasOwnProperty.call(d,c)&&(a[c]=d[c])}},Bb=function(a){var b=arguments.length;if(1==b&&t(arguments[0]))return Bb.apply(null,arguments[0]);for(var c={},d=0;d<b;d++)c[arguments[d]]=!0;return c};var Db=function(){return A("Safari")&&!(Cb()||A("Coast")||A("Opera")||A("Edge")||A("Silk")||A("Android"))},Cb=function(){return(A("Chrome")||A("CriOS"))&&!A("Edge")},Eb=function(){return A("Android")&&!(Cb()||A("Firefox")||A("Opera")||A("Silk"))};var Fb=function(){return A("iPhone")&&!A("iPod")&&!A("iPad")},Gb=function(){return Fb()||A("iPad")||A("iPod")};var Hb=function(a){Hb[" "](a);return a};Hb[" "]=r;var Ib=function(a,b){try{return Hb(a[b]),!0}catch(c){}return!1},Kb=function(a,b){var c=Jb;return Object.prototype.hasOwnProperty.call(c,a)?c[a]:c[a]=b(a)};var Lb=A("Opera"),B=A("Trident")||A("MSIE"),Mb=A("Edge"),Nb=Mb||B,Ob=A("Gecko")&&!(-1!=pb.toLowerCase().indexOf("webkit")&&!A("Edge"))&&!(A("Trident")||A("MSIE"))&&!A("Edge"),C=-1!=pb.toLowerCase().indexOf("webkit")&&!A("Edge"),Pb=C&&A("Mobile"),Qb=A("Macintosh"),Rb=A("Windows"),Sb=A("Android"),Tb=Fb(),Ub=A("iPad"),Vb=A("iPod"),Wb=Gb(),Xb=function(){var a=l.document;return a?a.documentMode:void 0},Yb; a:{var Zb="",$b=function(){var a=pb;if(Ob)return/rv\:([^\);]+)(\)|;)/.exec(a);if(Mb)return/Edge\/([\d\.]+)/.exec(a);if(B)return/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(a);if(C)return/WebKit\/(\S+)/.exec(a);if(Lb)return/(?:Version)[ \/]?(\S+)/.exec(a)}();$b&&(Zb=$b?$b[1]:"");if(B){var ac=Xb();if(null!=ac&&ac>parseFloat(Zb)){Yb=String(ac);break a}}Yb=Zb}var bc=Yb,Jb={},D=function(a){return Kb(a,function(){return 0<=Ga(bc,a)})},dc=function(a){return Number(cc)>=a},ec;var fc=l.document; ec=fc&&B?Xb()||("CSS1Compat"==fc.compatMode?parseInt(bc,10):5):void 0;var cc=ec;var gc=!B||dc(9);!Ob&&!B||B&&dc(9)||Ob&&D("1.9.1");var hc=B&&!D("9");var ic={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 kc=function(){this.a="";this.b=jc};kc.prototype.Ea=!0;kc.prototype.da=function(){return this.a};kc.prototype.toString=function(){return"Const{"+this.a+"}"};var lc=function(a){if(a instanceof kc&&a.constructor===kc&&a.b===jc)return a.a;Ma("expected object of type Const, got '"+a+"'");return"type_error:Const"},jc={},mc=function(a){var b=new kc;b.a=a;return b};mc("");var oc=function(){this.a=nc};g=oc.prototype;g.Ea=!0;g.da=function(){return""};g.pc=!0;g.fb=function(){return 1};g.toString=function(){return"TrustedResourceUrl{}"};var nc={};var qc=function(){this.a="";this.b=pc};g=qc.prototype;g.Ea=!0;g.da=function(){return this.a};g.pc=!0;g.fb=function(){return 1};g.toString=function(){return"SafeUrl{"+this.a+"}"}; var rc=function(a){if(a instanceof qc&&a.constructor===qc&&a.b===pc)return a.a;Ma("expected object of type SafeUrl, got '"+a+"' of type "+ca(a));return"type_error:SafeUrl"},sc=/^(?:(?:https?|mailto|ftp):|[^:/?#]*(?:[/?#]|$))/i,uc=function(a){if(a instanceof qc)return a;a=a.Ea?a.da():String(a);sc.test(a)||(a="about:invalid#zClosurez");return tc(a)},pc={},tc=function(a){var b=new qc;b.a=a;return b};tc("about:blank");var wc=function(){this.a="";this.b=vc};wc.prototype.Ea=!0;var vc={};wc.prototype.da=function(){return this.a};wc.prototype.toString=function(){return"SafeStyle{"+this.a+"}"}; var xc=function(a){var b=new wc;b.a=a;return b},yc=xc(""),Dc=function(a){if(a instanceof qc)return'url("'+rc(a).replace(/</g,"%3c").replace(/[\\"]/g,"\\$&")+'")';if(a instanceof kc)a=lc(a);else{a=String(a);var b=a.replace(zc,"$1").replace(Ac,"url");if(Bc.test(b)){for(var c=b=!0,d=0;d<a.length;d++){var e=a.charAt(d);"'"==e&&c?b=!b:'"'==e&&b&&(c=!c)}b&&c?a=Cc(a):(Ma("String value requires balanced quotes, got: "+a),a="zClosurez")}else Ma("String value allows only [-,.\"'%_!# a-zA-Z0-9] and simple functions, got: "+ a),a="zClosurez"}y(!/[{;}]/.test(a),"Value does not allow [{;}].");return a},Bc=/^[-,."'%_!# a-zA-Z0-9]+$/,Ac=/\b(url\([ \t\n]*)('[ -&(-\[\]-~]*'|"[ !#-\[\]-~]*"|[!#-&*-\[\]-~]*)([ \t\n]*\))/g,zc=/\b(hsl|hsla|rgb|rgba|(rotate|scale|translate)(X|Y|Z|3d)?)\([-0-9a-z.%, ]+\)/g,Cc=function(a){return a.replace(Ac,function(a,c,d,e){var b="";d=d.replace(/^(['"])(.*)\1$/,function(a,c,d){b=c;return d});a=uc(d).da();return c+b+a+b+e})};var Fc=function(){this.a="";this.f=Ec;this.b=null};g=Fc.prototype;g.pc=!0;g.fb=function(){return this.b};g.Ea=!0;g.da=function(){return this.a};g.toString=function(){return"SafeHtml{"+this.a+"}"}; var Gc=function(a){if(a instanceof Fc&&a.constructor===Fc&&a.f===Ec)return a.a;Ma("expected object of type SafeHtml, got '"+a+"' of type "+ca(a));return"type_error:SafeHtml"},Ic=function(a){if(a instanceof Fc)return a;var b=null;a.pc&&(b=a.fb());a=Ca(a.Ea?a.da():String(a));return Hc(a,b)},Jc=/^[a-zA-Z0-9-]+$/,Kc={action:!0,cite:!0,data:!0,formaction:!0,href:!0,manifest:!0,poster:!0,src:!0},Lc={APPLET:!0,BASE:!0,EMBED:!0,IFRAME:!0,LINK:!0,MATH:!0,META:!0,OBJECT:!0,SCRIPT:!0,STYLE:!0,SVG:!0,TEMPLATE:!0}, Mc=function(a){var b=0,c="",d=function(a){t(a)?z(a,d):(a=Ic(a),c+=Gc(a),a=a.fb(),0==b?b=a:0!=a&&b!=a&&(b=null))};z(arguments,d);return Hc(c,b)},Ec={},Hc=function(a,b){var c=new Fc;c.a=a;c.b=b;return c};Hc("<!DOCTYPE html>",0);var Nc=Hc("",0);Hc("<br>",0);var Oc={MATH:!0,SCRIPT:!0,STYLE:!0,SVG:!0,TEMPLATE:!0},Pc=function(a,b){if(Oc[a.tagName.toUpperCase()])throw Error("goog.dom.safe.setInnerHtml cannot be used to set content of "+a.tagName+".");a.innerHTML=Gc(b)};var Qc=function(a,b,c){Oa(lc(a),"must provide justification");y(!/^[\s\xa0]*$/.test(lc(a)),"must provide non-empty justification");return Hc(b,c||null)};var G=function(a,b){this.b=p(a)?a:0;this.a=p(b)?b:0};G.prototype.clone=function(){return new G(this.b,this.a)};G.prototype.toString=function(){return"("+this.b+", "+this.a+")"};var Rc=function(a,b){return new G(a.b-b.b,a.a-b.a)};G.prototype.ceil=function(){this.b=Math.ceil(this.b);this.a=Math.ceil(this.a);return this};G.prototype.floor=function(){this.b=Math.floor(this.b);this.a=Math.floor(this.a);return this};G.prototype.round=function(){this.b=Math.round(this.b);this.a=Math.round(this.a);return this};var Sc=function(a,b){this.width=a;this.height=b};g=Sc.prototype;g.clone=function(){return new Sc(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 Vc=function(a){return a?new Tc(Uc(a)):ra||(ra=new Tc)},Wc=function(a,b){return q(b)?a.getElementById(b):b},H=function(a){var b=document;Oa(a);b=Wc(b,a);return b=Sa(b,"No element found with id: "+a)},Yc=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:"")):Xc(c,"*",a,b)[0]||null}return a||null},Xc=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&&bb(b.split(/\s+/),c)&&(d[e++]=h);d.length=e;return d}return a},$c=function(a,b){sb(b,function(b,d){b&&b.Ea&&(b=b.da());"style"==d?a.style.cssText= b:"class"==d?a.className=b:"for"==d?a.htmlFor=b:Zc.hasOwnProperty(d)?a.setAttribute(Zc[d],b):0==d.lastIndexOf("aria-",0)||0==d.lastIndexOf("data-",0)?a.setAttribute(d,b):a[d]=b})},Zc={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"},cd=function(a){var b=ad(a);a=bd(a);return B&&D("10")&&a.pageYOffset!=b.scrollTop? new G(b.scrollLeft,b.scrollTop):new G(a.pageXOffset||b.scrollLeft,a.pageYOffset||b.scrollTop)},ad=function(a){return a.scrollingElement?a.scrollingElement:!C&&dd(a)?a.documentElement:a.body||a.documentElement},bd=function(a){return a.parentWindow||a.defaultView},fd=function(a,b,c){return ed(document,arguments)},ed=function(a,b){var c=String(b[0]),d=b[1];if(!gc&&d&&(d.name||d.type)){c=["<",c];d.name&&c.push(' name="',Ca(d.name),'"');if(d.type){c.push(' type="',Ca(d.type),'"');var e={};Ab(e,d);delete e.type; d=e}c.push(">");c=c.join("")}c=a.createElement(c);d&&(q(d)?c.className=d:t(d)?c.className=d.join(" "):$c(c,d));2<b.length&&gd(a,c,b);return c},gd=function(a,b,c){function d(c){c&&b.appendChild(q(c)?a.createTextNode(c):c)}for(var e=2;e<c.length;e++){var f=c[e];!da(f)||fa(f)&&0<f.nodeType?d(f):z(hd(f)?eb(f):f,d)}},dd=function(a){return"CSS1Compat"==a.compatMode},id=function(a){for(var b;b=a.firstChild;)a.removeChild(b)},jd=function(a){a&&a.parentNode&&a.parentNode.removeChild(a)},ld=function(a){return p(a.firstElementChild)? a.firstElementChild:kd(a.firstChild)},kd=function(a){for(;a&&1!=a.nodeType;)a=a.nextSibling;return a},md=function(a){return fa(a)&&1==a.nodeType},nd=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},Uc=function(a){y(a,"Node cannot be null or undefined.");return 9==a.nodeType?a:a.ownerDocument||a.document},od=function(a,b){y(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(a.lastChild);a.firstChild.data=String(b)}else{id(a);var c=Uc(a);a.appendChild(c.createTextNode(String(b)))}},pd={SCRIPT:1,STYLE:1,HEAD:1,IFRAME:1,OBJECT:1},qd={IMG:" ",BR:"\n"},rd=function(a){if(B&&!D("9")){var b=a.getAttributeNode("tabindex");b=null!=b&&b.specified}else b= a.hasAttribute("tabindex");b&&(a=a.tabIndex,b=aa(a)&&0<=a&&32768>a);return b},sd=function(a,b){b?a.tabIndex=0:(a.tabIndex=-1,a.removeAttribute("tabIndex"))},ud=function(a){var b=[];td(a,b,!1);return b.join("")},td=function(a,b,c){if(!(a.nodeName in pd))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 qd)b.push(qd[a.nodeName]);else for(a=a.firstChild;a;)td(a,b,c),a=a.nextSibling},hd=function(a){if(a&&"number"==typeof a.length){if(fa(a))return"function"== typeof a.item||"string"==typeof a.item;if(ea(a))return"function"==typeof a.item}return!1},Tc=function(a){this.a=a||l.document||document};Tc.prototype.h=function(a){return Wc(this.a,a)};Tc.prototype.b=function(a,b,c){return ed(this.a,arguments)};Tc.prototype.f=ld;Tc.prototype.g=md;var vd=Object.freeze||function(a){return a};var wd=!B||dc(9),xd=!B||dc(9),yd=B&&!D("9");!C||D("528");Ob&&D("1.9b")||B&&D("8")||Lb&&D("9.5")||C&&D("528");Ob&&!D("8")||B&&D("9");var zd=function(){if(!l.addEventListener||!Object.defineProperty)return!1;var a=!1,b=Object.defineProperty({},"passive",{get:function(){a=!0}});l.addEventListener("test",r,b);l.removeEventListener("test",r,b);return a}();var Bd=function(a,b){this.type=a;this.b=this.target=b;this.g=!1;this.jd=!0};Bd.prototype.f=function(){this.g=!0};Bd.prototype.preventDefault=function(){this.jd=!1};var Cd=function(a,b){Bd.call(this,a?a.type:"");this.relatedTarget=this.b=this.target=null;this.button=this.screenY=this.screenX=this.clientY=this.clientX=0;this.key="";this.j=this.keyCode=0;this.m=this.metaKey=this.shiftKey=this.altKey=this.ctrlKey=!1;this.pointerId=0;this.pointerType="";this.a=null;a&&this.Hb(a,b)};x(Cd,Bd);var Dd=vd([1,4,2]),Ed=vd({2:"touch",3:"pen",4:"mouse"}); Cd.prototype.Hb=function(a,b){var c=this.type=a.type,d=a.changedTouches?a.changedTouches[0]:null;this.target=a.target||a.srcElement;this.b=b;(b=a.relatedTarget)?Ob&&(Ib(b,"nodeName")||(b=null)):"mouseover"==c?b=a.fromElement:"mouseout"==c&&(b=a.toElement);this.relatedTarget=b;null===d?(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.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.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.m=Qb?a.metaKey:a.ctrlKey;this.pointerId=a.pointerId||0;this.pointerType=q(a.pointerType)?a.pointerType:Ed[a.pointerType]||"";this.a=a;a.defaultPrevented&&this.preventDefault()}; var Fd=function(a){return(wd?0==a.a.button:"click"==a.type?!0:!!(a.a.button&Dd[0]))&&!(C&&Qb&&a.ctrlKey)};Cd.prototype.f=function(){Cd.i.f.call(this);this.a.stopPropagation?this.a.stopPropagation():this.a.cancelBubble=!0};Cd.prototype.preventDefault=function(){Cd.i.preventDefault.call(this);var a=this.a;if(a.preventDefault)a.preventDefault();else if(a.returnValue=!1,yd)try{if(a.ctrlKey||112<=a.keyCode&&123>=a.keyCode)a.keyCode=-1}catch(b){}};var Gd="closure_listenable_"+(1E6*Math.random()|0),Hd=function(a){return!(!a||!a[Gd])},Id=0;var Jd=function(a,b,c,d,e){this.listener=a;this.a=null;this.src=b;this.type=c;this.capture=!!d;this.Gb=e;this.key=++Id;this.Ya=this.yb=!1},Kd=function(a){a.Ya=!0;a.listener=null;a.a=null;a.src=null;a.Gb=null};var Ld=function(a){this.src=a;this.a={};this.b=0};Ld.prototype.add=function(a,b,c,d,e){var f=a.toString();a=this.a[f];a||(a=this.a[f]=[],this.b++);var h=Md(a,b,d,e);-1<h?(b=a[h],c||(b.yb=!1)):(b=new Jd(b,this.src,f,!!d,e),b.yb=c,a.push(b));return b};var Nd=function(a,b){var c=b.type;c in a.a&&cb(a.a[c],b)&&(Kd(b),0==a.a[c].length&&(delete a.a[c],a.b--))};Ld.prototype.Ab=function(a,b){a=this.a[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}; Ld.prototype.ib=function(a,b,c,d){a=this.a[a.toString()];var e=-1;a&&(e=Md(a,b,c,d));return-1<e?a[e]:null};Ld.prototype.hasListener=function(a,b){var c=p(a),d=c?a.toString():"",e=p(b);return tb(this.a,function(a){for(var f=0;f<a.length;++f)if(!(c&&a[f].type!=d||e&&a[f].capture!=b))return!0;return!1})};var Md=function(a,b,c,d){for(var e=0;e<a.length;++e){var f=a[e];if(!f.Ya&&f.listener==b&&f.capture==!!c&&f.Gb==d)return e}return-1};var Od="closure_lm_"+(1E6*Math.random()|0),Pd={},Qd=0,Sd=function(a,b,c,d,e){if(d&&d.once)return Rd(a,b,c,d,e);if(t(b)){for(var f=0;f<b.length;f++)Sd(a,b[f],c,d,e);return null}c=Td(c);return Hd(a)?a.l(b,c,fa(d)?!!d.capture:!!d,e):Ud(a,b,c,!1,d,e)},Ud=function(a,b,c,d,e,f){if(!b)throw Error("Invalid event type");var h=fa(e)?!!e.capture:!!e,k=Vd(a);k||(a[Od]=k=new Ld(a));c=k.add(b,c,d,h,f);if(c.a)return c;d=Wd();c.a=d;d.src=a;d.listener=c;if(a.addEventListener)zd||(e=h),void 0===e&&(e=!1),a.addEventListener(b.toString(), d,e);else if(a.attachEvent)a.attachEvent(Xd(b.toString()),d);else throw Error("addEventListener and attachEvent are unavailable.");Qd++;return c},Wd=function(){var a=Yd,b=xd?function(c){return a.call(b.src,b.listener,c)}:function(c){c=a.call(b.src,b.listener,c);if(!c)return c};return b},Rd=function(a,b,c,d,e){if(t(b)){for(var f=0;f<b.length;f++)Rd(a,b[f],c,d,e);return null}c=Td(c);return Hd(a)?a.Yc(b,c,fa(d)?!!d.capture:!!d,e):Ud(a,b,c,!0,d,e)},Zd=function(a,b,c,d,e){if(t(b))for(var f=0;f<b.length;f++)Zd(a, b[f],c,d,e);else d=fa(d)?!!d.capture:!!d,c=Td(c),Hd(a)?a.G(b,c,d,e):a&&(a=Vd(a))&&(b=a.ib(b,c,d,e))&&$d(b)},$d=function(a){if(!aa(a)&&a&&!a.Ya){var b=a.src;if(Hd(b))Nd(b.W,a);else{var c=a.type,d=a.a;b.removeEventListener?b.removeEventListener(c,d,a.capture):b.detachEvent&&b.detachEvent(Xd(c),d);Qd--;(c=Vd(b))?(Nd(c,a),0==c.b&&(c.src=null,b[Od]=null)):Kd(a)}}},Xd=function(a){return a in Pd?Pd[a]:Pd[a]="on"+a},be=function(a,b,c,d){var e=!0;if(a=Vd(a))if(b=a.a[b.toString()])for(b=b.concat(),a=0;a<b.length;a++){var f= b[a];f&&f.capture==c&&!f.Ya&&(f=ae(f,d),e=e&&!1!==f)}return e},ae=function(a,b){var c=a.listener,d=a.Gb||a.src;a.yb&&$d(a);return c.call(d,b)},Yd=function(a,b){if(a.Ya)return!0;if(!xd){if(!b)a:{b=["window","event"];for(var c=l,d=0;d<b.length;d++)if(c=c[b[d]],null==c){b=null;break a}b=c}d=b;b=new Cd(d,this);c=!0;if(!(0>d.keyCode||void 0!=d.returnValue)){a:{var e=!1;if(0==d.keyCode)try{d.keyCode=-1;break a}catch(h){e=!0}if(e||void 0==d.returnValue)d.returnValue=!0}d=[];for(e=b.b;e;e=e.parentNode)d.push(e); a=a.type;for(e=d.length-1;!b.g&&0<=e;e--){b.b=d[e];var f=be(d[e],a,!0,b);c=c&&f}for(e=0;!b.g&&e<d.length;e++)b.b=d[e],f=be(d[e],a,!1,b),c=c&&f}return c}return ae(a,new Cd(b,this))},Vd=function(a){a=a[Od];return a instanceof Ld?a:null},ce="__closure_events_fn_"+(1E9*Math.random()>>>0),Td=function(a){y(a,"Listener can not be null.");if(ea(a))return a;y(a.handleEvent,"An object listener must have handleEvent method.");a[ce]||(a[ce]=function(b){return a.handleEvent(b)});return a[ce]};var de=function(a){if(a.classList)return a.classList;a=a.className;return q(a)&&a.match(/\S+/g)||[]},ee=function(a,b){return a.classList?a.classList.contains(b):bb(de(a),b)},I=function(a,b){a.classList?a.classList.add(b):ee(a,b)||(a.className+=0<a.className.length?" "+b:b)},fe=function(a,b){if(a.classList)z(b,function(b){I(a,b)});else{var c={};z(de(a),function(a){c[a]=!0});z(b,function(a){c[a]=!0});a.className="";for(var d in c)a.className+=0<a.className.length?" "+d:d}},ge=function(a,b){a.classList? a.classList.remove(b):ee(a,b)&&(a.className=Xa(de(a),function(a){return a!=b}).join(" "))},he=function(a,b){a.classList?z(b,function(b){ge(a,b)}):a.className=Xa(de(a),function(a){return!bb(b,a)}).join(" ")},ie=function(a,b,c){c?I(a,b):ge(a,b)};var je,ke={Yd:"activedescendant",he:"atomic",je:"autocomplete",oe:"busy",ue:"checked",we:"colindex",Ce:"controls",Ee:"describedby",He:"disabled",Je:"dropeffect",Ke:"expanded",Le:"flowto",Ne:"grabbed",Re:"haspopup",Te:"hidden",Ve:"invalid",We:"label",Xe:"labelledby",Ye:"level",ff:"live",vf:"multiline",xf:"multiselectable",Bf:"orientation",Cf:"owns",Df:"posinset",Ff:"pressed",Jf:"readonly",Lf:"relevant",Mf:"required",Qf:"rowindex",Tf:"selected",Vf:"setsize",Xf:"sort",wg:"valuemax",xg:"valuemin",yg:"valuenow", zg:"valuetext"};var le={Zd:"alert",$d:"alertdialog",ce:"application",fe:"article",le:"banner",qe:"button",te:"checkbox",xe:"columnheader",ze:"combobox",Ae:"complementary",Be:"contentinfo",De:"definition",Fe:"dialog",Ge:"directory",Ie:"document",Me:"form",Oe:"grid",Pe:"gridcell",Qe:"group",Se:"heading",Ue:"img",Ze:"link",$e:"list",df:"listbox",ef:"listitem",hf:"log",jf:"main",kf:"marquee",lf:"math",qf:"menu",rf:"menubar",sf:"menuitem",tf:"menuitemcheckbox",uf:"menuitemradio",yf:"navigation",zf:"note",Af:"option", Ef:"presentation",Gf:"progressbar",Hf:"radio",If:"radiogroup",Kf:"region",Nf:"row",Of:"rowgroup",Pf:"rowheader",Rf:"scrollbar",Sf:"search",Uf:"separator",Wf:"slider",Yf:"spinbutton",Zf:"status",$f:"tab",dg:"tablist",fg:"tabpanel",gg:"textbox",hg:"textinfo",ig:"timer",jg:"toolbar",lg:"tooltip",og:"tree",qg:"treegrid",rg:"treeitem"};Bb("A AREA BUTTON HEAD INPUT LINK MENU META OPTGROUP OPTION PROGRESS STYLE SELECT SOURCE TEXTAREA TITLE TRACK".split(" ")); var me=function(a,b){b?(y(vb(le,b),"No such ARIA role "+b),a.setAttribute("role",b)):a.removeAttribute("role")},J=function(a,b,c){t(c)&&(c=c.join(" "));var d=ne(b);""===c||void 0==c?(je||(je={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=je,b in c?a.setAttribute(d,c[b]):a.removeAttribute(d)):a.setAttribute(d, c)},oe=function(a,b){a=a.getAttribute(ne(b));return null==a||void 0==a?"":String(a)},pe=function(a,b){var c="";b&&(c=b.id,y(c,"The active element should have an id."));J(a,"activedescendant",c)},ne=function(a){y(a,"ARIA attribute cannot be empty.");y(vb(ke,a),"No such ARIA attribute "+a);return"aria-"+a};var qe=function(a){lb.call(this);this.b=a;this.a={}};x(qe,lb);var re=[];qe.prototype.l=function(a,b,c,d){t(b)||(b&&(re[0]=b.toString()),b=re);for(var e=0;e<b.length;e++){var f=Sd(a,b[e],c||this.handleEvent,d||!1,this.b||this);if(!f)break;this.a[f.key]=f}return this};qe.prototype.Yc=function(a,b,c,d){return se(this,a,b,c,d)};var se=function(a,b,c,d,e,f){if(t(c))for(var h=0;h<c.length;h++)se(a,b,c[h],d,e,f);else{b=Rd(b,c,d||a.handleEvent,e,f||a.b||a);if(!b)return a;a.a[b.key]=b}return a}; qe.prototype.G=function(a,b,c,d,e){if(t(b))for(var f=0;f<b.length;f++)this.G(a,b[f],c,d,e);else c=c||this.handleEvent,d=fa(d)?!!d.capture:!!d,e=e||this.b||this,c=Td(c),d=!!d,b=Hd(a)?a.ib(b,c,d,e):a?(a=Vd(a))?a.ib(b,c,d,e):null:null,b&&($d(b),delete this.a[b.key]);return this};var te=function(a){sb(a.a,function(a,c){this.a.hasOwnProperty(c)&&$d(a)},a);a.a={}};qe.prototype.o=function(){qe.i.o.call(this);te(this)}; qe.prototype.handleEvent=function(){throw Error("EventHandler.handleEvent not implemented");};var ue=function(a){if(a.altKey&&!a.ctrlKey||a.metaKey||112<=a.keyCode&&123>=a.keyCode)return!1;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!Ob;default:return 166>a.keyCode||183<a.keyCode}},xe=function(a,b,c,d,e,f){if(!(B||Mb||C&&D("525")))return!0;if(Qb&&e)return ve(a);if(e&&!d)return!1;aa(b)&& (b=we(b));e=17==b||18==b||Qb&&91==b;if((!c||Qb)&&e||Qb&&16==b&&(d||f))return!1;if((C||Mb)&&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!0;case 27:return!(C||Mb)}return ve(a)},ve=function(a){if(48<=a&&57>=a||96<=a&&106>=a||65<=a&&90>=a||(C||Mb)&&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:return!0; default:return!1}},we=function(a){if(Ob)a=ye(a);else if(Qb&&C)switch(a){case 93:a=91}return a},ye=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 ze=function(){},Ae=new ze,Be=["click",Ob?"keypress":"keydown","keyup"];ze.prototype.l=function(a,b,c,d,e){var f=function(a){var c=Td(b),e=md(a.target)?a.target.getAttribute("role")||null:null;"click"==a.type&&Fd(a)?c.call(d,a):13!=a.keyCode&&3!=a.keyCode||"keyup"==a.type?32!=a.keyCode||"keyup"!=a.type||"button"!=e&&"tab"!=e||(c.call(d,a),a.preventDefault()):(a.type="keypress",c.call(d,a))};f.ob=b;f.Td=d;e?e.l(a,Be,f,c):Sd(a,Be,f,c)}; ze.prototype.G=function(a,b,c,d,e){for(var f,h=0;f=Be[h];h++){var k=a;var n=f;var m=!!c;n=Hd(k)?k.Ab(n,m):k?(k=Vd(k))?k.Ab(n,m):[]:[];for(k=0;m=n[k];k++){var u=m.listener;if(u.ob==b&&u.Td==d){e?e.G(a,f,m.listener,c,d):Zd(a,f,m.listener,c,d);break}}}};var Ce=function(a,b,c){this.g=c;this.f=a;this.j=b;this.b=0;this.a=null};Ce.prototype.get=function(){if(0<this.b){this.b--;var a=this.a;this.a=a.next;a.next=null}else a=this.f();return a};var De=function(a,b){a.j(b);a.b<a.g&&(a.b++,b.next=a.a,a.a=b)};var Ee=function(a){l.setTimeout(function(){throw a;},0)},Fe,Ge=function(){var a=l.MessageChannel;"undefined"===typeof a&&"undefined"!==typeof window&&window.postMessage&&window.addEventListener&&!A("Presto")&&(a=function(){var a=document.createElement("IFRAME");a.style.display="none";a.src="";document.documentElement.appendChild(a);var b=a.contentWindow;a=b.document;a.open();a.write("");a.close();var c="callImmediate"+Math.random(),d="file:"==b.location.protocol?"*":b.location.protocol+"//"+b.location.host; a=na(function(a){if(("*"==d||a.origin==d)&&a.data==c)this.port1.onmessage()},this);b.addEventListener("message",a,!1);this.port1={};this.port2={postMessage:function(){b.postMessage(c,d)}}});if("undefined"!==typeof a&&!A("Trident")&&!A("MSIE")){var b=new a,c={},d=c;b.port1.onmessage=function(){if(p(c.next)){c=c.next;var a=c.Kc;c.Kc=null;a()}};return function(a){d.next={Kc:a};d=d.next;b.port2.postMessage(0)}}return"undefined"!==typeof document&&"onreadystatechange"in document.createElement("SCRIPT")? function(a){var b=document.createElement("SCRIPT");b.onreadystatechange=function(){b.onreadystatechange=null;b.parentNode.removeChild(b);b=null;a();a=null};document.documentElement.appendChild(b)}:function(a){l.setTimeout(a,0)}};var He=function(){this.b=this.a=null},Je=new Ce(function(){return new Ie},function(a){a.reset()},100);He.prototype.add=function(a,b){var c=Je.get();c.set(a,b);this.b?this.b.next=c:(y(!this.a),this.a=c);this.b=c};var Le=function(){var a=Ke,b=null;a.a&&(b=a.a,a.a=a.a.next,a.a||(a.b=null),b.next=null);return b},Ie=function(){this.next=this.b=this.a=null};Ie.prototype.set=function(a,b){this.a=a;this.b=b;this.next=null};Ie.prototype.reset=function(){this.next=this.b=this.a=null};var Pe=function(a,b){Me||Ne();Oe||(Me(),Oe=!0);Ke.add(a,b)},Me,Ne=function(){if(-1!=String(l.Promise).indexOf("[native code]")){var a=l.Promise.resolve(void 0);Me=function(){a.then(Qe)}}else Me=function(){var a=Qe;!ea(l.setImmediate)||l.Window&&l.Window.prototype&&!A("Edge")&&l.Window.prototype.setImmediate==l.setImmediate?(Fe||(Fe=Ge()),Fe(a)):l.setImmediate(a)}},Oe=!1,Ke=new He,Qe=function(){for(var a;a=Le();){try{a.a.call(a.b)}catch(b){Ee(b)}De(Je,a)}Oe=!1};var K=function(){lb.call(this);this.W=new Ld(this);this.Cd=this;this.yc=null};x(K,lb);K.prototype[Gd]=!0;g=K.prototype;g.Bb=function(){return this.yc};g.Lb=function(a){this.yc=a};g.addEventListener=function(a,b,c,d){Sd(this,a,b,c,d)};g.removeEventListener=function(a,b,c,d){Zd(this,a,b,c,d)}; g.dispatchEvent=function(a){Re(this);var b=this.Bb();if(b){var c=[];for(var d=1;b;b=b.Bb())c.push(b),y(1E3>++d,"infinite loop")}b=this.Cd;d=a.type||a;if(q(a))a=new Bd(a,b);else if(a instanceof Bd)a.target=a.target||b;else{var e=a;a=new Bd(d,b);Ab(a,e)}e=!0;if(c)for(var f=c.length-1;!a.g&&0<=f;f--){var h=a.b=c[f];e=Se(h,d,!0,a)&&e}a.g||(h=a.b=b,e=Se(h,d,!0,a)&&e,a.g||(e=Se(h,d,!1,a)&&e));if(c)for(f=0;!a.g&&f<c.length;f++)h=a.b=c[f],e=Se(h,d,!1,a)&&e;return e}; g.o=function(){K.i.o.call(this);if(this.W){var a=this.W,b=0,c;for(c in a.a){for(var d=a.a[c],e=0;e<d.length;e++)++b,Kd(d[e]);delete a.a[c];a.b--}}this.yc=null};g.l=function(a,b,c,d){Re(this);return this.W.add(String(a),b,!1,c,d)};g.Yc=function(a,b,c,d){return this.W.add(String(a),b,!0,c,d)}; g.G=function(a,b,c,d){var e=this.W;a=String(a).toString();if(a in e.a){var f=e.a[a];b=Md(f,b,c,d);-1<b?(Kd(f[b]),y(null!=f.length),Array.prototype.splice.call(f,b,1),0==f.length&&(delete e.a[a],e.b--),e=!0):e=!1}else e=!1;return e};var Se=function(a,b,c,d){b=a.W.a[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.Ya&&h.capture==c){var k=h.listener,n=h.Gb||h.src;h.yb&&Nd(a.W,h);e=!1!==k.call(n,d)&&e}}return e&&0!=d.jd}; K.prototype.Ab=function(a,b){return this.W.Ab(String(a),b)};K.prototype.ib=function(a,b,c,d){return this.W.ib(String(a),b,c,d)};K.prototype.hasListener=function(a,b){return this.W.hasListener(p(a)?String(a):void 0,b)};var Re=function(a){y(a.W,"Event target is not initialized. Did you call the superclass (goog.events.EventTarget) constructor?")};var Te=function(){K.call(this);this.a=0;this.j=this.f=null};x(Te,K);Te.prototype.P=function(){this.b("begin")};Te.prototype.A=function(){this.b("end")};Te.prototype.b=function(a){this.dispatchEvent(a)};var Ue=function(a,b,c,d){this.top=a;this.right=b;this.bottom=c;this.left=d};g=Ue.prototype;g.clone=function(){return new Ue(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 Ve=function(a,b,c,d){this.left=a;this.top=b;this.width=c;this.height=d};g=Ve.prototype;g.clone=function(){return new Ve(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 Xe=function(a,b,c){if(q(b))(b=We(a,b))&&(a.style[b]=c);else for(var d in b){c=a;var e=b[d],f=We(c,d);f&&(c.style[f]=e)}},Ye={},We=function(a,b){var c=Ye[b];if(!c){var d=Ha(b);c=d;void 0===a.style[d]&&(d=(C?"Webkit":Ob?"Moz":B?"ms":Lb?"O":null)+Ja(d),void 0!==a.style[d]&&(c=d));Ye[b]=c}return c},Ze=function(a,b){var c=Uc(a);return c.defaultView&&c.defaultView.getComputedStyle&&(a=c.defaultView.getComputedStyle(a,null))?a[b]||a.getPropertyValue(b)||"":""},$e=function(a,b){return Ze(a,b)||(a.currentStyle? a.currentStyle[b]:null)||a.style&&a.style[b]},bf=function(a,b,c){if(b instanceof G){var d=b.b;b=b.a}else d=b,b=c;a.style.left=af(d,!1);a.style.top=af(b,!1)},cf=function(a){try{var b=a.getBoundingClientRect()}catch(c){return{left:0,top:0,right:0,bottom:0}}B&&a.ownerDocument.body&&(a=a.ownerDocument,b.left-=a.documentElement.clientLeft+a.body.clientLeft,b.top-=a.documentElement.clientTop+a.body.clientTop);return b},df=function(a){if(B&&!dc(8))return y(a&&"offsetParent"in a),a.offsetParent;var b=Uc(a), c=$e(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=$e(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},ff=function(a){for(var b=new Ue(0,Infinity,Infinity,0),c=Vc(a),d=c.a.body,e=c.a.documentElement,f=ad(c.a);a=df(a);)if(!(B&&0==a.clientWidth||C&&0==a.clientHeight&&a==d)&&a!=d&& a!=e&&"visible"!=$e(a,"overflow")){var h=ef(a),k=new G(a.clientLeft,a.clientTop);h.b+=k.b;h.a+=k.a;b.top=Math.max(b.top,h.a);b.right=Math.min(b.right,h.b+a.clientWidth);b.bottom=Math.min(b.bottom,h.a+a.clientHeight);b.left=Math.max(b.left,h.b)}d=f.scrollLeft;f=f.scrollTop;b.left=Math.max(b.left,d);b.top=Math.max(b.top,f);c=(bd(c.a)||window).document;c=dd(c)?c.documentElement:c.body;c=new Sc(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},jf=function(a,b){b=b||ad(document);var c=b||ad(document);var d=ef(a),e=ef(c),f=gf(c);if(c==ad(document)){var h=d.b-c.scrollLeft;d=d.a-c.scrollTop;B&&!dc(10)&&(h+=f.left,d+=f.top)}else h=d.b-e.b-f.left,d=d.a-e.a-f.top;a=hf(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.b;b.scrollTop=c.a},ef=function(a){var b=Uc(a);Qa(a, "Parameter is required");var c=new G(0,0);var d=b?Uc(b):document;d=!B||dc(9)||dd(Vc(d).a)?d.documentElement:d.body;if(a==d)return c;a=cf(a);b=cd(Vc(b).a);c.b=a.left+b.b;c.a=a.top+b.a;return c},lf=function(a,b){a=kf(a);b=kf(b);return new G(a.b-b.b,a.a-b.a)},mf=function(a){a=cf(a);return new G(a.left,a.top)},kf=function(a){y(a);if(1==a.nodeType)return mf(a);a=a.changedTouches?a.changedTouches[0]:a;return new G(a.clientX,a.clientY)},af=function(a,b){"number"==typeof a&&(a=(b?Math.round(a):a)+"px");return a}, nf=function(a){var b=hf;if("none"!=$e(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},hf=function(a){var b=a.offsetWidth,c=a.offsetHeight,d=C&&!b&&!c;return p(b)&&!d||!a.getBoundingClientRect?new Sc(b,c):(a=cf(a),new Sc(a.right-a.left,a.bottom-a.top))},of=function(a){var b=ef(a);a=nf(a);return new Ve(b.b,b.a,a.width,a.height)},L=function(a,b){a.style.display= b?"":"none"},pf=function(a){return"rtl"==$e(a,"direction")},qf=Ob?"MozUserSelect":C||Mb?"WebkitUserSelect":null,rf=function(a,b,c){c=c?null:a.getElementsByTagName("*");if(qf){if(b=b?"none":"",a.style&&(a.style[qf]=b),c){a=0;for(var d;d=c[a];a++)d.style&&(d.style[qf]=b)}}else if(B||Lb)if(b=b?"on":"",a.setAttribute("unselectable",b),c)for(a=0;d=c[a];a++)d.setAttribute("unselectable",b)},sf=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},tf=function(a,b){return(b=a.currentStyle?a.currentStyle[b]:null)?sf(a,b):0},uf={thin:2,medium:4,thick:6},vf=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 uf?uf[b]:sf(a,b)},gf=function(a){if(B&&!dc(9)){var b=vf(a,"borderLeft"),c=vf(a,"borderRight"),d=vf(a,"borderTop");a=vf(a,"borderBottom");return new Ue(d, c,a,b)}b=Ze(a,"borderLeftWidth");c=Ze(a,"borderRightWidth");d=Ze(a,"borderTopWidth");a=Ze(a,"borderBottomWidth");return new Ue(parseFloat(d),parseFloat(c),parseFloat(a),parseFloat(b))};var wf=function(a,b){t(b)||(b=[b]);y(0<b.length,"At least one Css3Property should be specified.");b=Ya(b,function(a){if(q(a))return a;Qa(a,"Expected css3 property to be an object.");var b=a.fd+" "+a.duration+"s "+a.timing+" "+a.Mc+"s";y(a.fd&&aa(a.duration)&&a.timing&&aa(a.Mc),"Unexpected css3 property value: %s",b);return b});Xe(a,"transition",b.join(","))},xf=function(a){var b=!1,c;return function(){b||(c=a(),b=!0);return c}}(function(){if(B)return D("10.0");var a=document.createElement("DIV"); var b=C?"-webkit":Ob?"-moz":B?"-ms":Lb?"-o":null,c={transition:"opacity 1s linear"};b&&(c[b+"-transition"]="opacity 1s linear");b={style:c};if(!Jc.test("div"))throw Error("Invalid tag name <div>.");if("DIV"in Lc)throw Error("Tag name <div> is not allowed for SafeHtml.");c=null;var d="";if(b)for(m in b){if(!Jc.test(m))throw Error('Invalid attribute name "'+m+'".');var e=b[m];if(null!=e){var f=m;var h=e;if(h instanceof kc)h=lc(h);else if("style"==f.toLowerCase()){e=void 0;if(!fa(h))throw Error('The "style" attribute requires goog.html.SafeStyle or map of style properties, '+ typeof h+" given: "+h);if(!(h instanceof wc)){var k=h;h="";for(e in k){if(!/^[-_a-zA-Z0-9]+$/.test(e))throw Error("Name allows only [-_a-zA-Z0-9], got: "+e);var n=k[e];null!=n&&(n=t(n)?Ya(n,Dc).join(" "):Dc(n),h+=e+":"+n+";")}h?(e=h,y(!/[<>]/.test(e),"Forbidden characters in style string: "+e),h=xc(h)):h=yc}h instanceof wc&&h.constructor===wc&&h.b===vc?e=h.a:(Ma("expected object of type SafeStyle, got '"+h+"' of type "+ca(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 Kc)if(h instanceof oc)h instanceof oc&&h.constructor===oc&&h.a===nc?h="":(Ma("expected object of type TrustedResourceUrl, got '"+h+"' of type "+ca(h)),h="type_error:TrustedResourceUrl");else if(h instanceof qc)h=rc(h);else if(q(h))h=uc(h).da();else throw Error('Attribute "'+f+'" on tag "div" requires goog.html.SafeUrl, goog.string.Const, or string, value "'+h+'" given.');}h.Ea&&(h=h.da());y(q(h)||aa(h),"String or number value expected, got "+ typeof h+" with value: "+h);f=f+'="'+Ca(String(h))+'"';d+=" "+f}}var m="<div"+d;d=void 0;null!=d?t(d)||(d=[d]):d=[];!0===ic.div?(y(!d.length,"Void tag <div> does not allow content."),m+=">"):(c=Mc(d),m+=">"+Gc(c)+"</div>",c=c.fb());(b=b&&b.dir)&&(/^(ltr|rtl|auto)$/i.test(b)?c=0:c=null);b=Hc(m,c);Pc(a,b);a=a.firstChild;y(a.nodeType==Node.ELEMENT_NODE);b=a.style[Ha("transition")];return""!=("undefined"!==typeof b?b:a.style[We(a,"transition")]||"")});var Af=function(a,b){this.a=0;this.A=void 0;this.g=this.b=this.f=null;this.j=this.m=!1;if(a!=r)try{var c=this;a.call(b,function(a){yf(c,2,a)},function(a){if(!(a instanceof zf))try{if(a instanceof Error)throw a;throw Error("Promise rejected.");}catch(e){}yf(c,3,a)})}catch(d){yf(this,3,d)}},Bf=function(){this.next=this.context=this.f=this.b=this.a=null;this.g=!1};Bf.prototype.reset=function(){this.context=this.f=this.b=this.a=null;this.g=!1}; var Cf=new Ce(function(){return new Bf},function(a){a.reset()},100),Df=function(a,b,c){var d=Cf.get();d.b=a;d.f=b;d.context=c;return d};Af.prototype.then=function(a,b,c){null!=a&&Pa(a,"opt_onFulfilled should be a function.");null!=b&&Pa(b,"opt_onRejected should be a function. Did you pass opt_context as the second argument instead of the third?");return Ef(this,ea(a)?a:null,ea(b)?b:null,c)};Af.prototype.then=Af.prototype.then;Af.prototype.$goog_Thenable=!0; var Ff=function(a,b){return Ef(a,null,b,void 0)};Af.prototype.cancel=function(a){0==this.a&&Pe(function(){var b=new zf(a);Gf(this,b)},this)}; var Gf=function(a,b){if(0==a.a)if(a.f){var c=a.f;if(c.b){for(var d=0,e=null,f=null,h=c.b;h&&(h.g||(d++,h.a==a&&(e=h),!(e&&1<d)));h=h.next)e||(f=h);e&&(0==c.a&&1==d?Gf(c,b):(f?(d=f,y(c.b),y(null!=d),d.next==c.g&&(c.g=d),d.next=d.next.next):Hf(c),If(c,e,3,b)))}a.f=null}else yf(a,3,b)},Kf=function(a,b){a.b||2!=a.a&&3!=a.a||Jf(a);y(null!=b.b);a.g?a.g.next=b:a.b=b;a.g=b},Ef=function(a,b,c,d){var e=Df(null,null,null);e.a=new Af(function(a,h){e.b=b?function(c){try{var e=b.call(d,c);a(e)}catch(m){h(m)}}: a;e.f=c?function(b){try{var e=c.call(d,b);!p(e)&&b instanceof zf?h(b):a(e)}catch(m){h(m)}}:h});e.a.f=a;Kf(a,e);return e.a};Af.prototype.P=function(a){y(1==this.a);this.a=0;yf(this,2,a)};Af.prototype.L=function(a){y(1==this.a);this.a=0;yf(this,3,a)}; var yf=function(a,b,c){if(0==a.a){a===c&&(b=3,c=new TypeError("Promise cannot resolve to itself"));a.a=1;a:{var d=c,e=a.P,f=a.L;if(d instanceof Af){null!=e&&Pa(e,"opt_onFulfilled should be a function.");null!=f&&Pa(f,"opt_onRejected should be a function. Did you pass opt_context as the second argument instead of the third?");Kf(d,Df(e||r,f||null,a));var h=!0}else{if(d)try{var k=!!d.$goog_Thenable}catch(m){k=!1}else k=!1;if(k)d.then(e,f,a),h=!0;else{if(fa(d))try{var n=d.then;if(ea(n)){Lf(d,n,e,f,a); h=!0;break a}}catch(m){f.call(a,m);h=!0;break a}h=!1}}}h||(a.A=c,a.a=b,a.f=null,Jf(a),3!=b||c instanceof zf||Mf(a,c))}},Lf=function(a,b,c,d,e){var f=!1,h=function(a){f||(f=!0,c.call(e,a))},k=function(a){f||(f=!0,d.call(e,a))};try{b.call(a,h,k)}catch(n){k(n)}},Jf=function(a){a.m||(a.m=!0,Pe(a.B,a))},Hf=function(a){var b=null;a.b&&(b=a.b,a.b=b.next,b.next=null);a.b||(a.g=null);null!=b&&y(null!=b.b);return b};Af.prototype.B=function(){for(var a;a=Hf(this);)If(this,a,this.a,this.A);this.m=!1}; var If=function(a,b,c,d){if(3==c&&b.f&&!b.g)for(;a&&a.j;a=a.f)a.j=!1;if(b.a)b.a.f=null,Nf(b,c,d);else try{b.g?b.b.call(b.context):Nf(b,c,d)}catch(e){Of.call(null,e)}De(Cf,b)},Nf=function(a,b,c){2==b?a.b.call(a.context,c):a.f&&a.f.call(a.context,c)},Mf=function(a,b){a.j=!0;Pe(function(){a.j&&Of.call(null,b)})},Of=Ee,zf=function(a){qa.call(this,a)};x(zf,qa);zf.prototype.name="cancel";var Pf=function(a,b){K.call(this);this.b=a||1;this.a=b||l;this.f=na(this.Vd,this);this.g=pa()};x(Pf,K);g=Pf.prototype;g.Cb=!1;g.ea=null;g.Vd=function(){if(this.Cb){var a=pa()-this.g;0<a&&a<.8*this.b?this.ea=this.a.setTimeout(this.f,this.b-a):(this.ea&&(this.a.clearTimeout(this.ea),this.ea=null),this.dispatchEvent("tick"),this.Cb&&(this.ea=this.a.setTimeout(this.f,this.b),this.g=pa()))}};g.start=function(){this.Cb=!0;this.ea||(this.ea=this.a.setTimeout(this.f,this.b),this.g=pa())}; g.stop=function(){this.Cb=!1;this.ea&&(this.a.clearTimeout(this.ea),this.ea=null)};g.o=function(){Pf.i.o.call(this);this.stop();delete this.a};var Qf=function(a,b,c){if(ea(a))c&&(a=na(a,c));else if(a&&"function"==typeof a.handleEvent)a=na(a.handleEvent,a);else throw Error("Invalid listener argument");return 2147483647<Number(b)?-1:l.setTimeout(a,b||0)};var Rf=function(a,b,c,d,e){Te.call(this);this.g=a;this.L=b;this.w=c;this.m=d;this.J=t(e)?e:[e]};x(Rf,Te);g=Rf.prototype;g.play=function(){if(1==this.a)return!1;this.P();this.b("play");this.f=pa();this.a=1;if(xf())return Xe(this.g,this.w),this.B=Qf(this.Sd,void 0,this),!0;this.Bc(!1);return!1};g.Sd=function(){nf(this.g);wf(this.g,this.J);Xe(this.g,this.m);this.B=Qf(na(this.Bc,this,!1),1E3*this.L)};g.stop=function(){1==this.a&&this.Bc(!0)}; g.Bc=function(a){Xe(this.g,"transition","");l.clearTimeout(this.B);Xe(this.g,this.m);this.j=pa();this.a=0;a?this.b("stop"):this.b("finish");this.A()};g.o=function(){this.stop();Rf.i.o.call(this)};var Sf=function(a,b,c,d){return new Rf(a,.218,{opacity:c},{opacity:d},{fd:"opacity",duration:.218,timing:b,Mc:0})};var Tf="StopIteration"in l?l.StopIteration:{message:"StopIteration",stack:""},Uf=function(){};Uf.prototype.next=function(){throw Tf;};Uf.prototype.Ad=function(){return this};var Vf=function(a,b){this.b={};this.a=[];this.g=this.f=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 Vf)c=a.hb(),d=a.Ua();else{c=ub(a);var e=[],f=0;for(d in a)e[f++]=a[d];d=e}for(e=0;e<c.length;e++)this.set(c[e],d[e])}};Vf.prototype.Ua=function(){Wf(this);for(var a=[],b=0;b<this.a.length;b++)a.push(this.b[this.a[b]]);return a};Vf.prototype.hb=function(){Wf(this);return this.a.concat()}; var Wf=function(a){if(a.f!=a.a.length){for(var b=0,c=0;b<a.a.length;){var d=a.a[b];Xf(a.b,d)&&(a.a[c++]=d);b++}a.a.length=c}if(a.f!=a.a.length){var e={};for(c=b=0;b<a.a.length;)d=a.a[b],Xf(e,d)||(a.a[c++]=d,e[d]=1),b++;a.a.length=c}};g=Vf.prototype;g.get=function(a,b){return Xf(this.b,a)?this.b[a]:b};g.set=function(a,b){Xf(this.b,a)||(this.f++,this.a.push(a),this.g++);this.b[a]=b};g.forEach=function(a,b){for(var c=this.hb(),d=0;d<c.length;d++){var e=c[d],f=this.get(e);a.call(b,f,e,this)}}; g.clone=function(){return new Vf(this)};g.Ad=function(a){Wf(this);var b=0,c=this.g,d=this,e=new Uf;e.next=function(){if(c!=d.g)throw Error("The map has changed since the iterator was created");if(b>=d.a.length)throw Tf;var e=d.a[b++];return a?e:d.b[e]};return e};var Xf=function(a,b){return Object.prototype.hasOwnProperty.call(a,b)};var Yf=/^(?:([^:/?#.]+):)?(?:\/\/(?:([^/?#]*)@)?([^/#?]*?)(?::([0-9]+))?(?=[/#?]|$))?([^?#]+)?(?:\?([^#]*))?(?:#([\s\S]*))?$/,Zf=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 $f=function(a,b){this.g=this.B=this.f="";this.A=null;this.j=this.m="";this.a=!1;var c;a instanceof $f?(this.a=p(b)?b:a.a,ag(this,a.f),this.B=a.B,this.g=a.g,bg(this,a.A),this.m=a.m,cg(this,a.b.clone()),this.j=a.j):a&&(c=String(a).match(Yf))?(this.a=!!b,ag(this,c[1]||"",!0),this.B=dg(c[2]||""),this.g=dg(c[3]||"",!0),bg(this,c[4]),this.m=dg(c[5]||"",!0),cg(this,c[6]||"",!0),this.j=dg(c[7]||"")):(this.a=!!b,this.b=new eg(null,0,this.a))}; $f.prototype.toString=function(){var a=[],b=this.f;b&&a.push(fg(b,gg,!0),":");var c=this.g;if(c||"file"==b)a.push("//"),(b=this.B)&&a.push(fg(b,gg,!0),"@"),a.push(encodeURIComponent(String(c)).replace(/%25([0-9a-fA-F]{2})/g,"%$1")),c=this.A,null!=c&&a.push(":",String(c));if(c=this.m)this.g&&"/"!=c.charAt(0)&&a.push("/"),a.push(fg(c,"/"==c.charAt(0)?hg:ig,!0));(c=this.b.toString())&&a.push("?",c);(c=this.j)&&a.push("#",fg(c,jg));return a.join("")};$f.prototype.clone=function(){return new $f(this)}; var ag=function(a,b,c){a.f=c?dg(b,!0):b;a.f&&(a.f=a.f.replace(/:$/,""))},bg=function(a,b){if(b){b=Number(b);if(isNaN(b)||0>b)throw Error("Bad port number "+b);a.A=b}else a.A=null},cg=function(a,b,c){b instanceof eg?(a.b=b,kg(a.b,a.a)):(c||(b=fg(b,lg)),a.b=new eg(b,0,a.a))},ng=function(a,b,c){t(c)||(c=[String(c)]);mg(a.b,b,c);return a},og=function(a){return a instanceof $f?a.clone():new $f(a,void 0)},dg=function(a,b){return a?b?decodeURI(a.replace(/%25/g,"%2525")):decodeURIComponent(a):""},fg=function(a, b,c){return q(a)?(a=encodeURI(a).replace(b,pg),c&&(a=a.replace(/%25([0-9a-fA-F]{2})/g,"%$1")),a):null},pg=function(a){a=a.charCodeAt(0);return"%"+(a>>4&15).toString(16)+(a&15).toString(16)},gg=/[#\/\?@]/g,ig=/[\#\?:]/g,hg=/[\#\?]/g,lg=/[\#\?@]/g,jg=/#/g,eg=function(a,b,c){this.b=this.a=null;this.f=a||null;this.g=!!c},qg=function(a){a.a||(a.a=new Vf,a.b=0,a.f&&Zf(a.f,function(b,c){a.add(decodeURIComponent(b.replace(/\+/g," ")),c)}))}; eg.prototype.add=function(a,b){qg(this);this.f=null;a=rg(this,a);var c=this.a.get(a);c||this.a.set(a,c=[]);c.push(b);this.b=Na(this.b)+1;return this};var sg=function(a,b){qg(a);b=rg(a,b);Xf(a.a.b,b)&&(a.f=null,a.b=Na(a.b)-a.a.get(b).length,a=a.a,Xf(a.b,b)&&(delete a.b[b],a.f--,a.g++,a.a.length>2*a.f&&Wf(a)))},tg=function(a,b){qg(a);b=rg(a,b);return Xf(a.a.b,b)};g=eg.prototype;g.forEach=function(a,b){qg(this);this.a.forEach(function(c,d){z(c,function(c){a.call(b,c,d,this)},this)},this)}; g.hb=function(){qg(this);for(var a=this.a.Ua(),b=this.a.hb(),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.Ua=function(a){qg(this);var b=[];if(q(a))tg(this,a)&&(b=db(b,this.a.get(rg(this,a))));else{a=this.a.Ua();for(var c=0;c<a.length;c++)b=db(b,a[c])}return b};g.set=function(a,b){qg(this);this.f=null;a=rg(this,a);tg(this,a)&&(this.b=Na(this.b)-this.a.get(a).length);this.a.set(a,[b]);this.b=Na(this.b)+1;return this}; g.get=function(a,b){a=a?this.Ua(a):[];return 0<a.length?String(a[0]):b};var mg=function(a,b,c){sg(a,b);0<c.length&&(a.f=null,a.a.set(rg(a,b),eb(c)),a.b=Na(a.b)+c.length)};eg.prototype.toString=function(){if(this.f)return this.f;if(!this.a)return"";for(var a=[],b=this.a.hb(),c=0;c<b.length;c++){var d=b[c],e=encodeURIComponent(String(d));d=this.Ua(d);for(var f=0;f<d.length;f++){var h=e;""!==d[f]&&(h+="="+encodeURIComponent(String(d[f])));a.push(h)}}return this.f=a.join("&")}; eg.prototype.clone=function(){var a=new eg;a.f=this.f;this.a&&(a.a=this.a.clone(),a.b=this.b);return a};var rg=function(a,b){b=String(b);a.g&&(b=b.toLowerCase());return b},kg=function(a,b){b&&!a.g&&(qg(a),a.f=null,a.a.forEach(function(a,b){var c=b.toLowerCase();b!=c&&(sg(this,b),mg(this,c,a))},a));a.g=b};var ug={Bg:!0},vg={Cg:!0},wg=function(){throw Error("Do not instantiate directly");};wg.prototype.a=null;wg.prototype.X=function(){return this.b};wg.prototype.toString=function(){return this.b};var xg=function(){wg.call(this)};x(xg,wg);xg.prototype.cb=ug;var yg=function(a){if(!fa(a))return String(a);if(a instanceof wg){if(a.cb===ug)return Oa(a.X());if(a.cb===vg)return Ca(a.X())}Ma("Soy template output is unsafe for use as HTML: "+a);return"zSoyz"},zg=/^<(body|caption|col|colgroup|head|html|tr|td|th|tbody|thead|tfoot)>/i,Ag={};var Bg=function(){};ba(Bg);Bg.prototype.a=0;var M=function(a){K.call(this);this.b=a||Vc();this.Nb=Cg;this.K=null;this.v=!1;this.f=null;this.P=void 0;this.B=this.m=this.A=this.Pb=null;this.Hc=!1};x(M,K);M.prototype.yd=Bg.H(); var Cg=null,Dg=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");},Eg=function(a){return a.K||(a.K=":"+(a.yd.a++).toString(36))},Fg=function(a,b){if(a.A&&a.A.B){var c=a.A.B,d=a.K;d in c&&delete c[d];yb(a.A.B,b,a)}a.K=b};M.prototype.h=function(){return this.f}; var Gg=function(a){a=a.f;y(a,"Can not call getElementStrict before rendering/decorating.");return a},O=function(a){a.P||(a.P=new qe(a));return a.P},Ig=function(a,b){if(a==b)throw Error("Unable to set parent component");if(b&&a.A&&a.K&&Hg(a.A,a.K)&&a.A!=b)throw Error("Unable to set parent component");a.A=b;M.i.Lb.call(a,b)};M.prototype.L=function(){return this.A};M.prototype.Lb=function(a){if(this.A&&this.A!=a)throw Error("Method not supported");M.i.Lb.call(this,a)}; M.prototype.Ha=function(){this.f=this.b.a.createElement("DIV")};var Jg=function(a,b,c){if(a.v)throw Error("Component already rendered");a.f||a.Ha();b?b.insertBefore(a.f,c||null):a.b.a.body.appendChild(a.f);a.A&&!a.A.v||a.D()},Kg=function(a,b){if(a.v)throw Error("Component already rendered");if(b&&a.Yb(b)){a.Hc=!0;var c=Uc(b);a.b&&a.b.a==c||(a.b=Vc(b));a.ra(b);a.D()}else throw Error("Invalid element to decorate");};g=M.prototype;g.Yb=function(){return!0};g.ra=function(a){this.f=a}; g.D=function(){this.v=!0;Lg(this,function(a){!a.v&&a.h()&&a.D()})};g.aa=function(){Lg(this,function(a){a.v&&a.aa()});this.P&&te(this.P);this.v=!1};g.o=function(){this.v&&this.aa();this.P&&(this.P.T(),delete this.P);Lg(this,function(a){a.T()});!this.Hc&&this.f&&jd(this.f);this.A=this.Pb=this.f=this.B=this.m=null;M.i.o.call(this)};g.wb=function(a,b){this.xb(a,Mg(this),b)}; g.xb=function(a,b,c){y(!!a,"Provided element must not be null.");if(a.v&&(c||!this.v))throw Error("Component already rendered");if(0>b||b>Mg(this))throw Error("Child component index out of bounds");this.B&&this.m||(this.B={},this.m=[]);if(a.L()==this){var d=Eg(a);this.B[d]=a;cb(this.m,a)}else yb(this.B,Eg(a),a);Ig(a,this);hb(this.m,b,0,a);a.v&&this.v&&a.L()==this?(c=this.Ia(),b=c.childNodes[b]||null,b!=a.h()&&c.insertBefore(a.h(),b)):c?(this.f||this.Ha(),b=Ng(this,b+1),Jg(a,this.Ia(),b?b.f:null)): this.v&&!a.v&&a.f&&a.f.parentNode&&1==a.f.parentNode.nodeType&&a.D()};g.Ia=function(){return this.f};var Og=function(a){null==a.Nb&&(a.Nb=pf(a.v?a.f:a.b.a.body));return a.Nb},Mg=function(a){return a.m?a.m.length:0},Hg=function(a,b){a.B&&b?(a=a.B,b=(null!==a&&b in a?a[b]:void 0)||null):b=null;return b},Ng=function(a,b){return a.m?a.m[b]||null:null},Lg=function(a,b,c){a.m&&z(a.m,b,c)},Pg=function(a,b){return a.m&&b?Va(a.m,b):-1}; M.prototype.removeChild=function(a,b){if(a){var c=q(a)?a:Eg(a);a=Hg(this,c);if(c&&a){var d=this.B;c in d&&delete d[c];cb(this.m,a);b&&(a.aa(),a.f&&jd(a.f));Ig(a,null)}}if(!a)throw Error("Child is not in parent component");return a};var Qg=function(){};Qg.prototype.O=function(){};var Rg=function(){if(Rb){var a=/Windows NT ([0-9.]+)/;return(a=a.exec(pb))?a[1]:"0"}return Qb?(a=/10[_.][0-9_.]+/,(a=a.exec(pb))?a[0].replace(/_/g,"."):"10"):Sb?(a=/Android\s+([^\);]+)(\)|;)/,(a=a.exec(pb))?a[1]:""):Tb||Ub||Vb?(a=/(?:iPhone|CPU)\s+OS\s+(\S+)/,(a=a.exec(pb))?a[1].replace(/_/g,"."):""):""}();var Sg=A("Firefox"),Tg=Fb()||A("iPod"),Ug=A("iPad"),Vg=Eb(),Wg=Cb(),Xg=Db()&&!Gb();var Yg=function(a){return(a=a.exec(pb))?a[1]:""},Zg=function(){if(Sg)return Yg(/Firefox\/([0-9.]+)/);if(B||Mb||Lb)return bc;if(Wg)return Gb()?Yg(/CriOS\/([0-9.]+)/):Yg(/Chrome\/([0-9.]+)/);if(Xg&&!Gb())return Yg(/Version\/([0-9.]+)/);if(Tg||Ug){var a=/Version\/(\S+).*Mobile\/(\S+)/.exec(pb);if(a)return a[1]+"."+a[2]}else if(Vg)return(a=Yg(/Android\s+([0-9.]+)/))?a:Yg(/Version\/([0-9.]+)/);return""}();var ah=function(a,b,c,d,e,f,h,k,n){y(c);var m;if(m=c.offsetParent){var u="HTML"==m.tagName||"BODY"==m.tagName;if(!u||"static"!=$e(m,"position")){var E=ef(m);if(!u){u=pf(m);var N;if(N=u){if(N=Xg)N=0<=Ga(Zg,10);var F;if(F=Wb)F=0<=Ga(Rg,10);N=Ob||N||F}u=N?-m.scrollLeft:!u||Nb&&D("8")||"visible"==$e(m,"overflowX")?m.scrollLeft:m.scrollWidth-m.clientWidth-m.scrollLeft;E=Rc(E,new G(u,m.scrollTop))}}}m=E||new G;E=of(a);if(u=ff(a)){var W=new Ve(u.left,u.top,u.right-u.left,u.bottom-u.top);u=Math.max(E.left, W.left);N=Math.min(E.left+E.width,W.left+W.width);u<=N&&(F=Math.max(E.top,W.top),W=Math.min(E.top+E.height,W.top+W.height),F<=W&&(E.left=u,E.top=F,E.width=N-u,E.height=W-F))}u=Vc(a);F=Vc(c);if(u.a!=F.a){N=u.a.body;F=bd(F.a);W=new G(0,0);var ha=(ha=Uc(N))?bd(ha):window;if(Ib(ha,"parent")){var mb=N;do{var Ad=ha==F?ef(mb):mf(y(mb));W.b+=Ad.b;W.a+=Ad.a}while(ha&&ha!=F&&ha!=ha.parent&&(mb=ha.frameElement)&&(ha=ha.parent))}N=Rc(W,ef(N));!B||dc(9)||dd(u.a)||(N=Rc(N,cd(u.a)));E.left+=N.b;E.top+=N.a}a=$g(a, b);b=E.left;a&4?b+=E.width:a&2&&(b+=E.width/2);b=new G(b,E.top+(a&1?E.height:0));b=Rc(b,m);e&&(b.b+=(a&4?-1:1)*e.b,b.a+=(a&1?-1:1)*e.a);if(h)if(n)var w=n;else if(w=ff(c))w.top-=m.a,w.right-=m.b,w.bottom-=m.a,w.left-=m.b;e=w;n=b.clone();w=$g(c,d);d=nf(c);a=k?k.clone():d.clone();k=n;n=a;k=k.clone();n=n.clone();a=0;if(f||0!=w)w&4?k.b-=n.width+(f?f.right:0):w&2?k.b-=n.width/2:f&&(k.b+=f.left),w&1?k.a-=n.height+(f?f.bottom:0):f&&(k.a+=f.top);h&&(e?(f=k,w=n,a=0,65==(h&65)&&(f.b<e.left||f.b>=e.right)&&(h&= -2),132==(h&132)&&(f.a<e.top||f.a>=e.bottom)&&(h&=-5),f.b<e.left&&h&1&&(f.b=e.left,a|=1),h&16&&(b=f.b,f.b<e.left&&(f.b=e.left,a|=4),f.b+w.width>e.right&&(w.width=Math.min(e.right-f.b,b+w.width-e.left),w.width=Math.max(w.width,0),a|=4)),f.b+w.width>e.right&&h&1&&(f.b=Math.max(e.right-w.width,e.left),a|=1),h&2&&(a|=(f.b<e.left?16:0)|(f.b+w.width>e.right?32:0)),f.a<e.top&&h&4&&(f.a=e.top,a|=2),h&32&&(b=f.a,f.a<e.top&&(f.a=e.top,a|=8),f.a+w.height>e.bottom&&(w.height=Math.min(e.bottom-f.a,b+w.height- e.top),w.height=Math.max(w.height,0),a|=8)),f.a+w.height>e.bottom&&h&4&&(f.a=Math.max(e.bottom-w.height,e.top),a|=2),h&8&&(a|=(f.a<e.top?64:0)|(f.a+w.height>e.bottom?128:0)),h=a):h=256,a=h);h=new Ve(0,0,0,0);h.left=k.b;h.top=k.a;h.width=n.width;h.height=n.height;f=h;h=a;h&496||(k=f,bf(c,new G(k.left,k.top)),a=new Sc(f.width,f.height),d==a||d&&a&&d.width==a.width&&d.height==a.height||(f=a,k=Uc(c),d=dd(Vc(k).a),!B||D("10")||d&&D("8")?(c=c.style,Ob?c.MozBoxSizing="border-box":C?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=tf(c,"paddingLeft"),e=tf(c,"paddingRight"),n=tf(c,"paddingTop"),w=tf(c,"paddingBottom"),d=new Ue(n,e,w,d)):(d=Ze(c,"paddingLeft"),e=Ze(c,"paddingRight"),n=Ze(c,"paddingTop"),w=Ze(c,"paddingBottom"),d=new Ue(parseFloat(n),parseFloat(e),parseFloat(w),parseFloat(d))),c=gf(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},$g=function(a,b){return(b&8&&pf(a)?b^4:b)&-9};var ch=function(a,b){K.call(this);this.a=new qe(this);a=a||null;bh(this);this.S=a;b&&(this.$a=b)};x(ch,K);g=ch.prototype;g.S=null;g.Jc=null;g.wa=!1;g.wc=-1;g.$a="toggle_display";g.h=function(){return this.S};var bh=function(a){if(a.wa)throw Error("Can not change this state of the popup while showing.");};ch.prototype.O=r;var dh=function(a,b){a.wa&&a.dispatchEvent({type:"beforehide",target:b})&&(a.a&&te(a.a),a.wa=!1,pa(),a.b?(Rd(a.b,"end",oa(a.Lc,b),!1,a),a.b.play()):a.Lc(b))};g=ch.prototype; g.Lc=function(a){"toggle_display"==this.$a?this.Qd():"move_offscreen"==this.$a&&(this.S.style.top="-10000px");this.dispatchEvent({type:"hide",target:a})};g.Qd=function(){this.S.style.visibility="hidden";L(this.S,!1)};g.ed=function(){this.dispatchEvent("show")};g.dd=function(a){a=a.target;nd(this.S,a)||eh(this,a)||150>pa()-this.wc||dh(this,a)}; g.$c=function(a){var b=Uc(this.S);if("undefined"!=typeof document.activeElement){if(a=b.activeElement,!a||nd(this.S,a)||"BODY"==a.tagName)return}else if(a.target!=b)return;150>pa()-this.wc||dh(this)};var eh=function(a,b){return Za(a.Jc||[],function(a){return b===a||nd(a,b)})};ch.prototype.o=function(){ch.i.o.call(this);this.a.T();ob(this.f);ob(this.b);delete this.S;delete this.a;delete this.Jc};var fh=function(a,b){this.g=b||void 0;ch.call(this,a)};x(fh,ch);fh.prototype.O=function(){if(this.g){var a=!this.wa&&"move_offscreen"!=this.$a,b=this.h();a&&(b.style.visibility="hidden",L(b,!0));this.g.O(b,8,this.j);a&&L(b,!1)}};var gh=function(a,b){this.f=a;this.m=!!b;this.g={0:this.f+"-arrowright",1:this.f+"-arrowup",2:this.f+"-arrowdown",3:this.f+"-arrowleft"}};x(gh,Qg);g=gh.prototype;g.Tb=2;g.Ic=20;g.Ub=3;g.xc=-5;g.O=function(a,b,c){y(this.j,"Must call setElements first.");a=this.Tb;2==a&&(a=0);hh(this,this.Ub,a,2==this.Tb?ih(this.Ub)?this.a.offsetHeight/2:this.a.offsetWidth/2:this.Ic,0,c)}; var hh=function(a,b,c,d,e,f){if(a.b){var h=jh(b,c),k=a.b;var n=nf(k);n=(ih(b)?n.height/2:n.width/2)-d;var m=$g(k,h),u;if(u=ff(k))k=of(k),k=new Ue(k.top,k.left+k.width,k.top+k.height,k.left),ih(b)?k.top<u.top&&!(m&1)?n-=u.top-k.top:k.bottom>u.bottom&&m&1&&(n-=k.bottom-u.bottom):k.left<u.left&&!(m&4)?n-=u.left-k.left:k.right>u.right&&m&4&&(n-=k.right-u.right);n=ih(b)?new G(a.xc,n):new G(n,a.xc);m=b^3;ih(b)&&"rtl"==a.b.dir&&(m=b);h=ah(a.b,jh(m,c),a.a,h,n,f,0,void 0,null);if(2!=e&&h&496){hh(a,b^3,c,d, 2,f);return}!a.m||h&496||(e=parseFloat(a.a.style.left),f=parseFloat(a.a.style.top),y(!isNaN(e)&&!isNaN(f),"Could not parse position."),isFinite(e)&&0==e%1&&isFinite(f)&&0==f%1||bf(a.a,Math.round(e),Math.round(f)))}kh(a,b,c,d)},kh=function(a,b,c,d){var e=a.j;sb(a.g,function(a){ie(e,a,!1)},a);I(e,a.g[b]);e.style.top=e.style.left=e.style.right=e.style.bottom="";a.b?(c=lf(a.b,a.a),d=lh(a.b,b),ih(b)?e.style.top=mh(c.a+d.a,a.a.offsetHeight-15)+"px":e.style.left=mh(c.b+d.b,a.a.offsetWidth-15)+"px"):e.style[0== c?ih(b)?"top":"left":ih(b)?"bottom":"right"]=d+"px"},mh=function(a,b){return 15>b?15:Math.min(Math.max(a,15),b)},jh=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}},lh=function(a,b){var c=0,d=0;a=nf(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)},ih=function(a){return 0==a||3==a};B&&D(8);var nh=function(a){function b(a){this.b=a}b.prototype=a.prototype;return function(a,d){a=new b(String(a));void 0!==d&&(a.a=d);return a}}(xg);(function(a){function b(a){this.b=a}b.prototype=a.prototype;return function(a,d){a=String(a);if(!a)return"";a=new b(a);void 0!==d&&(a.a=d);return a}})(xg); var sh=function(a){return null!=a&&a.cb===ug?(y(a.constructor===xg),String(String(a.X()).replace(oh,"").replace(ph,"&lt;")).replace(qh,rh)):Ca(String(a))},th={"\x00":"&#0;","\t":"&#9;","\n":"&#10;","\x0B":"&#11;","\f":"&#12;","\r":"&#13;"," ":"&#32;",'"':"&quot;","&":"&amp;","'":"&#39;","-":"&#45;","/":"&#47;","<":"&lt;","=":"&#61;",">":"&gt;","`":"&#96;","\u0085":"&#133;","\u00a0":"&#160;","\u2028":"&#8232;","\u2029":"&#8233;"},rh=function(a){return th[a]},qh=/[\x00\x22\x27\x3c\x3e]/g,oh=/<(?:!|\/?([a-zA-Z][a-zA-Z0-9:\-]*))(?:[^>'"]|"[^"]*"|'[^']*')*>/g, ph=/</g;var uh=function(a){var b='<div class="'+sh("jfk-bubble")+'" role="alertdialog"'+(a.uid?' aria-describedby="'+sh(a.uid)+'"':"")+'><div class="'+sh("jfk-bubble-content-id")+'"'+(a.uid?' id="'+sh(a.uid)+'"':"")+"></div>";if(a.Ud){a=b;b='<div class="'+sh("jfk-bubble-closebtn-id")+" "+sh("jfk-bubble-closebtn")+'" aria-label="';var c="Close".replace(qh,rh);b=a+(b+c+'" role="button" tabindex=0></div>')}b+='<div class="'+sh("jfk-bubble-arrow-id")+" "+sh("jfk-bubble-arrow")+'"><div class="'+sh("jfk-bubble-arrowimplbefore")+ '"></div><div class="'+sh("jfk-bubble-arrowimplafter")+'"></div></div></div>';return nh(b)};uh.a="jfk.templates.bubble.main";var vh=function(a){M.call(this,a);this.g=new gh("jfk-bubble",!0);this.a=new fh;this.w=[]};x(vh,M);vh.prototype.j=!0;var wh=function(a,b){a=a.Ia();if(b&&a)if(q(b))od(a,b);else if(b instanceof xg){if(b.cb===vg)b=Ic(b.toString());else{if(b.cb!==ug)throw Error("Sanitized content was not of kind TEXT or HTML.");var c=mc("Soy SanitizedContent of kind HTML produces SafeHtml-contract-compliant value.");b=Qc(c,b.toString(),b.a)}Pc(a,b)}else b instanceof Fc?Pc(a,b):(Pc(a,Nc),a.appendChild(b))};g=vh.prototype; g.Ia=function(){return this.f?Yc("jfk-bubble-content-id",this.f||this.b.a):null}; g.Ha=function(){var a={Ud:this.j,uid:"bubble-"+ka(this)};var b=this.b;y(uh,"Soy template may not be null.");a=uh(a||Ag);b=(b||Vc()).a.createElement("DIV");a=yg(a);var c=a.match(zg);y(!c,"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",c&&c[0],a);b.innerHTML=a;1==b.childNodes.length&&(a=b.firstChild,1==a.nodeType&&(b=a));this.f=b;wh(this,this.Rd);L(this.h(),!1);b=this.a;a=this.h(); bh(b);b.S=a;Pb||(b=this.a,a=Sf(this.h(),"ease-out",0,1),c=Sf(this.h(),"ease-in",1,0),b.f=a,b.b=c);fe(this.h(),this.w)}; g.D=function(){vh.i.D.call(this);O(this).l(this.a,["beforeshow","show","beforehide","hide"],this.Pd);if(this.j){var a=O(this),b=this.f?Yc("jfk-bubble-closebtn-id",this.f||this.b.a):null;Ae.l(b,oa(this.Xc,!1),void 0,a.b||a,a)}a=this.h();y(a,"getElement() returns null.");b=this.f?Yc("jfk-bubble-arrow-id",this.f||this.b.a):null;y(b,"No arrow element is found!");var c=this.g;c.a=a;c.j=b;a=this.a;a.g=this.g||void 0;a.wa&&a.O()}; g.Xc=function(a){var b=this.a;b.f&&b.f.stop();b.b&&b.b.stop();if(a){if(!b.wa&&b.dispatchEvent("beforeshow")){if(!b.S)throw Error("Caller must call setElement before trying to show the popup");b.O();a=Uc(b.S);b.a.l(a,"mousedown",b.dd,!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.a.l(a,"mousedown",b.dd,!0);b.a.l(a,"deactivate",b.$c)}else b.a.l(a,"blur",b.$c);"toggle_display"== b.$a?(b.S.style.visibility="visible",L(b.S,!0)):"move_offscreen"==b.$a&&b.O();b.wa=!0;b.wc=pa();b.f?(Rd(b.f,"end",b.ed,!1,b),b.f.play()):b.ed()}}else dh(b)};g.O=function(){this.a.wa&&this.a.O()};g.o=function(){this.a.T();delete this.a;vh.i.o.call(this)};g.Tc=function(){kf(this.h());return!1};g.Pd=function(a){if("show"==a.type||"hide"==a.type){var b=O(this),c=this.b;c=B?bd(c.a):c.a;"show"==a.type?b.l(c,"scroll",this.Tc):b.G(c,"scroll",this.Tc)}return this.dispatchEvent(a.type)};var xh=function(a){this.a=null;a&&this.Wc(Ya(a,function(a){return[a]}))};v("gaia.Bubble",xh); xh.prototype.Hb=function(a,b,c,d,e){b||(b="string"==typeof a?a+"-infomessage":a.id+"-infomessage");c||(c=a);a=Wc(document,a);b=Wc(document,b);c=Wc(document,c);a&&b&&b.innerHTML.replace(/\s+/g,"")&&(b.style.display="none",0==b.getElementsByTagName("a").length?(Sd(a,"click",na(this.b,this,c,b.innerHTML,d,e)),Sd(a,"focus",na(this.b,this,c,b.innerHTML,d,e)),Sd(a,"blur",this.Uc,!1,this)):(Sd(a,"click",na(this.b,this,c,b.innerHTML,d,e)),Sd(a,"keyup",na(this.g,this,c,b.innerHTML,d,e)),Sd(a,"focus",na(this.g, this,c,b.innerHTML,d,e))))};xh.prototype.init=xh.prototype.Hb;xh.prototype.Wc=function(a){for(var b=0;b<a.length;b++)this.Hb.apply(this,a[b])};xh.prototype.initAll=xh.prototype.Wc; xh.prototype.b=function(a,b,c,d){this.a&&ob(this.a);this.f=a;var e=this.a=new vh;e.g.b=a;e.O();a=this.a;y(!a.v,"Must call setShowClosebox() before rendering");a.j=!1;a=this.a;b=Hc(b,null);y(q(b)||b.nodeType||b instanceof xg||b instanceof Fc,"Content must be a string or HTML.");a.Rd=b;wh(a,b);c=p(c)?c:3;b=this.a;d=p(d)?d:0==c?0:void 0;y(!b.v,"Must call setPosition() before rendering");b=b.g;null!=c&&(b.Ub=c);null!=d&&(b.Tb=d);aa(void 0)&&(b.Ic=Math.max(void 0,15));aa(-15)&&(b.xc=-15);Jg(this.a,void 0); this.a.Xc(!0)};xh.prototype.g=function(a,b,c,d){this.a&&this.a.a.wa&&this.f==a||this.b(a,b,c,d)};xh.prototype.Uc=function(){this.a&&(ob(this.a),this.a=null)};xh.prototype.hideInfoBubble=xh.prototype.Uc;xh.prototype.O=function(){this.a&&this.a.O()};xh.prototype.reposition=xh.prototype.O;xh.prototype.f=null;v("jfk.ArrowAlignment.LEFT_OR_TOP",0);v("jfk.ArrowAlignment.RIGHT_OR_BOTTOM",1);v("jfk.ArrowAlignment.CENTER",2);v("jfk.PopupPosition.RIGHT",3);v("jfk.PopupPosition.LEFT",0); v("jfk.PopupPosition.BOTTOM",1);v("jfk.PopupPosition.TOP",2);var yh=function(){},zh="function"==typeof Uint8Array,Bh=function(a,b,c,d){a.a=null;b||(b=c?[c]:[]);a.A=c?String(c):void 0;a.g=0===c?-1:0;a.b=b;a:{if(a.b.length&&(b=a.b.length-1,(c=a.b[b])&&"object"==typeof c&&!t(c)&&!(zh&&c instanceof Uint8Array))){a.j=b-a.g;a.f=c;break a}a.j=Number.MAX_VALUE}a.m={};if(d)for(b=0;b<d.length;b++)if(c=d[b],c<a.j)c+=a.g,a.b[c]=a.b[c]||Ah;else{var e=a.j+a.g;a.b[e]||(a.f=a.b[e]={});a.f[c]=a.f[c]||Ah}},Ah=Object.freeze?Object.freeze([]):[],Ch=function(a,b){if(b<a.j){b+= a.g;var c=a.b[b];return c===Ah?a.b[b]=[]:c}if(a.f)return c=a.f[b],c===Ah?a.f[b]=[]:c},Dh=function(a,b,c){a.a||(a.a={});if(!a.a[c]){var d=Ch(a,c);d&&(a.a[c]=new b(d))}return a.a[c]},Fh=function(a){var b=Eh;a.a||(a.a={});if(!a.a[1]){if(1<a.j){var c=1+a.g;var d=a.b[c];c=d===Ah?a.b[c]=[]:d}else d=a.f[1],c=d===Ah?a.f[1]=[]:d;d=[];for(var e=0;e<c.length;e++)d[e]=new b(c[e]);a.a[1]=d}b=a.a[1];b==Ah&&(b=a.a[1]=[]);return b},Hh=function(a){if(a.a)for(var b in a.a){var c=a.a[b];if(t(c))for(var d=0;d<c.length;d++)c[d]&& Gh(c[d]);else c&&Gh(c)}},Gh=function(a){Hh(a);return a.b};yh.prototype.toString=function(){Hh(this);return this.b.toString()};yh.prototype.clone=function(){return new this.constructor(Ih(Gh(this)))};var Ih=function(a){var b;if(t(a)){for(var c=Array(a.length),d=0;d<a.length;d++)null!=(b=a[d])&&(c[d]="object"==typeof b?Ih(b):b);return c}if(zh&&a instanceof Uint8Array)return new Uint8Array(a);c={};for(d in a)null!=(b=a[d])&&(c[d]="object"==typeof b?Ih(b):b);return c};var Jh=!B&&!Db(),Kh=function(a,b){if(/-[a-z]/.test(b))return null;if(Jh&&a.dataset){if(Eb()&&!(b in a.dataset))return null;a=a.dataset[b];return void 0===a?null:a}return a.getAttribute("data-"+Ia(b))},Lh=function(a,b){return/-[a-z]/.test(b)?!1:Jh&&a.dataset?b in a.dataset:a.hasAttribute?a.hasAttribute("data-"+Ia(b)):!!a.getAttribute("data-"+Ia(b))};var Mh=function(a){var b=a.type;switch(q(b)&&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;default:return null!=a.value?a.value:null}},Nh=function(a,b){var c=a.type;switch(q(c)&&c.toLowerCase()){case "checkbox":case "radio":a.checked=b;break;case "select-one":a.selectedIndex=-1;if(q(b))for(var d= 0;c=a.options[d];d++)if(c.value==b){c.selected=!0;break}break;case "select-multiple":q(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 Oh=function(a,b,c){lb.call(this);this.ob=a;this.f=b||0;this.a=c;this.b=na(this.Ed,this)};x(Oh,lb);g=Oh.prototype;g.K=0;g.o=function(){Oh.i.o.call(this);this.stop();delete this.ob;delete this.a};g.start=function(a){this.stop();this.K=Qf(this.b,p(a)?a:this.f)};g.stop=function(){0!=this.K&&l.clearTimeout(this.K);this.K=0};g.Ed=function(){this.K=0;this.ob&&this.ob.call(this.a)};var wb={},Ph=null,Qh=function(a){a=ka(a);delete wb[a];xb()&&Ph&&Ph.stop()},Sh=function(){Ph||(Ph=new Oh(function(){Rh()},20));var a=Ph;0!=a.K||a.start()},Rh=function(){var a=pa();sb(wb,function(b){Th(b,a)});xb()||Sh()};var Uh=function(a,b,c,d){Te.call(this);if(!t(a)||!t(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.B=a;this.ka=b;this.duration=c;this.Y=d;this.m=[];this.g=0;this.w=null};x(Uh,Te); Uh.prototype.play=function(a){if(a||0==this.a)this.g=0,this.m=this.B;else if(1==this.a)return!1;Qh(this);this.f=a=pa();-1==this.a&&(this.f-=this.duration*this.g);this.j=this.f+this.duration;this.w=this.f;this.g||this.P();this.b("play");-1==this.a&&this.b("resume");this.a=1;var b=ka(this);b in wb||(wb[b]=this);Sh();Th(this,a);return!0};Uh.prototype.stop=function(a){Qh(this);this.a=0;a&&(this.g=1);Vh(this,this.g);this.b("stop");this.A()}; Uh.prototype.o=function(){0==this.a||this.stop(!1);this.b("destroy");Uh.i.o.call(this)};var Th=function(a,b){Na(a.f);Na(a.j);Na(a.w);b<a.f&&(a.j=b+a.j-a.f,a.f=b);a.g=(b-a.f)/(a.j-a.f);1<a.g&&(a.g=1);a.w=b;Vh(a,a.g);1==a.g?(a.a=0,Qh(a),a.b("finish"),a.A()):1==a.a&&a.J()},Vh=function(a,b){ea(a.Y)&&(b=a.Y(b));a.m=Array(a.B.length);for(var c=0;c<a.B.length;c++)a.m[c]=(a.ka[c]-a.B[c])*b+a.B[c]};Uh.prototype.J=function(){this.b("animate")};Uh.prototype.b=function(a){this.dispatchEvent(new Wh(a,this))}; var Wh=function(a,b){Bd.call(this,a);this.duration=b.duration};x(Wh,Bd);var Xh=function(a,b,c,d,e){Uh.call(this,b,c,d,e);this.$=a};x(Xh,Uh);Xh.prototype.L=r;Xh.prototype.J=function(){this.L();Xh.i.J.call(this)};Xh.prototype.A=function(){this.L();Xh.i.A.call(this)};Xh.prototype.P=function(){this.L();Xh.i.P.call(this)};var Yh=function(a,b,c,d,e){if(2!=b.length||2!=c.length)throw Error("Start and end points must be 2D");Xh.apply(this,arguments)};x(Yh,Xh);Yh.prototype.L=function(){this.$.scrollLeft=Math.round(this.m[0]);this.$.scrollTop=Math.round(this.m[1])};var Zh=function(){};var $h,ai=function(){};x(ai,Zh);var bi=function(a){a:{if(!a.a&&"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.a=d;break a}catch(f){}}throw Error("Could not create ActiveXObject. ActiveX might be disabled, or MSXML might not be installed");}e=a.a}return e?new ActiveXObject(e):new XMLHttpRequest};$h=new ai;var di=function(a){var b={nd:3E4,pd:")]}'"};return ci(a,b).then(function(a){var c=a.responseText;b&&b.pd&&(a=b.pd,0==c.lastIndexOf(a,0)&&(c=c.substring(a.length)));return JSON.parse(c)})},ci=function(a,b){var c=b||{},d=c.Xd?bi(c.Xd):bi($h);return Ff(new Af(function(b,f){var e;try{d.open("POST",a,!0)}catch(m){f(new ei("Error opening XHR: "+m.message,a))}d.onreadystatechange=function(){if(4==d.readyState){l.clearTimeout(e);a:switch(d.status){case 200:case 201:case 202:case 204:case 206:case 304:case 1223:var c= !0;break a;default:c=!1}!c&&(c=0===d.status)&&(c=a.match(Yf)[1]||null,!c&&l.self&&l.self.location&&(c=l.self.location.protocol,c=c.substr(0,c.length-1)),c=c?c.toLowerCase():"",c=!("http"==c||"https"==c||""==c));c?b(d):f(new fi(d.status,a))}};d.onerror=function(){f(new ei("Network error",a))};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=l.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.nd&&(e=l.setTimeout(function(){d.onreadystatechange=r;d.abort();f(new gi(a))},c.nd));try{d.send("")}catch(m){d.onreadystatechange=r,l.clearTimeout(e),f(new ei("Error sending XHR: "+m.message,a))}}),function(a){a instanceof zf&&d.abort();throw a;})},ei=function(a,b){qa.call(this,a+", url="+b)};x(ei,qa);ei.prototype.name="XhrError"; var fi=function(a,b){ei.call(this,"Request Failed, status="+a,b);this.status=a};x(fi,ei);fi.prototype.name="XhrHttpError";var gi=function(a){ei.call(this,"Request timed out",a)};x(gi,ei);gi.prototype.name="XhrTimeoutError";var hi=function(a){Bh(this,a,0,null)};x(hi,yh);var ii=function(a){return Qc(mc("From proto message. b/12014412"),Ch(a,2)||"")};var Eh=function(a){Bh(this,a,0,null)};x(Eh,yh);var ki=function(a){Bh(this,a,"gf.cbir",ji)};x(ki,yh);var ji=[1];ki.a="gf.cbir";var li=null,mi=void 0,ni=0,oi=null,pi=new qe; v("getExtraTos",function(){li&&(li.cancel(),li=null);qi();var a=Wc(document,"HiddenCountryCode");a||(a=Wc(document,"CountryCode"));var b=Wc(document,"hl"),c=H("secTok2"),d=H("timeStmp2"),e=Wc(document,"HiddenGender");e||(e=Wc(document,"Gender"));a=ng(ng(ng(og("/_/signup/tos"),"cc",a.value),"tok",c.value),"ts",d.value);b&&ng(a,"hl",b.value);e&&ng(a,"g",e.value);H("createaccount").onsubmit=function(){return oi()?!0:(ee(H("TermsOfService"),"form-error")&&ri(),!1)};li=Ff(di(a.toString()).then(function(a){if(!t(a))throw ri(), Error("JSON response "+a+" not an array");a=new ki(Ra(a)[0]);0<Fh(a).length?si(a):ri()}),function(){qi();ri()})});v("hideExtraTos",function(){var a=H("tos-div"),b=H("TermsOfService");L(a,!1);window.focus();te(pi);ge(document.body,"scroll-disabled");document.body.scrollTop=ni;void 0!=mi&&(Nh(b,mi),mi=void 0);H("submitbutton").disabled=!1});v("setOnSubmitFunction",function(a){oi=a});v("submitForm",function(){var a=H("createaccount");H("iagreebutton").disabled=!0;a.submit()}); var ri=function(){L(H("termsofservice-form-element"),!0)},ti=function(){var a=H("tos-scroll");(new Yh(a,[a.scrollLeft,a.scrollTop],[a.scrollLeft,Math.min(a.scrollTop+Math.max(30,a.clientHeight-50),a.scrollHeight)],300)).play()};v("scrollOnePage",ti); var ui=function(){var a=Ze(H("tos-button-div"),"height");ie(H("tos-popup-container"),"tos-twobtnlines",60<parseInt(a,10))},vi=function(a){var b=H("tos-div"),c=H("tos-scroll"),d=H("iagreebutton");a.target==b?c.focus():a.target==d&&window.focus()},wi=function(a){13!==a.keyCode&&32!==a.keyCode||ti()},xi=function(a){var b=H("tos-scroll-button"),c=H("cancelbutton");"focus"===a.type?pi.l(b,"keypress",wi):("none"===b.style.display?window.focus():c.focus(),pi.G(b,"keypress",wi))},yi=function(){var a=H("tos-scroll"), b=H("tos-popup-container"),c=H("iagreebutton");a.scrollTop+44>=a.scrollHeight-a.clientHeight&&(c.disabled=!1,I(b,"scrolled"),pi.G(a,"scroll",yi))},zi=function(){var a=H("tos-scroll"),b=H("tos-popup-container"),c=H("iagreebutton");!ee(b,"scrolled")&&a.scrollHeight<=a.clientHeight&&(I(b,"scrolled"),c.disabled=!1);ui()},qi=function(){var a=H("extra-tos"),b=H("tos-div"),c=H("createaccount");L(b,!1);id(a);ge(document.body,"scroll-disabled");c.onsubmit=oi},si=function(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"),m=H("tos-header"),u=H("submitbutton"),E=H("PrivacyLink"),N=H("TosLink");id(d);id(e);id(m);var F="";z(Fh(a),function(a,b,c){var d=fd("DIV");0==b&&I(d,"tos-intro-text-div");var f=ii(Qa(Dh(a,hi,1)));Pc(d,f);b<c.length-1&&(c=fd("DIV"),0==b?I(c,"tos-intro-separator"):I(c,"tos-par-separator"),d.appendChild(c));e.appendChild(d);F=F.concat(Oa(Ch(a,2)),";")});var W=Dh(a,Eh,4);F=F.concat(Oa(Ch(W, 2)),";");var ha=Dh(a,Eh,3);F=F.concat(Oa(Ch(ha,2)),";");var mb=Dh(a,Eh,5);F=F.concat(Oa(Ch(mb,2)),";");var Ad=fd("INPUT",{type:"hidden",name:"extTosRk",value:F});d.appendChild(Ad);a=Oa(Ch(a,6));a=fd("INPUT",{type:"hidden",name:"extTosPue",value:a});d.appendChild(a);d=fd("DIV",{id:"header-text-div"});mb=ii(Qa(Dh(mb,hi,1)));Pc(d,mb);m.appendChild(d);z(Xc(document,"A",void 0,e),function(a){if(Lh(a,"link")){var b="privacy"==Kh(a,"link")?og(E.href):"tos"==Kh(a,"link")?og(N.href):a.hasAttribute("href")? og(a.getAttribute("href")):og("#");if(Lh(a,"anchor")){var c=Oa(Kh(a,"anchor"));b.j=c}a.setAttribute("href",b.toString());a.setAttribute("target","_blank")}});m=ii(Qa(Dh(W,hi,1)));k.value=Gc(m);k=ii(Qa(Dh(ha,hi,1)));n.value=Gc(k);me(b,"dialog");J(b,"labelledby","header-text-div");document.activeElement==f&&u.focus();L(c,!1);h.onsubmit=function(){mi=!!Mh(f);Nh(f,!0);if(oi()){var a=H("tos-div"),b=H("tos-scroll"),c=H("iagreebutton"),d=H("tos-scroll-button");L(a,!0);b.tabIndex=0;b.focus();a.tabIndex=1; pi.l(a,"focus",vi);pi.l(c,"blur",vi);pi.l(d,"focus",xi);pi.l(d,"blur",xi);ni=document.body.scrollTop;I(document.body,"scroll-disabled");b.scrollTop=0;b.scrollTop+44>=b.scrollHeight-b.clientHeight?(c.disabled=!1,I(H("tos-popup-container"),"scrolled")):pi.l(b,"scroll",yi);ui();pi.l(window,["resize","orientationchange"],zi)}else Nh(f,mi),mi=void 0;return!1}};var Ai=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};v("gaia.ajax.newXmlHttpRequest",Ai);var Bi=function(){this.a=Ai();this.parameters={}};v("gaia.ajax.XmlHttpFormRequest",Bi); Bi.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.a;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)};Bi.prototype.send=Bi.prototype.send; Bi.prototype.kd=function(a,b,c){var d=this.a;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)};Bi.prototype.sendJson=Bi.prototype.kd;Bi.prototype.get=function(a,b){var c=this.a;c.open("GET",a,!0);c.onreadystatechange=function(){4==c.readyState&&b({status:c.status,text:c.responseText})};c.send()};Bi.prototype.get=Bi.prototype.get;var Ci=/^(?:([^:/?#.]+):)?(?:\/\/(?:([^/?#]*)@)?([\w\d\-\u0100-\uffff.%]*)(?::([0-9]+))?)?([^?#]+)?(?:\?([^#]*))?(?:#(.*))?$/,Di=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},Ei=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("&")},Fi=function(a){return a.match(Ci)}; v("gaia.uri.split",Fi);v("gaia.uri.getScheme",function(a){return Fi(a)[1]||null});v("gaia.uri.getDomain",function(a){return(a=Fi(a)[3]||null)&&decodeURIComponent(a)});v("gaia.uri.getPort",function(a){return Number(Fi(a)[4]||null)||null});v("gaia.uri.getDefaultPortIfPossible",function(a){return"http"==a.toLowerCase()?80:"https"==a.toLowerCase()?443:null}); var Gi=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)};v("gaia.uri.appendParam",Gi);var Hi=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=Ei(a.substring(c+1),b))?d+"?"+a:d}return a};v("gaia.uri.removeParam",Hi); v("gaia.uri.setParam",function(a,b,c){return Gi(Hi(a,b),b,c)});var Ii=function(a,b){if(0<a.indexOf("#"))throw Object("Unsupported URL Exception: "+a);var c=[],d=a.indexOf("?");0<=d&&(c=Di(a.substring(d+1),b));return c};v("gaia.uri.getParams",Ii);v("gaia.uri.getParam",function(a,b){a=Ii(a,b);if(a.length)return a[0]});var Ji=function(a){var b=a.indexOf("#");if(0<b)return a.substring(b+1)};v("gaia.uri.getFragment",Ji);var Ki=function(a,b){a=Ji(a);var c=[];a&&(c=Di(a,b));return c}; v("gaia.uri.getFragmentParams",Ki);v("gaia.uri.getFragmentParam",function(a,b){a=Ki(a,b);if(a.length)return a[0]});var Li=function(a,b,c){return 0<=a.indexOf("#")?a+"&"+encodeURIComponent(b)+"="+encodeURIComponent(c):a+"#"+encodeURIComponent(b)+"="+encodeURIComponent(c)};v("gaia.uri.appendFragmentParam",Li);var Mi=function(a,b){var c=a.indexOf("#");if(0<=c){var d=a.substr(0,c);return(a=Ei(a.substring(c+1),b))?d+"#"+a:d}return a};v("gaia.uri.removeFragmentParam",Mi); v("gaia.uri.setFragmentParam",function(a,b,c){return Li(Mi(a,b),b,c)});var Ni={},Oi=function(a){try{return"number"==typeof a.selectionStart}catch(b){return!1}};var Ri=function(a){var b=[];Pi(new Qi,a,b);return b.join("")},Qi=function(){},Pi=function(a,b,c){if(null==b)c.push("null");else{if("object"==typeof b){if(t(b)){var d=b;b=d.length;c.push("[");for(var e="",f=0;f<b;f++)c.push(e),e=d[f],Pi(a,e,c),e=",";c.push("]");return}if(b instanceof String||b instanceof Number||b instanceof Boolean)b=b.valueOf();else{c.push("{");f="";for(d in b)Object.prototype.hasOwnProperty.call(b,d)&&(e=b[d],"function"!=typeof e&&(c.push(f),Si(d,c),c.push(":"),Pi(a,e,c),f=",")); c.push("}");return}}switch(typeof b){case "string":Si(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);}}},Ti={'"':'\\"',"\\":"\\\\","/":"\\/","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\x0B":"\\u000b"},Ui=/\uffff/.test("\uffff")?/[\\\"\x00-\x1f\x7f-\uffff]/g:/[\\\"\x00-\x1f\x7f-\xff]/g,Si=function(a,b){b.push('"',a.replace(Ui,function(a){var b= Ti[a];b||(b="\\u"+(a.charCodeAt(0)|65536).toString(16).substr(1),Ti[a]=b);return b}),'"')};var Wi=function(a,b){K.call(this);a&&Vi(this,a,b)};x(Wi,K);g=Wi.prototype;g.Va=null;g.Jb=null;g.rc=null;g.Kb=null;g.V=-1;g.Fa=-1;g.Sb=!1; var Xi={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},Yi={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},Zi=B||Mb||C&&D("525"),$i=Qb&&Ob; Wi.prototype.a=function(a){if(C||Mb)if(17==this.V&&!a.ctrlKey||18==this.V&&!a.altKey||Qb&&91==this.V&&!a.metaKey)this.Fa=this.V=-1;-1==this.V&&(a.ctrlKey&&17!=a.keyCode?this.V=17:a.altKey&&18!=a.keyCode?this.V=18:a.metaKey&&91!=a.keyCode&&(this.V=91));Zi&&!xe(a.keyCode,this.V,a.shiftKey,a.ctrlKey,a.altKey,a.metaKey)?this.handleEvent(a):(this.Fa=we(a.keyCode),$i&&(this.Sb=a.altKey))};Wi.prototype.b=function(a){this.Fa=this.V=-1;this.Sb=a.altKey}; Wi.prototype.handleEvent=function(a){var b=a.a,c=b.altKey;if(B&&"keypress"==a.type){var d=this.Fa;var e=13!=d&&27!=d?b.keyCode:0}else(C||Mb)&&"keypress"==a.type?(d=this.Fa,e=0<=b.charCode&&63232>b.charCode&&ve(d)?b.charCode:0):Lb&&!C?(d=this.Fa,e=ve(d)?b.keyCode:0):(d=b.keyCode||this.Fa,e=b.charCode||0,$i&&(c=this.Sb),Qb&&63==e&&224==d&&(d=191));var f=d=we(d);d?63232<=d&&d in Xi?f=Xi[d]:25==d&&a.shiftKey&&(f=9):b.keyIdentifier&&b.keyIdentifier in Yi&&(f=Yi[b.keyIdentifier]);a=f==this.V;this.V=f;b= new aj(f,e,a,b);b.altKey=c;this.dispatchEvent(b)};Wi.prototype.h=function(){return this.Va};var Vi=function(a,b,c){a.Kb&&bj(a);a.Va=b;a.Jb=Sd(a.Va,"keypress",a,c);a.rc=Sd(a.Va,"keydown",a.a,c,a);a.Kb=Sd(a.Va,"keyup",a.b,c,a)},bj=function(a){a.Jb&&($d(a.Jb),$d(a.rc),$d(a.Kb),a.Jb=null,a.rc=null,a.Kb=null);a.Va=null;a.V=-1;a.Fa=-1};Wi.prototype.o=function(){Wi.i.o.call(this);bj(this)};var aj=function(a,b,c,d){Cd.call(this,d);this.type="key";this.keyCode=a;this.j=b;this.repeat=c};x(aj,Cd);var P=function(){},cj;ba(P);var dj={button:"pressed",checkbox:"checked",menuitem:"selected",menuitemcheckbox:"checked",menuitemradio:"checked",radio:"checked",tab:"selected",treeitem:"selected"};P.prototype.Wa=function(){};P.prototype.fa=function(a){return a.b.b("DIV",ej(this,a).join(" "),a.X())};P.prototype.U=function(a){return a};var gj=function(a,b,c){if(a=a.h?a.h():a){var d=[b];B&&!D("7")&&(d=fj(de(a),b),d.push(b));(c?fe:he)(a,d)}};P.prototype.Db=function(){return!0}; P.prototype.N=function(a,b){b.id&&Fg(a,b.id);var c=this.U(b);c&&c.firstChild?hj(a,c.firstChild.nextSibling?eb(c.childNodes):c.firstChild):a.La=null;var d=0,e=this.u(),f=this.u(),h=!1,k=!1,n=!1,m=eb(de(b));z(m,function(a){h||a!=e?k||a!=f?d|=this.f(a):k=!0:(h=!0,f==e&&(k=!0));1==this.f(a)&&(Sa(c),rd(c)&&sd(c,!1))},this);a.Ca=d;h||(m.push(e),f==e&&(k=!0));k||m.push(f);(a=a.Vb)&&m.push.apply(m,a);if(B&&!D("7")){var u=fj(m);0<u.length&&(m.push.apply(m,u),n=!0)}if(!h||!k||a||n)b.className=m.join(" ");return b}; P.prototype.Pc=function(a){Og(a)&&this.Rc(a.h(),!0);a.isEnabled()&&this.Eb(a,a.Z)};var ij=function(a,b,c){if(a=c||a.Wa())y(b,"The element passed as a first parameter cannot be null."),c=b.getAttribute("role")||null,a!=c&&me(b,a)},jj=function(a,b,c){y(b);y(c);b.Z||J(c,"hidden",!b.Z);b.isEnabled()||a.ja(c,1,!b.isEnabled());Q(b,8)&&a.ja(c,8,R(b,8));Q(b,16)&&a.ja(c,16,R(b,16));Q(b,64)&&a.ja(c,64,R(b,64))};g=P.prototype;g.$b=function(a,b){rf(a,!b,!B&&!Lb)};g.Rc=function(a,b){gj(a,this.u()+"-rtl",b)}; g.Qc=function(a){var b;return Q(a,32)&&(b=a.h())?rd(b):!1};g.Eb=function(a,b){var c;if(Q(a,32)&&(c=a.h())){if(!b&&R(a,32)){try{c.blur()}catch(d){}R(a,32)&&a.Fb(null)}rd(c)!=b&&sd(c,b)}};g.bc=function(a,b,c){var d=a.h();if(d){var e=this.a(b);e&&gj(a,e,c);this.ja(d,b,c)}}; g.ja=function(a,b,c){cj||(cj={1:"disabled",8:"selected",16:"checked",64:"expanded"});y(a,"The element passed as a first parameter cannot be null.");b=cj[b];var d=a.getAttribute("role")||null;d&&(d=dj[d]||b,b="checked"==b||"selected"==b?d:b);b&&J(a,b,c)};g.mb=function(a,b){var c=this.U(a);c&&(id(c),b&&(q(b)?od(c,b):(a=function(a){if(a){var b=Uc(c);c.appendChild(q(a)?b.createTextNode(a):a)}},t(b)?z(b,a):!da(b)||"nodeType"in b?a(b):z(eb(b),a))))};g.u=function(){return"goog-control"}; var ej=function(a,b){var c=a.u(),d=[c],e=a.u();e!=c&&d.push(e);c=b.Ca;for(e=[];c;){var f=c&-c;e.push(a.a(f));c&=~f}d.push.apply(d,e);(a=b.Vb)&&d.push.apply(d,a);B&&!D("7")&&d.push.apply(d,fj(d));return d},fj=function(a,b){var c=[];b&&(a=db(a,[b]));z([],function(d){!$a(d,oa(bb,a))||b&&!bb(d,b)||c.push(d.join("_"))});return c};P.prototype.a=function(a){this.b||kj(this);return this.b[a]}; P.prototype.f=function(a){if(!this.j){this.b||kj(this);var b=this.b,c={},d;for(d in b)c[b[d]]=d;this.j=c}a=parseInt(this.j[a],10);return isNaN(a)?0:a};var kj=function(a){var b=a.u(),c=b.replace(/\xa0|\s/g," ");y(-1==c.indexOf(" "),"ControlRenderer has an invalid css class: '"+b+"'");a.b={1:b+"-disabled",2:b+"-hover",4:b+"-active",8:b+"-selected",16:b+"-checked",32:b+"-focused",64:b+"-open"}};var mj=function(a,b){if(!a)throw Error("Invalid class name "+a);if(!ea(b))throw Error("Invalid decorator function "+b);lj[a]=b},nj={},lj={};var S=function(a,b,c){M.call(this,c);if(!b){b=this.constructor;for(var d;b;){d=ka(b);if(d=nj[d])break;b=b.i?b.i.constructor:null}b=d?ea(d.H)?d.H():new d:null}this.g=b;this.La=p(a)?a:null};x(S,M);g=S.prototype;g.La=null;g.Ca=0;g.rb=39;g.ab=255;g.qb=0;g.Z=!0;g.Vb=null;g.ic=!0;g.zc=null;var pj=function(a,b){a.v&&b!=a.ic&&oj(a,b);a.ic=b};g=S.prototype;g.Ha=function(){var a=this.g.fa(this);this.f=a;ij(this.g,a,this.jb());this.g.$b(a,!1);this.Z||(L(a,!1),a&&J(a,"hidden",!0))};g.jb=function(){return this.zc}; g.Ia=function(){return this.g.U(this.h())};g.Yb=function(a){return this.g.Db(a)};g.ra=function(a){this.f=a=this.g.N(this,a);ij(this.g,a,this.jb());this.g.$b(a,!1);this.Z="none"!=a.style.display};g.D=function(){S.i.D.call(this);jj(this.g,this,Gg(this));this.g.Pc(this);if(this.rb&-2&&(this.ic&&oj(this,!0),Q(this,32))){var a=this.h();if(a){var b=this.J||(this.J=new Wi);Vi(b,a);O(this).l(b,"key",this.ha).l(a,"focus",this.Jd).l(a,"blur",this.Fb)}}}; var oj=function(a,b){var c=O(a),d=a.h();b?(c.l(d,"mouseover",a.kc).l(d,"mousedown",a.Xa).l(d,"mouseup",a.Da).l(d,"mouseout",a.jc),a.nb!=r&&c.l(d,"contextmenu",a.nb),B&&(D(9)||c.l(d,"dblclick",a.Sc),a.$||(a.$=new qj(a),nb(a,oa(ob,a.$))))):(c.G(d,"mouseover",a.kc).G(d,"mousedown",a.Xa).G(d,"mouseup",a.Da).G(d,"mouseout",a.jc),a.nb!=r&&c.G(d,"contextmenu",a.nb),B&&(D(9)||c.G(d,"dblclick",a.Sc),ob(a.$),a.$=null))}; S.prototype.aa=function(){S.i.aa.call(this);this.J&&bj(this.J);this.Z&&this.isEnabled()&&this.g.Eb(this,!1)};S.prototype.o=function(){S.i.o.call(this);this.J&&(this.J.T(),delete this.J);delete this.g;this.$=this.Vb=this.La=null};S.prototype.X=function(){return this.La};var hj=function(a,b){a.La=b}; S.prototype.Aa=function(){var a=this.X();if(!a)return"";if(!q(a))if(t(a))a=Ya(a,ud).join("");else{if(hc&&null!==a&&"innerText"in a)a=a.innerText.replace(/(\r\n|\r|\n)/g,"\n");else{var b=[];td(a,b,!0);a=b.join("")}a=a.replace(/ \xAD /g," ").replace(/\xAD/g,"");a=a.replace(/\u200B/g,"");hc||(a=a.replace(/ +/g," "));" "!=a&&(a=a.replace(/^\s*/,""))}return ta(a)};S.prototype.isEnabled=function(){return!R(this,1)}; S.prototype.ia=function(a){var b=this.L();b&&"function"==typeof b.isEnabled&&!b.isEnabled()||!rj(this,1,!a)||(a||(sj(this,!1),tj(this,!1)),this.Z&&this.g.Eb(this,a),uj(this,1,!a,!0))};var tj=function(a,b){rj(a,2,b)&&uj(a,2,b)},sj=function(a,b){rj(a,4,b)&&uj(a,4,b)};S.prototype.Ac=function(a){rj(this,8,a)&&uj(this,8,a)};S.prototype.j=function(a){rj(this,64,a)&&uj(this,64,a)}; var R=function(a,b){return!!(a.Ca&b)},uj=function(a,b,c,d){d||1!=b?Q(a,b)&&c!=R(a,b)&&(a.g.bc(a,b,c),a.Ca=c?a.Ca|b:a.Ca&~b):a.ia(!c)},Q=function(a,b){return!!(a.rb&b)};S.prototype.R=function(a,b){if(this.v&&R(this,a)&&!b)throw Error("Component already rendered");!b&&R(this,a)&&uj(this,a,!1);this.rb=b?this.rb|a:this.rb&~a};var vj=function(a,b){return!!(a.ab&b)&&Q(a,b)},rj=function(a,b,c){return Q(a,b)&&R(a,b)!=c&&(!(a.qb&b)||a.dispatchEvent(Dg(b,c)))&&!a.Pa};g=S.prototype; g.kc=function(a){(!a.relatedTarget||!nd(this.h(),a.relatedTarget))&&this.dispatchEvent("enter")&&this.isEnabled()&&vj(this,2)&&tj(this,!0)};g.jc=function(a){a.relatedTarget&&nd(this.h(),a.relatedTarget)||!this.dispatchEvent("leave")||(vj(this,4)&&sj(this,!1),vj(this,2)&&tj(this,!1))};g.nb=r;g.Xa=function(a){this.isEnabled()&&(vj(this,2)&&tj(this,!0),Fd(a)&&(vj(this,4)&&sj(this,!0),this.g&&this.g.Qc(this)&&this.h().focus()));Fd(a)&&a.preventDefault()}; g.Da=function(a){this.isEnabled()&&(vj(this,2)&&tj(this,!0),R(this,4)&&this.Oa(a)&&vj(this,4)&&sj(this,!1))};g.Sc=function(a){this.isEnabled()&&this.Oa(a)};g.Oa=function(a){if(vj(this,16)){var b=!R(this,16);rj(this,16,b)&&uj(this,16,b)}vj(this,8)&&this.Ac(!0);vj(this,64)&&this.j(!R(this,64));b=new Bd("action",this);a&&(b.altKey=a.altKey,b.ctrlKey=a.ctrlKey,b.metaKey=a.metaKey,b.shiftKey=a.shiftKey,b.m=a.m);return this.dispatchEvent(b)};g.Jd=function(){vj(this,32)&&rj(this,32,!0)&&uj(this,32,!0)}; g.Fb=function(){vj(this,4)&&sj(this,!1);vj(this,32)&&rj(this,32,!1)&&uj(this,32,!1)};g.ha=function(a){return this.Z&&this.isEnabled()&&this.Ba(a)?(a.preventDefault(),a.f(),!0):!1};g.Ba=function(a){return 13==a.keyCode&&this.Oa(a)};if(!ea(S))throw Error("Invalid component class "+S);if(!ea(P))throw Error("Invalid renderer class "+P);var wj=ka(S);nj[wj]=P;mj("goog-control",function(){return new S(null)}); var qj=function(a){lb.call(this);this.b=a;this.a=!1;this.f=new qe(this);nb(this,oa(ob,this.f));a=Gg(this.b);this.f.l(a,"mousedown",this.j).l(a,"mouseup",this.m).l(a,"click",this.g)};x(qj,lb);var xj=!B||dc(9);qj.prototype.j=function(){this.a=!1};qj.prototype.m=function(){this.a=!0}; var yj=function(a,b){if(!xj)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};qj.prototype.g=function(a){if(this.a)this.a=!1;else{var b=a.a,c=b.button,d=b.type,e=yj(b,"mousedown");this.b.Xa(new Cd(e,a.b));e=yj(b,"mouseup");this.b.Da(new Cd(e,a.b));xj||(b.button=c,b.type=d)}}; qj.prototype.o=function(){this.b=null;qj.i.o.call(this)};var zj=function(){this.g=[]};x(zj,P);ba(zj);var Aj=function(a,b){var c=a.g[b];if(!c){switch(b){case 0:c=a.u()+"-highlight";break;case 1:c=a.u()+"-checkbox";break;case 2:c=a.u()+"-content"}a.g[b]=c}return c};g=zj.prototype;g.Wa=function(){return"menuitem"};g.fa=function(a){var b=a.b.b("DIV",ej(this,a).join(" "),Bj(this,a.X(),a.b));Cj(this,a,b,Q(a,8)||Q(a,16));return b};g.U=function(a){return a&&a.firstChild}; g.N=function(a,b){y(b);var c=ld(b),d=Aj(this,2);c&&ee(c,d)||b.appendChild(Bj(this,b.childNodes,a.b));ee(b,"goog-option")&&(a.R(16,!0),a&&b&&Cj(this,a,b,!0));return zj.i.N.call(this,a,b)};g.mb=function(a,b){var c=this.U(a),d=Dj(this,a)?c.firstChild:null;zj.i.mb.call(this,a,b);d&&!Dj(this,a)&&c.insertBefore(d,c.firstChild||null)}; var Bj=function(a,b,c){a=Aj(a,2);return c.b("DIV",a,b)},Dj=function(a,b){return(b=a.U(b))?(b=b.firstChild,a=Aj(a,1),!!b&&md(b)&&ee(b,a)):!1},Cj=function(a,b,c,d){ij(a,c,b.jb());jj(a,b,c);d!=Dj(a,c)&&(ie(c,"goog-option",d),c=a.U(c),d?(a=Aj(a,1),c.insertBefore(b.b.b("DIV",a),c.firstChild||null)):c.removeChild(c.firstChild))};zj.prototype.a=function(a){switch(a){case 2:return Aj(this,0);case 16:case 8:return"goog-option-selected";default:return zj.i.a.call(this,a)}}; zj.prototype.f=function(a){var b=Aj(this,0);switch(a){case "goog-option-selected":return 16;case b:return 2;default:return zj.i.f.call(this,a)}};zj.prototype.u=function(){return"goog-menuitem"};var T=function(a,b,c,d){S.call(this,a,d||zj.H(),c);this.Pb=b};x(T,S);g=T.prototype;g.C=function(){var a=this.Pb;return null!=a?a:this.Aa()};g.R=function(a,b){T.i.R.call(this,a,b);switch(a){case 8:R(this,16)&&!b&&rj(this,16,!1)&&uj(this,16,!1);(a=this.h())&&this&&a&&Cj(this.g,this,a,b);break;case 16:(a=this.h())&&this&&a&&Cj(this.g,this,a,b)}}; g.Aa=function(){var a=this.X();return t(a)?(a=Ya(a,function(a){return md(a)&&(ee(a,"goog-menuitem-accel")||ee(a,"goog-menuitem-mnemonic-separator"))?"":ud(a)}).join(""),ta(a)):T.i.Aa.call(this)};g.Da=function(a){var b=this.L();if(b){var c=b.w;b.w=null;if(b=c&&aa(a.clientX))b=new G(a.clientX,a.clientY),b=c==b?!0:c&&b?c.b==b.b&&c.a==b.a:!1;if(b)return}T.i.Da.call(this,a)};g.Ba=function(a){return a.keyCode==this.Zc&&this.Oa(a)?!0:T.i.Ba.call(this,a)};g.Dd=function(){return this.Zc}; mj("goog-menuitem",function(){return new T(null)});T.prototype.jb=function(){return Q(this,16)?"menuitemcheckbox":Q(this,8)?"menuitemradio":T.i.jb.call(this)};T.prototype.L=function(){return S.prototype.L.call(this)};T.prototype.Bb=function(){return S.prototype.Bb.call(this)};var Ej=function(a,b,c){this.b=a;this.a=b;this.m=c};x(Ej,Qg);Ej.prototype.O=function(a,b,c){ah(this.b,this.a,a,b,void 0,c,this.m)};var Fj=function(a,b,c,d){Ej.call(this,a,b);this.f=c?5:0;this.g=d||void 0};x(Fj,Ej);Fj.prototype.j=function(){return this.f};Fj.prototype.O=function(a,b,c,d){var e=ah(this.b,this.a,a,b,null,c,10,d,this.g);if(e&496){var f=Gj(e,this.a);b=Gj(e,b);e=ah(this.b,f,a,b,null,c,10,d,this.g);e&496&&(f=Gj(e,f),b=Gj(e,b),ah(this.b,f,a,b,null,c,this.f,d,this.g))}};var Gj=function(a,b){a&48&&(b^=4);a&192&&(b^=1);return b};var Hj=function(a,b,c,d){Fj.call(this,a,b,c||d);if(c||d)this.f=65|(d?32:132)};x(Hj,Fj);var Ij=function(){};x(Ij,P);ba(Ij);g=Ij.prototype;g.Wa=function(){return"button"};g.ja=function(a,b,c){switch(b){case 8:case 16:y(a,"The button DOM element cannot be null.");J(a,"pressed",c);break;default:case 64:case 1:Ij.i.ja.call(this,a,b,c)}};g.fa=function(a){var b=Ij.i.fa.call(this,a);Jj(b,a.Y);var c=a.C();c&&this.Xb(b,c);Q(a,16)&&this.ja(b,16,R(a,16));return b};g.N=function(a,b){b=Ij.i.N.call(this,a,b);var c=this.C(b);a.Rb=c;a.Y=b.title;Q(a,16)&&this.ja(b,16,R(a,16));return b};g.C=r;g.Xb=r; var Jj=function(a,b){a&&(b?a.title=b:a.removeAttribute("title"))};Ij.prototype.u=function(){return"goog-button"};var Kj=function(){};x(Kj,Ij);ba(Kj);g=Kj.prototype;g.Wa=function(){};g.fa=function(a){pj(a,!1);a.ab&=-256;a.R(32,!1);return a.b.b("BUTTON",{"class":ej(this,a).join(" "),disabled:!a.isEnabled(),title:a.Y||"",value:a.C()||""},a.Aa()||"")};g.Db=function(a){return"BUTTON"==a.tagName||"INPUT"==a.tagName&&("button"==a.type||"submit"==a.type||"reset"==a.type)};g.N=function(a,b){pj(a,!1);a.ab&=-256;a.R(32,!1);if(b.disabled){var c=Oa(this.a(1));I(b,c)}return Kj.i.N.call(this,a,b)}; g.Pc=function(a){O(a).l(a.h(),"click",a.Oa)};g.$b=r;g.Rc=r;g.Qc=function(a){return a.isEnabled()};g.Eb=r;g.bc=function(a,b,c){Kj.i.bc.call(this,a,b,c);(a=a.h())&&1==b&&(a.disabled=c)};g.C=function(a){return a.value};g.Xb=function(a,b){a&&(a.value=b)};g.ja=r;var Lj=function(a,b,c){S.call(this,a,b||Kj.H(),c)};x(Lj,S);g=Lj.prototype;g.C=function(){return this.Rb};g.kb=function(a){this.Rb=a;this.g.Xb(this.h(),a)};g.o=function(){Lj.i.o.call(this);delete this.Rb;delete this.Y};g.D=function(){Lj.i.D.call(this);if(Q(this,32)){var a=this.h();a&&O(this).l(a,"keyup",this.Ba)}};g.Ba=function(a){return 13==a.keyCode&&"key"==a.type||32==a.keyCode&&"keyup"==a.type?this.Oa(a):32==a.keyCode};mj("goog-button",function(){return new Lj(null)});var Mj=function(a){this.j=a};ba(Mj);var Nj=function(a,b){a&&(a.tabIndex=b?0:-1)};Mj.prototype.f=function(a){return"DIV"==a.tagName}; var Qj=function(a,b,c){c.id&&Fg(b,c.id);var d=a.a(),e=!1,f=de(c);f&&z(f,function(a){a==d?e=!0:a&&(a==d+"-disabled"?b.ia(!1):a==d+"-horizontal"?Oj(b,"horizontal"):a==d+"-vertical"&&Oj(b,"vertical"))},a);e||I(c,d);Pj(a,b,c);return c},Pj=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.b(d);f&&(f.f=d,b.isEnabled()||f.ia(!1),b.wb(f),Kg(f,d))}else d.nodeValue&&""!=ua(d.nodeValue)||c.removeChild(d);d=e}}; Mj.prototype.b=function(a){a:{y(a);a=de(a);for(var b=0,c=a.length;b<c;b++){var d=a[b];if(d=d in lj?lj[d]():null){a=d;break a}}a=null}return a};Mj.prototype.g=function(a){a=a.h();y(a,"The container DOM element cannot be null.");rf(a,!0,Ob);B&&(a.hideFocus=!0);var b=this.j;b&&me(a,b)};Mj.prototype.a=function(){return"goog-container"};var Rj=function(a,b){a=a.a();var c=[a,"horizontal"==b.Na?a+"-horizontal":a+"-vertical"];b.isEnabled()||c.push(a+"-disabled");return c};var U=function(a,b,c){M.call(this,c);this.Ka=b||Mj.H();this.Na=a||"vertical"};x(U,M);g=U.prototype;g.uc=null;g.Ja=null;g.Ka=null;g.Na=null;g.M=!0;g.Ga=!0;g.Sa=!0;g.F=-1;g.I=null;g.xa=!1;g.oa=null;var Sj=function(a){return a.uc||a.h()};g=U.prototype;g.Ha=function(){this.f=this.b.b("DIV",Rj(this.Ka,this).join(" "))};g.Ia=function(){return this.h()};g.Yb=function(a){return this.Ka.f(a)};g.ra=function(a){this.f=Qj(this.Ka,this,a);"none"==a.style.display&&(this.M=!1)}; g.D=function(){U.i.D.call(this);Lg(this,function(a){a.v&&Tj(this,a)},this);var a=this.h();this.Ka.g(this);this.g(this.M,!0);O(this).l(this,"enter",this.gc).l(this,"highlight",this.Gd).l(this,"unhighlight",this.Id).l(this,"open",this.Od).l(this,"close",this.Fd).l(a,"mousedown",this.Hd).l(Uc(a),"mouseup",this.Md).l(a,["mousedown","mouseup","mouseover","mouseout","contextmenu"],this.Kd);this.Sa&&Uj(this,!0)}; var Uj=function(a,b){var c=O(a),d=Sj(a);b?c.l(d,"focus",a.Oc).l(d,"blur",a.Nc).l(a.Ja||(a.Ja=new Wi(Sj(a))),"key",a.ha):c.G(d,"focus",a.Oc).G(d,"blur",a.Nc).G(a.Ja||(a.Ja=new Wi(Sj(a))),"key",a.ha)};g=U.prototype;g.aa=function(){this.a(-1);this.I&&this.I.j(!1);this.xa=!1;U.i.aa.call(this)};g.o=function(){U.i.o.call(this);this.Ja&&(this.Ja.T(),this.Ja=null);this.Ka=this.I=this.oa=this.uc=null};g.gc=function(){return!0}; g.Gd=function(a){var b=Pg(this,a.target);if(-1<b&&b!=this.F){var c=Vj(this);c&&tj(c,!1);this.F=b;c=Vj(this);this.xa&&sj(c,!0);this.I&&c!=this.I&&(Q(c,64)?c.j(!0):this.I.j(!1))}b=this.h();y(b,"The DOM element for the container cannot be null.");null!=a.target.h()&&J(b,"activedescendant",a.target.h().id)};g.Id=function(a){a.target==Vj(this)&&(this.F=-1);a=this.h();y(a,"The DOM element for the container cannot be null.");a.removeAttribute(ne("activedescendant"))}; g.Od=function(a){(a=a.target)&&a!=this.I&&a.L()==this&&(this.I&&this.I.j(!1),this.I=a)};g.Fd=function(a){a.target==this.I&&(this.I=null);var b=this.h(),c=a.target.h();b&&R(a.target,2)&&c&&pe(b,c)};g.Hd=function(a){this.Ga&&(this.xa=!0);var b=Sj(this);b&&rd(b)?b.focus():a.preventDefault()};g.Md=function(){this.xa=!1}; g.Kd=function(a){a:{var b=a.target;if(this.oa)for(var c=this.h();b&&b!==c;){var d=b.id;if(d in this.oa){b=this.oa[d];break a}b=b.parentNode}b=null}if(b)switch(a.type){case "mousedown":b.Xa(a);break;case "mouseup":b.Da(a);break;case "mouseover":b.kc(a);break;case "mouseout":b.jc(a);break;case "contextmenu":b.nb(a)}};g.Oc=function(){};g.Nc=function(){this.a(-1);this.xa=!1;this.I&&this.I.j(!1)}; g.ha=function(a){return this.isEnabled()&&this.M&&(0!=Mg(this)||this.uc)&&this.Zb(a)?(a.preventDefault(),a.f(),!0):!1}; g.Zb=function(a){var b=Vj(this);if(b&&"function"==typeof b.ha&&b.ha(a)||this.I&&this.I!=b&&"function"==typeof this.I.ha&&this.I.ha(a))return!0;if(a.shiftKey||a.ctrlKey||a.metaKey||a.altKey)return!1;switch(a.keyCode){case 27:if(this.Sa)Sj(this).blur();else return!1;break;case 36:Wj(this);break;case 35:Xj(this);break;case 38:if("vertical"==this.Na)Yj(this);else return!1;break;case 37:if("horizontal"==this.Na)Og(this)?Zj(this):Yj(this);else return!1;break;case 40:if("vertical"==this.Na)Zj(this);else return!1; break;case 39:if("horizontal"==this.Na)Og(this)?Yj(this):Zj(this);else return!1;break;default:return!1}return!0};var Tj=function(a,b){var c=b.h();c=c.id||(c.id=Eg(b));a.oa||(a.oa={});a.oa[c]=b};U.prototype.wb=function(a,b){Ua(a,S,"The child of a container must be a control");U.i.wb.call(this,a,b)}; U.prototype.xb=function(a,b,c){Ua(a,S);a.qb|=2;a.qb|=64;a.R(32,!1);pj(a,!1);var d=a.L()==this?Pg(this,a):-1;U.i.xb.call(this,a,b,c);a.v&&this.v&&Tj(this,a);a=d;-1==a&&(a=Mg(this));a==this.F?this.F=Math.min(Mg(this)-1,b):a>this.F&&b<=this.F?this.F++:a<this.F&&b>this.F&&this.F--}; U.prototype.removeChild=function(a,b){a=q(a)?Hg(this,a):a;Ua(a,S);if(a){var c=Pg(this,a);-1!=c&&(c==this.F?(tj(a,!1),this.F=-1):c<this.F&&this.F--);var d=a.h();d&&d.id&&this.oa&&(c=this.oa,d=d.id,d in c&&delete c[d])}a=U.i.removeChild.call(this,a,b);pj(a,!0);return a};var Oj=function(a,b){if(a.h())throw Error("Component already rendered");a.Na=b}; U.prototype.g=function(a,b){if(b||this.M!=a&&this.dispatchEvent(a?"show":"hide")){this.M=a;var c=this.h();c&&(L(c,a),this.Sa&&Nj(Sj(this),this.Ga&&this.M),b||this.dispatchEvent(this.M?"aftershow":"afterhide"));return!0}return!1};U.prototype.isEnabled=function(){return this.Ga}; U.prototype.ia=function(a){this.Ga!=a&&this.dispatchEvent(a?"enable":"disable")&&(a?(this.Ga=!0,Lg(this,function(a){a.od?delete a.od:a.ia(!0)})):(Lg(this,function(a){a.isEnabled()?a.ia(!1):a.od=!0}),this.xa=this.Ga=!1),this.Sa&&Nj(Sj(this),a&&this.M))};var ak=function(a,b){b!=a.Sa&&a.v&&Uj(a,b);a.Sa=b;a.Ga&&a.M&&Nj(Sj(a),b)};U.prototype.a=function(a){(a=Ng(this,a))?tj(a,!0):-1<this.F&&tj(Vj(this),!1)}; var Vj=function(a){return Ng(a,a.F)},Wj=function(a){bk(a,function(a,c){return(a+1)%c},Mg(a)-1)},Xj=function(a){bk(a,function(a,c){a--;return 0>a?c-1:a},0)},Zj=function(a){bk(a,function(a,c){return(a+1)%c},a.F)},Yj=function(a){bk(a,function(a,c){a--;return 0>a?c-1:a},a.F)},bk=function(a,b,c){c=0>c?Pg(a,a.I):c;var d=Mg(a);c=b.call(a,c,d);for(var e=0;e<=d;){var f=Ng(a,c);if(f&&a.J(f)){a.a(c);break}e++;c=b.call(a,c,d)}};U.prototype.J=function(a){return a.Z&&a.isEnabled()&&Q(a,2)};var ck=function(){};x(ck,Ij);ba(ck);g=ck.prototype;g.fa=function(a){var b=ej(this,a);b=a.b.b("DIV","goog-inline-block "+b.join(" "),this.zb(a.X(),a.b));Jj(b,a.Y);return b};g.Wa=function(){return"button"};g.U=function(a){return a&&a.firstChild&&a.firstChild.firstChild};g.zb=function(a,b){return b.b("DIV","goog-inline-block "+(this.u()+"-outer-box"),b.b("DIV","goog-inline-block "+(this.u()+"-inner-box"),a))};g.Db=function(a){return"DIV"==a.tagName}; g.N=function(a,b){y(b);dk(b,!0);dk(b,!1);a:{var c=a.b.f(b);var d=this.u()+"-outer-box";if(c&&ee(c,d)&&(c=a.b.f(c),d=this.u()+"-inner-box",c&&ee(c,d))){c=!0;break a}c=!1}c||b.appendChild(this.zb(b.childNodes,a.b));fe(b,["goog-inline-block",this.u()]);return ck.i.N.call(this,a,b)};g.u=function(){return"goog-custom-button"}; var dk=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(""==ua(e))a.removeChild(c);else{c.nodeValue=b?e.replace(/^[\s\xa0]+/,""):e.replace(/[\s\xa0]+$/,"");break}}else break;c=d}};var ek=function(){};x(ek,Ij);ba(ek);g=ek.prototype;g.fa=function(a){var b=ej(this,a);b=a.b.b("DIV","goog-inline-block "+b.join(" "),a.X());Jj(b,a.Y);return b};g.Wa=function(){return"button"};g.Db=function(a){return"DIV"==a.tagName};g.N=function(a,b){y(b);I(b,"goog-inline-block");return ek.i.N.call(this,a,b)};g.C=function(){return""};g.u=function(){return"goog-flat-button"};mj("goog-flat-button",function(){return new Lj(null,ek.H())});var fk=function(){};x(fk,P);ba(fk);fk.prototype.u=function(){return"goog-menuheader"};var gk=function(a,b,c){S.call(this,a,c||fk.H(),b);this.R(1,!1);this.R(2,!1);this.R(4,!1);this.R(32,!1);this.Ca=1};x(gk,S);mj("goog-menuheader",function(){return new gk(null)});var hk=function(){};x(hk,P);ba(hk);hk.prototype.fa=function(a){return a.b.b("DIV",this.u())};hk.prototype.N=function(a,b){b.id&&Fg(a,b.id);if("HR"==b.tagName){var c=b;b=this.fa(a);c.parentNode&&c.parentNode.insertBefore(b,c);jd(c)}else I(b,this.u());return b};hk.prototype.mb=function(){};hk.prototype.u=function(){return"goog-menuseparator"};var ik=function(a,b){S.call(this,null,a||hk.H(),b);this.R(1,!1);this.R(2,!1);this.R(4,!1);this.R(32,!1);this.Ca=1};x(ik,S);ik.prototype.D=function(){ik.i.D.call(this);var a=this.h();y(a,"The DOM element for the separator cannot be null.");me(a,"separator")};mj("goog-menuseparator",function(){return new ik});var jk=function(a){this.j=a||"menu"};x(jk,Mj);ba(jk);jk.prototype.f=function(a){return"UL"==a.tagName||jk.i.f.call(this,a)};jk.prototype.b=function(a){return"HR"==a.tagName?new ik:jk.i.b.call(this,a)};jk.prototype.a=function(){return"goog-menu"};jk.prototype.g=function(a){jk.i.g.call(this,a);a=a.h();y(a,"The menu DOM element cannot be null.");J(a,"haspopup","true")};var kk=function(a){ik.call(this,hk.H(),a)};x(kk,ik);mj("goog-menuseparator",function(){return new ik});var V=function(a,b){U.call(this,"vertical",b||jk.H(),a);ak(this,!1)};x(V,U);V.prototype.j=!0;V.prototype.Wb=function(){var a=[];Lg(this,function(b){a.push(b)});return a};V.prototype.g=function(a,b,c){(b=V.i.g.call(this,a,b))&&a&&this.v&&this.j&&Sj(this).focus();a&&c&&aa(c.clientX)?this.w=new G(c.clientX,c.clientY):this.w=null;return b};V.prototype.gc=function(a){this.j&&Sj(this).focus();return V.i.gc.call(this,a)}; var lk=function(a,b){var c=new RegExp("^"+Da(b),"i");bk(a,function(a,b){var d=0>a?0:a,e=!1;do{++a;a==b&&(a=0,e=!0);var k=Ng(this,a).Aa();if(k&&k.match(c))return a}while(!e||a!=d);return this.F},a.F)};V.prototype.J=function(a){return a.isEnabled()&&a.Z&&Q(a,2)};V.prototype.ra=function(a){for(var b=this.Ka,c=Xc(this.b.a,"DIV",b.a()+"-content",a),d=c.length,e=0;e<d;e++)Pj(b,this,c[e]);V.i.ra.call(this,a)}; V.prototype.Zb=function(a){var b=V.i.Zb.call(this,a);b||Lg(this,function(c){!b&&c.Dd&&c.Zc==a.keyCode&&(this.isEnabled()&&this.a(Pg(this,c)),b=c.ha(a))},this);return b};V.prototype.a=function(a){V.i.a.call(this,a);(a=Ng(this,a))&&jf(a.h(),this.h())};var mk=function(){};x(mk,ck);ba(mk);mk.prototype.U=function(a){return mk.i.U.call(this,a&&a.firstChild)};mk.prototype.N=function(a,b){var c=Xc(document,"*","goog-menu",b)[0];if(c){L(c,!1);Uc(c).body.appendChild(c);var d=new V;Kg(d,c);a.Za(d)}return mk.i.N.call(this,a,b)};mk.prototype.zb=function(a,b){return mk.i.zb.call(this,[b.b("DIV","goog-inline-block "+(this.u()+"-caption"),a),b.b("DIV","goog-inline-block "+(this.u()+"-dropdown"),"\u00a0")],b)};mk.prototype.u=function(){return"goog-menu-button"};var X=function(a,b,c,d,e){Lj.call(this,a,c||mk.H(),d);this.R(64,!0);this.ka=new Hj(null,9);b&&this.Za(b);this.tb=new Pf(500);!Tg&&!Ug||D("533.17.9")||(this.Ib=!0);this.zd=e||jk.H()};x(X,Lj);g=X.prototype;g.Ib=!1;g.hd=!1;g.D=function(){X.i.D.call(this);nk(this,!0);this.a&&ok(this,this.a,!0);J(Gg(this),"haspopup",!!this.a)};g.aa=function(){X.i.aa.call(this);nk(this,!1);if(this.a){this.j(!1);this.a.aa();ok(this,this.a,!1);var a=this.a.h();a&&jd(a)}}; g.o=function(){X.i.o.call(this);this.a&&(this.a.T(),delete this.a);delete this.Bd;this.tb.T()};g.Xa=function(a){X.i.Xa.call(this,a);R(this,4)&&(this.j(!R(this,64),a),this.a&&(this.a.xa=R(this,64)))};g.Da=function(a){X.i.Da.call(this,a);this.a&&!R(this,4)&&(this.a.xa=!1)};g.Oa=function(){sj(this,!1);return!0};g.Ld=function(a){this.a&&this.a.M&&!this.dc(a.target)&&this.j(!1)}; g.dc=function(a){var b;if(!(b=a&&nd(this.h(),a))&&(b=this.a))a:if(b=this.a,nd(b.h(),a))b=!0;else{for(var c=0,d=Mg(b);c<d;c++){var e=Ng(b,c);if("function"==typeof e.dc&&e.dc(a)){b=!0;break a}}b=!1}return b||!1}; g.Ba=function(a){if(32==a.keyCode){if(a.preventDefault(),"keyup"!=a.type)return!0}else if("key"!=a.type)return!1;if(this.a&&this.a.M){var b=13==a.keyCode||32==a.keyCode,c=this.a.ha(a);return 27==a.keyCode||b?(this.j(!1),!0):c}return 40==a.keyCode||38==a.keyCode||32==a.keyCode||13==a.keyCode?(this.j(!0,a),!0):!1};g.hc=function(){this.j(!1)};g.Nd=function(){R(this,4)||this.j(!1)};g.Fb=function(a){this.Ib||this.j(!1);X.i.Fb.call(this,a)};var Y=function(a){a.a||a.Za(new V(a.b,a.zd));return a.a||null}; g=X.prototype;g.Za=function(a){var b=this.a;if(a!=b&&(b&&(this.j(!1),this.v&&ok(this,b,!1),delete this.a),this.v&&J(Gg(this),"haspopup",!!a),a)){this.a=a;Ig(a,this);a.g(!1);var c=this.Ib;(a.j=c)&&ak(a,!0);this.v&&ok(this,a,!0)}return b};g.Ma=function(a){Y(this).wb(a,!0)};g.cc=function(a,b){Y(this).xb(a,b,!0)};g.fc=function(a){(a=Y(this).removeChild(a,!0))&&a.T()};g.ia=function(a){X.i.ia.call(this,a);this.isEnabled()||this.j(!1)}; var pk=function(a){a=a.ka.a;return 9==a||8==a},qk=function(a){return a.ka.j&&!!(a.ka.f&32)}; X.prototype.j=function(a,b){X.i.j.call(this,a);if(this.a&&R(this,64)==a){if(a){if(!this.a.v)if(this.hd){var c=this.h();(c=p(c.nextElementSibling)?c.nextElementSibling:kd(c.nextSibling))?Jg(this.a,c.parentNode,c):Jg(this.a,this.h().parentNode)}else Jg(this.a,void 0);this.Gc=ff(this.h());this.Cc=of(this.h());this.Qb();!b||40!=b.keyCode&&38!=b.keyCode?this.a.a(-1):Wj(this.a)}else{sj(this,!1);this.a.xa=!1;if(c=this.h())J(c,"activedescendant",""),J(c,"owns","");if(null!=this.vb&&(this.vb=void 0,c=this.a.h())){var d= "";if(d instanceof Sc){var e=d.height;d=d.width}else e="";c.style.width=af(d,!0);c.style.height=af(e,!0)}}this.a.g(a,!1,b);this.Pa||(b=O(this),c=a?b.l:b.G,c.call(b,this.b.a,"mousedown",this.Ld,!0),this.Ib&&c.call(b,this.a,"blur",this.Nd),c.call(b,this.tb,"tick",this.qd),a?this.tb.start():this.tb.stop())}this.a&&this.a.h()&&Gg(this.a).removeAttribute(ne("hidden"))}; X.prototype.Qb=function(){if(this.a.v){var a=this.ka;this.ka.b=this.Bd||this.h();var b=this.a.h();this.a.M||(b.style.visibility="hidden",L(b,!0));!this.vb&&qk(this)&&(this.vb=nf(b));a.O(b,a.a^1,null,this.vb);this.a.M||(L(b,!1),b.style.visibility="visible")}}; X.prototype.qd=function(){var a=of(this.h()),b=ff(this.h());var c=this.Cc;(c=!(c==a||c&&a&&c.left==a.left&&c.width==a.width&&c.top==a.top&&c.height==a.height))||(c=this.Gc,c=!(c==b||c&&b&&c.top==b.top&&c.right==b.right&&c.bottom==b.bottom&&c.left==b.left));c&&(this.Cc=a,this.Gc=b,this.Qb())}; var ok=function(a,b,c){var d=O(a);c=c?d.l:d.G;c.call(d,b,"action",a.hc);c.call(d,b,"close",a.rd);c.call(d,b,"highlight",a.ud);c.call(d,b,"unhighlight",a.vd)},nk=function(a,b){var c=O(a);(b?c.l:c.G).call(c,a.h(),"keydown",a.wd)};X.prototype.ud=function(a){(a=a.target.h())&&rk(this,a)};X.prototype.wd=function(a){Q(this,32)&&this.h()&&this.a&&this.a.M&&a.f()}; X.prototype.vd=function(){if(!Vj(this.a)){var a=this.h();y(a,"The menu button DOM element cannot be null.");J(a,"activedescendant","");J(a,"owns","")}};X.prototype.rd=function(a){if(R(this,64)&&a.target instanceof T){a=a.target;var b=a.h();a.Z&&R(a,2)&&null!=b&&rk(this,b)}};var rk=function(a,b){a=a.h();y(a,"The menu button DOM element cannot be null.");var c=oe(b,"activedescendant");b=Uc(b).getElementById(c)||b;b.id||(c=Bg.H(),b.id=":"+(c.a++).toString(36));pe(a,b);J(a,"owns",b.id)}; mj("goog-menu-button",function(){return new X(null)});var sk=function(){};x(sk,ek);ba(sk);sk.prototype.fa=function(a){var b=ej(this,a);b=a.b.b("DIV","goog-inline-block "+b.join(" "),[tk(this,a.X(),a.b),uk(this,a.b)]);Jj(b,a.Y);return b};sk.prototype.U=function(a){return a&&a.firstChild}; sk.prototype.N=function(a,b){var c=Xc(document,"*","goog-menu",b)[0];if(c){L(c,!1);a.b.a.body.appendChild(c);var d=new V;Kg(d,c);a.Za(d)}Xc(document,"*",this.u()+"-caption",b)[0]||b.appendChild(tk(this,b.childNodes,a.b));Xc(document,"*",this.u()+"-dropdown",b)[0]||b.appendChild(uk(this,a.b));return sk.i.N.call(this,a,b)}; var tk=function(a,b,c){return c.b("DIV","goog-inline-block "+(a.u()+"-caption"),b)},uk=function(a,b){return b.b("DIV",{"class":"goog-inline-block "+(a.u()+"-dropdown"),"aria-hidden":!0},"\u00a0")};sk.prototype.u=function(){return"goog-flat-menu-button"};mj("goog-flat-menu-button",function(){return new X(null,null,sk.H())});var wk=function(a){K.call(this);this.a=[];vk(this,a)};x(wk,K);wk.prototype.b=null;var vk=function(a,b){b&&(z(b,function(a){xk(a,!1)},a),fb(a.a,b))},yk=function(a,b,c){b&&(xk(b,!1),hb(a.a,c,0,b))};wk.prototype.Wb=function(){return eb(this.a)};var zk=function(a,b){b!=a.b&&(xk(a.b,!1),a.b=b,xk(b,!0));a.dispatchEvent("select")},Ak=function(a){var b=a.b;return b?Va(a.a,b):-1};wk.prototype.pb=function(a){zk(this,this.a[a]||null)}; var Bk=function(a){var b=a.a;if(!t(b))for(var c=b.length-1;0<=c;c--)delete b[c];b.length=0;a.b=null};wk.prototype.o=function(){wk.i.o.call(this);delete this.a;this.b=null};var xk=function(a,b){a&&"function"==typeof a.Ac&&a.Ac(b)};var Z=function(a,b,c,d,e){X.call(this,a,b,c,d,e||new jk("listbox"));this.Ra=this.X();this.Ob=null;this.zc="listbox"};x(Z,X);g=Z.prototype;g.s=null;g.D=function(){Z.i.D.call(this);this.Mb();Ck(this)};g.ra=function(a){Z.i.ra.call(this,a);(a=this.Aa())?(this.Ra=a,this.Mb()):Dk(this)||this.pb(0)};g.o=function(){Z.i.o.call(this);this.s&&(this.s.T(),this.s=null);this.Ra=null};g.hc=function(a){Ek(this,a.target);Z.i.hc.call(this,a);a.f();this.dispatchEvent("action")}; g.oc=function(){var a=Dk(this);Z.i.kb.call(this,a&&a.C());this.Mb()};g.Za=function(a){var b=Z.i.Za.call(this,a);a!=b&&(this.s&&Bk(this.s),a&&(this.s?Lg(a,function(a){Fk(a);var b=this.s;yk(b,a,b.a.length)},this):Gk(this,a)));return b};g.Ma=function(a){Fk(a);Z.i.Ma.call(this,a);if(this.s){var b=this.s;yk(b,a,b.a.length)}else Gk(this,Y(this));Hk(this)};g.cc=function(a,b){Fk(a);Z.i.cc.call(this,a,b);this.s?yk(this.s,a,b):Gk(this,Y(this))}; g.fc=function(a){Z.i.fc.call(this,a);if(this.s){var b=this.s;a&&cb(b.a,a)&&a==b.b&&(b.b=null,b.dispatchEvent("select"))}};var Ek=function(a,b){if(a.s){var c=Dk(a);zk(a.s,b);b!=c&&a.dispatchEvent("change")}};Z.prototype.pb=function(a){this.s&&Ek(this,this.s.a[a]||null)};Z.prototype.kb=function(a){if(null!=a&&this.s)for(var b=0,c;c=this.s.a[b]||null;b++)if(c&&"function"==typeof c.C&&c.C()==a){Ek(this,c);return}Ek(this,null)};Z.prototype.C=function(){var a=Dk(this);return a?a.C():null}; var Dk=function(a){return a.s?a.s.b:null},Gk=function(a,b){a.s=new wk;b&&Lg(b,function(a){Fk(a);var b=this.s;yk(b,a,b.a.length)},a);Ck(a)},Ck=function(a){a.s&&O(a).l(a.s,"select",a.oc)};Z.prototype.Mb=function(){var a=Dk(this),b=a?a.Aa():this.Ra;this.g.mb(this.h(),b);this.La=b;(b=this.g.U(this.h()))&&this.b.g(b)&&(null==this.Ob&&(this.Ob=oe(b,"label")),a=(a=a?a.h():null)?oe(a,"label"):this.Ob,J(b,"label",a),Hk(this))}; var Hk=function(a){var b=a.g;if(b&&(b=b.U(a.h()))){var c=Gg(a);b.id||(b.id=":"+(Bg.H().a++).toString(36));me(b,"option");J(c,"activedescendant",b.id);a.s&&(c=a.s.Wb(),J(b,"setsize",Ik(c)),a=Ak(a.s),J(b,"posinset",0<=a?Ik(gb(c,0,a+1)):0))}},Ik=function(a){return ab(a,function(a){return a instanceof T})},Fk=function(a){a.zc=a instanceof T?"option":"separator"};Z.prototype.j=function(a,b){Z.i.j.call(this,a,b);R(this,64)?Y(this).a(this.s?Ak(this.s):-1):Hk(this)};mj("goog-select",function(){return new Z(null)});var Kk=function(a,b,c){Z.call(this,a,b,sk.H(),c);this.w=new Jk(1E3);nb(this,oa(ob,this.w))};x(Kk,Z);Kk.prototype.Ha=function(){Kk.i.Ha.call(this);I(this.h(),"jfk-select")}; Kk.prototype.Qb=function(){if(Y(this).v){var a=this.h(),b=pk(this)?8:12,c=Y(this).h(),d=!1;Y(this).M||(d=!0,c.style.visibility="hidden",L(c,!0));var e=Math.max(this.s?Ak(this.s):-1,0);e=Ng(Y(this),e);var f=0;if(qk(this)){var h=c.scrollTop;c.style.overflowY="visible";c.style.height="auto";d||(f=kf(e.h()).a-kf(this.h()).a,f=h-f)}d=e?e.h().offsetTop:0;h=ff(a);var k=0;h&&(k=ff(c),k=Math.min(Math.max(h.top,k.top+2),k.bottom-2)-h.top);ah(a,b,c,pk(this)?8:12,new G(0,k-d),null,65|(qk(this)?32:132),null); qk(this)&&(a=kf(e.h()).a-kf(this.h()).a,c.style.overflowY="auto",c.scrollTop=f+a);Y(this).M||(L(c,!1),c.style.visibility="visible")}};Kk.prototype.Ba=function(a){var b=Kk.i.Ba.call(this,a);return"key"!=a.type||!Y(this)||a.altKey||a.ctrlKey||a.metaKey||a.m?b:R(this,64)||32!=a.keyCode?b?(!R(this,64)||38!=a.keyCode&&40!=a.keyCode||Lk(this),!0):ve(a.keyCode)?(a=a.j?String.fromCharCode(a.j):" ",this.w.add(a),b=this.w.a,this.w.b?Mk(this,a,!1):Mk(this,b,1<b.length),!0):!1:(this.w.g(),b)}; var Lk=function(a){var b=Vj(Y(a));b&&jf(b.h(),Y(a).Ia())},Mk=function(a,b,c){var d=R(a,64)?Y(a).F:a.s?Ak(a.s):-1;b=new RegExp("^"+Da(b),"i");c||++d;d=0>d?0:d;for(var e=Y(a),f=0,h=Mg(e);f<h;++f){c=(d+f)%h;var k=Ng(e,c),n=k.Aa();if(k.isEnabled()&&n&&b.test(n)){b=c;R(a,64)?(Y(a).a(b),Lk(a)):a.pb(b);break}}},Jk=function(a){lb.call(this);this.f=new Oh(this.g,a,this);nb(this,oa(ob,this.f))};x(Jk,lb); Jk.prototype.add=function(a){y(1==a.length,"nextLetter: '"+a+"' must be a single character");a==this.a?this.b=!0:this.b||(this.a+=a);this.f.start()};Jk.prototype.g=function(){this.a="";this.b=!1};Jk.prototype.b=!1;Jk.prototype.a="";var Ok=function(a,b,c){this.K=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,p(c)&&e[h].value==c&&(f=h);c=document.getElementById(a+"Holder");d=e[0].text;c.innerHTML="";c.id=a;this.a=Nk(this,c,d);-1!=f&&(this.a.Ma(new T(e[f].text,e[f].value)),this.a.Ma(new kk));for(h=0;h<e.length;h++)(e[h].value||0<h)&&this.a.Ma(new T(e[h].text,e[h].value));b&&this.ld(b)};v("gaia.Dropdown",Ok);v("G_dropdown",Ok); var Nk=function(a,b,c){var d=new Kk(c);d.hd=!0;var e=document.createElement("input");e.type="hidden";e.name=a.K;e.id="Hidden"+a.K;Jg(d,b);b.appendChild(e);d.addEventListener("change",function(){e.value=Dk(d).C()},!1);return d};Ok.prototype.ld=function(a){for(var b=this.a,c=Y(b).Wb(),d=document.getElementById("Hidden"+this.K),e=0;e<c.length;e++)if(c[e].C()==a){b.pb(e);d&&(d.value=c[e].C());return}0<c.length&&(b.pb(0),d&&(d.value=c[0].C()))};Ok.prototype.setSelectedValue=Ok.prototype.ld; Ok.prototype.h=function(){return this.a.h()};Ok.prototype.getElement=Ok.prototype.h;Ok.prototype.addEventListener=function(a,b){this.a.addEventListener(a,b,!1)};Ok.prototype.addEventListener=Ok.prototype.addEventListener;var Pk=function(a){this.a=a;this.service="";this.locale="en_US";this.errorHandler=function(){}};v("gaia.InputValidator",Pk);Pk.prototype.Wd=function(a){var b=new Bi;a={input01:a,Locale:this.locale};var c=Gi("InputValidator","resource",this.a);this.service&&(c=Gi(c,"service",this.service));var d=na(this.errorHandler,this);b.kd(c,Ri(a),function(a){200==a.status&&(a=JSON.parse(a.text).input01,"false"==a.Valid&&d(a.Errors,a.ErrorData))})};Pk.prototype.validate=Pk.prototype.Wd;/* 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 Qk=function(){};ba(Qk);var Rk=function(a){K.call(this);this.a=null;this.b=a;a=B||Mb||C&&!D("531")&&"TEXTAREA"==a.tagName;this.f=new qe(this);this.f.l(this.b,a?["keydown","paste","cut","drop","input"]:"input",this)};x(Rk,K); Rk.prototype.handleEvent=function(a){if("input"==a.type)B&&D(10)&&0==a.keyCode&&0==a.j||(Sk(this),this.dispatchEvent(Tk(a)));else if("keydown"!=a.type||ue(a)){var b="keydown"==a.type?this.b.value:null;B&&229==a.keyCode&&(b=null);var c=Tk(a);Sk(this);this.a=Qf(function(){this.a=null;this.b.value!=b&&this.dispatchEvent(c)},0,this)}};var Sk=function(a){null!=a.a&&(l.clearTimeout(a.a),a.a=null)},Tk=function(a){a=new Cd(a.a);a.type="input";return a}; Rk.prototype.o=function(){Rk.i.o.call(this);this.f.T();Sk(this);delete this.b};var Uk={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 Wk=function(){return Vk()?(new l.Intl.Collator(["en"],{})).compare:function(a,b){return a.localeCompare(b)}},Vk=function(){var a=l.Intl;return!(!a||!a.Collator)};var Xk={be:{code:"32",name:"Belgium",c:"0px",index:"0"},mm:{code:"95",name:"Myanmar",c:"-11px",index:"1"},sg:{code:"65",name:"Singapore",c:"-22px",index:"2"},sa:{code:"966",name:"Saudi Arabia",c:"-33px",index:"3"},us:{code:"1",name:"United States",c:"-44px",index:"4"},ac:{code:"247",name:"Ascension Island",c:"-55px",index:"5"},gb:{code:"44",name:"United Kingdom",c:"-55px",index:"5"},io:{code:"246",name:"Diego Garcia",c:"-55px",index:"5"},mf:{code:"590",name:"Saint Martin",c:"-55px",index:"5"},kn:{code:"1869", name:"Saint Kitts and Nevis",c:"-99px",index:"6"},np:{code:"977",name:"Nepal",c:"-110px",index:"7"},ly:{code:"218",name:"Libya",c:"-132px",index:"8"},it:{code:"39",name:"Italy",c:"-143px",index:"9"},ni:{code:"505",name:"Nicaragua",c:"-154px",index:"10"},gr:{code:"30",name:"Greece",c:"-165px",index:"11"},am:{code:"374",name:"Armenia",c:"-176px",index:"12"},tj:{code:"992",name:"Tajikistan",c:"-187px",index:"13"},mq:{code:"596",name:"Martinique",c:"-198px",index:"14"},nf:{code:"672",name:"Norfolk Island", c:"-209px",index:"15"},pw:{code:"680",name:"Palau",c:"-231px",index:"16"},kh:{code:"855",name:"Cambodia",c:"-242px",index:"17"},mr:{code:"222",name:"Mauritania",c:"-253px",index:"18"},bl:{code:"590",name:"Saint Barth\u00e9lemy",c:"-1012px",index:"19"},fr:{code:"33",name:"France",c:"-1012px",index:"19"},gf:{code:"594",name:"French Guiana",c:"-2234px",index:"19"},re:{code:"262",name:"Reunion",c:"-264px",index:"19"},wf:{code:"681",name:"Wallis and Futuna",c:"-1012px",index:"19"},gi:{code:"350",name:"Gibraltar", c:"-275px",index:"20"},tv:{code:"688",name:"Tuvalu",c:"-286px",index:"21"},ky:{code:"1345",name:"Cayman Islands",c:"-308px",index:"22"},ht:{code:"509",name:"Haiti",c:"-319px",index:"23"},co:{code:"57",name:"Colombia",c:"-330px",index:"24"},il:{code:"972",name:"Israel",c:"-341px",index:"25"},sd:{code:"249",name:"Sudan",c:"-352px",index:"26"},bs:{code:"1242",name:"Bahamas",c:"-363px",index:"27"},ki:{code:"686",name:"Kiribati",c:"-374px",index:"28"},se:{code:"46",name:"Sweden",c:"-385px",index:"29"}, gp:{code:"590",name:"Guadeloupe",c:"-407px",index:"30"},jp:{code:"81",name:"Japan",c:"-429px",index:"31"},tt:{code:"1868",name:"Trinidad and Tobago",c:"-440px",index:"32"},la:{code:"856",name:"Laos",c:"-451px",index:"33"},qa:{code:"974",name:"Qatar",c:"-462px",index:"34"},pr:{code:"1787",name:"Puerto Rico",c:"-473px",index:"35"},bz:{code:"501",name:"Belize",c:"-484px",index:"36"},sh:{code:"290",name:"Saint Helena",c:"-495px",index:"37"},tw:{code:"886",name:"Taiwan",c:"-506px",index:"38"},pt:{code:"351", name:"Portugal",c:"-517px",index:"39"},dz:{code:"213",name:"Algeria",c:"-528px",index:"40"},tn:{code:"216",name:"Tunisia",c:"-539px",index:"41"},ne:{code:"227",name:"Niger",c:"-550px",index:"42"},cy:{code:"357",name:"Cyprus",c:"-561px",index:"43"},ms:{code:"1664",name:"Montserrat",c:"-583px",index:"44"},ad:{code:"376",name:"Andorra",c:"-594px",index:"45"},tg:{code:"228",name:"Togo",c:"-605px",index:"46"},mv:{code:"960",name:"Maldives",c:"-616px",index:"47"},gm:{code:"220",name:"Gambia",c:"-627px", index:"48"},mz:{code:"258",name:"Mozambique",c:"-638px",index:"49"},iq:{code:"964",name:"Iraq",c:"-649px",index:"50"},ru:{code:"7",name:"Russia",c:"-660px",index:"51"},ro:{code:"40",name:"Romania",c:"-671px",index:"52"},hu:{code:"36",name:"Hungary",c:"-682px",index:"53"},mp:{code:"1",name:"Northern Mariana Islands",c:"-704px",index:"54"},er:{code:"291",name:"Eritrea",c:"-715px",index:"55"},bf:{code:"226",name:"Burkina Faso",c:"-726px",index:"56"},sl:{code:"232",name:"Sierra Leone",c:"-737px",index:"57"}, cu:{code:"53",name:"Cuba",c:"-748px",index:"58"},br:{code:"55",name:"Brazil",c:"-770px",index:"59"},aw:{code:"297",name:"Aruba",c:"-792px",index:"60"},gy:{code:"592",name:"Guyana",c:"-803px",index:"61"},td:{code:"235",name:"Chad",c:"-814px",index:"62"},cn:{code:"86",name:"China",c:"-825px",index:"63"},no:{code:"47",name:"Norway",c:"-836px",index:"64"},pa:{code:"507",name:"Panama",c:"-847px",index:"65"},ge:{code:"995",name:"Georgia",c:"-858px",index:"66"},ag:{code:"1268",name:"Antigua and Barbuda", c:"-869px",index:"67"},ga:{code:"241",name:"Gabon",c:"-880px",index:"68"},hr:{code:"385",name:"Croatia",c:"-902px",index:"69"},mc:{code:"377",name:"Monaco",c:"-913px",index:"70"},gt:{code:"502",name:"Guatemala",c:"-935px",index:"71"},pe:{code:"51",name:"Peru",c:"-946px",index:"72"},th:{code:"66",name:"Thailand",c:"-957px",index:"73"},vn:{code:"84",name:"Vietnam",c:"-968px",index:"74"},li:{code:"423",name:"Liechtenstein",c:"-979px",index:"75"},uz:{code:"998",name:"Uzbekistan",c:"-1001px",index:"76"}, al:{code:"355",name:"Albania",c:"-1034px",index:"77"},sc:{code:"248",name:"Seychelles",c:"-1045px",index:"78"},ve:{code:"58",name:"Venezuela",c:"-1056px",index:"79"},sb:{code:"677",name:"Solomon Islands",c:"-1067px",index:"80"},pm:{code:"508",name:"Saint Pierre and Miquelon",c:"-1078px",index:"81"},to:{code:"676",name:"Tonga",c:"-1089px",index:"82"},by:{code:"375",name:"Belarus",c:"-1100px",index:"83"},fo:{code:"298",name:"Faroe Islands",c:"-1111px",index:"84"},lt:{code:"370",name:"Lithuania",c:"-1122px", index:"85"},mh:{code:"692",name:"Marshall Islands",c:"-1144px",index:"86"},es:{code:"34",name:"Spain",c:"-1155px",index:"87"},ug:{code:"256",name:"Uganda",c:"-1166px",index:"88"},pl:{code:"48",name:"Poland",c:"-1177px",index:"89"},ec:{code:"593",name:"Ecuador",c:"-1188px",index:"90"},ps:{code:"970",name:"Palestine",c:"-1199px",index:"91"},kz:{code:"7",name:"Kazakhstan",c:"-1210px",index:"92"},si:{code:"386",name:"Slovenia",c:"-1221px",index:"93"},az:{code:"994",name:"Azerbaijan",c:"-1243px",index:"94"}, lb:{code:"961",name:"Lebanon",c:"-1254px",index:"95"},vu:{code:"678",name:"Vanuatu",c:"-1265px",index:"96"},nc:{code:"687",name:"New Caledonia",c:"-1276px",index:"97"},mg:{code:"261",name:"Madagascar",c:"-1287px",index:"98"},bj:{code:"229",name:"Benin",c:"-1298px",index:"99"},tc:{code:"1649",name:"Turks and Caicos",c:"-1309px",index:"100"},ch:{code:"41",name:"Switzerland",c:"-1320px",index:"101"},at:{code:"43",name:"Austria",c:"-1331px",index:"102"},cl:{code:"56",name:"Chile",c:"-1342px",index:"103"}, mk:{code:"389",name:"Macedonia",c:"-1353px",index:"104"},so:{code:"252",name:"Somalia",c:"-1364px",index:"105"},ca:{code:"1",name:"Canada",c:"-1375px",index:"106"},dk:{code:"45",name:"Denmark",c:"-1386px",index:"107"},lc:{code:"1758",name:"Saint Lucia",c:"-1397px",index:"108"},vg:{code:"1284",name:"Virgin Islands, British",c:"-1408px",index:"109"},km:{code:"269",name:"Comoros and Mayotte",c:"-1430px",index:"110"},nl:{code:"31",name:"Netherlands",c:"-1441px",index:"111"},jo:{code:"962",name:"Jordan", c:"-1463px",index:"112"},lu:{code:"352",name:"Luxembourg",c:"-1474px",index:"113"},pg:{code:"675",name:"Papua New Guinea",c:"-1485px",index:"114"},bh:{code:"973",name:"Bahrain",c:"-1496px",index:"115"},gq:{code:"240",name:"Equatorial Guinea",c:"-1507px",index:"116"},cd:{code:"243",name:"Congo Dem Rep",c:"-1518px",index:"117"},"do":{code:"1809",name:"Dominican Republic",c:"-1529px",index:"118"},nz:{code:"64",name:"New Zealand",c:"-1540px",index:"119"},mt:{code:"356",name:"Malta",c:"-1551px",index:"120"}, as:{code:"1684",name:"American Samoa",c:"-1562px",index:"121"},bb:{code:"1246",name:"Barbados",c:"-1573px",index:"122"},ba:{code:"387",name:"Bosnia and Herzegovina",c:"-1584px",index:"123"},zm:{code:"260",name:"Zambia",c:"-1595px",index:"124"},tr:{code:"90",name:"Turkey",c:"-1606px",index:"125"},kg:{code:"996",name:"Kyrgyzstan",c:"-1617px",index:"126"},sv:{code:"503",name:"El Salvador",c:"-1639px",index:"127"},bo:{code:"591",name:"Bolivia",c:"-1650px",index:"128"},ci:{code:"225",name:"Cote d'Ivoire", c:"-1661px",index:"129"},ye:{code:"967",name:"Yemen",c:"-1672px",index:"130"},bn:{code:"673",name:"Brunei",c:"-1683px",index:"131"},"in":{code:"91",name:"India",c:"-1694px",index:"132"},pf:{code:"689",name:"French Polynesia",c:"-1705px",index:"133"},au:{code:"61",name:"Australia",c:"-1716px",index:"134"},jm:{code:"1876",name:"Jamaica",c:"-1727px",index:"135"},fm:{code:"691",name:"Micronesia",c:"-1738px",index:"136"},nr:{code:"674",name:"Nauru",c:"-1749px",index:"137"},gl:{code:"299",name:"Greenland", c:"-1760px",index:"138"},bd:{code:"880",name:"Bangladesh",c:"-1771px",index:"139"},vi:{code:"1340",name:"Virgin Islands, US",c:"-1782px",index:"140"},cg:{code:"242",name:"Congo",c:"-1793px",index:"141"},kp:{code:"850",name:"Korea, North",c:"-1804px",index:"142"},ph:{code:"63",name:"Philippines",c:"-1815px",index:"143"},sy:{code:"963",name:"Syria",c:"-1826px",index:"144"},cf:{code:"236",name:"Central African Republic",c:"-1837px",index:"145"},bt:{code:"975",name:"Bhutan",c:"-1848px",index:"146"},fj:{code:"679", name:"Fiji",c:"-1859px",index:"147"},my:{code:"60",name:"Malaysia",c:"-1870px",index:"148"},na:{code:"264",name:"Namibia",c:"-1881px",index:"149"},bi:{code:"257",name:"Burundi",c:"-1892px",index:"150"},fi:{code:"358",name:"Finland",c:"-1903px",index:"151"},bm:{code:"1441",name:"Bermuda",c:"-1914px",index:"152"},gw:{code:"245",name:"Guinea Bissau",c:"-1925px",index:"153"},lv:{code:"371",name:"Latvia",c:"-1936px",index:"154"},ao:{code:"244",name:"Angola",c:"-1947px",index:"155"},id:{code:"62",name:"Indonesia", c:"-1958px",index:"156"},ie:{code:"353",name:"Ireland",c:"-1969px",index:"157"},ai:{code:"1264",name:"Anguilla",c:"-1980px",index:"158"},is:{code:"354",name:"Iceland",c:"-1991px",index:"159"},ua:{code:"380",name:"Ukraine",c:"-2002px",index:"160"},ir:{code:"98",name:"Iran",c:"-2013px",index:"161"},mx:{code:"52",name:"Mexico",c:"-2024px",index:"162"},pk:{code:"92",name:"Pakistan",c:"-2035px",index:"163"},zw:{code:"263",name:"Zimbabwe",c:"-2046px",index:"164"},cm:{code:"237",name:"Cameroon",c:"-2057px", index:"165"},lr:{code:"231",name:"Liberia",c:"-2068px",index:"166"},nu:{code:"683",name:"Niue",c:"-2079px",index:"167"},cr:{code:"506",name:"Costa Rica",c:"-2090px",index:"168"},dj:{code:"253",name:"Djibouti",c:"-2101px",index:"169"},gh:{code:"233",name:"Ghana",c:"-2112px",index:"170"},sm:{code:"378",name:"San Marino",c:"-2123px",index:"171"},sn:{code:"221",name:"Senegal",c:"-2134px",index:"172"},mw:{code:"265",name:"Malawi",c:"-2145px",index:"173"},hn:{code:"504",name:"Honduras",c:"-2156px",index:"174"}, me:{code:"382",name:"Montenegro",c:"-2167px",index:"175"},mu:{code:"230",name:"Mauritius",c:"-2179px",index:"176"},ls:{code:"266",name:"Lesotho",c:"-2190px",index:"177"},eg:{code:"20",name:"Egypt",c:"-2201px",index:"178"},sk:{code:"421",name:"Slovakia",c:"-2212px",index:"179"},ae:{code:"971",name:"United Arab Emirates",c:"-2223px",index:"180"},kr:{code:"82",name:"Korea, South",c:"-2245px",index:"181"},cz:{code:"420",name:"Czechia",c:"-2256px",index:"182"},ck:{code:"682",name:"Cook Islands",c:"-2267px", index:"183"},sz:{code:"268",name:"Swaziland",c:"-2278px",index:"184"},tz:{code:"255",name:"Tanzania",c:"-2289px",index:"185"},ws:{code:"685",name:"Samoa",c:"-2300px",index:"186"},af:{code:"93",name:"Afghanistan",c:"-2311px",index:"187"},va:{code:"379",name:"Vatican City",c:"-2322px",index:"188"},ma:{code:"212",name:"Morocco",c:"-2333px",index:"189"},py:{code:"595",name:"Paraguay",c:"-2344px",index:"190"},za:{code:"27",name:"South Africa",c:"-2355px",index:"191"},gu:{code:"1671",name:"Guam",c:"-2366px", index:"192"},ar:{code:"54",name:"Argentina",c:"-2377px",index:"193"},st:{code:"239",name:"Sao Tome and Principe",c:"-2388px",index:"194"},gd:{code:"1473",name:"Grenada",c:"-2399px",index:"195"},ee:{code:"372",name:"Estonia",c:"-2410px",index:"196"},dm:{code:"1767",name:"Dominica",c:"-2432px",index:"197"},et:{code:"251",name:"Ethiopia",c:"-2443px",index:"198"},om:{code:"968",name:"Oman",c:"-2454px",index:"199"},rs:{code:"381",name:"Serbia",c:"-2465px",index:"200"},ng:{code:"234",name:"Nigeria",c:"-2476px", index:"201"},kw:{code:"965",name:"Kuwait",c:"-2487px",index:"202"},de:{code:"49",name:"Germany",c:"-2509px",index:"203"},ml:{code:"223",name:"Mali",c:"-2520px",index:"204"},tm:{code:"993",name:"Turkmenistan",c:"-2542px",index:"205"},mn:{code:"976",name:"Mongolia",c:"-2553px",index:"206"},gn:{code:"224",name:"Guinea",c:"-2575px",index:"207"},bg:{code:"359",name:"Bulgaria",c:"-2586px",index:"208"},mo:{code:"853",name:"Macao",c:"-2597px",index:"209"},uy:{code:"598",name:"Uruguay",c:"-2608px",index:"210"}, vc:{code:"1784",name:"Saint Vincent Grenadines",c:"-2619px",index:"211"},ke:{code:"254",name:"Kenya",c:"-2630px",index:"212"},lk:{code:"94",name:"Sri Lanka",c:"-2641px",index:"213"},cv:{code:"238",name:"Cape Verde",c:"-2652px",index:"214"},sr:{code:"597",name:"Suriname",c:"-2663px",index:"215"},rw:{code:"250",name:"Rwanda",c:"-2674px",index:"216"},md:{code:"373",name:"Moldova",c:"-2685px",index:"217"},hk:{code:"852",name:"Hong Kong",c:"-2696px",index:"218"},bw:{code:"267",name:"Botswana",c:"-2707px", index:"219"},bq:{code:"599",name:"Bonaire, Sint Eustatius, and Saba",c:"-2719px",index:"220"},cw:{code:"599",name:"Cura\u00e7ao",c:"-2729px",index:"221"},ss:{code:"211",name:"South Sudan",c:"-2741px",index:"222"},tk:{code:"690",name:"Tokelau",c:"-2751px",index:"223"},fk:{code:"500",name:"Falkland Islands",c:"-2762px",index:"224"},sx:{code:"1721",name:"Sint Maarten",c:"-2773px",index:"225"},tl:{code:"670",name:"Timor-Leste",c:"-2784px",index:"226"}},Yk=function(a){for(var b={},c=0;c<a.length;c++){var d= a[c],e=d.countryCode.toLowerCase(),f=Xk[e];f&&(b[e]={code:f.code,name:d.name||f.name,c:f.c,index:f.index,label:d.label})}return b};var bl=function(a,b,c,d,e){Z.call(this,"",void 0,Zk.H(),b);this.w=c||Xk;this.xd=d;this.ub=$k(this,a||[]);this.ta=this.ub[0]||"us";this.ya={};this.Fc=new kk(this.b);this.Dc=e?"i18n-phone-flag-32x22":"i18n-phone-flag";this.Ec=e?function(a){return Ea("-1px -",1+12*a.index,"px")}:function(a){return Ea("0px ",a.c)};al(this,this.ub)};x(bl,Z);var $k=function(a,b){if(null==b)return[];var c=a.w;return Xa(b,function(a){return!!c[a]})||[]};g=bl.prototype; g.D=function(){bl.i.D.call(this);var a=this.g.u()+"-menu";I(Y(this).h(),a);O(this).l(this,"show",function(){O(this).l(this.h(),"keydown",this.Vc)});O(this).l(this,"hide",function(){O(this).G(this.h(),"keydown",this.Vc)});cl(this)};g.Vc=function(a){if(13!=a.keyCode&&27!=a.keyCode&&40!=a.keyCode&&38!=a.keyCode){var b=Uk[a.keyCode];lk(Y(this),b);b=Vj(Y(this));Y(this).h().scrollTop=b.h().offsetTop;a.f();a.preventDefault()}}; g.Mb=function(){var a=Dk(this);if(a=a?a.C():this.Ra){var b=this.b.b("DIV",{"class":this.Dc});b.style.backgroundPosition=this.Ec(this.w[a]);this.g.mb(this.h(),b);this.La=b}};g.Ta=function(){var a=this.C();return this.w[a].code};g.eb=function(){return this.C()}; var dl=function(a,b){if(b=/\+((((\d)\d?)\d?)\d?)/.exec(b)){if(a.ya[b[1]])return b[1];if(a.ya[b[2]])return b[2];if(a.ya[b[3]])return b[3];if(a.ya[b[4]])return b[4]}return null},al=function(a,b){a.Ma(a.Fc);el(a,b);b=a.xd;if(!b){var c=a.w;b=ub(c);var d=Wk();kb(b,function(a,b){return d(c[a].name,c[b].name)})}z(b,function(a){var b=fl(this,a);b&&(this.ya[b.code]=a)},a);a.ya["1"]="us";a.ya[a.w[a.ta].code]=a.ta;a.kb(a.ta)};bl.prototype.oc=function(a){bl.i.oc.call(this,a);cl(this)}; var cl=function(a){if(a.C()){var b=a.w[a.C()];if(a=a.h())b.label?a.title=b.label:a.title="Country Code: "+(b.name+(" ("+("\u202a+"+b.code+"\u202c)")))}},fl=function(a,b,c){var d=a.w[b];if(!d)return null;var e=a.g.u(),f=a.b.b("DIV",{"class":a.Dc});f.style.backgroundPosition=a.Ec(d);e=a.b.b("DIV",{},a.b.b("DIV",{"class":Ea("goog-inline-block"," ",e+"-flag")},f),a.b.b("SPAN",{"class":e+"-name"},d.name),a.b.b("SPAN",{"class":e+"-code",dir:"ltr"},Ea("+",d.code)));b=new T(e,b,a.b);p(c)?a.cc(b,c):a.Ma(b); return d},el=function(a,b){if(b){var c=Dk(a),d;c&&c.C()?d=c.C():d=a.ta;a.ub=$k(a,b);for(c=a.a?Ng(a.a,0):null;c&&c!=a.Fc;)a.fc(c),c=a.a?Ng(a.a,0):null;b=a.ub;b.unshift(a.ta);ib(b);Wa(b,function(a){fl(this,a,0)},a);a.kb(d)}},gl=function(a,b){a.w[b]&&b!=a.C()&&(a.kb(b),cl(a))},Zk=function(){};x(Zk,sk);ba(Zk);Zk.prototype.u=function(){return"i18n-phone-select-country"};var hl=function(a,b,c,d,e){M.call(this,b);this.ka=a;this.$=c;this.Ra=d;this.Y=e;this.j=this.g=this.w=this.a=null};x(hl,M);hl.prototype.o=function(){hl.i.o.call(this);ob(this.g);ob(this.w);this.a=null}; hl.prototype.ra=function(a){this.a=a;I(this.a,"i18n_phone_number_input-inner_input");this.j=this.b.b("TH","i18n_phone_number_input-menu");var b=this.b.b("TD","i18n_phone_number_input-input");var c=this.b.b("TABLE","i18n_phone_number_input",this.b.b("TBODY",{},this.b.b("TR",{},this.j,b)));var d=a.parentNode;d&&d.replaceChild(c,a);b.appendChild(a);il(this);I(this.j,this.Y?"i18n_phone_number_input-hiRes":"i18n_phone_number_input-loRes");hl.i.ra.call(this,c);this.g&&!this.g.h()&&Jg(this.g,this.j);jl(this)}; hl.prototype.D=function(){hl.i.D.call(this);this.w=new Rk(this.a);this.g&&O(this).l(this.g,"action",this.J);O(this).l(this.w,"input",function(){kl(this);jl(this)})};var il=function(a){a.g||(a.g=new bl(a.ka,a.b,a.$,a.Ra,a.Y),a.g.Lb(a),a.j&&Jg(a.g,a.j),a.v&&O(a).l(a.g,"action",a.J))};hl.prototype.ia=function(a){if(this.isEnabled()!=a){ll(this).ia(a);var b=this.h();y(b);ie(b,"i18n_phone_number_input-disabled",!a);this.a.disabled=!a}};hl.prototype.isEnabled=function(){return!ee(this.h(),"i18n_phone_number_input-disabled")}; hl.prototype.J=function(){if(this.isEnabled()){cl(ll(this));var a=dl(ll(this),this.a.value),b=this.a.value,c="+"+this.Ta();null==a?this.eb()!=ll(this).ta&&(this.a.value=c+" "+b):this.eb()==ll(this).ta?this.a.value=ua(b.replace("+"+a,"")):this.a.value=b.replace("+"+a,c);this.a.focus();if(a=Ni){a:{b=this.a;var d=c=0;if(Oi(b))c=b.selectionStart,d=b.selectionEnd;else if(B&&!D("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.a,b= this.a.value.length,Oi(a)?(a.selectionStart=b,a.selectionEnd=b):B&&!D("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 ll=function(a){il(a);return a.g};hl.prototype.Ta=function(){return ll(this).Ta()};hl.prototype.eb=function(){return ll(this).eb()}; var kl=function(a){if(a.isEnabled()&&a.a)if(""==a.a.value)gl(ll(a),ll(a).ta);else{var b=ll(a);a=dl(ll(a),a.a.value);null!=a?a!=b.Ta()&&gl(b,b.ya[a]):gl(b,b.ta)}},jl=function(a){ie(a.h(),"i18n_phone_number_input-empty",""==a.a.value)};var ml=function(a,b,c,d,e){hl.call(this,a,b,c,d,e);Qk.H()};x(ml,hl);G_numberInputWidget=null;ml.prototype.getElement=ml.prototype.h;G_renderPhoneNumberInput=function(a,b,c){if(p(c)){var d=Yk(c);var e=Ya(c,function(a){return a.countryCode.toLowerCase()})}G_numberInputWidget=new ml(b?[b]:void 0,void 0,d,e);Kg(G_numberInputWidget,a);kl(G_numberInputWidget);return G_numberInputWidget.Ta()};G_getPhoneCountryCode=function(){if(G_numberInputWidget)return G_numberInputWidget.eb()};G_getPhoneCallingCode=function(){if(G_numberInputWidget)return G_numberInputWidget.Ta()}; G_getPhoneCountrySelect=function(){if(G_numberInputWidget)return ll(G_numberInputWidget)};G_getCountryData=function(a){return Yk(a)}; </script> <script type="text/javascript"> 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/20171011202903/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: '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: 'Macau (澳門)', label: 'Macau (澳門)' }, {countryCode: 'MK', name: 'Macedonia (FYROM) (Република Македонија)', label: 'Macedonia (FYROM) (Република Македонија)' }, {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: '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', label: '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', label: 'Senegal' }, {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: 'SZ', name: 'Swaziland', label: 'Swaziland' }, {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', label: 'Turkmenistan' }, {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"> setOnSubmitFunction(gaia_formOnSubmit); getExtraTos(); </script> <script type="text/javascript"> 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) { request.parameters['Email'] = inputHolders.gmailAddress.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 = 'sierra'; 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"> 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"> 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/20171011202903/https://ssl' : 'https://web.archive.org/web/20171011202903/http://www') + '.google-analytics.com/ga.js'; (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(ga); })(); </script> <script type="text/javascript"> 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"> 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 20:29:03 Oct 11, 2017 AND RETRIEVED FROM THE INTERNET ARCHIVE ON 21:42:37 Nov 24, 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.685 exclusion.robots: 0.03 exclusion.robots.policy: 0.018 esindex: 0.012 cdx.remote: 32.48 LoadShardBlock: 245.678 (3) PetaboxLoader3.datanode: 219.887 (4) PetaboxLoader3.resolve: 92.903 (2) load_resource: 104.45 -->

Pages: 1 2 3 4 5 6 7 8 9 10