CINXE.COM
Skyrocket Themes - Beautiful WordPress themes that are built with well-crafted code and clean design
<!doctype html> <!--[if lt IE 7]><html class="no-js lt-ie9 lt-ie8 lt-ie7" lang="en-US" prefix="og: https://ogp.me/ns#"> <![endif]--> <!--[if IE 7]><html class="no-js lt-ie9 lt-ie8" lang="en-US" prefix="og: https://ogp.me/ns#"> <![endif]--> <!--[if IE 8]><html class="no-js lt-ie9" lang="en-US" prefix="og: https://ogp.me/ns#"> <![endif]--> <!--[if gt IE 8]><!--><html class="no-js" lang="en-US" prefix="og: https://ogp.me/ns#"> <!--<![endif]--><head><meta charset="UTF-8" /><meta http-equiv="x-ua-compatible" content="ie=edge"><meta name="viewport" content="width=device-width, initial-scale=1"><link rel="profile" href="http://gmpg.org/xfn/11" /><link rel="pingback" href="" /><style>img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }</style><title>Skyrocket Themes - Beautiful WordPress themes that are built with well-crafted code and clean design</title><meta name="description" content="Beautiful WordPress themes that are built with well-crafted code and clean design. Built using WordPress best practices, our themes have everything you need, nothing you don鈥檛."/><meta name="robots" content="follow, index, max-snippet:-1, max-video-preview:-1, max-image-preview:large"/><link rel="canonical" href="https://skyrocketthemes.com/" /><meta property="og:locale" content="en_US" /><meta property="og:type" content="website" /><meta property="og:title" content="Skyrocket Themes - Beautiful WordPress themes that are built with well-crafted code and clean design" /><meta property="og:description" content="Beautiful WordPress themes that are built with well-crafted code and clean design. Built using WordPress best practices, our themes have everything you need, nothing you don鈥檛." /><meta property="og:url" content="https://skyrocketthemes.com/" /><meta property="og:site_name" content="Skyrocket Themes" /><meta property="og:updated_time" content="2025-01-03T13:47:02+11:00" /><meta property="og:image" content="https://skyrocketthemes.com/wp-content/uploads/2018/03/logo.png" /><meta property="og:image:secure_url" content="https://skyrocketthemes.com/wp-content/uploads/2018/03/logo.png" /><meta property="og:image:width" content="1200" /><meta property="og:image:height" content="900" /><meta property="og:image:alt" content="Front Page" /><meta property="og:image:type" content="image/png" /><meta property="article:published_time" content="2011-05-20T18:49:43+10:00" /><meta property="article:modified_time" content="2025-01-03T13:47:02+11:00" /><meta name="twitter:card" content="summary_large_image" /><meta name="twitter:title" content="Skyrocket Themes - Beautiful WordPress themes that are built with well-crafted code and clean design" /><meta name="twitter:description" content="Beautiful WordPress themes that are built with well-crafted code and clean design. Built using WordPress best practices, our themes have everything you need, nothing you don鈥檛." /><meta name="twitter:site" content="@skyrocketthemes" /><meta name="twitter:creator" content="@com" /><meta name="twitter:image" content="https://skyrocketthemes.com/wp-content/uploads/2018/03/logo.png" /><meta name="twitter:label1" content="Written by" /><meta name="twitter:data1" content="Anthony" /><meta name="twitter:label2" content="Time to read" /><meta name="twitter:data2" content="1 minute" /> <script type="application/ld+json" class="rank-math-schema">{"@context":"https://schema.org","@graph":[{"@type":["Website","Organization"],"@id":"https://skyrocketthemes.com/#organization","name":"Skyrocket Themes","url":"https://skyrocketthemes.com","sameAs":["https://www.facebook.com/skyrocketthemes","https://twitter.com/skyrocketthemes"],"logo":{"@type":"ImageObject","@id":"https://skyrocketthemes.com/#logo","url":"https://skyrocketthemes.com/wp-content/uploads/2018/03/logo.png","contentUrl":"https://skyrocketthemes.com/wp-content/uploads/2018/03/logo.png","caption":"Skyrocket Themes","inLanguage":"en-US","width":"1200","height":"900"},"openingHours":["Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday 09:00-17:00"]},{"@type":"WebSite","@id":"https://skyrocketthemes.com/#website","url":"https://skyrocketthemes.com","name":"Skyrocket Themes","publisher":{"@id":"https://skyrocketthemes.com/#organization"},"inLanguage":"en-US","potentialAction":{"@type":"SearchAction","target":"https://skyrocketthemes.com/?s={search_term_string}","query-input":"required name=search_term_string"}},{"@type":"ImageObject","@id":"https://skyrocketthemes.com/wp-content/uploads/2017/11/tablet-1.svg","url":"https://skyrocketthemes.com/wp-content/uploads/2017/11/tablet-1.svg","width":"200","height":"200","inLanguage":"en-US"},{"@type":"WebPage","@id":"https://skyrocketthemes.com/#webpage","url":"https://skyrocketthemes.com/","name":"Skyrocket Themes - Beautiful WordPress themes that are built with well-crafted code and clean design","datePublished":"2011-05-20T18:49:43+10:00","dateModified":"2025-01-03T13:47:02+11:00","about":{"@id":"https://skyrocketthemes.com/#organization"},"isPartOf":{"@id":"https://skyrocketthemes.com/#website"},"primaryImageOfPage":{"@id":"https://skyrocketthemes.com/wp-content/uploads/2017/11/tablet-1.svg"},"inLanguage":"en-US"},{"@type":"Person","@id":"https://skyrocketthemes.com/#author","name":"Anthony","image":{"@type":"ImageObject","@id":"https://secure.gravatar.com/avatar/c901df0c5b3ff099d93dd91790895558?s=96&d=mm&r=g","url":"https://secure.gravatar.com/avatar/c901df0c5b3ff099d93dd91790895558?s=96&d=mm&r=g","caption":"Anthony","inLanguage":"en-US"},"sameAs":["https://facebook.com","https://twitter.com/https://twitter.com"],"worksFor":{"@id":"https://skyrocketthemes.com/#organization"}},{"@type":"Article","headline":"Skyrocket Themes - Beautiful WordPress themes that are built with well-crafted code and clean design","datePublished":"2011-05-20T18:49:43+10:00","dateModified":"2025-01-03T13:47:02+11:00","author":{"@id":"https://skyrocketthemes.com/#author","name":"Anthony"},"publisher":{"@id":"https://skyrocketthemes.com/#organization"},"description":"Beautiful WordPress themes that are built with well-crafted code and clean design. Built using WordPress best practices, our themes have everything you need, nothing you don\u2019t.","name":"Skyrocket Themes - Beautiful WordPress themes that are built with well-crafted code and clean design","@id":"https://skyrocketthemes.com/#richSnippet","isPartOf":{"@id":"https://skyrocketthemes.com/#webpage"},"image":{"@id":"https://skyrocketthemes.com/wp-content/uploads/2017/11/tablet-1.svg"},"inLanguage":"en-US","mainEntityOfPage":{"@id":"https://skyrocketthemes.com/#webpage"}}]}</script> <meta name="google-site-verification" content="google15e896cc71767be6" /><link rel='dns-prefetch' href='//fonts.bunny.net' /><link rel="alternate" type="application/rss+xml" title="Skyrocket Themes » Feed" href="https://skyrocketthemes.com/feed/" /><link rel="alternate" type="application/rss+xml" title="Skyrocket Themes » Comments Feed" href="https://skyrocketthemes.com/comments/feed/" /> <script defer src="data:text/javascript;base64,Ci8qIDwhW0NEQVRBWyAqLwp3aW5kb3cuX3dwZW1vamlTZXR0aW5ncyA9IHsiYmFzZVVybCI6Imh0dHBzOlwvXC9zLncub3JnXC9pbWFnZXNcL2NvcmVcL2Vtb2ppXC8xNS4wLjNcLzcyeDcyXC8iLCJleHQiOiIucG5nIiwic3ZnVXJsIjoiaHR0cHM6XC9cL3Mudy5vcmdcL2ltYWdlc1wvY29yZVwvZW1vamlcLzE1LjAuM1wvc3ZnXC8iLCJzdmdFeHQiOiIuc3ZnIiwic291cmNlIjp7ImNvbmNhdGVtb2ppIjoiaHR0cHM6XC9cL3NreXJvY2tldHRoZW1lcy5jb21cL3dwLWluY2x1ZGVzXC9qc1wvd3AtZW1vamktcmVsZWFzZS5taW4uanM/dmVyPTYuNy4yIn19OwovKiEgVGhpcyBmaWxlIGlzIGF1dG8tZ2VuZXJhdGVkICovCiFmdW5jdGlvbihpLG4pe3ZhciBvLHMsZTtmdW5jdGlvbiBjKGUpe3RyeXt2YXIgdD17c3VwcG9ydFRlc3RzOmUsdGltZXN0YW1wOihuZXcgRGF0ZSkudmFsdWVPZigpfTtzZXNzaW9uU3RvcmFnZS5zZXRJdGVtKG8sSlNPTi5zdHJpbmdpZnkodCkpfWNhdGNoKGUpe319ZnVuY3Rpb24gcChlLHQsbil7ZS5jbGVhclJlY3QoMCwwLGUuY2FudmFzLndpZHRoLGUuY2FudmFzLmhlaWdodCksZS5maWxsVGV4dCh0LDAsMCk7dmFyIHQ9bmV3IFVpbnQzMkFycmF5KGUuZ2V0SW1hZ2VEYXRhKDAsMCxlLmNhbnZhcy53aWR0aCxlLmNhbnZhcy5oZWlnaHQpLmRhdGEpLHI9KGUuY2xlYXJSZWN0KDAsMCxlLmNhbnZhcy53aWR0aCxlLmNhbnZhcy5oZWlnaHQpLGUuZmlsbFRleHQobiwwLDApLG5ldyBVaW50MzJBcnJheShlLmdldEltYWdlRGF0YSgwLDAsZS5jYW52YXMud2lkdGgsZS5jYW52YXMuaGVpZ2h0KS5kYXRhKSk7cmV0dXJuIHQuZXZlcnkoZnVuY3Rpb24oZSx0KXtyZXR1cm4gZT09PXJbdF19KX1mdW5jdGlvbiB1KGUsdCxuKXtzd2l0Y2godCl7Y2FzZSJmbGFnIjpyZXR1cm4gbihlLCJcdWQ4M2NcdWRmZjNcdWZlMGZcdTIwMGRcdTI2YTdcdWZlMGYiLCJcdWQ4M2NcdWRmZjNcdWZlMGZcdTIwMGJcdTI2YTdcdWZlMGYiKT8hMTohbihlLCJcdWQ4M2NcdWRkZmFcdWQ4M2NcdWRkZjMiLCJcdWQ4M2NcdWRkZmFcdTIwMGJcdWQ4M2NcdWRkZjMiKSYmIW4oZSwiXHVkODNjXHVkZmY0XHVkYjQwXHVkYzY3XHVkYjQwXHVkYzYyXHVkYjQwXHVkYzY1XHVkYjQwXHVkYzZlXHVkYjQwXHVkYzY3XHVkYjQwXHVkYzdmIiwiXHVkODNjXHVkZmY0XHUyMDBiXHVkYjQwXHVkYzY3XHUyMDBiXHVkYjQwXHVkYzYyXHUyMDBiXHVkYjQwXHVkYzY1XHUyMDBiXHVkYjQwXHVkYzZlXHUyMDBiXHVkYjQwXHVkYzY3XHUyMDBiXHVkYjQwXHVkYzdmIik7Y2FzZSJlbW9qaSI6cmV0dXJuIW4oZSwiXHVkODNkXHVkYzI2XHUyMDBkXHUyYjFiIiwiXHVkODNkXHVkYzI2XHUyMDBiXHUyYjFiIil9cmV0dXJuITF9ZnVuY3Rpb24gZihlLHQsbil7dmFyIHI9InVuZGVmaW5lZCIhPXR5cGVvZiBXb3JrZXJHbG9iYWxTY29wZSYmc2VsZiBpbnN0YW5jZW9mIFdvcmtlckdsb2JhbFNjb3BlP25ldyBPZmZzY3JlZW5DYW52YXMoMzAwLDE1MCk6aS5jcmVhdGVFbGVtZW50KCJjYW52YXMiKSxhPXIuZ2V0Q29udGV4dCgiMmQiLHt3aWxsUmVhZEZyZXF1ZW50bHk6ITB9KSxvPShhLnRleHRCYXNlbGluZT0idG9wIixhLmZvbnQ9IjYwMCAzMnB4IEFyaWFsIix7fSk7cmV0dXJuIGUuZm9yRWFjaChmdW5jdGlvbihlKXtvW2VdPXQoYSxlLG4pfSksb31mdW5jdGlvbiB0KGUpe3ZhciB0PWkuY3JlYXRlRWxlbWVudCgic2NyaXB0Iik7dC5zcmM9ZSx0LmRlZmVyPSEwLGkuaGVhZC5hcHBlbmRDaGlsZCh0KX0idW5kZWZpbmVkIiE9dHlwZW9mIFByb21pc2UmJihvPSJ3cEVtb2ppU2V0dGluZ3NTdXBwb3J0cyIscz1bImZsYWciLCJlbW9qaSJdLG4uc3VwcG9ydHM9e2V2ZXJ5dGhpbmc6ITAsZXZlcnl0aGluZ0V4Y2VwdEZsYWc6ITB9LGU9bmV3IFByb21pc2UoZnVuY3Rpb24oZSl7aS5hZGRFdmVudExpc3RlbmVyKCJET01Db250ZW50TG9hZGVkIixlLHtvbmNlOiEwfSl9KSxuZXcgUHJvbWlzZShmdW5jdGlvbih0KXt2YXIgbj1mdW5jdGlvbigpe3RyeXt2YXIgZT1KU09OLnBhcnNlKHNlc3Npb25TdG9yYWdlLmdldEl0ZW0obykpO2lmKCJvYmplY3QiPT10eXBlb2YgZSYmIm51bWJlciI9PXR5cGVvZiBlLnRpbWVzdGFtcCYmKG5ldyBEYXRlKS52YWx1ZU9mKCk8ZS50aW1lc3RhbXArNjA0ODAwJiYib2JqZWN0Ij09dHlwZW9mIGUuc3VwcG9ydFRlc3RzKXJldHVybiBlLnN1cHBvcnRUZXN0c31jYXRjaChlKXt9cmV0dXJuIG51bGx9KCk7aWYoIW4pe2lmKCJ1bmRlZmluZWQiIT10eXBlb2YgV29ya2VyJiYidW5kZWZpbmVkIiE9dHlwZW9mIE9mZnNjcmVlbkNhbnZhcyYmInVuZGVmaW5lZCIhPXR5cGVvZiBVUkwmJlVSTC5jcmVhdGVPYmplY3RVUkwmJiJ1bmRlZmluZWQiIT10eXBlb2YgQmxvYil0cnl7dmFyIGU9InBvc3RNZXNzYWdlKCIrZi50b1N0cmluZygpKyIoIitbSlNPTi5zdHJpbmdpZnkocyksdS50b1N0cmluZygpLHAudG9TdHJpbmcoKV0uam9pbigiLCIpKyIpKTsiLHI9bmV3IEJsb2IoW2VdLHt0eXBlOiJ0ZXh0L2phdmFzY3JpcHQifSksYT1uZXcgV29ya2VyKFVSTC5jcmVhdGVPYmplY3RVUkwocikse25hbWU6IndwVGVzdEVtb2ppU3VwcG9ydHMifSk7cmV0dXJuIHZvaWQoYS5vbm1lc3NhZ2U9ZnVuY3Rpb24oZSl7YyhuPWUuZGF0YSksYS50ZXJtaW5hdGUoKSx0KG4pfSl9Y2F0Y2goZSl7fWMobj1mKHMsdSxwKSl9dChuKX0pLnRoZW4oZnVuY3Rpb24oZSl7Zm9yKHZhciB0IGluIGUpbi5zdXBwb3J0c1t0XT1lW3RdLG4uc3VwcG9ydHMuZXZlcnl0aGluZz1uLnN1cHBvcnRzLmV2ZXJ5dGhpbmcmJm4uc3VwcG9ydHNbdF0sImZsYWciIT09dCYmKG4uc3VwcG9ydHMuZXZlcnl0aGluZ0V4Y2VwdEZsYWc9bi5zdXBwb3J0cy5ldmVyeXRoaW5nRXhjZXB0RmxhZyYmbi5zdXBwb3J0c1t0XSk7bi5zdXBwb3J0cy5ldmVyeXRoaW5nRXhjZXB0RmxhZz1uLnN1cHBvcnRzLmV2ZXJ5dGhpbmdFeGNlcHRGbGFnJiYhbi5zdXBwb3J0cy5mbGFnLG4uRE9NUmVhZHk9ITEsbi5yZWFkeUNhbGxiYWNrPWZ1bmN0aW9uKCl7bi5ET01SZWFkeT0hMH19KS50aGVuKGZ1bmN0aW9uKCl7cmV0dXJuIGV9KS50aGVuKGZ1bmN0aW9uKCl7dmFyIGU7bi5zdXBwb3J0cy5ldmVyeXRoaW5nfHwobi5yZWFkeUNhbGxiYWNrKCksKGU9bi5zb3VyY2V8fHt9KS5jb25jYXRlbW9qaT90KGUuY29uY2F0ZW1vamkpOmUud3BlbW9qaSYmZS50d2Vtb2ppJiYodChlLnR3ZW1vamkpLHQoZS53cGVtb2ppKSkpfSkpfSgod2luZG93LGRvY3VtZW50KSx3aW5kb3cuX3dwZW1vamlTZXR0aW5ncyk7Ci8qIF1dPiAqLwo="></script> <style id='wp-emoji-styles-inline-css' type='text/css'>img.wp-smiley, img.emoji { display: inline !important; border: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0 0.07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0 !important; }</style><style id='safe-svg-svg-icon-style-inline-css' type='text/css'>.safe-svg-cover{text-align:center}.safe-svg-cover .safe-svg-inside{display:inline-block;max-width:100%}.safe-svg-cover svg{height:100%;max-height:100%;max-width:100%;width:100%}</style><style id='global-styles-inline-css' type='text/css'>:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--eclipse: #3a3a3a;--wp--preset--color--san-juan: #334861;--wp--preset--color--denim: #2979c7;--wp--preset--color--electric-violet: #8309e7;--wp--preset--color--cerise: #df49b8;--wp--preset--color--alizarin: #df312c;--wp--preset--color--pumpkin: #FF8228;--wp--preset--color--titanium-yellow: #eef000;--wp--preset--color--atlantis: #7ed934;--wp--preset--color--white-smoke: #eee;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--font-size--normal: 16px;--wp--preset--font-size--huge: 48px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:root { --wp--style--global--content-size: inherit;--wp--style--global--wide-size: inherit; }:where(body) { margin: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}a:where(:not(.wp-element-button)){text-decoration: underline;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;line-height: inherit;padding: calc(0.667em + 2px) calc(1.333em + 2px);text-decoration: none;}.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-eclipse-color{color: var(--wp--preset--color--eclipse) !important;}.has-san-juan-color{color: var(--wp--preset--color--san-juan) !important;}.has-denim-color{color: var(--wp--preset--color--denim) !important;}.has-electric-violet-color{color: var(--wp--preset--color--electric-violet) !important;}.has-cerise-color{color: var(--wp--preset--color--cerise) !important;}.has-alizarin-color{color: var(--wp--preset--color--alizarin) !important;}.has-pumpkin-color{color: var(--wp--preset--color--pumpkin) !important;}.has-titanium-yellow-color{color: var(--wp--preset--color--titanium-yellow) !important;}.has-atlantis-color{color: var(--wp--preset--color--atlantis) !important;}.has-white-smoke-color{color: var(--wp--preset--color--white-smoke) !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-eclipse-background-color{background-color: var(--wp--preset--color--eclipse) !important;}.has-san-juan-background-color{background-color: var(--wp--preset--color--san-juan) !important;}.has-denim-background-color{background-color: var(--wp--preset--color--denim) !important;}.has-electric-violet-background-color{background-color: var(--wp--preset--color--electric-violet) !important;}.has-cerise-background-color{background-color: var(--wp--preset--color--cerise) !important;}.has-alizarin-background-color{background-color: var(--wp--preset--color--alizarin) !important;}.has-pumpkin-background-color{background-color: var(--wp--preset--color--pumpkin) !important;}.has-titanium-yellow-background-color{background-color: var(--wp--preset--color--titanium-yellow) !important;}.has-atlantis-background-color{background-color: var(--wp--preset--color--atlantis) !important;}.has-white-smoke-background-color{background-color: var(--wp--preset--color--white-smoke) !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-eclipse-border-color{border-color: var(--wp--preset--color--eclipse) !important;}.has-san-juan-border-color{border-color: var(--wp--preset--color--san-juan) !important;}.has-denim-border-color{border-color: var(--wp--preset--color--denim) !important;}.has-electric-violet-border-color{border-color: var(--wp--preset--color--electric-violet) !important;}.has-cerise-border-color{border-color: var(--wp--preset--color--cerise) !important;}.has-alizarin-border-color{border-color: var(--wp--preset--color--alizarin) !important;}.has-pumpkin-border-color{border-color: var(--wp--preset--color--pumpkin) !important;}.has-titanium-yellow-border-color{border-color: var(--wp--preset--color--titanium-yellow) !important;}.has-atlantis-border-color{border-color: var(--wp--preset--color--atlantis) !important;}.has-white-smoke-border-color{border-color: var(--wp--preset--color--white-smoke) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}.has-normal-font-size{font-size: var(--wp--preset--font-size--normal) !important;}.has-huge-font-size{font-size: var(--wp--preset--font-size--huge) !important;} :where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;} :where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;} :root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}</style><link rel='stylesheet' id='kbe_theme_style-css' href='https://skyrocketthemes.com/wp-content/cache/autoptimize/css/autoptimize_single_0de54d69af7aad330ae57f1e4b98fe8a.css?ver=1.3.4' type='text/css' media='all' /><link rel='stylesheet' id='normalize-css' href='https://skyrocketthemes.com/wp-content/cache/autoptimize/css/autoptimize_single_c79c2f0c20000e4a69da5f1948a89b42.css?ver=8.0.1' type='text/css' media='all' /><link rel='stylesheet' id='font-awesome-6-css' href='https://skyrocketthemes.com/wp-content/themes/ephemeris/css/fontawesome-all.min.css?ver=6.6.0' type='text/css' media='all' /><link rel='stylesheet' id='unsemantic-grid-css' href='https://skyrocketthemes.com/wp-content/cache/autoptimize/css/autoptimize_single_e2e39556b6196f2ff35b02fba47a0155.css?ver=1.2.3' type='text/css' media='all' /><link rel='stylesheet' id='ephemeris-fonts-css' href='https://fonts.bunny.net/css?family=Open+Sans%3A400%2C400i%2C700%2C700i%7CDosis%3A700&subset=latin&display=fallback' type='text/css' media='all' /><link rel='stylesheet' id='parent-style-css' href='https://skyrocketthemes.com/wp-content/cache/autoptimize/css/autoptimize_single_3ea70cf30f8c6be117d271aa9c4f84dd.css?ver=6.7.2' type='text/css' media='all' /><link rel='stylesheet' id='ephemeris-style-css' href='https://skyrocketthemes.com/wp-content/cache/autoptimize/css/autoptimize_single_21d5c726d519eae047a343f60e7f8992.css?ver=6.7.2' type='text/css' media='all' /><link rel='stylesheet' id='elementor-icons-css' href='https://skyrocketthemes.com/wp-content/plugins/elementor/assets/lib/eicons/css/elementor-icons.min.css?ver=5.35.0' type='text/css' media='all' /><link rel='stylesheet' id='elementor-frontend-css' href='https://skyrocketthemes.com/wp-content/plugins/elementor/assets/css/frontend.min.css?ver=3.27.6' type='text/css' media='all' /><link rel='stylesheet' id='elementor-post-3044-css' href='https://skyrocketthemes.com/wp-content/cache/autoptimize/css/autoptimize_single_20181326c7fe1de8b4c990fcf7f8a027.css?ver=1740625127' type='text/css' media='all' /><link rel='stylesheet' id='font-awesome-css' href='https://skyrocketthemes.com/wp-content/plugins/elementor/assets/lib/font-awesome/css/font-awesome.min.css?ver=4.7.0' type='text/css' media='all' /><link rel='stylesheet' id='widget-animated-headline-css' href='https://skyrocketthemes.com/wp-content/plugins/elementor-pro/assets/css/widget-animated-headline.min.css?ver=3.27.4' type='text/css' media='all' /><link rel='stylesheet' id='widget-heading-css' href='https://skyrocketthemes.com/wp-content/plugins/elementor/assets/css/widget-heading.min.css?ver=3.27.6' type='text/css' media='all' /><link rel='stylesheet' id='widget-text-editor-css' href='https://skyrocketthemes.com/wp-content/plugins/elementor/assets/css/widget-text-editor.min.css?ver=3.27.6' type='text/css' media='all' /><link rel='stylesheet' id='widget-image-box-css' href='https://skyrocketthemes.com/wp-content/plugins/elementor/assets/css/widget-image-box.min.css?ver=3.27.6' type='text/css' media='all' /><link rel='stylesheet' id='widget-form-css' href='https://skyrocketthemes.com/wp-content/plugins/elementor-pro/assets/css/widget-form.min.css?ver=3.27.4' type='text/css' media='all' /><link rel='stylesheet' id='e-shapes-css' href='https://skyrocketthemes.com/wp-content/plugins/elementor/assets/css/conditionals/shapes.min.css?ver=3.27.6' type='text/css' media='all' /><link rel='stylesheet' id='elementor-post-701-css' href='https://skyrocketthemes.com/wp-content/cache/autoptimize/css/autoptimize_single_bc792d54d8712dfb1357b9957555e039.css?ver=1740625128' type='text/css' media='all' /> <script type="text/javascript" src="https://skyrocketthemes.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script> <script defer type="text/javascript" src="https://skyrocketthemes.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" id="jquery-migrate-js"></script> <link rel="https://api.w.org/" href="https://skyrocketthemes.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://skyrocketthemes.com/wp-json/wp/v2/pages/701" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://skyrocketthemes.com/xmlrpc.php?rsd" /><meta name="generator" content="WordPress 6.7.2" /><link rel='shortlink' href='https://skyrocketthemes.com/' /><link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://skyrocketthemes.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fskyrocketthemes.com%2F" /><link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://skyrocketthemes.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fskyrocketthemes.com%2F&format=xml" /><style type="text/css">@media only screen and (max-width: 1600px) {.site-content .grid-100 .alignwide {margin-left: 0;margin-right: 0;}.site-content .grid-100 .wp-block-table.alignwide {width: 100%;}.site-content .grid-100 figure.alignwide.wp-block-embed.is-type-video {width: 100%;}}.wp-block-group.alignwide.is-layout-constrained {max-width: 1560px;}.wp-block-group.alignfull.is-layout-constrained {max-width: none;}body .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {max-width: 1160px;}.wp-block-cover .wp-block-cover__inner-container {max-width: 1160px;}.wp-block-cover.is-style-extended-inner-container .wp-block-cover__inner-container {max-width: 1560px;}</style><style type="text/css">.grid-container { max-width: 1200px; }.entry-header h1 { color: #3a3a3a; }.entry-header h1 a { color: #3a3a3a; }.entry-header h1 a:visited { color: #3a3a3a; }.entry-header h1 a:hover, .entry-header h1 a:active { color: #344860; }h1, h2, h3, h4, h5, h6 { color: #3a3a3a; }h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: #344860; }h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited { color: #344860; }h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, h1 a:active, h2 a:active, h3 a:active, h4 a:active, h5 a:active, h6 a:active { color: #383730; }.site-content, .more-link { color: #3a3a3a; }a, .more-link { color: #344860; }a:visited, .more-link:visited { color: #344860; }a:hover, a:active, .more-link:hover, .more-link:active { color: #383730; }#footercontainer { background-color: #f9f9f9; }#footercreditscontainer { background-color: #f9f9f9; }.site-credits { color: #9a9a9a; }</style><meta name="generator" content="Elementor 3.27.6; features: additional_custom_breakpoints; settings: css_print_method-external, google_font-disabled, font_display-auto"><style>.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload), .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * { background-image: none !important; } @media screen and (max-height: 1024px) { .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload), .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * { background-image: none !important; } } @media screen and (max-height: 640px) { .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload), .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * { background-image: none !important; } }</style><link rel="icon" href="https://skyrocketthemes.com/wp-content/uploads/2021/12/cropped-site-icon-32x32.png" sizes="32x32" /><link rel="icon" href="https://skyrocketthemes.com/wp-content/uploads/2021/12/cropped-site-icon-192x192.png" sizes="192x192" /><link rel="apple-touch-icon" href="https://skyrocketthemes.com/wp-content/uploads/2021/12/cropped-site-icon-180x180.png" /><meta name="msapplication-TileImage" content="https://skyrocketthemes.com/wp-content/uploads/2021/12/cropped-site-icon-270x270.png" /></head><body itemscope="itemscope" itemtype="http://schema.org/CreativeWork" class="home page-template page-template-template-builderfullwidth page-template-template-builderfullwidth-php page page-id-701 wp-embed-responsive elementor-default elementor-kit-3044 elementor-page elementor-page-701"><main class="hfeed site" role="main"><div class="visuallyhidden skip-link"><a href="#content" title="Skip to main content">Skip to main content</a></div><div class="top-header"><div class="announcement-bar grid-container"><div class="grid-100 tablet-grid-100 social-header"></div></div></div><div id="headercontainer"><header id="masthead" class="grid-container site-header" role="banner"><div class="grid-45 tablet-grid-45 mobile-grid-100 site-title"><div class="skyrocket-wordmark"><a href="https://skyrocketthemes.com" title="SKYROCKET THEMES"><svg version="1.1" id="sr-wordmark" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 326.5 44.2" style="enable-background:new 0 0 326.5 44.2;" xml:space="preserve"> <g> <g> <path d="M102.5,13.5c-3.4,0-3.8,3.4-3.8,8.6c0,5.2,0.4,8.6,3.8,8.6c3.5,0,3.9-3.4,3.9-8.6C106.4,16.9,106,13.5,102.5,13.5z"/> <path d="M2.9,2.8v38.7h195.3V2.8H2.9z M17.4,36.3C8.2,36.3,8,29,8,27.8v-1.4l5.5,0.4v1c0,1.6,1,2.9,3.8,2.9c2.5,0,2.8-1.5,2.8-2.2 c0-1.7-2-2.5-4.2-3.4c-3.7-1.4-7.6-3-7.6-9c0-2.3,1.3-8.2,8.6-8.2c7.2,0,8.4,6.1,8.4,8.4v1.4l-5.6-0.4v-1c0-1.5-0.9-2.7-2.8-2.7 c-1.9,0-3.1,1-3.1,2.6c0,1.9,2.2,2.8,4.3,3.6c3.6,1.3,7.6,3.1,7.6,8.8C25.8,32.1,23.9,36.3,17.4,36.3z M48.2,36.1h-6.7l-6.1-9.4 v9.4h-5.6v-28h5.6v9.4c2-3.1,4.2-6.4,6.2-9.4h6.8L39,22L48.2,36.1z M62.8,26.6v9.4h-5.6v-9.4L49.9,8.1h5.8l4.3,11.2 c1-2.5,2.2-6,4.4-11.2h5.7L62.8,26.6z M84.6,36.1L80,27.8h-1.3v8.3h-5.6v-28h6.9c8.2,0,9.4,5.6,9.4,9.9c0,3-0.7,6.6-3.9,8.5 l5.2,9.6H84.6z M102.5,36.3c-8.3,0-9.3-6.4-9.3-14.2s1-14.2,9.3-14.2c8.3,0,9.4,6.4,9.4,14.2S110.8,36.3,102.5,36.3z M134,17.4 h-5.4v-1.5c0-1.7-1.1-2.4-2.9-2.4c-3.4,0-3.8,3.4-3.8,8.6s0.4,8.6,3.8,8.6c1.8,0,2.9-0.8,2.9-2.4v-1.5h5.5v1.5c0,5.9-4,8-8.4,8 c-8.2,0-9.3-6.4-9.3-14.2s1.1-14.2,9.3-14.2c4.3,0,8.4,2.1,8.4,8V17.4z M156.8,36.1h-6.7l-6.1-9.4v9.4h-5.6v-28h5.6v9.4 c2-3.1,4.2-6.4,6.2-9.4h6.8L147.6,22L156.8,36.1z M174.4,36.1h-14.3v-28h14v5.6h-8.5v5.8h7.1v5.6h-7.1v5.2h8.7V36.1z M193.1,13.7 H188v22.4h-5.6V13.7h-5.2V8.1h15.9V13.7z"/> <path d="M80.1,13.7h-1.4v8.4H80C83.5,22,84,20.3,84,18C84,15.6,83.5,13.7,80.1,13.7z"/> </g> <g> <path d="M203.2,8.1h14.4v2h-6v26h-2.4v-26h-6V8.1z"/> <path d="M222.9,8.1h2.4v14.6h10V8.1h2.4v28h-2.4V24.7h-10v11.4h-2.4V8.1z"/> <path d="M243.7,8.1H256v2h-9.9v11.7h8.2v2h-8.2v10.3h10.2v2h-12.6V8.1z"/> <path d="M261.9,8.1h2.9l8.2,24.4l8.3-24.4h2.9v28h-2.4V13.7l-7.6,22.4h-2.4l-7.5-22.4v22.4h-2.4V8.1z"/> <path d="M290.2,8.1h12.3v2h-9.9v11.7h8.2v2h-8.2v10.3h10.2v2h-12.6V8.1z"/> <path d="M306.8,27.9h2.4v0.8c0,3,1.6,5.6,6.4,5.6s5.4-3.2,5.4-4.8c0-7.7-13.8-4.3-13.8-14.3c0-2,1.2-7.2,8-7.2 c6.6,0,7.7,5.4,7.7,7.4v0.8h-2.4v-0.8c0-3-1.7-5.4-5.3-5.4c-3.4,0-5.6,2.1-5.6,5.2c0,8,13.8,4.4,13.8,14.3c0,3.2-1.8,6.8-7.8,6.8 c-8.6,0-8.8-6.5-8.8-7.6V27.9z"/> </g> </g> </svg> </a></div></div><div class="grid-10 tablet-grid-10 mobile-grid-100 site-logo"><div class="skyrocket-logo"><svg version="1.1" id="sr-logo" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 279 670" style="enable-background:new 0 0 279 670;" xml:space="preserve"> <g id="rocket"> <g> <path d="M208.3,560.1c-0.4,0-0.8,0-1.3-0.1l-5.9-0.9l0-6c0-2.9,8.2-97.4,11.5-135.4l-13.9-2.8l2.7-13.7l26.1,5.2l-0.5,6.2c-2.2,25.5-5,57.1-7.3,83.9c8.7-26.4,21.4-65.3,39.9-122.5c-13.8-8.4-17-10.5-45.5-28.7l-3.9-2.5l7.5-11.8l3.9,2.5c31.4,20.1,32,20.5,50,31.4l4.7,2.9l-1.7,5.3C268.6,392.3,254,437,240.6,478c-7.5,23.1-13.5,41.2-17.8,54c-2.5,7.4-4.4,13.2-5.8,17c-0.7,2.1-1.3,3.7-1.7,4.8C214.8,555.5,213,560.1,208.3,560.1z"/> <path d="M71.4,560.1c-4.8,0-6.5-4.6-7.1-6.2c-0.4-1.1-1-2.7-1.7-4.8c-1.3-3.9-3.3-9.6-5.8-17c-4.3-12.8-10.3-31-17.8-54c-13.4-41-27.9-85.7-34.1-104.8l-1.7-5.3l4.7-2.9c17.7-10.8,53.5-33.7,53.9-33.9l7.5,11.8c-0.3,0.2-30.6,19.6-49.4,31.2c18.6,57.2,31.3,96.1,39.9,122.5c-2.3-26.8-5-58.4-7.3-83.9l-0.5-6.2l26.1-5.2l2.7,13.7l-13.9,2.8c3.3,38,11.5,132.5,11.5,135.4v6l-5.9,1C72.2,560,71.8,560.1,71.4,560.1z"/> <path d="M142,25.9c16.3,20.6,31,53.8,42.2,95.5c14.1,52.8,21.6,114.9,21.6,179.6c0,44.1-9.6,83.1-17.6,108c-5.9,18.5-12.2,32.9-16,41h-64c-9.5-19-34.4-75.8-34.4-149C73.8,176.3,107,68.6,142,25.9 M142.3,5.5C97.8,44.3,59.8,168,59.8,301c0,95,40,163,40,163s80,0,81,0c0.3,0,39-71.5,39-163C219.8,165,186.8,47,142.3,5.5L142.3,5.5z"/> <path d="M169.8,502.5h-60c-2.3,0-4.5-1.1-5.8-3c-1.3-1.9-1.6-4.3-0.8-6.5l14.3-37.8c1-2.7,3.6-4.5,6.5-4.5h31.4c2.9,0,5.5,1.8,6.5,4.5l14.3,37.8c0.8,2.2,0.5,4.6-0.8,6.5C174.2,501.4,172.1,502.5,169.8,502.5z M119.9,488.5h39.7l-9-23.8h-21.8L119.9,488.5z"/> <path d="M139.9,170.1c-20.4,0-40.8-6.5-58-19.5l7.2-9.6c30,22.6,70.8,22.7,101.5,0.4l7.1,9.7C180.3,163.7,160.1,170.1,139.9,170.1z"/> <path d="M121.3,271.8l-3-2.3c-9-6.8-14.2-17.2-14.2-28.5c0-19.7,16-35.7,35.7-35.7c19.7,0,35.7,16,35.7,35.7c0,11.3-5.2,21.7-14.2,28.5l-3,2.3l-3-2.3c-4.5-3.4-9.8-5.2-15.5-5.2s-11,1.8-15.5,5.2L121.3,271.8z M139.8,254.3c6.5,0,12.7,1.7,18.1,4.9c4.8-4.8,7.6-11.3,7.6-18.2c0-14.2-11.5-25.7-25.7-25.7s-25.7,11.5-25.7,25.7c0,6.9,2.7,13.4,7.6,18.2C127.2,256,133.4,254.3,139.8,254.3z"/> <path d="M175,139c-1.8,0-3.5-1.3-3.9-3.1c-2.5-10.8-11.9-48.7-28.7-81c-1-2-0.3-4.4,1.7-5.4c2-1,4.4-0.3,5.4,1.7c16.8,32.3,26.2,68.8,29.4,83c0.5,2.2-0.9,4.3-3,4.8C175.6,139,175.3,139,175,139z"/> <path d="M140.6,668.7l-6.6-16.8c-1.7-4.2-6.6-11.8-12.7-21.4c-6.1-9.5-13.8-21.3-22.3-35.9c-9.9-16.9-10.9-37-2.8-51.2 c5.6-9.7,17.7-21.1,44.1-21.1c0.1,0,0.1,0,0.2,0c26.1,0,37.9,11,43.2,20.1c6.4,11.1,8.7,30.6-3.9,52.2c-5.6,9.6-10.6,18-15,25.4c-9,15.1-15.5,26-17.7,31.8L140.6,668.7zM140.4,536.2c-15.6,0-26.6,4.9-32,14.1c-5.7,9.9-4.6,24.5,2.7,37.2c8.3,14.3,15.9,26,21.9,35.3c2.8,4.3,5.2,8,7.2,11.3c3.2-5.8,7.4-12.8,12.5-21.3c4.4-7.4,9.4-15.7,15-25.3c7.9-13.6,9.4-28.6,3.9-38.2c-3.4-6-11.6-13.1-31.1-13.1h0C140.5,536.2,140.4,536.2,140.4,536.2z"/> <path d="M140.2,602.8l-3.8-9.6c-0.8-2-3.2-5.7-6.2-10.4c-3-4.7-6.8-10.5-11-17.7c-4.9-8.5-5.5-18.6-1.4-25.8c2.8-4.9,8.9-10.7,22.2-10.7c0,0,0.1,0,0.1,0l0,0c13.1,0,19.1,5.5,21.7,10.2c4.1,7.1,3.4,17.2-1.9,26.2c-2.8,4.8-5.2,8.9-7.4,12.5c-4.4,7.4-7.6,12.7-8.7,15.6L140.2,602.8zM140.1,536.6c-7.5,0-12.7,2.3-15.3,6.7c-2.7,4.7-2.2,11.7,1.3,17.7c4.1,7,7.8,12.8,10.8,17.4c1.1,1.8,2.2,3.4,3.1,4.8c1.5-2.7,3.4-5.9,5.7-9.7c2.2-3.6,4.6-7.7,7.4-12.5c3.8-6.5,4.5-13.7,1.9-18.2C152.1,537.7,145.3,536.6,140.1,536.6L140.1,536.6C140.2,536.6,140.1,536.6,140.1,536.6z"/> </g> </g> </svg></div></div><div class="grid-45 push-10 tablet-grid-45 mobile-grid-100"><nav id="site-navigation" class="main-navigation" role="navigation" itemscope="itemscope" itemtype="http://schema.org/SiteNavigationElement"><div class="assistive-text skip-link"><a href="#content" title="Skip to content">Skip to content</a></div><div class="menu-main-menu-container"><ul id="menu-main-menu" class="nav-menu"><li id="menu-item-2952" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2952"><a href="https://skyrocketthemes.com/wordpress-themes/">Themes</a></li></ul></div></nav></div></header></div><div data-elementor-type="wp-post" data-elementor-id="701" class="elementor elementor-701" data-elementor-post-type="page"><section class="elementor-section elementor-top-section elementor-element elementor-element-385466de elementor-section-height-min-height elementor-section-full_width page-banner elementor-section-height-default elementor-section-items-middle" data-id="385466de" data-element_type="section" data-settings="{"background_background":"classic"}"><div class="elementor-background-overlay"></div><div class="elementor-container elementor-column-gap-default"><div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-61011e6c" data-id="61011e6c" data-element_type="column"><div class="elementor-widget-wrap elementor-element-populated"><div class="elementor-element elementor-element-e0e9204 elementor-headline--style-rotate elementor-widget elementor-widget-animated-headline" data-id="e0e9204" data-element_type="widget" data-settings="{"headline_style":"rotate","rotating_text":"Simple & clean\nResponsive\nFast & flexible\nWell-crafted","animation_type":"typing","loop":"yes","rotate_iteration_delay":2500}" data-widget_type="animated-headline.default"><div class="elementor-widget-container"><h1 class="elementor-headline elementor-headline-animation-type-typing elementor-headline-letters"> <span class="elementor-headline-dynamic-wrapper elementor-headline-text-wrapper"> <span class="elementor-headline-dynamic-text elementor-headline-text-active"> Simple & clean </span> <span class="elementor-headline-dynamic-text"> Responsive </span> <span class="elementor-headline-dynamic-text"> Fast & flexible </span> <span class="elementor-headline-dynamic-text"> Well-crafted </span> </span></h1></div></div><div class="elementor-element elementor-element-22e9482 elementor-widget elementor-widget-heading" data-id="22e9482" data-element_type="widget" data-widget_type="heading.default"><div class="elementor-widget-container"><h1 class="elementor-heading-title elementor-size-default">WordPress themes</h1></div></div><div class="elementor-element elementor-element-1ee30b55 elementor-widget elementor-widget-text-editor" data-id="1ee30b55" data-element_type="widget" data-widget_type="text-editor.default"><div class="elementor-widget-container"><p>Beautiful WordPress themes that are built with well-crafted code and clean design.</p></div></div><div class="elementor-element elementor-element-b14d4cc elementor-tablet-align-center elementor-widget elementor-widget-button" data-id="b14d4cc" data-element_type="widget" data-widget_type="button.default"><div class="elementor-widget-container"><div class="elementor-button-wrapper"> <a class="elementor-button elementor-button-link elementor-size-lg" href="https://skyrocketthemes.com/wordpress-themes/"> <span class="elementor-button-content-wrapper"> <span class="elementor-button-text">Browse themes</span> </span> </a></div></div></div></div></div></div></section><section class="elementor-section elementor-top-section elementor-element elementor-element-6e46318 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="6e46318" data-element_type="section"><div class="elementor-container elementor-column-gap-default"><div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-8a91d3d site-intro" data-id="8a91d3d" data-element_type="column"><div class="elementor-widget-wrap elementor-element-populated"><div class="elementor-element elementor-element-a142273 elementor-widget elementor-widget-text-editor" data-id="a142273" data-element_type="widget" data-widget_type="text-editor.default"><div class="elementor-widget-container"><p>Built using WordPress best practices,<br /> our themes have everything you need, nothing you don’t.</p></div></div></div></div></div></section><section class="elementor-section elementor-top-section elementor-element elementor-element-e763f23 elementor-section-full_width elementor-section-height-default elementor-section-height-default" data-id="e763f23" data-element_type="section" data-settings="{"background_background":"classic"}"><div class="elementor-container elementor-column-gap-wider"><div class="elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-2ebf6e0" data-id="2ebf6e0" data-element_type="column"><div class="elementor-widget-wrap elementor-element-populated"><div class="elementor-element elementor-element-e69ea9d elementor-position-left elementor-vertical-align-top elementor-widget elementor-widget-image-box" data-id="e69ea9d" data-element_type="widget" data-widget_type="image-box.default"><div class="elementor-widget-container"><div class="elementor-image-box-wrapper"><figure class="elementor-image-box-img"><img fetchpriority="high" decoding="async" width="512" height="512" src="https://skyrocketthemes.com/wp-content/uploads/2017/11/tablet-1.svg" class="attachment-full size-full wp-image-2932" alt="" /></figure><div class="elementor-image-box-content"><h3 class="elementor-image-box-title">Responsive</h3><p class="elementor-image-box-description">All our themes are built using a fluid and flexible responsive grid. This ensures your site looks great on all devices, no matter whether you're using a tablet, smartphone or at your desktop.</p></div></div></div></div></div></div><div class="elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-616d8e1" data-id="616d8e1" data-element_type="column"><div class="elementor-widget-wrap elementor-element-populated"><div class="elementor-element elementor-element-b3c12c8 elementor-position-left elementor-vertical-align-top elementor-widget elementor-widget-image-box" data-id="b3c12c8" data-element_type="widget" data-widget_type="image-box.default"><div class="elementor-widget-container"><div class="elementor-image-box-wrapper"><figure class="elementor-image-box-img"><img decoding="async" width="512" height="512" src="https://skyrocketthemes.com/wp-content/uploads/2017/11/018-startup.svg" class="attachment-full size-full wp-image-2933" alt="" /></figure><div class="elementor-image-box-content"><h3 class="elementor-image-box-title">Clean, Fast & Secure</h3><p class="elementor-image-box-description">Our number one priority is creating themes that are well coded and super fast! We build our themes using WordPress Best Practices with an emphasis on easy setup.</p></div></div></div></div></div></div><div class="elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-326e263" data-id="326e263" data-element_type="column"><div class="elementor-widget-wrap elementor-element-populated"><div class="elementor-element elementor-element-cf51e83 elementor-position-left elementor-vertical-align-top elementor-widget elementor-widget-image-box" data-id="cf51e83" data-element_type="widget" data-widget_type="image-box.default"><div class="elementor-widget-container"><div class="elementor-image-box-wrapper"><figure class="elementor-image-box-img"><img decoding="async" width="512" height="512" src="https://skyrocketthemes.com/wp-content/uploads/2017/11/001-networking.svg" class="attachment-full size-full wp-image-2934" alt="" /></figure><div class="elementor-image-box-content"><h3 class="elementor-image-box-title">Translatable & RTL Ready</h3><p class="elementor-image-box-description">We understand not everyone speaks English. All our themes are fully translatable and support all RTL Languages. We ensure they're Multilingual Ready & fully compatible with WPML.</p></div></div></div></div></div></div></div></section><section class="elementor-section elementor-top-section elementor-element elementor-element-dcaac75 elementor-section-full_width elementor-section-height-default elementor-section-height-default" data-id="dcaac75" data-element_type="section" data-settings="{"background_background":"classic"}"><div class="elementor-container elementor-column-gap-wider"><div class="elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-15b5726" data-id="15b5726" data-element_type="column"><div class="elementor-widget-wrap elementor-element-populated"><div class="elementor-element elementor-element-d40dce9 elementor-position-left elementor-vertical-align-top elementor-widget elementor-widget-image-box" data-id="d40dce9" data-element_type="widget" data-widget_type="image-box.default"><div class="elementor-widget-container"><div class="elementor-image-box-wrapper"><figure class="elementor-image-box-img"><img loading="lazy" decoding="async" width="512" height="512" src="https://skyrocketthemes.com/wp-content/uploads/2017/11/001-target.svg" class="attachment-full size-full wp-image-2935" alt="" /></figure><div class="elementor-image-box-content"><h3 class="elementor-image-box-title">Plugin Compatibility</h3><p class="elementor-image-box-description">Because our themes are built using best practices you'll have no issues when you add your favourite plugin, no matter whether you're just adding a simple form or putting together an eCommerce store.</p></div></div></div></div></div></div><div class="elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-e79d9a7" data-id="e79d9a7" data-element_type="column"><div class="elementor-widget-wrap elementor-element-populated"><div class="elementor-element elementor-element-a263bfd elementor-position-left elementor-vertical-align-top elementor-widget elementor-widget-image-box" data-id="a263bfd" data-element_type="widget" data-widget_type="image-box.default"><div class="elementor-widget-container"><div class="elementor-image-box-wrapper"><figure class="elementor-image-box-img"><img loading="lazy" decoding="async" width="512" height="512" src="https://skyrocketthemes.com/wp-content/uploads/2017/11/039-palette.svg" class="attachment-full size-full wp-image-2936" alt="" /></figure><div class="elementor-image-box-content"><h3 class="elementor-image-box-title">Customizer Compatible</h3><p class="elementor-image-box-description">All our themes use the WordPress Customizer, with its Live Preview, to help setup & configure your site. We wont bog you down with a million useless options that you spend hours trying to set up, we have everything you need and nothing you don't.</p></div></div></div></div></div></div><div class="elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-f8fa8fb" data-id="f8fa8fb" data-element_type="column"><div class="elementor-widget-wrap elementor-element-populated"><div class="elementor-element elementor-element-6d41a4c elementor-position-left elementor-vertical-align-top elementor-widget elementor-widget-image-box" data-id="6d41a4c" data-element_type="widget" data-widget_type="image-box.default"><div class="elementor-widget-container"><div class="elementor-image-box-wrapper"><figure class="elementor-image-box-img"><img loading="lazy" decoding="async" width="512" height="512" src="https://skyrocketthemes.com/wp-content/uploads/2017/11/013-support.svg" class="attachment-full size-full wp-image-2937" alt="" /></figure><div class="elementor-image-box-content"><h3 class="elementor-image-box-title">Knowledgable Support</h3><p class="elementor-image-box-description">We've been building WordPress themes for 18+ years. We know know WP inside & out. If you need help with your theme, just drop us a message and we'll do what we can to help you out.</p></div></div></div></div></div></div></div></section><section class="elementor-section elementor-top-section elementor-element elementor-element-786f53bb elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="786f53bb" data-element_type="section" data-settings="{"background_background":"classic","shape_divider_top":"arrow"}"><div class="elementor-shape elementor-shape-top" data-negative="false"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 700 10" preserveAspectRatio="none"> <path class="elementor-shape-fill" d="M350,10L340,0h20L350,10z"/> </svg></div><div class="elementor-container elementor-column-gap-default"><div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-38267e49" data-id="38267e49" data-element_type="column"><div class="elementor-widget-wrap elementor-element-populated"><div class="elementor-element elementor-element-23df839 elementor-widget elementor-widget-heading" data-id="23df839" data-element_type="widget" data-widget_type="heading.default"><div class="elementor-widget-container"><h2 class="elementor-heading-title elementor-size-default">Get our latest news right in your inbox.</h2></div></div><div class="elementor-element elementor-element-12177eba elementor-widget elementor-widget-text-editor" data-id="12177eba" data-element_type="widget" data-widget_type="text-editor.default"><div class="elementor-widget-container"><p>Subscribe to our newsletter to get exclusive discounts & news about our upcoming releases.</p></div></div><div class="elementor-element elementor-element-abc71ab elementor-button-align-stretch elementor-widget elementor-widget-form" data-id="abc71ab" data-element_type="widget" data-settings="{"button_width":"33","step_next_label":"Next","step_previous_label":"Previous","step_type":"number_text","step_icon_shape":"circle"}" data-widget_type="form.default"><div class="elementor-widget-container"><form class="elementor-form" method="post" name="Mailchimp Signup"> <input type="hidden" name="post_id" value="701"/> <input type="hidden" name="form_id" value="abc71ab"/> <input type="hidden" name="referer_title" value="Skyrocket Themes - Beautiful WordPress themes that are built with well-crafted code and clean design" /> <input type="hidden" name="queried_id" value="701"/><div class="elementor-form-fields-wrapper elementor-labels-"><div class="elementor-field-type-email elementor-field-group elementor-column elementor-field-group-email elementor-col-66 elementor-field-required"> <label for="form-field-email" class="elementor-field-label elementor-screen-only"> Email </label> <input size="1" type="email" name="form_fields[email]" id="form-field-email" class="elementor-field elementor-size-md elementor-field-textual" placeholder="Email" required="required"></div><div class="elementor-field-group elementor-column elementor-field-type-submit elementor-col-33 e-form__buttons"> <button class="elementor-button elementor-size-md" type="submit"> <span class="elementor-button-content-wrapper"> <span class="elementor-button-text">Subscribe</span> </span> </button></div></div></form></div></div></div></div></div></section></div><section id="comments" class="comments-area"></section><div id="footercontainer"></div><div id="footercreditscontainer"><div class="grid-container site-credits"><div class="grid-100 footer-credits"><p style="text-align: center">Proudly powered by <a title="Semantic Personal Publishing Platform" href="http://wordpress.org">WordPress</a> & <a title="Skyrocket Themes" href="http://skyrocketthemes.com">Skyrocket Themes</a></p></div></div></div></main> <a id="mobile-site-navigation" href="#cd-nav" class="mobile-navigation mobile-nav-trigger"><div class="menu-hamburger"> <span class="line"></span> <span class="line"></span> <span class="line"></span> <span class="mobile-nav-title">MENU</span></div> </a><div id="cd-nav" class="grid-container cd-nav hide_on_load"><div class="grid-100"><div class="cd-navigation-wrapper"><h2>Navigation</h2><nav role="navigation"><div class="menu-main-menu-container"><ul id="menu-main-menu-1" class="mobile-menu"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2952"><a href="https://skyrocketthemes.com/wordpress-themes/">Themes</a></li></ul></div></nav></div></div></div><div class="search-overlay"> <button type="button" class="search-close"><i class="far fa-times-circle"></i></button><form role="search" method="get" class="search-form" action="https://skyrocketthemes.com"> <label> <span class="screen-reader-text">Search for:</span> <input type="search" class="search-field" placeholder="Search…" value="" name="s"/> </label> <button type="submit" class="search-submit"><i class="fas fa-search"></i></button> <input type='hidden' name='lang' value='en' /></form></div> <script defer src="data:text/javascript;base64,CiAgICAgICAgICAgIChmdW5jdGlvbiAoKSB7CiAgICAgICAgICAgICAgICBjb25zdCBjYWxjdWxhdGVQYXJlbnREaXN0YW5jZSA9IChjaGlsZCwgcGFyZW50KSA9PiB7CiAgICAgICAgICAgICAgICAgICAgbGV0IGNvdW50ID0gMDsKICAgICAgICAgICAgICAgICAgICBsZXQgY3VycmVudEVsZW1lbnQgPSBjaGlsZDsKCiAgICAgICAgICAgICAgICAgICAgLy8gVHJhdmVyc2UgdXAgdGhlIERPTSB0cmVlIHVudGlsIHdlIHJlYWNoIHBhcmVudCBvciB0aGUgdG9wIG9mIHRoZSBET00KICAgICAgICAgICAgICAgICAgICB3aGlsZSAoY3VycmVudEVsZW1lbnQgJiYgY3VycmVudEVsZW1lbnQgIT09IHBhcmVudCkgewogICAgICAgICAgICAgICAgICAgICAgICBjdXJyZW50RWxlbWVudCA9IGN1cnJlbnRFbGVtZW50LnBhcmVudE5vZGU7CiAgICAgICAgICAgICAgICAgICAgICAgIGNvdW50Kys7CiAgICAgICAgICAgICAgICAgICAgfQoKICAgICAgICAgICAgICAgICAgICAvLyBJZiBwYXJlbnQgd2FzIG5vdCBmb3VuZCBpbiB0aGUgaGllcmFyY2h5LCByZXR1cm4gLTEKICAgICAgICAgICAgICAgICAgICBpZiAoIWN1cnJlbnRFbGVtZW50KSB7CiAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiAtMTsgLy8gSW5kaWNhdGVzIHBhcmVudCBpcyBub3QgYW4gYW5jZXN0b3Igb2YgZWxlbWVudAogICAgICAgICAgICAgICAgICAgIH0KCiAgICAgICAgICAgICAgICAgICAgcmV0dXJuIGNvdW50OyAvLyBOdW1iZXIgb2YgbGF5ZXJzIGJldHdlZW4gZWxlbWVudCBhbmQgcGFyZW50CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBjb25zdCBpc01hdGNoaW5nQ2xhc3MgPSAobGlua1J1bGUsIGhyZWYsIGNsYXNzZXMpID0+IHsKICAgICAgICAgICAgICAgICAgICByZXR1cm4gY2xhc3Nlcy5pbmNsdWRlcyhsaW5rUnVsZS52YWx1ZSkKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIGNvbnN0IGlzTWF0Y2hpbmdEb21haW4gPSAobGlua1J1bGUsIGhyZWYsIGNsYXNzZXMpID0+IHsKICAgICAgICAgICAgICAgICAgICBpZighVVJMLmNhblBhcnNlKGhyZWYpKSB7CiAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0KCiAgICAgICAgICAgICAgICAgICAgY29uc3QgdXJsID0gbmV3IFVSTChocmVmKQoKICAgICAgICAgICAgICAgICAgICByZXR1cm4gbGlua1J1bGUudmFsdWUgPT09IHVybC5ob3N0CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBjb25zdCBpc01hdGNoaW5nRXh0ZW5zaW9uID0gKGxpbmtSdWxlLCBocmVmLCBjbGFzc2VzKSA9PiB7CiAgICAgICAgICAgICAgICAgICAgaWYoIVVSTC5jYW5QYXJzZShocmVmKSkgewogICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gZmFsc2UKICAgICAgICAgICAgICAgICAgICB9CgogICAgICAgICAgICAgICAgICAgIGNvbnN0IHVybCA9IG5ldyBVUkwoaHJlZikKCiAgICAgICAgICAgICAgICAgICAgcmV0dXJuIHVybC5wYXRobmFtZS5lbmRzV2l0aCgnLicgKyBsaW5rUnVsZS52YWx1ZSkKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIGNvbnN0IGlzTWF0Y2hpbmdTdWJkaXJlY3RvcnkgPSAobGlua1J1bGUsIGhyZWYsIGNsYXNzZXMpID0+IHsKICAgICAgICAgICAgICAgICAgICBpZighVVJMLmNhblBhcnNlKGhyZWYpKSB7CiAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0KCiAgICAgICAgICAgICAgICAgICAgY29uc3QgdXJsID0gbmV3IFVSTChocmVmKQoKICAgICAgICAgICAgICAgICAgICByZXR1cm4gdXJsLnBhdGhuYW1lLnN0YXJ0c1dpdGgoJy8nICsgbGlua1J1bGUudmFsdWUgKyAnLycpCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBjb25zdCBpc01hdGNoaW5nUHJvdG9jb2wgPSAobGlua1J1bGUsIGhyZWYsIGNsYXNzZXMpID0+IHsKICAgICAgICAgICAgICAgICAgICBpZighVVJMLmNhblBhcnNlKGhyZWYpKSB7CiAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0KCiAgICAgICAgICAgICAgICAgICAgY29uc3QgdXJsID0gbmV3IFVSTChocmVmKQoKICAgICAgICAgICAgICAgICAgICByZXR1cm4gdXJsLnByb3RvY29sID09PSBsaW5rUnVsZS52YWx1ZSArICc6JwogICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgY29uc3QgaXNNYXRjaGluZ0V4dGVybmFsID0gKGxpbmtSdWxlLCBocmVmLCBjbGFzc2VzKSA9PiB7CiAgICAgICAgICAgICAgICAgICAgaWYoIVVSTC5jYW5QYXJzZShocmVmKSB8fCAhVVJMLmNhblBhcnNlKGRvY3VtZW50LmxvY2F0aW9uLmhyZWYpKSB7CiAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0KCiAgICAgICAgICAgICAgICAgICAgY29uc3QgbWF0Y2hpbmdQcm90b2NvbHMgPSBbJ2h0dHA6JywgJ2h0dHBzOiddCiAgICAgICAgICAgICAgICAgICAgY29uc3Qgc2l0ZVVybCA9IG5ldyBVUkwoZG9jdW1lbnQubG9jYXRpb24uaHJlZikKICAgICAgICAgICAgICAgICAgICBjb25zdCBsaW5rVXJsID0gbmV3IFVSTChocmVmKQoKICAgICAgICAgICAgICAgICAgICAvLyBMaW5rcyB0byBzdWJkb21haW5zIHdpbGwgYXBwZWFyIHRvIGJlIGV4dGVybmFsIG1hdGNoZXMgYWNjb3JkaW5nIHRvIEphdmFTY3JpcHQsCiAgICAgICAgICAgICAgICAgICAgLy8gYnV0IHRoZSBQSFAgcnVsZXMgd2lsbCBmaWx0ZXIgdGhvc2UgZXZlbnRzIG91dC4KICAgICAgICAgICAgICAgICAgICByZXR1cm4gbWF0Y2hpbmdQcm90b2NvbHMuaW5jbHVkZXMobGlua1VybC5wcm90b2NvbCkgJiYgc2l0ZVVybC5ob3N0ICE9PSBsaW5rVXJsLmhvc3QKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIGNvbnN0IGlzTWF0Y2ggPSAobGlua1J1bGUsIGhyZWYsIGNsYXNzZXMpID0+IHsKICAgICAgICAgICAgICAgICAgICBzd2l0Y2ggKGxpbmtSdWxlLnR5cGUpIHsKICAgICAgICAgICAgICAgICAgICAgICAgY2FzZSAnY2xhc3MnOgogICAgICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIGlzTWF0Y2hpbmdDbGFzcyhsaW5rUnVsZSwgaHJlZiwgY2xhc3NlcykKICAgICAgICAgICAgICAgICAgICAgICAgY2FzZSAnZG9tYWluJzoKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiBpc01hdGNoaW5nRG9tYWluKGxpbmtSdWxlLCBocmVmLCBjbGFzc2VzKQogICAgICAgICAgICAgICAgICAgICAgICBjYXNlICdleHRlbnNpb24nOgogICAgICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIGlzTWF0Y2hpbmdFeHRlbnNpb24obGlua1J1bGUsIGhyZWYsIGNsYXNzZXMpCiAgICAgICAgICAgICAgICAgICAgICAgIGNhc2UgJ3N1YmRpcmVjdG9yeSc6CiAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gaXNNYXRjaGluZ1N1YmRpcmVjdG9yeShsaW5rUnVsZSwgaHJlZiwgY2xhc3NlcykKICAgICAgICAgICAgICAgICAgICAgICAgY2FzZSAncHJvdG9jb2wnOgogICAgICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIGlzTWF0Y2hpbmdQcm90b2NvbChsaW5rUnVsZSwgaHJlZiwgY2xhc3NlcykKICAgICAgICAgICAgICAgICAgICAgICAgY2FzZSAnZXh0ZXJuYWwnOgogICAgICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIGlzTWF0Y2hpbmdFeHRlcm5hbChsaW5rUnVsZSwgaHJlZiwgY2xhc3NlcykKICAgICAgICAgICAgICAgICAgICAgICAgZGVmYXVsdDoKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiBmYWxzZTsKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBjb25zdCB0cmFjayA9IChlbGVtZW50KSA9PiB7CiAgICAgICAgICAgICAgICAgICAgY29uc3QgaHJlZiA9IGVsZW1lbnQuaHJlZiA/PyBudWxsCiAgICAgICAgICAgICAgICAgICAgY29uc3QgY2xhc3NlcyA9IEFycmF5LmZyb20oZWxlbWVudC5jbGFzc0xpc3QpCiAgICAgICAgICAgICAgICAgICAgY29uc3QgbGlua1J1bGVzID0gW3sidHlwZSI6ImV4dGVuc2lvbiIsInZhbHVlIjoicGRmIn0seyJ0eXBlIjoiZXh0ZW5zaW9uIiwidmFsdWUiOiJ6aXAifSx7InR5cGUiOiJwcm90b2NvbCIsInZhbHVlIjoibWFpbHRvIn0seyJ0eXBlIjoicHJvdG9jb2wiLCJ2YWx1ZSI6InRlbCJ9XQogICAgICAgICAgICAgICAgICAgIGlmKGxpbmtSdWxlcy5sZW5ndGggPT09IDApIHsKICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuCiAgICAgICAgICAgICAgICAgICAgfQoKICAgICAgICAgICAgICAgICAgICAvLyBGb3IgbGluayBydWxlcyB0aGF0IHRhcmdldCBhIGNsYXNzLCB3ZSBuZWVkIHRvIGFsbG93IHRoYXQgY2xhc3MgdG8gYXBwZWFyCiAgICAgICAgICAgICAgICAgICAgLy8gaW4gYW55IGFuY2VzdG9yIHVwIHRvIHRoZSA3dGggYW5jZXN0b3IuIFRoaXMgbG9vcCBsb29rcyBmb3IgdGhvc2UgbWF0Y2hlcwogICAgICAgICAgICAgICAgICAgIC8vIGFuZCBjb3VudHMgdGhlbS4KICAgICAgICAgICAgICAgICAgICBsaW5rUnVsZXMuZm9yRWFjaCgobGlua1J1bGUpID0+IHsKICAgICAgICAgICAgICAgICAgICAgICAgaWYobGlua1J1bGUudHlwZSAhPT0gJ2NsYXNzJykgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuOwogICAgICAgICAgICAgICAgICAgICAgICB9CgogICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBtYXRjaGluZ0FuY2VzdG9yID0gZWxlbWVudC5jbG9zZXN0KCcuJyArIGxpbmtSdWxlLnZhbHVlKQoKICAgICAgICAgICAgICAgICAgICAgICAgaWYoIW1hdGNoaW5nQW5jZXN0b3IgfHwgbWF0Y2hpbmdBbmNlc3Rvci5tYXRjaGVzKCdodG1sLCBib2R5JykpIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybjsKICAgICAgICAgICAgICAgICAgICAgICAgfQoKICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgZGVwdGggPSBjYWxjdWxhdGVQYXJlbnREaXN0YW5jZShlbGVtZW50LCBtYXRjaGluZ0FuY2VzdG9yKQoKICAgICAgICAgICAgICAgICAgICAgICAgaWYoZGVwdGggPCA3KSB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjbGFzc2VzLnB1c2gobGlua1J1bGUudmFsdWUpCiAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICB9KTsKCiAgICAgICAgICAgICAgICAgICAgY29uc3QgaGFzTWF0Y2ggPSBsaW5rUnVsZXMuc29tZSgobGlua1J1bGUpID0+IHsKICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIGlzTWF0Y2gobGlua1J1bGUsIGhyZWYsIGNsYXNzZXMpCiAgICAgICAgICAgICAgICAgICAgfSkKCiAgICAgICAgICAgICAgICAgICAgaWYoIWhhc01hdGNoKSB7CiAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybgogICAgICAgICAgICAgICAgICAgIH0KCiAgICAgICAgICAgICAgICAgICAgY29uc3QgdXJsID0gImh0dHBzOi8vc2t5cm9ja2V0dGhlbWVzLmNvbS93cC1jb250ZW50L3BsdWdpbnMvaW5kZXBlbmRlbnQtYW5hbHl0aWNzL2lhd3AtY2xpY2stZW5kcG9pbnQucGhwIjsKICAgICAgICAgICAgICAgICAgICBjb25zdCBib2R5ID0gewogICAgICAgICAgICAgICAgICAgICAgICBocmVmOiBocmVmLAogICAgICAgICAgICAgICAgICAgICAgICBjbGFzc2VzOiBjbGFzc2VzLmpvaW4oJyAnKSwKICAgICAgICAgICAgICAgICAgICAgICAgLi4ueyJwYXlsb2FkIjp7InJlc291cmNlIjoic2luZ3VsYXIiLCJzaW5ndWxhcl9pZCI6NzAxLCJwYWdlIjoxfSwic2lnbmF0dXJlIjoiYThmNDQ5MTllNzA0MjUyZTljNGE5NTRjZWU3ZTZmMGMifSAgICAgICAgICAgICAgICAgICAgfTsKCiAgICAgICAgICAgICAgICAgICAgaWYgKG5hdmlnYXRvci5zZW5kQmVhY29uKSB7CiAgICAgICAgICAgICAgICAgICAgICAgIGxldCBibG9iID0gbmV3IEJsb2IoW0pTT04uc3RyaW5naWZ5KGJvZHkpXSwgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgdHlwZTogImFwcGxpY2F0aW9uL2pzb24iCiAgICAgICAgICAgICAgICAgICAgICAgIH0pOwogICAgICAgICAgICAgICAgICAgICAgICBuYXZpZ2F0b3Iuc2VuZEJlYWNvbih1cmwsIGJsb2IpOwogICAgICAgICAgICAgICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHhociA9IG5ldyBYTUxIdHRwUmVxdWVzdCgpOwogICAgICAgICAgICAgICAgICAgICAgICB4aHIub3BlbigiUE9TVCIsIHVybCwgdHJ1ZSk7CiAgICAgICAgICAgICAgICAgICAgICAgIHhoci5zZXRSZXF1ZXN0SGVhZGVyKCJDb250ZW50LVR5cGUiLCAiYXBwbGljYXRpb24vanNvbjtjaGFyc2V0PVVURi04Iik7CiAgICAgICAgICAgICAgICAgICAgICAgIHhoci5zZW5kKEpTT04uc3RyaW5naWZ5KGJvZHkpKQogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIGRvY3VtZW50LmFkZEV2ZW50TGlzdGVuZXIoJ21vdXNlZG93bicsIGZ1bmN0aW9uIChldmVudCkgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgKG5hdmlnYXRvci53ZWJkcml2ZXIgfHwgL2JvdHxjcmF3bGVyfHNwaWRlcnxjcmF3bGluZ3xzZW1ydXNoYm90fGNocm9tZS1saWdodGhvdXNlL2kudGVzdChuYXZpZ2F0b3IudXNlckFnZW50KSkgewogICAgICAgICAgICAgICAgICAgICAgICByZXR1cm47CiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgIGNvbnN0IGVsZW1lbnQgPSBldmVudC50YXJnZXQuY2xvc2VzdCgnYScpCgogICAgICAgICAgICAgICAgICAgIGlmKCFlbGVtZW50KSB7CiAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybgogICAgICAgICAgICAgICAgICAgIH0KCiAgICAgICAgICAgICAgICAgICAgY29uc3QgaXNQcm8gPSBmYWxzZQogICAgICAgICAgICAgICAgICAgIGlmKCFpc1BybykgewogICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4KICAgICAgICAgICAgICAgICAgICB9CgogICAgICAgICAgICAgICAgICAgIC8vIERvbid0IHRyYWNrIGxlZnQgY2xpY2tzIHdpdGggdGhpcyBldmVudC4gVGhlIGNsaWNrIGV2ZW50IGlzIHVzZWQgZm9yIHRoYXQuCiAgICAgICAgICAgICAgICAgICAgaWYoZXZlbnQuYnV0dG9uID09PSAwKSB7CiAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybgogICAgICAgICAgICAgICAgICAgIH0KCiAgICAgICAgICAgICAgICAgICAgdHJhY2soZWxlbWVudCkKICAgICAgICAgICAgICAgIH0pCiAgICAgICAgICAgICAgICBkb2N1bWVudC5hZGRFdmVudExpc3RlbmVyKCdjbGljaycsIGZ1bmN0aW9uIChldmVudCkgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgKG5hdmlnYXRvci53ZWJkcml2ZXIgfHwgL2JvdHxjcmF3bGVyfHNwaWRlcnxjcmF3bGluZ3xzZW1ydXNoYm90fGNocm9tZS1saWdodGhvdXNlL2kudGVzdChuYXZpZ2F0b3IudXNlckFnZW50KSkgewogICAgICAgICAgICAgICAgICAgICAgICByZXR1cm47CiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgIGNvbnN0IGVsZW1lbnQgPSBldmVudC50YXJnZXQuY2xvc2VzdCgnYSwgYnV0dG9uLCBpbnB1dFt0eXBlPSJzdWJtaXQiXSwgaW5wdXRbdHlwZT0iYnV0dG9uIl0nKQoKICAgICAgICAgICAgICAgICAgICBpZighZWxlbWVudCkgewogICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4KICAgICAgICAgICAgICAgICAgICB9CgogICAgICAgICAgICAgICAgICAgIGNvbnN0IGlzUHJvID0gZmFsc2UKICAgICAgICAgICAgICAgICAgICBpZighaXNQcm8pIHsKICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuCiAgICAgICAgICAgICAgICAgICAgfQoKICAgICAgICAgICAgICAgICAgICB0cmFjayhlbGVtZW50KQogICAgICAgICAgICAgICAgfSkKICAgICAgICAgICAgICAgIGRvY3VtZW50LmFkZEV2ZW50TGlzdGVuZXIoJ3BsYXknLCBmdW5jdGlvbiAoZXZlbnQpIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlmIChuYXZpZ2F0b3Iud2ViZHJpdmVyIHx8IC9ib3R8Y3Jhd2xlcnxzcGlkZXJ8Y3Jhd2xpbmd8c2VtcnVzaGJvdHxjaHJvbWUtbGlnaHRob3VzZS9pLnRlc3QobmF2aWdhdG9yLnVzZXJBZ2VudCkpIHsKICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuOwogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICBjb25zdCBlbGVtZW50ID0gZXZlbnQudGFyZ2V0LmNsb3Nlc3QoJ2F1ZGlvLCB2aWRlbycpCgogICAgICAgICAgICAgICAgICAgIGlmKCFlbGVtZW50KSB7CiAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybgogICAgICAgICAgICAgICAgICAgIH0KCiAgICAgICAgICAgICAgICAgICAgY29uc3QgaXNQcm8gPSBmYWxzZQogICAgICAgICAgICAgICAgICAgIGlmKCFpc1BybykgewogICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4KICAgICAgICAgICAgICAgICAgICB9CgogICAgICAgICAgICAgICAgICAgIHRyYWNrKGVsZW1lbnQpCiAgICAgICAgICAgICAgICB9LCB0cnVlKQogICAgICAgICAgICAgICAgZG9jdW1lbnQuYWRkRXZlbnRMaXN0ZW5lcigiRE9NQ29udGVudExvYWRlZCIsIGZ1bmN0aW9uIChlKSB7CiAgICAgICAgICAgICAgICAgICAgaWYgKGRvY3VtZW50Lmhhc093blByb3BlcnR5KCJ2aXNpYmlsaXR5U3RhdGUiKSAmJiBkb2N1bWVudC52aXNpYmlsaXR5U3RhdGUgPT09ICJwcmVyZW5kZXIiKSB7CiAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybjsKICAgICAgICAgICAgICAgICAgICB9CgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlmIChuYXZpZ2F0b3Iud2ViZHJpdmVyIHx8IC9ib3R8Y3Jhd2xlcnxzcGlkZXJ8Y3Jhd2xpbmd8c2VtcnVzaGJvdHxjaHJvbWUtbGlnaHRob3VzZS9pLnRlc3QobmF2aWdhdG9yLnVzZXJBZ2VudCkpIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybjsKICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgIGxldCByZWZlcnJlcl91cmwgPSBudWxsOwoKICAgICAgICAgICAgICAgICAgICBpZiAodHlwZW9mIGRvY3VtZW50LnJlZmVycmVyID09PSAnc3RyaW5nJyAmJiBkb2N1bWVudC5yZWZlcnJlci5sZW5ndGggPiAwKSB7CiAgICAgICAgICAgICAgICAgICAgICAgIHJlZmVycmVyX3VybCA9IGRvY3VtZW50LnJlZmVycmVyOwogICAgICAgICAgICAgICAgICAgIH0KCiAgICAgICAgICAgICAgICAgICAgY29uc3QgcGFyYW1zID0gbG9jYXRpb24uc2VhcmNoLnNsaWNlKDEpLnNwbGl0KCcmJykucmVkdWNlKChhY2MsIHMpID0+IHsKICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgW2ssIHZdID0gcy5zcGxpdCgnPScpOwogICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gT2JqZWN0LmFzc2lnbihhY2MsIHtba106IHZ9KTsKICAgICAgICAgICAgICAgICAgICB9LCB7fSk7CgogICAgICAgICAgICAgICAgICAgIGNvbnN0IHVybCA9ICJodHRwczovL3NreXJvY2tldHRoZW1lcy5jb20vd3AtanNvbi9pYXdwL3NlYXJjaCI7CiAgICAgICAgICAgICAgICAgICAgY29uc3QgYm9keSA9IHsKICAgICAgICAgICAgICAgICAgICAgICAgcmVmZXJyZXJfdXJsLAogICAgICAgICAgICAgICAgICAgICAgICB1dG1fc291cmNlOiBwYXJhbXMudXRtX3NvdXJjZSwKICAgICAgICAgICAgICAgICAgICAgICAgdXRtX21lZGl1bTogcGFyYW1zLnV0bV9tZWRpdW0sCiAgICAgICAgICAgICAgICAgICAgICAgIHV0bV9jYW1wYWlnbjogcGFyYW1zLnV0bV9jYW1wYWlnbiwKICAgICAgICAgICAgICAgICAgICAgICAgdXRtX3Rlcm06IHBhcmFtcy51dG1fdGVybSwKICAgICAgICAgICAgICAgICAgICAgICAgdXRtX2NvbnRlbnQ6IHBhcmFtcy51dG1fY29udGVudCwKICAgICAgICAgICAgICAgICAgICAgICAgZ2NsaWQ6IHBhcmFtcy5nY2xpZCwKICAgICAgICAgICAgICAgICAgICAgICAgLi4ueyJwYXlsb2FkIjp7InJlc291cmNlIjoic2luZ3VsYXIiLCJzaW5ndWxhcl9pZCI6NzAxLCJwYWdlIjoxfSwic2lnbmF0dXJlIjoiYThmNDQ5MTllNzA0MjUyZTljNGE5NTRjZWU3ZTZmMGMifSAgICAgICAgICAgICAgICAgICAgfTsKCiAgICAgICAgICAgICAgICAgICAgaWYgKG5hdmlnYXRvci5zZW5kQmVhY29uKSB7CiAgICAgICAgICAgICAgICAgICAgICAgIGxldCBibG9iID0gbmV3IEJsb2IoW0pTT04uc3RyaW5naWZ5KGJvZHkpXSwgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgdHlwZTogImFwcGxpY2F0aW9uL2pzb24iCiAgICAgICAgICAgICAgICAgICAgICAgIH0pOwogICAgICAgICAgICAgICAgICAgICAgICBuYXZpZ2F0b3Iuc2VuZEJlYWNvbih1cmwsIGJsb2IpOwogICAgICAgICAgICAgICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHhociA9IG5ldyBYTUxIdHRwUmVxdWVzdCgpOwogICAgICAgICAgICAgICAgICAgICAgICB4aHIub3BlbigiUE9TVCIsIHVybCwgdHJ1ZSk7CiAgICAgICAgICAgICAgICAgICAgICAgIHhoci5zZXRSZXF1ZXN0SGVhZGVyKCJDb250ZW50LVR5cGUiLCAiYXBwbGljYXRpb24vanNvbjtjaGFyc2V0PVVURi04Iik7CiAgICAgICAgICAgICAgICAgICAgICAgIHhoci5zZW5kKEpTT04uc3RyaW5naWZ5KGJvZHkpKQogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0pOwogICAgICAgICAgICB9KSgpOwogICAgICAgIA=="></script> <script defer src="data:text/javascript;base64,CgoJCQlqUXVlcnkoZG9jdW1lbnQpLnJlYWR5KCBmdW5jdGlvbigpIHsKCQkJCWpRdWVyeSgnI2tiZS1saXZlLXNlYXJjaCBbbmFtZT0icyJdJykuS0JFTGl2ZVNlYXJjaCggeyB1cmwgOiAiaHR0cHM6Ly9za3lyb2NrZXR0aGVtZXMuY29tL3dwLWFkbWluL2FkbWluLWFqYXgucGhwIiB9ICk7CgkJCX0pOwoKCQk="></script> <script defer src="data:text/javascript;base64,CgkJCWpRdWVyeShkb2N1bWVudCkucmVhZHkoZnVuY3Rpb24gKCkgewoKCQkJCXZhciB0cmVlX2lkID0gMDsKCQkJCWpRdWVyeSgnZGl2LmtiZV9jYXRlZ29yeTpoYXMoLmtiZV9jaGlsZF9jYXRlZ29yeSknKS5hZGRDbGFzcygnaGFzLWNoaWxkJykucHJlcGVuZCgnPHNwYW4gY2xhc3M9InN3aXRjaCI+PGltZyBzcmM9Imh0dHBzOi8vc2t5cm9ja2V0dGhlbWVzLmNvbS93cC1jb250ZW50L3BsdWdpbnMvd3Ata25vd2xlZGdlYmFzZS9pbmNsdWRlcy8uLi90ZW1wbGF0ZS1sZWdhY3kvaW1hZ2VzL2tiZV9pY29uLXBsdXMucG5nIiAvPjwvc3Bhbj4nKS5lYWNoKGZ1bmN0aW9uICgpIHsKCQkJCQl0cmVlX2lkKys7CgkJCQkJalF1ZXJ5KHRoaXMpLmF0dHIoJ2lkJywgJ3RyZWUnICsgdHJlZV9pZCk7CgkJCQl9KTsKCgkJCQlqUXVlcnkoJ2Rpdi5rYmVfY2F0ZWdvcnkgPiBzcGFuLnN3aXRjaCcpLmNsaWNrKGZ1bmN0aW9uICgpIHsKCQkJCQl2YXIgdHJlZV9pZCA9IGpRdWVyeSh0aGlzKS5wYXJlbnQoKS5hdHRyKCdpZCcpOwoJCQkJCWlmIChqUXVlcnkodGhpcykuaGFzQ2xhc3MoJ29wZW4nKSkgewoJCQkJCQlqUXVlcnkodGhpcykucGFyZW50KCkuZmluZCgnZGl2OmZpcnN0Jykuc2xpZGVVcCgnZmFzdCcpOwoJCQkJCQlqUXVlcnkodGhpcykucmVtb3ZlQ2xhc3MoJ29wZW4nKTsKCQkJCQkJalF1ZXJ5KHRoaXMpLmh0bWwoJzxpbWcgc3JjPSJodHRwczovL3NreXJvY2tldHRoZW1lcy5jb20vd3AtY29udGVudC9wbHVnaW5zL3dwLWtub3dsZWRnZWJhc2UvaW5jbHVkZXMvLi4vdGVtcGxhdGUtbGVnYWN5L2ltYWdlcy9rYmVfaWNvbi1wbHVzLnBuZyIgLz4nKTsKCQkJCQl9IGVsc2UgewoJCQkJCQlqUXVlcnkodGhpcykucGFyZW50KCkuZmluZCgnZGl2OmZpcnN0Jykuc2xpZGVEb3duKCdmYXN0Jyk7CgkJCQkJCWpRdWVyeSh0aGlzKS5odG1sKCc8aW1nIHNyYz0iaHR0cHM6Ly9za3lyb2NrZXR0aGVtZXMuY29tL3dwLWNvbnRlbnQvcGx1Z2lucy93cC1rbm93bGVkZ2ViYXNlL2luY2x1ZGVzLy4uL3RlbXBsYXRlLWxlZ2FjeS9pbWFnZXMva2JlX2ljb24tbWludXMucG5nIiAvPicpOwoJCQkJCQlqUXVlcnkodGhpcykuYWRkQ2xhc3MoJ29wZW4nKTsKCQkJCQl9CgkJCQl9KTsKCgkJCX0pOwoJCQ=="></script> <script defer src="data:text/javascript;base64,CgkJCQljb25zdCBsYXp5bG9hZFJ1bk9ic2VydmVyID0gKCkgPT4gewoJCQkJCWNvbnN0IGxhenlsb2FkQmFja2dyb3VuZHMgPSBkb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCBgLmUtY29uLmUtcGFyZW50Om5vdCguZS1sYXp5bG9hZGVkKWAgKTsKCQkJCQljb25zdCBsYXp5bG9hZEJhY2tncm91bmRPYnNlcnZlciA9IG5ldyBJbnRlcnNlY3Rpb25PYnNlcnZlciggKCBlbnRyaWVzICkgPT4gewoJCQkJCQllbnRyaWVzLmZvckVhY2goICggZW50cnkgKSA9PiB7CgkJCQkJCQlpZiAoIGVudHJ5LmlzSW50ZXJzZWN0aW5nICkgewoJCQkJCQkJCWxldCBsYXp5bG9hZEJhY2tncm91bmQgPSBlbnRyeS50YXJnZXQ7CgkJCQkJCQkJaWYoIGxhenlsb2FkQmFja2dyb3VuZCApIHsKCQkJCQkJCQkJbGF6eWxvYWRCYWNrZ3JvdW5kLmNsYXNzTGlzdC5hZGQoICdlLWxhenlsb2FkZWQnICk7CgkJCQkJCQkJfQoJCQkJCQkJCWxhenlsb2FkQmFja2dyb3VuZE9ic2VydmVyLnVub2JzZXJ2ZSggZW50cnkudGFyZ2V0ICk7CgkJCQkJCQl9CgkJCQkJCX0pOwoJCQkJCX0sIHsgcm9vdE1hcmdpbjogJzIwMHB4IDBweCAyMDBweCAwcHgnIH0gKTsKCQkJCQlsYXp5bG9hZEJhY2tncm91bmRzLmZvckVhY2goICggbGF6eWxvYWRCYWNrZ3JvdW5kICkgPT4gewoJCQkJCQlsYXp5bG9hZEJhY2tncm91bmRPYnNlcnZlci5vYnNlcnZlKCBsYXp5bG9hZEJhY2tncm91bmQgKTsKCQkJCQl9ICk7CgkJCQl9OwoJCQkJY29uc3QgZXZlbnRzID0gWwoJCQkJCSdET01Db250ZW50TG9hZGVkJywKCQkJCQknZWxlbWVudG9yL2xhenlsb2FkL29ic2VydmUnLAoJCQkJXTsKCQkJCWV2ZW50cy5mb3JFYWNoKCAoIGV2ZW50ICkgPT4gewoJCQkJCWRvY3VtZW50LmFkZEV2ZW50TGlzdGVuZXIoIGV2ZW50LCBsYXp5bG9hZFJ1bk9ic2VydmVyICk7CgkJCQl9ICk7CgkJCQ=="></script> <script defer type="text/javascript" src="https://skyrocketthemes.com/wp-content/cache/autoptimize/js/autoptimize_single_814612dedcf91ec6d1bdde36d0d97c3c.js?ver=1.3.4" id="kbe_live_search_script-js"></script> <script defer type="text/javascript" src="https://skyrocketthemes.com/wp-content/cache/autoptimize/js/autoptimize_single_3999e9ba213efe2841a2f18c7d299be0.js?ver=0.1.1" id="ephemeris-common-js-js"></script> <script defer type="text/javascript" src="https://skyrocketthemes.com/wp-content/plugins/elementor-pro/assets/js/webpack-pro.runtime.min.js?ver=3.27.4" id="elementor-pro-webpack-runtime-js"></script> <script defer type="text/javascript" src="https://skyrocketthemes.com/wp-content/plugins/elementor/assets/js/webpack.runtime.min.js?ver=3.27.6" id="elementor-webpack-runtime-js"></script> <script defer type="text/javascript" src="https://skyrocketthemes.com/wp-content/plugins/elementor/assets/js/frontend-modules.min.js?ver=3.27.6" id="elementor-frontend-modules-js"></script> <script type="text/javascript" src="https://skyrocketthemes.com/wp-includes/js/dist/hooks.min.js?ver=4d63a3d491d11ffd8ac6" id="wp-hooks-js"></script> <script type="text/javascript" src="https://skyrocketthemes.com/wp-includes/js/dist/i18n.min.js?ver=5e580eb46a90c2b997e6" id="wp-i18n-js"></script> <script defer id="wp-i18n-js-after" src="data:text/javascript;base64,Ci8qIDwhW0NEQVRBWyAqLwp3cC5pMThuLnNldExvY2FsZURhdGEoIHsgJ3RleHQgZGlyZWN0aW9uXHUwMDA0bHRyJzogWyAnbHRyJyBdIH0gKTsKLyogXV0+ICovCg=="></script> <script defer id="elementor-pro-frontend-js-before" src="data:text/javascript;base64,Ci8qIDwhW0NEQVRBWyAqLwp2YXIgRWxlbWVudG9yUHJvRnJvbnRlbmRDb25maWcgPSB7ImFqYXh1cmwiOiJodHRwczpcL1wvc2t5cm9ja2V0dGhlbWVzLmNvbVwvd3AtYWRtaW5cL2FkbWluLWFqYXgucGhwIiwibm9uY2UiOiJkNjZiNDFiMTRiIiwidXJscyI6eyJhc3NldHMiOiJodHRwczpcL1wvc2t5cm9ja2V0dGhlbWVzLmNvbVwvd3AtY29udGVudFwvcGx1Z2luc1wvZWxlbWVudG9yLXByb1wvYXNzZXRzXC8iLCJyZXN0IjoiaHR0cHM6XC9cL3NreXJvY2tldHRoZW1lcy5jb21cL3dwLWpzb25cLyJ9LCJzZXR0aW5ncyI6eyJsYXp5X2xvYWRfYmFja2dyb3VuZF9pbWFnZXMiOnRydWV9LCJwb3B1cCI6eyJoYXNQb3BVcHMiOmZhbHNlfSwic2hhcmVCdXR0b25zTmV0d29ya3MiOnsiZmFjZWJvb2siOnsidGl0bGUiOiJGYWNlYm9vayIsImhhc19jb3VudGVyIjp0cnVlfSwidHdpdHRlciI6eyJ0aXRsZSI6IlR3aXR0ZXIifSwibGlua2VkaW4iOnsidGl0bGUiOiJMaW5rZWRJbiIsImhhc19jb3VudGVyIjp0cnVlfSwicGludGVyZXN0Ijp7InRpdGxlIjoiUGludGVyZXN0IiwiaGFzX2NvdW50ZXIiOnRydWV9LCJyZWRkaXQiOnsidGl0bGUiOiJSZWRkaXQiLCJoYXNfY291bnRlciI6dHJ1ZX0sInZrIjp7InRpdGxlIjoiVksiLCJoYXNfY291bnRlciI6dHJ1ZX0sIm9kbm9rbGFzc25pa2kiOnsidGl0bGUiOiJPSyIsImhhc19jb3VudGVyIjp0cnVlfSwidHVtYmxyIjp7InRpdGxlIjoiVHVtYmxyIn0sImRpZ2ciOnsidGl0bGUiOiJEaWdnIn0sInNreXBlIjp7InRpdGxlIjoiU2t5cGUifSwic3R1bWJsZXVwb24iOnsidGl0bGUiOiJTdHVtYmxlVXBvbiIsImhhc19jb3VudGVyIjp0cnVlfSwibWl4Ijp7InRpdGxlIjoiTWl4In0sInRlbGVncmFtIjp7InRpdGxlIjoiVGVsZWdyYW0ifSwicG9ja2V0Ijp7InRpdGxlIjoiUG9ja2V0IiwiaGFzX2NvdW50ZXIiOnRydWV9LCJ4aW5nIjp7InRpdGxlIjoiWElORyIsImhhc19jb3VudGVyIjp0cnVlfSwid2hhdHNhcHAiOnsidGl0bGUiOiJXaGF0c0FwcCJ9LCJlbWFpbCI6eyJ0aXRsZSI6IkVtYWlsIn0sInByaW50Ijp7InRpdGxlIjoiUHJpbnQifSwieC10d2l0dGVyIjp7InRpdGxlIjoiWCJ9LCJ0aHJlYWRzIjp7InRpdGxlIjoiVGhyZWFkcyJ9fSwiZmFjZWJvb2tfc2RrIjp7ImxhbmciOiJlbl9VUyIsImFwcF9pZCI6IiJ9LCJsb3R0aWUiOnsiZGVmYXVsdEFuaW1hdGlvblVybCI6Imh0dHBzOlwvXC9za3lyb2NrZXR0aGVtZXMuY29tXC93cC1jb250ZW50XC9wbHVnaW5zXC9lbGVtZW50b3ItcHJvXC9tb2R1bGVzXC9sb3R0aWVcL2Fzc2V0c1wvYW5pbWF0aW9uc1wvZGVmYXVsdC5qc29uIn19OwovKiBdXT4gKi8K"></script> <script defer type="text/javascript" src="https://skyrocketthemes.com/wp-content/plugins/elementor-pro/assets/js/frontend.min.js?ver=3.27.4" id="elementor-pro-frontend-js"></script> <script defer type="text/javascript" src="https://skyrocketthemes.com/wp-includes/js/jquery/ui/core.min.js?ver=1.13.3" id="jquery-ui-core-js"></script> <script defer id="elementor-frontend-js-before" src="data:text/javascript;base64,Ci8qIDwhW0NEQVRBWyAqLwp2YXIgZWxlbWVudG9yRnJvbnRlbmRDb25maWcgPSB7ImVudmlyb25tZW50TW9kZSI6eyJlZGl0IjpmYWxzZSwid3BQcmV2aWV3IjpmYWxzZSwiaXNTY3JpcHREZWJ1ZyI6ZmFsc2V9LCJpMThuIjp7InNoYXJlT25GYWNlYm9vayI6IlNoYXJlIG9uIEZhY2Vib29rIiwic2hhcmVPblR3aXR0ZXIiOiJTaGFyZSBvbiBUd2l0dGVyIiwicGluSXQiOiJQaW4gaXQiLCJkb3dubG9hZCI6IkRvd25sb2FkIiwiZG93bmxvYWRJbWFnZSI6IkRvd25sb2FkIGltYWdlIiwiZnVsbHNjcmVlbiI6IkZ1bGxzY3JlZW4iLCJ6b29tIjoiWm9vbSIsInNoYXJlIjoiU2hhcmUiLCJwbGF5VmlkZW8iOiJQbGF5IFZpZGVvIiwicHJldmlvdXMiOiJQcmV2aW91cyIsIm5leHQiOiJOZXh0IiwiY2xvc2UiOiJDbG9zZSIsImExMXlDYXJvdXNlbFByZXZTbGlkZU1lc3NhZ2UiOiJQcmV2aW91cyBzbGlkZSIsImExMXlDYXJvdXNlbE5leHRTbGlkZU1lc3NhZ2UiOiJOZXh0IHNsaWRlIiwiYTExeUNhcm91c2VsRmlyc3RTbGlkZU1lc3NhZ2UiOiJUaGlzIGlzIHRoZSBmaXJzdCBzbGlkZSIsImExMXlDYXJvdXNlbExhc3RTbGlkZU1lc3NhZ2UiOiJUaGlzIGlzIHRoZSBsYXN0IHNsaWRlIiwiYTExeUNhcm91c2VsUGFnaW5hdGlvbkJ1bGxldE1lc3NhZ2UiOiJHbyB0byBzbGlkZSJ9LCJpc19ydGwiOmZhbHNlLCJicmVha3BvaW50cyI6eyJ4cyI6MCwic20iOjQ4MCwibWQiOjc2OCwibGciOjEwMjUsInhsIjoxNDQwLCJ4eGwiOjE2MDB9LCJyZXNwb25zaXZlIjp7ImJyZWFrcG9pbnRzIjp7Im1vYmlsZSI6eyJsYWJlbCI6Ik1vYmlsZSBQb3J0cmFpdCIsInZhbHVlIjo3NjcsImRlZmF1bHRfdmFsdWUiOjc2NywiZGlyZWN0aW9uIjoibWF4IiwiaXNfZW5hYmxlZCI6dHJ1ZX0sIm1vYmlsZV9leHRyYSI6eyJsYWJlbCI6Ik1vYmlsZSBMYW5kc2NhcGUiLCJ2YWx1ZSI6ODgwLCJkZWZhdWx0X3ZhbHVlIjo4ODAsImRpcmVjdGlvbiI6Im1heCIsImlzX2VuYWJsZWQiOmZhbHNlfSwidGFibGV0Ijp7ImxhYmVsIjoiVGFibGV0IFBvcnRyYWl0IiwidmFsdWUiOjEwMjQsImRlZmF1bHRfdmFsdWUiOjEwMjQsImRpcmVjdGlvbiI6Im1heCIsImlzX2VuYWJsZWQiOnRydWV9LCJ0YWJsZXRfZXh0cmEiOnsibGFiZWwiOiJUYWJsZXQgTGFuZHNjYXBlIiwidmFsdWUiOjEyMDAsImRlZmF1bHRfdmFsdWUiOjEyMDAsImRpcmVjdGlvbiI6Im1heCIsImlzX2VuYWJsZWQiOmZhbHNlfSwibGFwdG9wIjp7ImxhYmVsIjoiTGFwdG9wIiwidmFsdWUiOjEzNjYsImRlZmF1bHRfdmFsdWUiOjEzNjYsImRpcmVjdGlvbiI6Im1heCIsImlzX2VuYWJsZWQiOmZhbHNlfSwid2lkZXNjcmVlbiI6eyJsYWJlbCI6IldpZGVzY3JlZW4iLCJ2YWx1ZSI6MjQwMCwiZGVmYXVsdF92YWx1ZSI6MjQwMCwiZGlyZWN0aW9uIjoibWluIiwiaXNfZW5hYmxlZCI6ZmFsc2V9fSwiaGFzQ3VzdG9tQnJlYWtwb2ludHMiOmZhbHNlfSwidmVyc2lvbiI6IjMuMjcuNiIsImlzX3N0YXRpYyI6ZmFsc2UsImV4cGVyaW1lbnRhbEZlYXR1cmVzIjp7ImFkZGl0aW9uYWxfY3VzdG9tX2JyZWFrcG9pbnRzIjp0cnVlLCJlX3N3aXBlcl9sYXRlc3QiOnRydWUsImVfb25ib2FyZGluZyI6dHJ1ZSwidGhlbWVfYnVpbGRlcl92MiI6dHJ1ZSwiaG9tZV9zY3JlZW4iOnRydWUsImxhbmRpbmctcGFnZXMiOnRydWUsImVkaXRvcl92MiI6dHJ1ZSwibGluay1pbi1iaW8iOnRydWUsImZsb2F0aW5nLWJ1dHRvbnMiOnRydWV9LCJ1cmxzIjp7ImFzc2V0cyI6Imh0dHBzOlwvXC9za3lyb2NrZXR0aGVtZXMuY29tXC93cC1jb250ZW50XC9wbHVnaW5zXC9lbGVtZW50b3JcL2Fzc2V0c1wvIiwiYWpheHVybCI6Imh0dHBzOlwvXC9za3lyb2NrZXR0aGVtZXMuY29tXC93cC1hZG1pblwvYWRtaW4tYWpheC5waHAiLCJ1cGxvYWRVcmwiOiJodHRwczpcL1wvc2t5cm9ja2V0dGhlbWVzLmNvbVwvd3AtY29udGVudFwvdXBsb2FkcyJ9LCJub25jZXMiOnsiZmxvYXRpbmdCdXR0b25zQ2xpY2tUcmFja2luZyI6ImI3YzBhNDIzOTUifSwic3dpcGVyQ2xhc3MiOiJzd2lwZXIiLCJzZXR0aW5ncyI6eyJwYWdlIjpbXSwiZWRpdG9yUHJlZmVyZW5jZXMiOltdfSwia2l0Ijp7Imdsb2JhbF9pbWFnZV9saWdodGJveCI6InllcyIsImFjdGl2ZV9icmVha3BvaW50cyI6WyJ2aWV3cG9ydF9tb2JpbGUiLCJ2aWV3cG9ydF90YWJsZXQiXSwibGlnaHRib3hfZW5hYmxlX2NvdW50ZXIiOiJ5ZXMiLCJsaWdodGJveF9lbmFibGVfZnVsbHNjcmVlbiI6InllcyIsImxpZ2h0Ym94X2VuYWJsZV96b29tIjoieWVzIiwibGlnaHRib3hfZW5hYmxlX3NoYXJlIjoieWVzIiwibGlnaHRib3hfdGl0bGVfc3JjIjoidGl0bGUiLCJsaWdodGJveF9kZXNjcmlwdGlvbl9zcmMiOiJkZXNjcmlwdGlvbiJ9LCJwb3N0Ijp7ImlkIjo3MDEsInRpdGxlIjoiU2t5cm9ja2V0JTIwVGhlbWVzJTIwLSUyMEJlYXV0aWZ1bCUyMFdvcmRQcmVzcyUyMHRoZW1lcyUyMHRoYXQlMjBhcmUlMjBidWlsdCUyMHdpdGglMjB3ZWxsLWNyYWZ0ZWQlMjBjb2RlJTIwYW5kJTIwY2xlYW4lMjBkZXNpZ24iLCJleGNlcnB0IjoiIiwiZmVhdHVyZWRJbWFnZSI6ZmFsc2V9fTsKLyogXV0+ICovCg=="></script> <script defer type="text/javascript" src="https://skyrocketthemes.com/wp-content/plugins/elementor/assets/js/frontend.min.js?ver=3.27.6" id="elementor-frontend-js"></script> <script defer type="text/javascript" src="https://skyrocketthemes.com/wp-content/plugins/elementor-pro/assets/js/elements-handlers.min.js?ver=3.27.4" id="pro-elements-handlers-js"></script> </body></html> <!-- Dynamic page generated in 1.416 seconds. --> <!-- Cached page generated by WP-Super-Cache on 2025-03-15 02:36:42 --> <!-- super cache -->