<!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://adultfriendfinder.com/" />
<meta http-equiv="Content-Location" content="https://adultfriendfinder.com/" />
<link rel="alternate" hreflang="it" href="https://adultfriendfinder.com/?lang=italian" />
<link rel="alternate" hreflang="ko" href="https://adultfriendfinder.com/?lang=korean" />
<link rel="alternate" hreflang="sv" href="https://adultfriendfinder.com/?lang=swedish" />
<link rel="alternate" hreflang="en" href="https://adultfriendfinder.com/" />
<link rel="alternate" hreflang="es" href="https://adultfriendfinder.com/?lang=spanish" />
<link rel="alternate" hreflang="fr" href="https://adultfriendfinder.com/?lang=french" />
<link rel="alternate" hreflang="zh" href="https://adultfriendfinder.com/?lang=chinese" />
<link rel="alternate" hreflang="ja" href="https://adultfriendfinder.com/?lang=japanese" />
<link rel="alternate" hreflang="pt" href="https://adultfriendfinder.com/?lang=portuguese" />
<link rel="alternate" hreflang="nl" href="https://adultfriendfinder.com/?lang=dutch" />
<link rel="alternate" hreflang="de" href="https://adultfriendfinder.com/?lang=german" />
<link rel="stylesheet" type="text/css" href="/images/ffadult/css/header.css" />
<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://adultfriendfinder.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.adultfriendfinder.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 name="facebook-domain-verification" content="aokk4h8j0lamkfbghnpujebuyidkzq" />
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0" />
<meta name="apple-mobile-web-app-status-bar-style" content="black" />
<meta name="apple-mobile-web-app-capable" content="yes" />
<meta name='HandheldFriendly' content='True' />
<meta name='MobileOptimized' content='320' />
<meta name='format-detection' content='telephone=no' />
<meta http-equiv='cleartype' content='on' />
<meta name="distribution" content="global" />
<meta name="expires" content="never" />
<meta name="robots" content="index,follow" />
<meta name="robots" content="noodp" />
<meta name="msnbot" content="noodp" />
<meta name="googlebot" content="noodp" />
<meta name="robots" content="noydir" />
<meta name="msvalidate.01" content="C36124233DD9298791B06F5F9B46124A" />
<meta name="Description" content="Join the Largest Community of Fun-Loving Adults - AdultFriendFinder. Discover the excitement of connecting with millions of like-minded members on AdultFriendFinder. Sign up for free and become part of a community where adults meet for friendships, meaningful connections, and sexy encounters - both online and in real life." />
<meta name="Keywords" content="AdultFriendFinder, sex sites, adult friend, one night stand, online sex, fuck buddy, adult dating, sex dating, casual sex, get laid" />
<link rel="shortcut icon" type="image/x-icon" href="https://secureimage.securedataimages.com/images/ffadult/favicon.ico" />
<link rel="stylesheet" type="text/css" href="https://secureimage.securedataimages.com/css/live_cd/ffadult/english/0/secure/reset-1428465189.css">
<link rel="stylesheet" type="text/css" href="https://secureimage.securedataimages.com/css/live_cd/ffadult/english/0/secure/fruit2-1654126279.css">
<link rel="stylesheet" type="text/css" href="https://secureimage.securedataimages.com/css/live_cd/ffadult/english/0/secure/badges-1635220628.css">
<link rel="stylesheet" href="https://secureimage.securedataimages.com/images/production/fruit_3/v1_1_0/css/bootstrap-select.css" media="screen">
<link rel="stylesheet" href="https://secureimage.securedataimages.com/images/production/fruit_3/v1_1_0/css/bootstrap-v2.css?v=1" media="screen">
<link rel="stylesheet" href="https://secureimage.securedataimages.com/images/production/fruit_3/v1_1_0/css/bootstrap-custom.css" media="screen">
<link rel="stylesheet" href="https://secureimage.securedataimages.com/images/production/fruit_3/v1_1_0/css/slider.css" media="screen">
<link rel="stylesheet" href="https://secureimage.securedataimages.com/images/production/fruit_3/v1_1_0/css/HoldOn.min.css" media="screen">
<link rel="stylesheet" href="https://secureimage.securedataimages.com/images/production/fruit_3/v1_1_0/css/custom.min.css" media="screen">
<link rel="stylesheet" href="https://secureimage.securedataimages.com/images/production/fruit_3/v1_1_0/css/font-fruit3.css" media="screen">
<link rel="stylesheet" href="https://secureimage.securedataimages.com/images/production/fruit_3/v1_1_0/css/fruit3-svg.css" media="screen">
<link rel="preload" as="font" type="font/woff2" href="https://secureimage.securedataimages.com/images/production/gfonts/fonts/mem5YaGs126MiZpBA-UNirkOUuhp.woff2" crossorigin>
<link rel="preload" as="font" type="font/woff2" href="https://secureimage.securedataimages.com/images/production/gfonts/fonts/mem5YaGs126MiZpBA-UN_r8OUuhp.woff2" crossorigin>
<link rel="stylesheet" type="text/css" href="https://secureimage.securedataimages.com/css/live_cd/ffadult/english/0/secure/videocover_ffadult_new2013_v2-1712615954.css">
<link rel="stylesheet" type="text/css" href="https://secureimage.securedataimages.com/css/live_cd/ffadult/english/0/secure/videocover_ffadult_d2022-1691984347.css">
<link rel="stylesheet" type="text/css" href="/css/live_cd/ffadult/english/0/secure/font_face-1553209930.css">
<meta name="viewport" content="initial-scale=1, maximum-scale=1">
<link rel="stylesheet" type="text/css" href="https://secureimage.securedataimages.com/css/live_cd/ffadult/english/0/secure/footer_update-1591243035.css">
<link href="https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700&display=swap" rel="stylesheet">
<title>AdultFriendFinder – The World’s Largest Dating and Social Discovery Site</title>
<style>
    
    .hero h1 .bigger, .reg_form #regPage_2 h2 { display:block; }
    #reg1_errors { list-style:decimal; padding-left:30px; }
    .fld_checkbox { text-transform:capitalize; }
    .grecaptcha-badge { visibility: hidden; }
    .fldTransId, .fldLookingTransId { display: none }
    .reg_form {
       margin-right: 165px;
    }
    @media only screen and (max-width: 1280px) {
      .has_notice .reg_form {
         margin-top: 333px;
      }
    }
    @media only screen and (max-width: 600px) {
      .has_notice .reg_form {
         margin-top: auto;
      }
    }
    .main { max-height:960px; position: relative; height:calc(100vh + 123px); -webkit-backface-visibility: hidden; backface-visibility: hidden; min-height: auto; background: #222; }
    .main video { 
      opacity: 55%;
      height: calc(100vh + 123px);
    }
    .portuguese .main video, .chinese .main video {
      opacity: 80%;
      height: auto;
      right: -5%;
    }
    .german .main video {width: 100%;height: auto;opacity: 80%;object-fit: cover;}
    .chinese #piclist, .german #piclist { background:url('https://secureimage.securedataimages.com/images/ffadult/cover/AFFCoverVideo_FINAL_2021/english/red_piclist_bg.jpg'); }
    .hero_text {
      top: 155px !important;
      left: 145px;
    }
    .navbar ul li.join, 
    .navbar ul li:hover.join {
      background-color: initial;
    }
    .hero_text,
    .chinese .hero_text,
    .german .hero_text,
    .french .hero_text,
    .portuguese .hero_text {
      top: auto !important;
    }
    .spanish .hero_text,
    .german .hero_text,
    .japanese .hero_text,
    .portuguese .hero_text {
      width: 670px;
    }
    .reg_form .fldRow { margin-bottom: 12px; }
    label { font-weight: 600; color: #000;}
    .reg_form select, .reg_form input { font-size: 13px; font-weight: normal;}
    #regPage_2 .help { margin-top: 0; }
    .avn_btn {font-size: 21px;letter-spacing: -1px;font-family: 'Open Sans Bold';border: 1px solid #f41002;color: #f41002;font-weight: bold;width: 270px;height: 43px;text-align: center;display: block;line-height: 43px;}
    .avn_btn:hover {text-decoration: none;color: #fff;background: #cc002e;}
    .fldRow.fldLookingTransId .fldColInner_1 { margin-bottom: 7px; }   
  </style>
<style>
      #header_navbar {
    z-index: 999;
}
.guest-nav > ul > li:hover {
    background: #f3f3f3;
    box-shadow: 0 0 6px -2px #999;
    -webkit-box-shadow: 0 0 6px -2px #999;
    -moz-box-shadow: 0 0 6px -2px #999;
}
.guest-nav {
    font-size: 14px;
}
.guest-nav .subnav {
    padding: 0;
    display: none;
    background: #f3f3f3;
    box-shadow: 0 6px 10px -6px #999;
    -webkit-box-shadow: 0 6px 10px -6px #999;
    -moz-box-shadow: 0 6px 10px -6px #999;
}
.guest-nav > ul > li:hover ul,
.show_nav .guest-nav > ul > li:hover ul {
    display: block;
    
}
.guest-nav ul li ul li a {
    padding: 0px 26px;
}
.guest-nav ul li ul li a,
.guest-nav ul li:hover a,
.guest-nav > ul > li a:hover,
.guest-nav ul li ul li a:hover,
.guest-nav ul li ul li:hover a {
    color: #000000;
}
.guest-nav ul li ul li {
    background: #f3f3f3;
    min-width: 200px;
    height: auto;
    font-weight: bold;
    line-height: normal;
    padding: 8px 0;
}
.guest-nav ul li ul li:hover {
    background: #e0e0e0;
}
.spanish .guest-nav ul li ul li a,
.french .guest-nav ul li ul li a,
.swedish .guest-nav ul li ul li a, 
.dutch .guest-nav ul li ul li a,
.german .guest-nav ul li ul li a,
.korean .guest-nav ul li ul li a,
.portuguese .guest-nav ul li ul li a {
    padding-top: 0px;
    padding-bottom: 0px;
}
.gst .guest-nav ul li ul li a { padding: 0px 16px; }
.gst .icon { display: none; }
.scrolled .guest-nav ul li ul li a { padding: 0px 16px; }
.scrolled .guest-nav li:hover,
.scrolled .guest-nav ul li ul li { background: #464646; }
.scrolled .guest-nav ul li ul li:hover { background: #595959; }
.scrolled .guest-nav ul li ul li a,
.scrolled .guest-nav ul li:hover a,
.scrolled .guest-nav > ul > li a:hover,
.scrolled .guest-nav ul li ul li a:hover,
.scrolled .guest-nav ul li ul li:hover a {
    color: #ffffff;
}
.spanish .scrolled .guest-nav ul li ul li a,
.german .scrolled .guest-nav ul li ul li a,
.korean .scrolled .guest-nav ul li ul li a,
.dutch .scrolled .guest-nav ul li ul li a,
.portuguese .scrolled .guest-nav ul li ul li a,
.swedish .scrolled .guest-nav ul li ul li a {
    padding-top: 0px;
    padding-bottom: 0px;
}
@media (max-width: 980px) {
    .show_nav .guest-nav .subnav {
        display: block;
    }
    .show_nav .guest-nav .dropdown-toggle {
        width: 60px;
        height: 58px;
        right: 0;
        top: 0;
        position: absolute;
    }
    .show_nav .guest-nav .icon {
        background-image: url(https://secureimage.securedataimages.com/images/js/vice/icons_mobile_sprite_v5-compressor.png);
        background-size: 1950%;
    }
    .show_nav .guest-nav .dropdown-arrow {
        background-position: 1% 14%;
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
    }
    .show_nav .guest-nav .dropdown-arrow {
        width: 20px;
        height: 20px;
        margin-top: -10px;
        position: absolute;
        top: 29px;
        right: 18px;
    }
    .show_nav .guest-nav .up,
    .show_nav .scrolled .guest-nav .up {
        height: auto;
    }
    .show_nav .up .dropdown-arrow {
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
    }
    .show_nav .guest-nav ul li ul li {
        background: #464646;
    }
    .show_nav .guest-nav > ul > li:hover {
        background: #464646;
        box-shadow: none;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
    }
    .show_nav .guest-nav ul li ul li a,
    .show_nav .guest-nav ul li:hover a,
    .show_nav .guest-nav > ul > li a:hover,
    .show_nav .guest-nav ul li ul li a:hover,
    .show_nav .guest-nav ul li ul li:hover a {
        color: #ffffff;
    }
    .show_nav .guest-nav ul li ul li:hover {
        background: #595959;
    }
    .show_nav .guest-nav ul li ul li a {
        padding: 10px 26px;
    }
}


  </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>
<style>
        .login_input_wrapper .google-oauth {
            color: #ffffff;
        }
        .active .login_input_wrapper .google-oauth {
            color: #000000;
        }
        #mobile h2 .bigger {margin-bottom: 5px;}
        .chinese #vid h2 .bigger, .korean #vid h2 .bigger {margin: 5px 0;}
    </style>
<style>
  *{
    box-sizing: border-box;
  }
  *:before,
  *:after {
    box-sizing: border-box;
  }
  h1, h2, h3, h4, h5, h6, ul, p, form, input {
    margin: 0px;
    padding: 0px;
    outline: none;
    list-style-type: none;
  }
  input:focus, select:focus, textarea:focus, button:focus {outline: none;}
  button:focus {outline:0;}
  button, input {font-family: 'Open Sans', '微軟正黑體', sans-serif;}
  .fgtpwd-popup {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.8);
    z-index: -1;
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.2s linear;
    text-align: center;
  }
  .fgtpwd-popup.popup {
    z-index: 999;
    visibility: visible;
    opacity: 1;
  }

  html.popup,body.popup {
    height: 100%;
    overflow: hidden;
  }

  .fgtpwd-box {
    display: inline-block;
    width: 540px;
    margin: 210px auto 0;
    box-shadow: 1px 1px 2px rgba(0,0,0,0.6);
    border-radius: 10px;
  }

  .fgtpwd-title {
    font-size: 36px;
    font-weight: 300;
    line-height: 58px;
    padding-left: 30px;
    color: #fff;
    background: #a1a1a1;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    text-align: left;
  }

  .fgtpwd-cotent {
    padding: 25px 30px 45px;
    background: #f0f0f0;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
  }

  #rest-2 .fgtpwd-cotent {padding-bottom: 20px;}

  .fgtpwd-desc {
    font-size: 14px;
    font-weight: 300;
    text-align: left;
    color: #212121;
  }

  .fgtpwd-btns {
    display: flex;
    justify-content: center;
    padding-top: 20px;
  }

  .fgtpwd-box .btn-no {
    line-height: 35px;
    cursor: pointer;
  }

  .fgtpwd-box .btn-no,
  .fgtpwd-box button {
    min-width: 88px;
    height: 35px;
    border: 0;
    border-radius: 10px;
    font-size: 14px;
    text-transform: uppercase;
    color: #fff;
  }

  #rest-1 .fgtpwd-btns .btn-no
  #rest-1 .fgtpwd-btns button {
    width: calc((100% - 10px)/2);
  }

  .btn-no, .btn-no:hover {background-color: #a7a7a7;margin-right: 10px;}
  .btn-ys, .btn-ys:hover,.btn-ys:disabled {background-color: #f70202;}
  .btn-ys:disabled {cursor: not-allowed;}
  .btn, button, [type="submit"], [type="button"], [type="reset"] {padding: 0;}
  .reset-box {
    padding-top: 20px;
    width: 185px;
    margin: 0 auto;
    text-align: center;
  }

  /* multiple langs */
  #japanese .reset-box, .japanese .reset-box{width: 230px;}
  #japanese .reset-input input::placeholder, .japanese .reset-input input::placeholder {font-size: 12px;letter-spacing: -1px;}
  #japanese .fgtpwd-title, .japanese .fgtpwd-title {font-size: 28px;letter-spacing: -1px;}
  #korean .fgtpwd-title, .korean .fgtpwd-title, #italian .fgtpwd-title, .italian .fgtpwd-title, #french .fgtpwd-title, .french .fgtpwd-title, 
  #german .fgtpwd-title, .german .fgtpwd-title, #dutch .fgtpwd-title, .dutch .fgtpwd-title {font-size: 32px;}
  #portuguese .reset-box, .portuguese .reset-box, #spanish .reset-box, .spanish .reset-box, #french .reset-box, .french .reset-box,
  #german .reset-box, .german .reset-box, #dutch .reset-box, .dutch .reset-box{width: 210px;}
  #portuguese .fgtpwd-title, .portuguese .fgtpwd-title, #spanish .fgtpwd-title, .spanish .fgtpwd-title {font-size: 30px;}
  /* [END] multiple langs */

  .reset-input {
    position: relative;
    display: block;
    width: 100%;
  }

  .reset-input::before {
    content: "";
    position: absolute;
    left: 8px;
    top: 10px;
    width: 18px;
    height: 18px;
    background-image: url(https://secureimage.securedataimages.com/images/ffadult/39850/Icon-email.svg);
  }

  .reset-input input {
    width: 100%;
    border: 1px solid #cccccc;
    border-radius: 10px;
    height: 35px;
    font-size: 13px;
    font-weight: 300;
    color: #212121;
    box-shadow: inset 1px 1px 2px rgba(0,0,0,0.4);
    padding-left: 30px;
    box-sizing: border-box;
  } 

  .errormsg {
    display: none;
    color: #df0000;
    font-size: 12px;
    font-weight: 300;
    text-align: left;
  }

  .error .fgtpwd-cotent input {border-color: #df0000;}
  .error .errormsg {display: block;}
  .confirm-box {
    width: 310px;
    margin: -10px auto 15px;
  }
  .confirm-title {
    display: flex;
    align-items: center;
    background-color: #fff;
    border-radius: 5px;
    box-shadow: inset 0px 1px 2px rgba(0,0,0,0.2);
    padding: 16px 22px 20px;
  }
  .confirm-title-txt {
    font-size: 14px;
    font-weight: 300;
    line-height: 24px;
    color: #212121;
    text-align: left;
  }

  .confirm-title-txt span {
    font-size: 16px;
    font-weight: 600;
  }

  .confirm-code-desc,.confirm-code-desc2 {
    padding: 11px 0;
    font-size: 13px;
    line-height: 18px;
    font-weight: 300;
    color: #212121;
    text-align: left;
  }

  .confirm-code-desc2 {
    font-size: 14px;
    line-height: 19px;
    padding: 17px 0 4px;
  }

  .confirm-code-box {
    display: flex;
    justify-content: space-between;
  }

  .confirm-code-box input {
    width: 200px;
    border: 1px solid #cccccc;
    border-radius: 10px;
    height: 35px;
    font-size: 14px;
    color: #212121;
    box-shadow: inset 1px 1px 2px rgba(0,0,0,0.4);
    text-indent: 8px;
    box-sizing: border-box;
  }
  .confirm-fn li {
    position: relative;
    display: block;
    font-size: 14px;
    font-weight: 600;
    line-height: 22px;
    color: #3366cc;
    padding-left: 20px;
    text-align: left;
    cursor: pointer;
  }

  .confirm-fn li:before {
    content: "";
    position: absolute;
    left: 0;
    top: 9px;
    width: 4px;
    height: 4px;
    background: #3366cc;
  }

  .confirm-bottom {
    font-size: 11px;
    font-weight: 300;
    line-height: 22px;
    text-align: center;
    color: #212121;
  }

  .confirm-bottom a {color: #3366cc;}
</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>window.location.href = '/www/guest/#/';</script><!-- -->
        

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


  
  
  

<!-- Soc10315VideoCoverAudio -->
  







<script src="https://secureimage.securedataimages.com/images/production/fruit_3/v1_1_0/js/fruit3-svg_v2.js"></script>




  
  
  

  
  

<script type='application/ld+json'>
{ "@context": "http://www.schema.org", "@type": "Corporation", "name": "Adult FriendFinder", "url": "https://adultfriendfinder.com", "logo": "https://secureimage.securedataimages.com/images/ffadult/header/logo_ffadult.jpg", "sameAs": [ "https://twitter.com/adultfriendfind" ] }
</script>

<script type="application/ld+json">
{ "@context": "http://schema.org", "@type": "WebPage", "url": "https://adultfriendfinder.com/", "name": "Adult FriendFinder", "description": "Online adult dating for singles and swingers seeking casual sex and sexual hookups" }
</script>



<body class="english has_notice">
<div>
</div>

  <a class="top" name="top"></a>
  <div class="grey_bg">
    <header id="head" class="header">
      <div class="logo_bar">
        <div class="w960">
          <a id="hamburger">
            <img src="https://secureimage.securedataimages.com/images/ffadult/39850/hammy.png">
          </a>
          <div class="logo_wrapper">
            <a href="/" data-ga-event="AFF logo:Image"><img title="AdultFriendFinder connects like-minded adults, providing a space to build friendships, explore relationships, and engage in open-minded conversations in a welcoming community." class="logo" src="https://secureimage.securedataimages.com/images/ffadult/39850/white_AFF.svg" /></a>
            <span class="logo_tagline">World's Largest Adult Personals</span>
          </div>
          <div id="login_wrapper" class="login">
            
<script src="https://www.google.com/recaptcha/enterprise.js?render=6Le39tEaAAAAAMMkCDMgcFqH-bd48PekQZWZSphp"></script>
<script type="text/javascript" defer>

document.addEventListener("DOMContentLoaded", function(event) { 

    if (!window.handleFormSubmitWithCaptcha) {
        window.handleFormSubmitWithCaptcha = function(loginForm, callback) {
            if (!loginForm.recaptcha_token) { 
                event.preventDefault();
                try {
                  grecaptcha.enterprise.ready(function() {
                    grecaptcha.enterprise.execute('6Le39tEaAAAAAMMkCDMgcFqH-bd48PekQZWZSphp', {action: 'LOGIN'}).then(function(token) {
                        if (loginForm.querySelector('[name="g-recaptcha-response"]')) {
                            loginForm.querySelector('[name="g-recaptcha-response"]').value=token;
                        } 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', token);
                            loginForm.appendChild(eleToken);
                        }
                        if (typeof(callback) === 'function') {
                            callback();
                        }
                    }); 
                  });
                } catch (error) {
                    console.error("Captcha error: " + error);
                }
            }   
        }

        
        // Handler for forgot password forms
        var forgotPassword = document.querySelector('#tmpl_forgot_login [name="login_handle"]');
        if (forgotPassword) {
            forgotPassword.addEventListener('focus', function() {
                handleFormSubmitWithCaptcha(this);
            });
        }

        // Handle for login_form_username forgot password form
        var forgotPasswordLoginForm = document.querySelector('#forgotPW_form [name="login_handle"]');
        if (forgotPasswordLoginForm) {
            forgotPasswordLoginForm.addEventListener('focus', function() {
                handleFormSubmitWithCaptcha(this);
            });
        }
    }
});
</script>

<form accept-charset=utf-8 method="post" action="https://secure.adultfriendfinder.com/p/login2.cgi" id="loginForm" name="LOGIN" target="_top" autocomplete="off" class="captcha_check">
<input type="hidden" name="who" value="r_RhDi72cHW.pRVIspISognb21Gyopm8L.JKbo4gqlRQv06xA11qZJd6Z2Jwh0Yv.t2EF5SCjY9EWS9o_hivVZ0L964VuBtBkDK0_qXRl5.EmJFJAcZjC7GqEytl6dM6LgjVsGOFtYNWZu6nSR.TBKXQ--" />
<input type="hidden" name="_templatename_" value="cover_ffadult_new2022"><input type="hidden" name="site" value="ffadult" />
              
                                <input type="hidden" name="login_origin" value="cover_navbar">
                            <input type="hidden" name="p" value="new_no_handle">
              <input type="hidden" name="force_reload" value="1">
              <div id="login_username_wrapper" class="login_input_wrapper">
                <input id="login_username_input" type="text" name="handle" tabindex="1" placeholder="Username" />
                <span class="incorrect">Your Username or Password was incorrect.</span>  
              </div>
              <div id="login_password_wrapper" class="login_input_wrapper">
                <input id="login_password_input" type="password" name="password" maxlength="25" tabindex="2" placeholder="Password" />
                <a href="#" title="Forgot password?" class="forgot_password" data-ga-event="Forgot password:Text">Forgot password?</a>
              </div>
              <div id="login_button" class="login_input_wrapper">
                  <div id="login_submit" class="btn btn-primary">
                    Login
                  </div>
                <!-- <input id="login_submit" class="btn btn-primary" type="submit" name="login_submit" alt="Log in to AdultFriendFinder to connect with like-minded adults, explore personal ads, and engage with a vibrant community of individuals seeking meaningful connections and shared experiences." value="Login" data-ga-event="Member Signed In" /> -->
              </div>
                              <div class="login_input_wrapper">
                  <a
                    class="google-oauth"
                    style="display: flex; align-items: center; gap: 6px; border: 1px solid #cccccc; border-radius: 10px; padding: 7px 12px; min-height: 35px; font-size: 14px; background-color: transparent;"
                  >
                    <object data="/www/guest/assets/google.svg" width="16" height="16" type="image/svg+xml"></object>
                    <span>Log in with Google</span>
                  </a>
                </div>
                          </form>
          </div>
          <div class="login_flyout">
            <a id="reg_flyout_link" class="flyout_link">Register</a>
            <a id="login_flyout_link" class="flyout_link" alt="Log in to AdultFriendFinder to connect with like-minded adults, explore personal ads, and engage with a vibrant community of individuals seeking meaningful connections and shared experiences.">Login</a>
          </div>
                  </div>
      </div>
    </header>
  </div>

<div id="outer_wrapper">
<div id="inner_wrapper">

  <div id="grey_wrapper" class="grey_bg">
   





  
</head>

<!-- from 74.125.218.231 to si204-253 on live_cd -->



  <nav id="new_navbar" class="navbar guest-nav">
    <ul class="w960">

	  <li class="join"><a href="https://secure.adultfriendfinder.com/p/register.cgi?who=r_RhDi72cHW.pRVIspISognb21Gyopm8L.JKbo4gqlRQv06xA11qZJd6Z2Jwh0Yv.t2EF5SCjY9EWS9o_hivVZ0L964VuBtBkDK0_qXRl5.EmJFJAcZjC7GqEytl6dM6LgjVsGOFtYNWZu6nSR.TBKXQ--&site=ffadult&geonames_reg=1" title="Join Now!" name="Join Now!" data-ga-event="Register:Text">Join Now!</a></li>

    <li style="display: none;"><a href="/magazine?&who=r_RhDi72cHW.pRVIspISognb21Gyopm8L.JKbo4gqlRQv06xA11qZJd6Z2Jwh0Yv.t2EF5SCjY9EWS9o_hivVZ0L964VuBtBkDK0_qXRl5.EmJFJAcZjC7GqEytl6dM6LgjVsGOFtYNWZu6nSR.TBKXQ--" title="Magazine" name="Magazine" data-ga-event="Magazine:Text">Magazine</a></li>
    <li class="login" style="display:none;"><a href="/go/page/standard_login.html?&who=r_RhDi72cHW.pRVIspISognb21Gyopm8L.JKbo4gqlRQv06xA11qZJd6Z2Jwh0Yv.t2EF5SCjY9EWS9o_hivVZ0L964VuBtBkDK0_qXRl5.EmJFJAcZjC7GqEytl6dM6LgjVsGOFtYNWZu6nSR.TBKXQ--" title="Member Login" name="Member Login">Member Login</a></li>
    <li style="display: none;">
	      <a href="/member-cams?&who=r_RhDi72cHW.pRVIspISognb21Gyopm8L.JKbo4gqlRQv06xA11qZJd6Z2Jwh0Yv.t2EF5SCjY9EWS9o_hivVZ0L964VuBtBkDK0_qXRl5.EmJFJAcZjC7GqEytl6dM6LgjVsGOFtYNWZu6nSR.TBKXQ--&p=whos_online_page" title="Live Chat" name="Live Chat" data-ga-event="Live Chat:Text">Live Chat</a>
	      <div class="dropdown-toggle"><span class="icon dropdown-arrow"></span></div>
	      <ul class="subnav">
	          <li><a href="/live-model-chat?&who=r_RhDi72cHW.pRVIspISognb21Gyopm8L.JKbo4gqlRQv06xA11qZJd6Z2Jwh0Yv.t2EF5SCjY9EWS9o_hivVZ0L964VuBtBkDK0_qXRl5.EmJFJAcZjC7GqEytl6dM6LgjVsGOFtYNWZu6nSR.TBKXQ--&p=whos_online_page" title="" name="" data-ga-event="Live Model Shows:Text">Live Models</a></li>
	      </ul>
	  </li>
      <li><a href="/about-us?&who=r_RhDi72cHW.pRVIspISognb21Gyopm8L.JKbo4gqlRQv06xA11qZJd6Z2Jwh0Yv.t2EF5SCjY9EWS9o_hivVZ0L964VuBtBkDK0_qXRl5.EmJFJAcZjC7GqEytl6dM6LgjVsGOFtYNWZu6nSR.TBKXQ--" title="About" name="About" data-ga-event="About:Text">About</a></li>
      
	  <li class="last">
	      <a href="/www/guest/#/contact?&who=r_RhDi72cHW.pRVIspISognb21Gyopm8L.JKbo4gqlRQv06xA11qZJd6Z2Jwh0Yv.t2EF5SCjY9EWS9o_hivVZ0L964VuBtBkDK0_qXRl5.EmJFJAcZjC7GqEytl6dM6LgjVsGOFtYNWZu6nSR.TBKXQ--" title="Contact" name="Contact" data-ga-event="contact:Text">Contact</a>
	  </li>
    </ul>
  </nav>


    <a class="floating_reg_anchor" name="cover_reg_form"> </a>
    
    <div class="reg_wrap">
      <div id="main_reg_form" class="reg_form">
            <div class="reg_right_wrapper">             
              <form accept-charset=utf-8 name="reg1" method="post" action="/p/register2.cgi" id="frmID_reg1" method="post" enctype="multipart/form-data">
<input type="hidden" name="who" value="r_RhDi72cHW.pRVIspISognb21Gyopm8L.JKbo4gqlRQv06xA11qZJd6Z2Jwh0Yv.t2EF5SCjY9EWS9o_hivVZ0L964VuBtBkDK0_qXRl5.EmJFJAcZjC7GqEytl6dM6LgjVsGOFtYNWZu6nSR.TBKXQ--" />
<input type="hidden" name="_templatename_" value="cover_ffadult_new2022"><input type="hidden" name="site" value="ffadult" />
                                <input type="hidden" name="from_ad" value="p142055" />

                
                <div id="regPage_1" class="">
                  <div class="reg_form_head">
                    <h2 id="regPage_1_title">Sign Up Now!</h2>
                    <h3 class="subtext">Have some fun tonight!</h3>
                  </div>

                                      <div class="fldRow">
                      <a class="google-oauth" style="display: flex; justify-content: center; align-items: center; gap: 8px; padding: 10px 0; width: 100%; border: 1px solid #969696; border-radius: 6px; background-color: transparent; font-weight: bold;">
                        <object data="/www/guest/assets/google.svg" width="16" height="16" type="image/svg+xml"></object>
                        <span>Sign up with Google</span>
                      </a>
                    </div>
                    <div class="fldRow" style="margin: 12px 0; display: flex; align-items: center; gap: 12px;">
                      <span style="flex-grow: 1; border-top: 1px solid #dadada;"></span>
                      <span>or</span>
                      <span style="flex-grow: 1; border-top: 1px solid #dadada;"></span>
                    </div>
                  
                  <div class="fldRow" id="fldRegSex">
                    <div class="fldColumn_1">
                      <label for="fldID_REG_sex">I am/We are a</label>
                    </div>
                    <div class="reg_input_wrapper">
                      <div class="fldColumn_2">
                        <select name="REG_sex" id="fldID_REG_sex">
<option selected="selected" value="1">Man</option>
<option 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 id="sts_REG_sex" class="hide"></div>
                      </div>
                    </div>
                    <div id="help_REG_sex" class="help hide"></div>
                  </div>

                  <div class="fldRow fldTransId" id="fldTransId">
                    <div class="fldColumn_1">
                      <label for="fldID_trans_profile">Identity</label>
                    </div>
                    <div class="reg_input_wrapper">
                      <div class="fldColumn_2">
                          <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 id="sts_trans_profile" class="hide"></div>
                      </div>
                    </div>
                    <div id="help_trans_profile" class="help hide"></div>
                  </div>

                  <div class="fldRow" id="fldLookingFor">
                    <div class="fldColumn_1">
                      <label>Looking for</label>
                      <div id="sts_looking_for_person_new" class="hide"></div>
                    </div>
                    <div class="reg_input_wrapper">
                      <div class="fldColumn_2">
                        <div class="fldColInner_1">
                          <label for="fldID_looking_for_person_new_1" class="fld_checkbox fld_checkbox_left"><input type="checkbox" name="looking_for_person_new" value="1" id="fldID_looking_for_person_new_1" /><span>Men</span></label>                          <label for="fldID_looking_for_person_new_2" class="fld_checkbox fld_checkbox_right"><input type="checkbox" name="looking_for_person_new" value="2" id="fldID_looking_for_person_new_2" /><span>Women</span></label>                          <label for="fldID_looking_for_person_new_3" class="fld_checkbox fld_checkbox_left"><input type="checkbox" name="looking_for_person_new" value="3" id="fldID_looking_for_person_new_3" /><span>Couples</span></label>                          <label for="fldID_looking_for_person_new_7" class="fld_checkbox fld_checkbox_right"><input type="checkbox" name="looking_for_person_new" value="7" id="fldID_looking_for_person_new_7" /><span>Trans</span></label>                        </div>
                      </div>
                    </div>
                    <div id="help_looking_for_person_new" class="help hide"></div>
                  </div>

                  <div class="fldRow fldLookingTransId">
                    <div class="fldColumn_1">
                      <label>Trans identity</label>
                      <div id="sts_looking_for_trans_profile" class="hide"></div>
                    </div>
                    <div class="reg_input_wrapper">
                      <div class="fldColumn_2">
                        <div class="fldColInner_1">
                            <label for="looking-for-trans-tw" class="fld_checkbox fld_checkbox_left">
                                <input id="looking-for-trans-tw" type="checkbox" value="1" name="looking_for_trans_profile" />
                                <span>Trans woman</span> 
                            </label>
                            <label for="looking-for-trans-tm" class="fld_checkbox fld_checkbox_right">
                                <input id="looking-for-trans-tm" type="checkbox" value="2" name="looking_for_trans_profile" />
                                <span>Trans man</span>
                            </label>
                            <label for="looking-for-trans-nb" class="fld_checkbox fld_checkbox_right">
                                <input id="looking-for-trans-nb" type="checkbox" value="3" name="looking_for_trans_profile" />
                                <span>Non binary</span>
                            </label>
                        </div>
                        <div class="fldColInner_2">
                            <label for="looking-for-trans-tfem" class="fld_checkbox fld_checkbox_left">
                                <input id="looking-for-trans-tfem" type="checkbox" value="4" name="looking_for_trans_profile" />
                                <span>Transfeminine</span>
                            </label>
                            <label for="looking-for-trans-tmas" class="fld_checkbox fld_checkbox_right">
                                <input id="looking-for-trans-tmas" type="checkbox" value="5" name="looking_for_trans_profile" />
                                <span>Transmasculine</span>
                            </label>
                        </div>
                      </div>
                    </div>
                    <div id="help_looking_for_trans_profile" class="help hide"></div>
                  </div>

                  <div id="man_dob" class="fldRow">
                    <div class="fldColumn_1">
                      <label for="fldID_bday_month">Birthdate</label>
                      <div id="sts_dob" class="hide"></div>
                    </div>
                    <div class="reg_input_wrapper bday_wrapper">
                      
<script type='text/javascript'>function updateDays(){var formDay=document.getElementById('bday_day');var formYear=document.getElementById('bday_year');var year=parseInt(formYear.options[formYear.selectedIndex].text,10);var formMonth=document.getElementById('bday_month');var month=formMonth.options[formMonth.selectedIndex].value;if(isNaN(month)){month=1;}
if(isNaN(year)){year='2011'};var selectedDate=new Date(year,month,0);var totalDays=selectedDate.getDate();var formDayOptionZero=formDay.options[0].value;if(formDayOptionZero!='1'){totalDays+=1;}
if(formDay.length>=totalDays){formDay.length=totalDays;}else{while(formDay.length<totalDays){var addDays=new Option();if(formDayOptionZero!='1'){addDays.text=formDay.length;addDays.value=formDay.length;}else{addDays.text=formDay.length+1;addDays.value=formDay.length+1;}
try{formDay.add(addDays,formDay.options[null]);}catch(e){formDay.add(addDays,null);}}}}</script><select name="bday_month" size='1' id='bday_month'  onchange='updateDays();'    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" onchange='updateDays();'  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>
                    <div id="help_dob" class="help hide"></div>
                  </div>

                  <div id="couples_dob" style="display:none">
                    <div class="fldRow">
                      <div class="fldColumn_1">
                        <label for="fldID_bday_month1">Birthdate</label>
                        <div id="sts_dob1" class="hide"></div>
                      </div>
                      <div class="reg_input_wrapper bday_wrapper">
                        
<script type='text/javascript'>function updateDays1(){var formDay=document.getElementById('bday_day1');var formYear=document.getElementById('bday_year1');var year=parseInt(formYear.options[formYear.selectedIndex].text,10);var formMonth=document.getElementById('bday_month1');var month=formMonth.options[formMonth.selectedIndex].value;if(isNaN(month)){month=1;}
if(isNaN(year)){year='2011'};var selectedDate=new Date(year,month,0);var totalDays=selectedDate.getDate();var formDayOptionZero=formDay.options[0].value;if(formDayOptionZero!='1'){totalDays+=1;}
if(formDay.length>=totalDays){formDay.length=totalDays;}else{while(formDay.length<totalDays){var addDays=new Option();if(formDayOptionZero!='1'){addDays.text=formDay.length;addDays.value=formDay.length;}else{addDays.text=formDay.length+1;addDays.value=formDay.length+1;}
try{formDay.add(addDays,formDay.options[null]);}catch(e){formDay.add(addDays,null);}}}}</script><select name="bday_month1" size='1' id='bday_month1'  onchange='updateDays1();'    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_day1" id="bday_day1" 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_year1" id="bday_year1" onchange='updateDays1();'  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>
                      <div id="help_dob1" class="help hide"></div>
                    </div>

                    <div class="fldRow">
                      <div class="fldColumn_1">
                        <label for="fldID_bday_month2">Birthdate</label>
                        <div id="sts_dob2" class="hide"></div>
                      </div>
                      <div class="reg_input_wrapper bday_wrapper">
                        
<script type='text/javascript'>function updateDays2(){var formDay=document.getElementById('bday_day2');var formYear=document.getElementById('bday_year2');var year=parseInt(formYear.options[formYear.selectedIndex].text,10);var formMonth=document.getElementById('bday_month2');var month=formMonth.options[formMonth.selectedIndex].value;if(isNaN(month)){month=1;}
if(isNaN(year)){year='2011'};var selectedDate=new Date(year,month,0);var totalDays=selectedDate.getDate();var formDayOptionZero=formDay.options[0].value;if(formDayOptionZero!='1'){totalDays+=1;}
if(formDay.length>=totalDays){formDay.length=totalDays;}else{while(formDay.length<totalDays){var addDays=new Option();if(formDayOptionZero!='1'){addDays.text=formDay.length;addDays.value=formDay.length;}else{addDays.text=formDay.length+1;addDays.value=formDay.length+1;}
try{formDay.add(addDays,formDay.options[null]);}catch(e){formDay.add(addDays,null);}}}}</script><select name="bday_month2" size='1' id='bday_month2'  onchange='updateDays2();'    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" onchange='updateDays2();'  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>
                      <div id="help_dob2" class="help hide"></div>
                    </div>
                  </div>
                  <div class="fldRow">
                    <div class="fldColumn_1">
                      <label for="fldID_country">Country</label>
                      <div id="sts_country" class="hide"></div>
                    </div>
                    <div class="reg_input_wrapper">
                      <div class="fldColumn_2">
                        <select name="country"  id="fldID_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>

                      </div>
                    </div>
                    <div id="help_country" class="help hide"></div>
                  </div>

                  <div class="fldRow hide" id="fldRow_state">
                    <div class="fldColumn_1">
                      <label for="fldID_state" id="state_text">State</label>
                    </div>
                    <div class="reg_input_wrapper">
                      <div class="fldColumn_2">
                        <select name="state" id="fldID_state" class="">
<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>

                        <input type="text" name="state_input" id="fldID_state_input" value="" class="hide" />
                        <div id="sts_state" class="hide"></div>
                      </div>
                    </div>
                    <div id="help_state" class="help hide"></div>
                  </div>

                  <div class="fldRow hide" id="fldRow_city">
                    <div class="fldColumn_1">
                      <label for="fldID_city" id="city_text">Closest city</label>
                    </div>
                    <div class="reg_input_wrapper">
                      <div class="fldColumn_2">
                        <div id="fld_city">
                                                  </div>
                        <input type="text" name="city" id="fldID_city" value="" class="hide"/>
                        <div id="sts_city" class="hide"></div>
                      </div>
                    </div>
                    <div id="help_city" class="help hide"></div>
                  </div>

                  <div class="fldRow" id="fldRow_zip">
                    <div class="fldColumn_1">
                      <label for="fldID_zip">Zip code</label>
                    </div>
                    <div class="reg_input_wrapper">
                      <div class="fldColumn_2">
                        <input type="text" name="zip" id="fldID_zip" value="" maxlength="10"/>
                        <div id="sts_zip" class="hide"></div>
                      </div>
                    </div>
                    <div id="help_zip" class="help hide"></div>
                  </div>

                  <div class="fldRow">
                    <div class="reg_input_wrapper">
                      <div class="fldColumn_2">
                        <input type="submit" name="butAction_1" id="fldID_butAction_1" value="Register Now"  class="red_btn" style="width: 100%;" data-ga-event="Register Now" />
                        <div id="preloader_1" class="preloader hide"></div>
                      </div>
                    </div>
                  </div>
                </div>
                

                
                <div id="regPage_2" class="hide">
                  <h2 id="regPage_2_title">Step 2 of 2</h2>

                  <div class="fldRow">
                    <div class="fldColumn_1">
                      <label for="fldID_email">Email address</label>
                    </div>
                    <div class="reg_input_wrapper">
                      <div class="fldColumn_2">
                        <input type="text" name="email" id="fldID_email" value="" maxlength="64"/>
                        <div id="sts_email" class="hide"></div>
                      </div>
                    </div>
                    <div id="help_email" class="help hide"></div>
                  </div>

                  <div class="fldRow">
                    <div class="fldColumn_1">
                      <label for="fldID_REG_handle">Choose a username</label>
                    </div>
                    <div class="reg_input_wrapper">
                      <div class="fldColumn_2">
                        <input type="text" name="REG_handle" id="fldID_REG_handle" value="" maxlength="16"/>
                        <div id="sts_REG_handle" class="hide"></div>
                      </div>
                    </div>
                    <div id="help_REG_handle" class="help hide"></div>
                    <div id="suggested_usernames" class="help hide"></div>
                  </div>

                  <div class="fldRow">
                    <div class="fldColumn_1">
                      <label for="fldID_password">Create Password</label>
                      <div class="fldNote">5 or more characters. Case sensitive.</div>
                    </div>
                    <div class="reg_input_wrapper">
                      <div class="fldColumn_2">
                        <input type="password" name="password" id="fldID_password" value="" maxlength="16"/>
                        <div id="sts_password" class="hide"></div>
                      </div>
                    </div>
                    <div id="help_password" class="help hide"></div>
                  </div>

                  <div class="fldRow">
                    <div class="fldColumn_1">
                      <label for="fldID_title">Introduction</label>
                      <div class="fldNote">At least 10 characters long. No personal contact info.</div>
                    </div>
                    <div class="reg_input_wrapper">
                      <div class="fldColumn_2">
                        <textarea rows="3" name="title" id="fldID_title" maxlength="255"/></textarea>
                        <div id="sts_title" class="hide"></div>
                      </div>
                    </div>
                    <div id="help_title" class="help hide"></div>
                  </div>

                  <div class="fldRow" style="display:none">
                    <div class="fldColumn_1 self_profile_1">
                      <label for="fldID_profile">Tell others about yourself<span class="optional">(Optional)</span></label>
                      <div id="note_profile" class="fldNote">
                        Need help? Try these tools
                        <ul class="writing_tool">
                          <li data-form-tool="writing_ideas"><a id="hints_reg_intro" href="#">Writing ideas</a></li>
                          <li data-form-tool="instant_writer" class="hide"><a href="#">Instant writer</a></li>
                        </ul>
                      </div>
                    </div>
                    <div class="reg_input_wrapper">
                      <div class="fldColumn_2 self_profile_2">
                        <textarea name="profile" rows="2" wrap="virtual" id="fldID_profile" class="form-control" maxlength="5000"></textarea>
                        <div id="sts_profile" class="hide"></div>
                      </div>
                    </div>
                    <div id="help_profile" class="help hide"></div>
                  </div>

                  
                  <div id="fldRow_captcha" class="fldRow">
                    <div class="fldColumn_2 captcha">
                      <div id="fldID_captcha">
                                                                                                </div>
                    </div>
                    <div id="sts_captcha" class="hide"></div>
                    <div id="help_captcha" class="help hide"></div>
                  </div>

                  <div class="fldRow">
                    <div class="reg_input_wrapper">
                      <div class="fldColumn_2">
                        <input type="submit" name="butAction_2" id="fldID_butAction_2" value="Start having fun" class="red_btn"/>
                        <div id="preloader_2" class="preloader hide"></div>
                        <div id="reg_alert" class="alert alert-error"><a href="#" class="close">×</a>
                        <p><strong>Error!</strong> We can&rsquo;t register you at this time.</p></div>
                        
                        <div id="disclaimer_single" class="fldNote">By registering on AdultFriendFinder, I certify I am at least 18 years old and have read and agree to its <a href="/go/page/terms_of_use.html?&who=r_RhDi72cHW.pRVIspISognb21Gyopm8L.JKbo4gqlRQv06xA11qZJd6Z2Jwh0Yv.t2EF5SCjY9EWS9o_hivVZ0L964VuBtBkDK0_qXRl5.EmJFJAcZjC7GqEytl6dM6LgjVsGOFtYNWZu6nSR.TBKXQ--" target="_new" class="overcolor">Terms of Use</a> and 
<a href="/go/page/privacy.html?&who=r_RhDi72cHW.pRVIspISognb21Gyopm8L.JKbo4gqlRQv06xA11qZJd6Z2Jwh0Yv.t2EF5SCjY9EWS9o_hivVZ0L964VuBtBkDK0_qXRl5.EmJFJAcZjC7GqEytl6dM6LgjVsGOFtYNWZu6nSR.TBKXQ--" target="_new" class="overcolor">Privacy Policy</a>, and consent to the use of <a href="/go/page/privacy.html?&who=r_RhDi72cHW.pRVIspISognb21Gyopm8L.JKbo4gqlRQv06xA11qZJd6Z2Jwh0Yv.t2EF5SCjY9EWS9o_hivVZ0L964VuBtBkDK0_qXRl5.EmJFJAcZjC7GqEytl6dM6LgjVsGOFtYNWZu6nSR.TBKXQ--&iframeanchor=sec2" target="_new">Cookies</a> and agree to receive emails from us.</div>
                        <div id="disclaimer_couple" class="fldNote hide">By registering on AdultFriendFinder, we certify we are at least 18 years old and have read and agree to its <a href="/go/page/terms_of_use.html?&who=r_RhDi72cHW.pRVIspISognb21Gyopm8L.JKbo4gqlRQv06xA11qZJd6Z2Jwh0Yv.t2EF5SCjY9EWS9o_hivVZ0L964VuBtBkDK0_qXRl5.EmJFJAcZjC7GqEytl6dM6LgjVsGOFtYNWZu6nSR.TBKXQ--" target="_new" class="overcolor">Terms of Use</a> and 
<a href="/go/page/privacy.html?&who=r_RhDi72cHW.pRVIspISognb21Gyopm8L.JKbo4gqlRQv06xA11qZJd6Z2Jwh0Yv.t2EF5SCjY9EWS9o_hivVZ0L964VuBtBkDK0_qXRl5.EmJFJAcZjC7GqEytl6dM6LgjVsGOFtYNWZu6nSR.TBKXQ--" 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="disclaimer_combo" class="fldNote hide">By registering on AdultFriendFinder, I/we certify I am/we are at least 18 years old and have read and agree to its <a href="/go/page/terms_of_use.html?&who=r_RhDi72cHW.pRVIspISognb21Gyopm8L.JKbo4gqlRQv06xA11qZJd6Z2Jwh0Yv.t2EF5SCjY9EWS9o_hivVZ0L964VuBtBkDK0_qXRl5.EmJFJAcZjC7GqEytl6dM6LgjVsGOFtYNWZu6nSR.TBKXQ--" target="_new" class="overcolor">Terms of Use</a> and 
<a href="/go/page/privacy.html?&who=r_RhDi72cHW.pRVIspISognb21Gyopm8L.JKbo4gqlRQv06xA11qZJd6Z2Jwh0Yv.t2EF5SCjY9EWS9o_hivVZ0L964VuBtBkDK0_qXRl5.EmJFJAcZjC7GqEytl6dM6LgjVsGOFtYNWZu6nSR.TBKXQ--" 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>
                    </div>
                  </div>

                </div>
                

              </form>
              <ol id="reg1_errors" class="help hide"></ol>            
            </div>
        </div>
    </div>

    <div id="main_cont" class="main">
      <video autoplay muted preload="auto" id="cover_video" loop>
        <source src="https://secureimage.securedataimages.com/images/ffadult/cover/AFFCoverVideo_FINAL_2021/english/1.mp4" type="video/mp4">
        <source src="https://secureimage.securedataimages.com/images/ffadult/cover/AFFCoverVideo_FINAL_2021/english/1.webm" type="video/webm">
        Your browser doesn't support HTML5 video tag.
      </video>
      <div class="hero">
        <!-- CDBCT-2189 quick fix
        <a href="/member-cams?&who=r_RhDi72cHW.pRVIspISognb21Gyopm8L.JKbo4gqlRQv06xA11qZJd6Z2Jwh0Yv.t2EF5SCjY9EWS9o_hivVZ0L964VuBtBkDK0_qXRl5.EmJFJAcZjC7GqEytl6dM6LgjVsGOFtYNWZu6nSR.TBKXQ--" id="main_hero_stream" class="hero_stream">
          <span class="fruit-tooltip status-badge online" rel="tooltip" data-tooltip-active="true">
            <i class="sprite-badge-broadcasting"></i> 0 Live Members Streaming Now!
          </span>
        </a>
        -->
        <div id="main_hero_text" class="hero_text">
          <h1><span class="bigger">Join the world's largest dating and social network for adults</span></h1> 
          <div class="numbers">
            <!-- CDBCT-2189 quick fix
              <span class="num">0</span> Live Broadcasts | 
            -->
            <span class="num">98,897,765</span> Hot Photos | <span class="num">2,542,413</span> Connections</div>
        </div>
        
      </div>
      
      <div id="avn_ticker" style="display: none;">
        <div class="w960">
          <img src="https://secureimage.securedataimages.com/images/ffadult/cover/avn_award/avn_award2.png" alt="AVN award badges" class="avn_award_badges"/>
          <div class="avn_wrapper">
            <span class="avn_text">#1 Adult Dating Site</spna>
            <a href="/go/page/no1_adult_dating_site.html?&who=r_RhDi72cHW.pRVIspISognb21Gyopm8L.JKbo4gqlRQv06xA11qZJd6Z2Jwh0Yv.t2EF5SCjY9EWS9o_hivVZ0L964VuBtBkDK0_qXRl5.EmJFJAcZjC7GqEytl6dM6LgjVsGOFtYNWZu6nSR.TBKXQ--" class="avn_btn">
              <span class="avn_see_details">See Details</span>
            </a>
          </div>
        </div>
      </div>
    </div>

    <div id="section_cont">
      <section id="piclist" class="redbg">
        <div class="w960">
          <div class="sec_left">
            <div id="piclist_to_move">
              <div class="piclist_cell">
  <a class="piclist_image" href="https://adultfriendfinder.com/p/register.cgi?pid=p142055&18PG=1&country=United+States&find_sex=2&looking_for_person=1&looking_for_person_new=1&max_age=30&min_age=18&photo=2&race=0&show_city=1&amp;REG_sex=2&amp;reg_sex=2&picid=259p9Slrq0GnW4r4IFw8WAAkUFgAB4hgAJTcbAJfyEgA-&hr=&looking_for_person=2&show=f-m&creative=piclist_horizontal&piclist_id=1445655&pi_handle=jennifer0530&pi_age=25&pi_gender=F&pi_location=United States&pi_row=&pi_test=1" target="_top"><img style="border: 0 transparent none;" src="https://secureimage.securedataimages.com/ffadult/featured/external/photos/UT/9BuTd7uPANqLQqeOgRxg1A.jpg" height="200" width="200" alt="No Photo" title="jennifer0530" /></a>
  <a class="piclist_profile" href="https://adultfriendfinder.com/p/register.cgi?pid=p142055&18PG=1&country=United+States&find_sex=2&looking_for_person=1&looking_for_person_new=1&max_age=30&min_age=18&photo=2&race=0&show_city=1&amp;REG_sex=2&amp;reg_sex=2&picid=259p9Slrq0GnW4r4IFw8WAAkUFgAB4hgAJTcbAJfyEgA-&hr=&looking_for_person=2&show=f-m&creative=piclist_horizontal&piclist_id=1445655&pi_handle=jennifer0530&pi_age=25&pi_gender=F&pi_location=United States&pi_row=&pi_test=1" target="_top">
    <span class="piclist_handle piclist_profile_data">jennifer0530</span>
    <span class="piclist_age_gender piclist_profile_data"><span class="piclist_age">25</span><span class="piclist_separator">/</span><span class="piclist_gender">F</span></span>
    <span class="piclist_location piclist_profile_data"></span>
  </a>
  <!-- /piclist_profile -->
  <a class="piclist_online" href="https://adultfriendfinder.com/p/register.cgi?pid=p142055&18PG=1&country=United+States&find_sex=2&looking_for_person=1&looking_for_person_new=1&max_age=30&min_age=18&photo=2&race=0&show_city=1&amp;REG_sex=2&amp;reg_sex=2&picid=259p9Slrq0GnW4r4IFw8WAAkUFgAB4hgAJTcbAJfyEgA-&hr=&looking_for_person=2&show=f-m&creative=piclist_horizontal&piclist_id=1445655&pi_handle=jennifer0530&pi_age=25&pi_gender=F&pi_location=United States&pi_row=&pi_test=1" target="_top"></a>
</div>
<!-- /piclist_cell -->
<div class="piclist_cell">
  <a class="piclist_image" href="https://adultfriendfinder.com/p/register.cgi?pid=p142055&18PG=1&country=United+States&find_sex=2&looking_for_person=1&looking_for_person_new=1&max_age=30&min_age=18&photo=2&race=0&show_city=1&amp;REG_sex=2&amp;reg_sex=2&picid=259p9Slrq0GkzzKwoCRQWABcPFgAB4hgAJTcbAJfyEgA-&hr=&looking_for_person=2&show=f-m&creative=piclist_horizontal&piclist_id=1446921&pi_handle=06StBob&pi_age=25&pi_gender=F&pi_location=Andale, Kansas&pi_row=&pi_test=1" target="_top"><img style="border: 0 transparent none;" src="https://secureimage.securedataimages.com/ffadult/featured/external/photos/RA/nARai2WWwPs8MBAvB0V27w.jpg" width="200" height="200" alt="No Photo" title="06StBob" /></a>
  <a class="piclist_profile" href="https://adultfriendfinder.com/p/register.cgi?pid=p142055&18PG=1&country=United+States&find_sex=2&looking_for_person=1&looking_for_person_new=1&max_age=30&min_age=18&photo=2&race=0&show_city=1&amp;REG_sex=2&amp;reg_sex=2&picid=259p9Slrq0GkzzKwoCRQWABcPFgAB4hgAJTcbAJfyEgA-&hr=&looking_for_person=2&show=f-m&creative=piclist_horizontal&piclist_id=1446921&pi_handle=06StBob&pi_age=25&pi_gender=F&pi_location=Andale, Kansas&pi_row=&pi_test=1" target="_top">
    <span class="piclist_handle piclist_profile_data">06StBob</span>
    <span class="piclist_age_gender piclist_profile_data"><span class="piclist_age">25</span><span class="piclist_separator">/</span><span class="piclist_gender">F</span></span>
    <span class="piclist_location piclist_profile_data"></span>
  </a>
  <!-- /piclist_profile -->
  <a class="piclist_online" href="https://adultfriendfinder.com/p/register.cgi?pid=p142055&18PG=1&country=United+States&find_sex=2&looking_for_person=1&looking_for_person_new=1&max_age=30&min_age=18&photo=2&race=0&show_city=1&amp;REG_sex=2&amp;reg_sex=2&picid=259p9Slrq0GkzzKwoCRQWABcPFgAB4hgAJTcbAJfyEgA-&hr=&looking_for_person=2&show=f-m&creative=piclist_horizontal&piclist_id=1446921&pi_handle=06StBob&pi_age=25&pi_gender=F&pi_location=Andale, Kansas&pi_row=&pi_test=1" target="_top"></a>
</div>
<!-- /piclist_cell -->
<div class="piclist_cell">
  <a class="piclist_image" href="https://adultfriendfinder.com/p/register.cgi?pid=p142055&18PG=1&country=United+States&find_sex=2&looking_for_person=1&looking_for_person_new=1&max_age=30&min_age=18&photo=2&race=0&show_city=1&amp;REG_sex=2&amp;reg_sex=2&picid=259p9Slrq0Gk1Qr4SAeIYAAkUFgAXDxYAJTcbAJfyEgA-&hr=&looking_for_person=2&show=f-m&creative=piclist_horizontal&piclist_id=1630721&pi_handle=tiffhot4u&pi_age=30&pi_gender=F&pi_location=Haven, Kansas&pi_row=&pi_test=1" target="_top"><img style="border: 0 transparent none;" src="https://secureimage.securedataimages.com/ffadult/featured/external/photos/S1/ANS1IjwaXFIrLUeAk1SPMeQ.jpg" width="200" height="200" alt="No Photo" title="tiffhot4u" /></a>
  <a class="piclist_profile" href="https://adultfriendfinder.com/p/register.cgi?pid=p142055&18PG=1&country=United+States&find_sex=2&looking_for_person=1&looking_for_person_new=1&max_age=30&min_age=18&photo=2&race=0&show_city=1&amp;REG_sex=2&amp;reg_sex=2&picid=259p9Slrq0Gk1Qr4SAeIYAAkUFgAXDxYAJTcbAJfyEgA-&hr=&looking_for_person=2&show=f-m&creative=piclist_horizontal&piclist_id=1630721&pi_handle=tiffhot4u&pi_age=30&pi_gender=F&pi_location=Haven, Kansas&pi_row=&pi_test=1" target="_top">
    <span class="piclist_handle piclist_profile_data">tiffhot4u</span>
    <span class="piclist_age_gender piclist_profile_data"><span class="piclist_age">30</span><span class="piclist_separator">/</span><span class="piclist_gender">F</span></span>
    <span class="piclist_location piclist_profile_data"></span>
  </a>
  <!-- /piclist_profile -->
  <a class="piclist_online" href="https://adultfriendfinder.com/p/register.cgi?pid=p142055&18PG=1&country=United+States&find_sex=2&looking_for_person=1&looking_for_person_new=1&max_age=30&min_age=18&photo=2&race=0&show_city=1&amp;REG_sex=2&amp;reg_sex=2&picid=259p9Slrq0Gk1Qr4SAeIYAAkUFgAXDxYAJTcbAJfyEgA-&hr=&looking_for_person=2&show=f-m&creative=piclist_horizontal&piclist_id=1630721&pi_handle=tiffhot4u&pi_age=30&pi_gender=F&pi_location=Haven, Kansas&pi_row=&pi_test=1" target="_top"></a>
</div>
<!-- /piclist_cell -->

<div id="piclist_disclaimer">
      
  *For illustrative purposes only. Not actual member data.
</div>



            </div>
            <div id="piclist_left">
              <img src="https://secureimage.securedataimages.com/images/ffadult/cover/AFFCoverVideo_FINAL_2021/english/1.jpg" />
            </div>
          </div>
          <div class="sec_right">
            <h2>Discover Passion and Connection at <div class="bigger">AdultFriendFinder.com</div></h2>
            <div class="stats">
              Join millions worldwide in our thriving community of open-minded adults. Whether you're seeking a meaningful relationship or exciting encounters, AdultFriendFinder is your gateway to authentic connections.
            </div>
            <p class="upsell">
              18,704+ members currently online <span>in</span>       
    United States
  <br>
Explore a diverse range of relationships and experiences<br>
Connect with like-minded individuals who share your desires<br>
Embrace your sexuality in a safe, consensual environment<br>
From traditional dating to alternative lifestyles, AdultFriendFinder celebrates all forms of intimate connection. Sign up now to start your journey of passion and discovery.
            </p>
            <h2><a class="reg blue_btn" data-ga-event="Sign Up for free:Text">Sign Up for Free Now!</a></h2>
          </div>
        </div>
      </section>

      <section id="activity_feed" class="whitebg">
        <div class="w960">
          <div class="sec_left">
            <h2>Discover Meaningful Connections at <div class="bigger">AFF<span class="reg_mark">&#174;</span></div></h2>
            <p class="upsell">AdultFriendFinder: Your Gateway to Authentic Adult DatingAdultFriendFinder.com is designed to help you efficiently connect with compatible partners. Our platform offers:<br>
A diverse community of open-minded adults<br>
Advanced matching to find local connections quickly<br>
Options for friendships, casual dating, or intimate relationships<br>
A safe space to explore your desires and preferences<br>
Whether you're seeking companionship or passion, AFF helps you discover like-minded individuals. Our extensive network of members means you're likely to find engaging matches in your area.<br>
From meaningful conversations to exciting encounters, AFF supports all forms of adult connections. Start your journey today!</p>
            <h2><a class="reg red_btn" data-ga-event="Join for free:Text">Join for Free Now!</a></h2>
          </div>
          <div class="sec_right">
            <div id="feed_wrapper">
                                  <img src="https://secureimage.securedataimages.com/images/ffadult/cover/AFFCoverVideo_FINAL_2021/english/2.jpg" alt="This member says AdultFriendFinder is her favorite of all sex sites for adult dating" />
                            </div>
          </div>
        </div>
      </section>

      <section id="vid" class="imagebg">
        <div class="w960">
          <div class="sec_left">
            <video id="the_vid" muted poster="https://secureimage.securedataimages.com/images/ffadult/cover/AFFCoverVideo_FINAL_2021/english/3.jpg"></video>
          </div>
          <div class="sec_right">
            <h2>Connect and Play on <div class="bigger">Nude Cam Chat</div></h2>
            <p class="upsell">Looking to chat online? Join AdultFriendFinder.com now and explore a world of fun, instant connections with adventurous members around the clock! Enjoy playful and intimate conversations with like-minded individuals through our Adult Chat. Our instant messenger helps you connect with new friends for exciting and naughty interactions whenever you're in the mood. Dive into a world of pleasure and connection today!</p>
            <h2><a class="reg red_btn" data-ga-event="Register for free now:Text">Register for free now!</a></h2>
          </div>
        </div>
      </section>

      <section id="vid_seo" class="imagebg">
        <div class="w960">
          <div class="sec_left">
              <img src="https://secureimage.securedataimages.com/images/ffadult/cover/AFFCoverVideo_FINAL_2021/english/4.jpg" alt="Profile page view of AdultFriendFinder member looking for one night stands" />
          </div>
          <div class="sec_right">
            <h2>Explore Passion & Connection at <div class="bigger">AFF<span class="reg_mark">&#174;</span></div></h2>
            <p class="upsell">AdultFriendFinder: Your hub for intimate discovery<br>
Engaging articles on relationships & desire<br>
Real member insights on dating & lifestyles<br>
Open discussions on sex, love & everything between<br>
Safe space to learn, share & connect<br>
Expand your horizons. Embrace your curiosity.<br>
Join our vibrant, sex-positive community today!<br>
Discover, connect, and grow with AFF.<br>
Register now – Your journey awaits!</p>
            <h2><a class="reg red_btn" data-ga-event="Register for free now:Text">Register for free now!</a></h2>
          </div>
        </div>
      </section>

      <section id="mobile" class="redbg">
        <div class="w960">
          <div class="sec_left">
            <h2>Connect <div class="bigger">Anywhere</div> with AFF</h2>
            <p class="upsell">Stay connected on the go with Adult Friend Finder mobile:<br>
Access your account seamlessly across all devices<br>
Browse member profiles and send messages anytime, anywhere<br>
Engage in live chats and video calls on your smartphone or tablet<br>
Never miss an opportunity to make meaningful connections<br>
AFF mobile brings the full experience to your pocket. Whether commuting, traveling, or just away from your desk, keep the conversation going and stay open to new possibilities.<br>
Download now and take your social life with you!</p>
            <h2><a class="reg blue_btn" data-ga-event="Join now for free:Text">Join for Free Now!</a></h2>
          </div>
          <div class="sec_right">
            <div id="mobile_pics">
              <img src="https://secureimage.securedataimages.com/images/ffadult/cover/AFFCoverVideo_FINAL_2021/english/5.jpg" />
            </div>
          </div>
        </div>
      </section>
    </div> <!-- section_cont -->
  </div> <!-- ie -->

  
    
</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="twitter">
                <a href="https://x.com/adultfriendfind"><img src="https://secureimage.securedataimages.com/images/ffadult/x-logo/logo.svg"/></a>
            </div>
            </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">AdultFriendFinder 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 />
  AdultFriendFinder&#174, Adult Friend Finder<sup style="font-size:6px">SM</sup>, AFF&#174, FriendFinder Networks<sup style="font-size:6px">SM</sup> and the FriendFinder Networks logo are service marks of Various, Inc.<br />
  Connexion<sup style="font-size:6px">SM</sup> is a service mark of Streamray Inc. and used with permission.<br/>
  Disclaimer: This website contains adult material, all members and persons appearing on this site have contractually represented to us that they are 18 years of age or older.
                        </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=AdultFriendFinder&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";

        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>




</div> <!-- inner -->
</div> <!-- outer -->

    <script src="/www/guest/assets/google-oauth.js" defer></script>
    

  <!-- jQuery -->
  <script type="text/javascript" src="/images/common/js/english_statedropdown_utf8.js"></script>
  
  <script>
var ip = "ffadult" || '';
var site = "74.125.218.231" || ''; 
</script>
  <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://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.adultfriendfinder.com' ? 'https://' + 'fp.adultfriendfinder.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>
  <script  type="text/javascript" src="https://secureimage.securedataimages.com/javascript/live_cd/secure/ffadult-FFN_MC_ajax_register_page_short3_1-1699394357.js"></script>

      
    <script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.11.4/jquery-ui.min.js"></script>

    <script src="https://secureimage.securedataimages.com/images/fruit_3/js/HoldOn.min.js"></script>
    <script src="https://secureimage.securedataimages.com/images/fruit_3/js/bootstrap.min.js"></script>
    <script src="https://secureimage.securedataimages.com/images/fruit_3/js/autosize.js"></script>
    <script src="https://secureimage.securedataimages.com/images/fruit_3/js/bootstrap-select.js"></script>
    <script src="https://secureimage.securedataimages.com/images/fruit_3/js/bootstrap-slider.js"></script>

    <script  type="text/javascript" src="https://secureimage.securedataimages.com/javascript/live_cd/secure/ffadult-custom_js-1498602432.js"></script>
  
  <script>
    (function($, window, document) {
      $(function() {
        // The DOM is ready.

        var navbar = $( '.navbar' ),
          menu_toggles = navbar.find( '.dropdown-toggle' );

        menu_toggles.on( 'click', function() {
          $( this ).parent().toggleClass( 'up' );
        } );

        $('#hamburger').click(function () {
          showHideNav();
        });

        if ( typeof document.createElement('input').placeholder === 'undefined' ) {  //placeholder feature detection
          var fakePlaceHolder = function( text, wrapper ) {
            var ele = document.createElement('div'),
                $parent = $(wrapper),
                $input = $parent.find('input'),
                clearInput = function(){
                  ele.style.display = 'none';
                  if (this.tagName !== 'INPUT') $input.focus();
                },
                updateInput = function() {
                  ele.style.display =  ( $input.val() === '' ) ? '' : 'none';
                };

            if (!$parent.size() || !$input.size()) return false;

            ele.innerHTML = text;
            if ( arguments.length > 2 && typeof arguments[2] === 'string' ) { ele.className = arguments[2]; }
            if ( arguments.length > 3 && typeof arguments[3] === 'string' ) { ele.id = arguments[3]; }

            $(ele).prependTo($parent)
                  .on('click', clearInput);
            $input.on('focus', clearInput)
                  .on('blur', updateInput);

            updateInput();
          };

          fakePlaceHolder( 'Username',   '#login_username_wrapper', 'fake' );
          fakePlaceHolder( 'Password', '#login_password_wrapper', 'fake' );
        }

        $('#reg_flyout_link').click(function () {
          showHideReg();
        });
        $('#login_flyout_link').click(function () {
          showHideLogin();
        });

        // Buttons events.
        $('.reg').click(function () {
          goToReg();
        });
        $('#play_button').click(function () {
          playVideo();
        });

        initScrolling();
        if ($(window).width() < 960) {
          vidCont.addClass("done");
        }

      });

      var vidPlayed = 0;
      var scrollTop = $(window).scrollTop();
      var mainRegForm = document.getElementById('main_reg_form');
      var mainHeroText = document.getElementById('main_hero_text');
      var piclist = $('#piclist');
      var piclistOffset, piclistDistanceFromTopOfWindow;
      var winW, winH;
      //var feedImg = $('#feed_wrapper img');
      var headCont = $('#head');
      var mainCont = $('#main_cont');
      var vidCont = $('#vid');
      var greyWrapper = $('#grey_wrapper');
      var outerWrapper = $('#outer_wrapper');
      var sectionCont = $('#section_cont');
      var footerCont = $('#new_footer');

      function doParallax() {
        winW = $(window).width();
        winH = $(window).height();
        scrollTop = $(window).scrollTop();

        if ((winW > 940) && !(navigator.userAgent.match(/Android|webOS|iPhone|iPod|Blackberry|iPad/i))) {
          piclistOffset = piclist.offset().top;
          piclistDistanceFromTopOfWindow = (piclistOffset - scrollTop);
          piclist.css("background-position", "0 " + (300 - (piclistDistanceFromTopOfWindow/2)) +"px");
          feedOffset = $('#feed_wrapper').offset().top;
          feedDistanceFromTopOfWindow = (feedOffset - scrollTop);
          // feedDistFromTopStart = 400;
          feedDistFromTopStart = winH - 140;
          feedDistFromTopEnd = 10,
                      feedImageHeight = 722,
                    feedContainerHeight = 500,
          feedImageOverflow = feedImageHeight - feedContainerHeight,
          feedScrollFactor = feedImageOverflow/(feedDistFromTopStart - feedDistFromTopEnd);
        }

        footerDistFromTopOfWindow = (footerCont.offset().top - scrollTop);
      }

      doParallax();

      $(window).scroll(function(){
        scrollTop = $(window).scrollTop();
        // if (scrollTop > 179) {
        //   headCont.addClass("scrolled");
        //   greyWrapper.addClass("scrolled");
        // }
        // else {
        //   headCont.removeClass("scrolled");
        //   greyWrapper.removeClass("scrolled");
        // }
        if ($(window).width() >= 960) {
          if (vidPlayed == 0) {
            vidCont.removeClass("done");
            var vidOffset = $('#the_vid').offset().top;
            vidDistanceFromTopOfWindow = (vidOffset - scrollTop);
            vidDistFromTopStart = 400;
            if (vidDistanceFromTopOfWindow < vidDistFromTopStart) {
              if (navigator.appName == 'Microsoft Internet Explorer') {
                if (checkVersion()) {
                  //IE 8 or below
                  document.getElementById('the_vid').play();
                }
              }
              else {
                document.getElementById('the_vid').play();
              }
            }
          }
        }
        else if (vidPlayed == 1) {
          vidCont.addClass("done");
        }
        doParallax();
      });

      function initScrolling () {
        if (navigator.userAgent.match(/Android|webOS|iPhone|iPod|Blackberry|iPad/i)) {
          window.scrollTo(0, 1);
        }
        doParallax();
        scrollTop = $(window).scrollTop();
        // if (scrollTop > 179) {
        //   headCont.addClass("scrolled");
        //   greyWrapper.addClass("scrolled");
        // }
        // else {
        //   headCont.removeClass("scrolled");
        //   greyWrapper.removeClass("scrolled");
        // }
      };

      function checkVersion() {
        var ver = getInternetExplorerVersion();
        if ( ver > -1 ) {
          if ( ver >= 9.0 )
            return true;
          else
            return false;
        }
      }

      function getInternetExplorerVersion() {
        var rv = -1; // Return value assumes failure.
        if (navigator.appName == 'Microsoft Internet Explorer') {
          var ua = navigator.userAgent;
          var re  = new RegExp("MSIE ([0-9]{1,}[\.0-9]{0,})");
          if (re.exec(ua) != null)
            rv = parseFloat( RegExp.$1 );
        }
        return rv;
      }

      var navBar = document.getElementById('new_navbar');
      function showHideNav() {
        mainCont.removeClass("open_reg");
        headCont.removeClass("open_reg");
        mainCont.removeClass("open_login");
        headCont.removeClass("open_login");
        sectionCont.removeClass("hide_sections");
        if (outerWrapper.hasClass('show_nav')) {
          outerWrapper.removeClass('show_nav');
        }
        else {
          outerWrapper.addClass('show_nav');
          window.scrollTo(0, 0);
        }
        doParallax();
      }

      $(window).resize(function(){
        doParallax();
      });

      

      FFN.MC.ajax_register_page.init({
        domain_graphics     : 'https://secureimage.securedataimages.com',
        domain_graphics_url : 'https://secureimage.securedataimages.com/images/ffadult',
        domain_secure       : 'https://secure.adultfriendfinder.com',
        domain              : '',
        imgPath             : 'https://secureimage.securedataimages.com/images/ffadult/39850',
        site                : 'ffadult',
        sitename            : "AdultFriendFinder",
        dcb                 : '',
        lang                : 'english',
        gpid                : '',
        pid                 : 'p142055',
        default_gender      : '',
        error_position      : 'tl',
        testBed             : '0',
        geo : {
          city    : 'United States',
          state   : '',
          country : 'United States',
          ip      : '74.125.218.231'
        },
        urlQS : {
          hostpid            : '',
          tpa_mpa3_nats      : '',
          find_sex           : '',
          looking_for_person : '',
          looking_for_what   : '',
          country            : '',
          zip                : '',
          email              : '',
          REG_handle         : ''
        },
        elmName : {
          registerForm : 'reg1'
        },
        state : (function( obj ){ return obj; }( {"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"} ) ),
        dt : {
          city                          : 'City',
          closestCity                   : 'Closest city',
          sexSection                    : '{JS_sex} Section',
          his                           : 'His',
          her                           : 'Her',
          woman1                        : 'Woman 1',
          man1                          : 'Man 1',
          woman2                        : 'Woman 2',
          man2                          : 'Man 2',
          birthday                      : '{JS_sex} Birthdate',
          clickHereForUsername          : 'Click here to use {JS_username}',
          errSexBlank                   : 'Please select your gender',
          errLookingForPersonBlank      : 'You have not specified the type of person you are interested in meeting.',
          errUnderAge                   : 'Please verify your birthdate',
          errZipBlank                   : 'Please include your zip/postal code.',
          errZipUnknown                 : 'This zip/postal code is not valid.',
          errStateBlank                 : 'Please include your {JS_region}',
          errCityBlank                  : 'Please confirm your city.',
          errEmailBlank                 : 'Please enter your email.',
          errEmailUnique                : 'Sorry, this email address already exists in our system.',
          errEmailTooLong               : 'Please use a shorter email address (less than 64 characters).',
          errEmailWrongFormat           : 'Please correct your email address.',
          errEmailBadDomain             : 'The {JS_badDomain} mail system is unstable. Please use another email provider.',
          errEmailBadDomainAlt          : 'We cannot send email to {JS_badDomain}. Perhaps you meant to type {JS_badDomainAltEmail}?',
          errEmailInvalidDomain         : '{JS_badDomain} is an invalid domain name. Please check the spelling or try another email provider.',
          errEmailUnique                : 'This email is already in our database.<br /><a href=\"{JS_domain}/p/main.cgi?action=forgot;login_email={JS_email}\" title=\"Send password to {JS_email}.\">Click here</a> to get your password sent to this email account.',
          errHandle                     : 'Please include a username (nickname).',
          errHandleUsed                 : 'The username, {JS_handle}, has already been used (please choose another).',
          errHandleTakenWithSuggestions : 'Sorry, this username is taken. Suggestions: {JS_suggestions}',
          errHandleFormat               : 'Please do not use special characters or spaces in your username.',
          errHandleTooLong              : 'Your username is too long.  Maximum is 16 characters.',
          errHandleTooShort             : 'Your username is too short.  It must be at least 4 characters.',
          errHandleBanned               : 'Please choose another username as the one you have chosen may be inappropriate.',
          errHandleUnique               : 'Handle must be unique.',
          errHandleNotAcceptable        : 'Username is not acceptable or appropriate',
          errPasswordBlank              : 'Please enter a password.',
          errPasswordTooLong            : 'Your password is too long.  Maximum is 16 characters. <br>Passwords are case sensitive..',
          errPasswordTooShort           : 'Please include 5 or more characters.',
          errPasswordInvalid            : 'Only the characters A-Z and 0-9 are valid for passwords.<br>Passwords are case sensitive.',
          errPasswordMatch              : 'Password cannot match username<br>Passwords are case sensitive.',
          errTitleBlank                 : 'Please enter a title.',
          errTitleTooShort              : 'Please write at least 10 characters.',
          errProfileBlank               : 'Please tell us about yourself.',
          errProfileTooShort            : 'Please describe a bit about yourself (50 character minimum).',
          errNumCharactersNeeded        : '{JS_chars} characters more needed.',
          errNoSeverResponse            : 'We are experiencing technical difficulties. Please try again.',
          errCaptchaBlank               : 'The answer to the Captcha is empty.',
          errCaptchaIncorrect           : 'The answer to the Captcha is incorrect.',
          errDialupCannotRegister       : 'Sorry, Dial-up connections cannot register at this time.'
        }
      });

      

      /**
       * Function to add url substring for windows popup
       * @param url
       * @param subName
       * @param subValue
       * @returns {string}
       */
      function addURLSubStr ( url, subName, subValue ) {
          var subDel = '?';
          if ( url.indexOf( '?' ) > 0 ) {
              subDel = '&';
          }
          return url + subDel + subName + '=' + subValue;
      };

      /**
       * Writing aid that opens up a suggestion list of introduction text.
       * @param usersex
       */
      function hints_reg_intro ( usersex ) {
          var hints_reg_intro_url = "/go/page/hints_reg_intro.html?&who=r_RhDi72cHW.pRVIspISognb21Gyopm8L.JKbo4gqlRQv06xA11qZJd6Z2Jwh0Yv.t2EF5SCjY9EWS9o_hivVZ0L964VuBtBkDK0_qXRl5.EmJFJAcZjC7GqEytl6dM6LgjVsGOFtYNWZu6nSR.TBKXQ--",
              url = addURLSubStr( hints_reg_intro_url, "usersex", usersex );
          open( url, "ignore", "width=380,height=415,channelmode=0,dependent=1,directories=0,fullscreen=0,location=0,top=0,left=0,menubar=0,resizable=1,scrollbars=1,status=0,toolbar=0" );
      };

      function showHideLogin() {
        outerWrapper.removeClass('show_nav');
        mainCont.removeClass("open_reg");
        headCont.removeClass("open_reg");
        sectionCont.removeClass("hide_sections");
        if (headCont.hasClass('open_login')) {
          headCont.removeClass("open_login");
        }
        else {
          headCont.addClass("open_login");
        }
        doParallax();
      }

      function goToReg() {
        if ($(window).width() > 980) {
          window.scrollTo(0, 0);
        }
        else if ($(window).width() > 800) {
          window.scrollTo(0, 0);
        }
        else {
          outerWrapper.removeClass('show_nav');
          headCont.removeClass("open_login");
          if (mainCont.hasClass('open_reg')) {
  
          }
          else {
            headCont.addClass("open_reg");
            mainCont.addClass("open_reg");
            sectionCont.addClass("hide_sections");
          }
          window.scrollTo(0, 0);
        }
        doParallax();
      }

      function showHideReg() {
        outerWrapper.removeClass('show_nav');
        headCont.removeClass("open_login");
        if (mainCont.hasClass('open_reg')) {
          mainCont.removeClass("open_reg");
          headCont.removeClass("open_reg");
          sectionCont.removeClass("hide_sections");
        }
        else {
          headCont.addClass("open_reg");
          mainCont.addClass("open_reg");
          sectionCont.addClass("hide_sections");
          if ($(window).width() < 800) {
            window.scrollTo(0, 0);
          }
          else {
            window.scrollTo(0, 100);
          }
        }
        doParallax();
      }

      $('#hints_reg_intro').click( function (event){
        event.preventDefault();
        hints_reg_intro("");
      });

      $('#the_vid').bind("ended", function(){
        vidPlayed = 1;
        vidCont.addClass("done");
      });

      function playVideo() {
        vidCont.removeClass("done");
        document.getElementById('the_vid').play();
      }

      // show or hide and reset fldTransId
      var fldSex = $('#fldID_REG_sex');
      var fldTransId = $('.fldTransId');
      fldSex.on('change', function() {
        if (!fldTransId) { return; }
        if (fldSex.val() >= 3 && fldSex.val() <= 6 && fldSex.val() != 4) {
          $('#man_dob').hide();
          $('#couples_dob').show();
        } else {
          $('#man_dob').show();
          $('#couples_dob').hide();
        }
        if (fldSex.val() === "7") {
          fldTransId.show();
        } else {
          $('.fldTransId select').val("0"); 
          fldTransId.hide();
        }
      });

      // show or hide and reset fldLookingTransId
      var fldLookingFor7 = $('#fldID_looking_for_person_new_7');
      var fldLookingTransId = $('.fldLookingTransId');
      fldLookingFor7.on('click', function() {
        if (!fldLookingTransId) { return; }
        if (fldLookingFor7.attr('checked')) {
          $('#looking-for-trans-nb').attr('checked', true);
          fldLookingTransId.show();          
        } else {
          $('.fldLookingTransId input').attr('checked', false);
          fldLookingTransId.hide();
        }
      });

    }(window.jQuery, window, document));

      $('.alert-error').find('.close').click(function(){
          $(this).parent().fadeOut(300);
      })
    

  </script>

  
  
  <script type="text/javascript">
    var FFN_Tracker=(function(){var labels={}
function trackGAElem(e){e=e||{};var ga=window.ga||null,el=jQuery(this),target,options={};target=e.currentTarget||{};if(el.length){ga_event=el.attr('data-ga-event');}
if(ga_event){options=extractShortcode(ga_event);}else{return false;}
if(target.pathname||target.type=="submit"){window.setTimeout(function(){trackClick(options);},10);}else{trackClick(options);}}
function trackEvent(ga_shortcode){var options={};if(!ga_shortcode){return false;}
options=extractShortcode(ga_shortcode);trackClick(options);}
function extractShortcode(ga_shortcode){var ga_opts,ga_opts_labels=['eventLabel','eventCategory','eventAction'],options={};ga_shortcode=labels[ga_shortcode]||ga_shortcode;ga_opts=ga_shortcode.split(':');for(var i=0;i<ga_opts_labels.length;i++){options[ga_opts_labels[i]]=options[ga_opts_labels[i]]||ga_opts[i];}
return options;}
function trackClick(options){options=options||{};var opts={'hitType':'event','eventCategory':'Button','eventAction':'Click'};jQuery.extend(opts,options);if(window.ga){window.ga('send',opts);}}
jQuery('body').on('click','[data-ga-event]',trackGAElem);jQuery('body').on('track_ga_button','[data-ga-event]',trackGAElem);return{'track':trackEvent,'labels':labels}})();
/*
    if ( !window.CustomEvent ) {
        function CustomEvent ( event, params ) {
          params = params || { bubbles: false, cancelable: false, detail: undefined };
          var evt = document.createEvent( 'CustomEvent' );
          evt.initCustomEvent( event, params.bubbles, params.cancelable, params.detail );
          return evt;
        }

        CustomEvent.prototype = window.Event.prototype;

        window.CustomEvent = CustomEvent;
    }
*/

        window.validateRecaptcha = function( data ) {
        if ( !data ) {
            return false;
        } else if ( FFN && FFN.MC && FFN.MC.ajax_register_page && FFN.MC.ajax_register_page.local && FFN.MC.ajax_register_page.local.elm && FFN.MC.ajax_register_page.local.elm.registerForm ) {
            var evt;

            try {
                evt = new CustomEvent("submit", {
                    'bubbles':true,
                    'cancelable':true
                } );
            } catch ( e ) {
                evt = document.createEvent( 'CustomEvent' );
                evt.initCustomEvent( "submit", true, true, undefined );
            }

            FFN.MC.ajax_register_page.local.elm.registerForm.dispatchEvent( evt );
        }
    }
      </script>


  <script type="text/javascript">
    jQuery(function($){

      var cover_video = document.getElementById("cover_video");
      default_mute = '1';

      if ( cover_video.play ) {
        $('.hero #pause_button').toggleClass('sprite-play2 sprite-pause');
      }

      cover_video.onended = function(e) {
        $('.hero #pause_button').toggleClass('sprite-pause sprite-play2');
      }

      $('.hero #mute_button').click(function(){
        if(default_mute){
          $(this).toggleClass('sprite-mute sprite-sound');
        }else{
          $(this).toggleClass('sprite-sound sprite-mute');
        }

        if( $(this).hasClass('sprite-sound') ){
          $("#cover_video").prop('muted', false); //unmute
        }else{
          $("#cover_video").prop('muted', true); //mute
        }
      });

      $('.hero #pause_button').click(function(){
        $(this).toggleClass('sprite-play2 sprite-pause');
        vidplay();
      });

      function vidplay() {
        if ( cover_video.paused || cover_video.ended ) {
          cover_video.play();
        }else {
          cover_video.pause();
        }
      }
    });

  </script>

<!-- Google Tag Manager | Desktop Registration-->
<script>
(function() {
    if ( typeof(window.dataLayer) !== 'object' || typeof(window.dataLayer.push) !== 'function' ) {
        return null;
    }

    var allFormFields = [];
    document.addEventListener("DOMContentLoaded", function (event) {
        var form = document.getElementById("main_reg_form");
        var fields = Array.prototype.slice.call(form.querySelectorAll(".fldRow"));
        for (var i = 0; i < fields.length; i++) {
            var eles = fields[i].querySelectorAll("input, select,textarea");
            var label = fields[i].querySelectorAll("label")[0];
            var ind = i;
            for (var j = 0; j < eles.length; j++) {
                eles[j].setAttribute("field-num", i);
            }
            if (eles.length && label) {
                var obj = {
                    ele: eles,
                    label: label.innerText,
                    ind: ind
                };
                allFormFields.push(obj);
            }
        }

        for (var i = 0; i < allFormFields.length; i++) {
            var obj = allFormFields[i];
            for (var j = 0; j < obj.ele.length; j++) {
                var cur = obj.ele[j];
                cur.onfocus = function (event) {
                    if (
                        (event.target.checked && event.target.checked === false) ||
                        !event.target.checked
                    ) {
                        var _this = event.currentTarget;
                        var ind = _this.getAttribute("field-num");
                        var target = (function () {
                            for (var k = 0; k < allFormFields.length; k++) {
                                if (allFormFields[k].ind == parseInt(ind)) {
                                    return allFormFields[k];
                                }
                            }
                        })();
                        GTM_Manager("register-fields-click", [
                            parseInt(ind),
                            target.label
                        ]);
                    }
                };
            }
        }
    });
})();
</script>
<!-- End Google Tag Manager -->



<section id="rest-1" class="fgtpwd-popup">
  <div class="fgtpwd-box">
    <div class="fgtpwd-title">Reset Password</div>
    <form class="fgtpwd-cotent">
      <div class="fgtpwd-desc">If you've forgotten your password, you can enter your email address below. An email will then be sent with a link to set up a new password.</div>
      <div class="reset-box">
        <label class="reset-input"><input type="text" name="v15-fg-handle" placeholder="Email"></label>        
        <div class="errormsg"></div>
        <div class="fgtpwd-btns">
          <div class="btn-no">Cancel</div><button class="btn-ys">Send</button>
        </div>
      </div>
    </form>
  </div>
</section>
<section id="rest-2"  class="fgtpwd-popup">
  <div class="fgtpwd-box">
    <div class="fgtpwd-title">Reset Link Sent</div>
    <form class="fgtpwd-cotent">
      <div class="confirm-box">
        <div class="confirm-title">
          <div class="confirm-title-txt">If the email is registered with our site, you will receive an email with instructions to reset your password. Password reset link sent to: <span></span></div>
        </div>
        <div class="confirm-code-desc">Check your email and enter the confirmation code:</div>
        <div class="confirm-code-box">
          <input type="hidden" name="confirmation">
          <input type="text" placeholder="Confirmation" name="confirmation_code">
          <button class="btn-ys">Submit</button>
        </div>
        <div class="errormsg"></div>
        <div class="confirm-code-desc2">Don't see the email?</div>
        <ul class="confirm-fn">
          <li id="btn-resend-confirm">Resend Confirmation Link</li>
          <li id="btn-bk-reset1">Start Over</li>
        </ul>
        <div class="fgtpwd-btns"><div class="btn-no">Close</div></div>
      </div>
      <div class="confirm-bottom">If you have any questions, please contact <a href="/help">Customer Service</a></div>  
    </form>
  </div>
</section>

<script>
  const $ = window.$ || window.jQuery;
  let isPreFgt = false;
  let aErrorMsg =[
    "The service is temporarily busy, please try again later.",
    "Invalid Username",
    "Invalid Email",
    "Invalid Email",
    "Invalid Account",
    "The service is temporarily busy, please try again later."
  ];

  function openNewForgotLogin(){
    $("html, body, #rest-1").addClass("popup");
  }

  $('body').on("click", ".forgot_password", function(event){
    event.preventDefault();
    openNewForgotLogin();
  });    

  $('body').on("click", "#rest-1 .btn-no", function(event){
    event.preventDefault();
    if(isPreFgt) {
      isPreFgt = false;
      window.location.href = "/p/page.cgi?&who=r_RhDi72cHW.pRVIspISognb21Gyopm8L.JKbo4gqlRQv06xA11qZJd6Z2Jwh0Yv.t2EF5SCjY9EWS9o_hivVZ0L964VuBtBkDK0_qXRl5.EmJFJAcZjC7GqEytl6dM6LgjVsGOFtYNWZu6nSR.TBKXQ--";
    } else if (window.location.pathname === '/go/page/forgot_login.html') {
      window.location = "/";
    } else {
      $("#rest-1 .fgtpwd-cotent")[0].reset();
      $("#rest-1").removeClass("error");
      $("html, body, #rest-1").removeClass("popup");
    }    
  });

  function callForgotpassword(_data) {
    jQuery.ajax({
      method: "POST",
      contentType: "application/json; charset=utf-8",
      url: "/api2/v1/forgot/password",
      async: false,
      dataType: "json",
      data: JSON.stringify(_data),
      error: function(res){
        console.log("[error]: api2/v1/forgot/password");
        $("#rest-1").addClass("error");
        $("#rest-1 .errormsg").html(aErrorMsg[0]);
      },
      success: function(res) {
        if (res.status == 200 && res.payload["success"] == 1)
        {
          $("#rest-1").removeClass("error");
          $("#rest-2 .confirm-title-txt span").html(res.payload["email"]);
          $('#rest-2 [name="confirmation"]').val(res.payload["confirmation"]);
          $("#rest-1").removeClass("popup");
          $("#rest-2").addClass("popup");
        } else {
          console.log("[api success but has error]: " + res.payload["message"]);
          $("#rest-1").addClass("error");
          $("#rest-1 .errormsg").html(aErrorMsg[res.payload["message"]]);
        }
      }
    });
  }

  $('body').on("click", "#rest-1 .btn-ys,#btn-resend-confirm", function(event){
    event.preventDefault();
    let sHandle = $('[name="v15-fg-handle"]').val().replace(/</g, "&lt;").replace(/>/g, "&gt;");
      
    if(sHandle)
    {
            try {
        grecaptcha.enterprise.ready(function() {
          grecaptcha.enterprise.execute('6Le39tEaAAAAAMMkCDMgcFqH-bd48PekQZWZSphp', {action: 'LOGIN'}).then(function(_token) {
            let kData = {
              handle: sHandle,
              token: _token
            };
            callForgotpassword(kData);
          });
        });
      } catch (error) {
        console.error("Captcha error: " + error);
      }
      
          } else {
      $("#rest-1").addClass("error");
      $("#rest-1 .errormsg").html("Please enter a valid email address");
    }
  });

  $('body').on("click", "#rest-2 .btn-no", function(event){
    event.preventDefault();
    if(isPreFgt) {
      isPreFgt = false;
      window.location.href = "/p/page.cgi?&who=r_RhDi72cHW.pRVIspISognb21Gyopm8L.JKbo4gqlRQv06xA11qZJd6Z2Jwh0Yv.t2EF5SCjY9EWS9o_hivVZ0L964VuBtBkDK0_qXRl5.EmJFJAcZjC7GqEytl6dM6LgjVsGOFtYNWZu6nSR.TBKXQ--";
    } else if (window.location.pathname === '/go/page/forgot_login.html') {
      window.location = "/";
    } else {      
      $("#rest-1,#rest-2").removeClass("error");
      $(".fgtpwd-cotent")[0].reset();
      $("html, body, #rest-2").removeClass("popup");
    }
  });

  $('body').on("click", "#rest-2 .btn-ys", function(event){
    event.preventDefault();
    let sCode = $('[name="confirmation_code"]').val().replace(/</g, "&lt;").replace(/>/g, "&gt;");
    let sConfirmation = $('[name="confirmation"]').val();
    if(sCode)
    {
      let kData = {
        confirmation: sConfirmation,
        confirmation_code: sCode
      };
      jQuery.ajax({
        method: "POST",
        contentType: "application/json; charset=utf-8",
        url: "/api2/v1/validate/confirmation_code",
        async: false,
        dataType: "json",
        data: JSON.stringify(kData),
        error: function(res){
          console.log("[error]: api2/v1/validate/confirmation_code");        
        },
        success: function(res) {
          if (res.status == 200 && res.payload["success"] == 1)
          {
            window.location.href = res.payload["redirect_url"];
          } else {
            $("#rest-2").addClass("error");
            $("#rest-2 .errormsg").html("The confirmation code you entered is invalid. Please enter the correct confirmation code.");
          }
        }
      });
    } else {
      $("#rest-2").addClass("error");
      $("#rest-2 .errormsg").html("The confirmation code you entered is invalid. Please enter the correct confirmation code.");
    }
  });

  $('body').on("click", "#btn-bk-reset1",function(event){
    $(".fgtpwd-cotent")[0].reset();
    $("#rest-1,#rest-2").removeClass("error");
    $("#rest-2").removeClass("popup");
    $("#rest-1").addClass("popup");
  });
</script>

<script>
  jQuery(function($) {
    window.validateRecaptcha = function(data) {
      if ( !data ) {
        return false;
      } else if ( grecaptcha.cb && typeof grecaptcha.cb === 'function' ) {
        grecaptcha.cb();
      } else {
        $('#loginForm').submit();  // re-execute loginFormSubmit, this time with a recaptcha response
      }
    }
  
    function loginFormSubmit(event) {
      var recaptcha_response = jQuery('#g-recaptcha-response');
      var recaptcha_response_val = ( recaptcha_response && recaptcha_response.val() );
      if( !recaptcha_response_val ) {
        event.preventDefault();
        grecaptcha.execute(); 
      } else if (recaptcha_response_val) {
        return true;
      } else {
        event.preventDefault();
      }
    }
    var xhttp = new XMLHttpRequest();
    xhttp.onreadystatechange = function() {
      if (this.readyState == 4 && this.status == 200) {
        var r = JSON.parse(this.responseText);
        if(r && r.forceEnable === true && r.data.indexOf(navigator.userAgent) != -1){
          $('#loginForm').submit(loginFormSubmit);
        }
      }
    };
    xhttp.open("GET", "/images/common/json/check-list.json", false);
    xhttp.send();

  });
  
  </script>


<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 class="login_form">
  function verifyLogin() {
      if($("#login_username_input").val()=='' ||$("#login_password_input").val()=='') {
          $(".incorrect").html("Your Username or Password was incorrect.");
          $(".incorrect").removeClass("long_text");
          $("#login_wrapper").addClass("active");
      } else if ($("#login_password_input").val().length < 5) {
          $(".incorrect").html("Your Username or Password was incorrect.");
          $(".incorrect").removeClass("long_text");
          $("#login_wrapper").addClass("active");
      } else {
          var handleNewVal = $("#login_username_input").val().replace(/\s*/g,'');
          $("#login_username_input").val(handleNewVal);
          var passwordNewVal = $("#login_password_input").val().replace(/\s*/g,'');
          $("#login_password_input").val(passwordNewVal);
          
          $("#login_wrapper").removeClass("active");
          let useRecaptcha = false

          let completeLoginCB = function(token) {
              $("#loginForm").submit();
          };

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

                          if (document.getElementById("loginForm").querySelector('[name="g-recaptcha-response"]')) {
                              document.getElementById("loginForm").querySelector('[name="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);
                              document.getElementById("loginForm").appendChild(eleToken);
                          }
                          completeLoginCB(newToken);
                      }); 
                  });
              } catch (error) {
                  console.error("Captcha error: " + error);
              }
          } else {
              completeLoginCB();
          }
      }
  }
  function fingerPrint(cb) {
    if (typeof(FFNFingerPrintID) !== 'undefined' && FFNFingerPrintID.useFingerPrintLogin) {
      FFNFingerPrintID.addFingerPrint('login', function(fingerprint) {
        if (document.getElementById("loginForm").querySelector('[name="fingerprint"]')) {
          document.getElementById("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));
          document.getElementById("loginForm").appendChild(eleToken);
          verifyLoginBeforeSubmit(sHandle, sPwd);
        }
        cb();
      });
    } else {
      cb();
    }
  }
  $("#login_submit").click(function(){
      fingerPrint(verifyLogin);
  })
  $(".login_input_wrapper input").on('keypress', function(){
      if (event.keyCode === 13) {
          fingerPrint(verifyLogin);
      }
  })</script>

<script src="/www/guest/webcomponents/import.js"></script>

<script>
  // wait until the input element created by handlebar
  setTimeout(function () {
    const pwInput = document.querySelector('#regPage_2 #fldID_password');
    const pwInputContainer = pwInput?.parentElement?.parentElement?.parentElement;

    if (pwInputContainer && pwInput) {
      const pwStrengthWc = document.createElement('ffn-password-strength');

      pwInput.addEventListener('input', function (event) {
        pwStrengthWc.setAttribute('password', event.target.value);
      });

      pwInputContainer.appendChild(pwStrengthWc);
      pwStrengthWc.setAttribute('password', pwInput.value);
    }
  }, 1000);
</script>

</body>
</html>

<!-- -->
    <!-- COVER PIXEL CODE gpid: g544907 pid: p142055 Location: Cover DCB: -->
<!-- GOOGLE_VERIFICATION_CODE: () -->

<!-- END COVER PIXEL -->

<!-- -->
  <!-- Drop ffadult Floater Start -->
    
  <!-- Drop ffadult Floater End -->


<script type="text/javascript">
CD = window.CD || {};

if (CD.namespace) {
    CD.namespace('CD.CONFIG');
}

CD.CONFIG = function(strName) {
    var private_values = {
        is_admin: false,
        is_dev: false,
        timezone_offset: parseInt('-0700'.substring(1,3).replace(/^0/,'')),
        search: {
            list_options: [
                {"label":"Any","miles":999999,"kilometers":999999},
                {"label":"5","miles":5,"kilometers":3},
                {"label":"10","miles":10,"kilometers":6},
                {"label":"20","miles":20,"kilometers":12},
                {"label":"50","miles":50,"kilometers":31},
                {"label":"75","miles":75,"kilometers":46},
                {"label":"80","miles":80,"kilometers":50},
                {"label":"100","miles":100,"kilometers":63},
                {"label":"160","miles":160,"kilometers":100},
                {"label":"200","miles":200,"kilometers":125},
                {"label":"300","miles":300,"kilometers":186},
                {"label":"500","miles":500,"kilometers":313},
                {"label":"800","miles":800,"kilometers":500},
                {"label":"1000","miles":1000,"kilometers":625},
                {"label":"1600","miles":1600,"kilometers":1000},
                {"label":"2000","miles":2000,"kilometers":1243},
                {"label":"3000","miles":3000,"kilometers":1864},
                {"label":"5000","miles":5000,"kilometers":3106},
                {"label":"10000","miles":10000,"kilometers":6214}
            ],
            distance_unit: "kilometers"
        },
        pagination: {
            lang: {
                "next":"Next",
                "prev":"Previous"
            }
        },
        badges: {
            gold_text: "Gold",
            gold_tooltip: "Gold Member",
            vip_text: "VIP",
            vip_tooltip: "VIP Member",
            verified_text: "Verified",
            verified_tooltip: "Verified Member",
            confirmed_tooltip: "Real ID Submitted & Confirmed",
            online_text: "Online",
            online_tooltip: "Online Now",
            broadcasting_text: "Live on Cam",
            broadcasting_tooltip: "Broadcasting Now",
            friends_text: "Friends",
            friends_tooltip: "Already Friends",
            imc_text: "On IM",
            imc_tooltip: "On IM Now",
            topfan_tooltip_numone: "#1 Fan",
            topfan_tooltip_numtwo: "#2 Fan",
            topfan_tooltip_numxxx: "#99+ Fan",
            mobile_text: "On Mobile IM",
            mobile_tooltip: "On Mobile IM"
        },
        urls: {
            chat_window: "/go/page/conversation?&who=r_RhDi72cHW.pRVIspISognb21Gyopm8L.JKbo4gqlRQv06xA11qZJd6Z2Jwh0Yv.t2EF5SCjY9EWS9o_hivVZ0L964VuBtBkDK0_qXRl5.EmJFJAcZjC7GqEytl6dM6LgjVsGOFtYNWZu6nSR.TBKXQ--",
            profile: "/p/member.cgi?&who=r_RhDi72cHW.pRVIspISognb21Gyopm8L.JKbo4gqlRQv06xA11qZJd6Z2Jwh0Yv.t2EF5SCjY9EWS9o_hivVZ0L964VuBtBkDK0_qXRl5.EmJFJAcZjC7GqEytl6dM6LgjVsGOFtYNWZu6nSR.TBKXQ--&mid=",
            hb_profile_optimized_photo: "/p/member.cgi?&who=r_RhDi72cHW.pRVIspISognb21Gyopm8L.JKbo4gqlRQv06xA11qZJd6Z2Jwh0Yv.t2EF5SCjY9EWS9o_hivVZ0L964VuBtBkDK0_qXRl5.EmJFJAcZjC7GqEytl6dM6LgjVsGOFtYNWZu6nSR.TBKXQ--&mid={{pwsid}}&profile_optimized_photo_id={{optimized_photo}}",
            hb_profile: "/p/member.cgi?&who=r_RhDi72cHW.pRVIspISognb21Gyopm8L.JKbo4gqlRQv06xA11qZJd6Z2Jwh0Yv.t2EF5SCjY9EWS9o_hivVZ0L964VuBtBkDK0_qXRl5.EmJFJAcZjC7GqEytl6dM6LgjVsGOFtYNWZu6nSR.TBKXQ--&mid={{pwsid}}",
            member_webcams: "/p/imc/view_video.cgi?&who=r_RhDi72cHW.pRVIspISognb21Gyopm8L.JKbo4gqlRQv06xA11qZJd6Z2Jwh0Yv.t2EF5SCjY9EWS9o_hivVZ0L964VuBtBkDK0_qXRl5.EmJFJAcZjC7GqEytl6dM6LgjVsGOFtYNWZu6nSR.TBKXQ--&action=video_public_view",
            friend_manager:"/p/circle/people.cgi?&who=r_RhDi72cHW.pRVIspISognb21Gyopm8L.JKbo4gqlRQv06xA11qZJd6Z2Jwh0Yv.t2EF5SCjY9EWS9o_hivVZ0L964VuBtBkDK0_qXRl5.EmJFJAcZjC7GqEytl6dM6LgjVsGOFtYNWZu6nSR.TBKXQ--&status=1&action=show_friends&mid=",
            photo_manager:"/p/manage_photos.cgi?&who=r_RhDi72cHW.pRVIspISognb21Gyopm8L.JKbo4gqlRQv06xA11qZJd6Z2Jwh0Yv.t2EF5SCjY9EWS9o_hivVZ0L964VuBtBkDK0_qXRl5.EmJFJAcZjC7GqEytl6dM6LgjVsGOFtYNWZu6nSR.TBKXQ--&do=show_profile_photo_page&mid=",
            upgrade:"https://secure.adultfriendfinder.com/p/order.cgi?who=r_RhDi72cHW.pRVIspISognb21Gyopm8L.JKbo4gqlRQv06xA11qZJd6Z2Jwh0Yv.t2EF5SCjY9EWS9o_hivVZ0L964VuBtBkDK0_qXRl5.EmJFJAcZjC7GqEytl6dM6LgjVsGOFtYNWZu6nSR.TBKXQ--&site=ffadult",
            video_manager:"/p/video/manager.cgi?&who=r_RhDi72cHW.pRVIspISognb21Gyopm8L.JKbo4gqlRQv06xA11qZJd6Z2Jwh0Yv.t2EF5SCjY9EWS9o_hivVZ0L964VuBtBkDK0_qXRl5.EmJFJAcZjC7GqEytl6dM6LgjVsGOFtYNWZu6nSR.TBKXQ--&action=view_indexed_video&stream_id=",
            fan_manager:"/go/page/top_fans_member_fanlist.html?&who=r_RhDi72cHW.pRVIspISognb21Gyopm8L.JKbo4gqlRQv06xA11qZJd6Z2Jwh0Yv.t2EF5SCjY9EWS9o_hivVZ0L964VuBtBkDK0_qXRl5.EmJFJAcZjC7GqEytl6dM6LgjVsGOFtYNWZu6nSR.TBKXQ--&pwsid=",
            messenger: "/messenger?&who=r_RhDi72cHW.pRVIspISognb21Gyopm8L.JKbo4gqlRQv06xA11qZJd6Z2Jwh0Yv.t2EF5SCjY9EWS9o_hivVZ0L964VuBtBkDK0_qXRl5.EmJFJAcZjC7GqEytl6dM6LgjVsGOFtYNWZu6nSR.TBKXQ--",
            broadcaster:                "/p/imc/view_video.cgi?&who=r_RhDi72cHW.pRVIspISognb21Gyopm8L.JKbo4gqlRQv06xA11qZJd6Z2Jwh0Yv.t2EF5SCjY9EWS9o_hivVZ0L964VuBtBkDK0_qXRl5.EmJFJAcZjC7GqEytl6dM6LgjVsGOFtYNWZu6nSR.TBKXQ--&test=yes&app_type=web_imc&action=broadcast"                    },

        gender_map: {
                     man: 1,
            woman: 2,
            couple: 3,
            group: 4,
            lesbiancouple: 5,
            gaycouple: 6,
            trans: 7,
            male: 1,
            female: 2,
            men: 1,
            women: 2,
            couples: 3,
            groups: 4,
            lesbiancouples: 5,
            gaycouples: 6
                  },

        lang: {
            view_more: "more",
            gender: {
                              man: "Man",
                woman: "Woman",
                couple: "Couple (man/woman)",
                group: "Group",
                lesbiancouple: "Couple (2 women)",
                gaycouple: "Couple (2 men)",
                trans: "TS/TV/TG",
                male: "Male",
                female: "Female",
                men: "Men",
                women: "Women",
                couples: "Couples (man/woman)",
                groups: "Groups",
                lesbiancouples: "Couples (2 women)",
                gaycouples: "Couples (2 men)"
                          },
                        race:   {
                "0":                "Prefer not to say",
                "prefernotsay":     "Prefer not to say",
                "1":                "Native American",
                "nativeamerican":   "Native American",
                "2":                "Asian",
                "asian":            "Asian",
                "3":                "Black",
                "black":            "Black",
                "4":                "Caucasian",
                "caucasian":        "Caucasian",
                "5":                "East Indian",
                "eastindian":       "East Indian",
                "6":                "Hispanic",
                "hispanic":         "Hispanic",
                "7":                "Middle Eastern",
                "middleeastern":    "Middle Eastern",
                "8":                "Mixed",
                "mixed":            "Mixed",
                "9":                "Other",
                "other":            "Other"
            },
            bodytype:   {
                "0":            "Prefer not to say",
                "prefernotsay": "Prefer not to say",
                "1":            "Average",
                "average":      "Average",
                "2":            "Slim/Petite",
                "slimpetite":   "Slim/Petite",
                "3":            "Athletic",
                "athletic":     "Athletic",
                "4":            "Ample",
                "ample":        "Ample",
                "5":            "A little extra padding",
                "extrapadding": "A little extra padding",
                "6":            "BBW/BBM",
                "large":        "BBW/BBM"
            },
            maritalstatus:  {
                "0":            "Prefer not to say",
                "prefernotsay": "Prefer not to say",
                "1":            "Single",
                "single":       "Single",
                "2":            "Married",
                "married":      "Married",
                "3":            "Divorced",
                "divorced":     "Divorced",
                "4":            "Separated",
                "separated":    "Separated",
                "5":            "Attached",
                "attached":     "Attached",
                "6":            "Widowed",
                "widowed":      "Widowed"
            },
            miles: "miles",
            kilometers: "kilometers",
            orientation: {
                "0":"Prefer not to say",
                "1":"Straight",
                "2":"Bisexual",
                "3":"Bi-curious",
                "4":"Gay/Lesbian",
                "17":"Straight",
                "18":"Bisexual",
                "19":"Bi-curious",
                "20":"Gay/Lesbian",
                "prefernotsay": "Prefer not to say",
                "straight":     "Straight",
                "bisexual":     "Bi-sexual",
                "bicurious":    "Bi-curious",
                "gay":          "Gay/Lesbian"
            }
        },
        images: {
            size_300: {
                no_photo_1: "https://secureimage.securedataimages.com/images/common/no_photo/300x300/male.jpg",
                no_photo_2: "https://secureimage.securedataimages.com/images/common/no_photo/300x300/female.jpg",
                no_photo_3: "https://secureimage.securedataimages.com/images/common/no_photo/300x300/couple.jpg",
                no_photo_4: "https://secureimage.securedataimages.com/images/common/no_photo/300x300/group.jpg",
                no_photo_5: "https://secureimage.securedataimages.com/images/common/no_photo/300x300/lesbian_couple.jpg",
                no_photo_6: "https://secureimage.securedataimages.com/images/common/no_photo/300x300/gay_couple.jpg",
                no_photo_7: "https://secureimage.securedataimages.com/images/common/no_photo/300x300/tstvtg.jpg"
            },
            size_96: {
                no_photo_1: "https://secureimage.securedataimages.com/images/common/no_photo/96x96/male.gif",
                no_photo_2: "https://secureimage.securedataimages.com/images/common/no_photo/96x96/female.gif",
                no_photo_3: "https://secureimage.securedataimages.com/images/common/no_photo/96x96/couple.gif",
                no_photo_4: "https://secureimage.securedataimages.com/images/common/no_photo/96x96/group.gif",
                no_photo_5: "https://secureimage.securedataimages.com/images/common/no_photo/96x96/lesbian_couple.gif",
                no_photo_6: "https://secureimage.securedataimages.com/images/common/no_photo/96x96/gay_couple.gif",
                no_photo_7: "https://secureimage.securedataimages.com/images/common/no_photo/96x96/tstvtg.gif"
            },
            size_96t: {
                no_photo_1: "https://secureimage.securedataimages.com/images/common/no_photo/96x96/male.jpg",
                no_photo_2: "https://secureimage.securedataimages.com/images/common/no_photo/96x96/female.jpg",
                no_photo_3: "https://secureimage.securedataimages.com/images/common/no_photo/96x96/couple.jpg",
                no_photo_4: "https://secureimage.securedataimages.com/images/common/no_photo/96x96/group.jpg",
                no_photo_5: "https://secureimage.securedataimages.com/images/common/no_photo/96x96/lesbian_couple.jpg",
                no_photo_6: "https://secureimage.securedataimages.com/images/common/no_photo/96x96/gay_couple.jpg",
                no_photo_7: "https://secureimage.securedataimages.com/images/common/no_photo/96x96/tstvtg.jpg"
            },
            size_72: {
                no_photo_1: "https://secureimage.securedataimages.com/images/common/no_photo/72x72/male.gif",
                no_photo_2: "https://secureimage.securedataimages.com/images/common/no_photo/72x72/female.gif",
                no_photo_3: "https://secureimage.securedataimages.com/images/common/no_photo/72x72/couple.gif",
                no_photo_4: "https://secureimage.securedataimages.com/images/common/no_photo/72x72/group.gif",
                no_photo_5: "https://secureimage.securedataimages.com/images/common/no_photo/72x72/lesbian_couple.gif",
                no_photo_6: "https://secureimage.securedataimages.com/images/common/no_photo/72x72/gay_couple.gif",
                no_photo_7: "https://secureimage.securedataimages.com/images/common/no_photo/72x72/tstvtg.gif"
            },
            size_48: {
                no_photo_1: "https://secureimage.securedataimages.com/images/common/no_photo/48x48/male.gif",
                no_photo_2: "https://secureimage.securedataimages.com/images/common/no_photo/48x48/female.gif",
                no_photo_3: "https://secureimage.securedataimages.com/images/common/no_photo/48x48/couple.gif",
                no_photo_4: "https://secureimage.securedataimages.com/images/common/no_photo/48x48/group.gif",
                no_photo_5: "https://secureimage.securedataimages.com/images/common/no_photo/48x48/lesbian_couple.gif",
                no_photo_6: "https://secureimage.securedataimages.com/images/common/no_photo/48x48/gay_couple.gif",
                no_photo_7: "https://secureimage.securedataimages.com/images/common/no_photo/48x48/tstvtg.gif"
            },
            size_32: {
                no_photo_1: "https://secureimage.securedataimages.com/images/common/no_photo/32x32/male.gif",
                no_photo_2: "https://secureimage.securedataimages.com/images/common/no_photo/32x32/female.gif",
                no_photo_3: "https://secureimage.securedataimages.com/images/common/no_photo/32x32/couple.gif",
                no_photo_4: "https://secureimage.securedataimages.com/images/common/no_photo/32x32/group.gif",
                no_photo_5: "https://secureimage.securedataimages.com/images/common/no_photo/32x32/lesbian_couple.gif",
                no_photo_6: "https://secureimage.securedataimages.com/images/common/no_photo/32x32/gay_couple.gif",
                no_photo_7: "https://secureimage.securedataimages.com/images/common/no_photo/32x32/tstvtg.gif"
            },
            size_24: {
                no_photo_1: "https://secureimage.securedataimages.com/images/common/no_photo/24x24/male.gif",
                no_photo_2: "https://secureimage.securedataimages.com/images/common/no_photo/24x24/female.gif",
                no_photo_3: "https://secureimage.securedataimages.com/images/common/no_photo/24x24/couple.gif",
                no_photo_4: "https://secureimage.securedataimages.com/images/common/no_photo/24x24/group.gif",
                no_photo_5: "https://secureimage.securedataimages.com/images/common/no_photo/24x24/lesbian_couple.gif",
                no_photo_6: "https://secureimage.securedataimages.com/images/common/no_photo/24x24/gay_couple.gif",
                no_photo_7: "https://secureimage.securedataimages.com/images/common/no_photo/24x24/tstvtg.gif"
            }

        },
        cobrand: {
            site: "ffadult",
            dcb: "",
            is_cobrand: false,
            pg_filter: false        },
        messages: {
            edit_photo_success_msg: "Your photos have been updated!",
            tip_sent: "Tip sent",
            tip_error: "There was an error with your request, please try again later."
        },
        specs:          {
            messenger:  {
                default_width:      506,
                default_height:     835,
                reduced_width:      506,
                reduced_height:     512,
                chatwin_width:      450,
                chatwin_height:     475,
                broadcast_width:    860
            }
        }
    }

    return private_values[strName];
}
if (CD.namespace) {
    CD.namespace('CD.ABTEST');
}
CD.ABTEST = function(strName) {
    var is_ffadult = true;
    var is_cobrand = false;
    var is_english = true;
    var private_values = {
        ab_38990StandFreeProfView: function() {
            var in_test_value = parseInt("-1", 10);
            return ( false
                /*
                in_test_value > 0 &&
                CD.member.level < 200 &&
                CD.member.country == 'United States' &&
                CD.member.lang_spoken.toLowerCase() == 'english' &&
                is_ffadult &&
                !is_cobrand
                */
            );
        },
        ab_soc33917camviewer: function() {
            var in_test_value = parseInt("0", 10);
            return in_test_value;
        },
        ab_38157Interested: function() {
            var in_test_value = parseInt("-1", 10);
            return in_test_value;
        },
        ab_40293search: function() {
            var in_test_value = parseInt("1", 10);
            return in_test_value;
        },
        ab_37778SOAiicon: function() {
            var in_test_value = parseInt("-1", 10);
            return in_test_value;
        },
        ab_39985viewer: function() {
                        var in_test_value = parseInt("-1", 10);
                        return in_test_value;
        },
        ab_40543IMPaywall: function(){
            var in_test_value = parseInt("-1", 10);
            return in_test_value;
        },
        ab_41326AFFDesignModM4: function(){
            var in_test_value = parseInt("-1", 10);
            return in_test_value;
        },
        ab_Soc232gifts: function(){
            var in_test_value = parseInt("-1", 10);
            return in_test_value;
        },
        ab_SOC3224Upsell: function(){
                        var in_test_value = parseInt("-1", 10);
                        return in_test_value;
        },
        ab_Soc322IM: function(){
            var in_test_value = parseInt("0", 10);
            return in_test_value;
        },
        ab_SOC28983ContentFilter: function(){
           var in_test_value = "0";
           return parseInt(in_test_value,10);
        },
        ab_pid_restrictMC: function(){
            var in_test_value = 0;
            return in_test_value;
        },
        ab_SOC27701SepBroadcast: function(){
            var in_test_value = parseInt("-1", 10);
            return in_test_value;
        },
        ab_SOC35529HndShk: function() {
            var in_test_value = parseInt("0", 10);
            return in_test_value;
        }
    }

    if (private_values['ab_' + strName]) {
        return private_values['ab_' + strName]();
    } else {
        if (window.console) { console.log('The AB Test ' + strName + ' is not recognized.'); }
        return false;
    }
}


CD.globals = CD.globals || {};
CD.globals.lang = "english";
CD.globals.is_standard = "true";
CD.globals.is_aff = true;
CD.globals.ip = "74.125.218.231" || "74.125.218.231";
CD.globals.sex = '';
CD.globals.main_domain = "adultfriendfinder.com";
CD.globals.level = parseInt("");
CD.deftags = CD.deftags || {};
CD.deftags.mc = {
    "t" : "Upgrade to see what {{handle}} has to say!",
    "t_reply" : "Upgrade to reply to {{handle}}!",
    "t_gift" : "Upgrade to claim {{handle}}’s gift for you!",
    "t_photo" : "Upgrade to see {{handle}}’s sexy attachment!",
    "t_photos" : "Upgrade to see {{handle}}’s sexy attachments!"
};
CD.gsub_link = CD.gsub_link || {};
CD.gsub_link.order_mc = "https://secure.adultfriendfinder.com/p/order.cgi?who=r_RhDi72cHW.pRVIspISognb21Gyopm8L.JKbo4gqlRQv06xA11qZJd6Z2Jwh0Yv.t2EF5SCjY9EWS9o_hivVZ0L964VuBtBkDK0_qXRl5.EmJFJAcZjC7GqEytl6dM6LgjVsGOFtYNWZu6nSR.TBKXQ--&site=ffadult&origin={{origin\}\}&p_pwsid={{pwsid\}\}&trlid=javascript_global_config-2";


// cdmtx: commenting popup start

// cdmtx: commenting popup end
</script>
<!-- -->
<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=7128&site=ffadult&session=AfDckB9%40gEa6+1775299162+74.125.218.231+&pwsid=&pagename=%2Funknown&pagestate=&country=United+States&city=&lang=english&level=&gpid=g544907&pid=p142055" width=1 height=1 border=0></noscript>
