var __extends;define("ajaxWithAnimation",["jqReady!","jsll"],function(n,t){var i=["<div class='c-progress f-indeterminate-","regional","' style='margin:","0","px auto' tabindex='0' role='progressbar'><span><\/span><span><\/span><span><\/span><span><\/span><span><\/span><\/div>"],u=function(t,r){var u=n(t),o,f,e;u.length&&(o=(r.loaderType||"").toUpperCase(),i[1]=o==="PROGRESS"||o==="PROGRESSBAR"?"regional":o==="SPINNERLARGE"?"local f-progress-large f-center":"local f-progress-small",r.margin&&r.margin.length&&(i[3]=r.margin),f=i.join(""),e=(r.loaderPosition||"").toUpperCase(),e==="TOP"||e==="BOTTOM"?(u.addClass("ajaxloader"),e==="BOTTOM"?u.append(f):u.prepend(f)):(u.parent().addClass("ajaxloader"),e==="BEFORE"?u.before(f):u.after(f)))},f=function(t,i){var r=n(t),u;r.length&&(u=(i.loaderPosition||"").toUpperCase(),u!=="TOP"&&u!=="BOTTOM"&&(r=r.parent()),r.removeClass("ajaxloader").children().remove(".c-progress"))},r=function(i){i.refreshElement&&u(i.refreshElement,i);var r=n.extend(i,{serviceName:"OneRFService",serviceType:"WebService",operationName:"OneRFAjax",addCvToRequestHeader:!0});return t.service.post(r).always(function(){f(i.refreshElement,i)})};return n.extend(n,{ajaxWithAnimation:r}),r});define("advancedHistory",["window"],function(n){function f(n,t){var u,f,o,e;if(i)if(u=r[n],u)if(typeof u=="function")u!=t&&(r[n]=[u,t]);else{for(f=!1,e=0;o=u[e];++e)if(o==t){f=!0;break}f||u.push(t)}else r[n]=t}function e(n,t){var u,e,f;if(i&&(u=r[n],u))if(typeof u=="function")u===t&&delete r[n];else for(f=0;e=u[f];++f)if(typeof e=="function"&&e===t){u.splice(f,1);break}}function o(n,r,u,f){if(i){var e={stateType:n,stateObject:r};typeof u=="undefined"?t.pushState(e,f||""):t.pushState(e,f||"",u)}}function s(n,r,u,f){if(i){var e={stateType:n,stateObject:r};typeof u=="undefined"?t.replaceState(e,f||""):t.replaceState(e,f||"",u)}}function h(){i&&t.back()}function c(){i&&t.forward()}function l(n){i&&n&&t.go(n)}function a(){if(i){var n=t.state;if(n)return n.stateType}}function v(){if(i){var n=t.state;if(n&&n.stateType)return n.stateObject}}function y(n){var t,i=n.state,f,e;if(i)t=i.stateType,t&&(f=r[t],f&&(e=i.stateObject,u(f,e)));else for(t in r)u(r[t],null)}function u(n,t){if(typeof n=="function")n(t);else if(n&&n.length>0)for(var i,r=0;i=n[r];++r)typeof i=="function"&&i(t)}var t=n.history,i=!!(t&&t.pushState),r={};return i&&n.addEventListener("popstate",y),{on:f,off:e,push:o,replace:s,back:h,forward:c,go:l,currentType:a,currentState:v,isSupported:i}});define("queryParams",[],function(){function n(n){return n=n.replace(/\+/g," "),decodeURIComponent(n)}function t(n,t,r){if(n.indexOf("?")===-1&&(n.indexOf("http")===0||n.indexOf("=")===-1&&n.indexOf("&")===-1))return{};var u=n.indexOf("?")!==-1?n.split("?")[1]:n;return i(u,t,r)}function i(t,i,r){var f={},s,o;if(t&&t.length)for(t=t.split("#")[0],s=t.split("&"),o=0;o<s.length;o++){var h=s[o].split("="),u=h[0].toLowerCase(),e=h[1];r&&(u=n(u),e&&(e=n(e)));i?(f[u]||(f[u]=[]),f[u].push(e)):f[u]=e}return f}return t});define("ajaxEvent",["jqReady!","document","advancedHistory","queryParams","refreshAjaxModuleTelemetry","jsll","ajaxWithAnimation"],function(n,t,i,r,u,f){function h(t,i,u){var f=null,e,o;return typeof i=="string"&&(f=i.split("?")[0],i=r(i,!0,!0)),f&&f.length||(f=location.href.split("?")[0]),e=n.param(i,!0),o=f+(e&&e.length?"?"+e:""),s(t,o,u||{})}function c(t){var i={ajaxevent:t},s=n("meta[name=MarginTopPixels]").attr("content"),r,u,f,e,o;return s!==undefined&&(i.MarginTopPixels=s),r=n("meta[name=CurrentTheme]").attr("content"),r!==undefined&&(i.CurrentTheme=r),u=n("meta[name=AccentColor]").attr("content"),u!==undefined&&(i.AccentColor=u),f=n("meta[name=X-Flight-Ids]").attr("content"),f!==undefined&&(i["X-Flight-Ids"]=f),e=n("meta[name=X-FD-FEATURES]").attr("content"),e!==undefined&&(i["X-FD-FEATURES"]=e),o=n("meta[name=X-FD-FEATURES-IMP]").attr("content"),o!==undefined&&(i["X-FD-FEATURES-IMP"]=o),i}function l(){var t={},o=n("meta[name=hardware]").attr("content"),i,r,u,f,e;return o!==undefined&&(t.hardware=o),i=n("meta[name=architecture]").attr("content"),i!==undefined&&(t.architecture=i),r=n("meta[name=telemetryId]").attr("content"),r!==undefined&&(t.telemetryId=r),u=n("meta[name=deviceSerialNumber]").attr("content"),u!==undefined&&(t.deviceSerialNumber=u),f=n("meta[name=timeZone]").attr("content"),f!==undefined&&(t.timeZone=f),e=n("meta[name=userinfo]").attr("content"),e!==undefined&&(t.auth=e),t}function s(r,u,e,s){var h={url:u,previousUrl:location.href,event:r,title:t.title,scrollTop:n(t).scrollTop(),options:{complete:null,error:"",loaderPosition:e.loaderPosition,loaderType:e.loaderType,refreshElement:e.refreshElement&&typeof e.refreshElement=="string"?e.refreshElement:null}},a={url:u,dataType:"html",data:n.extend(e.data,l()),additionalHeaders:n.extend(e.additionalHeaders,c(r))};return a=n.extend(a,e),n.ajaxWithAnimation(a).done(function(u){var c=t.URL;v(u,r,e);s||r===o||(i.currentState()||i.push("ajaxEvent",n.extend({},h,{url:h.previousUrl}),h.previousUrl,h.title),i.push("ajaxEvent",h,h.url,h.title));c!==t.URL?f.ct.capturePageView():f.ct.captureContentUpdate();e.complete&&e.complete(u)}).fail(function(){e.error&&e.error()})}function a(t){t&&t.event&&s(t.event,t.url,t.options,!0).done(function(){n("html, body").animate({scrollTop:t.scrollTop},200)})}function v(i,r){var f=n(n.trim(i)),e,h,s;y(f);e=n("head title");e.length&&(t.title=e.text());h=f.find("[data-module-id]");s=[];h.each(function(){var i=n(this),e=i.attr("id"),f=n("[id='"+e+"']"),t;f.length&&(t=n("[data-axp]",f),(t.length||r!==o)&&(t.length?(u(t,i),t.first().after(i.children()),t.parents("section[role=tabpanel]:first").attr("defercomplete","true"),t.remove()):(u(f,i),f.replaceWith(i)),s.push(e),n.each(i[0].attributes,function(n,t){t.name!=="class"&&f.attr(t.name)||f.attr(t.name,t.value)})))});p(f);w(r,s)}function y(t){var i=t.filter("link[rel=stylesheet]");i.length&&i.each(function(){var t=this.getAttribute("href");e[t]||(n("head").append(this),e[t]=!0)})}function p(t){var i=t.filter("script");i.length&&i.each(function(){var f,r,o,s,h,i,u,t;this.text.indexOf("requirejs.config")===0&&(f="requireJsConfig",r=e[f],r&&r.parentNode&&r.parentNode.removeChild(r),o=new RegExp("paths:{(.|\n)*?}"),s=o.exec(this.text),s.forEach(function(n){if(n.indexOf("paths:")===0)return h=n.replace("paths:",""),!1}),u=n("head"),t=JSON.parse(h.replace(/\'/g,'"')),t.redtux!==undefined&&(i='<script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="redtux" src="'+t.redtux+'" crossorigin="anonymous"><\/script>',u.append(i)),t.mwf!==undefined&&(i='<script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="mwf" src="'+t.mwf+'" crossorigin="anonymous"><\/script>',u.append(i)),t.partner!==undefined&&(i='<script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="partner" src="'+t.partner+'" crossorigin="anonymous"><\/script>',u.append(i)),t.platform!==undefined&&(i='<script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="platform" src="'+t.platform+'" crossorigin="anonymous"><\/script>',u.append(i)),e[f]=this)})}function w(n,i){if(n&&i&&i.length){var r=t.createEvent("CustomEvent");r.initCustomEvent("moduleRefreshed",!0,!0,{eventName:n,modules:i});t.dispatchEvent(r)}}var e={},o="DeferredEvent";i.on("ajaxEvent",a);return h});define("fireDeferredEvent",["jqReady!","ajaxEvent","document"],function(n,t,i){var r=!1;return function(u){return r?n.Deferred().reject():(r=!0,t("DeferredEvent",i.URL,u))}});define("refreshAjaxModuleTelemetry",["window"],function(n){var t=n._pageBITags&&n._pageBITags.elementTag?n._pageBITags.elementTag:"data-m";return function(n,i){var r=n&&n.attr(t),u=i&&i.attr(t);if(r!==u&&r&&u){var f=JSON.parse(r),e=JSON.parse(u),o=new RegExp(e.id,"g");i.html(i.get(0).innerHTML.replace(o,f.id));i.attr(t,r)}}});define("deferExec",function(){"use strict";function h(n){for(var t=0;t<n.length;t+=1)Number.isInteger(Number(n[t][1]))?setTimeout(n[t][0],n[t][1]):n[t][0]()}function s(){window._pageTimings||(window._pageTimings={});window._pageTimings.didDeferExecTimeout=e;var n=f;n.length&&(f=[],h(n))}function n(){clearTimeout(o);u=!0;s()}function c(){window.removeEventListener?window.removeEventListener("load",n,!1):window.detachEvent&&window.detachEvent("load",n);r=!0;e=!0;s()}function t(n,i){return u||r?Number.isInteger(Number(i))?setTimeout(n,i):n():f.push([n,i]),t}var i=typeof window!="undefined"&&window.document,r=!i,u=!i,f=[],e=!1,o;return Number.isInteger=Number.isInteger||function(n){return typeof n=="number"&&isFinite(n)&&Math.floor(n)===n},i&&(window.addEventListener?window.addEventListener("load",n,!1):window.attachEvent&&window.attachEvent("onload",n),u&&r||(o=setTimeout(c,5e3))),t.load=function(n,i,r,u){u.isBuild?r(null):t(r,n)},t});require(["domReady!","deferExec!"]);define("headData",["evaluate","document"],function(n,t){var r=t.getElementsByTagName("head")[0],i,u,f,e;return r?(i={},u=r.getAttribute("data-js"),u&&(i.jsInfo=n(u)),f=r.getAttribute("data-client-settings"),f&&(i.clientSettings=n(f)),e=r.getAttribute("data-info"),e&&(i.debugInfo=n(e)),i.xdid=r.getAttribute("data-xd-id"),i.locale=t.getElementsByTagName("html")[0].getAttribute("lang").toLowerCase(),i):{}});define("evaluate",function(){return window.JSON&&window.JSON.parse||function(n){return eval("("+n+")")}});require(["jqReady!","document","headData","ajaxEvent","fireDeferredEvent","domReady!"],function(n,t,i,r,u){function c(){var t=n("[data-ajax]");t.each(function(){var i=n(this),t=i.data("ajax"),l,u,f,s,c;if(t&&t.e&&t.e.length&&t.sel&&t.sel.length){l=n(".d_xbox").length>=1;u=!1;i.attr("role")==="region"&&(f=n("#pivot-tab-"+i.attr("id")),f.length&&(i=f,t.sel="#"+i.attr("id")));var e=i.parents("[data-module-id]:first"),r=e.length?e.attr("id"):i.attr("id"),a=e.parents("[data-m]:first").attr("id"),o=t.e;r&&t.pivot==="true"?(s=n("#"+i.attr("aria-controls")),s.length&&(r=s.attr("id"),a=r,t.margin=l?"50":"250"),u=!0):(t.id===1||t.id===!0)&&(o=r+"-"+o);var y=t.sel[0]==="#"?t.sel:"#"+r+" "+t.sel,v=".ajaxevent."+r,h="click"+v;u&&(h+=" focusin"+v);c=t.fireonce==="true"?!0:!1;n("body").on(h,y,function(){var i=t.usebrowserurl==="true"?location.href:n(this).attr("href");return p(o,i,t,r,"#"+a,c),c&&n("body").off(h),!1})}})}function l(n){if(!n)return!1;var i=n.getBoundingClientRect();return i.top<(window.innerHeight||t.documentElement.clientHeight)||i.top<=0}function f(){var t=n(".ajaxplaceholder:visible"),i=t.length;!e&&i&&l(t[0])&&(h(),e=!0)}function a(){f()}function v(){var i=n(".ajaxplaceholder:visible").not(".c-pivot").length;if(i){n(window).on("scroll",f);window.staticOverrideDisableReadyEvent||n(t).ready(a)}}function y(){n(window).off("scroll",f)}function p(t,u,f,e,h,c){f=n.extend({},f,{refreshElement:f.wait?"#"+e+" "+f.wait:"#"+e,loaderType:f.waitind||f.waitInd,loaderPosition:f.waitpos||f.waitPos,margin:f.margin,additionalHeaders:n.extend({},i.debugInfo&&i.debugInfo.bh),data:n.extend({},i.debugInfo&&i.debugInfo.bh)});r(t,u,f).done(function(){c&&s();o(t,e)})}function o(n,i){var u={eventName:n,moduleId:i},r=t.createEvent("CustomEvent");r.initCustomEvent("deferredLoadModuleCompleted",!0,!0,u);t.dispatchEvent(r)}function s(){var t=n("section.c-pivot section[role=tabpanel][defercomplete]");n("[data-axp]",t).removeAttr("data-axp");n("[data-deferredevent]",t).removeAttr("data-deferredevent");t.each(function(){n("body").off("click.ajaxevent."+n(this).attr("id")+" focusin.ajaxevent."+n(this).attr("id"))})}function h(){var t=n(".ajaxplaceholder[data-axp]").length;t&&u({additionalHeaders:n.extend({},i.debugInfo&&i.debugInfo.bh),data:n.extend({},i.debugInfo&&i.debugInfo.bh)}).done(function(){s();o();y()})}var e=!1;n.ajaxPrefilter(function(n,t){(n.dataType=="script"||t.dataType=="script")&&(n.cache=!0)});c();window.staticOverrideDisableScrollEvent||v();n("[data-deferredevent]").length>0&&require(["deferExec!5000"],h)}),function(){require(["trackHelper","jsll"],function(n,t){function e(n,t,i){if(i===void 0&&(i={}),!n||!t)return null;var r;return i.bubbles=typeof i.bubbles=="undefined"?!0:i.bubbles,i.cancelable=typeof i.cancelable=="undefined"?!0:i.cancelable,document.createEvent?(r=document.createEvent("CustomEvent"),r.initCustomEvent(t,i.bubbles,i.cancelable,i)):window.CustomEvent?r=new CustomEvent(t,i):(r=document.createEventObject(),n.fireEvent("on"+t,r)),n.dispatchEvent(r),r}function i(i){var u,f;try{return u=JSON.parse(r.getAttribute("data-m")),u.cN+=" "+i,f=n.extendPageActionContentTags(r),t.utils.extend(u,f)}catch(e){return null}}function o(){var n=$(".msame_Header");n.on("mousedown",function(){u=!0});n.on("keydown",function(){u=!1})}var r=document.getElementById("meControl"),u=!1,f={},s="Drop Down Link",h="Drop Down Open",c="View Account",l="View Rewards",a="Sign In",v="Sign Out";f={events:{onEventLog:function(n,f){var p,y;if(n.indexOf("HeaderReady")>=0&&o(),n.indexOf("DropdownReady")>=0&&(p=document.querySelector(".msame_Drop_content"),!p||(p.setAttribute("data-bi-dnt","true"),p.setAttribute("data-bi-mto","true"))),n.indexOf("MeControl_")>=0&&f&&f.type&&f.type==="bici"&&n.indexOf("Ready")<0){y={targetUri:f.targetUri,behavior:t.behavior.UNDEFINED,actionType:u?"CL":"KE",content:i(s)};switch(n&&n.substring(n.indexOf("_")).toLowerCase()){case"_dropdownopen":y.behavior=t.behavior.EXPAND;y.content=i(h);break;case"_viewaccount":y.content=i(c);break;case"_rewards":y.content=i(l);break;case"_signin":y.behavior=t.behavior.SIGNIN;y.content=i(a);break;case"_signoutall":case"_signout":y.behavior=t.behavior.SIGNOUT;y.content=i(v)}r&&t.ct.capturePageAction(r,y);e(window,"onMeControlClick",{detail:n})}},onSearch:function(n){if(t){var r=n.getElementsByTagName("button")[0],u=n.action+"?"+$(n).serialize(),i=document.getElementById("cli_shellHeaderSearchInput"),f={targetUri:u,behavior:t.behavior.SEARCH,contentTags:{srchq:i?i.value:"",srchtype:"manual"}};t.ct.capturePageAction(r,f)}}}};window.msCommonShell?window.msCommonShell.load(f):window.onShellReadyToLoad=function(){window.onShellReadyToLoad=null;window.msCommonShell.load(f)}})}();define("defaultFocus",["jqReady!","domReady!"],function(){function o(n){return parseInt(n.getAttribute("tabindex"))>=0?!0:e.indexOf(n.tagName)!==-1?!0:!1}function u(n,t){for(var i,r=0;r<n.children.length;++r)i=n.children[r],o(i)&&(t.top||(t.top=i),t.bottom=i),u(i,t)}function f(n){var f={top:null,bottom:null},t,i,r;u(n,f);t=document.createElement("div");i=document.createElement("div");t.setAttribute("tabindex",0);i.setAttribute("tabindex",0);t.setAttribute("data-tv-prevent-focus",!0);i.setAttribute("data-tv-prevent-focus",!0);t.addEventListener("focus",function(){f.bottom.focus()});i.addEventListener("focus",function(){f.top.focus()});n.insertAdjacentElement("afterbegin",t);n.insertAdjacentElement("beforeend",i);r=10;t.style="width:"+document.documentElement.clientWidth+"px;height:"+r+"px;opacity:0;position:fixed;left:0;top:100px;z-index:9999";i.style="width:"+document.documentElement.clientWidth+"px;height:"+r+"px;opacity:0;position:fixed;left:0;top:"+(document.documentElement.clientHeight-r)+"px;z-index:9999"}function r(n){var u,r,f,i;if(!n)return!1;u=n.querySelectorAll("["+t+"]:not([disabled]):not([hidden])");r=[];for(i in u)u.hasOwnProperty(i)&&r.push(u[i]);for(r=r.sort(function(n,i){var u=parseInt(n.getAttribute(t)),r;return u=isNaN(u)?0:u,r=parseInt(i.getAttribute(t)),r=isNaN(r)?0:r,u-r}),f=!1,i=0;i<r.length;++i)if(r[i].focus(),document.activeElement===r[i]){f=!0;break}return f}var e=["A","BUTTON","IFRAME","INPUT","SELECT","TEXTAREA","X-MS-WEBVIEW"],t="data-focus-rank",n,i=[],s=function(t,u,e,o){if(n&&(n.disconnect(),n=null),t=t||document.body,t===document.body||t===document.documentElement)r(t);else{var s=function(t){if(r(t)){n.disconnect();n=null;u&&f(t);window.WinStoreClient&&window.WinStoreClient.navigateForwardInternally(e,t);return}for(var i=document.activeElement;i&&i.nodeType===Node.ELEMENT_NODE;){if(i===t){n.disconnect();n=null;u&&f(t);window.WinStoreClient&&window.WinStoreClient.navigateForwardInternally(e,t);return}i=i.parentNode}},h=function(n){for(var i,u,r=0;r<n.length;++r)if(i=n[r],i.type==="childList")for(u=0;u<i.addedNodes.length;++u)i.addedNodes[u].nodeType==1&&s(t);else i.type==="attributes"&&i.target.nodeType==1&&s(t)};n=new window.MutationObserver(h);n.observe(t,{childList:!0,attributes:!0,subtree:!0});i.push(o||document.activeElement);s(t)}},h=function(n){for(var t;i.length>0&&t!==document.activeElement;)t=i.pop(),t.focus(),window.WinStoreClient&&window.WinStoreClient.navigateBackwardInternally(n);return t===document.activeElement};return{focus:s,tryRestorePreviousFocus:h,trySetDefaultFocusInContainer:r}});define("targeting",["jqReady!","domReady!"],function(n){function t(){n("body").on("click",function(t){var o=n(t.target),e,s,h;return u(o)&&(e=i(o),typeof e=="string"&&(f(o)?s="click":(h=o.data("m"),s=h&&h.cN||"nonnav"),e=r(e,s),n.ajax(e))),!0})}function i(t){var r=t.parents("[data-target]"),i;if(r.length>0)return i=n(r.get(0)).data("target"),i&&i.trackerUri}function r(n,t){if(!n||!t)return n;var i=encodeURIComponent(t);return n.replace(/click/i,i).replace(/{action}/i,i)}function u(n){return n.is("a, button, form, select, input, [data-js-href]")||n.parents("a, button, [data-js-href]").length>0}function f(n){return n.is("a, [data-js-href]")||n.parents("a, [data-js-href]").length>0}return{setup:t}});require(["targeting"],function(n){n.setup()});require(["jsll","window"],function(n,t){if(t.performance&&performance.mark&&t.requestAnimationFrame){var i=!1,r=function(r){return function(){var s=0,u,f=t.performance.getEntriesByName("frame","mark"),h=[],l=[],e,o,c;if(f&&f.length>0){for(e=0;e<f.length;e++)o=e===0?Math.round(f[0].startTime):Math.round(f[e].startTime-f[e-1].startTime),o=o===16||o===18?17:o,h.push(o.toString(36));for(u=h[0],c=0;c<h.length;c++)u===h[c]?s++:(l.push(s===1?u:s===2?u+";":u+";"+s.toString(36)),s=1,u=h[c]);l.length>0&&(t._pageTimings||(t._pageTimings={}),t._pageTimings.frameMarkerData=l,t._pageTimings.wasPageHidden||(t._pageTimings.wasPageHidden=!1),t._pageTimings.didUserNavigateAway=r,t._pageTimings.frameMarkerBeaconOffset=Math.round(t.performance.now()),n.ct.captureContentUpdate({timings:{frameMarkerData:t._pageTimings.frameMarkerData,wasPageHidden:t._pageTimings.wasPageHidden,didUserNavigateAway:t._pageTimings.didUserNavigateAway,frameMarkerBeaconOffset:t._pageTimings.frameMarkerBeaconOffset}}),i=!0)}}};setTimeout(r(!1),3e4);t.addEventListener("unload",function(){i||r(!0)()})}});require(["jsll","window","domReady!"],function(n,t){function u(){n.ct.captureContentUpdate({timings:t._pageTimings.checkPointMetrics})}var i,r;if(t.performance&&performance.measure&&t.parent===t&&(performance.timing.responseStart&&performance.timing.domInteractive&&(performance.measure("HtmlDuration","responseStart","domInteractive"),performance.getEntriesByName("HeadEnd").length!=0&&(performance.measure("HeadDuration","responseStart","HeadEnd"),performance.measure("BodyDuration","HeadEnd","domInteractive")),performance.getEntriesByName("FooterAreaEnd").length!=0&&performance.measure("PostFooterDuration","FooterAreaEnd","domInteractive")),t._pageTimings||(t._pageTimings={}),t._pageTimings.checkPointMetrics||(t._pageTimings.checkPointMetrics={}),i=performance.getEntriesByType("measure"),i.length!=0)){for(r=0;r<i.length;r++)t._pageTimings.checkPointMetrics[i[r].name]=Math.round(i[r].duration);t._pageTimings.isPaintTimingSupported&&!t._pageTimings.hasFCPFired?setTimeout(u,5e3):u()}});define("msccHelper",["require","exports","htmlExtensions"],function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function n(){}return n.prototype.setConsent=function(){var n=window.mscc,i=window.WcpConsent,r=typeof i=="undefined",t;r&&n&&!n.hasConsent()&&(n.setConsent(),t=document.querySelector("header.c-uhfh.context-uhf.f-transparent.js"),t&&t.setAttribute("style","margin-top:0px"))},n.prototype.setAction=function(){var u=i.selectFirstElement(".c-uhfh"),t,r,n;if(u&&(t=u.getAttribute("data-msccaction"),t)){switch(t){case"1":r="https://uhf.microsoft.com/c1.gif";break;case"2":r="https://uhf.microsoft.com/c.gif";break;default:return}n=document.createElement("img");n.setAttribute("src",r);n.id="msccActionId";n.setAttribute("role","none");document.body.appendChild(n)}},n}();t.MsccHelper=r});define("navigationMenus",["require","exports","utility","htmlExtensions","jquery","msccHelper","uhfUtility"],function(n,t,i,r,u,f,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var s=".c-uhfh",ht=".c-uhfh-actions.no-uhf-actions-exists",tt=".js-global-head",c="#uhf-c-nav",l="#uhf-g-nav",ct="#uhf-l-nav",o=".js-nav-menu",rt=".js-subm-uhf-nav-link",a=".f-mobile-title .c-action-trigger.glyph-chevron-left",v=".f-mobile-title .c-action-trigger.glyph-chevron-right",y=".js-global-head .c-action-trigger.glyph-global-nav-button",w="#uhfCatLogoButton",ut="[f-multi-parent=true]",lt="#overflow-menu > div > ul > li > ul > li > button",b=".js-mobile-title",it=".glyph-shopping-cart",h="aria-expanded",at="initialState-label",vt="toggleState-label",d="ms.interactiontype",k="aria-hidden",ft="f-opened",et="f-closed",p="f-flip",g="f-current",nt=new f.MsccHelper,yt=400,ot=10,st="#magicTriangle",pt=".c-sgl-stck",wt=function(){function n(){}return n.refreshFlips=function(){u(" > ul",n.$menus).removeClass(p)},n.closeMenu=function(t,i){var f=t.filter(n.$menus),l=t.filter(n.$multiColumnMenus),o,s,e,a;if(f.length===0)if(l.length>0)n.closeAllOpenMenus(),i&&(o=l.parent(),o.length>0&&(s=u(o.first()).siblings("button"),s.length>0&&s[0].focus()));else return;(e=f.children("button"),e.length!==0)&&(e.attr(h,"false"),f.children("ul").attr(k,"true"),n.isInMobileViewPort||u(c+" .c-button-logo + .f-multi-column li.js-nav-menu.nested-menu ul").attr(k,"false"),e.attr(d)!==undefined&&e.attr(d,"14"),i&&e.focus(),u(p,f).removeClass(p),a=r.getDirection()===r.Direction.left?"margin-left":"margin-right",u(" > ul",f).css(a,"").height(""),f.closest("ul").height(""))},n.openMenu=function(t){var o=t.filter(n.$menus),c,e,a,y,w,ot,nt,b,g,st;if(o.length!==0&&(c=o.children("button"),c.length!==0)){c.attr(h,"true");o.children("ul").attr(k,"false");c.focus();c.attr(d)!==undefined&&c.attr(d,"15");var i=o.find("ul").first(),f=i[0].getBoundingClientRect(),l=u(window).width(),v=r.getDirection(),et=v===r.Direction.left?"right":"left";if(o.is(n.$levelTwoMenus))if(e=o.parent("ul"),e.height(""),i.height(""),a=e.height(),y=i.height(),a>y?i.height(a):a<y&&y>0&&e.height(y),w=v===r.Direction.left&&f.right>l||v===r.Direction.right&&f.left<0,this.isSingleStackEnabled)ot=i.find("ul"),ot.length>0&&(nt=l>1399?254:178,w=v===r.Direction.left&&f.right+nt>l||v===r.Direction.right&&f.left-nt<0),b=u("#overflow-menu-list"),b&&(a=e.height(),g=b.height(),g>a?(i.height(g),e.height(g)):b.height(a)),w?(e.addClass(p),e.find("ul").addClass(p),n.isFlipped=!0):i.hasClass(p)&&(n.isFlipped=!0);else{if(i.hasClass(p)){n.isFlipped=!0;return}w&&(e.find("ul").addClass(p),n.isFlipped=!0)}else if(!n.isMobile()&&o.is(n.$menus.not(n.$levelTwoMenus))){var tt=i[0].offsetWidth,s=0,it=20,rt=v===r.Direction.left?"marginLeft":"marginRight",ut=c.children(".all-ms-nav"),ft=i.hasClass("f-multi-column");ft&&f.right>l?(s=f.right-l,it=Math.abs(s-f.left)/2,st=ut&&l>1450?100:0,ut&&!n.isSingleStackAndUhfActionsExists?(s=0,rt=et):s+=it-st):ft&&f.left<0?ut&&!n.isSingleStackAndUhfActionsExists?(s=0,rt=et):s=-f.left+it:!ft&&f.left+tt*2>l&&f.right-tt*2<0&&(s=tt-o[0].offsetWidth);i[0].style[rt]=-s+"px"}}},n.isOpen=function(n){return n.children("button").attr(h)==="true"},n.toggleMenu=function(t,i){if(n.isOpen(t)){var r=u(o,t).add(t);n.closeMenu(r,i)}else n.closeAllOpenMenus(t.parents()),n.openMenu(t)},n.wasClickFromKeyboard=function(n){return n.keyCode===13},n.isMobile=function(){return this.isSingleStackEnabled?e.STViewports.getViewportSt()<3:i.Viewports.getViewport()<3},n.getOriginalGlobalTitle=function(){return u(s+" "+b).data().globalTitle},n.closeIfBlurred=function(t){!u(t.target).is(".c-uhf-nav-link")&&(u(t.target).parents().is(c+", "+l+", "+ct)||u(t.target).is(""+y)||u(t.target).is(""+w))||(n.isSingleStackEnabled&&n.isMobile()?u(t.target).is(".c-uhf-nav-link")||(u(t.relatedTarget).parents().is(c)?n.toggleHamburgerSt(!0,!0):n.toggleHamburgerSt(!0),u(t.relatedTarget).parents().is(l)?n.toggleCategoryMenuSt(!0,!0):n.toggleCategoryMenuSt(!0)):n.closeAllOpenMenus())},n.handleEscapeCloseMenu=function(t){var r,i,f;t.keyCode===27&&t.currentTarget===u(t.target).closest(o)[0]&&(r=!1,u(c).length===0&&u(y).attr(h)==="true"&&(r=!0),i=u(t.currentTarget).closest(o),n.isOpen(i)?n.closeMenu(i,!0):n.isSingleStackEnabled&&n.isMobile()?(f=u(t.currentTarget).parent().closest(o),n.isOpen(f)?n.closeMenu(f,!0):(u(t.target).parents().is(c)?n.toggleHamburgerSt(!0,!0):n.toggleHamburgerSt(!0),u(t.target).parents().is(l)?r?n.toggleHamburgerSt(!0,!0):n.toggleCategoryMenuSt(!0,!0):n.toggleCategoryMenuSt(!0))):n.closeMenu(i.parent().closest(o),!0))},n.closeOpenSiblingMenusOnFocusChange=function(t){var i=u(t.target).closest(o).first(),r;i.is(n.$menus)&&(r=i.parents(o),n.closeAllOpenMenus(r.add(i)))},n.refreshMenuItems=function(){n.$menus=u(o);n.$levelTwoMenus=u(o+" "+o);n.$multiColumnMenus=u(".f-multi-column "+o);n.handleMoveIntoDesktopViewport();n.$levelTwoMenus.find("button").removeAttr("tabindex")},n.closeAllOpenMenus=function(t){n.closeMenu(u(' > [aria-expanded="true"]',n.$menus).parent().not(t))},n.initShowMagicTriangle=function(){if(n.showMagicTriangle===!0&&u(st).length===0){u(l).attr("style","opacity:0.90;z-index:999");u(l).find("ul").attr("style","opacity:0.90");u(c).attr("style","opacity:0.90;z-index:999");u(c).find("ul").attr("style","opacity:0.90");var t='<svg style="height:100%;width:100%;position:absolute;left:0;top:0;background:#fffff0;opacity:0.4;z-index:100">';t+='<polygon id="magicTriangle" points="0,0 0,0 0,0" style="fill:gray;"><\/polygon>';t+="<\/svg>";u("body").prepend(t)}},n.init=function(){(u(document).documentMode||/Edge/.test(navigator.userAgent))&&u(s+" ul:hidden").each(function(){u(this).parent().append(u(this).detach())});u(s).addClass("js").on("keyup",n.menuSelector,n.handleEscapeCloseMenu);n.originalMobileTitle=u(b).text();n.$menus=u(o);n.$levelTwoMenus=u(o+" "+o);n.$multiColumnMenus=u(".f-multi-column "+o);n.pageDirection=r.getDirection();u(""+s+pt).length>0&&(n.isSingleStackEnabled=!0);n.isMenuInitialized=!0;n.isSingleStackAndUhfActionsExists=n.isSingleStackEnabled&&u(ht).length===0},n.clearCustomMenuHeights=function(){u(" > ul[style]",n.$menus).height("")},n.handleMoveIntoDesktopViewport=function(){n.isInMobileViewPort=!1;n.openMenu(n.$multiColumnMenus);n.clearCustomMenuHeights();n.$multiColumnMenus.children("button").attr("tabindex",-1);n.$multiColumnMenus.children("ul").attr(k,"false");n.$multiColumnMenus.children("button").removeAttr(h);n.$multiColumnMenus.children("span").attr(h,"false");n.$menus=n.$menus.not(n.$multiColumnMenus);n.$levelTwoMenus=n.$levelTwoMenus.not(n.$multiColumnMenus);u("body").removeClass("body-overflow");u(ut).removeAttr("role");var i=u("[f-multi-parent=true]"),r=i.filter('[id *="-button"]'),t=i.filter('[id *="-span"]'),f=u("span[id*=uhf-navspn-c-shellmenu_]");r.css("display","none");t.css("display","block");t.attr("role","heading");t.attr("aria-level",2);f.css("display","none");u(lt).removeAttr("role");n.isSingleStackEnabled?(n.toggleHamburgerSt(!0),n.toggleCategoryMenuSt(!0),u(y).off("click",n.handleHamburgerClickST),u(w).off("click",n.handleCategoryMenuClickSt),u(s).off("click",n.handleMobileMenuClickSt),u(document).off("click",n.closeIfBlurred)):u("#meControl").show();u(".js-cat-head").show();u(c).show();u(l).show();u(s+" .c-search").show();u(s+" "+it).show();u(document).off("click",n.closeIfBlurred).on("click",n.closeIfBlurred);u(document).off("focusin",n.closeIfBlurred).on("focusin",n.closeIfBlurred);u(y).off("click",n.toggleHamburger);u(a).off("click",n.handleMobilePrimaryButton);u(v).off("click",n.handleMobileSecondaryButton);u(s).off("click",n.handleMobileMenuClick).off("click",n.handleDesktopMenuClick).on("click",n.handleDesktopMenuClick).off("focusin",n.closeOpenSiblingMenusOnFocusChange).on("focusin",n.closeOpenSiblingMenusOnFocusChange).off("touchstart",n.setTouched).on("touchstart",n.setTouched).off("pointerenter",n.setTouchedIfPointer).on("pointerenter",n.setTouchedIfPointer).off("mouseout",n.handleDesktopMenuMouseLeave).on("mouseout",n.handleDesktopMenuMouseLeave);if(n.resetTitleMobileText(),n.closeAllOpenMenus(),u(s).data("magict")===!0&&(n.isMagicTriangleEnabled=!0),n.isMagicTriangleEnabled&&u(s).data("showmagict")===!0&&(n.showMagicTriangle=!0,n.initShowMagicTriangle()),n.isMagicTriangleEnabled)u(o+" "+o).off("mousemove",n.handleDesktopMenuMouseEnter).on("mousemove",n.handleDesktopMenuMouseEnter);else u(s).off("mouseover",n.handleDesktopMenuMouseEnter).on("mouseover",n.handleDesktopMenuMouseEnter)},n.setTouchedIfPointer=function(t){t&&t.originalEvent.pointerType==="touch"&&n.setTouched()},n.setTouched=function(){n.wasTouched=!0},n.handleDesktopMenuClick=function(t){var i,f;if(u(t.target).is(rt)){n.closeAllOpenMenus();return}if(t.target.tagName!=="A"&&(i=u(t.target).closest(o),i.is(n.$menus))){t.preventDefault();var r=u("[f-multi-parent=true]"),e=r.filter('[id *="-button"]'),s=r.filter('[id *="-span"]'),h=u("span[id*=uhf-navspn-c-shellmenu_]");(e.css("display","none"),s.css("display","block"),h.css("display","none"),u("#overflow-menu-list").find("span").css("display","none"),u("#overflow-menu-list").find("button").css("display","block"),u("> a, > button",i).hasClass("f-hidden"))||(nt.setConsent(),f=n.wasClickFromKeyboard(t),n.toggleMenu(i,f))}},n.calcTriangleArea=function(n,t,i){return Math.abs((n.x*(t.y-i.y)+t.x*(i.y-n.y)+i.x*(n.y-t.y))/2)},n.isMagicTriangleMenu=function(t){return!!n.$prevMenu&&t[0]===n.$prevMenu[0]},n.isPointInMagicTriangle=function(){var t=n.calcTriangleArea(n.pointA,n.pointB,n.pointC),i=n.calcTriangleArea(n.pointA,n.pointB,n.currentPoint),r=n.calcTriangleArea(n.pointB,n.pointC,n.currentPoint),u=n.calcTriangleArea(n.pointC,n.pointA,n.currentPoint);return t!==0&&t===i+r+u},n.resetMagicTriangle=function(t){t===void 0&&(t=!0);n.clearMagicTriangleTimer();n.isMagicTriangleSet=!1;t&&(n.pointA={x:0,y:0},n.pointB={x:0,y:0},n.pointC={x:0,y:0},n.renderMagicTriangle(),n.$prevMenu=undefined)},n.renderMagicTriangle=function(){if(n.showMagicTriangle){var t=n.pointA.x+","+n.pointA.y;t+=" "+n.pointB.x+","+n.pointB.y;t+=" "+n.pointC.x+","+n.pointC.y;u(st).attr("points",t)}},n.setupMagicTriangle=function(t){n.setFirstPointOfTriangle();var i=t[0].getBoundingClientRect();!n.isFlipped&&n.pageDirection===r.Direction.left||n.isFlipped&&n.pageDirection===r.Direction.right?(n.pointB={x:i.left+window.pageXOffset,y:i.top+window.pageYOffset},n.pointC={x:i.left+window.pageXOffset,y:i.bottom+window.pageYOffset}):(n.pointB={x:i.right+window.pageXOffset,y:i.top+window.pageYOffset},n.pointC={x:i.right+window.pageXOffset,y:i.bottom+window.pageYOffset});n.isMagicTriangleSet=!0;n.renderMagicTriangle()},n.clearMagicTriangleTimer=function(){clearTimeout(n.magicTriangleTimer);n.$timerTargetMenu=undefined},n.delayToggleMagicTriangleMenus=function(t){n.$timerTargetMenu&&t[0]===n.$timerTargetMenu[0]||(n.clearMagicTriangleTimer(),n.$timerTargetMenu=t,n.magicTriangleTimer=setTimeout(n.toggleMagicTriangleMenus,yt,t))},n.haveMenuItems=function(n){return u(n.find("ul").first()).length!==0},n.toggleMagicTriangleMenus=function(t){var i=!1,r=n.isOpen(t),u;(r||(n.$prevMenu?(n.closeMenu(n.$prevMenu),n.$prevMenu=undefined):i=!0),n.haveMenuItems(t))&&(i&&n.closeAllOpenMenus(t.parents(o)),u=t.find("ul").first(),r||(n.isFlipped=!1,n.openMenu(t)),n.setupMagicTriangle(u),n.$prevMenu=t)},n.setFirstPointOfTriangle=function(){n.pointA=n.currentPoint;!n.isFlipped&&n.pageDirection===r.Direction.left||n.isFlipped&&n.pageDirection===r.Direction.right?n.pointA.x-=ot:n.pointA.x+=ot},n.isPrevMenuSibling=function(t){return!!n.$prevMenu&&t.siblings().is(n.$prevMenu)},n.processMagicTriangle=function(t,i){n.currentPoint={x:t.pageX,y:t.pageY};n.isMagicTriangleSet?n.isMagicTriangleMenu(i)?(n.clearMagicTriangleTimer(),n.setFirstPointOfTriangle(),n.showMagicTriangle&&u(t.target.nextElementSibling).is("ul")&&n.renderMagicTriangle()):n.isPrevMenuSibling(i)?n.isPointInMagicTriangle()?n.delayToggleMagicTriangleMenus(i):n.resetMagicTriangle(!1):n.resetMagicTriangle():n.toggleMagicTriangleMenus(i)},n.handleDesktopMenuMouseEnter=function(t){if(!n.isInMobileViewPort){var i=u(t.target).closest(o);if(n.wasTouched||!i.is(n.$levelTwoMenus))return;n.isMagicTriangleEnabled?n.processMagicTriangle(t,i):(n.closeAllOpenMenus(i.parents()),n.openMenu(i))}},n.handleDesktopMenuMouseLeave=function(t){var i=u(t.target).closest(o);n.wasTouched||!i.is(n.$levelTwoMenus)||i[0]&&i[0].contains(t.relatedTarget)||(n.isMagicTriangleEnabled?t.relatedTarget&&u(t.relatedTarget).closest(o).is(n.$levelTwoMenus)||(n.currentPoint={x:t.pageX,y:t.pageY},n.isPointInMagicTriangle()||(n.haveMenuItems(i)?n.closeMenu(i):i.parents(o).length>1&&n.closeMenu(u(i.parents(o).first()))),n.resetMagicTriangle()):n.closeMenu(i))},n.handleMobileMenuClick=function(t){var i,r;if(u(t.target).is("nav a")){n.toggleHamburger();return}(i=u(t.target).closest(o),i.is(n.$menus)&&!n.isOpen(i))&&(r=u(t.target).text(),n.setTitleMobileText(r),u(a).show(),u(v).hide(),n.openMenu(i))},n.handleMobileMenuClickSt=function(t){var i,r;if(u(t.target).is("nav a")){n.toggleHamburgerSt(!0);n.toggleCategoryMenuSt(!0);return}(i=u(t.target).closest(o),i.is(n.$menus))&&(n.isOpen(i)?(r=i.add(i.find(o+" [aria-expanded='true']").parent()),n.closeMenu(r)):n.openMenu(i))},n.handleMoveIntoMobileViewport=function(){n.isInMobileViewPort=!0;n.$menus=n.$menus.add(n.$multiColumnMenus);n.$multiColumnMenus.children("button").attr("tabindex",null);n.$multiColumnMenus.children("span").attr("tabindex",null);n.$multiColumnMenus.children("button").attr(h,"false");n.$multiColumnMenus.children("span").removeAttr(h);n.$multiColumnMenus.children("ul").attr(k,"true");u(s).off("touchstart",n.setTouched).off("pointerenter",n.setTouchedIfPointer).off("mouseout",n.handleDesktopMenuMouseLeave).off("click",n.handleDesktopMenuClick).off("focusin",n.closeOpenSiblingMenusOnFocusChange);u(document).off("click",n.closeIfBlurred);u(document).off("focusin",n.closeIfBlurred);n.isMagicTriangleEnabled?u(o+" "+o).off("mousemove",n.handleDesktopMenuMouseEnter):u(s).off("mouseover ",n.handleDesktopMenuMouseEnter);n.isMagicTriangleEnabled=!1;n.showMagicTriangle=!1;u(v).hide();u(ut).removeAttr("role");var t=u("button[id*=uhf-navbtn-]"),i=u("span[id*=uhf-navspn-]");if(t.css("display","block"),i.css("display","none"),u(c).hide(),u(l).hide(),u(y).attr(h,"false"),u(s+" .c-search").show(),u(s+" "+it).show(),n.isSingleStackEnabled){u(y).off("click",n.handleHamburgerClickST).on("click",n.handleHamburgerClickST);u(w).off("click",n.handleCategoryMenuClickSt).on("click",n.handleCategoryMenuClickSt);u(s).off("click",n.handleMobileMenuClickSt).on("click",n.handleMobileMenuClickSt);u(document).on("click",n.closeIfBlurred).on("focusin",n.closeIfBlurred);n.toggleHamburgerSt(!0);n.toggleCategoryMenuSt(!0)}else{u("#meControl").hide();u(tt).addClass(et).removeClass(ft);u(y).off("click",n.toggleHamburger).on("click",n.toggleHamburger);u(a).off("click",n.handleMobilePrimaryButton).on("click",n.handleMobilePrimaryButton);u(v).off("click",n.handleMobileSecondaryButton).on("click",n.handleMobileSecondaryButton);u(s).off("click",n.handleMobileMenuClick).on("click",n.handleMobileMenuClick);n.closeAllOpenMenus()}},n.setTitleMobileText=function(n){u(b).text(n)},n.hasCategoryMenu=function(){return u(c).length>0},n.hasGlobalNavItems=function(){return u(l).length>0},n.resetTitleMobileText=function(){var i=u(b),t=n.originalMobileTitle;t?i.text(t):n.originalMobileTitle=this.getOriginalGlobalTitle()},n.handleMobilePrimaryButton=function(){var r=u(' > [aria-expanded="true"]',n.$menus),t,i;r[0]?(t=r.last().parent(o),n.closeMenu(t),i=!u(' > [aria-expanded="true"]',n.$menus)[0],i&&!u(c).is(":visible")?(u(a).hide(),n.hasCategoryMenu()&&u(v).show(),n.setTitleMobileText(n.getOriginalGlobalTitle())):i&&u(c).is(":visible")?(n.resetTitleMobileText(),n.hasGlobalNavItems()||u(a).hide()):n.setTitleMobileText(t.parents(o).first().children("button").first().text())):(u(c).hide(),u(l).show(),u(a).hide(),n.hasCategoryMenu()&&u(v).show(),n.setTitleMobileText(n.getOriginalGlobalTitle()))},n.handleMobileSecondaryButton=function(){u(l).hide();u(c).show();u(a).show();u(v).hide();n.resetTitleMobileText()},n.toggleHamburger=function(){var t=u(y),i="#meControl, "+c+", "+l,r=s+" .c-search,\n                "+s+" "+it;t.attr(h)==="false"?(u(tt).addClass("f-opened").removeClass("f-closed"),u(r).hide(),u(i).show(),u("body").addClass("body-overflow"),t.attr(h,"true"),n.hasCategoryMenu()&&n.hasGlobalNavItems()?(u(a).show(),u(v).hide(),u(l).hide()):u(a+", "+v).hide()):(u(tt).removeClass(ft).addClass(et),u(r).show(),u(i).hide(),u("body").removeClass("body-overflow"),t.attr(h,"false"));n.isSingleStackEnabled||(n.resetTitleMobileText(),n.closeAllOpenMenus());nt.setConsent()},n.handleHamburgerClickST=function(){n.toggleHamburgerSt()},n.toggleHamburgerSt=function(t,i){t===void 0&&(t=!1);i===void 0&&(i=!1);var f=u(y),e=u(w),r=c;u(r).length===0&&(r=l);t||f.attr(h)==="true"?(u(r).hide(),f.attr(h,"false"),f.attr("aria-label",f.attr(at)),e.length!==0&&e.removeAttr("style"),n.closeAllOpenMenus(),i&&f.focus(),r===c&&u(r+" .c-button-logo + .f-multi-column").attr("aria-hidden","true")):((r!==l||u(w).attr(h)==="true")&&n.toggleCategoryMenuSt(!0),f.attr(h,"true"),f.attr("aria-label",f.attr(vt)),e.length!==0&&e.attr("style","display: none !important"),u(r).show(),r===c?(u(r+" .c-button-logo + .f-multi-column").attr("aria-hidden","false"),u(r+" .c-button-logo + .f-multi-column").find("button,a").first().focus()):u(r).find("button, a").first().focus());t||nt.setConsent()},n.handleCategoryMenuClickSt=function(){n.toggleCategoryMenuSt()},n.toggleCategoryMenuSt=function(t,i){t===void 0&&(t=!1);i===void 0&&(i=!1);var r=u(w);t||r.attr(h)==="true"?(u(l).hide(),r.attr(h,"false"),n.closeAllOpenMenus(),i&&r.focus()):(u(y).attr(h)==="true"&&n.toggleHamburgerSt(!0),r.attr(h,"true"),u(l).show(),u(l).find("button,a").first().focus());t||nt.setConsent()},n.resetNavHighlight=function(n){r.removeClass(r.selectElements("."+g,n),g)},n.setCurrentMenuItemId=function(t){var i=null,f=r.selectFirstElement(s);try{i=r.selectFirstElement("#"+t,f)}catch(e){return}i&&(n.resetNavHighlight(f),r.addClass(i,g),u(i).parents("ul").siblings("button").addClass(g))},n.isMenuInitialized=!1,n.wasTouched=!1,n.isMagicTriangleEnabled=!1,n.showMagicTriangle=!1,n.isSingleStackEnabled=!1,n.isInMobileViewPort=!1,n.isMagicTriangleSet=!1,n.isFlipped=!1,n.currentPoint={x:0,y:0},n.pointA={x:0,y:0},n.pointB={x:0,y:0},n.pointC={x:0,y:0},n.mobilePrimaryButtonSelector=a,n.globalNavSelector=l,n.categoryNavSelector=c,n.mobileSecondaryButtonSelector=v,n.mobileTitleSelector=b,n.menuSelector=o,n.subMenuLinkSelector=rt,n.uhfSelector=s,n.originalMobileTitle="",n.isSingleStackAndUhfActionsExists=!0,n}();t.NavigationMenus=wt});define("shoppingCart",["require","exports","jquery","htmlExtensions"],function(n,t,i,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var u="x-hidden",f=function(){function n(){if(this.shoppingCartFrame=document.getElementById(n.shoppingCartFrameId),!this.shoppingCartFrame&&!(this.shoppingCartFrame instanceof HTMLIFrameElement))return null;var t=this.shoppingCartFrame.getAttribute("data-src");!t||(this.shoppingCartFrame.setAttribute("src",t),n.shoppingCartSource=t);i(window).on("message onmessage",this.handleEvent)}return n.setTelemetryAttr=function(n,t,r,u){var e=i(n).attr(t),f;if(e){f=undefined;try{if(f=JSON.parse(e),!f)return;f[r]=u}catch(o){return}i(n).attr(t,JSON.stringify(f))}},n.getDomainFromUrl=function(n){var t=document.createElement("a"),i;return t.href=n,i=t.protocol+"//"+t.hostname,t.port!==null&&t.port!==""&&t.port!=="443"&&t.port!=="80"&&t.port!=="0"&&(i+=":"+t.port),i},n.updateCartCount=function(n){var t=document.getElementById("uhf-shopping-cart-tooltip"),i=t.innerHTML,f=i.substr(0,i.indexOf(" ")),r=i.replace(f,n),u;t.innerHTML="";u=document.createTextNode(r);t.appendChild(u);document.getElementById("uhf-shopping-cart").setAttribute("aria-label",r)},n.prototype.handleEvent=function(t){var s=t.originalEvent.data,f="0",c="qtyincart",l="data-m",e=r.selectFirstElement(n.shoppingCartCountSelector),o=r.selectFirstElement(n.shoppingCartLabel),a=i(n.shoppingCartAnchorId).attr("data-src-dmn-chk"),v=n.getDomainFromUrl(n.shoppingCartSource),h;if(s&&s.split&&e&&(h=s.split("="),h[0]==="DR_Cart_Count")){if(f=h[1],n.updateCartCount(f),a&&a==="true"&&t.originalEvent.origin!==v)return;if(f==="0"){r.addClass(e,u);o&&r.removeClass(o,u);n.setTelemetryAttr(n.shoppingCartAnchorId,l,c,f);return}o&&r.addClass(o,u);r.removeClass(e,u);e.innerText=f;n.setTelemetryAttr(n.shoppingCartAnchorId,l,c,f)}},n.shoppingCartFrameId="shell-cart-count",n.shoppingCartCountSelector=".shopping-cart-amount",n.shoppingCartAnchorId="#uhf-shopping-cart",n.shoppingCartLabel=".c-cart-lbl",n.shoppingCartSource="",n}();t.ShoppingCart=f});__extends=this&&this.__extends||function(){var n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}();__extends=this&&this.__extends||function(){var n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}();define("uhfAutoSuggest",["require","exports","autosuggest","htmlExtensions","utility","uhfTelemetryHelper","stringExtensions"],function(n,t,i,r,u,f,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o={hideNoResults:!1},s=function(n){function t(){var i=n.call(this,r.selectFirstElement(t.autoSuggestSelector),o)||this,h,s;if(i.latestTimestampReceived=0,i.autoSuggestCallback=function(n){var t=window.msCommonShell&&window.msCommonShell.as,u={telemetryType:"jsll",event:"KE",trackType:"searchInitiate",srchq:n.pattern},r;f.trackEvent(u);t&&t.callback?t.callback({text:n.pattern,response:i.updateSuggestions}):t&&t.legacyCallback?t.legacyCallback({text:n.pattern,response:i.mapLegacyCallback}):t&&t.ussAPIParams&&t.ussAPIParams.clientId&&t.ussAPIParams.sources?(t.ussAPIParams.query=n.pattern,t.ussAPIParams.market=t.ussAPIParams.market||i.params.market,r=i.autoSuggestUrl+"?"+$.param(t.ussAPIParams),i.ajaxCall(r,i.updateSuggestions)):i.params&&i.params.clientId&&i.params.sources&&(i.params.query=n.pattern,r=i.autoSuggestUrl+"?"+$.param(i.params),i.ajaxCall(r,i.updateSuggestions))},i.suggestionSelectedCallback=function(n){if(n&&n.suggestion&&n.suggestionType){try{f.fireBeacon(n.suggestion.firstChild.getAttribute("iris-onclick-url"))}catch(r){}if(event.type&&i.telemetryType){var t={trackType:"autosuggest",telemetryType:i.telemetryType,event:event.type==="click"?"CL":"KE",title:n.suggestion.title,suggestionType:n.suggestionType,aslinkpos:n.aslinkpos,qrylngth:n.qrylngth,resultselected:n.resultselected,srchq:n.srchq};f.trackEvent(t)}}},i.mapLegacyCallback=function(n){for(var t,r=[],u=0,f=n.suggestions;u<f.length;u++)t=f[u],t.image&&t.title?r.push({type:"product",value:{title:t.title,targetUrl:t.target,imageSrc:t.image}}):t.title&&r.push({type:"string",value:t.title});i.updateSuggestions(r)},i.ajaxCall=function(n,t){var u=Date.now(),r=new XMLHttpRequest,f=i;r.open("GET",n,!0);r.onreadystatechange=function(){if(this.readyState===4&&this.status>=200&&this.status<400)try{f.processJsonData(u,JSON.parse(this.responseText),t)}catch(n){}};r.send();r=null},i.responseHandlers={Term:function(n){var t=[];return i.telemetryType==="wedcs"&&t.concat(i.getWedcsAttributes(n.Txt)),{type:"string",value:n.Txt,attributes:t}},Product:function(n){for(var r,a,s=null,u=[],h=!1,c=null,o=0,l=n.Metas;o<l.length;o++){if(r=l[o],r.Key==="AppBgColor"){s=r.Value;continue}if(r.Key==="IrisBiClickBeacon"){h=!0;u.push({name:"iris-onclick-url",value:r.Value});continue}if(r.Key==="BigCatalogId"){c=r.Value;continue}if(r.Key==="IrisBiImpressionBeacon"){f.fireBeacon(r.Value);continue}}return i.telemetryType==="wedcs"&&u.concat(i.getWedcsAttributes(n.Title)),a=h&&!e.isNullOrWhiteSpace(n.Source)?n.Source:i.familyNames[n.Source],{type:"product",value:{title:n.Title,category:a,backgroundColor:s,imageSrc:t.transformImageUrl(n.ImageUrl),targetUrl:n.Url,isImageRound:n.Source==="MusicArtists"||n.Source==="VideoActor",pid:c},attributes:u}}},i.configurationElement=r.selectFirstElement(t.configElementSelector),i.configurationElement){i.autoSuggestUrl=i.configurationElement.getAttribute(t.apiUrlAttribute);h=r.selectFirstElement("["+t.telemetryAttribute+"]",i.configurationElement);!h||(i.telemetryType=h.getAttribute(t.telemetryAttribute));s=void 0;try{s=u.parseJson(i.configurationElement.getAttribute(t.configDataAttribute))}catch(c){}i.autoSuggestUrl&&s&&s.queryParams&&(i.params=s.queryParams,i.familyNames=s.familyNames);i.subscribe({onMatchPatternChanged:i.autoSuggestCallback,onSuggestionSelected:i.suggestionSelectedCallback})}return i}return __extends(t,n),t.transformImageUrl=function(n){return n&&n.indexOf(t.badImageDomain)===0?n.replace(t.badImageDomain,t.goodImageDomain):n},t.prototype.processJsonData=function(n,t,i){var u,e,c,r,o,l,s,a,h,v,f;if(t&&t.ResultSets&&!(n<this.latestTimestampReceived)){for(this.latestTimestampReceived=n,u=[],e=0,c=t.ResultSets;e<c.length;e++)if(r=c[e],r.Source.toLowerCase().indexOf("-terms")!==-1)for(o=0,l=r.Suggests;o<l.length;o++)f=l[o],u.push(this.responseHandlers.Term(f));else if(r.Source.toLowerCase().indexOf("-products")!==-1)for(s=0,a=r.Suggests;s<a.length;s++)f=a[s],u.push(this.responseHandlers.Product(f));else if(r.Source.toLowerCase().indexOf("microsoft-websites")!==-1)for(h=0,v=r.Suggests;h<v.length;h++)f=v[h],u.push(this.responseHandlers.Term(f));u&&i(u)}},t.prototype.getWedcsAttributes=function(n){var t=[];return n.length>0&&(t.push({name:"ms.title",value:n}),t.push({name:"ms.cmpnm",value:n}),t.push({name:"ms.cn",value:n})),t},t.autoSuggestSelector="#universal-header-search-auto-suggest-transparent",t.configElementSelector=".js-global-head .c-search",t.configDataAttribute="data-seautosuggest",t.apiUrlAttribute="data-seautosuggestapi",t.telemetryAttribute="data-tel",t.badImageDomain="//compass.",t.goodImageDomain="https://compass-ssl.",t}(i.AutoSuggest);t.UhfAutoSuggest=s});__extends=this&&this.__extends||function(){var n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}();__extends=this&&this.__extends||function(){var n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}();define("uhfCookieAlert",["require","exports","htmlExtensions","utility","publisher"],function(n,t,i,r,u){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var f=function(n){function t(t){var u=n.call(this,t)||this,f;return(u.cookieAlertElement=t,u.closeSelector="button.c-action-trigger.glyph-cancel",u.cookieName="uhf_hide_cn",u.hiddenClass="x-hidden",u.msccCookieName="MSCC",u.getHeight=function(){return u.cookieAlertElement?i.getClientRect(u.cookieAlertElement).height:0},u.closeAndSetCookie=function(){r.setCookie(u.cookieName,"true","/",365);i.addClass(u.cookieAlertElement,u.hiddenClass);u.initiatePublish({height:u.getHeight()})},!t||!(r.getCookie(u.cookieName)!=="true")||r.getCookie(u.msccCookieName)!==null)?u:(i.removeClass(u.cookieAlertElement,u.hiddenClass),f=i.selectFirstElement(u.closeSelector,t),i.addEvent(f,i.eventTypes.click,u.closeAndSetCookie),u)}return __extends(t,n),t.prototype.publish=function(n,t){n.onBannerClosed(t)},t}(u.Publisher);t.UhfCookieAlert=f});define("uhfCookieAuditor",["require","exports","htmlExtensions","stringExtensions","uhfTelemetryHelper"],function(n,t,i,r,u){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var f;(function(n){function t(){try{var n=i.selectFirstElement(".c-uhfh").getAttribute("data-ckrate");return Math.random()<parseFloat(n)}catch(t){return!1}}function f(){if(t()&&window.btoa&&Array.prototype.map){var n=window.btoa(document.cookie.split(";").map(function(n){return r.trim(n.substr(0,n.indexOf("=")))}).sort().join(";")),i="https://uhf.microsoft.com/_log?c="+n+"&h="+window.location.hostname;u.fireBeacon(i)}}n.audit=f})(f=t.UhfCookieAuditor||(t.UhfCookieAuditor={}))});define("uhfCookieConsentBanner",["require","exports","htmlExtensions"],function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function n(n,t){n===void 0&&(n="en-us");t===void 0&&(t="msccBannerV2");var r=this;this.hiddenClass="x-hidden";this.footerItemId="#c-uhff-footer_managecookies";this.initCallback=function(n,t){n||(window.siteConsent=t,t.isConsentRequired&&r.manageFooter(t))};this.manageFooter=function(n){var t=i.selectFirstElement(r.footerItemId),u;t&&(i.removeClass(t,r.hiddenClass),u=t.getElementsByTagName("a")[0],u&&i.addEvents(u,"click",r.manageConsent.bind(r,n)))};this.manageConsent=function(n,t){t.preventDefault();n.manageConsent()};this.locale=n;this.placeholder=t}return n.prototype.initialize=function(){var n=window.WcpConsent;typeof n!="undefined"&&n.init(this.locale,this.placeholder,this.initCallback.bind(this))},n}();t.UhfCookieConsentBanner=r});define("uhfGreenId",["require","exports","htmlExtensions","stringExtensions"],function(n,t,i,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var u=function(){function n(){}return n.prototype.createGreenIdIframe=function(){var t=i.selectFirstElement("#uhf-footer"),u=window.mscc,n;if(t!==null){n=document.createElement("iframe");n.id="uhfGreenId";n.setAttribute("role","none");var f=t.getAttribute("data-uhf-green-id"),e=t.getAttribute("data-uhf-mscc-rq"),o="https://fpt.microsoft.com/tags?session_id="+f;n.src=o;r.isNullOrWhiteSpace(f)||(!r.isNullOrWhiteSpace(e)&&e==="false"||typeof u=="undefined"||u.hasConsent())&&document.body.appendChild(n)}},n}();t.UhfGreenId=u});define("uhfKeyboardNavigationMenu",["require","exports","navigationMenus","uhfKeyboardNavigationSubMenu","htmlExtensions","jquery"],function(n,t,i,r,u,f){"use strict";var y;Object.defineProperty(t,"__esModule",{value:!0});var o=u.selectFirstElement(".c-uhfh.c-sgl-stck #uhfLogo"),s=u.selectFirstElement(".c-uhfh.c-sgl-stck #uhfCatLogo"),h=u.selectFirstElement(".c-uhfh.c-sgl-stck .all-ms-nav"),c=u.selectFirstElement(".c-uhfh.c-sgl-stck #search"),a=u.selectFirstElement(".c-uhfh.c-sgl-stck #uhf-shopping-cart"),v=u.selectFirstElement(".c-uhfh.c-sgl-stck #uhf-shopping-cart .c-cart-lbl"),l=u.selectFirstElement(".c-uhfh.c-sgl-stck #language-selector"),p=u.selectFirstElement(".c-uhfh.c-sgl-stck .c-uhfh-gnav > ul"),e=function(){function n(n,t){var r=this;this.isMenubarItem=!1;this.isMultiColumnItem=!1;this.initializeMenus=function(){i.NavigationMenus.init();i.NavigationMenus.handleMoveIntoDesktopViewport();!r.menuElement||u.removeEvent(r.menuElement,u.eventTypes.click,r.initializeMenus)};this.handleMenuBarKeydown=function(n){if(!i.NavigationMenus.isMobile()){var f=n.key,t=!1;switch(n.keyCode){case 32:case 13:case 40:i.NavigationMenus.closeAllOpenMenus();r.subMenu&&(i.NavigationMenus.handleDesktopMenuClick(n),r.subMenu.setFocusToFirstItem(),t=!0);break;case 37:i.NavigationMenus.closeAllOpenMenus();i.NavigationMenus.pageDirection===u.Direction.left?r.menu.setFocusToPreviousItem(r):r.menu.setFocusToNextItem(r);t=!0;break;case 39:i.NavigationMenus.closeAllOpenMenus();i.NavigationMenus.pageDirection===u.Direction.right?r.menu.setFocusToPreviousItem(r):r.menu.setFocusToNextItem(r);t=!0;break;case 38:i.NavigationMenus.closeAllOpenMenus();r.subMenu&&(i.NavigationMenus.handleDesktopMenuClick(n),r.subMenu.setFocusToLastItem(),t=!0);break;case 36:i.NavigationMenus.closeAllOpenMenus();r.menu.setFocusToFirstItem();t=!0;break;case 35:i.NavigationMenus.closeAllOpenMenus();r.menu.setFocusToLastItem();t=!0;break;case 27:i.NavigationMenus.closeAllOpenMenus();i.NavigationMenus.handleEscapeCloseMenu(n);break;default:r.isPrintableCharacter(f)&&(r.menu.setFocusByFirstCharacter(r,f),t=!0)}if(t){n.stopPropagation();switch(n.keyCode){case 40:case 38:case 37:case 39:case 35:case 36:n.preventDefault()}}}};this.menu=t;this.domNode=n;this.isMenubarItem=!0}return n.prototype.init=function(n){this.menuElement=u.selectElements(".c-uhf-menu");!this.menuElement||this.initializeMenus();f(this.domNode).off("keydown");f(this.domNode).on("keydown",this.handleMenuBarKeydown);if(n){var t=this.domNode.nextElementSibling;t&&t.tagName==="UL"&&t.childElementCount>0&&(this.subMenu=new r.SubMenu(t,this),this.subMenu.init(this.isMultiColumnItem))}},n.prototype.isPrintableCharacter=function(n){return n.length===1&&n.match(/\S/)},n.prototype.setExpanded=function(n){n?this.domNode.setAttribute("aria-expanded","true"):this.domNode.setAttribute("aria-expanded","false")},n.prototype.setMultiColumnExpanded=function(n){var t="false",i;t=n?"true":"false";u.hasClass(this.domNode.nextElementSibling,"f-multi-column")&&(i=u.selectElements("button[f-multi-parent=true]",this.domNode.nextElementSibling),i.forEach(function(n){n.setAttribute("aria-expanded",t)}),this.domNode.setAttribute("aria-expanded",t))},n}();t.MenubarItem=e;y=function(){function n(){this.isMenubar=!1;this.isMenubar=!0;this.menubarItems=[];this.firstChars=[];this.firstItem=null;this.lastItem=null}return n.prototype.init=function(){var n,r,t,y,b;o&&(n=new e(o,this),n.init(!1),this.menubarItems.push(n),t=o.textContent.trim(),this.firstChars.push(t.substring(0,1).toLowerCase()));s&&(n=new e(s,this),n.init(!1),this.menubarItems.push(n),t=s.textContent.trim(),this.firstChars.push(t.substring(0,1).toLowerCase()));for(var i=u.selectFirstElement(".uhf-menu-item",p),f=!1,w=!1;i;)f=!1,w=!1,r=null,u.hasClass(i,"single-link")?r=u.selectFirstElement(".c-uhf-nav-link",i):(u.hasClass(i,"nested-menu")||u.hasClass(i,"overflow-menu"))&&(b=u.selectFirstElement("ul",i),f=u.hasClass(b,"f-multi-column"),b.childElementCount>0&&(r=u.selectFirstElement("button",i),w=!0)),r&&!u.hasClass(i,"x-hidden-none-mobile-vp")&&(n=new e(r,this),n.isMultiColumnItem=f,n.init(w),this.menubarItems.push(n),t=r.textContent.trim(),this.firstChars.push(t.substring(0,1).toLowerCase())),i=i.nextElementSibling;h&&(f=!0,n=new e(h,this),n.isMultiColumnItem=!0,n.init(!0),this.menubarItems.push(n),t=h.textContent.trim(),this.firstChars.push(t.substring(0,1).toLowerCase()));c&&(n=new e(c,this),n.init(!1),this.menubarItems.push(n),t=c.textContent.trim(),this.firstChars.push(t.substring(0,1).toLowerCase()));a&&(n=new e(a,this),n.init(!1),this.menubarItems.push(n),t=v?v.textContent.trim():"",this.firstChars.push(t.substring(0,1).toLowerCase()));l&&(n=new e(l,this),n.init(!0),this.menubarItems.push(n),t=l.textContent.trim(),this.firstChars.push(t.substring(0,1).toLowerCase()));y=this.menubarItems.length;y>0&&(this.firstItem=this.menubarItems[0],this.lastItem=this.menubarItems[y-1])},n.prototype.setFocusToItem=function(n){for(var t,r=!1,i=0;i<this.menubarItems.length;i++)t=this.menubarItems[i],t.domNode.tabIndex===0&&(r=t.domNode.getAttribute("aria-expanded")==="true"),t.subMenu&&t.subMenu.close();u.removeClass(n.domNode,"x-hidden-focus");n.domNode.focus();r&&n.subMenu&&n.subMenu.open()},n.prototype.setFocusToFirstItem=function(){this.setFocusToItem(this.firstItem)},n.prototype.setFocusToLastItem=function(){this.setFocusToItem(this.lastItem)},n.prototype.setFocusToPreviousItem=function(n){var i,t;n===this.firstItem?t=this.lastItem:(i=this.menubarItems.indexOf(n),t=this.menubarItems[i-1]);this.setFocusToItem(t)},n.prototype.setFocusToNextItem=function(n){var i,t;n===this.lastItem?t=this.firstItem:(i=this.menubarItems.indexOf(n),t=this.menubarItems[i+1]);this.setFocusToItem(t)},n.prototype.setFocusByFirstCharacter=function(n,t){var r,i,u=t.toLowerCase();r=this.menubarItems.indexOf(n)+1;r===this.menubarItems.length&&(r=0);i=this.getIndexFirstChars(r,u);i===-1&&(i=this.getIndexFirstChars(0,u));i>-1&&this.setFocusToItem(this.menubarItems[i])},n.prototype.getIndexFirstChars=function(n,t){for(var i=n;i<this.firstChars.length;i++)if(t===this.firstChars[i])return i;return-1},n}();t.Menubar=y});define("uhfKeyboardNavigationSubMenu",["require","exports","navigationMenus","htmlExtensions","jquery"],function(n,t,i,r,u){"use strict";var e,f;Object.defineProperty(t,"__esModule",{value:!0});e=function(){function n(n,t){var i,r;if((this.isMenubar=!1,n)&&n.childElementCount!==0){for(i=n.firstElementChild;i;){if(r=i.firstElementChild,r&&r==="A")return;i=i.nextElementSibling}this.isMenubar=!1;this.domNode=n;this.controller=t;this.menuitems=[];this.firstChars=[];this.firstItem=null;this.lastItem=null}}return n.prototype.init=function(n){var s=this,t,i,o,h,u,c,e,l;if(n)for(u=r.selectFirstElement("li",this.domNode);u;)r.hasClass(u,"c-w0-contr-desktop-hidden")||(c=r.selectElements("a",u),c.forEach(function(n){i=new f(n,s);i.init();s.menuitems.push(i);o=n.textContent.trim();s.firstChars.push(o.substring(0,1).toLowerCase())})),u=u.nextElementSibling;else for(t=this.domNode.firstElementChild;t;)r.hasClass(t,"single-link")?e=r.selectFirstElement(".js-subm-uhf-nav-link",t):r.hasClass(t,"nested-menu")&&(l=r.selectFirstElement("ul",t),l.childElementCount>0&&(e=r.selectFirstElement("button",t))),e&&(i=new f(e,this),i.init(),this.menuitems.push(i),o=e.textContent.trim(),this.firstChars.push(o.substring(0,1).toLowerCase())),t=t.nextElementSibling;h=this.menuitems.length;h>0&&(this.firstItem=this.menuitems[0],this.lastItem=this.menuitems[h-1])},n.prototype.setFocusToMenubarItem=function(n,t){while(n){if(n.isMenubarItem)return n.domNode.focus(),n;t&&n.menu.close(!0);n.hasFocus=!1;n=n.menu.controller}return!1},n.prototype.setFocusToController=function(n,t){if(typeof n!="string"&&(n=""),n===""){this.controller&&this.controller.domNode&&this.controller.domNode.focus();return}if(this.controller.isMenubarItem)i.NavigationMenus.closeAllOpenMenus(),n==="previous"?this.controller.menu.setFocusToPreviousItem(this.controller,t):n==="next"&&this.controller.menu.setFocusToNextItem(this.controller,t);else if(this.controller.domNode.focus(),this.close(!1),n==="next"){var r=this.setFocusToMenubarItem(this.controller,!1);r&&r.menu.setFocusToNextItem(r,t)}},n.prototype.setFocusToFirstItem=function(){this.firstItem.domNode.focus()},n.prototype.setFocusToLastItem=function(){this.lastItem.domNode.focus()},n.prototype.setFocusToPreviousItem=function(n){var t;n===this.firstItem?this.lastItem.domNode.focus():(t=this.menuitems.indexOf(n),this.menuitems[t-1].domNode.focus())},n.prototype.setFocusToNextItem=function(n){var t;n===this.lastItem?this.firstItem.domNode.focus():(t=this.menuitems.indexOf(n),this.menuitems[t+1].domNode.focus())},n.prototype.setFocusByFirstCharacter=function(n,t){var r,i,u=t.toLowerCase();r=this.menuitems.indexOf(n)+1;r===this.menuitems.length&&(r=0);i=this.getIndexFirstChars(r,u);i===-1&&(i=this.getIndexFirstChars(0,u));i>-1&&this.menuitems[i].domNode.focus()},n.prototype.getIndexFirstChars=function(n,t){for(var i=n;i<this.firstChars.length;i++)if(t===this.firstChars[i])return i;return-1},n.prototype.open=function(){this.controller.isMultiColumnItem?this.controller.setMultiColumnExpanded(!0):this.controller.setExpanded(!0)},n.prototype.close=function(n){n&&(this.controller.isMultiColumnItem?this.controller.setMultiColumnExpanded(!1):this.controller.setExpanded(!1))},n}();t.SubMenu=e;f=function(){function n(n,t){var u=this;this.isMenubarItem=!1;this.handleSubMenuKeydown=function(n){if(!i.NavigationMenus.isMobile()){var f=n.key,t=!1;switch(n.keyCode){case 32:case 13:u.subMenu&&(i.NavigationMenus.handleDesktopMenuClick(n),u.subMenu.setFocusToFirstItem());t=!0;break;case 38:u.subMenu&&u.subMenu.domNode&&u.closeSubMenu(u.subMenu);u.menu.setFocusToPreviousItem(u);t=!0;break;case 40:u.subMenu&&u.subMenu.domNode&&u.closeSubMenu(u.subMenu);u.menu.setFocusToNextItem(u);t=!0;break;case 37:i.NavigationMenus.pageDirection===r.Direction.right?u.subMenu?(i.NavigationMenus.handleDesktopMenuClick(n),u.subMenu.setFocusToFirstItem()):(i.NavigationMenus.closeAllOpenMenus(),u.menu.setFocusToController("next",!0),u.menu.close(!0)):(u.menu.setFocusToController("previous",!0),u.menu.close(!0),u.menu.domNode&&u.menu.domNode.tagName==="UL"&&u.closeSubMenu(u.menu));t=!0;break;case 39:i.NavigationMenus.pageDirection===r.Direction.left?u.subMenu?(i.NavigationMenus.handleDesktopMenuClick(n),u.subMenu.setFocusToFirstItem()):(i.NavigationMenus.closeAllOpenMenus(),u.menu.setFocusToController("next",!0),u.menu.close(!0)):(u.menu.setFocusToController("previous",!0),u.menu.close(!0),u.menu.domNode&&u.menu.domNode.tagName==="UL"&&u.closeSubMenu(u.menu));t=!0;break;case 36:u.menu.setFocusToFirstItem();t=!0;break;case 35:u.menu.setFocusToLastItem();t=!0;break;case 27:i.NavigationMenus.handleEscapeCloseMenu(n);t=!0;break;default:u.isPrintableCharacter(f)&&(u.menu.setFocusByFirstCharacter(u,f),t=!0)}if(t){n.stopPropagation();switch(n.keyCode){case 40:case 38:case 37:case 39:case 35:case 36:n.preventDefault()}}}};this.domNode=n;this.menu=t;this.subMenu=!1;this.isMenubarItem=!1}return n.prototype.init=function(){u(this.domNode).off("keydown");u(this.domNode).on("keydown",this.handleSubMenuKeydown);var n=this.domNode.nextElementSibling;n&&n.tagName==="UL"&&(this.subMenu=new e(n,this),this.subMenu.init(!1))},n.prototype.setExpanded=function(n){n?this.domNode.setAttribute("aria-expanded","true"):this.domNode.setAttribute("aria-expanded","false")},n.prototype.isExpanded=function(){return this.domNode.getAttribute("aria-expanded")==="true"},n.prototype.isPrintableCharacter=function(n){return n.length===1&&n.match(/\S/)},n.prototype.closeSubMenu=function(n){n.domNode.setAttribute("aria-hidden","true")},n}();t.SubMenuItem=f});define("uhfLanguageToggle",["require","exports","htmlExtensions","stringExtensions","navigationMenus"],function(n,t,i,r,u){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var f="#uhf-l-nav",e=function(){function n(t){var r=this;this.handleLangugeToggleClick=function(){u.NavigationMenus.isOpen($(n.instance.languageToggleElement))||n.instance.createLanguageToggleUrls()};this.setLangLocaleInUrls=function(n,t,i){n.setAttribute("href",r.currentUrl.replace("/"+t+"/","/"+i+"/"))};this.createLangLocaleArray=function(n,t){var i=[];return n&&t.match(n)&&(i=t.match(n)[0].split("-")),i};this.languageToggleElement=t;i.removeEvent(this.languageToggleElement,i.eventTypes.click,this.handleLangugeToggleClick);i.addEvent(this.languageToggleElement,i.eventTypes.click,this.handleLangugeToggleClick)}return n.prototype.createLanguageToggleUrls=function(n){var o,t,f,e,u,h,c,s,l;if((n===void 0&&(n=window.location.href),this.currentUrl=n.toLowerCase(),o=i.selectFirstElement("ul",this.languageToggleElement),t=i.selectElements("a",this.languageToggleElement),o&&t)&&(f=o.getAttribute("data-localsettings"),f))for(e=this.createLangLocaleArray(f,this.currentUrl),u=0,h=t.length;u<h;u++)c=r.trim(t[u].getAttribute("href")),s=t[u].getAttribute("lang"),c!=null&&!!s&&e&&e.length>1&&(l=(s+"-"+e[1]).toLowerCase(),this.setLangLocaleInUrls(t[u],f,l))},n.instance=null,n.init=function(){var t=i.selectFirstElement(f);t&&n.instance===null&&(n.instance=new n(t))},n}();t.UhfLanguageToggle=e});define("uhfMeControl",["require","exports","uhfMeControlLoader"],function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function n(){i.Loader.init()}return n.selector=".js-global-head",n}();t.UhfMeControl=r});define("uhfMeControlCdnLoader",["require","exports","jquery","htmlExtensions","uhfTelemetryHelper"],function(n,t,i,r,u){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var f=function(){function n(){}return n.prototype.cdnScript=function(){var o=r.selectFirstElement(".c-uhfh"),n;if(o&&(n=o.getAttribute("data-mecontrolcdn"),n)){var h=n.replace("amcdn.msftauth.net","amcdn.msauth.net"),c=n.replace("amcdn.msftauth.net","mem.gfx.ms"),f=!1,t=[n,h].sort(function(){return.5-Math.random()}),s=function(n){var t={behavior:300,actionType:"A",contentTags:{cN:n}};u.capture1DSEvent(t)},l=function(n){var t=document.createElement("script");t.src=n.replace(/&amp;/g,"&");t.defer=!0;t.onerror=function(){s(t.src)};document.body.appendChild(t)},e=function(n){return i.get(n).fail(function(){f||(s(n),n===t[0]?e(t[1]):n===t[1]?e(c):console.error("Error: Unable to load MeControl"))}).done(function(){f||(f=!0,l(n))})};e(t[0])}},n}();t.MeControlCdnLoader=f});define("uhfMeControlLoader",["require","exports","jquery","navigationMenus","universalHeader","utility","htmlExtensions","msccHelper","uhfUtility","uhfOverFlowMenu"],function(n,t,i,r,u,f,e,o,s,h){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c=".c-uhfh",l=".c-sgl-stck",a;(function(n){function ct(){var n=t;if(n)n.events.onEventLog("loadMeControl",{type:"qos",success:"0",errorCode:"LoadFailed: Reverted to fallback",duration:tt})}function it(n){if(n&&(n.extensibleLinks&&t.extensibleLinks&&(n.extensibleLinks.push.apply(n.extensibleLinks,t.extensibleLinks),t.extensibleLinks=null),a=n.apiGeneration==="GEN2"||a,(nt||a)&&(n.appContextConfig&&n.appContextConfig.commands&&t.appContextConfig&&t.appContextConfig.commands&&(n.appContextConfig.commands.push.apply(n.appContextConfig.commands,t.appContextConfig.commands),t.appContextConfig.commands=null),n.primaryUXConfig&&n.primaryUXConfig.displayModes&&t.primaryUXConfig&&t.primaryUXConfig.displayModes&&(n.primaryUXConfig.displayModes.push.apply(n.primaryUXConfig.displayModes,t.primaryUXConfig.displayModes),t.primaryUXConfig.displayModes=null)),t=i.extend(!0,{},t,n)),t.enabled)if(ft())rt(!0);else{var r=setTimeout(function(){ct()},tt);window.onMeControlReadyToLoad=function(){clearTimeout(r);window.onMeControlReadyToLoad=null;rt();d()}}}function rt(n){if(n===void 0&&(n=!1),!n&&!ft()){console.error("Error: MeControl API not not found after callback onMeControlReadyToLoad");return}var i="",u="",r=!1;if(w)try{a?v||(i="Mecontrol API/Configuration mismatch: Loading Mecontrol GEN1, with V2 Config, No GEN2 API",console.warn(i),window.MSA.MeControl.Loader.load(t),r=!0,e.addThrottledEvent(window,e.eventTypes.resize,p,66)):(i="Loading MeControl GEN1, with V1 Config",window.MSA.MeControl.Loader.load(t),r=!0,e.addThrottledEvent(window,e.eventTypes.resize,p,66))}catch(f){i="Error: "+i;u+=i;console.error(i);console.error(f);r=!1}if(!r&&v)try{a?(i="Loading MeControl GEN2, with V2 Config",window.MeControl.Loader.load(t),r=!0):(i="Mecontrol API/Configuration mismatch: Loading MeControl GEN2, with V1 Config, auto-remap to V2",console.warn(i),window.MeControl.Loader.load(t),r=!0)}catch(f){i="Error: "+i;u+=u.length===0?i:"\n"+i;console.error(i);console.error(f);r=!1}if(!r&&w&&v&&a)try{i="Mecontrol API/Configuration mismatch: Loading Mecontrol GEN1, with V2 Config, Final Attempt";console.warn(i);window.MSA.MeControl.Loader.load(t);r=!0;e.addThrottledEvent(window,e.eventTypes.resize,p,66)}catch(f){i="Error: "+i;u+=u.length===0?i:"\n"+i;console.error(i);console.error(f);r=!1}if(r){t.events.onEventLog("loadMeControl",{type:"qos",success:"1"});setTimeout(ut,500);e.addThrottledEvent(window,e.eventTypes.resize,p,66)}else t.events.onEventLog("loadMeControl",{type:"qos",success:"0",errorCode:u})}function ut(){if(b&&st()){var n=new h.UhfOverflowMenu;n&&n.handleWidthChange()}}function ft(){return window.MSA&&window.MSA.MeControl&&window.MSA.MeControl.Loader&&(w=!0),window.MeControl&&window.MeControl.Loader&&(v=!0),w||v}function et(n){var t=document.createElement("a");return t.href=n,t.href}function lt(n){n!=null&&(n.apiGeneration==="GEN2"&&(a=!0),n.rpData.aadInfo&&n.rpData.aadInfo.siteUrl&&(n.rpData.aadInfo.siteUrl=et(n.rpData.aadInfo.siteUrl)),n.rpData.msaInfo&&n.rpData.msaInfo.meUrl&&(n.rpData.msaInfo.meUrl=n.rpData.msaInfo.meUrl+"&wreply="+encodeURIComponent(window.location.protocol+"//"+window.location.host)),n.events={onEventLog:function(n,t){if(k&&k.onEventLog)k.onEventLog("MeControl_"+n,t);n&&(n==="SignIn"||n==="DropdownOpen")&&ht.setConsent()}},t=i.extend(!0,{},n,t||{}))}function ot(n){n!=null&&(n.events!=null&&(k=n.events),!n.currentGlobalItemId||r.NavigationMenus.setCurrentMenuItemId(n.currentGlobalItemId),!n.currentMenuItemId||r.NavigationMenus.setCurrentMenuItemId(n.currentMenuItemId),n&&n.theme&&u.UniversalHeader.setTheme(n.theme))}function at(n){var t,i,r;(n!=null&&(window.msCommonShell&&n.as?window.msCommonShell.as=n.as:window.msCommonShell&&n.searchSuggestCallback&&(window.msCommonShell.as={legacyCallback:n.searchSuggestCallback}),window.msCommonShell&&n.events&&(window.msCommonShell.events=n.events)),t=document.getElementById("meControl"),t)&&(i=t.getAttribute("data-signinsettings"),i!==null&&(t.getAttribute("data-mev2")==="true"&&(nt=!0),r=JSON.parse(i),r&&lt(r),n!=null?(ot(n),it(n.meControlOptions)):it(null),d()))}function g(){return b?s.STViewports.getViewportSt()<5:f.Viewports.getViewport()<5}function st(){return b?s.STViewports.getViewportSt()>2:f.Viewports.getViewport()>2}function p(){d()}function d(){var n=window.MeControl&&window.MeControl.API&&window.MeControl.API.setDisplayMode,t=window.MSA&&window.MSA.MeControl;return(t||n)&&(g()&&!y?(y=!0,n?window.MeControl.API.setDisplayMode("compressed"):window.MSA.MeControl.API.setMobileState(1)):!g()&&y&&(y=!1,n?window.MeControl.API.setDisplayMode("standard"):window.MSA.MeControl.API.setMobileState(0)),setTimeout(ut,500)),y}function vt(){var n={AuthState:{SignedIn:1,SignedInIdp:2,NotSignedIn:3},SupportedAuthIdp:{MSA:"msa",AAD:"aad"},meControlOptions:function(){return t},load:function(n){at(n)},update:function(n){ot(n)}};window.msCommonShell=i.extend(!0,window.msCommonShell,n);i(""+c+l).length>0&&(b=!0);window.msCommonShell.swapCategoryHeader||(window.msCommonShell.swapCategoryHeader=function(n){window.msCommonShell._catHTML=n});window.onShellReadyToLoad&&window.onShellReadyToLoad()}var t=null,nt=!1,a=!1,w=!1,v=!1,b=!1,tt=5e3,k=null,y=!1,ht=new o.MsccHelper;n.absolutifyUrl=et;n.isMobile=g;n.isDesktopVp=st;n.onWindowResize=p;n.setMeControlMobileState=d;n.init=vt})(a=t.Loader||(t.Loader={}))});require(["jqReady!"],function(){require(["uhfMeControl","componentFactory"],function(n,t){t.ComponentFactory&&t.ComponentFactory.create&&t.ComponentFactory.create([{c:n.UhfMeControl,eventToBind:"DOMContentLoaded"}])})});require(["jqReady!"],function(){require(["uhfMeControl","componentFactory"],function(n,t){t.ComponentFactory&&t.ComponentFactory.create&&t.ComponentFactory.create([{c:n.UhfMeControl,eventToBind:"DOMContentLoaded"}])})});define("uhfOverFlowMenu",["require","exports","htmlExtensions","navigationMenus"],function(n,t,i,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var f="#overflow-menu",e=".c-uhfh-gnav .js-paddle-items",u="x-hidden",o=function(){function n(){(this.refreshMenu=!1,this.minWidthDifference=40,this.overflowMenu=i.selectFirstElement(f),this.nav=i.selectFirstElement(e),this.nav&&this.overflowMenu)&&(this.navItems=this.nav.children,this.overflowMenuList=i.selectFirstElement("#overflow-menu-list"),this.overflowNestedMenuClassList=["f-sub-menu","js-nav-menu"],this.overflowSubMenuClassList="c-uhf-menu js-nav-menu",this.overflowSkipItems=i.selectFirstElement("#c-uhf-nav-cta")?1:0,i.selectFirstElement(".right-aligned-link")&&(this.overflowSkipItems+=1))}return n.prototype.handleWidthChange=function(){var n,t;this.overflowMenu&&this.nav&&(n=this.nav.offsetWidth,this.initializeNavItemsWidths(),t=n-this.navItemsWidth,n>=this.navItemsWidth&&t>this.minWidthDifference?this.isShowing()&&this.overflowMenuList.children.length===0&&this.hide():(this.isShowing()||(this.show(),this.initializeNavItemsWidths()),this.updateOverflowMenuItems()),this.refreshMenu&&(r.NavigationMenus.refreshMenuItems(),this.refreshMenu=!1))},n.prototype.handleMoveIntoDesktopViewport=function(){if(this.overflowMenu&&this.nav){this.initializeNavItemsWidths();var n=this.nav.offsetWidth-this.navItemsWidth;this.nav.offsetWidth>this.navItemsWidth&&n>this.minWidthDifference?(this.updateGlobalMenuItems(!1),this.isShowing()&&this.overflowMenuList.children.length===0&&this.hide()):(this.isShowing()||(this.show(),this.initializeNavItemsWidths()),this.updateOverflowMenuItems());this.refreshMenu&&(r.NavigationMenus.refreshMenuItems(),this.refreshMenu=!1)}},n.prototype.handleMoveIntoMobileViewport=function(){this.overflowMenu&&this.nav&&(this.updateGlobalMenuItems(!0),this.isShowing()&&this.overflowMenuList.children.length===0&&this.hide(),this.refreshMenu&&(r.NavigationMenus.refreshMenuItems(),this.refreshMenu=!1))},n.prototype.initializeNavItemsWidths=function(){var t,n;if(this.nav)for(t=this.nav.children,this.navItemsWidth=0,n=0;n<t.length;n++)this.navItemsWidth+=t[n].offsetWidth},n.prototype.show=function(){i.removeClass(this.overflowMenu,u)},n.prototype.hide=function(){i.addClass(this.overflowMenu,u)},n.prototype.isShowing=function(){return!i.hasClass(this.overflowMenu,u)},n.prototype.updateOverflowMenuItems=function(){var t=this.navItemsWidth+(this.isShowing()?0:this.overflowMenu.offsetWidth),i=this.isShowing()?1:0,r,n;for(i+=this.overflowSkipItems,r=this.nav.offsetWidth-t;this.navItems.length>1&&this.navItems.length>i&&(t>=this.nav.offsetWidth||r<this.minWidthDifference);)n=this.navItems.item(this.navItems.length-i-1),t-=n.offsetWidth,this.nav.removeChild(n),this.updateOverflowMenuItemStyle(n),this.overflowMenuList.insertBefore(n,this.overflowMenuList.firstChild),r=this.nav.offsetWidth-t,this.refreshMenu||(this.refreshMenu=!0)},n.prototype.updateGlobalMenuItems=function(n){for(var i=this.navItemsWidth+this.minWidthDifference,t=this.cloneAndStyleFirstChild();n&&this.overflowMenuList.children.length>0||this.isEnoughSpaceToFitItems(i+this.estimateNavOffsetWidth(t));)this.overflowMenuList.removeChild(this.overflowMenuList.firstElementChild),this.nav.insertBefore(t,this.overflowMenu),i+=t.offsetWidth,this.refreshMenu||(this.refreshMenu=!0),t=this.cloneAndStyleFirstChild()},n.prototype.isEnoughSpaceToFitItems=function(n){var t=!1;return this.overflowMenuList.children.length>0&&(this.overflowMenuList.children.length===1&&(n-=this.overflowMenu.offsetWidth),this.nav.offsetWidth>n&&(t=!0)),t},n.prototype.cloneAndStyleFirstChild=function(){var n=undefined;return this.overflowMenuList.firstElementChild&&(n=this.overflowMenuList.firstElementChild.cloneNode(!0),this.updateGlobalMenuItemStyle(n)),n},n.prototype.estimateNavOffsetWidth=function(n){var t=0;return n&&(this.nav.insertBefore(n,this.overflowMenu),t=n.offsetWidth,this.nav.removeChild(n)),t},n.prototype.updateOverflowMenuItemStyle=function(n){var r,u,t,f;if(i.hasClass(n,"single-link"))i.addClass(n,"js-nav-menu"),i.removeClass(n.firstElementChild,"c-uhf-nav-link"),i.addClass(n.firstElementChild,"js-subm-uhf-nav-link");else if(i.hasClass(n,"nested-menu")){for(i.addClasses(n,this.overflowNestedMenuClassList),r=n.firstElementChild,u=r.children;u.length>0;)t=u.item(0),t.nodeName==="UL"&&i.hasClass(t,"f-multi-column")&&(f=t.getAttribute("data-class-idn").split(" "),i.removeClasses(t,f)),n.appendChild(t);n.removeChild(r)}},n.prototype.updateGlobalMenuItemStyle=function(n){var f,r,t,u;if(i.hasClass(n,"single-link"))i.removeClass(n,"js-nav-menu"),i.addClass(n.firstElementChild,"c-uhf-nav-link"),i.removeClass(n.firstElementChild,"js-subm-uhf-nav-link");else if(i.hasClass(n,"nested-menu")){for(i.removeClasses(n,this.overflowNestedMenuClassList),f=n.children,r=document.createElement("div"),r.setAttribute("class",this.overflowSubMenuClassList);f.length>0;)t=f.item(0),t.nodeName==="UL"&&(u=t.getAttribute("data-class-idn"),u&&u.indexOf("f-multi-column")!==-1&&i.addClasses(t,u.split(" "))),r.appendChild(t);n.appendChild(r)}},n}();t.UhfOverflowMenu=o});define("uhfPaddles",["require","exports","htmlExtensions"],function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var u=".js-primary-paddle",f=".js-secondary-paddle",e=".js-paddle-items",r="f-hidden",o=function(){function n(n){var t=this;(this.disabledPrimaryNavItems=[],this.disabledSecondaryNavItems=[],this.slidePrimary=function(){t.setCurrentSlidePosition(t.getNextValidPosition(!0))},this.slideSecondary=function(){t.setCurrentSlidePosition(t.getNextValidPosition(!1))},this.handleSlideIfDisabled=function(n){for(var r=0;r<t.nav.children.length;++r)t.disabledPrimaryNavItems[r]===n.currentTarget?(t.slidePrimary(),i.preventDefault(n)):t.disabledSecondaryNavItems[r]===n.currentTarget&&(t.slideSecondary(),i.preventDefault(n))},this.handleFromKeyboardSlideIfDisabled=function(n){for(var i=0;i<t.nav.children.length;++i)(t.disabledPrimaryNavItems[i]===n.currentTarget||t.disabledSecondaryNavItems[i]===n.currentTarget)&&(t.navItemPositions[i]>t.getMaxSlideAmount()?t.setCurrentSlidePosition(t.getMaxSlideAmount()):t.setCurrentSlidePosition(t.navItemPositions[i]))},n)&&(this.primaryPaddle=i.selectFirstElement(u,n),this.secondaryPaddle=i.selectFirstElement(f,n),this.nav=i.selectFirstElement(e,n),this.nav)&&(this.isLtr=this.nav.currentStyle?this.nav.currentStyle.direction==="ltr":getComputedStyle(this.nav,null).direction==="ltr",this.slideMarginProperty=this.isLtr?"marginLeft":"marginRight",this.firstMenuItem=this.nav.children[0])}return n.prototype.initializeNavItemsWidths=function(){var t,n;if(this.nav){for(t=this.nav.children,this.navItemsWidth=0,this.navItemPositions=[],n=0;n<t.length;++n)this.navItemPositions.push(this.navItemsWidth),this.navItemsWidth+=t[n].offsetWidth;this.navItemsWidth+=24}},n.prototype.setCurrentSlidePosition=function(n){(n<0&&(n=0),this.firstMenuItem.style[this.slideMarginProperty]=-n+"px",this.nav)&&(this.updatePaddleDisplayStates(),this.disablePartiallyHiddenNavItems(),this.nav.scrollLeft=this.isLtr?0:this.nav.scrollWidth)},n.prototype.getCurrentSlidePosition=function(){var n=this.firstMenuItem.style[this.slideMarginProperty];return n===""?0:-parseInt(n,10)},n.prototype.show=function(n){n.style.display="block"},n.prototype.hide=function(n){n.style.display="none"},n.prototype.isShowing=function(n){return n.style.display!=="none"},n.prototype.disablePartiallyHiddenNavItems=function(){for(var u,t=this.nav.children,e=this.nav.offsetWidth,f=this.getCurrentSlidePosition(),n=0;n<t.length;++n)u=t[n].querySelector("button")||t[n],this.navItemPositions[n]<f?(i.addClass(u,r),this.disabledPrimaryNavItems[n]=t[n]):this.navItemPositions[n]+t[n].offsetWidth>f+e?(i.addClass(u,r),this.disabledSecondaryNavItems[n]=t[n]):(i.removeClass(u,r),this.disabledPrimaryNavItems[n]=null,this.disabledSecondaryNavItems[n]=null)},n.prototype.updatePaddleDisplayStates=function(){var t=this.nav.offsetWidth,i=t+this.primaryPaddle.offsetWidth+this.secondaryPaddle.offsetWidth,n;i>=this.navItemsWidth?(this.hide(this.primaryPaddle),this.hide(this.secondaryPaddle)):(n=this.getCurrentSlidePosition(),n===0?(this.hide(this.primaryPaddle),this.show(this.secondaryPaddle)):n>=this.getMaxSlideAmount()?(this.show(this.primaryPaddle),this.hide(this.secondaryPaddle)):(this.show(this.primaryPaddle),this.show(this.secondaryPaddle)))},n.prototype.getMaxSlideAmount=function(){var n=this.isShowing(this.primaryPaddle)&&this.isShowing(this.secondaryPaddle)?this.primaryPaddle.offsetWidth:0,t=this.nav.offsetWidth+n;return this.navItemsWidth-t},n.prototype.handleWidthChange=function(){if(this.primaryPaddle&&this.nav){var n=this.getCurrentSlidePosition(),t=this.nav.offsetWidth,i=t+this.primaryPaddle.offsetWidth+this.secondaryPaddle.offsetWidth;i>this.navItemsWidth?this.setCurrentSlidePosition(0):this.navItemsWidth<n+this.nav.offsetWidth&&this.setCurrentSlidePosition(Math.abs(this.nav.offsetWidth-this.navItemsWidth));this.updatePaddleDisplayStates();this.disablePartiallyHiddenNavItems()}},n.prototype.getNextValidPosition=function(n){var i=this.getCurrentSlidePosition(),r=this.nav.offsetWidth,t;if(n){for(t=0;t<this.navItemPositions.length;++t)if(this.navItemPositions[t]>i)return Math.max(0,this.navItemPositions[t]-r);return 0}for(t=0;t<this.navItemPositions.length-1;++t)if(this.navItemPositions[t+1]>i+r)return Math.min(this.getMaxSlideAmount(),this.navItemPositions[t]);return this.getMaxSlideAmount()},n.prototype.handleMoveIntoDesktopViewport=function(){if(this.primaryPaddle&&this.nav){this.primaryPaddle.tabIndex=-1;this.secondaryPaddle.tabIndex=-1;this.initializeNavItemsWidths();this.updatePaddleDisplayStates();this.disablePartiallyHiddenNavItems();this.firstMenuItem.style.transition="margin .667s cubic-bezier(.16, 1, .29, .99)";i.addEvent(this.primaryPaddle,i.eventTypes.click,this.slidePrimary);i.addEvent(this.secondaryPaddle,i.eventTypes.click,this.slideSecondary);var n=i.nodeListToArray(this.nav.children);i.addEvent(n,i.eventTypes.click,this.handleSlideIfDisabled);i.addEvent(n,i.eventTypes.focusin,this.handleFromKeyboardSlideIfDisabled)}},n.prototype.handleMoveIntoMobileViewport=function(){var t,n,u;if(this.primaryPaddle&&this.nav){for(this.hide(this.primaryPaddle),this.hide(this.secondaryPaddle),this.primaryPaddle.tabIndex=0,this.secondaryPaddle.tabIndex=0,this.firstMenuItem.style.transition="",i.removeEvent(this.primaryPaddle,i.eventTypes.click,this.slidePrimary),i.removeEvent(this.secondaryPaddle,i.eventTypes.click,this.slideSecondary),t=i.nodeListToArray(this.nav.children),i.removeEvent(t,i.eventTypes.click,this.handleSlideIfDisabled),i.removeEvent(t,i.eventTypes.focusin,this.handleFromKeyboardSlideIfDisabled),n=0;n<t.length;++n)u=t[n].querySelector("button")||t[n],i.removeClass(u,r),this.disabledPrimaryNavItems[n]=null,this.disabledSecondaryNavItems[n]=null;this.firstMenuItem.style[this.slideMarginProperty]=null}},n}();t.UhfPaddles=o});__extends=this&&this.__extends||function(){var n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}();__extends=this&&this.__extends||function(){var n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}();define("uhfPromoBanner",["require","exports","htmlExtensions","utility","publisher"],function(n,t,i,r,u){"use strict";var f,e,o;Object.defineProperty(t,"__esModule",{value:!0}),function(n){n.All="all";n.Chrome="chrome";n.Firefox="firefox";n.IE11="ie11";n.Edge="edge";n.EdgeAnaheim="anaheim";n.NonEdgeAnaheim="non-anaheim";n.Opera="opera";n.Brave="brave"}(f||(f={})),function(n){n.News="news";n.Msn="msn";n.Rewards="rewards";n.Windows10Only="windows10only"}(e||(e={}));o=function(n){function t(u){var o=n.call(this,u)||this,s,c,h;return(o.promoElement=u,o.closeSelector="#close-epb",o.cookieName="uhf_hide_epb",o.cookieNameV3="msstore_hide_epb",o.hiddenClass="x-hidden",o.rollupAnimationClass="epb-rollup",o.isGenericBanner=!1,o.filterAndRenderPromoBanner=function(n){var u=n,c,i,s,h,l,r;if(u&&u.length>0&&(c=t.isWindows10(),i=t.getCurrentBrowser(),i===f.Firefox||i===f.Edge||i===f.Chrome||i===f.IE11?(s=u.filter(function(n){return(n.Browser===i||n.Browser===f.NonEdgeAnaheim||n.Browser===f.All)&&(c||n.ExtensionType.toLocaleLowerCase()!==e.Windows10Only)}),s&&s.length>0&&(o.bannerData=s[0])):i===f.EdgeAnaheim&&(h=u.filter(function(n){return(n.Browser===i||n.Browser===f.All)&&(c||n.ExtensionType.toLocaleLowerCase()!==e.Windows10Only)}),h&&h.length>0&&(o.bannerData=h[0])),o.bannerData))if(i===f.Chrome&&o.bannerData.ExtensionType.toLocaleLowerCase()!==e.Windows10Only){l=!1;r="";switch(o.bannerData.ExtensionType.toLocaleLowerCase()){case e.Msn:r="chrome-extension://jhikancdgcieieaapcjmbpjflikjgkpn/Logo.png";break;case e.News:r="chrome-extension://lklfbkdigihjaaeamncibechhgalldgl/Logo.png";break;case e.Rewards:r="chrome-extension://fbgcedjacmlbgleddnoacbnijgmiolem/Logo.png";break;default:""}$.ajax({url:r,type:"GET",success:function(){l=!0},error:!l&&o.showGenericPromoBanner})}else o.showGenericPromoBanner()},o.showGenericPromoBanner=function(){var n=i.selectFirstElement("#epbTryNow"),r=i.selectFirstElement(".f-img-lzy"),f=i.selectFirstElement(".pb-content-heading"),e=i.selectFirstElement(".pb-content-text"),s=i.selectFirstElement(".epb-container"),t;if(!!o.bannerData){var u=o.bannerData.CurrentTheme&&o.bannerData.CurrentTheme.toLowerCase()==="theme-dark",h=u?o.bannerData.BackgroundColorDarkTheme:o.bannerData.BackgroundColorLightTheme,c=u?o.bannerData.ActionLinkBackgroundColorDarkTheme:o.bannerData.ActionLinkBackgroundColorLightTheme;s&&i.addClass(s,h);r&&(r.setAttribute("src",u?o.bannerData.LogoUrlDarkTheme:o.bannerData.LogoUrlLightTheme),r.setAttribute("alt",o.bannerData.Paragraph));f&&(f.textContent=o.bannerData.Title);e&&(e.textContent=o.bannerData.Paragraph);t=i.selectFirstElement(o.closeSelector,o.promoElement);t&&(t.textContent=o.bannerData.DismissText,t.setAttribute("aria-label",o.bannerData.DismissAriaLabel),i.addEvent(t,i.eventTypes.click,o.closeAndSetCookie),i.removeClass(o.promoElement,o.hiddenClass));n&&(n.setAttribute("href",o.bannerData.ExtensionUrl),n.textContent=o.bannerData.ActionLinkText,n.setAttribute("aria-label",o.bannerData.ActionLinkAriaLabel),i.addClass(n,c))}},o.showPromoBanner=function(){var e=i.selectFirstElement("#epbTryNow"),n=i.selectFirstElement(".f-img-lzy"),r="",u,f;!o.config||(t.resolveTreatment("isChrome")&&(r=o.config.ExtensionURlForChrome),t.resolveTreatment("isFireFox")&&(r=o.config.ExtensionURlForFirefox),!e||e.setAttribute("href",r),n&&n instanceof HTMLImageElement&&(u=n.getAttribute("data-src"),u&&(n.setAttribute("src",u),n.removeAttribute("data-src"))),f=i.selectFirstElement(o.closeSelector,o.promoElement),f&&(i.addEvent(f,i.eventTypes.click,o.closeAndSetCookie),i.removeClass(o.promoElement,o.hiddenClass)))},o.getHeight=function(){return o.promoElement?i.getClientRect(o.promoElement).height:0},o.closeAndSetCookie=function(){var n=i.selectFirstElement("#uhfLogo"),t=o.isGenericBanner?o.bannerData&&o.bannerData.CookieExpiration||7:o.config&&o.config.CookieExpiry||7;o.setCookieOnRootDomain(o.cookieName,"true","/",t);i.addClass(o.promoElement,o.rollupAnimationClass);i.addEvent(o.promoElement,i.eventTypes.animationend,o.rollUpBanner);o.trackEpbDismissal();n&&n.focus()},o.rollUpBanner=function(){i.removeClass(o.promoElement,o.rollupAnimationClass);i.addClass(o.promoElement,o.hiddenClass);o.initiatePublish({height:o.getHeight()})},!u||!(r.getCookie(o.cookieName)!=="true")||!(r.getCookie(o.cookieNameV3)!=="true"))?o:(s=i.selectFirstElement(".epb-container"),c=s.getAttribute("data-pb"),o.isGenericBanner=s.getAttribute("data-pb-g")&&s.getAttribute("data-pb-g")==="true",o.config=JSON.parse(c),o.isGenericBanner?o.filterAndRenderPromoBanner(o.config):(o.config&&o.config.EnableOnChrome&&t.resolveTreatment("isChrome")&&(h=!1,$.ajax({url:"chrome-extension://jhikancdgcieieaapcjmbpjflikjgkpn/Logo.png",type:"GET",success:function(){h=!0},error:!h&&o.showPromoBanner})),o.config&&o.config.EnableOnFireFox&&t.resolveTreatment("isFireFox")&&o.showPromoBanner()),o)}return __extends(t,n),t.resolveTreatment=function(n){n===void 0&&(n="");switch(n){case"isChrome":return t.getCurrentBrowser()===f.Chrome;case"isFireFox":return t.getCurrentBrowser()===f.Firefox;default:return!1}},t.prototype.setCookieOnRootDomain=function(n,t,i,u){var e=document.location.hostname.split("."),f=e.pop();if(f==="localhost")r.setCookie(n,t,i,u);else while(r.getCookie(n)!==t&&e.length!==0)f=e.pop()+"."+f,r.setCookie(n,t,i,u,f)},t.prototype.publish=function(n,t){n.onBannerClosed(t)},t.prototype.trackEpbDismissal=function(){typeof MscomCustomEvent=="function"&&window.MscomCustomEvent("wcs.cn","PromoBannerDismissed","wcs.cot",4)},t.isEdgeChromium=function(){return t.includesUserAgentDataBrand("microsoft edge")},t.isBrave=function(){return!!window.navigator.brave||t.includesUserAgentDataBrand("brave")},t.includesUserAgentDataBrand=function(n){var r=window.navigator,i,t;if(!!r.userAgentData)for(i=r.userAgentData.brands,t=0;t<i.length;t++)if(i[t].brand.toLowerCase()===n.toLowerCase())return!0;return!1},t.isOpera=function(){var n=window.navigator;return!!window.opr||n.userAgent.toLowerCase().indexOf("opr/")>=0},t.getCurrentBrowser=function(){var n=navigator.userAgent.toLowerCase();return t.isEdgeChromium()?f.EdgeAnaheim:!!window.chrome&&(!!window.chrome.webstore||!!window.chrome.runtime)&&n.indexOf("edg")<=-1?f.Chrome:t.isBrave()?f.Brave:t.isOpera()?f.Opera:!!window.chrome&&n.indexOf("chrome")>=0?f.Chrome:typeof InstallTrigger!="undefined"?f.Firefox:n.indexOf("trident")>=0&&n.indexOf("rv:11")>=0?f.IE11:n.indexOf("edge/")>=0?f.Edge:n.indexOf("edg/")>=0?f.EdgeAnaheim:null},t.isWindows10=function(){return navigator.userAgent.toLowerCase().indexOf("windows nt 10.0")>=0},t}(u.Publisher);t.UhfPromoBanner=o});define("uhfSearchModule",["require","exports","htmlExtensions","stringExtensions","utility","uhfUssCategoryService","msccHelper","uhfTelemetryHelper","uhfUtility"],function(n,t,i,r,u,f,e,o,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var h=new e.MsccHelper,c=function(){function n(t,e,c,l){var a=this,v,y,p;if(this.searchForm=t,this.showCallback=e,this.autoSuggest=c,this.overflowMenuCallback=l,this.width="",this.searchOpenedClass="f-search-opened",this.focusedClass="js-focused",this.stSelector=".c-sgl-stck",this.searchLabelSelector="#search span",this.searchisOpen=!1,this.windowResizedSearchOpen=!1,this.ussCategoryExpId="StoreSearch",this.ussCategoryCtrlId="AllSearch",this.canHideSearchBox=function(){return u.getWindowWidth()<1400},this.hideSearchBox=function(){a.searchisOpen?a.globalNav&&(a.globalNav.style.display="none"):(a.searchBox&&(a.searchBox.style.display="none",a.searchButton.setAttribute("aria-expanded","false")),a.autoSuggestScreenReader&&i.addClass(a.autoSuggestScreenReader,"x-hidden"))},this.showSearchBox=function(){a.searchBox&&(a.searchBox.style.display="inline-block",a.searchButton.removeAttribute("aria-expanded"));a.autoSuggestScreenReader&&i.removeClass(a.autoSuggestScreenReader,"x-hidden");a.searchisOpen&&a.globalNav&&(a.globalNav.style.display="block")},this.onSearchBoxChange=function(){a.searchBox.value.trim()!==""&&h.setConsent()},this.log=function(){if(window.msCommonShell){(typeof window.msCommonShell.events=="undefined"||typeof window.msCommonShell.events.onSearch=="undefined")&&(window.msCommonShell.events={onSearch:function(){if(event.type){var n=document.getElementById("cli_shellHeaderSearchInput"),t={title:"Search_nav",trackType:"manual",telemetryType:"jsll",event:event.type==="click"?"CL":"KE",srchq:n?n.value:""};o.trackEvent(t)}}});var n=window.msCommonShell.events.onSearch;n&&n(a.searchForm)}},this.addQsp=function(n,t){if(n&&t){var i=document.createElement("input");i.setAttribute("type","hidden");i.setAttribute("name",n);i.setAttribute("value",t);i.setAttribute("data-bi-dnt","");i.setAttribute("data-bi-mto","");a.searchForm.appendChild(i)}},this.isHidden=function(){return a.singleStackEnabled?i.css(a.searchBox,"display")==="none"||a.searchCloseButton.getAttribute("aria-expanded")==="false"?!0:!i.hasClass(a.searchParentElement,a.searchOpenedClass):u.getWindowWidth()>=1400?!1:!i.hasClass(a.searchParentElement,a.searchOpenedClass)},this.showAndFocus=function(){var n=u.Viewports.getViewport();a.singleStackEnabled||a.showCallback&&a.showCallback();i.addClass(a.searchParentElement,a.searchOpenedClass);n<5&&(i.css(a.searchBox,"display","inline-block"),a.autoSuggestScreenReader&&i.removeClass(a.autoSuggestScreenReader,"x-hidden"));a.singleStackEnabled&&i.css(a.searchBox,"display","block");i.css(a.searchBox,"width",a.width);a.searchCloseButton.setAttribute("aria-expanded","true");a.searchButton.removeAttribute("aria-expanded");setTimeout(function(){a.searchBox.focus()},0);a.singleStackEnabled||(a.shoppingCart&&n<3&&i.addClass(a.shoppingCart,"x-hidden"),a.meControl&&n<3&&i.addClass(a.meControl,"x-hidden"));a.singleStackEnabled&&a.showCallback&&a.showCallback();a.searchisOpen=!0},this.hide=function(){var n=u.Viewports.getViewport();a.autoSuggest&&a.autoSuggest.hide();i.css(a.searchBox,"width","");i.removeClass(a.searchParentElement,a.searchOpenedClass);a.searchCloseButton.setAttribute("aria-expanded","false");n<5&&(i.css(a.searchBox,"display","none"),a.autoSuggestScreenReader&&i.addClass(a.autoSuggestScreenReader,"x-hidden"),a.searchButton.setAttribute("aria-expanded","false"));a.singleStackEnabled&&(i.css(a.searchBox,"display","none"),a.searchButton.setAttribute("aria-expanded","false"),a.searchButton.focus(),a.searchBox.value="");n<3&&(a.shoppingCart&&i.hasClass(a.shoppingCart,"x-hidden")&&i.removeClass(a.shoppingCart,"x-hidden"),a.meControl&&i.hasClass(a.meControl,"x-hidden")&&i.removeClass(a.meControl,"x-hidden"));!a.singleStackEnabled&&n>3&&a.searchisOpen&&a.globalNav&&(a.globalNav.style.display="block");a.singleStackEnabled&&s.STViewports.getViewportSt()>=3&&a.windowResizedSearchOpen&&a.overflowMenuCallback&&(a.overflowMenuCallback(),a.windowResizedSearchOpen=!1);a.searchisOpen=!1},this.handleSearchButtonClick=function(n){if(!a.isHidden()){a.onSearch(n);return}i.preventDefault(n);a.showAndFocus()},this.toggleFocusAndClickListeners=function(n,t,r){var u=r?i.removeEvent:i.addEvent;a.isIE11()&&t===a.focusOutHandler||u(n,i.eventTypes.focus,t,!0);u(n,i.eventTypes.click,t,!0)},this.handleSearchKeyEvents=function(n){n.keyCode===27&&a.hideSearch();a.searchisOpen&&(n.shiftKey&&n.keyCode===9?a.handleSearchShiftTabKey(n):n.keyCode===9&&a.handleSearchTabKey(n))},this.handleSearchKeyUpEvents=function(){var n=r.trim(a.searchBox.value);a.setExpanded(a.searchBox,!!n.length)},this.selectSearchCloseButton=function(){var t=s.STViewports.getViewportSt(),n=a.searchCancel;return t<3&&(n=a.searchCloseButton),n},this.handleSearchShiftTabKey=function(n){n.preventDefault();switch(n.target){case a.searchBox:a.selectSearchCloseButton().focus();break;case a.searchButton:a.searchBox.focus()}},this.handleSearchTabKey=function(n){n.preventDefault();switch(n.target){case a.searchBox:a.searchButton.focus();break;case a.searchButton:a.selectSearchCloseButton().focus()}},this.handleSearchCancelButton=function(n){n.preventDefault();n.keyCode===27||n.keyCode===13?a.hideSearch():n.shiftKey&&n.keyCode===9?a.searchButton.focus():n.keyCode===9&&a.searchBox.focus()},this.focusInHandler=function(){a.isHidden()||(a.searchBox.blur(),i.addClass(a.searchForm,a.focusedClass),setTimeout(function(){a.searchBox.focus()},0),a.toggleFocusAndClickListeners(a.searchForm,a.focusInHandler,!0),a.toggleFocusAndClickListeners(document.body,a.focusOutHandler))},this.focusOutHandler=function(n){a.singleStackEnabled||a.parentHasClass(n.target,a.focusedClass)?a.singleStackEnabled&&(!a.parentHasClass(n.target,a.focusedClass)&&!a.parentHasClass(n.target,"cancel-search")&&!a.parentHasClass(n.target,"c-close-search")||n instanceof KeyboardEvent&&n.keyCode===27)&&a.hideSearch():a.hideSearch()},this.hideSearch=function(){i.removeClass(a.searchForm,a.focusedClass);a.toggleFocusAndClickListeners(document.body,a.focusOutHandler,!0);a.toggleFocusAndClickListeners(a.searchForm,a.focusInHandler);a.autoSuggest&&a.autoSuggest.hide();a.hide()},this.parentHasClass=function(n,t){if(n){if(i.hasClass(n,t))return!0}else return!1;return a.parentHasClass(n.parentNode,t)},t){this.searchBox=i.selectFirstElement("input",this.searchForm);try{v=window._pageBITags.pageTags;y=v.expId.toLowerCase().split(",");this.ussCategoryExpEnabled=y.indexOf("ex:"+this.ussCategoryExpId.toLowerCase())>-1;this.ussCategoryCtrlEnabled=y.indexOf("ex:"+this.ussCategoryCtrlId.toLowerCase())>-1;this.market=v.mkt}catch(w){this.ussCategoryExpEnabled=!1}this.ussCategoryExpEnabled&&this.market?(this.categoryService=new f.UhfUssCategoryService(this.market),i.addDebouncedEvent(this.searchBox,i.eventTypes.keyup,function(){a.categoryService.queryService(r.trim(a.searchBox.value))},100),this.addQsp("flt",this.ussCategoryExpId)):this.ussCategoryCtrlEnabled&&this.addQsp("flt",this.ussCategoryCtrlId);this.searchParentElement=i.selectFirstElement(".js-global-head");this.searchButton=i.selectFirstElement("button",this.searchForm);this.searchButton.removeAttribute("disabled");i.addEvent(this.searchButton,i.eventTypes.click,this.handleSearchButtonClick);this.searchCloseButton=i.selectFirstElement(".c-action-trigger.glyph-arrow-htmllegacy");i.addEvent(this.searchCloseButton,i.eventTypes.click,this.hideSearch);i.addEvent(this.searchCloseButton,i.eventTypes.keydown,this.handleSearchCancelButton);i.addEvent(this.searchBox,i.eventTypes.input,this.onSearchBoxChange);this.toggleFocusAndClickListeners(this.searchForm,this.focusInHandler);p=i.selectFirstElement(this.stSelector);this.singleStackEnabled=p!==null;this.searchLabel=i.selectFirstElement(this.searchLabelSelector);this.autoSuggestScreenReader=i.selectFirstElement(".c-search .x-screen-reader");this.meControl=i.selectFirstElement("#meControl");this.shoppingCart=i.selectFirstElement("#uhf-shopping-cart");this.globalNav=i.selectFirstElement("#uhf-g-nav");this.searchForm.getAttribute(n.configDataAttribute)&&(this.searchBox.setAttribute("role","combobox"),this.searchBox.setAttribute("aria-autocomplete","list"));this.singleStackEnabled?(i.addEvent(t,i.eventTypes.keydown,this.focusOutHandler),this.searchCancel=i.selectFirstElement("#cancel-search"),i.addEvent(this.searchCancel,i.eventTypes.click,this.hideSearch),i.addEvent(this.searchCancel,i.eventTypes.keydown,this.handleSearchCancelButton),this.searchBoxIcon=i.selectFirstElement("#search"),i.addEvent(this.searchBox,i.eventTypes.keydown,this.handleSearchKeyEvents),i.addEvent(this.searchBoxIcon,i.eventTypes.keydown,this.handleSearchKeyEvents),i.addEvent(this.searchBox,i.eventTypes.keyup,this.handleSearchKeyUpEvents)):this.canHideSearchBox()?this.hideSearchBox():this.canHideSearchBox()||this.showSearchBox()}}return n.prototype.onSearch=function(n){var t=this,u=r.trim(this.searchBox.value),i;return u.length?this.ussCategoryExpEnabled?(n.preventDefault(),i=!1,this.categoryService.getCategory(u,function(n){!i&&n&&(t.searchForm.setAttribute("action","/"+t.market+"/store/search/"+n),t.log(),t.searchForm.submit(),i=!0)}),setTimeout(function(){i||(t.log(),t.searchForm.submit(),i=!0)},100),!1):(this.log(),!0):(n.preventDefault(),this.searchBox.focus(),!1)},n.prototype.setSearchBoxWidth=function(n){this.width=n;this.isHidden()||i.css(this.searchBox,"width",n)},n.prototype.getSearchFormElement=function(){return this.searchForm},n.prototype.setExpanded=function(n,t){n.setAttribute("aria-expanded",t)},n.prototype.isIE11=function(){var n=navigator.userAgent.toLowerCase();return n.indexOf("trident")>=0&&n.indexOf("rv:11")>=0},n.configDataAttribute="data-seautosuggest",n}();t.UhfSearchModule=c});define("uhfTelemetryHelper",["require","exports","htmlExtensions"],function(n,t,i){"use strict";function o(n){var r=!1,o,s,t;if(n){o=i.selectFirstElement("#cli_shellHeaderSearchInput");o&&(s=o.getAttribute("data-m"),s&&(t=JSON.parse(s),t&&(t.cN&&(n.cN=t.cN),t.aN&&(n.aN=t.aN),t.id&&(n.id=t.id),t.sN&&(n.sN=t.sN))));switch(n.trackType){case"autosuggest":r=u(n);break;case"manual":r=f(n);break;case"searchInitiate":r=e(n)}}return r}function u(n){if(n.telemetryType==="jsll"){var i=n.suggestionType,u=i,f={term:"0",product:"4"}[u],t={behavior:60,actionType:n.event,contentTags:{cN:n.resultselected,aN:n.aN,id:n.id,sN:n.sN,cT:f,pid:n.pid,srchq:n.srchq,srchtype:"auto suggest",asdisplayed:!0,aslinkpos:n.aslinkpos,qrylngth:n.qrylngth,resultselected:n.resultselected}};if(r(t))return!0;if(window.awa&&window.awa.ct&&typeof window.awa.ct.captureContentPageAction=="function")return window.awa.ct.captureContentPageAction(t),!0}else if(n.telemetryType==="wedcs"&&typeof MscomCustomEvent=="function")return window.MscomCustomEvent("wcs.cn",n.title,"wcs.cot",4),!0;return!1}function f(n){if(n.telemetryType==="jsll"){var t={behavior:61,actionType:n.event,contentTags:{cN:n.title,aN:n.aN,id:n.id,sN:n.sN,srchq:n.srchq,srchtype:"manual"}};if(r(t))return!0;if(window.awa&&window.awa.ct&&typeof window.awa.ct.captureContentPageAction=="function")return window.awa.ct.captureContentPageAction(t),!0}return!1}function e(n){if(n.telemetryType==="jsll"){var t={behavior:62,actionType:n.event,contentTags:{cN:"Search_nav",aN:n.aN,id:n.id,sN:n.sN,srchq:n.srchq,srchtype:"manual"}};if(r(t))return!0;if(window.awa&&window.awa.ct&&typeof window.awa.ct.captureContentPageAction=="function")return window.awa.ct.captureContentPageAction(t),!0}return!1}function s(n){if(n){var t=new Image;t.src=n}}function r(n){return window.owap&&typeof window.owap.capturePageAction=="function"?(window.owap.capturePageAction(null,n),!0):!1}Object.defineProperty(t,"__esModule",{value:!0});t.trackEvent=o;t.trackAutoSuggestEvents=u;t.trackManualEvents=f;t.trackSearchInitiateEvents=e;t.fireBeacon=s;t.capture1DSEvent=r});define("uhfUssCategoryService",["require","exports"],function(n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function n(n){this.market=n;this.responseCache={};this.ajaxCall=function(n,t){var i=new XMLHttpRequest;i.open("GET",n);i.onreadystatechange=function(){this.readyState===4&&this.status>=200&&this.status<400&&t(this.responseText)};i.send();i=null}}return n.prototype.getServiceUrl=function(n){return"https://ussearchprod.trafficmanager.net/services/api/v1.0/store/categories"+("?clientid=7f27b536-cf6b-4c65-8638-a0f8cbdfca65&scope=games,apps,devices,software&query="+n+"&markets="+this.market)},n.prototype.getCachedCategory=function(n){return this.responseCache[this.getCacheKey(n)]},n.prototype.getCategory=function(n,t){var i=this.getCachedCategory(n);i?t(i):this.queryService(n,t)},n.prototype.queryService=function(n,t){var i=this;if(!n||this.getCachedCategory(n)){t&&t(null);return}this.ajaxCall(this.getServiceUrl(n),function(n){try{var r=JSON.parse(n),u=r.categories&&r.categories[0],f=r.query;!u||!f.trim()?t&&t(null):(i.responseCache[i.getCacheKey(f)]=u,t&&t(u))}catch(e){t&&t(null)}})},n.prototype.getCacheKey=function(n){return encodeURIComponent(n.trim().toLowerCase())},n}();t.UhfUssCategoryService=i});define("uhfUtility",["require","exports","utility"],function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r;(function(n){function t(){var t;if(window.matchMedia){for(t=0;t<n.allWidths.length;++t)if(!window.matchMedia("(min-width:"+n.allWidths[t]+"px)").matches)return t}else for(t=0;t<n.allWidths.length;++t)if(i.getWindowWidth()<n.allWidths[t])return t;return n.allWidths.length}n.allWidths=[320,540,860,1084,1400,1779];n.vpMin=n.allWidths[0];n.vpMax=2048;n.getViewportSt=t})(r=t.STViewports||(t.STViewports={}))});define("universalHeader",["require","exports","uhfCookieConsentBanner","uhfPaddles","shoppingCart","uhfSearchModule","uhfOverFlowMenu","navigationMenus","htmlExtensions","utility","uhfAutoSuggest","uhfCookieAlert","uhfPromoBanner","uhfLanguageToggle","uhfCookieAuditor","uhfGreenId","msccHelper","uhfMeControlCdnLoader","uhfUtility","uhfKeyboardNavigationMenu"],function(n,t,i,r,u,f,e,o,s,h,c,l,a,v,y,p,w,b,k,d){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var g="tabindex",nt=".js-global-head",tt=".js-cat-head",it="#uhfCookieAlert  .c-action-trigger.glyph-cancel",rt="#uhfCookieAlert span.c-group > a.c-action-trigger",ut="#uhfSkipToMain",ft=".c-action-trigger.glyph-global-nav-button",et=".c-action-trigger.glyph-arrow-htmllegacy",ot="#meControl.c-me .msame_Header",st="#uhfCatLogoButton",ht=".c-uhfh.f-keyboard-navigation",ct=new w.MsccHelper,lt=new b.MeControlCdnLoader,at=function(){function n(){var t=this,vt,i,wt,bt,kt,at,w;this.hiddenClass="x-hidden";this.headerAreaSelector="#headerArea *:not(#meControl.c-me *)";this.searchOpenedClass="f-search-opened";this.handleSkipToMainContentClick=function(n){var r,u,i;(n.type!=="keyup"||(r=h.getKeyCode(s.getEvent(n)),r===32||r===13))&&(n.preventDefault(),u=t.skipToMainBanner.getAttribute("data-href"),i=s.selectFirstElement(u),i&&(i.scrollIntoView(),i.focus(),t.skipToMainBanner.blur()))};this.enableKeyBoardNavigation=function(){var t=s.selectFirstElement(ht),n;t&&(n=new d.Menubar,n.init())};this.stickFooterToBottom=function(){var n=s.selectFirstElement("#uhf-footer"),t,i,r;s.removeClass(n,"footer-bottom");t=s.selectFirstElement("body");i=window.innerHeight;s.hasClass(n,"sticky-footer")&&(r=t.offsetHeight,r<i?s.addClass(n,"footer-bottom"):s.removeClass(n,"footer-bottom"))};this.initializeSearchBox=function(){var n;if(!!t.searchBox&&!!window.location.search&&!t.searchBox.getAttribute("dis-showquery")){n=t.searchBox.getAttribute("name");n||(n="q");var r=window.location.search.replace(/\+/g," "),u="[?|&]"+n+"=([^&]*)",i=r.match(u);!i||i.length!==2||(t.searchBox.value=decodeURIComponent(i[1]))}};this.initializeSearch=function(){!t.searchElement||(t.initializeSearchBox(),t.uhfAutoSuggest=new c.UhfAutoSuggest,t.searchModule=new f.UhfSearchModule(t.searchElement,t.setSearchWidth,t.uhfAutoSuggest,t.overflowMenuCallback))};this.isMobile=function(){return t.isSingleStack?k.STViewports.getViewportSt()<3:h.Viewports.getViewport()<3};this.onWindowResize=function(){t.checkForViewportChange();t.wasMobile||(t.catPaddles.handleWidthChange(),t.globalPaddles.handleWidthChange());t.searchModule&&t.setSearchWidth();!t.isMobile()&&t.isSingleStack&&(t.overflowMenuElement&&(t.searchModule?t.searchModule.searchisOpen?t.searchModule.windowResizedSearchOpen=!0:t.overflowMenuElement.handleMoveIntoDesktopViewport():t.overflowMenuElement.handleMoveIntoDesktopViewport()),t.menuElement&&o.NavigationMenus.refreshFlips(),t.enableKeyBoardNavigation());!t.isSingleStack&&t.searchModule&&(t.searchModule.canHideSearchBox()?t.searchModule.hideSearchBox():t.searchModule.showSearchBox());t.updateBannerBufferHeight()};this.initializeMenus=function(){o.NavigationMenus.init();o.NavigationMenus.handleMoveIntoDesktopViewport();!t.menuElement||s.removeEvent(t.menuElement,s.eventTypes.click,t.initializeMenus)};this.overflowMenuCallback=function(){t.overflowMenuElement&&k.STViewports.getViewportSt()>=3&&t.overflowMenuElement.handleMoveIntoDesktopViewport()};this.setSearchWidth=function(){var i="",f;if(!t.isSingleStack&&h.Viewports.getViewport()>=3&&h.Viewports.getViewport()<=4){var n=s.getClientRect(t.globalLogo),u=s.getClientRect(t.searchModule.getSearchFormElement()),r=(n?n.right:699)<u.right?"right":"left",e=r==="right"?200:1199;i=Math.abs(u[r]-(n?n[r]:e))-60+"px"}t.isSingleStack&&k.STViewports.getViewportSt()>=3&&(f=h.getWindowWidth(),i=Math.abs(f*(70/100))+"px");t.searchModule.setSearchBoxWidth(i)};this.updateBannerBufferHeight=function(){if(s.css(t.headerElement,"position")==="absolute"){var u=parseInt(s.css(t.headerElement,"top"),10)||0,n=t.cookieAlert!=null?t.cookieAlert.getHeight():0,i=t.edgePromoBanner!=null?t.edgePromoBanner.getHeight():0,r=n>i?n:i;r!==u&&t.setHeaderTop(r+"px")}};this.delegateBannerNotification=function(n){t.setHeaderTop(n.height+"px")};this.swapCategoryHeader=function(n){if(n){var i=s.selectFirstElement(tt),u=document.createElement("DIV");u.innerHTML=n;i.parentNode.replaceChild(u.querySelector(tt),i);o.NavigationMenus.init();t.catPaddles=new r.UhfPaddles(s.selectFirstElement(tt));t.isMobile()?(o.NavigationMenus.handleMoveIntoMobileViewport(),t.catPaddles.handleMoveIntoMobileViewport()):(o.NavigationMenus.handleMoveIntoDesktopViewport(),t.catPaddles.handleMoveIntoDesktopViewport())}};this.updateTabindexOrder=function(n){if(n===void 0&&(n=!1),t.isSingleStack){var i=1;n?(!t.cookieAlertCancel||(t.cookieAlertCancel.setAttribute(g,i.toString()),i+=1,!t.cookieAlertAboutAds||(t.cookieAlertAboutAds.setAttribute(g,i.toString()),i+=1)),!t.skipToMainBanner||(t.skipToMainBanner.setAttribute(g,i.toString()),i+=1),!t.hamburgerButton||(t.hamburgerButton.setAttribute(g,i.toString()),i+=1),!t.searchButton||(!t.searchBox||(t.searchBox.setAttribute(g,i.toString()),i+=1),t.searchButton.setAttribute(g,i.toString()),i+=1,!t.searchReturnButton||t.searchReturnButton.setAttribute(g,i.toString())),!t.globalLogo||(t.globalLogo.setAttribute(g,i.toString()),i+=1),!t.shoppingCart||(t.shoppingCart.setAttribute(g,i.toString()),i+=1),!t.meControl||(t.meControl.setAttribute(g,i.toString()),i+=1),!t.categoryButton||(t.categoryButton.setAttribute(g,i.toString()),i+=1)):(!t.cookieAlertCancel||t.cookieAlertCancel.removeAttribute(g),!t.cookieAlertAboutAds||t.cookieAlertAboutAds.removeAttribute(g),!t.skipToMainBanner||t.skipToMainBanner.setAttribute(g,"0"),!t.hamburgerButton||t.hamburgerButton.removeAttribute(g),!t.searchBox||t.searchBox.removeAttribute(g),!t.searchButton||t.searchButton.removeAttribute(g),!t.searchReturnButton||t.searchReturnButton.removeAttribute(g),!t.globalLogo||t.globalLogo.removeAttribute(g),!t.meControl||t.meControl.setAttribute(g,"0"),!t.categoryButton||t.categoryButton.removeAttribute(g),!t.shoppingCart||t.shoppingCart.removeAttribute(g))}};this.initializeWCPBanner();this.isSingleStack=s.selectFirstElement(".c-sgl-stck");this.headerElement=s.selectFirstElement(n.selector);this.globalLogo=s.selectFirstElement(nt+" .c-logo");this.cookieAlertCancel=s.selectFirstElement(it);this.cookieAlertAboutAds=s.selectFirstElement(rt);this.skipToMainBanner=s.selectFirstElement(ut);this.hamburgerButton=s.selectFirstElement(nt+" "+ft+" ");this.searchReturnButton=s.selectFirstElement(nt+" "+et);this.globalHeaderElement=s.selectFirstElement(nt);s.removeClass(this.headerElement,"no-js");this.catPaddles=new r.UhfPaddles(s.selectFirstElement(tt));this.globalPaddles=new r.UhfPaddles(s.selectFirstElement(nt));this.applyFlexClassNameForLegacyBrowsers();this.isMobile()&&!this.wasMobile?(o.NavigationMenus.init(),o.NavigationMenus.handleMoveIntoMobileViewport(),this.wasMobile=!0,this.catPaddles.handleMoveIntoMobileViewport(),this.globalPaddles.handleMoveIntoMobileViewport()):(this.wasMobile=!1,this.catPaddles.handleMoveIntoDesktopViewport(),this.globalPaddles.handleMoveIntoDesktopViewport(),this.menuElement=s.selectElements(".c-uhf-menu"),!this.menuElement||s.addEvent(this.menuElement,s.eventTypes.click,this.initializeMenus),this.isSingleStack&&(this.overflowMenuElement=new e.UhfOverflowMenu,this.overflowMenuElement.handleMoveIntoDesktopViewport()));this.handleTextSpacingOverflow();this.searchElement=s.selectFirstElement(nt+"  .c-search");!this.searchElement||(this.searchBox=s.selectFirstElement("input",this.searchElement),this.searchButton=s.selectFirstElement("button",this.searchElement));this.initializeSearch();vt=!!s.selectFirstElement("#"+u.ShoppingCart.shoppingCartFrameId);vt&&new u.ShoppingCart;this.shoppingCart=s.selectFirstElement(u.ShoppingCart.shoppingCartAnchorId);this.meControl=s.selectFirstElement(ot);this.categoryButton=s.selectFirstElement(st);s.addThrottledEvent(window,s.eventTypes.resize,this.onWindowResize,66);i=s.selectFirstElement("#uhfCookieAlert");i&&(this.cookieAlert=new l.UhfCookieAlert(i),this.cookieAlert.subscribe({onBannerClosed:this.delegateBannerNotification}),this.updateBannerBufferHeight());var yt=window.mscc,b=s.selectFirstElement("#epb"),pt=s.hasClass(i,this.hiddenClass)||yt&&!yt.isVisible();(!i||pt)&&(this.edgePromoBanner=new a.UhfPromoBanner(b),this.edgePromoBanner.subscribe({onBannerClosed:this.delegateBannerNotification}),this.updateBannerBufferHeight());(!i||pt)&&(!b||s.hasClass(b,this.hiddenClass))&&(wt=s.selectFirstElement("#swp"),s.removeClass(wt,this.hiddenClass));ct.setAction();lt.cdnScript();v.UhfLanguageToggle.init();y.UhfCookieAuditor.audit();bt=new p.UhfGreenId;setTimeout(bt.createGreenIdIframe,6e3);window.msCommonShell=window.msCommonShell||{};kt=window.msCommonShell._catHTML;window.msCommonShell._catHTML=null;window.msCommonShell.swapCategoryHeader=this.swapCategoryHeader.bind(this);this.swapCategoryHeader(kt);this.updateTabindexOrder(this.isMobile());s.addEvent(window,s.eventTypes.resize,this.stickFooterToBottom);this.stickFooterToBottom();this.isSingleStack&&!this.isMobile()&&this.enableKeyBoardNavigation();this.skipToMainBanner&&(s.addEvents(this.skipToMainBanner,"click keyup",this.handleSkipToMainContentClick),at=this.skipToMainBanner.getAttribute("data-href"),at&&s.selectFirstElement(at)||(w=s.selectFirstElement('[role="main"]'),w&&w.id?this.skipToMainBanner.setAttribute("data-href","#"+w.id):s.addClass(this.skipToMainBanner,this.hiddenClass)))}return n.prototype.initializeWCPBanner=function(){var n=this.getBannerLocale();this.wcp=new i.UhfCookieConsentBanner(n,"msccBannerV2");this.wcp.initialize()},n.prototype.getBannerLocale=function(){var n="en-us",t=s.selectFirstElement("#uhfCookieAlert");return t&&(n=t.getAttribute("data-locale")),n},n.prototype.setHeaderTop=function(n){s.css(this.headerElement,"top",n)},n.prototype.checkForViewportChange=function(){var n=this.isMobile();n&&!this.wasMobile?(!this.menuElement||s.removeEvent(this.menuElement,s.eventTypes.click,this.initializeMenus),o.NavigationMenus.isMenuInitialized||o.NavigationMenus.init(),this.isSingleStack&&this.overflowMenuElement&&this.overflowMenuElement.handleMoveIntoMobileViewport(),o.NavigationMenus.handleMoveIntoMobileViewport(),this.searchModule&&this.searchModule.hide(),this.catPaddles.handleMoveIntoMobileViewport(),this.globalPaddles.handleMoveIntoMobileViewport(),this.updateTabindexOrder(n),this.wasMobile=!0):!n&&this.wasMobile&&(o.NavigationMenus.handleMoveIntoDesktopViewport(),this.searchModule&&this.searchModule.hide(),this.catPaddles.handleMoveIntoDesktopViewport(),this.globalPaddles.handleMoveIntoDesktopViewport(),this.isSingleStack&&(this.overflowMenuElement?this.overflowMenuElement.handleMoveIntoDesktopViewport():(this.overflowMenuElement=new e.UhfOverflowMenu,this.overflowMenuElement.handleMoveIntoDesktopViewport())),this.updateTabindexOrder(n),this.wasMobile=!1)},n.setTheme=function(t){var o=s.selectFirstElement(".c-uhfh.f-transparent"),u,f,e;if(o){var h=s.selectElements(nt+","+tt,o),i=("theme-"+t).toLowerCase(),c=/theme-(dark|light)/,r=c.test(i)?h[0].className.match(c)[0]:!1;if(!!r&&r!==i)for(n.swapLogoImage(i,r),u=0,f=h;u<f.length;u++)e=f[u],s.removeClass(e,r),s.addClass(e,i)}},n.swapLogoImage=function(t,i){var r=s.selectFirstElement(n.logoImageSelector);if(r){var u=function(n){return n==="theme-light"?"gray":"white"},f=u(i),e=u(t);r.setAttribute("src",r.src.replace(f,e))}},n.prototype.applyFlexClassNameForLegacyBrowsers=function(){for(var i,r=document.createElement("p").style,n=0,t=["flex","msFlex","OFlex","MozFlex","WebkitFlex"];n<t.length;n++)if(i=t[n],r[i]!==undefined)return;s.addClass(this.headerElement,"context-noflex")},n.prototype.handleTextSpacingOverflow=function(){var r,n,t,i;try{for(r=s.selectElements(this.headerAreaSelector),n=0,t=r;n<t.length;n++)i=t[n],s.hasClass(i,"mectrl_screen_reader_text")||s.css(i,"overflow-x","visible")}catch(u){}},n.selector=".c-uhfh",n.logoImageSelector=".c-uhfh > div:first-child .c-logo .c-image",n}();t.UniversalHeader=at});require(["jqReady!"],function(){require(["universalHeader","componentFactory"],function(n,t){t.ComponentFactory&&t.ComponentFactory.create&&t.ComponentFactory.create([{c:n.UniversalHeader}])})});require(["jqReady!"],function(){require(["universalHeader","componentFactory"],function(n,t){t.ComponentFactory&&t.ComponentFactory.create&&t.ComponentFactory.create([{c:n.UniversalHeader}])})})