CINXE.COM
Google Project Hosting
<!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/ServiceLogin?service=code&ltmpl=phosting&continue=https%3A%2F%2Fcode.google.com%2Fp%2Fgdata-issues%2Fissues%2Fentry%3Ftemplate%3DYouTube%2520%28Enhancement%2520Request%29","20130408234222","https://web.archive.org/","web","/_static/", "1365464542"); </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"> <title>Google Project Hosting</title> <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 .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; } .announce-bar { position: absolute; bottom: 35px; height: 33px; z-index: 2; width: 100%; background: #f9edbe; border-top: 1px solid #efe1ac; border-bottom: 1px solid #efe1ac; overflow: hidden; } .announce-bar .message { font-size: .85em; line-height: 33px; margin: 0; } .announce-bar .message .separated { margin-left: 1.5em; } .announce-bar-ac { background: #eee; border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; } .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(//web.archive.org/web/20130408234222im_/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(//web.archive.org/web/20130408234222im_/https://ssl.gstatic.com/accounts/ui/flags2.gif) 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; } *+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(//web.archive.org/web/20130408234222im_/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> <style type="text/css"> .main { width: auto; max-width: 1000px; min-width: 780px; } .product-info { margin: 0 385px 0 0; } .product-info h3 { font-size: 1.23em; font-weight: normal; } .product-info a:visited { color: #61c; } .product-info .g-button:visited { color: #666; } .sign-in { width: 335px; float: right; } .signin-box, .accountchooser-box { margin: 12px 0 0; padding: 20px 25px 15px; background: #f1f1f1; border: 1px solid #e5e5e5; } .product-headers { margin: 0 0 1.5em; } .product-headers h1 { font-size: 25px; margin: 0 !important; } .product-headers h2 { font-size: 16px; margin: .4em 0 0; } .features { overflow: hidden; margin: 2em 0 0; } .features li { margin: 3px 0 2em; } .features img { float: left; margin: -3px 0 0; } .features p { margin: 0 0 0 68px; } .features .title { font-size: 16px; margin-bottom: .3em; } .features.no-icon p { margin: 0; } .features .small-title { font-size: 1em; font-weight: bold; } .notification-bar { background: #f9edbe; padding: 8px; } </style> <style type="text/css"> .signin-box h2 { font-size: 16px; line-height: 17px; height: 16px; margin: 0 0 1.2em; position: relative; } .signin-box h2 strong { display: inline-block; position: absolute; right: 0; top: 1px; height: 19px; width: 52px; background: transparent url(//web.archive.org/web/20130408234222im_/https://ssl.gstatic.com/accounts/ui/google-signin-flat.png) no-repeat; } @media only screen and (-webkit-device-pixel-ratio: 2){ .signin-box h2 strong { background: transparent url(//web.archive.org/web/20130408234222im_/https://ssl.gstatic.com/accounts/ui/google-signin-flat_2x.png) no-repeat; background-size: 52px 19px; } } .signin-box div { margin: 0 0 1.5em; } .signin-box label { display: block; } .signin-box input[type=email], .signin-box input[type=text], .signin-box input[type=password] { width: 100%; height: 32px; font-size: 15px; direction: ltr; } .signin-box .email-label, .signin-box .passwd-label { font-weight: bold; margin: 0 0 .5em; display: block; -webkit-user-select: none; -moz-user-select: none; user-select: none; } .signin-box .reauth { display: inline-block; font-size: 15px; height: 29px; line-height: 29px; margin: 0; } .signin-box label.remember { display: inline-block; vertical-align: top; margin: 9px 0 0; } .signin-box .remember-label { font-weight: normal; color: #666; line-height: 0; padding: 0 0 0 .4em; -webkit-user-select: none; -moz-user-select: none; user-select: none; } .signin-box input[type=submit] { margin: 0 1.5em 1.2em 0; height: 32px; font-size: 13px; } .signin-box ul { margin: 0; } .signin-box .training-msg { padding: .5em 8px; background: #f9edbe; } .signin-box .training-msg p { margin: 0 0 .5em; } </style> <style type="text/css"> .code ul { list-style-type: disc; padding: 0 0 0 40px; margin: 2em 0; } </style> </head> <body> <div class="wrapper"> <div class="google-header-bar"> <div class="header content clearfix"> <img class="logo" src="//web.archive.org/web/20130408234222im_/https://ssl.gstatic.com/images/logos/google_logo_41.png" alt="Google"> <span class="signup-button"> <a id="link-signup" class="g-button g-button-red" href="https://web.archive.org/web/20130408234222/https://accounts.google.com/NewAccount?continue=https%3A%2F%2Fcode.google.com%2Fp%2Fgdata-issues%2Fissues%2Fentry%3Ftemplate%3DYouTube%2520%28Enhancement%2520Request%29&service=code<mpl=phosting"> Sign up </a> </span> </div> </div> <div class="main content clearfix"> <div class="sign-in"> <div class="signin-box"> <h2>Sign in <strong></strong></h2> <form novalidate id="gaia_loginform" action="https://web.archive.org/web/20130408234222/https://accounts.google.com/ServiceLoginAuth" method="post"> <input type="hidden" name="continue" id="continue" value="https://code.google.com/p/gdata-issues/issues/entry?template=YouTube%20(Enhancement%20Request)"> <input type="hidden" name="service" id="service" value="code"> <input type="hidden" name="dsh" id="dsh" value="-7364834794014408776"> <input type="hidden" name="ltmpl" id="ltmpl" value="phosting"> <input type="hidden" name="GALX" value="vZLNNtaVJZ0"> <input type="hidden" name="timeStmp" id="timeStmp" value=""/> <input type="hidden" name="secTok" id="secTok" value=""/> <input type="hidden" id="_utf8" name="_utf8" value="☃"/> <input type="hidden" name="bgresponse" id="bgresponse" value="js_disabled"> <div class="email-div"> <label for="Email"><strong class="email-label">Email</strong></label> <input type="email" spellcheck="false" name="Email" id="Email" value=""> </div> <div class="passwd-div"> <label for="Passwd"><strong class="passwd-label">Password</strong></label> <input type="password" name="Passwd" id="Passwd"> </div> <input type="submit" class="g-button g-button-submit" name="signIn" id="signIn" value="Sign in"> <label class="remember" onclick=""> <input type="checkbox" name="PersistentCookie" id="PersistentCookie" value="yes" checked="checked"> <strong class="remember-label"> Stay signed in </strong> </label> <input type="hidden" name="rmShown" value="1"> </form> <ul> <li> <a id="link-forgot-passwd" href="https://web.archive.org/web/20130408234222/https://accounts.google.com/RecoverAccount?service=code&continue=https%3A%2F%2Fcode.google.com%2Fp%2Fgdata-issues%2Fissues%2Fentry%3Ftemplate%3DYouTube%2520%28Enhancement%2520Request%29" target="_top"> Can't access your account? </a> </li> </ul> </div> </div> <div class="product-info code"> <div class="product-headers"> <h1 class="redtext">Code</h1> <h2>Open source your projects using Google Project Hosting</h2> </div> <p> Google Project Hosting is a fast, reliable, and easy open source hosting service. Google Project Hosting gives you: </p> <ul> <li> Instant project creation on any topic </li> <li> Subversion, Mercurial, and Git code hosting with 2 gigabytes of storage space </li> <li> Download hosting support with 2 gigabytes of storage space </li> <li> Integrated source code browsing and code review tools to make it easy to view code, review contributions, and maintain a high quality code base </li> <li> An issue tracker and project wiki that are simple, yet flexible and powerful, and can adapt to any development process </li> <li> Starring and update streams that make it easy to keep track of projects and developers that you care about </li> </ul> </div> </div> <div class="google-footer-bar"> <div class="footer content clearfix"> <ul> <li>© 2013 Google</li> <li><a href="https://web.archive.org/web/20130408234222/http://code.google.com/" target="_blank">Google Code</a></li> <li><a href="https://web.archive.org/web/20130408234222/http://code.google.com/projecthosting/terms.html" target="_blank">Terms</a></li> <li><a href="https://web.archive.org/web/20130408234222/http://www.google.com/privacy.html" target="_blank">Privacy</a></li> <li><a href="https://web.archive.org/web/20130408234222/http://code.google.com/p/support/" target="_blank">Project Hosting Help</a></li> </ul> </div> </div> <script type="text/javascript">/* Anti-spam. Want to say hello? Contact (base64) Ym90Z3VhcmQtY29udGFjdEBnb29nbGUuY29tCg== */(function(){eval('var g=void 0,k=true,l=null,q=false,s,t=this,u=function(a,b){var c=a.split("."),d=t;!(c[0]in d)&&d.execScript&&d.execScript("var "+c[0]);for(var e;c.length&&(e=c.shift());)!c.length&&b!==g?d[e]=b:d=d[e]?d[e]:d[e]={}},w=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},x="closure_uid_"+(1E9*Math.random()>>>0),y=0,aa=Date.now||function(){return+new Date};var A=Array.prototype,ba=A.indexOf?function(a,b,c){return A.indexOf.call(a,b,c)}:function(a,b,c){c=c==l?0:0>c?Math.max(0,a.length+c):c;if("string"==typeof a)return"string"!=typeof b||1!=b.length?-1:a.indexOf(b,c);for(;c<a.length;c++)if(c in a&&a[c]===b)return c;return-1};var B=function(){var a=t.document;return a?a.documentMode:g},C="",D=/MSIE\\s+([^\\);]+)(\\)|;)/.exec(t.navigator?t.navigator.userAgent:l),C=D?D[1]:"",E=B(),F=E>parseFloat(C)?String(E):C,ca={},G=function(a){var b;if(!(b=ca[a])){b=0;for(var c=String(F).replace(/^[\\s\\xa0]+|[\\s\\xa0]+$/g,"").split("."),d=String(a).replace(/^[\\s\\xa0]+|[\\s\\xa0]+$/g,"").split("."),e=Math.max(c.length,d.length),f=0;0==b&&f<e;f++){var h=c[f]||"",m=d[f]||"",n=RegExp("(\\\\d*)(\\\\D*)","g"),z=RegExp("(\\\\d*)(\\\\D*)","g");do{var p=n.exec(h)||["","",""],r=z.exec(m)||["","",""];if(0==p[0].length&&0==r[0].length)break;b=((0==p[1].length?0:parseInt(p[1],10))<(0==r[1].length?0:parseInt(r[1],10))?-1:(0==p[1].length?0:parseInt(p[1],10))>(0==r[1].length?0:parseInt(r[1],10))?1:0)||((0==p[2].length)<(0==r[2].length)?-1:(0==p[2].length)>(0==r[2].length)?1:0)||(p[2]<r[2]?-1:p[2]>r[2]?1:0)}while(0==b)}b=ca[a]=0<=b}return b},da=t.document,ea=!da?g:B()||("CSS1Compat"==da.compatMode?parseInt(F,10):5);G("9");new function(){aa()};var fa=function(a){a=a.replace(/\\r\\n/g,"\\n");for(var b=[],c=0,d=0;d<a.length;d++){var e=a.charCodeAt(d);128>e?b[c++]=e:(2048>e?b[c++]=e>>6|192:(b[c++]=e>>12|224,b[c++]=e>>6&63|128),b[c++]=e&63|128)}return b};var H=l,I=l,J=l,ga=function(){if(!H){H={};I={};J={};for(var a=0;65>a;a++)H[a]="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".charAt(a),I[H[a]]=a,J[a]="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_.".charAt(a)}};var ha=9<=ea,ia=!G("9");G("8");G("9");var K=function(a,b){this.type=a;this.currentTarget=this.target=b};K.prototype.L=q;K.prototype.defaultPrevented=q;K.prototype.preventDefault=function(){this.defaultPrevented=k};var L=function(a,b){a&&this.u(a,b)};(function(){function a(){}a.prototype=K.prototype;L.qa=K.prototype;L.prototype=new a})();s=L.prototype;s.target=l;s.relatedTarget=l;s.offsetX=0;s.offsetY=0;s.clientX=0;s.clientY=0;s.screenX=0;s.screenY=0;s.button=0;s.keyCode=0;s.charCode=0;s.ctrlKey=q;s.altKey=q;s.shiftKey=q;s.metaKey=q;s.aa=l;s.u=function(a,b){var c=this.type=a.type;K.call(this,c);this.target=a.target||a.srcElement;this.currentTarget=b;var d=a.relatedTarget;d||("mouseover"==c?d=a.fromElement:"mouseout"==c&&(d=a.toElement));this.relatedTarget=d;this.offsetX=a.offsetX!==g?a.offsetX:a.layerX;this.offsetY=a.offsetY!==g?a.offsetY:a.layerY;this.clientX=a.clientX!==g?a.clientX:a.pageX;this.clientY=a.clientY!==g?a.clientY:a.pageY;this.screenX=a.screenX||0;this.screenY=a.screenY||0;this.button=a.button;this.keyCode=a.keyCode||0;this.charCode=a.charCode||("keypress"==c?a.keyCode:0);this.ctrlKey=a.ctrlKey;this.altKey=a.altKey;this.shiftKey=a.shiftKey;this.metaKey=a.metaKey;this.state=a.state;this.aa=a;a.defaultPrevented&&this.preventDefault();delete this.L};s.preventDefault=function(){L.qa.preventDefault.call(this);var a=this.aa;if(a.preventDefault)a.preventDefault();else if(a.returnValue=q,ia)try{if(a.ctrlKey||112<=a.keyCode&&123>=a.keyCode)a.keyCode=-1}catch(b){}};var ja=0;var ka=function(){};s=ka.prototype;s.key=0;s.l=q;s.t=q;s.u=function(a,b,c,d,e,f){if("function"==w(a))this.Z=k;else if(a&&a.handleEvent&&"function"==w(a.handleEvent))this.Z=q;else throw Error("Invalid listener argument");this.m=a;this.X=b;this.src=c;this.type=d;this.capture=!!e;this.W=f;this.t=q;this.key=++ja;this.l=q};s.handleEvent=function(a){return this.Z?this.m.call(this.W||this.src,a):this.m.handleEvent.call(this.m,a)};var M={},N={},O={},P={},Q=function(a,b,c,d,e){if("array"==w(b))for(var f=0;f<b.length;f++)Q(a,b[f],c,d,e);else{a:{if(!b)throw Error("Invalid event type");d=!!d;var h=N;b in h||(h[b]={h:0,i:0});h=h[b];d in h||(h[d]={h:0,i:0},h.h++);var h=h[d],f=a[x]||(a[x]=++y),m;h.i++;if(h[f]){m=h[f];for(var n=0;n<m.length;n++)if(h=m[n],h.m==c&&h.W==e){if(h.l)break;m[n].t=q;a=m[n];break a}}else m=h[f]=[],h.h++;n=la();h=new ka;h.u(c,n,a,b,d,e);h.t=q;n.src=a;n.m=h;m.push(h);O[f]||(O[f]=[]);O[f].push(h);a.addEventListener?a==t||!a.customEvent_?a.addEventListener(b,n,d):a.sa():a.attachEvent(b in P?P[b]:P[b]="on"+b,n);a=h}M[a.key]=a}},la=function(){var a=ma,b=ha?function(c){return a.call(b.src,b.m,c)}:function(c){c=a.call(b.src,b.m,c);if(!c)return c};return b},na=function(a,b,c,d){if(!d.v&&d.Y){for(var e=0,f=0;e<d.length;e++)d[e].l?d[e].X.src=l:(e!=f&&(d[f]=d[e]),f++);d.length=f;d.Y=q;0==f&&(delete N[a][b][c],N[a][b].h--,0==N[a][b].h&&(delete N[a][b],N[a].h--),0==N[a].h&&delete N[a])}},oa=function(a,b,c,d,e){var f=1;b=b[x]||(b[x]=++y);if(a[b]){var h=--a.i,m=a[b];m.v?m.v++:m.v=1;try{for(var n=m.length,z=0;z<n;z++){var p=m[z];p&&!p.l&&(f&=R(p,e)!==q)}}finally{a.i=Math.max(h,a.i),m.v--,na(c,d,b,m)}}return Boolean(f)},R=function(a,b){if(a.t){var c=a.key,d=M[c];if(d&&!d.l){var e=d.src,f=d.type,h=d.X,m=d.capture;e.removeEventListener?(e==t||!e.customEvent_)&&e.removeEventListener(f,h,m):e.detachEvent&&e.detachEvent(f in P?P[f]:P[f]="on"+f,h);e=e[x]||(e[x]=++y);if(O[e]){var h=O[e],n=ba(h,d);0<=n&&A.splice.call(h,n,1);0==h.length&&delete O[e]}d.l=k;if(d=N[f][m][e])d.Y=k,na(f,m,e,d);delete M[c]}}return a.handleEvent(b)},ma=function(a,b){if(a.l)return k;var c=a.type,d=N;if(!(c in d))return k;var d=d[c],e,f;if(!ha){var h;if(!(h=b))a:{h=["window","event"];for(var m=t;e=h.shift();)if(m[e]!=l)m=m[e];else{h=l;break a}h=m}e=h;h=k in d;m=q in d;if(h){if(0>e.keyCode||e.returnValue!=g)return k;a:{var n=q;if(0==e.keyCode)try{e.keyCode=-1;break a}catch(z){n=k}if(n||e.returnValue==g)e.returnValue=k}}n=new L;n.u(e,this);e=k;try{if(h){for(var p=[],r=n.currentTarget;r;r=r.parentNode)p.push(r);f=d[k];f.i=f.h;for(var v=p.length-1;!n.L&&0<=v&&f.i;v--)n.currentTarget=p[v],e&=oa(f,p[v],c,k,n);if(m){f=d[q];f.i=f.h;for(v=0;!n.L&&v<p.length&&f.i;v++)n.currentTarget=p[v],e&=oa(f,p[v],c,q,n)}}else e=R(a,n)}finally{p&&(p.length=0)}return e}c=new L(b,this);return e=R(a,c)};var U=function(a){try{if(this.c=[],S(this,this.b,0),S(this,this.p,0),S(this,this.A,0),S(this,this.j,[]),S(this,this.g,[]),S(this,this.Q,"object"==typeof window?window:t),S(this,this.R,this),S(this,this.B,0),S(this,this.O,0),S(this,this.P,0),S(this,this.n,pa(4)),S(this,this.w,[]),S(this,this.o,{}),this.N=k,a&&"!"==a[0])this.d=a;else{ga();for(var b=I,c=[],d=0;d<a.length;){var e=b[a.charAt(d++)],f=d<a.length?b[a.charAt(d)]:0;++d;var h=d<a.length?b[a.charAt(d)]:0;++d;var m=d<a.length?b[a.charAt(d)]:0;++d;if(e==l||f==l||h==l||m==l)throw Error();c.push(e<<2|f>>4);64!=h&&(c.push(f<<4&240|h>>2),64!=m&&c.push(h<<6&192|m))}this.f=c;!this.f||!this.f.length?this.e(this.ba):(this.S=[],this.C())}}catch(n){T(this,n)}};s=U.prototype;s.U=[function(){},function(a){var b=V(a),c=V(a),d=a.a(b),b=W(a,b),e=W(a,c);e==a.k||e==a.q?d=""+d:0<b&&(1==b?d&=255:2==b?d&=65535:4==b&&(d&=4294967295));S(a,c,d)},function(a){var b=V(a),c=W(a,b);if(0<c){for(var d=0;c--;)d=d<<8|V(a);S(a,b,d)}else if(c!=a.G){d=V(a)<<8|V(a);if(c==a.k)if(c="",a.c[a.H]!=g)for(var e=a.a(a.H);d--;)var f=e[V(a)<<8|V(a)],c=c+f;else{c=Array(d);for(e=0;e<d;e++)c[e]=V(a);d=c;c=[];for(f=e=0;e<d.length;){var h=d[e++];if(128>h)c[f++]=String.fromCharCode(h);else if(191<h&&224>h){var m=d[e++];c[f++]=String.fromCharCode((h&31)<<6|m&63)}else{var m=d[e++],n=d[e++];c[f++]=String.fromCharCode((h&15)<<12|(m&63)<<6|n&63)}}c=c.join("")}else{c=Array(d);for(e=0;e<d;e++)c[e]=V(a)}S(a,b,c)}},function(a){V(a)},function(a){var b=V(a),c=V(a),d=V(a),c=a.a(c),b=a.a(b);S(a,d,b[c])},function(a){var b=V(a),c=V(a),b=a.a(b);S(a,c,w(b))},function(a){var b=V(a),c=V(a),d=W(a,b),e=W(a,c);d==a.k&&e==a.k?(a.c[c]==g&&S(a,c,""),S(a,c,a.a(c)+a.a(b))):e==a.q&&(0>d?(b=a.a(b),d==a.k&&(b=fa(""+b)),(c==a.g||c==a.n||c==a.w)&&X(a,c,Y(b.length,2)),X(a,c,b)):0<d&&X(a,c,Y(a.a(b),d)))},function(a){var b=V(a),c=V(a);S(a,c,function(a){return eval(a)}(a.a(b)))},function(a){var b=V(a),c=V(a);S(a,c,a.a(c)-a.a(b))},function(a){var b=Z(a);S(a,b.K,b.J.apply(b.self,b.s))},function(a){var b=V(a),c=V(a);S(a,c,a.a(c)%a.a(b))},function(a){var b=V(a),c=a.a(V(a)),d=a.a(V(a)),e=a.a(V(a)),b=a.a(b);Q(b,c,qa(a,d,e,k))},function(a){var b=V(a),c=V(a),d=V(a);a.a(b)[a.a(c)]=a.a(d)},function(a){var b=Z(a),c=b.s,d=b.self,e=b.J;switch(c.length){case 0:c=d[e]();break;case 1:c=d[e](c[0]);break;case 2:c=d[e](c[0],c[1]);break;case 3:c=d[e](c[0],c[1],c[2]);break;default:a.e(a.r);return}S(a,b.K,c)},function(a){var b=V(a),c=V(a);S(a,c,a.a(c)+a.a(b))},function(a){var b=V(a),c=V(a);0!=a.a(b)&&S(a,a.b,a.a(c))},function(a){var b=V(a),c=V(a),d=V(a);a.a(b)==a.a(c)&&S(a,d,a.a(d)+1)},function(a){var b=V(a),c=V(a),d=V(a);a.a(b)>a.a(c)&&S(a,d,a.a(d)+1)},function(a){var b=V(a),c=V(a),d=V(a);S(a,d,a.a(b)<<c)},function(a){var b=V(a),c=V(a),d=V(a);S(a,d,a.a(b)|a.a(c))},function(a){var b=a.a(V(a));ra(a,b)},function(a){var b=a.S.pop();if(b){for(var c=V(a);0<c;c--){var d=V(a);b[d]=a.c[d]}a.c=b}else S(a,a.b,a.f.length)},function(a){var b=V(a),c=V(a),d=V(a);S(a,d,(a.a(b)in a.a(c))+0)},function(a){var b=V(a),c=a.a(V(a)),d=a.a(V(a));S(a,b,qa(a,c,d))},function(a){var b=V(a),c=V(a);S(a,c,a.a(c)*a.a(b))},function(a){var b=V(a),c=V(a),d=V(a);S(a,d,a.a(b)>>c)},function(a){var b=V(a),c=V(a),d=V(a);S(a,d,a.a(b)||a.a(c))},function(a){var b=Z(a),c=b.s,d=b.self,e=b.J;switch(c.length){case 0:c=new d[e];break;case 1:c=new d[e](c[0]);break;case 2:c=new d[e](c[0],c[1]);break;case 3:c=new d[e](c[0],c[1],c[2]);break;case 4:c=new d[e](c[0],c[1],c[2],c[3]);break;default:a.e(a.r);return}S(a,b.K,c)},function(a){var b=V(a),c=V(a),d=V(a),e=V(a),b=a.a(b),c=a.a(c),d=a.a(d);a=a.a(e);if("object"==w(b)){var e=[],f;for(f in b)e.push(f);b=e}f=b.length;for(e=0;e<f;e+=d)c(b.slice(e,e+d),a)}];s.b=0;s.A=1;s.j=2;s.p=3;s.g=4;s.H=5;s.V=6;s.T=8;s.Q=9;s.R=10;s.B=11;s.O=12;s.P=13;s.n=14;s.w=15;s.o=16;s.ma=17;s.ea=15;s.ka=12;s.fa=10;s.ga=42;s.na=6;s.k=-1;s.q=-2;s.G=-3;s.ba=17;s.ca=21;s.r=22;s.oa=30;s.ia=31;s.da=33;s.D={};s.M="caller";s.pa=0;var T=function(a,b){a.d=("E:"+b.message+":"+b.stack).substring(0,2048)},pa=function(a){for(var b=Array(a);a--;)b[a]=255*Math.random()|0;return b},sa=function(a,b,c){try{for(var d=0;84941944608!=d;)a+=(b<<4^b>>>5)+b^d+c[d&3],d+=2654435769,b+=(a<<4^a>>>5)+a^d+c[d>>>11&3];return[a>>>24,a>>16&255,a>>8&255,a&255,b>>>24,b>>16&255,b>>8&255,b&255]}catch(e){throw e;}},$=function(a,b){return a[b]<<24|a[b+1]<<16|a[b+2]<<8|a[b+3]},Y=function(a,b){for(var c=[],d=b-1;0<=d;d--)c[b-1-d]=a>>8*d&255;return c},X=function(a,b,c,d){if(b!=a.j){var e=a.a(b);b=b==a.n?function(b){try{var c=e.length,d=c&7;if(4==d){var f=[0,0,0,a.a(a.P)];e.la=sa($(e,c-8),$(e,c-4),f)}e.push(e.la[d]^b)}catch(p){throw p;}}:function(a){e.push(a)};d&&b(d&255);d=c.length;for(var f=0;f<d;f++)b(c[f])}},ta=function(a,b){var c=function(){for(var a=d[e.M],p=a===b,a=a&&a[e.M],r=0;a&&a!=f&&a!=h&&a!=m&&a!=n&&20>r;)r++,a=a[e.M];return c[!p+!a+(r>>2)]},d=function(){return c()},e=U.prototype,f=e.C,h=e.$,m=U,n=e.e;c[e.pa]=a;a=g;return d},ua=function(a){var b=function(){return c()},c=function(){return a};b.ha=function(b){a=b};return b},S=function(a,b,c){if(b==a.b||b==a.p)a.c[b]?a.c[b].ha(c):a.c[b]=ua(c);else{if((b==a.g||b==a.j)&&a.c[b])return;a.c[b]=ta(c,a.a)}b==a.A&&(a.F=g,S(a,a.b,a.a(a.b)+4))};U.prototype.a=function(a){var b=this.c[a];if(b===g)throw this.e(this.oa,0,a),this.D;return b()};U.prototype.e=function(a,b,c){var d=this.a(this.p);a=[a,d>>8&255,d&255];c!=g&&a.push(c);0==this.a(this.j).length&&(this.c[this.j]=g,S(this,this.j,a));b&&(c="",b.message&&(c=b.message.toString()),b.stack!=g&&(c+=": "+b.stack),c=c.substring(0,2048),c=fa(c),X(this,this.n,Y(c.length,2).concat(c),this.ka))};var V=function(a){var b=a.a(a.b);if(b>=a.f.length)throw a.e(a.ia,0,b),a.D;a.F==g&&(a.F=$(a.f,b-4),a.I=g);if(a.I!=b>>3){a.I=b>>3;var c=[0,0,0,a.a(a.A)];a.ja=sa(a.F,a.I,c)}S(a,a.b,b+1);return a.f[b]^a.ja[b%8]},W=function(a,b){return b<=a.ma?b==a.j||b==a.g||b==a.n||b==a.w?a.q:b==a.V||b==a.Q||b==a.R||b==a.o?a.G:b==a.H?a.k:4:[1,2,4,a.q,a.G,a.k][b%a.na]};U.prototype.va=function(a,b){b.push(a[0]<<24|a[1]<<16|a[2]<<8|a[3]);b.push(a[4]<<24|a[5]<<16|a[6]<<8|a[7]);b.push(a[8]<<24|a[9]<<16|a[10]<<8|a[11])};U.prototype.ua=function(a,b,c){var d=a[(b+2)%3];a[b]=a[b]-a[(b+1)%3]-d^(1==b?d<<c:d>>>c)};U.prototype.ta=function(a,b){if(3==a.length){for(var c=0;3>c;c++)b[c]+=a[c];for(var d=[13,8,13,12,16,5,3,10,15],c=0;9>c;c++)b[3](b,c%3,d[c])}};var Z=function(a){var b={};b.J=a.a(V(a));b.K=V(a);var c=V(a)-1,d=V(a);b.self=a.a(d);for(b.s=[];c--;)d=V(a),b.s.push(a.a(d));return b},qa=function(a,b,c,d){return function(){if(!d||a.N)return S(a,a.V,arguments),S(a,a.o,c),va(a,b)}},ra=function(a,b){a.S.push(a.c.slice());a.c[a.b]=g;S(a,a.b,b)},va=function(a,b){var c=a.a(a.b);a.f&&c<a.f.length?(S(a,a.b,a.f.length),ra(a,b)):S(a,a.b,b);var d=a.C();S(a,a.b,c);return d};U.prototype.C=function(){try{for(var a=this.f.length,b=2001,c=l,d=0;--b&&(d=this.a(this.b))<a;)try{S(this,this.p,d);var e=V(this)%this.U.length;(c=this.U[e])?c(this):this.e(this.ca,0,e)}catch(f){if(f!=this.D){var h=this.a(this.B);h?(S(this,h,f),S(this,this.B,0)):this.e(this.r,f)}}b||this.e(this.da,0,d)}catch(m){try{this.e(this.r,m)}catch(n){T(this,n)}}return this.a(this.o)};U.prototype.$=function(){if(this.d)return this.d;try{this.N=q;this.c[this.T]&&va(this,this.a(this.T));var a=this.a(this.j);0<a.length&&X(this,this.g,Y(a.length,2).concat(a),this.ea);var b=this.a(this.O)&255,b=b-(this.a(this.g).length+4),c=this.a(this.n);4<c.length&&(b-=c.length+3);0<b&&X(this,this.g,Y(b,2).concat(pa(b)),this.fa);4<c.length&&X(this,this.g,Y(c.length,2).concat(c),this.ga);var d=[3].concat(this.a(this.g)),e;ga();e=[];for(a=0;a<d.length;a+=3){var f=d[a],h=a+1<d.length,m=h?d[a+1]:0,n=a+2<d.length,z=n?d[a+2]:0,b=f>>2,c=(f&3)<<4|m>>4,p=(m&15)<<2|z>>6,r=z&63;n||(r=64,h||(p=64));e.push(J[b],J[c],J[p],J[r])}if(this.d=e=e.join("").replace(/\\./g,""))this.d="!"+this.d;else{this.d="";for(e=0;e<d.length;e++){var v=d[e].toString(16);1==v.length&&(v="0"+v);this.d+=v}}}catch(wa){T(this,wa)}return this.d};U.prototype.ra=function(a){a(this.$())};try{Q(window,"unload",function(){})}catch(xa){}u("botguard.bg",U);u("botguard.bg.prototype.invoke",U.prototype.ra);')})()</script> <script type="text/javascript"> document.bg = new botguard.bg('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'); </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.addEventListener) { element.addEventListener(event, callback, false); } else if (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"> function gaia_parseFragment() { var hash = location.hash; var params = {}; if (!hash) { return params; } var paramStrs = decodeURIComponent(hash.substring(1)).split('&'); for (var i = 0; i < paramStrs.length; i++) { var param = paramStrs[i].split('='); params[param[0]] = param[1]; } return params; } function gaia_prefillEmail() { var f = null; if (document.getElementById) { f = document.getElementById('gaia_loginform'); } if (f && f.Email && (f.Email.value == null || f.Email.value == '') && (f.Email.type != 'hidden')) { hashParams = gaia_parseFragment(); if (hashParams['Email'] && hashParams['Email'] != '') { f.Email.value = hashParams['Email']; } } } try { gaia_prefillEmail(); } catch (e) { } function gaia_setFocus() { var f = null; if (document.getElementById) { f = document.getElementById('gaia_loginform'); } if (f) { var agt = navigator.userAgent.toLowerCase(); var is_ie = (agt.indexOf("msie") != -1); if (f.Email && (f.Email.value == null || f.Email.value == '' || is_ie) && (f.Email.type != 'hidden') && f.Email.focus) { f.Email.focus(); if (f.Email.value) { f.Email.value = f.Email.value; } } else if (f.Passwd) { f.Passwd.focus(); } } } window.onload = gaia_setFocus; function gaia_onLoginSubmit() { if (window.gaiacb_onLoginSubmit) { gaiacb_onLoginSubmit(); } try { document.bg.invoke(function(response) { document.getElementById('bgresponse').value = response; }); } catch (err) {} return true; } document.getElementById('gaia_loginform').onsubmit = gaia_onLoginSubmit; </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 = '\x2FServiceLogin?service=code\x26ltmpl=phosting\x26continue=https%3A%2F%2Fcode.google.com%2Fp%2Fgdata-issues%2Fissues%2Fentry%3Ftemplate%3DYouTube%2520%28Enhancement%2520Request%29\x26lp=1'; langChooserWrap.style.display = ''; langChooser.onchange = function() { window.location.href = gaia_appendParam(langChooserUrl, langChooserParam, this.value); }; } </script> <script type="text/javascript"> var gaia_swapHiResLogo = function() { var devicePixelRatio = window.devicePixelRatio ? window.devicePixelRatio : 1; if (devicePixelRatio > 1) { var logos = gaia_getElementsByClass('logo'); for (var i = 0; i < logos.length; i++) { if (logos[i].nodeName == 'IMG' && logos[i].src.search('google_logo_41.png') > 0) { logos[i].width = 116; logos[i].height = 41; logos[i].src = '//web.archive.org/web/20130408234222/https://ssl.gstatic.com/images/logo_ret.png'; } } } } gaia_swapHiResLogo(); </script> </div> </body> </html> <!-- FILE ARCHIVED ON 23:42:22 Apr 08, 2013 AND RETRIEVED FROM THE INTERNET ARCHIVE ON 17:50:48 Nov 28, 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.613 exclusion.robots: 0.025 exclusion.robots.policy: 0.015 esindex: 0.009 cdx.remote: 5.915 LoadShardBlock: 1270.94 (3) PetaboxLoader3.datanode: 185.852 (4) PetaboxLoader3.resolve: 1157.291 (2) load_resource: 109.251 -->