301 status code means that the requested resource has been permanently moved to a new URL. All future requests should use the new address.
The browser will automatically redirect the user to the new address, and search engines will update their indexes.
200 status code is a standard successful HTTP server response. It means that the client’s request (e.g., from a browser) was successfully processed, and the server is delivering the requested data.
The user receives content without errors, and the page or application functions properly. If Code 200 is accompanied by data, the browser or program processes and displays it to the user.
GET / HTTP/1.1 Host: cdff.com Accept: */* User-Agent: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; [email protected])
<!DOCTYPE HTML> <html lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <!--<link rel="icon" href="images/favicon.ico" type="image/png">--> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <link rel="apple-touch-icon" sizes="57x57" href="/apple-icon-57x57.png"> <link rel="apple-touch-icon" sizes="60x60" href="/apple-icon-60x60.png"> <link rel="apple-touch-icon" sizes="72x72" href="/apple-icon-72x72.png"> <link rel="apple-touch-icon" sizes="76x76" href="/apple-icon-76x76.png"> <link rel="apple-touch-icon" sizes="114x114" href="/apple-icon-114x114.png"> <link rel="apple-touch-icon" sizes="120x120" href="/apple-icon-120x120.png"> <link rel="apple-touch-icon" sizes="144x144" href="/apple-icon-144x144.png"> <link rel="apple-touch-icon" sizes="152x152" href="/apple-icon-152x152.png"> <link rel="apple-touch-icon" sizes="180x180" href="/apple-icon-180x180.png"> <link rel="icon" type="image/png" sizes="192x192" href="/android-icon-192x192.png"> <link rel="icon" type="image/png" sizes="32x32" href="/favicon-32-32.png"> <link rel="icon" type="image/png" sizes="96x96" href="/favicon-96-96.png"> <link rel="icon" type="image/png" sizes="16x16" href="/favicon-16-16.png"> <link rel="icon" href="/favicon.ico" type="image/png" > <link rel="manifest" href="/manifest.json"> <meta name="msapplication-TileColor" content="#ffffff"> <meta name="msapplication-TileImage" content="/ms-icon-144x144.png"> <meta name="theme-color" content="#ffffff"> <meta name="apple-itunes-app" content="app-id=625001689"/> <link href="https://www.christiandatingforfree.com/public/style/bootstrap.css" rel="stylesheet" type="text/css"><link href="https://www.christiandatingforfree.com/public/style/style_home.php" rel="stylesheet" type="text/css"><style type="text/css"> .header-right.home_right{ width:100%; position:static; padding:0 0 5px; } @media(max-width:767px){ .header-right.home_right{ padding:5px 0; } } .header-right.home_right span{ margin: 0 0 0 10px; font-size:12px; } .header-right.home_right a{ font-size:12px; padding: 1px 8px 2px; } header .header-left .logo img { max-height: 50px; } .banner_formtxt{ font-family: "Open Sans Condensed", sans-serif; font-size: 28px; font-weight: bold; color: #6e6e6e; width: 100%; max-width: 375px; line-height: 34px; overflow: hidden; border-bottom:#d4d4d4 solid 1px; padding-bottom:20px; } @media(max-width:767px){ .banner_formtxt{ font-size: 22px; line-height: 28px; max-width:100%; } } .banner_formtxt span{ color:#222; display:block; } .navbar-toggle { display:inline-block; } nav { margin-bottom: 0; min-height: 37px; } .dropdown-menu { position:static; min-width: 163px; } .navbar-nav>li { float:none; } .navbar-collapse.collapse { display:none !important; } .navbar-default { background-color: #2269b0; border-color: #82aad7 currentcolor; border-radius: 0; border-style: solid none; border-width: 1px 0 0; width: 100%; } .nav>li { border-left: 1px solid #3584b0; border-right: 1px solid #254aa2; display: block; position: relative; } .nav>li:first-child { border-left: 0 solid #3584b0; } .nav>li:last-child { border-right: 0 solid #254aa2; } .navbar-default li>a, .navbar-default .navbar-nav>li>a { color: #fff; font-family: open sans, sans-serif; font-size: 13px; line-height: 20px; padding: 8px 15px 9px; text-align: center; text-transform: uppercase; } .navbar-default li.dropdown>a { padding-right: 13px; } .navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus { background-color: #2269b0; color: #fff; } .navbar-default .navbar-nav .open .dropdown-menu>li>a { color: #fff; background: #004283; } .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover, .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus { color: #fff; background: #004283; } .navbar-default li:last-child>a { background: transparent none repeat scroll 0 0 } .navbar-default li:hover>a { color: #fff } .navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus { color: #fff; background-color: transparent } .navbar-default li.last .dropdown-menu { left: auto; right: 0 } .navbar-default .dropdown-menu { background: #2269b0 none repeat scroll 0 0; border: medium; border-radius: 0; box-shadow: none; padding: 0 } .navbar-default .dropdown-menu>li:last-child { border-bottom: medium } .navbar-default .dropdown-menu>li { border-bottom: 1px solid #8cb1d5 } .navbar-default .dropdown-menu>li>a { background: transparent none repeat scroll 0 0; color: #fff; display: block; font-size: 13px; line-height: 20px; padding: 6px 15px; text-align: left; text-transform: none } .navbar-default .dropdown-menu>li>a:hover { background: #1361af none repeat scroll 0 0; color: #ddd } .navbar-default li>a>i { background: #eb0873 none repeat scroll 0 0; border-radius: 50%; color: #fff; display: inline-block; font-size: 14px; font-style: normal; font-weight: 700; height: 18px; line-height: 18px; margin: 0 3px; text-align: center; width: 22px } .navbar-default li.dropdown:hover>.dropdown-menu { display: block; text-align: center } .navbar-collapse, .container-fluid { padding: 0 } .navbar-nav li { text-align: center } .navbar-default .navbar-nav>li>a { padding: 8px 15px 9px } .navbar-default .dropdown.open>.dropdown-menu { display: none } .navbar-default .dropdown-menu>li>a { text-align: center } .navbar-default { background: transparent none repeat scroll 0 0; border: 0; position: absolute; right: 0; top: 0px; width: auto; z-index: 9999999; } .navbar-default .navbar-header { margin-left: 15px; margin-right: 15px; } .navbar-default .navbar-nav { background: #266bb0 none repeat scroll 0 0; border: 6px solid #266bb0; border-radius: 10px; margin: 8px 0 0; overflow: hidden; min-width: 175px; float:right; box-shadow: 0 0 3px rgba(0, 0, 0, .5); } .navbar-default .navbar-toggle { background: #2269b0 none repeat scroll 0 0; border: 1px solid #fff; padding: 7px !important; border-radius: 0px; float: right; margin: 7px 0 0; padding: 9px 8px; } .navbar-default .navbar-collapse { border-top: medium; box-shadow: none; width: 100%; padding: 0; } .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus { background: #2269b0 none repeat scroll 0 0; } .navbar-default .navbar-toggle .icon-bar { background: #fff none repeat scroll 0 0; } .navbar-default li>a { background: transparent none repeat scroll 0 0; border-bottom: 1px solid #8cb1d5 } .navbar-default .dropdown-menu { background: #004587 none repeat scroll 0 0; } .navbar-default .dropdown-menu li { border-bottom: medium; } .nav>li { border-left: 0 solid #3584b0; border-right: 0 solid #254aa2; } .desktoponly{ margin:20px 0 0 0; } @media(max-width:1024px){ .desktoponly{ display:none; } } @media(max-width:820px){ .banner_formtxt{ max-width:100%; } } @media(max-width:1024px){ .banner_formtxt{ max-width:100%; } } .social-media .social-media-right a.tiktok { background:url(https://pics.christiandatingforfree.com/cdff/public/images/tiktok.png) no-repeat left top; } </style> <title>CDFF (CDFF) #1 Christian Singles Dating App Site</title> <!-- <script async src='https://bugcrowd.com/vulnerabilitydisclosureprogram-ytf9i/external/script' data-bugcrowd-program='https://bugcrowd.com/vulnerabilitydisclosureprogram-ytf9i/external/report'></script> --> <!--<link href="https://fonts.googleapis.com/css?family=Open+Sans+Condensed:700" rel="stylesheet"> <link href="Open_Sans_Condensed_700.css" rel="stylesheet" type="text/css">--> <meta name="google-play-app" content="app-id=cdff.mobileapp" /> <meta name="description" content="CDFF (Christian Dating For Free) Largest CHRISTIAN DATING app in the world. Matching Faith based singles since 2006. Find Christian singles near you!" /> <meta name="keywords" content="Christian Dating, Christian Single, Christian Singles, Free Christian Dating, Christian dating Service, 100% Free Service for Christian Singles" /> <meta name="verify-v1" content="nN7uQPbBna7PUGqd+AhHPBFgDuS9Bia6Cntmcpn9FnI=" /> <meta name="verify-v1" content="LqVo/BrjAtOaVsGn7vjiG4F8bQgNZgTEVy5fp85kM+w=" /> <!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries --> <!-- WARNING: Respond.js doesn't work if you view the page via file:// --> <!--[if lt IE 9]> <script src="public/js/html5shiv.js"></script> <script src="public/js/respond.js"></script> <![endif]--> <link rel="canonical" href="https://www.christiandatingforfree.com/" /><!-- Facebook Pixel Code --> <script type="800a1ebc38fe8f1ab4042ee3-text/javascript"> !function(f,b,e,v,n,t,s) {if(f.fbq)return;n=f.fbq=function(){n.callMethod? n.callMethod.apply(n,arguments):n.queue.push(arguments)}; if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0'; n.queue=[];t=b.createElement(e);t.async=!0; t.src=v;s=b.getElementsByTagName(e)[0]; s.parentNode.insertBefore(t,s)}(window, document,'script', 'https://connect.facebook.net/en_US/fbevents.js'); fbq('init', '655906858352513'); fbq('track', 'PageView'); </script> <noscript><img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=655906858352513&ev=PageView&noscript=1" /></noscript> <!-- End Facebook Pixel Code --> </head> <script type="800a1ebc38fe8f1ab4042ee3-text/javascript">(window.NREUM||(NREUM={})).init={ajax:{deny_list:["bam.nr-data.net"]}};(window.NREUM||(NREUM={})).loader_config={licenseKey:"ea5e69dd0b",applicationID:"75608222"};;/*! For license information please see nr-loader-rum-1.288.1.min.js.LICENSE.txt */ (()=>{var e,t,r={8122:(e,t,r)=>{"use strict";r.d(t,{a:()=>i});var n=r(944);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.R)(3);if(!t||"object"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),o=0===Object.keys(r).length?e:r;for(let a in o)if(void 0!==e[a])try{if(null===e[a]){r[a]=null;continue}Array.isArray(e[a])&&Array.isArray(t[a])?r[a]=Array.from(new Set([...e[a],...t[a]])):"object"==typeof e[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555:(e,t,r)=>{"use strict";r.d(t,{fn:()=>s,x1:()=>c});var n=r(384),i=r(8122);const o={beacon:n.NT.beacon,errorBeacon:n.NT.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0},a={};function s(e){try{const t=function(e){if(!e)throw new Error("All info objects require an agent identifier!");if(!a[e])throw new Error("Info for ".concat(e," was never set"));return a[e]}(e);return!!t.licenseKey&&!!t.errorBeacon&&!!t.applicationID}catch(e){return!1}}function c(e,t){if(!e)throw new Error("All info objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.info=a[e])}},5217:(e,t,r)=>{"use strict";r.d(t,{gD:()=>h,xN:()=>m});r(860).K7.genericEvents;const n="experimental.marks",i="experimental.measures",o="experimental.resources",a=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var s=r(2614),c=r(944),u=r(384),d=r(8122);const l="[data-nr-mask]",f=()=>{const e={feature_flags:[],experimental:{marks:!1,measures:!1,resources:!1},mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,autoStart:!0},api:{allow_registered_children:!0,duplicate_registered_data:!1},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},get feature_flags(){return e.feature_flags},set feature_flags(t){e.feature_flags=t},generic_events:{enabled:!0,autoStart:!0},harvest:{interval:30},jserrors:{enabled:!0,autoStart:!0},logging:{enabled:!0,autoStart:!0},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,autoStart:!0},performance:{get capture_marks(){return e.feature_flags.includes(n)||e.experimental.marks},set capture_marks(t){e.experimental.marks=t},get capture_measures(){return e.feature_flags.includes(i)||e.experimental.measures},set capture_measures(t){e.experimental.measures=t},capture_detail:!0,resources:{get enabled(){return e.feature_flags.includes(o)||e.experimental.resources},set enabled(t){e.experimental.resources=t},asset_types:[],first_party_domains:[],ignore_newrelic:!0}},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:s.wk,inactiveMs:s.BB},session_replay:{autoStart:!0,enabled:!1,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){a(t)?e.mask_selector="".concat(t,",").concat(l):""===t||null===t?e.mask_selector=l:(0,c.R)(5,t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){a(t)?e.block_selector+=",".concat(t):""!==t&&(0,c.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,c.R)(7,t)}},session_trace:{enabled:!0,autoStart:!0},soft_navigations:{enabled:!0,autoStart:!0},spa:{enabled:!0,autoStart:!0},ssl:void 0,user_actions:{enabled:!0,elementAttributes:["id","className","tagName","type"]}}},g={},p="All configuration objects require an agent identifier!";function m(e,t){if(!e)throw new Error(p);g[e]=(0,d.a)(t,f());const r=(0,u.nY)(e);r&&(r.init=g[e])}function h(e,t){if(!e)throw new Error(p);var r=function(e){if(!e)throw new Error(p);if(!g[e])throw new Error("Configuration for ".concat(e," was never set"));return g[e]}(e);if(r){for(var n=t.split("."),i=0;i<n.length-1;i++)if("object"!=typeof(r=r[n[i]]))return;r=r[n[n.length-1]]}return r}},3371:(e,t,r)=>{"use strict";r.d(t,{V:()=>f,f:()=>l});var n=r(8122),i=r(384),o=r(6154),a=r(9324);let s=0;const c={buildEnv:a.F3,distMethod:a.Xs,version:a.xv,originTime:o.WN},u={appMetadata:{},customTransaction:void 0,denyList:void 0,disabled:!1,entityManager:void 0,harvester:void 0,isolatedBacklog:!1,loaderType:void 0,maxBytes:3e4,obfuscator:void 0,onerror:void 0,ptid:void 0,releaseIds:{},session:void 0,timeKeeper:void 0},d={};function l(e){if(!e)throw new Error("All runtime objects require an agent identifier!");if(!d[e])throw new Error("Runtime for ".concat(e," was never set"));return d[e]}function f(e,t){if(!e)throw new Error("All runtime objects require an agent identifier!");d[e]={...(0,n.a)(t,u),...c},Object.hasOwnProperty.call(d[e],"harvestCount")||Object.defineProperty(d[e],"harvestCount",{get:()=>++s});const r=(0,i.nY)(e);r&&(r.runtime=d[e])}},9324:(e,t,r)=>{"use strict";r.d(t,{F3:()=>i,Xs:()=>o,xv:()=>n});const n="1.288.1",i="PROD",o="CDN"},6154:(e,t,r)=>{"use strict";r.d(t,{OF:()=>c,RI:()=>i,WN:()=>d,bv:()=>o,gm:()=>a,mw:()=>s,sb:()=>u});var n=r(1863);const i="undefined"!=typeof window&&!!window.document,o="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),a=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),s=Boolean("hidden"===a?.document?.visibilityState),c=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),u=c&&"undefined"==typeof SharedWorker,d=((()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);Array.isArray(e)&&e.length>=2&&e[1]})(),Date.now()-(0,n.t)())},3241:(e,t,r)=>{"use strict";r.d(t,{W:()=>o});var n=r(6154);const i="newrelic";function o(e={}){try{n.gm.dispatchEvent(new CustomEvent(i,{detail:e}))}catch(e){}}},1687:(e,t,r)=>{"use strict";r.d(t,{Ak:()=>c,Ze:()=>l,x3:()=>u});var n=r(7836),i=r(3606),o=r(860),a=r(2646);const s={};function c(e,t){const r={staged:!1,priority:o.P3[t]||0};d(e),s[e].get(t)||s[e].set(t,r)}function u(e,t){e&&s[e]&&(s[e].get(t)&&s[e].delete(t),g(e,t,!1),s[e].size&&f(e))}function d(e){if(!e)throw new Error("agentIdentifier required");s[e]||(s[e]=new Map)}function l(e="",t="feature",r=!1){if(d(e),!e||!s[e].get(t)||r)return g(e,t);s[e].get(t).staged=!0,f(e)}function f(e){const t=Array.from(s[e]);t.every((([e,t])=>t.staged))&&(t.sort(((e,t)=>e[1].priority-t[1].priority)),t.forEach((([t])=>{s[e].delete(t),g(e,t)})))}function g(e,t,r=!0){const o=e?n.ee.get(e):n.ee,s=i.i.handlers;if(!o.aborted&&o.backlog&&s){if(r){const e=o.backlog[t],r=s[t];if(r){for(let t=0;e&&t<e.length;++t)p(e[t],r);Object.entries(r).forEach((([e,t])=>{Object.values(t||{}).forEach((t=>{t[0]?.on&&t[0]?.context()instanceof a.y&&t[0].on(e,t[1])}))}))}}o.isolatedBacklog||delete s[t],o.backlog[t]=null,o.emit("drain-"+t,[])}}function p(e,t){var r=e[1];Object.values(t[r]||{}).forEach((t=>{var r=e[0];if(t[0]===r){var n=t[1],i=e[3],o=e[2];n.apply(i,o)}}))}},7836:(e,t,r)=>{"use strict";r.d(t,{P:()=>c,ee:()=>u});var n=r(384),i=r(8990),o=r(3371),a=r(2646),s=r(5607);const c="nr@context:".concat(s.W),u=function e(t,r){var n={},s={},d={},l=!1;try{l=16===r.length&&(0,o.f)(r).isolatedBacklog}catch(e){}var f={on:p,addEventListener:p,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)},emit:function(e,r,n,i,o){!1!==o&&(o=!0);if(u.aborted&&!i)return;t&&o&&t.emit(e,r,n);for(var a=g(n),c=m(e),d=c.length,l=0;l<d;l++)c[l].apply(a,r);var p=v()[s[e]];p&&p.push([f,e,r,a]);return a},get:h,listeners:m,context:g,buffer:function(e,t){const r=v();if(t=t||"feature",f.aborted)return;Object.entries(e||{}).forEach((([e,n])=>{s[n]=t,t in r||(r[t]=[])}))},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach((e=>{delete f.backlog[e]}))},isBuffering:function(e){return!!v()[s[e]]},debugId:r,backlog:l?{}:t&&"object"==typeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,"aborted",{get:()=>{let e=f._aborted||!1;return e||(t&&(e=t.aborted),e)}}),f;function g(e){return e&&e instanceof a.y?e:e?(0,i.I)(e,c,(()=>new a.y(c))):new a.y(c)}function p(e,t){n[e]=m(e).concat(t)}function m(e){return n[e]||[]}function h(t){return d[t]=d[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),d=(0,n.Zm)();d.ee||(d.ee=u)},2646:(e,t,r)=>{"use strict";r.d(t,{y:()=>n});class n{constructor(e){this.contextId=e}}},9908:(e,t,r)=>{"use strict";r.d(t,{d:()=>n,p:()=>i});var n=r(7836).ee.get("handle");function i(e,t,r,i,o){o?(o.buffer([e],i),o.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},3606:(e,t,r)=>{"use strict";r.d(t,{i:()=>o});var n=r(9908);o.on=a;var i=o.handlers={};function o(e,t,r,o){a(o||n.d,i,e,t,r)}function a(e,t,r,i,o){o||(o="feature"),e||(e=n.d);var a=t[o]=t[o]||{};(a[r]=a[r]||[]).push([e,i])}},3878:(e,t,r)=>{"use strict";function n(e,t){return{capture:e,passive:!1,signal:t}}function i(e,t,r=!1,i){window.addEventListener(e,t,n(r,i))}function o(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>o,jT:()=>n,sp:()=>i})},5607:(e,t,r)=>{"use strict";r.d(t,{W:()=>n});const n=(0,r(9566).bz)()},9566:(e,t,r)=>{"use strict";r.d(t,{LA:()=>s,bz:()=>a});var n=r(6154);const i="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx";function o(e,t){return e?15&e[t]:16*Math.random()|0}function a(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),i.split("").map((e=>"x"===e?o(t,r++).toString(16):"y"===e?(3&o()|8).toString(16):e)).join("")}function s(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,i=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var s=0;s<e;s++)a.push(o(r,i++).toString(16));return a.join("")}},2614:(e,t,r)=>{"use strict";r.d(t,{BB:()=>a,H3:()=>n,g:()=>u,iL:()=>c,tS:()=>s,uh:()=>i,wk:()=>o});const n="NRBA",i="SESSION",o=144e5,a=18e5,s={STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},c={SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},u={OFF:0,FULL:1,ERROR:2}},1863:(e,t,r)=>{"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},944:(e,t,r)=>{"use strict";function n(e,t){"function"==typeof console.debug&&console.debug("New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#".concat(e),t)}r.d(t,{R:()=>n})},5701:(e,t,r)=>{"use strict";r.d(t,{B:()=>o,t:()=>a});var n=r(3241);const i=new Set,o={};function a(e,t){const r=t.agentIdentifier;o[r]??={},e&&"object"==typeof e&&(i.has(r)||(t.ee.emit("rumresp",[e]),o[r]=e,i.add(r),(0,n.W)({agentIdentifier:r,loaded:!0,drained:!0,type:"lifecycle",name:"load",feature:void 0,data:e})))}},8990:(e,t,r)=>{"use strict";r.d(t,{I:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},6389:(e,t,r)=>{"use strict";function n(e,t=500,r={}){const n=r?.leading||!1;let i;return(...r)=>{n&&void 0===i&&(e.apply(this,r),i=setTimeout((()=>{i=clearTimeout(i)}),t)),n||(clearTimeout(i),i=setTimeout((()=>{e.apply(this,r)}),t))}}function i(e){let t=!1;return(...r)=>{t||(t=!0,e.apply(this,r))}}r.d(t,{J:()=>i,s:()=>n})},3496:(e,t,r)=>{"use strict";function n(e){return!e||!(!e.licenseKey||!e.applicationID)}function i(e,t){return!e||e.licenseKey===t.info.licenseKey&&e.applicationID===t.info.applicationID}r.d(t,{A:()=>i,I:()=>n})},5289:(e,t,r)=>{"use strict";r.d(t,{GG:()=>o,sB:()=>a});var n=r(3878);function i(){return"undefined"==typeof document||"complete"===document.readyState}function o(e,t){if(i())return e();(0,n.sp)("load",e,t)}function a(e){if(i())return e();(0,n.DD)("DOMContentLoaded",e)}},384:(e,t,r)=>{"use strict";r.d(t,{NT:()=>o,US:()=>d,Zm:()=>a,bQ:()=>c,dV:()=>s,nY:()=>u,pV:()=>l});var n=r(6154),i=r(1863);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function a(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function s(){let e=a();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate,CT:n.gm.clearTimeout,XHR:n.gm.XMLHttpRequest,REQ:n.gm.Request,EV:n.gm.Event,PR:n.gm.Promise,MO:n.gm.MutationObserver,FETCH:n.gm.fetch,WS:n.gm.WebSocket}),e}function c(e,t){let r=a();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t}function u(e){let t=a();return t.initializedAgents?.[e]}function d(e,t){a()[e]=t}function l(){return function(){let e=a();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=a();const t=e.init||{};e.init={...t}}(),s(),function(){let e=a();const t=e.loader_config||{};e.loader_config={...t}}(),a()}},2843:(e,t,r)=>{"use strict";r.d(t,{u:()=>i});var n=r(3878);function i(e,t=!1,r,i){(0,n.DD)("visibilitychange",(function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)}),r,i)}},3434:(e,t,r)=>{"use strict";r.d(t,{Jt:()=>o,YM:()=>c});var n=r(7836),i=r(5607);const o="nr@original:".concat(i.W);var a=Object.prototype.hasOwnProperty,s=!1;function c(e,t){return e||(e=n.ee),r.inPlace=function(e,t,n,i,o){n||(n="");const a="-"===n.charAt(0);for(let s=0;s<t.length;s++){const c=t[s],u=e[c];d(u)||(e[c]=r(u,a?c+n:n,i,c,o))}},r.flag=o,r;function r(t,r,n,s,c){return d(t)?t:(r||(r=""),nrWrapper[o]=t,function(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach((function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})})),t}catch(e){u([e],r)}for(var n in e)a.call(e,n)&&(t[n]=e[n])}(t,nrWrapper,e),nrWrapper);function nrWrapper(){var o,a,d,l;try{a=this,o=[...arguments],d="function"==typeof n?n(o,a):n||{}}catch(t){u([t,"",[o,a,s],d],e)}i(r+"start",[o,a,s],d,c);try{return l=t.apply(a,o)}catch(e){throw i(r+"err",[o,a,e],d,c),e}finally{i(r+"end",[o,a,l],d,c)}}}function i(r,n,i,o){if(!s||t){var a=s;s=!0;try{e.emit(r,n,i,t,o)}catch(t){u([t,r,n,i],e)}s=a}}}function u(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function d(e){return!(e&&"function"==typeof e&&e.apply&&!e[o])}},993:(e,t,r)=>{"use strict";r.d(t,{A$:()=>o,ET:()=>a,p_:()=>i});var n=r(860);const i={ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"},o={OFF:0,ERROR:1,WARN:2,INFO:3,DEBUG:4,TRACE:5},a="log";n.K7.logging},8154:(e,t,r)=>{"use strict";r.d(t,{z_:()=>o,XG:()=>s,TZ:()=>n,rs:()=>i,xV:()=>a});r(6154),r(9566),r(384);const n=r(860).K7.metrics,i="sm",o="cm",a="storeSupportabilityMetrics",s="storeEventMetrics"},6630:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewEvent},782:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewTiming},6344:(e,t,r)=>{"use strict";r.d(t,{G4:()=>i});var n=r(2614);r(860).K7.sessionReplay;const i={RECORD:"recordReplay",PAUSE:"pauseReplay",REPLAY_RUNNING:"replayRunning",ERROR_DURING_REPLAY:"errorDuringReplay"};n.g.ERROR,n.g.FULL,n.g.OFF},4234:(e,t,r)=>{"use strict";r.d(t,{W:()=>o});var n=r(7836),i=r(1687);class o{constructor(e,t){this.agentIdentifier=e,this.ee=n.ee.get(e),this.featureName=t,this.blocked=!1}deregisterDrain(){(0,i.x3)(this.agentIdentifier,this.featureName)}}},1871:(e,t,r)=>{"use strict";r.d(t,{j:()=>M});var n=r(860),i=r(9908),o=r(1687),a=r(5289),s=r(6154),c=r(944),u=r(8154),d=r(384),l=r(6344);const f=["setErrorHandler","finished","addToTrace","addRelease","recordCustomEvent","addPageAction","setCurrentRouteName","setPageViewName","setCustomAttribute","interaction","noticeError","setUserId","setApplicationVersion","start",l.G4.RECORD,l.G4.PAUSE,"log","wrapLogger","register"],g=["setErrorHandler","finished","addToTrace","addRelease"];var p=r(1863),m=r(2614),h=r(993);var v=r(7836),y=r(2646),b=r(3434);const w=new Map;function A(e,t,r,n){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,c.R)(29);const i=function(e){return(e||v.ee).get("logger")}(e),o=(0,b.YM)(i),a=new y.y(v.P);a.level=n.level,a.customAttributes=n.customAttributes;const s=t[r]?.[b.Jt]||t[r];return w.set(s,a),o.inPlace(t,[r],"wrap-logger-",(()=>w.get(s))),i}var R=r(3496);var E=r(3241),_=r(5701);function x(){const e=(0,d.pV)();f.forEach((t=>{e[t]=(...r)=>function(t,...r){let n=[];return Object.values(e.initializedAgents).forEach((e=>{e&&e.runtime?e.exposed&&e[t]&&"micro-agent"!==e.runtime.loaderType&&n.push(e[t](...r)):(0,c.R)(38,t)})),n[0]}(t,...r)}))}const I={};function N(e,t){t||(0,o.Ak)(e.agentIdentifier,"api");const d=e.ee.get("tracer");I[e.agentIdentifier]=m.g.OFF,e.ee.on(l.G4.REPLAY_RUNNING,(t=>{I[e.agentIdentifier]=t}));const f="api-",v=f+"ixn-",y={addPageAction:function(e,t,r,i=(0,p.t)()){N(f,"addPageAction",!0,n.K7.genericEvents,i)(e,t,r)},log:function(t,{customAttributes:r={},level:o=h.p_.INFO}={},a,s=(0,p.t)()){(0,i.p)(u.xV,["API/log/called"],void 0,n.K7.metrics,e.ee),function(e,t,r={},o=h.p_.INFO,a,s=(0,p.t)()){(0,i.p)(u.xV,["API/logging/".concat(o.toLowerCase(),"/called")],void 0,n.K7.metrics,e),(0,i.p)(h.ET,[s,t,r,o,a],void 0,n.K7.logging,e)}(e.ee,t,r,o,a,s)},noticeError:function(t,r,o,a=(0,p.t)()){"string"==typeof t&&(t=new Error(t)),(0,i.p)(u.xV,["API/noticeError/called"],void 0,n.K7.metrics,e.ee),(0,i.p)("err",[t,a,!1,r,!!I[e.agentIdentifier],void 0,o],void 0,n.K7.jserrors,e.ee)}};function b(t,r,n,i){const o=e.info;return null===r?delete o.jsAttributes[t]:e.info={...e.info,jsAttributes:{...o.jsAttributes,[t]:r}},N(f,n,!0,i||null===r?"session":void 0)(t,r)}function w(){}e.register=function(t){return(0,i.p)(u.xV,["API/register/called"],void 0,n.K7.metrics,e.ee),function(e,t,r){const o={};let a,s;(0,c.R)(54,"newrelic.register"),e.init.api.allow_registered_children||(a=()=>(0,c.R)(55)),r&&(0,R.I)(r)||(a=()=>(0,c.R)(48,r));const d={addPageAction:(e,n={})=>{l(t.addPageAction,[e,{...o,...n}],r)},log:(e,n={})=>{l(t.log,[e,{...n,customAttributes:{...o,...n.customAttributes||{}}}],r)},noticeError:(e,n={})=>{l(t.noticeError,[e,{...o,...n}],r)},setApplicationVersion:e=>{o["application.version"]=e},setCustomAttribute:(e,t)=>{o[e]=t},setUserId:e=>{o["enduser.id"]=e},metadata:{customAttributes:o,target:r,get connected(){return s||Promise.reject(new Error("Failed to connect"))}}};a?a():s=new Promise(((t,n)=>{try{const i=e.runtime?.entityManager;let a=!!i?.get().entityGuid,s=i?.getEntityGuidFor(r.licenseKey,r.applicationID),c=!!s;if(a&&c)r.entityGuid=s,t(d);else{const u=setTimeout((()=>n(new Error("Failed to connect - Timeout"))),15e3);function l(n){(0,R.A)(n,e)?a||=!0:r.licenseKey===n.licenseKey&&r.applicationID===n.applicationID&&(c=!0,r.entityGuid=n.entityGuid),a&&c&&(clearTimeout(u),e.ee.removeEventListener("entity-added",l),t(d))}e.ee.emit("api-send-rum",[o,r]),e.ee.on("entity-added",l)}}catch(f){n(f)}}));const l=async(t,r,o)=>{if(a)return a();const d=(0,p.t)();(0,i.p)(u.xV,["API/register/".concat(t.name,"/called")],void 0,n.K7.metrics,e.ee);try{await s;const n=e.init.api.duplicate_registered_data;(!0===n||Array.isArray(n)&&n.includes(o.entityGuid))&&t(...r,void 0,d),t(...r,o.entityGuid,d)}catch(e){(0,c.R)(50,e)}};return d}(e,y,t)},e.log=function(e,t){y.log(e,t)},e.wrapLogger=(t,r,{customAttributes:o={},level:a=h.p_.INFO}={})=>{(0,i.p)(u.xV,["API/wrapLogger/called"],void 0,n.K7.metrics,e.ee),A(e.ee,t,r,{customAttributes:o,level:a})},g.forEach((t=>{e[t]=N(f,t,!0,"api")})),e.addPageAction=function(e,t){y.addPageAction(e,t)},e.recordCustomEvent=N(f,"recordCustomEvent",!0,n.K7.genericEvents),e.setPageViewName=function(t,r){if("string"==typeof t)return"/"!==t.charAt(0)&&(t="/"+t),e.runtime.customTransaction=(r||"http://custom.transaction")+t,N(f,"setPageViewName",!0)()},e.setCustomAttribute=function(e,t,r=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof t)||null===t)return b(e,t,"setCustomAttribute",r);(0,c.R)(40,typeof t)}else(0,c.R)(39,typeof e)},e.setUserId=function(e){if("string"==typeof e||null===e)return b("enduser.id",e,"setUserId",!0);(0,c.R)(41,typeof e)},e.setApplicationVersion=function(e){if("string"==typeof e||null===e)return b("application.version",e,"setApplicationVersion",!1);(0,c.R)(42,typeof e)},e.start=()=>{try{(0,i.p)(u.xV,["API/start/called"],void 0,n.K7.metrics,e.ee),e.ee.emit("manual-start-all")}catch(e){(0,c.R)(23,e)}},e[l.G4.RECORD]=function(){(0,i.p)(u.xV,["API/recordReplay/called"],void 0,n.K7.metrics,e.ee),(0,i.p)(l.G4.RECORD,[],void 0,n.K7.sessionReplay,e.ee)},e[l.G4.PAUSE]=function(){(0,i.p)(u.xV,["API/pauseReplay/called"],void 0,n.K7.metrics,e.ee),(0,i.p)(l.G4.PAUSE,[],void 0,n.K7.sessionReplay,e.ee)},e.interaction=function(e){return(new w).get("object"==typeof e?e:{})};const x=w.prototype={createTracer:function(t,r){var o={},a=this,s="function"==typeof r;return(0,i.p)(u.xV,["API/createTracer/called"],void 0,n.K7.metrics,e.ee),e.runSoftNavOverSpa||(0,i.p)(v+"tracer",[(0,p.t)(),t,o],a,n.K7.spa,e.ee),function(){if(d.emit((s?"":"no-")+"fn-start",[(0,p.t)(),a,s],o),s)try{return r.apply(this,arguments)}catch(e){const t="string"==typeof e?new Error(e):e;throw d.emit("fn-err",[arguments,this,t],o),t}finally{d.emit("fn-end",[(0,p.t)()],o)}}}};function N(t,r,o,a,s=(0,p.t)()){return function(){return(0,i.p)(u.xV,["API/"+r+"/called"],void 0,n.K7.metrics,e.ee),(0,E.W)({agentIdentifier:e.agentIdentifier,drained:!!_.B?.[e.agentIdentifier],type:"data",name:"api",feature:t+r,data:{notSpa:o,bufferGroup:a}}),a&&(0,i.p)(t+r,[s,...arguments],o?null:this,a,e.ee),o?void 0:this}}function k(){r.e(296).then(r.bind(r,8778)).then((({setAsyncAPI:t})=>{t(e),(0,o.Ze)(e.agentIdentifier,"api")})).catch((t=>{(0,c.R)(27,t),e.ee.abort()}))}return["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((t=>{x[t]=function(){return N.apply(this,[v,t,void 0,e.runSoftNavOverSpa?n.K7.softNav:n.K7.spa]).apply(this,arguments)}})),e.setCurrentRouteName=function(){return e.runSoftNavOverSpa?N(v,"routeName",void 0,n.K7.softNav)(...arguments):N(f,"routeName",!0,n.K7.spa)(...arguments)},e.noticeError=function(e,t){y.noticeError(e,t)},s.RI?(0,a.GG)((()=>k()),!0):k(),!0}var k=r(2555),T=r(5217),S=r(8122);const P={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0},j={};var O=r(3371);const K=e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e},V=new Set;function M(e,t={},r,n){let{init:i,info:o,loader_config:a,runtime:c={},exposed:u=!0}=t;c.loaderType=r;const l=(0,d.pV)();o||(i=l.init,o=l.info,a=l.loader_config),(0,T.xN)(e.agentIdentifier,i||{}),function(e,t){if(!e)throw new Error("All loader-config objects require an agent identifier!");j[e]=(0,S.a)(t,P);const r=(0,d.nY)(e);r&&(r.loader_config=j[e])}(e.agentIdentifier,a||{}),o.jsAttributes??={},s.bv&&(o.jsAttributes.isWorker=!0),(0,k.x1)(e.agentIdentifier,o);const f=e.init,g=[o.beacon,o.errorBeacon];V.has(e.agentIdentifier)||(f.proxy.assets&&(K(f.proxy.assets),g.push(f.proxy.assets)),f.proxy.beacon&&g.push(f.proxy.beacon),x(),(0,d.US)("activatedFeatures",_.B),e.runSoftNavOverSpa&&=!0===f.soft_navigations.enabled&&f.feature_flags.includes("soft_nav")),c.denyList=[...f.ajax.deny_list||[],...f.ajax.block_internal?g:[]],c.ptid=e.agentIdentifier,(0,O.V)(e.agentIdentifier,c),V.has(e.agentIdentifier)||(e.ee=v.ee.get(e.agentIdentifier),e.exposed=u,N(e,n),(0,E.W)({agentIdentifier:e.agentIdentifier,drained:!!_.B?.[e.agentIdentifier],type:"lifecycle",name:"initialize",feature:void 0,data:e.config})),V.add(e.agentIdentifier)}},8374:(e,t,r)=>{r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860:(e,t,r)=>{"use strict";r.d(t,{$J:()=>d,K7:()=>c,P3:()=>u,XX:()=>i,Yy:()=>s,df:()=>o,qY:()=>n,v4:()=>a});const n="events",i="jserrors",o="browser/blobs",a="rum",s="browser/logs",c={ajax:"ajax",genericEvents:"generic_events",jserrors:i,logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations",spa:"spa"},u={[c.pageViewEvent]:1,[c.pageViewTiming]:2,[c.metrics]:3,[c.jserrors]:4,[c.spa]:5,[c.ajax]:6,[c.sessionTrace]:7,[c.softNav]:8,[c.sessionReplay]:9,[c.logging]:10,[c.genericEvents]:11},d={[c.pageViewEvent]:a,[c.pageViewTiming]:n,[c.ajax]:n,[c.spa]:n,[c.softNav]:n,[c.metrics]:i,[c.jserrors]:i,[c.sessionTrace]:o,[c.sessionReplay]:o,[c.logging]:s,[c.genericEvents]:"ins"}}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var o=n[e]={exports:{}};return r[e](o,o.exports,i),o.exports}i.m=r,i.d=(e,t)=>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce(((t,r)=>(i.f[r](e,t),t)),[])),i.u=e=>"nr-rum-1.288.1.min.js",i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA-1.288.1.PROD:",i.l=(r,n,o,a)=>{if(e[r])e[r].push(n);else{var s,c;if(void 0!==o)for(var u=document.getElementsByTagName("script"),d=0;d<u.length;d++){var l=u[d];if(l.getAttribute("src")==r||l.getAttribute("data-webpack")==t+o){s=l;break}}if(!s){c=!0;var f={296:"sha512-ZTeBoOHyqpwEEZKgt1JC27NDiYVDbpwM02CQatEAzIxtN4ZrZebWWivrcZuZX8Z0CLJ2Hu2OoCZvtiuB8gaHfQ=="};(s=document.createElement("script")).charset="utf-8",s.timeout=120,i.nc&&s.setAttribute("nonce",i.nc),s.setAttribute("data-webpack",t+o),s.src=r,0!==s.src.indexOf(window.location.origin+"/")&&(s.crossOrigin="anonymous"),f[a]&&(s.integrity=f[a])}e[r]=[n];var g=(t,n)=>{s.onerror=s.onload=null,clearTimeout(p);var i=e[r];if(delete e[r],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((e=>e(n))),t)return t(n)},p=setTimeout(g.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=g.bind(null,s.onerror),s.onload=g.bind(null,s.onload),c&&document.head.appendChild(s)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.p="https://js-agent.newrelic.com/",(()=>{var e={374:0,840:0};i.f.j=(t,r)=>{var n=i.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var o=new Promise(((r,i)=>n=e[t]=[r,i]));r.push(n[2]=o);var a=i.p+i.u(t),s=new Error;i.l(a,(r=>{if(i.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var o=r&&("load"===r.type?"missing":r.type),a=r&&r.target&&r.target.src;s.message="Loading chunk "+t+" failed.\n("+o+": "+a+")",s.name="ChunkLoadError",s.type=o,s.request=a,n[1](s)}}),"chunk-"+t,t)}};var t=(t,r)=>{var n,o,[a,s,c]=r,u=0;if(a.some((t=>0!==e[t]))){for(n in s)i.o(s,n)&&(i.m[n]=s[n]);if(c)c(i)}for(t&&t(r);u<a.length;u++)o=a[u],i.o(e,o)&&e[o]&&e[o][0](),e[o]=0},r=self["webpackChunk:NRBA-1.288.1.PROD"]=self["webpackChunk:NRBA-1.288.1.PROD"]||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})(),(()=>{"use strict";i(8374);var e=i(944),t=i(6344),r=i(9566);class n{agentIdentifier;constructor(){this.agentIdentifier=(0,r.LA)(16)}#e(t,...r){if(this[t]!==n.prototype[t])return this[t](...r);(0,e.R)(35,t)}addPageAction(e,t){return this.#e("addPageAction",e,t)}register(e){return this.#e("register",e)}recordCustomEvent(e,t){return this.#e("recordCustomEvent",e,t)}setPageViewName(e,t){return this.#e("setPageViewName",e,t)}setCustomAttribute(e,t,r){return this.#e("setCustomAttribute",e,t,r)}noticeError(e,t){return this.#e("noticeError",e,t)}setUserId(e){return this.#e("setUserId",e)}setApplicationVersion(e){return this.#e("setApplicationVersion",e)}setErrorHandler(e){return this.#e("setErrorHandler",e)}addRelease(e,t){return this.#e("addRelease",e,t)}log(e,t){return this.#e("log",e,t)}}class o extends n{#e(t,...r){if(this[t]!==o.prototype[t]&&this[t]!==n.prototype[t])return this[t](...r);(0,e.R)(35,t)}start(){return this.#e("start")}finished(e){return this.#e("finished",e)}recordReplay(){return this.#e(t.G4.RECORD)}pauseReplay(){return this.#e(t.G4.PAUSE)}addToTrace(e){return this.#e("addToTrace",e)}setCurrentRouteName(e){return this.#e("setCurrentRouteName",e)}interaction(){return this.#e("interaction")}wrapLogger(e,t,r){return this.#e("wrapLogger",e,t,r)}}var a=i(860),s=i(5217);const c=Object.values(a.K7);function u(e){const t={};return c.forEach((r=>{t[r]=function(e,t){return!0===(0,s.gD)(t,"".concat(e,".enabled"))}(r,e)})),t}var d=i(1871);var l=i(9908),f=i(1687),g=i(4234),p=i(5289),m=i(6154),h=i(384);const v=e=>m.RI&&!0===(0,s.gD)(e,"privacy.cookies_enabled");function y(e){return!!(0,h.dV)().o.MO&&v(e)&&!0===(0,s.gD)(e,"session_trace.enabled")}var b=i(6389);class w extends g.W{constructor(e,t,r=!0){super(e.agentIdentifier,t),this.auto=r,this.abortHandler=void 0,this.featAggregate=void 0,this.onAggregateImported=void 0,!1===e.init[this.featureName].autoStart&&(this.auto=!1),this.auto?(0,f.Ak)(e.agentIdentifier,t):this.ee.on("manual-start-all",(0,b.J)((()=>{(0,f.Ak)(e.agentIdentifier,this.featureName),this.auto=!0,this.importAggregator(e)})))}importAggregator(t,r={}){if(this.featAggregate||!this.auto)return;let n;this.onAggregateImported=new Promise((e=>{n=e}));const o=async()=>{let o;try{if(v(this.agentIdentifier)){const{setupAgentSession:e}=await i.e(296).then(i.bind(i,3861));o=e(t)}}catch(t){(0,e.R)(20,t),this.ee.emit("internal-error",[t]),this.featureName===a.K7.sessionReplay&&this.abortHandler?.()}try{if(!this.#t(this.featureName,o))return(0,f.Ze)(this.agentIdentifier,this.featureName),void n(!1);const{lazyFeatureLoader:e}=await i.e(296).then(i.bind(i,6103)),{Aggregate:a}=await e(this.featureName,"aggregate");this.featAggregate=new a(t,r),t.runtime.harvester.initializedAggregates.push(this.featAggregate),n(!0)}catch(t){(0,e.R)(34,t),this.abortHandler?.(),(0,f.Ze)(this.agentIdentifier,this.featureName,!0),n(!1),this.ee&&this.ee.abort()}};m.RI?(0,p.GG)((()=>o()),!0):o()}#t(e,t){switch(e){case a.K7.sessionReplay:return y(this.agentIdentifier)&&!!t;case a.K7.sessionTrace:return!!t;default:return!0}}}var A=i(6630);class R extends w{static featureName=A.T;constructor(e,t=!0){super(e,A.T,t),this.ee.on("api-send-rum",((e,t)=>(0,l.p)("send-rum",[e,t],void 0,this.featureName,this.ee))),this.importAggregator(e)}}var E=i(2843),_=i(3878),x=i(782),I=i(1863);class N extends w{static featureName=x.T;constructor(e,t=!0){super(e,x.T,t),m.RI&&((0,E.u)((()=>(0,l.p)("docHidden",[(0,I.t)()],void 0,x.T,this.ee)),!0),(0,_.sp)("pagehide",(()=>(0,l.p)("winPagehide",[(0,I.t)()],void 0,x.T,this.ee))),this.importAggregator(e))}}var k=i(8154);class T extends w{static featureName=k.TZ;constructor(e,t=!0){super(e,k.TZ,t),m.RI&&document.addEventListener("securitypolicyviolation",(e=>{(0,l.p)(k.xV,["Generic/CSPViolation/Detected"],void 0,this.featureName,this.ee)})),this.importAggregator(e)}}new class extends o{constructor(t){super(),m.gm?(this.features={},(0,h.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(t.features||[]),this.desiredFeatures.add(R),this.runSoftNavOverSpa=[...this.desiredFeatures].some((e=>e.featureName===a.K7.softNav)),(0,d.j)(this,t,t.loaderType||"agent"),this.run()):(0,e.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}get api(){return this}run(){try{const t=u(this.agentIdentifier),r=[...this.desiredFeatures];r.sort(((e,t)=>a.P3[e.featureName]-a.P3[t.featureName])),r.forEach((r=>{if(!t[r.featureName]&&r.featureName!==a.K7.pageViewEvent)return;if(this.runSoftNavOverSpa&&r.featureName===a.K7.spa)return;if(!this.runSoftNavOverSpa&&r.featureName===a.K7.softNav)return;const n=function(e){switch(e){case a.K7.ajax:return[a.K7.jserrors];case a.K7.sessionTrace:return[a.K7.ajax,a.K7.pageViewEvent];case a.K7.sessionReplay:return[a.K7.sessionTrace];case a.K7.pageViewTiming:return[a.K7.pageViewEvent];default:return[]}}(r.featureName).filter((e=>!(e in this.features)));n.length>0&&(0,e.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)}))}catch(t){(0,e.R)(22,t);for(const e in this.features)this.features[e].abortHandler?.();const r=(0,h.Zm)();delete r.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return r.ee.get(this.agentIdentifier).abort(),!1}}}({features:[R,N,T],loaderType:"lite"})})()})();</script><body> <noscript> <div> <h4> Please enable JavaScript. This website does not function properly without JavaScript enabled. </h4> </div> </noscript> <header> <div class="container"> <div class="header-left"> <a href="https://www.christiandatingforfree.com/" class="logo"><img class="img-responsive" alt="Logo" src="https://pics.christiandatingforfree.com/cdff/public/images/cdff_logo_New.png" width="97px" height="50px"></a> </div> <nav class="navbar-default" role="navigation"> <div class="navbar-header"> <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#main-menu" aria-expanded="false"> <span class="sr-only">Toggle navigation</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> <div class="navbar-collapse collapse" id="main-menu" aria-expanded="false" style="height: 0px;"> <ul class="nav navbar-nav"> <li><a href="https://www.christiandatingforfree.com/registration.php?dest=mail_inbox">Messages</a></li> <li><a href="https://www.christiandatingforfree.com/registration.php?dest=winks">Winks</a></li> <li><a href="https://www.christiandatingforfree.com/registration.php?dest=view_match">Matches</a></li> <li><a href="https://www.christiandatingforfree.com/registration.php?dest=viewed_me">Viewed Me</a></li> <li class="dropdown clearfix"><a href="#" class="dropdown-toggle" data-toggle="dropdown">Online <span class="caret"></span></a> <ul class="dropdown-menu" role="menu" aria-labelledby="dLabel"> <li><a href="https://www.christiandatingforfree.com/onlinenow.php?u_seeking=&distance=50">Online Now</a></li> <li><a href="https://www.christiandatingforfree.com/onlinetoday.php?u_seeking=&distance=50">Online Today</a></li> <li><a href="https://www.christiandatingforfree.com/newuser_search.php?u_seeking=&distance=50">New Users</a></li> </ul> </li> <li class="dropdown clearfix"><a href="https://www.christiandatingforfree.com/basic_search.php?distance=50" class="dropdown-toggle" data-toggle="dropdown">Search <span class="caret"></span></a> <ul class="dropdown-menu" role="menu" aria-labelledby="dLabel"> <li><a href="https://www.christiandatingforfree.com/basic_search.php?distance=50">Basic Search</a></li> <li><a href="https://www.christiandatingforfree.com/advance_search.php?distance=50">Advanced Search</a></li> <li class="last"><a href="https://www.christiandatingforfree.com/user_search.php">User Search</a></li> </ul> </li> <li class="dropdown clearfix"><a href="https://www.christiandatingforfree.com/registration.php?dest=favorites" class="dropdown-toggle" data-toggle="dropdown">Favorites<span class="caret"></span></a> <ul class="dropdown-menu" role="menu" aria-labelledby="dLabel"> <li> <a href="https://www.christiandatingforfree.com/registration.php?dest=favorites">Favorites</a></li> <li> <a href="https://www.christiandatingforfree.com/registration.php?dest=favorite_by">Favorited By</a></li> <li> <a href="https://www.christiandatingforfree.com/registration.php?dest=mutual_favorites">Mutual Favorites</a></li> </ul> </li> <li class="dropdown last"><a href="https://www.christiandatingforfree.com/registration.php?dest=chat" class="dropdown-toggle" data-toggle="dropdown">Chat<span class="caret"></span></a> <ul class="dropdown-menu" role="menu" aria-labelledby="dLabel"> <li><a href="https://www.christiandatingforfree.com/registration.php?dest=chat">Live Chat</a></li> <li><a href="https://www.christiandatingforfree.com/forum/forum_cat.php">Forums</a></li> </ul> </li> </ul> </div> </div> </nav> <div class="header-right home_right"> <span>Already a Member ? <a href="https://www.christiandatingforfree.com/login.php" class="btn btn-primary btn-xs login">Login</a></span> <span>New ? <a href="https://www.christiandatingforfree.com/registration.php" class="btn btn-primary btn-xs login">Join us</a></span> </div> </div> </header> <div class="banner"> <div class="container" style="position:relative;"> <img src="https://pics.christiandatingforfree.com/cdff/public/images/Graphic_Couple_new.webp" class="img-responsive" alt="Graphic Couple" width="816" height="504"> <div class="mainbanners banner-form banner_formtxt"> <span>Join the largest</span> Christian dating site in the world! <!--<img src="https://pics.christiandatingforfree.com/cdff/public/images/Graphic_Headline.png" class="img-responsive" alt="Graphic Headline"><br> <img src="https://pics.christiandatingforfree.com/cdff/public/images/Graphic_Form_line.png" class="img-responsive" alt="Graphic Form Line">--> <form action="https://www.christiandatingforfree.com/basic_search.php" method="get" class="desktoponly"> <table class="table" cellpadding="0" cellspacing="0" border="0"> <tr> <td width="36%" class="form-text">I am seeking a</td> <td width="64%" align="left"> <div class="image_radio"> <input name="u_seeking" value="Male" id="male" class="male" type="radio"> <label for="a"><span>Male</span></label> </div> <div class="image_radio"> <input name="u_seeking" value="Female" id="female" class="female" type="radio" checked> <label for="b"><span>Female</span></label> </div> </td> </tr> <tr> <td class="form-text">between</td> <td align="left"> <select id=age_from name=age_from ><option value="18" selected="selected">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><option value="32">32</option><option value="33">33</option><option value="34">34</option><option value="35">35</option><option value="36">36</option><option value="37">37</option><option value="38">38</option><option value="39">39</option><option value="40">40</option><option value="41">41</option><option value="42">42</option><option value="43">43</option><option value="44">44</option><option value="45">45</option><option value="46">46</option><option value="47">47</option><option value="48">48</option><option value="49">49</option><option value="50">50</option><option value="51">51</option><option value="52">52</option><option value="53">53</option><option value="54">54</option><option value="55">55</option><option value="56">56</option><option value="57">57</option><option value="58">58</option><option value="59">59</option><option value="60">60</option><option value="61">61</option><option value="62">62</option><option value="63">63</option><option value="64">64</option><option value="65">65</option><option value="66">66</option><option value="67">67</option><option value="68">68</option><option value="69">69</option><option value="70">70</option><option value="71">71</option><option value="72">72</option><option value="73">73</option><option value="74">74</option><option value="75">75</option><option value="76">76</option><option value="77">77</option><option value="78">78</option><option value="79">79</option><option value="80">80</option><option value="81">81</option><option value="82">82</option><option value="83">83</option><option value="84">84</option><option value="85">85</option><option value="86">86</option><option value="87">87</option><option value="88">88</option><option value="89">89</option><option value="90">90</option><option value="91">91</option><option value="92">92</option><option value="93">93</option><option value="94">94</option><option value="95">95</option><option value="96">96</option><option value="97">97</option><option value="98">98</option><option value="99">99</option></select> <select id=age_to name=age_to ><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><option value="32">32</option><option value="33">33</option><option value="34">34</option><option value="35" selected="selected">35</option><option value="36">36</option><option value="37">37</option><option value="38">38</option><option value="39">39</option><option value="40">40</option><option value="41">41</option><option value="42">42</option><option value="43">43</option><option value="44">44</option><option value="45">45</option><option value="46">46</option><option value="47">47</option><option value="48">48</option><option value="49">49</option><option value="50">50</option><option value="51">51</option><option value="52">52</option><option value="53">53</option><option value="54">54</option><option value="55">55</option><option value="56">56</option><option value="57">57</option><option value="58">58</option><option value="59">59</option><option value="60">60</option><option value="61">61</option><option value="62">62</option><option value="63">63</option><option value="64">64</option><option value="65">65</option><option value="66">66</option><option value="67">67</option><option value="68">68</option><option value="69">69</option><option value="70">70</option><option value="71">71</option><option value="72">72</option><option value="73">73</option><option value="74">74</option><option value="75">75</option><option value="76">76</option><option value="77">77</option><option value="78">78</option><option value="79">79</option><option value="80">80</option><option value="81">81</option><option value="82">82</option><option value="83">83</option><option value="84">84</option><option value="85">85</option><option value="86">86</option><option value="87">87</option><option value="88">88</option><option value="89">89</option><option value="90">90</option><option value="91">91</option><option value="92">92</option><option value="93">93</option><option value="94">94</option><option value="95">95</option><option value="96">96</option><option value="97">97</option><option value="98">98</option><option value="99">99</option></select> </td> </tr> <tr> <td colspan="2" align="center"> <input class="btn btn-primary btn-ms search" value="Search Now" type="submit"> </td> </tr> </table> </form> </div> </div> </div> <div class="social-media"> <div class="container"> <div class="row"> <div class="col-sm-8 social-media-left"> Create your profile today.. <a href="registration.php" class="heighlight_link">Sign up today, it's free</a> Its fast and effortless. </div> <div class="col-sm-4 social-media-right"> <a aria-label="Facebook Profile" alt="Facebook " href="https://www.facebook.com/CDFFdating" class="facebook" target="_blank"></a> <a aria-label="Twitter Profile" alt="Twitter " href="https://twitter.com/cdffdating" class="twitter" target="_blank"></a> <!--<a href="https://twitter.com/datingforfree" class="twitter" target="_blank"></a> --> <!--<a href="https://plus.google.com/+Christiandatingforfree1/posts" class="google" target="_blank"></a>--> <a aria-label="Instagram Profile" alt="Instagram" href="https://www.instagram.com/cdffdating/" class="instagram" target="_blank"></a> <a aria-label="Tiktok Profile" alt="Tiktok" href="https://www.tiktok.com/@cdffdating" class="tiktok" target="_blank"></a> </div> </div> </div> </div> <footer> <div class="container"> <div class="facebook-signup"> <div class="row"> <div class="col-md-6 facebook-signup-left"> <span>Or get started quickly through Facebook! </span> <script type="800a1ebc38fe8f1ab4042ee3-text/javascript"> window.fbAsyncInit = function() { FB.init({ appId : 434781160188866, status : true, cookie : true, xfbml : true }); }; (function(d){ var js, id = 'facebook-jssdk', ref = d.getElementsByTagName('script')[0]; if (d.getElementById(id)) { return; } js = d.createElement('script'); js.id = id; js.async = true; js.src = "//connect.facebook.net/en_US/all.js"; ref.parentNode.insertBefore(js, ref); }(document)); </script> <input alt="Facebook Login" type="image" name="fb_connect_login" id="fb_connect_login" src="https://pics.christiandatingforfree.com/cdff/public/images/sign_up_new.png" class="fb_sign" onClick="if (!window.__cfRLUnblockHandlers) return false; fb_conn_login();" data-cf-modified-800a1ebc38fe8f1ab4042ee3-="" /> </div> <div class="col-md-6 facebook-signup-right"> <div class="footer_app cleafix"> <a href="https://play.google.com/store/apps/details?id=cdff.mobileapp" target="_blank"> <img width="131px" height="43px" class="img-responsive" src="https://pics.christiandatingforfree.com/cdff/public/images/GooglePlayNew.png" alt="Google Play Store" > </a> <a href="https://itunes.apple.com/us/app/christian-dating-for-free/id625001689" target="_blank"> <img class="img-responsive" src="https://pics.christiandatingforfree.com/cdff/public/images/AppStoreNew.png" alt="Apple Store" width="131px" height="43px"> </a> </div> </div> </div> </div> <div class="site-text"> <p>CDFF is the largest and best Christian dating site for Christian singles in the world. Our service features both iOS and Android dating apps as well as a desktop and mobile website. On CDFF you can communicate with more singles than any other Christian dating app or site. Just create your free profile and you will be on your way to meeting quality Christian singles. What are you waiting for? Join online or download our iOS or Android app today! You can use your Facebook account to join faster.</p> </div> <div class="states "> <div class="state-container "> <h4>Meet Local Christian singles in United States:</h4> <div class="clearfix"> <span><a href="https://www.christiandatingforfree.com/search/Alabama.html?u_country=1">Alabama</a></span><span><a href="https://www.christiandatingforfree.com/search/Alaska.html?u_country=1">Alaska</a></span><span><a href="https://www.christiandatingforfree.com/search/Arizona.html?u_country=1">Arizona</a></span><span><a href="https://www.christiandatingforfree.com/search/Arkansas.html?u_country=1">Arkansas</a></span><span><a href="https://www.christiandatingforfree.com/search/California.html?u_country=1">California</a></span><span><a href="https://www.christiandatingforfree.com/search/Colorado.html?u_country=1">Colorado</a></span><span><a href="https://www.christiandatingforfree.com/search/Connecticut.html?u_country=1">Connecticut</a></span><span><a href="https://www.christiandatingforfree.com/search/Delaware.html?u_country=1">Delaware</a></span><span><a href="https://www.christiandatingforfree.com/search/District-of-Columbia.html?u_country=1">District of Columbia</a></span><span><a href="https://www.christiandatingforfree.com/search/Florida.html?u_country=1">Florida</a></span><span><a href="https://www.christiandatingforfree.com/search/Georgia.html?u_country=1">Georgia</a></span><span><a href="https://www.christiandatingforfree.com/search/Guam.html?u_country=1">Guam</a></span><span><a href="https://www.christiandatingforfree.com/search/Hawaii.html?u_country=1">Hawaii</a></span><span><a href="https://www.christiandatingforfree.com/search/Idaho.html?u_country=1">Idaho</a></span><span><a href="https://www.christiandatingforfree.com/search/Illinois.html?u_country=1">Illinois</a></span><span><a href="https://www.christiandatingforfree.com/search/Indiana.html?u_country=1">Indiana</a></span><span><a href="https://www.christiandatingforfree.com/search/Iowa.html?u_country=1">Iowa</a></span><span><a href="https://www.christiandatingforfree.com/search/Kansas.html?u_country=1">Kansas</a></span><span><a href="https://www.christiandatingforfree.com/search/Kentucky.html?u_country=1">Kentucky</a></span><span><a href="https://www.christiandatingforfree.com/search/Louisiana.html?u_country=1">Louisiana</a></span><span><a href="https://www.christiandatingforfree.com/search/Maine.html?u_country=1">Maine</a></span><span><a href="https://www.christiandatingforfree.com/search/Maryland.html?u_country=1">Maryland</a></span><span><a href="https://www.christiandatingforfree.com/search/Massachusetts.html?u_country=1">Massachusetts</a></span><span><a href="https://www.christiandatingforfree.com/search/Michigan.html?u_country=1">Michigan</a></span><span><a href="https://www.christiandatingforfree.com/search/Minnesota.html?u_country=1">Minnesota</a></span><span><a href="https://www.christiandatingforfree.com/search/Mississippi.html?u_country=1">Mississippi</a></span><span><a href="https://www.christiandatingforfree.com/search/Missouri.html?u_country=1">Missouri</a></span><span><a href="https://www.christiandatingforfree.com/search/Montana.html?u_country=1">Montana</a></span><span><a href="https://www.christiandatingforfree.com/search/Nebraska.html?u_country=1">Nebraska</a></span><span><a href="https://www.christiandatingforfree.com/search/Nevada.html?u_country=1">Nevada</a></span><span><a href="https://www.christiandatingforfree.com/search/New-Hampshire.html?u_country=1">New Hampshire</a></span><span><a href="https://www.christiandatingforfree.com/search/New-Jersey.html?u_country=1">New Jersey</a></span><span><a href="https://www.christiandatingforfree.com/search/New-Mexico.html?u_country=1">New Mexico</a></span><span><a href="https://www.christiandatingforfree.com/search/New-York.html?u_country=1">New York</a></span><span><a href="https://www.christiandatingforfree.com/search/North-Carolina.html?u_country=1">North Carolina</a></span><span><a href="https://www.christiandatingforfree.com/search/North-Dakota.html?u_country=1">North Dakota</a></span><span><a href="https://www.christiandatingforfree.com/search/Ohio.html?u_country=1">Ohio</a></span><span><a href="https://www.christiandatingforfree.com/search/Oklahoma.html?u_country=1">Oklahoma</a></span><span><a href="https://www.christiandatingforfree.com/search/Oregon.html?u_country=1">Oregon</a></span><span><a href="https://www.christiandatingforfree.com/search/Pennsylvania.html?u_country=1">Pennsylvania</a></span><span><a href="https://www.christiandatingforfree.com/search/Puerto-Rico.html?u_country=1">Puerto Rico</a></span><span><a href="https://www.christiandatingforfree.com/search/Rhode-Island.html?u_country=1">Rhode Island</a></span><span><a href="https://www.christiandatingforfree.com/search/South-Carolina.html?u_country=1">South Carolina</a></span><span><a href="https://www.christiandatingforfree.com/search/South-Dakota.html?u_country=1">South Dakota</a></span><span><a href="https://www.christiandatingforfree.com/search/Tennessee.html?u_country=1">Tennessee</a></span><span><a href="https://www.christiandatingforfree.com/search/Texas.html?u_country=1">Texas</a></span><span><a href="https://www.christiandatingforfree.com/search/Utah.html?u_country=1">Utah</a></span><span><a href="https://www.christiandatingforfree.com/search/Vermont.html?u_country=1">Vermont</a></span><span><a href="https://www.christiandatingforfree.com/search/Virginia.html?u_country=1">Virginia</a></span><span><a href="https://www.christiandatingforfree.com/search/Washington.html?u_country=1">Washington</a></span><span><a href="https://www.christiandatingforfree.com/search/West-Virginia.html?u_country=1">West Virginia</a></span><span><a href="https://www.christiandatingforfree.com/search/Wisconsin.html?u_country=1">Wisconsin</a></span><span><a href="https://www.christiandatingforfree.com/search/Wyoming.html?u_country=1">Wyoming</a></span> </div> <h4>Meet Local Christian singles in Canada:</h4> <div class="clearfix"> <span><a href="https://www.christiandatingforfree.com/search/Alberta.html?u_country=38">Alberta</a></span><span><a href="https://www.christiandatingforfree.com/search/British-Columbia.html?u_country=38">British Columbia</a></span><span><a href="https://www.christiandatingforfree.com/search/Manitoba.html?u_country=38">Manitoba</a></span><span><a href="https://www.christiandatingforfree.com/search/New-Brunswick.html?u_country=38">New Brunswick</a></span><span><a href="https://www.christiandatingforfree.com/search/Newfoundland-and-Labrador.html?u_country=38">Newfoundland and Labrador</a></span><span><a href="https://www.christiandatingforfree.com/search/Northwest-Territories.html?u_country=38">Northwest Territories</a></span><span><a href="https://www.christiandatingforfree.com/search/Nova-Scotia.html?u_country=38">Nova Scotia</a></span><span><a href="https://www.christiandatingforfree.com/search/Nunavut.html?u_country=38">Nunavut</a></span><span><a href="https://www.christiandatingforfree.com/search/Ontario.html?u_country=38">Ontario</a></span><span><a href="https://www.christiandatingforfree.com/search/Prince-Edward-Island.html?u_country=38">Prince Edward Island</a></span><span><a href="https://www.christiandatingforfree.com/search/Quebec.html?u_country=38">Quebec</a></span><span><a href="https://www.christiandatingforfree.com/search/Saskatchewan.html?u_country=38">Saskatchewan</a></span><span><a href="https://www.christiandatingforfree.com/search/Yukon-Territory.html?u_country=38">Yukon Territory</a></span> </div> <h4>Meet Local Christian singles in Australia:</h4> <div class="clearfix"> <span><a href="https://www.christiandatingforfree.com/search/Australian-Capital-Territory.html?u_country=13">Australian Capital Territory</a></span><span><a href="https://www.christiandatingforfree.com/search/New-South-Wales.html?u_country=13">New South Wales</a></span><span><a href="https://www.christiandatingforfree.com/search/Northern-Territory.html?u_country=13">Northern Territory</a></span><span><a href="https://www.christiandatingforfree.com/search/Queensland.html?u_country=13">Queensland</a></span><span><a href="https://www.christiandatingforfree.com/search/South-Australia.html?u_country=13">South Australia</a></span><span><a href="https://www.christiandatingforfree.com/search/Tasmania.html?u_country=13">Tasmania</a></span><span><a href="https://www.christiandatingforfree.com/search/Victoria.html?u_country=13">Victoria</a></span><span><a href="https://www.christiandatingforfree.com/search/Western-Australia.html?u_country=13">Western Australia</a></span> </div> <h4>Meet Local Christian singles in United Kingdom:</h4> <div class="clearfix"> <span><a href="https://www.christiandatingforfree.com/search/England.html?u_country=222">England</a></span><span><a href="https://www.christiandatingforfree.com/search/Northern-Ireland.html?u_country=222">Northern Ireland</a></span><span><a href="https://www.christiandatingforfree.com/search/Scotland.html?u_country=222">Scotland</a></span><span><a href="https://www.christiandatingforfree.com/search/Wales.html?u_country=222">Wales</a></span> </div> <h4>Denominations : </h4> <div class="clearfix"> <span ><a href="https://www.christiandatingforfree.com/search/7th-day-adventist-singles.html?u_country=1&u_denomination_index=14">7th Day Adventist</a></span><span ><a href="https://www.christiandatingforfree.com/search/anglican-singles.html?u_country=1&u_denomination_index=29">Anglican</a></span><span ><a href="https://www.christiandatingforfree.com/search/baptist-singles.html?u_country=1&u_denomination_index=3">Baptist</a></span><span ><a href="https://www.christiandatingforfree.com/search/catholic-singles.html?u_country=1&u_denomination_index=2">Catholic</a></span><span ><a href="https://www.christiandatingforfree.com/search/charismatic-singles.html?u_country=1&u_denomination_index=10">Charismatic</a></span><span ><a href="https://www.christiandatingforfree.com/search/christian-reformed-singles.html?u_country=1&u_denomination_index=15">Christian Reformed</a></span><span ><a href="https://www.christiandatingforfree.com/search/church-of-christ-singles.html?u_country=1&u_denomination_index=7">Church of Christ</a></span><span ><a href="https://www.christiandatingforfree.com/search/church-of-god-singles.html?u_country=1&u_denomination_index=6">Church of God</a></span><span ><a href="https://www.christiandatingforfree.com/search/episcopalian-singles.html?u_country=1&u_denomination_index=9">Episcopalian</a></span><span ><a href="https://www.christiandatingforfree.com/search/evangelical-singles.html?u_country=1&u_denomination_index=16">Evangelical</a></span><span ><a href="https://www.christiandatingforfree.com/search/interdenominational-singles.html?u_country=1&u_denomination_index=17">Interdenominational</a></span><span ><a href="https://www.christiandatingforfree.com/search/lutheran-singles.html?u_country=1&u_denomination_index=4">Lutheran</a></span><span ><a href="https://www.christiandatingforfree.com/search/mennonite-singles.html?u_country=1&u_denomination_index=21">Mennonite</a></span><span ><a href="https://www.christiandatingforfree.com/search/messianic-singles.html?u_country=1&u_denomination_index=18">Messianic</a></span><span ><a href="https://www.christiandatingforfree.com/search/methodist-singles.html?u_country=1&u_denomination_index=5">Methodist</a></span><span ><a href="https://www.christiandatingforfree.com/search/missionary-alliance-singles.html?u_country=1&u_denomination_index=22">Missionary Alliance</a></span><span ><a href="https://www.christiandatingforfree.com/search/nazarene-singles.html?u_country=1&u_denomination_index=19">Nazarene</a></span><span ><a href="https://www.christiandatingforfree.com/search/non-denominational-singles.html?u_country=1&u_denomination_index=1">Non-Denominational</a></span><span ><a href="https://www.christiandatingforfree.com/search/orthodox-singles.html?u_country=1&u_denomination_index=23">Orthodox</a></span><span ><a href="https://www.christiandatingforfree.com/search/pentecostal-singles.html?u_country=1&u_denomination_index=11">Pentecostal</a></span><span ><a href="https://www.christiandatingforfree.com/search/presbyterian-singles.html?u_country=1&u_denomination_index=8">Presbyterian</a></span><span ><a href="https://www.christiandatingforfree.com/search/protestant-singles.html?u_country=1&u_denomination_index=28">Protestant</a></span><span ><a href="https://www.christiandatingforfree.com/search/reformed-singles.html?u_country=1&u_denomination_index=24">Reformed</a></span><span ><a href="https://www.christiandatingforfree.com/search/southern-baptist-singles.html?u_country=1&u_denomination_index=20">Southern Baptist</a></span><span ><a href="https://www.christiandatingforfree.com/search/united-church-of-christ-singles.html?u_country=1&u_denomination_index=25">United Church of Christ</a></span><span ><a href="https://www.christiandatingforfree.com/search/united-pentecostal-church-singles.html?u_country=1&u_denomination_index=26">United Pentecostal Church</a></span><span ><a href="https://www.christiandatingforfree.com/search/apostolic-assembly-of-god-singles.html?u_country=1&u_denomination_index=13">Apostolic Assembly of God</a></span> </div> </div> </div> </div> <div class="footer-link"> <div class="container"> <div class="clearfix"> <a href="aboutus.php">About Us</a><span>.</span> <a href="faq.php">Help/FAQ</a><span>.</span> <a href="testimonials.php">Testimonials</a><span>.</span> <a href="https://www.christiandatingforfree.com/countries/all">Browse by Location</a><span>.</span> <a href="contactus.php">Contact Us</a> <span>.</span> <a href="terms.php">Terms of service</a> <span>.</span> <a href="privacy_policy.php">Privacy Policy</a> <span>.</span> <a href="https://www.christiandatingforfree.com/christian-affiliate-program.php">Affiliates</a> <span>.</span> <a href="https://www.christiandatingforfree.com/christian-dating-during-lockdown-survey-infographic.php">Infographic</a> <span>.</span> <a href="https://www.christiandatingforfree.com/security.php">Security</a> </div> </div> </div> <div class="copyright"> <div class="container"> <div class="clearfix copy-text"> <!--<p>--> <!--</p>--> <p>Copyright 2006-2025 E Dating for Free, Inc.. All rights reserved.</p> </div> </div> </div> </footer> <script type="800a1ebc38fe8f1ab4042ee3-text/javascript" language="javascript"> (function() { var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true; po.src = 'https://apis.google.com/js/plusone.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s); })(); </script> <script src="https://www.christiandatingforfree.com/public/js/jquery.js" type="800a1ebc38fe8f1ab4042ee3-text/javascript"></script> <script src="https://www.christiandatingforfree.com/public/js/bootstrap.js" type="800a1ebc38fe8f1ab4042ee3-text/javascript"></script> <script src="https://www.christiandatingforfree.com/public/js/login.min.js" type="800a1ebc38fe8f1ab4042ee3-text/javascript" language="javascript"></script> <script type="800a1ebc38fe8f1ab4042ee3-text/javascript" language="javascript"> var template = new Object(); template.image_rootpath = "https://pics.christiandatingforfree.com/cdff/public/images/please_wait.gif"; template.online_now_user_images_to_fetch = 30; template.online_now_user_images_to_show = 6; template.registration_redirect_count = 5 </script> <script type="800a1ebc38fe8f1ab4042ee3-text/javascript"> var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-2896444-1']); _gaq.push(['_setDomainName', 'christiandatingforfree.com']); _gaq.push(['_trackPageview']); (function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })(); </script><script type="800a1ebc38fe8f1ab4042ee3-text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"ea5e69dd0b","applicationID":"75608222","transactionName":"blNSMUVZCkZVVUNZXVcZZRdeFw1bUFNPHkJRRg==","queueTime":0,"applicationTime":3,"atts":"QhRRRw1DGUg=","errorBeacon":"bam.nr-data.net","agent":""}</script><script src="/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js" data-cf-settings="800a1ebc38fe8f1ab4042ee3-|49" defer></script><script>(function(){function c(){var b=a.contentDocument||a.contentWindow.document;if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'93a955169ddc4c80',t:'MTc0NjM3NTY5OS4wMDAwMDA='};var a=document.createElement('script');a.nonce='';a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script></body> </html>