1<!DOCTYPE html> 2<html lang="en-US" prefix="og: https://ogp.me/ns#"> 3<head> 4 <meta charset="UTF-8"> 5 <link rel="profile" href="https://gmpg.org/xfn/11"> 6 <meta name="viewport" content="width=device-width, initial-scale=1"> 7<!-- Search Engine Optimization by Rank Math PRO - https://rankmath.com/ --> 8<title>Snakes Archives - Reptile Advisor</title> 9<meta name="robots" content="index, follow, max-snippet:-1, max-video-preview:-1, max-image-preview:large"/> 10<link rel="canonical" href="https://www.reptileadvisor.com/category/snakes/" /> 11<link rel="next" href="https://www.reptileadvisor.com/category/snakes/page/2/" /> 12<meta property="og:locale" content="en_US" /> 13<meta property="og:type" content="article" /> 14<meta property="og:title" content="Snakes Archives - Reptile Advisor" /> 15<meta property="og:url" content="https://www.reptileadvisor.com/category/snakes/" /> 16<meta property="og:site_name" content="Reptile Advisor" /> 17<meta name="twitter:card" content="summary_large_image" /> 18<meta name="twitter:title" content="Snakes Archives - Reptile Advisor" /> 19<meta name="twitter:label1" content="Posts" /> 20<meta name="twitter:data1" content="18" />
21<script type="application/ld+json" class="rank-math-schema-pro">{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://www.reptileadvisor.com/#organization","name":"Reptile Advisor"},{"@type":"WebSite","@id":"https://www.reptileadvisor.com/#website","url":"https://www.reptileadvisor.com","name":"Reptile Advisor","publisher":{"@id":"https://www.reptileadvisor.com/#organization"},"inLanguage":"en-US"},{"@type":"BreadcrumbList","@id":"https://www.reptileadvisor.com/category/snakes/#breadcrumb","itemListElement":[{"@type":"ListItem","position":"1","item":{"@id":"https://www.reptileadvisor.com","name":"Home"}},{"@type":"ListItem","position":"2","item":{"@id":"https://www.reptileadvisor.com/category/snakes/","name":"Snakes"}}]},{"@type":"CollectionPage","@id":"https://www.reptileadvisor.com/category/snakes/#webpage","url":"https://www.reptileadvisor.com/category/snakes/","name":"Snakes Archives - Reptile Advisor","isPartOf":{"@id":"https://www.reptileadvisor.com/#website"},"inLanguage":"en-US","breadcrumb":{"@id":"https://www.reptileadvisor.com/category/snakes/#breadcrumb"}}]}</script>
21 22<!-- /Rank Math WordPress SEO plugin --> 23 24<link rel='dns-prefetch' href='//scripts.mediavine.com' /> 25<link rel="alternate" type="application/rss+xml" title="Reptile Advisor » Feed" href="https://www.reptileadvisor.com/feed/" /> 26<link rel="alternate" type="application/rss+xml" title="Reptile Advisor » Comments Feed" href="https://www.reptileadvisor.com/comments/feed/" /> 27<link rel="alternate" type="application/rss+xml" title="Reptile Advisor » Snakes Category Feed" href="https://www.reptileadvisor.com/category/snakes/feed/" /> 28<style id="wp-img-auto-sizes-contain-inline-css"> 29img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px} 30/*# sourceURL=wp-img-auto-sizes-contain-inline-css */ 31</style> 32<style id="wp-emoji-styles-inline-css"> 33 34 img.wp-smiley, img.emoji { 35 display: inline !important; 36 border: none !important; 37 box-shadow: none !important; 38 height: 1em !important; 39 width: 1em !important; 40 margin: 0 0.07em !important; 41 vertical-align: -0.1em !important; 42 background: none !important; 43 padding: 0 !important; 44 } 45/*# sourceURL=wp-emoji-styles-inline-css */ 46</style> 47<style id="classic-theme-styles-inline-css"> 48/** 49 * These rules are needed for backwards compatibility. 50 * They should match the button element rules in the base theme.json file. 51 */ 52.wp-block-button__link { 53 color: #ffffff; 54 background-color: #32373c; 55 border-radius: 9999px; /* 100% causes an oval, but any explicit but really high value retains the pill shape. */ 56 57 /* This needs a low specificity so it won't override the rules from the button element if defined in theme.json. */ 58 box-shadow: none; 59 text-decoration: none; 60 61 /* The extra 2px are added to size solids the same as the outline versions.*/ 62 padding: calc(0.667em + 2px) calc(1.333em + 2px); 63 64 font-size: 1.125em; 65} 66 67.wp-block-file__button { 68 background: #32373c; 69 color: #ffffff; 70 text-decoration: none; 71} 72 73/*# sourceURL=/wp-includes/css/classic-themes.css */ 74</style> 75 76<style id="global-styles-inline-css"> 77: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--color--contrast: var(--contrast);--wp--preset--color--contrast-2: var(--contrast-2);--wp--preset--color--contrast-3: var(--contrast-3);--wp--preset--color--base: var(--base);--wp--preset--color--base-2: var(--base-2);--wp--preset--color--base-3: var(--base-3);--wp--preset--color--accent: var(--accent);--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%);
77--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%;}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}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-contrast-color{color: var(--wp--preset--color--contrast) !important;}.has-contrast-2-color{color: var(--wp--preset--color--contrast-2) !important;}.has-contrast-3-color{color: var(--wp--preset--color--contrast-3) !important;}.has-base-color{color: var(--wp--preset--color--base) !important;}.has-base-2-color{color: var(--wp--preset--color--base-2) !important;}.has-base-3-color{color: var(--wp--preset--color--base-3) !important;}.has-accent-color{color: var(--wp--preset--color--accent) !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-contrast-background-color{background-color: var(--wp--preset--color--contrast) !important;}.has-contrast-2-background-color{background-color: var(--wp--preset--color--contrast-2) !important;}.has-contrast-3-background-color{background-color: var(--wp--preset--color--contrast-3) !important;}.has-base-background-color{background-color: var(--wp--preset--color--base) !important;}.has-base-2-background-color{background-color: var(--wp--preset--color--base-2) !important;}.has-base-3-background-color{background-color: var(--wp--preset--color--base-3) !important;}.has-accent-background-color{background-color: var(--wp--preset--color--accent) !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-contrast-border-color{border-color: var(--wp--preset--color--contrast) !important;}.has-contrast-2-border-color{border-color: var(--wp--preset--color--contrast-2) !important;}.has-contrast-3-border-color{border-color: var(--wp--preset--color--contrast-3) !important;}.has-base-border-color{border-color: var(--wp--preset--color--base) !important;}.has-base-2-border-color{border-color: var(--wp--preset--color--base-2) !important;}.has-base-3-border-color{border-color: var(--wp--preset--color--base-3) !important;}.has-accent-border-color{border-color: var(--wp--preset--color--accent) !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;}
77.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;} 78/*# sourceURL=global-styles-inline-css */ 79</style> 80 81<link rel='stylesheet' id='generate-widget-areas-css' href='https://www.reptileadvisor.com/wp-content/themes/generatepress/assets/css/components/widget-areas.css?ver=3.1.3' media='all' /> 82<link rel='stylesheet' id='generate-style-css' href='https://www.reptileadvisor.com/wp-content/themes/generatepress/assets/css/main.css?ver=3.1.3' media='all' /> 83<style id="generate-style-inline-css"> 84.is-right-sidebar{width:30%;}.is-left-sidebar{width:25%;}.site-content .content-area{width:70%;}@media (max-width: 768px){.main-navigation .menu-toggle,.sidebar-nav-mobile:not(#sticky-placeholder){display:block;}.main-navigation ul,.gen-sidebar-nav,.main-navigation:not(.slideout-navigation):not(.toggled) .main-nav > ul,.has-inline-mobile-toggle #site-navigation .inside-navigation > *:not(.navigation-search):not(.main-nav){display:none;}.nav-align-right .inside-navigation,.nav-align-center .inside-navigation{justify-content:space-between;}} 85.dynamic-author-image-rounded{border-radius:100%;}.dynamic-featured-image, .dynamic-author-image{vertical-align:middle;}.one-container.blog .dynamic-content-template:not(:last-child), .one-container.archive .dynamic-content-template:not(:last-child){padding-bottom:0px;}.dynamic-entry-excerpt > p:last-child{margin-bottom:0px;} 86/*# sourceURL=generate-style-inline-css */ 87</style> 88<link rel='stylesheet' id='aawp-css' href='https://www.reptileadvisor.com/wp-content/plugins/aawp/assets/dist/css/main.css?ver=3.18.3' media='all' /> 89<link rel='stylesheet' id='generatepress-dynamic-css' href='https://www.reptileadvisor.com/wp-content/uploads/generatepress/style.min.css?ver=1668340758' media='all' /> 90<link rel='stylesheet' id='generate-blog-images-css' href='https://www.reptileadvisor.com/wp-content/plugins/gp-premium/blog/functions/css/featured-images.css?ver=2.2.1' media='all' /> 91<link rel='stylesheet' id='generate-menu-logo-css' href='https://www.reptileadvisor.com/wp-content/plugins/gp-premium/menu-plus/functions/css/menu-logo.css?ver=2.2.1' media='all' /> 92<style id="generate-menu-logo-inline-css"> 93@media (max-width: 768px){.sticky-menu-logo .navigation-stick:not(.mobile-header-navigation) .menu-toggle,.menu-logo .main-navigation:not(.mobile-header-navigation) .menu-toggle{display:inline-block;clear:none;width:auto;float:right;}.sticky-menu-logo .navigation-stick:not(.mobile-header-navigation) .mobile-bar-items,.menu-logo .main-navigation:not(.mobile-header-navigation) .mobile-bar-items{position:relative;float:right;}.regular-menu-logo .main-navigation:not(.navigation-stick):not(.mobile-header-navigation) .menu-toggle{display:inline-block;clear:none;width:auto;float:right;}.regular-menu-logo .main-navigation:not(.navigation-stick):not(.mobile-header-navigation) .mobile-bar-items{position:relative;float:right;}body[class*="nav-float-"].menu-logo-enabled:not(.sticky-menu-logo) .main-navigation .main-nav{display:block;}.sticky-menu-logo.nav-float-left .navigation-stick:not(.mobile-header-navigation) .menu-toggle,.menu-logo.nav-float-left .main-navigation:not(.mobile-header-navigation) .menu-toggle,.regular-menu-logo.nav-float-left .main-navigation:not(.navigation-stick):not(.mobile-header-navigation) .menu-toggle{float:left;}} 94/*# sourceURL=generate-menu-logo-inline-css */ 95</style> 96<link rel='stylesheet' id='generate-navigation-branding-css' href='https://www.reptileadvisor.com/wp-content/plugins/gp-premium/menu-plus/functions/css/navigation-branding-flex.css?ver=2.2.1' media='all' /> 97<style id="generate-navigation-branding-inline-css"> 98@media (max-width: 768px){.site-header, #site-navigation, #sticky-navigation{dis
98play:none !important;opacity:0.0;}#mobile-header{display:block !important;width:100% !important;}#mobile-header .main-nav > ul{display:none;}#mobile-header.toggled .main-nav > ul, #mobile-header .menu-toggle, #mobile-header .mobile-bar-items{display:block;}#mobile-header .main-nav{-ms-flex:0 0 100%;flex:0 0 100%;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;}}.main-navigation.has-branding .inside-navigation.grid-container, .main-navigation.has-branding.grid-container .inside-navigation:not(.grid-container){padding:0px 27px 0px 27px;}.main-navigation.has-branding:not(.grid-container) .inside-navigation:not(.grid-container) .navigation-branding{margin-left:10px;}.navigation-branding img, .site-logo.mobile-header-logo img{height:60px;width:auto;}.navigation-branding .main-title{line-height:60px;}@media (max-width: 768px){.main-navigation.has-branding.nav-align-center .menu-bar-items, .main-navigation.has-sticky-branding.navigation-stick.nav-align-center .menu-bar-items{margin-left:auto;}.navigation-branding{margin-right:auto;margin-left:10px;}.navigation-branding .main-title, .mobile-header-navigation .site-logo{margin-left:10px;}.main-navigation.has-branding .inside-navigation.grid-container{padding:0px;}} 99/*# sourceURL=generate-navigation-branding-inline-css */ 100</style>
101<script id="mv-script-wrapper-js" async="async" fetchpriority="high" data-noptimize="1" data-cfasync="false" data-mv-mcp="2.10.12" src="https://scripts.mediavine.com/tags/reptile-advisor-new-owner.js?ver=7.1.2"></script>
vendor: 1 bytes, line 101
101
102<script id="jquery-core-js" src="https://www.reptileadvisor.com/wp-includes/js/jquery/jquery.js?ver=3.7.1"></script>
vendor: 1 bytes, line 102
102
103<script id="jquery-migrate-js" src="https://www.reptileadvisor.com/wp-includes/js/jquery/jquery-migrate.js?ver=3.4.1"></script>
103 104<link rel="https://api.w.org/" href="https://www.reptileadvisor.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://www.reptileadvisor.com/wp-json/wp/v2/categories/6" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.reptileadvisor.com/xmlrpc.php?rsd" /> 105<meta name="generator" content="WordPress 7.1.2" />
106<script type='text/javascript'>window.presslabs = {"home_url":"https:\/\/www.reptileadvisor.com"}</script>
106<script type='text/javascript'> 107 (function () { 108 var pl_beacon = document.createElement('script'); 109 pl_beacon.type = 'text/javascript'; 110 pl_beacon.async = true; 111 var host = 'https://www.reptileadvisor.com'; 112 if ('https:' == document.location.protocol) { 113 host = host.replace('http://', 'https://'); 114 } 115 pl_beacon.src = host + '/' + 'YdCgCsgRNI8M' + '.js?ts=' + Math.floor((Math.random() * 100000) + 1); 116 var first_script_tag = document.getElementsByTagName('script')[0]; 117 first_script_tag.parentNode.insertBefore(pl_beacon, first_script_tag); 118 })(); 119</script>
119 120 <style> 121 /* Top admin bar */ 122 #wpadminbar { 123 background-color: #19483E !important; /* Green color */ 124 } 125 126 /* Left admin menu (only applies in admin dashboard) */ 127 #adminmenu, #adminmenu .wp-submenu, #adminmenuback, #adminmenuwrap { 128 background-color: #19483E !important; /* Green color */ 129 } 130 /* Menu items text color */ 131 #adminmenu a { 132 color: #ffffff !important; /* White text for readability */ 133 } 134 </style> 135 <style type="text/css">.aawp .aawp-tb__row--highlight{background-color:#256aaf;}.aawp .aawp-tb__row--highlight{color:#fff;}.aawp .aawp-tb__row--highlight a{color:#fff;}</style><!-- Global site tag (gtag.js) - Google Analytics -->
vendor: 65 bytes, lines 135-136
135 136<script async src="https://www.googletagmanager.com/gtag/js?id=
136UA-101997629-3
vendor: 13 bytes, line 136
136"></script>
137<script> 138
vendor: 138 bytes, lines 138-142
138window.dataLayer = window.dataLayer || []; 139 function gtag(){dataLayer.push(arguments);} 140 gtag('js', new Date()); 141 142 gtag('config', '
142UA-101997629-3
vendor: 5 bytes, line 142
142');
143</script>
143 144<link rel="icon" href="https://www.reptileadvisor.com/wp-content/uploads/2019/03/cropped-Reptile-Advisor-Fav-Icon-32x32.png" sizes="32x32" /> 145<link rel="icon" href="https://www.reptileadvisor.com/wp-content/uploads/2019/03/cropped-Reptile-Advisor-Fav-Icon-192x192.png" sizes="192x192" /> 146<link rel="apple-touch-icon" href="https://www.reptileadvisor.com/wp-content/uploads/2019/03/cropped-Reptile-Advisor-Fav-Icon-180x180.png" /> 147<meta name="msapplication-TileImage" content="https://www.reptileadvisor.com/wp-content/uploads/2019/03/cropped-Reptile-Advisor-Fav-Icon-270x270.png" /> 148<style id="wp-custom-css"> 149/* Reptileadvisor CSS */ 150@media only screen and (max-width: 359px) { 151.inside-article { 152padding-right: 9px !important; 153padding-left: 9px !important; 154} 155} 156/* End Reptile Advisor CSS */ 157 158/* GeneratePress Site CSS */ .inside-article, 159.sidebar .widget, 160.comments-area { 161 border: 1px solid rgba(232, 234, 237, 1); 162 box-shadow: 0 0 10px rgba(232, 234, 237, 0.5); 163} 164 165/* Featured widget */ 166.sidebar .widget:first-child { 167 background-color: #e86000; 168 color: #fff; 169} 170 171.sidebar .widget:first-child .widget-title, 172.sidebar .widget:first-child a:not(.button) { 173 color: #fff; 174} 175 176.sidebar .widget li { 177 margin-bottom: 15px; 178} 179 180.button.light { 181 background: #fff; 182 color: #000; 183} 184 185.button.light:hover { 186 background: #fafafa; 187 color: #222; 188} 189 190.separate-containers .page-header { 191 background: transparent; 192 padding: 20px 20px; 193} 194 195.page-header h1 { 196 font-size: 30px; 197} 198 199h1 { 200 font-weight: 800; 201} 202 203h2 { 204 font-weight: 700; 205} 206 207@media (min-width: 769px) { 208 .post-image-aligned-left .post-image img { 209 max-width: 300px; 210 } 211} /* End GeneratePress Site CSS */ 212 213@media (max-width: 768px) { 214 h3 { 215 font-size: 20px; 216 } 217} 218.sidebar .widget:first-child { 219 background-color: #faf1cf85; 220 color: #000; 221} 222 223.sidebar .widget:first-child .widget-title, .sidebar .widget:first-child a:not(.button) { 224 color: #000; 225} 226.entry-summary p { 227 margin-bottom: 10px; 228} 229.entry-summary a { 230 color: #5daa68; 231 border-bottom: 2px solid rgba(30, 150, 45, 0.4); 232 float: right; 233} 234h2.entry-title { 235 font-size: 28px; 236} 237 238.sidebar .widget:nth-child(2) { 239 background-color: #fff; 240 color: #fff; 241 border: 0; 242 box-shadow: none; 243 padding: 0; 244 text-align: center; 245} 246 247.sidebar .widget:nth-child(3) h2 { 248 font-size: 18px; 249 margin-bottom: 10px; 250} 251.sidebar .widget:nth-child(3) { 252 line-height: 23px; 253 font-size: 16px; 254 color: #484019; 255 padding: 20px; 256 background-color: #FAF3D4; 257} 258.sidebar .widget:nth-child(3) a { 259 color: #5daa68; 260 text-decoration: underline; 261 262} 263 264.entry-content a { 265 color: #0080ff; 266 text-decoration: underline; 267} 268 269.content-box-blue, 270.content-box-gray, 271.content-box-grey, 272.content-box-army, 273.content-box-green, 274.content-box-purple, 275.content-box-red, 276.content-box-yellow { 277 margin: 0 0 25px; 278 overflow: hidden; 279 padding: 20px; 280} 281 282.content-box-blue { 283 background-color: #F0F8FF; 284 border-left: 8px solid #CEE1EF; 285} 286 287.content-box-gray { 288 background-color: #e2e2e2; 289 border-left: 8px solid #bdbdbd; 290} 291 292.content-box-grey { 293 background-color: #F5F5F5; 294 border-left: 8px solid #DDDDDD; 295} 296 297.content-box-army { 298 background-color: #737a36; 299 border: 1px solid #000000; 300} 301 302.content-box-green { 303 background-color: #d9edc2; 304 border: 1px solid #b2ce96; 305} 306 307.content-box-purple { 308 background-color: #e2e2f9; 309 border: 1px solid #bebde9; 310} 311 312.content-box-red { 313 background-color: #f9dbdb; 314 border-left: 8px solid #D95762; 315} 316 317.content-box-yellow { 318 background-color: #fef5c4; 319 border-left: 8px solid #FADF98; 320} 321 322.posted-on .updated { 323 display: inline-block; 324} 325 326.posted-on .updated + .entry-date { 327 display: none; 328} 329 330.posted-on .updated:before { 331 content: "Updated on "; 332} 333 334.wp-block-image figcaption { 335 margin-top: 0em; 336 margin-bottom: 1em; 337 font-size: 65%; 338} 339 340.nav-align-right .inside-navigation { 341 justify-content: space-between; 342} 343 344div#breadcrumbs { 345 font-size: 90%; 346 margin-bottom: 20px; 347} 348 349@media (max-width: 768px) { 350 .separate-containers .inside-article, .separate-containers .comments-area, .separate-containers .page-header, .separate-containers .paging-navigation, .one-container .site-content, .inside-page-header { 351 padding: 25px; 352 } 353 .separate-containers .site-main { 354 margin: 0; 355 } 356 .entry-meta { 357 font-size: 14px; 358 } 359 .entry-content:not(:first-child), .entry-summary:not(:first-child), .page-content:not(:first-child) { 360 margin-top: 1em; 361 } 362 .site-main .wp-block-group__inner-container { 363 padding: 10px 0; 364 } 365} 366 367 368#ez-toc-container{background:#f9f9f9;border:1px solid #aaa;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,.05);display:table;margin-bottom:1em;padding:10px;position:relative;width:auto}div.ez-toc-widget-container{padding:0;position:relative}#ez-toc-container.ez-toc-light-blue{background:#edf6ff}#ez-toc-container.ez-toc-white{background:#fff}#ez-toc-container.ez-toc-black{background:#000}#ez-toc-container.ez-toc-transparent{background:none transparent}
368div.ez-toc-widget-container ul{display:block}div.ez-toc-widget-container li{border:none;padding:0}div.ez-toc-widget-container ul.ez-toc-list{padding:10px}#ez-toc-container ul ul,.ez-toc div.ez-toc-widget-container ul ul{margin-left:1.5em}#ez-toc-container li,#ez-toc-container ul{margin:0;padding:0}#ez-toc-container li,#ez-toc-container ul,#ez-toc-container ul li,div.ez-toc-widget-container,div.ez-toc-widget-container li{background:0 0;list-style:none none;line-height:1.6;margin:0;overflow:hidden;z-index:1}#ez-toc-container p.ez-toc-title{text-align:left;line-height:1.45;margin:0;padding:0}.ez-toc-title-container{display:table;width:100%}.ez-toc-title,.ez-toc-title-toggle{display:table-cell;text-align:left;vertical-align:middle}#ez-toc-container.ez-toc-black p.ez-toc-title{color:#fff}#ez-toc-container div.ez-toc-title-container+ul.ez-toc-list{margin-top:1em}.ez-toc-wrap-left{float:left;margin-right:10px}.ez-toc-wrap-right{float:right;margin-left:10px}#ez-toc-container a{color:#444;box-shadow:none;text-decoration:none;text-shadow:none}#ez-toc-container a:visited{color:#9f9f9f}#ez-toc-container a:hover{text-decoration:underline}#ez-toc-container.ez-toc-black a{color:#fff}#ez-toc-container.ez-toc-black a:visited{color:#fff}#ez-toc-container a.ez-toc-toggle{color:#444}#ez-toc-container.counter-flat ul,#ez-toc-container.counter-hierarchy ul,.ez-toc-widget-container.counter-flat ul,.ez-toc-widget-container.counter-hierarchy ul{counter-reset:item}#ez-toc-container.counter-numeric li,.ez-toc-widget-container.counter-numeric li{list-style-type:decimal;list-style-position:inside}#ez-toc-container.counter-decimal ul.ez-toc-list li a::before,.ez-toc-widget-container.counter-decimal ul.ez-toc-list li a::before{content:counters(item, ".") ". ";display:inline-block;counter-increment:item;margin-right:.2em}#ez-toc-container.counter-roman li a::before,.ez-toc-widget-container.counter-roman ul.ez-toc-list li a::before{content:counters(item, ".", upper-roman) ". ";counter-increment:item}.ez-toc-widget-container ul.ez-toc-list li::before{content:' ';position:absolute;left:0;right:0;height:30px;line-height:30px;z-index:-1}.ez-toc-widget-container ul.ez-toc-list li.active::before{background-color:#ededed}.ez-toc-widget-container li.active>a{font-weight:900}.ez-toc-btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.428571429;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.ez-toc-btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.ez-toc-btn:focus,.ez-toc-btn:hover{color:#333;text-decoration:none}.ez-toc-btn.active,.ez-toc-btn:active{background-image:none;outline:0;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.ez-toc-btn-default{color:#333;background-color:#fff;border-color:#ccc}.ez-toc-btn-default.active,.ez-toc-btn-default:active,.ez-toc-btn-default:focus,.ez-toc-btn-default:hover{color:#333;background-color:#ebebeb;border-color:#adadad}.ez-toc-btn-default.active,.ez-toc-btn-default:active{background-image:none}.ez-toc-btn-sm,.ez-toc-btn-xs{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.ez-toc-btn-xs{padding:1px 5px}.ez-toc-btn-default{text-shadow:0 -1px 0 rgba(0,0,0,.2);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}.ez-toc-btn-default:active{box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.active,.ez-toc-btn:active{background-image:none}.ez-toc-btn-default{text-shadow:0 1px 0 #fff;background-image:linear-gradient(to bottom,#fff 0,#e0e0e0 100%);background-repeat:repeat-x;border-color:#dbdbdb;border-color:#ccc}.ez-toc-btn-default:focus,.ez-toc-btn-default:hover{background-color:#e0e0e0;background-position:0 -15px}.ez-toc-btn-default.active,.ez-toc-btn-default:active{background-color:#e0e0e0;border-color:#dbdbdb}.ez-toc-pull-right{float:right!important;margin-left:10px}.ez-toc-glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1;-moz-osx-font-smoothing:grayscale}.ez-toc-glyphicon:empty{width:1em}.ez-toc-toggle i.ez-toc-glyphicon{font-size:16px;margin-left:2px}[class*=ez-toc-icon-]{font-family:ez-toc-icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ez-toc-icon-toggle:before{content:"â¡"} 369</style> 370<style id="core-block-supports-inline-css"> 371/** 372 * Core styles: block-supports 373 */ 374
375/*# sourceURL=core-block-supports-inline-css */ 376</style> 377 378</head> 379 380<body class="archive category category-snakes category-6 wp-embed-responsive wp-theme-generatepress aawp-custom post-image-below-header post-image-aligned-left sticky-menu-no-transition sticky-enabled menu-logo menu-logo-enabled both-sticky-menu mobile-header mobile-header-logo right-sidebar nav-above-header separate-containers nav-search-enabled nav-aligned-left header-aligned-left dropdown-hover" itemtype="https://schema.org/Blog" itemscope> 381 <a class="screen-reader-text skip-link" href="#content" title="Skip to content">Skip to content</a> <nav class="auto-hide-sticky main-navigation has-menu-bar-items sub-menu-right" id="site-navigation" aria-label="Primary" itemtype="https://schema.org/SiteNavigationElement" itemscope> 382 <div class="inside-navigation grid-container"> 383 <div class="site-logo sticky-logo navigation-logo"> 384 <a href="https://www.reptileadvisor.com/" title="Reptile Advisor" rel="home"> 385 <img src="https://www.reptileadvisor.com/wp-content/uploads/2019/02/reptileadvisor-1.png" alt="Reptile Advisor" class="is-logo-image" /> 386 </a> 387 </div><form method="get" class="search-form navigation-search" action="https://www.reptileadvisor.com/"> 388 <input type="search" class="search-field" value="" name="s" title="Search" /> 389 </form> <button class="menu-toggle" aria-controls="primary-menu" aria-expanded="false"> 390 <span class="gp-icon icon-menu-bars"><svg viewBox="0 0 512 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M0 96c0-13.255 10.745-24 24-24h464c13.255 0 24 10.745 24 24s-10.745 24-24 24H24c-13.255 0-24-10.745-24-24zm0 160c0-13.255 10.745-24 24-24h464c13.255 0 24 10.745 24 24s-10.745 24-24 24H24c-13.255 0-24-10.745-24-24zm0 160c0-13.255 10.745-24 24-24h464c13.255 0 24 10.745 24 24s-10.745 24-24 24H24c-13.255 0-24-10.745-24-24z" /></svg><svg viewBox="0 0 512 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M71.029 71.029c9.373-9.372 24.569-9.372 33.942 0L256 222.059l151.029-151.03c9.373-9.372 24.569-9.372 33.942 0 9.372 9.373 9.372 24.569 0 33.942L289.941 256l151.03 151.029c9.372 9.373 9.372 24.569 0 33.942-9.373 9.372-24.569 9.372-33.942 0L256 289.941l-151.029 151.03c-9.373 9.372-24.569 9.372-33.942 0-9.372-9.373-9.372-24.569 0-33.942L222.059 256 71.029 104.971c-9.372-9.373-9.372-24.569 0-33.942z" /></svg></span><span class="mobile-menu">Menu</span> </button> 391 <div id="primary-menu" class="main-nav"><ul id="menu-main" class=" menu sf-menu"><li id="menu-item-276" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-276"><a href="https://www.reptileadvisor.com/category/lizards/">Lizards<span role="presentation" class="dropdown-menu-toggle"><span class="gp-icon icon-arrow"><svg viewBox="0 0 330 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M305.913 197.085c0 2.266-1.133 4.815-2.833 6.514L171.087 335.593c-1.7 1.7-4.249 2.832-6.515 2.832s-4.815-1.133-6.515-2.832L26.064 203.599c-1.7-1.7-2.832-4.248-2.832-6.514s1.132-4.816 2.832-6.515l14.162-14.163c1.7-1.699 3.966-2.832 6.515-2.832 2.266 0 4.815 1.133 6.515 2.832l111.316 111.317 111.316-111.317c1.7-1.699 4.249-2.832 6.515-2.832s4.815 1.133 6.515 2.832l14.162 14.163c1.7 1.7 2.833 4.249 2.833 6.515z" /></svg></span></span></a> 392<ul class="sub-menu"> 393 <li id="menu-item-312" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-312"><a href="https://www.reptileadvisor.com/category/lizards/bearded-dragons/">Bearded Dragons</a></li> 394 <li id="menu-item-1330" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-1330"><a href="https://www.reptileadvisor.com/category/lizards/leopard-geckos/">Leopard Geckos</a></li> 395 <li id="menu-item-313" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-313"><a href="https://www.reptileadvisor.com/category/lizards/chameleons/">Chameleons</a></li> 396 <li id="menu-item-453" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-453"><a href="https://www.reptileadvisor.com/category/lizards/crested-geckos/">Crested Geckos</a></li> 397</ul> 398</li> 399<li id="menu-item-576" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-576"><a href="https://www.reptileadvisor.com/category/frogs/">Frogs<span role="presentation" class="dropdown-menu-toggle">
399<span class="gp-icon icon-arrow"><svg viewBox="0 0 330 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M305.913 197.085c0 2.266-1.133 4.815-2.833 6.514L171.087 335.593c-1.7 1.7-4.249 2.832-6.515 2.832s-4.815-1.133-6.515-2.832L26.064 203.599c-1.7-1.7-2.832-4.248-2.832-6.514s1.132-4.816 2.832-6.515l14.162-14.163c1.7-1.699 3.966-2.832 6.515-2.832 2.266 0 4.815 1.133 6.515 2.832l111.316 111.317 111.316-111.317c1.7-1.699 4.249-2.832 6.515-2.832s4.815 1.133 6.515 2.832l14.162 14.163c1.7 1.7 2.833 4.249 2.833 6.515z" /></svg></span></span></a> 400<ul class="sub-menu"> 401 <li id="menu-item-577" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-577"><a href="https://www.reptileadvisor.com/category/frogs/red-eyed-tree-frogs/">Red Eyed Tree Frogs</a></li> 402</ul> 403</li> 404<li id="menu-item-1204" class="menu-item menu-item-type-taxonomy menu-item-object-category current-menu-item menu-item-has-children menu-item-1204"><a href="https://www.reptileadvisor.com/category/snakes/" aria-current="page">Snakes<span role="presentation" class="dropdown-menu-toggle"><span class="gp-icon icon-arrow"><svg viewBox="0 0 330 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M305.913 197.085c0 2.266-1.133 4.815-2.833 6.514L171.087 335.593c-1.7 1.7-4.249 2.832-6.515 2.832s-4.815-1.133-6.515-2.832L26.064 203.599c-1.7-1.7-2.832-4.248-2.832-6.514s1.132-4.816 2.832-6.515l14.162-14.163c1.7-1.699 3.966-2.832 6.515-2.832 2.266 0 4.815 1.133 6.515 2.832l111.316 111.317 111.316-111.317c1.7-1.699 4.249-2.832 6.515-2.832s4.815 1.133 6.515 2.832l14.162 14.163c1.7 1.7 2.833 4.249 2.833 6.515z" /></svg></span></span></a> 405<ul class="sub-menu"> 406 <li id="menu-item-1328" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-1328"><a href="https://www.reptileadvisor.com/category/snakes/ball-pythons/">Ball Pythons</a></li> 407 <li id="menu-item-1329" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-1329"><a href="https://www.reptileadvisor.com/category/snakes/corn-snakes/">Corn Snakes</a></li> 408</ul> 409</li> 410<li id="menu-item-1327" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-1327"><a href="https://www.reptileadvisor.com/category/tortoises/">Tortoises</a></li> 411</ul></div><div class="menu-bar-items"><span class="menu-bar-item search-item"><a aria-label="Open Search Bar" href="#"><span class="gp-icon icon-search"><svg viewBox="0 0 512 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path fill-rule="evenodd" clip-rule="evenodd" d="M208 48c-88.366 0-160 71.634-160 160s71.634 160 160 160 160-71.634 160-160S296.366 48 208 48zM0 208C0 93.125 93.125 0 208 0s208 93.125 208 208c0 48.741-16.765 93.566-44.843 129.024l133.826 134.018c9.366 9.379 9.355 24.575-.025 33.941-9.379 9.366-24.575 9.355-33.941-.025L337.238 370.987C301.747 399.167 256.839 416 208 416 93.125 416 0 322.875 0 208z" /></svg><svg viewBox="0 0 512 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M71.029 71.029c9.373-9.372 24.569-9.372 33.942 0L256 222.059l151.029-151.03c9.373-9.372 24.569-9.372 33.942 0 9.372 9.373 9.372 24.569 0 33.942L289.941 256l151.03 151.029c9.372 9.373 9.372 24.569 0 33.942-9.373 9.372-24.569 9.372-33.942 0L256 289.941l-151.029 151.03c-9.373 9.372-24.569 9.372-33.942 0-9.372-9.373-9.372-24.569 0-33.942L222.059 256 71.029 104.971c-9.372-9.373-9.372-24.569 0-33.942z" /></svg></span></a></span></div> </div> 412 </nav> 413 <header class="site-header" id="masthead" aria-label="Site" itemtype="https://schema.org/WPHeader" itemscope> 414 <div class="inside-header"> 415 </div> 416 </header> 417 <nav id="mobile-header" itemtype="https://schema.org/SiteNavigationElement" itemscope class="main-navigation mobile-header-navigation has-branding has-menu-bar-items"> 418 <div class="inside-navigation grid-container grid-parent"> 419 <form method="get" class="search-form navigation-search" action="https://www.reptileadvisor.com/"> 420 <input type="search" class="search-field" value="" name="s" title="Search" /> 421 </form><div class="site-logo mobile-header-logo"> 422 <a href="https://www.reptileadvisor.com/" title="Reptile Advisor" rel="home"> 423 <img src="https://www.reptileadvisor.com/wp-content/uploads/2022/04/reptileadvisor-log.png" alt="Reptile Advisor" class="is-logo-image" width="130" height="40" /> 424 </a> 425 </div> <button class="menu-toggle" aria-controls="mobile-menu" aria-expanded="false">
426 <span class="gp-icon icon-menu-bars"><svg viewBox="0 0 512 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M0 96c0-13.255 10.745-24 24-24h464c13.255 0 24 10.745 24 24s-10.745 24-24 24H24c-13.255 0-24-10.745-24-24zm0 160c0-13.255 10.745-24 24-24h464c13.255 0 24 10.745 24 24s-10.745 24-24 24H24c-13.255 0-24-10.745-24-24zm0 160c0-13.255 10.745-24 24-24h464c13.255 0 24 10.745 24 24s-10.745 24-24 24H24c-13.255 0-24-10.745-24-24z" /></svg><svg viewBox="0 0 512 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M71.029 71.029c9.373-9.372 24.569-9.372 33.942 0L256 222.059l151.029-151.03c9.373-9.372 24.569-9.372 33.942 0 9.372 9.373 9.372 24.569 0 33.942L289.941 256l151.03 151.029c9.372 9.373 9.372 24.569 0 33.942-9.373 9.372-24.569 9.372-33.942 0L256 289.941l-151.029 151.03c-9.373 9.372-24.569 9.372-33.942 0-9.372-9.373-9.372-24.569 0-33.942L222.059 256 71.029 104.971c-9.372-9.373-9.372-24.569 0-33.942z" /></svg></span><span class="mobile-menu">Menu</span> </button> 427 <div id="mobile-menu" class="main-nav"><ul id="menu-main-1" class=" menu sf-menu"><li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-276"><a href="https://www.reptileadvisor.com/category/lizards/">Lizards<span role="presentation" class="dropdown-menu-toggle"><span class="gp-icon icon-arrow"><svg viewBox="0 0 330 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M305.913 197.085c0 2.266-1.133 4.815-2.833 6.514L171.087 335.593c-1.7 1.7-4.249 2.832-6.515 2.832s-4.815-1.133-6.515-2.832L26.064 203.599c-1.7-1.7-2.832-4.248-2.832-6.514s1.132-4.816 2.832-6.515l14.162-14.163c1.7-1.699 3.966-2.832 6.515-2.832 2.266 0 4.815 1.133 6.515 2.832l111.316 111.317 111.316-111.317c1.7-1.699 4.249-2.832 6.515-2.832s4.815 1.133 6.515 2.832l14.162 14.163c1.7 1.7 2.833 4.249 2.833 6.515z" /></svg></span></span></a> 428<ul class="sub-menu"> 429 <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-312"><a href="https://www.reptileadvisor.com/category/lizards/bearded-dragons/">Bearded Dragons</a></li> 430 <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-1330"><a href="https://www.reptileadvisor.com/category/lizards/leopard-geckos/">Leopard Geckos</a></li> 431 <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-313"><a href="https://www.reptileadvisor.com/category/lizards/chameleons/">Chameleons</a></li> 432 <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-453"><a href="https://www.reptileadvisor.com/category/lizards/crested-geckos/">Crested Geckos</a></li> 433</ul> 434</li> 435<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-576"><a href="https://www.reptileadvisor.com/category/frogs/">Frogs<span role="presentation" class="dropdown-menu-toggle"><span class="gp-icon icon-arrow"><svg viewBox="0 0 330 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M305.913 197.085c0 2.266-1.133 4.815-2.833 6.514L171.087 335.593c-1.7 1.7-4.249 2.832-6.515 2.832s-4.815-1.133-6.515-2.832L26.064 203.599c-1.7-1.7-2.832-4.248-2.832-6.514s1.132-4.816 2.832-6.515l14.162-14.163c1.7-1.699 3.966-2.832 6.515-2.832 2.266 0 4.815 1.133 6.515 2.832l111.316 111.317 111.316-111.317c1.7-1.699 4.249-2.832 6.515-2.832s4.815 1.133 6.515 2.832l14.162 14.163c1.7 1.7 2.833 4.249 2.833 6.515z" /></svg></span></span></a> 436<ul class="sub-menu"> 437 <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-577"><a href="https://www.reptileadvisor.com/category/frogs/red-eyed-tree-frogs/">Red Eyed Tree Frogs</a></li> 438</ul> 439</li> 440<li class="menu-item menu-item-type-taxonomy menu-item-object-category current-menu-item menu-item-has-children menu-item-1204"><a href="https://www.reptileadvisor.com/category/snakes/" aria-current="page">Snakes<span role="presentation" class="dropdown-menu-toggle"><span class="gp-icon icon-arrow"><svg viewBox="0 0 330 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M305.913 197.085c0 2.266-1.133 4.815-2.833 6.514L171.087 335.593c-1.7 1.7-4.249 2.832-6.515 2.832s-4.815-1.133-6.515-2.832L26.064 203.599c-1.7-1.7-2.832-4.248-2.832-6.514s1.132-4.816 2.832-6.515l14.162-14.163c1.7-1.699 3.966-2.832 6.515-2.832 2.266 0 4.815 1.133 6.515 2.832l111.316 111.317 111.316-111.317c1.7-1.699 4.249-2.832 6.515-2.832s4.815 1.133 6.515 2.832l14.162 14.163c1.7 1.7 2.833 4.249 2.833 6.515z" /></svg></span></span></a> 441<ul class="sub-menu"> 442 <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-1328"><a href="https://www.reptileadvisor.com/category/snakes/ball-pythons/">Ball Pythons</a></li> 443 <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-1329"><a href="https://www.reptileadvisor.com/category/snakes/corn-snake
443s/">Corn Snakes</a></li> 444</ul> 445</li> 446<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-1327"><a href="https://www.reptileadvisor.com/category/tortoises/">Tortoises</a></li> 447</ul></div><div class="menu-bar-items"><span class="menu-bar-item search-item"><a aria-label="Open Search Bar" href="#"><span class="gp-icon icon-search"><svg viewBox="0 0 512 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path fill-rule="evenodd" clip-rule="evenodd" d="M208 48c-88.366 0-160 71.634-160 160s71.634 160 160 160 160-71.634 160-160S296.366 48 208 48zM0 208C0 93.125 93.125 0 208 0s208 93.125 208 208c0 48.741-16.765 93.566-44.843 129.024l133.826 134.018c9.366 9.379 9.355 24.575-.025 33.941-9.379 9.366-24.575 9.355-33.941-.025L337.238 370.987C301.747 399.167 256.839 416 208 416 93.125 416 0 322.875 0 208z" /></svg><svg viewBox="0 0 512 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M71.029 71.029c9.373-9.372 24.569-9.372 33.942 0L256 222.059l151.029-151.03c9.373-9.372 24.569-9.372 33.942 0 9.372 9.373 9.372 24.569 0 33.942L289.941 256l151.03 151.029c9.372 9.373 9.372 24.569 0 33.942-9.373 9.372-24.569 9.372-33.942 0L256 289.941l-151.029 151.03c-9.373 9.372-24.569 9.372-33.942 0-9.372-9.373-9.372-24.569 0-33.942L222.059 256 71.029 104.971c-9.372-9.373-9.372-24.569 0-33.942z" /></svg></span></a></span></div> </div><!-- .inside-navigation --> 448 </nav><!-- #site-navigation --> 449 450 <div class="site grid-container container hfeed" id="page"> 451 <div class="site-content" id="content"> 452 453 <div class="content-area" id="primary"> 454 <main class="site-main" id="main"> 455 <header class="page-header" aria-label="Page"> 456 457 <h1 class="page-title"> 458 Snakes </h1> 459 460 </header> 461 <article id="post-3082" class="post-3082 post type-post status-publish format-standard has-post-thumbnail hentry category-snakes" itemtype="https://schema.org/CreativeWork" itemscope> 462 <div class="inside-article"> 463 <header class="entry-header" aria-label="Content"> 464 <h2 class="entry-title" itemprop="headline"><a href="https://www.reptileadvisor.com/rosy-boa/" rel="bookmark">Rosy Boa Care – Owner’s Guide on Size, Habitat and Diet</a></h2> <div class="entry-meta"> 465 <span class="posted-on"><time class="updated" datetime="2022-06-14T17:04:29+00:00" itemprop="dateModified">June 14, 2022</time><time class="entry-date published" datetime="2022-06-13T15:35:18+00:00" itemprop="datePublished">June 13, 2022</time></span> <span class="byline">by <span class="author vcard" itemprop="author" itemtype="https://schema.org/Person" itemscope><a class="url fn n" href="https://www.reptileadvisor.com/author/reptileadvisor_oni4a4/" title="View all posts by Jeff England" rel="author" itemprop="url"><span class="author-name" itemprop="name">Jeff England</span></a></span></span> </div> 466 </header> 467 <div class="post-image"> 468 469 <a href="https://www.reptileadvisor.com/rosy-boa/"> 470 <img width="1000" height="714" src="https://www.reptileadvisor.com/wp-content/uploads/2022/06/Rosy-Boa-care.jpg" class="attachment-full size-full wp-post-image" alt="" itemprop="image" decoding="async" fetchpriority="high" srcset="https://www.reptileadvisor.com/wp-content/uploads/2022/06/Rosy-Boa-care.jpg 1000w, https://www.reptileadvisor.com/wp-content/uploads/2022/06/Rosy-Boa-care-300x214.jpg 300w, https://www.reptileadvisor.com/wp-content/uploads/2022/06/Rosy-Boa-care-768x548.jpg 768w" sizes="(max-width: 1000px) 100vw, 1000px" /> 471 </a> 472 </div> 473 <div class="entry-summary" itemprop="text"> 474 <p>The Rosy Boa is a beautiful snake that comes in a variety of patterns and colors. It’s a small, gentle snake that can almost always be handled without fear of being bitten, musked, or pooped on.</p> 475 </div> 476 477 <footer class="entry-meta" aria-label="Entry meta"> 478 </footer> 479 </div> 480</article> 481<article id="post-2985" class="post-2985 post type-post status-publish format-standard has-post-thumbnail hentry category-snakes" itemtype="https://schema.org/CreativeWork" itemscope> 482 <div class="inside-article"> 483 <header class="entry-header" aria-label="Content"> 484 <h2 class="entry-title" itemprop="headline"><a href="https://www.reptileadvisor.com/burmese-python-care-sheet/" rel="bookmark">Burmese Python Care Sheet (Full Guide)</a></h2> <div class="entry-meta"> 485 <span class="posted-on"><time class="updated" datetime="2022-06-14T16:12:51+00:00" itemprop="dateModified">June 14, 2022</time><time class="entry-date published" datetime="2022-04-03T17:03:00+00:00" itemprop="datePublished">April 3, 2022</time></span> <span class="byline">by <span class="author vcard" itemprop="author" itemtype="https://schema.org/Person" itemscope><a class="url fn n" href="https://www.reptileadvisor.com/author/reptileadvisor_oni4a4/" title="View all posts by Jeff England" rel="author" itemprop="url"><span class="author-name" itemprop="name">Jeff England</span></a></span></span> </div> 486 </header> 487 <div class="post-image"> 488 489 <a href="https://www.reptileadvisor.com/burmese-python-care-sheet/"> 490 <img width="1000" height="668" src="https://www.reptileadvisor.com/wp-content/uploads/2022/04/Burmese-python.jpg" class="attachment-full size-full wp-post-image" alt="" itemprop="image" decoding="async" srcset="https://www.reptileadvisor.com/wp-content/uploads/2022/04/Burmese-python.jpg 1000w, https://www.reptileadvisor.com/wp-content/uploads/2022/04/Burmese-python-300x200.jpg 300w, https://www.reptileadvisor.com/wp-content/uploads/2022/04/Burmese-python-768x513.jpg 768w" sizes="(max-width: 1000px) 100v
490w, 1000px" /> 491 </a> 492 </div> 493 <div class="entry-summary" itemprop="text"> 494 <p>Thinking about adding a Burmese Python to your snake collection? Here’s what you should know to provide good care to these snakes.</p> 495 </div> 496 497 <footer class="entry-meta" aria-label="Entry meta"> 498 </footer> 499 </div> 500</article> 501<article id="post-2631" class="post-2631 post type-post status-publish format-standard has-post-thumbnail hentry category-snakes" itemtype="https://schema.org/CreativeWork" itemscope> 502 <div class="inside-article"> 503 <header class="entry-header" aria-label="Content"> 504 <h2 class="entry-title" itemprop="headline"><a href="https://www.reptileadvisor.com/red-tailed-boa/" rel="bookmark">Red Tailed Boa Care Sheet: The Complete Guide</a></h2> <div class="entry-meta"> 505 <span class="posted-on"><time class="updated" datetime="2022-03-31T07:04:28+00:00" itemprop="dateModified">March 31, 2022</time><time class="entry-date published" datetime="2021-04-29T15:31:35+00:00" itemprop="datePublished">April 29, 2021</time></span> <span class="byline">by <span class="author vcard" itemprop="author" itemtype="https://schema.org/Person" itemscope><a class="url fn n" href="https://www.reptileadvisor.com/author/reptileadvisor_oni4a4/" title="View all posts by Jeff England" rel="author" itemprop="url"><span class="author-name" itemprop="name">Jeff England</span></a></span></span> </div> 506 </header> 507 <div class="post-image"> 508 509 <a href="https://www.reptileadvisor.com/red-tailed-boa/"> 510 <img width="1000" height="662" src="https://www.reptileadvisor.com/wp-content/uploads/2022/03/Boa-constrictor-occidentalis.jpg" class="attachment-full size-full wp-post-image" alt="" itemprop="image" decoding="async" srcset="https://www.reptileadvisor.com/wp-content/uploads/2022/03/Boa-constrictor-occidentalis.jpg 1000w, https://www.reptileadvisor.com/wp-content/uploads/2022/03/Boa-constrictor-occidentalis-300x199.jpg 300w, https://www.reptileadvisor.com/wp-content/uploads/2022/03/Boa-constrictor-occidentalis-768x508.jpg 768w" sizes="(max-width: 1000px) 100vw, 1000px" /> 511 </a> 512 </div> 513 <div class="entry-summary" itemprop="text"> 514 <p>This guide covers everything you need to know about red tail boa care, housing, feeding, handling, and more.</p> 515 </div> 516 517 <footer class="entry-meta" aria-label="Entry meta"> 518 </footer> 519 </div> 520</article> 521<article id="post-2618" class="post-2618 post type-post status-publish format-standard has-post-thumbnail hentry category-snakes" itemtype="https://schema.org/CreativeWork" itemscope> 522 <div class="inside-article"> 523 <header class="entry-header" aria-label="Content"> 524 <h2 class="entry-title" itemprop="headline"><a href="https://www.reptileadvisor.com/mexican-black-king-snake/" rel="bookmark">Mexican Black King Snake Care Sheet: Setup, Feeding, & More</a></h2> <div class="entry-meta"> 525 <span class="posted-on"><time class="updated" datetime="2022-03-31T07:08:30+00:00" itemprop="dateModified">March 31, 2022</time><time class="entry-date published" datetime="2021-04-23T22:51:18+00:00" itemprop="datePublished">April 23, 2021</time></span> <span class="byline">by <span class="author vcard" itemprop="author" itemtype="https://schema.org/Person" itemscope><a class="url fn n" href="https://www.reptileadvisor.com/author/reptileadvisor_oni4a4/" title="View all posts by Jeff England" rel="author" itemprop="url"><span class="author-name" itemprop="name">Jeff England</span></a></span></span> </div> 526 </header> 527 <div class="post-image"> 528 529 <a href="https://www.reptileadvisor.com/mexican-black-king-snake/"> 530 <img width="1000" height="667" src="https://www.reptileadvisor.com/wp-content/uploads/2021/04/mexican-black-king-snake.jpg" class="attachment-full size-full wp-post-image" alt="Mexican black kingsnake (Lampropeltis getula nigrita)" itemprop="image" decoding="async" loading="lazy" srcset="https://www.reptileadvisor.com/wp-content/uploads/2021/04/mexican-black-king-snake.jpg 1000w, https://www.reptileadvisor.com/wp-content/uploads/2021/04/mexican-black-king-snake-300x200.jpg 300w, https://www.reptileadvisor.com/wp-content/uploads/2021/04/mexican-black-king-snake-768x512.jpg 768w" sizes="auto, (max-width: 1000px) 100v
530w, 1000px" /> 531 </a> 532 </div> 533 <div class="entry-summary" itemprop="text"> 534 <p>In this guide we cover everything you keep to know about keeping Mexican Black King Snake including feeding, setup, and more.</p> 535 </div> 536 537 <footer class="entry-meta" aria-label="Entry meta"> 538 </footer> 539 </div> 540</article> 541<article id="post-2597" class="post-2597 post type-post status-publish format-standard has-post-thumbnail hentry category-corn-snakes" itemtype="https://schema.org/CreativeWork" itemscope> 542 <div class="inside-article"> 543 <header class="entry-header" aria-label="Content"> 544 <h2 class="entry-title" itemprop="headline"><a href="https://www.reptileadvisor.com/corn-snake-care/" rel="bookmark">Corn Snake Care Sheet: Setup, Feeding, Handling, & More</a></h2> <div class="entry-meta"> 545 <span class="posted-on"><time class="updated" datetime="2022-03-31T07:15:01+00:00" itemprop="dateModified">March 31, 2022</time><time class="entry-date published" datetime="2021-04-19T13:41:48+00:00" itemprop="datePublished">April 19, 2021</time></span> <span class="byline">by <span class="author vcard" itemprop="author" itemtype="https://schema.org/Person" itemscope><a class="url fn n" href="https://www.reptileadvisor.com/author/reptileadvisor_oni4a4/" title="View all posts by Jeff England" rel="author" itemprop="url"><span class="author-name" itemprop="name">Jeff England</span></a></span></span> </div> 546 </header> 547 <div class="post-image"> 548 549 <a href="https://www.reptileadvisor.com/corn-snake-care/"> 550 <img width="1000" height="667" src="https://www.reptileadvisor.com/wp-content/uploads/2020/02/corn-snake-feeding.jpg" class="attachment-full size-full wp-post-image" alt="Corn snake" itemprop="image" decoding="async" loading="lazy" srcset="https://www.reptileadvisor.com/wp-content/uploads/2020/02/corn-snake-feeding.jpg 1000w, https://www.reptileadvisor.com/wp-content/uploads/2020/02/corn-snake-feeding-300x200.jpg 300w, https://www.reptileadvisor.com/wp-content/uploads/2020/02/corn-snake-feeding-768x512.jpg 768w" sizes="auto, (max-width: 1000px) 100vw, 1000px" /> 551 </a> 552 </div> 553 <div class="entry-summary" itemprop="text"> 554 <p>In this guide we cover everything that you need to know about keeping and caring for Corn snakes the right way!</p> 555 </div> 556 557 <footer class="entry-meta" aria-label="Entry meta"> 558 </footer> 559 </div> 560</article> 561<article id="post-2556" class="post-2556 post type-post status-publish format-standard has-post-thumbnail hentry category-ball-pythons" itemtype="https://schema.org/CreativeWork" itemscope> 562 <div class="inside-article"> 563 <header class="entry-header" aria-label="Content"> 564 <h2 class="entry-title" itemprop="headline"><a href="https://www.reptileadvisor.com/ball-python-size/" rel="bookmark">Ball Python Size & Weight Guide (By Age & Growth Rate)</a></h2> <div class="entry-meta"> 565 <span class="posted-on"><time class="updated" datetime="2022-03-31T07:41:51+00:00" itemprop="dateModified">March 31, 2022</time><time class="entry-date published" datetime="2021-04-09T18:38:05+00:00" itemprop="datePublished">April 9, 2021</time></span> <span class="byline">by <span class="author vcard" itemprop="author" itemtype="https://schema.org/Person" itemscope><a class="url fn n" href="https://www.reptileadvisor.com/author/reptileadvisor_oni4a4/" title="View all posts by Jeff England" rel="author" itemprop="url"><span class="author-name" itemprop="name">Jeff England</span></a></span></span> </div> 566 </header> 567 <div class="post-image"> 568 569 <a href="https://www.reptileadvisor.com/ball-python-size/"> 570 <img width="1000" height="751" src="https://www.reptileadvisor.com/wp-content/uploads/2021/04/ball-python-size.jpg" class="attachment-full size-full wp-post-image" alt="Royal python snake" itemprop="image" decoding="async" loading="lazy" srcset="https://www.reptileadvisor.com/wp-content/uploads/2021/04/ball-python-size.jpg 1000w, https://www.reptileadvisor.com/wp-content/uploads/2021/04/ball-python-size-300x225.jpg 300w, https://www.reptileadvisor.com/wp-content/uploads/2021/04/ball-python-size-768x577.jpg 768w" sizes="auto, (max-width: 1000px) 100v
570w, 1000px" /> 571 </a> 572 </div> 573 <div class="entry-summary" itemprop="text"> 574 <p>This guide covers everything you need to know about ball python sizing and teaches you what to expect when buying one.</p> 575 </div> 576 577 <footer class="entry-meta" aria-label="Entry meta"> 578 </footer> 579 </div> 580</article> 581<article id="post-2541" class="post-2541 post type-post status-publish format-standard has-post-thumbnail hentry category-snakes" itemtype="https://schema.org/CreativeWork" itemscope> 582 <div class="inside-article"> 583 <header class="entry-header" aria-label="Content"> 584 <h2 class="entry-title" itemprop="headline"><a href="https://www.reptileadvisor.com/white-lipped-python/" rel="bookmark">White Lipped Python Care Sheet: The Complete Guide</a></h2> <div class="entry-meta"> 585 <span class="posted-on"><time class="updated" datetime="2022-03-31T07:42:58+00:00" itemprop="dateModified">March 31, 2022</time><time class="entry-date published" datetime="2021-04-06T14:02:47+00:00" itemprop="datePublished">April 6, 2021</time></span> <span class="byline">by <span class="author vcard" itemprop="author" itemtype="https://schema.org/Person" itemscope><a class="url fn n" href="https://www.reptileadvisor.com/author/reptileadvisor_oni4a4/" title="View all posts by Jeff England" rel="author" itemprop="url"><span class="author-name" itemprop="name">Jeff England</span></a></span></span> </div> 586 </header> 587 <div class="post-image"> 588 589 <a href="https://www.reptileadvisor.com/white-lipped-python/"> 590 <img width="1000" height="669" src="https://www.reptileadvisor.com/wp-content/uploads/2021/04/white-lipped-python.jpg" class="attachment-full size-full wp-post-image" alt="White Lipped Python" itemprop="image" decoding="async" loading="lazy" srcset="https://www.reptileadvisor.com/wp-content/uploads/2021/04/white-lipped-python.jpg 1000w, https://www.reptileadvisor.com/wp-content/uploads/2021/04/white-lipped-python-300x201.jpg 300w, https://www.reptileadvisor.com/wp-content/uploads/2021/04/white-lipped-python-768x514.jpg 768w" sizes="auto, (max-width: 1000px) 100vw, 1000px" /> 591 </a> 592 </div> 593 <div class="entry-summary" itemprop="text"> 594 <p>This guide covers everything that you need to know about keeping White-Lipped pythons at home and whether they’re a suitable species for you.</p> 595 </div> 596 597 <footer class="entry-meta" aria-label="Entry meta"> 598 </footer> 599 </div> 600</article> 601<article id="post-2530" class="post-2530 post type-post status-publish format-standard has-post-thumbnail hentry category-ball-pythons" itemtype="https://schema.org/CreativeWork" itemscope> 602 <div class="inside-article"> 603 <header class="entry-header" aria-label="Content"> 604 <h2 class="entry-title" itemprop="headline"><a href="https://www.reptileadvisor.com/pastel-ball-python/" rel="bookmark">Pastel Ball Python Morph Guide (With Pictures)</a></h2> <div class="entry-meta"> 605 <span class="posted-on"><time class="updated" datetime="2022-03-31T07:44:36+00:00" itemprop="dateModified">March 31, 2022</time><time class="entry-date published" datetime="2021-04-05T21:25:55+00:00" itemprop="datePublished">April 5, 2021</time></span> <span class="byline">by <span class="author vcard" itemprop="author" itemtype="https://schema.org/Person" itemscope><a class="url fn n" href="https://www.reptileadvisor.com/author/reptileadvisor_oni4a4/" title="View all posts by Jeff England" rel="author" itemprop="url"><span class="author-name" itemprop="name">Jeff England</span></a></span></span> </div> 606 </header> 607 <div class="post-image"> 608 609 <a href="https://www.reptileadvisor.com/pastel-ball-python/"> 610 <img width="1000" height="667" src="https://www.reptileadvisor.com/wp-content/uploads/2021/04/pastel-ball-python-morph-2.jpg" class="attachment-full size-full wp-post-image" alt="Pastel ball python" itemprop="image" decoding="async" loading="lazy" srcset="https://www.reptileadvisor.com/wp-content/uploads/2021/04/pastel-ball-python-morph-2.jpg 1000w, https://www.reptileadvisor.com/wp-content/uploads/2021/04/pastel-ball-python-morph-2-300x200.jpg 300w, https://www.reptileadvisor.com/wp-content/uploads/2021/04/pastel-ball-python-morph-2-768x512.jpg 768w" sizes="auto, (max-width: 1000px) 100v
610w, 1000px" /> 611 </a> 612 </div> 613 <div class="entry-summary" itemprop="text"> 614 <p>This guide covers everything you need to know the pastel ball python morph including genetics and patterns of inheritance.</p> 615 </div> 616 617 <footer class="entry-meta" aria-label="Entry meta"> 618 </footer> 619 </div> 620</article> 621<article id="post-2518" class="post-2518 post type-post status-publish format-standard has-post-thumbnail hentry category-ball-pythons" itemtype="https://schema.org/CreativeWork" itemscope> 622 <div class="inside-article"> 623 <header class="entry-header" aria-label="Content"> 624 <h2 class="entry-title" itemprop="headline"><a href="https://www.reptileadvisor.com/clown-ball-python/" rel="bookmark">Clown Ball Python Morph Guide (With Pictures)</a></h2> <div class="entry-meta"> 625 <span class="posted-on"><time class="updated" datetime="2022-03-31T07:45:25+00:00" itemprop="dateModified">March 31, 2022</time><time class="entry-date published" datetime="2021-04-01T19:22:28+00:00" itemprop="datePublished">April 1, 2021</time></span> <span class="byline">by <span class="author vcard" itemprop="author" itemtype="https://schema.org/Person" itemscope><a class="url fn n" href="https://www.reptileadvisor.com/author/reptileadvisor_oni4a4/" title="View all posts by Jeff England" rel="author" itemprop="url"><span class="author-name" itemprop="name">Jeff England</span></a></span></span> </div> 626 </header> 627 <div class="post-image"> 628 629 <a href="https://www.reptileadvisor.com/clown-ball-python/"> 630 <img width="1000" height="667" src="https://www.reptileadvisor.com/wp-content/uploads/2021/04/clown-ball-python-morph.jpg" class="attachment-full size-full wp-post-image" alt="clown ball python (Python regius)" itemprop="image" decoding="async" loading="lazy" srcset="https://www.reptileadvisor.com/wp-content/uploads/2021/04/clown-ball-python-morph.jpg 1000w, https://www.reptileadvisor.com/wp-content/uploads/2021/04/clown-ball-python-morph-300x200.jpg 300w, https://www.reptileadvisor.com/wp-content/uploads/2021/04/clown-ball-python-morph-768x512.jpg 768w" sizes="auto, (max-width: 1000px) 100vw, 1000px" /> 631 </a> 632 </div> 633 <div class="entry-summary" itemprop="text"> 634 <p>This guide covers everything you need to know about the clown ball python morph including genetics and pattern of inheritance.</p> 635 </div> 636 637 <footer class="entry-meta" aria-label="Entry meta"> 638 </footer> 639 </div> 640</article> 641<article id="post-2514" class="post-2514 post type-post status-publish format-standard has-post-thumbnail hentry category-ball-pythons" itemtype="https://schema.org/CreativeWork" itemscope> 642 <div class="inside-article"> 643 <header class="entry-header" aria-label="Content"> 644 <h2 class="entry-title" itemprop="headline"><a href="https://www.reptileadvisor.com/axanthic-ball-python/" rel="bookmark">Axanthic Ball Python Morph Guide</a></h2> <div class="entry-meta"> 645 <span class="posted-on"><time class="updated" datetime="2022-03-31T07:46:16+00:00" itemprop="dateModified">March 31, 2022</time><time class="entry-date published" datetime="2021-03-31T00:48:52+00:00" itemprop="datePublished">March 31, 2021</time></span> <span class="byline">by <span class="author vcard" itemprop="author" itemtype="https://schema.org/Person" itemscope><a class="url fn n" href="https://www.reptileadvisor.com/author/reptileadvisor_oni4a4/" title="View all posts by Jeff England" rel="author" itemprop="url"><span class="author-name" itemprop="name">Jeff England</span></a></span></span> </div> 646 </header> 647 <div class="post-image"> 648 649 <a href="https://www.reptileadvisor.com/axanthic-ball-python/"> 650 <img width="800" height="601" src="https://www.reptileadvisor.com/wp-content/uploads/2019/12/Axanthic-ball-python-e1617151604288.jpg" class="attachment-full size-full wp-post-image" alt="Axanthic Ball Python (Python regius) on white background." itemprop="image" decoding="async" loading="lazy" srcset="https://www.reptileadvisor.com/wp-content/uploads/2019/12/Axanthic-ball-python-e1617151604288.jpg 800w, https://www.reptileadvisor.com/wp-content/uploads/2019/12/Axanthic-ball-python-e1617151604288-300x225.jpg 300w, https://www.reptileadvisor.com/wp-content/uploads/2019/12/Axanthic-ball-python-e1617151604288-768x577.jpg 768w" sizes="auto, (max-width: 800px) 100v
650w, 800px" /> 651 </a> 652 </div> 653 <div class="entry-summary" itemprop="text"> 654 <p>This guide covers everything you need to know about the Axanthic ball python morph including genetics and care tips.</p> 655 </div> 656 657 <footer class="entry-meta" aria-label="Entry meta"> 658 </footer> 659 </div> 660</article> 661 <nav id="nav-below" class="paging-navigation" aria-label="Archive Page"> 662 <span class="screen-reader-text">Post navigation</span> 663 664 <div class="nav-previous"> 665 <span class="gp-icon icon-arrow"><svg viewBox="0 0 330 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M305.913 197.085c0 2.266-1.133 4.815-2.833 6.514L171.087 335.593c-1.7 1.7-4.249 2.832-6.515 2.832s-4.815-1.133-6.515-2.832L26.064 203.599c-1.7-1.7-2.832-4.248-2.832-6.514s1.132-4.816 2.832-6.515l14.162-14.163c1.7-1.699 3.966-2.832 6.515-2.832 2.266 0 4.815 1.133 6.515 2.832l111.316 111.317 111.316-111.317c1.7-1.699 4.249-2.832 6.515-2.832s4.815 1.133 6.515 2.832l14.162 14.163c1.7 1.7 2.833 4.249 2.833 6.515z" /></svg></span> <span class="prev" title="Previous"><a href="https://www.reptileadvisor.com/category/snakes/page/2/" >Older posts</a></span> 666 </div> 667 <div class="nav-links"><span aria-current="page" class="page-numbers current"><span class="screen-reader-text">Page</span>1</span> 668<a class="page-numbers" href="https://www.reptileadvisor.com/category/snakes/page/2/"><span class="screen-reader-text">Page</span>2</a> 669<span class="page-numbers dots">…</span> 670<a class="page-numbers" href="https://www.reptileadvisor.com/category/snakes/page/4/"><span class="screen-reader-text">Page</span>4</a> 671<a class="next page-numbers" href="https://www.reptileadvisor.com/category/snakes/page/2/">Next <span aria-hidden="true">→</span></a></div> </nav> 672 </main> 673 </div> 674 675 <div class="widget-area sidebar is-right-sidebar" id="right-sidebar"> 676 <div class="inside-right-sidebar"> 677 <aside id="text-6" class="widget inner-padding widget_text"><h2 class="widget-title">About Reptile Advisor</h2> <div class="textwidget"><p>Reptile Advisor is a free resource for reptile owners of all experience levels. We publish weekly informational guides with easy-to-understand graphics to help you in your reptile-keeping journey.</p> 678</div> 679 </aside><aside id="media_image-3" class="widget inner-padding widget_media_image"><img width="256" height="370" src="https://www.reptileadvisor.com/wp-content/uploads/2022/04/author-jeff.png" class="image wp-image-3038 attachment-full size-full" alt="ReptileAdvisor - Jeff" style="max-width: 100%; height: auto;" decoding="async" loading="lazy" srcset="https://www.reptileadvisor.com/wp-content/uploads/2022/04/author-jeff.png 256w, https://www.reptileadvisor.com/wp-content/uploads/2022/04/author-jeff-208x300.png 208w" sizes="auto, (max-width: 256px) 100v
679w, 256px" /></aside><aside id="text-10" class="widget inner-padding widget_text"><h2 class="widget-title">Author: Jeff England</h2> <div class="textwidget"><p>I am obsessed with reptiles and have been keeping them my entire life. <a href="https://www.reptileadvisor.com">Read more about my experience.</a></p> 680</div> 681 </aside><aside id="search-2" class="widget inner-padding widget_search"><form method="get" class="search-form" action="https://www.reptileadvisor.com/"> 682 <label> 683 <span class="screen-reader-text">Search for:</span> 684 <input type="search" class="search-field" placeholder="Search …" value="" name="s" title="Search for:"> 685 </label> 686 <button class="search-submit" aria-label="Search"><span class="gp-icon icon-search"><svg viewBox="0 0 512 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path fill-rule="evenodd" clip-rule="evenodd" d="M208 48c-88.366 0-160 71.634-160 160s71.634 160 160 160 160-71.634 160-160S296.366 48 208 48zM0 208C0 93.125 93.125 0 208 0s208 93.125 208 208c0 48.741-16.765 93.566-44.843 129.024l133.826 134.018c9.366 9.379 9.355 24.575-.025 33.941-9.379 9.366-24.575 9.355-33.941-.025L337.238 370.987C301.747 399.167 256.839 416 208 416 93.125 416 0 322.875 0 208z" /></svg></span></button></form> 687</aside> 688 <aside id="recent-posts-4" class="widget inner-padding widget_recent_entries"> 689 <h2 class="widget-title">Recent Posts</h2> 690 <ul> 691 <li> 692 <a href="https://www.reptileadvisor.com/red-footed-tortoise-the-complete-guide/">Red Footed Tortoise: How to Care for Them (Complete Guide)</a> 693 </li> 694 <li> 695 <a href="https://www.reptileadvisor.com/what-do-box-turtles-eat/">What Do Box Turtles Eat? (Pets vs Wild Box Turtles)</a> 696 </li> 697 <li> 698 <a href="https://www.reptileadvisor.com/lizard-names/">Greatest 200+ Lizard Names and Their Stories</a> 699 </li> 700 <li> 701 <a href="https://www.reptileadvisor.com/rosy-boa/">Rosy Boa Care – Owner’s Guide on Size, Habitat and Diet</a> 702 </li> 703 <li> 704 <a href="https://www.reptileadvisor.com/tokay-gecko/">Tokay Gecko Care: Everything You Need to Know</a> 705 </li> 706 </ul> 707 708 </aside> </div> 709</div> 710 711 </div> 712</div> 713 714 715<div class="site-footer"> 716 <div id="footer-widgets" class="site footer-widgets"> 717 <div class="footer-widgets-container grid-container"> 718 <div class="inside-footer-widgets"> 719 <div class="footer-widget-1"> 720 <aside id="text-3" class="widget inner-padding widget_text"><h2 class="widget-title">Amazon Affiliate Disclosure</h2> <div class="textwidget"><p>ReptileAdvisor.com is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to Amazon.com</p> 721</div> 722 </aside> </div> 723 <div class="footer-widget-2"> 724 <aside id="text-4" class="widget inner-padding widget_text"><h2 class="widget-title">Disclaimer</h2> <div class="textwidget"><p>ReptileAdvisor.com does not provide veterinary advice. Any information on Reptile Advisor should not be used in place of proper medical care. Always consult a licensed veterinarian in case of emergency.</p> 725</div> 726 </aside> </div> 727 <div class="footer-widget-3"> 728 <aside id="text-8" class="widget inner-padding widget_text"><h2 class="widget-title">Contact Us</h2> <div class="textwidget"><p>Questions or concerns? Contact us at [email protected] and we will get back to you ASAP!</p> 729</div> 730 </aside><aside id="pages-5" class="widget inner-padding widget_pages"><h2 class="widget-title">Pages</h2> 731 <ul> 732 <li class="page_item page-item-3"><a href="https://www.reptileadvisor.com/privacy-policy/">Privacy Policy</a></li> 733 </ul> 734 735 </aside> </div> 736 </div> 737 </div> 738 </div> 739 <footer class="site-info" aria-label="Site" itemtype="https://schema.org/WPFooter" itemscope> 740 <div class="inside-site-info grid-container"> 741 <div class="copyright-bar"> 742 © 2026 Reptile Advisor </div> 743 </div> 744 </footer> 745 </div> 746
747<script type="speculationrules"> 748{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/generatepress/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 749</script>
vendor: 1 bytes, line 749
749
750<script id="generate-a11y">!function(){"use strict";if("querySelector"in document&&"addEventListener"in window){var e=document.body;e.addEventListener("mousedown",function(){e.classList.add("using-mouse")}),e.addEventListener("keydown",function(){e.classList.remove("using-mouse")})}}();</script>
750<script id="generate-menu-js-extra"> 751var generatepressMenu = {"toggleOpenedSubMenus":"1","openSubMenuLabel":"Open Sub-Menu","closeSubMenuLabel":"Close Sub-Menu"}; 752//# sourceURL=generate-menu-js-extra 753</script>
vendor: 1 bytes, line 753
753
754<script id="generate-menu-js" src="https://www.reptileadvisor.com/wp-content/themes/generatepress/assets/js/menu.js?ver=3.1.3"></script>
vendor: 1 bytes, line 754
754
755<script id="generate-navigation-search-js-extra"> 756var generatepressNavSearch = {"open":"Open Search Bar","close":"Close Search Bar"}; 757//# sourceURL=generate-navigation-search-js-extra 758</script>
vendor: 1 bytes, line 758
758
759<script id="generate-navigation-search-js" src="https://www.reptileadvisor.com/wp-content/themes/generatepress/assets/js/navigation-search.js?ver=3.1.3"></script>
vendor: 1 bytes, line 759
759
760<script id="aawp-js" src="https://www.reptileadvisor.com/wp-content/plugins/aawp/assets/dist/js/main.js?ver=3.18.3"></script>
vendor: 1 bytes, line 760
760
761<script id="wp-emoji-settings" type="application/json"> 762{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"wpemoji":"https://www.reptileadvisor.com/wp-includes/js/wp-emoji.js?ver=7.1.2","twemoji":"https://www.reptileadvisor.com/wp-includes/js/twemoji.js?ver=7.1.2"}} 763</script>
vendor: 1 bytes, line 763
763
764<script type="module"> 765/** 766 * @output wp-includes/js/wp-emoji-loader.js 767 */ 768 769/* eslint-env es6 */ 770 771// Note: This is loaded as a script module, so there is no need for an IIFE to prevent pollution of the global scope. 772 773/** 774 * Emoji Settings as exported in PHP via _print_emoji_detection_script(). 775 * @typedef WPEmojiSettings 776 * @type {object} 777 * @property {?object} source 778 * @property {?string} source.concatemoji 779 * @property {?string} source.twemoji 780 * @property {?string} source.wpemoji 781 */ 782 783const selector = 'script#wp-emoji-settings'; 784const script = document.querySelector( selector ); 785if ( ! ( script instanceof HTMLScriptElement ) ) { 786 throw new Error( `Element missing: ${ selector }`); 787} 788const settings = /** @type {WPEmojiSettings} */ ( JSON.parse( script.text ) ); 789 790// For compatibility with other scripts that read from this global, in particular wp-includes/js/wp-emoji.js (source file: js/_enqueues/wp/emoji.js). 791window._wpemojiSettings = settings; 792 793/** 794 * Support tests. 795 * @typedef SupportTests 796 * @type {object} 797 * @property {?boolean} flag 798 * @property {?boolean} emoji 799 */ 800 801const sessionStorageKey = 'wpEmojiSettingsSupports'; 802const tests = [ 'flag', 'emoji' ]; 803 804/** 805 * Checks whether the browser supports offloading to a Worker. 806 * 807 * @since 6.3.0 808 * 809 * @private 810 * 811 * @returns {boolean} 812 */ 813function supportsWorkerOffloading() { 814 return ( 815 typeof Worker !== 'undefined' && 816 typeof OffscreenCanvas !== 'undefined' && 817 typeof URL !== 'undefined' && 818 URL.createObjectURL && 819 typeof Blob !== 'undefined' 820 ); 821} 822 823/** 824 * @typedef SessionSupportTests 825 * @type {object} 826 * @property {number} timestamp 827 * @property {SupportTests} supportTests 828 */ 829 830/** 831 * Get support tests from session. 832 * 833 * @since 6.3.0 834 * 835 * @private 836 * 837 * @returns {?SupportTests} Support tests, or null if not set or older than 1 week. 838 */ 839function getSessionSupportTests() { 840 try { 841 /** @type {SessionSupportTests} */ 842 const item = JSON.parse( 843 sessionStorage.getItem( sessionStorageKey ) 844 ); 845 if ( 846 typeof item === 'object' && 847 typeof item.timestamp === 'number' && 848 new Date().valueOf() < item.timestamp + 604800 && // Note: Number is a week in seconds. 849 typeof item.supportTests === 'object' 850 ) { 851 return item.supportTests; 852 } 853 } catch ( e ) {} 854 return null; 855} 856 857/** 858 * Persist the supports in session storage. 859 * 860 * @since 6.3.0 861 * 862 * @private 863 * 864 * @param {SupportTests} supportTests Support tests. 865 */ 866function setSessionSupportTests( supportTests ) { 867 try { 868 /** @type {SessionSupportTests} */ 869 const item = { 870 supportTests: supportTests, 871 timestamp: new Date().valueOf() 872 }; 873 874 sessionStorage.setItem( 875 sessionStorageKey, 876 JSON.stringify( item ) 877 ); 878 } catch ( e ) {} 879} 880 881/** 882 * Checks if two sets of Emoji characters render the same visually. 883 * 884 * This is used to determine if the browser is rendering an emoji with multiple data points 885 * correctly. set1 is the emoji in the correct form, using a zero-width joiner. set2 is the emoji 886 * in the incorrect form, using a zero-width space. If the two sets render the same, then the browser 887 * does not support the emoji correctly. 888 * 889 * This function may be serialized to run in a Worker. Therefore, it cannot refer to variables from the containing 890 * scope. Everything must be passed by parameters. 891 * 892 * @since 4.9.0 893 * 894 * @private 895 * 896 * @param {CanvasRenderingContext2D} context 2D Context. 897 * @param {string} set1 Set of Emoji to test. 898 * @param {string} set2 Set of Emoji to test. 899 * 900 * @return {boolean} True if the two sets render the same. 901 */ 902function emojiSetsRenderIdentically( context, set1, set2 ) { 903 // Cleanup from previous test. 904 context.clearRect( 0, 0, context.canvas.width, context.canvas.height ); 905 context.fillText( set1, 0, 0 ); 906 const rendered1 = new Uint32Array( 907 context.getImageData( 908 0, 909 0, 910 context.canvas.width, 911 context.canvas.height 912 ).data 913 ); 914 915 // Cleanup from previous test. 916 context.clearRect( 0, 0, context.canvas.width, context.canvas.height ); 917 context.fillText( set2, 0, 0 ); 918 const rendered2 = new Uint32Array( 919 context.getImageData( 920 0, 921 0, 922 context.canvas.width,
923 context.canvas.height 924 ).data 925 ); 926 927 return rendered1.every( ( rendered2Data, index ) => { 928 return rendered2Data === rendered2[ index ]; 929 } ); 930} 931 932/** 933 * Checks if the center point of a single emoji is empty. 934 * 935 * This is used to determine if the browser is rendering an emoji with a single data point 936 * correctly. The center point of an incorrectly rendered emoji will be empty. A correctly 937 * rendered emoji will have a non-zero value at the center point. 938 * 939 * This function may be serialized to run in a Worker. Therefore, it cannot refer to variables from the containing 940 * scope. Everything must be passed by parameters. 941 * 942 * @since 6.8.2 943 * 944 * @private 945 * 946 * @param {CanvasRenderingContext2D} context 2D Context. 947 * @param {string} emoji Emoji to test. 948 * 949 * @return {boolean} True if the center point is empty. 950 */ 951function emojiRendersEmptyCenterPoint( context, emoji ) { 952 // Cleanup from previous test. 953 context.clearRect( 0, 0, context.canvas.width, context.canvas.height ); 954 context.fillText( emoji, 0, 0 ); 955 956 // Test if the center point (16, 16) is empty (0,0,0,0). 957 const centerPoint = context.getImageData(16, 16, 1, 1); 958 for ( let i = 0; i < centerPoint.data.length; i++ ) { 959 if ( centerPoint.data[ i ] !== 0 ) { 960 // Stop checking the moment it's known not to be empty. 961 return false; 962 } 963 } 964 965 return true; 966} 967 968/** 969 * Determines if the browser properly renders Emoji that Twemoji can supplement. 970 * 971 * This function may be serialized to run in a Worker. Therefore, it cannot refer to variables from the containing 972 * scope. Everything must be passed by parameters. 973 * 974 * @since 4.2.0 975 * 976 * @private 977 * 978 * @param {CanvasRenderingContext2D} context 2D Context. 979 * @param {string} type Whether to test for support of "flag" or "emoji". 980 * @param {Function} emojiSetsRenderIdentically Reference to emojiSetsRenderIdentically function, needed due to minification. 981 * @param {Function} emojiRendersEmptyCenterPoint Reference to emojiRendersEmptyCenterPoint function, needed due to minification. 982 * 983 * @return {boolean} True if the browser can render emoji, false if it cannot. 984 */ 985function browserSupportsEmoji( context, type, emojiSetsRenderIdentically, emojiRendersEmptyCenterPoint ) { 986 let isIdentical; 987 988 switch ( type ) { 989 case 'flag': 990 /* 991 * Test for Transgender flag compatibility. Added in Unicode 13. 992 * 993 * To test for support, we try to render it, and compare the rendering to how it would look if 994 * the browser doesn't render it correctly (white flag emoji + transgender symbol). 995 */ 996 isIdentical = emojiSetsRenderIdentically( 997 context, 998 '\uD83C\uDFF3\uFE0F\u200D\u26A7\uFE0F', // as a zero-width joiner sequence 999 '\uD83C\uDFF3\uFE0F\u200B\u26A7\uFE0F' // separated by a zero-width space 1000 ); 1001 1002 if ( isIdentical ) { 1003 return false; 1004 } 1005 1006 /* 1007 * Test for Sark flag compatibility. This is the least supported of the letter locale flags, 1008 * so gives us an easy test for full support. 1009 * 1010 * To test for support, we try to render it, and compare the rendering to how it would look if 1011 * the browser doesn't render it correctly ([C] + [Q]). 1012 */ 1013 isIdentical = emojiSetsRenderIdentically( 1014 context, 1015 '\uD83C\uDDE8\uD83C\uDDF6', // as the sequence of two code points 1016 '\uD83C\uDDE8\u200B\uD83C\uDDF6' // as the two code points separated by a zero-width space 1017 ); 1018 1019 if ( isIdentical ) { 1020 return false; 1021 } 1022 1023 /* 1024 * Test for English flag compatibility. England is a country in the United Kingdom, it 1025 * does not have a two letter locale code but rather a five letter sub-division code. 1026 * 1027 * To test for support, we try to render it, and compare the rendering to how it would look if 1028 * the browser doesn't render it correctly (black flag emoji + [G] + [B] + [E] + [N] + [G]). 1029 */ 1030 isIdentical = emojiSetsRenderIdentically( 1031 context, 1032 // as the flag sequence 1033 '\uD83C\uDFF4\uDB40\uDC67\uDB40\uDC62\uDB40\uDC65\uDB40\uDC6E\uDB40\uDC67\uDB40\uDC7F', 1034 // with each code point separated by a zero-width space 1035 '\uD83C\uDFF4\u200B\uDB40\uDC67\u200B\uDB40\uDC62\u200B\uDB40\uDC65\u200B\uDB40\uDC6E\u200B\uDB40\uDC67\u200B\uDB40\uDC7F' 1036 ); 1037 1038 return ! isIdentical; 1039 case 'emoji': 1040 /* 1041 * Is there a large, hairy, humanoid mythical creature living in the browser? 1042 * 1043 * To test for Emoji 17.0 support, try to render a new emoji: Hairy Creature. 1044 * 1045 * The hairy creature emoji is a single code point emoji. Testing for browser 1046 * support required testing the center point of the emoji to see if it is empty. 1047 * 1048 * 0xD83E 0x1FAC8 (\uD83E\u1FAC8) == ð« Hairy creature. 1049 * 1050 * When updating this test, please ensure that the emoji is either a single code point 1051 * or switch to using the emojiSetsRenderIdentically function and testing with a zero-width 1052 * joiner vs a zero-width space. 1053 */ 1054 const notSupported = emojiRendersEmptyCenterPoint( context, '\uD83E\u1FAC8' ); 1055 return ! notSupported; 1056 } 1057 1058 return false;
1059} 1060 1061/** 1062 * Checks emoji support tests. 1063 * 1064 * This function may be serialized to run in a Worker. Therefore, it cannot refer to variables from the containing 1065 * scope. Everything must be passed by parameters. 1066 * 1067 * @since 6.3.0 1068 * 1069 * @private 1070 * 1071 * @param {string[]} tests Tests. 1072 * @param {Function} browserSupportsEmoji Reference to browserSupportsEmoji function, needed due to minification. 1073 * @param {Function} emojiSetsRenderIdentically Reference to emojiSetsRenderIdentically function, needed due to minification. 1074 * @param {Function} emojiRendersEmptyCenterPoint Reference to emojiRendersEmptyCenterPoint function, needed due to minification. 1075 * 1076 * @return {SupportTests} Support tests. 1077 */ 1078function testEmojiSupports( tests, browserSupportsEmoji, emojiSetsRenderIdentically, emojiRendersEmptyCenterPoint ) { 1079 let canvas; 1080 if ( 1081 typeof WorkerGlobalScope !== 'undefined' && 1082 self instanceof WorkerGlobalScope 1083 ) { 1084 canvas = new OffscreenCanvas( 300, 150 ); // Dimensions are default for HTMLCanvasElement. 1085 } else { 1086 canvas = document.createElement( 'canvas' ); 1087 } 1088 1089 const context = canvas.getContext( '2d', { willReadFrequently: true } ); 1090 1091 /* 1092 * Chrome on OS X added native emoji rendering in M41. Unfortunately, 1093 * it doesn't work when the font is bolder than 500 weight. So, we 1094 * check for bold rendering support to avoid invisible emoji in Chrome. 1095 */ 1096 context.textBaseline = 'top'; 1097 context.font = '600 32px Arial'; 1098 1099 const supports = {}; 1100 tests.forEach( ( test ) => { 1101 supports[ test ] = browserSupportsEmoji( context, test, emojiSetsRenderIdentically, emojiRendersEmptyCenterPoint ); 1102 } ); 1103 return supports; 1104} 1105 1106/** 1107 * Adds a script to the head of the document. 1108 * 1109 * @ignore 1110 * 1111 * @since 4.2.0 1112 * 1113 * @param {string} src The url where the script is located. 1114 * 1115 * @return {void} 1116 */ 1117function addScript( src ) { 1118 const script = document.createElement( 'script' ); 1119 script.src = src; 1120 script.defer = true; 1121 document.head.appendChild( script ); 1122} 1123 1124settings.supports = { 1125 everything: true, 1126 everythingExceptFlag: true 1127}; 1128 1129// Obtain the emoji support from the browser, asynchronously when possible. 1130new Promise( ( resolve ) => { 1131 let supportTests = getSessionSupportTests(); 1132 if ( supportTests ) { 1133 resolve( supportTests ); 1134 return; 1135 } 1136 1137 if ( supportsWorkerOffloading() ) { 1138 try { 1139 // Note that the functions are being passed as arguments due to minification. 1140 const workerScript = 1141 'postMessage(' + 1142 testEmojiSupports.toString() + 1143 '(' + 1144 [ 1145 JSON.stringify( tests ), 1146 browserSupportsEmoji.toString(), 1147 emojiSetsRenderIdentically.toString(), 1148 emojiRendersEmptyCenterPoint.toString() 1149 ].join( ',' ) + 1150 '));'; 1151 const blob = new Blob( [ workerScript ], { 1152 type: 'text/javascript' 1153 } ); 1154 const worker = new Worker( URL.createObjectURL( blob ), { name: 'wpTestEmojiSupports' } ); 1155 worker.onmessage = ( event ) => { 1156 supportTests = event.data; 1157 setSessionSupportTests( supportTests ); 1158 worker.terminate(); 1159 resolve( supportTests ); 1160 }; 1161 return; 1162 } catch ( e ) {} 1163 } 1164 1165 supportTests = testEmojiSupports( tests, browserSupportsEmoji, emojiSetsRenderIdentically, emojiRendersEmptyCenterPoint ); 1166 setSessionSupportTests( supportTests ); 1167 resolve( supportTests ); 1168} ) 1169 // Once the browser emoji support has been obtained from the session, finalize the settings. 1170 .then( ( supportTests ) => { 1171 /* 1172 * Tests the browser support for flag emojis and other emojis, and adjusts the 1173 * support settings accordingly. 1174 */ 1175 for ( const test in supportTests ) { 1176 settings.supports[ test ] = supportTests[ test ]; 1177 1178 settings.supports.everything = 1179 settings.supports.everything && settings.supports[ test ]; 1180 1181 if ( 'flag' !== test ) { 1182 settings.supports.everythingExceptFlag = 1183 settings.supports.everythingExceptFlag && 1184 settings.supports[ test ]; 1185 } 1186 } 1187 1188 settings.supports.everythingExceptFlag = 1189 settings.supports.everythingExceptFlag && 1190 ! settings.supports.flag; 1191 1192 // When the browser can not render everything we need to load a polyfill. 1193 if ( ! settings.supports.everything ) { 1194 const src = settings.source || {}; 1195 1196 if ( src.concatemoji ) { 1197 addScript( src.concatemoji ); 1198 } else if ( src.wpemoji && src.twemoji ) { 1199 addScript( src.twemoji ); 1200 addScript( src.wpemoji ); 1201 } 1202 } 1203 } ); 1204//# sourceURL=https://www.reptileadvisor.com/wp-includes/js/wp-emoji-loader.js 1205</script>
1205 1206 1207</body> 1208</html>
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.