CINXE.COM
ObjectBox, the edge vector database
<!DOCTYPE html> <html lang="en-US"> <head> <meta charset="UTF-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <link rel="pingback" href="https://objectbox.io/wordpress/xmlrpc.php" /> <script type="text/javascript"> document.documentElement.className = 'js'; </script> <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> <!-- This site is optimized with the Yoast SEO plugin v23.7 - https://yoast.com/wordpress/plugins/seo/ --> <title>ObjectBox, the edge vector database</title> <meta name="description" content="High-speed & lightweight database solution which securly stores your data privatly on-device and syncs it seamless to millions of devices" /> <link rel="canonical" href="https://objectbox.io/" /> <meta property="og:locale" content="en_US" /> <meta property="og:type" content="website" /> <meta property="og:title" content="ObjectBox, the edge vector database" /> <meta property="og:description" content="High-speed & lightweight database solution which securly stores your data privatly on-device and syncs it seamless to millions of devices" /> <meta property="og:url" content="https://objectbox.io/" /> <meta property="og:site_name" content="ObjectBox" /> <meta property="article:publisher" content="https://www.facebook.com/objectboxTeam/" /> <meta property="article:modified_time" content="2024-10-07T13:53:21+00:00" /> <meta property="og:image" content="https://objectbox.io/wordpress/wp-content/uploads/2021/01/cropped-ObjectBox-Logo-Square-Blue.png" /> <meta property="og:image:width" content="512" /> <meta property="og:image:height" content="512" /> <meta property="og:image:type" content="image/png" /> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:site" content="@objectbox_io" /> <script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"WebPage","@id":"https://objectbox.io/","url":"https://objectbox.io/","name":"ObjectBox, the edge vector database","isPartOf":{"@id":"https://objectbox.io/#website"},"about":{"@id":"https://objectbox.io/#organization"},"primaryImageOfPage":{"@id":"https://objectbox.io/#primaryimage"},"image":{"@id":"https://objectbox.io/#primaryimage"},"thumbnailUrl":"https://objectbox.io/wordpress/wp-content/uploads/2021/01/cropped-ObjectBox-Logo-Square-Blue.png","datePublished":"2024-05-11T14:55:54+00:00","dateModified":"2024-10-07T13:53:21+00:00","description":"High-speed & lightweight database solution which securly stores your data privatly on-device and syncs it seamless to millions of devices","breadcrumb":{"@id":"https://objectbox.io/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https://objectbox.io/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https://objectbox.io/#primaryimage","url":"https://objectbox.io/wordpress/wp-content/uploads/2021/01/cropped-ObjectBox-Logo-Square-Blue.png","contentUrl":"https://objectbox.io/wordpress/wp-content/uploads/2021/01/cropped-ObjectBox-Logo-Square-Blue.png","width":512,"height":512,"caption":"ObjectBox-Logo-Square-Blue."},{"@type":"BreadcrumbList","@id":"https://objectbox.io/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"ObjectBox"}]},{"@type":"WebSite","@id":"https://objectbox.io/#website","url":"https://objectbox.io/","name":"ObjectBox","description":"Fast on-Device database with vector search for Mobike, IoT & other embedded device","publisher":{"@id":"https://objectbox.io/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://objectbox.io/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https://objectbox.io/#organization","name":"ObjectBox","url":"https://objectbox.io/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https://objectbox.io/#/schema/logo/image/","url":"https://objectbox.io/wordpress/wp-content/uploads/2021/06/objectbox-logo.png","contentUrl":"https://objectbox.io/wordpress/wp-content/uploads/2021/06/objectbox-logo.png","width":559,"height":186,"caption":"ObjectBox"},"image":{"@id":"https://objectbox.io/#/schema/logo/image/"},"sameAs":["https://www.facebook.com/objectboxTeam/","https://x.com/objectbox_io","https://www.instagram.com/objectbox_io/","https://www.linkedin.com/company/objectbox","https://www.youtube.com/channel/UCLs3F3Lhh8pjC66WZIopJ6Q"]}]}</script> <meta name="google-site-verification" content="V7irQgWEptAmBI-xs_8RSFORVy3elzK4gS5FRS1805Q" /> <!-- / Yoast SEO plugin. --> <link rel='dns-prefetch' href='//js.hs-scripts.com' /> <link rel="alternate" type="application/rss+xml" title="ObjectBox » Feed" href="https://objectbox.io/feed/" /> <link rel="alternate" type="application/rss+xml" title="ObjectBox » Comments Feed" href="https://objectbox.io/comments/feed/" /> <script type="text/javascript"> /* <![CDATA[ */ window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/objectbox.io\/wordpress\/wp-includes\/js\/wp-emoji-release.min.js?ver=6.5.5"}}; /*! This file is auto-generated */ !function(i,n){var o,s,e;function c(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function p(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),r=(e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0),new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data));return t.every(function(e,t){return e===r[t]})}function u(e,t,n){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\uddfa\ud83c\uddf3","\ud83c\uddfa\u200b\ud83c\uddf3")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!n(e,"\ud83d\udc26\u200d\u2b1b","\ud83d\udc26\u200b\u2b1b")}return!1}function f(e,t,n){var r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):i.createElement("canvas"),a=r.getContext("2d",{willReadFrequently:!0}),o=(a.textBaseline="top",a.font="600 32px Arial",{});return e.forEach(function(e){o[e]=t(a,e,n)}),o}function t(e){var t=i.createElement("script");t.src=e,t.defer=!0,i.head.appendChild(t)}"undefined"!=typeof Promise&&(o="wpEmojiSettingsSupports",s=["flag","emoji"],n.supports={everything:!0,everythingExceptFlag:!0},e=new Promise(function(e){i.addEventListener("DOMContentLoaded",e,{once:!0})}),new Promise(function(t){var n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(s),u.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"}),a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=function(e){c(n=e.data),a.terminate(),t(n)})}catch(e){}c(n=f(s,u,p))}t(n)}).then(function(e){for(var t in e)n.supports[t]=e[t],n.supports.everything=n.supports.everything&&n.supports[t],"flag"!==t&&(n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&n.supports[t]);n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&!n.supports.flag,n.DOMReady=!1,n.readyCallback=function(){n.DOMReady=!0}}).then(function(){return e}).then(function(){var e;n.supports.everything||(n.readyCallback(),(e=n.source||{}).concatemoji?t(e.concatemoji):e.wpemoji&&e.twemoji&&(t(e.twemoji),t(e.wpemoji)))}))}((window,document),window._wpemojiSettings); /* ]]> */ </script> <meta content="ObjectBox Divi v.1.0.1" name="generator"/><link rel='stylesheet' id='validate-engine-css-css' href='https://objectbox.io/wordpress/wp-content/plugins/wysija-newsletters/css/validationEngine.jquery.css?ver=2.22' type='text/css' media='all' /> <link rel='stylesheet' id='crayon-theme-objectbox-dark-css' href='https://objectbox.io/wordpress/wp-content/uploads/urvanov-syntax-highlighter/themes/objectbox-dark/objectbox-dark.css?ver=2.8.34' type='text/css' media='all' /> <link rel='stylesheet' id='crayon-font-monospace-css' href='https://objectbox.io/wordpress/wp-content/plugins/urvanov-syntax-highlighter/fonts/monospace.css?ver=2.8.34' type='text/css' media='all' /> <style id='wp-emoji-styles-inline-css' type='text/css'> img.wp-smiley, img.emoji { display: inline !important; border: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0 0.07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0 !important; } </style> <link rel='stylesheet' id='wp-block-library-css' href='https://objectbox.io/wordpress/wp-includes/css/dist/block-library/style.min.css?ver=6.5.5' type='text/css' media='all' /> <style id='wp-block-library-theme-inline-css' type='text/css'> .wp-block-audio figcaption{color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-audio figcaption{color:#ffffffa6}.wp-block-audio{margin:0 0 1em}.wp-block-code{border:1px solid #ccc;border-radius:4px;font-family:Menlo,Consolas,monaco,monospace;padding:.8em 1em}.wp-block-embed figcaption{color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-embed figcaption{color:#ffffffa6}.wp-block-embed{margin:0 0 1em}.blocks-gallery-caption{color:#555;font-size:13px;text-align:center}.is-dark-theme .blocks-gallery-caption{color:#ffffffa6}.wp-block-image figcaption{color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-image figcaption{color:#ffffffa6}.wp-block-image{margin:0 0 1em}.wp-block-pullquote{border-bottom:4px solid;border-top:4px solid;color:currentColor;margin-bottom:1.75em}.wp-block-pullquote cite,.wp-block-pullquote footer,.wp-block-pullquote__citation{color:currentColor;font-size:.8125em;font-style:normal;text-transform:uppercase}.wp-block-quote{border-left:.25em solid;margin:0 0 1.75em;padding-left:1em}.wp-block-quote cite,.wp-block-quote footer{color:currentColor;font-size:.8125em;font-style:normal;position:relative}.wp-block-quote.has-text-align-right{border-left:none;border-right:.25em solid;padding-left:0;padding-right:1em}.wp-block-quote.has-text-align-center{border:none;padding-left:0}.wp-block-quote.is-large,.wp-block-quote.is-style-large,.wp-block-quote.is-style-plain{border:none}.wp-block-search .wp-block-search__label{font-weight:700}.wp-block-search__button{border:1px solid #ccc;padding:.375em .625em}:where(.wp-block-group.has-background){padding:1.25em 2.375em}.wp-block-separator.has-css-opacity{opacity:.4}.wp-block-separator{border:none;border-bottom:2px solid;margin-left:auto;margin-right:auto}.wp-block-separator.has-alpha-channel-opacity{opacity:1}.wp-block-separator:not(.is-style-wide):not(.is-style-dots){width:100px}.wp-block-separator.has-background:not(.is-style-dots){border-bottom:none;height:1px}.wp-block-separator.has-background:not(.is-style-wide):not(.is-style-dots){height:2px}.wp-block-table{margin:0 0 1em}.wp-block-table td,.wp-block-table th{word-break:normal}.wp-block-table figcaption{color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-table figcaption{color:#ffffffa6}.wp-block-video figcaption{color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-video figcaption{color:#ffffffa6}.wp-block-video{margin:0 0 1em}.wp-block-template-part.has-background{margin-bottom:0;margin-top:0;padding:1.25em 2.375em} </style> <style id='global-styles-inline-css' type='text/css'> body{--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--font-family--inter: "Inter", sans-serif;--wp--preset--font-family--cardo: Cardo;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}body { margin: 0;--wp--style--global--content-size: 823px;--wp--style--global--wide-size: 1080px; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}body .is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}body .is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}body .is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}body .is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}body .is-layout-flex{flex-wrap: wrap;align-items: center;}body .is-layout-flex > *{margin: 0;}body .is-layout-grid{display: grid;}body .is-layout-grid > *{margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}a:where(:not(.wp-element-button)){text-decoration: underline;}.wp-element-button, .wp-block-button__link{background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;line-height: inherit;padding: calc(0.667em + 2px) calc(1.333em + 2px);text-decoration: none;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-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;}.has-inter-font-family{font-family: var(--wp--preset--font-family--inter) !important;}.has-cardo-font-family{font-family: var(--wp--preset--font-family--cardo) !important;} .wp-block-navigation a:where(:not(.wp-element-button)){color: inherit;} :where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;} :where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;} .wp-block-pullquote{font-size: 1.5em;line-height: 1.6;} </style> <link rel='stylesheet' id='cookie-notice-front-css' href='https://objectbox.io/wordpress/wp-content/plugins/cookie-notice/css/front.min.css?ver=2.4.18' type='text/css' media='all' /> <link rel='stylesheet' id='dvmd-tm-public-module-style-css' href='https://objectbox.io/wordpress/wp-content/plugins/divi-modules-table-maker/extensions/styles/public-module-style.css?ver=3.1.2' type='text/css' media='all' /> <link rel='stylesheet' id='woocommerce-layout-css' href='https://objectbox.io/wordpress/wp-content/plugins/woocommerce/assets/css/woocommerce-layout.css?ver=9.3.3' type='text/css' media='all' /> <link rel='stylesheet' id='woocommerce-smallscreen-css' href='https://objectbox.io/wordpress/wp-content/plugins/woocommerce/assets/css/woocommerce-smallscreen.css?ver=9.3.3' type='text/css' media='only screen and (max-width: 768px)' /> <link rel='stylesheet' id='woocommerce-general-css' href='https://objectbox.io/wordpress/wp-content/plugins/woocommerce/assets/css/woocommerce.css?ver=9.3.3' type='text/css' media='all' /> <style id='woocommerce-inline-inline-css' type='text/css'> .woocommerce form .form-row .required { visibility: visible; } </style> <link rel='stylesheet' id='divi-torque-lite-modules-style-css' href='https://objectbox.io/wordpress/wp-content/plugins/addons-for-divi/assets/css/modules-style.css?ver=4.0.5' type='text/css' media='all' /> <link rel='stylesheet' id='divi-torque-lite-magnific-popup-css' href='https://objectbox.io/wordpress/wp-content/plugins/addons-for-divi/assets/libs/magnific-popup/magnific-popup.min.css?ver=4.0.5' type='text/css' media='all' /> <link rel='stylesheet' id='divi-torque-lite-frontend-css' href='https://objectbox.io/wordpress/wp-content/plugins/addons-for-divi/assets/css/frontend.css?ver=4.0.5' type='text/css' media='all' /> <link rel='stylesheet' id='divi-modules-table-maker-styles-css' href='https://objectbox.io/wordpress/wp-content/plugins/divi-modules-table-maker/extensions/divi-4/styles/style.min.css?ver=3.1.2' type='text/css' media='all' /> <link rel='stylesheet' id='divi-style-parent-css' href='https://objectbox.io/wordpress/wp-content/themes/Divi/style-static.min.css?ver=4.22.0' type='text/css' media='all' /> <link rel='stylesheet' id='divi-style-css' href='https://objectbox.io/wordpress/wp-content/themes/obx-divi-child/style.css?ver=4.22.0' type='text/css' media='all' /> <style id='divi-style-inline-css' type='text/css'> picture#logo { display: inherit; } picture#logo source, picture#logo img { width: auto; max-height: 45%; vertical-align: middle; } @media (min-width: 981px) { .et_vertical_nav #main-header picture#logo source, .et_vertical_nav #main-header picture#logo img { margin-bottom: 28px; } } </style> <link rel='stylesheet' id='select2-css' href='https://objectbox.io/wordpress/wp-content/plugins/woocommerce/assets/css/select2.css?ver=9.3.3' type='text/css' media='all' /> <script type="text/javascript" id="cookie-notice-front-js-before"> /* <![CDATA[ */ var cnArgs = {"ajaxUrl":"https:\/\/objectbox.io\/wordpress\/wp-admin\/admin-ajax.php","nonce":"bd61c772f3","hideEffect":"none","position":"top","onScroll":true,"onScrollOffset":500,"onClick":true,"cookieName":"cookie_notice_accepted","cookieTime":31536000,"cookieTimeRejected":2592000,"globalCookie":false,"redirection":false,"cache":true,"revokeCookies":false,"revokeCookiesOpt":"automatic"}; /* ]]> */ </script> <script type="text/javascript" src="https://objectbox.io/wordpress/wp-content/plugins/cookie-notice/js/front.min.js?ver=2.4.18" id="cookie-notice-front-js"></script> <script type="text/javascript" src="https://objectbox.io/wordpress/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script> <script type="text/javascript" src="https://objectbox.io/wordpress/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" id="jquery-migrate-js"></script> <script type="text/javascript" src="https://objectbox.io/wordpress/wp-content/plugins/woocommerce/assets/js/jquery-blockui/jquery.blockUI.min.js?ver=2.7.0-wc.9.3.3" id="jquery-blockui-js" defer="defer" data-wp-strategy="defer"></script> <script type="text/javascript" id="wc-add-to-cart-js-extra"> /* <![CDATA[ */ var wc_add_to_cart_params = {"ajax_url":"\/wordpress\/wp-admin\/admin-ajax.php","wc_ajax_url":"\/?wc-ajax=%%endpoint%%","i18n_view_cart":"View cart","cart_url":"https:\/\/objectbox.io\/?page_id=37328","is_cart":"","cart_redirect_after_add":"no"}; /* ]]> */ </script> <script type="text/javascript" src="https://objectbox.io/wordpress/wp-content/plugins/woocommerce/assets/js/frontend/add-to-cart.min.js?ver=9.3.3" id="wc-add-to-cart-js" defer="defer" data-wp-strategy="defer"></script> <script type="text/javascript" src="https://objectbox.io/wordpress/wp-content/plugins/woocommerce/assets/js/js-cookie/js.cookie.min.js?ver=2.1.4-wc.9.3.3" id="js-cookie-js" defer="defer" data-wp-strategy="defer"></script> <script type="text/javascript" id="woocommerce-js-extra"> /* <![CDATA[ */ var woocommerce_params = {"ajax_url":"\/wordpress\/wp-admin\/admin-ajax.php","wc_ajax_url":"\/?wc-ajax=%%endpoint%%"}; /* ]]> */ </script> <script type="text/javascript" src="https://objectbox.io/wordpress/wp-content/plugins/woocommerce/assets/js/frontend/woocommerce.min.js?ver=9.3.3" id="woocommerce-js" defer="defer" data-wp-strategy="defer"></script> <script type="text/javascript" src="https://objectbox.io/wordpress/wp-content/plugins/woocommerce/assets/js/selectWoo/selectWoo.full.min.js?ver=1.0.9-wc.9.3.3" id="selectWoo-js" defer="defer" data-wp-strategy="defer"></script> <link rel="https://api.w.org/" href="https://objectbox.io/wp-json/" /><link rel="alternate" type="application/json" href="https://objectbox.io/wp-json/wp/v2/pages/256751" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://objectbox.io/wordpress/xmlrpc.php?rsd" /> <meta name="generator" content="WordPress 6.5.5" /> <meta name="generator" content="WooCommerce 9.3.3" /> <link rel='shortlink' href='https://objectbox.io/' /> <link rel="alternate" type="application/json+oembed" href="https://objectbox.io/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fobjectbox.io%2F" /> <link rel="alternate" type="text/xml+oembed" href="https://objectbox.io/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fobjectbox.io%2F&format=xml" /> <style>.dbcs-clipboard-button { position: absolute; right: 1em; margin-top: 0.7em; font-family: 'ETmodules' !important; font-size: 16pt; opacity: 0.4; cursor: pointer; } .dbcs-clipboard-button:before { content: '\69'; } .dbcs-clipboard-button:hover { opacity: 1; } .dbcs-clipboard-button.dbcs-copied-to-clipboard { color: green; opacity: 1; } .dbcs-clipboard-button.dbcs-copied-to-clipboard:before { content: '\4e'; } .dbcs-clipboard-enabled .hljs-table td.hljs-line { padding-right: 55px; } .dbcs-clipboard-enabled .dbcs-clipboard-button { opacity: 1; background: rgba(240, 240, 240, 0.9) !important; padding: 7px; right: 0.35em; margin-top: 0.35em; border-radius: 4px } .dbcs-clipboard-enabled .dbcs-clipboard-button:before { opacity: 0.8; } .dbcs-clipboard-enabled .dbcs-clipboard-button:hover:before { opacity: 1; }</style><style> .et_pb_dmb_code_snippet pre code:before, #et_builder_outer_content .et_pb_dmb_code_snippet pre code:before{ font-family: monospace; } .et_pb_dmb_code_snippet pre code table.hljs-table td.hljs-line-number, #et_builder_outer_content .et_pb_dmb_code_snippet pre code table.hljs-table td.hljs-line-number { user-select: none; text-align: right; white-space: nowrap; vertical-align: top; } .et_pb_dmb_code_snippet pre code:not(.show_linenums) table.hljs-table td.hljs-line-number, #et_builder_outer_content .et_pb_dmb_code_snippet pre code:not(.show_linenums) table.hljs-table td.hljs-line-number, .et_pb_dmb_code_snippet pre code:not(.show_linenums) table.hljs-table col.hljs-line-numbers, #et_builder_outer_content .et_pb_dmb_code_snippet pre code:not(.show_linenums) table.hljs-table col.hljs-line-numbers { display: none; } </style> <style> .et_pb_dmb_code_snippet code.dbcs-wrap-lines .hljs-line * { white-space: pre-wrap; overflow-wrap: anywhere; } </style> <style> .et_pb_dmb_code_snippet { visibility: hidden; } </style> <!-- DO NOT COPY THIS SNIPPET! Start of Page Analytics Tracking for HubSpot WordPress plugin v11.1.66--> <script class="hsq-set-content-id" data-content-id="standard-page"> var _hsq = _hsq || []; _hsq.push(["setContentType", "standard-page"]); </script> <!-- DO NOT COPY THIS SNIPPET! End of Page Analytics Tracking for HubSpot WordPress plugin --> <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); } })('//objectbox.io/?wordfence_lh=1&hid=2C1A8C2A79FEF3E289AA074B81870183'); </script><meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0" /><style type="text/css" id="tve_global_variables">:root{--tcb-color-0:rgb(125, 220, 125);--tcb-color-0-h:120;--tcb-color-0-s:57%;--tcb-color-0-l:67%;--tcb-color-0-a:1;--tcb-gradient-0:linear-gradient(54deg, rgb(230, 25, 85) 0%, rgb(245, 150, 45) 64%, rgb(249, 229, 5) 100%, var(--tcb-color-0) 100%);--tcb-background-author-image:url(https://secure.gravatar.com/avatar/0524437dc9b644a666b443d223bc7aa3?s=256&d=mm&r=g);--tcb-background-user-image:url();--tcb-background-featured-image-thumbnail:url(https://objectbox.io/wordpress/wp-content/uploads/2021/01/cropped-ObjectBox-Logo-Square-Blue.png);}</style> <noscript><style>.woocommerce-product-gallery{ opacity: 1 !important; }</style></noscript> <style type="text/css" id="custom-background-css"> body.custom-background { background-color: #f7f7f7; } </style> <script id='nitro-telemetry-meta' nitro-exclude>window.NPTelemetryMetadata={missReason: (!window.NITROPACK_STATE ? 'request type not allowed' : 'hit'),pageType: 'home',isEligibleForOptimization: false,}</script><script id='nitro-generic' nitro-exclude>(()=>{window.NitroPack=window.NitroPack||{coreVersion:"na",isCounted:!1};let e=document.createElement("script");if(e.src="https://nitroscripts.com/JNiKLBzGPsfbQJqUQoZqIbUrxBklWopT",e.async=!0,e.id="nitro-script",document.head.appendChild(e),!window.NitroPack.isCounted){window.NitroPack.isCounted=!0;let t=()=>{navigator.sendBeacon("https://to.getnitropack.com/p",JSON.stringify({siteId:"JNiKLBzGPsfbQJqUQoZqIbUrxBklWopT",url:window.location.href,isOptimized:!!window.IS_NITROPACK,coreVersion:"na",missReason:window.NPTelemetryMetadata?.missReason||"",pageType:window.NPTelemetryMetadata?.pageType||"",isEligibleForOptimization:!!window.NPTelemetryMetadata?.isEligibleForOptimization}))};(()=>{let e=()=>new Promise(e=>{"complete"===document.readyState?e():window.addEventListener("load",e)}),i=()=>new Promise(e=>{document.prerendering?document.addEventListener("prerenderingchange",e,{once:!0}):e()}),a=async()=>{await i(),await e(),t()};a()})(),window.addEventListener("pageshow",e=>{if(e.persisted){let i=document.prerendering||self.performance?.getEntriesByType?.("navigation")[0]?.activationStart>0;"visible"!==document.visibilityState||i||t()}})}})();</script><!-- Global site tag (gtag.js) - Google Analytics --> <script async src="https://www.googletagmanager.com/gtag/js?id=UA-68353717-3"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'UA-68353717-3'); gtag('config', 'G-PNBER16ZJB'); </script> <!-- GitHub Buttons. --> <!-- <script async defer src="https://buttons.github.io/buttons.js"></script> --><style id='wp-fonts-local' type='text/css'> @font-face{font-family:Inter;font-style:normal;font-weight:300 900;font-display:fallback;src:url('https://objectbox.io/wordpress/wp-content/plugins/woocommerce/assets/fonts/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://objectbox.io/wordpress/wp-content/plugins/woocommerce/assets/fonts/cardo_normal_400.woff2') format('woff2');} </style> <style type="text/css" id="thrive-default-styles"></style><link rel="icon" href="https://objectbox.io/wordpress/wp-content/uploads/2022/11/cropped-OB-square-transparent-logo-teal-48x48-1-32x32.png" sizes="32x32" /> <link rel="icon" href="https://objectbox.io/wordpress/wp-content/uploads/2022/11/cropped-OB-square-transparent-logo-teal-48x48-1-192x192.png" sizes="192x192" /> <link rel="apple-touch-icon" href="https://objectbox.io/wordpress/wp-content/uploads/2022/11/cropped-OB-square-transparent-logo-teal-48x48-1-180x180.png" /> <meta name="msapplication-TileImage" content="https://objectbox.io/wordpress/wp-content/uploads/2022/11/cropped-OB-square-transparent-logo-teal-48x48-1-270x270.png" /> <link rel="stylesheet" id="et-divi-customizer-global-cached-inline-styles" href="https://objectbox.io/wordpress/wp-content/et-cache/global/et-divi-customizer-global.min.css?ver=1730962523" /></head> <body class="home page-template-default page page-id-256751 custom-background theme-Divi et-tb-has-template et-tb-has-header cookies-not-set woocommerce-no-js et_button_no_icon et_pb_button_helper_class et_pb_footer_columns3 et_cover_background windows et_pb_gutters3 et_pb_pagebuilder_layout et_no_sidebar et_divi_theme et-db"> <div id="page-container"> <div id="et-boc" class="et-boc"> <header class="et-l et-l--header"> <div class="et_builder_inner_content et_pb_gutters3"><div class="et_pb_with_border et_pb_section et_pb_section_0_tb_header et_pb_sticky_module et_pb_with_background et_section_regular et_pb_section--with-menu" > <div class="et_pb_row et_pb_row_0_tb_header et_pb_row--with-menu"> <div class="et_pb_column et_pb_column_3_4 et_pb_column_0_tb_header et_pb_css_mix_blend_mode_passthrough et_pb_column--with-menu"> <div class="et_pb_module et_pb_code et_pb_code_0_tb_header"> <div class="et_pb_code_inner"><style> .dfh-2 .et_mobile_menu li:not(:last-child) a, .dfh-2 .nav li li:not(:last-child), .dfh-2 .et-menu-nav li.mega-menu>ul>li>a:first-child, .dfh-2 .et-menu-nav li.mega-menu ul li ul li:not(:last-child) a { border-bottom: 1px solid rgb(255,255,255,0.2) !important; } @media screen and (min-width: 981px) { .dfh-2 .sub-menu:before { color: #ffffff; } } </style></div> </div><div class="et_pb_module et_pb_code et_pb_code_1_tb_header"> <div class="et_pb_code_inner"><script> (function($) { function dfh_collapse_menu() { var ParentMenuItem = $('.dfh-2 .et_mobile_menu .menu-item-has-children > a'); ParentMenuItem.off('click').click(function() { $(this).attr('href', '#/'); $(this).parent().children().children().toggleClass('dfh-show-menu-items'); $(this).toggleClass('dfh-menu-switched-icon'); }); } $(window).load(function() { setTimeout(function() { dfh_collapse_menu(); }, 700); }); })(jQuery); </script> <style> .dfh-2 .et_mobile_menu .menu-item-has-children > a:after { content: '\50'; display: block !important; font-family: 'ETmodules'; font-size: 16px; font-weight: normal; position: absolute; right: 10px; top: 13px; } .dfh-2 .et_mobile_menu .menu-item-has-children > .dfh-menu-switched-icon:after { content: '\4f'; } .dfh-2 .et_mobile_menu .menu-item-has-children > a { position: relative; } .dfh-2 .et_mobile_menu .menu-item-has-children .sub-menu li { display: none; } .dfh-2 .et_mobile_menu .menu-item-has-children .sub-menu .dfh-show-menu-items { display: block; } .dfh-2 .nav li li { padding: 0 !important; } .dfh-2 .et_pb_menu .et_mobile_menu, .dfh-2 .et_mobile_menu { padding: 0 !important; border-width: 2px; border-radius: 5px; } .dfh-2 .et_pb_menu .et_mobile_menu a, .dfh-2 .et_mobile_menu a { padding: 12px 20px !important; } .dfh-2.et_pb_menu .et-menu-nav li.mega-menu ul.sub-menu { border-width: 2px !important; border-radius: 5px !important; padding: 10px 20px !important; width: 100% !important; } .dfh-2 .nav li.mega-menu li { border-bottom: none !important; } .et-db #et-boc .et-l .dfh-2 .et-menu-nav li.mega-menu li>a { width: 140px !important; } .dfh-2.et_pb_menu .et-menu-nav li.mega-menu ul.sub-menu a { padding: 12px 0 !important; } @media screen and (min-width: 981px) { .dfh-2 .et-menu > .menu-item-has-children > .sub-menu:before { font-family: ETmodules; content: '\42'; position: absolute; right: 20px; top: -17px; font-size: 30px; } .dfh-2 .et-menu > .menu-item-has-children.mega-menu > .sub-menu:before { content: ''; } .dfh-2 .et-menu .sub-menu .menu-item-has-children>a:first-child:after { content: "\35" !important; } .et-db #et-boc .et-l .dfh-2.et_pb_menu .et-menu-nav li ul.sub-menu li ul.sub-menu { left: 200px !important; top: 0; } .et-db #et-boc .et-l .dfh-2.et_pb_menu .et-menu-nav li.mega-menu ul.sub-menu li ul.sub-menu { left: 0 !important; padding: 0 !important; } } @media screen and (max-width: 980px) { .dfh-2 .et_pb_menu__wrap { margin-top: -8px; } } </style></div> </div><div class="et_pb_with_border et_pb_module et_pb_menu et_pb_menu_0_tb_header dfh-2 et_pb_bg_layout_light et_pb_text_align_left et_dropdown_animation_fade et_pb_menu--with-logo et_pb_menu--style-left_aligned"> <div class="et_pb_menu_inner_container clearfix"> <div class="et_pb_menu__logo-wrap"> <div class="et_pb_menu__logo"> <a href="https://objectbox.io/" ><img decoding="async" width="500" height="120" src="https://objectbox.io/wordpress/wp-content/uploads/2024/09/logo-white-500pxf.png" alt="" class="wp-image-259569" data-et-multi-view="{"schema":{"attrs":{"desktop":{"src":"https:\/\/objectbox.io\/wordpress\/wp-content\/uploads\/2024\/09\/logo-white-500pxf.png","alt":"","class":"wp-image-259569"},"tablet":{"src":"https:\/\/objectbox.io\/wordpress\/wp-content\/uploads\/2021\/01\/logo-white-500px-300x72.png"}}},"slug":"et_pb_menu","hover_selector":".et_pb_menu_0_tb_header .et_pb_menu__logo-wrap .et_pb_menu__logo img"}" /></a> </div> </div> <div class="et_pb_menu__wrap"> <div class="et_pb_menu__menu"> <nav class="et-menu-nav"><ul id="menu-main-menu" class="et-menu nav"><li class="first-level et_pb_menu_page_id-35279 menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-35279"><a>Product</a> <ul class="sub-menu"> <li class="et_pb_menu_page_id-257334 menu-item menu-item-type-post_type menu-item-object-page menu-item-257919"><a href="https://objectbox.io/vector-database-for-ondevice-ai/">The vector database for on-device AI</a></li> <li class="second-level et_pb_menu_page_id-33019 menu-item menu-item-type-post_type menu-item-object-page menu-item-33433"><a href="https://objectbox.io/sync/">Data Sync</a></li> <li class="second-level et_pb_menu_page_id-223067 menu-item menu-item-type-post_type menu-item-object-page menu-item-223155"><a title="Embedded Database for Embedded Devices" href="https://objectbox.io/embedded-database/">Embedded Database</a></li> <li class="second-level et_pb_menu_page_id-35148 menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-35277"><a href="https://objectbox.io/mobile-database/">Mobile Database</a> <ul class="sub-menu"> <li class="et_pb_menu_page_id-222066 menu-item menu-item-type-post_type menu-item-object-page menu-item-222378"><a href="https://objectbox.io/swift-database-for-ios/">Swift Database for iOS</a></li> <li class="et_pb_menu_page_id-223156 menu-item menu-item-type-post_type menu-item-object-page menu-item-223274"><a title="Android Database" href="https://objectbox.io/android-database/">Android Database</a></li> <li class="et_pb_menu_page_id-223479 menu-item menu-item-type-post_type menu-item-object-page menu-item-223868"><a href="https://objectbox.io/flutter-database/">Flutter Database</a></li> </ul> </li> <li class="et_pb_menu_page_id-258495 menu-item menu-item-type-post_type menu-item-object-page menu-item-258707"><a href="https://objectbox.io/time-series-database/">Time Series DB</a></li> <li class="second-level et_pb_menu_page_id-34014 menu-item menu-item-type-post_type menu-item-object-page menu-item-34399"><a href="https://objectbox.io/iot-edge-computing-database-decentralized-data-flows/">IoT DB for the edge</a></li> <li class="second-level et_pb_menu_page_id-35961 menu-item menu-item-type-post_type menu-item-object-page menu-item-41668"><a href="https://objectbox.io/edgex/">ObjectBox EdgeX</a></li> </ul> </li> <li class="first-level et_pb_menu_page_id-39185 menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-39185"><a>Solutions</a> <ul class="sub-menu"> <li class="second-level et_pb_menu_page_id-260370 menu-item menu-item-type-post_type menu-item-object-page menu-item-260694"><a href="https://objectbox.io/connected-car-data-storage-and-sync/">Connected Cars</a></li> <li class="second-level et_pb_menu_page_id-38910 menu-item menu-item-type-post_type menu-item-object-page menu-item-39178"><a href="https://objectbox.io/iiot-edge-computing/">Industrial IoT</a></li> <li class="second-level et_pb_menu_page_id-49453 menu-item menu-item-type-post_type menu-item-object-page menu-item-49867"><a href="https://objectbox.io/energy-edge-computing/">Energy Industry</a></li> <li class="second-level et_pb_menu_page_id-38644 menu-item menu-item-type-post_type menu-item-object-page menu-item-39005"><a href="https://objectbox.io/smart-mobility/">Smart Mobility</a></li> <li class="second-level et_pb_menu_page_id-46718 menu-item menu-item-type-post_type menu-item-object-page menu-item-48012"><a href="https://objectbox.io/retail-edge-computing/">Retail Services</a></li> <li class="second-level et_pb_menu_page_id-50045 menu-item menu-item-type-post_type menu-item-object-page menu-item-50291"><a href="https://objectbox.io/games/">Games</a></li> <li class="second-level et_pb_menu_page_id-34759 menu-item menu-item-type-post_type menu-item-object-page menu-item-35893"><a href="https://objectbox.io/iot-edge-computing-database-decentralized-data-flows/iot-use-cases-edge-computing/">IoT Use Cases</a></li> </ul> </li> <li class="first-level et_pb_menu_page_id-28602 menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-28602"><a>Developers</a> <ul class="sub-menu"> <li class="second-level et_pb_menu_page_id-35049 menu-item menu-item-type-post_type menu-item-object-page menu-item-35212"><a href="https://objectbox.io/offline-first-mobile-database/">Overview</a></li> <li class="second-level et_pb_menu_page_id-53043 menu-item menu-item-type-custom menu-item-object-custom menu-item-53043"><a href="https://sync.objectbox.io/">Sync Docs</a></li> <li class="second-level et_pb_menu_page_id-35273 menu-item menu-item-type-custom menu-item-object-custom menu-item-35273"><a href="https://docs.objectbox.io/">Java Docs</a></li> <li class="second-level et_pb_menu_page_id-35275 menu-item menu-item-type-custom menu-item-object-custom menu-item-35275"><a href="https://cpp.objectbox.io/">C / C++ Docs</a></li> <li class="second-level et_pb_menu_page_id-35364 menu-item menu-item-type-custom menu-item-object-custom menu-item-35364"><a href="https://golang.objectbox.io/">Go Docs</a></li> <li class="second-level et_pb_menu_page_id-35281 menu-item menu-item-type-custom menu-item-object-custom menu-item-35281"><a href="https://docs.objectbox.io/kotlin-support">Kotlin Docs</a></li> <li class="second-level et_pb_menu_page_id-35274 menu-item menu-item-type-custom menu-item-object-custom menu-item-35274"><a href="https://swift.objectbox.io/">Swift Docs</a></li> <li class="second-level et_pb_menu_page_id-50071 menu-item menu-item-type-custom menu-item-object-custom menu-item-50071"><a href="https://github.com/objectbox/objectbox-dart">Flutter / Dart</a></li> <li class="second-level et_pb_menu_page_id-50463 menu-item menu-item-type-post_type menu-item-object-page menu-item-50484"><a href="https://objectbox.io/offline-docs-pdf-download/">Offline Docs / PDF Download</a></li> <li class="second-level et_pb_menu_page_id-30804 menu-item menu-item-type-post_type menu-item-object-page menu-item-30829"><a href="https://objectbox.io/faq/">FAQ</a></li> </ul> </li> <li class="first-level et_pb_menu_page_id-33340 menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-33736"><a href="https://objectbox.io/about-us/">Company</a> <ul class="sub-menu"> <li class="second-level et_pb_menu_page_id-33340 menu-item menu-item-type-post_type menu-item-object-page menu-item-33737"><a href="https://objectbox.io/about-us/">About Us</a></li> <li class="second-level et_pb_menu_page_id-32135 menu-item menu-item-type-post_type menu-item-object-page menu-item-32157"><a href="https://objectbox.io/jobs/">Jobs</a></li> <li class="second-level et_pb_menu_page_id-35211 menu-item menu-item-type-post_type menu-item-object-page menu-item-35268"><a href="https://objectbox.io/events/">Events</a></li> <li class="second-level et_pb_menu_page_id-35703 menu-item menu-item-type-post_type menu-item-object-page menu-item-35730"><a href="https://objectbox.io/iot-mobile-insights-learnings-research-studies/">Insights</a></li> <li class="et_pb_menu_page_id-50886 menu-item menu-item-type-post_type menu-item-object-page menu-item-223175"><a href="https://objectbox.io/software-we-love/">Software we 🤍</a></li> <li class="et_pb_menu_page_id-257704 menu-item menu-item-type-post_type menu-item-object-page menu-item-257890"><a href="https://objectbox.io/contact-us/">Contact us</a></li> </ul> </li> <li class="first-level et_pb_menu_page_id-31231 menu-item menu-item-type-post_type menu-item-object-page menu-item-31319"><a href="https://objectbox.io/blog/">Blog</a></li> <li class="et_pb_menu_page_id-259820 menu-item menu-item-type-post_type menu-item-object-page menu-item-260029"><a href="https://objectbox.io/mongodb/"><font color="#17A6A6">MongoDB Connector</font></a></li> </ul></nav> </div> <div class="et_mobile_nav_menu"> <div class="mobile_nav closed"> <span class="mobile_menu_bar"></span> </div> </div> </div> </div> </div> </div><div class="et_pb_column et_pb_column_1_4 et_pb_column_1_tb_header et_pb_css_mix_blend_mode_passthrough et-last-child"> <div class="et_pb_button_module_wrapper et_pb_button_0_tb_header_wrapper et_pb_button_alignment_center et_pb_module "> <a class="et_pb_button et_pb_button_0_tb_header et_pb_bg_layout_dark" href="https://github.com/objectbox/" target="_blank" data-icon="">45.8k</a> </div><div class="et_pb_button_module_wrapper et_pb_button_1_tb_header_wrapper et_pb_button_alignment_center et_pb_module "> <a class="et_pb_button et_pb_button_1_tb_header et_pb_bg_layout_dark" href="https://objectbox.io/offline-first-mobile-database/">Get started</a> </div> </div> </div> </div> </div> </header> <div id="et-main-area"> <div id="main-content"> <article id="post-256751" class="post-256751 page type-page status-publish has-post-thumbnail hentry"> <div class="entry-content"> <div class="et-l et-l--post"> <div class="et_builder_inner_content et_pb_gutters3"> <div class="et_pb_section et_pb_section_0 et_pb_with_background et_section_regular" > <div class="et_pb_row et_pb_row_0 inline-buttons align-left et_pb_gutters1"> <div class="et_pb_column et_pb_column_1_2 et_pb_column_0 et_pb_css_mix_blend_mode_passthrough"> <div class="et_pb_button_module_wrapper et_pb_button_0_wrapper et_pb_button_alignment_left et_pb_module "> <a class="et_pb_button et_pb_button_0 et_pb_bg_layout_dark" href="https://objectbox.io/mongodb/">MongoDB Connector for ObjectBox Sync Early Alpha ➜</a> </div><div class="et_pb_module ba_animated_text ba_animated_text_0"> <div class="et_pb_module_inner"> <div id="dtq-animated-text-0" class="dtq-module dtq-animated-text dtq-front" data-settings="{"strings":["local AI","On-Device","IoT","mobile"],"showCursor":true,"loop":true,"typeSpeed":100,"startDelay":500,"backSpeed":50,"backDelay":2000}" data-type="typed"> <h3 class="dtq-animated-text-head"> <div class="dtq-animated-text-prefix"><span>Build</span> </div> <div class="dtq-text-animation dtq-animated-text-main dtq-typed-text"></div> <div class="dtq-animated-text-suffix"> <span> apps</span></div> </h3> </div> </div> </div><div class="et_pb_heading_container et_pb_module et_pb_heading et_pb_heading_0 et_pb_text_align_ et_pb_bg_layout_"> <h1 class="et_pb_module_heading">that always work!</h1> </div><div class="et_pb_module et_pb_text et_pb_text_0 et_pb_text_align_left et_pb_bg_layout_light"> <div class="et_pb_text_inner"><p>Own your data. Own your AI. Offline-first. Access your data when and where needed, with or without internet connectivity. <span style="font-weight: 400;">The ObjectBox highspeed database securely stores your data privately on-device and syncs it seamlessly with millions of devices on-premise and optionally with any cloud.</span></p></div> </div><div class="et_pb_button_module_wrapper et_pb_button_1_wrapper et_pb_button_alignment_center et_pb_module "> <a class="et_pb_button et_pb_button_1 et_pb_bg_layout_dark" href="https://objectbox.io/offline-first-mobile-database/">Try ObjectBox for free</a> </div><div class="et_pb_button_module_wrapper et_pb_button_2_wrapper et_pb_button_alignment_center et_pb_module "> <a class="et_pb_button et_pb_button_2 et_pb_bg_layout_dark" href="https://objectbox.io/contact-us/">Schedule a demo</a> </div> </div><div class="et_pb_column et_pb_column_1_2 et_pb_column_1 et_pb_css_mix_blend_mode_passthrough et-last-child"> <div class="et_pb_with_border et_pb_module et_pb_code et_pb_code_0"> <div class="et_pb_code_inner"><video width="100%" playsinline controls loop muted autoplay> <source src="https://objectbox.io/wordpress/wp-content/uploads/2024/09/object_Box_ren.mp4" type="video/mp4"> </div> </div> </div> </div><div class="et_pb_row et_pb_row_1 et_pb_gutters1"> <div class="et_pb_column et_pb_column_1_4 et_pb_column_2 et_pb_css_mix_blend_mode_passthrough"> <div class="et_pb_button_module_wrapper et_pb_button_3_wrapper et_pb_button_alignment_left et_pb_module "> <a class="et_pb_button et_pb_button_3 et_pb_bg_layout_dark" href="https://github.com/objectbox/" target="_blank" data-icon="">45.8k on Github</a> </div><div class="et_pb_module et_pb_text et_pb_text_1 et_pb_text_align_left et_pb_bg_layout_light"> <div class="et_pb_text_inner"><p>All major languages and platforms supported</p></div> </div> </div><div class="et_pb_column et_pb_column_3_4 et_pb_column_3 et_pb_css_mix_blend_mode_passthrough et-last-child"> <div class="et_pb_module et_pb_text et_pb_text_2 et_pb_text_align_left et_pb_bg_layout_light"> <div class="et_pb_text_inner"><p style="text-align: justify;"><img decoding="async" width="45" pattern="" src="https://objectbox.io/wordpress/wp-content/uploads/2024/05/apple-grey.svg" onmouseover="this.src='https://objectbox.io/wordpress/wp-content/uploads/2024/05/apple-color.svg'" onmouseout="this.src='https://objectbox.io/wordpress/wp-content/uploads/2024/05/apple-grey.svg'" border="0" alt="" /> <img decoding="async" width="45" src="https://objectbox.io/wordpress/wp-content/uploads/2024/05/android-grey.svg" onmouseover="this.src='https://objectbox.io/wordpress/wp-content/uploads/2024/05/android-color.svg'" onmouseout="this.src='https://objectbox.io/wordpress/wp-content/uploads/2024/05/android-grey.svg'" border="0" alt="" /> <img decoding="async" width="45" src="https://objectbox.io/wordpress/wp-content/uploads/2024/05/windows-grey.svg" onmouseover="this.src='https://objectbox.io/wordpress/wp-content/uploads/2024/05/windows-color.svg'" onmouseout="this.src='https://objectbox.io/wordpress/wp-content/uploads/2024/05/windows-grey.svg'" border="0" alt="" /> <img decoding="async" width="45" src="https://objectbox.io/wordpress/wp-content/uploads/2024/05/linux-grey.svg" onmouseover="this.src='https://objectbox.io/wordpress/wp-content/uploads/2024/05/linux-color.svg'" onmouseout="this.src='https://objectbox.io/wordpress/wp-content/uploads/2024/05/linux-grey.svg'" border="0" alt="" /> <img decoding="async" width="45" src="https://objectbox.io/wordpress/wp-content/uploads/2024/05/rasberry-grey.svg" onmouseover="this.src='https://objectbox.io/wordpress/wp-content/uploads/2024/05/rasberry-color.svg'" onmouseout="this.src='https://objectbox.io/wordpress/wp-content/uploads/2024/05/rasberry-grey.svg'" border="0" alt="" /> <img decoding="async" width="45" src="https://objectbox.io/wordpress/wp-content/uploads/2024/05/java-grey.svg" onmouseover="this.src='https://objectbox.io/wordpress/wp-content/uploads/2024/05/java-color.svg'" onmouseout="this.src='https://objectbox.io/wordpress/wp-content/uploads/2024/05/java-grey.svg'" border="0" alt="" /> <img decoding="async" width="45" src="https://objectbox.io/wordpress/wp-content/uploads/2024/05/c-grey.svg" onmouseover="this.src='https://objectbox.io/wordpress/wp-content/uploads/2024/05/c-color.svg'" onmouseout="this.src='https://objectbox.io/wordpress/wp-content/uploads/2024/05/c-grey.svg'" border="0" alt="" /> <img decoding="async" width="45" src="https://objectbox.io/wordpress/wp-content/uploads/2024/05/python-grey.svg" onmouseover="this.src='https://objectbox.io/wordpress/wp-content/uploads/2024/05/python-color.svg'" onmouseout="this.src='https://objectbox.io/wordpress/wp-content/uploads/2024/05/python-grey.svg'" border="0" alt="" /> <img decoding="async" width="45" src="https://objectbox.io/wordpress/wp-content/uploads/2024/05/kotlin-grey.svg" onmouseover="this.src='https://objectbox.io/wordpress/wp-content/uploads/2024/05/kotlin-color.svg'" onmouseout="this.src='https://objectbox.io/wordpress/wp-content/uploads/2024/05/kotlin-grey.svg'" border="0" alt="" /> <img decoding="async" width="45" src="https://objectbox.io/wordpress/wp-content/uploads/2024/05/go-grey.svg" onmouseover="this.src='https://objectbox.io/wordpress/wp-content/uploads/2024/05/go-color.svg'" onmouseout="this.src='https://objectbox.io/wordpress/wp-content/uploads/2024/05/go-grey.svg'" border="0" alt="" /> <img decoding="async" width="45" src="https://objectbox.io/wordpress/wp-content/uploads/2024/05/dart-grey.svg" onmouseover="this.src='https://objectbox.io/wordpress/wp-content/uploads/2024/05/flutter-color.svg'" onmouseout="this.src='https://objectbox.io/wordpress/wp-content/uploads/2024/05/dart-grey.svg'" border="0" alt="" /> <img decoding="async" width="45" src="https://objectbox.io/wordpress/wp-content/uploads/2024/05/swift-grey.svg" onmouseover="this.src='https://objectbox.io/wordpress/wp-content/uploads/2024/05/swift-color.svg'" onmouseout="this.src='https://objectbox.io/wordpress/wp-content/uploads/2024/05/swift-grey.svg'" border="0" alt="" /></p></div> </div> </div> </div> </div><div class="et_pb_section et_pb_section_1 et_pb_with_background et_section_regular" > <div class="et_pb_row et_pb_row_2 et_pb_equal_columns et_pb_gutters1"> <div class="et_pb_column et_pb_column_1_2 et_pb_column_4 et_pb_css_mix_blend_mode_passthrough"> <div class="et_pb_with_border et_pb_module et_pb_blurb et_pb_blurb_0 et_clickable et_pb_section_video_on_hover et_pb_text_align_left et_pb_blurb_position_left et_pb_bg_layout_dark"> <div class="et_pb_blurb_content"> <div class="et_pb_blurb_container"> <h4 class="et_pb_module_header"><a href="https://objectbox.io/vector-database-for-ondevice-ai/">We 🤍 AI & Mobile Apps</a></h4> <div class="et_pb_blurb_description"><p><img decoding="async" style="float: right; margin: 0px 0px 0px 0px;" src="https://objectbox.io/wordpress/wp-content/uploads/2024/05/smartphone-ai.svg" width="100" /><span style="font-weight: 400;">Make your AI Apps always available, reliable companions </span></p> <p>✔ On-device data persistence & AI<br />✔ <span style="font-weight: 400;">Offline-first. No internet needed to run</span><br /><span style="font-weight: 400;">✔ Scalable. Grows effortlessly with your needs<br /></span>✔ <span style="font-weight: 400;">Resourceful. Low battery, CPU, memory & bandwidth needs</span><span style="font-weight: 400;"><br /></span><span style="font-weight: 400;">✔ Private. Own your data, own your AI<br /></span></p> <p><span style="color: #17a6a6;">Explore more ></span></p></div> </div> </div> </div> </div><div class="et_pb_column et_pb_column_1_4 et_pb_column_5 et_pb_css_mix_blend_mode_passthrough"> <div class="et_pb_with_border et_pb_module et_pb_blurb et_pb_blurb_1 et_clickable et_pb_section_video_on_hover et_pb_text_align_left et_pb_blurb_position_left et_pb_bg_layout_dark"> <div class="et_pb_blurb_content"> <div class="et_pb_blurb_container"> <h4 class="et_pb_module_header"><a href="https://objectbox.io/retail-edge-computing/">We 🤍 PoS Terminals</a></h4> <div class="et_pb_blurb_description"><p><span style="font-weight: 400;">Uninterrupted PoS experiences</span></p> <p>✔ No internet needed to keep selling<br />✔ Offline-first, cloud-optional<br />✔ <span style="font-weight: 400;">The kind of fast your customers feel</span><br />✔ 100% transactionally safe</p> <p><span style="color: #17a6a6;"></span></p> <p><span style="color: #17a6a6;"></span></p> <p style="text-align: right;"><span style="color: #17a6a6;">Explore more ></span></p></div> </div> </div> </div> </div><div class="et_pb_column et_pb_column_1_4 et_pb_column_6 et_pb_css_mix_blend_mode_passthrough et-last-child"> <div class="et_pb_with_border et_pb_module et_pb_blurb et_pb_blurb_2 et_clickable et_pb_section_video_on_hover et_pb_text_align_left et_pb_blurb_position_left et_pb_bg_layout_dark"> <div class="et_pb_blurb_content"> <div class="et_pb_blurb_container"> <h4 class="et_pb_module_header"><a href="https://objectbox.io/connected-car-data-storage-and-sync/">We 🤍 Automotive</a></h4> <div class="et_pb_blurb_description"><p>Empowering Software-Defined Vehicles</p> <p>✔ Highspeed on ECUs <br />✔ Resource-efficiency<br />✔ VSS-support<br />✔ Agile APIs to s<span>wiftly add features</span></p> <p> </p> <p style="text-align: right;"><span><span style="color: #17a6a6;">Explore more ></span></span></p></div> </div> </div> </div> </div> </div> </div><div class="et_pb_section et_pb_section_2 et_pb_with_background et_section_regular" > <div class="et_pb_row et_pb_row_3"> <div class="et_pb_column et_pb_column_4_4 et_pb_column_7 et_pb_css_mix_blend_mode_passthrough et-last-child"> <div class="et_pb_heading_container et_pb_module et_pb_heading et_pb_heading_1 et_pb_text_align_ et_pb_bg_layout_"> <h1 class="et_pb_module_heading">TRUSTED BY DEVELOPERS FROM LEADING INDUSTRIES</h1> </div> </div> </div><div class="et_pb_row et_pb_row_4 et_pb_gutters1"> <div class="et_pb_column et_pb_column_1_5 et_pb_column_8 et_pb_css_mix_blend_mode_passthrough"> <div class="et_pb_module et_pb_image et_pb_image_0 dt-zoom-in"> <span class="et_pb_image_wrap "><img decoding="async" src="https://objectbox.io/wordpress/wp-content/uploads/2024/05/skyworth.svg" alt="" title="skyworth" class="wp-image-257427" /></span> </div> </div><div class="et_pb_column et_pb_column_1_5 et_pb_column_9 et_pb_css_mix_blend_mode_passthrough"> <div class="et_pb_module et_pb_image et_pb_image_1 dt-zoom-in"> <span class="et_pb_image_wrap "><img decoding="async" src="https://objectbox.io/wordpress/wp-content/uploads/2024/05/kapsch.svg" alt="" title="kapsch" class="wp-image-257429" /></span> </div> </div><div class="et_pb_column et_pb_column_1_5 et_pb_column_10 et_pb_css_mix_blend_mode_passthrough"> <div class="et_pb_module et_pb_image et_pb_image_2 dt-zoom-in"> <span class="et_pb_image_wrap "><img decoding="async" src="https://objectbox.io/wordpress/wp-content/uploads/2024/05/bmwgroup.svg" alt="" title="bmwgroup" class="wp-image-257431" /></span> </div> </div><div class="et_pb_column et_pb_column_1_5 et_pb_column_11 et_pb_css_mix_blend_mode_passthrough"> <div class="et_pb_module et_pb_image et_pb_image_3 dt-zoom-in"> <span class="et_pb_image_wrap "><img decoding="async" src="https://objectbox.io/wordpress/wp-content/uploads/2024/05/edeka.svg" alt="" title="edeka" class="wp-image-257430" /></span> </div> </div><div class="et_pb_column et_pb_column_1_5 et_pb_column_12 et_pb_css_mix_blend_mode_passthrough et-last-child"> <div class="et_pb_module et_pb_image et_pb_image_4 dt-zoom-in"> <span class="et_pb_image_wrap "><img decoding="async" src="https://objectbox.io/wordpress/wp-content/uploads/2024/05/scottishpower.svg" alt="" title="scottishpower" class="wp-image-257428" /></span> </div> </div> </div> </div><div class="et_pb_section et_pb_section_3 et_pb_with_background et_section_regular" > <div class="et_pb_row et_pb_row_5 et_pb_gutters3"> <div class="et_pb_with_border et_pb_column_3_5 et_pb_column et_pb_column_13 et_pb_css_mix_blend_mode_passthrough"> <div class="et_pb_module et_pb_tabs et_pb_tabs_0 " > <ul class="et_pb_tabs_controls clearfix"> <li class="et_pb_tab_0 et_pb_tab_active"><a href="#">Java</a></li><li class="et_pb_tab_1"><a href="#">C</a></li><li class="et_pb_tab_2"><a href="#">C++</a></li><li class="et_pb_tab_3"><a href="#">Kotlin</a></li><li class="et_pb_tab_4"><a href="#">Go</a></li><li class="et_pb_tab_5"><a href="#">Swift</a></li><li class="et_pb_tab_6"><a href="#">Dart</a></li> </ul> <div class="et_pb_all_tabs"> <div class="et_pb_tab et_pb_tab_0 clearfix et_pb_active_content"> <div class="et_pb_tab_content"><!-- Urvanov Syntax Highlighter v2.8.34 --> <div id="urvanov-syntax-highlighter-67471ec3627f9639192275" class="urvanov-syntax-highlighter-syntax crayon-theme-objectbox-dark urvanov-syntax-highlighter-font-monospace urvanov-syntax-highlighter-os-pc print-yes notranslate" data-settings=" no-popup minimize scroll-always" style=" font-size: 15px !important; line-height: 18px !important;"> <div class="urvanov-syntax-highlighter-plain-wrap"></div> <div class="urvanov-syntax-highlighter-main" style=""> <table class="crayon-table"> <tr class="urvanov-syntax-highlighter-row"> <td class="crayon-nums " data-settings="hide"> <div class="urvanov-syntax-highlighter-nums-content" style="font-size: 15px !important; line-height: 18px !important;"><div class="crayon-num" data-line="urvanov-syntax-highlighter-67471ec3627f9639192275-1">1</div><div class="crayon-num" data-line="urvanov-syntax-highlighter-67471ec3627f9639192275-2">2</div><div class="crayon-num" data-line="urvanov-syntax-highlighter-67471ec3627f9639192275-3">3</div><div class="crayon-num" data-line="urvanov-syntax-highlighter-67471ec3627f9639192275-4">4</div><div class="crayon-num" data-line="urvanov-syntax-highlighter-67471ec3627f9639192275-5">5</div><div class="crayon-num" data-line="urvanov-syntax-highlighter-67471ec3627f9639192275-6">6</div><div class="crayon-num" data-line="urvanov-syntax-highlighter-67471ec3627f9639192275-7">7</div><div class="crayon-num" data-line="urvanov-syntax-highlighter-67471ec3627f9639192275-8">8</div><div class="crayon-num" data-line="urvanov-syntax-highlighter-67471ec3627f9639192275-9">9</div><div class="crayon-num" data-line="urvanov-syntax-highlighter-67471ec3627f9639192275-10">10</div><div class="crayon-num" data-line="urvanov-syntax-highlighter-67471ec3627f9639192275-11">11</div><div class="crayon-num" data-line="urvanov-syntax-highlighter-67471ec3627f9639192275-12">12</div><div class="crayon-num" data-line="urvanov-syntax-highlighter-67471ec3627f9639192275-13">13</div><div class="crayon-num" data-line="urvanov-syntax-highlighter-67471ec3627f9639192275-14">14</div><div class="crayon-num" data-line="urvanov-syntax-highlighter-67471ec3627f9639192275-15">15</div><div class="crayon-num" data-line="urvanov-syntax-highlighter-67471ec3627f9639192275-16">16</div><div class="crayon-num" data-line="urvanov-syntax-highlighter-67471ec3627f9639192275-17">17</div><div class="crayon-num" data-line="urvanov-syntax-highlighter-67471ec3627f9639192275-18">18</div><div class="crayon-num" data-line="urvanov-syntax-highlighter-67471ec3627f9639192275-19">19</div></div> </td> <td class="urvanov-syntax-highlighter-code"><div class="crayon-pre" style="font-size: 15px !important; line-height: 18px !important; -moz-tab-size:4; -o-tab-size:4; -webkit-tab-size:4; tab-size:4;"><div class="crayon-line" id="urvanov-syntax-highlighter-67471ec3627f9639192275-1"><span class="crayon-sy">@</span><span class="crayon-e">Entity</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-67471ec3627f9639192275-2"><span class="crayon-m">public</span><span class="crayon-h"> </span><span class="crayon-t">class</span><span class="crayon-h"> </span><span class="crayon-e">Person</span><span class="crayon-h"> </span><span class="crayon-sy">{</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-67471ec3627f9639192275-3"><span class="crayon-h"> </span><span class="crayon-sy">@</span><span class="crayon-e">Id </span><span class="crayon-t">long</span><span class="crayon-h"> </span><span class="crayon-v">id</span><span class="crayon-sy">;</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-67471ec3627f9639192275-4"><span class="crayon-h"> </span><span class="crayon-t">String</span><span class="crayon-h"> </span><span class="crayon-v">firstName</span><span class="crayon-sy">;</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-67471ec3627f9639192275-5"><span class="crayon-h"> </span><span class="crayon-t">String</span><span class="crayon-h"> </span><span class="crayon-v">lastName</span><span class="crayon-sy">;</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-67471ec3627f9639192275-6"><span class="crayon-sy">}</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-67471ec3627f9639192275-7"> </div><div class="crayon-line" id="urvanov-syntax-highlighter-67471ec3627f9639192275-8"><span class="crayon-e">BoxStore </span><span class="crayon-v">store</span><span class="crayon-h"> </span><span class="crayon-o">=</span><span class="crayon-h"> </span><span class="crayon-v">MyObjectBox</span><span class="crayon-sy">.</span><span class="crayon-e">builder</span><span class="crayon-sy">(</span><span class="crayon-sy">)</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-67471ec3627f9639192275-9"><span class="crayon-h"> </span><span class="crayon-sy">.</span><span class="crayon-e">name</span><span class="crayon-sy">(</span><span class="crayon-s">"person-db"</span><span class="crayon-sy">)</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-67471ec3627f9639192275-10"><span class="crayon-h"> </span><span class="crayon-sy">.</span><span class="crayon-e">build</span><span class="crayon-sy">(</span><span class="crayon-sy">)</span><span class="crayon-sy">;</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-67471ec3627f9639192275-11"> </div><div class="crayon-line" id="urvanov-syntax-highlighter-67471ec3627f9639192275-12"><span class="crayon-v">Box</span><span class="crayon-o"><</span><span class="crayon-v">Person</span><span class="crayon-o">></span><span class="crayon-h"> </span><span class="crayon-v">box</span><span class="crayon-h"> </span><span class="crayon-o">=</span><span class="crayon-h"> </span><span class="crayon-v">store</span><span class="crayon-sy">.</span><span class="crayon-e">boxFor</span><span class="crayon-sy">(</span><span class="crayon-v">Person</span><span class="crayon-sy">.</span><span class="crayon-t">class</span><span class="crayon-sy">)</span><span class="crayon-sy">;</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-67471ec3627f9639192275-13"> </div><div class="crayon-line" id="urvanov-syntax-highlighter-67471ec3627f9639192275-14"><span class="crayon-e">Person </span><span class="crayon-v">person</span><span class="crayon-h"> </span><span class="crayon-o">=</span><span class="crayon-h"> </span><span class="crayon-r">new</span><span class="crayon-h"> </span><span class="crayon-e">Person</span><span class="crayon-sy">(</span><span class="crayon-s">"Joe"</span><span class="crayon-sy">,</span><span class="crayon-h"> </span><span class="crayon-s">"Green"</span><span class="crayon-sy">)</span><span class="crayon-sy">;</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-67471ec3627f9639192275-15"><span class="crayon-t">long</span><span class="crayon-h"> </span><span class="crayon-v">id</span><span class="crayon-h"> </span><span class="crayon-o">=</span><span class="crayon-h"> </span><span class="crayon-v">box</span><span class="crayon-sy">.</span><span class="crayon-e">put</span><span class="crayon-sy">(</span><span class="crayon-v">person</span><span class="crayon-sy">)</span><span class="crayon-sy">;</span><span class="crayon-h"> </span><span class="crayon-c">// Create</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-67471ec3627f9639192275-16"><span class="crayon-v">person</span><span class="crayon-h"> </span><span class="crayon-o">=</span><span class="crayon-h"> </span><span class="crayon-v">box</span><span class="crayon-sy">.</span><span class="crayon-e">get</span><span class="crayon-sy">(</span><span class="crayon-v">id</span><span class="crayon-sy">)</span><span class="crayon-sy">;</span><span class="crayon-h"> </span><span class="crayon-c">// Read</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-67471ec3627f9639192275-17"><span class="crayon-v">person</span><span class="crayon-sy">.</span><span class="crayon-e">setLastName</span><span class="crayon-sy">(</span><span class="crayon-s">"Black"</span><span class="crayon-sy">)</span><span class="crayon-sy">;</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-67471ec3627f9639192275-18"><span class="crayon-v">box</span><span class="crayon-sy">.</span><span class="crayon-e">put</span><span class="crayon-sy">(</span><span class="crayon-v">person</span><span class="crayon-sy">)</span><span class="crayon-sy">;</span><span class="crayon-h"> </span><span class="crayon-c">// Update</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-67471ec3627f9639192275-19"><span class="crayon-v">box</span><span class="crayon-sy">.</span><span class="crayon-e">remove</span><span class="crayon-sy">(</span><span class="crayon-v">person</span><span class="crayon-sy">)</span><span class="crayon-sy">;</span><span class="crayon-h"> </span><span class="crayon-c">// Delete</span></div></div></td> </tr> </table> </div> </div> <!-- [Format Time: 0.0003 seconds] --> </div> </div><div class="et_pb_tab et_pb_tab_1 clearfix"> <div class="et_pb_tab_content"><!-- Urvanov Syntax Highlighter v2.8.34 --> <div id="urvanov-syntax-highlighter-67471ec3627ff363418193" class="urvanov-syntax-highlighter-syntax crayon-theme-objectbox-dark urvanov-syntax-highlighter-font-monospace urvanov-syntax-highlighter-os-pc print-yes notranslate" data-settings=" no-popup minimize scroll-always" style=" font-size: 15px !important; line-height: 18px !important;"> <div class="urvanov-syntax-highlighter-plain-wrap"></div> <div class="urvanov-syntax-highlighter-main" style=""> <table class="crayon-table"> <tr class="urvanov-syntax-highlighter-row"> <td class="crayon-nums " data-settings="hide"> <div class="urvanov-syntax-highlighter-nums-content" style="font-size: 15px !important; line-height: 18px !important;"><div class="crayon-num" data-line="urvanov-syntax-highlighter-67471ec3627ff363418193-1">1</div><div class="crayon-num" data-line="urvanov-syntax-highlighter-67471ec3627ff363418193-2">2</div><div class="crayon-num" data-line="urvanov-syntax-highlighter-67471ec3627ff363418193-3">3</div><div class="crayon-num" data-line="urvanov-syntax-highlighter-67471ec3627ff363418193-4">4</div><div class="crayon-num" data-line="urvanov-syntax-highlighter-67471ec3627ff363418193-5">5</div><div class="crayon-num" data-line="urvanov-syntax-highlighter-67471ec3627ff363418193-6">6</div><div class="crayon-num" data-line="urvanov-syntax-highlighter-67471ec3627ff363418193-7">7</div><div class="crayon-num" data-line="urvanov-syntax-highlighter-67471ec3627ff363418193-8">8</div><div class="crayon-num" data-line="urvanov-syntax-highlighter-67471ec3627ff363418193-9">9</div><div class="crayon-num" data-line="urvanov-syntax-highlighter-67471ec3627ff363418193-10">10</div><div class="crayon-num" data-line="urvanov-syntax-highlighter-67471ec3627ff363418193-11">11</div><div class="crayon-num" data-line="urvanov-syntax-highlighter-67471ec3627ff363418193-12">12</div><div class="crayon-num" data-line="urvanov-syntax-highlighter-67471ec3627ff363418193-13">13</div><div class="crayon-num" data-line="urvanov-syntax-highlighter-67471ec3627ff363418193-14">14</div></div> </td> <td class="urvanov-syntax-highlighter-code"><div class="crayon-pre" style="font-size: 15px !important; line-height: 18px !important; -moz-tab-size:4; -o-tab-size:4; -webkit-tab-size:4; tab-size:4;"><div class="crayon-line" id="urvanov-syntax-highlighter-67471ec3627ff363418193-1"><span class="crayon-c">// person.fbs</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-67471ec3627ff363418193-2"><span class="crayon-e">table</span><span class="crayon-h"> </span><span class="crayon-e">Person</span><span class="crayon-h"> </span><span class="crayon-sy">{</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-67471ec3627ff363418193-3"><span class="crayon-h"> </span><span class="crayon-v">id</span><span class="crayon-o">:</span><span class="crayon-h"> </span><span class="crayon-v">ulong</span><span class="crayon-sy">;</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-67471ec3627ff363418193-4"><span class="crayon-h"> </span><span class="crayon-v">first_name</span><span class="crayon-o">:</span><span class="crayon-h"> </span><span class="crayon-t">string</span><span class="crayon-sy">;</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-67471ec3627ff363418193-5"><span class="crayon-h"> </span><span class="crayon-v">last_name</span><span class="crayon-o">:</span><span class="crayon-h"> </span><span class="crayon-t">string</span><span class="crayon-sy">;</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-67471ec3627ff363418193-6"><span class="crayon-sy">}</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-67471ec3627ff363418193-7"><span class="crayon-sy">.</span><span class="crayon-sy">.</span><span class="crayon-sy">.</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-67471ec3627ff363418193-8"><span class="crayon-e ">OBX_txn*</span><span class="crayon-h"> </span><span class="crayon-v">txn</span><span class="crayon-h"> </span><span class="crayon-o">=</span><span class="crayon-h"> </span><span class="crayon-e">obx_txn_begin</span><span class="crayon-sy">(</span><span class="crayon-v">ob</span><span class="crayon-sy">)</span><span class="crayon-sy">;</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-67471ec3627ff363418193-9"><span class="crayon-e ">OBX_cursor*</span><span class="crayon-h"> </span><span class="crayon-v">cursor</span><span class="crayon-h"> </span><span class="crayon-o">=</span><span class="crayon-h"> </span><span class="crayon-e">obx_cursor_create</span><span class="crayon-sy">(</span><span class="crayon-v">txn</span><span class="crayon-sy">,</span><span class="crayon-h"> </span><span class="crayon-v">person_entity_id</span><span class="crayon-sy">)</span><span class="crayon-sy">;</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-67471ec3627ff363418193-10"><span class="crayon-e">obx_id </span><span class="crayon-v">id</span><span class="crayon-h"> </span><span class="crayon-o">=</span><span class="crayon-h"> </span><span class="crayon-e">person_put</span><span class="crayon-sy">(</span><span class="crayon-v">cursor</span><span class="crayon-sy">,</span><span class="crayon-h"> </span><span class="crayon-cn">0</span><span class="crayon-sy">,</span><span class="crayon-h"> </span><span class="crayon-s">"Joe"</span><span class="crayon-sy">,</span><span class="crayon-h"> </span><span class="crayon-s">"Green"</span><span class="crayon-sy">)</span><span class="crayon-sy">;</span><span class="crayon-h"> </span><span class="crayon-c">// Create</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-67471ec3627ff363418193-11"><span class="crayon-h"> </span></div><div class="crayon-line" id="urvanov-syntax-highlighter-67471ec3627ff363418193-12"><span class="crayon-e">Person_table_t </span><span class="crayon-v">person</span><span class="crayon-h"> </span><span class="crayon-o">=</span><span class="crayon-h"> </span><span class="crayon-e">person_get</span><span class="crayon-sy">(</span><span class="crayon-v">cursor</span><span class="crayon-sy">,</span><span class="crayon-h"> </span><span class="crayon-v">id</span><span class="crayon-sy">)</span><span class="crayon-sy">;</span><span class="crayon-h"> </span><span class="crayon-c">// Read</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-67471ec3627ff363418193-13"><span class="crayon-e">person_put</span><span class="crayon-sy">(</span><span class="crayon-v">cursor</span><span class="crayon-sy">,</span><span class="crayon-h"> </span><span class="crayon-e">Person_id</span><span class="crayon-sy">(</span><span class="crayon-v">person</span><span class="crayon-sy">)</span><span class="crayon-sy">,</span><span class="crayon-h"> </span><span class="crayon-e">Person_last_name</span><span class="crayon-sy">(</span><span class="crayon-v">person</span><span class="crayon-sy">)</span><span class="crayon-sy">,</span><span class="crayon-h"> </span><span class="crayon-s">"Black"</span><span class="crayon-sy">)</span><span class="crayon-sy">;</span><span class="crayon-h"> </span><span class="crayon-c">// Update</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-67471ec3627ff363418193-14"><span class="crayon-e">obx_cursor_remove</span><span class="crayon-sy">(</span><span class="crayon-v">cursor</span><span class="crayon-sy">,</span><span class="crayon-h"> </span><span class="crayon-v">id</span><span class="crayon-sy">)</span><span class="crayon-sy">;</span><span class="crayon-h"> </span><span class="crayon-c">// Delete</span></div></div></td> </tr> </table> </div> </div> <!-- [Format Time: 0.0002 seconds] --> <br /> </div> </div><div class="et_pb_tab et_pb_tab_2 clearfix"> <div class="et_pb_tab_content"><!-- Urvanov Syntax Highlighter v2.8.34 --> <div id="urvanov-syntax-highlighter-67471ec362801966506758" class="urvanov-syntax-highlighter-syntax crayon-theme-objectbox-dark urvanov-syntax-highlighter-font-monospace urvanov-syntax-highlighter-os-pc print-yes notranslate" data-settings=" no-popup minimize scroll-always" style=" font-size: 15px !important; line-height: 18px !important;"> <div class="urvanov-syntax-highlighter-plain-wrap"></div> <div class="urvanov-syntax-highlighter-main" style=""> <table class="crayon-table"> <tr class="urvanov-syntax-highlighter-row"> <td class="crayon-nums " data-settings="hide"> <div class="urvanov-syntax-highlighter-nums-content" style="font-size: 15px !important; line-height: 18px !important;"><div class="crayon-num" data-line="urvanov-syntax-highlighter-67471ec362801966506758-1">1</div><div class="crayon-num" data-line="urvanov-syntax-highlighter-67471ec362801966506758-2">2</div><div class="crayon-num" data-line="urvanov-syntax-highlighter-67471ec362801966506758-3">3</div><div class="crayon-num" data-line="urvanov-syntax-highlighter-67471ec362801966506758-4">4</div><div class="crayon-num" data-line="urvanov-syntax-highlighter-67471ec362801966506758-5">5</div><div class="crayon-num" data-line="urvanov-syntax-highlighter-67471ec362801966506758-6">6</div><div class="crayon-num" data-line="urvanov-syntax-highlighter-67471ec362801966506758-7">7</div><div class="crayon-num" data-line="urvanov-syntax-highlighter-67471ec362801966506758-8">8</div><div class="crayon-num" data-line="urvanov-syntax-highlighter-67471ec362801966506758-9">9</div><div class="crayon-num" data-line="urvanov-syntax-highlighter-67471ec362801966506758-10">10</div><div class="crayon-num" data-line="urvanov-syntax-highlighter-67471ec362801966506758-11">11</div><div class="crayon-num" data-line="urvanov-syntax-highlighter-67471ec362801966506758-12">12</div><div class="crayon-num" data-line="urvanov-syntax-highlighter-67471ec362801966506758-13">13</div><div class="crayon-num" data-line="urvanov-syntax-highlighter-67471ec362801966506758-14">14</div></div> </td> <td class="urvanov-syntax-highlighter-code"><div class="crayon-pre" style="font-size: 15px !important; line-height: 18px !important; -moz-tab-size:4; -o-tab-size:4; -webkit-tab-size:4; tab-size:4;"><div class="crayon-line" id="urvanov-syntax-highlighter-67471ec362801966506758-1"><span class="crayon-c">// person.fbs</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-67471ec362801966506758-2"><span class="crayon-e">table</span><span class="crayon-h"> </span><span class="crayon-e">Person</span><span class="crayon-h"> </span><span class="crayon-sy">{</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-67471ec362801966506758-3"><span class="crayon-h"> </span><span class="crayon-v">id</span><span class="crayon-o">:</span><span class="crayon-h"> </span><span class="crayon-v">ulong</span><span class="crayon-sy">;</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-67471ec362801966506758-4"><span class="crayon-h"> </span><span class="crayon-v">first_name</span><span class="crayon-o">:</span><span class="crayon-h"> </span><span class="crayon-t">string</span><span class="crayon-sy">;</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-67471ec362801966506758-5"><span class="crayon-h"> </span><span class="crayon-v">last_name</span><span class="crayon-o">:</span><span class="crayon-h"> </span><span class="crayon-t">string</span><span class="crayon-sy">;</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-67471ec362801966506758-6"><span class="crayon-sy">}</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-67471ec362801966506758-7"><span class="crayon-sy">.</span><span class="crayon-sy">.</span><span class="crayon-sy">.</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-67471ec362801966506758-8"><span class="crayon-v">obx</span><span class="crayon-o">::</span><span class="crayon-e">Store </span><span class="crayon-e">store</span><span class="crayon-sy">(</span><span class="crayon-e">create_obx_model</span><span class="crayon-sy">(</span><span class="crayon-sy">)</span><span class="crayon-sy">)</span><span class="crayon-sy">;</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-67471ec362801966506758-9"><span class="crayon-v">obx</span><span class="crayon-o">::</span><span class="crayon-v">Box</span><span class="crayon-o"><</span><span class="crayon-v">Person</span><span class="crayon-o">></span><span class="crayon-h"> </span><span class="crayon-e">box</span><span class="crayon-sy">(</span><span class="crayon-v">store</span><span class="crayon-sy">)</span><span class="crayon-sy">;</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-67471ec362801966506758-10"><span class="crayon-e">obx_id </span><span class="crayon-v">id</span><span class="crayon-h"> </span><span class="crayon-o">=</span><span class="crayon-h"> </span><span class="crayon-v">box</span><span class="crayon-sy">.</span><span class="crayon-e">put</span><span class="crayon-sy">(</span><span class="crayon-sy">{</span><span class="crayon-sy">.</span><span class="crayon-v">first_name</span><span class="crayon-h"> </span><span class="crayon-o">=</span><span class="crayon-h"> </span><span class="crayon-s">"Joe"</span><span class="crayon-sy">,</span><span class="crayon-h"> </span><span class="crayon-sy">.</span><span class="crayon-v">last_name</span><span class="crayon-h"> </span><span class="crayon-o">=</span><span class="crayon-h"> </span><span class="crayon-s">"Green"</span><span class="crayon-sy">}</span><span class="crayon-sy">)</span><span class="crayon-sy">;</span><span class="crayon-h"> </span><span class="crayon-c">// Create</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-67471ec362801966506758-11"><span class="crayon-e">auto </span><span class="crayon-v">person</span><span class="crayon-h"> </span><span class="crayon-o">=</span><span class="crayon-h"> </span><span class="crayon-v">box</span><span class="crayon-sy">.</span><span class="crayon-e">get</span><span class="crayon-sy">(</span><span class="crayon-v">id</span><span class="crayon-sy">)</span><span class="crayon-sy">;</span><span class="crayon-h"> </span><span class="crayon-c">// Read</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-67471ec362801966506758-12"><span class="crayon-v">person</span><span class="crayon-o">-></span><span class="crayon-v">last_name</span><span class="crayon-h"> </span><span class="crayon-o">=</span><span class="crayon-h"> </span><span class="crayon-s">"Black"</span><span class="crayon-sy">;</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-67471ec362801966506758-13"><span class="crayon-v">box</span><span class="crayon-sy">.</span><span class="crayon-e">put</span><span class="crayon-sy">(</span><span class="crayon-o">*</span><span class="crayon-v">person</span><span class="crayon-sy">)</span><span class="crayon-sy">;</span><span class="crayon-h"> </span><span class="crayon-c">// Update</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-67471ec362801966506758-14"><span class="crayon-v">box</span><span class="crayon-sy">.</span><span class="crayon-e">delete</span><span class="crayon-sy">(</span><span class="crayon-v">id</span><span class="crayon-sy">)</span><span class="crayon-sy">;</span><span class="crayon-h"> </span><span class="crayon-c">// Delete</span></div></div></td> </tr> </table> </div> </div> <!-- [Format Time: 0.0002 seconds] --> </div> </div><div class="et_pb_tab et_pb_tab_3 clearfix"> <div class="et_pb_tab_content"><!-- Urvanov Syntax Highlighter v2.8.34 --> <div id="urvanov-syntax-highlighter-67471ec362802522484087" class="urvanov-syntax-highlighter-syntax crayon-theme-objectbox-dark urvanov-syntax-highlighter-font-monospace urvanov-syntax-highlighter-os-pc print-yes notranslate" data-settings=" no-popup minimize scroll-always" style=" font-size: 15px !important; line-height: 18px !important;"> <div class="urvanov-syntax-highlighter-plain-wrap"></div> <div class="urvanov-syntax-highlighter-main" style=""> <table class="crayon-table"> <tr class="urvanov-syntax-highlighter-row"> <td class="crayon-nums " data-settings="hide"> <div class="urvanov-syntax-highlighter-nums-content" style="font-size: 15px !important; line-height: 18px !important;"><div class="crayon-num" data-line="urvanov-syntax-highlighter-67471ec362802522484087-1">1</div><div class="crayon-num" data-line="urvanov-syntax-highlighter-67471ec362802522484087-2">2</div><div class="crayon-num" data-line="urvanov-syntax-highlighter-67471ec362802522484087-3">3</div><div class="crayon-num" data-line="urvanov-syntax-highlighter-67471ec362802522484087-4">4</div><div class="crayon-num" data-line="urvanov-syntax-highlighter-67471ec362802522484087-5">5</div><div class="crayon-num" data-line="urvanov-syntax-highlighter-67471ec362802522484087-6">6</div><div class="crayon-num" data-line="urvanov-syntax-highlighter-67471ec362802522484087-7">7</div><div class="crayon-num" data-line="urvanov-syntax-highlighter-67471ec362802522484087-8">8</div><div class="crayon-num" data-line="urvanov-syntax-highlighter-67471ec362802522484087-9">9</div><div class="crayon-num" data-line="urvanov-syntax-highlighter-67471ec362802522484087-10">10</div><div class="crayon-num" data-line="urvanov-syntax-highlighter-67471ec362802522484087-11">11</div><div class="crayon-num" data-line="urvanov-syntax-highlighter-67471ec362802522484087-12">12</div><div class="crayon-num" data-line="urvanov-syntax-highlighter-67471ec362802522484087-13">13</div><div class="crayon-num" data-line="urvanov-syntax-highlighter-67471ec362802522484087-14">14</div><div class="crayon-num" data-line="urvanov-syntax-highlighter-67471ec362802522484087-15">15</div><div class="crayon-num" data-line="urvanov-syntax-highlighter-67471ec362802522484087-16">16</div><div class="crayon-num" data-line="urvanov-syntax-highlighter-67471ec362802522484087-17">17</div><div class="crayon-num" data-line="urvanov-syntax-highlighter-67471ec362802522484087-18">18</div></div> </td> <td class="urvanov-syntax-highlighter-code"><div class="crayon-pre" style="font-size: 15px !important; line-height: 18px !important; -moz-tab-size:4; -o-tab-size:4; -webkit-tab-size:4; tab-size:4;"><div class="crayon-line" id="urvanov-syntax-highlighter-67471ec362802522484087-1"><span class="crayon-sy">@</span><span class="crayon-e">Entity </span><span class="crayon-e">data </span><span class="crayon-t">class</span><span class="crayon-h"> </span><span class="crayon-e">Person</span><span class="crayon-sy">(</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-67471ec362802522484087-2"><span class="crayon-h"> </span><span class="crayon-sy">@</span><span class="crayon-e">Id </span><span class="crayon-t">var</span><span class="crayon-h"> </span><span class="crayon-v">id</span><span class="crayon-o">:</span><span class="crayon-h"> </span><span class="crayon-t">Long</span><span class="crayon-h"> </span><span class="crayon-o">=</span><span class="crayon-h"> </span><span class="crayon-cn">0</span><span class="crayon-sy">,</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-67471ec362802522484087-3"><span class="crayon-h"> </span><span class="crayon-t">var</span><span class="crayon-h"> </span><span class="crayon-v">firstName</span><span class="crayon-o">:</span><span class="crayon-h"> </span><span class="crayon-t">String</span><span class="crayon-sy">?</span><span class="crayon-h"> </span><span class="crayon-o">=</span><span class="crayon-h"> </span><span class="crayon-t">null</span><span class="crayon-sy">,</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-67471ec362802522484087-4"><span class="crayon-h"> </span><span class="crayon-t">var</span><span class="crayon-h"> </span><span class="crayon-v">lastName</span><span class="crayon-o">:</span><span class="crayon-h"> </span><span class="crayon-t">String</span><span class="crayon-sy">?</span><span class="crayon-h"> </span><span class="crayon-o">=</span><span class="crayon-h"> </span><span class="crayon-t">null</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-67471ec362802522484087-5"><span class="crayon-sy">)</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-67471ec362802522484087-6"> </div><div class="crayon-line" id="urvanov-syntax-highlighter-67471ec362802522484087-7"><span class="crayon-e">val </span><span class="crayon-v">store</span><span class="crayon-h"> </span><span class="crayon-o">=</span><span class="crayon-h"> </span><span class="crayon-v">MyObjectBox</span><span class="crayon-sy">.</span><span class="crayon-e">builder</span><span class="crayon-sy">(</span><span class="crayon-sy">)</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-67471ec362802522484087-8"><span class="crayon-h"> </span><span class="crayon-sy">.</span><span class="crayon-e">androidContext</span><span class="crayon-sy">(</span><span class="crayon-v">context</span><span class="crayon-sy">)</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-67471ec362802522484087-9"><span class="crayon-h"> </span><span class="crayon-sy">.</span><span class="crayon-e">build</span><span class="crayon-sy">(</span><span class="crayon-sy">)</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-67471ec362802522484087-10"> </div><div class="crayon-line" id="urvanov-syntax-highlighter-67471ec362802522484087-11"><span class="crayon-e">val </span><span class="crayon-v">box</span><span class="crayon-h"> </span><span class="crayon-o">=</span><span class="crayon-h"> </span><span class="crayon-v">store</span><span class="crayon-sy">.</span><span class="crayon-e">boxFor</span><span class="crayon-sy">(</span><span class="crayon-v">Person</span><span class="crayon-o">::</span><span class="crayon-t">class</span><span class="crayon-sy">)</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-67471ec362802522484087-12"> </div><div class="crayon-line" id="urvanov-syntax-highlighter-67471ec362802522484087-13"><span class="crayon-t">var</span><span class="crayon-h"> </span><span class="crayon-v">person</span><span class="crayon-h"> </span><span class="crayon-o">=</span><span class="crayon-h"> </span><span class="crayon-e">Person</span><span class="crayon-sy">(</span><span class="crayon-v">firstName</span><span class="crayon-h"> </span><span class="crayon-o">=</span><span class="crayon-h"> </span><span class="crayon-s">"Joe"</span><span class="crayon-sy">,</span><span class="crayon-h"> </span><span class="crayon-v">lastName</span><span class="crayon-h"> </span><span class="crayon-o">=</span><span class="crayon-h"> </span><span class="crayon-s">"Green"</span><span class="crayon-sy">)</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-67471ec362802522484087-14"><span class="crayon-e">val </span><span class="crayon-v">id</span><span class="crayon-h"> </span><span class="crayon-o">=</span><span class="crayon-h"> </span><span class="crayon-v">box</span><span class="crayon-sy">.</span><span class="crayon-e">put</span><span class="crayon-sy">(</span><span class="crayon-sy">)</span><span class="crayon-h"> </span><span class="crayon-c">// Create</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-67471ec362802522484087-15"><span class="crayon-v">person</span><span class="crayon-h"> </span><span class="crayon-o">=</span><span class="crayon-h"> </span><span class="crayon-v">box</span><span class="crayon-sy">.</span><span class="crayon-e">get</span><span class="crayon-sy">(</span><span class="crayon-v">id</span><span class="crayon-sy">)</span><span class="crayon-h"> </span><span class="crayon-c">// Read</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-67471ec362802522484087-16"><span class="crayon-v">person</span><span class="crayon-sy">.</span><span class="crayon-v">lastName</span><span class="crayon-h"> </span><span class="crayon-o">=</span><span class="crayon-h"> </span><span class="crayon-s">"Black"</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-67471ec362802522484087-17"><span class="crayon-v">box</span><span class="crayon-sy">.</span><span class="crayon-e">put</span><span class="crayon-sy">(</span><span class="crayon-v">person</span><span class="crayon-sy">)</span><span class="crayon-h"> </span><span class="crayon-c">// Update</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-67471ec362802522484087-18"><span class="crayon-v">box</span><span class="crayon-sy">.</span><span class="crayon-e">remove</span><span class="crayon-sy">(</span><span class="crayon-v">person</span><span class="crayon-sy">)</span><span class="crayon-h"> </span><span class="crayon-c">// Delete</span></div></div></td> </tr> </table> </div> </div> <!-- [Format Time: 0.0003 seconds] --> </div> </div><div class="et_pb_tab et_pb_tab_4 clearfix"> <div class="et_pb_tab_content"><!-- Urvanov Syntax Highlighter v2.8.34 --> <div id="urvanov-syntax-highlighter-67471ec362804477652895" class="urvanov-syntax-highlighter-syntax crayon-theme-objectbox-dark urvanov-syntax-highlighter-font-monospace urvanov-syntax-highlighter-os-pc print-yes notranslate" data-settings=" no-popup minimize scroll-always" style=" font-size: 15px !important; line-height: 18px !important;"> <div class="urvanov-syntax-highlighter-plain-wrap"></div> <div class="urvanov-syntax-highlighter-main" style=""> <table class="crayon-table"> <tr class="urvanov-syntax-highlighter-row"> <td class="crayon-nums " data-settings="hide"> <div class="urvanov-syntax-highlighter-nums-content" style="font-size: 15px !important; line-height: 18px !important;"><div class="crayon-num" data-line="urvanov-syntax-highlighter-67471ec362804477652895-1">1</div><div class="crayon-num" data-line="urvanov-syntax-highlighter-67471ec362804477652895-2">2</div><div class="crayon-num" data-line="urvanov-syntax-highlighter-67471ec362804477652895-3">3</div><div class="crayon-num" data-line="urvanov-syntax-highlighter-67471ec362804477652895-4">4</div><div class="crayon-num" data-line="urvanov-syntax-highlighter-67471ec362804477652895-5">5</div><div class="crayon-num" data-line="urvanov-syntax-highlighter-67471ec362804477652895-6">6</div><div class="crayon-num" data-line="urvanov-syntax-highlighter-67471ec362804477652895-7">7</div><div class="crayon-num" data-line="urvanov-syntax-highlighter-67471ec362804477652895-8">8</div><div class="crayon-num" data-line="urvanov-syntax-highlighter-67471ec362804477652895-9">9</div><div class="crayon-num" data-line="urvanov-syntax-highlighter-67471ec362804477652895-10">10</div><div class="crayon-num" data-line="urvanov-syntax-highlighter-67471ec362804477652895-11">11</div><div class="crayon-num" data-line="urvanov-syntax-highlighter-67471ec362804477652895-12">12</div><div class="crayon-num" data-line="urvanov-syntax-highlighter-67471ec362804477652895-13">13</div><div class="crayon-num" data-line="urvanov-syntax-highlighter-67471ec362804477652895-14">14</div><div class="crayon-num" data-line="urvanov-syntax-highlighter-67471ec362804477652895-15">15</div><div class="crayon-num" data-line="urvanov-syntax-highlighter-67471ec362804477652895-16">16</div><div class="crayon-num" data-line="urvanov-syntax-highlighter-67471ec362804477652895-17">17</div><div class="crayon-num" data-line="urvanov-syntax-highlighter-67471ec362804477652895-18">18</div></div> </td> <td class="urvanov-syntax-highlighter-code"><div class="crayon-pre" style="font-size: 15px !important; line-height: 18px !important; -moz-tab-size:4; -o-tab-size:4; -webkit-tab-size:4; tab-size:4;"><div class="crayon-line" id="urvanov-syntax-highlighter-67471ec362804477652895-1"><span class="crayon-c">//go:generate objectbox-bindings</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-67471ec362804477652895-2"><span class="crayon-e">type</span><span class="crayon-h"> </span><span class="crayon-e">Person</span><span class="crayon-h"> </span><span class="crayon-t">struct</span><span class="crayon-h"> </span><span class="crayon-sy">{</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-67471ec362804477652895-3"><span class="crayon-h"> </span><span class="crayon-e">Id </span><span class="crayon-i">uint64</span><span class="crayon-h"> </span><span class="crayon-sy">`</span><span class="crayon-v">id</span><span class="crayon-sy">`</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-67471ec362804477652895-4"><span class="crayon-h"> </span><span class="crayon-e">FirstName </span><span class="crayon-t">string</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-67471ec362804477652895-5"><span class="crayon-h"> </span><span class="crayon-e">LastName </span><span class="crayon-t">string</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-67471ec362804477652895-6"><span class="crayon-sy">}</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-67471ec362804477652895-7"><span class="crayon-sy">.</span><span class="crayon-sy">.</span><span class="crayon-sy">.</span><span class="crayon-v">box</span><span class="crayon-h"> </span><span class="crayon-o">:</span><span class="crayon-o">=</span><span class="crayon-h"> </span><span class="crayon-e">BoxForPerson</span><span class="crayon-sy">(</span><span class="crayon-v">ob</span><span class="crayon-sy">)</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-67471ec362804477652895-8"> </div><div class="crayon-line" id="urvanov-syntax-highlighter-67471ec362804477652895-9"><span class="crayon-c">// Create</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-67471ec362804477652895-10"><span class="crayon-v">id</span><span class="crayon-sy">,</span><span class="crayon-h"> </span><span class="crayon-v">_</span><span class="crayon-h"> </span><span class="crayon-o">:</span><span class="crayon-o">=</span><span class="crayon-h"> </span><span class="crayon-v">box</span><span class="crayon-sy">.</span><span class="crayon-e">Put</span><span class="crayon-sy">(</span><span class="crayon-o">&</span><span class="crayon-e">Person</span><span class="crayon-sy">{</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-67471ec362804477652895-11"><span class="crayon-h"> </span><span class="crayon-v">FirstName</span><span class="crayon-o">:</span><span class="crayon-h"> </span><span class="crayon-s">"Joe"</span><span class="crayon-sy">,</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-67471ec362804477652895-12"><span class="crayon-h"> </span><span class="crayon-v">LastName</span><span class="crayon-o">:</span><span class="crayon-h"> </span><span class="crayon-s">"Green"</span><span class="crayon-sy">,</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-67471ec362804477652895-13"><span class="crayon-sy">}</span><span class="crayon-sy">)</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-67471ec362804477652895-14"> </div><div class="crayon-line" id="urvanov-syntax-highlighter-67471ec362804477652895-15"><span class="crayon-v">person</span><span class="crayon-sy">,</span><span class="crayon-h"> </span><span class="crayon-v">_</span><span class="crayon-h"> </span><span class="crayon-o">:</span><span class="crayon-o">=</span><span class="crayon-h"> </span><span class="crayon-v">box</span><span class="crayon-sy">.</span><span class="crayon-e">Get</span><span class="crayon-sy">(</span><span class="crayon-v">id</span><span class="crayon-sy">)</span><span class="crayon-h"> </span><span class="crayon-c">// Read</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-67471ec362804477652895-16"><span class="crayon-v">person</span><span class="crayon-sy">.</span><span class="crayon-v">LastName</span><span class="crayon-h"> </span><span class="crayon-o">=</span><span class="crayon-h"> </span><span class="crayon-s">"Black"</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-67471ec362804477652895-17"><span class="crayon-v">box</span><span class="crayon-sy">.</span><span class="crayon-e">Put</span><span class="crayon-sy">(</span><span class="crayon-v">person</span><span class="crayon-sy">)</span><span class="crayon-h"> </span><span class="crayon-c">// Update</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-67471ec362804477652895-18"><span class="crayon-v">box</span><span class="crayon-sy">.</span><span class="crayon-e">Remove</span><span class="crayon-sy">(</span><span class="crayon-v">person</span><span class="crayon-sy">)</span><span class="crayon-h"> </span><span class="crayon-c">// Delete</span></div></div></td> </tr> </table> </div> </div> <!-- [Format Time: 0.0002 seconds] --> </div> </div><div class="et_pb_tab et_pb_tab_5 clearfix"> <div class="et_pb_tab_content"><!-- Urvanov Syntax Highlighter v2.8.34 --> <div id="urvanov-syntax-highlighter-67471ec362805726603826" class="urvanov-syntax-highlighter-syntax crayon-theme-objectbox-dark urvanov-syntax-highlighter-font-monospace urvanov-syntax-highlighter-os-pc print-yes notranslate" data-settings=" no-popup minimize scroll-always" style=" font-size: 15px !important; line-height: 18px !important;"> <div class="urvanov-syntax-highlighter-plain-wrap"></div> <div class="urvanov-syntax-highlighter-main" style=""> <table class="crayon-table"> <tr class="urvanov-syntax-highlighter-row"> <td class="crayon-nums " data-settings="hide"> <div class="urvanov-syntax-highlighter-nums-content" style="font-size: 15px !important; line-height: 18px !important;"><div class="crayon-num" data-line="urvanov-syntax-highlighter-67471ec362805726603826-1">1</div><div class="crayon-num" data-line="urvanov-syntax-highlighter-67471ec362805726603826-2">2</div><div class="crayon-num" data-line="urvanov-syntax-highlighter-67471ec362805726603826-3">3</div><div class="crayon-num" data-line="urvanov-syntax-highlighter-67471ec362805726603826-4">4</div><div class="crayon-num" data-line="urvanov-syntax-highlighter-67471ec362805726603826-5">5</div><div class="crayon-num" data-line="urvanov-syntax-highlighter-67471ec362805726603826-6">6</div><div class="crayon-num" data-line="urvanov-syntax-highlighter-67471ec362805726603826-7">7</div><div class="crayon-num" data-line="urvanov-syntax-highlighter-67471ec362805726603826-8">8</div><div class="crayon-num" data-line="urvanov-syntax-highlighter-67471ec362805726603826-9">9</div><div class="crayon-num" data-line="urvanov-syntax-highlighter-67471ec362805726603826-10">10</div><div class="crayon-num" data-line="urvanov-syntax-highlighter-67471ec362805726603826-11">11</div><div class="crayon-num" data-line="urvanov-syntax-highlighter-67471ec362805726603826-12">12</div><div class="crayon-num" data-line="urvanov-syntax-highlighter-67471ec362805726603826-13">13</div><div class="crayon-num" data-line="urvanov-syntax-highlighter-67471ec362805726603826-14">14</div><div class="crayon-num" data-line="urvanov-syntax-highlighter-67471ec362805726603826-15">15</div><div class="crayon-num" data-line="urvanov-syntax-highlighter-67471ec362805726603826-16">16</div><div class="crayon-num" data-line="urvanov-syntax-highlighter-67471ec362805726603826-17">17</div><div class="crayon-num" data-line="urvanov-syntax-highlighter-67471ec362805726603826-18">18</div><div class="crayon-num" data-line="urvanov-syntax-highlighter-67471ec362805726603826-19">19</div><div class="crayon-num" data-line="urvanov-syntax-highlighter-67471ec362805726603826-20">20</div><div class="crayon-num" data-line="urvanov-syntax-highlighter-67471ec362805726603826-21">21</div><div class="crayon-num" data-line="urvanov-syntax-highlighter-67471ec362805726603826-22">22</div></div> </td> <td class="urvanov-syntax-highlighter-code"><div class="crayon-pre" style="font-size: 15px !important; line-height: 18px !important; -moz-tab-size:4; -o-tab-size:4; -webkit-tab-size:4; tab-size:4;"><div class="crayon-line" id="urvanov-syntax-highlighter-67471ec362805726603826-1"><span class="crayon-r">class</span><span class="crayon-h"> </span><span class="crayon-v">Person</span><span class="crayon-o">:</span><span class="crayon-t"> Entity</span><span class="crayon-h"> </span><span class="crayon-sy">{</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-67471ec362805726603826-2"><span class="crayon-h"> </span><span class="crayon-r">var</span><span class="crayon-h"> </span><span class="crayon-v">id</span><span class="crayon-o">:</span><span class="crayon-h"> </span><span class="crayon-v">Id</span><span class="crayon-o"><</span><span class="crayon-v">person</span><span class="crayon-o">></span><span class="crayon-h"> </span><span class="crayon-o">=</span><span class="crayon-h"> </span><span class="crayon-cn">0</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-67471ec362805726603826-3"><span class="crayon-h"> </span><span class="crayon-r">var</span><span class="crayon-h"> </span><span class="crayon-v">firstName</span><span class="crayon-o">:</span><span class="crayon-h"> </span><span class="crayon-t">String</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-67471ec362805726603826-4"><span class="crayon-h"> </span><span class="crayon-r">var</span><span class="crayon-h"> </span><span class="crayon-v">lastName</span><span class="crayon-o">:</span><span class="crayon-h"> </span><span class="crayon-t">String</span><span class="crayon-h"> </span></div><div class="crayon-line" id="urvanov-syntax-highlighter-67471ec362805726603826-5"><span class="crayon-h"> </span><span class="crayon-o">...</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-67471ec362805726603826-6"><span class="crayon-sy">}</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-67471ec362805726603826-7"><span class="crayon-h"> </span></div><div class="crayon-line" id="urvanov-syntax-highlighter-67471ec362805726603826-8"><span class="crayon-r">let</span><span class="crayon-h"> </span><span class="crayon-v">store</span><span class="crayon-h"> </span><span class="crayon-o">=</span><span class="crayon-h"> </span><span class="crayon-e">Store</span><span class="crayon-sy">(</span><span class="crayon-v">directoryPath</span><span class="crayon-o">:</span><span class="crayon-h"> </span><span class="crayon-v">aPermanentPath</span><span class="crayon-sy">)</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-67471ec362805726603826-9"><span class="crayon-r">let</span><span class="crayon-h"> </span><span class="crayon-v">box</span><span class="crayon-h"> </span><span class="crayon-o">=</span><span class="crayon-h"> </span><span class="crayon-v">store</span><span class="crayon-sy">.</span><span class="crayon-v ">box</span><span class="crayon-sy">(</span><span class="crayon-st">for</span><span class="crayon-o">:</span><span class="crayon-h"> </span><span class="crayon-v">Person</span><span class="crayon-sy">.</span><span class="crayon-r">self</span><span class="crayon-sy">)</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-67471ec362805726603826-10"><span class="crayon-h"> </span></div><div class="crayon-line" id="urvanov-syntax-highlighter-67471ec362805726603826-11"><span class="crayon-r">let</span><span class="crayon-h"> </span><span class="crayon-v">newPerson</span><span class="crayon-h"> </span><span class="crayon-o">=</span><span class="crayon-h"> </span><span class="crayon-e">Person</span><span class="crayon-sy">(</span><span class="crayon-v">firstName</span><span class="crayon-o">:</span><span class="crayon-h"> </span><span class="crayon-s">"Joe"</span><span class="crayon-sy">,</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-67471ec362805726603826-12"><span class="crayon-h"> </span><span class="crayon-v">lastName</span><span class="crayon-o">:</span><span class="crayon-h"> </span><span class="crayon-s">"Green"</span><span class="crayon-sy">)</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-67471ec362805726603826-13"><span class="crayon-r">let</span><span class="crayon-h"> </span><span class="crayon-v">id</span><span class="crayon-h"> </span><span class="crayon-o">=</span><span class="crayon-h"> </span><span class="crayon-st">try</span><span class="crayon-o">!</span><span class="crayon-h"> </span><span class="crayon-v">box</span><span class="crayon-sy">.</span><span class="crayon-v ">put</span><span class="crayon-sy">(</span><span class="crayon-v">newPerson</span><span class="crayon-sy">)</span><span class="crayon-h"> </span><span class="crayon-c">// Create</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-67471ec362805726603826-14"><span class="crayon-r">let</span><span class="crayon-h"> </span><span class="crayon-v">person</span><span class="crayon-h"> </span><span class="crayon-o">=</span><span class="crayon-h"> </span><span class="crayon-v">box</span><span class="crayon-sy">.</span><span class="crayon-m">get</span><span class="crayon-sy">(</span><span class="crayon-v">id</span><span class="crayon-sy">)</span><span class="crayon-h"> </span><span class="crayon-c">// Read</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-67471ec362805726603826-15"><span class="crayon-v">person</span><span class="crayon-sy">.</span><span class="crayon-v ">lastName</span><span class="crayon-h"> </span><span class="crayon-o">=</span><span class="crayon-h"> </span><span class="crayon-s">"Black"</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-67471ec362805726603826-16"><span class="crayon-st">try</span><span class="crayon-o">!</span><span class="crayon-h"> </span><span class="crayon-v">box</span><span class="crayon-sy">.</span><span class="crayon-v ">put</span><span class="crayon-sy">(</span><span class="crayon-v">person</span><span class="crayon-sy">)</span><span class="crayon-h"> </span><span class="crayon-c">// Update</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-67471ec362805726603826-17"><span class="crayon-st">try</span><span class="crayon-o">!</span><span class="crayon-h"> </span><span class="crayon-v">box</span><span class="crayon-sy">.</span><span class="crayon-v ">remove</span><span class="crayon-sy">(</span><span class="crayon-v">person</span><span class="crayon-sy">)</span><span class="crayon-h"> </span><span class="crayon-c">// Delete</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-67471ec362805726603826-18"><span class="crayon-h"> </span></div><div class="crayon-line" id="urvanov-syntax-highlighter-67471ec362805726603826-19"><span class="crayon-r">let</span><span class="crayon-h"> </span><span class="crayon-v">query</span><span class="crayon-h"> </span><span class="crayon-o">=</span><span class="crayon-h"> </span><span class="crayon-v">box</span><span class="crayon-sy">.</span><span class="crayon-v ">query</span><span class="crayon-h"> </span><span class="crayon-sy">{</span><span class="crayon-h"> </span></div><div class="crayon-line" id="urvanov-syntax-highlighter-67471ec362805726603826-20"><span class="crayon-h"> </span><span class="crayon-st">return</span><span class="crayon-h"> </span><span class="crayon-v">Person</span><span class="crayon-sy">.</span><span class="crayon-v ">firstName</span><span class="crayon-h"> </span><span class="crayon-o">==</span><span class="crayon-h"> </span><span class="crayon-s">"Joe"</span><span class="crayon-h"> </span></div><div class="crayon-line" id="urvanov-syntax-highlighter-67471ec362805726603826-21"><span class="crayon-h"> </span><span class="crayon-o">&&</span><span class="crayon-h"> </span><span class="crayon-v">Person</span><span class="crayon-sy">.</span><span class="crayon-v ">lastName</span><span class="crayon-sy">.</span><span class="crayon-v ">startsWith</span><span class="crayon-sy">(</span><span class="crayon-s">"B"</span><span class="crayon-sy">)</span><span class="crayon-h"> </span><span class="crayon-sy">}</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-67471ec362805726603826-22"><span class="crayon-r">let</span><span class="crayon-h"> </span><span class="crayon-v">persons</span><span class="crayon-o">:</span><span class="crayon-h"> </span><span class="crayon-sy">[</span><span class="crayon-v">Person</span><span class="crayon-sy">]</span><span class="crayon-h"> </span><span class="crayon-o">=</span><span class="crayon-h"> </span><span class="crayon-v">query</span><span class="crayon-sy">.</span><span class="crayon-v ">find</span><span class="crayon-sy">(</span><span class="crayon-sy">)</span></div></div></td> </tr> </table> </div> </div> <!-- [Format Time: 0.0012 seconds] --> </div> </div><div class="et_pb_tab et_pb_tab_6 clearfix"> <div class="et_pb_tab_content"><!-- Urvanov Syntax Highlighter v2.8.34 --> <div id="urvanov-syntax-highlighter-67471ec362806199797401" class="urvanov-syntax-highlighter-syntax crayon-theme-objectbox-dark urvanov-syntax-highlighter-font-monospace urvanov-syntax-highlighter-os-pc print-yes notranslate" data-settings=" no-popup minimize scroll-always" style=" font-size: 15px !important; line-height: 18px !important;"> <div class="urvanov-syntax-highlighter-plain-wrap"></div> <div class="urvanov-syntax-highlighter-main" style=""> <table class="crayon-table"> <tr class="urvanov-syntax-highlighter-row"> <td class="crayon-nums " data-settings="hide"> <div class="urvanov-syntax-highlighter-nums-content" style="font-size: 15px !important; line-height: 18px !important;"><div class="crayon-num" data-line="urvanov-syntax-highlighter-67471ec362806199797401-1">1</div><div class="crayon-num" data-line="urvanov-syntax-highlighter-67471ec362806199797401-2">2</div><div class="crayon-num" data-line="urvanov-syntax-highlighter-67471ec362806199797401-3">3</div><div class="crayon-num" data-line="urvanov-syntax-highlighter-67471ec362806199797401-4">4</div><div class="crayon-num" data-line="urvanov-syntax-highlighter-67471ec362806199797401-5">5</div><div class="crayon-num" data-line="urvanov-syntax-highlighter-67471ec362806199797401-6">6</div><div class="crayon-num" data-line="urvanov-syntax-highlighter-67471ec362806199797401-7">7</div><div class="crayon-num" data-line="urvanov-syntax-highlighter-67471ec362806199797401-8">8</div><div class="crayon-num" data-line="urvanov-syntax-highlighter-67471ec362806199797401-9">9</div><div class="crayon-num" data-line="urvanov-syntax-highlighter-67471ec362806199797401-10">10</div><div class="crayon-num" data-line="urvanov-syntax-highlighter-67471ec362806199797401-11">11</div><div class="crayon-num" data-line="urvanov-syntax-highlighter-67471ec362806199797401-12">12</div><div class="crayon-num" data-line="urvanov-syntax-highlighter-67471ec362806199797401-13">13</div><div class="crayon-num" data-line="urvanov-syntax-highlighter-67471ec362806199797401-14">14</div><div class="crayon-num" data-line="urvanov-syntax-highlighter-67471ec362806199797401-15">15</div><div class="crayon-num" data-line="urvanov-syntax-highlighter-67471ec362806199797401-16">16</div><div class="crayon-num" data-line="urvanov-syntax-highlighter-67471ec362806199797401-17">17</div><div class="crayon-num" data-line="urvanov-syntax-highlighter-67471ec362806199797401-18">18</div><div class="crayon-num" data-line="urvanov-syntax-highlighter-67471ec362806199797401-19">19</div><div class="crayon-num" data-line="urvanov-syntax-highlighter-67471ec362806199797401-20">20</div></div> </td> <td class="urvanov-syntax-highlighter-code"><div class="crayon-pre" style="font-size: 15px !important; line-height: 18px !important; -moz-tab-size:4; -o-tab-size:4; -webkit-tab-size:4; tab-size:4;"><div class="crayon-line" id="urvanov-syntax-highlighter-67471ec362806199797401-1"><span class="crayon-sy">@</span><span class="crayon-e">Entity</span><span class="crayon-sy">(</span><span class="crayon-sy">)</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-67471ec362806199797401-2"><span class="crayon-t">class</span><span class="crayon-h"> </span><span class="crayon-e">Person</span><span class="crayon-h"> </span><span class="crayon-sy">{</span><span class="crayon-h"> </span></div><div class="crayon-line" id="urvanov-syntax-highlighter-67471ec362806199797401-3"><span class="crayon-h"> </span><span class="crayon-sy">@</span><span class="crayon-e">Id</span><span class="crayon-sy">(</span><span class="crayon-sy">)</span><span class="crayon-h"> </span><span class="crayon-t">int</span><span class="crayon-h"> </span><span class="crayon-v">id</span><span class="crayon-h"> </span><span class="crayon-o">=</span><span class="crayon-h"> </span><span class="crayon-cn">0</span><span class="crayon-sy">;</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-67471ec362806199797401-4"><span class="crayon-h"> </span><span class="crayon-t">String</span><span class="crayon-sy">?</span><span class="crayon-h"> </span><span class="crayon-v">firstName</span><span class="crayon-sy">;</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-67471ec362806199797401-5"><span class="crayon-h"> </span><span class="crayon-t">String</span><span class="crayon-sy">?</span><span class="crayon-h"> </span><span class="crayon-v">lastName</span><span class="crayon-sy">;</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-67471ec362806199797401-6"><span class="crayon-sy">}</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-67471ec362806199797401-7"><span class="crayon-h"> </span></div><div class="crayon-line" id="urvanov-syntax-highlighter-67471ec362806199797401-8"><span class="crayon-m">final</span><span class="crayon-h"> </span><span class="crayon-v">store</span><span class="crayon-h"> </span><span class="crayon-o">=</span><span class="crayon-h"> </span><span class="crayon-e">await </span><span class="crayon-e">openStore</span><span class="crayon-sy">(</span><span class="crayon-v">directory</span><span class="crayon-o">:</span><span class="crayon-h"> </span><span class="crayon-s">'person-db'</span><span class="crayon-sy">)</span><span class="crayon-sy">;</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-67471ec362806199797401-9"><span class="crayon-h"> </span></div><div class="crayon-line" id="urvanov-syntax-highlighter-67471ec362806199797401-10"><span class="crayon-m">final</span><span class="crayon-h"> </span><span class="crayon-v">box</span><span class="crayon-h"> </span><span class="crayon-o">=</span><span class="crayon-h"> </span><span class="crayon-v">store</span><span class="crayon-sy">.</span><span class="crayon-v">box</span><span class="crayon-o"><</span><span class="crayon-v">Person</span><span class="crayon-o">></span><span class="crayon-sy">(</span><span class="crayon-sy">)</span><span class="crayon-sy">;</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-67471ec362806199797401-11"><span class="crayon-h"> </span></div><div class="crayon-line" id="urvanov-syntax-highlighter-67471ec362806199797401-12"><span class="crayon-t">var</span><span class="crayon-h"> </span><span class="crayon-v">person</span><span class="crayon-h"> </span><span class="crayon-o">=</span><span class="crayon-h"> </span><span class="crayon-e">Person</span><span class="crayon-sy">(</span><span class="crayon-sy">)</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-67471ec362806199797401-13"><span class="crayon-h"> </span><span class="crayon-sy">.</span><span class="crayon-sy">.</span><span class="crayon-v">firstName</span><span class="crayon-h"> </span><span class="crayon-o">=</span><span class="crayon-h"> </span><span class="crayon-s">"Joe"</span><span class="crayon-h"> </span></div><div class="crayon-line" id="urvanov-syntax-highlighter-67471ec362806199797401-14"><span class="crayon-h"> </span><span class="crayon-sy">.</span><span class="crayon-sy">.</span><span class="crayon-v">lastName</span><span class="crayon-h"> </span><span class="crayon-o">=</span><span class="crayon-h"> </span><span class="crayon-s">"Green"</span><span class="crayon-sy">;</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-67471ec362806199797401-15"><span class="crayon-h"> </span></div><div class="crayon-line" id="urvanov-syntax-highlighter-67471ec362806199797401-16"><span class="crayon-m">final</span><span class="crayon-h"> </span><span class="crayon-v">id</span><span class="crayon-h"> </span><span class="crayon-o">=</span><span class="crayon-h"> </span><span class="crayon-v">box</span><span class="crayon-sy">.</span><span class="crayon-e">put</span><span class="crayon-sy">(</span><span class="crayon-v">person</span><span class="crayon-sy">)</span><span class="crayon-sy">;</span><span class="crayon-h"> </span><span class="crayon-c">// Create</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-67471ec362806199797401-17"><span class="crayon-v">person</span><span class="crayon-h"> </span><span class="crayon-o">=</span><span class="crayon-h"> </span><span class="crayon-v">box</span><span class="crayon-sy">.</span><span class="crayon-e">get</span><span class="crayon-sy">(</span><span class="crayon-v">id</span><span class="crayon-sy">)</span><span class="crayon-sy">;</span><span class="crayon-h"> </span><span class="crayon-c">// Read</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-67471ec362806199797401-18"><span class="crayon-v">person</span><span class="crayon-sy">.</span><span class="crayon-v">lastName</span><span class="crayon-h"> </span><span class="crayon-o">=</span><span class="crayon-h"> </span><span class="crayon-s">"Black"</span><span class="crayon-sy">;</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-67471ec362806199797401-19"><span class="crayon-v">box</span><span class="crayon-sy">.</span><span class="crayon-e">put</span><span class="crayon-sy">(</span><span class="crayon-v">person</span><span class="crayon-sy">)</span><span class="crayon-sy">;</span><span class="crayon-h"> </span><span class="crayon-c">// Update</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-67471ec362806199797401-20"><span class="crayon-v">box</span><span class="crayon-sy">.</span><span class="crayon-e">remove</span><span class="crayon-sy">(</span><span class="crayon-v">person</span><span class="crayon-sy">.</span><span class="crayon-v">id</span><span class="crayon-sy">)</span><span class="crayon-sy">;</span><span class="crayon-h"> </span><span class="crayon-c">// Delete</span></div></div></td> </tr> </table> </div> </div> <!-- [Format Time: 0.0003 seconds] --> </div> </div> </div> </div><div class="et_pb_module et_pb_text et_pb_text_3 et_pb_text_align_left et_pb_bg_layout_light"> <div class="et_pb_text_inner"><p style="text-align: center;">A few lines of code speak louder than a thousand words</p></div> </div> </div><div class="et_pb_column et_pb_column_2_5 et_pb_column_14 et_pb_css_mix_blend_mode_passthrough et-last-child"> <div class="et_pb_module et_pb_text et_pb_text_4 et_pb_text_align_left et_pb_bg_layout_light"> <div class="et_pb_text_inner"><p><strong>Offline-first:</strong> persist locally, sync globally</p></div> </div><div class="et_pb_module et_pb_text et_pb_text_5 et_pb_text_align_left et_pb_bg_layout_light"> <div class="et_pb_text_inner"><p>Our APIs are simple, easy to use, and quick to implement. See for yourself.</p> <p><span>Integrate ObjectBox and experience the simplicity of instant Data Sync. With just a few lines of code, you can start syncing data across devices – on-premise, or with the cloud, seamlessly. Our solution is fast to implement and optimized for resource-efficiency on any device, ensuring you can launch and expand your applications with minimal fuss.</span></p> <p style="text-align: center;"></div> </div> </div> </div> </div><div class="et_pb_section et_pb_section_4 et_pb_with_background et_section_regular" > <div class="et_pb_with_border et_pb_row et_pb_row_6 et_pb_gutters1"> <div class="et_pb_column et_pb_column_1_3 et_pb_column_15 et_pb_css_mix_blend_mode_passthrough et_pb_column_empty"> </div><div class="et_pb_column et_pb_column_1_3 et_pb_column_16 et_pb_css_mix_blend_mode_passthrough"> <div class="et_pb_module ba_gradient_heading ba_gradient_heading_0"> <div class="et_pb_module_inner"> <h1 class="dtq-gradient-heading">Never out of Sync</h1> </div> </div><div class="et_pb_module et_pb_text et_pb_text_6 et_pb_text_align_left et_pb_bg_layout_light"> <div class="et_pb_text_inner"><p>Access your data when and where needed, with or without internet connectivity. <span style="font-weight: 400;">Our out-of-the-box high-speed Data Sync keeps data seamlessly up-to-date across any devices and the cloud. </span></p></div> </div><div class="et_pb_button_module_wrapper et_pb_button_4_wrapper et_pb_button_alignment_center et_pb_module "> <a class="et_pb_button et_pb_button_4 et_pb_bg_layout_dark" href="https://objectbox.io/sync/">Explore more</a> </div> </div><div class="et_pb_column et_pb_column_1_3 et_pb_column_17 et_pb_css_mix_blend_mode_passthrough et-last-child et_pb_column_empty"> </div> </div> </div><div class="et_pb_section et_pb_section_5 et_pb_with_background et_section_regular" > <div class="et_pb_row et_pb_row_7"> <div class="et_pb_column et_pb_column_1_3 et_pb_column_18 et_pb_css_mix_blend_mode_passthrough"> <div class="et_pb_module ba_gradient_heading ba_gradient_heading_1"> <div class="et_pb_module_inner"> <h1 class="dtq-gradient-heading">10x</h1> </div> </div><div class="et_pb_module et_pb_text et_pb_text_7 et_pb_text_align_center et_pb_bg_layout_light"> <div class="et_pb_text_inner"><p style="text-align: center;">Faster than any alternative</p></div> </div><div class="et_pb_module et_pb_text et_pb_text_8 et_pb_text_align_center et_pb_bg_layout_light"> <div class="et_pb_text_inner"><p style="text-align: center;"><span><a href="https://github.com/objectbox/objectbox-performance">Check out our benchmarks</a>.</span></p></div> </div> </div><div class="et_pb_column et_pb_column_1_3 et_pb_column_19 et_pb_css_mix_blend_mode_passthrough"> <div class="et_pb_module ba_gradient_heading ba_gradient_heading_2"> <div class="et_pb_module_inner"> <h1 class="dtq-gradient-heading">Save Time.</h1> </div> </div><div class="et_pb_module ba_gradient_heading ba_gradient_heading_3"> <div class="et_pb_module_inner"> <h1 class="dtq-gradient-heading">Save Energy.</h1> </div> </div> </div><div class="et_pb_column et_pb_column_1_3 et_pb_column_20 et_pb_css_mix_blend_mode_passthrough et-last-child"> <div class="et_pb_module ba_gradient_heading ba_gradient_heading_4"> <div class="et_pb_module_inner"> <h1 class="dtq-gradient-heading">Save CO2.</h1> </div> </div><div class="et_pb_module ba_gradient_heading ba_gradient_heading_5"> <div class="et_pb_module_inner"> <h1 class="dtq-gradient-heading">Save Money.</h1> </div> </div> </div> </div> </div><div class="et_pb_section et_pb_section_6 et_pb_with_background et_section_regular" > <div class="et_pb_row et_pb_row_8"> <div class="et_pb_column et_pb_column_1_3 et_pb_column_21 et_pb_css_mix_blend_mode_passthrough"> <div class="et_pb_module et_pb_number_counter et_pb_number_counter_0 pa-number-counter-after et_pb_text_align_center et_pb_bg_layout_dark et_pb_with_title" data-number-value="35" data-number-separator=""> <div class="percent" ><p><span class="percent-value"></span><span class="percent-sign"></span></p></div> <h3 class="title">built projects</h3> </div><div class="et_pb_module et_pb_text et_pb_text_9 et_pb_text_align_center et_pb_bg_layout_light"> <div class="et_pb_text_inner"><p>developed with ObjectBox</p></div> </div> </div><div class="et_pb_column et_pb_column_1_3 et_pb_column_22 et_pb_css_mix_blend_mode_passthrough"> <div class="et_pb_module et_pb_text et_pb_text_10 et_pb_text_align_center et_pb_bg_layout_light"> <div class="et_pb_text_inner"><p>Running live in</p></div> </div><div class="et_pb_module et_pb_text et_pb_text_11 et_pb_text_align_center et_pb_bg_layout_light"> <div class="et_pb_text_inner"><p><span style="font-family: Roboto;">millions of cars</span></p></div> </div><div class="et_pb_module et_pb_text et_pb_text_12 et_pb_text_align_center et_pb_bg_layout_light"> <div class="et_pb_text_inner"><p><span style="font-family: Roboto;">since</span> 2023</p></div> </div> </div><div class="et_pb_column et_pb_column_1_3 et_pb_column_23 et_pb_css_mix_blend_mode_passthrough et-last-child"> <div class="et_pb_module et_pb_number_counter et_pb_number_counter_1 pa-number-counter-after et_pb_text_align_center et_pb_bg_layout_dark et_pb_with_title" data-number-value="45" data-number-separator=""> <div class="percent" ><p><span class="percent-value"></span><span class="percent-sign"></span></p></div> <h3 class="title">GitHub stars</h3> </div><div class="et_pb_module et_pb_text et_pb_text_13 et_pb_text_align_center et_pb_bg_layout_light"> <div class="et_pb_text_inner"><p>on our repos</p></div> </div> </div> </div> </div><div class="et_pb_section et_pb_section_7 et_pb_with_background et_section_regular" > <div class="et_pb_row et_pb_row_9"> <div class="et_pb_column et_pb_column_4_4 et_pb_column_24 et_pb_css_mix_blend_mode_passthrough et-last-child"> <div class="et_pb_heading_container et_pb_module et_pb_heading et_pb_heading_2 et_pb_text_align_ et_pb_bg_layout_"> <h1 class="et_pb_module_heading">Tech Highlights</h1> </div> </div> </div><div class="et_pb_row et_pb_row_10"> <div class="et_pb_column et_pb_column_1_3 et_pb_column_25 et_pb_css_mix_blend_mode_passthrough"> <div class="et_pb_module et_pb_text et_pb_text_14 et_pb_text_align_left et_pb_bg_layout_light"> <div class="et_pb_text_inner"><p><img decoding="async" src="https://objectbox.io/wordpress/wp-content/uploads/2024/08/speed-2.png" width="38" height="38" alt="speed" class="wp-image-259387 alignnone size-full" /> Fast & Lightweight</p></div> </div><div class="et_pb_module et_pb_text et_pb_text_15 et_pb_text_align_left et_pb_bg_layout_light"> <div class="et_pb_text_inner"><p><span style="font-weight: 400;">Because no one likes waiting. 10X faster than any alternative paired with an incredebly lightweight footprint.</span></p></div> </div> </div><div class="et_pb_column et_pb_column_1_3 et_pb_column_26 et_pb_css_mix_blend_mode_passthrough"> <div class="et_pb_module et_pb_text et_pb_text_16 et_pb_text_align_left et_pb_bg_layout_light"> <div class="et_pb_text_inner"><p><img decoding="async" src="https://objectbox.io/wordpress/wp-content/uploads/2024/08/dev-ai.png" width="38" height="38" alt="dev-ai" class="wp-image-259385 alignnone size-full" /> Vector Search</p></div> </div><div class="et_pb_module et_pb_text et_pb_text_17 et_pb_text_align_left et_pb_bg_layout_light"> <div class="et_pb_text_inner"><p>Very first <a href="https://objectbox.io/vector-database-for-ondevice-ai/">on-device offline vector search</a> powering on-device AI; cloud optional. Powerful in combination with our <a href="https://objectbox.io/sync/">Data Sync</a>.</p></div> </div> </div><div class="et_pb_column et_pb_column_1_3 et_pb_column_27 et_pb_css_mix_blend_mode_passthrough et-last-child"> <div class="et_pb_module et_pb_text et_pb_text_18 et_pb_text_align_left et_pb_bg_layout_light"> <div class="et_pb_text_inner"><p><img decoding="async" src="https://objectbox.io/wordpress/wp-content/uploads/2024/08/sustainability-1.png" width="38" height="38" alt="sustainability" class="wp-image-259383 alignnone size-full" /> Sustainable</p></div> </div><div class="et_pb_module et_pb_text et_pb_text_19 et_pb_text_align_left et_pb_bg_layout_light"> <div class="et_pb_text_inner"><p style="text-align: left;">Due to its efficiency, ObjectBox reduces resource-use (CPU, memory, energy…) and therefore CO2, time, and money waste</p></div> </div> </div> </div><div class="et_pb_row et_pb_row_11"> <div class="et_pb_column et_pb_column_1_3 et_pb_column_28 et_pb_css_mix_blend_mode_passthrough"> <div class="et_pb_module et_pb_text et_pb_text_20 et_pb_text_align_left et_pb_bg_layout_light"> <div class="et_pb_text_inner"><p><img decoding="async" src="https://objectbox.io/wordpress/wp-content/uploads/2024/08/no-connection-1.png" width="38" height="38" alt="no-connection" class="wp-image-259384 alignnone size-full" /> Seamless Off/Online</p></div> </div><div class="et_pb_module et_pb_text et_pb_text_21 et_pb_text_align_left et_pb_bg_layout_light"> <div class="et_pb_text_inner"><p><span style="font-weight: 400;">For the low-latency </span><span style="font-weight: 400;">“always-on” experience. Develop applications that work on- and offline, unburdened by the need for a constant Internet connection.</span></p></div> </div> </div><div class="et_pb_column et_pb_column_1_3 et_pb_column_29 et_pb_css_mix_blend_mode_passthrough"> <div class="et_pb_module et_pb_text et_pb_text_22 et_pb_text_align_left et_pb_bg_layout_light"> <div class="et_pb_text_inner"><p><img decoding="async" src="https://objectbox.io/wordpress/wp-content/uploads/2024/08/search-database.png" width="37" height="37" alt="search-database" class="wp-image-259381 alignnone size-full" /> Data Control</p></div> </div><div class="et_pb_module et_pb_text et_pb_text_23 et_pb_text_align_left et_pb_bg_layout_light"> <div class="et_pb_text_inner"><p>Self-host, deploy locally, and run on-premise – ensure data sovereignty, compliance, and seamless performance even in low-connectivity environments.</p></div> </div> </div><div class="et_pb_column et_pb_column_1_3 et_pb_column_30 et_pb_css_mix_blend_mode_passthrough et-last-child"> <div class="et_pb_module et_pb_text et_pb_text_24 et_pb_text_align_left et_pb_bg_layout_light"> <div class="et_pb_text_inner"><p><img decoding="async" src="https://objectbox.io/wordpress/wp-content/uploads/2024/08/fast-sync.png" width="39" height="39" alt="fast-sync" class="wp-image-259382 alignnone size-full" /> Data Sync</p></div> </div><div class="et_pb_module et_pb_text et_pb_text_25 et_pb_text_align_left et_pb_bg_layout_light"> <div class="et_pb_text_inner"><p><span style="font-weight: 400;">Never miss a beat. Our offline data sync keeps data flowing seamlessly across devices on the edge; cloud optional.</span></p></div> </div> </div> </div> </div><div class="et_pb_section et_pb_section_8 et_pb_with_background et_section_regular" > <div class="et_pb_row et_pb_row_12"> <div class="et_pb_column et_pb_column_4_4 et_pb_column_31 et_pb_css_mix_blend_mode_passthrough et-last-child"> <div class="et_pb_module et_pb_text et_pb_text_26 et_pb_text_align_left et_pb_bg_layout_light"> <div class="et_pb_text_inner"><p style="text-align: center;">We 🤍 Open Source <strong>|</strong> From the team behind the open source libraries: <a href="http://greenrobot.org/Eventbus"><strong>EventBus</strong></a>, <a href="http://greenrobot.org/greendao/"><strong>greenDAO </strong></a>and <a href="http://greenrobot.org/essentials/"><strong>Essentials</strong></a>. Apps that are using our technology:</p></div> </div><div class="et_pb_module ba_logo_carousel ba_logo_carousel_0"> <div class="et_pb_module_inner"> <div class = "dtq-carousel dtq-logo-carousel dtq-carousel-frontend zoom_in" data-settings="{"responsive":[{"breakpoint":980},{"breakpoint":767}],"cssEase":"linear","swipe":true,"variableWidth":false,"dots":false,"arrows":false,"infinite":true,"autoplay":true,"autoplaySpeed":10,"speed":5000,"slidesToShow":8,"slidesToScroll":1,"centerPadding":"70px","centerMode":false,"vertical":false,"prevArrow":"<button type=\"button\" data-icon=\"&#x34;\" class=\"slick-arrow slick-prev\">Prev<\/button>","nextArrow":"<button type=\"button\" data-icon=\"&#x35;\" class=\"slick-arrow slick-next\">Prev<\/button>","waitForAnimate":false}" > <div class="ba_logo_carousel_child ba_logo_carousel_child_6"> <div class="et_pb_module_inner"> <div class="dtq-carousel-item dtq-logo-carousel-item dtq-swapped-img-selector"> <div class="dtq-lightbox-ctrl"><img decoding="async" class="dtq-swapped-img" data-mfp-src="https://objectbox.io/wordpress/wp-content/uploads/2024/05/aliexpress.svg" src="https://objectbox.io/wordpress/wp-content/uploads/2024/05/aliexpress.svg" alt="Aliexpress" /></div> </div> </div> </div><div class="ba_logo_carousel_child ba_logo_carousel_child_7"> <div class="et_pb_module_inner"> <div class="dtq-carousel-item dtq-logo-carousel-item dtq-swapped-img-selector"> <div class="dtq-lightbox-ctrl"><img decoding="async" class="dtq-swapped-img" data-mfp-src="https://objectbox.io/wordpress/wp-content/uploads/2024/05/linkedin.svg" src="https://objectbox.io/wordpress/wp-content/uploads/2024/05/linkedin.svg" alt="Linkedin" /></div> </div> </div> </div><div class="ba_logo_carousel_child ba_logo_carousel_child_8"> <div class="et_pb_module_inner"> <div class="dtq-carousel-item dtq-logo-carousel-item dtq-swapped-img-selector"> <div class="dtq-lightbox-ctrl"><img decoding="async" class="dtq-swapped-img" data-mfp-src="https://objectbox.io/wordpress/wp-content/uploads/2024/05/gmail-1.svg" src="https://objectbox.io/wordpress/wp-content/uploads/2024/05/gmail-1.svg" alt="Gmail" /></div> </div> </div> </div><div class="ba_logo_carousel_child ba_logo_carousel_child_9"> <div class="et_pb_module_inner"> <div class="dtq-carousel-item dtq-logo-carousel-item dtq-swapped-img-selector"> <div class="dtq-lightbox-ctrl"><img decoding="async" class="dtq-swapped-img" data-mfp-src="https://objectbox.io/wordpress/wp-content/uploads/2024/05/tiktok.svg" src="https://objectbox.io/wordpress/wp-content/uploads/2024/05/tiktok.svg" alt="Tiktok" /></div> </div> </div> </div><div class="ba_logo_carousel_child ba_logo_carousel_child_10"> <div class="et_pb_module_inner"> <div class="dtq-carousel-item dtq-logo-carousel-item dtq-swapped-img-selector"> <div class="dtq-lightbox-ctrl"><img decoding="async" class="dtq-swapped-img" data-mfp-src="https://objectbox.io/wordpress/wp-content/uploads/2024/05/ms-teams.svg" src="https://objectbox.io/wordpress/wp-content/uploads/2024/05/ms-teams.svg" alt="ms-teams" /></div> </div> </div> </div><div class="ba_logo_carousel_child ba_logo_carousel_child_11"> <div class="et_pb_module_inner"> <div class="dtq-carousel-item dtq-logo-carousel-item dtq-swapped-img-selector"> <div class="dtq-lightbox-ctrl"><img decoding="async" class="dtq-swapped-img" data-mfp-src="https://objectbox.io/wordpress/wp-content/uploads/2024/05/pinterest.svg" src="https://objectbox.io/wordpress/wp-content/uploads/2024/05/pinterest.svg" alt="Pinterest" /></div> </div> </div> </div><div class="ba_logo_carousel_child ba_logo_carousel_child_12"> <div class="et_pb_module_inner"> <div class="dtq-carousel-item dtq-logo-carousel-item dtq-swapped-img-selector"> <div class="dtq-lightbox-ctrl"><img decoding="async" class="dtq-swapped-img" data-mfp-src="https://objectbox.io/wordpress/wp-content/uploads/2024/05/alibaba.svg" src="https://objectbox.io/wordpress/wp-content/uploads/2024/05/alibaba.svg" alt="Alibaba" /></div> </div> </div> </div><div class="ba_logo_carousel_child ba_logo_carousel_child_13"> <div class="et_pb_module_inner"> <div class="dtq-carousel-item dtq-logo-carousel-item dtq-swapped-img-selector"> <div class="dtq-lightbox-ctrl"><img decoding="async" class="dtq-swapped-img" data-mfp-src="https://objectbox.io/wordpress/wp-content/uploads/2024/05/themes.svg" src="https://objectbox.io/wordpress/wp-content/uploads/2024/05/themes.svg" alt="Themes" /></div> </div> </div> </div><div class="ba_logo_carousel_child ba_logo_carousel_child_14"> <div class="et_pb_module_inner"> <div class="dtq-carousel-item dtq-logo-carousel-item dtq-swapped-img-selector"> <div class="dtq-lightbox-ctrl"><img decoding="async" class="dtq-swapped-img" data-mfp-src="https://objectbox.io/wordpress/wp-content/uploads/2024/05/bookings.svg" src="https://objectbox.io/wordpress/wp-content/uploads/2024/05/bookings.svg" alt="Booking" /></div> </div> </div> </div><div class="ba_logo_carousel_child ba_logo_carousel_child_15"> <div class="et_pb_module_inner"> <div class="dtq-carousel-item dtq-logo-carousel-item dtq-swapped-img-selector"> <div class="dtq-lightbox-ctrl"><img decoding="async" class="dtq-swapped-img" data-mfp-src="https://objectbox.io/wordpress/wp-content/uploads/2024/05/mi-video.svg" src="https://objectbox.io/wordpress/wp-content/uploads/2024/05/mi-video.svg" alt="Mi-video" /></div> </div> </div> </div><div class="ba_logo_carousel_child ba_logo_carousel_child_16"> <div class="et_pb_module_inner"> <div class="dtq-carousel-item dtq-logo-carousel-item dtq-swapped-img-selector"> <div class="dtq-lightbox-ctrl"><img decoding="async" class="dtq-swapped-img" data-mfp-src="https://objectbox.io/wordpress/wp-content/uploads/2024/05/linkedin.svg" src="https://objectbox.io/wordpress/wp-content/uploads/2024/05/linkedin.svg" alt="Linkedin" /></div> </div> </div> </div><div class="ba_logo_carousel_child ba_logo_carousel_child_17"> <div class="et_pb_module_inner"> <div class="dtq-carousel-item dtq-logo-carousel-item dtq-swapped-img-selector"> <div class="dtq-lightbox-ctrl"><img decoding="async" class="dtq-swapped-img" data-mfp-src="https://objectbox.io/wordpress/wp-content/uploads/2024/05/gmail-1.svg" src="https://objectbox.io/wordpress/wp-content/uploads/2024/05/gmail-1.svg" alt="Gmail" /></div> </div> </div> </div><div class="ba_logo_carousel_child ba_logo_carousel_child_18"> <div class="et_pb_module_inner"> <div class="dtq-carousel-item dtq-logo-carousel-item dtq-swapped-img-selector"> <div class="dtq-lightbox-ctrl"><img decoding="async" class="dtq-swapped-img" data-mfp-src="https://objectbox.io/wordpress/wp-content/uploads/2024/05/tiktok.svg" src="https://objectbox.io/wordpress/wp-content/uploads/2024/05/tiktok.svg" alt="Tiktok" /></div> </div> </div> </div><div class="ba_logo_carousel_child ba_logo_carousel_child_19"> <div class="et_pb_module_inner"> <div class="dtq-carousel-item dtq-logo-carousel-item dtq-swapped-img-selector"> <div class="dtq-lightbox-ctrl"><img decoding="async" class="dtq-swapped-img" data-mfp-src="https://objectbox.io/wordpress/wp-content/uploads/2024/05/ms-teams.svg" src="https://objectbox.io/wordpress/wp-content/uploads/2024/05/ms-teams.svg" alt="ms-teams" /></div> </div> </div> </div><div class="ba_logo_carousel_child ba_logo_carousel_child_20"> <div class="et_pb_module_inner"> <div class="dtq-carousel-item dtq-logo-carousel-item dtq-swapped-img-selector"> <div class="dtq-lightbox-ctrl"><img decoding="async" class="dtq-swapped-img" data-mfp-src="https://objectbox.io/wordpress/wp-content/uploads/2024/05/pinterest.svg" src="https://objectbox.io/wordpress/wp-content/uploads/2024/05/pinterest.svg" alt="Pinterest" /></div> </div> </div> </div><div class="ba_logo_carousel_child ba_logo_carousel_child_21"> <div class="et_pb_module_inner"> <div class="dtq-carousel-item dtq-logo-carousel-item dtq-swapped-img-selector"> <div class="dtq-lightbox-ctrl"><img decoding="async" class="dtq-swapped-img" data-mfp-src="https://objectbox.io/wordpress/wp-content/uploads/2024/05/fitpro.png" src="https://objectbox.io/wordpress/wp-content/uploads/2024/05/fitpro.png" alt="Fitpro" /></div> </div> </div> </div><div class="ba_logo_carousel_child ba_logo_carousel_child_22"> <div class="et_pb_module_inner"> <div class="dtq-carousel-item dtq-logo-carousel-item dtq-swapped-img-selector"> <div class="dtq-lightbox-ctrl"><img decoding="async" class="dtq-swapped-img" data-mfp-src="https://objectbox.io/wordpress/wp-content/uploads/2024/05/smartcaller.svg" src="https://objectbox.io/wordpress/wp-content/uploads/2024/05/smartcaller.svg" alt="Smartcaller" /></div> </div> </div> </div><div class="ba_logo_carousel_child ba_logo_carousel_child_23"> <div class="et_pb_module_inner"> <div class="dtq-carousel-item dtq-logo-carousel-item dtq-swapped-img-selector"> <div class="dtq-lightbox-ctrl"><img decoding="async" class="dtq-swapped-img" data-mfp-src="https://objectbox.io/wordpress/wp-content/uploads/2024/05/snapchat.svg" src="https://objectbox.io/wordpress/wp-content/uploads/2024/05/snapchat.svg" alt="snapchat" /></div> </div> </div> </div><div class="ba_logo_carousel_child ba_logo_carousel_child_24"> <div class="et_pb_module_inner"> <div class="dtq-carousel-item dtq-logo-carousel-item dtq-swapped-img-selector"> <div class="dtq-lightbox-ctrl"><img decoding="async" class="dtq-swapped-img" data-mfp-src="https://objectbox.io/wordpress/wp-content/uploads/2024/05/samsung-calendar.png" src="https://objectbox.io/wordpress/wp-content/uploads/2024/05/samsung-calendar.png" alt="samsung-calendar" /></div> </div> </div> </div> </div> </div> </div> </div> </div> </div><div class="et_pb_section et_pb_section_9 et_pb_with_background et_section_regular" > <div class="et_pb_row et_pb_row_13"> <div class="et_pb_column et_pb_column_4_4 et_pb_column_32 et_pb_css_mix_blend_mode_passthrough et-last-child"> <div class="et_pb_module ba_gradient_heading ba_gradient_heading_6"> <div class="et_pb_module_inner"> <h1 class="dtq-gradient-heading">Make the most of your data <br /> offline, on-device, anywhere, anytime </h1> </div> </div> </div> </div> </div><div class="et_pb_section et_pb_section_10 et_pb_with_background et_section_regular" > <div class="et_pb_row et_pb_row_14"> <div class="et_pb_column et_pb_column_4_4 et_pb_column_33 et_pb_css_mix_blend_mode_passthrough et-last-child"> <div class="et_pb_module ba_gradient_heading ba_gradient_heading_7"> <div class="et_pb_module_inner"> <h1 class="dtq-gradient-heading">Join the community</h1> </div> </div> </div> </div><div class="et_pb_row et_pb_row_15"> <div class="et_pb_column et_pb_column_4_4 et_pb_column_34 inline-buttons align-center et_pb_css_mix_blend_mode_passthrough et-last-child"> <div class="et_pb_button_module_wrapper et_pb_button_5_wrapper et_pb_button_alignment_center et_pb_module "> <a class="et_pb_button et_pb_button_5 et_pb_bg_layout_dark" href="https://github.com/objectbox/" target="_blank" data-icon="">GitHub</a> </div><div class="et_pb_button_module_wrapper et_pb_button_6_wrapper et_pb_button_alignment_center et_pb_module "> <a class="et_pb_button et_pb_button_6 et_pb_bg_layout_dark" href="https://github.com/objectbox/" target="_blank">Try Open Source</a> </div><div class="et_pb_button_module_wrapper et_pb_button_7_wrapper et_pb_button_alignment_center et_pb_module "> <a class="et_pb_button et_pb_button_7 et_pb_bg_layout_dark" href="https://docs.objectbox.io">📄 Documentation</a> </div> </div> </div><div class="et_pb_row et_pb_row_16 et_pb_gutters1"> <div class="et_pb_column et_pb_column_1_4 et_pb_column_35 et_pb_css_mix_blend_mode_passthrough"> <div class="et_pb_with_border et_pb_module et_pb_blurb et_pb_blurb_3 et_pb_text_align_left et_pb_blurb_position_left et_pb_bg_layout_dark"> <div class="et_pb_blurb_content"> <div class="et_pb_blurb_container"> <h4 class="et_pb_module_header"><span>SIEMENS</span></h4> <div class="et_pb_blurb_description"><p>“very easy to integrate…gave us the data access speed we needed.”</p></div> </div> </div> </div> </div><div class="et_pb_column et_pb_column_1_4 et_pb_column_36 et_pb_css_mix_blend_mode_passthrough"> <div class="et_pb_with_border et_pb_module et_pb_blurb et_pb_blurb_4 et_pb_text_align_left et_pb_blurb_position_left et_pb_bg_layout_dark"> <div class="et_pb_blurb_content"> <div class="et_pb_blurb_container"> <h4 class="et_pb_module_header"><span>KONTRON S&T group</span></h4> <div class="et_pb_blurb_description"><p>“performance improvement far beyond other databases”</p></div> </div> </div> </div> </div><div class="et_pb_column et_pb_column_1_4 et_pb_column_37 et_pb_css_mix_blend_mode_passthrough"> <div class="et_pb_with_border et_pb_module et_pb_blurb et_pb_blurb_5 et_pb_text_align_left et_pb_blurb_position_left et_pb_bg_layout_dark"> <div class="et_pb_blurb_content"> <div class="et_pb_blurb_container"> <h4 class="et_pb_module_header"><span>Atul Kumar</span></h4> <div class="et_pb_blurb_description"><p>“ObjectBox made my work easy to store locally. Overall my experience with ObjectBox is mind blowing.”</p></div> </div> </div> </div> </div><div class="et_pb_column et_pb_column_1_4 et_pb_column_38 et_pb_css_mix_blend_mode_passthrough et-last-child"> <div class="et_pb_with_border et_pb_module et_pb_blurb et_pb_blurb_6 et_pb_text_align_left et_pb_blurb_position_left et_pb_bg_layout_dark"> <div class="et_pb_blurb_content"> <div class="et_pb_blurb_container"> <h4 class="et_pb_module_header"><span>Manas Thakur</span></h4> <div class="et_pb_blurb_description"><p>“I liked the fact that it is a synchronous DB and that I don’t have to await for read/write operations.”</p></div> </div> </div> </div> </div> </div><div class="et_pb_row et_pb_row_17 et_pb_gutters1"> <div class="et_pb_column et_pb_column_1_4 et_pb_column_39 et_pb_css_mix_blend_mode_passthrough"> <div class="et_pb_with_border et_pb_module et_pb_blurb et_pb_blurb_7 et_pb_text_align_left et_pb_blurb_position_left et_pb_bg_layout_dark"> <div class="et_pb_blurb_content"> <div class="et_pb_blurb_container"> <h4 class="et_pb_module_header"><span>Cris @Crispert</span></h4> <div class="et_pb_blurb_description">“Terrific job, ObjectBox is marvelous solution, it almost makes data persistance invisible. I was really astonished to see how the code shrunk, in front of my eyes when I replaced realm. I’m still amazed how simple all of it is.”</div> </div> </div> </div> </div><div class="et_pb_column et_pb_column_1_4 et_pb_column_40 et_pb_css_mix_blend_mode_passthrough"> <div class="et_pb_with_border et_pb_module et_pb_blurb et_pb_blurb_8 et_pb_text_align_left et_pb_blurb_position_left et_pb_bg_layout_dark"> <div class="et_pb_blurb_content"> <div class="et_pb_blurb_container"> <h4 class="et_pb_module_header"><span>Eslam Mongy</span></h4> <div class="et_pb_blurb_description"><p>“Thank you. ObjectBox has proven to be an exceptionally efficient solution for local data storage. In my experience, it surpasses the performance of other available options.”</p></div> </div> </div> </div> </div><div class="et_pb_column et_pb_column_1_4 et_pb_column_41 et_pb_css_mix_blend_mode_passthrough"> <div class="et_pb_with_border et_pb_module et_pb_blurb et_pb_blurb_9 et_pb_text_align_left et_pb_blurb_position_left et_pb_bg_layout_dark"> <div class="et_pb_blurb_content"> <div class="et_pb_blurb_container"> <h4 class="et_pb_module_header"><span>Mohammad Monfared </span></h4> <div class="et_pb_blurb_description"><p>“I was impressed by the simplicity and efficiency of the ObjectBox database solution.”</p></div> </div> </div> </div> </div><div class="et_pb_column et_pb_column_1_4 et_pb_column_42 et_pb_css_mix_blend_mode_passthrough et-last-child"> <div class="et_pb_with_border et_pb_module et_pb_blurb et_pb_blurb_10 et_pb_text_align_left et_pb_blurb_position_left et_pb_bg_layout_dark"> <div class="et_pb_blurb_content"> <div class="et_pb_blurb_container"> <h4 class="et_pb_module_header"><span>Thierry Benda</span></h4> <div class="et_pb_blurb_description"><p>“ObjectBox is a great candidate to store events and handle them later, amongst many other interesting features.”</p></div> </div> </div> </div> </div> </div><div class="et_pb_row et_pb_row_18 et_pb_gutters1"> <div class="et_pb_column et_pb_column_1_2 et_pb_column_43 et_pb_css_mix_blend_mode_passthrough et_pb_column_empty"> </div><div class="et_pb_column et_pb_column_1_4 et_pb_column_44 et_pb_css_mix_blend_mode_passthrough et_pb_column_empty"> </div><div class="et_pb_column et_pb_column_1_4 et_pb_column_45 et_pb_css_mix_blend_mode_passthrough et-last-child et_pb_column_empty"> </div> </div> </div><div class="et_pb_section et_pb_section_11 et_pb_with_background et_section_regular section_has_divider et_pb_bottom_divider" > <div class="et_pb_row et_pb_row_19"> <div class="et_pb_column et_pb_column_4_4 et_pb_column_46 et_pb_css_mix_blend_mode_passthrough et-last-child"> <div class="et_pb_module et_pb_text et_pb_text_27 et_pb_text_align_center et_pb_bg_layout_light"> <div class="et_pb_text_inner"><h1>ObjectBox</h1></div> </div><div class="et_pb_module et_pb_text et_pb_text_28 et_pb_text_align_left et_pb_bg_layout_light"> <div class="et_pb_text_inner"><p>ObjectBox is an on-device Database with Vector Search and out-of-the-box Data Sync, designed for resource-efficiency on mobile, IoT, and other embedded devices, like e.g. ECUs, robots, machines. It also excells on servers and cloud systems. The lightweight database uses minimal computing resources like e.g. CPU, memory, energy (battery) and is therefore superfast, sustainable, and cost-effective across environments and workloads. At the same time, it is transactionally-safe (ACID complaint) and reliably persists and synchronizes data under all kinds of challenging conditions, e.g. flaky networks, offline scenarios, on-premise, occassionally connected devices, etc. Easy to integrate and use, ObjectBox is developed by developers for developers, taking on the hard and unfavorable parts, so that developers can focus on the value-add features while we do the heavy lifting in the background. </p></div> </div> </div> </div> <div class="et_pb_bottom_inside_divider et-no-transition"></div> </div><div class="et_pb_section et_pb_section_12 footer-section et_pb_with_background et_section_regular" > <div class="et_pb_row et_pb_row_20 et_pb_gutters1"> <div class="et_pb_column et_pb_column_1_5 et_pb_column_47 et_pb_css_mix_blend_mode_passthrough"> <div class="et_pb_module et_pb_text et_pb_text_29 et_pb_text_align_left et_pb_bg_layout_light"> <div class="et_pb_text_inner"><h3 style="text-align: left;">Docs</h3> <p style="text-align: left;"><span style="color: #999999;"><a href="https://docs.objectbox.io/" target="_blank" rel="noopener noreferrer" title="Java Docs" style="color: #999999;">Java</a><br /><a href="https://cpp.objectbox.io/" target="_blank" rel="noopener noreferrer" title="C/C++ Docs" style="color: #999999;">C/C++</a><br /><a href="https://golang.objectbox.io/" target="_blank" rel="noopener noreferrer" title="Go Docs" style="color: #999999;">Go</a><br /><a href="https://docs.objectbox.io/kotlin-support" target="_blank" rel="noopener noreferrer" title="Kotlin Docs" style="color: #999999;">Kotlin</a><br /><a href="https://github.com/objectbox/objectbox-dart" target="_blank" rel="noopener noreferrer" title="Flutter / Dart Docs" style="color: #999999;">Flutter / Dart</a><br /><a href="https://swift.objectbox.io/" target="_blank" rel="noopener noreferrer" title="Swift Docs" style="color: #999999;">Swift</a><br /><a href="https://greenrobot.org/greendao/" target="_blank" rel="noopener noreferrer" style="color: #999999;">greenDAO</a><br /><a href="https://greenrobot.org/eventbus/" target="_blank" rel="noopener noreferrer" style="color: #999999;">EventBus</a><br /><a href="https://greenrobot.org/essentials/" target="_blank" rel="noopener noreferrer" style="color: #999999;">Essentials</a></span></p></div> </div> </div><div class="et_pb_column et_pb_column_1_5 et_pb_column_48 et_pb_css_mix_blend_mode_passthrough"> <div class="et_pb_module et_pb_text et_pb_text_30 et_pb_text_align_left et_pb_bg_layout_light"> <div class="et_pb_text_inner"><h3 style="text-align: left;"><strong>Company</strong></h3> <p style="text-align: left;"><span style="color: #999999;"><a href="https://objectbox.io/about-us/" target="_blank" rel="noopener noreferrer" title="About us" style="color: #999999;">About us</a></span><br /><span style="color: #999999;"><a href="https://objectbox.io/jobs/" target="_blank" rel="noopener noreferrer" title="Jobs" style="color: #999999;">Jobs</a></span><br /><span style="color: #999999;"><a href="https://objectbox.io/iot-mobile-insights-learnings-research-studies/" target="_blank" rel="noopener noreferrer" title="Insights" style="color: #999999;">Insights</a></span><br /><span style="color: #999999;"><a href="https://objectbox.io/contact/" target="_blank" rel="noopener noreferrer" title="Contact us" style="color: #999999;">Contact us</a><br /></span><span style="color: #999999;"><a href="https://objectbox.io/faq/" target="_blank" rel="noopener noreferrer" title="FAQ" style="color: #999999;">FAQ</a></span></p> <p><span style="color: #999999;"><a href="https://swift.objectbox.io/" target="_blank" rel="noopener noreferrer" title="Swift Docs" style="color: #999999;"></a></span></p></div> </div><div class="et_pb_module et_pb_image et_pb_image_5"> <span class="et_pb_image_wrap "><picture decoding="async" title="iso 90001" class="wp-image-225777"> <source type="image/webp" srcset="https://objectbox.io/wordpress/wp-content/uploads/2022/12/DIQZ-PZ-90013278_20221114-300x188.jpg.webp"/> <img decoding="async" width="300" height="188" src="https://objectbox.io/wordpress/wp-content/uploads/2022/12/DIQZ-PZ-90013278_20221114-300x188.jpg" alt=""/> </picture> </span> </div> </div><div class="et_pb_column et_pb_column_1_5 et_pb_column_49 et_pb_css_mix_blend_mode_passthrough"> <div class="et_pb_module et_pb_text et_pb_text_31 et_pb_text_align_left et_pb_bg_layout_light"> <div class="et_pb_text_inner"><h3 style="text-align: left;">Follow us</h3> <p><a href="https://www.facebook.com/objectboxTeam/" target="_blank" rel="noopener noreferrer" title="Facebook"><picture decoding="async" class="wp-image-51671 alignnone size-medium" style="float: left;"> <source type="image/webp" srcset="https://objectbox.io/wordpress/wp-content/uploads/2020/08/facebook_white_logo-300x300.png.webp"/> <img decoding="async" src="https://objectbox.io/wordpress/wp-content/uploads/2020/08/facebook_white_logo-300x300.png" alt="facebook_white_logo" width="26" height="26"/> </picture> </a><span style="color: #999999;"><a href="https://www.facebook.com/objectboxTeam/" target="_blank" rel="noopener noreferrer" title="Facebook"> <span style="color: #999999;">Facebook</span></a><br /></span></p> <p><a href="https://www.linkedin.com/company/objectbox/" target="_blank" rel="noopener noreferrer" title="LinkedIn"><span style="color: #999999;"><picture decoding="async" class="wp-image-51673 alignnone size-medium" style="float: left;"> <source type="image/webp" srcset="https://objectbox.io/wordpress/wp-content/uploads/2020/08/linkedin_white_logo.png-300x300.png.webp"/> <img decoding="async" src="https://objectbox.io/wordpress/wp-content/uploads/2020/08/linkedin_white_logo.png-300x300.png" alt="linkedin_white_logo.png" width="26" height="26"/> </picture> LinkedIn</span></a></p> <p><a href="https://www.instagram.com/objectbox_io/?hl=de" target="_blank" rel="noopener noreferrer" title="Instagram"><span style="color: #999999;"><picture decoding="async" class="wp-image-51672 alignnone size-medium" style="float: left;"> <source type="image/webp" srcset="https://objectbox.io/wordpress/wp-content/uploads/2020/08/instagram_white_logo.png-300x300.png.webp"/> <img decoding="async" src="https://objectbox.io/wordpress/wp-content/uploads/2020/08/instagram_white_logo.png-300x300.png" alt="instagram_white_logo.png" width="26" height="26"/> </picture> Instagram</span></a></p> <p><a href="https://twitter.com/ObjectBox_io?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor" target="_blank" rel="noopener noreferrer" title="Twitter"><span style="color: #999999;"><picture decoding="async" class="wp-image-51676 alignnone size-medium" style="float: left;"> <source type="image/webp" srcset="https://objectbox.io/wordpress/wp-content/uploads/2020/08/twitter_white_logo.png-300x300.png.webp"/> <img decoding="async" src="https://objectbox.io/wordpress/wp-content/uploads/2020/08/twitter_white_logo.png-300x300.png" alt="twitter_white_logo.png" width="25" height="25"/> </picture> Twitter</span></a></p> <p><a href="https://www.youtube.com/channel/UCLs3F3Lhh8pjC66WZIopJ6Q" target="_blank" rel="noopener noreferrer" title="Youtube"><span style="color: #999999;"><picture decoding="async" class="wp-image-51680 alignnone size-medium" style="float: left;"> <source type="image/webp" srcset="https://objectbox.io/wordpress/wp-content/uploads/2020/08/youtube_white_logo.png-300x300.png.webp"/> <img decoding="async" src="https://objectbox.io/wordpress/wp-content/uploads/2020/08/youtube_white_logo.png-300x300.png" alt="youtube_white_logo.png" width="25" height="25"/> </picture> Youtube</span></a></p> <p><a href="https://github.com/objectbox" target="_blank" rel="noopener noreferrer" title="Github"><span style="color: #999999;"><picture decoding="async" class="wp-image-51854 alignnone size-medium" style="float: left;"> <source type="image/webp" srcset="https://objectbox.io/wordpress/wp-content/uploads/2020/08/GitHub_white-300x300.png.webp"/> <img decoding="async" src="https://objectbox.io/wordpress/wp-content/uploads/2020/08/GitHub_white-300x300.png" alt="GitHub_white" width="25" height="25"/> </picture> Github</span></a></p></div> </div> </div><div class="et_pb_column et_pb_column_1_5 et_pb_column_50 et_pb_css_mix_blend_mode_passthrough"> <div class="et_pb_module et_pb_text et_pb_text_32 et_clickable et_pb_text_align_left et_pb_bg_layout_light"> <div class="et_pb_text_inner"><h3><strong>SDGs</strong></h3> <p><img decoding="async" src="https://objectbox.io/wordpress/wp-content/uploads/2022/03/E_WEB_08-300x300.png" width="60" height="60" alt="" class="wp-image-224475 alignnone size-medium" style="display: block; margin-left: auto; margin-right: auto;" /><img decoding="async" src="https://objectbox.io/wordpress/wp-content/uploads/2022/03/E_WEB_09-300x300.png" width="60" height="60" alt="" class="wp-image-224476 alignnone size-medium" style="display: block; margin-left: auto; margin-right: auto;" /><img decoding="async" src="https://objectbox.io/wordpress/wp-content/uploads/2022/03/E_WEB_12-300x300.png" width="60" height="60" alt="" class="wp-image-224473 alignnone size-medium" style="display: block; margin-left: auto; margin-right: auto;" /><img decoding="async" src="https://objectbox.io/wordpress/wp-content/uploads/2022/03/E_WEB_13-300x300.png" width="60" height="60" alt="" class="wp-image-224474 alignnone size-medium" style="display: block; margin-left: auto; margin-right: auto;" /> <span> </span></p></div> </div> </div><div class="et_pb_column et_pb_column_1_5 et_pb_column_51 et_pb_css_mix_blend_mode_passthrough et-last-child"> <div class="et_pb_module et_pb_text et_pb_text_33 et_pb_text_align_left et_pb_bg_layout_light"> <div class="et_pb_text_inner"><h3 style="text-align: center;">News from our Blog</h3></div> </div><div class="et_pb_module et_pb_post_slider et_pb_post_slider_0 custom-post-slider et_pb_slider et_pb_post_slider_image_top et_pb_slider_fullwidth_off et_pb_slider_no_pagination et_pb_slider_with_overlay"> <div class="et_pb_slides"> <div class="et_pb_slide et_pb_bg_layout_dark et_pb_post_slide-260848" > <div class="et_pb_slide_overlay_container"></div> <div class="et_pb_container clearfix"> <div class="et_pb_slider_container_inner"> <div class="et_pb_slide_image"> <img decoding="async" width="2000" height="1158" src="https://objectbox.io/wordpress/wp-content/uploads/2024/11/2024-Healthcare-digitization-AI-EdgeComputing-1.jpg" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="2024-Healthcare-digitization-AI-EdgeComputing" loading="eager" /> </div> <div class="et_pb_slide_description"> <h2 class="et_pb_slide_title"><a href="https://objectbox.io/iot-edge-computing-and-digitalization-in-healthcare/">IoT, Edge Computing, and Digitalization in Healthcare</a></h2> <div class="et_pb_slide_content "> <div></div> </div> <div class="et_pb_button_wrapper"><a class="et_pb_button et_pb_more_button" href="https://objectbox.io/iot-edge-computing-and-digitalization-in-healthcare/">Read More</a></div> </div> </div> </div> </div> <div class="et_pb_slide et_pb_bg_layout_dark et_pb_post_slide-260654" > <div class="et_pb_slide_overlay_container"></div> <div class="et_pb_container clearfix"> <div class="et_pb_slider_container_inner"> <div class="et_pb_slide_image"> <img decoding="async" width="2000" height="1158" src="https://objectbox.io/wordpress/wp-content/uploads/2024/11/Cpp-objectBoxVectorSearch_4_0Release.jpg" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="C++ database - embedded with vector search and data sync, free, open source" loading="eager" /> </div> <div class="et_pb_slide_description"> <h2 class="et_pb_slide_title"><a href="https://objectbox.io/the-embedded-database-for-cpp-and-c/">The Embedded Database for C++ and C</a></h2> <div class="et_pb_slide_content "> <div></div> </div> <div class="et_pb_button_wrapper"><a class="et_pb_button et_pb_more_button" href="https://objectbox.io/the-embedded-database-for-cpp-and-c/">Read More</a></div> </div> </div> </div> </div> <div class="et_pb_slide et_pb_bg_layout_dark et_pb_post_slide-260765" > <div class="et_pb_slide_overlay_container"></div> <div class="et_pb_container clearfix"> <div class="et_pb_slider_container_inner"> <div class="et_pb_slide_image"> <img decoding="async" width="2000" height="1158" src="https://objectbox.io/wordpress/wp-content/uploads/2024/11/2024_EdgeAIVectorDatabase.jpg" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" loading="eager" /> </div> <div class="et_pb_slide_description"> <h2 class="et_pb_slide_title"><a href="https://objectbox.io/empowering-edge-ai-the-critical-role-of-databases/">The Critical Role of Databases for Edge AI</a></h2> <div class="et_pb_slide_content "> <div></div> </div> <div class="et_pb_button_wrapper"><a class="et_pb_button et_pb_more_button" href="https://objectbox.io/empowering-edge-ai-the-critical-role-of-databases/">Read More</a></div> </div> </div> </div> </div> <div class="et_pb_slide et_pb_bg_layout_dark et_pb_post_slide-260529" > <div class="et_pb_slide_overlay_container"></div> <div class="et_pb_container clearfix"> <div class="et_pb_slider_container_inner"> <div class="et_pb_slide_image"> <img decoding="async" width="2000" height="1158" src="https://objectbox.io/wordpress/wp-content/uploads/2024/10/DataSyncMongoDB-AtlasDeviceSyncAlternative.jpg" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" loading="eager" /> </div> <div class="et_pb_slide_description"> <h2 class="et_pb_slide_title"><a href="https://objectbox.io/bi-directional-offline-first-data-sync-with-mongodb-and-objectbox/">Bi-directional Offline-First Data Sync with MongoDB and ObjectBox</a></h2> <div class="et_pb_slide_content "> <div></div> </div> <div class="et_pb_button_wrapper"><a class="et_pb_button et_pb_more_button" href="https://objectbox.io/bi-directional-offline-first-data-sync-with-mongodb-and-objectbox/">Read More</a></div> </div> </div> </div> </div> <div class="et_pb_slide et_pb_bg_layout_dark et_pb_post_slide-260182" > <div class="et_pb_slide_overlay_container"></div> <div class="et_pb_container clearfix"> <div class="et_pb_slider_container_inner"> <div class="et_pb_slide_image"> <img decoding="async" width="951" height="549" src="https://objectbox.io/wordpress/wp-content/uploads/2024/10/capture20241014170626359.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="SLM and LLM over time - the plateau of the ever-bigger models" loading="eager" /> </div> <div class="et_pb_slide_description"> <h2 class="et_pb_slide_title"><a href="https://objectbox.io/the-rise-of-small-language-models-2/">The rise of small language models</a></h2> <div class="et_pb_slide_content "> <div></div> </div> <div class="et_pb_button_wrapper"><a class="et_pb_button et_pb_more_button" href="https://objectbox.io/the-rise-of-small-language-models-2/">Read More</a></div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </article> </div> <script nitro-exclude> var heartbeatData = new FormData(); heartbeatData.append('nitroHeartbeat', '1'); fetch(location.href, {method: 'POST', body: heartbeatData, credentials: 'omit'}); </script> <script nitro-exclude> document.cookie = 'nitroCachedPage=' + (!window.NITROPACK_STATE ? '0' : '1') + '; path=/; SameSite=Lax'; </script> <span class="et_pb_scroll_top et-pb-icon"></span> <footer id="main-footer"> <div id="footer-bottom"> <div class="container clearfix"> <div id="footer-info">Ⓒ Copyright 2024 ObjectBox Limited. All rights reserved. | <a href="https://objectbox.io/wordpress/wp-content/uploads/2024/10/2024_10_23_Object-Box-Privacy-Notice.docx.pdf" target="_blank" rel="nofollow">Privacy notice</a> | <a href="https://objectbox.io/wordpress/wp-content/uploads/2024/10/ObjectBox-Terms-Of-UseAC2024.pdf" target="_blank" rel="nofollow">Terms of use & Imprint</a></div> </div> </div> </footer> </div> </div> </div> <script type='text/javascript'>( $ => { /** * Displays toast message from storage, it is used when the user is redirected after login */ if ( window.sessionStorage ) { $( window ).on( 'tcb_after_dom_ready', () => { const message = sessionStorage.getItem( 'tcb_toast_message' ); if ( message ) { tcbToast( sessionStorage.getItem( 'tcb_toast_message' ), false ); sessionStorage.removeItem( 'tcb_toast_message' ); } } ); } /** * Displays toast message * * @param {string} message - message to display * @param {Boolean} error - whether the message is an error or not * @param {Function} callback - callback function to be called after the message is closed */ function tcbToast( message, error, callback ) { /* Also allow "message" objects */ if ( typeof message !== 'string' ) { message = message.message || message.error || message.success; } if ( ! error ) { error = false; } TCB_Front.notificationElement.toggle( message, error ? 'error' : 'success', callback ); } } )( typeof ThriveGlobal === 'undefined' ? jQuery : ThriveGlobal.$j ); </script> <script type="text/javascript"> var et_link_options_data = [{"class":"et_pb_blurb_0","url":"https:\/\/objectbox.io\/vector-database-for-ondevice-ai\/","target":"_self"},{"class":"et_pb_blurb_1","url":"https:\/\/objectbox.io\/retail-edge-computing\/","target":"_self"},{"class":"et_pb_blurb_2","url":"https:\/\/objectbox.io\/connected-car-data-storage-and-sync\/","target":"_self"},{"class":"et_pb_text_32","url":"https:\/\/sdgs.un.org\/goals","target":"_blank"}]; </script> <style type="text/css" id="tve_notification_styles"></style> <div class="tvd-toast tve-fe-message" style="display: none"> <div class="tve-toast-message tve-success-message"> <div class="tve-toast-icon-container"> <span class="tve_tick thrv-svg-icon"></span> </div> <div class="tve-toast-message-container"></div> </div> </div> <script type='text/javascript'> (function () { var c = document.body.className; c = c.replace(/woocommerce-no-js/, 'woocommerce-js'); document.body.className = c; })(); </script> <!-- Start of HubSpot Embed Code --> <script type="text/javascript" id="hs-script-loader" async defer src="//js.hs-scripts.com/3772993.js"></script> <!-- End of HubSpot Embed Code --><link rel='stylesheet' id='wc-blocks-style-css' href='https://objectbox.io/wordpress/wp-content/plugins/woocommerce/assets/client/blocks/wc-blocks.css?ver=wc-9.3.3' type='text/css' media='all' /> <link rel='stylesheet' id='divi-torque-lite-slick-css' href='https://objectbox.io/wordpress/wp-content/plugins/addons-for-divi/assets/libs/slick/slick.min.css?ver=4.0.5' type='text/css' media='all' /> <link rel='stylesheet' id='urvanov_syntax_highlighter-css' href='https://objectbox.io/wordpress/wp-content/plugins/urvanov-syntax-highlighter/css/min/urvanov_syntax_highlighter.min.css?ver=2.8.34' type='text/css' media='all' /> <script type="text/javascript" src="https://objectbox.io/wordpress/wp-content/plugins/divi-modules-table-maker/extensions/scripts/public-module-script-min.js?ver=3.1.2" id="dvmd-tm-public-module-script-js"></script> <script type="text/javascript" id="leadin-script-loader-js-js-extra"> /* <![CDATA[ */ var leadin_wordpress = {"userRole":"visitor","pageType":"home","leadinPluginVersion":"11.1.66"}; /* ]]> */ </script> <script type="text/javascript" src="https://js.hs-scripts.com/3772993.js?integration=WordPress&ver=11.1.66" id="leadin-script-loader-js-js"></script> <script type="text/javascript" src="https://objectbox.io/wordpress/wp-content/plugins/addons-for-divi/assets/libs/magnific-popup/magnific-popup.js?ver=4.0.5" id="divi-torque-lite-magnific-popup-js"></script> <script type="text/javascript" src="https://objectbox.io/wordpress/wp-content/plugins/addons-for-divi/assets/libs/slick/slick.min.js?ver=4.0.5" id="divi-torque-lite-slick-js"></script> <script type="text/javascript" src="https://objectbox.io/wordpress/wp-content/plugins/addons-for-divi/assets/libs/counter-up/counter-up.min.js?ver=4.0.5" id="divi-torque-lite-counter-up-js"></script> <script type="text/javascript" id="divi-torque-lite-frontend-js-extra"> /* <![CDATA[ */ var diviTorqueLiteFrontend = {"ajaxurl":"https:\/\/objectbox.io\/wordpress\/wp-admin\/admin-ajax.php"}; /* ]]> */ </script> <script type="text/javascript" src="https://objectbox.io/wordpress/wp-content/plugins/addons-for-divi/assets/js/frontend.js?ver=4.0.5" id="divi-torque-lite-frontend-js"></script> <script type="text/javascript" id="divi-custom-script-js-extra"> /* <![CDATA[ */ var DIVI = {"item_count":"%d Item","items_count":"%d Items"}; var et_builder_utils_params = {"condition":{"diviTheme":true,"extraTheme":false},"scrollLocations":["app","top"],"builderScrollLocations":{"desktop":"app","tablet":"app","phone":"app"},"onloadScrollLocation":"app","builderType":"fe"}; var et_frontend_scripts = {"builderCssContainerPrefix":"#et-boc","builderCssLayoutPrefix":"#et-boc .et-l"}; var et_pb_custom = {"ajaxurl":"https:\/\/objectbox.io\/wordpress\/wp-admin\/admin-ajax.php","images_uri":"https:\/\/objectbox.io\/wordpress\/wp-content\/themes\/Divi\/images","builder_images_uri":"https:\/\/objectbox.io\/wordpress\/wp-content\/themes\/Divi\/includes\/builder\/images","et_frontend_nonce":"5de0a110a2","subscription_failed":"Please, check the fields below to make sure you entered the correct information.","et_ab_log_nonce":"4645a079c6","fill_message":"Please, fill in the following fields:","contact_error_message":"Please, fix the following errors:","invalid":"Invalid email","captcha":"Captcha","prev":"Prev","previous":"Previous","next":"Next","wrong_captcha":"You entered the wrong number in captcha.","wrong_checkbox":"Checkbox","ignore_waypoints":"no","is_divi_theme_used":"1","widget_search_selector":".widget_search","ab_tests":[],"is_ab_testing_active":"","page_id":"256751","unique_test_id":"","ab_bounce_rate":"5","is_cache_plugin_active":"no","is_shortcode_tracking":"","tinymce_uri":"https:\/\/objectbox.io\/wordpress\/wp-content\/themes\/Divi\/includes\/builder\/frontend-builder\/assets\/vendors","accent_color":"#17a6a6","waypoints_options":[]}; var et_pb_box_shadow_elements = []; /* ]]> */ </script> <script type="text/javascript" src="https://objectbox.io/wordpress/wp-content/themes/Divi/js/scripts.min.js?ver=4.22.0" id="divi-custom-script-js"></script> <script type="text/javascript" id="tve-dash-frontend-js-extra"> /* <![CDATA[ */ var tve_dash_front = {"ajaxurl":"https:\/\/objectbox.io\/wordpress\/wp-admin\/admin-ajax.php","force_ajax_send":"1","is_crawler":"","recaptcha":[],"turnstile":[],"post_id":"256751"}; /* ]]> */ </script> <script type="text/javascript" src="https://objectbox.io/wordpress/wp-content/plugins/thrive-leads/thrive-dashboard/js/dist/frontend.min.js?ver=10.3" id="tve-dash-frontend-js"></script> <script type="text/javascript" src="https://objectbox.io/wordpress/wp-content/themes/Divi/includes/builder/feature/dynamic-assets/assets/js/jquery.fitvids.js?ver=4.22.0" id="fitvids-js"></script> <script type="text/javascript" src="https://objectbox.io/wordpress/wp-includes/js/comment-reply.min.js?ver=6.5.5" id="comment-reply-js" async="async" data-wp-strategy="async"></script> <script type="text/javascript" src="https://objectbox.io/wordpress/wp-content/themes/Divi/includes/builder/feature/dynamic-assets/assets/js/jquery.mobile.js?ver=4.22.0" id="jquery-mobile-js"></script> <script type="text/javascript" src="https://objectbox.io/wordpress/wp-content/themes/Divi/includes/builder/feature/dynamic-assets/assets/js/magnific-popup.js?ver=4.22.0" id="magnific-popup-js"></script> <script type="text/javascript" src="https://objectbox.io/wordpress/wp-content/themes/Divi/includes/builder/feature/dynamic-assets/assets/js/easypiechart.js?ver=4.22.0" id="easypiechart-js"></script> <script type="text/javascript" src="https://objectbox.io/wordpress/wp-content/themes/Divi/includes/builder/feature/dynamic-assets/assets/js/salvattore.js?ver=4.22.0" id="salvattore-js"></script> <script type="text/javascript" src="https://objectbox.io/wordpress/wp-content/plugins/divi-modules-table-maker/extensions/divi-4/scripts/frontend-bundle.min.js?ver=3.1.2" id="divi-modules-table-maker-frontend-bundle-js"></script> <script type="text/javascript" src="https://objectbox.io/wordpress/wp-content/plugins/woocommerce/assets/js/sourcebuster/sourcebuster.min.js?ver=9.3.3" id="sourcebuster-js-js"></script> <script type="text/javascript" id="wc-order-attribution-js-extra"> /* <![CDATA[ */ var wc_order_attribution = {"params":{"lifetime":1.0000000000000000818030539140313095458623138256371021270751953125e-5,"session":30,"base64":false,"ajaxurl":"https:\/\/objectbox.io\/wordpress\/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 type="text/javascript" src="https://objectbox.io/wordpress/wp-content/plugins/woocommerce/assets/js/frontend/order-attribution.min.js?ver=9.3.3" id="wc-order-attribution-js"></script> <script type="text/javascript" src="https://objectbox.io/wordpress/wp-content/themes/Divi/core/admin/js/common.js?ver=4.22.0" id="et-core-common-js"></script> <script type="text/javascript" src="https://objectbox.io/wordpress/wp-content/plugins/divi-module-code-snippet/features/DBCSCopyToClipboardFeature/script.js?ver=1.4.4" id="dbcs-copy-to-clipboard-js"></script> <script type="text/javascript" src="https://objectbox.io/wordpress/wp-content/plugins/addons-for-divi/assets/libs/typed/typed.min.js?ver=4.0.5" id="divi-torque-lite-typed-js"></script> <script type="text/javascript" id="urvanov_syntax_highlighter_js-js-extra"> /* <![CDATA[ */ var UrvanovSyntaxHighlighterSyntaxSettings = {"version":"2.8.34","is_admin":"0","ajaxurl":"https:\/\/objectbox.io\/wordpress\/wp-admin\/admin-ajax.php","prefix":"urvanov-syntax-highlighter-","setting":"urvanov-syntax-highlighter-setting","selected":"urvanov-syntax-highlighter-setting-selected","changed":"urvanov-syntax-highlighter-setting-changed","special":"urvanov-syntax-highlighter-setting-special","orig_value":"data-orig-value","debug":""}; var UrvanovSyntaxHighlighterSyntaxStrings = {"copy":"Copied to the clipboard","minimize":"Click To Expand Code"}; /* ]]> */ </script> <script type="text/javascript" src="https://objectbox.io/wordpress/wp-content/plugins/urvanov-syntax-highlighter/js/min/urvanov_syntax_highlighter.min.js?ver=2.8.34" id="urvanov_syntax_highlighter_js-js"></script> <script type="text/javascript" id="et-builder-modules-script-motion-js-extra"> /* <![CDATA[ */ var et_pb_motion_elements = {"desktop":[],"tablet":[],"phone":[]}; /* ]]> */ </script> <script type="text/javascript" src="https://objectbox.io/wordpress/wp-content/themes/Divi/includes/builder/feature/dynamic-assets/assets/js/motion-effects.js?ver=4.22.0" id="et-builder-modules-script-motion-js"></script> <script type="text/javascript" id="et-builder-modules-script-sticky-js-extra"> /* <![CDATA[ */ var et_pb_sticky_elements = {"et_pb_section_0_tb_header":{"id":"et_pb_section_0_tb_header","selector":".et_pb_section_0_tb_header","position":{"desktop":"top","tablet":"none","phone":"none"},"topOffset":"0px","bottomOffset":"0px","topLimit":"none","bottomLimit":"none","offsetSurrounding":"on","transition":"on","styles":{"module_alignment":{"desktop":"","tablet":"","phone":""},"positioning":"relative"},"stickyStyles":{"position_origin_r":"top_left","horizontal_offset":"","vertical_offset":""}}}; /* ]]> */ </script> <script type="text/javascript" src="https://objectbox.io/wordpress/wp-content/themes/Divi/includes/builder/feature/dynamic-assets/assets/js/sticky-elements.js?ver=4.22.0" id="et-builder-modules-script-sticky-js"></script> <script type="text/javascript">var tcb_current_post_lists=JSON.parse('[]'); var tcb_post_lists=tcb_post_lists?[...tcb_post_lists,...tcb_current_post_lists]:tcb_current_post_lists;</script><script type="text/javascript">/*<![CDATA[*/if ( !window.TL_Const ) {var TL_Const={"security":"f4512e0ff7","ajax_url":"https:\/\/objectbox.io\/wordpress\/wp-admin\/admin-ajax.php","forms":[],"action_conversion":"tve_leads_ajax_conversion","action_impression":"tve_leads_ajax_impression","ajax_load":0,"main_group_id":30848,"display_options":{"allowed_post_types":[],"flag_url_match":null},"custom_post_data":[],"current_screen":{"screen_type":1,"screen_id":0},"ignored_fields":["email","_captcha_size","_captcha_theme","_captcha_type","_submit_option","_use_captcha","g-recaptcha-response","__tcb_lg_fc","__tcb_lg_msg","_state","_form_type","_error_message_option","_back_url","_submit_option","url","_asset_group","_asset_option","mailchimp_optin","tcb_token","tve_labels","tve_mapping","_api_custom_fields","_sendParams","_autofill"]};} else { window.TL_Front && TL_Front.extendConst && TL_Front.extendConst({"security":"f4512e0ff7","ajax_url":"https:\/\/objectbox.io\/wordpress\/wp-admin\/admin-ajax.php","forms":[],"action_conversion":"tve_leads_ajax_conversion","action_impression":"tve_leads_ajax_impression","ajax_load":0,"main_group_id":30848,"display_options":{"allowed_post_types":[],"flag_url_match":null},"custom_post_data":[],"current_screen":{"screen_type":1,"screen_id":0},"ignored_fields":["email","_captcha_size","_captcha_theme","_captcha_type","_submit_option","_use_captcha","g-recaptcha-response","__tcb_lg_fc","__tcb_lg_msg","_state","_form_type","_error_message_option","_back_url","_submit_option","url","_asset_group","_asset_option","mailchimp_optin","tcb_token","tve_labels","tve_mapping","_api_custom_fields","_sendParams","_autofill"]})} /*]]> */</script><style id="et-builder-module-design-tb-256727-256751-cached-inline-styles">.et_pb_section_0_tb_header{border-bottom-width:1px;margin-bottom:-11px;z-index:10;box-shadow:0px 2px 18px 0px rgba(0,0,0,0.1)}.et_pb_section_0_tb_header.et_pb_section{padding-top:0px;padding-bottom:0px;background-color:#1B1815!important}.et_pb_sticky.et_pb_section_0_tb_header{box-shadow:0px 2px 18px 0px rgba(0,0,0,0.1);box-shadow:0px 5px 80px rgba(0,0,0,0.1)!important}.et_pb_row_0_tb_header:before{@media only screen and (min-width:981px){.et_pb_column_0{width:15%!important}.et_pb_column_1{width:15%!important}.et_pb_column_2{width:40%!important}.et_pb_column_3{width:15%!important}.et_pb_column_4{width:15%!important}}}.et_pb_row_0_tb_header{display:flex;align-items:center;flex-wrap:wrap}.et_pb_code_0_tb_header,.et_pb_code_1_tb_header{padding-top:0px;padding-bottom:0px;margin-top:0px!important;margin-bottom:0px!important}.et_pb_menu_0_tb_header.et_pb_menu ul li a{font-weight:500;font-size:15px;color:#ffffff!important}.et_pb_menu_0_tb_header.et_pb_menu{background-color:rgba(0,0,0,0)}.et_pb_menu_0_tb_header .et_pb_menu__logo-wrap .et_pb_menu__logo img{border-top-color:#1B1815;width:auto}.et_pb_menu_0_tb_header{padding-top:10px;padding-right:0px;margin-right:840px!important;margin-bottom:0px!important}.et_pb_menu_0_tb_header.et_pb_menu .et-menu-nav li ul.sub-menu{border-width:2px;border-radius:5px;left:auto!important;padding:0;right:0;width:200px}.et_pb_menu_0_tb_header.et_pb_menu .et-menu-nav li ul.sub-menu a{padding:12px 20px}.et_pb_menu_0_tb_header.et_pb_menu .et_pb_menu__logo{margin-bottom:10px}.et_pb_menu_0_tb_header.et_pb_menu ul li.current-menu-item a{color:#ffffff!important}.et_pb_menu_0_tb_header.et_pb_menu .nav li ul{background-color:#393939!important;border-color:#ffffff}.et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu{border-color:#ffffff}.et_pb_menu_0_tb_header.et_pb_menu .nav li ul.sub-menu a,.et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu a{color:#F7F7F7!important}.et_pb_menu_0_tb_header.et_pb_menu .nav li ul.sub-menu li.current-menu-item a{color:#17A6A6!important}.et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu,.et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu ul{background-color:#383838!important}.et_pb_menu_0_tb_header .et_pb_menu_inner_container>.et_pb_menu__logo-wrap,.et_pb_menu_0_tb_header .et_pb_menu__logo-slot{width:auto;max-width:100%}.et_pb_menu_0_tb_header .et_pb_menu_inner_container>.et_pb_menu__logo-wrap .et_pb_menu__logo img,.et_pb_menu_0_tb_header .et_pb_menu__logo-slot .et_pb_menu__logo-wrap img{height:35px;max-height:none}.et_pb_menu_0_tb_header .mobile_nav .mobile_menu_bar:before{color:#ffffff}.et_pb_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__search-button,.et_pb_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__close-search-button,.et_pb_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__cart-button{color:#17a6a6}.et_pb_button_0_tb_header_wrapper .et_pb_button_0_tb_header,.et_pb_button_0_tb_header_wrapper .et_pb_button_0_tb_header:hover{padding-top:9px!important;padding-right:10px!important;padding-bottom:9px!important;padding-left:29px!important}.et_pb_button_0_tb_header_wrapper{margin-top:4px!important;margin-right:7px!important;margin-bottom:0px!important}body #page-container .et_pb_section .et_pb_button_0_tb_header{color:#BCBCBC!important;border-width:0px!important;border-color:RGBA(255,255,255,0);border-radius:8px;letter-spacing:0px;font-size:14px;background-color:RGBA(255,255,255,0)}body #page-container .et_pb_section .et_pb_button_0_tb_header:hover{color:#ffffff!important;border-color:#17A6A6!important;border-width:1px!important;background-image:initial;background-color:RGBA(255,255,255,0)}body #page-container .et_pb_section .et_pb_button_0_tb_header:after{display:none}body #page-container .et_pb_section .et_pb_button_0_tb_header:before{content:attr(data-icon);font-family:FontAwesome!important;font-weight:400!important;color:#F7F7F7;line-height:inherit;font-size:inherit!important;opacity:1;margin-left:-1.3em;right:auto;display:inline-block;font-family:FontAwesome!important;font-weight:400!important}body #page-container .et_pb_section .et_pb_button_0_tb_header:hover:before{margin-left:.3em;right:auto;margin-left:-1.3em}.et_pb_button_0_tb_header,.et_pb_button_1_tb_header{transition:color 300ms ease 0ms,background-color 300ms ease 0ms,border 300ms ease 0ms}.et_pb_button_0_tb_header,.et_pb_button_0_tb_header:after,.et_pb_button_1_tb_header,.et_pb_button_1_tb_header:after{transition:all 300ms ease 0ms}.et_pb_button_1_tb_header_wrapper .et_pb_button_1_tb_header,.et_pb_button_1_tb_header_wrapper .et_pb_button_1_tb_header:hover{padding-top:7px!important;padding-right:21px!important;padding-bottom:7px!important;padding-left:21px!important}.et_pb_button_1_tb_header_wrapper{margin-top:5px!important;margin-bottom:0px!important}body #page-container .et_pb_section .et_pb_button_1_tb_header{color:#F7F7F7!important;border-width:1px!important;border-color:#17A6A6;border-radius:8px;letter-spacing:0px;font-size:15px;background-image:linear-gradient(195deg,#17a6a6 24%,#006e70 100%);background-color:RGBA(255,255,255,0)}body #page-container .et_pb_section .et_pb_button_1_tb_header:hover{color:#ffffff!important;border-color:#23ffec!important;background-image:linear-gradient(195deg,#1cdddd 0%,#129694 100%);background-color:#ffffff}body #page-container .et_pb_section .et_pb_button_1_tb_header:before,body #page-container .et_pb_section .et_pb_button_1_tb_header:after{display:none!important}.et_pb_row_0_tb_header.et_pb_row{padding-top:0px!important;padding-bottom:0px!important;margin-left:auto!important;margin-right:auto!important;padding-top:0px;padding-bottom:0px}.et_pb_menu_0_tb_header.et_pb_module{margin-left:auto!important;margin-right:auto!important}@media only screen and (min-width:981px){.et_pb_row_0_tb_header,body #page-container .et-db #et-boc .et-l .et_pb_row_0_tb_header.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_0_tb_header.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_0_tb_header.et_pb_row{width:95%}.et_pb_column_1_tb_header{display:flex;justify-content:flex-end}}@media only screen and (max-width:980px){.et_pb_section_0_tb_header{border-bottom-width:1px}.et_pb_row_0_tb_header,body #page-container .et-db #et-boc .et-l .et_pb_row_0_tb_header.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_0_tb_header.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_0_tb_header.et_pb_row,.et_pb_button_0_tb_header,.et_pb_button_1_tb_header{width:100%}.et_pb_column_0_tb_header{order:2;margin-bottom:0}.et_pb_menu_0_tb_header .et_pb_menu__logo-wrap .et_pb_menu__logo img{border-top-color:#1B1815}.et_pb_menu_0_tb_header{padding-top:10px;padding-right:0px;padding-bottom:0px;width:80%}.et_pb_column_1_tb_header{order:1}.et_pb_button_0_tb_header_wrapper{margin-right:0px!important}body #page-container .et_pb_section .et_pb_button_0_tb_header,body #page-container .et_pb_section .et_pb_button_1_tb_header{border-radius:0px}body #page-container .et_pb_section .et_pb_button_0_tb_header:before{line-height:inherit;font-size:inherit!important;margin-left:-1.3em;right:auto;display:inline-block;opacity:1;content:attr(data-icon);font-family:FontAwesome!important;font-weight:400!important}body #page-container .et_pb_section .et_pb_button_0_tb_header:after{display:none}body #page-container .et_pb_section .et_pb_button_0_tb_header:hover:before{margin-left:.3em;right:auto;margin-left:-1.3em}}@media only screen and (min-width:768px) and (max-width:980px){.et_pb_button_0_tb_header,.et_pb_button_1_tb_header{display:none!important}}@media only screen and (max-width:767px){.et_pb_section_0_tb_header{border-bottom-width:1px}.et_pb_column_0_tb_header{order:2;margin-bottom:0}.et_pb_menu_0_tb_header .et_pb_menu__logo-wrap .et_pb_menu__logo img{border-top-color:#1B1815}.et_pb_menu_0_tb_header{width:90%}.et_pb_column_1_tb_header{order:1}body #page-container .et_pb_section .et_pb_button_0_tb_header:before{line-height:inherit;font-size:inherit!important;margin-left:-1.3em;right:auto;display:inline-block;opacity:1;content:attr(data-icon);font-family:FontAwesome!important;font-weight:400!important}body #page-container .et_pb_section .et_pb_button_0_tb_header:after{display:none}body #page-container .et_pb_section .et_pb_button_0_tb_header:hover:before{margin-left:.3em;right:auto;margin-left:-1.3em}.et_pb_button_0_tb_header,.et_pb_button_1_tb_header{width:100%;display:none!important}}.et_pb_section_0.et_pb_section{padding-bottom:0px;background-color:#1B1815!important}.et_pb_row_0.et_pb_row,.et_pb_row_8.et_pb_row,.et_pb_row_11.et_pb_row,.et_pb_row_12.et_pb_row,.et_pb_row_13.et_pb_row,.et_pb_row_19.et_pb_row,.et_pb_row_20.et_pb_row{padding-right:10px!important;padding-left:10px!important;padding-right:10px;padding-left:10px}.et_pb_row_0,body #page-container .et-db #et-boc .et-l .et_pb_row_0.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_0.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_0.et_pb_row,.et_pb_row_1,body #page-container .et-db #et-boc .et-l .et_pb_row_1.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_1.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_1.et_pb_row,.et_pb_row_2,body #page-container .et-db #et-boc .et-l .et_pb_row_2.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_2.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_2.et_pb_row,.et_pb_row_4,body #page-container .et-db #et-boc .et-l .et_pb_row_4.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_4.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_4.et_pb_row,.et_pb_row_6,body #page-container .et-db #et-boc .et-l .et_pb_row_6.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_6.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_6.et_pb_row,.et_pb_row_16,body #page-container .et-db #et-boc .et-l .et_pb_row_16.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_16.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_16.et_pb_row,.et_pb_row_17,body #page-container .et-db #et-boc .et-l .et_pb_row_17.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_17.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_17.et_pb_row,.et_pb_row_18,body #page-container .et-db #et-boc .et-l .et_pb_row_18.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_18.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_18.et_pb_row{width:100%}.et_pb_row_0:before,.et_pb_row_1:before,.et_pb_row_2:before,.et_pb_row_3:before,.et_pb_row_4:before,.et_pb_row_5:before,.et_pb_row_6:before,.et_pb_row_7:before,.et_pb_row_8:before,.et_pb_row_9:before,.et_pb_row_10:before,.et_pb_row_11:before,.et_pb_row_12:before,.et_pb_row_13:before,.et_pb_row_14:before,.et_pb_row_15:before,.et_pb_row_16:before,.et_pb_row_17:before,.et_pb_row_18:before,.et_pb_row_19:before,.et_pb_row_20:before{@media only screen and (min-width:981px){.et_pb_column_0{width:15%!important}.et_pb_column_1{width:15%!important}.et_pb_column_2{width:40%!important}.et_pb_column_3{width:15%!important}.et_pb_column_4{width:15%!important}}}.et_pb_button_0_wrapper .et_pb_button_0,.et_pb_button_0_wrapper .et_pb_button_0:hover{padding-top:2px!important;padding-right:13px!important;padding-bottom:2px!important;padding-left:13px!important}.et_pb_button_0_wrapper,.et_pb_button_1_wrapper{margin-top:5px!important;margin-bottom:0px!important;margin-left:0px!important}body #page-container .et_pb_section .et_pb_button_0{color:#c1c1c1!important;border-width:1px!important;border-color:#17A6A6;border-radius:37px;letter-spacing:0px;font-size:14px;background-image:radial-gradient(ellipse at center,#0a0101 0%,#393939 100%);background-color:#393939}body #page-container .et_pb_section .et_pb_button_0:hover{color:#e8e8e8!important;border-color:#17A6A6!important;background-image:radial-gradient(ellipse at center,#002323 0%,#014242 100%);background-color:#ffffff}body #page-container .et_pb_section .et_pb_button_0:before,body #page-container .et_pb_section .et_pb_button_0:after,body #page-container .et_pb_section .et_pb_button_1:before,body #page-container .et_pb_section .et_pb_button_1:after,body #page-container .et_pb_section .et_pb_button_2:before,body #page-container .et_pb_section .et_pb_button_2:after,body #page-container .et_pb_section .et_pb_button_4:before,body #page-container .et_pb_section .et_pb_button_4:after,body #page-container .et_pb_section .et_pb_button_6:before,body #page-container .et_pb_section .et_pb_button_6:after,body #page-container .et_pb_section .et_pb_button_7:before,body #page-container .et_pb_section .et_pb_button_7:after{display:none!important}.et_pb_button_0,.et_pb_button_1,.et_pb_button_2,.et_pb_button_3,.et_pb_button_4,.et_pb_button_5,.et_pb_button_6,.et_pb_button_7{transition:color 300ms ease 0ms,background-color 300ms ease 0ms,border 300ms ease 0ms}.et_pb_button_0,.et_pb_button_0:after,.et_pb_button_1,.et_pb_button_1:after,.et_pb_button_2,.et_pb_button_2:after,.et_pb_button_3,.et_pb_button_3:after,.et_pb_button_4,.et_pb_button_4:after,.et_pb_button_5,.et_pb_button_5:after,.et_pb_button_6,.et_pb_button_6:after,.et_pb_button_7,.et_pb_button_7:after{transition:all 300ms ease 0ms}.ba_animated_text_0 .dtq-animated-text-head{font-size:65px!important;color:#f7f7f7!important;justify-content:flex-start;display:flex;align-items:center}.ba_animated_text_0{padding-top:10px!important;padding-bottom:0px!important;margin-top:0px!important;margin-bottom:0px!important;text-align:left}.ba_animated_text_0 .dtq-module .dtq-animated-text-prefix span,.ba_animated_text_0 .dtq-module .dtq-animated-text-suffix span,.ba_animated_text_0 .dtq-module .dtq-animated-text-main{-webkit-text-stroke-width:0px;-webkit-text-stroke-color:;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px 0px 0px 0px}.ba_animated_text_0 .dtq-text-animation:after{display:block;right:-8px;width:3px;background:#333333;height:100%}.ba_animated_text_0 .dtq-animated-text-slide li.text-in{animation:flipInX 700ms}.et_pb_heading_0 h1,.et_pb_heading_0 h2,.et_pb_heading_0 h3,.et_pb_heading_0 h4,.et_pb_heading_0 h5,.et_pb_heading_0 h6{font-size:70px;color:#f7f7f7!important;line-height:1.2em}.et_pb_heading_0 .et_pb_heading_container{padding-top:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-bottom:0px}.et_pb_heading_0{width:100%!important}.et_pb_heading_0 h1,.et_pb_heading_0 h2,.et_pb_heading_0 h3,.et_pb_heading_0 h4,.et_pb_heading_0 h5,.et_pb_heading_0 h6{div{display:none}@media only screen and (max-width:768px){div{display:block}}}.et_pb_text_0.et_pb_text,.et_pb_text_6.et_pb_text{color:#f7f7f7!important}.et_pb_text_0{line-height:1.4em;font-family:'Roboto',Helvetica,Arial,Lucida,sans-serif;font-weight:300;font-size:17px;line-height:1.4em;padding-top:0px!important;padding-right:0px!important;padding-bottom:17px!important;margin-top:0px!important;margin-right:12px!important;margin-bottom:0px!important;margin-left:3px!important;width:80%}.et_pb_button_1_wrapper .et_pb_button_1,.et_pb_button_1_wrapper .et_pb_button_1:hover,.et_pb_button_4_wrapper .et_pb_button_4,.et_pb_button_4_wrapper .et_pb_button_4:hover{padding-top:7px!important;padding-right:21px!important;padding-bottom:7px!important;padding-left:21px!important}body #page-container .et_pb_section .et_pb_button_1,body #page-container .et_pb_section .et_pb_button_4{color:#f4f4f4!important;border-width:1px!important;border-color:#17a6a6;border-radius:8px;letter-spacing:0px;font-size:16px;background-image:linear-gradient(195deg,#17a6a6 26%,#006e70 92%);background-color:RGBA(255,255,255,0)}body #page-container .et_pb_section .et_pb_button_1:hover,body #page-container .et_pb_section .et_pb_button_4:hover{color:#f4f4f4!important;border-color:#23ffec!important;background-image:linear-gradient(195deg,#1cdddd 0%,#129694 100%);background-color:#ffffff}.et_pb_button_2_wrapper .et_pb_button_2,.et_pb_button_2_wrapper .et_pb_button_2:hover{padding-top:7px!important;padding-right:15px!important;padding-bottom:7px!important;padding-left:15px!important}.et_pb_button_2_wrapper,.et_pb_button_4_wrapper,.et_pb_button_6_wrapper,.et_pb_button_7_wrapper{margin-top:5px!important;margin-bottom:0px!important}body #page-container .et_pb_section .et_pb_button_2{color:#f2f2f2!important;border-width:1px!important;border-color:#757575;border-radius:8px;letter-spacing:0px;font-size:16px;background-image:linear-gradient(195deg,#4c4c4c 0%,#464646 100%);background-color:#2f2f2f}body #page-container .et_pb_section .et_pb_button_2:hover,body #page-container .et_pb_section .et_pb_button_5:hover,body #page-container .et_pb_section .et_pb_button_6:hover,body #page-container .et_pb_section .et_pb_button_7:hover{color:#ffffff!important;border-color:#BCBCBC!important;background-image:linear-gradient(195deg,#6d6d6d 0%,#595959 99%);background-color:#ffffff}.et_pb_button_2:before,.et_pb_button_5:before,.et_pb_button_6:before,.et_pb_button_7:before{.inline-buttons .et_pb_button_module_wrapper{display:inline-block;margin:0 10px}.inline-buttons{text-align:left!important}.inline-buttons.align-center{text-align:center!important}.inline-buttons.align-right{text-align:right!important}}.et_pb_column_1{@media screen and (min-width:1100px){width:42%!important}@media screen and (max-width:1099px){width:0%!important}}.et_pb_code_0{border-radius:15px 15px 15px 15px;overflow:hidden;border-width:1px;border-color:#919191}.et_pb_row_1.et_pb_row{padding-bottom:0px!important;padding-bottom:0px}.et_pb_button_3_wrapper .et_pb_button_3,.et_pb_button_3_wrapper .et_pb_button_3:hover{padding-top:0px!important;padding-right:10px!important;padding-bottom:0px!important;padding-left:29px!important}.et_pb_button_3_wrapper{margin-top:4px!important;margin-right:7px!important;margin-bottom:0px!important}body #page-container .et_pb_section .et_pb_button_3{color:#BCBCBC!important;border-width:0px!important;border-color:RGBA(255,255,255,0);border-radius:8px;letter-spacing:0px;font-size:14px;background-color:RGBA(255,255,255,0)}body #page-container .et_pb_section .et_pb_button_3:hover{color:#ffffff!important;border-color:#17A6A6!important;border-width:1px!important;background-image:initial;background-color:RGBA(255,255,255,0)}body #page-container .et_pb_section .et_pb_button_3:after,body #page-container .et_pb_section .et_pb_button_5:after{display:none}body #page-container .et_pb_section .et_pb_button_3:before{content:attr(data-icon);font-family:FontAwesome!important;font-weight:400!important;color:#F7F7F7;line-height:inherit;font-size:inherit!important;opacity:1;margin-left:-1.3em;right:auto;display:inline-block;font-family:FontAwesome!important;font-weight:400!important}body #page-container .et_pb_section .et_pb_button_3:hover:before,body #page-container .et_pb_section .et_pb_button_5:hover:before{margin-left:.3em;right:auto;margin-left:-1.3em}.et_pb_text_1.et_pb_text,.et_pb_text_4.et_pb_text,.et_pb_text_26.et_pb_text{color:#BCBCBC!important}.et_pb_text_1{padding-top:14px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-right:0px!important;margin-bottom:10px!important;margin-left:20px!important;width:100%}.et_pb_text_2.et_pb_text,.et_pb_tabs_0.et_pb_tabs .et_pb_tabs_controls li a,.et_pb_text_3.et_pb_text,.et_pb_text_5.et_pb_text,.et_pb_text_15.et_pb_text,.et_pb_text_17.et_pb_text,.et_pb_text_19.et_pb_text,.et_pb_text_21.et_pb_text,.et_pb_text_23.et_pb_text,.et_pb_text_25.et_pb_text{color:#919191!important}.et_pb_text_2{line-height:1.9em;font-family:'Roboto',Helvetica,Arial,Lucida,sans-serif;font-size:12px;line-height:1.9em;background-image:linear-gradient(180deg,#1b1815 6%,#1c1713 49%,#1b1815 94%);background-color:#1B1815;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:15px!important;margin-bottom:10px!important;margin-left:15px!important}.et_pb_section_1.et_pb_section{padding-top:0px;padding-bottom:40px;margin-top:0px;background-color:#1b1815!important}.et_pb_row_2.et_pb_row{padding-top:25px!important;padding-right:10px!important;padding-bottom:10px!important;padding-left:10px!important;padding-top:25px;padding-right:10px;padding-bottom:10px;padding-left:10px}.et_pb_blurb_0.et_pb_blurb .et_pb_module_header,.et_pb_blurb_0.et_pb_blurb .et_pb_module_header a,.et_pb_blurb_1.et_pb_blurb .et_pb_module_header,.et_pb_blurb_1.et_pb_blurb .et_pb_module_header a,.et_pb_blurb_2.et_pb_blurb .et_pb_module_header,.et_pb_blurb_2.et_pb_blurb .et_pb_module_header a{font-family:'Roboto',Helvetica,Arial,Lucida,sans-serif;font-size:19px;color:#e2e2e2!important;line-height:1.6em}.et_pb_blurb_0.et_pb_blurb:hover .et_pb_module_header,.et_pb_blurb_0.et_pb_blurb:hover .et_pb_module_header a,.et_pb_blurb_1.et_pb_blurb:hover .et_pb_module_header,.et_pb_blurb_1.et_pb_blurb:hover .et_pb_module_header a,.et_pb_blurb_2.et_pb_blurb:hover .et_pb_module_header,.et_pb_blurb_2.et_pb_blurb:hover .et_pb_module_header a,.et_pb_blurb_3.et_pb_blurb:hover,.et_pb_blurb_4.et_pb_blurb:hover,.et_pb_blurb_5.et_pb_blurb:hover,.et_pb_blurb_6.et_pb_blurb:hover,.et_pb_blurb_7.et_pb_blurb:hover,.et_pb_blurb_8.et_pb_blurb:hover,.et_pb_blurb_9.et_pb_blurb:hover,.et_pb_blurb_10.et_pb_blurb:hover{color:#ffffff!important}.et_pb_blurb_0.et_pb_blurb p,.et_pb_blurb_1.et_pb_blurb p,.et_pb_blurb_2.et_pb_blurb p,.et_pb_blurb_3.et_pb_blurb p,.et_pb_blurb_4.et_pb_blurb p,.et_pb_blurb_5.et_pb_blurb p,.et_pb_blurb_6.et_pb_blurb p,.et_pb_blurb_7.et_pb_blurb p,.et_pb_blurb_8.et_pb_blurb p,.et_pb_blurb_9.et_pb_blurb p,.et_pb_blurb_10.et_pb_blurb p{line-height:1.6em}.et_pb_blurb_0.et_pb_blurb{font-family:'Roboto',Helvetica,Arial,Lucida,sans-serif;font-size:15px;color:#e5e5e5!important;line-height:1.6em;background-image:radial-gradient(circle at top left,rgba(14,29,33,0.59) 0%,rgba(30,21,14,0.76) 100%);background-color:#343434;border-radius:15px 15px 15px 15px;overflow:hidden;border-width:1px;border-color:#17a6a6;min-height:320px;padding-top:20px!important;padding-right:10px!important;padding-bottom:20px!important;padding-left:10px!important;margin-right:0px!important;margin-bottom:10px!important;margin-left:0px!important}.et_pb_blurb_0.et_pb_blurb:hover{color:#ffffff!important;background-image:radial-gradient(circle at top left,rgba(6,28,28,0.52) 0%,rgba(9,28,28,0.94) 100%);background-color:#343434}.et_pb_blurb_0,.et_pb_blurb_1,.et_pb_blurb_2,.et_pb_blurb_3,.et_pb_blurb_4,.et_pb_blurb_5,.et_pb_blurb_6,.et_pb_blurb_7,.et_pb_blurb_8,.et_pb_blurb_9,.et_pb_blurb_10{box-shadow:0px 25px 70px 0px rgba(0,0,0,0.3)}.et_pb_blurb_0.et_pb_blurb .et_pb_module_header,.et_pb_blurb_0.et_pb_blurb .et_pb_module_header a,.et_pb_blurb_0 .et_pb_blurb_description,.et_pb_blurb_1.et_pb_blurb .et_pb_module_header,.et_pb_blurb_1.et_pb_blurb .et_pb_module_header a,.et_pb_blurb_1 .et_pb_blurb_description,.et_pb_blurb_2.et_pb_blurb .et_pb_module_header,.et_pb_blurb_2.et_pb_blurb .et_pb_module_header a,.et_pb_blurb_2 .et_pb_blurb_description,.et_pb_blurb_3 .et_pb_blurb_description,.et_pb_blurb_4 .et_pb_blurb_description,.et_pb_blurb_5 .et_pb_blurb_description,.et_pb_blurb_6 .et_pb_blurb_description,.et_pb_blurb_7 .et_pb_blurb_description,.et_pb_blurb_8 .et_pb_blurb_description,.et_pb_blurb_9 .et_pb_blurb_description,.et_pb_blurb_10 .et_pb_blurb_description{transition:color 300ms ease 0ms}.et_pb_blurb_0 .et_pb_main_blurb_image .et_pb_image_wrap,.et_pb_blurb_1 .et_pb_main_blurb_image .et_pb_image_wrap,.et_pb_blurb_2 .et_pb_main_blurb_image .et_pb_image_wrap,.et_pb_blurb_3 .et_pb_main_blurb_image .et_pb_image_wrap,.et_pb_blurb_4 .et_pb_main_blurb_image .et_pb_image_wrap,.et_pb_blurb_5 .et_pb_main_blurb_image .et_pb_image_wrap,.et_pb_blurb_6 .et_pb_main_blurb_image .et_pb_image_wrap,.et_pb_blurb_7 .et_pb_main_blurb_image .et_pb_image_wrap,.et_pb_blurb_8 .et_pb_main_blurb_image .et_pb_image_wrap,.et_pb_blurb_9 .et_pb_main_blurb_image .et_pb_image_wrap,.et_pb_blurb_10 .et_pb_main_blurb_image .et_pb_image_wrap{max-width:100%}.et_pb_blurb_0 .et_pb_main_blurb_image .et_pb_only_image_mode_wrap,.et_pb_blurb_0 .et_pb_main_blurb_image .et-pb-icon,.et_pb_blurb_1 .et_pb_main_blurb_image .et_pb_only_image_mode_wrap,.et_pb_blurb_1 .et_pb_main_blurb_image .et-pb-icon,.et_pb_blurb_2 .et_pb_main_blurb_image .et_pb_only_image_mode_wrap,.et_pb_blurb_2 .et_pb_main_blurb_image .et-pb-icon{background-color:RGBA(255,255,255,0)}.et_pb_blurb_1.et_pb_blurb{font-family:'Roboto',Helvetica,Arial,Lucida,sans-serif;font-size:15px;color:#e5e5e5!important;line-height:1.6em;background-image:radial-gradient(circle at top left,rgba(14,29,33,0.59) 0%,rgba(30,21,14,0.76) 99%);background-color:#343434;border-radius:15px 15px 15px 15px;overflow:hidden;border-width:1px;border-color:#303030;min-height:320px;padding-top:20px!important;padding-right:10px!important;padding-bottom:20px!important;padding-left:10px!important;margin-right:0px!important;margin-bottom:10px!important;margin-left:0px!important}.et_pb_blurb_1.et_pb_blurb:hover,.et_pb_blurb_2.et_pb_blurb:hover{color:#ffffff!important;background-image:radial-gradient(circle at top left,rgba(0,74,89,0.24) 0%,rgba(30,21,14,0.76) 100%);background-color:#343434}.et_pb_blurb_2.et_pb_blurb{font-family:'Roboto',Helvetica,Arial,Lucida,sans-serif;font-size:15px;color:#e5e5e5!important;line-height:1.6em;background-image:radial-gradient(circle at top left,rgba(14,29,33,0.59) 0%,rgba(30,21,14,0.76) 99%);background-color:#343434;border-radius:15px 15px 15px 15px;overflow:hidden;border-width:1px;border-color:#303030;min-height:320px;padding-top:20px!important;padding-right:10px!important;padding-bottom:20px!important;padding-left:10px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important}.et_pb_section_2.et_pb_section{padding-top:50px;padding-bottom:0px;background-color:#1b1815!important}.et_pb_row_3.et_pb_row{padding-top:0px!important;padding-right:10px!important;padding-bottom:0px!important;padding-left:10px!important;padding-top:0px;padding-right:10px;padding-bottom:0px;padding-left:10px}.et_pb_heading_1 h1,.et_pb_heading_1 h2,.et_pb_heading_1 h3,.et_pb_heading_1 h4,.et_pb_heading_1 h5,.et_pb_heading_1 h6{font-weight:300;font-size:16px;color:#BCBCBC!important;text-align:center}.et_pb_row_4.et_pb_row{padding-top:0px!important;padding-right:10px!important;padding-left:10px!important;padding-top:0px;padding-right:10px;padding-left:10px}.et_pb_column_8,.et_pb_column_9,.et_pb_column_11,.et_pb_column_12{@media screen and (min-width:700px){width:17%!important}@media screen and (max-width:699px){width:50%!important}}.et_pb_image_0{padding-top:27px;padding-right:25px;padding-bottom:15px;padding-left:25px;text-align:left;margin-left:0}.et_pb_image_0 .et_pb_image_wrap,.et_pb_image_1 .et_pb_image_wrap,.et_pb_image_2 .et_pb_image_wrap,.et_pb_image_3 .et_pb_image_wrap,.et_pb_image_4 .et_pb_image_wrap{display:block}.et_pb_image_1{padding-top:23px;padding-right:20px;padding-bottom:15px;padding-left:20px;text-align:left;margin-left:0}.et_pb_column_10{@media screen and (min-width:700px){width:32%!important}}.et_pb_image_2{padding-top:15px;padding-right:50px;padding-bottom:15px;padding-left:50px;text-align:left;margin-left:0}.et_pb_image_3 .et_pb_image_wrap img{height:100px;width:auto}.et_pb_image_3{padding-top:0px;padding-right:40px;padding-bottom:0px;padding-left:40px;text-align:left;margin-left:0}.et_pb_image_4 .et_pb_image_wrap img{height:75px;width:auto}.et_pb_image_4{padding-top:10px;padding-right:25px;padding-bottom:15px;padding-left:25px;text-align:left;margin-left:0}.et_pb_section_3.et_pb_section{padding-top:50px;padding-bottom:30px;background-color:#1b1815!important}.et_pb_row_5{min-height:300px}.et_pb_row_5.et_pb_row{padding-right:10px!important;padding-bottom:49px!important;padding-left:10px!important;padding-right:10px;padding-bottom:49px;padding-left:10px}.et_pb_tabs_0.et_pb_tabs .et_pb_tabs_controls li,.et_pb_tabs_0.et_pb_tabs .et_pb_tabs_controls li a{font-size:14px}.et_pb_tabs_0.et_pb_tabs .et_pb_all_tabs,.et_pb_tabs_0 .et_pb_tabs_controls li{background-color:#212121}.et_pb_tabs_0.et_pb_tabs{border-radius:15px 15px 15px 15px;overflow:hidden;border-color:#919191;margin-top:2%!important;margin-left:8%!important}.et_pb_tabs_0 .et_pb_tabs_controls li.et_pb_tab_active{background-color:#393939}.et_pb_tabs_0.et_pb_tabs .et_pb_tabs_controls li.et_pb_tab_active a,.et_pb_text_11.et_pb_text:hover{color:#17A6A6!important}.et_pb_text_3{letter-spacing:1px;padding-bottom:0px!important;margin-top:-22px!important;margin-right:45px!important;margin-bottom:25px!important;margin-left:8%!important}body.safari .et_pb_text_3,body.iphone .et_pb_text_3,body.uiwebview .et_pb_text_3,body.safari .et_pb_text_4,body.iphone .et_pb_text_4,body.uiwebview .et_pb_text_4,body.safari .et_pb_text_5,body.iphone .et_pb_text_5,body.uiwebview .et_pb_text_5,body.safari .et_pb_text_6,body.iphone .et_pb_text_6,body.uiwebview .et_pb_text_6,body.safari .et_pb_text_7,body.iphone .et_pb_text_7,body.uiwebview .et_pb_text_7,body.safari .et_pb_text_8,body.iphone .et_pb_text_8,body.uiwebview .et_pb_text_8,body.safari .et_pb_text_9,body.iphone .et_pb_text_9,body.uiwebview .et_pb_text_9,body.safari .et_pb_text_10,body.iphone .et_pb_text_10,body.uiwebview .et_pb_text_10,body.safari .et_pb_text_11,body.iphone .et_pb_text_11,body.uiwebview .et_pb_text_11,body.safari .et_pb_text_12,body.iphone .et_pb_text_12,body.uiwebview .et_pb_text_12,body.safari .et_pb_text_13,body.iphone .et_pb_text_13,body.uiwebview .et_pb_text_13,body.safari .et_pb_text_14,body.iphone .et_pb_text_14,body.uiwebview .et_pb_text_14,body.safari .et_pb_text_15,body.iphone .et_pb_text_15,body.uiwebview .et_pb_text_15,body.safari .et_pb_text_16,body.iphone .et_pb_text_16,body.uiwebview .et_pb_text_16,body.safari .et_pb_text_17,body.iphone .et_pb_text_17,body.uiwebview .et_pb_text_17,body.safari .et_pb_text_18,body.iphone .et_pb_text_18,body.uiwebview .et_pb_text_18,body.safari .et_pb_text_19,body.iphone .et_pb_text_19,body.uiwebview .et_pb_text_19,body.safari .et_pb_text_20,body.iphone .et_pb_text_20,body.uiwebview .et_pb_text_20,body.safari .et_pb_text_21,body.iphone .et_pb_text_21,body.uiwebview .et_pb_text_21,body.safari .et_pb_text_22,body.iphone .et_pb_text_22,body.uiwebview .et_pb_text_22,body.safari .et_pb_text_23,body.iphone .et_pb_text_23,body.uiwebview .et_pb_text_23,body.safari .et_pb_text_24,body.iphone .et_pb_text_24,body.uiwebview .et_pb_text_24,body.safari .et_pb_text_25,body.iphone .et_pb_text_25,body.uiwebview .et_pb_text_25,body.safari .et_pb_text_26,body.iphone .et_pb_text_26,body.uiwebview .et_pb_text_26,body.safari .et_pb_text_27,body.iphone .et_pb_text_27,body.uiwebview .et_pb_text_27,body.safari .et_pb_text_28,body.iphone .et_pb_text_28,body.uiwebview .et_pb_text_28,body.safari .et_pb_text_29,body.iphone .et_pb_text_29,body.uiwebview .et_pb_text_29,body.safari .et_pb_text_30,body.iphone .et_pb_text_30,body.uiwebview .et_pb_text_30,body.safari .et_pb_text_31,body.iphone .et_pb_text_31,body.uiwebview .et_pb_text_31,body.safari .et_pb_text_32,body.iphone .et_pb_text_32,body.uiwebview .et_pb_text_32,body.safari .et_pb_text_33,body.iphone .et_pb_text_33,body.uiwebview .et_pb_text_33{font-variant-ligatures:no-common-ligatures}.et_pb_text_4{line-height:1.4em;font-family:'Roboto',Helvetica,Arial,Lucida,sans-serif;font-size:23px;line-height:1.4em;padding-top:18px!important;padding-bottom:18px!important;padding-left:0px!important;margin-top:0px!important;margin-bottom:0px!important;margin-left:-37px!important}.et_pb_text_4 h1{line-height:1.8em}.et_pb_text_5{font-size:15px;padding-top:0px!important;padding-right:30px!important;padding-bottom:0px!important;margin-top:0px!important;margin-bottom:0px!important;margin-left:-37px!important}.et_pb_section_4.et_pb_section{padding-top:50px;background-color:#1B1815!important}.et_pb_row_6{border-color:RGBA(255,255,255,0);min-height:197.8px}.et_pb_row_6.et_pb_row{padding-top:46px!important;padding-right:10px!important;padding-left:10px!important;padding-top:46px;padding-right:10px;padding-left:10px}.et_pb_column_15,.et_pb_column_17{@media screen and (min-width:700px){width:20%!important}}.et_pb_column_16{@media screen and (min-width:700px){width:60%!important}}.ba_gradient_heading_0 .dtq-gradient-heading,.ba_gradient_heading_2 .dtq-gradient-heading,.ba_gradient_heading_3 .dtq-gradient-heading,.ba_gradient_heading_4 .dtq-gradient-heading,.ba_gradient_heading_5 .dtq-gradient-heading{font-size:50px;text-align:center;font-weight:bold;font-size:50px;line-height:1.2em;color:1.2em;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-color:transparent;background-image:linear-gradient(180deg,#ffffff 30%,#a8a8a8 60%)}.ba_gradient_heading_0,.ba_gradient_heading_1,.ba_gradient_heading_6{margin-bottom:9px}.et_pb_text_6{line-height:1.4em;font-family:'Roboto',Helvetica,Arial,Lucida,sans-serif;font-weight:300;font-size:17px;line-height:1.4em;padding-top:10px!important;padding-bottom:15px!important;margin-top:0px!important;margin-bottom:0px!important}.et_pb_section_5.et_pb_section{padding-top:0px;padding-bottom:20px;margin-top:0px;background-color:#1b1815!important}.et_pb_row_7.et_pb_row{padding-top:30px!important;padding-right:10px!important;padding-bottom:0px!important;padding-left:10px!important;padding-top:30px;padding-right:10px;padding-bottom:0px;padding-left:10px}.ba_gradient_heading_1 .dtq-gradient-heading{font-size:70px;text-align:center;font-weight:bold;font-size:70px;line-height:1.2em;color:1.2em;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-color:transparent;background-image:linear-gradient(169deg,#ffffff 28%,#a8a8a8 55%)}.et_pb_text_7.et_pb_text,.et_pb_text_8.et_pb_text{color:#e5e5e5!important}.et_pb_text_7{line-height:1em;font-weight:700;font-size:20px;line-height:1em;padding-top:0px!important;padding-bottom:0px!important;margin-top:-40px!important;margin-bottom:3px!important}.et_pb_text_8{font-weight:300;font-size:13px;padding-top:0px!important;padding-bottom:0px!important}.ba_gradient_heading_2,.ba_gradient_heading_4,.ba_gradient_heading_7{padding-top:10px;padding-bottom:0px;margin-bottom:0px}.ba_gradient_heading_3{padding-bottom:0px;margin-top:-40px;margin-bottom:0px}.ba_gradient_heading_5{padding-top:0px;padding-bottom:0px;margin-top:-40px;margin-bottom:0px}.et_pb_section_6.et_pb_section{padding-top:0px;padding-bottom:30px;background-color:#1b1815!important}.et_pb_number_counter_0.et_pb_number_counter h3,.et_pb_number_counter_0.et_pb_number_counter h1.title,.et_pb_number_counter_0.et_pb_number_counter h2.title,.et_pb_number_counter_0.et_pb_number_counter h4.title,.et_pb_number_counter_0.et_pb_number_counter h5.title,.et_pb_number_counter_0.et_pb_number_counter h6.title,.et_pb_number_counter_1.et_pb_number_counter h3,.et_pb_number_counter_1.et_pb_number_counter h1.title,.et_pb_number_counter_1.et_pb_number_counter h2.title,.et_pb_number_counter_1.et_pb_number_counter h4.title,.et_pb_number_counter_1.et_pb_number_counter h5.title,.et_pb_number_counter_1.et_pb_number_counter h6.title{font-size:28px;color:#a5a5a5!important;line-height:2em}.et_pb_number_counter_0.et_pb_number_counter .percent p,.et_pb_number_counter_1.et_pb_number_counter .percent p{color:#e5e5e5!important;line-height:94px;transition:color 300ms ease 0ms}.et_pb_number_counter_0.et_pb_number_counter .percent p:hover,.et_pb_number_counter_1.et_pb_number_counter .percent p:hover{color:#17a6a6!important}.et_pb_number_counter_0.et_pb_number_counter,.et_pb_number_counter_1.et_pb_number_counter{margin-bottom:20px!important}.et_pb_text_9.et_pb_text,.et_pb_text_10.et_pb_text,.et_pb_text_12.et_pb_text,.et_pb_text_13.et_pb_text{color:#686868!important}.et_pb_text_9,.et_pb_text_13{font-family:'Roboto',Helvetica,Arial,Lucida,sans-serif;font-weight:700;padding-top:0px!important;padding-bottom:0px!important;margin-top:-35px!important}.et_pb_text_10{font-family:'Roboto',Helvetica,Arial,Lucida,sans-serif;font-weight:700;font-size:22px;padding-top:15px!important;padding-bottom:0px!important;margin-top:0px!important}.et_pb_text_11.et_pb_text{color:#e5e5e5!important;transition:color 300ms ease 0ms}.et_pb_text_11{font-family:'Roboto',Helvetica,Arial,Lucida,sans-serif;font-weight:500;font-size:36px;padding-top:0px!important;padding-bottom:0px!important;margin-top:-15px!important}.et_pb_text_12{font-family:'Roboto',Helvetica,Arial,Lucida,sans-serif;font-weight:700;font-size:22px;padding-top:0px!important;padding-bottom:0px!important;margin-top:-17px!important}.et_pb_section_7.et_pb_section{padding-top:40px;padding-bottom:40px;background-color:#1b1815!important}.et_pb_row_9.et_pb_row{padding-top:0px!important;padding-bottom:14px!important;margin-top:55px!important;margin-right:auto!important;margin-left:auto!important;padding-top:0px;padding-bottom:14px}.et_pb_heading_2 h1,.et_pb_heading_2 h2,.et_pb_heading_2 h3,.et_pb_heading_2 h4,.et_pb_heading_2 h5,.et_pb_heading_2 h6{font-size:50px;color:#F7F7F7!important}.et_pb_heading_2 .et_pb_heading_container{padding-bottom:0px}.et_pb_row_10.et_pb_row{padding-top:2px!important;padding-right:10px!important;padding-bottom:30px!important;padding-left:10px!important;padding-top:2px;padding-right:10px;padding-bottom:30px;padding-left:10px}.et_pb_text_14.et_pb_text,.et_pb_text_16.et_pb_text,.et_pb_text_18.et_pb_text,.et_pb_text_20.et_pb_text,.et_pb_text_22.et_pb_text,.et_pb_text_24.et_pb_text{color:#F7F7F7!important}.et_pb_text_14,.et_pb_text_16,.et_pb_text_18,.et_pb_text_20,.et_pb_text_22,.et_pb_text_24{font-weight:700;font-size:19px;margin-bottom:8px!important}.et_pb_text_15,.et_pb_text_17,.et_pb_text_19,.et_pb_text_21,.et_pb_text_23,.et_pb_text_25{padding-top:0px!important;padding-bottom:0px!important;margin-top:0px!important;margin-bottom:0px!important}.et_pb_section_8.et_pb_section{padding-top:0px;padding-bottom:0px;margin-top:0px;margin-bottom:0px;background-color:#1B1815!important}.et_pb_text_26{padding-bottom:4px!important;margin-bottom:9px!important}.ba_logo_carousel_child_6 .dtq-overlay,.ba_logo_carousel_child_7 .dtq-overlay,.ba_logo_carousel_child_8 .dtq-overlay,.ba_logo_carousel_child_9 .dtq-overlay,.ba_logo_carousel_child_10 .dtq-overlay,.ba_logo_carousel_child_11 .dtq-overlay,.ba_logo_carousel_child_12 .dtq-overlay,.ba_logo_carousel_child_13 .dtq-overlay,.ba_logo_carousel_child_14 .dtq-overlay,.ba_logo_carousel_child_15 .dtq-overlay,.ba_logo_carousel_child_16 .dtq-overlay,.ba_logo_carousel_child_17 .dtq-overlay,.ba_logo_carousel_child_18 .dtq-overlay,.ba_logo_carousel_child_19 .dtq-overlay,.ba_logo_carousel_child_20 .dtq-overlay,.ba_logo_carousel_child_21 .dtq-overlay,.ba_logo_carousel_child_22 .dtq-overlay,.ba_logo_carousel_child_23 .dtq-overlay,.ba_logo_carousel_child_24 .dtq-overlay{color:#2EA3F2;transition:all 500ms;background-color:#2EA3F2}.ba_logo_carousel_child_6 .dtq-overlay .dtq-overlay-icon,.ba_logo_carousel_child_7 .dtq-overlay .dtq-overlay-icon,.ba_logo_carousel_child_8 .dtq-overlay .dtq-overlay-icon,.ba_logo_carousel_child_9 .dtq-overlay .dtq-overlay-icon,.ba_logo_carousel_child_10 .dtq-overlay .dtq-overlay-icon,.ba_logo_carousel_child_11 .dtq-overlay .dtq-overlay-icon,.ba_logo_carousel_child_12 .dtq-overlay .dtq-overlay-icon,.ba_logo_carousel_child_13 .dtq-overlay .dtq-overlay-icon,.ba_logo_carousel_child_14 .dtq-overlay .dtq-overlay-icon,.ba_logo_carousel_child_15 .dtq-overlay .dtq-overlay-icon,.ba_logo_carousel_child_16 .dtq-overlay .dtq-overlay-icon,.ba_logo_carousel_child_17 .dtq-overlay .dtq-overlay-icon,.ba_logo_carousel_child_18 .dtq-overlay .dtq-overlay-icon,.ba_logo_carousel_child_19 .dtq-overlay .dtq-overlay-icon,.ba_logo_carousel_child_20 .dtq-overlay .dtq-overlay-icon,.ba_logo_carousel_child_21 .dtq-overlay .dtq-overlay-icon,.ba_logo_carousel_child_22 .dtq-overlay .dtq-overlay-icon,.ba_logo_carousel_child_23 .dtq-overlay .dtq-overlay-icon,.ba_logo_carousel_child_24 .dtq-overlay .dtq-overlay-icon{font-size:32px;opacity:1}.ba_logo_carousel_0{padding-top:0px;padding-bottom:0px;margin-top:-40px}.ba_logo_carousel_0 .dtq-carousel .slick-prev:before,.ba_logo_carousel_0 .dtq-carousel .slick-next:before{font-family:ETmodules!important;font-weight:400!important}.ba_logo_carousel_0 .dtq-centered--highlighted .slick-slide{transition:transform 5000ms}.ba_logo_carousel_0 .dtq-carousel .slick-track{padding-top:50px;padding-bottom:50px}.ba_logo_carousel_0 .dtq-carousel .slick-slide,.et-db #et-boc .ba_logo_carousel_0 .dtq-carousel .slick-slide{padding-left:10px!important;padding-right:10px!important}.ba_logo_carousel_0 .dtq-carousel .slick-arrow{height:40px;width:40px;color:#333333;background:#ddd;border:0px solid #333;transform:skew(0deg);margin-top:-20px}.ba_logo_carousel_0 .dtq-carousel .slick-arrow:before{font-size:30px;transform:skew(-0deg);display:inline-block}.ba_logo_carousel_0 .dtq-carousel .slick-next,.ba_logo_carousel_0 .dtq-carousel .slick-prev{border-radius:40px 40px 40px 40px}.ba_logo_carousel_0 .slick-arrow{top:50%}.ba_logo_carousel_0 .slick-next{right:-15px}.ba_logo_carousel_0 .slick-prev{left:-15px}.ba_logo_carousel_0 .dtq-carousel .slick-dots li button{font-size:0!important;background:#dddddd;height:10px;width:10px;border-radius:10px 10px 10px 10px}.ba_logo_carousel_0 .dtq-carousel .slick-dots{text-align:center;transform:translateY(10px)}.ba_logo_carousel_0 .dtq-carousel .slick-dots li{margin:0 10px}.et_pb_section_9.et_pb_section{padding-top:20px;padding-bottom:10px;background-color:#1b1815!important}.ba_gradient_heading_6 .dtq-gradient-heading{font-size:50px;text-align:center;font-weight:bold;font-size:50px;line-height:1.2em;color:1.2em;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-color:transparent;background-image:linear-gradient(203deg,#ffffff 45%,#a8a8a8 68%)}.et_pb_section_10.et_pb_section{padding-top:0px;padding-bottom:0px;background-color:#1b1815!important}.et_pb_row_14.et_pb_row{padding-right:10px!important;padding-bottom:0px!important;padding-left:10px!important;margin-bottom:0px!important;padding-right:10px;padding-bottom:0px;padding-left:10px}.ba_gradient_heading_7 .dtq-gradient-heading{font-size:25px;text-align:center;font-weight:bold;font-size:25px;line-height:1.2em;color:1.2em;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-color:transparent;background-image:linear-gradient(169deg,#ffffff 37%,#a8a8a8 54%)}.et_pb_row_15.et_pb_row{padding-top:0px!important;padding-right:10px!important;padding-bottom:0px!important;padding-left:1px!important;margin-bottom:0px!important;padding-top:0px;padding-right:10px;padding-bottom:0px;padding-left:1px}.et_pb_button_5_wrapper .et_pb_button_5,.et_pb_button_5_wrapper .et_pb_button_5:hover{padding-top:3px!important;padding-right:25px!important;padding-bottom:3px!important;padding-left:25px!important}.et_pb_button_5_wrapper{margin-top:5px!important;margin-bottom:5px!important}body #page-container .et_pb_section .et_pb_button_5,body #page-container .et_pb_section .et_pb_button_6,body #page-container .et_pb_section .et_pb_button_7{color:#f2f2f2!important;border-width:1px!important;border-color:#757575;border-radius:6px;letter-spacing:0px;font-size:12px;background-image:linear-gradient(195deg,#4c4c4c 0%,#464646 100%);background-color:#2f2f2f}body #page-container .et_pb_section .et_pb_button_5:before{content:attr(data-icon);font-family:FontAwesome!important;font-weight:400!important;line-height:inherit;font-size:inherit!important;opacity:1;margin-left:-1.3em;right:auto;display:inline-block;font-family:FontAwesome!important;font-weight:400!important}.et_pb_button_6_wrapper .et_pb_button_6,.et_pb_button_6_wrapper .et_pb_button_6:hover,.et_pb_button_7_wrapper .et_pb_button_7,.et_pb_button_7_wrapper .et_pb_button_7:hover{padding-top:3px!important;padding-right:10px!important;padding-bottom:3px!important;padding-left:10px!important}.et_pb_row_16.et_pb_row{padding-top:4px!important;padding-right:10px!important;padding-bottom:0px!important;padding-left:10px!important;margin-top:10px!important;margin-bottom:0px!important;padding-top:4px;padding-right:10px;padding-bottom:0px;padding-left:10px}.et_pb_blurb_3.et_pb_blurb .et_pb_module_header,.et_pb_blurb_3.et_pb_blurb .et_pb_module_header a,.et_pb_blurb_4.et_pb_blurb .et_pb_module_header,.et_pb_blurb_4.et_pb_blurb .et_pb_module_header a,.et_pb_blurb_5.et_pb_blurb .et_pb_module_header,.et_pb_blurb_5.et_pb_blurb .et_pb_module_header a,.et_pb_blurb_6.et_pb_blurb .et_pb_module_header,.et_pb_blurb_6.et_pb_blurb .et_pb_module_header a,.et_pb_blurb_7.et_pb_blurb .et_pb_module_header,.et_pb_blurb_7.et_pb_blurb .et_pb_module_header a,.et_pb_blurb_8.et_pb_blurb .et_pb_module_header,.et_pb_blurb_8.et_pb_blurb .et_pb_module_header a,.et_pb_blurb_9.et_pb_blurb .et_pb_module_header,.et_pb_blurb_9.et_pb_blurb .et_pb_module_header a,.et_pb_blurb_10.et_pb_blurb .et_pb_module_header,.et_pb_blurb_10.et_pb_blurb .et_pb_module_header a{font-family:'Roboto',Helvetica,Arial,Lucida,sans-serif;font-size:17px;color:#ffffff!important;line-height:1.6em}.et_pb_blurb_3.et_pb_blurb,.et_pb_blurb_4.et_pb_blurb,.et_pb_blurb_5.et_pb_blurb,.et_pb_blurb_6.et_pb_blurb{font-family:'Roboto',Helvetica,Arial,Lucida,sans-serif;color:#a8a8a8!important;line-height:1.6em;background-image:radial-gradient(circle at top left,rgba(14,29,33,0.59) 0%,rgba(30,21,14,0.76) 99%);background-color:#343434;border-radius:15px 15px 15px 15px;overflow:hidden;border-width:1px;border-color:#303030;min-height:170px;padding-top:25px!important;padding-right:15px!important;padding-bottom:25px!important;padding-left:15px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:5px!important;margin-left:0px!important;width:100%}.et_pb_blurb_3 .et_pb_main_blurb_image .et_pb_only_image_mode_wrap,.et_pb_blurb_3 .et_pb_main_blurb_image .et-pb-icon,.et_pb_blurb_4 .et_pb_main_blurb_image .et_pb_only_image_mode_wrap,.et_pb_blurb_4 .et_pb_main_blurb_image .et-pb-icon,.et_pb_blurb_5 .et_pb_main_blurb_image .et_pb_only_image_mode_wrap,.et_pb_blurb_5 .et_pb_main_blurb_image .et-pb-icon,.et_pb_blurb_6 .et_pb_main_blurb_image .et_pb_only_image_mode_wrap,.et_pb_blurb_6 .et_pb_main_blurb_image .et-pb-icon,.et_pb_blurb_7 .et_pb_main_blurb_image .et_pb_only_image_mode_wrap,.et_pb_blurb_7 .et_pb_main_blurb_image .et-pb-icon,.et_pb_blurb_8 .et_pb_main_blurb_image .et_pb_only_image_mode_wrap,.et_pb_blurb_8 .et_pb_main_blurb_image .et-pb-icon,.et_pb_blurb_9 .et_pb_main_blurb_image .et_pb_only_image_mode_wrap,.et_pb_blurb_9 .et_pb_main_blurb_image .et-pb-icon,.et_pb_blurb_10 .et_pb_main_blurb_image .et_pb_only_image_mode_wrap,.et_pb_blurb_10 .et_pb_main_blurb_image .et-pb-icon{border-radius:20px 20px 20px 20px;overflow:hidden;border-width:1px;border-color:#a5a5a5;background-color:RGBA(255,255,255,0)}.et_pb_row_17.et_pb_row{padding-top:5px!important;padding-right:10px!important;padding-bottom:0px!important;padding-left:10px!important;margin-top:0px!important;margin-bottom:0px!important;padding-top:5px;padding-right:10px;padding-bottom:0px;padding-left:10px}.et_pb_blurb_7.et_pb_blurb,.et_pb_blurb_8.et_pb_blurb,.et_pb_blurb_9.et_pb_blurb,.et_pb_blurb_10.et_pb_blurb{font-family:'Roboto',Helvetica,Arial,Lucida,sans-serif;color:#a8a8a8!important;line-height:1.6em;background-image:radial-gradient(circle at top left,rgba(14,29,33,0.59) 0%,rgba(30,21,14,0.76) 99%);background-color:#343434;border-radius:15px 15px 15px 15px;overflow:hidden;border-width:1px;border-color:#303030;min-height:265px;padding-top:25px!important;padding-right:15px!important;padding-bottom:25px!important;padding-left:15px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:5px!important;margin-left:0px!important;width:100%}.et_pb_row_18.et_pb_row{padding-top:0px!important;margin-top:5px!important;padding-top:0px}.et_pb_section_11.et_pb_section{padding-top:50px;margin-top:0px;background-color:#1B1815!important}.et_pb_section_11.section_has_divider.et_pb_bottom_divider .et_pb_bottom_inside_divider{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDBweCIgdmlld0JveD0iMCAwIDEyODAgMTQwIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnIGZpbGw9IiMxMTExMTEiPjxwYXRoIGQ9Ik0wIDQ3LjQ0TDE3MCAwbDYyNi40OCA5NC44OUwxMTEwIDg3LjExbDE3MC0zOS42N1YxNDBIMFY0Ny40NHoiIGZpbGwtb3BhY2l0eT0iLjUiLz48cGF0aCBkPSJNMCA5MC43MmwxNDAtMjguMjggMzE1LjUyIDI0LjE0TDc5Ni40OCA2NS44IDExNDAgMTA0Ljg5bDE0MC0xNC4xN1YxNDBIMFY5MC43MnoiLz48L2c+PC9zdmc+);background-size:100% 100px;bottom:0;height:100px;z-index:1;transform:scale(1,1)}.et_pb_text_27{font-size:50px;padding-top:0px!important;padding-bottom:0px!important;margin-bottom:6px!important}.et_pb_text_27 h1{font-size:25px;color:#cccccc!important}.et_pb_text_28.et_pb_text{color:#cccccc!important}.et_pb_text_28{font-size:16px}.et_pb_section_12{min-height:173px}.et_pb_section_12.et_pb_section{padding-bottom:18px;background-color:#111111!important}.et_pb_text_29 h3,.et_pb_text_30 h3,.et_pb_text_31 h3,.et_pb_text_32 h3,.et_pb_text_33 h3{font-weight:600;color:#17a6a6!important;text-align:center}.et_pb_text_29,.et_pb_text_30,.et_pb_text_31,.et_pb_text_32,.et_pb_text_33{margin-bottom:0px!important}.et_pb_column_48{width:16%!important}.et_pb_image_5{width:65%;text-align:left;margin-left:0}.et_pb_column_49{width:17%!important}.et_pb_column_50{width:7%!important}.et_pb_column_51{width:44%!important}.et_pb_post_slider_0.et_pb_slider .et_pb_slide_description .et_pb_slide_title,.et_pb_post_slider_0.et_pb_slider .et_pb_slide_description .et_pb_slide_title a{font-size:0px!important;color:#8e8e8e!important}.et_pb_post_slider_0.et_pb_slider,.et_pb_post_slider_0.et_pb_slider .et_pb_slide_content{line-height:1.5em!important}.et_pb_post_slider_0.et_pb_slider .et_pb_slide_content,.et_pb_post_slider_0.et_pb_slider .et_pb_slide_content div{color:#8e8e8e!important;line-height:1.5em!important}.et_pb_post_slider_0.et_pb_slider,.et_pb_post_slider_0.et_pb_slider.et_pb_bg_layout_dark{background-color:#303030}.et_pb_post_slider_0 .et_pb_slide_description,.et_pb_slider_fullwidth_off.et_pb_post_slider_0 .et_pb_slide_description{padding-top:0px;padding-bottom:0px}.et_pb_post_slider_0{margin-bottom:0px!important;width:85%}.et_pb_post_slider_0 .et_pb_slide>.et_pb_container{width:85%;max-width:85%}.et_pb_post_slider_0.et_pb_slider .et_pb_button_wrapper{text-align:center}body #page-container .et_pb_section .et_pb_post_slider_0.et_pb_slider .et_pb_more_button.et_pb_button{border-color:#17a6a6;font-size:14px;background-color:#17a6a6;margin-top:-5px!important}body #page-container .et_pb_section .et_pb_post_slider_0.et_pb_slider .et_pb_more_button.et_pb_button:after{font-size:1.6em}body.et_button_custom_icon #page-container .et_pb_post_slider_0.et_pb_slider .et_pb_more_button.et_pb_button:after{font-size:14px}.ba_logo_grid_child_0 .dtq-logo-grid__item,.ba_logo_grid_child_1 .dtq-logo-grid__item,.ba_logo_grid_child_2 .dtq-logo-grid__item,.ba_logo_grid_child_3 .dtq-logo-grid__item,.ba_logo_grid_child_4 .dtq-logo-grid__item,.ba_logo_grid_child_5 .dtq-logo-grid__item,.ba_logo_grid_child_6 .dtq-logo-grid__item,.ba_logo_grid_child_7 .dtq-logo-grid__item,.ba_logo_grid_child_8 .dtq-logo-grid__item{background-color:#e2e5ed!important;padding-top:50px!important;padding-right:50px!important;padding-bottom:50px!important;padding-left:50px!important}.et_pb_column_0{padding-right:0px;padding-left:0px;@media screen and (min-width:1100px){width:58%!important}@media screen and (max-width:1099px){width:100%!important}}.et_pb_column_4{padding-top:0px;padding-right:5px;padding-left:5px}.et_pb_column_5,.et_pb_column_6,.et_pb_column_37,.et_pb_column_38,.et_pb_column_41,.et_pb_column_42{padding-right:5px;padding-left:5px}.et_pb_column_13{border-right-width:1px;border-right-color:#828282}.et_pb_tabs .et_pb_tab_0.et_pb_tab p,.et_pb_tabs .et_pb_all_tabs .et_pb_tab_0.et_pb_tab,.et_pb_tabs .et_pb_tab_1.et_pb_tab p,.et_pb_tabs .et_pb_all_tabs .et_pb_tab_1.et_pb_tab,.et_pb_tabs .et_pb_tab_2.et_pb_tab p,.et_pb_tabs .et_pb_all_tabs .et_pb_tab_2.et_pb_tab,.et_pb_tabs .et_pb_tab_3.et_pb_tab p,.et_pb_tabs .et_pb_all_tabs .et_pb_tab_3.et_pb_tab,.et_pb_tabs .et_pb_tab_4.et_pb_tab p,.et_pb_tabs .et_pb_all_tabs .et_pb_tab_4.et_pb_tab,.et_pb_tabs .et_pb_tab_6.et_pb_tab p,.et_pb_tabs .et_pb_all_tabs .et_pb_tab_6.et_pb_tab{line-height:1em}.et_pb_tabs .et_pb_tab.et_pb_tab_0,.et_pb_tabs .et_pb_tab.et_pb_tab_1,.et_pb_tabs .et_pb_tab.et_pb_tab_2,.et_pb_tabs .et_pb_tab.et_pb_tab_3,.et_pb_tabs .et_pb_tab.et_pb_tab_4,.et_pb_tabs .et_pb_tab.et_pb_tab_5,.et_pb_tabs .et_pb_tab.et_pb_tab_6{padding-top:0px;padding-right:0px;padding-bottom:10px;padding-left:0px}.et_pb_column_34{padding-left:0px}.et_pb_column_35,.et_pb_column_36,.et_pb_column_39,.et_pb_column_40{padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:5px}.et_pb_column_43{padding-right:5px;padding-left:15px}.et_pb_column_44{padding-right:10px;padding-left:5px}.et_pb_column_45{padding-right:15px;padding-left:0px}.et_pb_column_47{padding-right:0px;width:16%!important}.et_pb_tabs_0.et_pb_module,.et_pb_post_slider_0.et_pb_module{margin-left:auto!important;margin-right:auto!important}@media only screen and (min-width:981px){.et_pb_button_3{display:none!important}.et_pb_tabs_0{max-width:90%}}@media only screen and (max-width:980px){.et_pb_button_0,.et_pb_button_1,.et_pb_button_2,.et_pb_button_3,.et_pb_button_4,.et_pb_button_5,.et_pb_button_6,.et_pb_button_7{width:100%}.ba_animated_text_0 .dtq-animated-text-head{font-size:65px!important}.et_pb_heading_0 h1,.et_pb_heading_0 h2,.et_pb_heading_0 h3,.et_pb_heading_0 h4,.et_pb_heading_0 h5,.et_pb_heading_0 h6{font-size:70px}.et_pb_button_3_wrapper{margin-right:10px!important;margin-left:10px!important}body #page-container .et_pb_section .et_pb_button_3{border-radius:0px}body #page-container .et_pb_section .et_pb_button_3:before,body #page-container .et_pb_section .et_pb_button_5:before{line-height:inherit;font-size:inherit!important;margin-left:-1.3em;right:auto;display:inline-block;opacity:1;content:attr(data-icon);font-family:FontAwesome!important;font-weight:400!important}body #page-container .et_pb_section .et_pb_button_3:after,body #page-container .et_pb_section .et_pb_button_5:after{display:none}body #page-container .et_pb_section .et_pb_button_3:hover:before,body #page-container .et_pb_section .et_pb_button_5:hover:before{margin-left:.3em;right:auto;margin-left:-1.3em}.et_pb_blurb_0.et_pb_blurb .et_pb_module_header,.et_pb_blurb_0.et_pb_blurb .et_pb_module_header a,.et_pb_blurb_1.et_pb_blurb .et_pb_module_header,.et_pb_blurb_1.et_pb_blurb .et_pb_module_header a,.et_pb_blurb_2.et_pb_blurb .et_pb_module_header,.et_pb_blurb_2.et_pb_blurb .et_pb_module_header a,.et_pb_blurb_3.et_pb_blurb .et_pb_module_header,.et_pb_blurb_3.et_pb_blurb .et_pb_module_header a,.et_pb_blurb_4.et_pb_blurb .et_pb_module_header,.et_pb_blurb_4.et_pb_blurb .et_pb_module_header a,.et_pb_blurb_5.et_pb_blurb .et_pb_module_header,.et_pb_blurb_5.et_pb_blurb .et_pb_module_header a,.et_pb_blurb_6.et_pb_blurb .et_pb_module_header,.et_pb_blurb_6.et_pb_blurb .et_pb_module_header a,.et_pb_blurb_7.et_pb_blurb .et_pb_module_header,.et_pb_blurb_7.et_pb_blurb .et_pb_module_header a,.et_pb_blurb_8.et_pb_blurb .et_pb_module_header,.et_pb_blurb_8.et_pb_blurb .et_pb_module_header a,.et_pb_blurb_9.et_pb_blurb .et_pb_module_header,.et_pb_blurb_9.et_pb_blurb .et_pb_module_header a,.et_pb_blurb_10.et_pb_blurb .et_pb_module_header,.et_pb_blurb_10.et_pb_blurb .et_pb_module_header a{font-size:16px}.et_pb_image_0 .et_pb_image_wrap img,.et_pb_image_1 .et_pb_image_wrap img,.et_pb_image_2 .et_pb_image_wrap img,.et_pb_image_3 .et_pb_image_wrap img,.et_pb_image_4 .et_pb_image_wrap img,.et_pb_image_5 .et_pb_image_wrap img{width:auto}.et_pb_tabs_0.et_pb_tabs{margin-top:0%!important;margin-left:3%!important}.et_pb_tabs_0{max-width:90%}.et_pb_row_6{border-left-color:RGBA(255,255,255,0)}.ba_gradient_heading_0 .dtq-gradient-heading,.et_pb_heading_2 h1,.et_pb_heading_2 h2,.et_pb_heading_2 h3,.et_pb_heading_2 h4,.et_pb_heading_2 h5,.et_pb_heading_2 h6,.ba_gradient_heading_6 .dtq-gradient-heading{font-size:50px}body #page-container .et_pb_section .et_pb_button_5,body #page-container .et_pb_section .et_pb_button_6,body #page-container .et_pb_section .et_pb_button_7{border-radius:8px}body #page-container .et_pb_section .et_pb_post_slider_0.et_pb_slider .et_pb_more_button.et_pb_button:after{display:inline-block;opacity:0}body #page-container .et_pb_section .et_pb_post_slider_0.et_pb_slider .et_pb_more_button.et_pb_button:hover:after{opacity:1}.et_pb_column_13{border-right-width:1px;border-right-color:#828282}}@media only screen and (min-width:768px) and (max-width:980px){.et_pb_section_12{display:none!important}}@media only screen and (max-width:767px){.et_pb_button_0,.et_pb_button_1,.et_pb_button_2,.et_pb_button_3,.et_pb_button_4,.et_pb_button_5,.et_pb_button_6,.et_pb_button_7{width:100%}.ba_animated_text_0 .dtq-animated-text-head{font-size:37px!important}.et_pb_heading_0 h1,.et_pb_heading_0 h2,.et_pb_heading_0 h3,.et_pb_heading_0 h4,.et_pb_heading_0 h5,.et_pb_heading_0 h6{font-size:37px}.et_pb_button_3_wrapper{margin-right:10px!important;margin-left:10px!important}body #page-container .et_pb_section .et_pb_button_3:before,body #page-container .et_pb_section .et_pb_button_5:before{line-height:inherit;font-size:inherit!important;margin-left:-1.3em;right:auto;display:inline-block;opacity:1;content:attr(data-icon);font-family:FontAwesome!important;font-weight:400!important}body #page-container .et_pb_section .et_pb_button_3:after,body #page-container .et_pb_section .et_pb_button_5:after{display:none}body #page-container .et_pb_section .et_pb_button_3:hover:before,body #page-container .et_pb_section .et_pb_button_5:hover:before{margin-left:.3em;right:auto;margin-left:-1.3em}.et_pb_blurb_0.et_pb_blurb .et_pb_module_header,.et_pb_blurb_0.et_pb_blurb .et_pb_module_header a,.et_pb_blurb_1.et_pb_blurb .et_pb_module_header,.et_pb_blurb_1.et_pb_blurb .et_pb_module_header a,.et_pb_blurb_2.et_pb_blurb .et_pb_module_header,.et_pb_blurb_2.et_pb_blurb .et_pb_module_header a,.et_pb_blurb_3.et_pb_blurb .et_pb_module_header,.et_pb_blurb_3.et_pb_blurb .et_pb_module_header a,.et_pb_blurb_4.et_pb_blurb .et_pb_module_header,.et_pb_blurb_4.et_pb_blurb .et_pb_module_header a,.et_pb_blurb_5.et_pb_blurb .et_pb_module_header,.et_pb_blurb_5.et_pb_blurb .et_pb_module_header a,.et_pb_blurb_6.et_pb_blurb .et_pb_module_header,.et_pb_blurb_6.et_pb_blurb .et_pb_module_header a,.et_pb_blurb_7.et_pb_blurb .et_pb_module_header,.et_pb_blurb_7.et_pb_blurb .et_pb_module_header a,.et_pb_blurb_8.et_pb_blurb .et_pb_module_header,.et_pb_blurb_8.et_pb_blurb .et_pb_module_header a,.et_pb_blurb_9.et_pb_blurb .et_pb_module_header,.et_pb_blurb_9.et_pb_blurb .et_pb_module_header a,.et_pb_blurb_10.et_pb_blurb .et_pb_module_header,.et_pb_blurb_10.et_pb_blurb .et_pb_module_header a{font-size:14px}.et_pb_image_0 .et_pb_image_wrap img,.et_pb_image_1 .et_pb_image_wrap img,.et_pb_image_2 .et_pb_image_wrap img,.et_pb_image_3 .et_pb_image_wrap img,.et_pb_image_4 .et_pb_image_wrap img,.et_pb_image_5 .et_pb_image_wrap img{width:auto}.et_pb_tabs_0.et_pb_tabs{margin-top:0%!important;margin-left:3%!important}.et_pb_row_6{border-left-color:RGBA(255,255,255,0)}.ba_gradient_heading_0 .dtq-gradient-heading{font-size:40px}.et_pb_heading_2 h1,.et_pb_heading_2 h2,.et_pb_heading_2 h3,.et_pb_heading_2 h4,.et_pb_heading_2 h5,.et_pb_heading_2 h6{font-size:30px}.ba_gradient_heading_6 .dtq-gradient-heading{font-size:35px}.et_pb_section_12{display:none!important}body #page-container .et_pb_section .et_pb_post_slider_0.et_pb_slider .et_pb_more_button.et_pb_button:after{display:inline-block;opacity:0}body #page-container .et_pb_section .et_pb_post_slider_0.et_pb_slider .et_pb_more_button.et_pb_button:hover:after{opacity:1}.et_pb_column_13{border-right-width:1px;border-right-color:#828282}}</style> <!-- Cookie Notice plugin v2.4.18 by Hu-manity.co https://hu-manity.co/ --> <div id="cookie-notice" role="dialog" class="cookie-notice-hidden cookie-revoke-hidden cn-position-top" aria-label="Cookie Notice" style="background-color: rgba(50,50,58,1);"><div class="cookie-notice-container" style="color: #fff"><span id="cn-notice-text" class="cn-text-container">We use cookies to ensure that we give you the best experience on our website. If you continue to use this site we will assume that you are happy with it.</span><span id="cn-notice-buttons" class="cn-buttons-container"><a href="#" id="cn-accept-cookie" data-cookie-set="accept" class="cn-set-cookie cn-button cn-button-custom button" aria-label="Ok">Ok</a></span><span id="cn-close-notice" data-cookie-set="accept" class="cn-close-icon" title="No"></span></div> </div> <!-- / Cookie Notice plugin --> <span class="et_pb_scroll_top et-pb-icon"></span> </body> </html>