var isNoTouch,menuTrigger,menuText,L2SubnavContainer,L3SubnavContainer,L4SubnavContainer,L1Link,L2Link,L3Link,L4Link,L1Nav,L2Nav,L3Nav,L4Nav,backLink,overviewLink,navWrapper,mainNav,header,KEY_ENTER,KEY_TAB,searchDropdown;function submenuCheck(){($(".nav-items__level-1--link ~ .nav-items__wrapper")||$(".nav-items__level-2--link ~ .nav-items__wrapper")||$(".nav-items__level-3--link ~ .nav-items__wrapper"))&&($(".nav-items__level-1--link ~ .nav-items__wrapper").prev(L1Link).addClass("has-submenu").attr("aria-expanded","false"),$(".nav-items__level-2--link ~ .nav-items__wrapper").prev(L2Link).addClass("has-submenu").attr("aria-expanded","false"),$(".nav-items__level-3--link ~ .nav-items__wrapper").prev(L3Link).addClass("has-submenu").attr("aria-expanded","false"))}function checkHeightDesktop(){$(".nav-menu, .nav-items__level-1, .nav-items__level-2, .nav-items__level-3,.nav-items__level-4").removeAttr("style");var e=$(".nav-items__level-1").height(),a=$(".nav-items__level-2.showing").height(),s=$(".nav-items__level-3.showing").height(),n=$(".nav-items__level-4.showing").height(),e=e;e<=a&&(e=a),e<=s&&(e=s),e<=n&&(e=n),$(".nav-menu, .nav-items__level-1, .nav-items__level-2.showing, .nav-items__level-3.showing,.nav-items__level-4.showing").height(e),$(".nav-menu").height(e+30),$("#main-navigation").height(e+40),$(".medtronic-brand-us-en .nav-menu").height(e+325),$(".medtronic-brand-home .nav-menu").height(e+325)}function checkHeightMobile(){var e=$(".nav-items__level-1").height(),a=$(".nav-items__level-2.showing .nav-items__level-2--list").height(),s=$(".nav-items__level-3.showing .nav-items__level-3--list").height(),n=$(".nav-items__level-4.showing .nav-items__level-4--list").height(),e=e;L2Nav.hasClass("showing")&&!L3Nav.hasClass("showing")&&(e=a),L3Nav.hasClass("showing")&&!L4Nav.hasClass("showing")&&(e=s),L2Nav.hasClass("showing")&&L3Nav.hasClass("showing")&&(e=s),L2Nav.hasClass("showing")&&L3Nav.hasClass("showing")&&L4Nav.hasClass("showing")&&(e=n),$(".nav-menu").height(e+30),$("#main-navigation").height(e+40)}function checkHeight(){(window.isMobileOrTablet?checkHeightMobile:checkHeightDesktop)()}function setZindex(){L2Nav.hasClass("showing")?mainNav.css("z-index","1060"):mainNav.css("z-index","1048")}function closeMenuEvent(){mainNav.hide().removeClass("open-nav"),header.addClass("closed-header"),$(".btn__menu").hasClass("active")&&menuText.toggleClass("hidden"),L2Nav.removeClass("showing"),L3Nav.removeClass("showing"),L4Nav.removeClass("showing"),L1Link.removeClass("active"),L2Link.removeClass("active"),L3Link.removeClass("active"),menuTrigger.removeClass("active").blur().attr("aria-expanded","false")}function openMenuEvent(){mainNav.show().addClass("open-nav"),header.removeClass("closed-header"),checkHeight(),setZindex(),menuText.toggleClass("hidden"),$(".btn__menu").addClass("active"),$(".btn__search").removeClass("active"),$("#search-overlay").hide(),menuTrigger.attr("aria-expanded","true")}function removeHeight(){$(".nav-menu").removeAttr("style")}function menuButtonEvent(){menuTrigger.on("click",function(e){e.preventDefault(),mainNav.is(":visible")?(closeMenuEvent(),$(this).removeClass("active").blur(),$(".has-submenu").attr("aria-expanded","false"),$(".nav-menu,.nav-items__wrapper").removeAttr("style")):(openMenuEvent(),$(this).parent().addClass("active"))})}function outsideClickToClose(){$("html").on("click touchend",function(e){!navListItem.is(":visible")||navListItem.is(e.target)||navListItem.has(e.target).length||(closeMenuEvent(),removeHeight(),$(".nav-menu,.nav-items__wrapper").removeAttr("style"),$(".has-submenu").attr("aria-expanded","false"),$(".has-submenu").parent().removeClass("open")),setZindex()}),menuTrigger.on("click touchend",function(e){e.stopPropagation()})}function primaryNavEvent(e){"click"==e.type&&($(this).hasClass("has-submenu")&&!$(this).hasClass("active")?(e.preventDefault(),L2SubnavContainer=$(this).next(L2Nav),L1Link.removeClass("active"),L2Link.removeClass("active"),L2Link.hasClass("submenu")&&$(this).attr("aria-expanded","false"),$(".has-submenu").attr("aria-expanded","false"),$(this).addClass("active").attr("aria-expanded","true"),L2Nav.removeClass("showing"),L3Nav.removeClass("showing"),L4Nav.removeClass("showing"),$(".has-submenu").parent().removeClass("open"),$(this).parent().addClass("open"),$(L2SubnavContainer).addClass("showing")):$(this).hasClass("active")&&($(this).removeClass("active").attr("aria-expanded","false"),$(".has-submenu").attr("aria-expanded","false"),$(this).next(L2SubnavContainer).removeClass("showing"),$(".has-submenu").parent().removeClass("open"))),"keyup"==e.type&&e.keyCode==KEY_ENTER&&($(this).hasClass("has-submenu")&&!$(this).hasClass("active")?(e.preventDefault(),window.matchMedia("(max-width: 500px)").matches&&backLink.show(),L2SubnavContainer=$(this).next(L2Nav),L1Link.removeClass("active").attr("aria-expanded","false"),L2Link.removeClass("active"),L2Link.hasClass("submenu")&&$(this).attr("aria-expanded","false"),$(this).addClass("active").attr("aria-expanded","true"),L2Nav.removeClass("showing"),L3Nav.removeClass("showing"),L4Nav.removeClass("showing"),$(".has-submenu").parent().removeClass("open"),$(this).parent().addClass("open"),$(L2SubnavContainer).addClass("showing")):$(this).hasClass("active")&&($(this).removeClass("active").attr("aria-expanded","false"),$(this).next(L2SubnavContainer).removeClass("showing"),$(".has-submenu").parent().removeClass("open"))),checkHeight()}function secondaryNavEvent(e){"click"==e.type&&($(this).hasClass("has-submenu")&&!$(this).hasClass("active")?(e.preventDefault(),L2Link.removeClass("active"),$(this).addClass("active").attr("aria-expanded","true"),L3SubnavContainer=$(this).next(L3Nav),L3Nav.removeClass("showing"),$(L3SubnavContainer).addClass("showing")):$(this).hasClass("active")&&($(this).removeClass("active").attr("aria-expanded","false"),$(this).next(L3SubnavContainer).removeClass("showing"))),"keyup"==e.type&&e.keyCode==KEY_ENTER&&($(this).hasClass("has-submenu")&&!$(this).hasClass("active")?(e.preventDefault(),window.matchMedia("(max-width: 500px)").matches&&backLink.show(),L2Link.removeClass("active").attr("aria-expanded","false"),$(this).addClass("active").attr("aria-expanded","true"),L3SubnavContainer=$(this).next(L3Nav),L3Nav.removeClass("showing"),$(L3SubnavContainer).addClass("showing")):$(this).hasClass("active")&&($(this).removeClass("active").attr("aria-expanded","false"),$(this).next(L3SubnavContainer).removeClass("showing"))),checkHeight()}function tertiaryNavEvent(e){"click"==e.type&&($(this).hasClass("has-submenu")&&!$(this).hasClass("active")?(e.preventDefault(),L3Link.removeClass("active"),$(this).addClass("active").attr("aria-expanded","true"),L4SubnavContainer=$(this).next(L4Nav),L4Nav.removeClass("showing"),$(L4SubnavContainer).addClass("showing")):$(this).hasClass("active")&&($(this).removeClass("active").attr("aria-expanded","false"),$(this).next(L4SubnavContainer).removeClass("showing"))),"keyup"==e.type&&e.keyCode==KEY_ENTER&&($(this).hasClass("has-submenu")&&!$(this).hasClass("active")?(e.preventDefault(),window.matchMedia("(max-width: 500px)").matches&&backLink.show(),L3Link.removeClass("active").attr("aria-expanded","false"),$(this).addClass("active").attr("aria-expanded","true"),L4SubnavContainer=$(this).next(L3Nav),L4Nav.removeClass("showing"),$(L4SubnavContainer).addClass("showing")):$(this).hasClass("active")&&($(this).removeClass("active").attr("aria-expanded","false"),$(this).next(L4SubnavContainer).removeClass("showing"))),checkHeight()}function goBackEvent(e){("keydown"==e.type&&e.keyCode==KEY_ENTER||"click"==e.type)&&(e.preventDefault(),(e=$(this).closest(navWrapper)).removeClass("showing"),e.prev().removeClass("active").attr("aria-expanded","false").focus(),checkHeight())}function touchNavigation(){L1Link.on("click keydown",primaryNavEvent),L1Link.on("click keydown",setZindex),L2Link.on("click keydown",secondaryNavEvent),L3Link.on("click keydown",tertiaryNavEvent),backLink.on("click keydown",goBackEvent)}$(document).ready(function(){isNoTouch=$("html.no-touch").length,menuTrigger=$(".btn__menu"),menuText=$(".btn__menu-text"),L1Link=$(".nav-items__level-1--link"),L2Link=$(".nav-items__level-2--link"),L3Link=$(".nav-items__level-3--link"),L4Link=$(".nav-items__level-4--link"),L1Nav=$(".nav-items__level-1"),L2Nav=$(".nav-items__level-2"),L3Nav=$(".nav-items__level-3"),L4Nav=$(".nav-items__level-4"),navListItem=$(".nav-list-item"),backLink=$(".nav-items__back-link"),overviewLink=$(".nav-items__overview-link"),navWrapper=$(".nav-items__wrapper"),mainNav=$("#main-navigation"),header=$(".header-wrap"),KEY_ENTER=13,KEY_TAB=9,submenuCheck(),menuButtonEvent(),outsideClickToClose(),touchNavigation(),checkWindowSize(),$(window).resize(checkWindowSize)}),$(window).scroll(function(){0<$(this).scrollTop()/$("body").height()*100?($("html").addClass("fixed-header"),$("#search-overlay").addClass("so-fixed-header"),$("#main-navigation").addClass("fixed-header-main-nav"),$(".CoveoOmnibox").addClass("CoveoOmnibox-fixed-header")):($("html").removeClass("fixed-header"),$("#search-overlay").removeClass("so-fixed-header"),$("#main-navigation").removeClass("fixed-header-main-nav"),$(".CoveoOmnibox").removeClass("CoveoOmnibox-fixed-header")),0===$(window).scrollTop()&&($("#search-overlay").removeAttr("style"),$(".btn__search").removeClass("active"))}),$(window).resize(function(){1024<=$(window).width()&&($(".header-wrap").hasClass("closed-header")||$(".header-wrap").addClass("closed-header"))}),"rtl-new"==$("html").attr("dir")&&$("html").attr("dir","rtl");const selectElement=document.querySelector(".nav-menu");selectElement.addEventListener("click",e=>{$(".nav-items__level-3").hasClass("showing")&&700<$(".nav-menu").height()?($(".nav-menu").addClass("bottom-margin"),$(".nav-menu").addClass("level-3-showing")):($(".nav-menu").removeClass("bottom-margin"),$(".nav-menu").removeClass("level-3-showing")),$(".nav-items__level-3").hasClass("showing")?$(".nav-menu").addClass("level-3-showing"):$(".nav-menu").removeClass("level-3-showing")});
function searchBtnEvent(){searchTrigger.click(function(){$("#search-overlay").is(":visible")?closeSearchOverlay():openSearchOverlay()})}function closeSearchOverlay(){$("#search-overlay").hide(),searchTrigger.removeClass("active"),$(".search-overlay__search-field1").val(""),searchDropdown=$("#search-overlay__form .search__dropdown"),removeDropdownContent(searchDropdown),searchDropdown.addClass("hidden"),$(".header-wrap").addClass("closed-header")}function openSearchOverlay(){$("#search-overlay").show(),$(".header-wrap").removeClass("closed-header"),searchTrigger.addClass("active"),$(".btn--nav-style").hasClass("active")&&(mainNav.hide(),$(".primary-nav-item").removeClass("open"),$("#main-navigation").removeClass("open-nav"),L2Nav.removeClass("showing"),L3Nav.removeClass("showing"),L1Link.removeClass("active"),L2Link.removeClass("active"),menuTrigger.removeClass("active").blur().attr("aria-expanded","false"),$(".nav-bar .btn__menu-text").removeClass("hidden"),$(".nav-bar .btn__menu-text + .btn__menu-text").addClass("hidden")),searchDropdown=$(".search__dropdown"),searchDropdown.is(":visible")&&searchDropdown.addClass("hidden"),$(".search-overlay__search-field").focus()}function outsideClickToCloseSearch(){$("html").on("click touchend",function(e){!searchOverlay.is(":visible")||searchOverlay.is(e.target)||searchOverlay.has(e.target).length||closeSearchOverlay()}),searchTrigger.on("click touchend",function(e){e.stopPropagation()})}function outsideClickToCloseDropdown(){$("html").on("click",function(e){var r=!1;$.each($(".search__dropdown"),function(e,s){$(s).is(":visible")&&(r=!0)}),!r||searchDropdown.is(e.target)||searchDropdown.has(e.target).length||$(e.target.parentElement).children(".search__dropdown").is(":visible")||searchDropdown.toggleClass("hidden")})}function kickOffDropdown(){$("#search-overlay__form, #search-results-form").on("input",".search-overlay__search-field1, .search-field",function(e){if(searchDropdown=$(this).parent().children(".search__dropdown"),$(this).val().replace(/\s+/g,"").length>=3){var r=$('input[name="l"]').val(),s=$('input[name="s"]').val(),a=$('input[name="c"]').val();getPredictiveSuggestiveSearch($(this).val().trim(),r,s,a)}else $(".search__dropdown-content").length>0&&searchDropdown.is(":visible")&&searchDropdown.toggleClass("hidden")})}function getPredictiveSuggestiveSearch(e,r,s,a){var n={q:e,l:r,s:s,c:a};$.getJSON(Routes.getPredictiveSuggestiveResults,n,function(){}).done(function(e){0===e.gsaPredictive.results.length||!e.gsaResults.keyMatches&&null===e.gsaResults.results.gsaResult?(searchDropdown.is(":visible")&&searchDropdown.toggleClass("hidden"),removeDropdownContent(searchDropdown)):buildOverlayDataList(addBold(e.gsaPredictive),removeBold(e.gsaResults))}).fail(function(){console.log("Predictive overlay load failure")})}function removeDropdownContent(e){$(e).children().children(".predictive").empty(),$(e).children().children(".suggestive").empty()}function buildOverlayDataList(e,r){$(".search__dropdown").each(function(e,r){removeDropdownContent(r)}),$(e.results).each(function(e,r){$(searchDropdown).children().children(".predictive").append(""+r.name.replace(/\+/g," ")+"")});var s=0;null!==r.keyMatches&&$(r.keyMatches).each(function(e,r){s<=2&&($(searchDropdown).children().children(".suggestive").append(''+r.title+""),s++)}),null!==r.results.gsaResult&&$(r.results.gsaResult).each(function(e,r){s<=2&&($(searchDropdown).children().children(".suggestive").append(''+r.title+""),s++)}),searchDropdown.is(":visible")||searchDropdown.toggleClass("hidden"),searchFieldQuery=$(searchDropdown).siblings("input[type=search]").val(),dropdownMouseoverNav()}function addBold(e){return $.each(e.results,function(r,s){var a="b",n=e.query,o=RegExp(n,"gi"),i="<"+a+">$&"+a+">";s.name=s.name.replace(o,i)}),e}function removeBold(e){return null!==e.keyMatches&&$.each(e.keyMatches,function(e,r){var s=r.title;null!=s&&(r.title=s.replace(/<(?!\/?>)[^>]*>/g,""))}),$.each(e.results.gsaResult,function(e,r){var s=r.title;null!=s&&(r.title=s.replace(/<(?!\/?>)[^>]*>/g,""))}),e}function addDropdownValueToField(){$("#search-results__search, .search-results__no-results, #search-overlay__form").on("click",".predictive a",function(){$(this).parent().parent().parent().parent().find("input[type=search]").val($(this).text()),$(this).closest(".search__dropdown").toggleClass("hidden"),$(this).closest("form").submit()})}function dropdownKeyboardNav(){$(document).keydown(function(e){if((void 0!==searchDropdown||$(searchDropdown).children().children().children().length>0)&&(38==e.keyCode||40==e.keyCode))if(!$(searchDropdown).is(":visible")&&$(searchDropdown).siblings("input[type=search]").is(":focus")&&$(searchDropdown).children().children().children().length>0)40===e.keyCode?$(searchDropdown).children().children().children().first().addClass("hovered"):$(searchDropdown).children().children().children().last().addClass("hovered"),$(searchDropdown).toggleClass("hidden");else if($(searchDropdown).is(":visible")&&(38==e.keyCode||40==e.keyCode)&&$(searchDropdown).children().children().children(".hovered")){var r;r=$(searchDropdown).children().children().children().hasClass("hovered")?$(searchDropdown).children().children().children(".hovered"):$(searchDropdown).siblings("input[type=search]");var s=$(searchDropdown).siblings("input[type=search]").add($(searchDropdown).children().children().children()),a=$(s).index(r[0]),n=40===e.keyCode?1:-1;r.removeClass("hovered"),a+n<0?(r=$(s)[$(s).length-1],$(r).addClass("hovered"),$(r).parent().hasClass("suggestive")?$(searchDropdown).siblings("input[type=search]").val(searchFieldQuery):$(searchDropdown).siblings("input[type=search]").val($(r).text())):a+n===$(s).length||a+n===0?$(searchDropdown).siblings("input[type=search]").val(searchFieldQuery):(r=$(s)[a+n],$(r).addClass("hovered"),$(r).parent().hasClass("suggestive")?$(searchDropdown).siblings("input[type=search]").val(searchFieldQuery):$(searchDropdown).siblings("input[type=search]").val($(r).text()))}13==e.keyCode&&$(searchDropdown).children().children(".suggestive").children().hasClass("hovered")&&(e.preventDefault(),document.location=$(searchDropdown).children().children(".suggestive").children(".hovered").attr("href"))})}function dropdownMouseoverNav(){$(searchDropdown).on("mouseover","a",function(){$(this).hasClass("hovered")||($(searchDropdown).children().children().children(".hovered").removeClass("hovered"),$(this).addClass("hovered"))}),$(searchDropdown).on("mouseleave",function(){$(searchDropdown).children().children().children(".hovered").removeClass("hovered")})}var searchTrigger,searchText,menuText,menu,searchIcon,searchOverlay,searchFieldQuery,searchDropdown;$(document).ready(function(){searchTrigger=$(".btn__search"),searchText=$(".btn__search-text"),menuText=$(".btn__menu-text"),menu=$(".btn__menu"),searchIcon=$(".btn__search div"),searchOverlay=$("#search-overlay"),$("#search-results-form, #search-overlay__form").submit(function(e){var r=$(this).find(".search-field, .search-overlay__search-field1").val().trim();$(this).find(".search-field, .search-overlay__search-field1").val(r),$(this).find(".search-field, .search-overlay__search-field1").val().length<1&&e.preventDefault()}),kickOffDropdown(),outsideClickToCloseDropdown(),addDropdownValueToField(),searchBtnEvent(),outsideClickToCloseSearch(),dropdownKeyboardNav()}),0==$(".select-language > select").length&&$("body").addClass("lang-selector-hidden");
setTimeout(() => {
$("#search-overlay input").on('focus', function () {
$("#search-overlay").addClass("outline-searchbox");
});
$("#search-overlay input").on('blur', function () {
$("#search-overlay").removeClass("outline-searchbox");
});
}, "2000");