!function(e,r){if("object"==typeof exports&&"object"==typeof module)module.exports=r();else if("function"==typeof define&&define.amd)define([],r);else{var t=r();for(var n in t)("object"==typeof exports?exports:e)[n]=t[n]}}(this,function(){return function(e){function r(t){if(n[t])return n[t].exports;var o=n[t]={exports:{},id:t,loaded:!1};return e[t].call(o.exports,o,o.exports,r),o.loaded=!0,o.exports}var t=window.webpackJsonp;window.webpackJsonp=function(n,c){for(var i,a,s=0,l=[];s0?t[t.length-1].content:null}catch(e){return r.traceError("getMetaTagContent failed.",e),null}},e.setMetaTagContent=function(t,n){if(!n)return void r.traceError("FALSE inMTContent found.");if(null===e.getMetaTagContent(t)){var o=document.createElement("meta");o.name=t,o.content=n,document.getElementsByTagName("head")[0].appendChild(o)}else $("meta[name='"+t+"']").attr("content",n)},e.processWEDCSCustomEventFromArray=function(e){if("function"==typeof window.MscomCustomEvent)return e&&0!==e.length?void window.MscomCustomEvent.apply(this,e):void window.MscomCustomEvent()},e.generateGuid=function(){var e=(new Date).getTime(),r="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(r){var t=(e+16*Math.random())%16|0;return e=Math.floor(e/16),("x"==r?t:3&t|8).toString(16)});return r.toUpperCase()};var n=function(r){var t=r.target.getAttribute("data-value"),n="annotation"===t?"sitenote":t,o=[];o.push("ms.wgtet","click"),o.push("ms.wgtsvc",n),e.processWEDCSCustomEventFromArray(o)},o=function(r){r.on("commentPosted",function(r){if(r&&r.id){var t=[];t.push("ms.commentid",encodeURI(r.id)),t.push("ms.commentdt",(new Date).getTime()),t.push("ms.commentet","commentPosted"),e.processWEDCSCustomEventFromArray(t)}})},c=function(t){r.traceError("comment loading failure",t);var n=[];n.push("ms.commenter",encodeURI(JSON.stringify(t))),n.push("ms.commentet","commentLoad"),e.processWEDCSCustomEventFromArray(n)},i=function(r){r.on("sidenotes.commentPosted",function(r){if(r&&r.id){var t=[];t.push("ms.commentid",encodeURI(null===r.id?null:r.id.replace("@","#"))),t.push("ms.commentdt",(new Date).getTime()),t.push("ms.commentet","sidenotePosted"),e.processWEDCSCustomEventFromArray(t)}})},a=function(t){r.traceError("sidenote loading failure",t);var n=[];n.push("ms.commenter",encodeURI(JSON.stringify(t))),n.push("ms.commentet","sidenoteLoad"),e.processWEDCSCustomEventFromArray(n)};e.setupLiveFyreTracking=function(){$("body").on("click",".lf-add-annotation, .lf-share-twitter, .lf-share-facebook",n);var e=t(3),s=e.getPromise("comment-init");s?s.then(o,c):r.traceError("Failed to get comment promise from commenting-callback");var l=e.getPromise("sidenote-init");l?l.then(i,a):r.traceError("Failed to get sidenote promise from commenting-callback")},e.scrollArea=function(e){try{this.name=e,this.scrollNA=!1,this.scrollBot=!1,this.scrollThreeQuarter=!1,this.scrollHalf=!1,this.scrollQuarter=!1}catch(e){r.traceError("Error in the scrollArea function. Error: "+e)}},e.currScrollArea=null,e.scrollAreaList=[],e.setCurrScrollArea=function(t){try{if("number"!=typeof t)return;if(e.scrollAreaList.length<=t)return;e.currScrollArea=e.scrollAreaList[t]}catch(e){r.traceError("Error in the setCurrScrollArea function. Error: "+e)}},e.scrollBottomElement=null,e.scrollPageHeight=-1,e.viewportBottom=-1,e.refreshScrollPageDimVars=function(){try{var t=0;e.scrollBottomElement&&(t=e.scrollBottomElement.getBoundingClientRect().top+window.pageYOffset),t<=0&&(t=document.body.getBoundingClientRect().height),e.scrollPageHeight=t,e.viewportBottom=window.pageYOffset+window.innerHeight}catch(e){r.traceError("Error in the refreshScrollPageDimVars function. Error: "+e)}},e.suppressMobileEvents=!1,e.fireScrollEvent=function(r){e.fireScrollEventSync(r,"scroll")},e.fireScrollStopEvent=function(r){e.fireScrollEventSync(r,"scroll-stop")},e.fireScrollEventSync=function(r,t){var n=[];n.push("ms.pgarea","body"),n.push("ms.scnum","scroll-"+r),n.push("ms.interactiontype","4"),n.push("ms.scn",t),e.processWEDCSCustomEventFromArray(n)},e.checkForNAScroll=function(){try{if(e.refreshScrollPageDimVars(),e.scrollPageHeight<=0)return;if(e.suppressMobileEvents&&window.innerWidth<=510)return;window.innerHeight>.9*e.scrollPageHeight?(e.currScrollArea.scrollNA=!0,e.fireScrollEvent("na")):e.fireScrollEvent("0%")}catch(e){r.traceError("Error in the checkForNAScroll function. Error: "+e)}};var s;e.checkTrueFalse=function(t,n){try{return!!n&&(e.scrollAreaList[0][t]=!1,!0)}catch(e){r.traceError("Error in the checkTrueFalse function. Error: "+e)}},$(window).on("scrollDirectionStatus",function(t,n){try{$.each(e.scrollAreaList[0],function(r,t){e.scrollAreaList[0].hasOwnProperty(r)&&r.match(/scroll/i)&&!r.match(/NA/)&&(s=e.checkTrueFalse(r,t))})}catch(e){r.traceError("Error in the scrollDirectionStatus listener function. Error: "+e)}}),e.quarterCheckFire=function(){try{e.currScrollArea.scrollQuarter||(e.currScrollArea.scrollQuarter=!0,e.fireScrollEvent("25%"))}catch(e){r.traceError("Error in the quarterCheckFire function. Error: "+e)}},e.halfCheckFire=function(){try{e.currScrollArea.scrollHalf||(e.currScrollArea.scrollHalf=!0,e.fireScrollEvent("50%"))}catch(e){r.traceError("Error in the halfCheckFire function. Error: "+e)}},e.threeQuarterCheckFire=function(){try{e.currScrollArea.scrollThreeQuarter||(e.currScrollArea.scrollThreeQuarter=!0,e.fireScrollEvent("75%"))}catch(e){r.traceError("Error in the threeQuarterCheckFire function. Error: "+e)}};var l,u=0,m=0,d="down",f="down",h=!1,p=!1;e.processScroll=function(t){try{if(t||(window.clearTimeout(u),u=window.setTimeout(function(){e.processScroll(!0)},1e4),window.clearTimeout(e.scrollResizeTimer)),null===e.currScrollArea)return;if(e.refreshScrollPageDimVars(),e.scrollPageHeight<=0)return;if(e.suppressMobileEvents&&window.innerWidth<=510)return;if(l=e.viewportBottom/e.scrollPageHeight,t===!0)return l>.99&&(l=1),void e.fireScrollStopEvent(Math.round(100*l)+"%");if(window.innerHeight>.9*e.scrollPageHeight)return void(e.currScrollArea.scrollNA||(e.currScrollArea.scrollNA=!0,e.fireScrollEvent("na")));window.innerHeight/e.scrollPageHeight>.5?h=!0:window.innerHeight/e.scrollPageHeight>.75&&(p=!0),d=m<=l?"down":"up",m=l;try{f!==d&&$(window).trigger("scrollDirectionStatus",["changed"]),l>.99?e.currScrollArea.scrollBot||(e.currScrollArea.scrollBot=!0,e.fireScrollEvent("100%")):l>.75?p?"down"===d?(e.quarterCheckFire(),e.halfCheckFire(),e.threeQuarterCheckFire()):(e.threeQuarterCheckFire(),e.halfCheckFire(),e.quarterCheckFire()):e.threeQuarterCheckFire():l>.5?h?"down"===d?(e.quarterCheckFire(),e.halfCheckFire()):(e.halfCheckFire(),e.quarterCheckFire()):e.halfCheckFire():l>.25&&e.quarterCheckFire()}catch(e){r.traceError("Error in the scroll benchmark conditionals. Raw error: "+e)}f=d}catch(e){r.traceError("Error in the processScroll function. Error: "+e)}},e.scrollResizeTimer=0,e.setupScrollTracking=function(){try{e.scrollBottomElement=document.querySelector("footer"),e.scrollAreaList.push(new e.scrollArea("body")),e.setCurrScrollArea(0),window.addEventListener("scroll",function(){e.processScroll()}),u=window.setTimeout(function(){e.processScroll(!0)},1e4),$(window).resize(function(){window.clearTimeout(e.scrollResizeTimer),e.scrollResizeTimer=window.setTimeout(function(){e.processScroll()},500)}),e.checkForNAScroll()}catch(e){r.traceError("Error in the setupScrollTracking function. Error: "+e)}},e.getPerfTiming=function(){if(!window.performance||!window.performance.timing)return null;var e=window.performance.timing.navigationStart;if("number"!=typeof e)return null;for(var r=["redirectStart","redirectEnd","fetchStart","connectStart","connectEnd","requestStart","responseStart","responseEnd","domLoading","domInteractive","domContentLoadedEventStart","domContentLoadedEventEnd","domComplete","loadEventStart","loadEventEnd"],t=[],n=0;n1?encodeURI(o[1]):"")}!msDocs.data.currentTheme||"light"!==msDocs.data.currentTheme&&"dark"!==msDocs.data.currentTheme||null===e.getMetaTagContent("ms.theme")&&e.setMetaTagContent("ms.theme",msDocs.data.currentTheme),null!==e.getMetaTagContent("depot_name")&&null===e.getMetaTagContent("ms.contentsource")&&e.setMetaTagContent("ms.contentsource","OP"),null===e.getMetaTagContent("ms.pvid")&&e.setMetaTagContent("ms.pvid",e.generateGuid())},e.setupCampaignId=function(){var r,t,n=msDocs.functions.parseQueryString();(r=n.utm_campaign)?t=n.subscriptionId:(r=n["WT.mc_id"])?t=null:(r=msDocs.functions.cookies.get("cpnid"),t=msDocs.functions.cookies.get("subid")),r&&(msDocs.functions.cookies.set("cpnid",r,{expires:.5/24,domain:".microsoft.com"}),e.setMetaTagContent("ms.cpnid",r)),t?(msDocs.functions.cookies.set("subid",t,{expires:.5/24,domain:".microsoft.com"}),e.setMetaTagContent("ms.subid",t)):msDocs.functions.cookies.set("subid",t,{expires:-1,domain:".microsoft.com"})},e.enableWEDCS=function(){window.varClickTracking=1,window.varCustomerTracking=0,window.varAutoFirePV=1,window.route="",window.ctrl="",msDocs.data.cookieConsent.then(function(){return msDocs.functions.loadLibrary("https://i.s-microsoft.com/wedcs/ms.js")}).then(function(){e.setupScrollTracking(),e.setupLiveFyreTracking(),function(e,r,t,n,o,c,i){e.GoogleAnalyticsObject=o,e[o]=e[o]||function(){(e[o].q=e[o].q||[]).push(arguments)},e[o].l=1*new Date,c=r.createElement(t),i=r.getElementsByTagName(t)[0],c.async=1,c.src=n,i.parentNode.insertBefore(c,i)}(window,document,"script","https://www.google-analytics.com/analytics.js","ga"),ga("create","UA-62780441-21","auto"),ga("send","pageview")})},$(document).ready(function(){e.setupBiTags(),e.setupCampaignId();var r=e.getPerfTiming();r&&$("head").append(""),e.enableWEDCS()}),window.insight=e}}()},function(e,r,t){var n;n=function(){"use strict";var r={"comment-init":$.Deferred(),"sidenote-init":$.Deferred()};e.exports.attach=function(e,t,n){var o=r[e];o&&o.promise().then(t,n)},e.exports.getPromise=function(e){var t=r[e];return t?t.promise():null},e.exports.resolve=function(e,t){var n=r[e];n&&n.resolve(t)},e.exports.reject=function(e,t){var n=r[e];n&&n.reject(t)}}.call(r,t,r,e),!(void 0!==n&&(e.exports=n))},function(e,r,t){function n(){var e=document.getElementsByTagName("script"),r=e[e.length-1],t=r.src;return t.substr(0,t.lastIndexOf("/")+1)}t.p=n(),$(function(){"use strict";t(2),msDocs.data.userLocale&&0===msDocs.data.userLocale.toLowerCase().indexOf("en-")||$("#comments-link").hide(),$(function(){t.e(2,function(e){var r=[e(5),e(7),e(8),e(9)];(function(e,r){e.renderAzureSelectors(),r.renderBranchSelectorAsync()}).apply(null,r)})}),$(".TIP, .NOTE, .IMPORTANT, .WARNING, .CAUTION").addClass("alert"),$(window).on("load",function(){setTimeout(function(){$("ul.contributors img").each(function(){if(!this.complete||this.fileSize<1||0==this.naturalWidth){var e=$(this);e.parent().parent().attr("hidden",!0)}})})}),$(".globalParamsHolder>a").click(function(){var e=$(this).parent();return"true"===e.attr("aria-expanded")?e.attr("aria-expanded","false"):e.attr("aria-expanded","true"),!1}),msDocs.functions.makeCodeBlocks()})}])}); //# sourceMappingURL=b11234fb1603062af431.conceptual.js.map