CINXE.COM

Emergence of Modern Humans in Africa • Becoming Human

<!DOCTYPE html> <html lang="en-US" itemscope itemtype="https://schema.org/Article"> <head> <meta charset="UTF-8" /> <script type="text/javascript"> /* <![CDATA[ */ var gform;gform||(document.addEventListener("gform_main_scripts_loaded",function(){gform.scriptsLoaded=!0}),window.addEventListener("DOMContentLoaded",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,initializeOnLoaded:function(o){gform.domLoaded&&gform.scriptsLoaded?o():!gform.domLoaded&&gform.scriptsLoaded?window.addEventListener("DOMContentLoaded",o):document.addEventListener("gform_main_scripts_loaded",o)},hooks:{action:{},filter:{}},addAction:function(o,n,r,t){gform.addHook("action",o,n,r,t)},addFilter:function(o,n,r,t){gform.addHook("filter",o,n,r,t)},doAction:function(o){gform.doHook("action",o,arguments)},applyFilters:function(o){return gform.doHook("filter",o,arguments)},removeAction:function(o,n){gform.removeHook("action",o,n)},removeFilter:function(o,n,r){gform.removeHook("filter",o,n,r)},addHook:function(o,n,r,t,i){null==gform.hooks[o][n]&&(gform.hooks[o][n]=[]);var e=gform.hooks[o][n];null==i&&(i=n+"_"+e.length),gform.hooks[o][n].push({tag:i,callable:r,priority:t=null==t?10:t})},doHook:function(n,o,r){var t;if(r=Array.prototype.slice.call(r,1),null!=gform.hooks[n][o]&&((o=gform.hooks[n][o]).sort(function(o,n){return o.priority-n.priority}),o.forEach(function(o){"function"!=typeof(t=o.callable)&&(t=window[t]),"action"==n?t.apply(null,r):r[0]=t.apply(null,r)})),"filter"==n)return r[0]},removeHook:function(o,n,t,i){var r;null!=gform.hooks[o][n]&&(r=(r=gform.hooks[o][n]).filter(function(o,n,r){return!!(null!=i&&i!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][n]=r)}}); /* ]]> */ </script> <meta name="viewport" content="width=device-width" /> <meta name="msapplication-TileColor" content="#ffffff"> <meta name="theme-color" content="#ffffff"> <link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"> <link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"> <link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"> <!-- <link rel="manifest" href="/site.webmanifest" crossorigin="use-credentials"> --> <link rel="mask-icon" href="/safari-pinned-tab.svg" color="#5bbad5"> <link href="https://fonts.googleapis.com/css?family=IBM+Plex+Sans:300,400,700|Viga|Work+Sans:300,400,500,700&display=swap" rel="stylesheet"> <style id="antiClickjack">body{display:none !important;}</style> <script type="text/javascript"> if (self === top) { var antiClickjack = document.getElementById("antiClickjack"); antiClickjack.parentNode.removeChild(antiClickjack); } else { top.location = self.location; } function breakOut() { if (self != top) window.open("https://becominghuman.org","_top",""); } </script> <!-- Google tag (gtag.js) --> <script async src="https://www.googletagmanager.com/gtag/js?id=G-WWP2DTEXJP"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-WWP2DTEXJP'); </script> <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> <style>img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }</style> <!-- This site is optimized with the Yoast SEO plugin v23.8 - https://yoast.com/wordpress/plugins/seo/ --> <title>Emergence of Modern Humans in Africa &#8226; Becoming Human</title> <link rel="canonical" href="https://becominghuman.org/pathways-to-discovery/the-human-diaspora/emergence-of-modern-humans-in-africa/" /> <meta property="og:locale" content="en_US" /> <meta property="og:type" content="article" /> <meta property="og:title" content="Emergence of Modern Humans in Africa &#8226; Becoming Human" /> <meta property="og:url" content="https://becominghuman.org/pathways-to-discovery/the-human-diaspora/emergence-of-modern-humans-in-africa/" /> <meta property="og:site_name" content="Becoming Human" /> <meta property="article:publisher" content="https://www.facebook.com/BecomingHuman.org" /> <meta property="article:modified_time" content="2023-06-28T23:10:47+00:00" /> <meta property="og:image" content="https://becominghuman.org/wp-content/uploads/2019/10/migration-shutterstock_1961443246.jpg-banner-e1686176143543.jpg" /> <meta property="og:image:width" content="900" /> <meta property="og:image:height" content="336" /> <meta property="og:image:type" content="image/jpeg" /> <meta name="twitter:card" content="summary_large_image" /> <script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"WebPage","@id":"https://becominghuman.org/pathways-to-discovery/the-human-diaspora/emergence-of-modern-humans-in-africa/","url":"https://becominghuman.org/pathways-to-discovery/the-human-diaspora/emergence-of-modern-humans-in-africa/","name":"Emergence of Modern Humans in Africa &#8226; Becoming Human","isPartOf":{"@id":"https://becominghuman.org/#website"},"primaryImageOfPage":{"@id":"https://becominghuman.org/pathways-to-discovery/the-human-diaspora/emergence-of-modern-humans-in-africa/#primaryimage"},"image":{"@id":"https://becominghuman.org/pathways-to-discovery/the-human-diaspora/emergence-of-modern-humans-in-africa/#primaryimage"},"thumbnailUrl":"https://becominghuman.org/wp-content/uploads/2019/10/migration-shutterstock_1961443246.jpg-banner-e1686176143543.jpg","datePublished":"2019-10-25T20:43:54+00:00","dateModified":"2023-06-28T23:10:47+00:00","breadcrumb":{"@id":"https://becominghuman.org/pathways-to-discovery/the-human-diaspora/emergence-of-modern-humans-in-africa/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https://becominghuman.org/pathways-to-discovery/the-human-diaspora/emergence-of-modern-humans-in-africa/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https://becominghuman.org/pathways-to-discovery/the-human-diaspora/emergence-of-modern-humans-in-africa/#primaryimage","url":"https://becominghuman.org/wp-content/uploads/2019/10/migration-shutterstock_1961443246.jpg-banner-e1686176143543.jpg","contentUrl":"https://becominghuman.org/wp-content/uploads/2019/10/migration-shutterstock_1961443246.jpg-banner-e1686176143543.jpg","width":900,"height":336,"caption":"early migration map-modern humans"},{"@type":"BreadcrumbList","@id":"https://becominghuman.org/pathways-to-discovery/the-human-diaspora/emergence-of-modern-humans-in-africa/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://becominghuman.org/"},{"@type":"ListItem","position":2,"name":"The Human Diaspora","item":"https://becominghuman.org/pathways-to-discovery/the-human-diaspora/"},{"@type":"ListItem","position":3,"name":"Emergence of Modern Humans in Africa"}]},{"@type":"WebSite","@id":"https://becominghuman.org/#website","url":"https://becominghuman.org/","name":"Becoming Human","description":"","publisher":{"@id":"https://becominghuman.org/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://becominghuman.org/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https://becominghuman.org/#organization","name":"Becoming Human","alternateName":"Institute of Human Origins","url":"https://becominghuman.org/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https://becominghuman.org/#/schema/logo/image/","url":"https://becominghuman.org/wp-content/uploads/2023/01/becoming-human-yoast-logo.jpg","contentUrl":"https://becominghuman.org/wp-content/uploads/2023/01/becoming-human-yoast-logo.jpg","width":696,"height":696,"caption":"Becoming Human"},"image":{"@id":"https://becominghuman.org/#/schema/logo/image/"},"sameAs":["https://www.facebook.com/BecomingHuman.org"]}]}</script> <!-- / Yoast SEO plugin. --> <link rel='dns-prefetch' href='//widgetlogic.org' /> <link rel='dns-prefetch' href='//www.googletagmanager.com' /> <script type="text/javascript"> /* <![CDATA[ */ window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/becominghuman.org\/wp-includes\/js\/wp-emoji-release.min.js"}}; /*! This file is auto-generated */ !function(i,n){var o,s,e;function c(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function p(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),r=(e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0),new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data));return t.every(function(e,t){return e===r[t]})}function u(e,t,n){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\uddfa\ud83c\uddf3","\ud83c\uddfa\u200b\ud83c\uddf3")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!n(e,"\ud83d\udc26\u200d\u2b1b","\ud83d\udc26\u200b\u2b1b")}return!1}function f(e,t,n){var r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):i.createElement("canvas"),a=r.getContext("2d",{willReadFrequently:!0}),o=(a.textBaseline="top",a.font="600 32px Arial",{});return e.forEach(function(e){o[e]=t(a,e,n)}),o}function t(e){var t=i.createElement("script");t.src=e,t.defer=!0,i.head.appendChild(t)}"undefined"!=typeof Promise&&(o="wpEmojiSettingsSupports",s=["flag","emoji"],n.supports={everything:!0,everythingExceptFlag:!0},e=new Promise(function(e){i.addEventListener("DOMContentLoaded",e,{once:!0})}),new Promise(function(t){var n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(s),u.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"}),a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=function(e){c(n=e.data),a.terminate(),t(n)})}catch(e){}c(n=f(s,u,p))}t(n)}).then(function(e){for(var t in e)n.supports[t]=e[t],n.supports.everything=n.supports.everything&&n.supports[t],"flag"!==t&&(n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&n.supports[t]);n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&!n.supports.flag,n.DOMReady=!1,n.readyCallback=function(){n.DOMReady=!0}}).then(function(){return e}).then(function(){var e;n.supports.everything||(n.readyCallback(),(e=n.source||{}).concatemoji?t(e.concatemoji):e.wpemoji&&e.twemoji&&(t(e.twemoji),t(e.wpemoji)))}))}((window,document),window._wpemojiSettings); /* ]]> */ </script> <style id='wp-emoji-styles-inline-css' type='text/css'> img.wp-smiley, img.emoji { display: inline !important; border: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0 0.07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0 !important; } </style> <link rel='stylesheet' id='wp-block-library-css' href='https://becominghuman.org/wp-includes/css/dist/block-library/style.min.css' type='text/css' media='all' /> <style id='safe-svg-svg-icon-style-inline-css' type='text/css'> .safe-svg-cover{text-align:center}.safe-svg-cover .safe-svg-inside{display:inline-block;max-width:100%}.safe-svg-cover svg{height:100%;max-height:100%;max-width:100%;width:100%} </style> <link rel='stylesheet' id='block-widget-css' href='https://becominghuman.org/wp-content/plugins/widget-logic/block_widget/css/widget.css' type='text/css' media='all' /> <style id='classic-theme-styles-inline-css' type='text/css'> /*! This file is auto-generated */ .wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} </style> <style id='global-styles-inline-css' type='text/css'> :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,rgba(6,147,227,1) 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,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 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%);--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 rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:root :where(.is-layout-flow) > :first-child{margin-block-start: 0;}:root :where(.is-layout-flow) > :last-child{margin-block-end: 0;}:root :where(.is-layout-flow) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-constrained) > :first-child{margin-block-start: 0;}:root :where(.is-layout-constrained) > :last-child{margin-block-end: 0;}:root :where(.is-layout-constrained) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-flex){gap: 24px;}:root :where(.is-layout-grid){gap: 24px;}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;}.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;}.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;} :root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;} </style> <link rel='stylesheet' id='search-filter-plugin-styles-css' href='https://becominghuman.org/wp-content/plugins/search-filter-pro/public/assets/css/search-filter.min.css' type='text/css' media='all' /> <link rel='stylesheet' id='font-awesome-css' href='https://becominghuman.org/wp-content/themes/becoming-human/plugins/font-awesome-4.7.0/css/font-awesome.min.css' type='text/css' media='all' /> <link rel='stylesheet' id='uikit-css-css' href='https://becominghuman.org/wp-content/themes/becoming-human/plugins/uikit-3.16.14/css/uikit.min.css' type='text/css' media='all' /> <link rel='stylesheet' id='main-css-css' href='https://becominghuman.org/wp-content/themes/becoming-human/dist/main.css' type='text/css' media='all' /> <link rel='stylesheet' id='blankslate-style-css' href='https://becominghuman.org/wp-content/themes/becoming-human/style.css' type='text/css' media='all' /> <script type="text/javascript" src="https://becominghuman.org/wp-includes/js/jquery/jquery.min.js" id="jquery-core-js"></script> <script type="text/javascript" src="https://becominghuman.org/wp-includes/js/jquery/jquery-migrate.min.js" id="jquery-migrate-js"></script> <script type="text/javascript" id="search-filter-plugin-build-js-extra"> /* <![CDATA[ */ var SF_LDATA = {"ajax_url":"https:\/\/becominghuman.org\/wp-admin\/admin-ajax.php","home_url":"https:\/\/becominghuman.org\/","extensions":[]}; /* ]]> */ </script> <script type="text/javascript" src="https://becominghuman.org/wp-content/plugins/search-filter-pro/public/assets/js/search-filter-build.min.js" id="search-filter-plugin-build-js"></script> <script type="text/javascript" src="https://becominghuman.org/wp-content/plugins/search-filter-pro/public/assets/js/chosen.jquery.min.js" id="search-filter-plugin-chosen-js"></script> <link rel="https://api.w.org/" href="https://becominghuman.org/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://becominghuman.org/wp-json/wp/v2/pathways-discovery/450" /><link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://becominghuman.org/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fbecominghuman.org%2Fpathways-to-discovery%2Fthe-human-diaspora%2Femergence-of-modern-humans-in-africa%2F" /> <link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://becominghuman.org/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fbecominghuman.org%2Fpathways-to-discovery%2Fthe-human-diaspora%2Femergence-of-modern-humans-in-africa%2F&#038;format=xml" /> <meta name="generator" content="Site Kit by Google 1.139.0" /> <script src="https://cdn.websitepolicies.io/lib/cconsent/cconsent.min.js" defer></script><script>window.addEventListener("load",function(){window.wpcb.init({"border":"thin","corners":"small","colors":{"popup":{"background":"#222222","text":"#ffffff","border":"#f9f9f9"},"button":{"background":"#f9f9f9","text":"#000000"}},"position":"bottom"})});</script> </head> <body data-rsssl=1 class="pathways-discovery-template-default single single-pathways-discovery postid-450 wp-embed-responsive the-human-diaspora"> <a href="#content" class="skip-link screen-reader-text">Skip to the content</a> <header id="header"> <div id="top-menu-wrap"> <div class="top-menu-container"> <div class="top-menu-container-inner"> <div class="social-icons"> <ul> <li><a href="https://www.facebook.com/BecomingHuman.org" target="_blank" title="Facebook"><i class="fa fa-facebook" aria-hidden="true"></i></a></li> <!-- <li><a href="#" target="_blank" title="Instagram"><i class="fa fa-instagram" aria-hidden="true"></i></a></li> <li><a href="#" target="_blank" title="YouTube"><i class="fa fa-youtube-play" aria-hidden="true"></i></a></li> --> <li><a href="https://twitter.com/BecomingHumanIn" target="_blank" title="Twitter"><i class="fa fa-twitter" aria-hidden="true"></i></a></li> </ul> </div> </div> </div> </div> <div id="main-menu-wrap"> <div class="main-menu-container"> <div class="main-menu-container-inner"> <div class="logo"> <a href="https://becominghuman.org">Becoming Human</a> </div> <div class="menu-button"> <span class="line top"></span> <span class="line bottom"></span> </div> <div class="main-menu"> <div class="menu-main-menu-container"><ul id="menu-main-menu" class="menu"><li id="menu-item-777" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-777"><a href="/timeline/" itemprop="url">Timeline</a></li> <li id="menu-item-160" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-160"><a href="https://becominghuman.org/pathways-to-discovery/" itemprop="url">Pathways to Discovery</a> <ul class="sub-menu"> <li id="menu-item-281" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-281"><a href="/pathways-to-discovery/#fossil-record" itemprop="url">The Fossil Record</a></li> <li id="menu-item-1026" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1026"><a href="/pathways-to-discovery/#african-origins" itemprop="url">Our African Origins</a></li> <li id="menu-item-282" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-282"><a href="/pathways-to-discovery/#adaptation-changeable" itemprop="url">Adaptation to a Changeable Planet</a></li> <li id="menu-item-283" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-283"><a href="/pathways-to-discovery/#human-diaspora" itemprop="url">The Human Diaspora</a></li> <li id="menu-item-284" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-284"><a href="/pathways-to-discovery/#nonhuman-primates" itemprop="url">Studying Nonhuman Primates</a></li> <li id="menu-item-285" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-285"><a href="/pathways-to-discovery/#human-uniqueness" itemprop="url">Human Uniqueness</a></li> <li id="menu-item-286" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-286"><a href="/pathways-to-discovery/#past-future" itemprop="url">Our Genetic Past and Future</a></li> </ul> </li> <li id="menu-item-243" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-243"><a href="https://becominghuman.org/documentary/" itemprop="url">Documentary</a></li> <li id="menu-item-1413" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1413"><a href="https://becominghuman.org/learning-center/" itemprop="url">Learn</a></li> <li id="menu-item-161" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-161"><a href="https://becominghuman.org/about/" itemprop="url">About</a></li> <li id="menu-item-245" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-245"><a href="https://becominghuman.org/contact/" itemprop="url">Contact</a></li> <li id="menu-item-1843" class="search menu-item menu-item-type-custom menu-item-object-custom menu-item-1843"><a itemprop="url"><i class="fa fa-search" aria-hidden="true"></i></a></li> </ul></div> </div> </div> <div class="search-form-wrap"> <form role="search" method="get" class="search-form" action="https://becominghuman.org/"> <label> <span class="screen-reader-text">Search for:</span> <input type="search" class="search-field" placeholder="Search &hellip;" value="" name="s" /> </label> <input type="submit" class="search-submit" value="Search" /> </form> <i class="fa fa-times" aria-hidden="true"></i> </div> </div> </div> </header> <div id="wrapper" class="hfeed"><section class="banner half dark" style="background-image: url('https://becominghuman.org/wp-content/uploads/2019/10/migration-shutterstock_1961443246.jpg-banner-e1686176143543.jpg'); background-position: center center"> <div class="container"> <div class="container-inner"> <div class="flex-column"> <div class="entry-title"> <h1>Emergence of Modern Humans in Africa</h1> </div> </div> </div> </div> </section> <section id="section-link-back" class="breadcrumb"> <div class="container"> <div class="container-inner"> <div class="flex-column"> <a href="/pathways-to-discovery/"><i class="fa fa-long-arrow-left" aria-hidden="true"></i> Back to The Human Diaspora</a> </div> </div> </div> </section> <section class="section-main gray no-pad-bottom"> <div class="container"> <div class="container-inner"> <div class="flex-column default"> <div class="entry-title"> <h2>Highlights</h2> </div> </div> </div> </div> </section> <section class="section-main section-content-highlights gray default no-pad-top"> <div class="container"> <div class="container-inner"> <div class="flex-column default"> <div class="content"> <ul> <li>By 70,000 years ago, fully modern humans have evolved, because hominins leave Africa at that time and that founder population must have been a modern human.</li> <li>As they dispersed, they encountered other human species, such as Neandertals in the west and Denisovans in the east, and interbred with them.</li> </ul> </div> </div> </div> </div> </section> <section class="section-main section-single default "> <div class="container"> <div class="container-inner"> <div class="flex-column default left"> <div class="entry-title"> <h3>The Origins of Modern Humans</h3> </div> <div class="content"> <p>Modern humans are a species where culture is our primary form of adaptation. Among all <a href="https://becominghuman.org/pathways-to-discovery/the-fossil-record/archaeology-tools-and-artifacts/modern-hunter-gatherers/">hunter-gatherers,</a> that culture has rich traditions, complex rules and norms, complicated ways to organize kinship, institutions to regulate behavior, and highly effective technology. The capacity for that culture rests in a highly evolved <a href="https://becominghuman.org/pathways-to-discovery/unique-human-species/cognition/">cognition,</a> some very special forms of <a href="https://becominghuman.org/pathways-to-discovery/unique-human-species/cumulative-culture/">social learning,</a> and a proclivity to<a href="https://becominghuman.org/pathways-to-discovery/unique-human-species/cooperation/"> cooperate even with unrelated individuals.</a> The culture of modern humans probably is not possible without these three features, and they are evolved into an interconnected system of cognition and psychology and emotion and physiology.</p> </div> </div> </div> </div> </section> <section class="section-main section-single default "> <div class="container"> <div class="container-inner"> <div class="flex-column default left"> <div class="entry-title"> <h3>Species moving out of Africa</h3> </div> <div class="content"> <p>By the time of <a href="https://becominghuman.org/hominin-fossils/homo-heidelbergensis/"><em>Homo heidelbergensis</em>,</a> its brain size was already very large, yet the archaeological record does not show the kind of cultural adaptation we expect of a modern human. This tells us that brain size alone is insufficient to make a highly cultural species like modern humans, so other things have happened beyond brain size. There is evolution within the mind and psychology and emotions that goes on to produce a modern human. The anatomical record alone is unlikely to illuminate these final changes that result in modern humans.</p> </div> </div> </div> </div> </section> <section class="section-main section-image gray "> <div class="container"> <div class="container-inner"> <div class="flex-column default center"> <div class="content"> <div class="single-image"> <img src="https://becominghuman.org/wp-content/uploads/2019/10/bh-emergence-modern-humans-homo-heidelbergensis.jpg" alt="" /> </div> <p class="caption"><a href="https://becominghuman.org/hominin-fossils/homo-heidelbergensis/"><em>Homo heidelbergensis</em></a> skull. <br>Image credit Heidelberensis image archaeology.com. Courtesy Javier Trueba, Madrid Scientific Films) <a href="https://www.archaeology.org/issues/125-1403/trenches/1806-human-dna-homo-heidelbergensis-denisovan-lineage" target="_blank" rel="noopener">https://www.archaeology.org/issues/125-1403/trenches/1806-human-dna-homo-heidelbergensis-denisovan-lineage</a></p> </div> </div> </div> </div> </section> <section class="section-main section-single default "> <div class="container"> <div class="container-inner"> <div class="flex-column default left"> <div class="content"> <p>The anatomical record identifies <a href="https://becominghuman.org/hominin-fossils/homo-sapiens/"><em>Homo sapiens</em></a> at around 300,000 million years ago. This is a recognition that a species of hominin is present that, at least in anatomy, falls within the range of variation of modern humans. However, it is important to recognize that this hominin is not necessarily a modern human with all the cognitive and psychological and emotional machinery that we have. One thing we know is that by 70,000 years ago, fully modern humans have evolved, because hominins leave Africa at that time and that founder population must have been a modern human.</p> </div> </div> </div> </div> </section> <section class="section-main section-single default "> <div class="container"> <div class="container-inner"> <div class="flex-column default left"> <div class="entry-title"> <h3>Where, when, and why?</h3> </div> <div class="content"> <p>That identifies a key research question—when between 300,000 and 70,000 years ago did that modern human lineage evolve, and where in Africa, and of course all the “whys” that go along with that. The archaeological record provides a source for probing when these key features of modern humans evolved, and perhaps where and why.</p> <p>This leads us to some interesting research questions. When did these three (highly evolved cognition, some very special forms of social learning, and a proclivity to cooperate even with unrelated individuals) distinctly modern human qualities evolve? Did they evolve in one location in Africa and spread out, or did they evolve synchronously across Africa? Did they evolve all at the same time, or were they staggered in their evolution? What was the context for their evolution, and were there some primary drivers? For example, paleoanthropologists have a long tradition of examining the relation between climate change, environmental change, and human evolution. Was <a href="https://becominghuman.org/pathways-to-discovery/adaptation-to-a-changeable-planet/paleoenvironments/climate-change-and-human-evolution/">climate and environmental change</a> a primary driver in later hominin evolution?</p> <p>All of these questions remain unanswered, but vigorous research has resulted in some spectacular discoveries and advances that have revolutionized our understanding of the record for the evolution of modern humans.</p> </div> </div> </div> </div> </section> <section class="section-main section-image gray "> <div class="container"> <div class="container-inner"> <div class="flex-column default center"> <div class="content"> <div class="single-image"> <img src="https://becominghuman.org/wp-content/uploads/2019/10/bh-emergence-modern-humans-migration.jpg" alt="" /> </div> <p class="caption">Migration out of Africa was not just once or only one way. <br>Image credit Shutterstock</p> </div> </div> </div> </div> </section> <section class="section-main section-single default "> <div class="container"> <div class="container-inner"> <div class="flex-column default left"> <div class="entry-title"> <h3>Founder population</h3> </div> <div class="content"> <p>Around 70,000 years ago, a founder population of this modern human species left Africa and spread across Eurasia. As it dispersed it encountered other human species, such as <a href="https://becominghuman.org/hominin-fossils/homo-neanderthalensis/">Neandertals</a> in the west and <a href="https://becominghuman.org/hominin-fossils/denisovans/">Denisovans</a> in the east, and interbred with them. Interbreeding between closely related contiguous species is common in nature, and normally the hybrids do not survive at high rates, but some do. This was clearly the case here because all Eurasians have some <a href="https://becominghuman.org/hominin-fossils/homo-neanderthalensis/">Neandertal</a> DNA while some southeast Asian peoples have some <a href="https://becominghuman.org/hominin-fossils/denisovans/">Denisovan</a> DNA. We expect that these genes that “introgressed” and persisted in modern humans had positive effects and studies are starting to reveal these features.</p> </div> </div> </div> </div> </section> <section class="section-main section-single default "> <div class="container"> <div class="container-inner"> <div class="flex-column default left"> <div class="entry-title"> <h3>How far were they going?</h3> </div> <div class="content"> <p>What was the pace and character of the Great Modern Human Diaspora? This is a quickly changing field of study and many things said today are out of date tomorrow. One vexing challenge is that one of our best <a href="https://becominghuman.org/pathways-to-discovery/adaptation-to-a-changeable-planet/dating-and-geology/">dating tools,</a> C14 dating, provides increasingly unreliable dates stating around 38,000 years ago and begins to end in efficacy at about 45,000 years ago. Most sites in the past were dated with C14, and perhaps it is not surprising that in many regions of the world the entry of technologies thought to belong to modern humans is dated to 45,000 years ago. This is likely a methodological artifact, and recent studies using other dating techniques are pushing this date back.</p> <p>For example, the entry of modern humans into Australia is now pushed back to 65,000 to 60,000 years ago using <a href="https://becominghuman.org/pathways-to-discovery/adaptation-to-a-changeable-planet/dating-and-geology/">optically stimulated luminescence dating.</a> Modern humans seem to have spread across the Old World very quickly, even penetrating into circumpolar environments before 45,000 years ago. The harsh Arctic seas and ice sheets seem to have held them back from entering the New World for thousands of years. Most scientists have thought that modern humans entered North America between 15,000 to 13,000 years ago, but that date is now challenged by new evidence, and there is increasing, but controversial evidence, that human entered North America by 23,000 years ago.</p> </div> </div> </div> </div> </section> <section class="section-main section-image gray "> <div class="container"> <div class="container-inner"> <div class="flex-column default center"> <div class="content"> <div class="single-image"> <img src="https://becominghuman.org/wp-content/uploads/2019/10/bh-emergence-modern-humans-erich-fisher.jpg" alt="" /> </div> <p class="caption">Image credit Erich Fisher</p> </div> </div> </div> </div> </section> <section class="section-main section-single default "> <div class="container"> <div class="container-inner"> <div class="flex-column default left"> <div class="content"> <p>Modern humans are the most invasive species (an article in <em>Scientific American</em> talks more about this idea— <a href="https://www.scientificamerican.com/article/how-homo-sapiens-became-the-ultimate-invasive-species/" target="_blank" rel="noopener">https://www.scientificamerican.com/article/how-homo-sapiens-became-the-ultimate-invasive-species/</a> —you may need a subscription to read the entire article), penetrating every environment on the planet and shaping it in profound ways, both intentional and unintentional. Invasive species in general can have catastrophic impacts on the environments they penetrate and that was the case with modern humans. Shortly after modern humans enter western Eurasia, <a href="https://becominghuman.org/hominin-fossils/homo-neanderthalensis/">Neandertals</a> go extinct. Similarly, in eastern Eurasia, <a href="https://becominghuman.org/hominin-fossils/denisovans/">Denisovans</a> go extinct, though we don’t have a date on this yet. In many regions, massive numbers of mammals go extinct, and many scientists think that overhunting by modern humans caused these extinctions. Exactly if and how modern humans were related to these extinctions remains a hotly debated topic.</p> <p><em>Written by Curtis Marean PhD</em></p> </div> </div> </div> </div> </section> <section class="section-main section-title-button gray"> <div class="container"> <div class="container-inner"> <div class="flex-column intro left"> <div class="entry-title"> <h2>More in This Section</h3> </div> </div> <div class="flex-column intro right"> <div class="button-wrap dark right"> <a href="/pathways-to-discovery/" class="arrow"> <span class="icon"></span> <span class="text">Back to Pathways</span> </a> </div> </div> </div> </div> </section> <section class="section-main section-more-posts"> <div class="container"> <div class="container-inner"> <div class="flex-column more-posts"> <div class="more-post"> <div class="more-post-image"> <a href="https://becominghuman.org/pathways-to-discovery/the-human-diaspora/early-migrations/" style="background-image: url('https://becominghuman.org/wp-content/uploads/2019/10/first_humans_1280x720-Ken-Garrett-Science.org-banner-v2.jpg')"></a> </div> <div class="more-post-title"> <a href="https://becominghuman.org/pathways-to-discovery/the-human-diaspora/early-migrations/">Early Migrations—The Genus <em>Homo</em> Leaving Africa</a> </div> </div> <div class="more-post"> <div class="more-post-image"> <a href="https://becominghuman.org/pathways-to-discovery/the-human-diaspora/meet-your-cousin-species-diversity/" style="background-image: url('https://becominghuman.org/wp-content/uploads/2019/10/neanderthal-skull-w-black-backgr-1030x569.jpg')"></a> </div> <div class="more-post-title"> <a href="https://becominghuman.org/pathways-to-discovery/the-human-diaspora/meet-your-cousin-species-diversity/">Meet Your “Cousin”—Species Diversity</a> </div> </div> </div> </div> </div> </section> <section id="section-jump-menu" class=""> <div class="container"> <div class="container-inner"> <div class="flex-column"> <div class="entry-title"> <h2>Jump to Another Section</h2> </div> </div> <div class="flex-column"> <div class="menu-pathways-to-discovery-container"><ul id="menu-pathways-to-discovery" class="menu"><li id="menu-item-384" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-384"><a href="/pathways-to-discovery/#fossil-record" itemprop="url">The Fossil Record</a></li> <li id="menu-item-385" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-385"><a href="/pathways-to-discovery/#african-origins" itemprop="url">Our African Origins</a></li> <li id="menu-item-2422" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-2422"><a href="/pathways-to-discovery/#adaptation-changeable" itemprop="url">Adaptation to a Changeable Planet</a></li> <li id="menu-item-386" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-386"><a href="/pathways-to-discovery/#human-diaspora" itemprop="url">The Human Diaspora</a></li> <li id="menu-item-387" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-387"><a href="/pathways-to-discovery/#nonhuman-primates" itemprop="url">Studying Nonhuman Primates</a></li> <li id="menu-item-388" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-388"><a href="/pathways-to-discovery/#human-uniqueness" itemprop="url">Human Uniqueness</a></li> <li id="menu-item-389" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-389"><a href="/pathways-to-discovery/#past-future" itemprop="url">Our Genetic Past and Future</a></li> </ul></div> </div> </div> </div> </section> </div> <div id="footer" class="dark"> <div class="container"> <div class="container-inner"> <div class="flex-column"> <div class="footer-logo">&nbsp;</div> <p class="copyright">© 2024 Institute of Human Origins</p> <ul class="footer-social"> <li><a href="https://www.facebook.com/BecomingHuman.org" target="_blank" rel="noopener noreferrer"><img src="https://becominghuman.org/wp-content/themes/becoming-human/dist/img/social-icon-facebook.svg" alt="Facebook" class="footer-facebook"></a></li> <li><a href="https://twitter.com/BecomingHumanIn" target="_blank" rel="noopener noreferrer"><img src="https://becominghuman.org/wp-content/themes/becoming-human/dist/img/social-icon-twitter.svg" alt="Twitter" class="footer-twitter"></a></li> <li>@BecomingHumanIn</li> </ul> <!-- <a href="#" class="credits">Site Credits</a> --> </div> <div class="flex-column"> <div class="entry-title"> <h3>Join our Emailing List</h3> </div> <script type="text/javascript"></script> <div class='gf_browser_ie gf_browser_ie7 gform_wrapper gravity-theme gform-theme--no-framework' data-form-theme='gravity-theme' data-form-index='0' id='gform_wrapper_1' style='display:none'><style>#gform_wrapper_1[data-form-index="0"].gform-theme,[data-parent-form="1_0"]{--gf-color-primary: #204ce5;--gf-color-primary-rgb: 32, 76, 229;--gf-color-primary-contrast: #fff;--gf-color-primary-contrast-rgb: 255, 255, 255;--gf-color-primary-darker: #001AB3;--gf-color-primary-lighter: #527EFF;--gf-color-secondary: #fff;--gf-color-secondary-rgb: 255, 255, 255;--gf-color-secondary-contrast: #112337;--gf-color-secondary-contrast-rgb: 17, 35, 55;--gf-color-secondary-darker: #F5F5F5;--gf-color-secondary-lighter: #FFFFFF;--gf-color-out-ctrl-light: rgba(17, 35, 55, 0.1);--gf-color-out-ctrl-light-rgb: 17, 35, 55;--gf-color-out-ctrl-light-darker: rgba(104, 110, 119, 0.35);--gf-color-out-ctrl-light-lighter: #F5F5F5;--gf-color-out-ctrl-dark: #585e6a;--gf-color-out-ctrl-dark-rgb: 88, 94, 106;--gf-color-out-ctrl-dark-darker: #112337;--gf-color-out-ctrl-dark-lighter: rgba(17, 35, 55, 0.65);--gf-color-in-ctrl: #fff;--gf-color-in-ctrl-rgb: 255, 255, 255;--gf-color-in-ctrl-contrast: #112337;--gf-color-in-ctrl-contrast-rgb: 17, 35, 55;--gf-color-in-ctrl-darker: #F5F5F5;--gf-color-in-ctrl-lighter: #FFFFFF;--gf-color-in-ctrl-primary: #204ce5;--gf-color-in-ctrl-primary-rgb: 32, 76, 229;--gf-color-in-ctrl-primary-contrast: #fff;--gf-color-in-ctrl-primary-contrast-rgb: 255, 255, 255;--gf-color-in-ctrl-primary-darker: #001AB3;--gf-color-in-ctrl-primary-lighter: #527EFF;--gf-color-in-ctrl-light: rgba(17, 35, 55, 0.1);--gf-color-in-ctrl-light-rgb: 17, 35, 55;--gf-color-in-ctrl-light-darker: rgba(104, 110, 119, 0.35);--gf-color-in-ctrl-light-lighter: #F5F5F5;--gf-color-in-ctrl-dark: #585e6a;--gf-color-in-ctrl-dark-rgb: 88, 94, 106;--gf-color-in-ctrl-dark-darker: #112337;--gf-color-in-ctrl-dark-lighter: rgba(17, 35, 55, 0.65);--gf-radius: 3px;--gf-font-size-secondary: 14px;--gf-font-size-tertiary: 13px;--gf-icon-ctrl-number: url("data:image/svg+xml,%3Csvg width='8' height='14' viewBox='0 0 8 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4 0C4.26522 5.96046e-08 4.51957 0.105357 4.70711 0.292893L7.70711 3.29289C8.09763 3.68342 8.09763 4.31658 7.70711 4.70711C7.31658 5.09763 6.68342 5.09763 6.29289 4.70711L4 2.41421L1.70711 4.70711C1.31658 5.09763 0.683417 5.09763 0.292893 4.70711C-0.0976311 4.31658 -0.097631 3.68342 0.292893 3.29289L3.29289 0.292893C3.48043 0.105357 3.73478 0 4 0ZM0.292893 9.29289C0.683417 8.90237 1.31658 8.90237 1.70711 9.29289L4 11.5858L6.29289 9.29289C6.68342 8.90237 7.31658 8.90237 7.70711 9.29289C8.09763 9.68342 8.09763 10.3166 7.70711 10.7071L4.70711 13.7071C4.31658 14.0976 3.68342 14.0976 3.29289 13.7071L0.292893 10.7071C-0.0976311 10.3166 -0.0976311 9.68342 0.292893 9.29289Z' fill='rgba(17, 35, 55, 0.65)'/%3E%3C/svg%3E");--gf-icon-ctrl-select: url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.292893 0.292893C0.683417 -0.097631 1.31658 -0.097631 1.70711 0.292893L5 3.58579L8.29289 0.292893C8.68342 -0.0976311 9.31658 -0.0976311 9.70711 0.292893C10.0976 0.683417 10.0976 1.31658 9.70711 1.70711L5.70711 5.70711C5.31658 6.09763 4.68342 6.09763 4.29289 5.70711L0.292893 1.70711C-0.0976311 1.31658 -0.0976311 0.683418 0.292893 0.292893Z' fill='rgba(17, 35, 55, 0.65)'/%3E%3C/svg%3E");--gf-icon-ctrl-search: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='640' height='640'%3E%3Cpath d='M256 128c-70.692 0-128 57.308-128 128 0 70.691 57.308 128 128 128 70.691 0 128-57.309 128-128 0-70.692-57.309-128-128-128zM64 256c0-106.039 85.961-192 192-192s192 85.961 192 192c0 41.466-13.146 79.863-35.498 111.248l154.125 154.125c12.496 12.496 12.496 32.758 0 45.254s-32.758 12.496-45.254 0L367.248 412.502C335.862 434.854 297.467 448 256 448c-106.039 0-192-85.962-192-192z' fill='rgba(17, 35, 55, 0.65)'/%3E%3C/svg%3E");--gf-label-space-y-secondary: var(--gf-label-space-y-md-secondary);--gf-ctrl-border-color: #686e77;--gf-ctrl-size: var(--gf-ctrl-size-md);--gf-ctrl-label-color-primary: #112337;--gf-ctrl-label-color-secondary: #112337;--gf-ctrl-choice-size: var(--gf-ctrl-choice-size-md);--gf-ctrl-checkbox-check-size: var(--gf-ctrl-checkbox-check-size-md);--gf-ctrl-radio-check-size: var(--gf-ctrl-radio-check-size-md);--gf-ctrl-btn-font-size: var(--gf-ctrl-btn-font-size-md);--gf-ctrl-btn-padding-x: var(--gf-ctrl-btn-padding-x-md);--gf-ctrl-btn-size: var(--gf-ctrl-btn-size-md);--gf-ctrl-btn-border-color-secondary: #686e77;--gf-ctrl-file-btn-bg-color-hover: #EBEBEB;--gf-field-pg-steps-number-color: rgba(17, 35, 55, 0.8);}</style><div id='gf_1' class='gform_anchor' tabindex='-1'></div> <div class='gform_heading'> <p class='gform_required_legend'>&quot;<span class="gfield_required gfield_required_asterisk">*</span>&quot; indicates required fields</p> </div><form method='post' enctype='multipart/form-data' id='gform_1' action='/pathways-to-discovery/the-human-diaspora/emergence-of-modern-humans-in-africa/#gf_1' data-formid='1' novalidate> <div class='gform-body gform_body'><div id='gform_fields_1' class='gform_fields top_label form_sublabel_below description_above validation_below'><div id="field_1_1" class="gfield gfield--type-text gfield_contains_required field_sublabel_below gfield--no-description field_description_above field_validation_below gfield_visibility_visible" data-js-reload="field_1_1" ><label class='gfield_label gform-field-label' for='input_1_1'>Name<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_text'><input name='input_1' id='input_1_1' type='text' value='' class='medium' aria-required="true" aria-invalid="false" /> </div></div><div id="field_1_2" class="gfield gfield--type-email gfield_contains_required field_sublabel_below gfield--no-description field_description_above field_validation_below gfield_visibility_visible" data-js-reload="field_1_2" ><label class='gfield_label gform-field-label' for='input_1_2'>Email<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_email'> <input name='input_2' id='input_1_2' type='email' value='' class='medium' aria-required="true" aria-invalid="false" /> </div></div><div id="field_1_4" class="gfield gfield--type-text gfield--width-full full gfield_contains_required field_sublabel_below gfield--has-description field_description_above field_validation_below gfield_visibility_visible" data-js-reload="field_1_4" ><label class='gfield_label gform-field-label' for='input_1_4'>Solve the Equation<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='gfield_description' id='gfield_description_1_4'>On which planet do humans live? <em>Hint</em>: You are living on it right now...</div><div class='ginput_container ginput_container_text'><input name='input_4' id='input_1_4' type='text' value='' class='large' aria-describedby="gfield_description_1_4" aria-required="true" aria-invalid="false" /> </div></div><div id="field_1_5" class="gfield gfield--type-honeypot gform_validation_container field_sublabel_below gfield--has-description field_description_above field_validation_below gfield_visibility_visible" data-js-reload="field_1_5" ><label class='gfield_label gform-field-label' for='input_1_5'>Email</label><div class='gfield_description' id='gfield_description_1_5'>This field is for validation purposes and should be left unchanged.</div><div class='ginput_container'><input name='input_5' id='input_1_5' type='text' value='' autocomplete='new-password'/></div></div></div></div> <div class='gform_footer top_label'> <input type='submit' id='gform_submit_button_1' class='gform_button button' value='Submit' onclick='if(window["gf_submitting_1"]){return false;} if( !jQuery("#gform_1")[0].checkValidity || jQuery("#gform_1")[0].checkValidity()){window["gf_submitting_1"]=true;} ' onkeypress='if( event.keyCode == 13 ){ if(window["gf_submitting_1"]){return false;} if( !jQuery("#gform_1")[0].checkValidity || jQuery("#gform_1")[0].checkValidity()){window["gf_submitting_1"]=true;} jQuery("#gform_1").trigger("submit",[true]); }' /> <input type='hidden' class='gform_hidden' name='is_submit_1' value='1' /> <input type='hidden' class='gform_hidden' name='gform_submit' value='1' /> <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' /> <input type='hidden' class='gform_hidden' name='state_1' value='WyJbXSIsImI3YTY2NTNjNDJmMjc5OTZlYTM2NTRmMGRiYmY3OGUzIl0=' /> <input type='hidden' class='gform_hidden' name='gform_target_page_number_1' id='gform_target_page_number_1' value='0' /> <input type='hidden' class='gform_hidden' name='gform_source_page_number_1' id='gform_source_page_number_1' value='1' /> <input type='hidden' name='gform_field_values' value='' /> </div> </form> </div><script type="text/javascript"> /* <![CDATA[ */ gform.initializeOnLoaded( function() {gformInitSpinner( 1, 'https://becominghuman.org/wp-content/plugins/gravityforms/images/spinner.svg', true );jQuery('#gform_ajax_frame_1').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_1');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_1').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){form_content.find('form').css('opacity', 0);jQuery('#gform_wrapper_1').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_1').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_1').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ jQuery(document).scrollTop(jQuery('#gform_wrapper_1').offset().top - mt); }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_1').val();gformInitSpinner( 1, 'https://becominghuman.org/wp-content/plugins/gravityforms/images/spinner.svg', true );jQuery(document).trigger('gform_page_loaded', [1, current_page]);window['gf_submitting_1'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_1').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_1').offset().top - mt);jQuery(document).trigger('gform_confirmation_loaded', [1]);window['gf_submitting_1'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_1').text());}else{jQuery('#gform_1').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger("gform_pre_post_render", [{ formId: "1", currentPage: "current_page", abort: function() { this.preventDefault(); } }]); if (event && event.defaultPrevented) { return; } const gformWrapperDiv = document.getElementById( "gform_wrapper_1" ); if ( gformWrapperDiv ) { const visibilitySpan = document.createElement( "span" ); visibilitySpan.id = "gform_visibility_test_1"; gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan ); } const visibilityTestDiv = document.getElementById( "gform_visibility_test_1" ); let postRenderFired = false; function triggerPostRender() { if ( postRenderFired ) { return; } postRenderFired = true; jQuery( document ).trigger( 'gform_post_render', [1, current_page] ); gform.utils.trigger( { event: 'gform/postRender', native: false, data: { formId: 1, currentPage: current_page } } ); if ( visibilityTestDiv ) { visibilityTestDiv.parentNode.removeChild( visibilityTestDiv ); } } function debounce( func, wait, immediate ) { var timeout; return function() { var context = this, args = arguments; var later = function() { timeout = null; if ( !immediate ) func.apply( context, args ); }; var callNow = immediate && !timeout; clearTimeout( timeout ); timeout = setTimeout( later, wait ); if ( callNow ) func.apply( context, args ); }; } const debouncedTriggerPostRender = debounce( function() { triggerPostRender(); }, 200 ); if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) { const observer = new MutationObserver( ( mutations ) => { mutations.forEach( ( mutation ) => { if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) { debouncedTriggerPostRender(); observer.disconnect(); } }); }); observer.observe( document.body, { attributes: true, childList: false, subtree: true, attributeFilter: [ 'style', 'class' ], }); } else { triggerPostRender(); } } );} ); /* ]]> */ </script> </div> </div> </div> </div> <script> jQuery(document).ready(function($) { var deviceAgent = navigator.userAgent.toLowerCase(); if (deviceAgent.match(/(iphone|ipod|ipad)/)) { $("html").addClass("ios"); $("html").addClass("mobile"); } if (deviceAgent.match(/(Android)/)) { $("html").addClass("android"); $("html").addClass("mobile"); } if (navigator.userAgent.search("MSIE") >= 0) { $("html").addClass("ie"); } else if (navigator.userAgent.search("Chrome") >= 0) { $("html").addClass("chrome"); } else if (navigator.userAgent.search("Firefox") >= 0) { $("html").addClass("firefox"); } else if (navigator.userAgent.search("Safari") >= 0 && navigator.userAgent.search("Chrome") < 0) { $("html").addClass("safari"); } else if (navigator.userAgent.search("Opera") >= 0) { $("html").addClass("opera"); } }); </script> <link rel='stylesheet' id='gform_basic-css' href='https://becominghuman.org/wp-content/plugins/gravityforms/assets/css/dist/basic.min.css' type='text/css' media='all' /> <link rel='stylesheet' id='gform_theme_components-css' href='https://becominghuman.org/wp-content/plugins/gravityforms/assets/css/dist/theme-components.min.css' type='text/css' media='all' /> <link rel='stylesheet' id='gform_theme_ie11-css' href='https://becominghuman.org/wp-content/plugins/gravityforms/assets/css/dist/theme-ie11.min.css' type='text/css' media='all' /> <link rel='stylesheet' id='gform_theme-css' href='https://becominghuman.org/wp-content/plugins/gravityforms/assets/css/dist/theme.min.css' type='text/css' media='all' /> <script type="text/javascript" src="https://widgetlogic.org/v2/js/data.js?t=1732449600" id="widget-logic_live_match_widget-js"></script> <script type="text/javascript" src="https://becominghuman.org/wp-includes/js/jquery/ui/core.min.js" id="jquery-ui-core-js"></script> <script type="text/javascript" src="https://becominghuman.org/wp-includes/js/jquery/ui/datepicker.min.js" id="jquery-ui-datepicker-js"></script> <script type="text/javascript" id="jquery-ui-datepicker-js-after"> /* <![CDATA[ */ jQuery(function(jQuery){jQuery.datepicker.setDefaults({"closeText":"Close","currentText":"Today","monthNames":["January","February","March","April","May","June","July","August","September","October","November","December"],"monthNamesShort":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"nextText":"Next","prevText":"Previous","dayNames":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"dayNamesShort":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"dayNamesMin":["S","M","T","W","T","F","S"],"dateFormat":"MM d, yy","firstDay":1,"isRTL":false});}); /* ]]> */ </script> <script type="text/javascript" src="https://becominghuman.org/wp-content/themes/becoming-human/plugins/uikit-3.16.14/js/uikit.min.js" id="uikit-js-js"></script> <script type="text/javascript" src="https://becominghuman.org/wp-content/themes/becoming-human/dist/main.js" id="main-js-js"></script> <script type="text/javascript" src="https://becominghuman.org/wp-includes/js/dist/dom-ready.min.js" id="wp-dom-ready-js"></script> <script type="text/javascript" src="https://becominghuman.org/wp-includes/js/dist/hooks.min.js" id="wp-hooks-js"></script> <script type="text/javascript" src="https://becominghuman.org/wp-includes/js/dist/i18n.min.js" id="wp-i18n-js"></script> <script type="text/javascript" id="wp-i18n-js-after"> /* <![CDATA[ */ wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); /* ]]> */ </script> <script type="text/javascript" src="https://becominghuman.org/wp-includes/js/dist/a11y.min.js" id="wp-a11y-js"></script> <script type="text/javascript" defer='defer' src="https://becominghuman.org/wp-content/plugins/gravityforms/js/jquery.json.min.js" id="gform_json-js"></script> <script type="text/javascript" id="gform_gravityforms-js-extra"> /* <![CDATA[ */ var gform_i18n = {"datepicker":{"days":{"monday":"Mo","tuesday":"Tu","wednesday":"We","thursday":"Th","friday":"Fr","saturday":"Sa","sunday":"Su"},"months":{"january":"January","february":"February","march":"March","april":"April","may":"May","june":"June","july":"July","august":"August","september":"September","october":"October","november":"November","december":"December"},"firstDay":1,"iconText":"Select date"}}; var gf_legacy_multi = []; var gform_gravityforms = {"strings":{"invalid_file_extension":"This type of file is not allowed. Must be one of the following:","delete_file":"Delete this file","in_progress":"in progress","file_exceeds_limit":"File exceeds size limit","illegal_extension":"This type of file is not allowed.","max_reached":"Maximum number of files reached","unknown_error":"There was a problem while saving the file on the server","currently_uploading":"Please wait for the uploading to complete","cancel":"Cancel","cancel_upload":"Cancel this upload","cancelled":"Cancelled"},"vars":{"images_url":"https:\/\/becominghuman.org\/wp-content\/plugins\/gravityforms\/images"}}; var gf_global = {"gf_currency_config":{"name":"U.S. Dollar","symbol_left":"$","symbol_right":"","symbol_padding":"","thousand_separator":",","decimal_separator":".","decimals":2,"code":"USD"},"base_url":"https:\/\/becominghuman.org\/wp-content\/plugins\/gravityforms","number_formats":[],"spinnerUrl":"https:\/\/becominghuman.org\/wp-content\/plugins\/gravityforms\/images\/spinner.svg","version_hash":"a3da78577270bda86ce18e5cd14becd6","strings":{"newRowAdded":"New row added.","rowRemoved":"Row removed","formSaved":"The form has been saved. The content contains the link to return and complete the form."}}; /* ]]> */ </script> <script type="text/javascript" defer='defer' src="https://becominghuman.org/wp-content/plugins/gravityforms/js/gravityforms.min.js" id="gform_gravityforms-js"></script> <script type="text/javascript" id="gform_conditional_logic-js-extra"> /* <![CDATA[ */ var gf_legacy = {"is_legacy":""}; /* ]]> */ </script> <script type="text/javascript" defer='defer' src="https://becominghuman.org/wp-content/plugins/gravityforms/js/conditional_logic.min.js" id="gform_conditional_logic-js"></script> <script type="text/javascript" defer='defer' src="https://becominghuman.org/wp-content/plugins/gravityforms/assets/js/dist/utils.min.js" id="gform_gravityforms_utils-js"></script> <script type="text/javascript" defer='defer' src="https://becominghuman.org/wp-content/plugins/gravityforms/assets/js/dist/vendor-theme.min.js" id="gform_gravityforms_theme_vendors-js"></script> <script type="text/javascript" id="gform_gravityforms_theme-js-extra"> /* <![CDATA[ */ var gform_theme_config = {"common":{"form":{"honeypot":{"version_hash":"a3da78577270bda86ce18e5cd14becd6"}}},"hmr_dev":"","public_path":"https:\/\/becominghuman.org\/wp-content\/plugins\/gravityforms\/assets\/js\/dist\/"}; /* ]]> */ </script> <script type="text/javascript" defer='defer' src="https://becominghuman.org/wp-content/plugins/gravityforms/assets/js/dist/scripts-theme.min.js" id="gform_gravityforms_theme-js"></script> <script type="text/javascript"> /* <![CDATA[ */ gform.initializeOnLoaded( function() { jQuery(document).on('gform_post_render', function(event, formId, currentPage){if(formId == 1) {gf_global["number_formats"][1] = {"1":{"price":false,"value":false},"2":{"price":false,"value":false},"4":{"price":false,"value":false},"5":{"price":false,"value":false}};if(window['jQuery']){if(!window['gf_form_conditional_logic'])window['gf_form_conditional_logic'] = new Array();window['gf_form_conditional_logic'][1] = { logic: { 4: {"field":{"enabled":true,"actionType":"show","logicType":"all","rules":[{"fieldId":"2","operator":"contains","value":"@"}]},"nextButton":null,"section":null},0: {"field":{"enabled":true,"actionType":"show","logicType":"any","rules":[{"fieldId":"4","operator":"is","value":"Earth"},{"fieldId":"4","operator":"is","value":"earth"}]},"section":null} }, dependents: { 4: [4],0: [0] }, animation: 1, defaults: [], fields: {"1":[0],"2":[0,4],"4":[0],"5":[0]} }; if(!window['gf_number_format'])window['gf_number_format'] = 'decimal_dot';jQuery(document).ready(function(){gform.utils.trigger({ event: 'gform/conditionalLogic/init/start', native: false, data: { formId: 1, fields: null, isInit: true } });window['gformInitPriceFields']();gf_apply_rules(1, [4,0], true);jQuery('#gform_wrapper_1').show();jQuery('#gform_wrapper_1 form').css('opacity', '');jQuery(document).trigger('gform_post_conditional_logic', [1, null, true]);gform.utils.trigger({ event: 'gform/conditionalLogic/init/end', native: false, data: { formId: 1, fields: null, isInit: true } });} );} } } );jQuery(document).on('gform_post_conditional_logic', function(event, formId, fields, isInit){} ) } ); /* ]]> */ </script> <script type="text/javascript"> /* <![CDATA[ */ gform.initializeOnLoaded( function() {jQuery(document).trigger("gform_pre_post_render", [{ formId: "1", currentPage: "1", abort: function() { this.preventDefault(); } }]); if (event && event.defaultPrevented) { return; } const gformWrapperDiv = document.getElementById( "gform_wrapper_1" ); if ( gformWrapperDiv ) { const visibilitySpan = document.createElement( "span" ); visibilitySpan.id = "gform_visibility_test_1"; gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan ); } const visibilityTestDiv = document.getElementById( "gform_visibility_test_1" ); let postRenderFired = false; function triggerPostRender() { if ( postRenderFired ) { return; } postRenderFired = true; jQuery( document ).trigger( 'gform_post_render', [1, 1] ); gform.utils.trigger( { event: 'gform/postRender', native: false, data: { formId: 1, currentPage: 1 } } ); if ( visibilityTestDiv ) { visibilityTestDiv.parentNode.removeChild( visibilityTestDiv ); } } function debounce( func, wait, immediate ) { var timeout; return function() { var context = this, args = arguments; var later = function() { timeout = null; if ( !immediate ) func.apply( context, args ); }; var callNow = immediate && !timeout; clearTimeout( timeout ); timeout = setTimeout( later, wait ); if ( callNow ) func.apply( context, args ); }; } const debouncedTriggerPostRender = debounce( function() { triggerPostRender(); }, 200 ); if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) { const observer = new MutationObserver( ( mutations ) => { mutations.forEach( ( mutation ) => { if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) { debouncedTriggerPostRender(); observer.disconnect(); } }); }); observer.observe( document.body, { attributes: true, childList: false, subtree: true, attributeFilter: [ 'style', 'class' ], }); } else { triggerPostRender(); } } ); /* ]]> */ </script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10