CINXE.COM
Press Releases
<!DOCTYPE html> <html lang="en"> <head> <!-- begin spin_special_output(head_start) --> <style type="text/css" wd_script_id="template subscribe_link:base:system style" nonce="OWVjM2VmMDdlYTA3NDhkMmJlMzc3NDRiNTRmMjA0N2I5NmI3NjY2Yg=="> div.wd_subscribe_link { text-align: right; margin: 10px 0; padding: 0px; border: 0px; } span.wd_subscribe_icon { margin-left: 1em; } .wd_subscribe_link img { vertical-align: middle; } </style> <style type="text/css" wd_script_id="item_search_form_style" nonce="OWVjM2VmMDdlYTA3NDhkMmJlMzc3NDRiNTRmMjA0N2I5NmI3NjY2Yg=="> .wd_item_search_form_container .wd_search_form_basic { display: inline-block; } .wd_search_basic_fields { display: inline-block; background-color: #f1f1f1; border: 1px solid #d3d3d3; padding: 3px; vertical-align: middle; } .wd_search_basic_fields > * { vertical-align: middle; } .wd_item_search_form_container .wd_input_datepicker { margin-right: 2px; } .wd_search_button { color: #999999; } .wd_search_button.wd_highlight { color: #000000; } .wd_search_advanced_link, .wd_search_titles_only, .wd_checkbox { white-space: nowrap; } </style> <script type="text/javascript" src="js/jquery-webdriver.js" wd_script_id="jquery-webdriver.js" nonce="OWVjM2VmMDdlYTA3NDhkMmJlMzc3NDRiNTRmMjA0N2I5NmI3NjY2Yg=="></script> <script type="text/javascript" src="js/webdriver.js" wd_script_id="webdriver.js" nonce="OWVjM2VmMDdlYTA3NDhkMmJlMzc3NDRiNTRmMjA0N2I5NmI3NjY2Yg=="></script> <script type="text/javascript" wd_script_id="item_search_form_script" nonce="OWVjM2VmMDdlYTA3NDhkMmJlMzc3NDRiNTRmMjA0N2I5NmI3NjY2Yg=="> function wd_item_search_form_toggle(link, advanced) { var $ = webDriver.jQuery; var $container = $(link).closest(".wd_item_search_form_container"); var $basic_form = $container.find(".wd_search_form_basic"); var $advanced_form = $container.find(".wd_search_form_advanced"); var $basic_inputs = $basic_form.find(":input"); $basic_inputs.each(function() { var $advanced_input = $advanced_form.find(this.tagName+'[name="'+this.name+'"]'); if ($advanced_input.length > 0) { if (advanced) $advanced_input.val($(this).val()); else $(this).val($advanced_input.val()); } }); $basic_form.toggle(!advanced); $advanced_form.toggle(advanced); } function wd_item_search_form_highlight(form) { var $btn = $(form).find('input[type="submit"],button[type="submit"]'); $btn.addClass("wd_highlight"); } function wd_item_search_form_submit(form, in_submit) { var $form = $(form); var have_url = false; $form.find("select").each(function() { var $select = $(this); if (!$select.val()) $select.prop("disabled", "disabled"); var url = $select.find("option:selected").attr("wd_url"); if (url && !have_url) { $form.attr("action", url); $select.prop("disabled", "disabled"); $form.find('input[name="s"]').prop("disabled", "disabled"); have_url = true; } }); $form.find("input").each(function() { var $input = $(this); if (!$input.val()) $input.prop("disabled", "disabled"); }); if (!in_submit) $form.submit(); } </script> <link href="css/wd_wcag.css" type="text/css" rel="stylesheet" wd_script_id="wd_wcag.css"> <script type="text/javascript" src="js/wd_wai_calendar_button.js" wd_script_id="wd_wai_calendar_button.js" nonce="OWVjM2VmMDdlYTA3NDhkMmJlMzc3NDRiNTRmMjA0N2I5NmI3NjY2Yg=="></script> <script type="text/javascript" src="js/wd_wai_datepicker.js" wd_script_id="wd_wai_datepicker.js" nonce="OWVjM2VmMDdlYTA3NDhkMmJlMzc3NDRiNTRmMjA0N2I5NmI3NjY2Yg=="></script> <script type="text/javascript" src="js/wd_wai_datepicker_day.js" wd_script_id="wd_wai_datepicker_day.js" nonce="OWVjM2VmMDdlYTA3NDhkMmJlMzc3NDRiNTRmMjA0N2I5NmI3NjY2Yg=="></script> <link href="css/wd_wai_datepicker.css" type="text/css" rel="stylesheet" wd_script_id="wd_wai_datepicker.css"> <script type="text/javascript" wd_script_id="form_wai_dp__scriptnf_start" nonce="OWVjM2VmMDdlYTA3NDhkMmJlMzc3NDRiNTRmMjA0N2I5NmI3NjY2Yg=="> window.addEventListener("load" , function () { let dp_input = document.getElementById("wd_wai_dp_input_nf_start"); let dp_button = document.getElementById("wd_wai_dp_button_nf_start"); let dp_dialog = document.getElementById("wd_datepicker_dialog_nf_start" ); let wd_datePicker = new DatePicker(dp_input, dp_button, dp_dialog, "2019-11-20","2024-11-25" ); wd_datePicker.init(); }); </script> <script type="text/javascript" wd_script_id="form_wai_dp__scriptnf_end" nonce="OWVjM2VmMDdlYTA3NDhkMmJlMzc3NDRiNTRmMjA0N2I5NmI3NjY2Yg=="> window.addEventListener("load" , function () { let dp_input = document.getElementById("wd_wai_dp_input_nf_end"); let dp_button = document.getElementById("wd_wai_dp_button_nf_end"); let dp_dialog = document.getElementById("wd_datepicker_dialog_nf_end" ); let wd_datePicker = new DatePicker(dp_input, dp_button, dp_dialog, "2019-11-20","2024-11-25" ); wd_datePicker.init(); }); </script> <script type="text/javascript" src="js/wd_form.js" wd_script_id="wd_form.js" nonce="OWVjM2VmMDdlYTA3NDhkMmJlMzc3NDRiNTRmMjA0N2I5NmI3NjY2Yg=="></script> <link href="css/wd_form.css" type="text/css" rel="stylesheet" wd_script_id="wd_form.css"> <link href="thirdparty/font-awesome/css/font-awesome.min.css" type="text/css" rel="stylesheet" wd_script_id="font-awesome.min.css"> <style type="text/css" wd_script_id="template asset_type_link:base:system style" nonce="OWVjM2VmMDdlYTA3NDhkMmJlMzc3NDRiNTRmMjA0N2I5NmI3NjY2Yg=="> ul.wd_asset_type_link_list { margin: 0; padding: 0; overflow: auto; list-style: none; color: #cccccc; font-size: 0.8333em; } li.wd_asset_type_link { float: left; padding: 0.2em; white-space: nowrap; } li.wd_asset_type_link ~ li.wd_asset_type_link { padding-left: 0.5em; } li.wd_asset_type_link .wd_icon { color: #4f5051; } li.wd_asset_type_link .wd_title { font-size: 1em; font-weight: normal; } li.wd_asset_type_link span.wd_count:before { content: "("; } li.wd_asset_type_link span.wd_count:after { content: ")"; }</style> <style type="text/css" wd_script_id="template_list_simple_style" nonce="OWVjM2VmMDdlYTA3NDhkMmJlMzc3NDRiNTRmMjA0N2I5NmI3NjY2Yg=="> ul.wd_layout-simple { padding: 0; margin: 10px 0; list-style: none; } </style> <style type="text/css" wd_script_id="template item:newsfeed_releases:site style" nonce="OWVjM2VmMDdlYTA3NDhkMmJlMzc3NDRiNTRmMjA0N2I5NmI3NjY2Yg==">.wd_item { overflow:auto; } .wd_item .wd_thumbnail { float: left; margin: 0 5px 5px 0; } .wd_item .wd_date { text-transform: uppercase; font-weight: bold; font-size: 1.167em; color: #cccccc; } .wd_item .wd_title { font-weight: bold; font-size: 2em; } .wd_item .wd_subtitle { font-weight: bold; } .wd_item .wd_summary p { margin-bottom: 0; } .wd_asset_type_link_list { display: inline-block; margin: 10px 0 0 0; padding: 2px; } .wd_item_wrapper { margin-left: 149px; } .wd_item_wrapper:first-child, .wd_layout-masonry .wd_item_wrapper, .wd_layout-grid .wd_item_wrapper { margin-left: 0; } .wd_layout-masonry .wd_item, .wd_layout-grid .wd_item { border: 1px solid #e1e1e1; padding: 5px; } .wd_layout-masonry .wd_thumbnail, .wd_layout-grid .wd_thumbnail { float: none; text-align: center; margin: 0 0 5px 0; } </style> <script type="text/javascript" nonce="OWVjM2VmMDdlYTA3NDhkMmJlMzc3NDRiNTRmMjA0N2I5NmI3NjY2Yg==">webDriver.push_jQuery();</script> <script type="text/javascript" src="js/jquery-ui.js" wd_script_id="jquery-ui.js" nonce="OWVjM2VmMDdlYTA3NDhkMmJlMzc3NDRiNTRmMjA0N2I5NmI3NjY2Yg=="></script> <script type="text/javascript" src="js/wd_resize.js" wd_script_id="wd_resize.js" nonce="OWVjM2VmMDdlYTA3NDhkMmJlMzc3NDRiNTRmMjA0N2I5NmI3NjY2Yg=="></script> <link href="css/wd_linkmenu.css" type="text/css" rel="stylesheet" wd_script_id="wd_linkmenu.css"> <script type="text/javascript" wd_script_id="wd_linkmenu_script" nonce="OWVjM2VmMDdlYTA3NDhkMmJlMzc3NDRiNTRmMjA0N2I5NmI3NjY2Yg=="> (function($, undefined) { webDriver.resizeLinkMenu = function() { $(this).data("wd_linkmenu_element").wd_linkmenu("resize"); return false; }; var wd_linkmenu = function(element, options) { this.init(element, options); }; wd_linkmenu.prototype = { init: function(element, options) { var self = this; this.$element = $(element); this._options = { "class": "", "label": "Menu", }; this.options(options); this.$active = this.$orig_active = this.$element.find(".wd_linkmenu-active"); var label = this.$active ? this.$active.text() : this._options["label"]; this.$header = $("<div>") .addClass("wd_linkmenu-header") .attr("tabindex","0") .data("wd_linkmenu_element", this.$element) .attr("wd_resize", "resizeLinkMenu") .on("click.wd_linkmenu", function(event) { self.toggle(); event.preventDefault(); }) .insertBefore(this.$element) ; if (this._options["class"]) this.$header.addClass(this._options["class"]); var attr_string = this.$element.attr("wd_linkmenu_header"); if (attr_string) { var attrs = JSON.parse(attr_string); for(var name in attrs) this.$header.attr(name, attrs[name]); } this.$label = $("<span>") .addClass("wd_linkmenu-label") .text(label) .appendTo(this.$header); this.$icon = $("<span class=\"wd_linkmenu-icon fa fa-chevron-down\" title=\"Open\"><\/span>") .appendTo(this.$header); this.$items = this.$element.children(".wd_linkmenu-item"); this.$items .addClass("wd_linkmenu-listitem") .prop("tabIndex", -1) ; // Remove any non-items (e.g. unintended text nodes) this.$element.empty(); this.$element.append(this.$items); this.$element.addClass("wd_linkmenu-list"); // TODO: make tabs treat show/hide similar to Load, Resize this.$element.closest("div.wd_assets").bind("wd_assets_show", function() {self.resize();}); this.$element.closest("div.wd_tab_content").bind("wd_tab_show", function() {self.resize();}); this.$element .appendTo($("body")) .hide() ; this.need_size = true; this.resize(); this.$header.on("keydown.wd_linkmenu", function(event) {self.onkeydown(event,false);}); this.$header.on("blur.wd_linkmenu", function() {self.onblur();}); this.$element.on("keydown.wd_linkmenu", function(event) {self.onkeydown(event,true);}); this.$element.on("blur.wd_linkmenu", function() {self.onblur();}); this.$element.on("mousemove.wd_linkmenu", function(event) {self.onmousemove(event);}); this.$items.not(".wd_disabled").on("click.wd_linkmenu", function() {self.onitemclick(this);}) }, options: function(options) { if (options) { $.extend(this._options, options); } else { return this._options; } }, reload: function(options) { if (options) { this.options(options); } this.reset(); }, reset: function() { }, onkeydown: function(event, on_item) { var key = event.which || event.keyCode; var used = false; switch (key) { case 13: // Return case 32: // Space if (!on_item) { this.toggle(); used = true; } break; case 27: // Escape this.close(); used = true; break; case 9: // Tab if (on_item) this.$header[0].focus(); // Move focus back to normal flow break; case 33: // Page Up case 36: // Home if (!on_item) this.open(); this.first(); used = true; break; case 34: // Page Down case 35: // End if (!on_item) this.open(); this.last(); used = true; break; case 38: // Up case 37: // Left if (!on_item) this.open(); this.prev(); used = true; break; case 40: // Down case 39: // Right if (!on_item) this.open(); this.next(); used = true; break; } if (used) { event.stopImmediatePropagation(); event.preventDefault(); } }, onmousemove: function(event) { var $item = $(event.target); if ($item.hasClass("wd_linkmenu-listitem")) this.goto($item); }, onitemclick: function(item) { $item = $(item); this.$label.text($item.text()); this.$orig_active = this.$active = $item; this.close(); this.$header[0].focus(); }, open: function() { var self = this; $(document).on("mousedown.wd_linkmenu touchstart.wd_linkmenu", function(event) { if ($(event.target).closest(self.$header.add(self.$element)).length == 0) self.close(); }); this.$header.addClass("wd_linkmenu-active"); this.$element .show() .position({my:"left top",at:"left bottom",of:this.$header}) ; this.goto(this.$active); }, close: function() { this.$element.hide(); this.set_active(this.$orig_active); this.$header.removeClass("wd_linkmenu-active"); $(document).off(".wd_linkmenu"); }, onblur: function() { if (!this.ignore_blur) this.close(); this.ignore_blur = false; }, toggle: function() { this.$element.is(":visible") ? this.close() : this.open(); }, set_active: function($item) { if ($item.length > 0) { if (this.$active) this.$active.removeClass("wd_linkmenu-active"); this.$active = $item; this.$active.addClass("wd_linkmenu-active"); } }, goto: function($item) { if ($item.length > 0) { this.set_active($item); this.ignore_blur = true; this.$active[0].focus(); } }, next: function() { if (!this.$active) this.first(); else this.goto(this.$active.next()); }, prev: function() { if (!this.$active) this.last(); else this.goto(this.$active.prev()); }, first: function() { this.goto(this.$items.first()); }, last: function() { this.goto(this.$items.last()); }, destroy: function() { this.$items .removeClass("wd_linkmenu-listitem") .off(".wd_linkmenu") ; this.$element .off(".wd_linkmenu") .removeClass("wd_linkmenu-list") .insertBefore(this.$header) ; this.$header.remove(); }, resize: function() { if (this.need_size && this.$label.is(":visible")) { var temp_show = !this.$element.is(":visible"); if (temp_show) { this.$element.show(); } this.$label.width("auto"); this.$element.width("auto"); this.$label.width(this.$element.width()); this.$element.width(this.$header.width()); if (temp_show) { this.$element.hide(); } this.need_size = false; } } }; $.fn.wd_linkmenu = function(options) { var args = Array.prototype.slice.call(arguments, 1); var result = this; this.each(function() { var instance = $(this).data("wd_linkmenu"); if (typeof options == "string") { var res = instance[options].apply(instance, args); if (typeof res != "undefined") { result = res; return false; } } else { if (!instance) { instance = new wd_linkmenu(this, options); $(this).data("wd_linkmenu", instance); } instance.reload(options); } }); return result; }; })(webDriver.jQuery); </script> <script type="text/javascript" wd_script_id="wd_linkmenu_init_script" nonce="OWVjM2VmMDdlYTA3NDhkMmJlMzc3NDRiNTRmMjA0N2I5NmI3NjY2Yg=="> webDriver.jQuery(function($) { $(".wd_linkmenu").each(function() { var $menu = $(this); $menu.wd_linkmenu(); }); }); </script> <style type="text/css" wd_script_id="page_menu_style" nonce="OWVjM2VmMDdlYTA3NDhkMmJlMzc3NDRiNTRmMjA0N2I5NmI3NjY2Yg=="> .wd_page_menu { overflow: auto; } .wd_page_limit { float: left; margin: 0; padding: 8px 0; } .wd_page_links { float: right; margin: 0; padding: 0; list-style-type: none; } .wd_page_link { display: inline-block; margin: 0; padding: 8px; border: 1px solid #cccccc; border-left: none; } .wd_page_active { background-color: #eeeeee; } .wd_page_link:first-child { border-left: 1px solid #cccccc; border-top-left-radius: 3px; border-bottom-left-radius: 3px; } .wd_page_link:last-child { border-top-right-radius: 3px; border-bottom-right-radius: 3px; } </style> <style type="text/css" wd_script_id="template page:newsfeed_releases:system style" nonce="OWVjM2VmMDdlYTA3NDhkMmJlMzc3NDRiNTRmMjA0N2I5NmI3NjY2Yg=="> .wd_category_header { margin: 10px 0; overflow: auto; } .wd_thumbnail { float: left; margin: 0 5px 5px 0; } .wd_item_list { margin: 10px 0; overflow: auto; } .wd_item { padding: 0; margin: 0 0 10px 0; } </style> <script type="text/javascript" nonce="OWVjM2VmMDdlYTA3NDhkMmJlMzc3NDRiNTRmMjA0N2I5NmI3NjY2Yg==">webDriver.pop_jQuery();</script> <!-- end spin_special_output(head_start) --> <title>Press Releases</title> <meta name="keywords" content="" /> <meta name="description" content="" /> <meta name="twitter:card" content="summary" /> <meta property="og:site_name" content="Google Cloud Press Corner" /> <meta property="og:url" content="https://www.googlecloudpresscorner.com/press-releases?o=35" /> <meta name="image" property="og:image" content="https://www.googlecloudpresscorner.com/image/GC_socialsharing.jpg" /> <meta name="twitter:image" content="https://www.googlecloudpresscorner.com/image/GC_socialsharing.jpg" /> <link rel="alternate" href="https://www.googlecloudpresscorner.com/press-releases?pagetemplate=rss" type="application/rss+xml" title="Press Releases"> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <link href="//fonts.googleapis.com/css?family=Roboto:100,200,300,400,500,700|Google+Sans:300,400,500,700&lang=en" rel="stylesheet"> <link rel="shortcut icon" href="favicon.ico"> <link rel="apple-touch-icon" href="apple-icon.png"> <link rel="stylesheet" href="css/styles.26d34b5dd98f515cd746.bundle.css"> <link rel="stylesheet" href="css/footer.css"> <link rel="stylesheet" href="css/mat-button.css"> <link rel="stylesheet" href="css/search.css"> <link rel="stylesheet" href="css/header2.css"> <link rel="stylesheet" href="css/secondary-nav.component.css"> <link rel="stylesheet" href="css/site-header.component.css"> <link rel="stylesheet" type="text/css" href="css/jquery.fancybox.css"> <link rel="stylesheet" type="text/css" href="css/wd_wcag.css"> <link rel="stylesheet" type="text/css" href="css/wdcontent.css"> <style type="text/css"> @keyframes fadein {0% {opacity:0;}85% {opacity:0;}100% {opacity:1;}}@-moz-keyframes fadein {0% {opacity:0;}85% {opacity:0;}100% {opacity:1;}}@-webkit-keyframes fadein {0% {opacity:0;}85% {opacity:0;}100% {opacity:1;}}@-o-keyframes fadein {0% {opacity:0;}85% {opacity:0;}100% {opacity:1;}} </style> <link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet"> <!-- Global site tag (gtag.js) - Google Analytics --> <script async src="https://www.googletagmanager.com/gtag/js?id=UA-175165319-86"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'UA-175165319-86'); </script> <!-- begin spin_special_output(head_end) --> <link rel="canonical" href="https://www.googlecloudpresscorner.com/press-releases?o=35" /> <!-- end spin_special_output(head_end) --> </head> <body class="glue-flexbox wd_pageid_20295"> <div class="wrapper"> <div _ngcontent-c2="" class="h-c-header__drawer-backdrop" id="h-js-header__drawer-backdrop"></div> <div _ngcontent-c2="" class="h-js-header__drawer-backdrop--desktop"></div> <div _ngcontent-c2="" class="glue-header h-c-header h-c-header--corporate-initiative" id="page-top"> <div _ngcontent-c2="" class="h-c-header__bar"> <!-- <div _ngcontent-c2="" class="h-c-header__hamburger h-c-header__hamburger--first-tier"> <div _ngcontent-c2="" class="h-c-header__hamburger-wrapper"> <button _ngcontent-c2="" aria-controls="h-js-header__drawer" aria-expanded="false" aria-label="Open the navigation drawer" class="h-c-header__hamburger-link" type="button"> <svg _ngcontent-c2="" aria-label="Navigation" class="h-c-header__hamburger-img h-c-header__hamburger-img--standard" role="img"> <use _ngcontent-c2="" xlink:href="#h-burger" class="h-c-header__hamburger-svg"></use> </svg> <svg _ngcontent-c2="" aria-label="Navigation" class="h-c-header__hamburger-img h-c-header__hamburger-img--reversed" role="img"> <use _ngcontent-c2="" xlink:href="#h-burger" class="h-c-header__hamburger-svg"></use> </svg> </button> </div> </div> --> <div _ngcontent-c2="" class="h-c-header__lockup"> <div _ngcontent-c2="" class="h-c-header__company-logo"> <a _ngcontent-c2="" class="h-c-header__company-logo-link" clicktracker="" href="https://cloud.google.com" title="Google Cloud" track-metadata-eventdetail="https://cloud.google.com" track-metadata-position="nav" track-name="Google Cloud" track-type="blog nav"> <span class="wd_sr-only">Google Cloud Logo</span> <svg _ngcontent-c2="" aria-label="Google Cloud" class="h-c-header__company-logo-img h-c-header__company-logo-img--standard" role="img"> <use _ngcontent-c2="" xlink:href="#h-color-cloud-logo"></use> </svg> </a> </div> <div _ngcontent-c2="" class="h-c-header__product-logo"> <div _ngcontent-c2="" class="h-c-header__product-logo-link"><span _ngcontent-c2="" class="h-c-header__product-logo-text">News</span></div> </div> <a _ngcontent-c2="" class="h-c-header__jump-to-content" href="#jump-content"><span _ngcontent-c2="" class="h-c-header__jump-to-content-text">Skip to content</span></a></div> <div _ngcontent-c2="" class="h-c-header__initiative-logo"> <a _ngcontent-c2="" class="h-c-header__initiative-logo-link" href="https://www.googlecloudpresscorner.com/latest-news"><span _ngcontent-c2="" class="h-c-header__initiative-logo-text">News</span></a></div> <div _ngcontent-c2="" aria-label="More Options" class="h-c-header-menu-dropdown__button" title="More Option Menu"><span _ngcontent-c2="" class="h-c-header-menu-dropdown__label">Menu</span> <svg _ngcontent-c2="" aria-label="Navigation" class="h-c-header-menu-dropdown__svg" role="img"> <use _ngcontent-c2="" xlink:href="#mi-chevron"></use> </svg> </div> <nav _ngcontent-c2="" class="h-c-header__nav"> <ul _ngcontent-c2="" class="h-c-header__nav-list"> <li aria-level="1" class="h-c-header__nav-li"> <a aria-expanded="true" class="h-c-header__nav-li-link" href="https://www.googlecloudpresscorner.com/latest-news" target="_self"> Latest News </a> </li> <li aria-level="1" class="h-c-header__nav-li"> <a aria-expanded="true" class="h-c-header__nav-li-link h-is-active" href="https://www.googlecloudpresscorner.com/press-releases" target="_self"> Press Releases </a> </li> <li aria-level="1" class="h-c-header__nav-li"> <a aria-expanded="true" class="h-c-header__nav-li-link" href="https://www.googlecloudpresscorner.com/leadership" target="_self"> Leadership </a> </li> <li aria-level="1" class="h-c-header__nav-li"> <a aria-expanded="true" class="h-c-header__nav-li-link" href="https://www.googlecloudpresscorner.com/digital-assets" target="_self"> Digital Assets </a> </li> <li aria-level="1" class="h-c-header__nav-li"> <a aria-expanded="true" class="h-c-header__nav-li-link" href="https://www.googlecloudpresscorner.com/subscribe" target="_self"> Subscribe </a> </li> </ul> </nav> <search-header _ngcontent-c2="" _nghost-c5=""> <div _ngcontent-c5="" uni-component="searchBar" class="search-bar desktop"> <form _ngcontent-c5="" class="search-bar__form" id="search-form" method="POST" action="https://www.googlecloudpresscorner.com/index.php?s=20322"> <legend class="wd_sr-only">Desktop Search</legend><label for="search-input" class="wd_sr-only">Search</label><input _ngcontent-c5="" aria-label="Find an article..." placeholder="Find an article..." name="query" type="text" class="search-bar__input desktop" id="search-input"> <button _ngcontent-c5="" aria-label="Search" class="search-bar__button search-bar__button--search"> <svg _ngcontent-c5="" class="h-c-icon h-c-icon--color-text" role="img"> <use _ngcontent-c5="" xlink:href="#mi-search"></use> </svg> </button> <!----> </form> </div> </search-header> <div _ngcontent-c2="" class="h-c-header__cta"> <ul _ngcontent-c2="" class="h-c-header__cta-list"> <li _ngcontent-c2="" class="h-c-header__cta-li"> <button _ngcontent-c2="" aria-label="Search" class="uni-header-search-button" id="search-button"> <svg _ngcontent-c2="" class="h-c-icon h-c-icon--color-text uni-header-search-button__icon" role="img" id="search-button-svg"> <use id="search-button-use" _ngcontent-c2="" xlink:href="#mi-search"></use> </svg> </button> </li> <!-- <li _ngcontent-c2="" aria-label="More Options" class="h-c-header__cta-li" title="More Option Menu"> <secondary-nav _ngcontent-c2="" _nghost-c6=""> <div _ngcontent-c6="" class="nav-kebab"> <div _ngcontent-c6="" class="glue-c-popover"> <p _ngcontent-c6="" class="glue-c-popover__trigger nav-kebab-popover__trigger h-c-header__cta-li-link"> <svg _ngcontent-c6="" class="h-c-icon h-c-icon--color-text nav-kebab__icon" role="img"> <use _ngcontent-c6="" xlink:href="#mi-more-vert"></use> </svg> </p> <div _ngcontent-c6="" class="glue-c-popover__dialog nav-kebab-popover__dialog"> <ul _ngcontent-c6="" class="h-no-bullet" id="secondary-nav-list"> <li _ngcontent-c6=""><a _ngcontent-c6="" href="/blog/about">About</a></li> <li _ngcontent-c6=""><a _ngcontent-c6="" href="https://cloudblog.withgoogle.com/rss/"><span _ngcontent-c6="">RSS Feed</span><svg _ngcontent-c6="" aria-hidden="true" class="h-c-icon h-c-icon--social h-c-icon--no-padding h-c-icon--18px" viewBox="0 0 24 24"><use _ngcontent-c6="" xlink:href="#mi-rss-feed" xmlns:xlink="http://www.w3.org/1999/xlink"></use></svg></a></li> </ul> <div _ngcontent-c6="" aria-label="Close" class="glue-c-popover__close-btn h-u-visually-hidden">×</div> </div> </div> </div> </secondary-nav> </li> --> </ul> </div> <!----> <div _ngcontent-c2="" class="header-top__cta ng-star-inserted"><a _ngcontent-c2="" class="blog-button--primary blog-button" clicktracker="" track-metadata-position="nav" track-name="get started" track-type="button" href="https://console.cloud.google.com/freetrial" track-metadata-eventdetail="https://console.cloud.google.com/freetrial">Get started</a></div> <div _ngcontent-c2="" class="h-c-header__bar-underside"></div> </div> <div _ngcontent-c2="" aria-label="Navigation drawer" class="mobile-drawer" tabindex="0"> <div _ngcontent-c2="" class="mobile-drawer__content"> <search-header _ngcontent-c2="" _nghost-c5=""> <div _ngcontent-c5="" uni-component="searchBar" class="search-bar mobile"> <form _ngcontent-c5="" class="search-bar__form" method="POST" action="https://www.googlecloudpresscorner.com/index.php?s=20322"> <legend class="wd_sr-only">Mobile Search</legend><label for="search-input-mobile" class="wd_sr-only">Search</label><input _ngcontent-c5="" aria-label="Find an article..." placeholder="Find an article..." name="query" type="text" class="search-bar__input mobile" id="search-input-mobile"> <button _ngcontent-c5="" aria-label="Search" class="search-bar__button search-bar__button--search"> <svg _ngcontent-c5="" class="h-c-icon h-c-icon--color-text" role="img"> <use _ngcontent-c5="" xlink:href="#mi-search"></use> </svg> </button> <!----> </form> </div> </search-header> <nav _ngcontent-c2="" class="mobile-drawer__nav"> <ul _ngcontent-c2="" class="mobile-drawer__nav-list"> <li aria-level="1" class="mobile-drawer__nav-li"> <a class="mobile-drawer__nav-li-link" href="https://www.googlecloudpresscorner.com/latest-news" target="_self">Latest News</a> </li> <li aria-level="1" class="mobile-drawer__nav-li"> <a class="mobile-drawer__nav-li-link h-is-active" href="https://www.googlecloudpresscorner.com/press-releases" target="_self">Press Releases</a> </li> <li aria-level="1" class="mobile-drawer__nav-li"> <a class="mobile-drawer__nav-li-link" href="https://www.googlecloudpresscorner.com/leadership" target="_self">Leadership</a> </li> <li aria-level="1" class="mobile-drawer__nav-li"> <a class="mobile-drawer__nav-li-link" href="https://www.googlecloudpresscorner.com/digital-assets" target="_self">Digital Assets</a> </li> <li aria-level="1" class="mobile-drawer__nav-li"> <a class="mobile-drawer__nav-li-link" href="https://www.googlecloudpresscorner.com/subscribe" target="_self">Subscribe</a> </li> </ul> </nav> </div> </div> </div> <main id="jump-content"> <section class="uni-latest-articles article-list h-c-page active"> <!-- BEGIN CONTENT-WRAPPER --> <div class="wd_content"> <div id="wd_printable_content"><h1 class="page_header">Press Releases</h1> <div class="wd_newsfeed_releases"> <script type="text/javascript" wd_script_id="wd_wai_datepicker_translate_script" nonce="OWVjM2VmMDdlYTA3NDhkMmJlMzc3NDRiNTRmMjA0N2I5NmI3NjY2Yg=="> var wd_wai_langData = { "dayLabels": ["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"], "dayLabelsShort": ["Sun","Mon","Tue","Wed","Thu","Fri","Sat"], "monthLabels": ["January","February","March","April","May","June","July","August","September","October","November","December"], }; </script> <div class="wd_wai_datepicker"> <div class="wd_wai_datepickerDialog" id="wd_datepicker_dialog_nf_start" role="dialog" aria-modal="true" aria-labelledby="wd_wai_id_dialog_label_nf_start"> <div class="wd_wai_header"> <button class="wd_wai_prevYear" aria-label="previous year"> <span class="fa fa-angle-double-left fa-lg"></span> </button> <button class="wd_wai_prevMonth" aria-label="previous month"> <span class="fa fa-angle-left fa-lg"></span> </button> <div id="wd_wai_id_dialog_label_nf_start" class="wd_wai_monthYear" aria-live="polite"> Month Year </div> <button class="wd_wai_nextMonth" aria-label="next month"> <span class="fa fa-angle-right fa-lg"></span> </button> <button class="wd_wai_nextYear" aria-label="next year"> <span class="fa fa-angle-double-right fa-lg"></span> </button> </div> <table id="wd_wai_myDatepickerGrid_nf_start" class="wd_wai_dates" role="grid" aria-labelledby="wd_wai_id_dialog_label_nf_start"> <thead> <tr class="wd_wai_week_row"> <th scope="col" abbr="Sunday"> Su </th> <th scope="col" abbr="Monday"> Mo </th> <th scope="col" abbr="Tuesday"> Tu </th> <th scope="col" abbr="Wednesday"> We </th> <th scope="col" abbr="Thursday"> Th </th> <th scope="col" abbr="Friday"> Fr </th> <th scope="col" abbr="Saturday"> Sa </th> </tr> </thead> <tbody> <tr> <td class="wd_wai_dateCell"> <button class="wd_wai_dateButton" tabindex="-1" disabled=""> 25 </button> </td> <td class="wd_wai_dateCell"> <button class="wd_wai_dateButton" tabindex="-1" disabled=""> 26 </button> </td> <td class="wd_wai_dateCell"> <button class="wd_wai_dateButton" tabindex="-1" disabled=""> 27 </button> </td> <td class="wd_wai_dateCell"> <button class="wd_wai_dateButton" tabindex="-1" disabled=""> 28 </button> </td> <td class="wd_wai_dateCell"> <button class="wd_wai_dateButton" tabindex="-1" disabled=""> 29 </button> </td> <td class="wd_wai_dateCell"> <button class="wd_wai_dateButton" tabindex="-1" disabled=""> 30 </button> </td> <td class="wd_wai_dateCell"> <button class="wd_wai_dateButton" tabindex="-1"> 1 </button> </td> </tr> <tr> <td class="wd_wai_dateCell"> <button class="wd_wai_dateButton" tabindex="-1"> 2 </button> </td> <td class="wd_wai_dateCell"> <button class="wd_wai_dateButton" tabindex="-1"> 3 </button> </td> <td class="wd_wai_dateCell"> <button class="wd_wai_dateButton" tabindex="-1"> 4 </button> </td> <td class="wd_wai_dateCell"> <button class="wd_wai_dateButton" tabindex="-1"> 5 </button> </td> <td class="wd_wai_dateCell"> <button class="wd_wai_dateButton" tabindex="-1"> 6 </button> </td> <td class="wd_wai_dateCell"> <button class="wd_wai_dateButton" tabindex="-1"> 7 </button> </td> <td class="wd_wai_dateCell"> <button class="wd_wai_dateButton" tabindex="-1"> 8 </button> </td> </tr> <tr> <td class="wd_wai_dateCell"> <button class="wd_wai_dateButton" tabindex="-1"> 9 </button> </td> <td class="wd_wai_dateCell"> <button class="wd_wai_dateButton" tabindex="-1"> 10 </button> </td> <td class="wd_wai_dateCell"> <button class="wd_wai_dateButton" tabindex="-1"> 11 </button> </td> <td class="wd_wai_dateCell"> <button class="wd_wai_dateButton" tabindex="-1"> 12 </button> </td> <td class="wd_wai_dateCell"> <button class="wd_wai_dateButton" tabindex="-1"> 13 </button> </td> <td class="wd_wai_dateCell"> <button class="wd_wai_dateButton" tabindex="0"> 14 </button> </td> <td class="wd_wai_dateCell"> <button class="wd_wai_dateButton" tabindex="-1"> 15 </button> </td> </tr> <tr> <td class="wd_wai_dateCell"> <button class="wd_wai_dateButton" tabindex="-1"> 16 </button> </td> <td class="wd_wai_dateCell"> <button class="wd_wai_dateButton" tabindex="-1"> 17 </button> </td> <td class="wd_wai_dateCell"> <button class="wd_wai_dateButton" tabindex="-1"> 18 </button> </td> <td class="wd_wai_dateCell"> <button class="wd_wai_dateButton" tabindex="-1"> 19 </button> </td> <td class="wd_wai_dateCell"> <button class="wd_wai_dateButton" tabindex="-1"> 20 </button> </td> <td class="wd_wai_dateCell"> <button class="wd_wai_dateButton" tabindex="-1"> 21 </button> </td> <td class="wd_wai_dateCell"> <button class="wd_wai_dateButton" tabindex="-1"> 22 </button> </td> </tr> <tr> <td class="wd_wai_dateCell"> <button class="wd_wai_dateButton" tabindex="-1"> 23 </button> </td> <td class="wd_wai_dateCell"> <button class="wd_wai_dateButton" tabindex="-1"> 24 </button> </td> <td class="wd_wai_dateCell"> <button class="wd_wai_dateButton" tabindex="-1"> 25 </button> </td> <td class="wd_wai_dateCell"> <button class="wd_wai_dateButton" tabindex="-1"> 26 </button> </td> <td class="wd_wai_dateCell"> <button class="wd_wai_dateButton" tabindex="-1"> 27 </button> </td> <td class="wd_wai_dateCell"> <button class="wd_wai_dateButton" tabindex="-1"> 28 </button> </td> <td class="wd_wai_dateCell"> <button class="wd_wai_dateButton" tabindex="-1"> 29 </button> </td> </tr> <tr> <td class="wd_wai_dateCell"> <button class="wd_wai_dateButton" tabindex="-1"> 30 </button> </td> <td class="wd_wai_dateCell"> <button class="wd_wai_dateButton" tabindex="-1"> 31 </button> </td> <td class="wd_wai_dateCell"> <button class="wd_wai_dateButton" tabindex="-1" disabled=""> 1 </button> </td> <td class="wd_wai_dateCell"> <button class="wd_wai_dateButton" tabindex="-1" disabled=""> 2 </button> </td> <td class="wd_wai_dateCell"> <button class="wd_wai_dateButton" tabindex="-1" disabled=""> 3 </button> </td> <td class="wd_wai_dateCell"> <button class="wd_wai_dateButton" tabindex="-1" disabled=""> 4 </button> </td> <td class="wd_wai_dateCell"> <button class="wd_wai_dateButton" tabindex="-1" disabled=""> 5 </button> </td> </tr> </tbody> </table> <div class="wd_wai_dialogButtonGroup"> <button class="wd_wai_dialogButton wd_wai_dp_cancelbuton" value="Cancel">Cancel </button> <button class="wd_wai_dialogButton wd_wai_dp_okbuton" value="Go">Go</button> </div> </div> </div> <div class="wd_wai_datepicker"> <div class="wd_wai_datepickerDialog" id="wd_datepicker_dialog_nf_end" role="dialog" aria-modal="true" aria-labelledby="wd_wai_id_dialog_label_nf_end"> <div class="wd_wai_header"> <button class="wd_wai_prevYear" aria-label="previous year"> <span class="fa fa-angle-double-left fa-lg"></span> </button> <button class="wd_wai_prevMonth" aria-label="previous month"> <span class="fa fa-angle-left fa-lg"></span> </button> <div id="wd_wai_id_dialog_label_nf_end" class="wd_wai_monthYear" aria-live="polite"> Month Year </div> <button class="wd_wai_nextMonth" aria-label="next month"> <span class="fa fa-angle-right fa-lg"></span> </button> <button class="wd_wai_nextYear" aria-label="next year"> <span class="fa fa-angle-double-right fa-lg"></span> </button> </div> <table id="wd_wai_myDatepickerGrid_nf_end" class="wd_wai_dates" role="grid" aria-labelledby="wd_wai_id_dialog_label_nf_end"> <thead> <tr class="wd_wai_week_row"> <th scope="col" abbr="Sunday"> Su </th> <th scope="col" abbr="Monday"> Mo </th> <th scope="col" abbr="Tuesday"> Tu </th> <th scope="col" abbr="Wednesday"> We </th> <th scope="col" abbr="Thursday"> Th </th> <th scope="col" abbr="Friday"> Fr </th> <th scope="col" abbr="Saturday"> Sa </th> </tr> </thead> <tbody> <tr> <td class="wd_wai_dateCell"> <button class="wd_wai_dateButton" tabindex="-1" disabled=""> 25 </button> </td> <td class="wd_wai_dateCell"> <button class="wd_wai_dateButton" tabindex="-1" disabled=""> 26 </button> </td> <td class="wd_wai_dateCell"> <button class="wd_wai_dateButton" tabindex="-1" disabled=""> 27 </button> </td> <td class="wd_wai_dateCell"> <button class="wd_wai_dateButton" tabindex="-1" disabled=""> 28 </button> </td> <td class="wd_wai_dateCell"> <button class="wd_wai_dateButton" tabindex="-1" disabled=""> 29 </button> </td> <td class="wd_wai_dateCell"> <button class="wd_wai_dateButton" tabindex="-1" disabled=""> 30 </button> </td> <td class="wd_wai_dateCell"> <button class="wd_wai_dateButton" tabindex="-1"> 1 </button> </td> </tr> <tr> <td class="wd_wai_dateCell"> <button class="wd_wai_dateButton" tabindex="-1"> 2 </button> </td> <td class="wd_wai_dateCell"> <button class="wd_wai_dateButton" tabindex="-1"> 3 </button> </td> <td class="wd_wai_dateCell"> <button class="wd_wai_dateButton" tabindex="-1"> 4 </button> </td> <td class="wd_wai_dateCell"> <button class="wd_wai_dateButton" tabindex="-1"> 5 </button> </td> <td class="wd_wai_dateCell"> <button class="wd_wai_dateButton" tabindex="-1"> 6 </button> </td> <td class="wd_wai_dateCell"> <button class="wd_wai_dateButton" tabindex="-1"> 7 </button> </td> <td class="wd_wai_dateCell"> <button class="wd_wai_dateButton" tabindex="-1"> 8 </button> </td> </tr> <tr> <td class="wd_wai_dateCell"> <button class="wd_wai_dateButton" tabindex="-1"> 9 </button> </td> <td class="wd_wai_dateCell"> <button class="wd_wai_dateButton" tabindex="-1"> 10 </button> </td> <td class="wd_wai_dateCell"> <button class="wd_wai_dateButton" tabindex="-1"> 11 </button> </td> <td class="wd_wai_dateCell"> <button class="wd_wai_dateButton" tabindex="-1"> 12 </button> </td> <td class="wd_wai_dateCell"> <button class="wd_wai_dateButton" tabindex="-1"> 13 </button> </td> <td class="wd_wai_dateCell"> <button class="wd_wai_dateButton" tabindex="0"> 14 </button> </td> <td class="wd_wai_dateCell"> <button class="wd_wai_dateButton" tabindex="-1"> 15 </button> </td> </tr> <tr> <td class="wd_wai_dateCell"> <button class="wd_wai_dateButton" tabindex="-1"> 16 </button> </td> <td class="wd_wai_dateCell"> <button class="wd_wai_dateButton" tabindex="-1"> 17 </button> </td> <td class="wd_wai_dateCell"> <button class="wd_wai_dateButton" tabindex="-1"> 18 </button> </td> <td class="wd_wai_dateCell"> <button class="wd_wai_dateButton" tabindex="-1"> 19 </button> </td> <td class="wd_wai_dateCell"> <button class="wd_wai_dateButton" tabindex="-1"> 20 </button> </td> <td class="wd_wai_dateCell"> <button class="wd_wai_dateButton" tabindex="-1"> 21 </button> </td> <td class="wd_wai_dateCell"> <button class="wd_wai_dateButton" tabindex="-1"> 22 </button> </td> </tr> <tr> <td class="wd_wai_dateCell"> <button class="wd_wai_dateButton" tabindex="-1"> 23 </button> </td> <td class="wd_wai_dateCell"> <button class="wd_wai_dateButton" tabindex="-1"> 24 </button> </td> <td class="wd_wai_dateCell"> <button class="wd_wai_dateButton" tabindex="-1"> 25 </button> </td> <td class="wd_wai_dateCell"> <button class="wd_wai_dateButton" tabindex="-1"> 26 </button> </td> <td class="wd_wai_dateCell"> <button class="wd_wai_dateButton" tabindex="-1"> 27 </button> </td> <td class="wd_wai_dateCell"> <button class="wd_wai_dateButton" tabindex="-1"> 28 </button> </td> <td class="wd_wai_dateCell"> <button class="wd_wai_dateButton" tabindex="-1"> 29 </button> </td> </tr> <tr> <td class="wd_wai_dateCell"> <button class="wd_wai_dateButton" tabindex="-1"> 30 </button> </td> <td class="wd_wai_dateCell"> <button class="wd_wai_dateButton" tabindex="-1"> 31 </button> </td> <td class="wd_wai_dateCell"> <button class="wd_wai_dateButton" tabindex="-1" disabled=""> 1 </button> </td> <td class="wd_wai_dateCell"> <button class="wd_wai_dateButton" tabindex="-1" disabled=""> 2 </button> </td> <td class="wd_wai_dateCell"> <button class="wd_wai_dateButton" tabindex="-1" disabled=""> 3 </button> </td> <td class="wd_wai_dateCell"> <button class="wd_wai_dateButton" tabindex="-1" disabled=""> 4 </button> </td> <td class="wd_wai_dateCell"> <button class="wd_wai_dateButton" tabindex="-1" disabled=""> 5 </button> </td> </tr> </tbody> </table> <div class="wd_wai_dialogButtonGroup"> <button class="wd_wai_dialogButton wd_wai_dp_cancelbuton" value="Cancel">Cancel </button> <button class="wd_wai_dialogButton wd_wai_dp_okbuton" value="Go">Go</button> </div> </div> </div> <div class="wd_subscribe_link"> <a href="https://www.googlecloudpresscorner.com/subscribe?type=2"> <span class="wd_subscribe_title">Subscribe</span><span class="wd_subscribe_icon"><img src="images/webdriver/email_alerts.png" title="Subscribe" role="presentation"/></span> </a> </div> <div class="wd_item_search_form_container"><form name="item_basic_search_20295" method="get" action="https://www.googlecloudpresscorner.com/press-releases" onsubmit="wd_item_search_form_submit(this, true);" class="wd_search_form wd_search_form_basic"><div class="wd_search_basic_fields"><label for="item_basic_search_20295_year" class="wd_sr-only">Year</label> <select name="year" onchange="wd_item_search_form_highlight(this.form);" id="item_basic_search_20295_year"> <option value="">All Years</option> <option value="2024">2024</option> <option value="2023">2023</option> <option value="2022">2022</option> <option value="2021">2021</option> <option value="2020">2020</option> <option value="2019">2019</option> </select> <label for="item_basic_search_20295_category" class="wd_sr-only">Category</label> <select name="category" onchange="wd_item_search_form_highlight(this.form);" id="item_basic_search_20295_category"> <option value="">All Categories</option> <option value="793">Group</option> <option value="794" wd_url="https://www.googlecloudpresscorner.com/customer">- Customer</option> <option value="795" wd_url="https://www.googlecloudpresscorner.com/partner">- Partner</option> <option value="771" wd_url="https://www.googlecloudpresscorner.com/industries">Industries</option> <option value="778" wd_url="https://www.googlecloudpresscorner.com/consumer-packaged-goods">- Consumer Packaged Goods</option> <option value="779" wd_url="https://www.googlecloudpresscorner.com/healthcare-life-sciences">- Healthcare & Life Sciences</option> <option value="780" wd_url="https://www.googlecloudpresscorner.com/retail">- Retail</option> <option value="781" wd_url="https://www.googlecloudpresscorner.com/financial-services">- Financial Services</option> <option value="782" wd_url="https://www.googlecloudpresscorner.com/public-sector">- Public Sector</option> <option value="783" wd_url="https://www.googlecloudpresscorner.com/telco">- Telco</option> <option value="784" wd_url="https://www.googlecloudpresscorner.com/media-entertainment">- Media & Entertainment</option> <option value="785" wd_url="https://www.googlecloudpresscorner.com/gaming">- Gaming</option> <option value="796" wd_url="https://www.googlecloudpresscorner.com/manufacturing">- Manufacturing</option> <option value="772" wd_url="https://www.googlecloudpresscorner.com/solutions-products">Solutions / Products</option> <option value="786" wd_url="https://www.googlecloudpresscorner.com/infrastructure">- Infrastructure</option> <option value="787" wd_url="https://www.googlecloudpresscorner.com/data-analytics">- Data and Analytics</option> <option value="788" wd_url="https://www.googlecloudpresscorner.com/security">- Security</option> <option value="789" wd_url="https://www.googlecloudpresscorner.com/workplace">- Workspace</option> <option value="790" wd_url="https://www.googlecloudpresscorner.com/artificial-intelligence">- Artificial intelligence</option> <option value="791" wd_url="https://www.googlecloudpresscorner.com/sustainability">- Sustainability</option> <option value="792" wd_url="https://www.googlecloudpresscorner.com/industry-solutions">- Industry Solutions</option> <option value="798" wd_url="https://www.googlecloudpresscorner.com/supply-chain">- Supply Chain</option> <option value="773" wd_url="https://www.googlecloudpresscorner.com/region">Region</option> <option value="774" wd_url="https://www.googlecloudpresscorner.com/AMER">- AMER</option> <option value="775" wd_url="https://www.googlecloudpresscorner.com/APAC">- APAC</option> <option value="776" wd_url="https://www.googlecloudpresscorner.com/EMEA">- EMEA</option> <option value="777" wd_url="https://www.googlecloudpresscorner.com/LATAM">- LATAM</option> <option value="797" wd_url="https://www.googlecloudpresscorner.com/global">- GLOBAL</option> <option value="uncategorized">Uncategorized</option> </select> <label for="item_basic_search_20295_keywords" class="wd_sr-only">Keywords</label><input type="text" name="keywords" value="" size="32" placeholder="Search" wd_original_value="" onkeyup="if (this.value.trim().length > 1 && this.value != $(this).attr('wd_original_value')) wd_item_search_form_highlight(this.form);" id="item_basic_search_20295_keywords" /> <button type="submit" class="wd_search_button" title="Search">Go</button></div> <a class="wd_search_advanced_link" href="#" onclick="wd_item_search_form_toggle(this, true); return false;">Advanced Search</a></form> <form method="get" class="wd_search_form wd_search_form_advanced" style="display:none;" name="item_advanced_search_20295" action="https://www.googlecloudpresscorner.com/press-releases" enctype="multipart/form-data" onsubmit="disable_submit(this, true);wd_item_search_form_submit(this, true);"> <input type="hidden" name="advanced" value="1" /> <div class="wd_form_field wd_form_field_pos_right"> <div class="wd_form_field_label"> <label for="item_advanced_search_20295_keywords">Search</label> </div> <div class="wd_form_field_input"> <input type="text" name="keywords" value="" size="40" placeholder="Keywords" id="item_advanced_search_20295_keywords" /> <span class="wd_search_titles_only"><input type="checkbox" name="titles_only" value="1" id="items_search_20295_titles_only" /> <label for="items_search_20295_titles_only">Search Headlines Only</label></span> </div> </div> <div class="wd_form_group" id="wd_category_groups"> <div class="wd_form_field wd_form_field_pos_right wd_input_category_group"> <div class="wd_form_field_label"> <label for="item_advanced_search_20295_group[793]">Group</label> </div> <div class="wd_form_field_input"> <div class="wd_input_border"> <select name="group[793]" id="item_advanced_search_20295_group[793]"> <option value="">All</option> <option value="794">Customer</option> <option value="795">Partner</option> </select> </div> </div> </div> <div class="wd_form_field wd_form_field_pos_right wd_input_category_group"> <div class="wd_form_field_label"> <label for="item_advanced_search_20295_group[771]">Industries</label> </div> <div class="wd_form_field_input"> <div class="wd_input_border"> <select name="group[771]" id="item_advanced_search_20295_group[771]"> <option value="">All</option> <option value="778">Consumer Packaged Goods</option> <option value="779">Healthcare & Life Sciences</option> <option value="780">Retail</option> <option value="781">Financial Services</option> <option value="782">Public Sector</option> <option value="783">Telco</option> <option value="784">Media & Entertainment</option> <option value="785">Gaming</option> <option value="796">Manufacturing</option> </select> </div> </div> </div> <div class="wd_form_field wd_form_field_pos_right wd_input_category_group"> <div class="wd_form_field_label"> <label for="item_advanced_search_20295_group[772]">Solutions / Products</label> </div> <div class="wd_form_field_input"> <div class="wd_input_border"> <select name="group[772]" id="item_advanced_search_20295_group[772]"> <option value="">All</option> <option value="786">Infrastructure</option> <option value="787">Data and Analytics</option> <option value="788">Security</option> <option value="789">Workspace</option> <option value="790">Artificial intelligence</option> <option value="791">Sustainability</option> <option value="792">Industry Solutions</option> <option value="798">Supply Chain</option> </select> </div> </div> </div> <div class="wd_form_field wd_form_field_pos_right wd_input_category_group"> <div class="wd_form_field_label"> <label for="item_advanced_search_20295_group[773]">Region</label> </div> <div class="wd_form_field_input"> <div class="wd_input_border"> <select name="group[773]" id="item_advanced_search_20295_group[773]"> <option value="">All</option> <option value="774">AMER</option> <option value="775">APAC</option> <option value="776">EMEA</option> <option value="777">LATAM</option> <option value="797">GLOBAL</option> </select> </div> </div> </div> </div> <div class="wd_form_field wd_form_field_pos_right"> <div class="wd_form_field_label"> <label for="item_advanced_search_20295_start">From</label> </div> <div class="wd_form_field_input"> <input type="text" name="start" value="" size="32" placeholder="Date" dp_id="nf_start" dp_num="1" minDate="2019-11-20" maxDate="2024-11-25" id="wd_wai_dp_input_nf_start" /><button type="button" class="icon wd_wai_dp_button" id="wd_wai_dp_button_nf_start" title="Choose Date"><span class="wd_datepicker-icon fa fa-calendar"></span></button> </div> </div> <div class="wd_form_field wd_form_field_pos_right"> <div class="wd_form_field_label"> <label for="item_advanced_search_20295_end">To</label> </div> <div class="wd_form_field_input"> <input type="text" name="end" value="" size="32" placeholder="Date" dp_id="nf_end" dp_num="2" minDate="2019-11-20" maxDate="2024-11-25" id="wd_wai_dp_input_nf_end" /><button type="button" class="icon wd_wai_dp_button" id="wd_wai_dp_button_nf_end" title="Choose Date"><span class="wd_datepicker-icon fa fa-calendar"></span></button> </div> </div> <fieldset class="wd_form_field wd_form_field_pos_right"> <legend class="wd_form_field_label">Asset Types</legend> <div class="wd_form_field_input"> <span class="wd_checkbox"><input type="checkbox" name="asset_types[]" checked="yes" value="117" id="item_advanced_search_20295_asset_types_117" /> <label for="item_advanced_search_20295_asset_types_117">Photos</label></span> <span class="wd_checkbox"><input type="checkbox" name="asset_types[]" checked="yes" value="115" id="item_advanced_search_20295_asset_types_115" /> <label for="item_advanced_search_20295_asset_types_115">Video</label></span> <span class="wd_checkbox"><input type="checkbox" name="asset_types[]" checked="yes" value="116" id="item_advanced_search_20295_asset_types_116" /> <label for="item_advanced_search_20295_asset_types_116">Audio</label></span> <span class="wd_checkbox"><input type="checkbox" name="asset_types[]" checked="yes" value="118" id="item_advanced_search_20295_asset_types_118" /> <label for="item_advanced_search_20295_asset_types_118">Documents</label></span> <span class="wd_checkbox"><input type="checkbox" name="asset_types[]" checked="yes" value="125" id="item_advanced_search_20295_asset_types_125" /> <label for="item_advanced_search_20295_asset_types_125">Events</label></span> <span class="wd_checkbox"><input type="checkbox" name="asset_types[]" checked="yes" value="136" id="item_advanced_search_20295_asset_types_136" /> <label for="item_advanced_search_20295_asset_types_136">Standard</label></span> </div> </fieldset> <input type="hidden" name="have_asset_types" value="1" /> <div class="wd_form_footer"> <div class="wd_form_buttons"> <input type="submit" value="Search"> <a href="#" onclick="wd_item_search_form_toggle(this, false); return false;">Basic Search</a> </div> </div> </form> </div> <ul class="wd_layout-simple wd_item_list"><li class="wd_item"> <div class="wd_date">Sep 17</div> <div class="wd_title"><a href="https://www.googlecloudpresscorner.com/2024-09-17-Ginkgo-Bioworks-Launches-New-Protein-LLM-and-Model-API-Built-on-Google-Cloud-Technology">Ginkgo Bioworks Launches New Protein LLM and Model API Built on Google Cloud Technology</a></div> <div class="wd_summary"><p>Protein large language model (LLM) designed to help enterprises accelerate drug development coming to Google Cloud’s Vertex AI Model Garden soon; one of the first-of-its-kind in the industry...</p></div> <ul class="wd_layout-simple wd_asset_type_link_list"><li class="wd_asset_type_link"><a href="https://www.googlecloudpresscorner.com/2024-09-17-Ginkgo-Bioworks-Launches-New-Protein-LLM-and-Model-API-Built-on-Google-Cloud-Technology#assets_20295_122950-117"> <span class="wd_icon fa fa-photo" title="Photos" style="font-size: 1.2em;"></span> <span class="wd_title">Photos</span> <span class="wd_count">1</span> </a> </li></ul> </li><li class="wd_item"> <div class="wd_date">Sep 17</div> <div class="wd_title"><a href="https://www.googlecloudpresscorner.com/2024-9-17-Salesforce-and-Google-Cloud-Join-Forces-to-Deliver-Autonomous-AI-Agents-that-Collaborate-Across-Salesforce-and-Google-Workspace">Salesforce and Google Cloud Join Forces to Deliver Autonomous AI Agents that Collaborate Across Salesforce and Google Workspace</a></div> <div class="wd_summary"><p>Customers can now deploy AI agents that work securely across Salesforce Customer 360 apps and Google Workspace apps like Gmail, Docs, and Slides San Francisco and Sunnyvale, Calif. – September...</p></div> </li><li class="wd_item"> <div class="wd_date">Sep 11</div> <div class="wd_title"><a href="https://www.googlecloudpresscorner.com/2024-09-11-New-Aim-Taps-Google-Cloud-to-Democratise-Access-to-Generative-AI-and-Big-Data-for-Australian-Retailers">New Aim Taps Google Cloud to Democratise Access to Generative AI and Big Data for Australian Retailers</a></div> <div class="wd_subtitle">Australia's largest private e-commerce company consolidates multiple cloud workloads with Google Cloud to streamline infrastructure and enable faster, simpler adoption of AI for its customers</div> <div class="wd_summary"><p>SYDNEY, Australia, September 12, 2024 – New Aim, Australia's largest private e-commerce technology company, has selected Google Cloud to consolidate its digital infrastructure and make...</p></div> </li><li class="wd_item"> <div class="wd_date">Sep 09</div> <div class="wd_title"><a href="https://www.googlecloudpresscorner.com/2024-09-09-Oracle-and-Google-Cloud-Announce-the-General-Availability-of-Oracle-Database-Google-Cloud">Oracle and Google Cloud Announce the General Availability of Oracle Database@Google Cloud </a></div> <div class="wd_summary"><p>Oracle Database services running on Oracle Cloud Infrastructure can now be deployed directly in Google Cloud datacenters Multicloud partnership helps customers simplify cloud migration and...</p></div> </li><li class="wd_item"> <div class="wd_date">Sep 04</div> <div class="wd_title"><a href="https://www.googlecloudpresscorner.com/2024-09-04-New-Mexico-Environment-Department-partners-with-Google-Public-Sector-and-Woolpert-Digital-Innovations-to-identify-water-leaks-statewide">New Mexico Environment Department partners with Google Public Sector and Woolpert Digital Innovations to identify water leaks statewide</a></div> <div class="wd_summary"><p>Today, the New Mexico Environment Department (NMED), Google Public Sector, and Woolpert Digital Innovations announced Hydro Delta, a new initiative that leverages satellites and artificial...</p></div> </li></ul> <div class="wd_page_menu"><div class="wd_page_limit">Show <span role="menu" wd_linkmenu_header="{"title":"Select number of items per page"}" class="wd_linkmenu"><a href="https://www.googlecloudpresscorner.com/press-releases?l=5" aria-label="Show 5 per page" role="menuitem" aria-current="true" class="wd_linkmenu-item wd_linkmenu-active">5</a><a href="https://www.googlecloudpresscorner.com/press-releases?l=10" aria-label="Show 10 per page" role="menuitem" class="wd_linkmenu-item">10</a><a href="https://www.googlecloudpresscorner.com/press-releases?l=25" aria-label="Show 25 per page" role="menuitem" class="wd_linkmenu-item">25</a><a href="https://www.googlecloudpresscorner.com/press-releases?l=50" aria-label="Show 50 per page" role="menuitem" class="wd_linkmenu-item">50</a><a href="https://www.googlecloudpresscorner.com/press-releases?l=100" aria-label="Show 100 per page" role="menuitem" class="wd_linkmenu-item">100</a></span> per page</div><nav role="navigation" aria-label="Page Navigation"><ul class="wd_page_links"><li class="wd_page_link wd_page_prev"><a aria-label="Show previous page" href="https://www.googlecloudpresscorner.com/press-releases?o=30">«</a></li><li class="wd_page_link wd_page_start"><a aria-label="Show page 1" href="https://www.googlecloudpresscorner.com/press-releases?o=0">1</a></li><li class="wd_page_link wd_page_skip1"><span>…</span></li><li class="wd_page_link wd_page_mid1"><a aria-label="Show page 5" href="https://www.googlecloudpresscorner.com/press-releases?o=20">5</a></li><li class="wd_page_link wd_page_mid1"><a aria-label="Show page 6" href="https://www.googlecloudpresscorner.com/press-releases?o=25">6</a></li><li class="wd_page_link wd_page_mid1"><a aria-label="Show page 7" href="https://www.googlecloudpresscorner.com/press-releases?o=30">7</a></li><li class="wd_page_link wd_page_active"><span aria-current="page" aria-label="Current page 8">8</span></li><li class="wd_page_link wd_page_mid2"><a aria-label="Show page 9" href="https://www.googlecloudpresscorner.com/press-releases?o=40">9</a></li><li class="wd_page_link wd_page_mid2"><a aria-label="Show page 10" href="https://www.googlecloudpresscorner.com/press-releases?o=45">10</a></li><li class="wd_page_link wd_page_mid2"><a aria-label="Show page 11" href="https://www.googlecloudpresscorner.com/press-releases?o=50">11</a></li><li class="wd_page_link wd_page_skip2"><span>…</span></li><li class="wd_page_link wd_page_end"><a aria-label="Show page 113" href="https://www.googlecloudpresscorner.com/press-releases?o=560">113</a></li><li class="wd_page_link wd_page_next"><a aria-label="Show next page" href="https://www.googlecloudpresscorner.com/press-releases?o=40">»</a></li></ul></nav></div> </div> </div> </div><!-- END CONTENT --> </section> <div id="wd_releases_search_year"> <div class="wd_form_field wd_form_field-year"> <div class="wd_form_field_label"> <label for="year">Year</label> </div> <div class="wd_form_field_input"> <select name="year" id="year"><option value="">Select Year</option><option value="2024">2024</option><option value="2023">2023</option><option value="2022">2022</option><option value="2021">2021</option><option value="2020">2020</option><option value="2019">2019</option></select> <input type="hidden" name="" value=""> </div> </div> </div> </main> <footer _ngcontent-c3="" class="h-c-footer h-c-footer--topmargin h-c-footer--standard h-has-social" id="footer-standard"> <section _ngcontent-c3="" class="h-c-footer__upper"> <section _ngcontent-c7="" class="h-c-social h-c-social--inline site-footer"> <div _ngcontent-c7="" class="h-c-social__group"> <p _ngcontent-c7="" class="h-c-social__title h-c-social__title--inline"> Follow Us </p> <ul _ngcontent-c7="" class="h-c-social__list h-no-bullet"> <!----> <li _ngcontent-c7="" class="h-c-social__item ng-star-inserted"> <a _ngcontent-c7="" class="h-c-social__link" clicktracker="" target="_blank" track-metadata-module="social links" track-type="social" track-name="RSS" track-metadata-eventdetail="https://cloudblog.withgoogle.com/rss" aria-label="RSS" href="https://cloudblog.withgoogle.com/rss"> <svg _ngcontent-c7="" aria-hidden="true" class="h-c-icon h-c-icon--social h-c-icon--no-padding h-c-icon--24px" viewBox="0 0 18 18"> <use _ngcontent-c7="" xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#mi-rss-feed"></use> </svg> </a> </li> <li _ngcontent-c7="" class="h-c-social__item ng-star-inserted"> <a _ngcontent-c7="" class="h-c-social__link" clicktracker="" target="_blank" track-metadata-module="social links" track-type="social" track-name="Facebook" track-metadata-eventdetail="https://www.facebook.com/googlecloud/" aria-label="Facebook" href="https://www.facebook.com/googlecloud/"> <svg _ngcontent-c7="" aria-hidden="true" class="h-c-icon h-c-icon--social h-c-icon--no-padding h-c-icon--24px" viewBox="0 0 18 18"> <use _ngcontent-c7="" xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#social-facebook"></use> </svg> </a> </li> <li _ngcontent-c7="" class="h-c-social__item ng-star-inserted"> <a _ngcontent-c7="" class="h-c-social__link" clicktracker="" target="_blank" track-metadata-module="social links" track-type="social" track-name="Twitter" track-metadata-eventdetail="https://www.twitter.com/googlecloud" aria-label="Twitter" href="https://www.twitter.com/googlecloud"> <svg _ngcontent-c7="" aria-hidden="true" class="h-c-icon h-c-icon--social h-c-icon--no-padding h-c-icon--24px" viewBox="0 0 18 18"> <use _ngcontent-c7="" xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#social-twitter"></use> </svg> </a> </li> <li _ngcontent-c7="" class="h-c-social__item ng-star-inserted"> <a _ngcontent-c7="" class="h-c-social__link" clicktracker="" target="_blank" track-metadata-module="social links" track-type="social" track-name="YouTube" track-metadata-eventdetail="https://www.youtube.com/googlecloud" aria-label="YouTube" href="https://www.youtube.com/googlecloud"> <svg _ngcontent-c7="" aria-hidden="true" class="h-c-icon h-c-icon--social h-c-icon--no-padding h-c-icon--24px" viewBox="0 0 18 18"> <use _ngcontent-c7="" xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#social-youtube"></use> </svg> </a> </li> <li _ngcontent-c7="" class="h-c-social__item ng-star-inserted"> <a _ngcontent-c7="" class="h-c-social__link" clicktracker="" target="_blank" track-metadata-module="social links" track-type="social" track-name="LinkedIn" track-metadata-eventdetail="https://www.linkedin.com/showcase/google-cloud" aria-label="LinkedIn" href="https://www.linkedin.com/showcase/google-cloud"> <svg _ngcontent-c7="" aria-hidden="true" class="h-c-icon h-c-icon--social h-c-icon--no-padding h-c-icon--24px" viewBox="0 0 18 18"> <use _ngcontent-c7="" xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#social-linkedin"></use> </svg> </a> </li> </ul> </div> </section> </section> <section _ngcontent-c3="" class="h-c-footer__global"> <div _ngcontent-c3="" class="h-c-footer__logo"> <a _ngcontent-c3="" href="https://www.google.com" title="Google"> <span class="wd_sr-only">Google Cloud Logo</span> <svg _ngcontent-c3="" aria-hidden="true" class="h-c-footer__logo-img" viewBox="0 0 396 130"> <use _ngcontent-c3="" xlink:href="#google-logo" xmlns:xlink="http://www.w3.org/1999/xlink"></use> </svg> </a> </div> <ul _ngcontent-c3="" class="h-c-footer__global-links h-no-bullet"> <li _ngcontent-c3="" class="h-c-footer__global-links-list-item"><a _ngcontent-c3="" class="h-c-footer__link" clicktracker="" track-metadata-module="footer" track-metadata-position="footer" track-name="privacy" track-type="footer link" href="https://www.google.com/policies/privacy" track-metadata-eventdetail="https://www.google.com/policies/privacy"> Privacy </a></li> <li _ngcontent-c3="" class="h-c-footer__global-links-list-item"><a _ngcontent-c3="" class="h-c-footer__link" clicktracker="" track-metadata-module="footer" track-metadata-position="footer" track-name="terms" track-type="footer link" href="https://policies.google.com/terms" track-metadata-eventdetail="https://policies.google.com/terms"> Terms </a></li> <li _ngcontent-c3="" class="h-c-footer__global-links-list-item"><a _ngcontent-c3="" class="h-c-footer__link" clicktracker="" data-analytics="{'label': 'navlink: about'}" track-metadata-module="footer" track-metadata-position="footer" track-name="about google" track-type="footer link" href="https://www.google.com/about/" track-metadata-eventdetail="https://www.google.com/about/"> About Google </a></li> <li _ngcontent-c3="" class="h-c-footer__global-links-list-item"><a _ngcontent-c3="" class="h-c-footer__link" clicktracker="" data-analytics="{'label': 'navlink: products'}" track-metadata-module="footer" track-metadata-position="footer" track-name="google cloud products" track-type="footer link" href="https://cloud.google.com/products/" track-metadata-eventdetail="https://cloud.google.com/products/"> Google Cloud Products </a></li> </ul> <ul _ngcontent-c3="" class="h-c-footer__global-links h-c-footer__global-links--extra h-no-bullet"> <li _ngcontent-c3="" class="h-c-footer__global-links-list-item h-c-footer__global-links-list-item--extra"> <button _ngcontent-c3="" aria-haspopup="true" class="language-selector-btn mat-button" disableripple="" mat-button=""><span class="mat-button-wrapper"><span _ngcontent-c3="">Language</span> <mat-icon _ngcontent-c3="" class="mat-icon material-icons" role="img" aria-hidden="true">arrow_drop_down</mat-icon> </span> <div class="mat-button-ripple mat-ripple" matripple=""></div> <div class="mat-button-focus-overlay"></div> </button> <mat-menu _ngcontent-c3="" overlaptrigger="false" yposition="above" class="ng-tns-c10-0"> <!----> </mat-menu> </li> <li _ngcontent-c3="" class="h-c-footer__global-links-list-item h-c-footer__global-links-list-item--extra"> <a _ngcontent-c3="" class="h-c-footer__link" clicktracker="" track-metadata-position="footer" track-name="help" track-type="footer links" href="https://support.google.com" track-metadata-eventdetail="https://support.google.com"> <svg _ngcontent-c3="" aria-hidden="true" class="h-c-icon h-c-icon--24px h-c-icon--footer"> <use _ngcontent-c3="" xlink:href="#mi-help" xmlns:xlink="http://www.w3.org/1999/xlink"></use> </svg><span _ngcontent-c3="">Help</span></a> </li> </ul> </section> </footer> <svg class="svg-assets h-u-visually-hidden"> <symbol id="mi-arrow-forward"> <path d="M9 1.5C4.8 1.5 1.5 4.8 1.5 9s3.3 7.5 7.5 7.5 7.5-3.3 7.5-7.5S13.2 1.5 9 1.5zm0 13l-1-1 3.8-3.8H3.5V8.3h8.4L8.1 4.5l.9-1L14.5 9 9 14.5z"></path> </symbol> <symbol id="mi-help" viewBox="0 0 48 48"> <path d="M24 4C12.95 4 4 12.95 4 24s8.95 20 20 20 20-8.95 20-20S35.05 4 24 4zm2 34h-4v-4h4v4zm4.13-15.49l-1.79 1.84C26.9 25.79 26 27 26 30h-4v-1c0-2.21.9-4.21 2.34-5.66l2.49-2.52C27.55 20.1 28 19.1 28 18c0-2.21-1.79-4-4-4s-4 1.79-4 4h-4c0-4.42 3.58-8 8-8s8 3.58 8 8c0 1.76-.71 3.35-1.87 4.51z" fill="currentColor"></path> </symbol> <symbol id="mi-clear" viewBox="0 0 24 24"> <path d="M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"></path> <path d="M0 0h24v24H0z" fill="none"></path> </symbol> <symbol id="mi-keyboard-arrow-right" viewBox="0 0 24 24"> <path stroke-width="2" d="M9.546 6.5l5.443 5.532L9.5 17.5" fill="none" fill-rule="evenodd"></path> </symbol> <symbol id="mi-chevron" viewBox="0 0 12 8"> <path fill-rule="evenodd" d="M12 6.6L10.6 8 6 3.4 1.4 8 0 6.6l6-6"></path> </symbol> <symbol id="mi-youtube-icon" viewBox="0 0 28 20"> <path d="M11.2,14.1V5.9l7.5,4.3L11.2,14.1z M27.7,4.2c0,0-0.3-1.9-1.1-2.8c-1.1-1.1-2.3-1.1-2.8-1.2 C19.9,0,14,0,14,0S8.1,0,4.2,0.2C3.7,0.3,2.5,0.3,1.4,1.4C0.6,2.3,0.3,4.2,0.3,4.2S0,6.5,0,8.8v2.4c0,2.3,0.3,4.6,0.3,4.6 s0.3,1.9,1.1,2.8c1.1,1.1,2.5,1.1,3.1,1.2C6.7,20,13.8,20,14,20c0,0,5.9,0,9.8-0.3c0.5-0.1,1.7-0.1,2.8-1.2c0.8-0.8,1.1-2.8,1.1-2.8 s0.3-2.3,0.3-4.6V8.8C28,6.5,27.7,4.2,27.7,4.2L27.7,4.2z"></path> </symbol> <symbol id="mi-arrow-dropdown" viewBox="0 0 24 24"> <path d="M7 10l5 5 5-5z"></path> </symbol> <symbol id="mi-search" viewBox="0 0 24 22"> <path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"></path> </symbol> <symbol id="social-facebook" viewBox="0 0 18 18"> <path d="M15.7,1.5H2.3c-0.5,0-0.8,0.4-0.8,0.8v13.3c0,0.5,0.4,0.8,0.8,0.8h7.2v-5.8h-2V8.4h2V6.8c0-1.9,1.2-3,2.9-3 c0.8,0,1.5,0.1,1.7,0.1v2l-1.2,0c-0.9,0-1.1,0.4-1.1,1.1v1.4h2.2l-0.3,2.3h-1.9v5.8h3.8c0.5,0,0.8-0.4,0.8-0.8V2.3 C16.5,1.9,16.1,1.5,15.7,1.5z"></path> </symbol> <symbol id="social-link" viewBox="0 0 18 18"> <path d="M12.8,5.2h-3v1.4h3c1.3,0,2.3,1,2.3,2.3s-1,2.3-2.3,2.3h-3v1.4h3c2.1,0,3.8-1.7,3.8-3.8S14.8,5.2,12.8,5.2z M6,9.8h6V8.2H6V9.8z M2.9,9c0-1.3,1-2.3,2.3-2.3h3V5.2h-3C3.2,5.2,1.5,6.9,1.5,9s1.7,3.8,3.8,3.8h3v-1.4h-3C4,11.3,2.9,10.3,2.9,9z"> </path> </symbol> <symbol id="social-linkedin" viewBox="0 0 18 18"> <path d="M15.4,1.5H2.6C2,1.5,1.5,2,1.5,2.6v12.8c0,0.6,0.5,1.1,1.1,1.1h12.8c0.6,0,1.1-0.5,1.1-1.1V2.6C16.5,2,16,1.5,15.4,1.5z M3.8,7.1H6v7.2H3.8V7.1z M4.9,6.1c-0.7,0-1.3-0.6-1.3-1.3c0-0.7,0.6-1.3,1.3-1.3c0.7,0,1.3,0.6,1.3,1.3C6.2,5.6,5.6,6.1,4.9,6.1z M14.5,14.3h-2.3v-3.5c0-0.8,0-1.9-1.2-1.9c-1.2,0-1.4,0.9-1.4,1.8v3.5H7.4V7.1h2.2v1h0c0.3-0.6,1-1.2,2.1-1.2 c2.3,0,2.7,1.5,2.7,3.4V14.3z"></path> </symbol> <symbol id="social-mail" viewBox="0 0 18 18"> <path d="M9,8.2L3,4.5h12L9,8.2z M15,13.5H3V6l6,3.8L15,6V13.5z M15,3H3C2.2,3,1.5,3.7,1.5,4.5l0,9C1.5,14.3,2.2,15,3,15 h12c0.8,0,1.5-0.7,1.5-1.5v-9C16.5,3.7,15.8,3,15,3z"></path> </symbol> <symbol id="social-twitter" viewBox="0 0 18 18"> <path d="M16.5,4.3c-0.6,0.2-1.1,0.4-1.8,0.5c0.6-0.4,1.1-1,1.4-1.7c-0.6,0.4-1.3,0.6-2,0.8c-0.6-0.6-1.4-1-2.2-1 c-1.7,0-3.1,1.4-3.1,3.1c0,0.2,0,0.5,0.1,0.7C6.3,6.5,4.1,5.3,2.5,3.4C2.3,3.9,2.1,4.4,2.1,5c0,1.1,0.5,2,1.4,2.6 c-0.5,0-1-0.2-1.4-0.4c0,0,0,0,0,0c0,1.5,1.1,2.8,2.5,3.1c-0.3,0.1-0.5,0.1-0.8,0.1c-0.2,0-0.4,0-0.6-0.1c0.4,1.2,1.5,2.1,2.9,2.2 c-1.1,0.8-2.4,1.3-3.8,1.3c-0.2,0-0.5,0-0.7,0c1.4,0.9,3,1.4,4.7,1.4c5.7,0,8.8-4.7,8.8-8.9c0-0.1,0-0.3,0-0.4 C15.6,5.5,16.1,4.9,16.5,4.3"></path> </symbol> <symbol id="social-youtube" viewBox="0 0 18 18"> <path d="M7.2,11.6V6.4L12,9.1L7.2,11.6z M17.8,5.3c0,0-0.2-1.2-0.7-1.8c-0.7-0.7-1.4-0.7-1.8-0.8C12.8,2.6,9,2.6,9,2.6 s-3.8,0-6.3,0.2c-0.3,0-1.1,0-1.8,0.8C0.4,4.1,0.2,5.3,0.2,5.3S0,6.8,0,8.2v1.5c0,1.5,0.2,2.9,0.2,2.9s0.2,1.2,0.7,1.8 c0.7,0.7,1.6,0.7,2,0.8c1.4,0.1,5.9,0.2,6.1,0.2c0,0,3.8,0,6.3-0.2c0.3,0,1.1,0,1.8-0.8c0.5-0.5,0.7-1.8,0.7-1.8S18,11.2,18,9.8V8.2 C18,6.8,17.8,5.3,17.8,5.3z"></path> </symbol> <symbol id="google-logo" viewBox="0 0 396 130"> <path d="M51.0745265,101.038701 C23.3283097,101.038701 9.65724009e-07,78.4212338 9.65724009e-07,50.645974 C-0.00548030982,22.8707143 23.3228284,0.253246753 51.0745265,0.253246753 C66.4220981,0.253246753 77.3517615,6.27798701 85.5736748,14.1408766 L75.8718171,23.8528896 C69.9794459,18.3219805 61.9987087,14.0201623 51.0690452,14.0201623 C30.8102508,14.0201623 14.9693645,30.365974 14.9693645,50.645974 C14.9693645,70.925974 30.8102508,87.2717857 51.0690452,87.2717857 C64.2076627,87.2717857 71.6950851,81.9877922 76.48572,77.1921429 C80.4157945,73.2579545 82.991994,67.6063312 83.9731424,59.8641558 L51.0745265,59.8641558 L51.0745265,46.1027273 L97.3638985,46.1027273 C97.8572133,48.5609091 98.0983894,51.5129221 98.0983894,54.7063636 C98.0983894,65.0329221 95.2755325,77.8121753 86.1875777,86.9096429 C77.3462802,96.1223377 66.0548526,101.038701 51.0745265,101.038701 L51.0745265,101.038701 Z"></path> <path d="M167.573556,68.369026 C167.573556,87.0523052 152.965957,100.813734 135.036704,100.813734 C117.112933,100.813734 102.499853,87.0468182 102.499853,68.369026 C102.499853,49.5650325 117.112933,35.9188312 135.036704,35.9188312 C152.965957,35.9188312 167.573556,49.5650325 167.573556,68.369026 L167.573556,68.369026 Z M153.333202,68.369026 C153.333202,56.6926623 144.85915,48.7035714 135.036704,48.7035714 C125.214259,48.7035714 116.740207,56.6926623 116.740207,68.369026 C116.740207,79.9191883 125.214259,88.0344805 135.036704,88.0344805 C144.85915,88.0344805 153.333202,79.9191883 153.333202,68.369026 L153.333202,68.369026 Z"></path> <path d="M238.282011,68.369026 C238.282011,87.0523052 223.674411,100.813734 205.745159,100.813734 C187.821388,100.813734 173.208307,87.0468182 173.208307,68.369026 C173.208307,49.5650325 187.821388,35.9188312 205.745159,35.9188312 C223.674411,35.9188312 238.282011,49.5650325 238.282011,68.369026 L238.282011,68.369026 Z M224.041657,68.369026 C224.041657,56.6926623 215.567605,48.7035714 205.745159,48.7035714 C195.922713,48.7035714 187.448661,56.6926623 187.448661,68.369026 C187.448661,79.9191883 195.922713,88.0344805 205.745159,88.0344805 C215.567605,88.0344805 224.041657,79.9191883 224.041657,68.369026 L224.041657,68.369026 Z"></path> <path d="M306.04702,37.943539 L306.04702,96.1442857 C306.04702,120.111558 291.927254,129.944286 275.231289,129.944286 C259.516472,129.944286 250.061272,119.376299 246.498443,110.772662 L258.897088,105.609383 C261.106042,110.893377 266.51058,117.159545 275.225808,117.159545 C285.908814,117.159545 292.535676,110.52026 292.535676,98.1086364 L292.535676,93.4391883 L292.047842,93.4391883 C288.85774,97.3733766 282.71323,100.813734 274.97915,100.813734 C258.771019,100.813734 243.916762,86.6791883 243.916762,68.4897403 C243.916762,50.1740909 258.771019,35.9188312 274.97915,35.9188312 C282.71323,35.9188312 288.852259,39.3591883 292.047842,43.1726623 L292.535676,43.1726623 L292.535676,37.943539 L306.04702,37.943539 L306.04702,37.943539 Z M293.522306,68.4897403 C293.522306,57.0602922 285.908814,48.7035714 276.212437,48.7035714 C266.389992,48.7035714 258.162597,57.0602922 258.162597,68.4897403 C258.162597,79.798474 266.389992,88.0344805 276.212437,88.0344805 C285.908814,88.0344805 293.522306,79.798474 293.522306,68.4897403 L293.522306,68.4897403 Z"></path> <path d="M329.961825,3.54545455 L329.961825,98.9207143 L315.721472,98.9207143 L315.721472,3.54545455 L329.961825,3.54545455 L329.961825,3.54545455 Z"></path> <path d="M383.755064,79.0577273 L394.805315,86.4322727 C391.242486,91.7162662 382.647846,100.813734 367.793589,100.813734 C349.376503,100.813734 336.002191,86.558474 336.002191,68.369026 C336.002191,49.0712013 349.497091,35.9188312 366.198538,35.9188312 C383.020573,35.9188312 391.247967,49.3181169 393.944755,56.566461 L395.419218,60.2537338 L352.078772,78.1962662 C355.394944,84.7093506 360.552824,88.0289935 367.793589,88.0289935 C375.039836,88.0289935 380.071647,84.4624351 383.755064,79.0577273 L383.755064,79.0577273 Z M349.743749,67.3813636 L378.717771,55.3373701 C377.12272,51.2824675 372.332085,48.4566558 366.686372,48.4566558 C359.445607,48.4511688 349.376503,54.843539 349.743749,67.3813636 L349.743749,67.3813636 Z"></path> </symbol> <symbol id="h-color-cloud-logo" viewBox="0 0 181 28"> <path d="M89.75,18.62A8.36,8.36,0,0,1,81.2,10,8.33,8.33,0,0,1,83.63,3.9a8.25,8.25,0,0,1,6.12-2.48,7.62,7.62,0,0,1,6,2.69L94.28,5.58a5.64,5.64,0,0,0-4.53-2.14,6.22,6.22,0,0,0-4.57,1.84A6.38,6.38,0,0,0,83.36,10a6.38,6.38,0,0,0,1.82,4.74,6.18,6.18,0,0,0,4.57,1.84,6.44,6.44,0,0,0,5-2.42l1.54,1.5a8,8,0,0,1-2.87,2.17A8.67,8.67,0,0,1,89.75,18.62ZM100.12,1.79V18.26H98V1.79Zm1.82,10.83a6,6,0,0,1,1.64-4.3,5.57,5.57,0,0,1,4.16-1.7,5.51,5.51,0,0,1,4.14,1.7,5.92,5.92,0,0,1,1.65,4.3,5.87,5.87,0,0,1-1.65,4.3,5.47,5.47,0,0,1-4.14,1.7,5.53,5.53,0,0,1-4.16-1.7A6,6,0,0,1,101.94,12.62Zm2.12,0a4.1,4.1,0,0,0,1.06,2.94,3.6,3.6,0,0,0,5.24,0,4.1,4.1,0,0,0,1.06-2.94,4.07,4.07,0,0,0-1.06-2.92,3.56,3.56,0,0,0-5.24,0A4.07,4.07,0,0,0,104.06,12.62Zm21.17,5.64h-2V16.69h-.1a3.75,3.75,0,0,1-1.48,1.38,4.23,4.23,0,0,1-2.08.55,4.18,4.18,0,0,1-3.19-1.18,4.74,4.74,0,0,1-1.11-3.37V7h2.11v6.94a2.49,2.49,0,0,0,2.79,2.76,2.63,2.63,0,0,0,2.11-1,3.69,3.69,0,0,0,.85-2.45V7h2.12Zm7.16.36a5,5,0,0,1-3.79-1.74A6.24,6.24,0,0,1,127,12.62a6.2,6.2,0,0,1,1.56-4.25,4.94,4.94,0,0,1,3.79-1.75,4.78,4.78,0,0,1,2.27.53,4,4,0,0,1,1.58,1.4h.09L136.24,7V1.79h2.11V18.26h-2V16.69h-.09a4,4,0,0,1-1.58,1.4A4.78,4.78,0,0,1,132.39,18.62Zm.35-1.93a3.21,3.21,0,0,0,2.55-1.13,4.17,4.17,0,0,0,1-2.94,4.21,4.21,0,0,0-1-2.92,3.23,3.23,0,0,0-2.55-1.15,3.29,3.29,0,0,0-2.55,1.15,4.21,4.21,0,0,0-1,2.92,4.14,4.14,0,0,0,1,2.92A3.29,3.29,0,0,0,132.74,16.69Z" style="fill:#5f6368"/><g id="_75x24px" data-name="75x24px"><path d="M9.49,18.62A9.46,9.46,0,0,1,0,9.31,9.46,9.46,0,0,1,9.49,0,8.91,8.91,0,0,1,15.9,2.57L14.09,4.36a6.51,6.51,0,0,0-4.6-1.82A6.69,6.69,0,0,0,2.78,9.31a6.69,6.69,0,0,0,6.71,6.77,6.25,6.25,0,0,0,4.72-1.87A5.26,5.26,0,0,0,15.6,11H9.49V8.47h8.6a8.38,8.38,0,0,1,.13,1.59A8.37,8.37,0,0,1,16,16,8.57,8.57,0,0,1,9.49,18.62Z" style="fill:#4285f4"/><path d="M31.52,12.62a5.94,5.94,0,1,1-11.87,0,5.94,5.94,0,1,1,11.87,0Zm-2.6,0a3.35,3.35,0,1,0-6.67,0,3.35,3.35,0,1,0,6.67,0Z" style="fill:#ea4335"/><path d="M44.83,12.62a5.94,5.94,0,1,1-11.87,0,5.94,5.94,0,1,1,11.87,0Zm-2.6,0a3.35,3.35,0,1,0-6.68,0,3.35,3.35,0,1,0,6.68,0Z" style="fill:#fbbc04"/><path d="M57.8,7V17.76c0,4.42-2.63,6.24-5.73,6.24a5.75,5.75,0,0,1-5.34-3.54l2.31-1a3.32,3.32,0,0,0,3,2.14c2,0,3.22-1.23,3.22-3.52v-.86H55.2A4.16,4.16,0,0,1,52,18.62a6,6,0,0,1,0-12A4.22,4.22,0,0,1,55.2,8h.09V7Zm-2.33,5.66A3.39,3.39,0,0,0,52.25,9a3.48,3.48,0,0,0-3.35,3.66,3.45,3.45,0,0,0,3.35,3.61A3.35,3.35,0,0,0,55.47,12.65Z" style="fill:#4285f4"/><path d="M62.43.64V18.26H59.79V.64Z" style="fill:#34a853"/><path d="M72.83,14.6,74.89,16a6,6,0,0,1-5,2.66,5.81,5.81,0,0,1-5.89-6,5.52,5.52,0,0,1,10.75-2.18l.27.69-8,3.31a3.07,3.07,0,0,0,2.92,1.82A3.44,3.44,0,0,0,72.83,14.6Zm-6.31-2.16,5.38-2.22A2.34,2.34,0,0,0,69.66,9,3.29,3.29,0,0,0,66.52,12.44Z" style="fill:#ea4335"/></g> </symbol> <symbol height="24" id="h-burger" viewBox="0 0 24 24" width="24"> <path d="M3 18h18v-2H3v2zm0-5h18v-2H3v2zm0-7v2h18V6H3z"></path> </symbol> <symbol id="mi-rss-feed" viewBox="0 0 24 24"> <path d="M0 0h24v24H0z" fill="none"></path> <circle cx="6.18" cy="17.82" r="2.18"></circle> <path d="M4 4.44v2.83c7.03 0 12.73 5.7 12.73 12.73h2.83c0-8.59-6.97-15.56-15.56-15.56zm0 5.66v2.83c3.9 0 7.07 3.17 7.07 7.07h2.83c0-5.47-4.43-9.9-9.9-9.9z"></path> </symbol> <symbol id="mi-more-vert" height="24" viewBox="0 0 24 24" width="24"> <path d="M0 0h24v24H0z" fill="none"></path> <path d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"></path> </symbol> </svg> </div><!-- end .wrapper --> <script src="js/jquery.min.js"></script> <script src="js/jquery.fancybox.js"></script> <script src="js/wd_js.js"></script> <script> // Google Cound Next OnAir forward arrow var getMoreInfo = $(".wd_category_items_3191 .item a.jb-link"); var arrowForwardIcon = $("<i class='material-icons nocontent notranslate' aria-hidden='true' translate='no'>arrow_forward</i>"); getMoreInfo.html("Get more info").append(arrowForwardIcon); // Remove unwanted forward arror from Events summary $(".wd_category_3191 .category_summary p:first-child a.jb-link i").remove(); </script> <!-- begin spin_special_output(body_end) --> <script wd_script_id="piwik_tracking_code"></script><script type="text/javascript" wd_script_id="google_tracking_code" nonce="OWVjM2VmMDdlYTA3NDhkMmJlMzc3NDRiNTRmMjA0N2I5NmI3NjY2Yg=="> var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-175165319-86']); _gaq.push(['_trackPageview']); (function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })(); </script> <!-- end spin_special_output(body_end) --> <script>(function(){function c(){var b=a.contentDocument||a.contentWindow.document;if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'8e903f873aad87fc',t:'MTczMjY5MDkwNS4wMDAwMDA='};var a=document.createElement('script');a.nonce='';a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script></body> </html>