PageSourceSearch

https://www.nirandfar.com/contact/

html nirandfar.com collected 2026-10-02 02:25:30 UTC 85,699 bytes, 1,473 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en-US">
3<head>
4	<meta charset="UTF-8" />
5	<meta name="viewport" content="width=device-width, initial-scale=1.0">
6<meta http-equiv="X-UA-Compatible" content="IE=edge">
7	
8
9	
9<script type="text/javascript">
10		document.documentElement.className = 'js';
11	</script>
11    
12    
12<script id="usercentrics-cmp" src="https://web.cmp.usercentrics.eu/ui/loader.js" data-settings-id="bvRffzjJfCOu1Q" async></script>
12
13	<!--
13<script id="usercentrics-cmp" src="https://web.cmp.usercentrics.eu/ui/loader.js" data-settings-id="bvRffzjJfCOu1Q" async></script>
13 -->
14	
15	
15<script src="https://web.cmp.usercentrics.eu/tcf/stub.js"></script>
15<script id="usercentrics-cmp" data-ruleset-id="hN9wpLKFi4gZ8Y" data-usercentrics="Usercentrics Consent Management Platform" src="https://web.cmp.usercentrics.eu/ui/loader.js" async></script>
15<style id="et-builder-googlefonts-cached-inline">/* Original: https://fonts.googleapis.com/css?family=Questrial:regular&#038;subset=latin,latin-ext&#038;display=swap *//* User Agent: Mozilla/5.0 (Unknown; Linux x86_64) AppleWebKit/538.1 (KHTML, like Gecko) Safari/538.1 Daum/4.1 */@font-face{font-family:'Questrial';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/questrial/v19/QdVUSTchPBm7nuUeVf70sCFg.ttf) format('truetype');}/* User Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:27.0) Gecko/20100101 Firefox/27.0 */@font-face{font-family:'Questrial';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/questrial/v19/QdVUSTchPBm7nuUeVf70sCFj.woff) format('woff');}/* User Agent: Mozilla/5.0 (Windows NT 6.3; rv:39.0) Gecko/20100101 Firefox/39.0 */@font-face{font-family:'Questrial';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/questrial/v19/QdVUSTchPBm7nuUeVf70sCFl.woff2) format('woff2');}</style><meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' />
16    
16<script src="https://cdnjs.cloudflare.com/polyfill/v3/polyfill.min.js?features=es5%2Ces6%2CCustomEvent%2CEvent%2CArray.prototype.forEach%2CNodeList.prototype.forEach%2CObject.values%2Cfetch"></script>
16
17    
18	<!-- This site is optimized with the Yoast SEO Premium plugin v28.5 (Yoast SEO v28.5) - https://yoast.com/product/yoast-seo-premium-wordpress/ -->
19	<link rel="preload" fetchpriority="high" href="https://www.nirandfar.com/wp-content/uploads/2022/09/NIR-AND-FAR-LOGO-black-1.svg" as="image"><link media="all" href="https://www.nirandfar.com/wp-content/cache/autoptimize/css/autoptimize_e8980741656508a35fc9fe087226989f.css" rel="stylesheet"><title>Contact Nir Eyal For Consultation And Speaking Engagements | Nir &amp; Far</title>
20<link data-rocket-prefetch href="https://www.googletagmanager.com" rel="dns-prefetch">
21<link data-rocket-prefetch href="https://www.gstatic.com" rel="dns-prefetch">
22<link data-rocket-prefetch href="https://analytics.vitalsignstracker.com" rel="dns-prefetch">
23<link data-rocket-prefetch href="https://t.rightmessage.com" rel="dns-prefetch">
24<link data-rocket-prefetch href="https://web.cmp.usercentrics.eu" rel="dns-prefetch">
25<link data-rocket-prefetch href="https://cdnjs.cloudflare.com" rel="dns-prefetch">
26<link data-rocket-prefetch href="https://www.google.com" rel="dns-prefetch">
27<link data-rocket-prefetch href="https://tracker.metricool.com" rel="dns-prefetch">
28<link data-rocket-prefetch href="https://unpkg.com" rel="dns-prefetch">
29<link data-rocket-prefetch href="https://googleads.g.doubleclick.net" rel="dns-prefetch">
30<link data-rocket-prefetch href="https://www.googleadservices.com" rel="dns-prefetch">
31	<meta name="description" content="Looking for keynote speakers? Contact best-selling author, Nir Eyal for speaking engagements or consultation. For general inquiries contact us here." />
32	<link rel="canonical" href="https://www.nirandfar.com/contact/" />
33	<meta property="og:locale" content="en_US" />
34	<meta property="og:type" content="article" />
35	<meta property="og:title" content="Nirandfar.com | Contact" />
36	<meta property="og:description" content="Looking for keynote speakers? Contact best-selling author, Nir Eyal for speaking engagements or consultation. For general inquiries contact us here." />
37	<meta property="og:url" content="https://www.nirandfar.com/contact/" />
38	<meta property="og:site_name" content="Nir and Far" />
39	<meta property="article:publisher" content="https://www.facebook.com/nirandfar" />
40	<meta property="article:modified_time" content="2026-01-29T15:45:57+00:00" />
41	<meta property="og:image" content="https://www.nirandfar.com/wp-content/uploads/2024/08/NirAndFar_behavior_can_be_designed.jpg" />
42	<meta property="og:image:width" content="1040" />
43	<meta property="og:image:height" content="650" />
44	<meta property="og:image:type" content="image/jpeg" />
45	<meta name="twitter:card" content="summary_large_image" />
46	<meta name="twitter:site" content="@nireyal" />
47	<meta name="twitter:label1" content="Est. reading time" />
48	<meta name="twitter:data1" content="1 minute" />
49	
49<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.nirandfar.com\/contact\/","url":"https:\/\/www.nirandfar.com\/contact\/","name":"Contact Nir Eyal For Consultation And Speaking Engagements | Nir & Far","isPartOf":{"@id":"https:\/\/www.nirandfar.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.nirandfar.com\/contact\/#primaryimage"},"image":{"@id":"https:\/\/www.nirandfar.com\/contact\/#primaryimage"},"thumbnailUrl":"https:\/\/www.nirandfar.com\/wp-content\/uploads\/2024\/08\/NirAndFar_behavior_can_be_designed.jpg","datePublished":"2014-04-05T12:38:42+00:00","dateModified":"2026-01-29T15:45:57+00:00","description":"Looking for keynote speakers? Contact best-selling author, Nir Eyal for speaking engagements or consultation. For general inquiries contact us here.","breadcrumb":{"@id":"https:\/\/www.nirandfar.com\/contact\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.nirandfar.com\/contact\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.nirandfar.com\/contact\/#primaryimage","url":"https:\/\/www.nirandfar.com\/wp-content\/uploads\/2024\/08\/NirAndFar_behavior_can_be_designed.jpg","contentUrl":"https:\/\/www.nirandfar.com\/wp-content\/uploads\/2024\/08\/NirAndFar_behavior_can_be_designed.jpg","width":1040,"height":650,"caption":"Behavior Can Be Designed | NirAndFar"},{"@type":"BreadcrumbList","@id":"https:\/\/www.nirandfar.com\/contact\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.nirandfar.com\/"},{"@type":"ListItem","position":2,"name":"Nirandfar.com | Contact"}]},{"@type":"WebSite","@id":"https:\/\/www.nirandfar.com\/#website","url":"https:\/\/www.nirandfar.com\/","name":"Nir and Far","description":"Creating habits and controlling distraction","publisher":{"@id":"https:\/\/www.nirandfar.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.nirandfar.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.nirandfar.com\/#organization","name":"Nir and Far","url":"https:\/\/www.nirandfar.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.nirandfar.com\/#\/schema\/logo\/image\/","url":"https:\/\/www.nirandfar.com\/wp-content\/uploads\/2019\/12\/Nir-Eyal-headshot-popup.jpg","contentUrl":"https:\/\/www.nirandfar.com\/wp-content\/uploads\/2019\/12\/Nir-Eyal-headshot-popup.jpg","width":300,"height":442,"caption":"Nir and Far"},"image":{"@id":"https:\/\/www.nirandfar.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/nirandfar","https:\/\/x.com\/nireyal","https:\/\/www.instagram.com\/neyal99\/?hl=en","https:\/\/www.linkedin.com\/in\/nireyal","https:\/\/www.youtube.com\/user\/nirandfar"]}]}</script>
49
50	<!-- / Yoast SEO Premium plugin. -->
51
52
53<link rel='dns-prefetch' href='//www.googletagmanager.com' />
54<link href='https://ik.imagekit.io' rel='preconnect' />
55<link href='https://www.google.com' rel='preconnect' />
56
57<link rel='stylesheet' id='mci-footnotes-jquery-tooltips-pagelayout-none-css' href='https://www.nirandfar.com/wp-content/plugins/footnotes/css/footnotes-jqttbrpl0.min.css?ver=2.7.3' media='all' />
58
59<style id="global-styles-inline-css">
60:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
60--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:root { --wp--style--global--content-size: 823px;--wp--style--global--wide-size: 1080px; }:where(body) { margin: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
60.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
61/*# sourceURL=global-styles-inline-css */
62</style>
63
64
65
66
67
68
69
70
71<script id="jquery-core-js" src="https://www.nirandfar.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 71
71
72<script id="activecampaign_email_preference_center-js-extra">
73var ac_ajax = {"ajax_url":"https://www.nirandfar.com/wp-admin/admin-ajax.php","update_nonce":"82ee909702","success_text":"Your email preferences have been saved.","error_text":"There was an error processing your request.  Try again.","saving_text":"Please wait...","save_text":"Save Preferences","enable_tamper_protection":"1"};
74//# sourceURL=activecampaign_email_preference_center-js-extra
75</script>
vendor: 1 bytes, line 75
75
76<script id="activecampaign_email_preference_center-js" src="https://www.nirandfar.com/wp-content/plugins/activecampaign-email-preference-center-premium/public/js/public.js?ver=2.0.14"></script>
vendor: 1 bytes, line 76
76
77<script id="custom-scripts-js" src="https://www.nirandfar.com/wp-content/themes/lulo_gregorythemes/js/lulo-scripts.js?ver=7.1.1"></script>
77
78
79<!-- Google tag (gtag.js) snippet added by Site Kit -->
80<!-- Google Analytics snippet added by Site Kit -->
vendor: 80 bytes, lines 80-81
80
81<script id="google_gtagjs-js" src="https://www.googletagmanager.com/gtag/js?id=
81G-5SH4H86CR0
vendor: 18 bytes, line 81
81" async></script>
82<script id="google_gtagjs-js-after">
83window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);}
84gtag("set","linker",{"domains":["www.nirandfar.com"]});
85gtag("js", new Date());
86gtag("set", "developer_id.dZTNiMT", true);
87gtag("config", "G-5SH4H86CR0");
88 window._googlesitekit = window._googlesitekit || {}; window._googlesitekit.throttledEvents = []; window._googlesitekit.gtagEvent = (name, data) => { var key = JSON.stringify( { name, data } ); if ( !! window._googlesitekit.throttledEvents[ key ] ) { return; } window._googlesitekit.throttledEvents[ key ] = true; setTimeout( () => { delete window._googlesitekit.throttledEvents[ key ]; }, 5 ); gtag( "event", name, { ...data, event_source: "site-kit" } ); }; 
89//# sourceURL=google_gtagjs-js-after
90</script>
90
91
92
93<style>.wp-block-gallery.is-cropped .blocks-gallery-item picture{height:100%;width:100%;}</style>
93<script type="text/javascript"> 
94(function(p, a, n, d, o, b, c) {
95  window.RM = window.RM || [];
96  o = n.createElement('script'); o.type = 'text/javascript'; o.async = true; o.src = 'https://t.rightmessage.com/'+p+'.js';
97  b = n.getElementsByTagName('script')[0]; d = function(h, u, i, s) { var c = n.createElement('style'); c.id = 'rmcloak'+i;
98      c.type = 'text/css'; c.appendChild(n.createTextNode('.rmcloak'+h+'{visibility:hidden}.rmcloak'+u+'{display:none}'+s));
99      b.parentNode.insertBefore(c, b); return c; }; c = d('', '-hidden', '', '[data-rm-if],[data-rm-else-if],[data-rm-else]{display:none}'); d('-stay-invisible', '-stay-hidden', '-stay', '');
100  setTimeout(o.onerror = function() { c.parentNode && c.parentNode.removeChild(c); }, a); b.parentNode.insertBefore(o, b);
101})('606463892', 20000, document);
102</script>
102
103
104<!-- Google Tag Manager -->
105<script>
vendor: 331 bytes, lines 105-109
105(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
106new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
107j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
108'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
109})(window,document,'script','dataLayer','
109GTM-PC9LP3
vendor: 3 bytes, line 109
109');
109</script>
109
110<!-- End Google Tag Manager -->
111
112<link rel="apple-touch-icon" sizes="180x180" href="">
113<link rel="icon" type="image/png" sizes="32x32" href="https://www.nirandfar.com/wp-content/uploads/2024/05/NAF-favicon.svg">
114<link rel="icon" type="image/png" sizes="16x16" href="https://www.nirandfar.com/wp-content/uploads/2024/05/NAF-favicon.svg">
115<link rel="mask-icon" href="https://www.nirandfar.com/wp-content/uploads/2024/05/NAF-favicon.svg" color="#5bbad5">
116<meta name="msapplication-TileColor" content="#da532c">
117<meta name="theme-color" content="#ffffff">
118<meta name="msvalidate.01" content="0D7837393958E3DB4891F92F83F7BA6A">
119
120
121<!-- subscriber or not logic -->
122<script type="text/javascript">
123  // #1
124  // Cookie functions. See https://stackoverflow.com/questions/14573223/set-cookie-and-get-cookie-with-javascript
125  function createCookie(name, value, days) {
126    var expires = "";
127    if (days) {
128      var date = new Date();
129      date.setTime(date.getTime() + days * 24 * 60 * 60 * 1000);
130      expires = "; expires=" + date.toUTCString();
131    }
132    document.cookie = name + "=" + value + expires + "; path=/";
133  }
134
135  function readCookie(name) {
136    var nameEQ = name + "=";
137    var ca = document.cookie.split(";");
138    for (var i = 0; i < ca.length; i++) {
139      var c = ca[i];
140      while (c.charAt(0) == " ") c = c.substring(1, c.length);
141      if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length, c.length);
142    }
143    return null;
144  }
145
146  function eraseCookie(name) {
147    createCookie(name, "", -1);
148  }
149
150  // Get URL parameters
151  function getURLParameter(name) {
152    return (
153      decodeURIComponent(
154        (new RegExp("[?|&]" + name + "=" + "([^&;]+?)(&|#|;|$)").exec(
155          location.search
156        ) || [null, ""])[1].replace(/\+/g, "%20")
157      ) || null
158    );
159  }
160
161  // Cookie logic
162  var subscriber;
163  var utm_source = getURLParameter("utm_source");
164  var utm_medium = getURLParameter("utm_medium");
165
166  if (utm_source == "NirAndFar" && utm_medium == "email") {
167    subscriber = "true";
168    createCookie("subscriber", "true", 90);
169    createCookie("etBloomCookie_optin_8", true, 90);
170  }
171
172  if (utm_source == "ActiveCampaign" && utm_medium == "email") {
173    subscriber = "true";
174    createCookie("subscriber", "true", 90);
175    createCookie("etBloomCookie_optin_8", true, 90);
176  }
177
178  subscriber = readCookie("subscriber");
179  console.log("subscriber: " + subscriber);
180
181  if (subscriber == "true") {
182    console.log("hooray");
183  }
184</script>
184
185<style type="text/css">
186  .thrv-leads-screen-filler,
187  .tve-leads-screen-filler,
188  .et_bloom_optin_11,
189  #top-opt-in {
190    display: none;
191  }
192
193  .et_bloom .et_bloom_visible {
194    display: none !important;
195  }
196</style>
197<!-- store and access UTMs & partner -->
198<script>
199  var tk_source;
200  var tk_medium;
201  var tk_campaign;
202  var tk_term;
203  var tk_content;
204  var tk_external_referrer
205  var tk_internal_referrer
206  var tk_partner;
207
208  if (
209    getURLParameter("utm_source") ||
210    getURLParameter("utm_medium") ||
211    getURLParameter("utm_campaign") ||
212    getURLParameter("utm_term") ||
213    getURLParameter("utm_content")
214  ) {
215    var tk_source = getURLParameter("utm_source");
216    var tk_medium = getURLParameter("utm_medium");
217    var tk_campaign = getURLParameter("utm_campaign");
218    var tk_term = getURLParameter("utm_term");
219    var tk_content = getURLParameter("utm_content");
220  } else if (
221    readCookie("tk_utm_source") ||
222    readCookie("tk_utm_medium") ||
223    readCookie("tk_utm_campaign") ||
224    readCookie("tk_utm_term") ||
225    readCookie("tk_utm_content")
226  ) {
227    var tk_source = readCookie("tk_utm_source");
228    var tk_medium = readCookie("tk_utm_medium");
229    var tk_campaign = readCookie("tk_utm_campaign");
230    var tk_term = readCookie("tk_utm_term");
231    var tk_content = readCookie("tk_utm_content");
232  }
233
234  if (tk_source || tk_medium || tk_campaign || tk_term || tk_content) {
235    console.log("at least one utm exists");
236    createCookie("tk_utm_source", tk_source, 365);
237    createCookie("tk_utm_medium", tk_medium, 365);
238    createCookie("tk_utm_campaign", tk_campaign, 365);
239    createCookie("tk_utm_term", tk_term, 365);
240    createCookie("tk_utm_content", tk_content, 365);
241  }
242
243  if (document.referrer.includes("stagingnirand.wpengine.com")) {
244    tk_internal_referrer = document.referrer;
245    createCookie("tk_internal_referrer", tk_internal_referrer, 365);
246  } else if (document.referrer) {
247    tk_external_referrer = document.referrer;
248    createCookie("tk_external_referrer", tk_external_referrer, 365);
249  }
250
251  if (!tk_external_referrer && readCookie("tk_external_referrer")) {
252    tk_external_referrer = readCookie("tk_external_referrer")
253  }
254
255  if (getURLParameter("partner")) {
256    tk_partner = getURLParameter("partner");
257  } else if (readCookie("tk_partner")) {
258    tk_partner = readCookie("tk_partner");
259  }
260
261  if (tk_partner) {
262    createCookie("tk_partner", tk_partner, 365);
263  }
264</script>
264
265<!-- store and access UTMs & partner -->
266<script>
267  var ac_fullname
268  var ac_email
269
270  if (getURLParameter("email") || getURLParameter("fullname")) {
271    eraseCookie("ac_email")
272    eraseCookie("ac_fullname")
273  }
274
275  if (
276    getURLParameter("email")
277  ) {
278    ac_email = getURLParameter("email");
279  }
280  else if (
281    readCookie("ac_email")
282  ) {
283    ac_email = readCookie("ac_email");
284  }
285  if (ac_email) {
286    createCookie("ac_email", ac_email, 365);
287  }
288  if (
289    getURLParameter("fullname")
290  ) {
291    ac_fullname = getURLParameter("fullname");
292  }
293  else if (
294    readCookie("ac_fullname")
295  ) {
296    ac_fullname = readCookie("ac_fullname");
297  }
298  if (ac_fullname) {
299    createCookie("ac_fullname", ac_fullname, 365);
300  }
301</script>
301
302<meta name="facebook-domain-verification" content="eq3nyq5tvlvhbo5r0teri0c45a18yq">
303
304<script>
305jQuery(document).ready(function($){
306    function ds_setup_collapsible_submenus() {
307        var $menu = $('.et_mobile_menu'),
308        top_level_link = '.et_mobile_menu .menu-item-has-children > a';
309        
310        $menu.find('a').each(function() {
311            $(this).off('click');
312            if ( $(this).is(top_level_link) ) {
313                $(this).attr('href', '#');
314            }
315
316            if ( ! $(this).siblings('.sub-menu').length ) {
317                $(this).on('click', function(event) {
318                    $(this).parents('.mobile_nav').trigger('click');
319                });
320            } 
321            else {
322                $(this).on('click', function(event) {
323                    event.preventDefault();
324                    $(this).parent().toggleClass('visible');
325                });
326            }
327        });
328    }
329    setTimeout(function() {
330        ds_setup_collapsible_submenus();
331    }, 700);
332 });
333</script>
333
334
335
336
337<link rel="icon" href="https://www.nirandfar.com/wp-content/uploads/2024/05/NAF-favicon.svg" sizes="32x32" />
338<link rel="icon" href="https://www.nirandfar.com/wp-content/uploads/2024/05/NAF-favicon.svg" sizes="192x192" />
339<link rel="apple-touch-icon" href="https://www.nirandfar.com/wp-content/uploads/2024/05/NAF-favicon.svg" />
340<meta name="msapplication-TileImage" content="https://www.nirandfar.com/wp-content/uploads/2024/05/NAF-favicon.svg" />
341
342<style type="text/css" media="all">
343.footnotes_reference_container {margin-top: 24px !important; margin-bottom: 0px !important;}
344.footnote_tooltip { font-size: 12.0px !important; background-color: #ffffff !important; max-width: 450px !important;}
345
346.footnote_plugin_tooltip_text {font-size:12px;}.footnotes_reference_container {display: none;}
347</style>
348<meta name="generator" content="WP Rocket 3.23.3.3" data-wpr-features="wpr_preconnect_external_domains wpr_cdn wpr_desktop" /></head>
349<body class="wp-singular page-template-default page page-id-1172 wp-theme-Divi wp-child-theme-lulo_gregorythemes et-tb-has-template et-tb-has-header et-tb-has-footer et_button_no_icon et_pb_button_helper_class et_cover_background et_pb_gutters3 et_pb_pagebuilder_layout et_no_sidebar et_divi_theme et-db">
350	<!-- add utm and partner data to AC forms -->
351<script>
352function prefillAC() {
353    console.log("checking for form fields")
354    var ac_utm_sources = document.getElementsByName("field[95]");
355    var ac_utm_mediums = document.getElementsByName("field[96]");
356    var ac_utm_campaigns = document.getElementsByName("field[99]");
357    var ac_utm_terms = document.getElementsByName("field[97]");
358    var ac_utm_contents = document.getElementsByName("field[98]");
359    var ac_hidden_partners = document.getElementsByName("field[118]");
360    var ac_external_referrers = document.getElementsByName("field[160]");
361    var ac_internal_referrers = document.getElementsByName("field[161]");
362
363    if (tk_source && ac_utm_sources) {
364        console.log(ac_utm_sources.length)
365        for (var x = 0; x < ac_utm_sources.length; x++) {
366            ac_utm_sources[x].value = tk_source;
367        }
368    }
369    if (tk_medium && ac_utm_mediums) {
370        for (var x = 0; x < ac_utm_mediums.length; x++) {
371            ac_utm_mediums[x].value = tk_medium;
372        }
373    }
374    if (tk_campaign && ac_utm_campaigns) {
375        for (var x = 0; x < ac_utm_campaigns.length; x++) {
376            ac_utm_campaigns[x].value = tk_campaign;
377        }
378    }
379    if (tk_term && ac_utm_terms) {
380        for (var x = 0; x < ac_utm_terms.length; x++) {
381            ac_utm_terms[x].value = tk_term;
382        }
383    }
384    if (tk_content && ac_utm_contents) {
385        for (var x = 0; x < ac_utm_contents.length; x++) {
386            ac_utm_contents[x].value = tk_content;
387        }
388    }
389    if (tk_partner && ac_hidden_partners) {
390        for (var x = 0; x < ac_hidden_partners.length; x++) {
391            ac_hidden_partners[x].value = tk_partner;
392        }
393    }
394    if (tk_external_referrer && ac_external_referrers) {
395        for (var x = 0; x < ac_external_referrers.length; x++) {
396            ac_external_referrers[x].value = tk_external_referrer;
397        }
398    }
399    if (tk_internal_referrer && ac_internal_referrers) {
400        for (var x = 0; x < ac_internal_referrers.length; x++) {
401            ac_internal_referrers[x].value = tk_internal_referrer;
402        }
403    }
404
405}
406
407window.addEventListener("load", function (event) {
408    prefillAC();
409    setTimeout(prefillAC, 3000);
410});
411</script>
411
412    <div data-rocket-location-hash="775329b08c0e284f257a34d6fe14bc45" id="page-container">
413<div data-rocket-location-hash="551e81ab591dddf54ca9a5b9d4e36f2d" id="et-boc" class="et-boc">
414			
415		<header data-rocket-location-hash="e6ba0062023f23c616be51f0c64c6c37" class="et-l et-l--header">
416			<div class="et_builder_inner_content et_pb_gutters3"><div class="et_pb_section et_pb_section_0_tb_header gt-header-5 et_section_regular et_pb_section--with-menu" >
417				
418				
419				
420				
421				
422				
423				<div class="et_pb_row et_pb_row_0_tb_header gt-row et_pb_row--with-menu">
424				<div class="et_pb_column et_pb_column_4_4 et_pb_column_0_tb_header  et_pb_css_mix_blend_mode_passthrough et-last-child et_pb_column--with-menu">
425				
426				
427				
428				
429				<div class="et_pb_module et_pb_menu et_pb_menu_0_tb_header gt-menu et_pb_bg_layout_light  et_pb_text_align_right et_dropdown_animation_fade et_pb_menu--with-logo et_pb_menu--style-left_aligned">
430					
431					
432					
433					
434					<div class="et_pb_menu_inner_container clearfix">
435						<div class="et_pb_menu__logo-wrap">
436			  <div class="et_pb_menu__logo">
437				<a href="https://www.nirandfar.com/" ><img decoding="async" width="175" height="34" src="https://www.nirandfar.com/wp-content/uploads/2022/09/NIR-AND-FAR-LOGO-black-1.svg" alt="Nir and far" class="wp-image-15778" /></a>
438			  </div>
439			</div>
440						<div class="et_pb_menu__wrap">
441							<div class="et_pb_menu__menu">
442								<nav class="et-menu-nav"><ul id="menu-main-menu" class="et-menu nav"><li class="et_pb_menu_page_id-12760 menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-12760"><a>Speaking</a>
443<ul class="sub-menu">
444	<li class="et_pb_menu_page_id-1494 menu-item menu-item-type-post_type menu-item-object-page menu-item-22291"><a href="https://www.nirandfar.com/book-nir-eyal/">Keynotes &#038; Workshops</a></li>
445	<li class="et_pb_menu_page_id-3588 menu-item menu-item-type-custom menu-item-object-custom menu-item-3588"><a href="https://www.nirandfar.com/schedule-time-with-me/">Consulting</a></li>
446	<li class="et_pb_menu_page_id-25224 menu-item menu-item-type-post_type menu-item-object-page menu-item-25302"><a href="https://www.nirandfar.com/about-nir-eyal/">About Nir</a></li>
447</ul>
448</li>
449<li class="et_pb_menu_page_id-25094 menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-25094"><a href="/beyond-belief/">Beyond Belief</a>
450<ul class="sub-menu">
451	<li class="et_pb_menu_page_id-24646 menu-item menu-item-type-post_type menu-item-object-page menu-item-25091"><a href="https://www.nirandfar.com/beyond-belief/">Book</a></li>
452	<li class="et_pb_menu_page_id-24765 menu-item menu-item-type-post_type menu-item-object-page menu-item-25093"><a href="https://www.nirandfar.com/belief-tools/">Bonus Content</a></li>
453</ul>
454</li>
455<li class="et_pb_menu_page_id-13546 menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-13546"><a href="/indistractable/">Indistractable</a>
456<ul class="sub-menu">
457	<li class="et_pb_menu_page_id-3735 menu-item menu-item-type-post_type menu-item-object-page menu-item-22287"><a href="https://www.nirandfar.com/indistractable/">Book</a></li>
458	<li class="et_pb_menu_page_id-25197 menu-item menu-item-type-custom menu-item-object-custom menu-item-25197"><a href="/indistractable/">Workbook</a></li>
459	<li class="et_pb_menu_page_id-7824 menu-item menu-item-type-post_type menu-item-object-page menu-item-22288"><a href="https://www.nirandfar.com/becoming-indistractable/">Online Workshop</a></li>
460	<li class="et_pb_menu_page_id-13547 menu-item menu-item-type-custom menu-item-object-custom menu-item-13547"><a href="/indistractable/#indistractable-bonuses">Bonus Content</a></li>
461</ul>
462</li>
463<li class="et_pb_menu_page_id-13548 menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-13548"><a href="/hooked/">Hooked</a>
464<ul class="sub-menu">
465	<li class="et_pb_menu_page_id-1127 menu-item menu-item-type-post_type menu-item-object-page menu-item-22290"><a href="https://www.nirandfar.com/hooked/">Book</a></li>
466	<li class="et_pb_menu_page_id-9560 menu-item menu-item-type-post_type menu-item-object-page menu-item-22289"><a href="https://www.nirandfar.com/hooked-workshop/">Online Workshop</a></li>
467	<li class="et_pb_menu_page_id-13554 menu-item menu-item-type-custom menu-item-object-custom menu-item-13554"><a href="https://www.nirandfar.com/hooked/#hooked-bonuses">Bonus Content</a></li>
468</ul>
469</li>
470<li class="et_pb_menu_page_id-15876 menu-item menu-item-type-post_type menu-item-object-page menu-item-22286"><a href="https://www.nirandfar.com/best-articles/">Best Articles</a></li>
471<li class="et_pb_menu_page_id-3005 menu-item menu-item-type-post_type menu-item-object-page menu-item-25418"><a href="https://www.nirandfar.com/subscribe/">Join 160k+ Subscribers</a></li>
472</ul></nav>
473							</div>
474							
475							
476							<div class="et_mobile_nav_menu">
477				<div class="mobile_nav closed">
478					<span class="mobile_menu_bar"></span>
479				</div>
480			</div>
481						</div>
482						
483					</div>
484				</div><div class="et_pb_button_module_wrapper et_pb_button_0_tb_header_wrapper  et_pb_module ">
485				<a class="et_pb_button et_pb_button_0_tb_header gt-header-cta-button menu-item-object-tve_lead_2s_lightbox tve-leads-two-step-trigger tl-2step-trigger-2863 et_pb_bg_layout_light" href="/subscribe/">Join 160k+ Subscribers</a>
486			</div>
487			</div>
488				
489				
490				
491				
492			</div>
493				
494				
495			</div>		</div>
496	</header>
497	<div data-rocket-location-hash="16bdc482463a7a38ce25ac0d2ace1efb" id="et-main-area">
498	
499<div id="main-content">
500
501
502			
503				<article id="post-1172" class="post-1172 page type-page status-publish has-post-thumbnail hentry">
504
505				
506					<div class="entry-content">
507					<div class="et-l et-l--post">
508			<div class="et_builder_inner_content et_pb_gutters3"><div class="et_pb_section et_pb_section_0 et_section_regular" >
509				
510				
511				
512				
513				
514				
515				<div class="et_pb_row et_pb_row_0">
516				<div class="et_pb_column et_pb_column_4_4 et_pb_column_0  et_pb_css_mix_blend_mode_passthrough et-last-child">
517				
518				
519				
520				
521				<div class="et_pb_module et_pb_text et_pb_text_0 gt-heading  et_pb_text_align_left et_pb_bg_layout_light">
522				
523				
524				
525				
526				<div class="et_pb_text_inner"><h1>Contact Nir Eyal</h1></div>
527			</div><div class="et_pb_with_border et_pb_module et_pb_text et_pb_text_1  et_pb_text_align_center et_pb_bg_layout_light">
528				
529				
530				
531				
532				<div class="et_pb_text_inner"><p>Note: This form is used to contact us for general inquiries and questions. If you’d like to discuss working with Nir, please go <a href="https://www.nirandfar.com/book-nir-eyal/">here</a> instead.</p></div>
533			</div>
534			</div>
535				
536				
537				
538				
539			</div><div class="et_pb_with_border et_pb_row et_pb_row_2">
540				<div class="et_pb_column et_pb_column_1_5 et_pb_column_1  et_pb_css_mix_blend_mode_passthrough et_pb_column_empty">
541				
542				
543				
544				
545				
546			</div><div class="et_pb_column et_pb_column_3_5 et_pb_column_2  et_pb_css_mix_blend_mode_passthrough">
547				
548				
549				
550				
551				<div class="et_pb_module et_pb_code et_pb_code_0 form-element form-fields-gap show-label">
552				
553				
554				
555				
556				<div class="et_pb_code_inner"><form method="POST" action="//email.nirandfar.com/proc.php" id="_form_171_" class="_form _form_171 _inline-form  _dark" novalidate data-styles-version="5">
557  <input type="hidden" name="u" value="171" />
558  <input type="hidden" name="f" value="171" />
559  <input type="hidden" name="s" />
560  <input type="hidden" name="c" value="0" />
561  <input type="hidden" name="m" value="0" />
562  <input type="hidden" name="act" value="sub" />
563  <input type="hidden" name="v" value="2" />
564  <input type="hidden" name="or" value="934e1f007452dc194a5805ab14014713" />
565  <div class="_form-content">
566    <div class="_form_element _x00336861 _full_width " >
567      <label for="firstname" class="_form-label">
568        First Name
569      </label>
570      <div class="_field-wrapper">
571        <input type="text" id="firstname" name="firstname" placeholder="Type your first name" />
572      </div>
573    </div>
574    <div class="_form_element _x08336890 _full_width " >
575      <label for="lastname" class="_form-label">
576        Last Name
577      </label>
578      <div class="_field-wrapper">
579        <input type="text" id="lastname" name="lastname" placeholder="Type your last name" />
580      </div>
581    </div>
582    <div class="_form_element _x77713542 _full_width " >
583      <label for="field[187]" class="_form-label">
584        Organization
585      </label>
586      <div class="_field-wrapper">
587        <input type="text" id="field[187]" name="field[187]" value="" placeholder="" />
588      </div>
589    </div>
590    <div class="_form_element _x97219960 _full_width " >
591      <label for="email" class="_form-label">
592        Email*
593      </label>
594      <div class="_field-wrapper">
595        <input type="text" id="email" name="email" placeholder="Type your email" required/>
596      </div>
597    </div>
598    <div class="_form_element _x71882332 _full_width " >
599      <label for="field[53]" class="_form-label">
600        Your Message
601      </label>
602      <div class="_field-wrapper">
603        <textarea id="field[53]" name="field[53]" placeholder=""  ></textarea>
604      </div>
605    </div>
606    <div class="_form_element _x88684401 _full_width " >
607      <label for="ls" class="_form-label">
608        Please verify your request.*
609      </label>
610      <div class="g-recaptcha" data-sitekey="6LcwIw8TAAAAACP1ysM08EhCgzd6q5JAOUR1a0Go">
611      </div>
612    </div>
613    <div class="_form_element _x39805018 _full_width _clear" >
614      <div class="_html-code">
615        
616          We're committed to your privacy. You may unsubscribe from these communications at any time. For more information, check out our <a href="https://www.nirandfar.com/Privacy/">Privacy Policy</a>.
617        
618      </div>
619    </div>
620    <div class="_button-wrapper _full_width">
621      <button id="_form_171_submit" class="_submit" type="submit">
622        Send
623      </button>
624    </div>
625    <div class="_clear-element">
626    </div>
627  </div>
628  <div class="_form-thank-you" style="display:none;">
629  </div>
630</form>
630<script>
631window.cfields = {"187":"organization_name","53":"your_message"};
632window._show_thank_you = function(id, message, trackcmp_url, email) {
633    var form = document.getElementById('_form_' + id + '_'), thank_you = form.querySelector('._form-thank-you');
634    form.querySelector('._form-content').style.display = 'none';
635    thank_you.innerHTML = message;
636    thank_you.style.display = 'block';
637    const vgoAlias = typeof visitorGlobalObjectAlias === 'undefined' ? 'vgo' : visitorGlobalObjectAlias;
638    var visitorObject = window[vgoAlias];
639    if (email && typeof visitorObject !== 'undefined') {
640        visitorObject('setEmail', email);
641        visitorObject('update');
642    } else if (typeof(trackcmp_url) != 'undefined' && trackcmp_url) {
643        // Site tracking URL to use after inline form submission.
644        _load_script(trackcmp_url);
645    }
646    if (typeof window._form_callback !== 'undefined') window._form_callback(id);
647};
648window._show_unsubscribe = function(id, message, trackcmp_url, email) {
649    var form = document.getElementById('_form_' + id + '_'), unsub = form.querySelector('._form-thank-you');
650    var branding = form.querySelector('._form-branding');
651    if (branding) {
652        branding.style.display = 'none';
653    }
654    form.querySelector('._form-content').style.display = 'none';
655    unsub.style.display = 'block';
656    form.insertAdjacentHTML('afterend', message)
657    const vgoAlias = typeof visitorGlobalObjectAlias === 'undefined' ? 'vgo' : visitorGlobalObjectAlias;
658    var visitorObject = window[vgoAlias];
659    if (email && typeof visitorObject !== 'undefined') {
660        visitorObject('setEmail', email);
661        visitorObject('update');
662    } else if (typeof(trackcmp_url) != 'undefined' && trackcmp_url) {
663        // Site tracking URL to use after inline form submission.
664        _load_script(trackcmp_url);
665    }
666    if (typeof window._form_callback !== 'undefined') window._form_callback(id);
667};
668window._show_error = function(id, message, html) {
669    var form = document.getElementById('_form_' + id + '_'),
670        err = document.createElement('div'),
671        button = form.querySelector('button'),
672        old_error = form.querySelector('._form_error');
673    if (old_error) old_error.parentNode.removeChild(old_error);
674    err.innerHTML = message;
675    err.className = '_error-inner _form_error _no_arrow';
676    var wrapper = document.createElement('div');
677    wrapper.className = '_form-inner';
678    wrapper.appendChild(err);
679    button.parentNode.insertBefore(wrapper, button);
680    var submitButton = form.querySelector('[id^="_form"][id$="_submit"]');
681    submitButton.disabled = false;
682    submitButton.classList.remove('processing');
683    if (html) {
684        var div = document.createElement('div');
685        div.className = '_error-html';
686        div.innerHTML = html;
687        err.appendChild(div);
688    }
689};
690window._show_pc_confirmation = function(id, header, detail, show, email) {
691    var form = document.getElementById('_form_' + id + '_'), pc_confirmation = form.querySelector('._form-pc-confirmation');
692    if (pc_confirmation.style.display === 'none') {
693        form.querySelector('._form-content').style.display = 'none';
694        pc_confirmation.innerHTML = "<div class='_form-title'>" + header + "</div>" + "" + detail + "" +
695        "<button class='_submit' id='hideButton'>Manage preferences</button>";
696        pc_confirmation.style.display = 'block';
697        var mp = document.querySelector('input[name="mp"]');
698        mp.value = '0';
699    } else {
700        form.querySelector('._form-content').style.display = 'inline';
701        pc_confirmation.style.display = 'none';
702    }
703
704    var hideButton = document.getElementById('hideButton');
705    // Add event listener to the button
706    hideButton.addEventListener('click', function() {
707        var submitButton = document.querySelector('#_form_171_submit');
708        submitButton.disabled = false;
709        submitButton.classList.remove('processing');
710        var mp = document.querySelector('input[name="mp"]');
711        mp.value = '1';
712        const cacheBuster = new URL(window.location.href);
713        cacheBuster.searchParams.set('v', new Date().getTime());
714        window.location.href = cacheBuster.toString();
715    });
716
717    const vgoAlias = typeof visitorGlobalObjectAlias === 'undefined' ? 'vgo' : visitorGlobalObjectAlias;
718    var visitorObject = window[vgoAlias];
719    if (email && typeof visitorObject !== 'undefined') {
720        visitorObject('setEmail', email);
721        visitorObject('update');
722    } else if (typeof(trackcmp_url) != 'undefined' && trackcmp_url) {
723        // Site tracking URL to use after inline form submission.
724        _load_script(trackcmp_url);
725    }
726    if (typeof window._form_callback !== 'undefined') window._form_callback(id);
727};
728window._load_script = function(url, callback, isSubmit) {
729    var head = document.querySelector('head'), script = document.createElement('script'), r = false;
730    var submitButton = document.querySelector('#_form_171_submit');
731    script.charset = 'utf-8';
732    script.src = url;
733    if (callback) {
734        script.onload = script.onreadystatechange = function() {
735            if (!r && (!this.readyState || this.readyState == 'complete')) {
736                r = true;
737                callback();
738            }
739        };
740    }
741    script.onerror = function() {
742        if (isSubmit) {
743            if (script.src.length > 10000) {
744                _show_error("171", "Sorry, your submission failed. Please shorten your responses and try again.");
745            } else {
746                _show_error("171", "Sorry, your submission failed. Please try again.");
747            }
748            submitButton.disabled = false;
749            submitButton.classList.remove('processing');
750        }
751    }
752
753    head.appendChild(script);
754};
755(function() {
756    if (window.location.search.search("excludeform") !== -1) return false;
757    var getCookie = function(name) {
758        var match = document.cookie.match(new RegExp('(^|; )' + name + '=([^;]+)'));
759        return match ? match[2] : null;
760    }
761    var setCookie = function(name, value) {
762        var now = new Date();
763        var time = now.getTime();
764        var expireTime = time + 1000 * 60 * 60 * 24 * 365;
765        now.setTime(expireTime);
766        document.cookie = name + '=' + value + '; expires=' + now + ';path=/; Secure; SameSite=Lax;';
767    }
768            var addEvent = function(element, event, func) {
769        if (element.addEventListener) {
770            element.addEventListener(event, func);
771        } else {
772            var oldFunc = element['on' + event];
773            element['on' + event] = function() {
774                oldFunc.apply(this, arguments);
775                func.apply(this, arguments);
776            };
777        }
778    }
779    var _removed = false;
780        var form_to_submit = document.getElementById('_form_171_');
781    var allInputs = form_to_submit.querySelectorAll('input, select, textarea'), tooltips = [], submitted = false;
782
783    var getUrlParam = function(name) {
784        if (name.toLowerCase() !== 'email') {
785            var params = new URLSearchParams(window.location.search);
786            return params.get(name) || false;
787        }
788        // email is a special case because a plus is valid in the email address
789        var qString = window.location.search;
790        if (!qString) {
791            return false;
792        }
793        var parameters = qString.substr(1).split('&');
794        for (var i = 0; i < parameters.length; i++) {
795            var parameter = parameters[i].split('=');
796            if (parameter[0].toLowerCase() === 'email') {
797                return parameter[1] === undefined ? true : decodeURIComponent(parameter[1]);
798            }
799        }
800        return false;
801    };
802
803    var acctDateFormat = "%m/%d/%Y";
804    var getNormalizedDate = function(date, acctFormat) {
805        var decodedDate = decodeURIComponent(date);
806        if (acctFormat && acctFormat.match(/(%d|%e).*%m/gi) !== null) {
807            return decodedDate.replace(/(\d{2}).*(\d{2}).*(\d{4})/g, '$3-$2-$1');
808        } else if (Date.parse(decodedDate)) {
809            var dateObj = new Date(decodedDate);
810            var year = dateObj.getFullYear();
811            var month = dateObj.getMonth() + 1;
812            var day = dateObj.getDate();
813            return `${year}-${month < 10 ? `0${month}` : month}-${day < 10 ? `0${day}` : day}`;
814        }
815        return false;
816    };
817
818    var getNormalizedTime = function(time) {
819        var hour, minutes;
820        var decodedTime = decodeURIComponent(time);
821        var timeParts = Array.from(decodedTime.matchAll(/(\d{1,2}):(\d{1,2})\W*([AaPp][Mm])?/gm))[0];
822        if (timeParts[3]) { // 12 hour format
823            var isPM = timeParts[3].toLowerCase() === 'pm';
824            if (isPM) {
825                hour = parseInt(timeParts[1]) === 12 ? '12' : `${parseInt(timeParts[1]) + 12}`;
826            } else {
827                hour = parseInt(timeParts[1]) === 12 ? '0' : timeParts[1];
828            }
829        } else { // 24 hour format
830            hour = timeParts[1];
831        }
832        var normalizedHour = parseInt(hour) < 10 ? `0${parseInt(hour)}` : hour;
833        var minutes = timeParts[2];
834        return `${normalizedHour}:${minutes}`;
835    };
836
837    for (var i = 0; i < allInputs.length; i++) {
838        var regexStr = "field\\[(\\d+)\\]";
839        var results = new RegExp(regexStr).exec(allInputs[i].name);
840        if (results != undefined) {
841            allInputs[i].dataset.name = allInputs[i].name.match(/\[time\]$/)
842                ? `${window.cfields[results[1]]}_time`
843                : window.cfields[results[1]];
844        } else {
845            allInputs[i].dataset.name = allInputs[i].name;
846        }
847        var fieldVal = getUrlParam(allInputs[i].dataset.name);
848
849        if (fieldVal) {
850            if (allInputs[i].dataset.autofill === "false") {
851                continue;
852            }
853            if (allInputs[i].type == "radio" || allInputs[i].type == "checkbox") {
854                if (allInputs[i].value == fieldVal) {
855                    allInputs[i].checked = true;
856                }
857            } else if (allInputs[i].type == "date") {
858                allInputs[i].value = getNormalizedDate(fieldVal, acctDateFormat);
859            } else if (allInputs[i].type == "time") {
860                allInputs[i].value = getNormalizedTime(fieldVal);
861            } else {
862                allInputs[i].value = fieldVal;
863            }
864        }
865    }
866
867    var remove_tooltips = function() {
868        for (var i = 0; i < tooltips.length; i++) {
869            tooltips[i].tip.parentNode.removeChild(tooltips[i].tip);
870        }
871        tooltips = [];
872    };
873    var remove_tooltip = function(elem) {
874        for (var i = 0; i < tooltips.length; i++) {
875            if (tooltips[i].elem === elem) {
876                tooltips[i].tip.parentNode.removeChild(tooltips[i].tip);
877                tooltips.splice(i, 1);
878                return;
879            }
880        }
881    };
882    var create_tooltip = function(elem, text) {
883        var tooltip = document.createElement('div'),
884            arrow = document.createElement('div'),
885            inner = document.createElement('div'), new_tooltip = {};
886        if (elem.type != 'radio' && elem.type != 'checkbox') {
887            tooltip.className = '_error';
888            arrow.className = '_error-arrow';
889            inner.className = '_error-inner';
890            inner.innerHTML = text;
891            tooltip.appendChild(arrow);
892            tooltip.appendChild(inner);
893            elem.parentNode.appendChild(tooltip);
894        } else {
895            tooltip.className = '_error-inner _no_arrow';
896            tooltip.innerHTML = text;
897            elem.parentNode.insertBefore(tooltip, elem);
898            new_tooltip.no_arrow = true;
899        }
900        new_tooltip.tip = tooltip;
901        new_tooltip.elem = elem;
902        tooltips.push(new_tooltip);
903        return new_tooltip;
904    };
905    var resize_tooltip = function(tooltip) {
906        var rect = tooltip.elem.getBoundingClientRect();
907        var doc = document.documentElement,
908            scrollPosition = rect.top - ((window.pageYOffset || doc.scrollTop)  - (doc.clientTop || 0));
909        if (scrollPosition < 40) {
910            tooltip.tip.className = tooltip.tip.className.replace(/ ?(_above|_below) ?/g, '') + ' _below';
911        } else {
912            tooltip.tip.className = tooltip.tip.className.replace(/ ?(_above|_below) ?/g, '') + ' _above';
913        }
914    };
915    var resize_tooltips = function() {
916        if (_removed) return;
917        for (var i = 0; i < tooltips.length; i++) {
918            if (!tooltips[i].no_arrow) resize_tooltip(tooltips[i]);
919        }
920    };
921    var validate_field = function(elem, remove) {
922        var tooltip = null, value = elem.value, no_error = true;
923        remove ? remove_tooltip(elem) : false;
924        if (elem.type != 'checkbox') elem.className = elem.className.replace(/ ?_has_error ?/g, '');
925        if (elem.getAttribute('required') !== null) {
926            if (elem.type == 'radio' || (elem.type == 'checkbox' && /any/.test(elem.className))) {
927                var elems = form_to_submit.elements[elem.name];
928                if (!(elems instanceof NodeList || elems instanceof HTMLCollection) || elems.length <= 1) {
929                    no_error = elem.checked;
930                }
931                else {
932                    no_error = false;
933                    for (var i = 0; i < elems.length; i++) {
934                        if (elems[i].checked) no_error = true;
935                    }
936                }
937                if (!no_error) {
938                    tooltip = create_tooltip(elem, "Please select an option.");
939                }
940            } else if (elem.type =='checkbox') {
941                var elems = form_to_submit.elements[elem.name], found = false, err = [];
942                no_error = true;
943                for (var i = 0; i < elems.length; i++) {
944                    if (elems[i].getAttribute('required') === null) continue;
945                    if (!found && elems[i] !== elem) return true;
946                    found = true;
947                    elems[i].className = elems[i].className.replace(/ ?_has_error ?/g, '');
948                    if (!elems[i].checked) {
949                        no_error = false;
950                        elems[i].className = elems[i].className + ' _has_error';
951                        err.push("Checking %s is required".replace("%s", elems[i].value));
952                    }
953                }
954                if (!no_error) {
955                    tooltip = create_tooltip(elem, err.join('<br />'));
956                }
957            } else if (elem.tagName == 'SELECT') {
958                var selected = true;
959                if (elem.multiple) {
960                    selected = false;
961                    for (var i = 0; i < elem.options.length; i++) {
962                        if (elem.options[i].selected) {
963                            selected = true;
964                            break;
965                        }
966                    }
967                } else {
968                    for (var i = 0; i < elem.options.length; i++) {
969                        if (elem.options[i].selected
970                            && (!elem.options[i].value
971                            || (elem.options[i].value.match(/\n/g)))
972                        ) {
973                            selected = false;
974                        }
975                    }
976                }
977                if (!selected) {
978                    elem.className = elem.className + ' _has_error';
979                    no_error = false;
980                    tooltip = create_tooltip(elem, "Please select an option.");
981                }
982            } else if (value === undefined || value === null || value === '') {
983                elem.className = elem.className + ' _has_error';
984                no_error = false;
985                tooltip = create_tooltip(elem, "This field is required.");
986            }
987        }
988        if (no_error && (elem.id == 'field[]' || elem.id == 'ca[11][v]')) {
989            if (elem.className.includes('phone-input-error')) {
990                elem.className = elem.className + ' _has_error';
991                no_error = false;
992            }
993        }
994        if (no_error && elem.name == 'email') {
995            if (!value.match(/^[\+_a-z0-9-'&=]+(\.[\+_a-z0-9-']+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,})$/i)) {
996                elem.className = elem.className + ' _has_error';
997                no_error = false;
998                tooltip = create_tooltip(elem, "Enter a valid email address.");
999            }
1000        }
1001        if (no_error && /date_field/.test(elem.className)) {
1002            if (!value.match(/^\d\d\d\d-\d\d-\d\d$/)) {
1003                elem.className = elem.className + ' _has_error';
1004                no_error = false;
1005                tooltip = create_tooltip(elem, "Enter a valid date.");
1006            }
1007        }
1008        tooltip ? resize_tooltip(tooltip) : false;
1009        return no_error;
1010    };
1011    var needs_validate = function(el) {
1012        if(el.getAttribute('required') !== null){
1013            return true
1014        }
1015        if(el.name === 'email' && el.value !== ""){
1016            return true
1017        }
1018
1019        if((el.id == 'field[]' || el.id == 'ca[11][v]') && el.className.includes('phone-input-error')){
1020            return true
1021        }
1022
1023        return false
1024    };
1025    var validate_form = function(e) {
1026        var err = form_to_submit.querySelector('._form_error'), no_error = true;
1027        if (!submitted) {
1028            submitted = true;
1029            for (var i = 0, len = allInputs.length; i < len; i++) {
1030                var input = allInputs[i];
1031                if (needs_validate(input)) {
1032                    if (input.type == 'tel') {
1033                        addEvent(input, 'blur', function() {
1034                            this.value = this.value.trim();
1035                            validate_field(this, true);
1036                        });
1037                    }
1038                    if (input.type == 'text' || input.type == 'number' || input.type == 'time') {
1039                        addEvent(input, 'blur', function() {
1040                            this.value = this.value.trim();
1041                            validate_field(this, true);
1042                        });
1043                        addEvent(input, 'input', function() {
1044                            validate_field(this, true);
1045                        });
1046                    } else if (input.type == 'radio' || input.type == 'checkbox') {
1047                        (function(el) {
1048                            var radios = form_to_submit.elements[el.name];
1049                            for (var i = 0; i < radios.length; i++) {
1050                                addEvent(radios[i], 'click', function() {
1051                                    validate_field(el, true);
1052                                });
1053                            }
1054                        })(input);
1055                    } else if (input.tagName == 'SELECT') {
1056                        addEvent(input, 'change', function() {
1057                            validate_field(this, true);
1058                        });
1059                    } else if (input.type == 'textarea'){
1060                        addEvent(input, 'input', function() {
1061                            validate_field(this, true);
1062                        });
1063                    }
1064                }
1065            }
1066        }
1067        remove_tooltips();
1068        for (var i = 0, len = allInputs.length; i < len; i++) {
1069            var elem = allInputs[i];
1070            if (needs_validate(elem)) {
1071                if (elem.tagName.toLowerCase() !== "select") {
1072                    elem.value = elem.value.trim();
1073                }
1074                validate_field(elem) ? true : no_error = false;
1075            }
1076        }
1077        if (!no_error && e) {
1078            e.preventDefault();
1079        }
1080        resize_tooltips();
1081        return no_error;
1082    };
1083    addEvent(window, 'resize', resize_tooltips);
1084    addEvent(window, 'scroll', resize_tooltips);
1085
1086    var hidePhoneInputError = function(inputId) {
1087        var errorMessage =  document.getElementById("error-msg-" + inputId);
1088        var input = document.getElementById(inputId);
1089        errorMessage.classList.remove("phone-error");
1090        errorMessage.classList.add("phone-error-hidden");
1091        input.classList.remove("phone-input-error");
1092    };
1093
1094    var initializePhoneInput = function(input, defaultCountry) {
1095        return window.intlTelInput(input, {
1096            utilsScript: "https://unpkg.com/[email protected]/build/js/utils.js",
1097            autoHideDialCode: false,
1098            separateDialCode: true,
1099            initialCountry: defaultCountry,
1100            preferredCountries: []
1101        });
1102    }
1103
1104    var setPhoneInputEventListeners = function(inputId, input, iti) {
1105        input.addEventListener('blur', function() {
1106            var errorMessage = document.getElementById("error-msg-" + inputId);
1107            if (input.value.trim()) {
1108                if (iti.isValidNumber()) {
1109                    iti.setNumber(iti.getNumber());
1110                    if (errorMessage.classList.contains("phone-error")){
1111                        hidePhoneInputError(inputId);
1112                    }
1113                } else {
1114                    showPhoneInputError(inputId)
1115                }
1116            } else {
1117                if (errorMessage.classList.contains("phone-error")){
1118                    hidePhoneInputError(inputId);
1119                }
1120            }
1121        });
1122
1123        input.addEventListener("countrychange", function() {
1124            iti.setNumber('');
1125        });
1126
1127        input.addEventListener("keydown", function(e) {
1128            var charCode = (e.which) ? e.which : e.keyCode;
1129            if (charCode > 31 && (charCode < 48 || charCode >
1129 57) && charCode !== 8) {
1130                e.preventDefault();
1131            }
1132        });
1133    };
1134
1135    var showPhoneInputError = function(inputId) {
1136        var errorMessage =  document.getElementById("error-msg-" + inputId);
1137        var input = document.getElementById(inputId);
1138        errorMessage.classList.add("phone-error");
1139        errorMessage.classList.remove("phone-error-hidden");
1140        input.classList.add("phone-input-error");
1141    };
1142
1143
1144    window['recaptcha_callback'] = function() {
1145  // Get all recaptchas in the DOM (there may be more than one form on the page).
1146  var recaptchas = document.getElementsByClassName("g-recaptcha");
1147  for (var i in recaptchas) {
1148    // Set the recaptcha element ID, so the recaptcha can be applied to each element.
1149    var recaptcha_id = "recaptcha_" + i;
1150    recaptchas[i].id = recaptcha_id;
1151    var el = document.getElementById(recaptcha_id);
1152    if (el != null) {
1153      var sitekey = el.getAttribute("data-sitekey");
1154      var stoken = el.getAttribute("data-stoken");
1155      grecaptcha.render(recaptcha_id, {"sitekey":sitekey,"stoken":stoken});
1156    }
1157  }
1158};    _load_script(
1159        "https://www.google.com/recaptcha/api.js?onload=recaptcha_callback&render=explicit"
1160    );
1161    var _form_serialize = function(form){if(!form||form.nodeName!=="FORM"){return }var i,j,q=[];for(i=0;i<form.elements.length;i++){if(form.elements[i].name===""){continue}switch(form.elements[i].nodeName){case"INPUT":switch(form.elements[i].type){case"tel":q.push(form.elements[i].name+"="+encodeURIComponent(form.elements[i].previousSibling.querySelector('div.iti__selected-dial-code').innerText)+encodeURIComponent(" ")+encodeURIComponent(form.elements[i].value));break;case"text":case"number":case"date":case"time":case"hidden":case"password":case"button":case"reset":case"submit":q.push(form.elements[i].name+"="+encodeURIComponent(form.elements[i].value));break;case"checkbox":case"radio":if(form.elements[i].checked){q.push(form.elements[i].name+"="+encodeURIComponent(form.elements[i].value))}break;case"file":break}break;case"TEXTAREA":q.push(form.elements[i].name+"="+encodeURIComponent(form.elements[i].value));break;case"SELECT":switch(form.elements[i].type){case"select-one":q.push(form.elements[i].name+"="+encodeURIComponent(form.elements[i].value));break;case"select-multiple":for(j=0;j<form.elements[i].options.length;j++){if(form.elements[i].options[j].selected){q.push(form.elements[i].name+"="+encodeURIComponent(form.elements[i].options[j].value))}}break}break;case"BUTTON":switch(form.elements[i].type){case"reset":case"submit":case"button":q.push(form.elements[i].name+"="+encodeURIComponent(form.elements[i].value));break}break}}return q.join("&")};
1162
1163    const formSupportsPost = false;
1164          var form_submit = function(e) {
1165
1166        e.preventDefault();
1167        if (validate_form()) {
1168            // use this trick to get the submit button & disable it using plain 
1168javascript
1169            var submitButton = e.target.querySelector('#_form_171_submit');
1170            submitButton.disabled = true;
1171            submitButton.classList.add('processing');
1172                        var serialized = _form_serialize(
1173                document.getElementById('_form_171_')
1174            ).replace(/%0A/g, '\\n');
1175            var err = form_to_submit.querySelector('._form_error');
1176            err ? err.parentNode.removeChild(err) : false;
1177            async function submitForm() {
1178              var formData = new FormData();
1179              const searchParams = new URLSearchParams(serialized);
1180              searchParams.forEach((value, key) => {
1181                if (key !== 'hideButton') {
1182                    formData.append(key, value);
1183                }
1184                //formData.append(key, value);
1185              });
1186                            let request = {
1187                                headers: {
1188                                    "Accept": "application/json"
1189                                },
1190                                body: formData,
1191                                method: "POST"
1192                            };
1193
1194                            let pageUrlParams = new URLSearchParams(window.location.search);
1195                            if (pageUrlParams.has('t')) {
1196                                request.headers.Authorization = 'Bearer ' + pageUrlParams.get('t');
1197                            }
1198              const response = await fetch('//email.nirandfar.com/proc.php?jsonp=true', request);
1199              return response.json();
1200            }
1201                if (formSupportsPost) {
1202                  submitForm().then((data) => {
1203                    eval(data.js);
1204                  });
1205                } else {
1206                  _load_script('//email.nirandfar.com/proc.php?' + serialized + '&jsonp=true', null, true);
1207                }
1208        }
1209        return false;
1210    };
1211    addEvent(form_to_submit, 'submit', form_submit);
1212})();
1213
1214</script>
1214</div>
1215			</div>
1216			</div><div class="et_pb_column et_pb_column_1_5 et_pb_column_3  et_pb_css_mix_blend_mode_passthrough et-last-child et_pb_column_empty">
1217				
1218				
1219				
1220				
1221				
1222			</div>
1223				
1224				
1225				
1226				
1227			</div>
1228				
1229				
1230			</div>		</div>
1231	</div>
1232						</div>
1233
1234				
1235				</article>
1236
1237			
1238
1239</div>
1240
1241	<footer data-rocket-location-hash="2be3ec7ee68e06b2b23c803f8cc34a0d" class="et-l et-l--footer">
1242			<div class="et_builder_inner_content et_pb_gutters3"><div id="fs-2" class="et_pb_section et_pb_section_0_tb_footer gt-footer-1 gt-footer-links et_pb_with_background et_section_regular" >
1243				
1244				
1245				
1246				
1247				
1248				
1249				<div class="et_pb_row et_pb_row_0_tb_footer">
1250				<div class="et_pb_column et_pb_column_1_2 et_pb_column_0_tb_footer  et_pb_css_mix_blend_mode_passthrough">
1251				
1252				
1253				
1254				
1255				<div class="et_pb_module et_pb_image et_pb_image_0_tb_footer">
1256				
1257				
1258				
1259				
1260				<span class="et_pb_image_wrap "><picture><source srcset="https://www.nirandfar.com/wp-content/uploads/2024/09/NIR-AND-FAR-LOGO-without-space.png.webp"  type="image/webp"><img decoding="async" width="175" height="22" src="https://www.nirandfar.com/wp-content/uploads/2024/09/NIR-AND-FAR-LOGO-without-space.png" alt="NIR-AND-FAR" title="NIR-AND-FAR-LOGO-without-space" class="wp-image-19472" data-eio="p" /></picture></span>
1261			</div><div class="et_pb_module et_pb_text et_pb_text_0_tb_footer  et_pb_text_align_left et_pb_bg_layout_light">
1262				
1263				
1264				
1265				
1266				<div class="et_pb_text_inner"><p>NirAndFar is about the intersection of psychology, technology and business, what I call “Behavioral Design.”</p>
1267<p><em>Disclaimer: As an Amazon Associate, I earn commissions from qualifying purchases. Your purchase helps support my work in bringing you my latest research and writing.</em></p></div>
1268			</div>
1269			</div><div class="et_pb_column et_pb_column_1_4 et_pb_column_1_tb_footer  et_pb_css_mix_blend_mode_passthrough">
1270				
1271				
1272				
1273				
1274				<div class="et_pb_module et_pb_text et_pb_text_1_tb_footer  et_pb_text_align_left et_pb_bg_layout_light">
1275				
1276				
1277				
1278				
1279				<div class="et_pb_text_inner"><h3>Work with Nir Eyal</h3></div>
1280			</div><div class="et_pb_module et_pb_text et_pb_text_2_tb_footer  et_pb_text_align_left et_pb_bg_layout_light">
1281				
1282				
1283				
1284				
1285				<div class="et_pb_text_inner"><p><a href="https://www.nirandfar.com/about-nir-eyal/">About Nir Eyal</a><br /><a href="https://www.nirandfar.com/book-nir-eyal/">Speaking Engagements</a><br /><a href="https://www.nirandfar.com/schedule-time-with-me/">Office Hours</a></p></div>
1286			</div>
1287			</div><div class="et_pb_column et_pb_column_1_4 et_pb_column_2_tb_footer  et_pb_css_mix_blend_mode_passthrough et-last-child">
1288				
1289				
1290				
1291				
1292				<div class="et_pb_module et_pb_text et_pb_text_3_tb_footer  et_pb_text_align_left et_pb_bg_layout_light">
1293				
1294				
1295				
1296				
1297				<div class="et_pb_text_inner"><h3>Contact</h3></div>
1298			</div><ul class="et_pb_module et_pb_social_media_follow et_pb_social_media_follow_0_tb_footer clearfix  et_pb_bg_layout_light">
1299				
1300				
1301				
1302				
1303				<li
1304            class='et_pb_with_border et_pb_social_media_follow_network_0_tb_footer et_pb_section_video_on_hover et_pb_social_icon et_pb_social_network_link  et-social-linkedin'><a
1305              href='https://www.linkedin.com/in/nireyal/'
1306              class='icon et_pb_with_border'
1307              title='Follow on LinkedIn'
1308               target="_blank"><span
1309                class='et_pb_social_media_follow_network_name'
1310                aria-hidden='true'
1311                >Follow</span></a></li><li
1312            class='et_pb_with_border et_pb_social_media_follow_network_1_tb_footer et_pb_section_video_on_hover et_pb_social_icon et_pb_social_network_link  et-social-youtube'><a
1313              href='https://www.youtube.com/user/nirandfar'
1314              class='icon et_pb_with_border'
1315              title='Follow on Youtube'
1316               target="_blank"><span
1317                class='et_pb_social_media_follow_network_name'
1318                aria-hidden='true'
1319                >Follow</span></a></li><li
1320            class='et_pb_with_border et_pb_social_media_follow_network_2_tb_footer et_pb_section_video_on_hover et_pb_social_icon et_pb_social_network_link  et-social-instagram'><a
1321              href='https://www.instagram.com/nireyal/'
1322              class='icon et_pb_with_border'
1323              title='Follow on Instagram'
1324               target="_blank"><span
1325                class='et_pb_social_media_follow_network_name'
1326                aria-hidden='true'
1327                >Follow</span></a></li>
1328			</ul><div class="et_pb_module et_pb_text et_pb_text_4_tb_footer  et_pb_text_align_left et_pb_bg_layout_light">
1329				
1330				
1331				
1332				
1333				<div class="et_pb_text_inner"><p><a href="https://www.nirandfar.com/contact/">Email</a></p></div>
1334			</div>
1335			</div>
1336				
1337				
1338				
1339				
1340			</div><div class="et_pb_row et_pb_row_1_tb_footer">
1341				<div class="et_pb_column et_pb_column_1_2 et_pb_column_3_tb_footer  et_pb_css_mix_blend_mode_passthrough">
1342				
1343				
1344				
1345				
1346				<div class="et_pb_module et_pb_text et_pb_text_5_tb_footer  et_pb_text_align_left et_pb_bg_layout_light">
1347				
1348				
1349				
1350				
1351				<div class="et_pb_text_inner"><a href="https://www.nirandfar.com/privacy/">Privacy</a> | <a href="https://www.nirandfar.com/sitemap/">Sitemap and Search</a> | <a href="#" onClick="UC_UI.showSecondLayer();">Cookie Settings</a> | <a href="#" onClick="UC_UI.showSecondLayer();">Do Not Sell</a></div>
1352			</div>
1353			</div><div class="et_pb_column et_pb_column_1_2 et_pb_column_4_tb_footer  et_pb_css_mix_blend_mode_passthrough et-last-child">
1354				
1355				
1356				
1357				
1358				<div class="et_pb_module et_pb_text et_pb_text_6_tb_footer  et_pb_text_align_right et_pb_text_align_left-tablet et_pb_bg_layout_light">
1359				
1360				
1361				
1362				
1363				<div class="et_pb_text_inner"><p>© 2026 Copyright Nir And Far | All Rights Reserved</p></div>
1364			</div>
1365			</div>
1366				
1367				
1368				
1369				
1370			</div>
1371				
1372				
1373			</div>		</div>
1374	</footer>
1375		</div>
1376
1377			
1378		</div>
1379		</div>
1380
1381			
1381<script type="speculationrules">
1382{"prerender":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/lulo_gregorythemes/*","/wp-content/themes/Divi/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prerender, .no-prerender a"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"moderate"}]}
1383</script>
1383
1384<!-- Vital Signs Tracker -->
1385<script>
1386  var _paq = window._paq = window._paq || [];
1387  /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
1388  _paq.push(['trackPageView']);
1389  _paq.push(['enableLinkTracking']);
1390  (function() {
1391    var u="https://analytics.vitalsignstracker.com/";
1392    _paq.push(['setTrackerUrl', u+'js/tracker.php']);
1393    _paq.push(['setSiteId', '201']);
1394    var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
1395    g.async=true; g.src=u+'js/tracker.php'; s.parentNode.insertBefore(g,s);
1396  })();
1397</script>
1397
1398<!-- End Vital Signs Tracker Code -->
1398<script>function loadScript(a){var b=document.getElementsByTagName("head")[0],c=document.createElement("script");c.type="text/javascript",c.src="https://tracker.metricool.com/resources/be.js",c.onreadystatechange=a,c.onload=a,b.appendChild(c)}loadScript(function(){beTracker.t({hash:"72daaea5531a2c880bffbf876ef0d70c"})});</script>
1398		
1398<script type="application/javascript">
1399			(function() {
1400				var file     = ["https:\/\/www.nirandfar.com\/wp-content\/et-cache\/1172\/et-divi-dynamic-tb-19471-tb-19473-1172-late.css"];
1401				var handle   = document.getElementById('divi-style-parent-css');
1402				var location = handle.parentNode;
1403
1404				if (0===document.querySelectorAll('link[href="' + file + '"]').length) {
1405					var link  = document.createElement('link');
1406					link.rel  = 'stylesheet';
1407					link.id   = 'et-dynamic-late-css';
1408					link.href = file;
1409
1410					location.insertBefore(link, handle.nextSibling);
1411				}
1412			})();
1413		</script>
1413
1414		<noscript><style>.lazyload{display:none;}</style></noscript>
1414<script data-noptimize="1">window.lazySizesConfig=window.lazySizesConfig||{};window.lazySizesConfig.loadMode=1;</script>
1414<script async data-noptimize="1" src='https://www.nirandfar.com/wp-content/plugins/autoptimize/classes/external/js/lazysizes.min.js?ao_version=3.1.15.1'></script>
1414<!-- Google Tag Manager (noscript) -->
vendor: 69 bytes, lines 1414-1415
1414
1415<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
1415GTM-PC9LP3
vendor: 84 bytes, line 1415
1415" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
1416<!-- End Google Tag Manager (noscript) -->
1417
1418<!-- the above is added to <body> with Divi plugin: https://www.nirandfar.com/wp-admin/admin.php?page=et_divi_options  -> Integration -->
1419<script id="jquery-ui-core-js-before">
1420jQuery.uiBackCompat = true;
1421//# sourceURL=jquery-ui-core-js-before
1422</script>
vendor: 1 bytes, line 1422
1422
1423<script id="jquery-ui-core-js" src="https://www.nirandfar.com/wp-includes/js/jquery/ui/core.min.js?ver=1.14.2"></script>
vendor: 1 bytes, line 1423
1423
1424<script id="jquery-ui-tooltip-js" src="https://www.nirandfar.com/wp-includes/js/jquery/ui/tooltip.min.js?ver=1.14.2"></script>
vendor: 1 bytes, line 1424
1424
1425<script id="site_tracking-js-extra">
1426var php_data = {"ac_settings":{"tracking_actid":999973568,"site_tracking_default":1},"user_email":""};
1427//# sourceURL=site_tracking-js-extra
1428</script>
vendor: 1 bytes, line 1428
1428
1429<script id="site_tracking-js" src="https://www.nirandfar.com/wp-content/plugins/activecampaign-subscription-forms/site_tracking.js?ver=7.1.1"></script>
vendor: 1 bytes, line 1429
1429
1430<script id="divi-torque-lite-magnific-popup-js" src="https://www.nirandfar.com/wp-content/plugins/addons-for-divi/assets/libs/magnific-popup/magnific-popup.min.js?ver=4.11.1"></script>
vendor: 1 bytes, line 1430
1430
1431<script id="divi-torque-lite-frontend-js-extra">
1432var diviTorqueLiteFrontend = {"ajaxurl":"https://www.nirandfar.com/wp-admin/admin-ajax.php"};
1433//# sourceURL=divi-torque-lite-frontend-js-extra
1434</script>
vendor: 1 bytes, line 1434
1434
1435<script id="divi-torque-lite-frontend-js" src="https://www.nirandfar.com/wp-content/plugins/addons-for-divi/assets/js/frontend.js?ver=4.11.1"></script>
vendor: 1 bytes, line 1435
1435
1436<script id="divi-custom-script-js-extra">
1437var DIVI = {"item_count":"%d Item","items_count":"%d Items"};
1438var et_builder_utils_params = {"condition":{"diviTheme":true,"extraTheme":false},"scrollLocations":["app","top"],"builderScrollLocations":{"desktop":"app","tablet":"app","phone":"app"},"onloadScrollLocation":"app","builderType":"fe"};
1439var et_frontend_scripts = {"builderCssContainerPrefix":"#et-boc","builderCssLayoutPrefix":"#et-boc .et-l"};
1440var et_pb_custom = {"ajaxurl":"https://www.nirandfar.com/wp-admin/admin-ajax.php","images_uri":"https://www.nirandfar.com/wp-content/themes/Divi/images","builder_images_uri":"https://www.nirandfar.com/wp-content/themes/Divi/includes/builder/images","et_frontend_nonce":"2cb9fdffe5","subscription_failed":"Please, check the fields below to make sure you entered the correct information.","et_ab_log_nonce":"c0e59fef07","fill_message":"Please, fill in the following fields:","contact_error_message":"Please, fix the following errors:","invalid":"Invalid email","captcha":"Captcha","prev":"Prev","previous":"Previous","next":"Next","wrong_captcha":"You entered the wrong number in captcha.","wrong_checkbox":"Checkbox","ignore_waypoints":"no","is_divi_theme_used":"1","widget_search_selector":".widget_search","ab_tests":[],"is_ab_testing_active":"","page_id":"1172","unique_test_id":"","ab_bounce_rate":"5","is_cache_plugin_active":"yes","is_shortcode_tracking":"","tinymce_uri":"https://www.nirandfar.com/wp-content/themes/Divi/includes/builder/frontend-builder/assets/vendors","accent_color":"#5075e8","waypoints_options":[]};
1441var et_pb_box_shadow_elements = [];
1442//# sourceURL=divi-custom-script-js-extra
1443</script>
vendor: 1 bytes, line 1443
1443
1444<script id="divi-custom-script-js" src="https://www.nirandfar.com/wp-content/themes/nirandfar-divi-child/js/scripts-mod.min.js?ver=4.27.9"></script>
vendor: 1 bytes, line 1444
1444
1445<script id="fitvids-js" src="https://www.nirandfar.com/wp-content/themes/Divi/includes/builder/feature/dynamic-assets/assets/js/jquery.fitvids.js?ver=4.27.9"></script>
vendor: 1 bytes, line 1445
1445
1446<script id="jquery-mobile-js" src="https://www.nirandfar.com/wp-content/themes/Divi/includes/builder/feature/dynamic-assets/assets/js/jquery.mobile.js?ver=4.27.9"></script>
vendor: 1 bytes, line 1446
1446
1447<script id="magnific-popup-js" src="https://www.nirandfar.com/wp-content/themes/Divi/includes/builder/feature/dynamic-assets/assets/js/magnific-popup.js?ver=4.27.9"></script>
vendor: 1 bytes, line 1447
1447
1448<script id="easypiechart-js" src="https://www.nirandfar.com/wp-content/themes/Divi/includes/builder/feature/dynamic-assets/assets/js/easypiechart.js?ver=4.27.9"></script>
vendor: 1 bytes, line 1448
1448
1449<script id="salvattore-js" src="https://www.nirandfar.com/wp-content/themes/Divi/includes/builder/feature/dynamic-assets/assets/js/salvattore.js?ver=4.27.9"></script>
vendor: 1 bytes, line 1449
1449
1450<script id="et-core-common-js" src="https://www.nirandfar.com/wp-content/themes/Divi/core/admin/js/common.js?ver=4.27.9"></script>
vendor: 1 bytes, line 1450
1450
1451<script id="googlesitekit-events-provider-content-events-js-before">
1452window._googlesitekit = window._googlesitekit || {};
1453window._googlesitekit.contentEvents = {"postID":1172,"isSinglePost":false,"hasVimeoEmbed":false};
1454//# sourceURL=googlesitekit-events-provider-content-events-js-before
1455</script>
vendor: 1 bytes, line 1455
1455
1456<script id="googlesitekit-events-provider-content-events-js" src="https://www.nirandfar.com/wp-content/plugins/google-site-kit/dist/assets/js/googlesitekit-events-provider-content-events-c7172f3fd0e4d5ad62ef.js" defer></script>
vendor: 1 bytes, line 1456
1456
1457<script id="et-builder-modules-script-motion-js-extra">
1458var et_pb_motion_elements = {"desktop":[],"tablet":[],"phone":[]};
1459//# sourceURL=et-builder-modules-script-motion-js-extra
1460</script>
vendor: 1 bytes, line 1460
1460
1461<script id="et-builder-modules-script-motion-js" src="https://www.nirandfar.com/wp-content/themes/Divi/includes/builder/feature/dynamic-assets/assets/js/motion-effects.js?ver=4.27.9"></script>
vendor: 1 bytes, line 1461
1461
1462<script id="et-builder-modules-script-sticky-js-extra">
1463var et_pb_sticky_elements = [];
1464//# sourceURL=et-builder-modules-script-sticky-js-extra
1465</script>
vendor: 1 bytes, line 1465
1465
1466<script id="et-builder-modules-script-sticky-js" src="https://www.nirandfar.com/wp-content/themes/Divi/includes/builder/feature/dynamic-assets/assets/js/sticky-elements.js?ver=4.27.9"></script>
1466
1467	
1468			<span class="et_pb_scroll_top et-pb-icon"></span>
1469	
1469<script>var rocket_beacon_data = {"ajax_url":"https:\/\/www.nirandfar.com\/wp-admin\/admin-ajax.php","nonce":"f0e333a950","url":"https:\/\/www.nirandfar.com\/contact","is_mobile":false,"width_threshold":1600,"height_threshold":700,"delay":500,"debug":null,"status":{"atf":true,"lrc":true,"preconnect_external_domain":true},"elements":"img, video, picture, p, main, div, li, svg, section, header, span","lrc_threshold":1800,"preconnect_external_domain_elements":["link","script","iframe"],"preconnect_external_domain_exclusions":["static.cloudflareinsights.com","rel=\"profile\"","rel=\"preconnect\"","rel=\"dns-prefetch\"","rel=\"icon\""]}</script>
1469<script data-name="wpr-wpr-beacon" src='https://www.nirandfar.com/wp-content/plugins/wp-rocket/assets/js/wpr-beacon.min.js' async></script>
1469<script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a44041bafb85224c',t:'MTc5MDkwNzkyOA=='};var a=document.createElement('script');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>
1469<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"5c420053c2274b5d8bede0cc3d3f4688","spa":2}' crossorigin="anonymous"></script>
1469
1470</body>
1471</html>
1472
1473<!-- This website is like a Rocket, isn't it? Performance optimized by WP Rocket. Learn more: https://wp-rocket.me -->

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.