!function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery"],e):e("object"==typeof exports&&"function"==typeof require?require("jquery"):jQuery)}(function(m){"use strict";function o(e,t){var n=this;n.element=e,n.el=m(e),n.suggestions=[],n.badQueries=[],n.selectedIndex=-1,n.currentValue=n.element.value,n.timeoutId=null,n.cachedResponse={},n.onChangeTimeout=null,n.onChange=null,n.isLocal=!1,n.suggestionsContainer=null,n.noSuggestionsContainer=null,n.options=m.extend(!0,{},o.defaults,t),n.classes={selected:"autocomplete-selected",suggestion:"autocomplete-suggestion"},n.hint=null,n.hintValue="",n.selection=null,n.initialize(),n.setOptions(t)}var n={escapeRegExChars:function(e){return e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&")},createNode:function(e){var t=document.createElement("div");return t.className=e,t.style.position="absolute",t.style.display="none",t}},s=27,a=9,i=13,r=38,l=39,u=40,e=m.noop;o.utils=n,(m.Autocomplete=o).defaults={ajaxSettings:{},autoSelectFirst:!1,appendTo:"body",serviceUrl:null,lookup:null,onSelect:null,width:"auto",minChars:1,maxHeight:300,deferRequestBy:0,params:{},formatResult:function(e,t){return t?(t="("+n.escapeRegExChars(t)+")",e.value.replace(new RegExp(t,"gi"),"$1").replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/<(\/?strong)>/g,"<$1>")):e.value},formatGroup:function(e,t){return'
'+t+"
"},delimiter:null,zIndex:9999,type:"GET",noCache:!1,onSearchStart:e,onSearchComplete:e,onSearchError:e,preserveInput:!1,containerClass:"autocomplete-suggestions",tabDisabled:!1,dataType:"text",currentRequest:null,triggerSelectOnValidInput:!0,preventBadQueries:!0,lookupFilter:function(e,t,n){return-1!==e.value.toLowerCase().indexOf(n)},paramName:"query",transformResult:function(e){return"string"==typeof e?m.parseJSON(e):e},showNoSuggestionNotice:!1,noSuggestionNotice:"No results",orientation:"bottom",forceFixPosition:!1},o.prototype={initialize:function(){var e,t=this,n="."+t.classes.suggestion,s=t.classes.selected,a=t.options;t.element.setAttribute("autocomplete","off"),t.noSuggestionsContainer=m('').html(this.options.noSuggestionNotice).get(0),t.suggestionsContainer=o.utils.createNode(a.containerClass),(e=m(t.suggestionsContainer)).appendTo(a.appendTo||"body"),"auto"!==a.width&&e.css("width",a.width),e.on("mouseover.autocomplete",n,function(){t.activate(m(this).data("index"))}),e.on("mouseout.autocomplete",function(){t.selectedIndex=-1,e.children("."+s).removeClass(s)}),e.on("click.autocomplete",n,function(){t.select(m(this).data("index"))}),e.on("click.autocomplete",function(){clearTimeout(t.blurTimeoutId)}),t.fixPositionCapture=function(){t.visible&&t.fixPosition()},m(window).on("resize.autocomplete",t.fixPositionCapture),t.el.on("keydown.autocomplete",function(e){t.onKeyPress(e)}),t.el.on("keyup.autocomplete",function(e){t.onKeyUp(e)}),t.el.on("blur.autocomplete",function(){t.onBlur()}),t.el.on("focus.autocomplete",function(){t.onFocus()}),t.el.on("change.autocomplete",function(e){t.onKeyUp(e)}),t.el.on("input.autocomplete",function(e){t.onKeyUp(e)})},onFocus:function(){var e=this;e.fixPosition(),e.el.val().length>=e.options.minChars&&e.onValueChange()},onBlur:function(){var e=this,t=e.options,n=e.el.val(),s=e.getQuery(n);e.blurTimeoutId=setTimeout(function(){e.hide(),e.selection&&e.currentValue!==s&&(t.onInvalidateSelection||m.noop).call(e.element)},200)},abortAjax:function(){var e=this;e.currentRequest&&(e.currentRequest.abort(),e.currentRequest=null)},setOptions:function(e){var t=this,e=m.extend({},t.options,e);t.isLocal=Array.isArray(e.lookup),t.isLocal&&(e.lookup=t.verifySuggestionsFormat(e.lookup)),e.orientation=t.validateOrientation(e.orientation,"bottom"),m(t.suggestionsContainer).css({"max-height":e.maxHeight+"px",width:e.width+"px","z-index":e.zIndex}),this.options=e},clearCache:function(){this.cachedResponse={},this.badQueries=[]},clear:function(){this.clearCache(),this.currentValue="",this.suggestions=[]},disable:function(){var e=this;e.disabled=!0,clearTimeout(e.onChangeTimeout),e.abortAjax()},enable:function(){this.disabled=!1},fixPosition:function(){var e,t,n,s,a,o,i,r,l=this,u=m(l.suggestionsContainer),h=u.parent().get(0);h!==document.body&&!l.options.forceFixPosition||(o=l.options.orientation,r=u.outerHeight(),i=l.el.outerHeight(),e={top:(a=l.el.offset()).top,left:a.left},"auto"===o&&(t=m(window).height(),s=-(n=m(window).scrollTop())+a.top-r,a=n+t-(a.top+i+r),o=Math.max(s,a)===s?"top":"bottom"),e.top+="top"===o?-r:i,h!==document.body&&(r=u.css("opacity"),l.visible||u.css("opacity",0).show(),i=u.offsetParent().offset(),e.top-=i.top,e.top+=h.scrollTop,e.left-=i.left,l.visible||u.css("opacity",r).hide()),"auto"===l.options.width&&(e.width=l.el.outerWidth()+"px"),u.css(e))},isCursorAtEnd:function(){var e=this.el.val().length,t=this.element.selectionStart;return"number"==typeof t?t===e:!document.selection||((t=document.selection.createRange()).moveStart("character",-e),e===t.text.length)},onKeyPress:function(e){var t=this;if(t.disabled||t.visible||e.which!==u||!t.currentValue){if(!t.disabled&&t.visible){switch(e.which){case s:t.el.val(t.currentValue),t.hide();break;case l:if(t.hint&&t.options.onHint&&t.isCursorAtEnd()){t.selectHint();break}return;case a:if(t.hint&&t.options.onHint)return void t.selectHint();if(-1===t.selectedIndex)return void t.hide();if(t.select(t.selectedIndex),!1===t.options.tabDisabled)return;break;case i:if(-1===t.selectedIndex)return void t.hide();t.select(t.selectedIndex);break;case r:t.moveUp();break;case u:t.moveDown();break;default:return}e.stopImmediatePropagation(),e.preventDefault()}}else t.suggest()},onKeyUp:function(e){var t=this;if(!t.disabled){switch(e.which){case r:case u:return}clearTimeout(t.onChangeTimeout),t.currentValue!==t.el.val()&&(t.findBestHint(),0a&&(e.suggestions=e.suggestions.slice(0,a)),e},getSuggestions:function(s){var e,t,n,a=this,o=a.options,i=o.serviceUrl;o.params[o.paramName]=s,!1!==o.onSearchStart.call(a.element,o.params)&&(n=o.ignoreParams?null:o.params,m.isFunction(o.lookup)?o.lookup(s,function(e){a.suggestions=e.suggestions,a.suggest(),o.onSearchComplete.call(a.element,s,e.suggestions)}):(e=a.isLocal?a.getSuggestionsLocal(s):(m.isFunction(i)&&(i=i.call(a.element,s)),t=i+"?"+m.param(n||{}),a.cachedResponse[t]))&&Array.isArray(e.suggestions)?(a.suggestions=e.suggestions,a.suggest(),o.onSearchComplete.call(a.element,s,e.suggestions)):a.isBadQuery(s)?o.onSearchComplete.call(a.element,s,[]):(a.abortAjax(),n={url:i,data:n,type:o.type,dataType:o.dataType},m.extend(n,o.ajaxSettings),a.currentRequest=m.ajax(n).done(function(e){a.currentRequest=null,e=o.transformResult(e,s),a.processResponse(e,s,t),o.onSearchComplete.call(a.element,s,e.suggestions)}).fail(function(e,t,n){o.onSearchError.call(a.element,s,e,t,n)})))},isBadQuery:function(e){if(!this.options.preventBadQueries)return!1;for(var t=this.badQueries,n=t.length;n--;)if(0===e.indexOf(t[n]))return!0;return!1},hide:function(){var e=this,t=m(e.suggestionsContainer);m.isFunction(e.options.onHide)&&e.visible&&e.options.onHide.call(e.element,t),e.visible=!1,e.selectedIndex=-1,clearTimeout(e.onChangeTimeout),m(e.suggestionsContainer).hide(),e.signalHint(null)},suggest:function(){if(this.suggestions.length){var a,e=this,o=e.options,i=o.groupBy,r=o.formatResult,l=e.getQuery(e.currentValue),u=e.classes.suggestion,t=e.classes.selected,n=m(e.suggestionsContainer),s=m(e.noSuggestionsContainer),h=o.beforeRender,c="";return o.triggerSelectOnValidInput&&e.isExactMatch(l)?void e.select(0):(m.each(e.suggestions,function(e,t){var n,s;i&&(c+=(s=(n=t).data[i],a===s?"":(a=s,o.formatGroup(n,a)))),c+=''+r(t,l,e)+"
"}),this.adjustContainerWidth(),s.detach(),n.html(c),m.isFunction(h)&&h.call(e.element,n,e.suggestions),e.fixPosition(),n.show(),o.autoSelectFirst&&(e.selectedIndex=0,n.scrollTop(0),n.children("."+u).first().addClass(t)),e.visible=!0,void e.findBestHint())}this.options.showNoSuggestionNotice?this.noSuggestions():this.hide()},noSuggestions:function(){var e=this,t=e.options.beforeRender,n=m(e.suggestionsContainer),s=m(e.noSuggestionsContainer);this.adjustContainerWidth(),s.detach(),n.empty(),n.append(s),m.isFunction(t)&&t.call(e.element,n,e.suggestions),e.fixPosition(),n.show(),e.visible=!0},adjustContainerWidth:function(){var e,t=this.options,n=m(this.suggestionsContainer);"auto"===t.width?(e=this.el.outerWidth(),n.css("width",0t.selectedIndex?(t=a.get(t.selectedIndex),m(t).addClass(n),t):null},selectHint:function(){var e=m.inArray(this.hint,this.suggestions);this.select(e)},select:function(e){this.hide(),this.onSelect(e)},moveUp:function(){var e=this;if(-1!==e.selectedIndex)return 0===e.selectedIndex?(m(e.suggestionsContainer).children("."+e.classes.suggestion).first().removeClass(e.classes.selected),e.selectedIndex=-1,e.ignoreValueChange=!1,e.el.val(e.currentValue),void e.findBestHint()):void e.adjustScroll(e.selectedIndex-1)},moveDown:function(){this.selectedIndex!==this.suggestions.length-1&&this.adjustScroll(this.selectedIndex+1)},adjustScroll:function(e){var t,n,s,a=this,o=a.activate(e);o&&(t=m(o).outerHeight(),n=o.offsetTop,o=(s=m(a.suggestionsContainer).scrollTop())+a.options.maxHeight-t,n",t[s++]=" ",t[s++]=" ",t[s++]=" "+o.Text+"("+o.ItemCount.toString()+" "+d(o.ItemCount)+")",t[s++]=" "+o.Total+"
",t[s++]=" ",t[s++]=""):o.Url&&o.Text&&"false"===mhVars.isHomepage&&(t[s++]="",t[s++]=" ",t[s++]=" "+o.Text+"",t[s++]=" ( "+o.ItemCount.toString()+" "+d(o.ItemCount)+")",t[s++]=" ",t[s++]="")}e.SavedCartsLink.Url&&e.SavedCartsLink.Text&&(t[s++]="",t[s++]=" ",t[s++]=" "+e.SavedCartsLink.Text+"",t[s++]=0( "+e.SavedCartsCountLabel+" )":"",t[s++]=" ",t[s++]="");t.join("\n");return t.join("\n")}(e)),o.removeClass("mh-ct-loading");e=e.ActiveCarts,e=e&&0=a.bottom&&s.addClass("mh-img-menu-bottom"))):(c(n,t),r=(n.outerHeight()>=t.outerHeight()?n:t).outerHeight(),h([n,t],r))):o.hasClass("mh-level-3-children")&&(s=o.find(".mh-tier4"),t=i,(n=o.closest(".mh-tier2")).hasClass("no-adjustment")||n.addClass("no-adjustment"),r=(t.outerHeight()>=s.outerHeight()?t:s).outerHeight(),h([n,t,s],r)),mhVars.masthead.find(".mh-no-js").removeClass("mh-no-js"),u.removeClass("mh-measuring-menu")}function h(e,t){l.each(e,function(){this.css("height",t)})}function c(){var e=[].slice.call(arguments);l.each(e,function(){this.css("height","auto")})}void 0!==mhVars&&mhVars.masthead instanceof jQuery&&(u=mhVars.masthead.find(".mh-site-nav-wrap"),n=l("body"),u.find(".mh-list-item-2").one("mouseover touchend",function(e){"function"==typeof t.loadSubMenus&&t.loadSubMenus(e.currentTarget),function(){for(var e=mhVars.masthead.find(".mh-site-nav").eq(0).find("img"),t=0;t.mh-close-focus",function(e){l(this).closest(".mh-list-item-2").removeClass("mh-open-menu")}),u.on("blur",".mh-tier2 .mh-close-focus",function(e){l(this).closest(".mh-level-2-children").removeClass("mh-open-menu")}),u.on("mouseenter",".mh-list-item-2",function(e){l(".mh-list-item-2.mh-open-menu").removeClass("mh-open-menu")}),l(document).keyup(function(e){27===e.keyCode&&l(".mh-list-item-2.mh-open-menu").removeClass("mh-open-menu")}))}(jQuery,Dell.Masthead),function(t){var n,e;void 0!==mhVars&&mhVars.masthead instanceof jQuery&&(n=t("body"),(e=t(".mh-mobile-pane")).length<1||(mhVars.masthead.on("click",".mh-hamburger-trigger",function(e){n.toggleClass("mh-open-mobile-pane"),mhVars.masthead.toggleClass("mh-show-hamburger")}),n.on("click touchend",".mh-nav-shadow-box",function(e){e.preventDefault(),n.removeClass("mh-open-mobile-pane"),document.activeElement.blur(),mhVars.masthead.removeClass("mh-show-hamburger")}),e.on("click",".mh-mn-has-children",function(e){t(this).parent().toggleClass("mh-mn-open")})))}(jQuery,Dell.Masthead),function(t){void 0!==mhVars&&mhVars.masthead instanceof jQuery&&(mhVars.masthead.on("click",".mh-si-button",function(e){mhVars.masthead.toggleClass("mh-show-ma-dropdown")}),t(document).on("click touchend",function(e){0===t(e.target).closest(".mh-sign-in-button-wrap").length&&mhVars.masthead.removeClass("mh-show-ma-dropdown")}))}(jQuery),function(t){var n,e,s,a;function o(e){e=document.cookie.match("(^|;) ?"+e+"=([^;]*)(;|$)");return e?e[2]:null}void 0!==mhVars&&mhVars.masthead instanceof jQuery&&(e=(n=mhVars.masthead).attr("cust-srv"),s=n.find(".mh-si-label"),a=window.matchMedia("(min-width: 980px)").matches,t(".mh-sign-in-btn").click(function(e){e.preventDefault(),window.location.href=t(this).attr("href")+window.location.href}),t(".mh-sign-out-btn").click(function(e){e.preventDefault(),window.location.href=t(this).attr("href")+window.location.href}),t(".create-acct-btn").click(function(e){e.preventDefault(),window.location.href=t(this).attr("href")+window.location.href}),e&&t.ajax({url:e+"/name",type:"GET",dataType:"json",xhrFields:{withCredentials:!0},async:!0}).done(function(e){o("GAAuth")||o("GAAuthNONProd2")?(n.removeClass("mh-si-state-is-cold"),n.addClass("mh-si-state-is-hot"),e&&e.DisplayName?s.text(e.DisplayName):s.text(s.attr("mh-sign-in-label"))):(s.text(s.attr("mh-sign-in-label")),mhVars.showSigninFlyout="true"==mhVars.autoSignInFlyOutEnabled&&"false"==mhVars.isHomepage&&a&&null==o("isSessionStart"),mhVars.showSigninFlyout&&(document.cookie="isSessionStart=true;path=/",mhVars.masthead.addClass("mh-show-ma-dropdown").delay(5e3).queue(function(){t(this).removeClass("mh-show-ma-dropdown")})))}).fail(function(e){}))}(jQuery),function(n){n(document).ready(function(){var e,t;"true"===mhVars.oocMessageTargetCountryEnabled&&(e=mhCommon.getCookie("ooc-country-code"),t=window.location.href.split("?")[0],!(-1").attr("id","mh-oocmessaging-modal").appendTo("#dell-masthead").html(e),n(".ooc-outofcountry").trigger("click"))}).fail(function(){}))}),n(document).on("countrySelectorOnChange.mh",function(e,t){mhCommon.setCookie("ooc-country-code",t,mhVars.oocCookiesDurationDays)})}(jQuery),(Dell=Dell||{}).Masthead=Dell.Masthead||{},Dell.Masthead.Search=Dell.Masthead.Search||{},Dell.Masthead.Search.setSearchTerm=function(e){var t=jQuery(".mh-top-wrap .mh-search-input");e&&1===t.length&&(t[0].value=e.trim())},function(n){var s,t;function a(e){var t=s[0];if(t.value){var n=e?t.value.trim():function(e){try{var t=e;return t=(t=(t=(t=(t=(t=(t=(t=(t=(t=(t=(t=(t=(t=(t=t.replace(/:/g,"~col")).replace(/\*/g,"~ast")).replace(/\./g,"~prd")).replace(/\//g,"~fdsl")).replace(/&/g,"~ampr")).replace(/%/g,"~pct")).replace(/\+/g,"~pls")).replace(/\\/g,"~bksl")).replace(/\?/g,"~qst")).replace(//g,"")).replace(/{/g,"")).replace(/}/g,"")).replace(/\[/g,"")).replace(/]/g,"")}catch(e){}return e}(t.value.trim());return encodeURI(n)}if(!e&&"true"==mhVars.persistentSearch){t=t.placeholder;if(t)return encodeURI(t)}return""}function o(){var e=a();if(e)if(Dell.Masthead.Search.overrideNavigate)Dell.Masthead.Search.overrideNavigate(e);else{if(mhVars.searchRedirectService)return window.location.href=mhVars.searchRedirectService+e,!1;window.location.href=mhVars.searchService+mhVars.country+"--"+mhVars.language+"--"+mhVars.segment+"/"+e}return!1}void 0!==mhVars&&mhVars.masthead instanceof jQuery&&(s=n(".mh-top-wrap .mh-search-input"),t=n(".mh-top-wrap .mh-search-btn"),mhVars.masthead.on("click",".mh-mobile-search-button",function(e){mhVars.masthead.toggleClass("mh-show-mobile-search")}),n(document).on("click touchend",function(e){0===n(e.target).closest(".mh-mobile-search-button-wrap").length&&0===n(e.target).closest(".mh-tw-search-wrap").length&&mhVars.masthead.removeClass("mh-show-mobile-search")}),t.on("click",function(e){e.preventDefault(),e.stopPropagation(),o()}),s.on("keyup",function(e){13===e.keyCode&&t.trigger("click")}),"true"===mhVars.persistentSearch&&s.focus(),s.devbridgeAutocomplete({type:"POST",serviceUrl:function(){return mhVars.searchService+"queryunderstandingapi/2/suggest?term="+a(!0)},ajaxSettings:{contentType:"application/json",data:JSON.stringify({Profile:{Segment:mhVars.segment,CustomerSet:mhVars.customerSet,Language:mhVars.language,Country:mhVars.country},VirtualAssistantData:{},Options:{WithQueryUnderStandingEnabled:!0,RecipeName:"shopsuggestion"}})},transformResult:function(e){var t;try{t=(t=JSON.parse(e).Data.Suggestions)||[]}catch(e){t=[]}return{suggestions:n.map(t.slice(0,6),function(e){return{value:e.Label,data:e.Label}})}},triggerSelectOnValidInput:!1,onSelect:o}))}(jQuery);