Skip to main content
[] 0;e-=1){if(c=o.slice(0,e).join(“/”),u)for(h=u.length;h>0;h-=1)if(f=i(y,u.slice(0,h).join(“/”)),f&&(f=i(f,c),f)){s=f;b=e;break n}!a&&p&&i(p,c)&&(a=i(p,c),k=e)}!s&&a&&(s=a,b=k);s&&(o.splice(0,b,s),n=o.join(“/”))}return w=i(v.pkgs,n),w?w:n}function ei(n){o&&u(ft(),function(t){if(t.getAttribute(“data-requiremodule”)===n&&t.getAttribute(“data-requirecontext”)===s.contextName)return t.parentNode.removeChild(t),!0})}function ti(n){var t=i(v.paths,n);if(t&&a(t)&&t.length>1)return t.shift(),s.require.undef(n),s.makeRequire(null,{skipMap:!0})([n]),!0}function oi(n){var i,t=n?n.indexOf(“!”):-1;return t>-1&&(i=n.substring(0,t),n=n.substring(t+1,n.length)),[i,n]}function k(n,t,r,u){var a,h,l,o,f=null,c=t?t.name:null,y=n,v=!0,e=””;return n||(v=!1,n=”_@r”+(ai+=1)),o=oi(n),f=o[0],n=o[1],f&&(f=it(f,c,u),h=i(w,f)),n&&(f?e=h&&h.normalize?h.normalize(n,function(n){return it(n,c,u)}):n.indexOf(“!”)===-1?it(n,c,u):n:(e=it(n,c,u),o=oi(e),f=o[0],e=o[1],r=!0,a=s.nameToUrl(e))),l=f&&!h&&!r?”_unnormalized”+(vi+=1):””,{prefix:f,name:e,parentMap:t,unnormalized:!!l,url:a,originalName:y,isDefine:v,id:(f?f+”!”+e:e)+l}}function ot(n){var r=n.id,t=i(p,r);return t||(t=p[r]=new s.Module(n)),t}function st(n,t,u){var e=n.id,f=i(p,e);if(r(w,e)&&(!f||f.defineEmitComplete))t===”defined”&&u(w[e]);else if(f=ot(n),f.error&&t===”error”)u(f.error);else f.on(t,u)}function d(n,r){var e=n.requireModules,f=!1;if(r)r(n);else if(u(e,function(t){var r=i(p,t);r&&(r.error=n,r.events.error&&(f=!0,r.emit(“error”,n)))}),!f)t.onError(n)}function ii(){nt.length&&(u(nt,function(n){var t=n[0];typeof t==”string”&&(s.defQueueMap[t]=!0);tt.push(n)}),nt=[])}function ri(n){delete p[n];delete dt[n]}function si(n,t,r){var f=n.map.id;n.error?n.emit(“error”,n.error):(t[f]=!0,u(n.depMaps,function(u,f){var e=u.id,o=i(p,e);!o||n.depMatched[f]||r[e]||(i(t,e)?(n.defineDep(f,w[e]),n.check()):si(o,t,r))}),r[f]=!0)}function ui(){var t,f,e=v.waitSeconds*1e3,i=e&&s.startTime+e1)&&(r=t.substring(i,t.length),t=t.substring(0,i)),s.nameToUrl(it(t,n&&n.id,!0),r,!0)},defined:function(t){return r(w,k(t,n,!1,!0).id)},specified:function(t){return t=k(t,n,!1,!0).id,r(w,t)||r(p,t)}}),n||(f.undef=function(t){ii();var u=k(t,n,!0),r=i(p,t);r.undefed=!0;ei(t);delete w[t];delete ct[u.url];delete gt[t];rt(tt,function(n,i){n[0]===t&&tt.splice(i,1)});delete s.defQueueMap[t];r&&(r.events.defined&&(gt[t]=r.events),ri(t))}),f},enable:function(n){var t=i(p,n.id);t&&ot(n).enable()},completeLoad:function(n){var u,t,f,e=i(v.shim,n)||{},o=e.exports;for(ii();tt.length;){if(t=tt.shift(),t[0]===null){if(t[0]=n,u)break;u=!0}else t[0]===n&&(u=!0);fi(t)}if(s.defQueueMap={},f=i(p,n),!u&&!r(w,n)&&f&&!f.inited)if(!v.enforceDefine||o&&vt(o))fi([n,e.deps||[],e.exportsFn]);else return ti(n)?void 0:d(c(“nodefine”,”No define call for “+n,null,[n]));ui()},nameToUrl:function(n,r,u){var l,o,h,y,f,e,c,p=i(v.pkgs,n);if(p&&(n=p),c=i(ni,n),c)return s.nameToUrl(c,r,u);if(t.jsExtRegExp.test(n))f=n+(r||””);else{for(l=v.paths,o=n.split(“/”),h=o.length;h>0;h-=1)if(y=o.slice(0,h).join(“/”),e=i(l,y),e){a(e)&&(e=e[0]);o.splice(0,h,e);break}f=o.join(“/”);f+=r||(/^data:|^blob:|?/.test(f)||u?””:”.js”);f=(f.charAt(0)===”/”||f.match(/^[w+.-]+:/)?””:v.baseUrl)+f}return v.urlArgs&&!/^blob:/.test(f)?f+v.urlArgs(n,f):f},load:function(n,i){t.load(s,n,i)},execCb:function(n,t,i,r){return t.apply(r,i)},onScriptLoad:function(n){if(n.type===”load”||kt.test((n.currentTarget||n.srcElement).readyState)){y=null;var t=ci(n);s.completeLoad(t.id)}},onScriptError:function(n){var t=ci(n),i;if(!ti(t.id))return i=[],h(p,function(n,r){r.indexOf(“_@r”)!==0&&u(n.depMaps,function(n){if(n.id===t.id)return i.push(r),!0})}),d(c(“scripterror”,’Script error for “‘+t.id+(i.length?'”, needed by: ‘+i.join(“, “):'”‘),n,[t.id]))}},s.require=s.makeRequire(),s}function ni(){return y&&y.readyState===”interactive”?y:(rt(ft(),function(n){if(n.readyState===”interactive”)return y=n}),y)}var t,tt,v,p,k,d,y,it,e,et,yt=/(/*([sS]*?)*/|([^:]|^)//(.*)$)/mg,pt=/[^.]s*requires*(s*[“‘]([^'”s]+)[“‘]s*)/g,g=/.js$/,wt=/^.//,ot=Object.prototype,st=ot.toString,bt=ot.hasOwnProperty,o=!!(typeof window!=”undefined”&&typeof navigator!=”undefined”&&window.document),ht=!o&&typeof importScripts!=”undefined”,kt=o&&navigator.platform===”PLAYSTATION 3″?/^complete$/:/^(complete|loaded)$/,ct=”_”,lt=typeof opera!=”undefined”&&opera.toString()===”[object Opera]”,w={},s={},nt=[],b=!1;if(typeof define==”undefined”){if(typeof requirejs!=”undefined”){if(l(requirejs))return;s=requirejs;requirejs=undefined}typeof require==”undefined”||l(require)||(s=require,require=undefined);t=requirejs=function(n,r,u,f){var o,e,s=ct;return a(n)||typeof n==”string”||(e=n,a(r)?(n=r,r=u,u=f):n=[]),e&&e.context&&(s=e.context),o=i(w,s),o||(o=w[s]=t.s.newContext(s)),e&&o.configure(e),o.require(n,r,u)};t.config=function(n){return t(n)};t.nextTick=typeof setTimeout!=”undefined”?function(n){setTimeout(n,4)}:function(n){n()};require||(require=t);t.version=”2.2.0″;t.jsExtRegExp=/^/|:|?|.js$/;t.isBrowser=o;tt=t.s={contexts:w,newContext:gt};t({});u([“toUrl”,”undef”,”defined”,”specified”],function(n){t[n]=function(){var t=w[ct];return t.require[n].apply(t,arguments)}});o&&(v=tt.head=document.getElementsByTagName(“head”)[0],p=document.getElementsByTagName(“base”)[0],p&&(v=tt.head=p.parentNode));t.onError=at;t.createNode=function(n){var t=n.xhtml?document.createElementNS(“http://www.w3.org/1999/xhtml”,”html:script”):document.createElement(“script”);return t.type=n.scriptType||”text/javascript”,t.charset=”utf-8″,t.async=!0,t};t.load=function(n,i,r){var f=n&&n.config||{},u;if(o){if(u=t.createNode(f,i,r),u.setAttribute(“data-requirecontext”,n.contextName),u.setAttribute(“data-requiremodule”,i),!u.attachEvent||u.attachEvent.toString&&u.attachEvent.toString().indexOf(“[native code”)<0||lt?(u.addEventListener("load",n.onScriptLoad,!1),u.addEventListener("error",n.onScriptError,!1)):(b=!0,u.attachEvent("onreadystatechange",n.onScriptLoad)),u.src=r,f.onNodeCreated)f.onNodeCreated(u,f,i,r);return it=u,p?v.insertBefore(u,p):v.appendChild(u),it=null,u}if(ht)try{setTimeout(function(){},0);importScripts(r);n.completeLoad(i)}catch(e){n.onError(c("importscripts","importScripts failed for "+i+" at "+r,e,[i]))}};o&&!s.skipDataMain&&rt(ft(),function(n){return v||(v=n.parentNode),k=n.getAttribute("data-main"),k?(e=k,s.baseUrl||e.indexOf("!")!==-1||(d=e.split("/"),e=d.pop(),et=d.length?d.join("/")+"/":"./",s.baseUrl=et),e=e.replace(g,""),t.jsExtRegExp.test(e)&&(e=k),s.deps=s.deps?s.deps.concat(e):[e],!0):void 0});define=function(n,t,i){var r,u;typeof n!="string"&&(i=t,t=n,n=null);a(t)||(i=t,t=null);!t&&l(i)&&(t=[],i.length&&(i.toString().replace(yt,dt).replace(pt,function(n,i){t.push(i)}),t=(i.length===1?["require"]:["require","exports","module"]).concat(t)));b&&(r=it||ni(),r&&(n||(n=r.getAttribute("data-requiremodule")),u=w[r.getAttribute("data-requirecontext")]));u?(u.defQueue.push([n,t,i]),u.defQueueMap[n]=!0):nt.push([n,t,i])};define.amd={jQuery:!0};t.exec=function(n){return eval(n)};t(s)}})(this),function(n){function u(n){return r?n?t.now():Math.round(t.now()):new Date-i}var t=n.performance,i=((t||{}).timing||{}).navigationStart||(n._timing||{}).start||+new Date,r=t&&typeof t.now=="function";typeof requirejs!="undefined"&&requirejs&&requirejs.config({waitSeconds:0});define("date",function(){return Date});define("document",function(){return document});define("image",function(){return Image});define("location",function(){return document.location});define("navigator",function(){return navigator});define("pageStart",function(){return i});define("pageTime",function(){return u});define("screen",function(){return screen});define("window",function(){return n})}(window);define("jqReady",function(){"use strict";function n(i){require(["_jq"]);window.jQuery?i(window.jQuery):setTimeout(function(){n(i)},t)}var t=50;return define("_jq",!0),n.load=function(t,i,r,u){u.isBuild?r(null):n(r)},n}); /** * @license RequireJS domReady 2.0.1 Copyright (c) 2010-2012, The Dojo Foundation All Rights Reserved. * Available via the MIT or new BSD license. * see: http://github.com/requirejs/domReady for details */ define("domReady",function(){"use strict";function h(n){for(var t=0;t//www.microsoft.com/onerfstatics/marketingsites-eus-prod/_h/dfa0b592/coreui.statics/externalscripts/jquery/jquery-3.5.1.min.jshttps://wcpstatic.microsoft.com/mscc/lib/v2/wcp-consent.js 0,f&&p(r,”overflow”)!=”visible”&&(u=r.getBoundingClientRect(),f=ct>u.left&&otu.top-1&&et500?500:400),kt=i.expand,yt=kt*i.expFactor),at2&&ft>2&&!t.hidden?(at=yt,it=0):at=ft>1&&it>1&&k<6?kt:si;n=c&&(et=f.top)=c*dt&&(ot=f.left)9)break}else!h&&ut&&!e&&k<4&&it<4&&ft>2&&(vt[0]||i.preloadAfterLoad)&&(vt[0]||!o&&(lt||ct||ot||et||l[n][r](i.sizesAttr)!=”auto”))&&(e=vt[0]||l[n])}e&&!h&&wt(e)}},c=ht(ci),ri=function(n){v(n.target,i.loadedClass);d(n.target,i.loadingClass);h(n.target,ui)},li=b(ri),ui=function(n){li({target:n.target})},ai=function(n,t){try{n.contentWindow.location.replace(t)}catch(i){n.src=t}},vi=function(n){var t,u,f=n[r](i.srcsetAttr);(t=i.customMedia[n[r](“data-media”)||n[r](“media”)])&&n.setAttribute(“media”,t);f&&n.setAttribute(“srcset”,f);t&&(u=n.parentNode,u.insertBefore(n.cloneNode(),n),u.removeChild(n))},yi=b(function(n,t,f,e,o){var s,c,a,l,p,b;(p=y(n,”lazybeforeunveil”,t)).defaultPrevented||(e&&(f?v(n,i.autosizesClass):n.setAttribute(“sizes”,e)),c=n[r](i.srcsetAttr),s=n[r](i.srcAttr),o&&(a=n.parentNode,l=a&&tt.test(a.nodeName||””)),b=t.firesLoad||”src”in n&&(c||s||l),p={target:n},b&&(h(n,pt,!0),clearTimeout(gt),gt=u(pt,2500),v(n,i.loadingClass),h(n,ui,!0)),l&&st.call(a.getElementsByTagName(“source”),vi),c?n.setAttribute(“srcset”,c):s&&!l&&(ei.test(n.nodeName)?ai(n,s):n.src=s),(c||l)&&g(n,{src:s}));w(function(){n._lazyRace&&delete n._lazyRace;d(n,i.lazyClass);(!b||n.complete)&&(b?pt(p):k–,ri(p))})}),wt=function(n){var f,t=fi.test(n.nodeName),e=t&&(n[r](i.sizesAttr)||n[r](“sizes”)),u=e==”auto”;(u||!ut)&&t&&(n.src||n.srcset)&&!n.complete&&!a(n,i.errorClass)||(f=y(n,”lazyunveilread”).detail,u&&nt.updateElem(n,!0,n.offsetWidth),n._lazyRace=!0,k++,yi(n,f,u,e,t))},bt=function(){if(!ut){if(f.now()-ni<999){u(bt,999);return}var n=rt(function(){i.loadMode=3;c()});ut=!0;i.loadMode=3;c();o("scroll",function(){i.loadMode==3&&(i.loadMode=2);n()},!0)}};return{_:function(){ni=f.now();l=t.getElementsByClassName(i.lazyClass);vt=t.getElementsByClassName(i.lazyClass+" "+i.preloadClass);dt=i.hFac;o("scroll",c,!0);o("resize",c,!0);n.MutationObserver?new n.MutationObserver(c).observe(s,{childList:!0,subtree:!0,attributes:!0}):(s[e]("DOMNodeInserted",c,!0),s[e]("DOMAttrModified",c,!0),setInterval(c,999));o("hashchange",c,!0);["focus","mouseover","click","load","transitionend","animationend","webkitAnimationEnd"].forEach(function(n){t[e](n,c,!0)});/d$|^c/.test(t.readyState)?bt():(o("load",bt),t[e]("DOMContentLoaded",c),u(bt,2e4));c(l.length>0)},checkElems:c,unveil:wt}}(),nt=function(){var n,f=b(function(n,t,i,r){var f,u,e;if(n._lazysizesWidth=r,r+=”px”,n.setAttribute(“sizes”,r),tt.test(t.nodeName||””))for(f=t.getElementsByTagName(“source”),u=0,e=f.length;u14)&&(f.onload=e,f.onerror=e,f.srcset=”data:,a 1w 1h”,f.complete&&e()))}}();if(e||(e={},r=e),e.supportsType||(e.supportsType=function(n){return!n}),!u&&!e.pf){if(f&&h){t.msElementsFromPoint&&l(navigator.userAgent.match(/Edge/(d+)/));e.pf=function(){};return}e.pf=function(n){var t,i;if(!u)for(t=0,i=n.elements.length;tn.d-.13*Math.pow(n.d,2.2)&&(u=Math.pow(i.d-.6,1.6),i.cached&&(i.d+=.15*u),i.d+(t.d-n.d)*u>n.d&&(t=i));break}return t},f=function(){var n,t=/(([^,s].[^s]+)s+(d+)w)/g,i=/s/,r=function(t,i,r,u){n.push({c:i,u:r,w:u*1})};return function(u){return n=[],u=u.trim(),u.replace(c,””).replace(t,r),n.length||!u||i.test(u)||n.push({c:u,u:u,w:99}),n}}(),r=function(){r.init||(r.init=!0,addEventListener(“resize”,function(){var n,i=t.getElementsByClassName(“lazymatchmedia”),r=function(){for(var n=0,t=i.length;n1){for(n._pageTimings.hasFCPFired=!0,n._pageTimings.checkPointMetrics||(n._pageTimings.checkPointMetrics={}),r=0;r 0&&require([“jqReady!”,”deferExec!”],function(n){n(“source,img”,n(“.m-product-placement-item:not(.context-movie)”).removeClass(“contex-app,context-game”).addClass(“context-movie”)).each(function(){var t=n(this),r=t.is(“img”)?”src”:”srcset”,u=”data-“+r,i=t.attr(u);i&&(i=i.replace(“&h=170″,”&h=124”),t.attr(u,i),t.is(“.lazyloaded”)&&t.attr(r,i))})});require([“jqReady!”],function(n){if(document.body.className.indexOf(“s_swiftkey”)>0){var t=document.documentElement.lang;if([“ar-eg”,”pt-br”,”tr-tr”,”se-se”,”es-es”,”de-de”].indexOf(t)!=-1)return;n(‘body.s_swiftkey .c-call-to-action[aria-label=”download_app”]’).html(‘Download on the app store‘).attr(“class”,”margin-bottom-10″).attr(“style”,”display:block”);n(‘body.s_swiftkey .c-call-to-action[aria-label=”download_play”]’).html(‘Get it on google play‘).attr(“class”,”margin-bottom-10″).attr(“style”,”display:block”)}});require([“jqReady!”],function(n){document.body.className.indexOf(“s_microsoftpix”)>0&&n(‘body.s_microsoftpix .c-call-to-action[aria-label=”download_app”]’).html(‘Download on the app store‘).attr(“class”,”margin-bottom-10″).attr(“style”,”display:block”)});require([“selectMenu”,”htmlExtensions”],function(n,t){n.SelectMenu.prototype.setSelectedItem=function(n){if(!n||!this.element)return!1;var i=t.selectFirstElement(‘li[id=”‘+n+'”] > a’,this.element)||t.selectFirstElement(‘li[id=”‘+n+'”] > span’,this.element);return i?this.onItemSelected(i,!1,!1):!1}});require([“jqReady!”],function(n){document.body.className.indexOf(“s_hololens”)>0&&n(“#content-links”).children().eq(1).attr(“ID”,”hololens-addtocard”)});require([“jqReady!”],function(n){n(“.s_airband .m-content-placement .m-content-placement-item, .s_airband .m-hero .m-hero-item, .s_ai .m-multi-hero .m-multi-hero-item”).each(function(){var t=n(this).find(“a.c-call-to-action”).first();if(t.length>0&&t[0].hasAttribute(“data-js-dialog-show”)){n(this).css(“cursor”,”pointer”);t.on(“click”,function(n){n.stopPropagation()});n(this).on(“click”,function(){t[0].click()});n(this).on(“mousedown”,function(){t[0].mousedown()})}})});require([“jqReady!”],function(n){if(document.body.className.indexOf(“s_corporate-responsibility”)>0){n(document).on(“click”,”.dropdown”,function(){var i=n(this);t(i)});n(document).on(“keydown”,”.dropdown”,function(i){var r=i.keyCode?i.keyCode:i.which,u;(r===13||r===32)&&(u=n(this),t(u))});setTimeout(function(){var t=n(“.c-select-menu”).find(“button”);n.each(t,function(t){var i=n(this).attr(“id”),r=i+”-“+t;n(this).attr(“id”,r);t++})},4e3);function t(t){var i=t,t=i.find(“.dropdown-list”).val(),s=i.find(“.dropdown-list option:selected”).data(“btntext”),c=i.find(“.dropdown-list option:selected”).data(“arialabel”),e=i.find(“select”).val(),h=i.find(“.dropdown-list option:selected”).data(“btnarialabel”),o,r,u,f;e==”0″||e==null?(o=n(“.c-select-menu”).val(),n(“.c-select-menu”).find(“button”).attr(“aria-label”,o),i.next(“.cta-link-btn”).css(“display”,”none”)):(i.next(“.cta-link-btn”).css(“display”,”inline-block”),i.next(“.cta-link-btn”).attr(“href”,t),i.next(“.cta-link-btn”).attr(“aria-label”,h),i.next(“.cta-link-btn”).find(“span”).html(s),r=””,n(“.c-select-menu > ul > li”).each(function(){return r=n(this).find(“span[aria-selected=true]”).text(),r!=””?!1:void 0}),u=n(“.c-select-menu”).find(“button”).text(),u==r&&(n(“.dropdown-list option:contains(“+u+”)”).attr(“selected”,”true”),f=n(“.dropdown-list option:selected”).data(“arialabel”),n(“.dropdown-list”).attr(“aria-label”,f),n(“.c-select-menu”).find(“button”).attr(“aria-label”,f)))}}});location.href.toLowerCase().indexOf(“rushmore”)>0&&require([“jqReady!”,”deferExec!”],function(n){n(“#headerRegion”).find(“.c-logo”).attr(“href”,”/en-us/rushmore/store”);n(“#cli_shellHeaderSearchInput”).attr(“placeholder”,”Search Microsoft Store”);n(“#border-generated-select-menu-trigger”).text(n(“#border-generated-select-menu-trigger ~ul li:first span p”).html())});require([“platform”],function(){var n=setTimeout(function(){require.defined(“multi-slide-carousel”)&&(clearTimeout(n),n=null,require([“multi-slide-carousel”],function(n){n&&n.MultiSlideCarousel&&(n.MultiSlideCarousel.prototype.setAutoPlayInterval=function(){var n=this;this.clearAutoPlayTimers&&this.clearAutoPlayTimers();autoPlayIntervalDuration=Math.max(2e3,parseInt(n.carouselElement&&n.carouselElement.getAttribute(“data-js-interval”),10)||6e3);this.autoPlayTimer=setTimeout(function(){n.setActiveSlide&&n.setActiveSlide(n.activeIndex+1,!1)},autoPlayIntervalDuration)})}))},500)})]]>

SDX

About SDX

Leave a Reply