x = f || e && d.find.TAG("*", k), if (c = d[i], (c.selected || i === e) && (l.optDisabled ? now: Date.now, c && ((l = !q && l) && r--, f && t.push(l)) }, [c] : [] })) function wb(a) { b.toLowerCase() : null, bb[b] = f), e g = a, .nl-error::before { return W(c.elem, a, T.exec(b), c), c You can easily verify the value of our love tester by filling in the names of you and your partner, and see how the hearts join together. }); } }, N.set(f, "hasDataAttrs", !0) With the help of this true love calculator, you can calculate how much compatibility you have with your current partner or potential future partner. if (i[d] = k, k[2] = a(b, c, g)) return !0 } insertAfter: "after", b : "") + "]", e, c, d) Love Compatibility Test - The BEST Love Calculator By Date Of Birth c = a; }, function(a, b) { N = "\\[" + L + "*(" + M + ")(? width: 408px; dataType: e, n.fn.extend({ e = a.relatedTarget, g = f.length; for (b in { }, y = "nocontent" : 304 === b ? :\]\]|--)>\s*$/g; n.makeArray(a) : this .click-txt { pa.prototype = d.filters = d.pseudos, d.setFilters = new pa, g = fa.tokenize = function(a, b) { document.addEventListener('DOMContentLoaded', () => { Our script is very good at accurately determining whether the Y in a name is a vowel or a consonant, however, if you have a personal preference (based upon a different way you learned to do numerology), you can manually override NQ's interpretation of a 'y' as a vowel or consonant by placing a special character before it. } }, var jb = a.location, var A, B = /^(? Use this information to see the compatibility of these two names. }, 80% { } border-radius: 3px; if (3 !== f && 8 !== f && 2 !== f) return "undefined" == typeof a.getAttribute ? Find the page to which you want to add the calculator, go to edit mode, click 'Text', and paste the code to there. !Ib, n.ajaxTransport(function(b) { for (b = 0; g > b; b++) d[b] && d[b].finish && d[b].finish.call(this); }, return 1 !== a.elem.nodeType || null != a.elem[a.prop] && null == a.elem.style[a.prop] ? So please be informed that the results of a these software are more for amusement. var c = O.get(this, d); if (i[0] = a, a.delegateTarget = this, !k.preDispatch || k.preDispatch.call(this, a) !== !1) { animation: hide-cookie .35s ease-in; if (a && a.preventDefault && a.handleObj) return d = a.handleObj, n(a.delegateTarget).off(d.namespace ? f = !c && []; It is simple and easy to use as it doesn't require birth dates or numbers as in knowing love . return b === !1 ? border: 0px !important; return "*" === a ? f = n.timers, color: #777; var d, e, f, g, h = a.contents, o = !f && g(a = n.selector || a); var e; top: -7px; var c = n(this).val(); return b.toUpperCase() border: 1px solid #74e98a; 1 : 0, g = 0; 4 > f; f += 2) "margin" === c && (g += n.css(a, c + U[f], !0, e)), d ? }, for (f in b) g[f] = a.style[f], a.style[f] = b[f]; }, fa.uniqueSort = function(a) { b.parentNode && b.parentNode.removeChild(b), b = null return J(b, a) > -1 simulate: function(a, b, c) { } else .homenl-pop-con input[type=text] { l.always(function() { -webkit-transform: rotate(-5deg) toArray: function() { return null == a ? "" animation-duration: 1s; }, "float": "cssFloat" if (f = o[1]) { }).append(this)), this) a.type = b[1] : a.removeAttribute("type"), a Whether youre considering marriage, love, or just figuring out where you stand on the spectrum, using our calculator can help you get a better understanding of your feelings. Enter your birth date and the birth date of your partner. f = b.toLowerCase().match(G) || []; x = b ? } } for (var f, g, h, i, j, k, l = b.createDocumentFragment(), m = [], o = 0, p = a.length; p > o; o++) props: "button buttons clientX clientY offsetX offsetY pageX pageY screenX screenY toElement".split(" "), this.isImmediatePropagationStopped = ga, a && !this.isSimulated && a.stopImmediatePropagation(), this.stopPropagation() .homenl-pop .close { setTimeout(initGTM, 3500); } You can create a new account at Seven Reflections - its free. E = { n.fn.extend({ var l, o, q, r = 0, h = n.trim(d), e !== h && c.setAttribute("class", h) Cb = /\[\]$/, -moz-transform: rotate(15deg) background: #fff; } 60% { }, n.Event = function(a, b) { True love is unconditional. }, i = arguments.length, .wk-cookie-wrapper { var b = d, return e[u] ? a.promise().progress(c.notify).done(c.resolve).fail(c.reject) : c[f[0] + "With"](this === d ? display: block !important; return c ? value: a.replace(Db, "\r\n") } var I; return "" === c ? return this.pushStack(z(this, a || [], !1)) f.replace(nb, "$1_=" + kb++) : f + (lb.test(f) ? } this.each(g) : this.queue(f.queue, g) e.call(arguments) : d, c === i ? Ia = { text-align: inherit function _(a, b) { var d = this.ownerDocument || this, transform: translate(0, -25%) /*glowing*/ }, n.extend = n.fn.extend = function() { if (h && i.nodeType && ("click" !== a.type || isNaN(a.button) || a.button < 1)) }); for (var c, d = 0, e = this.length, f = [], g = w.test(a) || "string" != typeof a ? n.fx.speeds[b] || b : b, c = c || "fx", this.queue(c, function(c, d) { if (n.isArray(b)) n.each(b, function(b, e) { (" + M + ")"), while (m = ++n && m && m[p] || (t = n = 0) || o.pop()) bind: function(a, b, c) { (e = b.jsonpCallback = n.isFunction(b.jsonpCallback) ? How to play: There are two text boxes to fill: Type your name into the first & your crush's name into the next. c = [], if (s) try { }); s = !i && !h, k = r.length; beforeunload: { Your overall compatibility percentage: 50.82%. }); "#" + k : "[id='" + k + "']"; "text html": !0, When you meet a new person in your life, you quickly start thinking that how compatible you two are. p = !0 h = []; } return null == a.pageX && null != b.clientX && (c = a.target.ownerDocument || d, e = c.documentElement, f = c.body, a.pageX = b.clientX + (e && e.scrollLeft || f && f.scrollLeft || 0) - (e && e.clientLeft || f && f.clientLeft || 0), a.pageY = b.clientY + (e && e.scrollTop || f && f.scrollTop || 0) - (e && e.clientTop || f && f.clientTop || 0)), a.which || void 0 === g || (a.which = 1 & g ? return this margin-top: 4px; @-webkit-keyframes swing { g === !0 ? f = e; for (e in j) f = b.parentNode, return e = g = [], f = c = "", this }, d.pseudos.nth = d.pseudos.eq; dequeue: function(a) { for (g in a) e = b(a[g], g, c), null != e && h.push(e); .cookie-icon { .nl-failure { 60%, get: function(a, b) { if (h[e] && h[e].test(d)) { 80% { .head-loca-edit { }, } @media (min-width:0px) and (max-width: 516px) 'gtm.start': (new Date()).getTime(), right: 0; parents: function(a) { A free true love calculator can help you determine your soulmate before dating or meeting someone. e !== c : "^=" === b ? return n.globalEval(a), a n._queueHooks(this, a), "fx" === a && "inprogress" !== c[0] && n.dequeue(this, a) } } Give two names you are interested in: Your name: * Other name: * Other Tools You May Find Useful fa.error(a) : z(a, i).slice(0) data: b n.extend(l, { if (1 === a.nodeType) { while (q = b[o++]) q(t, u, g, h); }, Love Calculator. event: 'gtm.js', 40% { } } data: function(a, b, c) { n.cssHooks[b] = { return this.pushStack(n.map(this, function(b, c) { if (q(l, g || n, h)) { right: 17px; (d = e.call(arguments, 2), f = function() { }); opacity: 1; .homenl-pop-con input[type=text] { } left: e.left + c.pageXOffset - b.clientLeft lineHeight: !0, } Date of birth degree of attraction. -moz-animation-fill-mode: both; This is a simple Love Calculator which displays love percentage based on names. } each: function(a, b) { background: rgba(0, 0, 0, 0) url(/images/nl-success.png) no-repeat scroll 0 4px; var b, c; var b = n.merge(this.constructor(), a); return k.postDispatch && k.postDispatch.call(this, a), a.result }) } : a[0] This is a calculation that can check compatibility scores between two people and see if there can be a successful relationship. }) font-size: 15px; }); a = n.event.fix(a); } } *:") c.setAttribute("type", "radio"), c.setAttribute("checked", "checked"), c.setAttribute("name", "t"), b.appendChild(c), l.checkClone = b.cloneNode(!0).cloneNode(!0).lastChild.checked, b.innerHTML = "", l.noCloneChecked = ! var c = "pageYOffset" === b; .homenl-pop-con .col-xs-12 { When the percentage is higher, the match is that much better. while (a && "static" === n.css(a, "position")) a = a.offsetParent; f = d && d.ownerDocument; } catch (y) {} finally { j = [], k = r.length; } -o-transition: -o-transform .3s ease-out; if (!i[0] || a.converters[e + " " + i[0]]) { What is Person 2's full name? if (a === b) return l = !0, 0; START QUIZ. You need to enter your name and the name of your possible partner and see how much compatibility exists between the two of you. var c = a.location && a.location.hash; handlers: d ["notify", "progress", n.Callbacks("memory")] 40%, }, n.parseXML = function(b) { return b ? var d = a.getComputedStyle(h); }, domManip: ua, -webkit-border-radius: 10px; b = (b || "").match(G) || [""], j = b.length; Find out the compatibility between you and your future life partner in a single click. opacity: 1; color: #15a21c; if (void 0 === b) this.register(a); }) return c || (c = ya(a, b), "none" !== c && c || (wa = (wa || n("