<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta charset="utf-8" />
<meta name="referrer" value="origin-when-cross-origin"/>
<link rel="shortcut icon" type="image/x-icon" href="https://secureimage.securedataimages.com/images/ffadult/favicon.ico" />
<link rel="canonical" href="https://passion.com/" />
<meta http-equiv="Content-Location" content="https://passion.com/" />
<link rel="alternate" hreflang="it" href="https://passion.com/?lang=italian" />
<link rel="alternate" hreflang="ko" href="https://passion.com/?lang=korean" />
<link rel="alternate" hreflang="en" href="https://passion.com/" />
<link rel="alternate" hreflang="sv" href="https://passion.com/?lang=swedish" />
<link rel="alternate" hreflang="es" href="https://passion.com/?lang=spanish" />
<link rel="alternate" hreflang="fr" href="https://passion.com/?lang=french" />
<link rel="alternate" hreflang="zh" href="https://passion.com/?lang=chinese" />
<link rel="alternate" hreflang="ja" href="https://passion.com/?lang=japanese" />
<link rel="alternate" hreflang="pt" href="https://passion.com/?lang=portuguese" />
<link rel="alternate" hreflang="de" href="https://passion.com/?lang=german" />
<link rel="alternate" hreflang="nl" href="https://passion.com/?lang=dutch" />
<link rel="stylesheet" type="text/css" href="/images/ffadult/css/header.css" />
<link rel="shortcut icon" type="image/x-icon" href="https://secureimage.securedataimages.com/images/passion.com/favicon.ico" />
<link rel="meta" href="https://secureimage.securedataimages.com/images/ICRA_labels_rdf_adult.rdf" type="application/rdf+xml" title="ICRA labels" />
<meta http-equiv="pics-Label" content='(pics-1.1 "http://www.icra.org/pics/vocabularyv03/" l gen true for "http://passion.com" r (n 3 s 3 v 0 l 3 oa 0 ob 0 oc 0 od 0 oe 0 of 0 og 0 oh 0 c 3)  gen true for "http://www.passion.com" r (n 3 s 3 v 0 l 3 oa 0 ob 0 oc 0 od 0 oe 0 of 0 og 0 oh 0 c 3))' />
<meta name="RATING" content="RTA-5042-1996-1400-1577-RTA" />
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, viewport-fit=cover">
<meta name="description" lang="en" content="Connect with hot singles looking for love and excitement. Create your profile, use advanced search tools, and send flirty messages or content in minutes." />
<meta name="keywords" lang="en" content="Find Singles, Local Singles, Single Women, Hot Personals, Local Personals Site, Free Online Dating, Date Women, Meet Singles, Personal Sites, Profile Videos, Online Dating, couples personals, Local Meetups, Gay Personals, Lesbian Personals" />
<link href="https://secureimage.securedataimages.com/images/ffadult/landing_pages/212/css/bootstrap.min.css" rel="stylesheet">
<link href="https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700;800;900&display=swap" rel="stylesheet">
<title>Passion - Browse Local Personals for Hot Singles</title>
<style>		
		* {
			-webkit-overflow-scrolling: touch;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
		}
		*:before,
		*:after {
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
		}
		html {
			scroll-behavior: smooth;
			height: 100%;
		}
		body {
			width: 100%;
			height: 100%;
			padding: 0;
			margin: 0;		
			color: #fff;
		}
		body::after {
			position:absolute; width:0; height:0; overflow:hidden; z-index:-1;
			content: url('https://secureimage.securedataimages.com/images/ffadult/passion/cover_2024/bg_desktop_2.jpg') url('https://secureimage.securedataimages.com/images/ffadult/passion/cover_2024/bg_mobile.jpg') url('https://secureimage.securedataimages.com/images/ffadult/passion/cover_2024/regi_bg_mobile.jpg') url('https://secureimage.securedataimages.com/images/ffadult/passion/cover_2024/heroimg_2.png') url('https://secureimage.securedataimages.com/images/ffadult/passion/cover_2024/firework.png') url('https://secureimage.securedataimages.com/images/ffadult/passion/cover_2024/createaprofile.svg') url('https://secureimage.securedataimages.com/images/ffadult/passion/cover_2024/getintouch.svg') url('https://secureimage.securedataimages.com/images/ffadult/passion/cover_2024/makeyourmove.svg');
		}
		.container { padding-left: 0; padding-right: 0; }
		.container-fluid { padding-left: 0; padding-right: 0; }
		.row { margin-right: 0; margin-left: 0; }

		h1, h2, h3, h4, h5, h6, ul, p, form, input {
			margin: 0px;
			padding: 0px;
			outline: none;
			list-style-type: none;
		}
		a, a:hover { 
			text-decoration: none; 
			outline: none;
			font-family: 'Open Sans', sans-serif, '微軟正黑體';
			cursor: pointer;
		}
		select, button {
			font-family: 'Open Sans', sans-serif, '微軟正黑體';
			cursor: pointer;
		}
		button:focus,
		.btn:focus { outline:0; box-shadow:none; }
		button, input, select {border: 0; font-family: 'Open Sans', sans-serif, '微軟正黑體'; outline: none;cursor: pointer;}

		::-webkit-scrollbar {width: 3px;}
		::-webkit-scrollbar-thumb { background: rgb(0 0 0 / 50%); }

		button:focus,
		input:focus,
		select:focus,
		textarea:focus { outline: 0; }

		main {
			position: relative;
			width: 100%;
			background: #120c2c;
			background-size: cover;
		}
		.bg_gradient {
      position: absolute;
      width: 100%;
    	height: 100%;
      background-image:
        radial-gradient(circle at top right, rgba(121, 69, 255, 0.2), transparent 40%),
        radial-gradient(circle at bottom left, rgba(255, 75, 155, 0.15), transparent 50%);
      background-attachment: fixed;
      z-index: 0;
    }

		.gradient_btn,
		.next_link, 
		.btn {
			background: #db2777;
			font-weight: 600;
			font-size: 16px;
			border-radius: 7px;
			color: #fff;
			width: 100%;
			padding: 8px;
			text-align: center;
			display: block;
			text-transform: uppercase;
			transition: all 0.2s linear;
		}		
		.gradient_btn:hover,
		.next_link:hover, 
		.btn:hover {
			background: #c11c66;
			transform: scale(1.05);
		}
		.text_or {
		  display: flex;
		  align-items: center;
		  margin: 5px 0;
		  color: #9ca3af; 
		  font-size: 14px;
		}
		.text_or hr {
		  flex: 1;
		  border: none;
		  border-top: 1px solid #4b5563;
		}
		.text_or span {
		  padding: 0 0.5rem;
		  white-space: nowrap;
		}
		header,
		section.top {
			width: 90%;
			margin: 0 auto;
		}
		header {
			padding: 21px 0 17px 0;
			display: flex;
			align-items: flex-start;
			justify-content: space-between;
			z-index: 2;
    	position: relative;
		}
		header .logo {
			background: url('https://secureimage.securedataimages.com/images/ffadult/passion/cover_2024/logo_desktop.svg') no-repeat top left;
			width: 226px;
			height: 54px;
			background-size: 63%;
		}
		header .login-wrapper {
			position: absolute;
    	right: 0;
		}
		header .login_btn {
			width: auto;
			height: 35px;
			display: inline-block;
			padding-right: 18px;
			font-size: 14px;
			background: none;
    	color: #d5d5d5;
	    transition: all 0.2s linear;
		}
		header .login_btn:hover {
	    color: #fff;
		}
		header .join_btn {
			width: auto;
			height: 35px;
			line-height: 35px;
			display: inline-block;
			padding: 0 18px;
			font-size: 14px;
	    background: #db2777;
	    color: #fff;
	    border-radius: 30px;
	    text-transform: capitalize;
	    transition: all 0.2s linear;
		}
		header .join_btn:hover {
			transform: scale(1.1);
		}
		section.top {
			min-height: calc(100vh - 175px);
			background: url('https://secureimage.securedataimages.com/images/ffadult/passion/cover_2024/heroimg_3.png') no-repeat top 20% right 10%;
			display: flex;
			align-items: flex-start;
			position: relative;
			padding-top: 170px;
			padding-left: 5%;
			background-size: 560px;
		}
		section.top.reg-show {
			padding-top: 19px;
		}
		section.top .container h1 {
			font-weight: 900;
			font-size: 64px;
			text-align: left;
			line-height: 72px;
			text-shadow: 0px 0px 40px rgba(255,255,255,0.6);
		}
		section.top .container h1.question {
			display: none;
		}
		section.top .gradient_btn {
			box-shadow: 0px 0px 10px rgba(255,255,255,0.6);
		}
    .google-oauth {
    	background: #374151;
    }
    .google-oauth:hover {
    	background: #4b5563;
    }
		/* reg form */
		.reg-content {
			max-width: 390px;
			width: 90%;
			min-height: 540px;
			padding: 0 0 30px 0;
		}
		.reg-slogan {
			font-size: 34px;
			font-weight: 600;
			color: #fff;
			line-height: 36px;
			padding: 0 0 10px 0;
			text-align: left;
		}
		.reg-slogan .color { 
			color: #dd78ff; 
			display: inline-block;
		}

		.custom-control {
			padding-left: 2.2rem;
		}

		.looking_for_wrapper {
			display: block;
			flex-direction: row;
			flex-wrap: wrap;
		}

		.custom-control-label {
			width: 100%;
			border: 1px solid #374151;
    	border-radius: 7px;
			padding: 0 5px;
			text-align: center;
			height: 45px;
			line-height: 40px;
			float: left;
			margin-top: 0;
			background: rgba(31, 41, 55, 0.5);
			color: #fff;
			cursor: pointer;
      transition: all 0.2s linear;
		}
		.custom-control {
			padding-left: 0;
		}

		div[data-form-field="looking-for"] .custom-control>input:checked~.custom-control-label {
			background-color: #cf427d;
		}
		.custom-control-label::before,
		.custom-control-label::after {
		    position: absolute;
		    z-index: -1;
		    opacity: 0;
		}
		.custom-control.custom-checkbox:nth-child(odd) {
		    margin-right: 5px;
		}
		.custom-control.custom-checkbox {
		    margin-bottom: 5px;
		    width: calc(50% - 5px);
		    display: inline-block;
		}
		#form-looking-for-trans-profile .input .clearfix label input {
			width: 1px;
			height: 1px;
			opacity: 0;
		}
		#form-looking-for-trans-profile p label {
			margin-top: 0;
			cursor: pointer;
		}
		#form-looking-for-trans-profile .input .clearfix span::before {
			width: 12px;
			height: 12px;
			background-color: transparent;
			border: 1px solid #ffffff;
			content: "";
			margin-right: 5px;
			display: inline-block;
			border-radius: 2px;
		}
		#form-looking-for-trans-profile .input .clearfix input:checked~span::before {
			background-color: #2152f3;
			border: 1px solid #2152f3;
		}
		#form-looking-for-trans-profile .input .clearfix span::after {
			content: "";
			position: absolute;
			top: 0;
			left: 3px;
			width: 6px;
			height:10px;
			background-color: transparent;
			border-bottom: 2px solid #ffffff;
			border-right: 2px solid #ffffff;    
			transform: rotate(45deg);
			display: none;
		}
		#form-looking-for-trans-profile .input .clearfix input:checked~span::after {display: block;}

		#form-looking-for-trans-profile .input>div { 
			text-align: left;
			display: flex;
			font-weight: bold;
		}
		#form-looking-for-trans-profile .input>div label {
			font-size: 14px;
			margin: 5px auto 15px;
			font-weight: bold;
		}
		.trans_part {
			display: flex;
			flex-wrap: wrap;
			justify-content: flex-start;
		}
		.trans_part p {
			width: 33%;
			margin: 0;
		}
		.trans_part p label span {
			position: relative;
			font-size: 12px;
			line-height: 12px;
			display: flex;
			align-content: center;
			text-transform: capitalize;
			font-weight: normal;
		}
		.input .looking_for_wrapper { position: relative; }
		a.zip_check,
		#form-content a {
			font-size: 12px;
			color: #d75991;
		}
		.zip_input .suggest {
			text-align: left;
		}

		a:not([href]):not([tabindex]):focus,
		a:not([href]):not([tabindex]):hover {
			color: #0a0422;
		}
		label {
			font-size: 14px;
			font-weight: 400;
			margin-top: 15px;
			margin-bottom: 1px;
			color: #cdcdcd;
		}
		select,
		input[type="text"],
		input[type="password"],
		textarea {
			width: 100%;
		}
		select[name^="bday_month"] {
			margin-right: 5px;
			width: calc(43% - 5px);
		}
		select[name^="bday_day"] {
			margin-right: 5px;
			width: calc(27% - 5px);
		}
		select[name^="bday_year"] {
			width: 27%;
		}
		.reg-form .error select,
		.reg-form .error input[type="text"],
		.reg-form .error input[type="password"],
		.reg-form .error textarea {
			font-size: 14px;
		}
		select {
			appearance: none;
			-webkit-appearance: none;
			background: rgba(31, 41, 55, 0.5);
			background-image: url("https://secureimage.securedataimages.com/images/ffadult/passion/cover_2024/w_arrow.svg");
			background-size: 1.7em;
			background-repeat: no-repeat;
			background-position: right 10px center;
			border: 1px solid #374151;
			border-radius: 7px;
			height: 45px;
			color: #fff;
			padding: 0 25px 0 10px;
			font-weight: 400;
			box-sizing: border-box;
			font-size: 14px;
		}
		select:focus {
			border: 2px solid #ec4899;
		}
		input,
		textarea {
			border: 1px solid transparent;
			border-radius: 7px;
			height: 40px;
			background-color: #fff;
			color: #000;
			padding-left: 15px;
			background: rgba(31, 41, 55, 0.5);
			border: 1px solid #374151;
			color: #fff;
			font-size: 14px;
		}
		::placeholder {
			color: #8c8c8c;
		}

		section {
			text-align: center;
		}
		select option {
			background-color: #999;
			color: #fff;
		}
		input {
			-webkit-appearance: textfield;
		}
		textarea {
			height: 8em;
			resize: none;
		}
		.note-block {
			font-size: 12px;
		}
		.reg-form .loading {
			background: url('https://secureimage.securedataimages.com/images/common/icons/loading.gif') no-repeat;
			background-repeat: no-repeat;
			background-size: contain;
			height: 20px;
			width: 20px;
			margin: 0.5em auto;
			z-index: 9999;
			opacity: 1;
		}

		.reg-form .actions .loading {
			top: -7px;
			right: 15px;
		}

		/* Hide Scrollbars But Keep Functionality */
		.grid_row {
			margin: 0 auto;
			-ms-overflow-style: none;
			scrollbar-width: none;
		}
		.grid_row::-webkit-scrollbar{ display: none; }

		.input div {
			text-align: left;
		}
		.input .looking_for_wrapper {
			position: relative;
		}
		.req_none span {
			margin-left: 5px;
		}

		fieldset {
			margin: 0 auto;
		}

		.custom-checkbox {
			width: 100%;
			display: flex;
			flex-direction: column;
			text-align: left;
		}

		[step="1"] .custom-control:nth-child(1),
		[step="1"] .custom-control:nth-child(2) {
			padding-right: 0;
		}
		.prev_link,
		.link_no,
		.link_skip,
		.hide,
		.req_none p,
		.page_title,
		.pagination {
			display: none;
		}

		.dontjerk-btn div,
		.help-block,
		.note-block {
			width: 100%;
		}

		.btn-center-start {
			margin: 70px auto 0;
			min-width: 300px;
			width: auto;
		}

		.title-disclaimer-d {
			position: absolute;
			bottom: 15px;
			color: #fff;
			right: 0;
			font-size: 12px;
			line-height: 13px;
			text-align: center;
			width: 100%;
		}
		.indicator {
			float: left;
			width: 30px;
			height: 30px;
			background-color: transparent;
			border: 2px solid #fff;
			border-radius: 5px;
			box-sizing: border-box;
			vertical-align: middle;
			font-size: 14px;
			padding-left: 25px;
			cursor: pointer;
			text-align: left;
		}
		.indicator-txt {
			float: left;
			padding-left: 10px;
			font-size: 20px;
			line-height: 30px;
			color: #fff;
			cursor: pointer;
		}
		.bd_box p {
			text-align: left;
		}
		.user_chk_text p {
			margin-bottom: 0;
		}
		.flex_box {
			display: flex;
			flex-direction: column;
		}
		.suggest {
			position: relative;
		}
		.suggest .loading {
			position: absolute;
			right: 0;
			top: 0;
		}
		.flex_box div,
		.flex_box span,
		.help-block p {
			color: #fff;
			text-align: left;
			font-size: 12px;
		}
		.flex_box .custom-checkbox {
			font-style: normal;
		}
		.margin_zero p,
		.help-block p {
			margin-bottom: 0;
		}
		.help-block p span {
			color: #25d406;
		}
		.ok {
			color: #00ff73!important;
		}

		.help-block p,
		.submit_alert,
		.reg_alert p,
		.help-block p span.not_ok {
			font-weight: 300;
			font-size: 12px;
		}

		.error .help-block p,
		.submit_alert,
		.alert-error p,
		.help-block p span.not_ok,
		.looking_for_wrapper .help-block p,
		.suggest_handles span,
		.reg_alert {
			color: #ff0d00!important;
			height: auto !important;
		}
		.actions_msg_box .reg_alert {
			padding: 0;
			margin: 0;
			border: 0;
		}
		.note-block,
		.suggest2 {
			font-size: 12px;
			height: auto !important;
		}
		.actions { margin-top: 10px; }
		[step='5'] .actions {
			display: flex;
			flex-direction: column;
			margin-top: 0;
		}
		div#reg_consent_single {
			display: block !important;
			order: 1;
			font-size: 12px;
			color: #fff;
			text-align: left;
			margin: 5px 0 25px;
		}
		[step='5'] .actions .btn {
			order: 2;
		}
		[step='5'] .actions .actions_msg_box {
			order: 3;
		}
		/** end reg **/

		section.middle {
			width: 90%;
			margin: 50px auto 100px;
			position: relative;
		}
		section.middle .filter::before,
		section.middle .filter::after {
			content: '';
			display: block;
			position: absolute;
		}
		section.middle .filter,
		section.middle .filter::before,
		section.middle .filter::after {
			width: 100%;
			height: 80px;
			border: 1px solid #999;
			border-radius: 20px;
			position: absolute;
			top: 0;
			left: 0;
		}
		section.middle .filter::before {
			top: -40px;
			left: 5%;
			width: 90%;
			backdrop-filter: blur(5px);
			-webkit-backdrop-filter: blur(5px);
			background: rgb(255 255 255 / 5%);
		}
		section.middle .filter::after {
			top: -20px;
			left: 2%;
			width: 96%;
			backdrop-filter: blur(10px);
			-webkit-backdrop-filter: blur(10px);
			background: rgb(255 255 255 / 10%);
		}
		section.middle ul {
			display: flex;
			justify-content: center;
			padding: 0 5%;
			align-items: center;
			width: 100%;
			height: 80px;
			position: absolute;
			top: 0;
			left: 0;
			background: rgb(255 255 255 / 20%);
			border-radius: 20px;
			backdrop-filter: blur(20px);
			-webkit-backdrop-filter: blur(20px);
			border: 1px solid #999;
		}
		section.middle ul li {
			background: #0a0422;
			color: #fff;
			text-transform: uppercase;
			font-weight: bold;
			padding: 5px 20px;
			border-radius: 12px;
			font-size: 16px;
			position: relative;
		}
		section.middle ul li:not(.process-bar) {
			opacity: 0.3;
			border: 3px solid #0a0422;
			white-space: nowrap;
		}
		section.middle ul li:first-child { 
			opacity: 1;
		}
		section.middle ul li:nth-child(3) { 
			animation: change-style 0.3s linear forwards;
			animation-delay: 5s;
		}
		section.middle ul li:nth-child(5) { 
			animation: change-style 0.3s linear forwards;
			animation-delay: 10s;
		}
		section.middle ul li:nth-child(5):after {
			content: '';
			display: block;
			position: absolute;
			top: 40%;
			left: 50%;
			transform: translate(-50%,-50%);
			width: 150px;
			height: 150px;
			background: url("https://secureimage.securedataimages.com/images/ffadult/passion/cover_2024/firework_2.png") no-repeat center;
			background-size: contain;
			opacity: 0;
			animation: fade 0.3s linear forwards;
			animation-delay: 10s;
		}
		section.middle ul li.process-bar {
			width: 25vw;
			height: 4px;
			overflow: hidden;
			background: rgb(10 4 34 / 30%);
			padding: 0;
			border-radius: 0;
		}
		section.middle ul li.process-bar:after {
			content: "";
			position: absolute;
			width: 100%;
			height: 100%;
			top: 0;
			left: -100%;
			animation: simple-bar 5s linear forwards;
			background: #0a0422;
		}
		section.middle ul li.process-bar.bar2:after {
			animation-delay: 5s;
		}
		@keyframes simple-bar {
			to {
				left: 0;
			}
		}
		@keyframes change-style {
			to {
				background: linear-gradient(90deg, #fea77a 0%, #c96ffe 100% );
				color: #0a0422;
				opacity: 1;
			}
		}
		@keyframes fade {			
			to {
				opacity: 1;
			}
		}


		section.bottom {
			margin: 0 auto;
			text-align: center;
			padding: 100px 0;
			width: 90%;
		}
		section.bottom p {
			font-size: 18px;
			text-transform: lowercase;
		}
		section.bottom p::first-letter {
			text-transform: uppercase;
		}
		section.bottom h2 {
			font-size: 32px;
			line-height: 40px;
			margin: 20px 0;
			font-weight: 700;
		}
		section.bottom ul {
			display: flex;
			justify-content: space-between;
			flex-wrap: wrap;
		}
		section.bottom ul li {
			width: 32%;
			border: 1px solid #999999;
			margin: 0px 0 25px;
			border-radius: 20px;
			background: rgb(255 255 255 / 10%);
			padding: 5%;
		}
		section.bottom ul li img {
			height: 100px; 
		}
		section.bottom .gradient_btn {
			max-width: 330px;
			margin: 0 auto;
			color: #0a0422;
		}		
		#new_footer {
			padding: 0 2%;
		}
		@media only screen and (min-width: 1200px) {
			.container {
				max-width: 1065px;
			}
		}
		@media only screen and (max-width: 1200px) {
			section.top {
			  background: none;
			}
			.reg-content {
		    margin: 0 auto;
			}
		}
		@media only screen and (max-width: 900px) {
			header, section.top {
				width: calc(100% - 40px);
			}
      section.top {
        padding-left: 0;
			}
      .french header .login_btn,
      .german header .login_btn,
      .portuguese header .login_btn,
      .spanish header .login_btn,
      .italian header .login_btn,
      .swedish header .login_btn,
      .dutch header .login_btn {
        padding-right: 7px;
        position: relative;
        top: -3px;
      }
      .french header .join_btn,
      .german header .join_btn,
      .portuguese header .join_btn,
      .spanish header .join_btn,
      .italian header .join_btn,
      .swedish header .join_btn,
      .dutch header .join_btn {
        padding-top: 2px;
        width: 100px;
        line-height: 15px;
        text-align: center;
      }
			.reg-content {
		    width: auto;
			}
      .custom-checkbox:nth-child(3) .custom-control-label {
          line-height: initial;
      }
      .custom-control-label span {
          display: block;
      }
		}
	</style>
<style type="text/css">
            .cc_icon { display: flex; gap: 10px; margin-top: 10px;}
            .cc_icon img { height: 30px; }
            </style>
<style>
    @import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;600;700&display=swap');
</style>
<style>
    * {
        padding: 0;
        margin: 0;
        box-sizing: border-box;
    }
    #new_footer {
        width: 100%;
        background-color: #383838;
        color: #ffffff;
        font-family: "open sans", arial, sans-serif, helvetica;
        text-align: left;
        position: relative;
        bottom: 0;
    }
    .seo_container {
        border-bottom: 1px solid #ffffff;
    }
    #new_footer a {
        color: #ffffff;
        text-decoration: unset;
    }
    .seo_nav {
        font-size: 12px;
        display: flex;
        justify-content: space-between;
        text-align: center;
        padding: 0 calc(50% - 720px);
    }
    .seo_nav > div {
        width: 20%;
        height: 3em;
    }
    .seo_nav > div > a {
        width: 100%;
        height: 100%;
        display: inline-flex;
        align-items: center;
        justify-content: center;
    }
    .site_container {
        display: flex;
        padding: 20px calc(50% - 720px) 80px;
    }
    #new_footer .languages li a.selected {
        background: url(https://secureimage.securedataimages.com/images/ffadult/sprite_newaff.png) no-repeat right -647px;
        cursor: pointer;
        font-size: 12px;
        width: 80px;
        display: block;
        text-align: left;
    }
    #new_footer ul {
        list-style: none;
    }
    #new_footer .languages li {
        position: relative;
    }
    #new_footer .languages li ul {
        display: none;
        position: absolute;
        /* bottom: 100%; */
        border: 1px solid #CECECE;
        background-color: #1a1a1a;
        border-radius: 5px;
    }
    #new_footer .languages li ul li {
        min-width: 80px;
    }
    #new_footer .languages li:hover ul {
        display: block;
        font-size: 12px;
        padding: 7px 10px;
    }
    .other_site {
        font-size: 12px;
        margin: 2.4em 0 2em;
    }
    .other_site span {
        font-weight: 600;
    }
    .twitter a {
        font-size: 12px;
        display: flex;
        align-items: center;
    }
    .twitter img {
        width: 15px;
        margin-left: .3em;
    }
    .copy_right {
        width: 850px;
        margin: 0 90px;
    }
    .disclaimer, .safetylaw {
        font-size: 12px;
        font-weight: 600;
        margin-top: 0;
        margin-bottom: 0;
    }
    .footer_links {
        margin: 1em 0;
    }
    .footer_links a {
        font-size: 12px;
        font-weight: 600;
        text-transform: capitalize;
    }
    .mt10 {
        font-size: 12px;
        color: #cccccc;
        margin-bottom: 1em;
    }
    #copyright {
        font-size: 12px;
        color: #cccccc;
    }
    .call_us {
        font-weight: 600;
        font-size: 15px;
        margin-bottom: 1em;
    }
    .contact_map {
        font-size: 12px;
    }
    sup {
        margin-top: 0;
        top: 0;
    }
    .suspended ul span {
        cursor: pointer;
        color: #ffffff !important;
    }
    #footer {
        display: none !important;
    }
    @media (max-width:798px) {
        .seo_nav {
            flex-direction: column;
            width: 100%;    
            align-items: center;
            padding: .5em 0;
        }
        .seo_nav>div {
            height: 2.5em;
            width: 100%;   
        }
        .site_container {
            flex-direction: column;
            padding-left: 5%;
        }
        .lang_other_site {
            padding-left: 0 !important;
            display: flex;
            flex-direction: column;
        }
        .mt10 {
            width: 98%;
        }
        .copy_right {
            margin: 0;
            width: 100%;
        }
    }
</style>





<!-- FFN Helper Functions -->
<script type="text/javascript">
(function(){
    FFN = window.FFN || {};
    FFN.getCookieValueByName = function (cookie_name) {
        var cookieValue = null,
        cookieList = document.cookie.split(';'),
        cookieCount = cookieList.length,
        c = 0;
        for (c = 0; c < cookieCount; c += 1) {
            var myCookie = cookieList[c];
            var myCookieTokens = myCookie.split('=');
            if (String(myCookieTokens[0]).trim() === cookie_name) {
                cookieValue = myCookieTokens[1];
                break;
            }
        }
        return cookieValue;
    }
    FFN.checkThrottle  = function(throttleName){
        var throttleCookie,
        throttleOn = false;
        if (FFN.getCookieValueByName && throttleName){
            throttleCookie = FFN.getCookieValueByName('throttling');
            try{
                throttleCookie = JSON.parse(throttleCookie);
                if(throttleCookie && throttleCookie[throttleName]){
                    throttleOn = true;
                }
            }catch(e){

            }
        }
        return throttleOn;
    }
    FFN.addJSScript = function(scriptURL, options){
        var script;
        options = options || {};
        if (scriptURL){
            script = document.createElement('script');
            script.type = "text/javascript";
            script.src = scriptURL;
            if(options && options.attributes){
                for(var i in options.attributes){
                    if(options.attributes[i]){
                        script[i] = options.attributes[i];
                    }
                }
            }
            document.head.appendChild(script);
        }
    }
    })();
</script>
<!-- End FFN Helper Functions -->

<!-- GTM dataLayer -->
<script type="text/javascript">
(function(){
    FFN = window.FFN || {};
    if ( FFN.getCookieValueByName
    && FFN.getCookieValueByName('ffadult_who')
    && FFN.checkThrottle
    && FFN.checkThrottle("GTM")
    ) {
        window.dataLayer = [];
    }
})();
(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'}); var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','GTM-P8ZF4WS');
</script>
<!-- End GTM dataLayer -->


















<!--security_checking--><script>
if (!window.Promise) {
  var scriptEle = document.createElement("script");
  scriptEle.src = "https://polyfill.io/v3/polyfill.min.js?features=Promise";
  document.head.appendChild(scriptEle);
}
function loadReact() {
    return new Promise(function(resolve, reject) {
        if (document.getElementById("react_script")) { return resolve(); }
        try {
            var linkEle = document.createElement("link");
            linkEle.rel = "stylesheet";
            linkEle.href = "https://secureimage.securedataimages.com/images/common/css/react/main.css";
            document.head.appendChild(linkEle);
            var scriptEle = document.createElement("script");
            scriptEle.src = "https://secureimage.securedataimages.com/images/common/js/react/main.js";
            scriptEle.id = "react_script";
            scriptEle.addEventListener("load", function() { resolve(); });
            scriptEle.addEventListener("error", function() { reject("Failed to load react script"); });
            document.body.appendChild(scriptEle);
        } catch (error) {
            reject(error);
        }
    });
}
function login_security_check(props, loginForm) {
    loadReact().then(function() {
        console.log("React loaded successfully");
        window.setReactLang('english');
        window.handleOpenSecurityCheckDialog(props).then(function(msg){
            console.log('handleOpenSecurityCheckDialog return:',msg);
            if ('success'==msg) { HTMLFormElement.prototype.submit.call(loginForm); }
        });
    }).catch(function(err) {
        console.error(err);
    });
}
</script>
<!-- -->
<script>
if (!window.fetch) {
  var scriptEle = document.createElement("script");
  scriptEle.src = "https://polyfill.io/v3/polyfill.min.js?features=fetch";
  document.head.appendChild(scriptEle);
}
window.addEventListener('DOMContentLoaded', (event) => {
  var loginForms = document.querySelectorAll('form[name="LOGIN"]:not(#forgot_login_form)');
  loginForms.forEach(function(loginForm) {
    loginForm.addEventListener('submit', function(e){
      e.preventDefault();
      let useRecaptcha = false

      let login = function() {
          let completeLoginCB = function(token) {
              HTMLFormElement.prototype.submit.call(loginForm);
          }

          if (useRecaptcha) {
              try {
                  grecaptcha.enterprise.ready(function() {
                      grecaptcha.enterprise.execute('6Le39tEaAAAAAMMkCDMgcFqH-bd48PekQZWZSphp', {action: 'LOGIN'}).then(function(newToken) {

                          if (loginForm.querySelector('#g-recaptcha-response')) {
                              loginForm.querySelector('#g-recaptcha-response').value=newToken;
                          } else {
                              var eleToken = document.createElement('input');
                              eleToken.setAttribute('type', 'hidden');
                              eleToken.setAttribute('id', 'g-recaptcha-response');
                              eleToken.setAttribute('name', 'g-recaptcha-response');
                              eleToken.setAttribute('value', newToken);
                              loginForm.appendChild(eleToken);
                          }
                          completeLoginCB(newToken);
                      }); 
                  });
              } catch (error) {
                  console.error("Captcha error: " + error);
              }
          } else {
              completeLoginCB();
          }
      };

      if (typeof(FFNFingerPrintID) !== 'undefined' && FFNFingerPrintID.useFingerPrintLogin) {
          FFNFingerPrintID.addFingerPrint('login', function(fingerprint) {
              if (loginForm.querySelector('[name="fingerprint"]')) {
                  loginForm.querySelector('[name="fingerprint"]').value = JSON.stringify(fingerprint);
              } else {
                  var eleToken = document.createElement('input');
                  eleToken.setAttribute('type', 'hidden');
                  eleToken.setAttribute('name', 'fingerprint');
                  eleToken.setAttribute('value', JSON.stringify(fingerprint));
                  loginForm.appendChild(eleToken);
             }  
             login();
          });
      } else {
          login();
      }
    });
  });
});</script>
  <html>

	
	
			
				
		
	
	
	<script src="https://secureimage.securedataimages.com/images/common/js/jquery/jquery-3.4.1.min.js"></script>
	
</head>

<!-- from 66.249.87.170 to si212-163 on live_cd -->


<body class="english desktop"> 
	<main>
		<div class="bg_gradient"></div>
		<header>
			<a class="logo" href="/p/main.cgi?dcb=passion.com&who=r_QtHcmXTn9MeqbV1eQPr6k16VXptePYNBx7.Kko_f5Ndhj7It5fIexiycVW1yqv3lS.L2Jgfl.46336Qilm1MboLXLWfu6avKBMIjYw3lElBQxp49OeDPFkgUP0OldTxWXFqQAv19Bgi3.Briz3K3OetVagKfYJTjW9qxmhvPpu4k1r4tWijBQmT4yABaTU5q"></a>
			<div class="login-wrapper">
				<a href="/go/page/standard_login.html?dcb=passion.com&who=r_QtHcmXTn9MeqbV1eQPr6k16VXptePYNBx7.Kko_f5Ndhj7It5fIexiycVW1yqv3lS.L2Jgfl.46336Qilm1MboLXLWfu6avKBMIjYw3lElBQxp49OeDPFkgUP0OldTxWXFqQAv19Bgi3.Briz3K3OetVagKfYJTjW9qxmhvPpu4k1r4tWijBQmT4yABaTU5q" title="Log In to Meet Hot Local Singles
" class="login_btn">Log in</a>
				<a href="/p/register.cgi?dcb=passion.com&who=r_QtHcmXTn9MeqbV1eQPr6k16VXptePYNBx7.Kko_f5Ndhj7It5fIexiycVW1yqv3lS.L2Jgfl.46336Qilm1MboLXLWfu6avKBMIjYw3lElBQxp49OeDPFkgUP0OldTxWXFqQAv19Bgi3.Briz3K3OetVagKfYJTjW9qxmhvPpu4k1r4tWijBQmT4yABaTU5q" title="Sign Up, Join Passion" class="join_btn">join free</a>
			</div>
		</header>

		<section class="top reg-show">
			<div class="container container-fluid wrapper clearfix">
				<div class="reg-content">
					<div class="reg-form steps clear">
						<div class="reg-slogan">Welcome to a Social Network that Treats you like Adults.</div>
						  <script  type="text/javascript" src="https://secureimage.securedataimages.com/images/common/js/jquery-1.12.4.min.js"></script>
<script  type="text/javascript" src="https://secureimage.securedataimages.com/images/common/js/jquery-migrate-1.4.1.min.js"></script>
<script src="https://secureimage.securedataimages.com/images/common/js/handlebars-1.0.0.beta.6.js"></script>
<script src="https://secureimage.securedataimages.com/images/common/js/underscore_1.3.3.js"></script>
<script src="https://secureimage.securedataimages.com/images/common/js/backbone_0.9.10.js"></script>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.10.4/jquery-ui.min.js"></script>
<script src="https://secureimage.securedataimages.com/images/common/js/zxcvbn-async.js"></script>

						<script  type="text/javascript" src="https://secureimage.securedataimages.com/javascript/live_cd/secure/ffadult-registration_stepbystep-1740514453.js"></script>
						<div class="content">
							<div data-page-view="landing-stepbystep" class="grid_row span7">
								<div id="form-content" class="grid_row clearfix">
									            <script src="https://www.google.com/recaptcha/enterprise.js?render=6Le39tEaAAAAAMMkCDMgcFqH-bd48PekQZWZSphp"></script>
    
    <script type="text/javascript">
    (function(){
        FFNCaptcha = window.FFNCaptcha || {};
        FFNCaptcha.token = '6Le39tEaAAAAAMMkCDMgcFqH-bd48PekQZWZSphp';
        FFNCaptcha.useCaptcha = true;

        FFNCaptcha.captchaCheck = function(callback) {
          if (FFNCaptcha.useCaptcha) {
              try {
                  grecaptcha.enterprise.ready(function() {
                      grecaptcha.enterprise.execute(FFNCaptcha.token, {action: 'LOGIN'}).then(function(newToken) {
                          callback(newToken);
                      }); 
                  });
              } catch (error) {
                  console.error("Captcha error: " + error);
              }
          } else {
              callback();
          }
        }
    })();
    </script>

<script type="text/javascript">
    (function() {
        FFNFingerPrintID = window.FingerPrintID || {};
        FFNFingerPrintID.useFingerPrintReg = true;
        FFNFingerPrintID.useFingerPrintLogin = false;
        FFNFingerPrintID.fingerPrintKey = '9U9zdQ97uHcUmSO9mux3';
        FFNFingerPrintID.baseUrl = 'fp.passion.com' ? 'https://' + 'fp.passion.com' : '';

        // Log errors to the backend (fire and forget)
        FFNFingerPrintID.logError = function(stage, type, error, message) {
            // Don't log 'skipped' - it's expected behavior when FP is disabled
            if (stage === 'skipped') return;

            var errorMessage = message || (error && error.message) || '';
            var errorName = (error && error.name) || '';

            console.error('FingerPrint Error:', {
                stage: stage,
                type: type,
                message: errorMessage,
                name: errorName,
                error: error
            });

            // Fire and forget - don't block the login/reg flow
            fetch('/api2/v1/fingerprint_log/log_error', {
                method: 'POST',
                headers: { 'Content-Type': 'application/json' },
                body: JSON.stringify({
                    stage: stage,
                    type: type || '',
                    message: errorMessage || 'n/a',
                    error_name: errorName || 'n/a'
                })
            }).catch(function() {
                // Silently ignore failures - don't let logging errors affect the user
            });
        };

        FFNFingerPrintID.addFingerPrint = function(type, callback) {
            if (!FFNFingerPrintID.fingerPrintKey) {
                FFNFingerPrintID.logError('config', type, null, 'API key is missing');
                callback(null);
                return;
            }

            if ((type === 'reg' && !FFNFingerPrintID.useFingerPrintReg) || (type === 'login' && !FFNFingerPrintID.useFingerPrintLogin)) {
                FFNFingerPrintID.logError('skipped', type, null, type + ' is disabled');
                callback(null);
                return;
            }

            import('https://fpjscdn.net/v4/' + FFNFingerPrintID.fingerPrintKey)
                .then(function(Fingerprint) {
                    try {
                        // v4: start() is synchronous, returns agent instance directly
                        var fp = Fingerprint.start({
                            apiKey: FFNFingerPrintID.fingerPrintKey,
                            endpoints: FFNFingerPrintID.baseUrl || undefined  // Falls back to default if empty
                        });

                        return fp.get({ tag: { type: type } });
                    } catch (e) {
                        // Catch synchronous errors from start()
                        FFNFingerPrintID.logError('start', type, e);
                        return null;
                    }
                })
                .then(function(result) {
                    callback(result);
                })
                .catch(function(error) {
                    FFNFingerPrintID.logError('get', type, error);
                    callback(null);
                });
        };
    })();
</script>

<form accept-charset=utf-8 name="reg" method="post" action="/p/register2.cgi" class="form-default" id="reg" no-validate="no-validate" data-form-type="modular" autocomplete="off" >
<div><input type="hidden" name="who" value="r_QtHcmXTn9MeqbV1eQPr6k16VXptePYNBx7.Kko_f5Ndhj7It5fIexiycVW1yqv3lS.L2Jgfl.46336Qilm1MboLXLWfu6avKBMIjYw3lElBQxp49OeDPFkgUP0OldTxWXFqQAv19Bgi3.Briz3K3OetVagKfYJTjW9qxmhvPpu4k1r4tWijBQmT4yABaTU5q" /></div>
<input type="hidden" name="_templatename_" value="passion_cover_2025"><input type="hidden" name="site" value="ffadult" /><input type="hidden" name="dcb" value="passion.com" />
                    <input type="hidden" value="page1" name="action">
        <input type="hidden" value="reg1" name="page_state">
            <input type="hidden" name="regCookie" value='' id="regCookie" />
    <noscript> <input type="hidden" name="no_js" value="1" /> </noscript>
    <input type="hidden" name="show_sex" value="" />
    
        <input type="hidden" name="IS_REG_PAGE" value="1"/>
    <input type="hidden" name="looking_for_what" value="03" />
    <input type="hidden" id="looking_for_hidden" name="looking_for_person" value=""/>
                <input type="hidden" name="no_js" value="" />
    <input type="hidden" name="no_grad_reg" value="" />
            <input type="hidden" name="geonames_reg" value="1" />
            <input type="hidden" name="skip_profile" value="1"/>
            </form>


					        <div class="text_or">
					        	<hr><span>or</span><hr>
					        </div>
					        <a class="google-oauth" style="
					          margin: 3px 0;
					          color: #fff;
					          border-radius: 10px;
					          padding: 2px;
					          text-decoration: none;
					          font-size: 15px;
					          width: auto;
					          height: 45px;
					          display: flex;
					          justify-content: center;
					          align-items: center;
					          gap: 6px;">
					              <object data="/www/guest/assets/google.svg" width="18" height="18"  type="image/svg+xml"></object>
					              Signup with Google
					        </a>
								</div>
							</div>
						</div>
						<script type="text/javascript" src="https://secureimage.securedataimages.com/images/common/js/jquery/jquery-migrate-1.2.1.min.js"></script>
						<script type="text/javascript" src="/images/common/js/english_statedropdown_utf8.js"></script>
						<script>
    var CD = CD || {};
    CD.Forms = CD.Forms || {};
    CD.Forms.Events = CD.Forms.Events || {};
    CD.Forms.Reg = CD.Forms.Reg || {};

    jQuery( document ).ready( function ( $ ) {
        jQuery.noConflict();

        var mobile_check = "0",
            global_mobile = "0",
            val_mode = "default",
            form_data;

        CD.Forms.Reg.deftags = {
            next : "Next",
            search : "Search",
            done : "Done",
            startnow : "Start now",
            confirm : "Confirm",
            titles : {
            },
            captcha_note: "Please enter the text contained within the image into the text box. This is to prevent automated spam submissions."
        }

        CD.Forms.Reg.fields = {
            page1: [
                {
                    name: "reg_sex",
                    template: "reg_field_row_reg_sex_select",
                    required: true
                },
                {
                    name: "trans_profile",
                    template: "reg_field_row_reg_trans_profile_select",
                    required: true
                },
                {
                    name: "looking_for",
                    template: "reg_field_row_looking_for",
                    required: true
                },
                {
                    name: "looking_for_trans_profile",
                    template: "reg_field_row_looking_for_trans_profile_checkbox",
                    required: false
                },
                {
                    name: "reg_next_btn",
                    template: "reg_button_next",
                    button_text: CD.Forms.Reg.deftags.next
                }
            ],
            page2: [
                {
                    name: "birthdate",
                    template: "reg_field_row_birthdate_select",
                    required: true
                },
                {
                    name: "birthdate2",
                    template: "reg_field_row_birthdate2_select",
                    required: true
                },

                {
                    name: "country",
                    template: "reg_field_row_country_select",
                    required: true

                },
                {
                    name: "state",
                    template: "reg_field_row_state_select",
                    required: true

                },
                {
                    name: "city",
                    template: "reg_field_row_city",
                    required: true

                },
                {
                    name: "zip",
                    template: "reg_field_row_zip_input",
                    required: true

                },
                {
                    name: "reg_next_btn",
                    template: "reg_button_next",
                    button_text: CD.Forms.Reg.deftags.next
                }
            ],
            page3: [
                {
                    name: "email",
                    template: "reg_field_row_email",
                    required: true
                },
                {
                    name: "username",
                    template: "reg_field_row_username",
                    required: true
                },
                {
                    name: "password",
                    template: "reg_field_row_password",
                    required: true
                },
                {
                    name: "reg_next_btn",
                    template: "reg_button_next",
                    button_text: CD.Forms.Reg.deftags.next
                }
            ],
            page4: [
                {
                    name: "pre_reg04",
                    template: "pre_reg04",
                    required: false
                },
                {
                    name: "reg_next_btn",
                    template: "reg_button_next",
                    button_text: CD.Forms.Reg.deftags.next
                }
            ],
            page5: [
                {
                    name: "reg_title",
                    template: "reg_field_row_title_input",
                    required: true
                },
                {
                    name: "reg_intro",
                    template: "reg_field_row_intro_textarea",
                    required: true
                },
                {
                    name: "recaptcha",
                    template: "reg_field_row_recaptcha",
                    no_label: true
                },
                {
                    name: "reg_submit_btn",
                    template: "reg_button_submit",
                    button_text: CD.Forms.Reg.deftags.done
                }
            ]
        };

        CD.Forms.Reg.config = new RegStepByStepConfig( {
            form: "reg",
            fields: CD.Forms.Reg.fields,
            tmpl: "reg_fieldset_single_tmpl"
        } );

        CD.Forms.Reg.config.addPage( "1", CD.Forms.Reg.fields.page1, {
            page_title : CD.Forms.Reg.deftags.titles.page1
        } );

        CD.Forms.Reg.config.addPage( "2", CD.Forms.Reg.fields.page2, {
            page_title: CD.Forms.Reg.deftags.titles.page2
        } );

        CD.Forms.Reg.config.addPage( "3", CD.Forms.Reg.fields.page3, {
            page_title: CD.Forms.Reg.deftags.titles.page3
        } );

        CD.Forms.Reg.config.addPage( "4", CD.Forms.Reg.fields.page4, {
            page_title: CD.Forms.Reg.deftags.titles.page4
        } );

        CD.Forms.Reg.config.addPage( "5", CD.Forms.Reg.fields.page5, {
            page_title: CD.Forms.Reg.deftags.titles.page5
        } );
     
        CD.registerPageEvents.notify( {
            type : 'url_args',
            data : CD.pageFunction.getRegistrationMemberData()
        } );
        
        CD.Forms.Reg = new FF_FormsManager( {
            form: "#reg",
            hidden_captcha_page : false,
            mobile: mobile_check,
            gmobile: global_mobile,
            validate_mode: val_mode,
            enablePagination: true
        } );
        
        form_data = CD.Forms.Reg.savedFormData( "#reg" );
        _.extend( CD.Forms.Events, Backbone.Events );
        CD.Forms.Events.on( "click:custom", function ( args ) {
            console.log( args );
        } ).trigger( "custom", form_data );

         
        if ( mobile_check !== "1" ) {          
          
            CD.Forms.Reg.History = new FF_FormsBackbone.Router();
            CD.Forms.Reg.History.on('route:showRegView', function(e) { 
              
              if ( e !== 1 && global_mobile == "1" ) { 
                 $("#form-recaptcha").addClass( "hide" );
                 CD.Forms.Reg.opts.pending_captcha = false;
                 CD.Forms.Reg.opts.require_captcha = false;
               }
    
            });
            Backbone.history.start();
        }

        
        // CD-19776 Update the Registration Consent Text
        $("[name='REG_sex']").on('change', function() {
            var reg_sex_value = $(this).val(),
                reg_consent_single = $('#reg_consent_single'),
                reg_consent_group = $('#reg_consent_group'),
                reg_consent_combo = $('#reg_consent_combo'),
                regexpSingle = new RegExp('[' + CD.regVars.SEX_SINGLE_MAN
                                            + CD.regVars.SEX_SINGLE_WOMAN
                                            + CD.regVars.SEX_SINGLE_TS_TV_TG + ']'),
                regexpNotSingle = new RegExp('[' + CD.regVars.SEX_COUPLE_MAN_AND_MAN
                                                 + CD.regVars.SEX_COUPLE_MAN_AND_WOMAN
                                                 + CD.regVars.SEX_COUPLE_WOMAN_AND_WOMAN
                                                 + CD.regVars.SEX_GROUP + ']');
          
             if( /^(3|5)$/.test( reg_sex_value )){
               $('#form-birthdate2 label').text(CD.regVars.bday2_label_text_her);
               $('#form-race2 label').text(CD.regVars.race_label_her);
               $('#form-body-type2 label').text(CD.regVars.body_type2_label_her);
               $('#form-orientation2 label').text(CD.regVars.sex_orient2_label_her);
             }else if( reg_sex_value == '6' ){
               $('#form-birthdate2 label').text(CD.regVars.bday2_label_text_his);
               $('#form-race2 label').text(CD.regVars.race_label_his);
               $('#form-body-type2 label').text(CD.regVars.body_type2_label_his);
               $('#form-orientation2 label').text(CD.regVars.sex_orient2_label_his);
             }
          
            if( regexpSingle.test( reg_sex_value ) ){
                reg_consent_single.show();
                reg_consent_group.hide();
                reg_consent_combo.hide();
            }else if( regexpNotSingle.test( reg_sex_value ) ){
                reg_consent_group.removeClass("hide").show();
                reg_consent_single.hide();
                reg_consent_combo.hide();          
            }else{
                reg_consent_combo.removeClass("hide").show();
                reg_consent_group.hide();
                reg_consent_single.hide();
            }
        });
        
        
        function isDateValid(y, m, d) {
          var d = new Date(y, m-1, d);
          if(d.getFullYear() == y && d.getMonth()+1 == m) {
              return true;
          } else {
              return false;
          }
        }

        function SetDays(_dayInt, _daySelector){
          var days = _daySelector[0].length - 1;
          if(days <= _dayInt){
              for(var i = days+1; i <= _dayInt; i++){
                  _daySelector.append($("<option></option>").text(i).val(i));
              }
          } else {
              for(var i = days; i > _dayInt; i--){
                  _daySelector[0].removeChild(_daySelector[0][i]);
              }
          }
        }

        function UpdateDaysByMonthandYear(_year, _month, _day){
          var selectedMonth = _month.val();
          if (selectedMonth != "2")
          {
            selectedMonth = (selectedMonth) ? selectedMonth : "1";
            if(isDateValid("2000", selectedMonth, "31")){
                SetDays(31, _day);
            } else {
                SetDays(30, _day);
            }
          } else {
            var selectedYear = _year.val() || 1980;
            if(isDateValid(selectedYear, selectedMonth, 29)){
                SetDays(29, _day);
            } else {
                SetDays(28, _day);
            }
          }
        }        

        // Reset birthday (Month-Day-Year)
        UpdateDaysByMonthandYear($("#bday_year"), $("#bday_month"), $("#bday_day"));
        UpdateDaysByMonthandYear($("#bday_year2"), $("#bday_month2"), $("#bday_day2"));

        $("#bday_month, #bday_year").on("change", function(){
            UpdateDaysByMonthandYear($("#bday_year"), $("#bday_month"), $("#bday_day"));
        });
        $("#bday_month2, #bday_year2").on("change", function(){
            UpdateDaysByMonthandYear($("#bday_year2"), $("#bday_month2"), $("#bday_day2"));
        });
        
        
            } );
</script>

						<script>
    CD.regVars = {
        err_field                        : "This field is required",
        err_field_empty                  : "Select at least one",
        err_bdate                        : "Enter your birthdate",
        err_bdate_invalid                : "Invalid birthdate",
        err_country                      : "Please select a country",
        err_zip_empty                    : "Please enter a zip code",
        err_zip_invalid                  : "Invalid zip code",
        err_email_empty                  : "Please enter an email",
        err_email_invalid                : "Invalid email address",
        email_ok                         : "Email address is valid",
        email_not_ok                     : "Email is already used",
        err_user_empty                   : "Please enter a username",
        err_user_invalid                 : "Invalid username",
        err_user_not_acceptable          : "Username is not acceptable or appropriate",
        err_user_alphanum                : "Special characters and spaces are not allowed",
        helper_user                      : "4 ~ 16 characters, no space or special characters",
        err_password_empty               : "Please enter a password",
        err_password_invalid             : "Invalid password<br>Passwords are case sensitive",
        err_password_minlength           : "Too short, must be at least 5 characters long<br>Passwords are case sensitive.",
        err_password_alphanum            : "Special characters and spaces are not allowed<br>Passwords are case sensitive",
        err_captcha                      : "Incorrect answer. Please try again",
        helper_password                  : "At least 5 characters, no space or special characters",
        username_ok                      : "Username is available",
        username_not_ok                  : "Username is already taken",
        err_user_too_short               : "Too short, must be at least 4 characters long",
        err_zip_digits                   : "Only 5 digits needed",
        err_zip_minlength                : "Too short, must contain 5 digits",
        err_state                        : "Please select a state",
        err_state_empty                  : "Please enter a state",
        state_label                      : "State",
        zip_ok                           : "Zip code is valid",
        city_label                       : "City",
        closet_city_label                : "Closest city",
        err_city                         : "Please enter a city",
        state_select_error               : "Please select a {JS_state_text}",
        state_select_default_option_text : "Select one",
        see_suggestions                  : "See suggestions",
        check_availability               : "Check availability",
        available_usernames              : "Available usernames",
        submit_alert_msg                 : "Something's wrong. Please check again",
        has_no_gender1                   : "0",
        has_no_gender2                   : "0",
        has_no_gender3                   : "0",
        has_no_gender4                   : "0",
        has_no_gender5                   : "0",
        has_no_gender6                   : "0",
        has_no_gender7                   : "0",
        city_url                         : "/go/page/city_list.html?dcb=passion.com&who=r_QtHcmXTn9MeqbV1eQPr6k16VXptePYNBx7.Kko_f5Ndhj7It5fIexiycVW1yqv3lS.L2Jgfl.46336Qilm1MboLXLWfu6avKBMIjYw3lElBQxp49OeDPFkgUP0OldTxWXFqQAv19Bgi3.Briz3K3OetVagKfYJTjW9qxmhvPpu4k1r4tWijBQmT4yABaTU5q&ajax=1&no_perf=1&skip_load_popunder=1&use_ajax=1",
        zip_lookup_url                   : "/p/lookup_zip.cgi?dcb=passion.com&who=r_QtHcmXTn9MeqbV1eQPr6k16VXptePYNBx7.Kko_f5Ndhj7It5fIexiycVW1yqv3lS.L2Jgfl.46336Qilm1MboLXLWfu6avKBMIjYw3lElBQxp49OeDPFkgUP0OldTxWXFqQAv19Bgi3.Briz3K3OetVagKfYJTjW9qxmhvPpu4k1r4tWijBQmT4yABaTU5q",
        localized_state_text             : {"united kingdom":"County","india":"Territory","taiwan":"County","australia":"Territory","usa":"State","france":"Region","malaysia":"State","mexico":"State","italy":"Region","spain":"Community","philippines":"Province","canada":"Province","austria":"State","switzerland":"Canton","default":"State","germany":"State","united states":"State","south korea":"Province","japan":"Prefecture","portugal":"District","china":"Province"},
        localized_state_text_english     : {"united kingdom":"County","india":"Territory","taiwan":"County","australia":"Territory","usa":"State","france":"Region","malaysia":"State","mexico":"State","italy":"Region","spain":"Community","philippines":"Province","canada":"Province","austria":"State","switzerland":"Canton","default":"State","germany":"State","united states":"State","south korea":"Province","japan":"Prefecture","portugal":"District","china":"Province"},
        cobrand_flag                     : "passion.com",
        hints_reg_intro_url              : "/go/page/hints_reg_intro.html?dcb=passion.com&who=r_QtHcmXTn9MeqbV1eQPr6k16VXptePYNBx7.Kko_f5Ndhj7It5fIexiycVW1yqv3lS.L2Jgfl.46336Qilm1MboLXLWfu6avKBMIjYw3lElBQxp49OeDPFkgUP0OldTxWXFqQAv19Bgi3.Briz3K3OetVagKfYJTjW9qxmhvPpu4k1r4tWijBQmT4yABaTU5q",
        hints_reg_intro2_url             : "/go/page/hints_reg_intro2.html?dcb=passion.com&who=r_QtHcmXTn9MeqbV1eQPr6k16VXptePYNBx7.Kko_f5Ndhj7It5fIexiycVW1yqv3lS.L2Jgfl.46336Qilm1MboLXLWfu6avKBMIjYw3lElBQxp49OeDPFkgUP0OldTxWXFqQAv19Bgi3.Briz3K3OetVagKfYJTjW9qxmhvPpu4k1r4tWijBQmT4yABaTU5q",
        bday2_label_text_her             : "Her birthdate",
        bday2_label_text_his             : "His birthdate",
        bday2_label_text_their           : "Their birthdate",
        body_type_label                  : "Body type",
        body_type2_label_her             : "Her body type",
        body_type2_label_his             : "His body type",
        body_type2_label_their           : "Their body type",
        sex_orient_label                 : "Sexual orientation",
        sex_orient2_label_her            : "Her sexual orientation",
        sex_orient2_label_his            : "His sexual orientation",
        sex_orient2_label_their          : "Their sexual orientation",
        race_label                       : "Race",
        race_label_her                   : "Her race",
        race_label_his                   : "His race",
        race_label_their                 : "Their race",
        role_label_her                   : "Her Role", 
        role_label_his                   : "His Role",
        err_title_empty                  : "Requires at least 10 characters.",
        err_profile_textarea_empty       : "Requires at least 50 characters",
        err_handle_val_no_match          : "The usernames do not match. Please try again.",
        err_password_val_no_match        : "The passwords do not match. Please try again.",
        err_email_val_no_match           : "The emails do not match. Please try again.",
        err_email_prefix_match           : "Email prefix cannot be used as username",
        err_password_match               : "Password cannot match username<br>Passwords are case sensitive.",
        errEmailInvalidDomain            : "{JS_badDomain} is an invalid domain name. Please check the spelling or try another email provider.",
        reg_text_optional                : "Optional",
        required                         : "Required",
        region_label                     : "Region",
        SEX_SINGLE_MAN                   : '1',
        SEX_SINGLE_WOMAN                 : "2",
        SEX_SINGLE_TS_TV_TG              : "7",
        SEX_COUPLE_MAN_AND_MAN           : "6",
        SEX_COUPLE_MAN_AND_WOMAN         : "3",
        SEX_COUPLE_WOMAN_AND_WOMAN       : "5",
        SEX_GROUP                        : "4",
        instantWriterURL                 : "/p/writer.cgi?dcb=passion.com&who=r_QtHcmXTn9MeqbV1eQPr6k16VXptePYNBx7.Kko_f5Ndhj7It5fIexiycVW1yqv3lS.L2Jgfl.46336Qilm1MboLXLWfu6avKBMIjYw3lElBQxp49OeDPFkgUP0OldTxWXFqQAv19Bgi3.Briz3K3OetVagKfYJTjW9qxmhvPpu4k1r4tWijBQmT4yABaTU5q",
        global_form_show                 : "",
        lang                             : "english",
        site                             : "ffadult",
        min_age_to_join                  : "18"
    };
</script>
						<script>
  CD.pageFunction.initSession = function(){
    if(window.sessionStorage){
      var reg_session = window.sessionStorage.getItem('reg_form_fields');
      if(reg_session){
        reg_session = JSON.parse(reg_session);
        reg_session.looking_for_person_new = '' || reg_session.looking_for_person_new;
        reg_session.REG_sex = '' || reg_session.REG_sex;
        window.sessionStorage.setItem('reg_form_fields', JSON.stringify(reg_session));
      }
    }
  }
  CD.pageFunction.initSession();

  CD.pageFunction.setConfigData( {
    domain_graphics            : 'https://secureimage.securedataimages.com',
    domain_cobrand             : 'passion.com',
    host                       : "https://passion.com",
    default_looking_for_person : '1',
    no_erotic                  : '2',
    hasNoGenderMap             : {
      '1' : '0',
      '2' : '0',
      '3' : '0',
      '4' : '0',
      '5' : '0',
      '6' : '0',
      '7' : '0'
    },
    pid     : 'p142055.subfreemembership',
    urlArgs : {
      show               : '',
      looking_for_person : '',
      explicit           : '' || "0",
      vid                : ''
    }
  } );

jQuery( function ( $ ) {
    CD.namespace( 'registerPageEvents' );
    CD.registerPageEvents = CD.CustomEventModule();

    CD.registerPageEvents.listen( {
        'url_args' : function ( d ) {
            $( 'input:checkbox', '[data-form-field="looking-for"]' ).each( function () {
                var elm = $( this ),
                    chk = false,
                    selected_gender = JSON.parse("[" + d.gender + "]");
                    
                if (selected_gender.indexOf(parseInt(elm.val(), 10)) !== -1) {
                    chk = true;
                }

                elm.prop( "checked", chk );
            } );
        }
    } );
}( jQuery ) );
</script>

						<script id="reg_field_row_reg_sex_select" type="text/x-handlebars-template">
    <div data-form-field="find_sex" class="container clearfix ">
        <div class="input">
            <div>
              <label>I am/We are a</label>              
            </div>
            <select name="REG_sex" >
<option value="1">Man</option>
<option selected="selected" value="2">Woman</option>
<option value="3">Couple (man/woman)</option>
<option value="4">Group</option>
<option value="5">Couple (2 women)</option>
<option value="6">Couple (2 men)</option>
<option value="7">Trans</option>
</select>

            <div class="help-block"></div>
        </div>
    </div>
</script>

<script id="reg_field_row_looking_for" type="text/x-handlebars-template">
    <div data-form-field="looking-for" data-form-group="looking_for" class="looking_for_field clearfix container">
        <div class="input">
            <div class="intro_flex">
              <div> 
                  <label>Looking for</label>
              </div>
            </div>
            <div class="looking_for_wrapper">
                                                <div class="custom-control custom-checkbox">
                        <input type="checkbox" class="custom-control-input" value="1" name="looking_for_person_new" data-group="looking_for" id="looking_1">
                        <label class="custom-control-label" for="looking_1">Men</label>
                    </div>
                    <div class="custom-control custom-checkbox">
                        <input type="checkbox" class="custom-control-input" value="2" name="looking_for_person_new" data-group="looking_for" id="looking_2">
                        <label class="custom-control-label" for="looking_2">Women</label>
                    </div>
                                <div class="custom-control custom-checkbox">
                    <input type="checkbox" class="custom-control-input" value="3" name="looking_for_person_new" data-group="looking_for" id="looking_3">
                    <label class="custom-control-label" for="looking_3"><span>Couples</span> (man/woman)</label>
                </div>
                <div class="custom-control custom-checkbox">
                    <input type="checkbox" class="custom-control-input" value="7" name="looking_for_person_new" data-group="looking_for" id="looking_7">
                    <label class="custom-control-label" for="looking_7">Trans</label>
                </div>
                            <div class="help-block"></div>
            </div>
            
        </div>
    </div>
</script>

<script id="reg_field_row_reg_trans_profile_select" type="text/x-handlebars-template">
    <div id="form-trans_profile" data-form-field="trans_profile" class="clearfix container">
      <div class="input">
          <div>
            <label for="form-trans_profile">
                Identity
            </label>
          </div>
          <select name="trans_profile" data-field-required="false">
              <option value="0">Optional</option>
              <option value="1">Trans woman</option>
              <option value="2">Trans man</option>
              <option value="3">Non binary</option>
              <option value="4">Transfeminine</option>
              <option value="5">Transmasculine</option>
              <option value="0">Prefer not to say</option>
          </select>
      </div>
</div>
</script>

<script id="reg_field_row_looking_for_trans_profile_checkbox" type="text/x-handlebars-template">
    <div id="form-looking-for-trans-profile" data-form-field="looking-for-trans-profile" data-form-group="looking_for-trans-profile" class="clearfix container">
      <div class="input">
        <div>
          <label>Trans identity</label>
        </div>
        <div class="trans_part">
          <p class="clearfix">
  
              <label for="looking-for-trans-tw">
                  <input id="looking-for-trans-tw" type="checkbox" value="1" name="looking_for_trans_profile" data-group="looking_for_trans_profile" data-field-required="false"/>
                  <span>Trans woman</span>
              </label>
          </p>
          <p class="clearfix">
              <label for="looking-for-trans-tm">
                  <input id="looking-for-trans-tm" type="checkbox" value="2" name="looking_for_trans_profile" data-group="looking_for_trans_profile" data-field-required="false"/>
                  <span>Trans man</span>
              </label>
          </p>
          <p class="clearfix">
              <label for="looking-for-trans-nb">
                  <input id="looking-for-trans-nb" type="checkbox" value="3" name="looking_for_trans_profile" data-group="looking_for_trans_profile" data-field-required="false"/>
                  <span>Non binary</span>
              </label>
          </p>
          <p class="clearfix">
              <label for="looking-for-trans-tfem">
                  <input id="looking-for-trans-tfem" type="checkbox" value="4" name="looking_for_trans_profile" data-group="looking_for_trans_profile" data-field-required="false"/>
                  <span>Transfeminine</span>
              </label>
          </p>
          <p class="clearfix">
              <label for="looking-for-trans-tmas">
                  <input id="looking-for-trans-tmas" type="checkbox" value="5" name="looking_for_trans_profile" data-group="looking_for_trans_profile" data-field-required="false"/>
                  <span>Transmasculine</span>
             </label>
          </p>
        </div>
          
      </div>
  </div>
</script>

<script id="reg_field_row_looking_for_select" type="text/x-handlebars-template">
    <div data-form-field="looking-for" data-form-group="looking_for" class="clearfix">
        <div class="input">
            <div>
                <label>Looking for</label>
            </div>
            
            <select name="looking_for_person_new" data-group="looking_for">
                                              <option value="1" selected>Men</option>
                <option value="2">Women</option>
                                <option value="3">Couples (man/woman)</option>
                <option value="7">Trans</option>
                          </select>
            {{!
            <select name="looking_for_person_new">
                <option value="1">Men</option>
                <option value="2">Women</option>
                <option value="3">Couples (man/woman)</option>
                <option value="7">Trans</option>
            </select>
            }}
            <div class="help-block"></div>
        </div>
    </div>
</script>

<script id="reg_field_row_birthdate_select" type="text/x-handlebars-template">
    <h1 class='question'>
      Your Age & Location
      <br/>
      <small class="member">
        8,789,434 Active Members
      </small>
    </h1>
    <div data-form-field="birthdate" data-form-group="birthday" class="clearfix container">        
        <div class="input">
            <div>
                <label>My birthdate</label>
            </div>
            <div>
                <select name="bday_month" size='1' id='bday_month'    class=""" data-group="birthday"">
<option value="">Month</option><option value="1">January</option>
<option value="2">February</option>
<option value="3">March</option>
<option value="4">April</option>
<option value="5">May</option>
<option value="6">June</option>
<option value="7">July</option>
<option value="8">August</option>
<option value="9">September</option>
<option value="10">October</option>
<option value="11">November</option>
<option value="12">December</option>
</select>
<select name="bday_day" id="bday_day" class=""" data-group="birthday"" >
<option value="">Day</option><option value="01">1</option>
<option value="02">2</option>
<option value="03">3</option>
<option value="04">4</option>
<option value="05">5</option>
<option value="06">6</option>
<option value="07">7</option>
<option value="08">8</option>
<option value="09">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
<option value="18">18</option>
<option value="19">19</option>
<option value="20">20</option>
<option value="21">21</option>
<option value="22">22</option>
<option value="23">23</option>
<option value="24">24</option>
<option value="25">25</option>
<option value="26">26</option>
<option value="27">27</option>
<option value="28">28</option>
<option value="29">29</option>
<option value="30">30</option>
<option value="31">31</option>
</select>
<select name="bday_year" id="bday_year" class=""" data-group="birthday"" >
<option value="">Year</option><option value="2008">2008</option>
<option value="2007">2007</option>
<option value="2006">2006</option>
<option value="2005">2005</option>
<option value="2004">2004</option>
<option value="2003">2003</option>
<option value="2002">2002</option>
<option value="2001">2001</option>
<option value="2000">2000</option>
<option value="1999">1999</option>
<option value="1998">1998</option>
<option value="1997">1997</option>
<option value="1996">1996</option>
<option value="1995">1995</option>
<option value="1994">1994</option>
<option value="1993">1993</option>
<option value="1992">1992</option>
<option value="1991">1991</option>
<option value="1990">1990</option>
<option value="1989">1989</option>
<option value="1988">1988</option>
<option value="1987">1987</option>
<option value="1986">1986</option>
<option value="1985">1985</option>
<option value="1984">1984</option>
<option value="1983">1983</option>
<option value="1982">1982</option>
<option value="1981">1981</option>
<option value="1980">1980</option>
<option value="1979">1979</option>
<option value="1978">1978</option>
<option value="1977">1977</option>
<option value="1976">1976</option>
<option value="1975">1975</option>
<option value="1974">1974</option>
<option value="1973">1973</option>
<option value="1972">1972</option>
<option value="1971">1971</option>
<option value="1970">1970</option>
<option value="1969">1969</option>
<option value="1968">1968</option>
<option value="1967">1967</option>
<option value="1966">1966</option>
<option value="1965">1965</option>
<option value="1964">1964</option>
<option value="1963">1963</option>
<option value="1962">1962</option>
<option value="1961">1961</option>
<option value="1960">1960</option>
<option value="1959">1959</option>
<option value="1958">1958</option>
<option value="1957">1957</option>
<option value="1956">1956</option>
<option value="1955">1955</option>
<option value="1954">1954</option>
<option value="1953">1953</option>
<option value="1952">1952</option>
<option value="1951">1951</option>
<option value="1950">1950</option>
<option value="1949">1949</option>
<option value="1948">1948</option>
<option value="1947">1947</option>
<option value="1946">1946</option>
<option value="1945">1945</option>
<option value="1944">1944</option>
<option value="1943">1943</option>
<option value="1942">1942</option>
<option value="1941">1941</option>
<option value="1940">1940</option>
<option value="1939">1939</option>
<option value="1938">1938</option>
<option value="1937">1937</option>
<option value="1936">1936</option>
<option value="1935">1935</option>
<option value="1934">1934</option>
<option value="1933">1933</option>
<option value="1932">1932</option>
<option value="1931">1931</option>
<option value="1930">1930</option>
<option value="1929">1929</option>
<option value="1928">1928</option>
<option value="1927">1927</option>
</select>

                <div class="help-block bd_box"></div>
            </div>
        </div>
    </div>
</script>

<script id="reg_field_row_birthdate2_select" type="text/x-handlebars-template">
    <div id="form-birthdate2" data-form-field="birthdate2" data-form-group="birthday" class="clearfix hide container">            
        <div class="input">
            <div>
                <label for="form-birthdate2">Their birthdate</label>
            </div>
            <div class="birth-input">
                <select name="bday_month2" size='1' id='bday_month2'    class="data-error-message="Enter your birthdate" data-group="birthday"">
<option value="">Month</option><option value="1">January</option>
<option value="2">February</option>
<option value="3">March</option>
<option value="4">April</option>
<option value="5">May</option>
<option value="6">June</option>
<option value="7">July</option>
<option value="8">August</option>
<option value="9">September</option>
<option value="10">October</option>
<option value="11">November</option>
<option value="12">December</option>
</select>
<select name="bday_day2" id="bday_day2" class="data-error-message="Enter your birthdate" data-group="birthday"" >
<option value="">Day</option><option value="01">1</option>
<option value="02">2</option>
<option value="03">3</option>
<option value="04">4</option>
<option value="05">5</option>
<option value="06">6</option>
<option value="07">7</option>
<option value="08">8</option>
<option value="09">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
<option value="18">18</option>
<option value="19">19</option>
<option value="20">20</option>
<option value="21">21</option>
<option value="22">22</option>
<option value="23">23</option>
<option value="24">24</option>
<option value="25">25</option>
<option value="26">26</option>
<option value="27">27</option>
<option value="28">28</option>
<option value="29">29</option>
<option value="30">30</option>
<option value="31">31</option>
</select>
<select name="bday_year2" id="bday_year2" class="data-error-message="Enter your birthdate" data-group="birthday"" >
<option value="">Year</option><option value="2008">2008</option>
<option value="2007">2007</option>
<option value="2006">2006</option>
<option value="2005">2005</option>
<option value="2004">2004</option>
<option value="2003">2003</option>
<option value="2002">2002</option>
<option value="2001">2001</option>
<option value="2000">2000</option>
<option value="1999">1999</option>
<option value="1998">1998</option>
<option value="1997">1997</option>
<option value="1996">1996</option>
<option value="1995">1995</option>
<option value="1994">1994</option>
<option value="1993">1993</option>
<option value="1992">1992</option>
<option value="1991">1991</option>
<option value="1990">1990</option>
<option value="1989">1989</option>
<option value="1988">1988</option>
<option value="1987">1987</option>
<option value="1986">1986</option>
<option value="1985">1985</option>
<option value="1984">1984</option>
<option value="1983">1983</option>
<option value="1982">1982</option>
<option value="1981">1981</option>
<option value="1980">1980</option>
<option value="1979">1979</option>
<option value="1978">1978</option>
<option value="1977">1977</option>
<option value="1976">1976</option>
<option value="1975">1975</option>
<option value="1974">1974</option>
<option value="1973">1973</option>
<option value="1972">1972</option>
<option value="1971">1971</option>
<option value="1970">1970</option>
<option value="1969">1969</option>
<option value="1968">1968</option>
<option value="1967">1967</option>
<option value="1966">1966</option>
<option value="1965">1965</option>
<option value="1964">1964</option>
<option value="1963">1963</option>
<option value="1962">1962</option>
<option value="1961">1961</option>
<option value="1960">1960</option>
<option value="1959">1959</option>
<option value="1958">1958</option>
<option value="1957">1957</option>
<option value="1956">1956</option>
<option value="1955">1955</option>
<option value="1954">1954</option>
<option value="1953">1953</option>
<option value="1952">1952</option>
<option value="1951">1951</option>
<option value="1950">1950</option>
<option value="1949">1949</option>
<option value="1948">1948</option>
<option value="1947">1947</option>
<option value="1946">1946</option>
<option value="1945">1945</option>
<option value="1944">1944</option>
<option value="1943">1943</option>
<option value="1942">1942</option>
<option value="1941">1941</option>
<option value="1940">1940</option>
<option value="1939">1939</option>
<option value="1938">1938</option>
<option value="1937">1937</option>
<option value="1936">1936</option>
<option value="1935">1935</option>
<option value="1934">1934</option>
<option value="1933">1933</option>
<option value="1932">1932</option>
<option value="1931">1931</option>
<option value="1930">1930</option>
<option value="1929">1929</option>
<option value="1928">1928</option>
<option value="1927">1927</option>
</select>

                <div class="help-block bd_box"></div>
            </div>
        </div>
    </div>
</script>

<script id="reg_field_row_country_select" type="text/x-handlebars-template">
    <div data-form-field="country" data-form-group="location" class="clearfix container">        
        <div class="input">
            <div>
                <label>Country</label>
            </div>
            <div class="flex_box">
                <select name="country"  >
<option value="United States" selected="selected">United States</option>
<option value="Afghanistan" > Afghanistan</option>
<option value="Algeria" > Algeria</option>
<option value="Andorra" > Andorra</option>
<option value="Angola" > Angola</option>
<option value="Antigua and Barbuda" > Antigua and Barbuda</option>
<option value="Argentina" > Argentina</option>
<option value="Armenia" > Armenia</option>
<option value="Aruba" > Aruba</option>
<option value="Australia" > Australia</option>
<option value="Austria" > Austria</option>
<option value="Azerbaijan" > Azerbaijan</option>
<option value="Bahamas" > Bahamas</option>
<option value="Bahrain" > Bahrain</option>
<option value="Bangladesh" > Bangladesh</option>
<option value="Barbados" > Barbados</option>
<option value="Belarus" > Belarus</option>
<option value="Belgium" > Belgium</option>
<option value="Belize" > Belize</option>
<option value="Benin" > Benin</option>
<option value="Bermuda" > Bermuda</option>
<option value="Bhutan" > Bhutan</option>
<option value="Bolivia" > Bolivia</option>
<option value="Botswana" > Botswana</option>
<option value="Brazil" > Brazil</option>
<option value="Brunei" > Brunei</option>
<option value="Bulgaria" > Bulgaria</option>
<option value="Burkina Faso" > Burkina Faso</option>
<option value="Burundi" > Burundi</option>
<option value="Cambodia" > Cambodia</option>
<option value="Cameroon" > Cameroon</option>
<option value="Canada" > Canada</option>
<option value="Cape Verde" > Cape Verde</option>
<option value="Cayman Islands" > Cayman Islands</option>
<option value="Central African Republic" > Central Afr. Rep.</option>
<option value="Chad" > Chad</option>
<option value="Chile" > Chile</option>
<option value="China" > China</option>
<option value="Colombia" > Colombia</option>
<option value="Comoros" > Comoros</option>
<option value="Costa Rica" > Costa Rica</option>
<option value="Croatia" > Croatia</option>
<option value="Cuba" > Cuba</option>
<option value="Cyprus" > Cyprus</option>
<option value="Czech Republic" > Czech Republic</option>
<option value="Denmark" > Denmark</option>
<option value="Djibouti" > Djibouti</option>
<option value="Dominica" > Dominica</option>
<option value="Dominican Republic" > Dom. Republic</option>
<option value="Ecuador" > Ecuador</option>
<option value="Egypt" > Egypt</option>
<option value="El Salvador" > El Salvador</option>
<option value="Equatorial Guinea" > Equatorial Guinea</option>
<option value="Eritrea" > Eritrea</option>
<option value="Estonia" > Estonia</option>
<option value="Ethiopia" > Ethiopia</option>
<option value="Federated States of Micronesia" > Federated States of Micronesia</option>
<option value="Fiji" > Fiji</option>
<option value="Finland" > Finland</option>
<option value="France" > France</option>
<option value="French Guiana" > French Guiana</option>
<option value="Gabon" > Gabon</option>
<option value="Gambia" > Gambia</option>
<option value="Georgia" > Georgia</option>
<option value="Germany" > Germany</option>
<option value="Ghana" > Ghana</option>
<option value="Gibraltar" > Gibraltar</option>
<option value="Greece" > Greece</option>
<option value="Grenada" > Grenada</option>
<option value="Guadeloupe" > Guadeloupe</option>
<option value="Guatemala" > Guatemala</option>
<option value="Guernsey" > Guernsey</option>
<option value="Guinea-Bissau" > Guinea-Bissau</option>
<option value="Guyana" > Guyana</option>
<option value="Haiti" > Haiti</option>
<option value="Honduras" > Honduras</option>
<option value="Hong Kong" > Hong Kong</option>
<option value="Hungary" > Hungary</option>
<option value="Iceland" > Iceland</option>
<option value="India" > India</option>
<option value="Indonesia" > Indonesia</option>
<option value="Ireland" > Ireland</option>
<option value="Israel" > Israel</option>
<option value="Italy" > Italy</option>
<option value="Jamaica" > Jamaica</option>
<option value="Japan" > Japan</option>
<option value="Jersey" > Jersey</option>
<option value="Jordan" > Jordan</option>
<option value="Kazakhstan" > Kazakhstan</option>
<option value="Kenya" > Kenya</option>
<option value="Kuwait" > Kuwait</option>
<option value="Kyrgyzstan" > Kyrgyzstan</option>
<option value="Laos" > Laos</option>
<option value="Latvia" > Latvia</option>
<option value="Lebanon" > Lebanon</option>
<option value="Lesotho" > Lesotho</option>
<option value="Liechtenstein" > Liechtenstein</option>
<option value="Lithuania" > Lithuania</option>
<option value="Luxembourg" > Luxembourg</option>
<option value="Macau" > Macau</option>
<option value="Madagascar" > Madagascar</option>
<option value="Malawi" > Malawi</option>
<option value="Malaysia" > Malaysia</option>
<option value="Maldives" > Maldives</option>
<option value="Mali" > Mali</option>
<option value="Malta" > Malta</option>
<option value="Martinique" > Martinique</option>
<option value="Mauritania" > Mauritania</option>
<option value="Mauritius" > Mauritius</option>
<option value="Mexico" > Mexico</option>
<option value="Monaco" > Monaco</option>
<option value="Mongolia" > Mongolia</option>
<option value="Morocco" > Morocco</option>
<option value="Mozambique" > Mozambique</option>
<option value="Namibia" > Namibia</option>
<option value="Nepal" > Nepal</option>
<option value="Netherlands" > Netherlands</option>
<option value="Netherlands Antilles" > Netherlands Antilles</option>
<option value="New Zealand" > New Zealand</option>
<option value="Nicaragua" > Nicaragua</option>
<option value="Niger" > Niger</option>
<option value="Nigeria" > Nigeria</option>
<option value="Norway" > Norway</option>
<option value="Oman" > Oman</option>
<option value="Pakistan" > Pakistan</option>
<option value="Panama" > Panama</option>
<option value="Papua New Guinea" > Papua New Guinea</option>
<option value="Paraguay" > Paraguay</option>
<option value="Peru" > Peru</option>
<option value="Philippines" > Philippines</option>
<option value="Poland" > Poland</option>
<option value="Portugal" > Portugal</option>
<option value="Qatar" > Qatar</option>
<option value="Romania" > Romania</option>
<option value="Russia" > Russia</option>
<option value="Rwanda" > Rwanda</option>
<option value="San Marino" > San Marino</option>
<option value="Sao Tome &amp; Principe" > Sao Tome &amp; Principe</option>
<option value="Saudi Arabia" > Saudi Arabia</option>
<option value="Senegal" > Senegal</option>
<option value="Seychelles" > Seychelles</option>
<option value="Sierra Leone" > Sierra Leone</option>
<option value="Singapore" > Singapore</option>
<option value="Slovakia" > Slovakia</option>
<option value="Slovenia" > Slovenia</option>
<option value="South Africa" > South Africa</option>
<option value="South Korea" > South Korea</option>
<option value="Spain" > Spain</option>
<option value="Sri Lanka" > Sri Lanka</option>
<option value="St. Kitts &amp; Nevis" > St. Kitts &amp; Nevis</option>
<option value="St. Lucia" > St. Lucia</option>
<option value="St. Vincent &amp; the Grenadines" > St. Vincent &amp; the Grenadines</option>
<option value="Suriname" > Suriname</option>
<option value="Swaziland" > Swaziland</option>
<option value="Sweden" > Sweden</option>
<option value="Switzerland" > Switzerland</option>
<option value="Taiwan" > Taiwan</option>
<option value="Tajikistan" > Tajikistan</option>
<option value="Tanzania" > Tanzania</option>
<option value="Thailand" > Thailand</option>
<option value="Togo" > Togo</option>
<option value="Trinidad and Tobago" > Trinidad and Tobago</option>
<option value="Tunisia" > Tunisia</option>
<option value="Turkey" > Turkey</option>
<option value="Turkmenistan" > Turkmenistan</option>
<option value="Turks and Caicos Islands" > Turks and Caicos Islands</option>
<option value="Uganda" > Uganda</option>
<option value="Ukraine" > Ukraine</option>
<option value="United Arab Emirates" > U.A.E.</option>
<option value="United Kingdom" > United Kingdom</option>
<option value="Uruguay" > Uruguay</option>
<option value="Uzbekistan" > Uzbekistan</option>
<option value="Venezuela" > Venezuela</option>
<option value="Vietnam" > Vietnam</option>
<option value="Western Sahara" > Western Sahara</option>
<option value="Yemen" > Yemen</option>
<option value="Zambia" > Zambia</option>
</select>

                <span class="suggest"></span>
            </div>
            <div class="help-block"></div>
        </div>
    </div>
</script>

<script id="reg_field_row_state_select" type="text/x-handlebars-template">
    <div data-form-field="state" data-form-group="location" class="clearfix container">        
        <div class="input">
            <div>
                <label>Province</label>
            </div>
            <div id="reg_state" class="flex_box">
                <select name="state" >
<option value="*">Any</option>
<option value="Alabama">Alabama</option>
<option value="Alaska">Alaska</option>
<option value="American Samoa">American Samoa</option>
<option value="Arizona">Arizona</option>
<option value="Arkansas">Arkansas</option>
<option value="California">California</option>
<option value="Colorado">Colorado</option>
<option value="Connecticut">Connecticut</option>
<option value="Delaware">Delaware</option>
<option value="District of Columbia">District of Columbia</option>
<option value="Florida">Florida</option>
<option value="Georgia">Georgia</option>
<option value="Guam">Guam</option>
<option value="Hawaii">Hawaii</option>
<option value="Idaho">Idaho</option>
<option value="Illinois">Illinois</option>
<option value="Indiana">Indiana</option>
<option value="Iowa">Iowa</option>
<option value="Kansas">Kansas</option>
<option value="Kentucky">Kentucky</option>
<option value="Louisiana">Louisiana</option>
<option value="Maine">Maine</option>
<option value="Maryland">Maryland</option>
<option value="Massachusetts">Massachusetts</option>
<option value="Michigan">Michigan</option>
<option value="Minnesota">Minnesota</option>
<option value="Mississippi">Mississippi</option>
<option value="Missouri">Missouri</option>
<option value="Montana">Montana</option>
<option value="Nebraska">Nebraska</option>
<option value="Nevada">Nevada</option>
<option value="New Hampshire">New Hampshire</option>
<option value="New Jersey">New Jersey</option>
<option value="New Mexico">New Mexico</option>
<option value="New York">New York</option>
<option value="North Carolina">North Carolina</option>
<option value="North Dakota">North Dakota</option>
<option value="Northern Mariana Islands">Northern Mariana Islands</option>
<option value="Ohio">Ohio</option>
<option value="Oklahoma">Oklahoma</option>
<option value="Oregon">Oregon</option>
<option value="Pennsylvania">Pennsylvania</option>
<option value="Puerto Rico">Puerto Rico</option>
<option value="Rhode Island">Rhode Island</option>
<option value="South Carolina">South Carolina</option>
<option value="South Dakota">South Dakota</option>
<option value="Tennessee">Tennessee</option>
<option value="Texas">Texas</option>
<option value="Utah">Utah</option>
<option value="Vermont">Vermont</option>
<option value="Virgin Islands">Virgin Islands</option>
<option value="Virginia">Virginia</option>
<option value="Washington">Washington</option>
<option value="West Virginia">West Virginia</option>
<option value="Wisconsin">Wisconsin</option>
<option value="Wyoming">Wyoming</option>
</select>

                <span class="suggest"></span>
                <div class="help-block"></div>
            </div>
            <div id="reg_state_input" class="flex_box">
                <input minl="1" type="text" id="state_text" name="state_input" value="" data-field-required="false"/>
                <div class="help-block"></div>
            </div>
        </div>
    </div>
</script>

<script id="reg_field_row_city" type="text/x-handlebars-template">
    <div data-form-field="city" data-form-group="location" class="clearfix container">        
        <div class="input">
            <div>
                <label>Closest city</label>
            </div>
            <div id="reg_closest_city">
                            </div>
            <div id="reg_city_input" class="flex_box">
                <input type="text" id="city_text" name="city" minl="1" value="" />
                <div class="help-block"></div>
            </div>
            
        </div>
    </div>
</script>

<script id="reg_field_row_zip_input" type="text/x-handlebars-template">
    <div data-form-field="zip" data-form-group="location" class="clearfix not_validated  container">        
        <div class="input">
            <div class="zip_flex">
                <label>Zip</label>
            </div>
            <div class="zip_input flex_box">
                <input type="text" name="zip" value="" maxlength="5" data-minlength="5"  data-type="digits" data-minlength="5"/>
                <div class="suggest"><a class="zip_check" href="javascript://" tabindex="-1">Find your zip code</a></div>
            </div>
            <div class="help-block"></div>   
        </div>
    </div>
</script>

<script id="reg_field_row_email" type="text/x-handlebars-template">
    <h1 class='question'>
      Create Your Account
      <br/>
      <small class="member">
        8,789,434 Active Members
      </small>
    </h1>
    <div id="form-email" data-form-field="email" class="clearfix not_validated  container">  
        <div class="input">
            <div class="mail_flex">
                <label>Email</label>
                
            </div>
            <div class="flex_box">
                <input type="text" name="email" value="" data-type="email"/>
                <div class="suggest"></div>
                <div class="help-block"></div>
            </div>
        </div>
    </div>
</script>

<script id="reg_field_row_username" type="text/x-handlebars-template">
    <div id="form-handle" data-form-field="handle" class="clearfix not_validated  container">  
        <div class="input">
            <div class="user_flex">
              <label>Username</label>
            </div>
            <div class="flex_box">
              <input type="text" name="REG_handle" value="" maxlength="16" data-minlength="4" data-type="alphanum"/>
              <span class="suggest"><a class="username_check" href="javascript://" style="display:none;">Check availability</a></span>
              <div class="help-block margin_zero">
                                </div>
              <div class="suggest_base">
                  <div class="suggest_list">
                      <div class="subtitle" style="display:none;">Available usernames</div>
                      <div class="suggest_handles"></div>
                  </div>
              </div>
              <div class="note-block" style="">4 ~ 16 characters, no space or special characters</div>
            </div>
        </div>
    </div>
</script>

<script id="reg_field_row_password" type="text/x-handlebars-template">
    <div id="form-password" data-form-field="password" class="clearfix  container">  
        <div class="input">
            <div class="psw_flex">
                <label>Password</label>
                
            </div>
            <div class="flex_box">
                <input type="hidden" name="crp_inc" value="r_IcUBwEITDwaQBMgHLvHm4O4vAF_a0Oa94Kz7cJyDFJdWLER0hyekI.1fsk1I8hKO" />
                <input type="password" name="password" value="" maxlength="40" data-type="special" data-minlength="5" data-password-meter="true"/>
                <div class="help-block"></div>
                <div class="note-block" style="">At least 5 characters long. Case Sensitive.</div>
            </div>
            
        </div>
    </div>
</script>
<script id="pre_reg04" type="text/x-handlebars-template">
    <h1 class='question'>
        A Little More Information
        <br/>
        <small class="member">
        8,789,434 Active Members
        </small>
    </h1>
    <div class="step-visible-box">
                <div id="form-orientation" data-form-field="orientation" data-field-required="false" data-form-group="profile" class="hide clearfix container">            
            <div class="input">
                <div>
                    <label>Sexual orientation</label>
                </div>
                <div>
                                            <select name="sex_orient"  class=""" data-field-required="false"">
<option value="0">Prefer not to say</option>
<option value="1">Straight</option>
<option value="2">Bi-sexual</option>
<option value="3">Bi-curious</option>
<option value="4">Gay</option>
</select>

                                    </div>
                <div class="help-block"></div>
            </div>
        </div>
        <div id="form-orientation2" data-form-field="orientation2" data-field-required="false" data-form-group="profile" class="hide clearfix container">            
            <div class="input">
                <div>
                    <label>Their sexual orientation</label>
                </div>
                <div>
                    <select name="sex_orient2"  class=""" data-field-required="false"">
<option value="0">Prefer not to say</option>
<option value="1">Straight</option>
<option value="2">Bi-sexual</option>
<option value="3">Bi-curious</option>
<option value="4">Gay</option>
</select>

                </div>
                <div class="help-block"></div>
            </div>
        </div>
                <div id="form-body-type" data-form-field="body_type" data-field-required="false" data-form-group="profile" class="hide clearfix container">    
            <div class="input">
                <div>
                    <label>Body type</label>
                </div>
                <div>
                    <select name="body_type"  class=""" data-field-required="false"">
<option value="0">Prefer not to say</option>
<option value="1">Average</option>
<option value="2">Slim/Petite</option>
<option value="3">Athletic</option>
<option value="4">Ample</option>
<option value="5">A little extra padding</option>
<option value="6">BBW/BBM</option>
</select>

                </div>
                <div class="help-block"></div>
            </div>
        </div>
        <div id="form-body-type2" data-form-field="body_type2" data-field-required="false" data-form-group="profile" class="hide clearfix container">        
            <div class="input">
                <div>
                    <label>Their body type</label>
                </div>
                <div>
                    <select name="body_type2"  class=""" data-field-required="false"">
<option value="0">Prefer not to say</option>
<option value="1">Average</option>
<option value="2">Slim/Petite</option>
<option value="3">Athletic</option>
<option value="4">Ample</option>
<option value="5">A little extra padding</option>
<option value="6">BBW/BBM</option>
</select>

                </div>
                <div class="help-block"></div>
            </div>
        </div>
                <div id="form-race" data-form-field="race" data-field-required="false" data-form-group="profile" class="hide clearfix container">    
            <div class="input">
                <div>
                    <label>Race</label>
                </div>
                <div>
                    <select name="race"  class=""" data-field-required="false"">
<option value="0">Prefer not to say</option>
<option value="1">Native American</option>
<option value="2">Asian</option>
<option value="3">Black</option>
<option value="4">Caucasian</option>
<option value="5">East Indian</option>
<option value="6">Hispanic</option>
<option value="7">Middle Eastern</option>
<option value="8">Mixed</option>
<option value="9">Other</option>
</select>

                </div>
                <div class="help-block"></div>
            </div>
        </div>
        <div id="form-race2" data-form-field="race2" data-field-required="false" data-form-group="profile" class="hide clearfix container">            
            <div class="input">
                <div>
                  <label>Their race</label>
                </div>
                <div>
                  <select name="race2"  class=""" data-field-required="false"">
<option value="0">Prefer not to say</option>
<option value="1">Native American</option>
<option value="2">Asian</option>
<option value="3">Black</option>
<option value="4">Caucasian</option>
<option value="5">East Indian</option>
<option value="6">Hispanic</option>
<option value="7">Middle Eastern</option>
<option value="8">Mixed</option>
<option value="9">Other</option>
</select>

                </div>
                <div class="help-block"></div>
            </div>
        </div>
                
        
        <div id="form-marital-status" data-form-field="marital_status" data-field-required="false" data-form-group="profile" class="hide clearfix container">       
            <div class="input">
                <div>
                    <label>Marital status</label>
                </div>
                <div>
                    <select name="marital_status"  class=""" data-field-required="false"">
<option value="0">Prefer not to say</option>
<option value="1">Single</option>
<option value="2">Married</option>
<option value="3">Divorced</option>
<option value="4">Separated</option>
<option value="5">Attached</option>
<option value="6">Widowed</option>
</select>

                </div>
                <div class="help-block"></div>
            </div>
        </div>
    </div>
</script>
<script id="reg_field_row_race_select" type="text/x-handlebars-template">
    <h1 class='question'>
      A Little More Information
      <br/>
      <small class="member">
        8,789,434 Active Members
      </small>
    </h1>
            <div id="form-race" data-form-field="race" data-field-required="false" data-form-group="profile" class="hide clearfix container">    
            <div class="input">
                <div>
                    <label>Race</label>
                </div>
                <div>
                    <select name="race"  class=""" data-field-required="false"">
<option value="0">Prefer not to say</option>
<option value="1">Native American</option>
<option value="2">Asian</option>
<option value="3">Black</option>
<option value="4">Caucasian</option>
<option value="5">East Indian</option>
<option value="6">Hispanic</option>
<option value="7">Middle Eastern</option>
<option value="8">Mixed</option>
<option value="9">Other</option>
</select>

                </div>
                <div class="help-block"></div>
            </div>
        </div>
    </script>

<script id="reg_field_row_race2_select" type="text/x-handlebars-template">
            <div id="form-race2" data-form-field="race2" data-field-required="false" data-form-group="profile" class="hide clearfix container">            
            <div class="input">
                <div>
                  <label>Their race</label>
                </div>
                <div>
                  <select name="race2"  class=""" data-field-required="false"">
<option value="0">Prefer not to say</option>
<option value="1">Native American</option>
<option value="2">Asian</option>
<option value="3">Black</option>
<option value="4">Caucasian</option>
<option value="5">East Indian</option>
<option value="6">Hispanic</option>
<option value="7">Middle Eastern</option>
<option value="8">Mixed</option>
<option value="9">Other</option>
</select>

                </div>
                <div class="help-block"></div>
            </div>
        </div>
    </script>

<script id="reg_field_row_body_type_select" type="text/x-handlebars-template">
        <div id="form-body-type" data-form-field="body_type" data-field-required="false" data-form-group="profile" class="hide clearfix container">    
        <div class="input">
            <div>
                <label>Body type</label>
            </div>
            <div>
                <select name="body_type"  class=""" data-field-required="false"">
<option value="0">Prefer not to say</option>
<option value="1">Average</option>
<option value="2">Slim/Petite</option>
<option value="3">Athletic</option>
<option value="4">Ample</option>
<option value="5">A little extra padding</option>
<option value="6">BBW/BBM</option>
</select>

            </div>
            <div class="help-block"></div>
        </div>
    </div>
</script>

<script id="reg_field_row_body_type2_select" type="text/x-handlebars-template">
    <div id="form-body-type2" data-form-field="body_type2" data-field-required="false" data-form-group="profile" class="hide clearfix container">        
        <div class="input">
            <div>
                <label>Their body type</label>
            </div>
            <div>
                <select name="body_type2"  class=""" data-field-required="false"">
<option value="0">Prefer not to say</option>
<option value="1">Average</option>
<option value="2">Slim/Petite</option>
<option value="3">Athletic</option>
<option value="4">Ample</option>
<option value="5">A little extra padding</option>
<option value="6">BBW/BBM</option>
</select>

            </div>
            <div class="help-block"></div>
        </div>
    </div>
</script>

<script id="reg_field_row_sex_orientation_select" type="text/x-handlebars-template">
            <div id="form-orientation" data-form-field="orientation" data-field-required="false" data-form-group="profile" class="hide clearfix container">            
            <div class="input">
                <div>
                    <label>Sexual orientation</label>
                </div>
                <div>
                                            <select name="sex_orient"  class=""" data-field-required="false"">
<option value="0">Prefer not to say</option>
<option value="1">Straight</option>
<option value="2">Bi-sexual</option>
<option value="3">Bi-curious</option>
<option value="4">Gay</option>
</select>

                                    </div>
                <div class="help-block"></div>
            </div>
        </div>
    </script>

<script id="reg_field_row_sex_orientation2_select" type="text/x-handlebars-template">
            <div id="form-orientation2" data-form-field="orientation2" data-field-required="false" data-form-group="profile" class="hide clearfix container">            
            <div class="input">
                <div>
                    <label>Their sexual orientation</label>
                </div>
                <div>
                    <select name="sex_orient2"  class=""" data-field-required="false"">
<option value="0">Prefer not to say</option>
<option value="1">Straight</option>
<option value="2">Bi-sexual</option>
<option value="3">Bi-curious</option>
<option value="4">Gay</option>
</select>

                </div>
                <div class="help-block"></div>
            </div>
        </div>
    </script>

<script id="reg_field_row_marital_select" type="text/x-handlebars-template">
    <div id="form-marital-status" data-form-field="marital_status" data-field-required="false" data-form-group="profile" class="hide clearfix container">       
        <div class="input">
            <div>
                <label>Marital status</label>
            </div>
            <div>
                <select name="marital_status"  class=""" data-field-required="false"">
<option value="0">Prefer not to say</option>
<option value="1">Single</option>
<option value="2">Married</option>
<option value="3">Divorced</option>
<option value="4">Separated</option>
<option value="5">Attached</option>
<option value="6">Widowed</option>
</select>

            </div>
            <div class="help-block"></div>
        </div>
    </div>
</script>

<script id="reg_field_row_title_input" type="text/x-handlebars-template">
    <h1 class='question'>
      More about you
      <br/>
      <small class="member">
        8,789,434 Active Members
      </small>
    </h1>
    <div id="form-intro-title" data-form-field="title" class="clearfix container">
        <div class="input">
            <div class="intro_flex">
                <div>
                  <label class="req_none">Introduction title<span>(Required)</span></label>
                </div>
            </div>
            <div class="intro_input flex_box">          
                <input type="text" name="title" value="" maxlength="100" data-minlength="10" data-error-message="Requires at least 10 characters."/> 
                <div class="help-block"></div>
                <div class="note-block hide">At least 10 characters long. No personal contact info.</div>
            </div>
        </div>
    </div>
</script>

<script id="reg_field_row_intro_textarea" type="text/x-handlebars-template">
    <div id="form-intro" data-form-field="intro" class="clearfix container">
        <div class="input">
            <div class="intro_flex">
                <div>
                  <label>Tell others about yourself
                      <span>(Optional)</span>
                    </label>
                </div>
                
            </div>
            <div class="flex_box">
                <textarea row="6" name="profile" data-minlength="50" data-error-message="Requires at least 50 characters" wrap="VIRTUAL" onKeyUp="CD.Forms.Reg.textCounter(document.forms['reg'].profile,document.getElementById('inputlen1'),50,document.getElementById('counter1'));"></textarea>
                <div class="note-block">
                  <div id="counter1"><span id="inputlen1">50</span> characters more needed</div>
                </div>
                <div class="help-block"></div>
                <div class="suggest2">
                    Need help? Try these tools: <a href="javascript:CD.Forms.Reg.hints_reg_intro()">Writing ideas</a>
                </div>
            </div>
        </div>
    </div>
</script>

<script id="reg_field_row_recaptcha" type="text/x-handlebars-template">
    {{#if note}}
    <div class="note">
        {{note}}
    </div>
    {{/if}}
    <div id="form-recaptcha" data-form-field="recaptcha" class="clearfix hide">
        {{#unless no_label}}
        <label><b>Security Check</b></label>
        {{/unless}}
        <div class="input">
            <div id="recaptcha_box">
                <div id="recaptcha" class="g-recaptcha" data-sitekey="6Lf57BsUAAAAAKMhSgtXdURk4YNgpMMuiifba3_U" data-size="invisible" data-callback="validateRecaptcha"></div>
            </div>
            <div class="help-block"></div>
        </div>
        <input type="hidden" name="did_captcha" value="1" />
    </div>
</script>

<script id="reg_fieldset_tmpl" type="text/x-handlebars-template">
    <div class="span5" data-page-layout="left-content">
        {{#if img}}
            <img src="{{img}}" />
        {{/if}}
    </div>
    <div class="span7" data-page-layout="main-content">
        <h1 class="page_title">{{{page_title}}}</h1>
        {{#if member_totals}}<div class="member_totals">{{member_totals}}</div>{{/if}}

        <fieldset>
            <div data-page-asset="fields"></div>
        </fieldset>
        <div class="piclist_outer_container">
            <div class="prev_btn"></div>
            <div class='clearfix' data-page-asset='piclist'></div>
            <div class="next_btn"></div>
        </div>
    </div>
</script>

<script id="reg_fieldset_single_tmpl" type="text/x-handlebars-template">
    <div class="span7" data-page-layout="main-content">
        <h1 class="page_title">
            {{#if page_title}}
                {{{page_title}}}
            {{/if}}
        </h1>
        {{#if member_totals}}<div class="member_totals">{{member_totals}}</div>{{/if}}

        <fieldset>
            <div data-page-asset="fields"></div>
        </fieldset>
    </div>
</script>

<script id="reg_progress_tmpl" type="text/x-handlebars-template">
    <div data-page-asset="progress-bar">
        <div data-progress-bar="1" class="bar 0">
            <span>0%</span>
            <div data-progress-bar-asset="bar"></div>
        </div>
    </div>
</script>

<script id="reg_pagination_tmpl" type="text/x-handlebars-template">
    <div class="pagination">
        <div class="prev_link">
            <span class="pagination_back">&lt; Back</span>
        </div>
        <ul class="pages">
            {{{pages}}}
        </ul>
    </div>
</script>

<script id="reg_pagination_page_tmpl" type="text/x-handlebars-template">
    <li class="pagination_item{{#if is_current_page}} current{{/if}}" data-page="{{page}}"  data-item="{{page}}">
        <a{{#if url}} href="{{url}}"{{/if}}  class="page_link">
            <span>{{page}}</span>
        </a>
    </li>
</script>

<script id="reg_button_next" type="text/x-handlebars-template">
    <div class="actions btn_box" data-submit-btn="1">
        <button data-form-submit="next" class="next_link btn primary" tabindex="14">
            {{#if button_text}}
            {{{button_text}}}
            {{else}}
            Join and have fun!
            {{/if}}
        </button>
        <button data-form-submit="previous" class="btn btn-default prev_link">&lt; Back</button>
        <button data-form-submit="next" class="next_link link_no btn primary" tabindex="14">No</button>
        <button data-form-submit="next" class="next_link link_skip btn primary" tabindex="14">Skip</button>
        <span class="suggest"></span>
        <div class="actions_msg_box">
            <div class="submit_alert">
                Something's wrong. Please check again
            </div>
        </div>
    </div>
</script>

<script id="reg_button_submit" type="text/x-handlebars-template">
    <div class="actions btn_box">
                <button type="submit" class="btn primary finish_link" tabindex="3">
            {{#if button_text}}
            {{{button_text}}}
            {{else}}
            Become a FREE member
            {{/if}}
        </button>
        <button data-form-submit="previous" class="btn btn-default prev_link">&lt; Back</button>
        <span class="suggest"></span>
        
        {{#unless no_consent}}
        <div class="help-block reg_consent_group">
           <div id="reg_consent_single">By registering on 
Passion, 
I certify I am at least 18 years old and have read and agreed to its 
<a href="/www/guest/#/terms-of-use" target="_new" class="overcolor">Terms of Use</a>, 
<a href="/www/guest/#/consent-content-policy" target="_new" class="overcolor">Consent & Content Policy</a>, 
<a href="/www/guest/#/privacy-policy" target="_new" class="overcolor">Privacy Policy</a>, and consent to use of 
<a href="/www/guest/#/privacy-policy" target="_new">Cookies</a> 
to receive emails from us.</div> 
          <!-- <div id="reg_consent_group" class="hide">By registering on Passion, we certify we are at least 18 years old and have read and agree to its <a href="/go/page/terms_of_use.html?dcb=passion.com&who=r_QtHcmXTn9MeqbV1eQPr6k16VXptePYNBx7.Kko_f5Ndhj7It5fIexiycVW1yqv3lS.L2Jgfl.46336Qilm1MboLXLWfu6avKBMIjYw3lElBQxp49OeDPFkgUP0OldTxWXFqQAv19Bgi3.Briz3K3OetVagKfYJTjW9qxmhvPpu4k1r4tWijBQmT4yABaTU5q" target="_new" class="overcolor">Terms of Use</a> and 
<a href="/go/page/privacy.html?dcb=passion.com&who=r_QtHcmXTn9MeqbV1eQPr6k16VXptePYNBx7.Kko_f5Ndhj7It5fIexiycVW1yqv3lS.L2Jgfl.46336Qilm1MboLXLWfu6avKBMIjYw3lElBQxp49OeDPFkgUP0OldTxWXFqQAv19Bgi3.Briz3K3OetVagKfYJTjW9qxmhvPpu4k1r4tWijBQmT4yABaTU5q" target="_new" class="overcolor">Privacy Policy</a>, and consent to the use of <a href="/go/page/privacy.html?iframeanchor=sec2" target="_new">Cookies</a> and agree to receive emails from us.</div> -->
          <!--<div id="reg_consent_combo" class="hide">By registering on Passion, I/we certify I am/we are at least 18 years old and have read and agree to its <a href="/www/guest/#/terms-of-use" target="_new" class="overcolor">Terms of Use</a> and 
<a href="/www/guest/#/privacy-policy" target="_new" class="overcolor">Privacy Policy</a>, and consent to the use of <a href="/www/guest/#/privacy-policy" target="_new">Cookies</a> and agree to receive emails from us.</div>-->
        </div>
        {{/unless}}
        <div class="actions_msg_box">
            <div class="reg_alert alert alert-error">
               <p><strong>Error!</strong> We can&rsquo;t register you at this time.</p>
            </div>
            <div class="submit_alert">
               Something's wrong. Please check again
            </div>
       </div>
    </div>    
</script>
  
					</div>
				</div>
			</div>
		</section>
	</main>
  </div>
<div id="new_footer">
    
        <div class="site_container">
        <div class="lang_other_site">
                        <ul class="languages" data-anon="1">
                <li class="suspended">
                  <a lang="en" hreflang="en" class="selected english" onclick="this.parentNode.className = this.parentNode.className == 'suspended' ? 'expanded nobo' : 'suspended';"><span>English</span></a>
                                    <ul>
                                        <li><div lang="es" hreflang="es" data-lang="spanish"><span>Espa&#241;ol</span></div></li>                    <li><div lang="fr" hreflang="fr"  data-lang="french"><span>Fran&#231;ais</span></div></li>                    <li><div lang="de" hreflang="de"  data-lang="german"><span>Deutsch</span></div></li>                    <li><div lang="ja" hreflang="ja"  data-lang="japanese"><span>&#26085;&#26412;&#35486;</span></div></li>                    <li><div lang="ko" hreflang="ko"  data-lang="korean"><span>&#54620;&#44544;</span></div></li>                    <li><div lang="pt" hreflang="pt"  data-lang="portuguese"><span>Portugu&ecirc;s</span></div></li>                    <li><div lang="it" hreflang="it"  data-lang="italian"><span>Italiano</span></div></li>                    <li><div lang="nl" hreflang="nl"  data-lang="dutch"><span>Nederlands</span></div></li>                    <li><div lang="sv" hreflang="sv"  data-lang="swedish"><span>Svenska</span></div></li>                    <li><div lang="zh" hreflang="zh"  data-lang="chinese"><span>&#32321;&#39636;&#20013;&#25991;</span></div></li>                  </ul>
                </li>
            </ul><!-- languages -->
                                    <br/>
                        
            <div class="cc_icon">
            <img src="https://secureimage.securedataimages.com/images/visa_2020.jpg">
            <img src="https://secureimage.securedataimages.com/images/mastercard_2024.jpg">
            </div>
                    </div>
        <div class="copy_right">
            <div class="disclaimer" data-check="0">Persons appearing in photographs and videos may not be actual members. Other data for illustrative purposes only.</div>
            <div class="safetylaw">Passion does not conduct criminal background screening of its members.</div>
            <div class="footer_links">
            	<a href="/www/guest/#/internet-safety-law" target="_top">Dating safety</a> | 
                <a href="/www/guest/#/protect_kids" target="_top">Protect Kids</a> |
                <a href="/www/guest/#/report-abuse" target="_top">Report Abuse or Sexually Explicit Ads</a> | 
                <a href="/help?contact=1" target="_top">Contact Us</a> |
                <a href="/www/guest/#/2257_notice" target="_top">18 U.S.C. 2257 Record Keeping Requirements Compliance Statement</a> |
                <a href="javascript:void(0);" id="AHT_policy">Anti-Human & Sexual Trafficking Policy</a> |
                <a href="/www/guest/#/complaints-abuse-policy" target="_top">COMPLAINTS, ABUSE REPORTING & CONTENT REMOVAL POLICY</a> |
                <a href="/www/guest/#/consent-content-policy" target="_top">Consent & Content Policy</a>
            </div>
            <div id="aht_overlay" style="display: none; position: fixed; top: 0; left: 0; width: 100vw; height: 100vh; background-color: rgba(0, 0, 0, 0.75); z-index: 99999; align-items: center; justify-content: center;">
                <div class="aht_modal" style="position: relative; width: 80%; max-width: 900px; height: 80%; background: #fff; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 15px rgba(0,0,0,0.5);">
                    <span id="aht_close" style="position: absolute; top: 10px; right: 15px; font-size: 30px; font-weight: bold; color: #333; cursor: pointer; z-index: 100000; line-height: 1;">&times;</span>
                    <iframe id="aht_iframe" src="" style="width: 100%; height: 100%; border: none;"></iframe>
                </div>
            </div>
            <div class="mt10">
                  This website is operated in the US by Various Inc. at 800 West El Camino Real, Suite 180, Mountain View, CA 94040; in the UK by Ventnor Enterprise Limited At Quatro House, Suite 117F, Lyon Way, Frimley Road, Camberley Surrey GU16 7ER,in the EU by Pixojay Ltd at 6 Dionysiou, office 103, Agios Dometios, 2368 Nicosia, Cyprus.. Contact us at 888-575-8383 (US toll free), 0800 098 8311(UK toll-free), 1800 954 607 (AU toll-free).
            </div>
            <div id="copyright">
                          Copyright &copy; 1996-2026 Various, Inc. All rights reserved.<br />
  Passion&reg; is a registered service mark of Various, Inc.<br />
                        </div>
        </div>
        <div class="contact_map">
            <div class="call_us">Questions? Call us: <span class="help_phone"></span></div>
            <div class="site_map">
                                    <a href="https://ffn.com/">FriendFinder Networks</a><br>
                    <a href="https://cash.ffn.com/p/partners/main.cgi?action=viewmore&product=Passion&lang=english">Become an Affiliate</a><br>
                                <a href="/www/guest/#/privacy-policy" target="_top">Privacy Policy</a> / <a href="/www/guest/#/privacy-policy" target="_top">Cookies</a><br>
                <a href="/www/guest/#/terms-of-use" target="_top">Terms of Use</a><br>
                                <a href="/www/guest/#/not-sell-info">Do Not Sell My Personal Information</a>
            </div>
        </div>
    </div>
    </div>


<script>
function httpGet(theUrl)
{
    var xmlHttp = new XMLHttpRequest();
    xmlHttp.open( "GET", theUrl, false );
    xmlHttp.send( null );
    return xmlHttp.responseText;
}

var phoneNum =[];
var phones = JSON.parse(httpGet("/qz/phone/info")); 
 
document.addEventListener("DOMContentLoaded", function(event) {
    document.querySelectorAll(".help_phone").forEach(
    function(div) {
        div.innerText = phones.cs.join(' | ');
    })
    if (phones && phones.info) {
        phones.info.map(function(info){
            ['inc','addr','city'].map(function(key) {
                document.querySelectorAll('.qz-info-'+key+'-'+info.region.toLowerCase()).forEach(function(span) {
                    span.innerText = info[key];
                });
            });
        });
    }
});  
</script>

<script>
(function() {
    Number.isInteger = Number.isInteger || function(value) {
        return typeof value === "number" && Math.floor(value) === value;
    };

    if ( typeof(window.dataLayer) !== 'object' || typeof(window.dataLayer.push) !== 'function') {
        return null;
    }  

    var dataLayer = window.dataLayer || [];

    var href = window.location.href || '';

    var state = {
        listeners: [],
        pageType: ''
    };

    var deleteCookie = function(cname, options) {
        var cookie = cname + "=;expires=0;path=/;";
        var domain = options.domain || '';
        if ( domain ) {
        cookie += "domain=" + domain;
        }
        window.document.cookie = cookie;
        return null;
    };

    var getDomain = function() {
        var domain = null;
        var host = window.location.host || '';
        var host_tokens = host.split('.');
        if ( host_tokens.length === 3 ) {
            host_tokens.shift();
        } else if ( host_tokens.length !== 2 ) {
            // Unknown domain.
            return null;
        }
        domain = '.' + host_tokens.join('.');
        return domain;
    };

    var getPageType = function() {
        var pageType = '';

        if ( href.indexOf('/p/main.cgi') !== -1 ) {
            pageType = 'homepage';
        } else if ( href.indexOf('/p/mc/cover.cgi') !== -1 ) {
            pageType = 'MC-messaging';
        } else if ( href.indexOf('/messenger.html') !== -1 ) {
            pageType = 'IM-messaging';
        } else if ( href.indexOf('/go/page/conversation') !== -1 ) {
            pageType = 'IM-messaging';
        } else if ( href.indexOf('/go/page/your_notifications.html') !== -1 ) {
            pageType = 'notifications';
        } else if ( href.indexOf('/p/imc/view_video.cgi') !== -1 ) {
            pageType = 'broadcasting';
        } else if ( href.indexOf('/go/page/vice_page_broadcaster_leaderboard.html') !== -1 ) {
            pageType = 'broadcasting';
        } else if ( href.indexOf('/messenger?broadcast=1') !== -1 ) {
            pageType = 'broadcasting';
        } else if ( href.indexOf('/p/chat/makerooms.cgi') !== -1 ) {
            pageType = 'chat-room';
        } else if ( href.indexOf('/p/chat/makeroom.cgi') !== -1 ) {
            pageType = 'chat-room';
        } else if ( href.indexOf('/go/page/new_search.html') !== -1 ) {
            pageType = 'search';
        }

        return pageType;
    }

    var handleLogin = function() {
        var domain = getDomain();
        if ( !domain ) {
            return null;
        }
        var cookie_name = 'just_logged_in';
        if ( typeof(window.FFN) === 'object'
        && typeof(window.FFN.getCookieValueByName) === 'function' ) {
            var cookie_value = window.FFN.getCookieValueByName(cookie_name);
            if ( cookie_value ) {
                dataLayer.push({
                    'event': 'GTMevent',
                    'eventCategory': 'login',
                    'eventAction': 'completion',
                    'eventLabel': '',
                    'userId': cookie_value
                });
                deleteCookie(cookie_name, {domain: domain});
            }
        }
        return null;
    };

    var handleRegistration = function() {
        var domain = getDomain();
        if ( !domain ) {
            return null;
        }
        var cookie_name = 'just_registered';
        if ( typeof(window.FFN) === 'object'
        && typeof(window.FFN.getCookieValueByName) === 'function' ) {
            var cookie_value = window.FFN.getCookieValueByName(cookie_name);
            if ( cookie_value ) {
                dataLayer.push({
                    'event': 'GTMevent',
                    'eventCategory': 'registration',
                    'eventAction': 'completion',
                    'eventLabel': '',
                    'userId': cookie_value
                });
                deleteCookie(cookie_name, {domain: domain});
            }
        }
        return null;
    };

    var init = function() {
        var CD = window.CD || {};
        var member = CD.member || {};
        var pwsid = member.pwsid || null;
        var userType = ( pwsid ) ? 'member' : 'guest';
        var level = ( typeof(member.level) !== 'undefined' ) ? parseInt(member.level) : 0;
        var purchaseStatus = ( level >= 300 ) ? 'true' : 'false';
        var rpid = "p142055.subfreemembership";

        if ( typeof(rpid) === 'string' && rpid ) {
            var rpidTokens = rpid.split('.');
            var pid = rpidTokens[0];

            dataLayer.push({
                'rpid': rpid
            });

            dataLayer.push({
                'pid': pid
            });
        }

        if ( pwsid ) {
            dataLayer.push({
                'userId': pwsid
            });
        }

        dataLayer.push({
            'environment': 'desktop'
        });

        dataLayer.push({
            'userType': userType
        });

        dataLayer.push({
            'purchaseStatus': purchaseStatus
        });

        handleLogin();
        handleRegistration();
        trackPage();
    };

    var initDom = function() {

        // Desktop messenger.
        var initMessengerDom = function() {
            var messengerNode = document.getElementById('messenger');
            var initSendImButtons = function() {
                var nodeList = messengerNode.getElementsByClassName('launch-conv');
                var nodeListCount = nodeList.length;
                var n = 0;
                for ( n = 0; n < nodeListCount; n += 1 ) {
                    var node = nodeList.item(n);
                    node.addEventListener("click", function(e) {
                        dataLayer.push({
                            'event': 'GTMevent',
                            'eventCategory': 'messaging',
                            'eventAction': 'IM-messenger',
                            'eventLabel': 'initiate-chat'
                        });
                        return null;
                    });
                }
                return null;
            };
            initSendImButtons();
            return null;
        };

        // Desktop nav.
        var initNavDom = function() {
            var navNode = document.getElementById('navigation-bar');
            if ( typeof(navNode) === 'undefined' || navNode === null ) {
                return null;
            }
            var navUlNode = navNode.getElementsByClassName('nav')[0];
            if ( typeof(navUlNode) === 'undefined' || navUlNode === null ) {
                return null;
            }
            var navANodeList = navUlNode.getElementsByTagName('a');
            if ( typeof(navANodeList) === 'undefined' || navANodeList === null ) {
                return null;
            }
            var navANodeListCount = navANodeList.length;
            var n = 0;
            for ( n = 0; n < navANodeListCount; n += 1 ) {
                var node = navANodeList.item(n);
                if ( typeof(node.href) === 'string' ) {

                    if ( node.href.indexOf('/p/mc/cover.cgi') !== -1 && state.listeners.indexOf('mailbox-click') === -1 ) {
                        // Message Center nav link.
                        state.listeners.push('mailbox-click');
                        node.addEventListener("click", function(e) {
                            dataLayer.push({
                                'event': 'GTMevent',
                                'eventCategory': 'messaging',
                                'eventAction': 'MC-messenger',
                                'eventLabel': 'mailbox-click'
                            });
                            return null;
                        });
                    } else if (
                        node.href.indexOf('/go/page/your_notifications.html') !== -1
                        && state.listeners.indexOf('notifications') === -1
                        && typeof(node.dataset.gaEvent) === 'string'
                        && node.dataset.gaEvent !== ''
                    ) {
                        // Notifications nav link.
                        state.listeners.push('notifications');
                        node.addEventListener("click", function(e) {
                            dataLayer.push({
                                'event': 'GTMevent',
                                'eventCategory': 'notifications',
                                'eventAction': 'button-click',
                                'eventLabel': 'notifications'
                            });
                            return null;
                        });
                    } else if (
                        node.href.indexOf('/go/page/your_notifications.html') !== -1
                        && state.listeners.indexOf('see-all-activity') === -1
                        && ( typeof(node.dataset.gaEvent) === 'undefined' || !node.dataset.gaEvent )
                    ) {
                        // See all activity nav link.
                        state.listeners.push('see-all-activity');
                        node.addEventListener("click", function(e) {
                            dataLayer.push({
                                'event': 'GTMevent',
                                'eventCategory': 'notifications',
                                'eventAction': 'button-click',
                                'eventLabel': 'see-all-activity'
                            });
                            return null;
                        });
                    } else if ( node.href.indexOf('/p/update.cgi?p=my_account_notification_settings&notification=1') !== -1 && state.listeners.indexOf('notification-preferences') === -1 ) {
                        // Notification preferences nav link.
                        state.listeners.push('notification-preferences');
                        node.addEventListener("click", function(e) {
                            dataLayer.push({
                                'event': 'GTMevent',
                                'eventCategory': 'notifications',
                                'eventAction': 'button-click',
                                'eventLabel': 'preferences'
                            });
                            return null;
                        });
                    }
                }
            }
            return null;
        };

        // Desktop profile.
        var initProfileDom = function() {
            var widgetList = document.getElementsByClassName('message-widget-form');
            var widgetListCount = widgetList.length;
            var w = 0;
            for ( w = 0; w < widgetListCount; w += 1 ) {
                var widget = widgetList.item(w);
                // Message textarea.
                /*
                var textAreaList = widget.getElementsByTagName('textarea');
                var textAreaListCount = textAreaList.length;
                var ta = 0;
                for ( ta = 0; ta < textAreaListCount; ta += 1 ) {
                    var textarea = textAreaList.item(ta);
                    if ( typeof(textarea.dataset.name) === 'string' && textarea.dataset.name === 'MessagerTextArea' ) {
                        textarea.addEventListener('keyup', function(e) {
                            return null;
                        });
                    }
                }
                */
                // Send message button.
                var buttonList = widget.getElementsByClassName('btn');
                var buttonListCount = buttonList.length;
                var b = 0;
                for ( b = 0; b < buttonListCount; b += 1 ) {
                    var button = buttonList.item(b);
                    if ( typeof(button.dataset.name) === 'string' && button.dataset.name === 'SendMessageBtn' ) {
                        button.addEventListener('click', function(e) {
                            dataLayer.push({
                                'event': 'GTMevent',
                                'eventCategory': 'messaging',
                                'eventAction': 'MC-messenger',
                                'eventLabel': 'message-sent'
                            });
                            return null;
                        });
                    }
                }
            }
            return null;
        };

        // Registration desktop 'screen(initial)-viewed'
        var initRegistrationDom = function() {
            var currentRegFormPage = parseInt(/[^/]*$/.exec(window.location.hash.substr(1))[0]);
            GTM_Manager('registration-form', [currentRegFormPage]);
        };

        // Init nav DOM listeners.
        initNavDom();

        // Init page-specific DOM listeners.
        if ( href.indexOf('/messenger.html') !== -1 ) {
            initMessengerDom();
        } else if ( href.indexOf('/profile2/') !== -1 ) {
            initProfileDom();
        } else if ( href.indexOf('/p/register.cgi') !== -1 ) {
            initRegistrationDom();
        }

        return null;
    };

    var isChatRoom = function() {
        if ( href.indexOf('/p/chat/chat.cgi') !== -1
        || href.indexOf('/p/chat/room.cgi') !== -1
        || href.indexOf('/p/chat/body.cgi') !== -1
        || href.indexOf('/p/chat/sidebar.cgi') !== -1 ) {
            return true;
        }
        return false;
    }

    var trackPage = function() {

        if ( isChatRoom() ) {
            return;
        }

        var pageType = getPageType();

        if ( pageType && pageType !== state.pageType ) {
            state.pageType = pageType;
            dataLayer.push({
                'pageType': pageType
            });
        }

        return;
    };

    if ( isChatRoom() ) {
        return;
    }

    // Init GTM.
    init();

    window.addEventListener('hashchange', function(e) {
        trackPage();
    });

    window.addEventListener("load", function(event) {
        // Init DOM listeners.
        setTimeout(function() {
            initDom();
            return null;
        }, 2000);
    });

    // Desktop registration updates from Pochen and David.
    if ( typeof(window.location.parseParams) === 'undefined' ){
        window.location.parseParams = function() {
        var params = {}, e, a = /\+/g, r = /([^&=]+)=?([^&]*)/g, d = function(s) {
            return decodeURIComponent(s.replace(a, " "));
        }, q = this.search.substring(1);
        while (e = r.exec(q))
        params[d(e[1])] = d(e[2]);
        return params;
        }
    }

    // Desktop registration updates from Pochen and David.
    window.GTM_Manager = function GTM_Manager(action, args) {
        /* example
        GTM_Manager('order-form', [2])
        GTM_Manager('order-form', ['complete'])
        GTM_Manager('error', ['Enter your card number', 'order-form'])
        GTM_Manager('error', [<error-message>, <form-type> ])
        */
        var defaultObj = function(page, action, arg) {
            var obj = {
                'event': 'GTMevent',
                'eventCategory': page,
                'eventAction': action,
            }
            //this part can be fixed by each one
            if (Number.isInteger(arg[0]))
                obj.eventLabel = 'screen' + arg[0] + '-viewed';
            else
                obj.eventLabel = arg.join('|'); //maybe 'complete'
            return obj;
        }
        var origin_form = location.parseParams().origin || sessionStorage['order_form_origin'];
        if ( origin_form !== undefined){
            sessionStorage['order_form_origin'] = origin_form;
        }

        var origin_form_list = ['login', 'header_upgrade', 'member', 'main_upgrade_now', 'video_limit', 'iicon_member', 'likebox', 'icebreaker_msg', 'mc_read', 'standard_IMC', 'tip'];

        var json = {
            'extensions': function(arg) {
                return defaultObj('ext-order-form', origin_form, arg);
            },
            'order-form' : function(arg) {
                return defaultObj('order-form', origin_form, arg);
            },
            'registration-form': function(arg) {
                var fixHomePageRegForm = function(obj) {
                    if ( obj.eventCategory === 'registration-form'
                        && obj.eventAction === 'unknown-origin' ) {
                        node = document.getElementById('frmID_reg1');
                        if ( typeof(node) !== 'undefined' && node !== null ) {
                            obj.eventAction = 'home-page-registration-form';
                        }
                    }
                    return obj;
                };
                if(location.pathname === "/p/register.cgi"){
                    origin_form = 'header_join_now'
                } else {
                    origin_form = 'unknown-origin'
                }
                var obj = fixHomePageRegForm(defaultObj('registration-form', origin_form, arg));
                return obj;
            },
            'order-fields-click' : function(arg){
                if ( Number.isInteger(arg[0]) ) {
                arg[0]='field-'+arg[0]+'-click';
                }
                return defaultObj('order-form', origin_form, arg);
            },
            'register-fields-click' : function(arg){
                if(location.pathname === "/p/register.cgi"){
                    origin_form = 'header_join_now'
                } else {
                    origin_form = 'unknown-origin'
                }
                if ( Number.isInteger(arg[0]) ) {
                arg[0]='field-'+arg[0]+'-click';
                }
                return defaultObj('registration-form', origin_form, arg);
            },
            'error' : function(arg) {
                var action = arg[0];
                var label = arg.splice(1, arg.length)
                label.push(origin_form)
                if ( action!==undefined){
                    if(action.length>0){
                        return defaultObj('error', arg[0], label);
                    }else{
                        return false;
                    }
                }else{
                    return false;
                }
            }
        }
        if ( json[action] !== undefined ){
            var obj = json[action](args);
            if ( (obj!== undefined)&&obj){
                dataLayer.push(obj);
            }
        }
    };

    // Desktop registration updates from Pochen and David.
    document.addEventListener("DOMContentLoaded", function (event) {
        var pushErrorMessage = function (node) {
            var errorMessage = node.getElementsByClassName("help-block")[0]
                .textContent;
            var event = {
                event: "GTMevent",
                eventCategory: "error",
                eventAction: errorMessage,
                eventLabel: "registration-form|header_join_now"
            };
            dataLayer.push(event);
        };

        var handleRegErrorDesktop = function (e, data) {
            var allFormFields = document.querySelectorAll("[data-form-field]");
            var pages = document.querySelectorAll(
                '[data-page-view="landing-stepbystep"] #form-content .grid_row[data-form-page]'
            );
            var currentPage = undefined;
            for (var i = 0; i < pages.length; i++) {
                if (pages[i].style.display.toLowerCase() == "block") {
                    currentPage = pages[i];
                    break;
                }
            }

            var errorFields = currentPage.querySelectorAll(
                ".error[data-form-field]"
            );
            for (var i = 0; i < errorFields.length; i++) {
                pushErrorMessage(errorFields[i]);
            }

            var allFormFieldsCount = allFormFields.length;
            return null;
        };

        var handleRegScreenViewedDesktop = function () {
            var currentRegFormPage = parseInt(
                /[^/]*$/.exec(window.location.hash.substr(1))[0]
            );
            GTM_Manager("registration-form", [currentRegFormPage + 1]);
        };

        var handleRegCompleteDesktop = function () {
            var node = document.querySelectorAll("[name=REG_sex]")[0];
            var REG_sex = node.options[node.selectedIndex].text;
            var event = {
                event: "GTMevent",
                eventCategory: "registration-form",
                eventAction: "header_join_now",
                eventLabel: "complete",
                userGender: REG_sex
            }
            dataLayer.push(event);
        };

        var href = window.location.href || "";

        if ( href.indexOf("/p/register.cgi") !== -1
        && typeof(window.CD) === 'object'
        && typeof(window.CD.events) === 'object'
        && typeof(window.CD.events.on) === 'function' ) {
            window.CD.events.on(
                "gtm:desktop_registration:reg_error",
                handleRegErrorDesktop
            );

            window.CD.events.on(
                "gtm:desktop_registration:screen_viewed",
                handleRegScreenViewedDesktop
            );

            window.CD.events.on(
                "gtm:desktop_registration:complete",
                handleRegCompleteDesktop
            );
        }
    });
})();
</script>



<script>
    let nav_l = $("#first_nav").width();
    let nav_first_text_l = $("#first_nav a span").width();
    let lang_other_site_padding = (nav_l - nav_first_text_l)/2;
     $(".lang_other_site").css("padding-left", lang_other_site_padding + "px");
 </script>
<script type="text/javascript">
$(document).ready(function() {
    $('#AHT_policy').on('click', function(e) {
        e.preventDefault();
        var targetUrl = "/go/page/AHT_policy";
        
        $('#aht_iframe').attr('src', targetUrl);
        $('#aht_overlay').css('display', 'flex'); 
    });

    $('#aht_close').on('click', function() {
        closeAhtOverlay();
    });

    $('#aht_overlay').on('click', function(e) {
        if (e.target === this) {
            closeAhtOverlay();
        }
    });

    function closeAhtOverlay() {
        $('#aht_overlay').css('display', 'none');
        $('#aht_iframe').attr('src', '');
    }
});
</script>
<script type="text/javascript">
    var FFN = FFN || {};
    FFN.footer_lang = (function($) {
      var $obj = {
            lang_content: $('.suspended ul')
          },
      setLang = function(e) {
          console.log("lang select")
        var lang = $(this).data('lang') || 'english',
            newloc = self.location.href.replace(/[\?&](m|show_lang|lang)=(\w+|\d+)/gi, '');

        if (!lang) {
          return false;
        }

        if (newloc.indexOf('#') > 0) {
          newloc = newloc.replace('#', '&lang=' + lang + '&show_lang=' + lang + '#').replace(/[\?&]/, '?');
          // for registration, changing language sends people back to page 1, to make certain their browser has all the info when they reach the final registration page
          if (newloc.indexOf('#/regpage') > 0) {
            newloc = newloc.replace(/\#\/regpage.*/, '');
          }
        } else {
          newloc = (newloc + '&lang=' + lang + '&show_lang=' + lang).replace(/[\?&]/, '?');
        }

        self.location.href = newloc + "";
      },
      init = function() {
        $obj.lang_content.on('click', 'div', setLang);
      };

      return {
        init: init
      };

    })(jQuery);

    FFN.footer_lang.init();
</script>
<!-- -->
	<script src="/www/guest/assets/google-oauth.js"></script>
</body>
</html>
<script>document.addEventListener("DOMContentLoaded",function(event){var DEFAULT_CATEGORIES=[{id:'technical',name:'Technical Cookies',description:'Essential cookies required for website functionality',required:true,},{id:'analytics',name:'Analytics Cookies',description:'Cookies that help us understand how visitors interact with our website',required:false,},{id:'marketing',name:'Marketing Cookies',description:'Cookies used for targeted advertising and marketing purposes',required:false,},];var default_selected={technical:true,analytics:false,marketing:false};var isAFFAlt="1";var PPlink="/www/guest/#/privacy-policy";var contries=['Austria','Belgium','Bulgaria','Croatia','Cyprus','Czech','Denmark','Estonia','Finland','France','Germany','Greece','Hungary','Ireland','Italy','Latvia','Lithuania','Luxembourg','Malta','Netherlands','Poland','Portugal','Romania','Slovakia','Slovenia','Spain','Sweden','United Kingdom','Norway','Switzerland',];if(!localStorage.getItem('cookieConsent')){fetch("/api2/v1/config",{body:JSON.stringify({}),headers:{"accept":"application/json, text/plain, */*","content-type":"application/json; charset=UTF-8",},method:"POST"})
.then(function(response){return response.json();})
.then(function(res){if(contries.includes(res.payload.user_agent.geoip.country)||isAFFAlt=="1"){renderOverlay();}});}
function saveCookiePreference(newPreferences){const consentData={preferences:newPreferences?newPreferences:DEFAULT_CATEGORIES.reduce((acc,category)=>({...acc,[category.id]:true,}),{},),timestamp:new Date().getTime(),};try{localStorage.setItem('cookieConsent',JSON.stringify(consentData));}catch(error){console.error('Error saving cookie consent:',error);}};function handleAgree(){saveCookiePreference({technical:true,analytics:true,marketing:true});document.getElementById('userAgreePopup').remove();}
function handleRefuse(){saveCookiePreference({technical:true});document.getElementById('userAgreePopup').remove();}
function handleClickSetting(){document.getElementById('userAgreePopup').childNodes[0].style.display='none';renderSettingDialog();}
function createPrivacyLink(text){const container=document.createDocumentFragment();const linkTextRegex=/<a[^>]*>([^<]+)<\/a>/;const linkText=text.match(linkTextRegex)?.[1];const[beforeLink,afterLink]=text.split(/<a[^>]*>.*?<\/a>/);if(beforeLink){container.appendChild(document.createTextNode(beforeLink));}
if(linkText){const link=document.createElement('a');link.href=PPlink;link.className='link';link.textContent=linkText;container.appendChild(link);}
if(afterLink){container.appendChild(document.createTextNode(afterLink));}
return container;}
function renderOverlay(){var _backdrop=document.createElement('div');_backdrop.setAttribute('id','userAgreePopup');_backdrop.style.fontFamily='Roboto, sans-serif, ui-sans-serif, system-ui, -apple-system, "system-ui", "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"';_backdrop.style.width='100%';_backdrop.style.height='100%';_backdrop.style.position='fixed';_backdrop.style.top='0';_backdrop.style.left='0';_backdrop.style.zIndex='9999';_backdrop.style.background='rgba(0, 0, 0, 0.5)';_backdrop.style.display='flex';_backdrop.style.justifyContent='center';_backdrop.style.alignItems='center';var _dialog=document.createElement('div');_dialog.style.width='100%';_dialog.style.maxWidth='unset';_dialog.style.padding='20px';_dialog.style.background='#333';_dialog.style.color='#fff';_dialog.style.borderRadius='0';_dialog.style.textAlign='left';_dialog.style.maxHeight='90vh';_dialog.style.overflow='auto';_dialog.style.position='fixed';_dialog.style.bottom='0';var _dialogHeader=document.createElement('h1');_dialogHeader.style.fontSize='32px';_dialogHeader.style.textAlign='left';_dialogHeader.style.margin='0';_dialogHeader.style.padding='0';_dialogHeader.style.maxWidth='unset';_dialogHeader.style.textShadow='unset';_dialogHeader.style.color='#fff';_dialogHeader.style.fontWeight='bold';_dialogHeader.style.background='none';_dialogHeader.innerText=`We respect your privacy`;var _dialogP1=document.createElement('div');_dialogP1.style.fontSize='13px';_dialogP1.style.color='#fff';_dialogP1.style.textAlign='left';_dialogP1.style.margin='20px 0';_dialogP1.appendChild(createPrivacyLink('We use cookies to enhance your browsing and service experience. By clicking \'Accept All\', you consent to our use of cookies. Read our <a href=\'/go/page/privacy.html?\' class=\'{{linkClass}}\'>Privacy Policy</a>'));var _dialogBottom=document.createElement('div');_dialogBottom.style.textAlign='center';_dialogBottom.style.padding='10px 0';_dialogBottom.style.display='flex';_dialogBottom.style.gap='10px';if(window.outerWidth<600){_dialogBottom.style.flexDirection='column';}
_dialogBottom.style.justifyContent='center';var _dialogBottomButton=document.createElement('button');_dialogBottomButton.style.display='block';_dialogBottomButton.style.color='white';_dialogBottomButton.style.fontSize='14px';_dialogBottomButton.style.padding='10px 20px';_dialogBottomButton.style.background='black';_dialogBottomButton.style.border='none';_dialogBottomButton.style.borderRadius='20px';_dialogBottomButton.style.fontWeight='bold';_dialogBottomButton.style.margin='0';_dialogBottomButton.style.height='auto';_dialogBottomButton.style.width='auto';_dialogBottomButton.innerText=`Accept All`;_dialogBottomButton.addEventListener('click',handleAgree);_dialogBottom.append(_dialogBottomButton);var _dialogRefuseBottomButton=document.createElement('button');_dialogRefuseBottomButton.style.display='block';_dialogRefuseBottomButton.style.color='white';_dialogRefuseBottomButton.style.fontSize='14px';_dialogRefuseBottomButton.style.padding='10px 20px';_dialogRefuseBottomButton.style.background='black';_dialogRefuseBottomButton.style.border='none';_dialogRefuseBottomButton.style.borderRadius='20px';_dialogRefuseBottomButton.style.fontWeight='bold';_dialogRefuseBottomButton.style.margin='0';_dialogRefuseBottomButton.style.height='auto';_dialogRefuseBottomButton.style.width='auto';_dialogRefuseBottomButton.innerText=`Necessary Only`;_dialogRefuseBottomButton.addEventListener('click',handleRefuse);_dialogBottom.append(_dialogRefuseBottomButton);var _dialogSettingsBottomButton=document.createElement('button');_dialogSettingsBottomButton.style.display='block';_dialogSettingsBottomButton.style.color='white';_dialogSettingsBottomButton.style.fontSize='14px';_dialogSettingsBottomButton.style.padding='10px 20px';_dialogSettingsBottomButton.style.background='black';_dialogSettingsBottomButton.style.border='none';_dialogSettingsBottomButton.style.borderRadius='20px';_dialogSettingsBottomButton.style.fontWeight='bold';_dialogSettingsBottomButton.style.margin='0';_dialogSettingsBottomButton.style.height='auto';_dialogSettingsBottomButton.style.width='auto';_dialogSettingsBottomButton.innerText=`Cookie Settings`;_dialogSettingsBottomButton.addEventListener('click',handleClickSetting);_dialogBottom.append(_dialogSettingsBottomButton);_dialog.append(_dialogHeader);_dialog.append(_dialogP1);_dialog.append(_dialogBottom);_backdrop.append(_dialog);document.querySelector('body').append(_backdrop);const _css=`#userAgreePopup>*{box-sizing:border-box;}
.link{text-decoration:underline;color:#fff;display:inline;}
.bg-blue-500{background-color:rgb(59,130,246);}
.rounded-full{border-radius:9999px;}
.w-11{width:44px;}
.h-6{height:24px;}
.bg-gray-200{background-color:rgb(229,229,229);}
.items-center{align-items:center;}
.cursor-pointer{cursor:pointer;}
.inline-flex{display:inline-flex;}
.relative{position:relative;}
.peer\\:checked~.peer-checked\\:after\\:border-white::after{content:"";border-color:rgb(255,255,255);}
.peer\\:checked~.peer-checked\\:after\\:translate-x-full::after{content:"";transform:translate(100%,0 rotate(0)skew(0)skewY(0)scaleX(1))scaleY(1);}
.after::after{display:block;content:"";}
.after\\:transition-all::after{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;}
.after\\:bg-white::after{background-color:rgb(255,255,255);}
.after\\:border-gray-300::after{content:"";border-color:rgb(212,212,212);}
.after\\:border::after{border-width:1px;}
.after\\:rounded-full::after{border-radius:9999px;}
.after\\:w-5::after{width:20px;}
.after\\:h-5::after{height:20px;}
.after\\:top-\\[2px\\]::after{top:2px;}
.after\\:left-\\[2px\\]::after{left:2px;}
.after\\:absolute::after{position:absolute;}
.after.bg-blue-500::after{margin-left:20px;}
.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;}
.hover\\:bg-gray-200:hover{background-color:rgb(229,229,229)!important;}
.hover\\:bg-blue-600:hover{background-color:rgb(37,99,235)!important;}
`;addCSS(_css);}
function addCSS(css){const style=document.createElement('style');style.setAttribute('type','text/css');style.textContent=css;document.head.appendChild(style);}
function renderOption(cate){var _option=document.createElement('div');_option.style.padding='12px';_option.style.border='1px solid rgb(229, 229, 229)';_option.style.borderRadius='4px';_option.style.marginBottom='16px';var _optionHeader=document.createElement('div');_optionHeader.style.display='flex';_optionHeader.style.justifyContent='space-between';_optionHeader.style.alignItems='center';_optionHeader.style.marginBottom='8px';var _optionTitle=document.createElement('h3');_optionTitle.style.fontFamily='Roboto, sans-serif, ui-sans-serif, system-ui, -apple-system, "system-ui", "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"';_optionTitle.style.fontSize='16px';_optionTitle.style.fontWeight='600';_optionTitle.innerText=cate.name;var _optionLabel=document.createElement('label');_optionLabel.classList.add('relative','inline-flex','items-center','cursor-pointer');var _optionButton=document.createElement('div');_optionButton.classList.add('w-11','h-6','bg-gray-200','peer-focus:outline-none','rounded-full','peer','peer-checked:after:translate-x-full',"after",'after:absolute','after:top-[2px]','after:left-[2px]','after:bg-white','after:border-gray-300','after:border','after:rounded-full','after:h-5','after:w-5','after:transition-all','peer-checked:after:border-white');if(cate.required){_optionButton.classList.add('bg-blue-500');_optionButton.classList.remove('bg-gray-200');_optionButton.classList.remove('cursor-pointer');}else{_optionButton.addEventListener('click',function(){default_selected[cate.id]=!default_selected[cate.id];if(!default_selected[cate.id]){_optionButton.classList.remove('bg-blue-500');_optionButton.classList.add('bg-gray-200');}else{_optionButton.classList.remove('bg-gray-200');_optionButton.classList.add('bg-blue-500');}});}
_optionLabel.append(_optionButton);var _optionDesc=document.createElement('p');_optionDesc.style.fontSize='14px';_optionDesc.style.color='rgb(115, 115, 115)';_optionDesc.innerText=cate.description;_optionHeader.append(_optionTitle);_optionHeader.append(_optionLabel);_option.append(_optionHeader);_option.append(_optionDesc);return _option;}
function renderSettingDialog(){var _dialog=document.createElement('div');_dialog.style.width='384px';_dialog.style.padding='24px';_dialog.style.background='white';_dialog.style.color='black';_dialog.style.borderRadius='8px';_dialog.style.textAlign='left';_dialog.style.maxHeight='90vh';_dialog.style.maxWidth='calc(100vw - 20px);';_dialog.style.overflowY='auto';_dialog.style.position='absolute';_dialog.style.bottom='20px';_dialog.style.right='20px';_dialog.style.maxWidth='calc(100vw - 40px)';var _dialogHeader=document.createElement('h2');_dialogHeader.style.fontFamily='Roboto, sans-serif, ui-sans-serif, system-ui, -apple-system, "system-ui", "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"';_dialogHeader.style.fontSize='20px';_dialogHeader.style.textAlign='left';_dialogHeader.style.margin='0 0 16px 0';_dialogHeader.style.padding='0';_dialogHeader.style.textShadow='unset';_dialogHeader.style.color='#000';_dialogHeader.style.fontWeight='700';_dialogHeader.innerText=`Cookie Management`;var _dialogHeaderDesc=document.createElement('p');_dialogHeaderDesc.style.fontSize='14px';_dialogHeaderDesc.style.color='rgb(82, 82, 82)';_dialogHeaderDesc.innerText='This website uses cookies to enhance your browsing experience.';_dialogHeaderDesc.style.marginBottom='16px';_dialog.append(_dialogHeader);_dialog.append(_dialogHeaderDesc);DEFAULT_CATEGORIES.map((cate)=>{_dialog.append(renderOption(cate));});var _dialogFooter=document.createElement('div');_dialogFooter.style.display='flex';_dialogFooter.style.marginTop='24px';_dialogFooter.style.justifyContent='flex-end';_dialogFooter.style.gap='12px';var _dialogFooterBtn1=document.createElement('button');_dialogFooterBtn1.style.padding='8px 16px';_dialogFooterBtn1.style.backgroundColor='rgb(245, 245, 245)';_dialogFooterBtn1.style.color='rgb(38, 38, 38)';_dialogFooterBtn1.style.fontSize='16px';_dialogFooterBtn1.style.borderRadius='4px';_dialogFooterBtn1.style.border='none';_dialogFooterBtn1.innerText='Save preferences';_dialogFooterBtn1.classList.add('transition-colors','hover:bg-gray-200');_dialogFooterBtn1.addEventListener('click',function(){saveCookiePreference(default_selected);document.getElementById('userAgreePopup').remove();});var _dialogFooterBtn2=document.createElement('button');_dialogFooterBtn2.style.padding='8px 16px';_dialogFooterBtn2.style.backgroundColor='rgb(59,130,246)';_dialogFooterBtn2.style.color='white';_dialogFooterBtn2.style.fontSize='16px';_dialogFooterBtn2.style.borderRadius='4px';_dialogFooterBtn2.style.border='none';_dialogFooterBtn2.innerText='Accept all';_dialogFooterBtn2.classList.add('transition-colors','hover:bg-blue-600');_dialogFooterBtn2.addEventListener('click',handleAgree);_dialogFooter.append(_dialogFooterBtn1);_dialogFooter.append(_dialogFooterBtn2);_dialog.append(_dialogFooter);document.getElementById('userAgreePopup').append(_dialog);}});</script><!-- --><noscript><img src="https://secureimage.securedataimages.com/images/common/glean.gif?rand=3231&site=ffadult&session=OIE9B%5ChN3Y%5E1+1777804393+66.249.87.170+&pwsid=&pagename=%2Funknown&pagestate=&country=United+States&city=&lang=english&level=&gpid=g544907&pid=p142055.subfreemembership" width=1 height=1 border=0></noscript>
