CINXE.COM

Free AI Git GUI for Windows, Mac, Linux | GitBreeze

<!DOCTYPE html> <html lang="en-GB" prefix="og: https://ogp.me/ns#" > <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <!-- WP_HEAD() START --> <link rel="preload" as="style" href="https://fonts.googleapis.com/css?family=Lato:regular,|Lato:100,200,300,400,500,600,700,800,900|Raleway:100,200,300,400,500,600,700,800,900" > <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Lato:regular,|Lato:100,200,300,400,500,600,700,800,900|Raleway:100,200,300,400,500,600,700,800,900"> <style>img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }</style> <!-- Search Engine Optimization by Rank Math - https://rankmath.com/ --> <title>Free AI Git GUI for Windows, Mac, Linux | GitBreeze</title> <meta name="description" content="GitBreeze is the AI Git client for Windows, Mac, &amp; Linux. It boosts your software development with code analysis and suggestions in a fully featured Git GUI."/> <meta name="robots" content="follow, index, max-snippet:-1, max-video-preview:-1, max-image-preview:large"/> <link rel="canonical" href="https://gitbreeze.dev" /> <meta property="og:locale" content="en_GB" /> <meta property="og:type" content="website" /> <meta property="og:title" content="GitBreeze is the AI Git client" /> <meta property="og:description" content="GitBreeze is the AI Git client for Windows, Mac, &amp; Linux. It boosts your software development with code analysis and suggestions in a fully featured Git GUI." /> <meta property="og:url" content="https://gitbreeze.dev" /> <meta property="og:site_name" content="GitBreeze" /> <meta property="og:updated_time" content="2024-07-01T18:15:49+01:00" /> <meta property="article:published_time" content="2019-12-02T16:59:21+00:00" /> <meta property="article:modified_time" content="2024-07-01T18:15:49+01:00" /> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:title" content="GitBreeze is the AI Git client" /> <meta name="twitter:description" content="GitBreeze is the AI Git client for Windows, Mac, &amp; Linux. It boosts your software development with code analysis and suggestions in a fully featured Git GUI." /> <meta name="twitter:site" content="@GitBreeze" /> <meta name="twitter:creator" content="@GitBreeze" /> <meta name="twitter:label1" content="Written by" /> <meta name="twitter:data1" content="GitBreeze Admin" /> <meta name="twitter:label2" content="Time to read" /> <meta name="twitter:data2" content="Less than a minute" /> <script type="application/ld+json" class="rank-math-schema">{"@context":"https://schema.org","@graph":[{"@type":"Place","@id":"https://gitbreeze.dev/#place","address":{"@type":"PostalAddress","streetAddress":"Suite 427, 19 - 21 Crawford Street","addressLocality":"Marylebone","addressRegion":"London","postalCode":"W1H 1PJ","addressCountry":"United Kingdom"}},{"@type":"Organization","@id":"https://gitbreeze.dev/#organization","name":"GitBreeze","url":"http://gitbreeze.dev","sameAs":["https://www.facebook.com/GitBreeze/","https://twitter.com/GitBreeze"],"email":"admin@gitbreeze.dev","address":{"@type":"PostalAddress","streetAddress":"Suite 427, 19 - 21 Crawford Street","addressLocality":"Marylebone","addressRegion":"London","postalCode":"W1H 1PJ","addressCountry":"United Kingdom"},"location":{"@id":"https://gitbreeze.dev/#place"}},{"@type":"WebSite","@id":"https://gitbreeze.dev/#website","url":"https://gitbreeze.dev","name":"GitBreeze","publisher":{"@id":"https://gitbreeze.dev/#organization"},"inLanguage":"en-GB","potentialAction":{"@type":"SearchAction","target":"https://gitbreeze.dev/?s={search_term_string}","query-input":"required name=search_term_string"}},{"@type":"WebPage","@id":"https://gitbreeze.dev#webpage","url":"https://gitbreeze.dev","name":"Free AI Git GUI for Windows, Mac, Linux | GitBreeze","datePublished":"2019-12-02T16:59:21+00:00","dateModified":"2024-07-01T18:15:49+01:00","about":{"@id":"https://gitbreeze.dev/#organization"},"isPartOf":{"@id":"https://gitbreeze.dev/#website"},"inLanguage":"en-GB"},{"@type":"Article","headline":"GitBreeze is the Effortless Git GUI","datePublished":"2019-12-02T16:59:21+00:00","dateModified":"2024-07-01T18:15:49+01:00","author":{"@type":"Person","name":"GitBreeze"},"description":"GitBreeze is a effortless Git GUI, designed from the ground up to prevent Git mistakes and help you get on with what counts - software development. This maybe the last Git client you'll ever need.","name":"GitBreeze is the Effortless Git GUI","@id":"https://gitbreeze.dev#schema-18361","isPartOf":{"@id":"https://gitbreeze.dev#webpage"},"publisher":{"@id":"https://gitbreeze.dev/#organization"},"inLanguage":"en-GB","mainEntityOfPage":{"@id":"https://gitbreeze.dev#webpage"}}]}</script> <meta name="google-site-verification" content="siIdCD69wSUJN854M4X4PAbe5MqAuWwk8p-jN1TOmck" /> <meta name="msvalidate.01" content="D3A88E9206596E71B637E93867F68BD1" /> <!-- /Rank Math WordPress SEO plugin --> <link rel='dns-prefetch' href='//cdn.iubenda.com' /> <link rel='dns-prefetch' href='//www.googletagmanager.com' /> <link rel="alternate" type="application/rss+xml" title="GitBreeze &raquo; Feed" href="https://gitbreeze.dev/feed" /> <link rel="alternate" type="application/rss+xml" title="GitBreeze &raquo; Comments Feed" href="https://gitbreeze.dev/comments/feed" /> <link rel='stylesheet' id='wc-blocks-integration-css' href='https://gitbreeze.dev/wp-content/plugins/woocommerce-subscriptions/vendor/woocommerce/subscriptions-core/build/index.css?ver=8.0.1' media='all' /> <style id='wp-block-library-inline-css'> :root{--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,161;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px;--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color)}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip:auto!important;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}} </style> <style id='classic-theme-styles-inline-css'> /*! This file is auto-generated */ .wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} </style> <style id='global-styles-inline-css'> :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--base: #f9f9f9;--wp--preset--color--base-2: #ffffff;--wp--preset--color--contrast: #111111;--wp--preset--color--contrast-2: #636363;--wp--preset--color--contrast-3: #A4A4A4;--wp--preset--color--accent: #cfcabe;--wp--preset--color--accent-2: #c2a990;--wp--preset--color--accent-3: #d8613c;--wp--preset--color--accent-4: #b1c5a4;--wp--preset--color--accent-5: #b5bdbc;--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--gradient--gradient-1: linear-gradient(to bottom, #cfcabe 0%, #F9F9F9 100%);--wp--preset--gradient--gradient-2: linear-gradient(to bottom, #C2A990 0%, #F9F9F9 100%);--wp--preset--gradient--gradient-3: linear-gradient(to bottom, #D8613C 0%, #F9F9F9 100%);--wp--preset--gradient--gradient-4: linear-gradient(to bottom, #B1C5A4 0%, #F9F9F9 100%);--wp--preset--gradient--gradient-5: linear-gradient(to bottom, #B5BDBC 0%, #F9F9F9 100%);--wp--preset--gradient--gradient-6: linear-gradient(to bottom, #A4A4A4 0%, #F9F9F9 100%);--wp--preset--gradient--gradient-7: linear-gradient(to bottom, #cfcabe 50%, #F9F9F9 50%);--wp--preset--gradient--gradient-8: linear-gradient(to bottom, #C2A990 50%, #F9F9F9 50%);--wp--preset--gradient--gradient-9: linear-gradient(to bottom, #D8613C 50%, #F9F9F9 50%);--wp--preset--gradient--gradient-10: linear-gradient(to bottom, #B1C5A4 50%, #F9F9F9 50%);--wp--preset--gradient--gradient-11: linear-gradient(to bottom, #B5BDBC 50%, #F9F9F9 50%);--wp--preset--gradient--gradient-12: linear-gradient(to bottom, #A4A4A4 50%, #F9F9F9 50%);--wp--preset--font-size--small: 0.9rem;--wp--preset--font-size--medium: 1.05rem;--wp--preset--font-size--large: clamp(1.39rem, 1.39rem + ((1vw - 0.2rem) * 0.767), 1.85rem);--wp--preset--font-size--x-large: clamp(1.85rem, 1.85rem + ((1vw - 0.2rem) * 1.083), 2.5rem);--wp--preset--font-size--xx-large: clamp(2.5rem, 2.5rem + ((1vw - 0.2rem) * 1.283), 3.27rem);--wp--preset--font-family--body: "Inter", sans-serif;--wp--preset--font-family--heading: Cardo;--wp--preset--font-family--system-sans-serif: -apple-system, BlinkMacSystemFont, avenir next, avenir, segoe ui, helvetica neue, helvetica, Cantarell, Ubuntu, roboto, noto, arial, sans-serif;--wp--preset--font-family--system-serif: Iowan Old Style, Apple Garamond, Baskerville, Times New Roman, Droid Serif, Times, Source Serif Pro, serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;--wp--preset--spacing--20: min(1.5rem, 2vw);--wp--preset--spacing--30: min(2.5rem, 3vw);--wp--preset--spacing--40: min(4rem, 5vw);--wp--preset--spacing--50: min(6.5rem, 8vw);--wp--preset--spacing--60: min(10.5rem, 13vw);--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--spacing--10: 1rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:root :where(.is-layout-flow) > :first-child{margin-block-start: 0;}:root :where(.is-layout-flow) > :last-child{margin-block-end: 0;}:root :where(.is-layout-flow) > *{margin-block-start: 1.2rem;margin-block-end: 0;}:root :where(.is-layout-constrained) > :first-child{margin-block-start: 0;}:root :where(.is-layout-constrained) > :last-child{margin-block-end: 0;}:root :where(.is-layout-constrained) > *{margin-block-start: 1.2rem;margin-block-end: 0;}:root :where(.is-layout-flex){gap: 1.2rem;}:root :where(.is-layout-grid){gap: 1.2rem;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}:where(.wp-site-blocks *:focus){outline-width:2px;outline-style:solid} </style> <link rel='stylesheet' id='oxygen-aos-css' href='https://gitbreeze.dev/wp-content/plugins/oxygen/component-framework/vendor/aos/aos.css?ver=6.7.2' media='all' /> <link rel='stylesheet' id='oxygen-css' href='https://gitbreeze.dev/wp-content/plugins/oxygen/component-framework/oxygen.css?ver=4.9.1' media='all' /> <link rel='stylesheet' id='woocommerce-blocktheme-css' href='https://gitbreeze.dev/wp-content/plugins/woocommerce/assets/css/woocommerce-blocktheme.css?ver=9.7.1' media='all' /> <style id='woocommerce-inline-inline-css'> .woocommerce form .form-row .required { visibility: visible; } </style> <link rel='stylesheet' id='brands-styles-css' href='https://gitbreeze.dev/wp-content/plugins/woocommerce/assets/css/brands.css?ver=9.7.1' media='all' /> <link rel='stylesheet' id='yarpp-thumbnails-css' href='https://gitbreeze.dev/wp-content/plugins/yet-another-related-posts-plugin/style/styles_thumbnails.css?ver=5.30.11' media='all' /> <style id='yarpp-thumbnails-inline-css'> .yarpp-thumbnails-horizontal .yarpp-thumbnail {width: 160px;height: 200px;margin: 5px;margin-left: 0px;}.yarpp-thumbnail > img, .yarpp-thumbnail-default {width: 150px;height: 150px;margin: 5px;}.yarpp-thumbnails-horizontal .yarpp-thumbnail-title {margin: 7px;margin-top: 0px;width: 150px;}.yarpp-thumbnail-default > img {min-height: 150px;min-width: 150px;} </style> <script id="woocommerce-google-analytics-integration-gtag-js-after"> /* Google Analytics for WooCommerce (gtag.js) */ window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} // Set up default consent state. for ( const mode of [{"analytics_storage":"denied","ad_storage":"denied","ad_user_data":"denied","ad_personalization":"denied","region":["AT","BE","BG","HR","CY","CZ","DK","EE","FI","FR","DE","GR","HU","IS","IE","IT","LV","LI","LT","LU","MT","NL","NO","PL","PT","RO","SK","SI","ES","SE","GB","CH"]}] || [] ) { gtag( "consent", "default", { "wait_for_update": 500, ...mode } ); } gtag("js", new Date()); gtag("set", "developer_id.dOGY3NW", true); gtag("config", "G-JN2VP4VQVL", {"track_404":true,"allow_google_signals":false,"logged_in":false,"linker":{"domains":[],"allow_incoming":false},"custom_map":{"dimension1":"logged_in"}}); </script> <script type="text/javascript" class="_iub_cs_skip" id="iubenda-head-inline-scripts-0"> var _iub = _iub || []; _iub.csConfiguration = {"cookiePolicyInOtherWindow":true,"countryDetection":true,"enableTcf":true,"enableUspr":true,"floatingPreferencesButtonDisplay":"bottom-left","lang":"en","perPurposeConsent":true,"siteId":2242997,"whitelabel":false,"cookiePolicyId":27785120, "banner":{ "acceptButtonCaptionColor":"white","acceptButtonColor":"#0038a8","acceptButtonDisplay":true,"backgroundColor":"#ffffff","closeButtonRejects":true,"customizeButtonCaptionColor":"#000000","customizeButtonColor":"#f3f4c6","customizeButtonDisplay":true,"explicitWithdrawal":true,"fontSizeBody":"Lato","fontSizeCloseButton":"Lato","listPurposes":true,"position":"float-bottom-left","rejectButtonCaptionColor":"#000000","rejectButtonColor":"#f3f4c6","rejectButtonDisplay":true,"textColor":"#000000" }}; </script> <script type="text/javascript" src="//cdn.iubenda.com/cs/tcf/stub-v2.js" class="_iub_cs_skip" id="iubenda-head-scripts-0-js"></script> <script type="text/javascript" src="//cdn.iubenda.com/cs/tcf/safe-tcf-v2.js" class="_iub_cs_skip" id="iubenda-head-scripts-1-js"></script> <script type="text/javascript" src="//cdn.iubenda.com/cs/gpp/stub.js" class="_iub_cs_skip" id="iubenda-head-scripts-2-js"></script> <script type="text/javascript" src="//cdn.iubenda.com/cs/iubenda_cs.js" charset="UTF-8" async class="_iub_cs_skip" id="iubenda-head-scripts-3-js"></script> <script src="https://gitbreeze.dev/wp-content/plugins/oxygen/component-framework/vendor/aos/aos.js?ver=1" id="oxygen-aos-js"></script> <script src="https://gitbreeze.dev/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script> <link rel="https://api.w.org/" href="https://gitbreeze.dev/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://gitbreeze.dev/wp-json/wp/v2/pages/730" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://gitbreeze.dev/xmlrpc.php?rsd" /> <meta name="generator" content="WordPress 6.7.2" /> <link rel='shortlink' href='https://gitbreeze.dev/' /> <link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://gitbreeze.dev/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fgitbreeze.dev%2F" /> <link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://gitbreeze.dev/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fgitbreeze.dev%2F&#038;format=xml" /> <link rel="preconnect" href="https://www.clarity.ms"><script type="text/javascript"> (function(url){ if(/(?:Chrome\/26\.0\.1410\.63 Safari\/537\.31|WordfenceTestMonBot)/.test(navigator.userAgent)){ return; } var addEvent = function(evt, handler) { if (window.addEventListener) { document.addEventListener(evt, handler, false); } else if (window.attachEvent) { document.attachEvent('on' + evt, handler); } }; var removeEvent = function(evt, handler) { if (window.removeEventListener) { document.removeEventListener(evt, handler, false); } else if (window.detachEvent) { document.detachEvent('on' + evt, handler); } }; var evts = 'contextmenu dblclick drag dragend dragenter dragleave dragover dragstart drop keydown keypress keyup mousedown mousemove mouseout mouseover mouseup mousewheel scroll'.split(' '); var logHuman = function() { if (window.wfLogHumanRan) { return; } window.wfLogHumanRan = true; var wfscr = document.createElement('script'); wfscr.type = 'text/javascript'; wfscr.async = true; wfscr.src = url + '&r=' + Math.random(); (document.getElementsByTagName('head')[0]||document.getElementsByTagName('body')[0]).appendChild(wfscr); for (var i = 0; i < evts.length; i++) { removeEvent(evts[i], logHuman); } }; for (var i = 0; i < evts.length; i++) { addEvent(evts[i], logHuman); } })('//gitbreeze.dev/?wordfence_lh=1&hid=8DBEC9C86710D690A51E3321F83933A1'); </script> <noscript><style>.woocommerce-product-gallery{ opacity: 1 !important; }</style></noscript> <link rel="preconnect" href="https://www.googletagmanager.com"> <!-- Google Tag Manager --> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-T9VFG8G');</script> <!-- Loads OS info. This is external to prevent APO caching --> <script type="text/javascript" src="https://gitbreeze.ams3.cdn.digitaloceanspaces.com/website/scripts/get-os-info.js?prevent-apo-caching=yes-please"></script> <!-- favicon type images, for iPad etc. from https://realfavicongenerator.net --> <link rel="apple-touch-icon" sizes="180x180" href="https://gitbreeze.ams3.cdn.digitaloceanspaces.com/website/images/oscar-icons/apple-touch-icon.png?v=gAe8BKAaPo"> <link rel="icon" type="image/png" sizes="32x32" href="https://gitbreeze.ams3.cdn.digitaloceanspaces.com/website/images/oscar-icons/favicon-32x32.png?v=gAe8BKAaPo"> <link rel="icon" type="image/png" sizes="16x16" href="https://gitbreeze.ams3.cdn.digitaloceanspaces.com/website/images/oscar-icons/favicon-16x16.png?v=gAe8BKAaPo"> <link rel="manifest" href="https://gitbreeze.ams3.cdn.digitaloceanspaces.com/website/images/oscar-icons/site.webmanifest?v=gAe8BKAaPo"> <link rel="mask-icon" href="https://gitbreeze.ams3.cdn.digitaloceanspaces.com/website/images/oscar-icons/safari-pinned-tab.svg?v=gAe8BKAaPo" color="#0038a8"> <link rel="shortcut icon" href="https://gitbreeze.ams3.cdn.digitaloceanspaces.com/website/images/oscar-icons/favicon.ico?v=gAe8BKAaPo"> <meta name="apple-mobile-web-app-title" content="GitBreeze"> <meta name="application-name" content="GitBreeze"> <meta name="msapplication-TileColor" content="#0038a8"> <meta name="msapplication-config" content="https://gitbreeze.ams3.cdn.digitaloceanspaces.com/website/images/oscar-icons/browserconfig.xml?v=gAe8BKAaPo"> <meta name="theme-color" content="#ffffff"><style class='wp-fonts-local'> @font-face{font-family:Inter;font-style:normal;font-weight:300 900;font-display:fallback;src:url('https://gitbreeze.dev/wp-content/themes/oxygen-is-not-a-theme/assets/fonts/inter/Inter-VariableFont_slnt,wght.woff2') format('woff2');font-stretch:normal;} @font-face{font-family:Cardo;font-style:normal;font-weight:400;font-display:fallback;src:url('https://gitbreeze.dev/wp-content/themes/oxygen-is-not-a-theme/assets/fonts/cardo/cardo_normal_400.woff2') format('woff2');} @font-face{font-family:Cardo;font-style:italic;font-weight:400;font-display:fallback;src:url('https://gitbreeze.dev/wp-content/themes/oxygen-is-not-a-theme/assets/fonts/cardo/cardo_italic_400.woff2') format('woff2');} @font-face{font-family:Cardo;font-style:normal;font-weight:700;font-display:fallback;src:url('https://gitbreeze.dev/wp-content/themes/oxygen-is-not-a-theme/assets/fonts/cardo/cardo_normal_700.woff2') format('woff2');} </style> <link rel='stylesheet' id='oxygen-cache-735-css' href='//gitbreeze.dev/wp-content/uploads/oxygen/css/735.css?cache=1742033678&#038;ver=6.7.2' media='all' /> <link rel='stylesheet' id='oxygen-cache-1560-css' href='//gitbreeze.dev/wp-content/uploads/oxygen/css/1560.css?cache=1709223826&#038;ver=6.7.2' media='all' /> <link rel='stylesheet' id='oxygen-cache-1751-css' href='//gitbreeze.dev/wp-content/uploads/oxygen/css/1751.css?cache=1709223822&#038;ver=6.7.2' media='all' /> <link rel='stylesheet' id='oxygen-cache-1795-css' href='//gitbreeze.dev/wp-content/uploads/oxygen/css/1795.css?cache=1719584684&#038;ver=6.7.2' media='all' /> <link rel='stylesheet' id='oxygen-cache-1794-css' href='//gitbreeze.dev/wp-content/uploads/oxygen/css/1794.css?cache=1719584524&#038;ver=6.7.2' media='all' /> <link rel='stylesheet' id='oxygen-cache-1827-css' href='//gitbreeze.dev/wp-content/uploads/oxygen/css/1827.css?cache=1709223819&#038;ver=6.7.2' media='all' /> <link rel='stylesheet' id='oxygen-cache-1324-css' href='//gitbreeze.dev/wp-content/uploads/oxygen/css/1324.css?cache=1709223829&#038;ver=6.7.2' media='all' /> <link rel='stylesheet' id='oxygen-cache-734-css' href='//gitbreeze.dev/wp-content/uploads/oxygen/css/734.css?cache=1709223852&#038;ver=6.7.2' media='all' /> <link rel='stylesheet' id='oxygen-cache-1139-css' href='//gitbreeze.dev/wp-content/uploads/oxygen/css/1139.css?cache=1709223835&#038;ver=6.7.2' media='all' /> <link rel='stylesheet' id='oxygen-cache-737-css' href='//gitbreeze.dev/wp-content/uploads/oxygen/css/737.css?cache=1709223851&#038;ver=6.7.2' media='all' /> <link rel='stylesheet' id='oxygen-cache-730-css' href='//gitbreeze.dev/wp-content/uploads/oxygen/css/730.css?cache=1720036387&#038;ver=6.7.2' media='all' /> <link rel='stylesheet' id='oxygen-universal-styles-css' href='//gitbreeze.dev/wp-content/uploads/oxygen/css/universal.css?cache=1742033678&#038;ver=6.7.2' media='all' /> <!-- END OF WP_HEAD() --> </head> <body class="home page-template-default page page-id-730 wp-embed-responsive theme-oxygen-is-not-a-theme oxygen-body woocommerce-uses-block-theme woocommerce-block-theme-has-button-styles woocommerce-no-js" > <!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-T9VFG8G" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <div id="code_block-231-1139" class="ct-code-block" ></div><div id="code_block-233-1139" class="ct-code-block" ></div><header id="_header-2-225" class="oxy-header-wrapper oxy-sticky-header oxy-overlay-header oxy-header" ><div id="_header_row-10-225" class="oxy-header-row" ><div class="oxy-header-container"><div id="_header_left-11-225" class="oxy-header-left" ><a id="link-215-663" class="ct-link" href="https://gitbreeze.dev" target="_self"><img id="image-60-663" alt="Oscar the owl and Vershd logo" src="/wp-content/uploads/gitbreeze-letterform-name-300x58-1.png" class="ct-image"/></a></div><div id="_header_center-14-225" class="oxy-header-center" ></div><div id="_header_right-15-225" class="oxy-header-right" > <div id="-pro-menu-13-734" class="oxy-pro-menu" ><div class="oxy-pro-menu-mobile-open-icon oxy-pro-menu-off-canvas-trigger oxy-pro-menu-off-canvas-left" data-off-canvas-alignment="left"><svg id="-pro-menu-13-734-open-icon"><use xlink:href="#FontAwesomeicon-ellipsis-v"></use></svg>Menu</div> <div class="oxy-pro-menu-container oxy-pro-menu-dropdown-links-visible-on-mobile oxy-pro-menu-show-dropdown" data-aos-duration="100" data-oxy-pro-menu-dropdown-animation="fade" data-oxy-pro-menu-dropdown-animation-duration="0.4" data-entire-parent-toggles-dropdown="true" data-oxy-pro-menu-dropdown-links-on-mobile="show in line"> <div class="menu-main-container"><ul id="menu-main" class="oxy-pro-menu-list"><li id="menu-item-1561" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1561"><a href="https://gitbreeze.dev/resources">Resources</a></li> <li id="menu-item-918" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-918"><a href="https://gitbreeze.dev/pricing">Pricing</a></li> <li id="menu-item-190" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-190"><a href="https://gitbreeze.dev/blog">Blog</a></li> </ul></div> <div class="oxy-pro-menu-mobile-close-icon"><svg id="svg--pro-menu-13-734"><use xlink:href="#FontAwesomeicon-close"></use></svg>close</div> </div> </div> <script type="text/javascript"> jQuery('#-pro-menu-13-734 .oxy-pro-menu-show-dropdown .menu-item-has-children > a', 'body').each(function(){ jQuery(this).append('<div class="oxy-pro-menu-dropdown-icon-click-area"><svg class="oxy-pro-menu-dropdown-icon"><use xlink:href="#Lineariconsicon-chevron-right"></use></svg></div>'); }); jQuery('#-pro-menu-13-734 .oxy-pro-menu-show-dropdown .menu-item:not(.menu-item-has-children) > a', 'body').each(function(){ jQuery(this).append('<div class="oxy-pro-menu-dropdown-icon-click-area"></div>'); }); </script><div id="div_block-23-795" class="ct-div-block" ><div id="div_block-60-1131" class="ct-div-block" ><a id="link-66-1827" class="ct-link" href="https://gitbreeze.dev/downloads" target="_self" ><div id="fancy_icon-62-1131" class="ct-fancy-icon" ><svg id="svg-fancy_icon-62-1131"><use xlink:href="#FontAwesomeicon-arrow-down"></use></svg></div></a><a id="link-63-1131" class="ct-link" href="https://gitbreeze.dev/downloads/windows" target="_self" ><div id="fancy_icon-64-1131" class="ct-fancy-icon" ><svg id="svg-fancy_icon-64-1131"><use xlink:href="#FontAwesomeicon-windows"></use></svg></div></a><a id="link-29-795" class="ct-link" href="https://gitbreeze.dev/downloads/apple-macos" target="_self" ><div id="fancy_icon-30-795" class="ct-fancy-icon" ><svg id="svg-fancy_icon-30-795"><use xlink:href="#FontAwesomeicon-apple"></use></svg></div></a><a id="link-26-795" class="ct-link" href="https://gitbreeze.dev/downloads/linux" target="_self" ><div id="fancy_icon-27-795" class="ct-fancy-icon" ><svg id="svg-fancy_icon-27-795"><use xlink:href="#FontAwesomeicon-linux"></use></svg></div></a><a id="link_button-52-1131" class="ct-link-button" href="https://gitbreeze.dev/downloads" >Free Git GUI</a></div><a id="link_text-65-1827" class="ct-link-text" href="https://gitbreeze.dev/downloads" >Other platforms</a></div></div></div></div></header> <script type="text/javascript"> jQuery(document).ready(function() { var selector = "#_header-2-225", scrollval = parseInt("300"); if (!scrollval || scrollval < 1) { jQuery("body").css("margin-top", jQuery(selector).outerHeight()); jQuery(selector).addClass("oxy-sticky-header-active"); } else { var scrollTopOld = 0; jQuery(window).scroll(function() { if (!jQuery('body').hasClass('oxy-nav-menu-prevent-overflow')) { if (jQuery(this).scrollTop() > scrollval ) { if ( !jQuery(selector).hasClass("oxy-sticky-header-active")) { if (jQuery(selector).css('position')!='absolute') { jQuery("body").css("margin-top", jQuery(selector).outerHeight()); } jQuery(selector) .addClass("oxy-sticky-header-active") .addClass("oxy-sticky-header-fade-in"); } } else { jQuery(selector) .removeClass("oxy-sticky-header-fade-in") .removeClass("oxy-sticky-header-active"); if (jQuery(selector).css('position')!='absolute') { jQuery("body").css("margin-top", ""); } } scrollTopOld = jQuery(this).scrollTop(); } }) } }); </script><div id='inner_content-5-737' class='ct-inner-content'><section id="section-767-730" class="ct-section" ><div class="ct-section-inner-wrap"><img id="image-768-730" alt="" src="/wp-content/uploads/gitbreeze-banner-letterform.jpg" class="ct-image vershd-features-banner"/><img id="image-769-730" alt="" src="/wp-content/uploads/gitbreeze-banner-blank.jpg" class="ct-image"/><div id="div_block-770-730" class="ct-div-block vershd-features-header" ><h2 id="headline-771-730" class="ct-headline vershd-h1">GitBreeze + AI</h2><h1 id="headline-779-730" class="ct-headline vershd-h4">The AI Git<span id="span-793-730" class="ct-span" >®</span>&nbsp;client for Windows, Mac, and Linux.</h1></div></div></section><section id="section-783-730" class="ct-section" ><div class="ct-section-inner-wrap"><div id="div_block-827-730" class="ct-div-block" ><img id="image-820-730" alt="" src="https://gitbreeze.ams3.digitaloceanspaces.com/website/images/gitbreeze-screenshot-branches-ai.avif" class="ct-image vershd-features-photo"/> <div tabindex="-1" class="oxy-modal-backdrop center" style="background-color: rgba(0,0,0,0.68);" data-trigger="user_clicks_element" data-trigger-selector="#image-820-730" data-trigger-time="5" data-trigger-time-unit="seconds" data-close-automatically="no" data-close-after-time="10" data-close-after-time-unit="seconds" data-trigger_scroll_amount="50" data-trigger_scroll_direction="down" data-scroll_to_selector="" data-time_inactive="60" data-time-inactive-unit="seconds" data-number_of_clicks="3" data-close_on_esc="on" data-number_of_page_views="3" data-close-after-form-submit="no" data-open-again="always_show" data-open-again-after-days="3" > <div id="modal-721-730" class="ct-modal oxy-close-modal" ><img id="image-821-730" alt="" src="https://gitbreeze.ams3.digitaloceanspaces.com/website/images/gitbreeze-screenshot-branches-ai.avif" class="ct-image"/></div> </div> </div></div></section><section id="section-689-730" class="ct-section" ><div class="ct-section-inner-wrap"><div id="div_block-23-795" class="ct-div-block" ><div id="div_block-60-1131" class="ct-div-block" ><a id="link-66-1827" class="ct-link" href="https://gitbreeze.dev/downloads" target="_self" ><div id="fancy_icon-62-1131" class="ct-fancy-icon" ><svg id="svg-fancy_icon-62-1131"><use xlink:href="#FontAwesomeicon-arrow-down"></use></svg></div></a><a id="link-63-1131" class="ct-link" href="https://gitbreeze.dev/downloads/windows" target="_self" ><div id="fancy_icon-64-1131" class="ct-fancy-icon" ><svg id="svg-fancy_icon-64-1131"><use xlink:href="#FontAwesomeicon-windows"></use></svg></div></a><a id="link-29-795" class="ct-link" href="https://gitbreeze.dev/downloads/apple-macos" target="_self" ><div id="fancy_icon-30-795" class="ct-fancy-icon" ><svg id="svg-fancy_icon-30-795"><use xlink:href="#FontAwesomeicon-apple"></use></svg></div></a><a id="link-26-795" class="ct-link" href="https://gitbreeze.dev/downloads/linux" target="_self" ><div id="fancy_icon-27-795" class="ct-fancy-icon" ><svg id="svg-fancy_icon-27-795"><use xlink:href="#FontAwesomeicon-linux"></use></svg></div></a><a id="link_button-52-1131" class="ct-link-button" href="https://gitbreeze.dev/downloads" >Free Git GUI</a></div><a id="link_text-65-1827" class="ct-link-text" href="https://gitbreeze.dev/downloads" >Other platforms</a></div></div></section><section id="section-777-730" class="ct-section" ><div class="ct-section-inner-wrap"><div id="video-778-730" class="ct-video" > <div class="oxygen-vsb-responsive-video-wrapper oxygen-vsb-responsive-video-wrapper-custom"><iframe width="900px" height="506px" src="" srcdoc="<style>*{padding:0;margin:0;overflow:hidden}html,body{height:100%}img,span{position:absolute;width:100%;top:0;bottom:0;margin:auto}span{height:1.5em;text-align:center;font:48px/1.5 sans-serif;color:white;text-shadow:0 0 0.5em black}</style><a href=https://www.youtube.com/embed/k-rcOq8JKcQ?autoplay=1><img src=https://gitbreeze.dev/wp-content/uploads/gitbreeze-video-overview.jpg alt='Video Vershd Git GUI - a Unique UX/UI - Overview' width='900px' height='506px' ><span>▶</span></a>" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen title="Vershd Git GUI - a Unique UX/UI - Overview" ></iframe></div> </div></div></section><section id="section-82-730" class="ct-section vershd-front-page-section" ><div class="ct-section-inner-wrap"><div id="div_block-142-730" class="ct-div-block vershd-feature-icon-text" ><div id="div_block-143-730" class="ct-div-block" ><div id="fancy_icon-416-730" class="ct-fancy-icon" ><svg id="svg-fancy_icon-416-730"><use xlink:href="#Lineariconsicon-checkmark-circle"></use></svg></div><h3 id="headline-759-730" class="ct-headline vershd-h3">AI Built In</h3></div><div id="div_block-146-730" class="ct-div-block" ><div id="text_block-147-730" class="ct-text-block" >Every version of GitBreeze has AI built in, assessing and improving your pending files and commits. It describes what's happened so far and recommends changes with a code review. Try it for <b>free</b> on hundreds of your commits.<br></div></div></div><div id="div_block-378-730" class="ct-div-block vershd-feature-icon-text" ><div id="div_block-379-730" class="ct-div-block" ><div id="fancy_icon-419-730" class="ct-fancy-icon" ><svg id="svg-fancy_icon-419-730"><use xlink:href="#Lineariconsicon-checkmark-circle"></use></svg></div><h3 id="headline-763-730" class="ct-headline vershd-h3">All Major Platforms</h3></div><div id="div_block-382-730" class="ct-div-block" ><div id="text_block-383-730" class="ct-text-block" >GitBreeze runs on Windows, Apple, and Linux, seamlessly. And one user licence will cover all of them. This is a Git client for any OS.<br></div><div id="div_block-286-730" class="ct-div-block vershd-features-photo-container" ><a id="link-411-730" class="ct-link" href="https://gitbreeze.dev/downloads/windows" target="_self" ><div id="fancy_icon-158-730" class="ct-fancy-icon" ><svg id="svg-fancy_icon-158-730"><use xlink:href="#FontAwesomeicon-windows"></use></svg></div></a><a id="link-635-730" class="ct-link" href="https://gitbreeze.dev/downloads/apple-macos" target="_self" ><div id="fancy_icon-636-730" class="ct-fancy-icon" ><svg id="svg-fancy_icon-636-730"><use xlink:href="#FontAwesomeicon-apple"></use></svg></div></a><a id="link-413-730" class="ct-link" href="https://gitbreeze.dev/downloads/linux" target="_self" ><div id="fancy_icon-159-730" class="ct-fancy-icon" ><svg id="svg-fancy_icon-159-730"><use xlink:href="#FontAwesomeicon-linux"></use></svg></div></a></div></div></div><div id="div_block-114-730" class="ct-div-block vershd-feature-icon-text" ><div id="div_block-115-730" class="ct-div-block" ><div id="fancy_icon-417-730" class="ct-fancy-icon" ><svg id="svg-fancy_icon-417-730"><use xlink:href="#Lineariconsicon-checkmark-circle"></use></svg></div><h3 id="headline-754-730" class="ct-headline vershd-h3">Enhances &amp; Protects Git</h3></div><div id="div_block-118-730" class="ct-div-block" ><div id="text_block-119-730" class="ct-text-block" >GitBreeze works seamlessly with Git so you can switch to the command line and back. It also protects your code by showing you in advance what's going to happen when actions are taken.<br></div></div></div></div></section><section id="section-581-730" class="ct-section vershd-front-page-section" ><div class="ct-section-inner-wrap"><h2 id="headline-773-730" class="ct-headline vershd-h2">Take the Strain Out of Git</h2><div id="text_block-617-730" class="ct-text-block" ><div align="center">Git is wonderfully powerful, but has over 160 commands and thousands of parameters to remember.<br></div><div align="center">It regularly defeats developers the world over. Using the command line interface for Git can destroy your work in a second. There's nearly always a fix, but finding and using it can be tricky. We've had this experience. Which is why we created something that works seamlessly with Git. GitBreeze, the AI Git client.</div></div></div></section><section id="section-796-1610" class="ct-section" ><div class="ct-section-inner-wrap"><h3 id="headline-798-1610" class="ct-headline vershd-h3">I love any tool that makes my life easier... This is perfect, just the right amount of control. No more, no less. Easy to get started, push and rollback changes... It's a no brainer!&nbsp;Hayden T.</h3></div></section><section id="section-699-730" class="ct-section" ><div class="ct-section-inner-wrap"><div id="div_block-23-795" class="ct-div-block" ><div id="div_block-60-1131" class="ct-div-block" ><a id="link-66-1827" class="ct-link" href="https://gitbreeze.dev/downloads" target="_self" ><div id="fancy_icon-62-1131" class="ct-fancy-icon" ><svg id="svg-fancy_icon-62-1131"><use xlink:href="#FontAwesomeicon-arrow-down"></use></svg></div></a><a id="link-63-1131" class="ct-link" href="https://gitbreeze.dev/downloads/windows" target="_self" ><div id="fancy_icon-64-1131" class="ct-fancy-icon" ><svg id="svg-fancy_icon-64-1131"><use xlink:href="#FontAwesomeicon-windows"></use></svg></div></a><a id="link-29-795" class="ct-link" href="https://gitbreeze.dev/downloads/apple-macos" target="_self" ><div id="fancy_icon-30-795" class="ct-fancy-icon" ><svg id="svg-fancy_icon-30-795"><use xlink:href="#FontAwesomeicon-apple"></use></svg></div></a><a id="link-26-795" class="ct-link" href="https://gitbreeze.dev/downloads/linux" target="_self" ><div id="fancy_icon-27-795" class="ct-fancy-icon" ><svg id="svg-fancy_icon-27-795"><use xlink:href="#FontAwesomeicon-linux"></use></svg></div></a><a id="link_button-52-1131" class="ct-link-button" href="https://gitbreeze.dev/downloads" >Free Git GUI</a></div><a id="link_text-65-1827" class="ct-link-text" href="https://gitbreeze.dev/downloads" >Other platforms</a></div></div></section><section id="section-706-730" class="ct-section vershd-front-page-section" ><div class="ct-section-inner-wrap"><h2 id="headline-776-730" class="ct-headline vershd-h2">Git GUI Features to Simplify Git</h2><div id="new_columns-804-730" class="ct-new-columns v-feature-image__columns" ><div id="div_block-829-730" class="ct-div-block" ><img id="image-830-730" alt="" src="https://gitbreeze.ams3.cdn.digitaloceanspaces.com/website/images/gitbreeze-screenshot-compare-branches.avif" class="ct-image vershd-features-photo"/> <div tabindex="-1" class="oxy-modal-backdrop center" style="background-color: rgba(0,0,0,0.68);" data-trigger="user_clicks_element" data-trigger-selector="#image-830-730" data-trigger-time="5" data-trigger-time-unit="seconds" data-close-automatically="no" data-close-after-time="10" data-close-after-time-unit="seconds" data-trigger_scroll_amount="50" data-trigger_scroll_direction="down" data-scroll_to_selector="" data-time_inactive="60" data-time-inactive-unit="seconds" data-number_of_clicks="3" data-close_on_esc="on" data-number_of_page_views="3" data-close-after-form-submit="no" data-open-again="always_show" data-open-again-after-days="3" > <div id="modal-831-730" class="ct-modal oxy-close-modal" ><img id="image-832-730" alt="" src="https://gitbreeze.ams3.digitaloceanspaces.com/website/images/gitbreeze-screenshot-compare-branches.avif" class="ct-image"/></div> </div> </div><div id="div_block-811-730" class="ct-div-block" ><h3 id="headline-812-730" class="ct-headline vershd-h3">Unique Branch Comparison</h3><div id="text_block-813-730" class="ct-text-block vershd-feature-image__text" >Instantly see which commits are identical between two branches, and which are just very similar. So you know when commits have been cherry picked or merged. And swiftly understand which commits in one branch are missing from another.<br></div></div></div><div id="new_columns-729-730" class="ct-new-columns v-feature-image__columns" ><div id="div_block-730-730" class="ct-div-block" ><h3 id="headline-750-730" class="ct-headline vershd-h3">Committing Not Staging</h3><div id="text_block-732-730" class="ct-text-block vershd-feature-image__text" >Use AI to analyse pending files. Never waste any more time on the Git index. Just select the files to commit and do it. Compare files in many ways, including against latest or previous commits. Amending a commit is easy, and you can always see the difference between the commits.</div></div><div id="div_block-837-730" class="ct-div-block" ><img id="image-838-730" alt="" src="https://gitbreeze.ams3.cdn.digitaloceanspaces.com/website/images/gitbreeze-screenshot-pending.avif" class="ct-image vershd-features-photo"/> <div tabindex="-1" class="oxy-modal-backdrop center" style="background-color: rgba(0,0,0,0.68);" data-trigger="user_clicks_element" data-trigger-selector="#image-838-730" data-trigger-time="5" data-trigger-time-unit="seconds" data-close-automatically="no" data-close-after-time="10" data-close-after-time-unit="seconds" data-trigger_scroll_amount="50" data-trigger_scroll_direction="down" data-scroll_to_selector="" data-time_inactive="60" data-time-inactive-unit="seconds" data-number_of_clicks="3" data-close_on_esc="on" data-number_of_page_views="3" data-close-after-form-submit="no" data-open-again="always_show" data-open-again-after-days="3" > <div id="modal-839-730" class="ct-modal oxy-close-modal" ><img id="image-840-730" alt="" src="https://gitbreeze.ams3.cdn.digitaloceanspaces.com/website/images/gitbreeze-screenshot-pending.avif" class="ct-image"/></div> </div> </div></div><div id="new_columns-709-730" class="ct-new-columns v-feature-image__columns" ><div id="div_block-847-730" class="ct-div-block" ><img id="image-848-730" alt="" src="https://gitbreeze.ams3.cdn.digitaloceanspaces.com/website/images/gitbreeze-screenshot-rewind.avif" class="ct-image vershd-features-photo"/> <div tabindex="-1" class="oxy-modal-backdrop center" style="background-color: rgba(0,0,0,0.68);" data-trigger="user_clicks_element" data-trigger-selector="#image-848-730" data-trigger-time="5" data-trigger-time-unit="seconds" data-close-automatically="no" data-close-after-time="10" data-close-after-time-unit="seconds" data-trigger_scroll_amount="50" data-trigger_scroll_direction="down" data-scroll_to_selector="" data-time_inactive="60" data-time-inactive-unit="seconds" data-number_of_clicks="3" data-close_on_esc="on" data-number_of_page_views="3" data-close-after-form-submit="no" data-open-again="always_show" data-open-again-after-days="3" > <div id="modal-849-730" class="ct-modal oxy-close-modal" ><img id="image-850-730" alt="" src="https://gitbreeze.ams3.cdn.digitaloceanspaces.com/website/images/gitbreeze-screenshot-rewind.avif" class="ct-image"/></div> </div> </div><div id="div_block-710-730" class="ct-div-block" ><h3 id="headline-742-730" class="ct-headline vershd-h3">Unique Rewind<br></h3><div id="text_block-712-730" class="ct-text-block vershd-feature-image__text" >Undo or delete commits with ease and security. Use the power of reverting or resetting in a much simpler way. Prevent errors using previews, and choose whether to keep your working files erasing commits.</div></div></div></div></section><section id="section-790-730" class="ct-section" ><div class="ct-section-inner-wrap"><h3 id="headline-791-730" class="ct-headline vershd-h3">I always wanted to use Git versioning in my workflow but had failed a few times before as I used to find it confusing.<br><br>I find GitBreeze very easy to use because of its simplicity and unique inbuilt reverting/resetting features and branch comparison tool, which is more visual and easy to track. I think investing in such an affordable, well-built tool is totally worth it as it does save a lot of time.&nbsp;Jitin S.<br></h3></div></section><section id="section-538-730" class="ct-section" ><div class="ct-section-inner-wrap"><img id="image-572-730" alt="A happy Vershd user" src="https://gitbreeze.ams3.cdn.digitaloceanspaces.com/website/images/gitbreeze-hero-bottom.jpg" class="ct-image" loading="lazy"/><div id="div_block-574-730" class="ct-div-block" ><h4 id="headline-539-730" class="ct-headline">Download GitBreeze<br>&amp; make Git simple<br></h4><div id="div_block-704-730" class="ct-div-block" ><div id="div_block-23-795" class="ct-div-block" ><div id="div_block-60-1131" class="ct-div-block" ><a id="link-66-1827" class="ct-link" href="https://gitbreeze.dev/downloads" target="_self" ><div id="fancy_icon-62-1131" class="ct-fancy-icon" ><svg id="svg-fancy_icon-62-1131"><use xlink:href="#FontAwesomeicon-arrow-down"></use></svg></div></a><a id="link-63-1131" class="ct-link" href="https://gitbreeze.dev/downloads/windows" target="_self" ><div id="fancy_icon-64-1131" class="ct-fancy-icon" ><svg id="svg-fancy_icon-64-1131"><use xlink:href="#FontAwesomeicon-windows"></use></svg></div></a><a id="link-29-795" class="ct-link" href="https://gitbreeze.dev/downloads/apple-macos" target="_self" ><div id="fancy_icon-30-795" class="ct-fancy-icon" ><svg id="svg-fancy_icon-30-795"><use xlink:href="#FontAwesomeicon-apple"></use></svg></div></a><a id="link-26-795" class="ct-link" href="https://gitbreeze.dev/downloads/linux" target="_self" ><div id="fancy_icon-27-795" class="ct-fancy-icon" ><svg id="svg-fancy_icon-27-795"><use xlink:href="#FontAwesomeicon-linux"></use></svg></div></a><a id="link_button-52-1131" class="ct-link-button" href="https://gitbreeze.dev/downloads" >Free Git GUI</a></div><a id="link_text-65-1827" class="ct-link-text" href="https://gitbreeze.dev/downloads" >Other platforms</a></div></div></div></div></section></div><section id="section-20-225" class="ct-section" ><div class="ct-section-inner-wrap"><div id="div_block-24-735" class="ct-div-block" ><img id="image-27-735" alt="Oscar the owl and Vershd logo" src="/wp-content/uploads/gitbreeze-letterform-name-300x58-1.png" class="ct-image"/><div id="div_block-15-735" class="ct-div-block" ><div id="text_block-49-225" class="ct-text-block" >&nbsp;©&nbsp;<span id="span-13-735" class="ct-span" >2025</span> GitBreeze Ltd.<br></div><img id="image-41-735" alt="St. George's flag of England, the Union Jack flag of the United Kingdom, the European Union flag, and the United Nations flag." src="https://gitbreeze.ams3.cdn.digitaloceanspaces.com/website/images/flags.png" class="ct-image"/></div></div><div id="div_block-29-735" class="ct-div-block" > <div id="-pro-menu-31-735" class="oxy-pro-menu" ><div class="oxy-pro-menu-mobile-open-icon oxy-pro-menu-off-canvas-trigger oxy-pro-menu-off-canvas-left" data-off-canvas-alignment="left"><svg id="-pro-menu-31-735-open-icon"><use xlink:href="#FontAwesomeicon-ellipsis-v"></use></svg>Menu</div> <div class="oxy-pro-menu-container oxy-pro-menu-dropdown-links-visible-on-mobile oxy-pro-menu-dropdown-links-toggle" data-aos-duration="100" data-oxy-pro-menu-dropdown-animation="fade-up" data-oxy-pro-menu-dropdown-animation-duration="0.4" data-entire-parent-toggles-dropdown="true" data-oxy-pro-menu-dropdown-links-on-mobile="toggle"> <div class="menu-footermenu1-container"><ul id="menu-footermenu1" class="oxy-pro-menu-list"><li id="menu-item-822" class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item current_page_item menu-item-home menu-item-822"><a href="https://gitbreeze.dev" aria-current="page">Home</a></li> <li id="menu-item-824" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-824"><a href="https://gitbreeze.dev/downloads">Downloads</a></li> <li id="menu-item-823" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-823"><a href="https://gitbreeze.dev/features">Features</a></li> <li id="menu-item-917" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-917"><a href="https://gitbreeze.dev/pricing">Pricing</a></li> <li id="menu-item-1557" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1557"><a href="https://gitbreeze.dev/resources">Resources</a></li> <li id="menu-item-1269" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1269"><a href="https://gitbreeze.dev/git-client">Git Client</a></li> </ul></div> <div class="oxy-pro-menu-mobile-close-icon"><svg id="svg--pro-menu-31-735"><use xlink:href="#FontAwesomeicon-close"></use></svg>close</div> </div> </div> <script type="text/javascript"> jQuery('#-pro-menu-31-735 .oxy-pro-menu-show-dropdown .menu-item-has-children > a', 'body').each(function(){ jQuery(this).append('<div class="oxy-pro-menu-dropdown-icon-click-area"><svg class="oxy-pro-menu-dropdown-icon"><use xlink:href="#FontAwesomeicon-arrow-circle-o-down"></use></svg></div>'); }); jQuery('#-pro-menu-31-735 .oxy-pro-menu-show-dropdown .menu-item:not(.menu-item-has-children) > a', 'body').each(function(){ jQuery(this).append('<div class="oxy-pro-menu-dropdown-icon-click-area"></div>'); }); </script> <div id="-pro-menu-33-735" class="oxy-pro-menu" ><div class="oxy-pro-menu-mobile-open-icon oxy-pro-menu-off-canvas-trigger oxy-pro-menu-off-canvas-left" data-off-canvas-alignment="left"><svg id="-pro-menu-33-735-open-icon"><use xlink:href="#FontAwesomeicon-ellipsis-v"></use></svg>Menu</div> <div class="oxy-pro-menu-container oxy-pro-menu-dropdown-links-visible-on-mobile oxy-pro-menu-dropdown-links-toggle" data-aos-duration="100" data-oxy-pro-menu-dropdown-animation="fade-up" data-oxy-pro-menu-dropdown-animation-duration="0.4" data-entire-parent-toggles-dropdown="true" data-oxy-pro-menu-dropdown-links-on-mobile="toggle"> <div class="menu-footermenu2-container"><ul id="menu-footermenu2" class="oxy-pro-menu-list"><li id="menu-item-829" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-829"><a href="https://gitbreeze.dev/blog">Blog</a></li> <li id="menu-item-830" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-privacy-policy menu-item-830"><a rel="privacy-policy" href="https://gitbreeze.dev/about/privacy-policy">Privacy Policy</a></li> <li id="menu-item-831" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-831"><a href="https://gitbreeze.dev/about/cookie-policy">Cookie Policy</a></li> <li id="menu-item-1651" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1651"><a href="https://gitbreeze.dev/about/terms-conditions">Terms &#038; Conditions</a></li> <li id="menu-item-846" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-846"><a href="https://gitbreeze.dev/about">About</a></li> <li id="menu-item-1719" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1719"><a href="https://help.gitbreeze.dev/">Help</a></li> </ul></div> <div class="oxy-pro-menu-mobile-close-icon"><svg id="svg--pro-menu-33-735"><use xlink:href="#FontAwesomeicon-close"></use></svg>close</div> </div> </div> <script type="text/javascript"> jQuery('#-pro-menu-33-735 .oxy-pro-menu-show-dropdown .menu-item-has-children > a', 'body').each(function(){ jQuery(this).append('<div class="oxy-pro-menu-dropdown-icon-click-area"><svg class="oxy-pro-menu-dropdown-icon"><use xlink:href="#FontAwesomeicon-arrow-circle-o-down"></use></svg></div>'); }); jQuery('#-pro-menu-33-735 .oxy-pro-menu-show-dropdown .menu-item:not(.menu-item-has-children) > a', 'body').each(function(){ jQuery(this).append('<div class="oxy-pro-menu-dropdown-icon-click-area"></div>'); }); </script></div><div id="div_block-40-735" class="ct-div-block" ><div id="_social_icons-5-735" class="oxy-social-icons" ><a href='https://www.linkedin.com/company/gitbreeze' target='_blank' class='oxy-social-icons-linkedin'><svg><title>Visit our LinkedIn</title><use xlink:href='#oxy-social-icons-icon-linkedin'></use></svg></a></div></div></div></section> <!-- WP_FOOTER --> <script type="text/javascript" id="ct_custom_js_65">var display = 'none'; if (getOsInfo()[0] !== '') { display = 'flex'; } for (e of window.document.querySelectorAll('#link_text-65-1827')) { e.style.display = display; } </script> <script type="text/javascript" id="ct_custom_js_66">var display = 'none'; if (getOsInfo()[0] === '') { display = 'flex'; } for (e of window.document.querySelectorAll('#link-66-1827')) { e.style.display = display; } </script> <script type="text/javascript" id="ct_custom_js_63">var display = 'none'; if (getOsInfo()[0] === 'Windows') { display = 'flex'; } for (e of window.document.querySelectorAll('#link-63-1131')) { e.style.display = display; } </script> <script type="text/javascript" id="ct_custom_js_29">var display = 'none'; if (getOsInfo()[0] === 'Mac') { display = 'flex'; } for (e of window.document.querySelectorAll('#link-29-795')) { e.style.display = display; } </script> <script type="text/javascript" id="ct_custom_js_26">var display = 'none'; if (getOsInfo()[0] === 'Linux') { display = 'flex'; } for (e of window.document.querySelectorAll('#link-26-795')) { e.style.display = display; } </script> <script type="text/javascript" id="ct_custom_js_52">for (e of window.document.querySelectorAll('#link_button-52-1131')) { e.href = getOsInfo()[1]; } </script> <style>.ct-FontAwesomeicon-close{width:0.78571428571429em}</style> <style>.ct-FontAwesomeicon-arrow-circle-o-down{width:0.85714285714286em}</style> <style>.ct-FontAwesomeicon-arrow-down{width:0.92857142857143em}</style> <style>.ct-FontAwesomeicon-ellipsis-v{width:0.21428571428571em}</style> <style>.ct-FontAwesomeicon-apple{width:0.78571428571429em}</style> <style>.ct-FontAwesomeicon-windows{width:0.92857142857143em}</style> <style>.ct-FontAwesomeicon-linux{width:0.89285714285714em}</style> <?xml version="1.0"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" style="position: absolute; width: 0; height: 0; overflow: hidden;" version="1.1"><defs><symbol id="FontAwesomeicon-close" viewbox="0 0 22 28"><title>close</title><path d="M20.281 20.656c0 0.391-0.156 0.781-0.438 1.062l-2.125 2.125c-0.281 0.281-0.672 0.438-1.062 0.438s-0.781-0.156-1.062-0.438l-4.594-4.594-4.594 4.594c-0.281 0.281-0.672 0.438-1.062 0.438s-0.781-0.156-1.062-0.438l-2.125-2.125c-0.281-0.281-0.438-0.672-0.438-1.062s0.156-0.781 0.438-1.062l4.594-4.594-4.594-4.594c-0.281-0.281-0.438-0.672-0.438-1.062s0.156-0.781 0.438-1.062l2.125-2.125c0.281-0.281 0.672-0.438 1.062-0.438s0.781 0.156 1.062 0.438l4.594 4.594 4.594-4.594c0.281-0.281 0.672-0.438 1.062-0.438s0.781 0.156 1.062 0.438l2.125 2.125c0.281 0.281 0.438 0.672 0.438 1.062s-0.156 0.781-0.438 1.062l-4.594 4.594 4.594 4.594c0.281 0.281 0.438 0.672 0.438 1.062z"/></symbol><symbol id="FontAwesomeicon-arrow-circle-o-down" viewbox="0 0 24 28"><title>arrow-circle-o-down</title><path d="M17.5 14.5c0 0.141-0.063 0.266-0.156 0.375l-4.984 4.984c-0.109 0.094-0.234 0.141-0.359 0.141s-0.25-0.047-0.359-0.141l-5-5c-0.141-0.156-0.187-0.359-0.109-0.547s0.266-0.313 0.469-0.313h3v-5.5c0-0.281 0.219-0.5 0.5-0.5h3c0.281 0 0.5 0.219 0.5 0.5v5.5h3c0.281 0 0.5 0.219 0.5 0.5zM12 5.5c-4.688 0-8.5 3.813-8.5 8.5s3.813 8.5 8.5 8.5 8.5-3.813 8.5-8.5-3.813-8.5-8.5-8.5zM24 14c0 6.625-5.375 12-12 12s-12-5.375-12-12 5.375-12 12-12v0c6.625 0 12 5.375 12 12z"/></symbol><symbol id="FontAwesomeicon-arrow-down" viewbox="0 0 26 28"><title>arrow-down</title><path d="M25.172 13c0 0.531-0.219 1.047-0.578 1.406l-10.172 10.187c-0.375 0.359-0.891 0.578-1.422 0.578s-1.047-0.219-1.406-0.578l-10.172-10.187c-0.375-0.359-0.594-0.875-0.594-1.406s0.219-1.047 0.594-1.422l1.156-1.172c0.375-0.359 0.891-0.578 1.422-0.578s1.047 0.219 1.406 0.578l4.594 4.594v-11c0-1.094 0.906-2 2-2h2c1.094 0 2 0.906 2 2v11l4.594-4.594c0.359-0.359 0.875-0.578 1.406-0.578s1.047 0.219 1.422 0.578l1.172 1.172c0.359 0.375 0.578 0.891 0.578 1.422z"/></symbol><symbol id="FontAwesomeicon-ellipsis-v" viewbox="0 0 6 28"><title>ellipsis-v</title><path d="M6 19.5v3c0 0.828-0.672 1.5-1.5 1.5h-3c-0.828 0-1.5-0.672-1.5-1.5v-3c0-0.828 0.672-1.5 1.5-1.5h3c0.828 0 1.5 0.672 1.5 1.5zM6 11.5v3c0 0.828-0.672 1.5-1.5 1.5h-3c-0.828 0-1.5-0.672-1.5-1.5v-3c0-0.828 0.672-1.5 1.5-1.5h3c0.828 0 1.5 0.672 1.5 1.5zM6 3.5v3c0 0.828-0.672 1.5-1.5 1.5h-3c-0.828 0-1.5-0.672-1.5-1.5v-3c0-0.828 0.672-1.5 1.5-1.5h3c0.828 0 1.5 0.672 1.5 1.5z"/></symbol><symbol id="FontAwesomeicon-apple" viewbox="0 0 22 28"><title>apple</title><path d="M21.766 18.984c-0.391 1.234-1.016 2.547-1.922 3.906-1.344 2.047-2.688 3.063-4.016 3.063-0.531 0-1.25-0.172-2.188-0.5-0.922-0.344-1.719-0.5-2.359-0.5-0.625 0-1.375 0.172-2.219 0.516-0.859 0.359-1.547 0.531-2.063 0.531-1.609 0-3.156-1.359-4.703-4.047-1.516-2.688-2.297-5.297-2.297-7.859 0-2.391 0.594-4.328 1.766-5.844 1.172-1.5 2.641-2.25 4.438-2.25 0.766 0 1.672 0.156 2.766 0.469 1.078 0.313 1.797 0.469 2.156 0.469 0.453 0 1.203-0.172 2.234-0.531 1.031-0.344 1.937-0.531 2.703-0.531 1.25 0 2.359 0.344 3.328 1.016 0.547 0.375 1.094 0.906 1.625 1.563-0.812 0.688-1.406 1.297-1.781 1.844-0.672 0.969-1.016 2.047-1.016 3.234 0 1.281 0.359 2.453 1.078 3.484s1.547 1.687 2.469 1.969zM15.891 0.656c0 0.641-0.156 1.359-0.453 2.125-0.313 0.781-0.797 1.5-1.453 2.156-0.562 0.562-1.125 0.938-1.687 1.125-0.359 0.109-0.891 0.203-1.625 0.266 0.031-1.547 0.438-2.891 1.219-4.016s2.094-1.891 3.906-2.312c0.031 0.141 0.063 0.25 0.078 0.344 0 0.109 0.016 0.203 0.016 0.313z"/></symbol><symbol id="FontAwesomeicon-windows" viewbox="0 0 26 28"><title>windows</title><path d="M10.656 15.719v10.172l-10.656-1.469v-8.703h10.656zM10.656 4.109v10.297h-10.656v-8.828zM26 15.719v12.281l-14.172-1.953v-10.328h14.172zM26 2v12.406h-14.172v-10.453z"/></symbol><symbol id="FontAwesomeicon-linux" viewbox="0 0 25 28"><title>linux</title><path d="M10.359 6.422v0c-0.313 0.031-0.203 0.313-0.375 0.313-0.156 0.016-0.125-0.344 0.375-0.313zM11.719 6.641c-0.156 0.047-0.172-0.25-0.453-0.172v0c0.453-0.203 0.609 0.109 0.453 0.172zM6.234 13.312c-0.141-0.047-0.109 0.234-0.25 0.453-0.109 0.203-0.391 0.359-0.172 0.391v0c0.078 0.016 0.297-0.172 0.391-0.391 0.078-0.266 0.156-0.406 0.031-0.453zM19.594 18.922c0-0.281-0.609-0.547-0.859-0.656 0.422-1.406 0.234-1.969-0.047-3.297-0.219-1-1.141-2.359-1.859-2.781 0.187 0.156 0.531 0.609 0.891 1.297 0.625 1.172 1.25 2.906 0.844 4.344-0.156 0.562-0.531 0.641-0.781 0.656-1.094 0.125-0.453-1.313-0.906-3.266-0.516-2.188-1.047-2.344-1.172-2.516-0.641-2.844-1.344-2.562-1.547-3.625-0.172-0.953 0.828-1.734-0.531-2-0.422-0.078-1.016-0.5-1.25-0.531s-0.359-1.578 0.516-1.625c0.859-0.063 1.016 0.969 0.859 1.375-0.25 0.406 0.016 0.562 0.438 0.422 0.344-0.109 0.125-1.016 0.203-1.141-0.219-1.313-0.766-1.5-1.328-1.609-2.156 0.172-1.188 2.547-1.406 2.328-0.313-0.328-1.219-0.031-1.219-0.234 0.016-1.219-0.391-1.922-0.953-1.937-0.625-0.016-0.875 0.859-0.906 1.359-0.047 0.469 0.266 1.453 0.5 1.375 0.156-0.047 0.422-0.359 0.141-0.344-0.141 0-0.359-0.344-0.391-0.75-0.016-0.406 0.141-0.812 0.672-0.797 0.609 0.016 0.609 1.234 0.547 1.281-0.203 0.141-0.453 0.406-0.484 0.453-0.203 0.328-0.594 0.422-0.75 0.562-0.266 0.281-0.328 0.594-0.125 0.703 0.719 0.406 0.484 0.875 1.484 0.906 0.656 0.031 1.141-0.094 1.594-0.234 0.344-0.109 1.453-0.344 1.687-0.75 0.109-0.172 0.234-0.172 0.313-0.125 0.156 0.078 0.187 0.375-0.203 0.469-0.547 0.156-1.094 0.453-1.594 0.641-0.484 0.203-0.641 0.281-1.094 0.359-1.031 0.187-1.797-0.375-1.109 0.297 0.234 0.219 0.453 0.359 1.047 0.344 1.313-0.047 2.766-1.625 2.906-0.922 0.031 0.156-0.406 0.344-0.75 0.516-1.219 0.594-2.078 1.781-2.859 1.375-0.703-0.375-1.406-2.109-1.391-1.328 0.016 1.203-1.578 2.266-0.844 3.641-0.484 0.125-1.563 2.422-1.719 3.609-0.094 0.688 0.063 1.531-0.109 2-0.234 0.688-1.297-0.656-0.953-2.297 0.063-0.281 0-0.344-0.078-0.203-0.422 0.766-0.187 1.844 0.156 2.594 0.141 0.328 0.5 0.469 0.766 0.75 0.547 0.625 2.703 2.219 3.078 2.609 0.484 0.453 0.344 1.516-0.656 1.625v0c0.516 0.969 1.016 1.062 1 2.641 0.594-0.313 0.359-1 0.109-1.437-0.172-0.313-0.391-0.453-0.344-0.531 0.031-0.047 0.344-0.313 0.516-0.109 0.531 0.594 1.531 0.703 2.594 0.562 1.078-0.125 2.234-0.5 2.766-1.359 0.25-0.406 0.422-0.547 0.531-0.469 0.125 0.063 0.172 0.344 0.156 0.812-0.016 0.5-0.219 1.016-0.359 1.437-0.141 0.484-0.187 0.812 0.281 0.828 0.125-0.875 0.375-1.734 0.438-2.609 0.078-1-0.641-2.844 0.141-3.766 0.203-0.25 0.453-0.281 0.797-0.281 0.047-1.25 1.969-1.156 2.609-0.641zM9.781 6c0.063-0.391-0.125-0.672-0.219-0.703-0.187-0.047-0.156 0.234-0.063 0.203v0c0.063 0 0.141 0.094 0.109 0.234-0.031 0.187-0.016 0.313 0.125 0.313 0.016 0 0.047 0 0.047-0.047zM16.328 9.078c-0.063-0.297-0.281-0.187-0.531-0.344-0.297-0.187-0.359-0.5-0.469-0.391v0c-0.328 0.359 0.406 1.109 0.719 1.172 0.187 0.031 0.328-0.219 0.281-0.438zM13.547 5.75c0.016-0.375-0.313-0.562-0.391-0.547-0.203 0.016-0.141 0.109-0.047 0.141v0c0.125 0.031 0.25 0.25 0.281 0.484 0 0.031 0.156-0.031 0.156-0.078zM14.391 2.109c0.016-0.078-0.187-0.172-0.328-0.281-0.125-0.125-0.25-0.234-0.375-0.234-0.313 0.031-0.156 0.359-0.203 0.516v0c-0.063 0.172-0.297 0.313-0.141 0.438 0.141 0.109 0.234-0.172 0.531-0.281 0.078-0.031 0.438 0.016 0.516-0.156zM23.219 23.063c1.922 1.188-0.719 2.172-1.859 2.75-0.891 0.453-2.078 1.453-2.516 1.875-0.328 0.313-1.687 0.469-2.453 0.078-0.891-0.453-0.422-1.172-1.797-1.219-0.688-0.016-1.359-0.016-2.031-0.016-0.594 0.016-1.188 0.047-1.797 0.063-2.063 0.047-2.266 1.375-3.594 1.328-0.906-0.031-2.047-0.75-4.016-1.156-1.375-0.281-2.703-0.359-2.984-0.969s0.344-1.297 0.391-1.891c0.047-0.797-0.594-1.875-0.125-2.281 0.406-0.359 1.266-0.094 1.828-0.406 0.594-0.344 0.844-0.609 0.844-1.344 0.219 0.75-0.016 1.359-0.5 1.656-0.297 0.187-0.844 0.281-1.297 0.234-0.359-0.031-0.578 0.016-0.672 0.156-0.141 0.172-0.094 0.484 0.078 0.891s0.375 0.672 0.344 1.172c-0.016 0.5-0.578 1.094-0.484 1.516 0.031 0.156 0.187 0.297 0.578 0.406 0.625 0.172 1.766 0.344 2.875 0.609 1.234 0.313 2.516 0.875 3.313 0.766 2.375-0.328 1.016-2.875 0.641-3.484v0c-2.016-3.156-3.344-5.219-4.406-4.406-0.266 0.219-0.281-0.531-0.266-0.828 0.047-1.031 0.562-1.406 0.875-2.203 0.594-1.516 1.047-3.25 1.953-4.141 0.672-0.875 1.734-2.297 1.937-3.047-0.172-1.625-0.219-3.344-0.25-4.844-0.031-1.609 0.219-3.016 2.031-4 0.438-0.234 1.016-0.328 1.625-0.328 1.078-0.016 2.281 0.297 3.047 0.859 1.219 0.906 1.984 2.828 1.891 4.203-0.063 1.078 0.125 2.188 0.469 3.344 0.406 1.359 1.047 2.312 2.078 3.406 1.234 1.313 2.203 3.891 2.484 5.531 0.25 1.531-0.094 2.484-0.422 2.531-0.5 0.078-0.812 1.656-2.375 1.594-1-0.047-1.094-0.641-1.375-1.156-0.453-0.797-0.906-0.547-1.078 0.297-0.094 0.422-0.031 1.047 0.109 1.516 0.281 0.984 0.187 1.906 0.016 3.047-0.328 2.156 1.516 2.562 2.75 1.531 1.219-1.016 1.484-1.172 3.016-1.703 2.328-0.797 1.547-1.5 0.297-1.922-1.125-0.375-1.172-2.266-0.766-2.625 0.094 2.031 1.156 2.328 1.594 2.609z"/></symbol></defs></svg><?xml version="1.0"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="position: absolute; width: 0; height: 0; overflow: hidden;" version="1.1"><defs><symbol id="Lineariconsicon-chevron-right" viewbox="0 0 20 20"><title>chevron-right</title><path class="path1" d="M5 20c-0.128 0-0.256-0.049-0.354-0.146-0.195-0.195-0.195-0.512 0-0.707l8.646-8.646-8.646-8.646c-0.195-0.195-0.195-0.512 0-0.707s0.512-0.195 0.707 0l9 9c0.195 0.195 0.195 0.512 0 0.707l-9 9c-0.098 0.098-0.226 0.146-0.354 0.146z"/></symbol><symbol id="Lineariconsicon-checkmark-circle" viewbox="0 0 20 20"><title>checkmark-circle</title><path class="path1" d="M9.5 20c-2.538 0-4.923-0.988-6.718-2.782s-2.782-4.18-2.782-6.717c0-2.538 0.988-4.923 2.782-6.718s4.18-2.783 6.718-2.783c2.538 0 4.923 0.988 6.718 2.783s2.782 4.18 2.782 6.718-0.988 4.923-2.782 6.717c-1.794 1.794-4.18 2.782-6.718 2.782zM9.5 2c-4.687 0-8.5 3.813-8.5 8.5s3.813 8.5 8.5 8.5 8.5-3.813 8.5-8.5-3.813-8.5-8.5-8.5z"/><path class="path2" d="M7.5 14.5c-0.128 0-0.256-0.049-0.354-0.146l-3-3c-0.195-0.195-0.195-0.512 0-0.707s0.512-0.195 0.707 0l2.646 2.646 6.646-6.646c0.195-0.195 0.512-0.195 0.707 0s0.195 0.512 0 0.707l-7 7c-0.098 0.098-0.226 0.146-0.354 0.146z"/></symbol></defs></svg><script type="text/javascript" id="ct_custom_js_5">/* For Lighthouse efficient structure (prevents security loopholes) */ for (a of document.querySelectorAll('.oxy-social-icons a')) { a.rel = 'noopener' }</script> <!-- Tidio --> <!-- <script src="//code.tidio.co/jwqv4x57z8xigdai4eenh07no4othd07.js" async></script> --> <!-- Support Hero --> <script async data-cfasync="false" src="https://d29l98y0pmei9d.cloudfront.net/js/widget.min.js?k=Y2xpZW50SWQ9MTk3NSZob3N0TmFtZT1ibGlnaHR5c29mdC5zdXBwb3J0aGVyby5pbw=="></script> <!-- AdRoll --> <!-- <script type="text/plain" class="_iub_cs_activate" data-iub-purposes="5"> adroll_adv_id = "WUJ6RSDDDZC63ASN7WTZHA"; adroll_pix_id = "I46MJILVRNGTZFP5QRFRQI"; adroll_version = "2.0"; (function(w, d, e, o, a) { w.__adroll_loaded = true; w.adroll = w.adroll || []; w.adroll.f = [ 'setProperties', 'identify', 'track' ]; var roundtripUrl = "https://s.adroll.com/j/" + adroll_adv_id + "/roundtrip.js"; for (a = 0; a < w.adroll.f.length; a++) { w.adroll[w.adroll.f[a]] = w.adroll[w.adroll.f[a]] || (function(n) { return function() { w.adroll.push([ n, arguments ]) } })(w.adroll.f[a]) } e = d.createElement('script'); o = d.getElementsByTagName('script')[0]; e.async = 1; e.src = roundtripUrl; o.parentNode.insertBefore(e, o); })(window, document); adroll.track("pageView"); </script> --> <script type="text/javascript"> function oxygen_init_pro_menu() { jQuery('.oxy-pro-menu-container').each(function(){ // dropdowns var menu = jQuery(this), animation = menu.data('oxy-pro-menu-dropdown-animation'), animationDuration = menu.data('oxy-pro-menu-dropdown-animation-duration'); jQuery('.sub-menu', menu).attr('data-aos',animation); jQuery('.sub-menu', menu).attr('data-aos-duration',animationDuration*1000); oxygen_offcanvas_menu_init(menu); jQuery(window).resize(function(){ oxygen_offcanvas_menu_init(menu); }); // let certain CSS rules know menu being initialized // "10" timeout is extra just in case, "0" would be enough setTimeout(function() {menu.addClass('oxy-pro-menu-init');}, 10); }); } jQuery(document).ready(oxygen_init_pro_menu); document.addEventListener('oxygen-ajax-element-loaded', oxygen_init_pro_menu, false); let proMenuMouseDown = false; jQuery(".oxygen-body") .on("mousedown", '.oxy-pro-menu-show-dropdown:not(.oxy-pro-menu-open-container) .menu-item-has-children', function(e) { proMenuMouseDown = true; }) .on("mouseup", '.oxy-pro-menu-show-dropdown:not(.oxy-pro-menu-open-container) .menu-item-has-children', function(e) { proMenuMouseDown = false; }) .on('mouseenter focusin', '.oxy-pro-menu-show-dropdown:not(.oxy-pro-menu-open-container) .menu-item-has-children', function(e) { if( proMenuMouseDown ) return; var subMenu = jQuery(this).children('.sub-menu'); subMenu.addClass('aos-animate oxy-pro-menu-dropdown-animating').removeClass('sub-menu-left'); var duration = jQuery(this).parents('.oxy-pro-menu-container').data('oxy-pro-menu-dropdown-animation-duration'); setTimeout(function() {subMenu.removeClass('oxy-pro-menu-dropdown-animating')}, duration*1000); var offset = subMenu.offset(), width = subMenu.width(), docWidth = jQuery(window).width(); if (offset.left+width > docWidth) { subMenu.addClass('sub-menu-left'); } }) .on('mouseleave focusout', '.oxy-pro-menu-show-dropdown .menu-item-has-children', function( e ) { if( jQuery(this).is(':hover') ) return; jQuery(this).children('.sub-menu').removeClass('aos-animate'); var subMenu = jQuery(this).children('.sub-menu'); //subMenu.addClass('oxy-pro-menu-dropdown-animating-out'); var duration = jQuery(this).parents('.oxy-pro-menu-container').data('oxy-pro-menu-dropdown-animation-duration'); setTimeout(function() {subMenu.removeClass('oxy-pro-menu-dropdown-animating-out')}, duration*1000); }) // open icon click .on('click', '.oxy-pro-menu-mobile-open-icon', function() { var menu = jQuery(this).parents('.oxy-pro-menu'); // off canvas if (jQuery(this).hasClass('oxy-pro-menu-off-canvas-trigger')) { oxygen_offcanvas_menu_run(menu); } // regular else { menu.addClass('oxy-pro-menu-open'); jQuery(this).siblings('.oxy-pro-menu-container').addClass('oxy-pro-menu-open-container'); jQuery('body').addClass('oxy-nav-menu-prevent-overflow'); jQuery('html').addClass('oxy-nav-menu-prevent-overflow'); oxygen_pro_menu_set_static_width(menu); } // remove animation and collapse jQuery('.sub-menu', menu).attr('data-aos',''); jQuery('.oxy-pro-menu-dropdown-toggle .sub-menu', menu).slideUp(0); }); function oxygen_pro_menu_set_static_width(menu) { var menuItemWidth = jQuery(".oxy-pro-menu-list > .menu-item", menu).width(); jQuery(".oxy-pro-menu-open-container > div:first-child, .oxy-pro-menu-off-canvas-container > div:first-child", menu).width(menuItemWidth); } function oxygen_pro_menu_unset_static_width(menu) { jQuery(".oxy-pro-menu-container > div:first-child", menu).width(""); } // close icon click jQuery('body').on('click', '.oxy-pro-menu-mobile-close-icon', function(e) { var menu = jQuery(this).parents('.oxy-pro-menu'); menu.removeClass('oxy-pro-menu-open'); jQuery(this).parents('.oxy-pro-menu-container').removeClass('oxy-pro-menu-open-container'); jQuery('.oxy-nav-menu-prevent-overflow').removeClass('oxy-nav-menu-prevent-overflow'); if (jQuery(this).parent('.oxy-pro-menu-container').hasClass('oxy-pro-menu-off-canvas-container')) { oxygen_offcanvas_menu_run(menu); } oxygen_pro_menu_unset_static_width(menu); }); // dropdown toggle icon click jQuery('body').on( 'touchstart click', '.oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-off-canvas-container .menu-item-has-children > a > .oxy-pro-menu-dropdown-icon-click-area,'+ '.oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-open-container .menu-item-has-children > a > .oxy-pro-menu-dropdown-icon-click-area', function(e) { e.preventDefault(); // fix for iOS false triggering submenu clicks jQuery('.sub-menu').css('pointer-events', 'none'); setTimeout( function() { jQuery('.sub-menu').css('pointer-events', 'initial'); }, 500); // workaround to stop click event from triggering after touchstart if (window.oxygenProMenuIconTouched === true) { window.oxygenProMenuIconTouched = false; return; } if (e.type==='touchstart') { window.oxygenProMenuIconTouched = true; } oxygen_pro_menu_toggle_dropdown(this); } ); function oxygen_pro_menu_toggle_dropdown(trigger) { var duration = jQuery(trigger).parents('.oxy-pro-menu-container').data('oxy-pro-menu-dropdown-animation-duration'); jQuery(trigger).closest('.menu-item-has-children').children('.sub-menu').slideToggle({ start: function () { jQuery(this).css({ display: "flex" }) }, duration: duration*1000 }); } // fullscreen menu link click var selector = '.oxy-pro-menu-open .menu-item a'; jQuery('body').on('click', selector, function(event){ if (jQuery(event.target).closest('.oxy-pro-menu-dropdown-icon-click-area').length > 0) { // toggle icon clicked, no need to hide the menu return; } else if ((jQuery(this).attr("href") === "#" || jQuery(this).closest(".oxy-pro-menu-container").data("entire-parent-toggles-dropdown")) && jQuery(this).parent().hasClass('menu-item-has-children')) { // empty href don't lead anywhere, treat it as toggle trigger oxygen_pro_menu_toggle_dropdown(event.target); // keep anchor links behavior as is, and prevent regular links from page reload if (jQuery(this).attr("href").indexOf("#")!==0) { return false; } } // hide the menu and follow the anchor if (jQuery(this).attr("href").indexOf("#")===0) { jQuery('.oxy-pro-menu-open').removeClass('oxy-pro-menu-open'); jQuery('.oxy-pro-menu-open-container').removeClass('oxy-pro-menu-open-container'); jQuery('.oxy-nav-menu-prevent-overflow').removeClass('oxy-nav-menu-prevent-overflow'); } }); // off-canvas menu link click var selector = '.oxy-pro-menu-off-canvas .menu-item a'; jQuery('body').on('click', selector, function(event){ if (jQuery(event.target).closest('.oxy-pro-menu-dropdown-icon-click-area').length > 0) { // toggle icon clicked, no need to trigger it return; } else if ((jQuery(this).attr("href") === "#" || jQuery(this).closest(".oxy-pro-menu-container").data("entire-parent-toggles-dropdown")) && jQuery(this).parent().hasClass('menu-item-has-children')) { // empty href don't lead anywhere, treat it as toggle trigger oxygen_pro_menu_toggle_dropdown(event.target); // keep anchor links behavior as is, and prevent regular links from page reload if (jQuery(this).attr("href").indexOf("#")!==0) { return false; } } }); // off canvas function oxygen_offcanvas_menu_init(menu) { // only init off-canvas animation if trigger icon is visible i.e. mobile menu in action var offCanvasActive = jQuery(menu).siblings('.oxy-pro-menu-off-canvas-trigger').css('display'); if (offCanvasActive!=='none') { var animation = menu.data('oxy-pro-menu-off-canvas-animation'); setTimeout(function() {menu.attr('data-aos', animation);}, 10); } else { // remove AOS menu.attr('data-aos', ''); }; } function oxygen_offcanvas_menu_run(menu) { var container = menu.find(".oxy-pro-menu-container"); if (!container.attr('data-aos')) { // initialize animation setTimeout(function() {oxygen_offcanvas_menu_toggle(menu, container)}, 0); } else { oxygen_offcanvas_menu_toggle(menu, container); } } var oxygen_offcanvas_menu_toggle_in_progress = false; function oxygen_offcanvas_menu_toggle(menu, container) { if (oxygen_offcanvas_menu_toggle_in_progress) { return; } container.toggleClass('aos-animate'); if (container.hasClass('oxy-pro-menu-off-canvas-container')) { oxygen_offcanvas_menu_toggle_in_progress = true; var animation = container.data('oxy-pro-menu-off-canvas-animation'), timeout = container.data('aos-duration'); if (!animation){ timeout = 0; } setTimeout(function() { container.removeClass('oxy-pro-menu-off-canvas-container') menu.removeClass('oxy-pro-menu-off-canvas'); oxygen_offcanvas_menu_toggle_in_progress = false; }, timeout); } else { container.addClass('oxy-pro-menu-off-canvas-container'); menu.addClass('oxy-pro-menu-off-canvas'); oxygen_pro_menu_set_static_width(menu); } } </script> <script type="text/javascript"> // Initialize Oxygen Modals jQuery(document).ready(function() { function showModal( modal ) { var $modal = jQuery( modal ); $modal.addClass("live"); var modalId = $modal[0].querySelector('.ct-modal').id; var focusable = modal.querySelector('a[href]:not([disabled]), button:not([disabled]), textarea:not([disabled]), input[type="text"]:not([disabled]), input[type="radio"]:not([disabled]), input[type="checkbox"]:not([disabled]), select:not([disabled])'); if(focusable) { setTimeout(() => { focusable.focus(); }, 500); } else { setTimeout(() => { $modal.focus(); }, 500) } // Check if this modal can be shown according to settings and last shown time // Current and last time in milliseconds var currentTime = new Date().getTime(); var lastShownTime = localStorage && localStorage['oxy-' + modalId + '-last-shown-time'] ? JSON.parse( localStorage['oxy-' + modalId + '-last-shown-time'] ) : false; // manual triggers aren't affected by last shown time if( $modal.data( 'trigger' ) != 'user_clicks_element' ) { switch( $modal.data( 'open-again' ) ) { case 'never_show_again': // if it was shown at least once, don't show it again if( lastShownTime !== false ) return; break; case 'show_again_after': var settingDays = parseInt( $modal.data( 'open-again-after-days' ) ); var actualDays = ( currentTime - lastShownTime ) / ( 60*60*24*1000 ); if( actualDays < settingDays ) return; break; default: //always show break; } } // Body manipulation to prevent scrolling while modal is active, and maintain scroll position. document.querySelector('body').style.top = `-${window.scrollY}px`; document.querySelector('body').classList.add('oxy-modal-active'); // save current time as last shown time if( localStorage ) localStorage['oxy-' + modalId + '-last-shown-time'] = JSON.stringify( currentTime ); // trick to make jQuery fadeIn with flex $modal.css("display", "flex"); $modal.hide(); // trick to force AOS trigger on elements inside the modal $modal.find(".aos-animate").removeClass("aos-animate").addClass("aos-animate-disabled"); // show the modal $modal.fadeIn(250, function(){ // trick to force AOS trigger on elements inside the modal $modal.find(".aos-animate-disabled").removeClass("aos-animate-disabled").addClass("aos-animate"); }); if( $modal.data( 'close-automatically' ) == 'yes' ) { var time = parseInt( $modal.data( 'close-after-time' ) ); if( $modal.data( 'close-after-time-unit' ) == 'seconds' ) { time = parseInt( parseFloat( $modal.data( 'close-after-time' ) ) * 1000 ); } setTimeout( function(){ hideModal(modal); }, time ); } // close modal automatically after form submit (Non-AJAX) if( $modal.data( 'close-after-form-submit' ) == 'yes' && $modal.data("trigger") == "after_specified_time" ) { // WPForms // WPForms replaces the form with a confirmation message on page refresh if( $modal.find(".wpforms-confirmation-container-full").length > 0 ) { setTimeout(function () { hideModal(modal); }, 3000); } // Formidable Forms // Formidable Forms replaces the form with a confirmation message on page refresh if( $modal.find(".frm_message").length > 0 ) { setTimeout(function () { hideModal(modal); }, 3000); } // Caldera Forms // Caldera Forms replaces the form with a confirmation message on page refresh if( $modal.find(".caldera-grid .alert-success").length > 0 ) { setTimeout(function () { hideModal(modal); }, 3000); } } } window.oxyShowModal = showModal; var hideModal = function ( modal ) { // Body manipulation for scroll prevention and maintaining scroll position var scrollY = document.querySelector('body').style.top; document.querySelector('body').classList.remove('oxy-modal-active'); document.querySelector('body').style.top = ''; window.scrollTo(0, parseInt(scrollY || '0') * -1); // The function may be called by third party code, without argument, so we must close the first visible modal if( typeof modal === 'undefined' ) { var openModals = jQuery(".oxy-modal-backdrop.live"); if( openModals.length == 0 ) return; modal = openModals[0]; } var $modal = jQuery( modal ); // refresh any iframe so media embedded this way is stopped $modal.find( 'iframe').each(function(index){ this.src = this.src; }); // HTML5 videos can be stopped easily $modal.find( 'video' ).each(function(index){ this.pause(); }); // If there are any forms in the modal, reset them $modal.find("form").each(function(index){ this.reset(); }); $modal.find(".aos-animate").removeClass("aos-animate").addClass("aos-animate-disabled"); $modal.fadeOut(400, function(){ $modal.removeClass("live"); $modal.find(".aos-animate-disabled").removeClass("aos-animate-disabled").addClass("aos-animate"); }); }; window.oxyCloseModal = hideModal; jQuery( ".oxy-modal-backdrop" ).each(function( index ) { var modal = this; (function( modal ){ var $modal = jQuery( modal ); var exitIntentFunction = function( e ){ if( e.target.tagName == 'SELECT' ) { return; } if( e.clientY <= 0 ) { showModal( modal ); document.removeEventListener( "mouseleave", exitIntentFunction ); document.removeEventListener( "mouseout", exitIntentFunction ); } } switch ( jQuery( modal ).data("trigger") ) { case "on_exit_intent": document.addEventListener( "mouseleave", exitIntentFunction, false); document.addEventListener( "mouseout", exitIntentFunction, false); break; case "user_clicks_element": jQuery( jQuery( modal ).data( 'trigger-selector' ) ).click( function( event ) { showModal( modal ); event.preventDefault(); } ); break; case "after_specified_time": var time = parseInt( jQuery( modal ).data( 'trigger-time' ) ); if( jQuery( modal ).data( 'trigger-time-unit' ) == 'seconds' ) { time = parseInt( parseFloat( jQuery( modal ).data( 'trigger-time' ) ) * 1000 ); } setTimeout( function(){ showModal( modal ); }, time ); break; case "after_scrolled_amount": window.addEventListener("scroll", function scrollDetection(){ var winheight= window.innerHeight || (document.documentElement || document.body).clientHeight; var docheight = jQuery(document).height(); var scrollTop = window.pageYOffset || (document.documentElement || document.body.parentNode || document.body).scrollTop; var isScrollUp = false; var oxyPreviousScrollTop = parseInt( jQuery( modal ).data( 'previous_scroll_top' ) ); if( !isNaN( oxyPreviousScrollTop ) ) { if( oxyPreviousScrollTop > scrollTop) isScrollUp = true; } jQuery( modal ).data( 'previous_scroll_top', scrollTop ); var trackLength = docheight - winheight; var pctScrolled = Math.floor(scrollTop/trackLength * 100); if( isNaN( pctScrolled ) ) pctScrolled = 0; if( ( isScrollUp && jQuery( modal ).data( 'trigger_scroll_direction' ) == 'up' ) || ( !isScrollUp && jQuery( modal ).data( 'trigger_scroll_direction' ) == 'down' && pctScrolled >= parseInt( jQuery( modal ).data( 'trigger_scroll_amount' ) ) ) ) { showModal( modal ); window.removeEventListener( "scroll", scrollDetection ); } }, false); break; case "on_scroll_to_element": window.addEventListener("scroll", function scrollDetection(){ var $element = jQuery( jQuery( modal ).data( 'scroll_to_selector' ) ); if( $element.length == 0 ) { window.removeEventListener( "scroll", scrollDetection ); return; } var top_of_element = $element.offset().top; var bottom_of_element = $element.offset().top + $element.outerHeight(); var bottom_of_screen = jQuery(window).scrollTop() + jQuery(window).innerHeight(); var top_of_screen = jQuery(window).scrollTop(); if ((bottom_of_screen > bottom_of_element - $element.outerHeight() /2 ) && (top_of_screen < top_of_element + $element.outerHeight() /2 )){ showModal( modal ); window.removeEventListener( "scroll", scrollDetection ); } }, false); break; case "after_number_of_clicks": document.addEventListener("click", function clickDetection(){ var number_of_clicks = parseInt( jQuery( modal ).data( 'number_of_clicks' ) ); var clicks_performed = isNaN( parseInt( jQuery( modal ).data( 'clicks_performed' ) ) ) ? 1 : parseInt( jQuery( modal ).data( 'clicks_performed' ) ) + 1; jQuery( modal ).data( 'clicks_performed', clicks_performed ); if ( clicks_performed == number_of_clicks ){ showModal( modal ); document.removeEventListener( "click", clickDetection ); } }, false); break; case "after_time_inactive": var time = parseInt( jQuery( modal ).data( 'time_inactive' ) ); if( jQuery( modal ).data( 'time-inactive-unit' ) == 'seconds' ) { time = parseInt( parseFloat( jQuery( modal ).data( 'time_inactive' ) ) * 1000 ); } var activityDetected = function(){ jQuery( modal ).data( 'millis_idle', 0 ); }; document.addEventListener( "click", activityDetected); document.addEventListener( "mousemove", activityDetected); document.addEventListener( "keypress", activityDetected); document.addEventListener( "scroll", activityDetected); var idleInterval = setInterval(function(){ var millis_idle = isNaN( parseInt( jQuery( modal ).data( 'millis_idle' ) ) ) ? 100 : parseInt( jQuery( modal ).data( 'millis_idle' ) ) + 100; jQuery( modal ).data( 'millis_idle', millis_idle ); if( millis_idle > time ){ clearInterval( idleInterval ); document.removeEventListener( "click", activityDetected ); document.removeEventListener( "mousemove", activityDetected ); document.removeEventListener( "keypress", activityDetected ); document.removeEventListener( "scroll", activityDetected ); showModal( modal ); } }, 100); break; case "after_number_of_page_views": var modalId = modal.querySelector('.ct-modal').id; var pageViews = localStorage && localStorage['oxy-' + modalId + '-page-views'] ? parseInt( localStorage['oxy-' + modalId + '-page-views'] ) : 0; pageViews++; if( localStorage ) localStorage['oxy-' + modalId + '-page-views'] = pageViews; if( parseInt( jQuery( modal ).data( 'number_of_page_views' ) ) == pageViews ) { if( localStorage ) localStorage['oxy-' + modalId + '-page-views'] = 0; showModal( modal ); } break; } // add event handler to close modal automatically after AJAX form submit if( $modal.data( 'close-after-form-submit' ) == 'yes' ) { // Contact Form 7 if (typeof wpcf7 !== 'undefined') { $modal.find('div.wpcf7').each(function () { var $form = jQuery(this).find('form'); this.addEventListener('wpcf7submit', function (event) { if (event.detail.contactFormId == $form.attr("id")) { setTimeout(function () { hideModal(modal); }, 3000); } }, false); }); } // Caldera Forms document.addEventListener( "cf.submission", function(event){ // Pending, Caldera AJAX form submissions aren't working since Oxygen 2.2, see: https://github.com/soflyy/oxygen/issues/1638 }); // Ninja Forms jQuery(document).on("nfFormSubmitResponse", function(event, response){ // Only close the modal if the event was triggered from a Ninja Form inside the modal if( $modal.find("#nf-form-" + response.id + "-cont").length > 0 ) { setTimeout(function () { hideModal(modal); }, 3000); } }); } })( modal ); }); // handle clicks on modal backdrop and on .oxy-close-modal jQuery("body").on('click touchend', '.oxy-modal-backdrop, .oxy-close-modal', function( event ) { var $this = jQuery( this ); var $target = jQuery( event.target ); // Click event in the modal div and it's children is propagated to the backdrop if( !$target.hasClass( 'oxy-modal-backdrop' ) && !$this.hasClass( 'oxy-close-modal' ) ) { //event.stopPropagation(); return; } if( $target.hasClass( 'oxy-modal-backdrop' ) && $this.hasClass( 'oxy-not-closable' ) ) { return; } if( $this.hasClass( 'oxy-close-modal' ) ) event.preventDefault(); var $modal = $this.hasClass( 'oxy-close-modal' ) ? $this.closest('.oxy-modal-backdrop') : $this; hideModal( $modal[0] ); }); jQuery(document).keyup( function(e){ if( e.key == 'Escape' ){ jQuery(".oxy-modal-backdrop:visible").each(function(index){ if( jQuery(this).data("close_on_esc") == 'on' ) hideModal(this); }); } } ); }); </script> <svg style="position: absolute; width: 0; height: 0; overflow: hidden;" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <defs> <symbol id="oxy-social-icons-icon-linkedin" viewbox="0 0 32 32"> <title>linkedin</title> <path d="M12 12h5.535v2.837h0.079c0.77-1.381 2.655-2.837 5.464-2.837 5.842 0 6.922 3.637 6.922 8.367v9.633h-5.769v-8.54c0-2.037-0.042-4.657-3.001-4.657-3.005 0-3.463 2.218-3.463 4.509v8.688h-5.767v-18z"></path> <path d="M2 12h6v18h-6v-18z"></path> <path d="M8 7c0 1.657-1.343 3-3 3s-3-1.343-3-3c0-1.657 1.343-3 3-3s3 1.343 3 3z"></path> </symbol> <symbol id="oxy-social-icons-icon-facebook" viewbox="0 0 32 32"> <title>facebook</title> <path d="M19 6h5v-6h-5c-3.86 0-7 3.14-7 7v3h-4v6h4v16h6v-16h5l1-6h-6v-3c0-0.542 0.458-1 1-1z"></path> </symbol> <symbol id="oxy-social-icons-icon-pinterest" viewbox="0 0 32 32"> <title>pinterest</title> <path d="M16 2.138c-7.656 0-13.863 6.206-13.863 13.863 0 5.875 3.656 10.887 8.813 12.906-0.119-1.094-0.231-2.781 0.050-3.975 0.25-1.081 1.625-6.887 1.625-6.887s-0.412-0.831-0.412-2.056c0-1.925 1.119-3.369 2.506-3.369 1.181 0 1.756 0.887 1.756 1.95 0 1.188-0.756 2.969-1.15 4.613-0.331 1.381 0.688 2.506 2.050 2.506 2.462 0 4.356-2.6 4.356-6.35 0-3.319-2.387-5.638-5.787-5.638-3.944 0-6.256 2.956-6.256 6.019 0 1.194 0.456 2.469 1.031 3.163 0.113 0.137 0.131 0.256 0.094 0.4-0.106 0.438-0.338 1.381-0.387 1.575-0.063 0.256-0.2 0.306-0.463 0.188-1.731-0.806-2.813-3.337-2.813-5.369 0-4.375 3.175-8.387 9.156-8.387 4.806 0 8.544 3.425 8.544 8.006 0 4.775-3.012 8.625-7.194 8.625-1.406 0-2.725-0.731-3.175-1.594 0 0-0.694 2.644-0.863 3.294-0.313 1.206-1.156 2.712-1.725 3.631 1.3 0.4 2.675 0.619 4.106 0.619 7.656 0 13.863-6.206 13.863-13.863 0-7.662-6.206-13.869-13.863-13.869z"></path> </symbol> <symbol id="oxy-social-icons-icon-youtube" viewbox="0 0 32 32"> <title>youtube</title> <path d="M31.681 9.6c0 0-0.313-2.206-1.275-3.175-1.219-1.275-2.581-1.281-3.206-1.356-4.475-0.325-11.194-0.325-11.194-0.325h-0.012c0 0-6.719 0-11.194 0.325-0.625 0.075-1.987 0.081-3.206 1.356-0.963 0.969-1.269 3.175-1.269 3.175s-0.319 2.588-0.319 5.181v2.425c0 2.587 0.319 5.181 0.319 5.181s0.313 2.206 1.269 3.175c1.219 1.275 2.819 1.231 3.531 1.369 2.563 0.244 10.881 0.319 10.881 0.319s6.725-0.012 11.2-0.331c0.625-0.075 1.988-0.081 3.206-1.356 0.962-0.969 1.275-3.175 1.275-3.175s0.319-2.587 0.319-5.181v-2.425c-0.006-2.588-0.325-5.181-0.325-5.181zM12.694 20.15v-8.994l8.644 4.513-8.644 4.481z"></path> </symbol> <symbol id="oxy-social-icons-icon-rss" viewbox="0 0 32 32"> <title>rss</title> <path d="M4.259 23.467c-2.35 0-4.259 1.917-4.259 4.252 0 2.349 1.909 4.244 4.259 4.244 2.358 0 4.265-1.895 4.265-4.244-0-2.336-1.907-4.252-4.265-4.252zM0.005 10.873v6.133c3.993 0 7.749 1.562 10.577 4.391 2.825 2.822 4.384 6.595 4.384 10.603h6.16c-0-11.651-9.478-21.127-21.121-21.127zM0.012 0v6.136c14.243 0 25.836 11.604 25.836 25.864h6.152c0-17.64-14.352-32-31.988-32z"></path> </symbol> <symbol id="oxy-social-icons-icon-twitter" viewbox="0 0 512 512"> <title>twitter</title> <path d="M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z"></path> </symbol> <symbol id="oxy-social-icons-icon-instagram" viewbox="0 0 32 32"> <title>instagram</title> <path d="M16 2.881c4.275 0 4.781 0.019 6.462 0.094 1.563 0.069 2.406 0.331 2.969 0.55 0.744 0.288 1.281 0.638 1.837 1.194 0.563 0.563 0.906 1.094 1.2 1.838 0.219 0.563 0.481 1.412 0.55 2.969 0.075 1.688 0.094 2.194 0.094 6.463s-0.019 4.781-0.094 6.463c-0.069 1.563-0.331 2.406-0.55 2.969-0.288 0.744-0.637 1.281-1.194 1.837-0.563 0.563-1.094 0.906-1.837 1.2-0.563 0.219-1.413 0.481-2.969 0.55-1.688 0.075-2.194 0.094-6.463 0.094s-4.781-0.019-6.463-0.094c-1.563-0.069-2.406-0.331-2.969-0.55-0.744-0.288-1.281-0.637-1.838-1.194-0.563-0.563-0.906-1.094-1.2-1.837-0.219-0.563-0.481-1.413-0.55-2.969-0.075-1.688-0.094-2.194-0.094-6.463s0.019-4.781 0.094-6.463c0.069-1.563 0.331-2.406 0.55-2.969 0.288-0.744 0.638-1.281 1.194-1.838 0.563-0.563 1.094-0.906 1.838-1.2 0.563-0.219 1.412-0.481 2.969-0.55 1.681-0.075 2.188-0.094 6.463-0.094zM16 0c-4.344 0-4.887 0.019-6.594 0.094-1.7 0.075-2.869 0.35-3.881 0.744-1.056 0.412-1.95 0.956-2.837 1.85-0.894 0.888-1.438 1.781-1.85 2.831-0.394 1.019-0.669 2.181-0.744 3.881-0.075 1.713-0.094 2.256-0.094 6.6s0.019 4.887 0.094 6.594c0.075 1.7 0.35 2.869 0.744 3.881 0.413 1.056 0.956 1.95 1.85 2.837 0.887 0.887 1.781 1.438 2.831 1.844 1.019 0.394 2.181 0.669 3.881 0.744 1.706 0.075 2.25 0.094 6.594 0.094s4.888-0.019 6.594-0.094c1.7-0.075 2.869-0.35 3.881-0.744 1.050-0.406 1.944-0.956 2.831-1.844s1.438-1.781 1.844-2.831c0.394-1.019 0.669-2.181 0.744-3.881 0.075-1.706 0.094-2.25 0.094-6.594s-0.019-4.887-0.094-6.594c-0.075-1.7-0.35-2.869-0.744-3.881-0.394-1.063-0.938-1.956-1.831-2.844-0.887-0.887-1.781-1.438-2.831-1.844-1.019-0.394-2.181-0.669-3.881-0.744-1.712-0.081-2.256-0.1-6.6-0.1v0z"></path> <path d="M16 7.781c-4.537 0-8.219 3.681-8.219 8.219s3.681 8.219 8.219 8.219 8.219-3.681 8.219-8.219c0-4.537-3.681-8.219-8.219-8.219zM16 21.331c-2.944 0-5.331-2.387-5.331-5.331s2.387-5.331 5.331-5.331c2.944 0 5.331 2.387 5.331 5.331s-2.387 5.331-5.331 5.331z"></path> <path d="M26.462 7.456c0 1.060-0.859 1.919-1.919 1.919s-1.919-0.859-1.919-1.919c0-1.060 0.859-1.919 1.919-1.919s1.919 0.859 1.919 1.919z"></path> </symbol> <symbol id="oxy-social-icons-icon-facebook-blank" viewbox="0 0 32 32"> <title>facebook-blank</title> <path d="M29 0h-26c-1.65 0-3 1.35-3 3v26c0 1.65 1.35 3 3 3h13v-14h-4v-4h4v-2c0-3.306 2.694-6 6-6h4v4h-4c-1.1 0-2 0.9-2 2v2h6l-1 4h-5v14h9c1.65 0 3-1.35 3-3v-26c0-1.65-1.35-3-3-3z"></path> </symbol> <symbol id="oxy-social-icons-icon-rss-blank" viewbox="0 0 32 32"> <title>rss-blank</title> <path d="M29 0h-26c-1.65 0-3 1.35-3 3v26c0 1.65 1.35 3 3 3h26c1.65 0 3-1.35 3-3v-26c0-1.65-1.35-3-3-3zM8.719 25.975c-1.5 0-2.719-1.206-2.719-2.706 0-1.488 1.219-2.712 2.719-2.712 1.506 0 2.719 1.225 2.719 2.712 0 1.5-1.219 2.706-2.719 2.706zM15.544 26c0-2.556-0.994-4.962-2.794-6.762-1.806-1.806-4.2-2.8-6.75-2.8v-3.912c7.425 0 13.475 6.044 13.475 13.475h-3.931zM22.488 26c0-9.094-7.394-16.5-16.481-16.5v-3.912c11.25 0 20.406 9.162 20.406 20.413h-3.925z"></path> </symbol> <symbol id="oxy-social-icons-icon-linkedin-blank" viewbox="0 0 32 32"> <title>linkedin-blank</title> <path d="M29 0h-26c-1.65 0-3 1.35-3 3v26c0 1.65 1.35 3 3 3h26c1.65 0 3-1.35 3-3v-26c0-1.65-1.35-3-3-3zM12 26h-4v-14h4v14zM10 10c-1.106 0-2-0.894-2-2s0.894-2 2-2c1.106 0 2 0.894 2 2s-0.894 2-2 2zM26 26h-4v-8c0-1.106-0.894-2-2-2s-2 0.894-2 2v8h-4v-14h4v2.481c0.825-1.131 2.087-2.481 3.5-2.481 2.488 0 4.5 2.238 4.5 5v9z"></path> </symbol> <symbol id="oxy-social-icons-icon-pinterest-blank" viewbox="0 0 32 32"> <title>pinterest</title> <path d="M16 2.138c-7.656 0-13.863 6.206-13.863 13.863 0 5.875 3.656 10.887 8.813 12.906-0.119-1.094-0.231-2.781 0.050-3.975 0.25-1.081 1.625-6.887 1.625-6.887s-0.412-0.831-0.412-2.056c0-1.925 1.119-3.369 2.506-3.369 1.181 0 1.756 0.887 1.756 1.95 0 1.188-0.756 2.969-1.15 4.613-0.331 1.381 0.688 2.506 2.050 2.506 2.462 0 4.356-2.6 4.356-6.35 0-3.319-2.387-5.638-5.787-5.638-3.944 0-6.256 2.956-6.256 6.019 0 1.194 0.456 2.469 1.031 3.163 0.113 0.137 0.131 0.256 0.094 0.4-0.106 0.438-0.338 1.381-0.387 1.575-0.063 0.256-0.2 0.306-0.463 0.188-1.731-0.806-2.813-3.337-2.813-5.369 0-4.375 3.175-8.387 9.156-8.387 4.806 0 8.544 3.425 8.544 8.006 0 4.775-3.012 8.625-7.194 8.625-1.406 0-2.725-0.731-3.175-1.594 0 0-0.694 2.644-0.863 3.294-0.313 1.206-1.156 2.712-1.725 3.631 1.3 0.4 2.675 0.619 4.106 0.619 7.656 0 13.863-6.206 13.863-13.863 0-7.662-6.206-13.869-13.863-13.869z"></path> </symbol> <symbol id="oxy-social-icons-icon-youtube-blank" viewbox="0 0 32 32"> <title>youtube</title> <path d="M31.681 9.6c0 0-0.313-2.206-1.275-3.175-1.219-1.275-2.581-1.281-3.206-1.356-4.475-0.325-11.194-0.325-11.194-0.325h-0.012c0 0-6.719 0-11.194 0.325-0.625 0.075-1.987 0.081-3.206 1.356-0.963 0.969-1.269 3.175-1.269 3.175s-0.319 2.588-0.319 5.181v2.425c0 2.587 0.319 5.181 0.319 5.181s0.313 2.206 1.269 3.175c1.219 1.275 2.819 1.231 3.531 1.369 2.563 0.244 10.881 0.319 10.881 0.319s6.725-0.012 11.2-0.331c0.625-0.075 1.988-0.081 3.206-1.356 0.962-0.969 1.275-3.175 1.275-3.175s0.319-2.587 0.319-5.181v-2.425c-0.006-2.588-0.325-5.181-0.325-5.181zM12.694 20.15v-8.994l8.644 4.513-8.644 4.481z"></path> </symbol> <symbol id="oxy-social-icons-icon-twitter-blank" viewbox="0 0 448 512"> <title>twitter</title> <path d="M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm297.1 84L257.3 234.6 379.4 396H283.8L209 298.1 123.3 396H75.8l111-126.9L69.7 116h98l67.7 89.5L313.6 116h47.5zM323.3 367.6L153.4 142.9H125.1L296.9 367.6h26.3z"></path> </symbol> <symbol id="oxy-social-icons-icon-instagram-blank" viewbox="0 0 32 32"> <title>instagram</title> <path d="M16 2.881c4.275 0 4.781 0.019 6.462 0.094 1.563 0.069 2.406 0.331 2.969 0.55 0.744 0.288 1.281 0.638 1.837 1.194 0.563 0.563 0.906 1.094 1.2 1.838 0.219 0.563 0.481 1.412 0.55 2.969 0.075 1.688 0.094 2.194 0.094 6.463s-0.019 4.781-0.094 6.463c-0.069 1.563-0.331 2.406-0.55 2.969-0.288 0.744-0.637 1.281-1.194 1.837-0.563 0.563-1.094 0.906-1.837 1.2-0.563 0.219-1.413 0.481-2.969 0.55-1.688 0.075-2.194 0.094-6.463 0.094s-4.781-0.019-6.463-0.094c-1.563-0.069-2.406-0.331-2.969-0.55-0.744-0.288-1.281-0.637-1.838-1.194-0.563-0.563-0.906-1.094-1.2-1.837-0.219-0.563-0.481-1.413-0.55-2.969-0.075-1.688-0.094-2.194-0.094-6.463s0.019-4.781 0.094-6.463c0.069-1.563 0.331-2.406 0.55-2.969 0.288-0.744 0.638-1.281 1.194-1.838 0.563-0.563 1.094-0.906 1.838-1.2 0.563-0.219 1.412-0.481 2.969-0.55 1.681-0.075 2.188-0.094 6.463-0.094zM16 0c-4.344 0-4.887 0.019-6.594 0.094-1.7 0.075-2.869 0.35-3.881 0.744-1.056 0.412-1.95 0.956-2.837 1.85-0.894 0.888-1.438 1.781-1.85 2.831-0.394 1.019-0.669 2.181-0.744 3.881-0.075 1.713-0.094 2.256-0.094 6.6s0.019 4.887 0.094 6.594c0.075 1.7 0.35 2.869 0.744 3.881 0.413 1.056 0.956 1.95 1.85 2.837 0.887 0.887 1.781 1.438 2.831 1.844 1.019 0.394 2.181 0.669 3.881 0.744 1.706 0.075 2.25 0.094 6.594 0.094s4.888-0.019 6.594-0.094c1.7-0.075 2.869-0.35 3.881-0.744 1.050-0.406 1.944-0.956 2.831-1.844s1.438-1.781 1.844-2.831c0.394-1.019 0.669-2.181 0.744-3.881 0.075-1.706 0.094-2.25 0.094-6.594s-0.019-4.887-0.094-6.594c-0.075-1.7-0.35-2.869-0.744-3.881-0.394-1.063-0.938-1.956-1.831-2.844-0.887-0.887-1.781-1.438-2.831-1.844-1.019-0.394-2.181-0.669-3.881-0.744-1.712-0.081-2.256-0.1-6.6-0.1v0z"></path> <path d="M16 7.781c-4.537 0-8.219 3.681-8.219 8.219s3.681 8.219 8.219 8.219 8.219-3.681 8.219-8.219c0-4.537-3.681-8.219-8.219-8.219zM16 21.331c-2.944 0-5.331-2.387-5.331-5.331s2.387-5.331 5.331-5.331c2.944 0 5.331 2.387 5.331 5.331s-2.387 5.331-5.331 5.331z"></path> <path d="M26.462 7.456c0 1.060-0.859 1.919-1.919 1.919s-1.919-0.859-1.919-1.919c0-1.060 0.859-1.919 1.919-1.919s1.919 0.859 1.919 1.919z"></path> </symbol> </defs> </svg> <script> (function () { var c = document.body.className; c = c.replace(/woocommerce-no-js/, 'woocommerce-js'); document.body.className = c; })(); </script> <link rel='stylesheet' id='wc-stripe-blocks-checkout-style-css' href='https://gitbreeze.dev/wp-content/plugins/woocommerce-gateway-stripe/build/upe_blocks.css?ver=fc69af66090922c98517822b2d3895df' media='all' /> <link rel='stylesheet' id='wc-blocks-style-css' href='https://gitbreeze.dev/wp-content/plugins/woocommerce/assets/client/blocks/wc-blocks.css?ver=wc-9.7.1' media='all' /> <script async src="https://www.googletagmanager.com/gtag/js?id=G-JN2VP4VQVL" id="google-tag-manager-js" data-wp-strategy="async" class="_iub_cs_activate" type="text/plain" data-iub-purposes="4"></script> <script src="https://gitbreeze.dev/wp-includes/js/dist/hooks.min.js?ver=4d63a3d491d11ffd8ac6" id="wp-hooks-js"></script> <script src="https://gitbreeze.dev/wp-includes/js/dist/i18n.min.js?ver=5e580eb46a90c2b997e6" id="wp-i18n-js"></script> <script id="wp-i18n-js-after"> wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); </script> <script src="https://gitbreeze.dev/wp-content/plugins/woocommerce-google-analytics-integration/assets/js/build/main.js?ver=50c6d17d67ef40d67991" id="woocommerce-google-analytics-integration-js"></script> <script id="site_tracking-js-extra"> var php_data = {"ac_settings":{"tracking_actid":66156592,"site_tracking_default":1,"site_tracking":1},"user_email":""}; </script> <script src="https://gitbreeze.dev/wp-content/plugins/activecampaign-subscription-forms/site_tracking.js?ver=6.7.2" id="site_tracking-js"></script> <script src="https://gitbreeze.dev/wp-content/plugins/woocommerce/assets/js/sourcebuster/sourcebuster.min.js?ver=9.7.1" id="sourcebuster-js-js"></script> <script id="wc-order-attribution-js-extra"> var wc_order_attribution = {"params":{"lifetime":1.0e-5,"session":30,"base64":false,"ajaxurl":"https:\/\/gitbreeze.dev\/wp-admin\/admin-ajax.php","prefix":"wc_order_attribution_","allowTracking":true},"fields":{"source_type":"current.typ","referrer":"current_add.rf","utm_campaign":"current.cmp","utm_source":"current.src","utm_medium":"current.mdm","utm_content":"current.cnt","utm_id":"current.id","utm_term":"current.trm","utm_source_platform":"current.plt","utm_creative_format":"current.fmt","utm_marketing_tactic":"current.tct","session_entry":"current_add.ep","session_start_time":"current_add.fd","session_pages":"session.pgs","session_count":"udata.vst","user_agent":"udata.uag"}}; </script> <script src="https://gitbreeze.dev/wp-content/plugins/woocommerce/assets/js/frontend/order-attribution.min.js?ver=9.7.1" id="wc-order-attribution-js"></script> <script id="woocommerce-google-analytics-integration-data-js-after"> window.ga4w = { data: {"cart":{"items":[],"coupons":[],"totals":{"currency_code":"USD","total_price":0,"currency_minor_unit":2}}}, settings: {"tracker_function_name":"gtag","events":["purchase","add_to_cart","remove_from_cart","view_item_list","select_content","view_item","begin_checkout"],"identifier":null} }; document.dispatchEvent(new Event("ga4w:ready")); </script> <script type="text/javascript" id="ct-footer-js">jQuery('.vershd-features-photo').attr({'data-aos-enable': 'true','data-aos': 'zoom-out-down','data-aos-once': 'true',}); AOS.init({ }) jQuery('body').addClass('oxygen-aos-enabled'); </script><script type="text/javascript" id="ct_code_block_js_100233">function youTubeLoadScripts() { // Handles the loading of YouTube scripts, after the page has loaded. var vidDefer = document.getElementsByTagName('iframe'); if (!vidDefer) { return } for (var i=0; i<vidDefer.length; i++) { if(vidDefer[i].getAttribute('deferred-src')) { vidDefer[i].setAttribute('src',vidDefer[i].getAttribute('deferred-src')); } } } window.onload = youTubeLoadScripts; </script> <!-- /WP_FOOTER --> </body> </html><!-- Parsed with iubenda default class in 0.026 sec. -->

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