<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">"use strict";(()=&gt;{var dve=Object.create;var gT=Object.defineProperty;var SO=Object.getOwnPropertyDescriptor;var pve=Object.getOwnPropertyNames;var mve=Object.getPrototypeOf,hve=Object.prototype.hasOwnProperty;var gve=(e,t,n)=&gt;t in e?gT(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var Ie=(e,t)=&gt;()=&gt;(t||e((t={exports:{}}).exports,t),t.exports);var fve=(e,t,n,o)=&gt;{if(t&amp;&amp;typeof t=="object"||typeof t=="function")for(let r of pve(t))!hve.call(e,r)&amp;&amp;r!==n&amp;&amp;gT(e,r,{get:()=&gt;t[r],enumerable:!(o=SO(t,r))||o.enumerable});return e};var ja=(e,t,n)=&gt;(n=e!=null?dve(mve(e)):{},fve(t||!e||!e.__esModule?gT(n,"default",{value:e,enumerable:!0}):n,e));var U=(e,t,n,o)=&gt;{for(var r=o&gt;1?void 0:o?SO(t,n):t,i=e.length-1,s;i&gt;=0;i--)(s=e[i])&amp;&amp;(r=(o?s(t,n,r):s(r))||r);return o&amp;&amp;r&amp;&amp;gT(t,n,r),r};var Ys=(e,t,n)=&gt;(gve(e,typeof t!="symbol"?t+"":t,n),n),_R=(e,t,n)=&gt;{if(!t.has(e))throw TypeError("Cannot "+n)};var St=(e,t,n)=&gt;(_R(e,t,"read from private field"),n?n.call(e):t.get(e)),Bn=(e,t,n)=&gt;{if(t.has(e))throw TypeError("Cannot add the same private member more than once");t instanceof WeakSet?t.add(e):t.set(e,n)},tu=(e,t,n,o)=&gt;(_R(e,t,"write to private field"),o?o.call(e,n):t.set(e,n),n);var tp=(e,t,n)=&gt;(_R(e,t,"access private method"),n);var j1=Ie((G1,V1)=&gt;{(function(e,t){typeof G1=="object"&amp;&amp;typeof V1&lt;"u"?V1.exports=t():typeof define=="function"&amp;&amp;define.amd?define(t):e.Bottleneck=t()})(G1,function(){"use strict";var e=typeof globalThis&lt;"u"?globalThis:typeof window&lt;"u"?window:typeof global&lt;"u"?global:typeof self&lt;"u"?self:{};function t(ze){return ze&amp;&amp;ze.default||ze}var n=function(ze,O,E={}){var Q,ee,se;for(Q in O)se=O[Q],E[Q]=(ee=ze[Q])!=null?ee:se;return E},o=function(ze,O,E={}){var Q,ee;for(Q in ze)ee=ze[Q],O[Q]!==void 0&amp;&amp;(E[Q]=ee);return E},r={load:n,overwrite:o},i;i=class{constructor(O,E){this.incr=O,this.decr=E,this._first=null,this._last=null,this.length=0}push(O){var E;this.length++,typeof this.incr=="function"&amp;&amp;this.incr(),E={value:O,prev:this._last,next:null},this._last!=null?(this._last.next=E,this._last=E):this._first=this._last=E}shift(){var O;if(this._first!=null)return this.length--,typeof this.decr=="function"&amp;&amp;this.decr(),O=this._first.value,(this._first=this._first.next)!=null?this._first.prev=null:this._last=null,O}first(){if(this._first!=null)return this._first.value}getArray(){var O,E,Q;for(O=this._first,Q=[];O!=null;)Q.push((E=O,O=O.next,E.value));return Q}forEachShift(O){var E;for(E=this.shift();E!=null;)O(E),E=this.shift()}debug(){var O,E,Q,ee,se;for(O=this._first,se=[];O!=null;)se.push((E=O,O=O.next,{value:E.value,prev:(Q=E.prev)!=null?Q.value:void 0,next:(ee=E.next)!=null?ee.value:void 0}));return se}};var s=i,a;a=class{constructor(O){if(this.instance=O,this._events={},this.instance.on!=null||this.instance.once!=null||this.instance.removeAllListeners!=null)throw new Error("An Emitter already exists for this object");this.instance.on=(E,Q)=&gt;this._addListener(E,"many",Q),this.instance.once=(E,Q)=&gt;this._addListener(E,"once",Q),this.instance.removeAllListeners=(E=null)=&gt;E!=null?delete this._events[E]:this._events={}}_addListener(O,E,Q){var ee;return(ee=this._events)[O]==null&amp;&amp;(ee[O]=[]),this._events[O].push({cb:Q,status:E}),this.instance}listenerCount(O){return this._events[O]!=null?this._events[O].length:0}async trigger(O,...E){var Q,ee;try{return O!=="debug"&amp;&amp;this.trigger("debug",`Event triggered: ${O}`,E),this._events[O]==null?void 0:(this._events[O]=this._events[O].filter(function(se){return se.status!=="none"}),ee=this._events[O].map(async se=&gt;{var ke,Ve;if(se.status!=="none"){se.status==="once"&amp;&amp;(se.status="none");try{return Ve=typeof se.cb=="function"?se.cb(...E):void 0,typeof Ve?.then=="function"?await Ve:Ve}catch(nn){return ke=nn,this.trigger("error",ke),null}}}),(await Promise.all(ee)).find(function(se){return se!=null}))}catch(se){return Q=se,this.trigger("error",Q),null}}};var l=a,c,u,d;c=s,u=l,d=class{constructor(O){var E;this.Events=new u(this),this._length=0,this._lists=function(){var Q,ee,se;for(se=[],E=Q=1,ee=O;1&lt;=ee?Q&lt;=ee:Q&gt;=ee;E=1&lt;=ee?++Q:--Q)se.push(new c(()=&gt;this.incr(),()=&gt;this.decr()));return se}.call(this)}incr(){if(this._length++===0)return this.Events.trigger("leftzero")}decr(){if(--this._length===0)return this.Events.trigger("zero")}push(O){return this._lists[O.options.priority].push(O)}queued(O){return O!=null?this._lists[O].length:this._length}shiftAll(O){return this._lists.forEach(function(E){return E.forEachShift(O)})}getFirst(O=this._lists){var E,Q,ee;for(E=0,Q=O.length;E&lt;Q;E++)if(ee=O[E],ee.length&gt;0)return ee;return[]}shiftLastFrom(O){return this.getFirst(this._lists.slice(O).reverse()).shift()}};var p=d,h;h=class extends Error{};var g=h,f,b,y,v,T;v=10,b=5,T=r,f=g,y=class{constructor(O,E,Q,ee,se,ke,Ve,nn){this.task=O,this.args=E,this.rejectOnDrop=se,this.Events=ke,this._states=Ve,this.Promise=nn,this.options=T.load(Q,ee),this.options.priority=this._sanitizePriority(this.options.priority),this.options.id===ee.id&amp;&amp;(this.options.id=`${this.options.id}-${this._randomIndex()}`),this.promise=new this.Promise((Qo,dr)=&gt;{this._resolve=Qo,this._reject=dr}),this.retryCount=0}_sanitizePriority(O){var E;return E=~~O!==O?b:O,E&lt;0?0:E&gt;v-1?v-1:E}_randomIndex(){return Math.random().toString(36).slice(2)}doDrop({error:O,message:E="This job has been dropped by Bottleneck"}={}){return this._states.remove(this.options.id)?(this.rejectOnDrop&amp;&amp;this._reject(O??new f(E)),this.Events.trigger("dropped",{args:this.args,options:this.options,task:this.task,promise:this.promise}),!0):!1}_assertStatus(O){var E;if(E=this._states.jobStatus(this.options.id),!(E===O||O==="DONE"&amp;&amp;E===null))throw new f(`Invalid job status ${E}, expected ${O}. Please open an issue at https://github.com/SGrondin/bottleneck/issues`)}doReceive(){return this._states.start(this.options.id),this.Events.trigger("received",{args:this.args,options:this.options})}doQueue(O,E){return this._assertStatus("RECEIVED"),this._states.next(this.options.id),this.Events.trigger("queued",{args:this.args,options:this.options,reachedHWM:O,blocked:E})}doRun(){return this.retryCount===0?(this._assertStatus("QUEUED"),this._states.next(this.options.id)):this._assertStatus("EXECUTING"),this.Events.trigger("scheduled",{args:this.args,options:this.options})}async doExecute(O,E,Q,ee){var se,ke,Ve;this.retryCount===0?(this._assertStatus("RUNNING"),this._states.next(this.options.id)):this._assertStatus("EXECUTING"),ke={args:this.args,options:this.options,retryCount:this.retryCount},this.Events.trigger("executing",ke);try{if(Ve=await(O!=null?O.schedule(this.options,this.task,...this.args):this.task(...this.args)),E())return this.doDone(ke),await ee(this.options,ke),this._assertStatus("DONE"),this._resolve(Ve)}catch(nn){return se=nn,this._onFailure(se,ke,E,Q,ee)}}doExpire(O,E,Q){var ee,se;return this._states.jobStatus(this.options.id==="RUNNING")&amp;&amp;this._states.next(this.options.id),this._assertStatus("EXECUTING"),se={args:this.args,options:this.options,retryCount:this.retryCount},ee=new f(`This job timed out after ${this.options.expiration} ms.`),this._onFailure(ee,se,O,E,Q)}async _onFailure(O,E,Q,ee,se){var ke,Ve;if(Q())return ke=await this.Events.trigger("failed",O,E),ke!=null?(Ve=~~ke,this.Events.trigger("retry",`Retrying ${this.options.id} after ${Ve} ms`,E),this.retryCount++,ee(Ve)):(this.doDone(E),await se(this.options,E),this._assertStatus("DONE"),this._reject(O))}doDone(O){return this._assertStatus("EXECUTING"),this._states.next(this.options.id),this.Events.trigger("done",O)}};var C=y,k,D,N;N=r,k=g,D=class{constructor(O,E,Q){this.instance=O,this.storeOptions=E,this.clientId=this.instance._randomIndex(),N.load(Q,Q,this),this._nextRequest=this._lastReservoirRefresh=this._lastReservoirIncrease=Date.now(),this._running=0,this._done=0,this._unblockTime=0,this.ready=this.Promise.resolve(),this.clients={},this._startHeartbeat()}_startHeartbeat(){var O;return this.heartbeat==null&amp;&amp;(this.storeOptions.reservoirRefreshInterval!=null&amp;&amp;this.storeOptions.reservoirRefreshAmount!=null||this.storeOptions.reservoirIncreaseInterval!=null&amp;&amp;this.storeOptions.reservoirIncreaseAmount!=null)?typeof(O=this.heartbeat=setInterval(()=&gt;{var E,Q,ee,se,ke;if(se=Date.now(),this.storeOptions.reservoirRefreshInterval!=null&amp;&amp;se&gt;=this._lastReservoirRefresh+this.storeOptions.reservoirRefreshInterval&amp;&amp;(this._lastReservoirRefresh=se,this.storeOptions.reservoir=this.storeOptions.reservoirRefreshAmount,this.instance._drainAll(this.computeCapacity())),this.storeOptions.reservoirIncreaseInterval!=null&amp;&amp;se&gt;=this._lastReservoirIncrease+this.storeOptions.reservoirIncreaseInterval&amp;&amp;({reservoirIncreaseAmount:E,reservoirIncreaseMaximum:ee,reservoir:ke}=this.storeOptions,this._lastReservoirIncrease=se,Q=ee!=null?Math.min(E,ee-ke):E,Q&gt;0))return this.storeOptions.reservoir+=Q,this.instance._drainAll(this.computeCapacity())},this.heartbeatInterval)).unref=="function"?O.unref():void 0:clearInterval(this.heartbeat)}async __publish__(O){return await this.yieldLoop(),this.instance.Events.trigger("message",O.toString())}async __disconnect__(O){return await this.yieldLoop(),clearInterval(this.heartbeat),this.Promise.resolve()}yieldLoop(O=0){return new this.Promise(function(E,Q){return setTimeout(E,O)})}computePenalty(){var O;return(O=this.storeOptions.penalty)!=null?O:15*this.storeOptions.minTime||5e3}async __updateSettings__(O){return await this.yieldLoop(),N.overwrite(O,O,this.storeOptions),this._startHeartbeat(),this.instance._drainAll(this.computeCapacity()),!0}async __running__(){return await this.yieldLoop(),this._running}async __queued__(){return await this.yieldLoop(),this.instance.queued()}async __done__(){return await this.yieldLoop(),this._done}async __groupCheck__(O){return await this.yieldLoop(),this._nextRequest+this.timeout&lt;O}computeCapacity(){var O,E;return{maxConcurrent:O,reservoir:E}=this.storeOptions,O!=null&amp;&amp;E!=null?Math.min(O-this._running,E):O!=null?O-this._running:E??null}conditionsCheck(O){var E;return E=this.computeCapacity(),E==null||O&lt;=E}async __incrementReservoir__(O){var E;return await this.yieldLoop(),E=this.storeOptions.reservoir+=O,this.instance._drainAll(this.computeCapacity()),E}async __currentReservoir__(){return await this.yieldLoop(),this.storeOptions.reservoir}isBlocked(O){return this._unblockTime&gt;=O}check(O,E){return this.conditionsCheck(O)&amp;&amp;this._nextRequest-E&lt;=0}async __check__(O){var E;return await this.yieldLoop(),E=Date.now(),this.check(O,E)}async __register__(O,E,Q){var ee,se;return await this.yieldLoop(),ee=Date.now(),this.conditionsCheck(E)?(this._running+=E,this.storeOptions.reservoir!=null&amp;&amp;(this.storeOptions.reservoir-=E),se=Math.max(this._nextRequest-ee,0),this._nextRequest=ee+se+this.storeOptions.minTime,{success:!0,wait:se,reservoir:this.storeOptions.reservoir}):{success:!1}}strategyIsBlock(){return this.storeOptions.strategy===3}async __submit__(O,E){var Q,ee,se;if(await this.yieldLoop(),this.storeOptions.maxConcurrent!=null&amp;&amp;E&gt;this.storeOptions.maxConcurrent)throw new k(`Impossible to add a job having a weight of ${E} to a limiter having a maxConcurrent setting of ${this.storeOptions.maxConcurrent}`);return ee=Date.now(),se=this.storeOptions.highWater!=null&amp;&amp;O===this.storeOptions.highWater&amp;&amp;!this.check(E,ee),Q=this.strategyIsBlock()&amp;&amp;(se||this.isBlocked(ee)),Q&amp;&amp;(this._unblockTime=ee+this.computePenalty(),this._nextRequest=this._unblockTime+this.storeOptions.minTime,this.instance._dropAllQueued()),{reachedHWM:se,blocked:Q,strategy:this.storeOptions.strategy}}async __free__(O,E){return await this.yieldLoop(),this._running-=E,this._done+=E,this.instance._drainAll(this.computeCapacity()),{running:this._running}}};var re=D,Pe,W;Pe=g,W=class{constructor(O){this.status=O,this._jobs={},this.counts=this.status.map(function(){return 0})}next(O){var E,Q;if(E=this._jobs[O],Q=E+1,E!=null&amp;&amp;Q&lt;this.status.length)return this.counts[E]--,this.counts[Q]++,this._jobs[O]++;if(E!=null)return this.counts[E]--,delete this._jobs[O]}start(O){var E;return E=0,this._jobs[O]=E,this.counts[E]++}remove(O){var E;return E=this._jobs[O],E!=null&amp;&amp;(this.counts[E]--,delete this._jobs[O]),E!=null}jobStatus(O){var E;return(E=this.status[this._jobs[O]])!=null?E:null}statusJobs(O){var E,Q,ee,se,ke;if(O!=null){if(Q=this.status.indexOf(O),Q&lt;0)throw new Pe(`status must be one of ${this.status.join(", ")}`);ee=this._jobs,se=[];for(E in ee)ke=ee[E],ke===Q&amp;&amp;se.push(E);return se}else return Object.keys(this._jobs)}statusCounts(){return this.counts.reduce((O,E,Q)=&gt;(O[this.status[Q]]=E,O),{})}};var Ze=W,Ht,Vt;Ht=s,Vt=class{constructor(O,E){this.schedule=this.schedule.bind(this),this.name=O,this.Promise=E,this._running=0,this._queue=new Ht}isEmpty(){return this._queue.length===0}async _tryToRun(){var O,E,Q,ee,se,ke,Ve;if(this._running&lt;1&amp;&amp;this._queue.length&gt;0)return this._running++,{task:Ve,args:O,resolve:se,reject:ee}=this._queue.shift(),E=await async function(){try{return ke=await Ve(...O),function(){return se(ke)}}catch(nn){return Q=nn,function(){return ee(Q)}}}(),this._running--,this._tryToRun(),E()}schedule(O,...E){var Q,ee,se;return se=ee=null,Q=new this.Promise(function(ke,Ve){return se=ke,ee=Ve}),this._queue.push({task:O,args:E,resolve:se,reject:ee}),this._tryToRun(),Q}};var ln=Vt,mn="2.19.5",Pt={version:mn},An=Object.freeze({version:mn,default:Pt}),Ee=()=&gt;console.log("You must import the full version of Bottleneck in order to use this feature."),et=()=&gt;console.log("You must import the full version of Bottleneck in order to use this feature."),H=()=&gt;console.log("You must import the full version of Bottleneck in order to use this feature."),Y,q,oe,ve,P,V;V=r,Y=l,ve=Ee,oe=et,P=H,q=function(){class ze{constructor(E={}){this.deleteKey=this.deleteKey.bind(this),this.limiterOptions=E,V.load(this.limiterOptions,this.defaults,this),this.Events=new Y(this),this.instances={},this.Bottleneck=ur,this._startAutoCleanup(),this.sharedConnection=this.connection!=null,this.connection==null&amp;&amp;(this.limiterOptions.datastore==="redis"?this.connection=new ve(Object.assign({},this.limiterOptions,{Events:this.Events})):this.limiterOptions.datastore==="ioredis"&amp;&amp;(this.connection=new oe(Object.assign({},this.limiterOptions,{Events:this.Events}))))}key(E=""){var Q;return(Q=this.instances[E])!=null?Q:(()=&gt;{var ee;return ee=this.instances[E]=new this.Bottleneck(Object.assign(this.limiterOptions,{id:`${this.id}-${E}`,timeout:this.timeout,connection:this.connection})),this.Events.trigger("created",ee,E),ee})()}async deleteKey(E=""){var Q,ee;return ee=this.instances[E],this.connection&amp;&amp;(Q=await this.connection.__runCommand__(["del",...P.allKeys(`${this.id}-${E}`)])),ee!=null&amp;&amp;(delete this.instances[E],await ee.disconnect()),ee!=null||Q&gt;0}limiters(){var E,Q,ee,se;Q=this.instances,ee=[];for(E in Q)se=Q[E],ee.push({key:E,limiter:se});return ee}keys(){return Object.keys(this.instances)}async clusterKeys(){var E,Q,ee,se,ke,Ve,nn,Qo,dr;if(this.connection==null)return this.Promise.resolve(this.keys());for(Ve=[],E=null,dr=`b_${this.id}-`.length,Q=9;E!==0;)for([Qo,ee]=await this.connection.__runCommand__(["scan",E??0,"match",`b_${this.id}-*_settings`,"count",1e4]),E=~~Qo,se=0,nn=ee.length;se&lt;nn;se++)ke=ee[se],Ve.push(ke.slice(dr,-Q));return Ve}_startAutoCleanup(){var E;return clearInterval(this.interval),typeof(E=this.interval=setInterval(async()=&gt;{var Q,ee,se,ke,Ve,nn;Ve=Date.now(),se=this.instances,ke=[];for(ee in se){nn=se[ee];try{await nn._store.__groupCheck__(Ve)?ke.push(this.deleteKey(ee)):ke.push(void 0)}catch(Qo){Q=Qo,ke.push(nn.Events.trigger("error",Q))}}return ke},this.timeout/2)).unref=="function"?E.unref():void 0}updateSettings(E={}){if(V.overwrite(E,this.defaults,this),V.overwrite(E,E,this.limiterOptions),E.timeout!=null)return this._startAutoCleanup()}disconnect(E=!0){var Q;if(!this.sharedConnection)return(Q=this.connection)!=null?Q.disconnect(E):void 0}}return ze.prototype.defaults={timeout:1e3*60*5,connection:null,Promise,id:"group-key"},ze}.call(e);var ie=q,pe,Be,at;at=r,Be=l,pe=function(){class ze{constructor(E={}){this.options=E,at.load(this.options,this.defaults,this),this.Events=new Be(this),this._arr=[],this._resetPromise(),this._lastFlush=Date.now()}_resetPromise(){return this._promise=new this.Promise((E,Q)=&gt;this._resolve=E)}_flush(){return clearTimeout(this._timeout),this._lastFlush=Date.now(),this._resolve(),this.Events.trigger("batch",this._arr),this._arr=[],this._resetPromise()}add(E){var Q;return this._arr.push(E),Q=this._promise,this._arr.length===this.maxSize?this._flush():this.maxTime!=null&amp;&amp;this._arr.length===1&amp;&amp;(this._timeout=setTimeout(()=&gt;this._flush(),this.maxTime)),Q}}return ze.prototype.defaults={maxTime:null,maxSize:null,Promise},ze}.call(e);var ft=pe,wn=()=&gt;console.log("You must import the full version of Bottleneck in order to use this feature."),vo=t(An),Mn,B,ae,be,Te,Le,tt,nt,zt,lt,jt,Lr=[].splice;Le=10,B=5,jt=r,tt=p,be=C,Te=re,nt=wn,ae=l,zt=Ze,lt=ln,Mn=function(){class ze{constructor(E={},...Q){var ee,se;this._addToQueue=this._addToQueue.bind(this),this._validateOptions(E,Q),jt.load(E,this.instanceDefaults,this),this._queues=new tt(Le),this._scheduled={},this._states=new zt(["RECEIVED","QUEUED","RUNNING","EXECUTING"].concat(this.trackDoneStatus?["DONE"]:[])),this._limiter=null,this.Events=new ae(this),this._submitLock=new lt("submit",this.Promise),this._registerLock=new lt("register",this.Promise),se=jt.load(E,this.storeDefaults,{}),this._store=function(){if(this.datastore==="redis"||this.datastore==="ioredis"||this.connection!=null)return ee=jt.load(E,this.redisStoreDefaults,{}),new nt(this,se,ee);if(this.datastore==="local")return ee=jt.load(E,this.localStoreDefaults,{}),new Te(this,se,ee);throw new ze.prototype.BottleneckError(`Invalid datastore type: ${this.datastore}`)}.call(this),this._queues.on("leftzero",()=&gt;{var ke;return(ke=this._store.heartbeat)!=null&amp;&amp;typeof ke.ref=="function"?ke.ref():void 0}),this._queues.on("zero",()=&gt;{var ke;return(ke=this._store.heartbeat)!=null&amp;&amp;typeof ke.unref=="function"?ke.unref():void 0})}_validateOptions(E,Q){if(!(E!=null&amp;&amp;typeof E=="object"&amp;&amp;Q.length===0))throw new ze.prototype.BottleneckError("Bottleneck v2 takes a single object argument. Refer to https://github.com/SGrondin/bottleneck#upgrading-to-v2 if you're upgrading from Bottleneck v1.")}ready(){return this._store.ready}clients(){return this._store.clients}channel(){return`b_${this.id}`}channel_client(){return`b_${this.id}_${this._store.clientId}`}publish(E){return this._store.__publish__(E)}disconnect(E=!0){return this._store.__disconnect__(E)}chain(E){return this._limiter=E,this}queued(E){return this._queues.queued(E)}clusterQueued(){return this._store.__queued__()}empty(){return this.queued()===0&amp;&amp;this._submitLock.isEmpty()}running(){return this._store.__running__()}done(){return this._store.__done__()}jobStatus(E){return this._states.jobStatus(E)}jobs(E){return this._states.statusJobs(E)}counts(){return this._states.statusCounts()}_randomIndex(){return Math.random().toString(36).slice(2)}check(E=1){return this._store.__check__(E)}_clearGlobalState(E){return this._scheduled[E]!=null?(clearTimeout(this._scheduled[E].expiration),delete this._scheduled[E],!0):!1}async _free(E,Q,ee,se){var ke,Ve;try{if({running:Ve}=await this._store.__free__(E,ee.weight),this.Events.trigger("debug",`Freed ${ee.id}`,se),Ve===0&amp;&amp;this.empty())return this.Events.trigger("idle")}catch(nn){return ke=nn,this.Events.trigger("error",ke)}}_run(E,Q,ee){var se,ke,Ve;return Q.doRun(),se=this._clearGlobalState.bind(this,E),Ve=this._run.bind(this,E,Q),ke=this._free.bind(this,E,Q),this._scheduled[E]={timeout:setTimeout(()=&gt;Q.doExecute(this._limiter,se,Ve,ke),ee),expiration:Q.options.expiration!=null?setTimeout(function(){return Q.doExpire(se,Ve,ke)},ee+Q.options.expiration):void 0,job:Q}}_drainOne(E){return this._registerLock.schedule(()=&gt;{var Q,ee,se,ke,Ve;return this.queued()===0?this.Promise.resolve(null):(Ve=this._queues.getFirst(),{options:ke,args:Q}=se=Ve.first(),E!=null&amp;&amp;ke.weight&gt;E?this.Promise.resolve(null):(this.Events.trigger("debug",`Draining ${ke.id}`,{args:Q,options:ke}),ee=this._randomIndex(),this._store.__register__(ee,ke.weight,ke.expiration).then(({success:nn,wait:Qo,reservoir:dr})=&gt;{var o_;return this.Events.trigger("debug",`Drained ${ke.id}`,{success:nn,args:Q,options:ke}),nn?(Ve.shift(),o_=this.empty(),o_&amp;&amp;this.Events.trigger("empty"),dr===0&amp;&amp;this.Events.trigger("depleted",o_),this._run(ee,se,Qo),this.Promise.resolve(ke.weight)):this.Promise.resolve(null)})))})}_drainAll(E,Q=0){return this._drainOne(E).then(ee=&gt;{var se;return ee!=null?(se=E!=null?E-ee:E,this._drainAll(se,Q+ee)):this.Promise.resolve(Q)}).catch(ee=&gt;this.Events.trigger("error",ee))}_dropAllQueued(E){return this._queues.shiftAll(function(Q){return Q.doDrop({message:E})})}stop(E={}){var Q,ee;return E=jt.load(E,this.stopDefaults),ee=se=&gt;{var ke;return ke=()=&gt;{var Ve;return Ve=this._states.counts,Ve[0]+Ve[1]+Ve[2]+Ve[3]===se},new this.Promise((Ve,nn)=&gt;ke()?Ve():this.on("done",()=&gt;{if(ke())return this.removeAllListeners("done"),Ve()}))},Q=E.dropWaitingJobs?(this._run=function(se,ke){return ke.doDrop({message:E.dropErrorMessage})},this._drainOne=()=&gt;this.Promise.resolve(null),this._registerLock.schedule(()=&gt;this._submitLock.schedule(()=&gt;{var se,ke,Ve;ke=this._scheduled;for(se in ke)Ve=ke[se],this.jobStatus(Ve.job.options.id)==="RUNNING"&amp;&amp;(clearTimeout(Ve.timeout),clearTimeout(Ve.expiration),Ve.job.doDrop({message:E.dropErrorMessage}));return this._dropAllQueued(E.dropErrorMessage),ee(0)}))):this.schedule({priority:Le-1,weight:0},()=&gt;ee(1)),this._receive=function(se){return se._reject(new ze.prototype.BottleneckError(E.enqueueErrorMessage))},this.stop=()=&gt;this.Promise.reject(new ze.prototype.BottleneckError("stop() has already been called")),Q}async _addToQueue(E){var Q,ee,se,ke,Ve,nn,Qo;({args:Q,options:ke}=E);try{({reachedHWM:Ve,blocked:ee,strategy:Qo}=await this._store.__submit__(this.queued(),ke.weight))}catch(dr){return se=dr,this.Events.trigger("debug",`Could not queue ${ke.id}`,{args:Q,options:ke,error:se}),E.doDrop({error:se}),!1}return ee?(E.doDrop(),!0):Ve&amp;&amp;(nn=Qo===ze.prototype.strategy.LEAK?this._queues.shiftLastFrom(ke.priority):Qo===ze.prototype.strategy.OVERFLOW_PRIORITY?this._queues.shiftLastFrom(ke.priority+1):Qo===ze.prototype.strategy.OVERFLOW?E:void 0,nn?.doDrop(),nn==null||Qo===ze.prototype.strategy.OVERFLOW)?(nn==null&amp;&amp;E.doDrop(),Ve):(E.doQueue(Ve,ee),this._queues.push(E),await this._drainAll(),Ve)}_receive(E){return this._states.jobStatus(E.options.id)!=null?(E._reject(new ze.prototype.BottleneckError(`A job with the same id already exists (id=${E.options.id})`)),!1):(E.doReceive(),this._submitLock.schedule(this._addToQueue,E))}submit(...E){var Q,ee,se,ke,Ve,nn,Qo;return typeof E[0]=="function"?(Ve=E,[ee,...E]=Ve,[Q]=Lr.call(E,-1),ke=jt.load({},this.jobDefaults)):(nn=E,[ke,ee,...E]=nn,[Q]=Lr.call(E,-1),ke=jt.load(ke,this.jobDefaults)),Qo=(...dr)=&gt;new this.Promise(function(o_,uve){return ee(...dr,function(...TO){return(TO[0]!=null?uve:o_)(TO)})}),se=new be(Qo,E,ke,this.jobDefaults,this.rejectOnDrop,this.Events,this._states,this.Promise),se.promise.then(function(dr){return typeof Q=="function"?Q(...dr):void 0}).catch(function(dr){return Array.isArray(dr)?typeof Q=="function"?Q(...dr):void 0:typeof Q=="function"?Q(dr):void 0}),this._receive(se)}schedule(...E){var Q,ee,se;return typeof E[0]=="function"?([se,...E]=E,ee={}):[ee,se,...E]=E,Q=new be(se,E,ee,this.jobDefaults,this.rejectOnDrop,this.Events,this._states,this.Promise),this._receive(Q),Q.promise}wrap(E){var Q,ee;return Q=this.schedule.bind(this),ee=function(...se){return Q(E.bind(this),...se)},ee.withOptions=function(se,...ke){return Q(se,E,...ke)},ee}async updateSettings(E={}){return await this._store.__updateSettings__(jt.overwrite(E,this.storeDefaults)),jt.overwrite(E,this.instanceDefaults,this),this}currentReservoir(){return this._store.__currentReservoir__()}incrementReservoir(E=0){return this._store.__incrementReservoir__(E)}}return ze.default=ze,ze.Events=ae,ze.version=ze.prototype.version=vo.version,ze.strategy=ze.prototype.strategy={LEAK:1,OVERFLOW:2,OVERFLOW_PRIORITY:4,BLOCK:3},ze.BottleneckError=ze.prototype.BottleneckError=g,ze.Group=ze.prototype.Group=ie,ze.RedisConnection=ze.prototype.RedisConnection=Ee,ze.IORedisConnection=ze.prototype.IORedisConnection=et,ze.Batcher=ze.prototype.Batcher=ft,ze.prototype.jobDefaults={priority:B,weight:1,expiration:null,id:"&lt;no-id&gt;"},ze.prototype.storeDefaults={maxConcurrent:null,minTime:0,highWater:null,strategy:ze.prototype.strategy.LEAK,penalty:null,reservoir:null,reservoirRefreshInterval:null,reservoirRefreshAmount:null,reservoirIncreaseInterval:null,reservoirIncreaseAmount:null,reservoirIncreaseMaximum:null},ze.prototype.localStoreDefaults={Promise,timeout:null,heartbeatInterval:250},ze.prototype.redisStoreDefaults={Promise,timeout:null,heartbeatInterval:5e3,clientTimeout:1e4,Redis:null,clientOptions:{},clusterNodes:null,clearDatastore:!1,connection:null},ze.prototype.instanceDefaults={datastore:"local",connection:null,id:"&lt;no-id&gt;",rejectOnDrop:!0,trackDoneStatus:!1,Promise},ze.prototype.stopDefaults={enqueueErrorMessage:"This limiter has been stopped and cannot accept new jobs.",dropWaitingJobs:!0,dropErrorMessage:"This limiter has been stopped."},ze}.call(e);var ur=Mn,ep=ur;return ep})});var Ore=Ie((Wbt,Hre)=&gt;{Hre.exports=Ure;function Ure(e,t){if(e&amp;&amp;t)return Ure(e)(t);if(typeof e!="function")throw new TypeError("need wrapper function");return Object.keys(e).forEach(function(o){n[o]=e[o]}),n;function n(){for(var o=new Array(arguments.length),r=0;r&lt;o.length;r++)o[r]=arguments[r];var i=e.apply(this,o),s=o[o.length-1];return typeof i=="function"&amp;&amp;i!==s&amp;&amp;Object.keys(s).forEach(function(a){i[a]=s[a]}),i}}});var Gre=Ie((Xbt,Y1)=&gt;{var Bre=Ore();Y1.exports=Bre(tP);Y1.exports.strict=Bre(zre);tP.proto=tP(function(){Object.defineProperty(Function.prototype,"once",{value:function(){return tP(this)},configurable:!0}),Object.defineProperty(Function.prototype,"onceStrict",{value:function(){return zre(this)},configurable:!0})});function tP(e){var t=function(){return t.called?t.value:(t.called=!0,t.value=e.apply(this,arguments))};return t.called=!1,t}function zre(e){var t=function(){if(t.called)throw new Error(t.onceError);return t.called=!0,t.value=e.apply(this,arguments)},n=e.name||"Function wrapped with `once`";return t.onceError=n+" shouldn't be called more than once",t.called=!1,t}});var Jre=Ie((r_t,Xre)=&gt;{Xre.exports=Wre;function Wre(e,t,n,o){if(typeof n!="function")throw new Error("method for before hook must be a function");return o||(o={}),Array.isArray(t)?t.reverse().reduce(function(r,i){return Wre.bind(null,e,i,r,o)},n)():Promise.resolve().then(function(){return e.registry[t]?e.registry[t].reduce(function(r,i){return i.hook.bind(null,r,o)},n)():n(o)})}});var eie=Ie((i_t,Zre)=&gt;{Zre.exports=$ke;function $ke(e,t,n,o){var r=o;e.registry[n]||(e.registry[n]=[]),t==="before"&amp;&amp;(o=function(i,s){return Promise.resolve().then(r.bind(null,s)).then(i.bind(null,s))}),t==="after"&amp;&amp;(o=function(i,s){var a;return Promise.resolve().then(i.bind(null,s)).then(function(l){return a=l,r(a,s)}).then(function(){return a})}),t==="error"&amp;&amp;(o=function(i,s){return Promise.resolve().then(i.bind(null,s)).catch(function(a){return r(a,s)})}),e.registry[n].push({hook:o,orig:r})}});var nie=Ie((s_t,tie)=&gt;{tie.exports=Nke;function Nke(e,t,n){if(e.registry[t]){var o=e.registry[t].map(function(r){return r.orig}).indexOf(n);o!==-1&amp;&amp;e.registry[t].splice(o,1)}}});var cie=Ie((a_t,ex)=&gt;{var sie=Jre(),qke=eie(),Fke=nie(),oie=Function.bind,rie=oie.bind(oie);function aie(e,t,n){var o=rie(Fke,null).apply(null,n?[t,n]:[t]);e.api={remove:o},e.remove=o,["before","error","after","wrap"].forEach(function(r){var i=n?[t,r,n]:[t,r];e[r]=e.api[r]=rie(qke,null).apply(null,i)})}function Uke(){var e="h",t={registry:{}},n=sie.bind(null,t,e);return aie(n,t,e),n}function lie(){var e={registry:{}},t=sie.bind(null,e);return aie(t,e),t}var iie=!1;function lb(){return iie||(console.warn('[before-after-hook]: "Hook()" repurposing warning, use "Hook.Collection()". Read more: https://git.io/upgrade-before-after-hook-to-1.4'),iie=!0),lie()}lb.Singular=Uke.bind();lb.Collection=lie.bind();ex.exports=lb;ex.exports.Hook=lb;ex.exports.Singular=lb.Singular;ex.exports.Collection=lb.Collection});var vie=Ie((db,_ie)=&gt;{"use strict";var Jke=function(){if(typeof self&lt;"u")return self;if(typeof window&lt;"u")return window;if(typeof global&lt;"u")return global;throw new Error("unable to locate global object")},zm=Jke();_ie.exports=db=zm.fetch;zm.fetch&amp;&amp;(db.default=zm.fetch.bind(zm));db.Headers=zm.Headers;db.Request=zm.Request;db.Response=zm.Response});var qce=Ie((VBt,PRe)=&gt;{PRe.exports={Aacute:"\xC1",aacute:"\xE1",Abreve:"\u0102",abreve:"\u0103",ac:"\u223E",acd:"\u223F",acE:"\u223E\u0333",Acirc:"\xC2",acirc:"\xE2",acute:"\xB4",Acy:"\u0410",acy:"\u0430",AElig:"\xC6",aelig:"\xE6",af:"\u2061",Afr:"\u{1D504}",afr:"\u{1D51E}",Agrave:"\xC0",agrave:"\xE0",alefsym:"\u2135",aleph:"\u2135",Alpha:"\u0391",alpha:"\u03B1",Amacr:"\u0100",amacr:"\u0101",amalg:"\u2A3F",amp:"&amp;",AMP:"&amp;",andand:"\u2A55",And:"\u2A53",and:"\u2227",andd:"\u2A5C",andslope:"\u2A58",andv:"\u2A5A",ang:"\u2220",ange:"\u29A4",angle:"\u2220",angmsdaa:"\u29A8",angmsdab:"\u29A9",angmsdac:"\u29AA",angmsdad:"\u29AB",angmsdae:"\u29AC",angmsdaf:"\u29AD",angmsdag:"\u29AE",angmsdah:"\u29AF",angmsd:"\u2221",angrt:"\u221F",angrtvb:"\u22BE",angrtvbd:"\u299D",angsph:"\u2222",angst:"\xC5",angzarr:"\u237C",Aogon:"\u0104",aogon:"\u0105",Aopf:"\u{1D538}",aopf:"\u{1D552}",apacir:"\u2A6F",ap:"\u2248",apE:"\u2A70",ape:"\u224A",apid:"\u224B",apos:"'",ApplyFunction:"\u2061",approx:"\u2248",approxeq:"\u224A",Aring:"\xC5",aring:"\xE5",Ascr:"\u{1D49C}",ascr:"\u{1D4B6}",Assign:"\u2254",ast:"*",asymp:"\u2248",asympeq:"\u224D",Atilde:"\xC3",atilde:"\xE3",Auml:"\xC4",auml:"\xE4",awconint:"\u2233",awint:"\u2A11",backcong:"\u224C",backepsilon:"\u03F6",backprime:"\u2035",backsim:"\u223D",backsimeq:"\u22CD",Backslash:"\u2216",Barv:"\u2AE7",barvee:"\u22BD",barwed:"\u2305",Barwed:"\u2306",barwedge:"\u2305",bbrk:"\u23B5",bbrktbrk:"\u23B6",bcong:"\u224C",Bcy:"\u0411",bcy:"\u0431",bdquo:"\u201E",becaus:"\u2235",because:"\u2235",Because:"\u2235",bemptyv:"\u29B0",bepsi:"\u03F6",bernou:"\u212C",Bernoullis:"\u212C",Beta:"\u0392",beta:"\u03B2",beth:"\u2136",between:"\u226C",Bfr:"\u{1D505}",bfr:"\u{1D51F}",bigcap:"\u22C2",bigcirc:"\u25EF",bigcup:"\u22C3",bigodot:"\u2A00",bigoplus:"\u2A01",bigotimes:"\u2A02",bigsqcup:"\u2A06",bigstar:"\u2605",bigtriangledown:"\u25BD",bigtriangleup:"\u25B3",biguplus:"\u2A04",bigvee:"\u22C1",bigwedge:"\u22C0",bkarow:"\u290D",blacklozenge:"\u29EB",blacksquare:"\u25AA",blacktriangle:"\u25B4",blacktriangledown:"\u25BE",blacktriangleleft:"\u25C2",blacktriangleright:"\u25B8",blank:"\u2423",blk12:"\u2592",blk14:"\u2591",blk34:"\u2593",block:"\u2588",bne:"=\u20E5",bnequiv:"\u2261\u20E5",bNot:"\u2AED",bnot:"\u2310",Bopf:"\u{1D539}",bopf:"\u{1D553}",bot:"\u22A5",bottom:"\u22A5",bowtie:"\u22C8",boxbox:"\u29C9",boxdl:"\u2510",boxdL:"\u2555",boxDl:"\u2556",boxDL:"\u2557",boxdr:"\u250C",boxdR:"\u2552",boxDr:"\u2553",boxDR:"\u2554",boxh:"\u2500",boxH:"\u2550",boxhd:"\u252C",boxHd:"\u2564",boxhD:"\u2565",boxHD:"\u2566",boxhu:"\u2534",boxHu:"\u2567",boxhU:"\u2568",boxHU:"\u2569",boxminus:"\u229F",boxplus:"\u229E",boxtimes:"\u22A0",boxul:"\u2518",boxuL:"\u255B",boxUl:"\u255C",boxUL:"\u255D",boxur:"\u2514",boxuR:"\u2558",boxUr:"\u2559",boxUR:"\u255A",boxv:"\u2502",boxV:"\u2551",boxvh:"\u253C",boxvH:"\u256A",boxVh:"\u256B",boxVH:"\u256C",boxvl:"\u2524",boxvL:"\u2561",boxVl:"\u2562",boxVL:"\u2563",boxvr:"\u251C",boxvR:"\u255E",boxVr:"\u255F",boxVR:"\u2560",bprime:"\u2035",breve:"\u02D8",Breve:"\u02D8",brvbar:"\xA6",bscr:"\u{1D4B7}",Bscr:"\u212C",bsemi:"\u204F",bsim:"\u223D",bsime:"\u22CD",bsolb:"\u29C5",bsol:"\\",bsolhsub:"\u27C8",bull:"\u2022",bullet:"\u2022",bump:"\u224E",bumpE:"\u2AAE",bumpe:"\u224F",Bumpeq:"\u224E",bumpeq:"\u224F",Cacute:"\u0106",cacute:"\u0107",capand:"\u2A44",capbrcup:"\u2A49",capcap:"\u2A4B",cap:"\u2229",Cap:"\u22D2",capcup:"\u2A47",capdot:"\u2A40",CapitalDifferentialD:"\u2145",caps:"\u2229\uFE00",caret:"\u2041",caron:"\u02C7",Cayleys:"\u212D",ccaps:"\u2A4D",Ccaron:"\u010C",ccaron:"\u010D",Ccedil:"\xC7",ccedil:"\xE7",Ccirc:"\u0108",ccirc:"\u0109",Cconint:"\u2230",ccups:"\u2A4C",ccupssm:"\u2A50",Cdot:"\u010A",cdot:"\u010B",cedil:"\xB8",Cedilla:"\xB8",cemptyv:"\u29B2",cent:"\xA2",centerdot:"\xB7",CenterDot:"\xB7",cfr:"\u{1D520}",Cfr:"\u212D",CHcy:"\u0427",chcy:"\u0447",check:"\u2713",checkmark:"\u2713",Chi:"\u03A7",chi:"\u03C7",circ:"\u02C6",circeq:"\u2257",circlearrowleft:"\u21BA",circlearrowright:"\u21BB",circledast:"\u229B",circledcirc:"\u229A",circleddash:"\u229D",CircleDot:"\u2299",circledR:"\xAE",circledS:"\u24C8",CircleMinus:"\u2296",CirclePlus:"\u2295",CircleTimes:"\u2297",cir:"\u25CB",cirE:"\u29C3",cire:"\u2257",cirfnint:"\u2A10",cirmid:"\u2AEF",cirscir:"\u29C2",ClockwiseContourIntegral:"\u2232",CloseCurlyDoubleQuote:"\u201D",CloseCurlyQuote:"\u2019",clubs:"\u2663",clubsuit:"\u2663",colon:":",Colon:"\u2237",Colone:"\u2A74",colone:"\u2254",coloneq:"\u2254",comma:",",commat:"@",comp:"\u2201",compfn:"\u2218",complement:"\u2201",complexes:"\u2102",cong:"\u2245",congdot:"\u2A6D",Congruent:"\u2261",conint:"\u222E",Conint:"\u222F",ContourIntegral:"\u222E",copf:"\u{1D554}",Copf:"\u2102",coprod:"\u2210",Coproduct:"\u2210",copy:"\xA9",COPY:"\xA9",copysr:"\u2117",CounterClockwiseContourIntegral:"\u2233",crarr:"\u21B5",cross:"\u2717",Cross:"\u2A2F",Cscr:"\u{1D49E}",cscr:"\u{1D4B8}",csub:"\u2ACF",csube:"\u2AD1",csup:"\u2AD0",csupe:"\u2AD2",ctdot:"\u22EF",cudarrl:"\u2938",cudarrr:"\u2935",cuepr:"\u22DE",cuesc:"\u22DF",cularr:"\u21B6",cularrp:"\u293D",cupbrcap:"\u2A48",cupcap:"\u2A46",CupCap:"\u224D",cup:"\u222A",Cup:"\u22D3",cupcup:"\u2A4A",cupdot:"\u228D",cupor:"\u2A45",cups:"\u222A\uFE00",curarr:"\u21B7",curarrm:"\u293C",curlyeqprec:"\u22DE",curlyeqsucc:"\u22DF",curlyvee:"\u22CE",curlywedge:"\u22CF",curren:"\xA4",curvearrowleft:"\u21B6",curvearrowright:"\u21B7",cuvee:"\u22CE",cuwed:"\u22CF",cwconint:"\u2232",cwint:"\u2231",cylcty:"\u232D",dagger:"\u2020",Dagger:"\u2021",daleth:"\u2138",darr:"\u2193",Darr:"\u21A1",dArr:"\u21D3",dash:"\u2010",Dashv:"\u2AE4",dashv:"\u22A3",dbkarow:"\u290F",dblac:"\u02DD",Dcaron:"\u010E",dcaron:"\u010F",Dcy:"\u0414",dcy:"\u0434",ddagger:"\u2021",ddarr:"\u21CA",DD:"\u2145",dd:"\u2146",DDotrahd:"\u2911",ddotseq:"\u2A77",deg:"\xB0",Del:"\u2207",Delta:"\u0394",delta:"\u03B4",demptyv:"\u29B1",dfisht:"\u297F",Dfr:"\u{1D507}",dfr:"\u{1D521}",dHar:"\u2965",dharl:"\u21C3",dharr:"\u21C2",DiacriticalAcute:"\xB4",DiacriticalDot:"\u02D9",DiacriticalDoubleAcute:"\u02DD",DiacriticalGrave:"`",DiacriticalTilde:"\u02DC",diam:"\u22C4",diamond:"\u22C4",Diamond:"\u22C4",diamondsuit:"\u2666",diams:"\u2666",die:"\xA8",DifferentialD:"\u2146",digamma:"\u03DD",disin:"\u22F2",div:"\xF7",divide:"\xF7",divideontimes:"\u22C7",divonx:"\u22C7",DJcy:"\u0402",djcy:"\u0452",dlcorn:"\u231E",dlcrop:"\u230D",dollar:"$",Dopf:"\u{1D53B}",dopf:"\u{1D555}",Dot:"\xA8",dot:"\u02D9",DotDot:"\u20DC",doteq:"\u2250",doteqdot:"\u2251",DotEqual:"\u2250",dotminus:"\u2238",dotplus:"\u2214",dotsquare:"\u22A1",doublebarwedge:"\u2306",DoubleContourIntegral:"\u222F",DoubleDot:"\xA8",DoubleDownArrow:"\u21D3",DoubleLeftArrow:"\u21D0",DoubleLeftRightArrow:"\u21D4",DoubleLeftTee:"\u2AE4",DoubleLongLeftArrow:"\u27F8",DoubleLongLeftRightArrow:"\u27FA",DoubleLongRightArrow:"\u27F9",DoubleRightArrow:"\u21D2",DoubleRightTee:"\u22A8",DoubleUpArrow:"\u21D1",DoubleUpDownArrow:"\u21D5",DoubleVerticalBar:"\u2225",DownArrowBar:"\u2913",downarrow:"\u2193",DownArrow:"\u2193",Downarrow:"\u21D3",DownArrowUpArrow:"\u21F5",DownBreve:"\u0311",downdownarrows:"\u21CA",downharpoonleft:"\u21C3",downharpoonright:"\u21C2",DownLeftRightVector:"\u2950",DownLeftTeeVector:"\u295E",DownLeftVectorBar:"\u2956",DownLeftVector:"\u21BD",DownRightTeeVector:"\u295F",DownRightVectorBar:"\u2957",DownRightVector:"\u21C1",DownTeeArrow:"\u21A7",DownTee:"\u22A4",drbkarow:"\u2910",drcorn:"\u231F",drcrop:"\u230C",Dscr:"\u{1D49F}",dscr:"\u{1D4B9}",DScy:"\u0405",dscy:"\u0455",dsol:"\u29F6",Dstrok:"\u0110",dstrok:"\u0111",dtdot:"\u22F1",dtri:"\u25BF",dtrif:"\u25BE",duarr:"\u21F5",duhar:"\u296F",dwangle:"\u29A6",DZcy:"\u040F",dzcy:"\u045F",dzigrarr:"\u27FF",Eacute:"\xC9",eacute:"\xE9",easter:"\u2A6E",Ecaron:"\u011A",ecaron:"\u011B",Ecirc:"\xCA",ecirc:"\xEA",ecir:"\u2256",ecolon:"\u2255",Ecy:"\u042D",ecy:"\u044D",eDDot:"\u2A77",Edot:"\u0116",edot:"\u0117",eDot:"\u2251",ee:"\u2147",efDot:"\u2252",Efr:"\u{1D508}",efr:"\u{1D522}",eg:"\u2A9A",Egrave:"\xC8",egrave:"\xE8",egs:"\u2A96",egsdot:"\u2A98",el:"\u2A99",Element:"\u2208",elinters:"\u23E7",ell:"\u2113",els:"\u2A95",elsdot:"\u2A97",Emacr:"\u0112",emacr:"\u0113",empty:"\u2205",emptyset:"\u2205",EmptySmallSquare:"\u25FB",emptyv:"\u2205",EmptyVerySmallSquare:"\u25AB",emsp13:"\u2004",emsp14:"\u2005",emsp:"\u2003",ENG:"\u014A",eng:"\u014B",ensp:"\u2002",Eogon:"\u0118",eogon:"\u0119",Eopf:"\u{1D53C}",eopf:"\u{1D556}",epar:"\u22D5",eparsl:"\u29E3",eplus:"\u2A71",epsi:"\u03B5",Epsilon:"\u0395",epsilon:"\u03B5",epsiv:"\u03F5",eqcirc:"\u2256",eqcolon:"\u2255",eqsim:"\u2242",eqslantgtr:"\u2A96",eqslantless:"\u2A95",Equal:"\u2A75",equals:"=",EqualTilde:"\u2242",equest:"\u225F",Equilibrium:"\u21CC",equiv:"\u2261",equivDD:"\u2A78",eqvparsl:"\u29E5",erarr:"\u2971",erDot:"\u2253",escr:"\u212F",Escr:"\u2130",esdot:"\u2250",Esim:"\u2A73",esim:"\u2242",Eta:"\u0397",eta:"\u03B7",ETH:"\xD0",eth:"\xF0",Euml:"\xCB",euml:"\xEB",euro:"\u20AC",excl:"!",exist:"\u2203",Exists:"\u2203",expectation:"\u2130",exponentiale:"\u2147",ExponentialE:"\u2147",fallingdotseq:"\u2252",Fcy:"\u0424",fcy:"\u0444",female:"\u2640",ffilig:"\uFB03",fflig:"\uFB00",ffllig:"\uFB04",Ffr:"\u{1D509}",ffr:"\u{1D523}",filig:"\uFB01",FilledSmallSquare:"\u25FC",FilledVerySmallSquare:"\u25AA",fjlig:"fj",flat:"\u266D",fllig:"\uFB02",fltns:"\u25B1",fnof:"\u0192",Fopf:"\u{1D53D}",fopf:"\u{1D557}",forall:"\u2200",ForAll:"\u2200",fork:"\u22D4",forkv:"\u2AD9",Fouriertrf:"\u2131",fpartint:"\u2A0D",frac12:"\xBD",frac13:"\u2153",frac14:"\xBC",frac15:"\u2155",frac16:"\u2159",frac18:"\u215B",frac23:"\u2154",frac25:"\u2156",frac34:"\xBE",frac35:"\u2157",frac38:"\u215C",frac45:"\u2158",frac56:"\u215A",frac58:"\u215D",frac78:"\u215E",frasl:"\u2044",frown:"\u2322",fscr:"\u{1D4BB}",Fscr:"\u2131",gacute:"\u01F5",Gamma:"\u0393",gamma:"\u03B3",Gammad:"\u03DC",gammad:"\u03DD",gap:"\u2A86",Gbreve:"\u011E",gbreve:"\u011F",Gcedil:"\u0122",Gcirc:"\u011C",gcirc:"\u011D",Gcy:"\u0413",gcy:"\u0433",Gdot:"\u0120",gdot:"\u0121",ge:"\u2265",gE:"\u2267",gEl:"\u2A8C",gel:"\u22DB",geq:"\u2265",geqq:"\u2267",geqslant:"\u2A7E",gescc:"\u2AA9",ges:"\u2A7E",gesdot:"\u2A80",gesdoto:"\u2A82",gesdotol:"\u2A84",gesl:"\u22DB\uFE00",gesles:"\u2A94",Gfr:"\u{1D50A}",gfr:"\u{1D524}",gg:"\u226B",Gg:"\u22D9",ggg:"\u22D9",gimel:"\u2137",GJcy:"\u0403",gjcy:"\u0453",gla:"\u2AA5",gl:"\u2277",glE:"\u2A92",glj:"\u2AA4",gnap:"\u2A8A",gnapprox:"\u2A8A",gne:"\u2A88",gnE:"\u2269",gneq:"\u2A88",gneqq:"\u2269",gnsim:"\u22E7",Gopf:"\u{1D53E}",gopf:"\u{1D558}",grave:"`",GreaterEqual:"\u2265",GreaterEqualLess:"\u22DB",GreaterFullEqual:"\u2267",GreaterGreater:"\u2AA2",GreaterLess:"\u2277",GreaterSlantEqual:"\u2A7E",GreaterTilde:"\u2273",Gscr:"\u{1D4A2}",gscr:"\u210A",gsim:"\u2273",gsime:"\u2A8E",gsiml:"\u2A90",gtcc:"\u2AA7",gtcir:"\u2A7A",gt:"&gt;",GT:"&gt;",Gt:"\u226B",gtdot:"\u22D7",gtlPar:"\u2995",gtquest:"\u2A7C",gtrapprox:"\u2A86",gtrarr:"\u2978",gtrdot:"\u22D7",gtreqless:"\u22DB",gtreqqless:"\u2A8C",gtrless:"\u2277",gtrsim:"\u2273",gvertneqq:"\u2269\uFE00",gvnE:"\u2269\uFE00",Hacek:"\u02C7",hairsp:"\u200A",half:"\xBD",hamilt:"\u210B",HARDcy:"\u042A",hardcy:"\u044A",harrcir:"\u2948",harr:"\u2194",hArr:"\u21D4",harrw:"\u21AD",Hat:"^",hbar:"\u210F",Hcirc:"\u0124",hcirc:"\u0125",hearts:"\u2665",heartsuit:"\u2665",hellip:"\u2026",hercon:"\u22B9",hfr:"\u{1D525}",Hfr:"\u210C",HilbertSpace:"\u210B",hksearow:"\u2925",hkswarow:"\u2926",hoarr:"\u21FF",homtht:"\u223B",hookleftarrow:"\u21A9",hookrightarrow:"\u21AA",hopf:"\u{1D559}",Hopf:"\u210D",horbar:"\u2015",HorizontalLine:"\u2500",hscr:"\u{1D4BD}",Hscr:"\u210B",hslash:"\u210F",Hstrok:"\u0126",hstrok:"\u0127",HumpDownHump:"\u224E",HumpEqual:"\u224F",hybull:"\u2043",hyphen:"\u2010",Iacute:"\xCD",iacute:"\xED",ic:"\u2063",Icirc:"\xCE",icirc:"\xEE",Icy:"\u0418",icy:"\u0438",Idot:"\u0130",IEcy:"\u0415",iecy:"\u0435",iexcl:"\xA1",iff:"\u21D4",ifr:"\u{1D526}",Ifr:"\u2111",Igrave:"\xCC",igrave:"\xEC",ii:"\u2148",iiiint:"\u2A0C",iiint:"\u222D",iinfin:"\u29DC",iiota:"\u2129",IJlig:"\u0132",ijlig:"\u0133",Imacr:"\u012A",imacr:"\u012B",image:"\u2111",ImaginaryI:"\u2148",imagline:"\u2110",imagpart:"\u2111",imath:"\u0131",Im:"\u2111",imof:"\u22B7",imped:"\u01B5",Implies:"\u21D2",incare:"\u2105",in:"\u2208",infin:"\u221E",infintie:"\u29DD",inodot:"\u0131",intcal:"\u22BA",int:"\u222B",Int:"\u222C",integers:"\u2124",Integral:"\u222B",intercal:"\u22BA",Intersection:"\u22C2",intlarhk:"\u2A17",intprod:"\u2A3C",InvisibleComma:"\u2063",InvisibleTimes:"\u2062",IOcy:"\u0401",iocy:"\u0451",Iogon:"\u012E",iogon:"\u012F",Iopf:"\u{1D540}",iopf:"\u{1D55A}",Iota:"\u0399",iota:"\u03B9",iprod:"\u2A3C",iquest:"\xBF",iscr:"\u{1D4BE}",Iscr:"\u2110",isin:"\u2208",isindot:"\u22F5",isinE:"\u22F9",isins:"\u22F4",isinsv:"\u22F3",isinv:"\u2208",it:"\u2062",Itilde:"\u0128",itilde:"\u0129",Iukcy:"\u0406",iukcy:"\u0456",Iuml:"\xCF",iuml:"\xEF",Jcirc:"\u0134",jcirc:"\u0135",Jcy:"\u0419",jcy:"\u0439",Jfr:"\u{1D50D}",jfr:"\u{1D527}",jmath:"\u0237",Jopf:"\u{1D541}",jopf:"\u{1D55B}",Jscr:"\u{1D4A5}",jscr:"\u{1D4BF}",Jsercy:"\u0408",jsercy:"\u0458",Jukcy:"\u0404",jukcy:"\u0454",Kappa:"\u039A",kappa:"\u03BA",kappav:"\u03F0",Kcedil:"\u0136",kcedil:"\u0137",Kcy:"\u041A",kcy:"\u043A",Kfr:"\u{1D50E}",kfr:"\u{1D528}",kgreen:"\u0138",KHcy:"\u0425",khcy:"\u0445",KJcy:"\u040C",kjcy:"\u045C",Kopf:"\u{1D542}",kopf:"\u{1D55C}",Kscr:"\u{1D4A6}",kscr:"\u{1D4C0}",lAarr:"\u21DA",Lacute:"\u0139",lacute:"\u013A",laemptyv:"\u29B4",lagran:"\u2112",Lambda:"\u039B",lambda:"\u03BB",lang:"\u27E8",Lang:"\u27EA",langd:"\u2991",langle:"\u27E8",lap:"\u2A85",Laplacetrf:"\u2112",laquo:"\xAB",larrb:"\u21E4",larrbfs:"\u291F",larr:"\u2190",Larr:"\u219E",lArr:"\u21D0",larrfs:"\u291D",larrhk:"\u21A9",larrlp:"\u21AB",larrpl:"\u2939",larrsim:"\u2973",larrtl:"\u21A2",latail:"\u2919",lAtail:"\u291B",lat:"\u2AAB",late:"\u2AAD",lates:"\u2AAD\uFE00",lbarr:"\u290C",lBarr:"\u290E",lbbrk:"\u2772",lbrace:"{",lbrack:"[",lbrke:"\u298B",lbrksld:"\u298F",lbrkslu:"\u298D",Lcaron:"\u013D",lcaron:"\u013E",Lcedil:"\u013B",lcedil:"\u013C",lceil:"\u2308",lcub:"{",Lcy:"\u041B",lcy:"\u043B",ldca:"\u2936",ldquo:"\u201C",ldquor:"\u201E",ldrdhar:"\u2967",ldrushar:"\u294B",ldsh:"\u21B2",le:"\u2264",lE:"\u2266",LeftAngleBracket:"\u27E8",LeftArrowBar:"\u21E4",leftarrow:"\u2190",LeftArrow:"\u2190",Leftarrow:"\u21D0",LeftArrowRightArrow:"\u21C6",leftarrowtail:"\u21A2",LeftCeiling:"\u2308",LeftDoubleBracket:"\u27E6",LeftDownTeeVector:"\u2961",LeftDownVectorBar:"\u2959",LeftDownVector:"\u21C3",LeftFloor:"\u230A",leftharpoondown:"\u21BD",leftharpoonup:"\u21BC",leftleftarrows:"\u21C7",leftrightarrow:"\u2194",LeftRightArrow:"\u2194",Leftrightarrow:"\u21D4",leftrightarrows:"\u21C6",leftrightharpoons:"\u21CB",leftrightsquigarrow:"\u21AD",LeftRightVector:"\u294E",LeftTeeArrow:"\u21A4",LeftTee:"\u22A3",LeftTeeVector:"\u295A",leftthreetimes:"\u22CB",LeftTriangleBar:"\u29CF",LeftTriangle:"\u22B2",LeftTriangleEqual:"\u22B4",LeftUpDownVector:"\u2951",LeftUpTeeVector:"\u2960",LeftUpVectorBar:"\u2958",LeftUpVector:"\u21BF",LeftVectorBar:"\u2952",LeftVector:"\u21BC",lEg:"\u2A8B",leg:"\u22DA",leq:"\u2264",leqq:"\u2266",leqslant:"\u2A7D",lescc:"\u2AA8",les:"\u2A7D",lesdot:"\u2A7F",lesdoto:"\u2A81",lesdotor:"\u2A83",lesg:"\u22DA\uFE00",lesges:"\u2A93",lessapprox:"\u2A85",lessdot:"\u22D6",lesseqgtr:"\u22DA",lesseqqgtr:"\u2A8B",LessEqualGreater:"\u22DA",LessFullEqual:"\u2266",LessGreater:"\u2276",lessgtr:"\u2276",LessLess:"\u2AA1",lesssim:"\u2272",LessSlantEqual:"\u2A7D",LessTilde:"\u2272",lfisht:"\u297C",lfloor:"\u230A",Lfr:"\u{1D50F}",lfr:"\u{1D529}",lg:"\u2276",lgE:"\u2A91",lHar:"\u2962",lhard:"\u21BD",lharu:"\u21BC",lharul:"\u296A",lhblk:"\u2584",LJcy:"\u0409",ljcy:"\u0459",llarr:"\u21C7",ll:"\u226A",Ll:"\u22D8",llcorner:"\u231E",Lleftarrow:"\u21DA",llhard:"\u296B",lltri:"\u25FA",Lmidot:"\u013F",lmidot:"\u0140",lmoustache:"\u23B0",lmoust:"\u23B0",lnap:"\u2A89",lnapprox:"\u2A89",lne:"\u2A87",lnE:"\u2268",lneq:"\u2A87",lneqq:"\u2268",lnsim:"\u22E6",loang:"\u27EC",loarr:"\u21FD",lobrk:"\u27E6",longleftarrow:"\u27F5",LongLeftArrow:"\u27F5",Longleftarrow:"\u27F8",longleftrightarrow:"\u27F7",LongLeftRightArrow:"\u27F7",Longleftrightarrow:"\u27FA",longmapsto:"\u27FC",longrightarrow:"\u27F6",LongRightArrow:"\u27F6",Longrightarrow:"\u27F9",looparrowleft:"\u21AB",looparrowright:"\u21AC",lopar:"\u2985",Lopf:"\u{1D543}",lopf:"\u{1D55D}",loplus:"\u2A2D",lotimes:"\u2A34",lowast:"\u2217",lowbar:"_",LowerLeftArrow:"\u2199",LowerRightArrow:"\u2198",loz:"\u25CA",lozenge:"\u25CA",lozf:"\u29EB",lpar:"(",lparlt:"\u2993",lrarr:"\u21C6",lrcorner:"\u231F",lrhar:"\u21CB",lrhard:"\u296D",lrm:"\u200E",lrtri:"\u22BF",lsaquo:"\u2039",lscr:"\u{1D4C1}",Lscr:"\u2112",lsh:"\u21B0",Lsh:"\u21B0",lsim:"\u2272",lsime:"\u2A8D",lsimg:"\u2A8F",lsqb:"[",lsquo:"\u2018",lsquor:"\u201A",Lstrok:"\u0141",lstrok:"\u0142",ltcc:"\u2AA6",ltcir:"\u2A79",lt:"&lt;",LT:"&lt;",Lt:"\u226A",ltdot:"\u22D6",lthree:"\u22CB",ltimes:"\u22C9",ltlarr:"\u2976",ltquest:"\u2A7B",ltri:"\u25C3",ltrie:"\u22B4",ltrif:"\u25C2",ltrPar:"\u2996",lurdshar:"\u294A",luruhar:"\u2966",lvertneqq:"\u2268\uFE00",lvnE:"\u2268\uFE00",macr:"\xAF",male:"\u2642",malt:"\u2720",maltese:"\u2720",Map:"\u2905",map:"\u21A6",mapsto:"\u21A6",mapstodown:"\u21A7",mapstoleft:"\u21A4",mapstoup:"\u21A5",marker:"\u25AE",mcomma:"\u2A29",Mcy:"\u041C",mcy:"\u043C",mdash:"\u2014",mDDot:"\u223A",measuredangle:"\u2221",MediumSpace:"\u205F",Mellintrf:"\u2133",Mfr:"\u{1D510}",mfr:"\u{1D52A}",mho:"\u2127",micro:"\xB5",midast:"*",midcir:"\u2AF0",mid:"\u2223",middot:"\xB7",minusb:"\u229F",minus:"\u2212",minusd:"\u2238",minusdu:"\u2A2A",MinusPlus:"\u2213",mlcp:"\u2ADB",mldr:"\u2026",mnplus:"\u2213",models:"\u22A7",Mopf:"\u{1D544}",mopf:"\u{1D55E}",mp:"\u2213",mscr:"\u{1D4C2}",Mscr:"\u2133",mstpos:"\u223E",Mu:"\u039C",mu:"\u03BC",multimap:"\u22B8",mumap:"\u22B8",nabla:"\u2207",Nacute:"\u0143",nacute:"\u0144",nang:"\u2220\u20D2",nap:"\u2249",napE:"\u2A70\u0338",napid:"\u224B\u0338",napos:"\u0149",napprox:"\u2249",natural:"\u266E",naturals:"\u2115",natur:"\u266E",nbsp:"\xA0",nbump:"\u224E\u0338",nbumpe:"\u224F\u0338",ncap:"\u2A43",Ncaron:"\u0147",ncaron:"\u0148",Ncedil:"\u0145",ncedil:"\u0146",ncong:"\u2247",ncongdot:"\u2A6D\u0338",ncup:"\u2A42",Ncy:"\u041D",ncy:"\u043D",ndash:"\u2013",nearhk:"\u2924",nearr:"\u2197",neArr:"\u21D7",nearrow:"\u2197",ne:"\u2260",nedot:"\u2250\u0338",NegativeMediumSpace:"\u200B",NegativeThickSpace:"\u200B",NegativeThinSpace:"\u200B",NegativeVeryThinSpace:"\u200B",nequiv:"\u2262",nesear:"\u2928",nesim:"\u2242\u0338",NestedGreaterGreater:"\u226B",NestedLessLess:"\u226A",NewLine:`
`,nexist:"\u2204",nexists:"\u2204",Nfr:"\u{1D511}",nfr:"\u{1D52B}",ngE:"\u2267\u0338",nge:"\u2271",ngeq:"\u2271",ngeqq:"\u2267\u0338",ngeqslant:"\u2A7E\u0338",nges:"\u2A7E\u0338",nGg:"\u22D9\u0338",ngsim:"\u2275",nGt:"\u226B\u20D2",ngt:"\u226F",ngtr:"\u226F",nGtv:"\u226B\u0338",nharr:"\u21AE",nhArr:"\u21CE",nhpar:"\u2AF2",ni:"\u220B",nis:"\u22FC",nisd:"\u22FA",niv:"\u220B",NJcy:"\u040A",njcy:"\u045A",nlarr:"\u219A",nlArr:"\u21CD",nldr:"\u2025",nlE:"\u2266\u0338",nle:"\u2270",nleftarrow:"\u219A",nLeftarrow:"\u21CD",nleftrightarrow:"\u21AE",nLeftrightarrow:"\u21CE",nleq:"\u2270",nleqq:"\u2266\u0338",nleqslant:"\u2A7D\u0338",nles:"\u2A7D\u0338",nless:"\u226E",nLl:"\u22D8\u0338",nlsim:"\u2274",nLt:"\u226A\u20D2",nlt:"\u226E",nltri:"\u22EA",nltrie:"\u22EC",nLtv:"\u226A\u0338",nmid:"\u2224",NoBreak:"\u2060",NonBreakingSpace:"\xA0",nopf:"\u{1D55F}",Nopf:"\u2115",Not:"\u2AEC",not:"\xAC",NotCongruent:"\u2262",NotCupCap:"\u226D",NotDoubleVerticalBar:"\u2226",NotElement:"\u2209",NotEqual:"\u2260",NotEqualTilde:"\u2242\u0338",NotExists:"\u2204",NotGreater:"\u226F",NotGreaterEqual:"\u2271",NotGreaterFullEqual:"\u2267\u0338",NotGreaterGreater:"\u226B\u0338",NotGreaterLess:"\u2279",NotGreaterSlantEqual:"\u2A7E\u0338",NotGreaterTilde:"\u2275",NotHumpDownHump:"\u224E\u0338",NotHumpEqual:"\u224F\u0338",notin:"\u2209",notindot:"\u22F5\u0338",notinE:"\u22F9\u0338",notinva:"\u2209",notinvb:"\u22F7",notinvc:"\u22F6",NotLeftTriangleBar:"\u29CF\u0338",NotLeftTriangle:"\u22EA",NotLeftTriangleEqual:"\u22EC",NotLess:"\u226E",NotLessEqual:"\u2270",NotLessGreater:"\u2278",NotLessLess:"\u226A\u0338",NotLessSlantEqual:"\u2A7D\u0338",NotLessTilde:"\u2274",NotNestedGreaterGreater:"\u2AA2\u0338",NotNestedLessLess:"\u2AA1\u0338",notni:"\u220C",notniva:"\u220C",notnivb:"\u22FE",notnivc:"\u22FD",NotPrecedes:"\u2280",NotPrecedesEqual:"\u2AAF\u0338",NotPrecedesSlantEqual:"\u22E0",NotReverseElement:"\u220C",NotRightTriangleBar:"\u29D0\u0338",NotRightTriangle:"\u22EB",NotRightTriangleEqual:"\u22ED",NotSquareSubset:"\u228F\u0338",NotSquareSubsetEqual:"\u22E2",NotSquareSuperset:"\u2290\u0338",NotSquareSupersetEqual:"\u22E3",NotSubset:"\u2282\u20D2",NotSubsetEqual:"\u2288",NotSucceeds:"\u2281",NotSucceedsEqual:"\u2AB0\u0338",NotSucceedsSlantEqual:"\u22E1",NotSucceedsTilde:"\u227F\u0338",NotSuperset:"\u2283\u20D2",NotSupersetEqual:"\u2289",NotTilde:"\u2241",NotTildeEqual:"\u2244",NotTildeFullEqual:"\u2247",NotTildeTilde:"\u2249",NotVerticalBar:"\u2224",nparallel:"\u2226",npar:"\u2226",nparsl:"\u2AFD\u20E5",npart:"\u2202\u0338",npolint:"\u2A14",npr:"\u2280",nprcue:"\u22E0",nprec:"\u2280",npreceq:"\u2AAF\u0338",npre:"\u2AAF\u0338",nrarrc:"\u2933\u0338",nrarr:"\u219B",nrArr:"\u21CF",nrarrw:"\u219D\u0338",nrightarrow:"\u219B",nRightarrow:"\u21CF",nrtri:"\u22EB",nrtrie:"\u22ED",nsc:"\u2281",nsccue:"\u22E1",nsce:"\u2AB0\u0338",Nscr:"\u{1D4A9}",nscr:"\u{1D4C3}",nshortmid:"\u2224",nshortparallel:"\u2226",nsim:"\u2241",nsime:"\u2244",nsimeq:"\u2244",nsmid:"\u2224",nspar:"\u2226",nsqsube:"\u22E2",nsqsupe:"\u22E3",nsub:"\u2284",nsubE:"\u2AC5\u0338",nsube:"\u2288",nsubset:"\u2282\u20D2",nsubseteq:"\u2288",nsubseteqq:"\u2AC5\u0338",nsucc:"\u2281",nsucceq:"\u2AB0\u0338",nsup:"\u2285",nsupE:"\u2AC6\u0338",nsupe:"\u2289",nsupset:"\u2283\u20D2",nsupseteq:"\u2289",nsupseteqq:"\u2AC6\u0338",ntgl:"\u2279",Ntilde:"\xD1",ntilde:"\xF1",ntlg:"\u2278",ntriangleleft:"\u22EA",ntrianglelefteq:"\u22EC",ntriangleright:"\u22EB",ntrianglerighteq:"\u22ED",Nu:"\u039D",nu:"\u03BD",num:"#",numero:"\u2116",numsp:"\u2007",nvap:"\u224D\u20D2",nvdash:"\u22AC",nvDash:"\u22AD",nVdash:"\u22AE",nVDash:"\u22AF",nvge:"\u2265\u20D2",nvgt:"&gt;\u20D2",nvHarr:"\u2904",nvinfin:"\u29DE",nvlArr:"\u2902",nvle:"\u2264\u20D2",nvlt:"&lt;\u20D2",nvltrie:"\u22B4\u20D2",nvrArr:"\u2903",nvrtrie:"\u22B5\u20D2",nvsim:"\u223C\u20D2",nwarhk:"\u2923",nwarr:"\u2196",nwArr:"\u21D6",nwarrow:"\u2196",nwnear:"\u2927",Oacute:"\xD3",oacute:"\xF3",oast:"\u229B",Ocirc:"\xD4",ocirc:"\xF4",ocir:"\u229A",Ocy:"\u041E",ocy:"\u043E",odash:"\u229D",Odblac:"\u0150",odblac:"\u0151",odiv:"\u2A38",odot:"\u2299",odsold:"\u29BC",OElig:"\u0152",oelig:"\u0153",ofcir:"\u29BF",Ofr:"\u{1D512}",ofr:"\u{1D52C}",ogon:"\u02DB",Ograve:"\xD2",ograve:"\xF2",ogt:"\u29C1",ohbar:"\u29B5",ohm:"\u03A9",oint:"\u222E",olarr:"\u21BA",olcir:"\u29BE",olcross:"\u29BB",oline:"\u203E",olt:"\u29C0",Omacr:"\u014C",omacr:"\u014D",Omega:"\u03A9",omega:"\u03C9",Omicron:"\u039F",omicron:"\u03BF",omid:"\u29B6",ominus:"\u2296",Oopf:"\u{1D546}",oopf:"\u{1D560}",opar:"\u29B7",OpenCurlyDoubleQuote:"\u201C",OpenCurlyQuote:"\u2018",operp:"\u29B9",oplus:"\u2295",orarr:"\u21BB",Or:"\u2A54",or:"\u2228",ord:"\u2A5D",order:"\u2134",orderof:"\u2134",ordf:"\xAA",ordm:"\xBA",origof:"\u22B6",oror:"\u2A56",orslope:"\u2A57",orv:"\u2A5B",oS:"\u24C8",Oscr:"\u{1D4AA}",oscr:"\u2134",Oslash:"\xD8",oslash:"\xF8",osol:"\u2298",Otilde:"\xD5",otilde:"\xF5",otimesas:"\u2A36",Otimes:"\u2A37",otimes:"\u2297",Ouml:"\xD6",ouml:"\xF6",ovbar:"\u233D",OverBar:"\u203E",OverBrace:"\u23DE",OverBracket:"\u23B4",OverParenthesis:"\u23DC",para:"\xB6",parallel:"\u2225",par:"\u2225",parsim:"\u2AF3",parsl:"\u2AFD",part:"\u2202",PartialD:"\u2202",Pcy:"\u041F",pcy:"\u043F",percnt:"%",period:".",permil:"\u2030",perp:"\u22A5",pertenk:"\u2031",Pfr:"\u{1D513}",pfr:"\u{1D52D}",Phi:"\u03A6",phi:"\u03C6",phiv:"\u03D5",phmmat:"\u2133",phone:"\u260E",Pi:"\u03A0",pi:"\u03C0",pitchfork:"\u22D4",piv:"\u03D6",planck:"\u210F",planckh:"\u210E",plankv:"\u210F",plusacir:"\u2A23",plusb:"\u229E",pluscir:"\u2A22",plus:"+",plusdo:"\u2214",plusdu:"\u2A25",pluse:"\u2A72",PlusMinus:"\xB1",plusmn:"\xB1",plussim:"\u2A26",plustwo:"\u2A27",pm:"\xB1",Poincareplane:"\u210C",pointint:"\u2A15",popf:"\u{1D561}",Popf:"\u2119",pound:"\xA3",prap:"\u2AB7",Pr:"\u2ABB",pr:"\u227A",prcue:"\u227C",precapprox:"\u2AB7",prec:"\u227A",preccurlyeq:"\u227C",Precedes:"\u227A",PrecedesEqual:"\u2AAF",PrecedesSlantEqual:"\u227C",PrecedesTilde:"\u227E",preceq:"\u2AAF",precnapprox:"\u2AB9",precneqq:"\u2AB5",precnsim:"\u22E8",pre:"\u2AAF",prE:"\u2AB3",precsim:"\u227E",prime:"\u2032",Prime:"\u2033",primes:"\u2119",prnap:"\u2AB9",prnE:"\u2AB5",prnsim:"\u22E8",prod:"\u220F",Product:"\u220F",profalar:"\u232E",profline:"\u2312",profsurf:"\u2313",prop:"\u221D",Proportional:"\u221D",Proportion:"\u2237",propto:"\u221D",prsim:"\u227E",prurel:"\u22B0",Pscr:"\u{1D4AB}",pscr:"\u{1D4C5}",Psi:"\u03A8",psi:"\u03C8",puncsp:"\u2008",Qfr:"\u{1D514}",qfr:"\u{1D52E}",qint:"\u2A0C",qopf:"\u{1D562}",Qopf:"\u211A",qprime:"\u2057",Qscr:"\u{1D4AC}",qscr:"\u{1D4C6}",quaternions:"\u210D",quatint:"\u2A16",quest:"?",questeq:"\u225F",quot:'"',QUOT:'"',rAarr:"\u21DB",race:"\u223D\u0331",Racute:"\u0154",racute:"\u0155",radic:"\u221A",raemptyv:"\u29B3",rang:"\u27E9",Rang:"\u27EB",rangd:"\u2992",range:"\u29A5",rangle:"\u27E9",raquo:"\xBB",rarrap:"\u2975",rarrb:"\u21E5",rarrbfs:"\u2920",rarrc:"\u2933",rarr:"\u2192",Rarr:"\u21A0",rArr:"\u21D2",rarrfs:"\u291E",rarrhk:"\u21AA",rarrlp:"\u21AC",rarrpl:"\u2945",rarrsim:"\u2974",Rarrtl:"\u2916",rarrtl:"\u21A3",rarrw:"\u219D",ratail:"\u291A",rAtail:"\u291C",ratio:"\u2236",rationals:"\u211A",rbarr:"\u290D",rBarr:"\u290F",RBarr:"\u2910",rbbrk:"\u2773",rbrace:"}",rbrack:"]",rbrke:"\u298C",rbrksld:"\u298E",rbrkslu:"\u2990",Rcaron:"\u0158",rcaron:"\u0159",Rcedil:"\u0156",rcedil:"\u0157",rceil:"\u2309",rcub:"}",Rcy:"\u0420",rcy:"\u0440",rdca:"\u2937",rdldhar:"\u2969",rdquo:"\u201D",rdquor:"\u201D",rdsh:"\u21B3",real:"\u211C",realine:"\u211B",realpart:"\u211C",reals:"\u211D",Re:"\u211C",rect:"\u25AD",reg:"\xAE",REG:"\xAE",ReverseElement:"\u220B",ReverseEquilibrium:"\u21CB",ReverseUpEquilibrium:"\u296F",rfisht:"\u297D",rfloor:"\u230B",rfr:"\u{1D52F}",Rfr:"\u211C",rHar:"\u2964",rhard:"\u21C1",rharu:"\u21C0",rharul:"\u296C",Rho:"\u03A1",rho:"\u03C1",rhov:"\u03F1",RightAngleBracket:"\u27E9",RightArrowBar:"\u21E5",rightarrow:"\u2192",RightArrow:"\u2192",Rightarrow:"\u21D2",RightArrowLeftArrow:"\u21C4",rightarrowtail:"\u21A3",RightCeiling:"\u2309",RightDoubleBracket:"\u27E7",RightDownTeeVector:"\u295D",RightDownVectorBar:"\u2955",RightDownVector:"\u21C2",RightFloor:"\u230B",rightharpoondown:"\u21C1",rightharpoonup:"\u21C0",rightleftarrows:"\u21C4",rightleftharpoons:"\u21CC",rightrightarrows:"\u21C9",rightsquigarrow:"\u219D",RightTeeArrow:"\u21A6",RightTee:"\u22A2",RightTeeVector:"\u295B",rightthreetimes:"\u22CC",RightTriangleBar:"\u29D0",RightTriangle:"\u22B3",RightTriangleEqual:"\u22B5",RightUpDownVector:"\u294F",RightUpTeeVector:"\u295C",RightUpVectorBar:"\u2954",RightUpVector:"\u21BE",RightVectorBar:"\u2953",RightVector:"\u21C0",ring:"\u02DA",risingdotseq:"\u2253",rlarr:"\u21C4",rlhar:"\u21CC",rlm:"\u200F",rmoustache:"\u23B1",rmoust:"\u23B1",rnmid:"\u2AEE",roang:"\u27ED",roarr:"\u21FE",robrk:"\u27E7",ropar:"\u2986",ropf:"\u{1D563}",Ropf:"\u211D",roplus:"\u2A2E",rotimes:"\u2A35",RoundImplies:"\u2970",rpar:")",rpargt:"\u2994",rppolint:"\u2A12",rrarr:"\u21C9",Rrightarrow:"\u21DB",rsaquo:"\u203A",rscr:"\u{1D4C7}",Rscr:"\u211B",rsh:"\u21B1",Rsh:"\u21B1",rsqb:"]",rsquo:"\u2019",rsquor:"\u2019",rthree:"\u22CC",rtimes:"\u22CA",rtri:"\u25B9",rtrie:"\u22B5",rtrif:"\u25B8",rtriltri:"\u29CE",RuleDelayed:"\u29F4",ruluhar:"\u2968",rx:"\u211E",Sacute:"\u015A",sacute:"\u015B",sbquo:"\u201A",scap:"\u2AB8",Scaron:"\u0160",scaron:"\u0161",Sc:"\u2ABC",sc:"\u227B",sccue:"\u227D",sce:"\u2AB0",scE:"\u2AB4",Scedil:"\u015E",scedil:"\u015F",Scirc:"\u015C",scirc:"\u015D",scnap:"\u2ABA",scnE:"\u2AB6",scnsim:"\u22E9",scpolint:"\u2A13",scsim:"\u227F",Scy:"\u0421",scy:"\u0441",sdotb:"\u22A1",sdot:"\u22C5",sdote:"\u2A66",searhk:"\u2925",searr:"\u2198",seArr:"\u21D8",searrow:"\u2198",sect:"\xA7",semi:";",seswar:"\u2929",setminus:"\u2216",setmn:"\u2216",sext:"\u2736",Sfr:"\u{1D516}",sfr:"\u{1D530}",sfrown:"\u2322",sharp:"\u266F",SHCHcy:"\u0429",shchcy:"\u0449",SHcy:"\u0428",shcy:"\u0448",ShortDownArrow:"\u2193",ShortLeftArrow:"\u2190",shortmid:"\u2223",shortparallel:"\u2225",ShortRightArrow:"\u2192",ShortUpArrow:"\u2191",shy:"\xAD",Sigma:"\u03A3",sigma:"\u03C3",sigmaf:"\u03C2",sigmav:"\u03C2",sim:"\u223C",simdot:"\u2A6A",sime:"\u2243",simeq:"\u2243",simg:"\u2A9E",simgE:"\u2AA0",siml:"\u2A9D",simlE:"\u2A9F",simne:"\u2246",simplus:"\u2A24",simrarr:"\u2972",slarr:"\u2190",SmallCircle:"\u2218",smallsetminus:"\u2216",smashp:"\u2A33",smeparsl:"\u29E4",smid:"\u2223",smile:"\u2323",smt:"\u2AAA",smte:"\u2AAC",smtes:"\u2AAC\uFE00",SOFTcy:"\u042C",softcy:"\u044C",solbar:"\u233F",solb:"\u29C4",sol:"/",Sopf:"\u{1D54A}",sopf:"\u{1D564}",spades:"\u2660",spadesuit:"\u2660",spar:"\u2225",sqcap:"\u2293",sqcaps:"\u2293\uFE00",sqcup:"\u2294",sqcups:"\u2294\uFE00",Sqrt:"\u221A",sqsub:"\u228F",sqsube:"\u2291",sqsubset:"\u228F",sqsubseteq:"\u2291",sqsup:"\u2290",sqsupe:"\u2292",sqsupset:"\u2290",sqsupseteq:"\u2292",square:"\u25A1",Square:"\u25A1",SquareIntersection:"\u2293",SquareSubset:"\u228F",SquareSubsetEqual:"\u2291",SquareSuperset:"\u2290",SquareSupersetEqual:"\u2292",SquareUnion:"\u2294",squarf:"\u25AA",squ:"\u25A1",squf:"\u25AA",srarr:"\u2192",Sscr:"\u{1D4AE}",sscr:"\u{1D4C8}",ssetmn:"\u2216",ssmile:"\u2323",sstarf:"\u22C6",Star:"\u22C6",star:"\u2606",starf:"\u2605",straightepsilon:"\u03F5",straightphi:"\u03D5",strns:"\xAF",sub:"\u2282",Sub:"\u22D0",subdot:"\u2ABD",subE:"\u2AC5",sube:"\u2286",subedot:"\u2AC3",submult:"\u2AC1",subnE:"\u2ACB",subne:"\u228A",subplus:"\u2ABF",subrarr:"\u2979",subset:"\u2282",Subset:"\u22D0",subseteq:"\u2286",subseteqq:"\u2AC5",SubsetEqual:"\u2286",subsetneq:"\u228A",subsetneqq:"\u2ACB",subsim:"\u2AC7",subsub:"\u2AD5",subsup:"\u2AD3",succapprox:"\u2AB8",succ:"\u227B",succcurlyeq:"\u227D",Succeeds:"\u227B",SucceedsEqual:"\u2AB0",SucceedsSlantEqual:"\u227D",SucceedsTilde:"\u227F",succeq:"\u2AB0",succnapprox:"\u2ABA",succneqq:"\u2AB6",succnsim:"\u22E9",succsim:"\u227F",SuchThat:"\u220B",sum:"\u2211",Sum:"\u2211",sung:"\u266A",sup1:"\xB9",sup2:"\xB2",sup3:"\xB3",sup:"\u2283",Sup:"\u22D1",supdot:"\u2ABE",supdsub:"\u2AD8",supE:"\u2AC6",supe:"\u2287",supedot:"\u2AC4",Superset:"\u2283",SupersetEqual:"\u2287",suphsol:"\u27C9",suphsub:"\u2AD7",suplarr:"\u297B",supmult:"\u2AC2",supnE:"\u2ACC",supne:"\u228B",supplus:"\u2AC0",supset:"\u2283",Supset:"\u22D1",supseteq:"\u2287",supseteqq:"\u2AC6",supsetneq:"\u228B",supsetneqq:"\u2ACC",supsim:"\u2AC8",supsub:"\u2AD4",supsup:"\u2AD6",swarhk:"\u2926",swarr:"\u2199",swArr:"\u21D9",swarrow:"\u2199",swnwar:"\u292A",szlig:"\xDF",Tab:"	",target:"\u2316",Tau:"\u03A4",tau:"\u03C4",tbrk:"\u23B4",Tcaron:"\u0164",tcaron:"\u0165",Tcedil:"\u0162",tcedil:"\u0163",Tcy:"\u0422",tcy:"\u0442",tdot:"\u20DB",telrec:"\u2315",Tfr:"\u{1D517}",tfr:"\u{1D531}",there4:"\u2234",therefore:"\u2234",Therefore:"\u2234",Theta:"\u0398",theta:"\u03B8",thetasym:"\u03D1",thetav:"\u03D1",thickapprox:"\u2248",thicksim:"\u223C",ThickSpace:"\u205F\u200A",ThinSpace:"\u2009",thinsp:"\u2009",thkap:"\u2248",thksim:"\u223C",THORN:"\xDE",thorn:"\xFE",tilde:"\u02DC",Tilde:"\u223C",TildeEqual:"\u2243",TildeFullEqual:"\u2245",TildeTilde:"\u2248",timesbar:"\u2A31",timesb:"\u22A0",times:"\xD7",timesd:"\u2A30",tint:"\u222D",toea:"\u2928",topbot:"\u2336",topcir:"\u2AF1",top:"\u22A4",Topf:"\u{1D54B}",topf:"\u{1D565}",topfork:"\u2ADA",tosa:"\u2929",tprime:"\u2034",trade:"\u2122",TRADE:"\u2122",triangle:"\u25B5",triangledown:"\u25BF",triangleleft:"\u25C3",trianglelefteq:"\u22B4",triangleq:"\u225C",triangleright:"\u25B9",trianglerighteq:"\u22B5",tridot:"\u25EC",trie:"\u225C",triminus:"\u2A3A",TripleDot:"\u20DB",triplus:"\u2A39",trisb:"\u29CD",tritime:"\u2A3B",trpezium:"\u23E2",Tscr:"\u{1D4AF}",tscr:"\u{1D4C9}",TScy:"\u0426",tscy:"\u0446",TSHcy:"\u040B",tshcy:"\u045B",Tstrok:"\u0166",tstrok:"\u0167",twixt:"\u226C",twoheadleftarrow:"\u219E",twoheadrightarrow:"\u21A0",Uacute:"\xDA",uacute:"\xFA",uarr:"\u2191",Uarr:"\u219F",uArr:"\u21D1",Uarrocir:"\u2949",Ubrcy:"\u040E",ubrcy:"\u045E",Ubreve:"\u016C",ubreve:"\u016D",Ucirc:"\xDB",ucirc:"\xFB",Ucy:"\u0423",ucy:"\u0443",udarr:"\u21C5",Udblac:"\u0170",udblac:"\u0171",udhar:"\u296E",ufisht:"\u297E",Ufr:"\u{1D518}",ufr:"\u{1D532}",Ugrave:"\xD9",ugrave:"\xF9",uHar:"\u2963",uharl:"\u21BF",uharr:"\u21BE",uhblk:"\u2580",ulcorn:"\u231C",ulcorner:"\u231C",ulcrop:"\u230F",ultri:"\u25F8",Umacr:"\u016A",umacr:"\u016B",uml:"\xA8",UnderBar:"_",UnderBrace:"\u23DF",UnderBracket:"\u23B5",UnderParenthesis:"\u23DD",Union:"\u22C3",UnionPlus:"\u228E",Uogon:"\u0172",uogon:"\u0173",Uopf:"\u{1D54C}",uopf:"\u{1D566}",UpArrowBar:"\u2912",uparrow:"\u2191",UpArrow:"\u2191",Uparrow:"\u21D1",UpArrowDownArrow:"\u21C5",updownarrow:"\u2195",UpDownArrow:"\u2195",Updownarrow:"\u21D5",UpEquilibrium:"\u296E",upharpoonleft:"\u21BF",upharpoonright:"\u21BE",uplus:"\u228E",UpperLeftArrow:"\u2196",UpperRightArrow:"\u2197",upsi:"\u03C5",Upsi:"\u03D2",upsih:"\u03D2",Upsilon:"\u03A5",upsilon:"\u03C5",UpTeeArrow:"\u21A5",UpTee:"\u22A5",upuparrows:"\u21C8",urcorn:"\u231D",urcorner:"\u231D",urcrop:"\u230E",Uring:"\u016E",uring:"\u016F",urtri:"\u25F9",Uscr:"\u{1D4B0}",uscr:"\u{1D4CA}",utdot:"\u22F0",Utilde:"\u0168",utilde:"\u0169",utri:"\u25B5",utrif:"\u25B4",uuarr:"\u21C8",Uuml:"\xDC",uuml:"\xFC",uwangle:"\u29A7",vangrt:"\u299C",varepsilon:"\u03F5",varkappa:"\u03F0",varnothing:"\u2205",varphi:"\u03D5",varpi:"\u03D6",varpropto:"\u221D",varr:"\u2195",vArr:"\u21D5",varrho:"\u03F1",varsigma:"\u03C2",varsubsetneq:"\u228A\uFE00",varsubsetneqq:"\u2ACB\uFE00",varsupsetneq:"\u228B\uFE00",varsupsetneqq:"\u2ACC\uFE00",vartheta:"\u03D1",vartriangleleft:"\u22B2",vartriangleright:"\u22B3",vBar:"\u2AE8",Vbar:"\u2AEB",vBarv:"\u2AE9",Vcy:"\u0412",vcy:"\u0432",vdash:"\u22A2",vDash:"\u22A8",Vdash:"\u22A9",VDash:"\u22AB",Vdashl:"\u2AE6",veebar:"\u22BB",vee:"\u2228",Vee:"\u22C1",veeeq:"\u225A",vellip:"\u22EE",verbar:"|",Verbar:"\u2016",vert:"|",Vert:"\u2016",VerticalBar:"\u2223",VerticalLine:"|",VerticalSeparator:"\u2758",VerticalTilde:"\u2240",VeryThinSpace:"\u200A",Vfr:"\u{1D519}",vfr:"\u{1D533}",vltri:"\u22B2",vnsub:"\u2282\u20D2",vnsup:"\u2283\u20D2",Vopf:"\u{1D54D}",vopf:"\u{1D567}",vprop:"\u221D",vrtri:"\u22B3",Vscr:"\u{1D4B1}",vscr:"\u{1D4CB}",vsubnE:"\u2ACB\uFE00",vsubne:"\u228A\uFE00",vsupnE:"\u2ACC\uFE00",vsupne:"\u228B\uFE00",Vvdash:"\u22AA",vzigzag:"\u299A",Wcirc:"\u0174",wcirc:"\u0175",wedbar:"\u2A5F",wedge:"\u2227",Wedge:"\u22C0",wedgeq:"\u2259",weierp:"\u2118",Wfr:"\u{1D51A}",wfr:"\u{1D534}",Wopf:"\u{1D54E}",wopf:"\u{1D568}",wp:"\u2118",wr:"\u2240",wreath:"\u2240",Wscr:"\u{1D4B2}",wscr:"\u{1D4CC}",xcap:"\u22C2",xcirc:"\u25EF",xcup:"\u22C3",xdtri:"\u25BD",Xfr:"\u{1D51B}",xfr:"\u{1D535}",xharr:"\u27F7",xhArr:"\u27FA",Xi:"\u039E",xi:"\u03BE",xlarr:"\u27F5",xlArr:"\u27F8",xmap:"\u27FC",xnis:"\u22FB",xodot:"\u2A00",Xopf:"\u{1D54F}",xopf:"\u{1D569}",xoplus:"\u2A01",xotime:"\u2A02",xrarr:"\u27F6",xrArr:"\u27F9",Xscr:"\u{1D4B3}",xscr:"\u{1D4CD}",xsqcup:"\u2A06",xuplus:"\u2A04",xutri:"\u25B3",xvee:"\u22C1",xwedge:"\u22C0",Yacute:"\xDD",yacute:"\xFD",YAcy:"\u042F",yacy:"\u044F",Ycirc:"\u0176",ycirc:"\u0177",Ycy:"\u042B",ycy:"\u044B",yen:"\xA5",Yfr:"\u{1D51C}",yfr:"\u{1D536}",YIcy:"\u0407",yicy:"\u0457",Yopf:"\u{1D550}",yopf:"\u{1D56A}",Yscr:"\u{1D4B4}",yscr:"\u{1D4CE}",YUcy:"\u042E",yucy:"\u044E",yuml:"\xFF",Yuml:"\u0178",Zacute:"\u0179",zacute:"\u017A",Zcaron:"\u017D",zcaron:"\u017E",Zcy:"\u0417",zcy:"\u0437",Zdot:"\u017B",zdot:"\u017C",zeetrf:"\u2128",ZeroWidthSpace:"\u200B",Zeta:"\u0396",zeta:"\u03B6",zfr:"\u{1D537}",Zfr:"\u2128",ZHcy:"\u0416",zhcy:"\u0436",zigrarr:"\u21DD",zopf:"\u{1D56B}",Zopf:"\u2124",Zscr:"\u{1D4B5}",zscr:"\u{1D4CF}",zwj:"\u200D",zwnj:"\u200C"}});var GF=Ie((jBt,Fce)=&gt;{"use strict";Fce.exports=qce()});var yI=Ie((YBt,Uce)=&gt;{Uce.exports=/[!-#%-\*,-\/:;\?@\[-\]_\{\}\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u09FD\u0A76\u0AF0\u0C84\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166D\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E4E\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD803[\uDF55-\uDF59]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC8\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDC4B-\uDC4F\uDC5B\uDC5D\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDE60-\uDE6C\uDF3C-\uDF3E]|\uD806[\uDC3B\uDE3F-\uDE46\uDE9A-\uDE9C\uDE9E-\uDEA2]|\uD807[\uDC41-\uDC45\uDC70\uDC71\uDEF7\uDEF8]|\uD809[\uDC70-\uDC74]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD81B[\uDE97-\uDE9A]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]|\uD83A[\uDD5E\uDD5F]/});var Bce=Ie((QBt,Oce)=&gt;{"use strict";var Hce={};function IRe(e){var t,n,o=Hce[e];if(o)return o;for(o=Hce[e]=[],t=0;t&lt;128;t++)n=String.fromCharCode(t),/^[0-9a-z]$/i.test(n)?o.push(n):o.push("%"+("0"+t.toString(16).toUpperCase()).slice(-2));for(t=0;t&lt;e.length;t++)o[e.charCodeAt(t)]=e[t];return o}function xI(e,t,n){var o,r,i,s,a,l="";for(typeof t!="string"&amp;&amp;(n=t,t=xI.defaultChars),typeof n&gt;"u"&amp;&amp;(n=!0),a=IRe(t),o=0,r=e.length;o&lt;r;o++){if(i=e.charCodeAt(o),n&amp;&amp;i===37&amp;&amp;o+2&lt;r&amp;&amp;/^[0-9a-f]{2}$/i.test(e.slice(o+1,o+3))){l+=e.slice(o,o+3),o+=2;continue}if(i&lt;128){l+=a[i];continue}if(i&gt;=55296&amp;&amp;i&lt;=57343){if(i&gt;=55296&amp;&amp;i&lt;=56319&amp;&amp;o+1&lt;r&amp;&amp;(s=e.charCodeAt(o+1),s&gt;=56320&amp;&amp;s&lt;=57343)){l+=encodeURIComponent(e[o]+e[o+1]),o++;continue}l+="%EF%BF%BD";continue}l+=encodeURIComponent(e[o])}return l}xI.defaultChars=";/?:@&amp;=+$,-_.!~*'()#";xI.componentChars="-_.!~*'()";Oce.exports=xI});var Vce=Ie((KBt,Gce)=&gt;{"use strict";var zce={};function LRe(e){var t,n,o=zce[e];if(o)return o;for(o=zce[e]=[],t=0;t&lt;128;t++)n=String.fromCharCode(t),o.push(n);for(t=0;t&lt;e.length;t++)n=e.charCodeAt(t),o[n]="%"+("0"+n.toString(16).toUpperCase()).slice(-2);return o}function TI(e,t){var n;return typeof t!="string"&amp;&amp;(t=TI.defaultChars),n=LRe(t),e.replace(/(%[a-f0-9]{2})+/gi,function(o){var r,i,s,a,l,c,u,d="";for(r=0,i=o.length;r&lt;i;r+=3){if(s=parseInt(o.slice(r+1,r+3),16),s&lt;128){d+=n[s];continue}if((s&amp;224)===192&amp;&amp;r+3&lt;i&amp;&amp;(a=parseInt(o.slice(r+4,r+6),16),(a&amp;192)===128)){u=s&lt;&lt;6&amp;1984|a&amp;63,u&lt;128?d+="\uFFFD\uFFFD":d+=String.fromCharCode(u),r+=3;continue}if((s&amp;240)===224&amp;&amp;r+6&lt;i&amp;&amp;(a=parseInt(o.slice(r+4,r+6),16),l=parseInt(o.slice(r+7,r+9),16),(a&amp;192)===128&amp;&amp;(l&amp;192)===128)){u=s&lt;&lt;12&amp;61440|a&lt;&lt;6&amp;4032|l&amp;63,u&lt;2048||u&gt;=55296&amp;&amp;u&lt;=57343?d+="\uFFFD\uFFFD\uFFFD":d+=String.fromCharCode(u),r+=6;continue}if((s&amp;248)===240&amp;&amp;r+9&lt;i&amp;&amp;(a=parseInt(o.slice(r+4,r+6),16),l=parseInt(o.slice(r+7,r+9),16),c=parseInt(o.slice(r+10,r+12),16),(a&amp;192)===128&amp;&amp;(l&amp;192)===128&amp;&amp;(c&amp;192)===128)){u=s&lt;&lt;18&amp;1835008|a&lt;&lt;12&amp;258048|l&lt;&lt;6&amp;4032|c&amp;63,u&lt;65536||u&gt;1114111?d+="\uFFFD\uFFFD\uFFFD\uFFFD":(u-=65536,d+=String.fromCharCode(55296+(u&gt;&gt;10),56320+(u&amp;1023))),r+=9;continue}d+="\uFFFD"}return d})}TI.defaultChars=";/?:@&amp;=+$,#";TI.componentChars="";Gce.exports=TI});var Yce=Ie((WBt,jce)=&gt;{"use strict";jce.exports=function(t){var n="";return n+=t.protocol||"",n+=t.slashes?"//":"",n+=t.auth?t.auth+"@":"",t.hostname&amp;&amp;t.hostname.indexOf(":")!==-1?n+="["+t.hostname+"]":n+=t.hostname||"",n+=t.port?":"+t.port:"",n+=t.pathname||"",n+=t.search||"",n+=t.hash||"",n}});var eue=Ie((XBt,Zce)=&gt;{"use strict";function SI(){this.protocol=null,this.slashes=null,this.auth=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.pathname=null}var RRe=/^([a-z0-9.+-]+:)/i,MRe=/:[0-9]*$/,DRe=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,$Re=["&lt;","&gt;",'"',"`"," ","\r",`
`,"	"],NRe=["{","}","|","\\","^","`"].concat($Re),qRe=["'"].concat(NRe),Qce=["%","/","?",";","#"].concat(qRe),Kce=["/","?","#"],FRe=255,Wce=/^[+a-z0-9A-Z_-]{0,63}$/,URe=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,Xce={javascript:!0,"javascript:":!0},Jce={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0};function HRe(e,t){if(e&amp;&amp;e instanceof SI)return e;var n=new SI;return n.parse(e,t),n}SI.prototype.parse=function(e,t){var n,o,r,i,s,a=e;if(a=a.trim(),!t&amp;&amp;e.split("#").length===1){var l=DRe.exec(a);if(l)return this.pathname=l[1],l[2]&amp;&amp;(this.search=l[2]),this}var c=RRe.exec(a);if(c&amp;&amp;(c=c[0],r=c.toLowerCase(),this.protocol=c,a=a.substr(c.length)),(t||c||a.match(/^\/\/[^@\/]+@[^@\/]+/))&amp;&amp;(s=a.substr(0,2)==="//",s&amp;&amp;!(c&amp;&amp;Xce[c])&amp;&amp;(a=a.substr(2),this.slashes=!0)),!Xce[c]&amp;&amp;(s||c&amp;&amp;!Jce[c])){var u=-1;for(n=0;n&lt;Kce.length;n++)i=a.indexOf(Kce[n]),i!==-1&amp;&amp;(u===-1||i&lt;u)&amp;&amp;(u=i);var d,p;for(u===-1?p=a.lastIndexOf("@"):p=a.lastIndexOf("@",u),p!==-1&amp;&amp;(d=a.slice(0,p),a=a.slice(p+1),this.auth=d),u=-1,n=0;n&lt;Qce.length;n++)i=a.indexOf(Qce[n]),i!==-1&amp;&amp;(u===-1||i&lt;u)&amp;&amp;(u=i);u===-1&amp;&amp;(u=a.length),a[u-1]===":"&amp;&amp;u--;var h=a.slice(0,u);a=a.slice(u),this.parseHost(h),this.hostname=this.hostname||"";var g=this.hostname[0]==="["&amp;&amp;this.hostname[this.hostname.length-1]==="]";if(!g){var f=this.hostname.split(/\./);for(n=0,o=f.length;n&lt;o;n++){var b=f[n];if(b&amp;&amp;!b.match(Wce)){for(var y="",v=0,T=b.length;v&lt;T;v++)b.charCodeAt(v)&gt;127?y+="x":y+=b[v];if(!y.match(Wce)){var C=f.slice(0,n),k=f.slice(n+1),D=b.match(URe);D&amp;&amp;(C.push(D[1]),k.unshift(D[2])),k.length&amp;&amp;(a=k.join(".")+a),this.hostname=C.join(".");break}}}}this.hostname.length&gt;FRe&amp;&amp;(this.hostname=""),g&amp;&amp;(this.hostname=this.hostname.substr(1,this.hostname.length-2))}var N=a.indexOf("#");N!==-1&amp;&amp;(this.hash=a.substr(N),a=a.slice(0,N));var re=a.indexOf("?");return re!==-1&amp;&amp;(this.search=a.substr(re),a=a.slice(0,re)),a&amp;&amp;(this.pathname=a),Jce[r]&amp;&amp;this.hostname&amp;&amp;!this.pathname&amp;&amp;(this.pathname=""),this};SI.prototype.parseHost=function(e){var t=MRe.exec(e);t&amp;&amp;(t=t[0],t!==":"&amp;&amp;(this.port=t.substr(1)),e=e.substr(0,e.length-t.length)),e&amp;&amp;(this.hostname=e)};Zce.exports=HRe});var VF=Ie((JBt,Dx)=&gt;{"use strict";Dx.exports.encode=Bce();Dx.exports.decode=Vce();Dx.exports.format=Yce();Dx.exports.parse=eue()});var jF=Ie((ZBt,tue)=&gt;{tue.exports=/[\0-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/});var YF=Ie((e2t,nue)=&gt;{nue.exports=/[\0-\x1F\x7F-\x9F]/});var rue=Ie((t2t,oue)=&gt;{oue.exports=/[\xAD\u0600-\u0605\u061C\u06DD\u070F\u08E2\u180E\u200B-\u200F\u202A-\u202E\u2060-\u2064\u2066-\u206F\uFEFF\uFFF9-\uFFFB]|\uD804[\uDCBD\uDCCD]|\uD82F[\uDCA0-\uDCA3]|\uD834[\uDD73-\uDD7A]|\uDB40[\uDC01\uDC20-\uDC7F]/});var QF=Ie((n2t,iue)=&gt;{iue.exports=/[ \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000]/});var sue=Ie(Pb=&gt;{"use strict";Pb.Any=jF();Pb.Cc=YF();Pb.Cf=rue();Pb.P=yI();Pb.Z=QF()});var tn=Ie(Ro=&gt;{"use strict";function ORe(e){return Object.prototype.toString.call(e)}function BRe(e){return ORe(e)==="[object String]"}var zRe=Object.prototype.hasOwnProperty;function lue(e,t){return zRe.call(e,t)}function GRe(e){var t=Array.prototype.slice.call(arguments,1);return t.forEach(function(n){if(n){if(typeof n!="object")throw new TypeError(n+"must be object");Object.keys(n).forEach(function(o){e[o]=n[o]})}}),e}function VRe(e,t,n){return[].concat(e.slice(0,t),n,e.slice(t+1))}function cue(e){return!(e&gt;=55296&amp;&amp;e&lt;=57343||e&gt;=64976&amp;&amp;e&lt;=65007||(e&amp;65535)===65535||(e&amp;65535)===65534||e&gt;=0&amp;&amp;e&lt;=8||e===11||e&gt;=14&amp;&amp;e&lt;=31||e&gt;=127&amp;&amp;e&lt;=159||e&gt;1114111)}function uue(e){if(e&gt;65535){e-=65536;var t=55296+(e&gt;&gt;10),n=56320+(e&amp;1023);return String.fromCharCode(t,n)}return String.fromCharCode(e)}var due=/\\([!"#$%&amp;'()*+,\-.\/:;&lt;=&gt;?@[\\\]^_`{|}~])/g,jRe=/&amp;([a-z#][a-z0-9]{1,31});/gi,YRe=new RegExp(due.source+"|"+jRe.source,"gi"),QRe=/^#((?:x[a-f0-9]{1,8}|[0-9]{1,8}))/i,aue=GF();function KRe(e,t){var n=0;return lue(aue,t)?aue[t]:t.charCodeAt(0)===35&amp;&amp;QRe.test(t)&amp;&amp;(n=t[1].toLowerCase()==="x"?parseInt(t.slice(2),16):parseInt(t.slice(1),10),cue(n))?uue(n):e}function WRe(e){return e.indexOf("\\")&lt;0?e:e.replace(due,"$1")}function XRe(e){return e.indexOf("\\")&lt;0&amp;&amp;e.indexOf("&amp;")&lt;0?e:e.replace(YRe,function(t,n,o){return n||KRe(t,o)})}var JRe=/[&amp;&lt;&gt;"]/,ZRe=/[&amp;&lt;&gt;"]/g,eMe={"&amp;":"&amp;amp;","&lt;":"&amp;lt;","&gt;":"&amp;gt;",'"':"&amp;quot;"};function tMe(e){return eMe[e]}function nMe(e){return JRe.test(e)?e.replace(ZRe,tMe):e}var oMe=/[.?*+^$[\]\\(){}|-]/g;function rMe(e){return e.replace(oMe,"\\$&amp;")}function iMe(e){switch(e){case 9:case 32:return!0}return!1}function sMe(e){if(e&gt;=8192&amp;&amp;e&lt;=8202)return!0;switch(e){case 9:case 10:case 11:case 12:case 13:case 32:case 160:case 5760:case 8239:case 8287:case 12288:return!0}return!1}var aMe=yI();function lMe(e){return aMe.test(e)}function cMe(e){switch(e){case 33:case 34:case 35:case 36:case 37:case 38:case 39:case 40:case 41:case 42:case 43:case 44:case 45:case 46:case 47:case 58:case 59:case 60:case 61:case 62:case 63:case 64:case 91:case 92:case 93:case 94:case 95:case 96:case 123:case 124:case 125:case 126:return!0;default:return!1}}function uMe(e){return e=e.trim().replace(/\s+/g," "),"\u1E9E".toLowerCase()==="\u1E7E"&amp;&amp;(e=e.replace(/áºž/g,"\xDF")),e.toLowerCase().toUpperCase()}Ro.lib={};Ro.lib.mdurl=VF();Ro.lib.ucmicro=sue();Ro.assign=GRe;Ro.isString=BRe;Ro.has=lue;Ro.unescapeMd=WRe;Ro.unescapeAll=XRe;Ro.isValidEntityCode=cue;Ro.fromCodePoint=uue;Ro.escapeHtml=nMe;Ro.arrayReplaceAt=VRe;Ro.isSpace=iMe;Ro.isWhiteSpace=sMe;Ro.isMdAsciiPunct=cMe;Ro.isPunctChar=lMe;Ro.escapeRE=rMe;Ro.normalizeReference=uMe});var mue=Ie((i2t,pue)=&gt;{"use strict";pue.exports=function(t,n,o){var r,i,s,a,l=-1,c=t.posMax,u=t.pos;for(t.pos=n+1,r=1;t.pos&lt;c;){if(s=t.src.charCodeAt(t.pos),s===93&amp;&amp;(r--,r===0)){i=!0;break}if(a=t.pos,t.md.inline.skipToken(t),s===91){if(a===t.pos-1)r++;else if(o)return t.pos=u,-1}}return i&amp;&amp;(l=t.pos),t.pos=u,l}});var fue=Ie((s2t,gue)=&gt;{"use strict";var hue=tn().unescapeAll;gue.exports=function(t,n,o){var r,i,s=0,a=n,l={ok:!1,pos:0,lines:0,str:""};if(t.charCodeAt(n)===60){for(n++;n&lt;o;){if(r=t.charCodeAt(n),r===10||r===60)return l;if(r===62)return l.pos=n+1,l.str=hue(t.slice(a+1,n)),l.ok=!0,l;if(r===92&amp;&amp;n+1&lt;o){n+=2;continue}n++}return l}for(i=0;n&lt;o&amp;&amp;(r=t.charCodeAt(n),!(r===32||r&lt;32||r===127));){if(r===92&amp;&amp;n+1&lt;o){if(t.charCodeAt(n+1)===32)break;n+=2;continue}if(r===40&amp;&amp;(i++,i&gt;32))return l;if(r===41){if(i===0)break;i--}n++}return a===n||i!==0||(l.str=hue(t.slice(a,n)),l.lines=s,l.pos=n,l.ok=!0),l}});var _ue=Ie((a2t,bue)=&gt;{"use strict";var dMe=tn().unescapeAll;bue.exports=function(t,n,o){var r,i,s=0,a=n,l={ok:!1,pos:0,lines:0,str:""};if(n&gt;=o||(i=t.charCodeAt(n),i!==34&amp;&amp;i!==39&amp;&amp;i!==40))return l;for(n++,i===40&amp;&amp;(i=41);n&lt;o;){if(r=t.charCodeAt(n),r===i)return l.pos=n+1,l.lines=s,l.str=dMe(t.slice(a+1,n)),l.ok=!0,l;if(r===40&amp;&amp;i===41)return l;r===10?s++:r===92&amp;&amp;n+1&lt;o&amp;&amp;(n++,t.charCodeAt(n)===10&amp;&amp;s++),n++}return l}});var vue=Ie(wI=&gt;{"use strict";wI.parseLinkLabel=mue();wI.parseLinkDestination=fue();wI.parseLinkTitle=_ue()});var xue=Ie((c2t,yue)=&gt;{"use strict";var pMe=tn().assign,mMe=tn().unescapeAll,ch=tn().escapeHtml,zl={};zl.code_inline=function(e,t,n,o,r){var i=e[t];return"&lt;code"+r.renderAttrs(i)+"&gt;"+ch(e[t].content)+"&lt;/code&gt;"};zl.code_block=function(e,t,n,o,r){var i=e[t];return"&lt;pre"+r.renderAttrs(i)+"&gt;&lt;code&gt;"+ch(e[t].content)+`&lt;/code&gt;&lt;/pre&gt;
`};zl.fence=function(e,t,n,o,r){var i=e[t],s=i.info?mMe(i.info).trim():"",a="",l="",c,u,d,p,h;return s&amp;&amp;(d=s.split(/(\s+)/g),a=d[0],l=d.slice(2).join("")),n.highlight?c=n.highlight(i.content,a,l)||ch(i.content):c=ch(i.content),c.indexOf("&lt;pre")===0?c+`
`:s?(u=i.attrIndex("class"),p=i.attrs?i.attrs.slice():[],u&lt;0?p.push(["class",n.langPrefix+a]):(p[u]=p[u].slice(),p[u][1]+=" "+n.langPrefix+a),h={attrs:p},"&lt;pre&gt;&lt;code"+r.renderAttrs(h)+"&gt;"+c+`&lt;/code&gt;&lt;/pre&gt;
`):"&lt;pre&gt;&lt;code"+r.renderAttrs(i)+"&gt;"+c+`&lt;/code&gt;&lt;/pre&gt;
`};zl.image=function(e,t,n,o,r){var i=e[t];return i.attrs[i.attrIndex("alt")][1]=r.renderInlineAsText(i.children,n,o),r.renderToken(e,t,n)};zl.hardbreak=function(e,t,n){return n.xhtmlOut?`&lt;br /&gt;
`:`&lt;br&gt;
`};zl.softbreak=function(e,t,n){return n.breaks?n.xhtmlOut?`&lt;br /&gt;
`:`&lt;br&gt;
`:`
`};zl.text=function(e,t){return ch(e[t].content)};zl.html_block=function(e,t){return e[t].content};zl.html_inline=function(e,t){return e[t].content};function Ib(){this.rules=pMe({},zl)}Ib.prototype.renderAttrs=function(t){var n,o,r;if(!t.attrs)return"";for(r="",n=0,o=t.attrs.length;n&lt;o;n++)r+=" "+ch(t.attrs[n][0])+'="'+ch(t.attrs[n][1])+'"';return r};Ib.prototype.renderToken=function(t,n,o){var r,i="",s=!1,a=t[n];return a.hidden?"":(a.block&amp;&amp;a.nesting!==-1&amp;&amp;n&amp;&amp;t[n-1].hidden&amp;&amp;(i+=`
`),i+=(a.nesting===-1?"&lt;/":"&lt;")+a.tag,i+=this.renderAttrs(a),a.nesting===0&amp;&amp;o.xhtmlOut&amp;&amp;(i+=" /"),a.block&amp;&amp;(s=!0,a.nesting===1&amp;&amp;n+1&lt;t.length&amp;&amp;(r=t[n+1],(r.type==="inline"||r.hidden||r.nesting===-1&amp;&amp;r.tag===a.tag)&amp;&amp;(s=!1))),i+=s?`&gt;
`:"&gt;",i)};Ib.prototype.renderInline=function(e,t,n){for(var o,r="",i=this.rules,s=0,a=e.length;s&lt;a;s++)o=e[s].type,typeof i[o]&lt;"u"?r+=i[o](e,s,t,n,this):r+=this.renderToken(e,s,t);return r};Ib.prototype.renderInlineAsText=function(e,t,n){for(var o="",r=0,i=e.length;r&lt;i;r++)e[r].type==="text"?o+=e[r].content:e[r].type==="image"?o+=this.renderInlineAsText(e[r].children,t,n):e[r].type==="softbreak"&amp;&amp;(o+=`
`);return o};Ib.prototype.render=function(e,t,n){var o,r,i,s="",a=this.rules;for(o=0,r=e.length;o&lt;r;o++)i=e[o].type,i==="inline"?s+=this.renderInline(e[o].children,t,n):typeof a[i]&lt;"u"?s+=a[e[o].type](e,o,t,n,this):s+=this.renderToken(e,o,t,n);return s};yue.exports=Ib});var EI=Ie((u2t,Tue)=&gt;{"use strict";function Ba(){this.__rules__=[],this.__cache__=null}Ba.prototype.__find__=function(e){for(var t=0;t&lt;this.__rules__.length;t++)if(this.__rules__[t].name===e)return t;return-1};Ba.prototype.__compile__=function(){var e=this,t=[""];e.__rules__.forEach(function(n){n.enabled&amp;&amp;n.alt.forEach(function(o){t.indexOf(o)&lt;0&amp;&amp;t.push(o)})}),e.__cache__={},t.forEach(function(n){e.__cache__[n]=[],e.__rules__.forEach(function(o){o.enabled&amp;&amp;(n&amp;&amp;o.alt.indexOf(n)&lt;0||e.__cache__[n].push(o.fn))})})};Ba.prototype.at=function(e,t,n){var o=this.__find__(e),r=n||{};if(o===-1)throw new Error("Parser rule not found: "+e);this.__rules__[o].fn=t,this.__rules__[o].alt=r.alt||[],this.__cache__=null};Ba.prototype.before=function(e,t,n,o){var r=this.__find__(e),i=o||{};if(r===-1)throw new Error("Parser rule not found: "+e);this.__rules__.splice(r,0,{name:t,enabled:!0,fn:n,alt:i.alt||[]}),this.__cache__=null};Ba.prototype.after=function(e,t,n,o){var r=this.__find__(e),i=o||{};if(r===-1)throw new Error("Parser rule not found: "+e);this.__rules__.splice(r+1,0,{name:t,enabled:!0,fn:n,alt:i.alt||[]}),this.__cache__=null};Ba.prototype.push=function(e,t,n){var o=n||{};this.__rules__.push({name:e,enabled:!0,fn:t,alt:o.alt||[]}),this.__cache__=null};Ba.prototype.enable=function(e,t){Array.isArray(e)||(e=[e]);var n=[];return e.forEach(function(o){var r=this.__find__(o);if(r&lt;0){if(t)return;throw new Error("Rules manager: invalid rule name "+o)}this.__rules__[r].enabled=!0,n.push(o)},this),this.__cache__=null,n};Ba.prototype.enableOnly=function(e,t){Array.isArray(e)||(e=[e]),this.__rules__.forEach(function(n){n.enabled=!1}),this.enable(e,t)};Ba.prototype.disable=function(e,t){Array.isArray(e)||(e=[e]);var n=[];return e.forEach(function(o){var r=this.__find__(o);if(r&lt;0){if(t)return;throw new Error("Rules manager: invalid rule name "+o)}this.__rules__[r].enabled=!1,n.push(o)},this),this.__cache__=null,n};Ba.prototype.getRules=function(e){return this.__cache__===null&amp;&amp;this.__compile__(),this.__cache__[e]||[]};Tue.exports=Ba});var wue=Ie((d2t,Sue)=&gt;{"use strict";var hMe=/\r\n?|\n/g,gMe=/\0/g;Sue.exports=function(t){var n;n=t.src.replace(hMe,`
`),n=n.replace(gMe,"\uFFFD"),t.src=n}});var kue=Ie((p2t,Eue)=&gt;{"use strict";Eue.exports=function(t){var n;t.inlineMode?(n=new t.Token("inline","",0),n.content=t.src,n.map=[0,1],n.children=[],t.tokens.push(n)):t.md.block.parse(t.src,t.md,t.env,t.tokens)}});var Aue=Ie((m2t,Cue)=&gt;{"use strict";Cue.exports=function(t){var n=t.tokens,o,r,i;for(r=0,i=n.length;r&lt;i;r++)o=n[r],o.type==="inline"&amp;&amp;t.md.inline.parse(o.content,t.md,t.env,o.children)}});var Iue=Ie((h2t,Pue)=&gt;{"use strict";var fMe=tn().arrayReplaceAt;function bMe(e){return/^&lt;a[&gt;\s]/i.test(e)}function _Me(e){return/^&lt;\/a\s*&gt;/i.test(e)}Pue.exports=function(t){var n,o,r,i,s,a,l,c,u,d,p,h,g,f,b,y,v=t.tokens,T;if(t.md.options.linkify){for(o=0,r=v.length;o&lt;r;o++)if(!(v[o].type!=="inline"||!t.md.linkify.pretest(v[o].content)))for(i=v[o].children,g=0,n=i.length-1;n&gt;=0;n--){if(a=i[n],a.type==="link_close"){for(n--;i[n].level!==a.level&amp;&amp;i[n].type!=="link_open";)n--;continue}if(a.type==="html_inline"&amp;&amp;(bMe(a.content)&amp;&amp;g&gt;0&amp;&amp;g--,_Me(a.content)&amp;&amp;g++),!(g&gt;0)&amp;&amp;a.type==="text"&amp;&amp;t.md.linkify.test(a.content)){for(u=a.content,T=t.md.linkify.match(u),l=[],h=a.level,p=0,T.length&gt;0&amp;&amp;T[0].index===0&amp;&amp;n&gt;0&amp;&amp;i[n-1].type==="text_special"&amp;&amp;(T=T.slice(1)),c=0;c&lt;T.length;c++)f=T[c].url,b=t.md.normalizeLink(f),t.md.validateLink(b)&amp;&amp;(y=T[c].text,T[c].schema?T[c].schema==="mailto:"&amp;&amp;!/^mailto:/i.test(y)?y=t.md.normalizeLinkText("mailto:"+y).replace(/^mailto:/,""):y=t.md.normalizeLinkText(y):y=t.md.normalizeLinkText("http://"+y).replace(/^http:\/\//,""),d=T[c].index,d&gt;p&amp;&amp;(s=new t.Token("text","",0),s.content=u.slice(p,d),s.level=h,l.push(s)),s=new t.Token("link_open","a",1),s.attrs=[["href",b]],s.level=h++,s.markup="linkify",s.info="auto",l.push(s),s=new t.Token("text","",0),s.content=y,s.level=h,l.push(s),s=new t.Token("link_close","a",-1),s.level=--h,s.markup="linkify",s.info="auto",l.push(s),p=T[c].lastIndex);p&lt;u.length&amp;&amp;(s=new t.Token("text","",0),s.content=u.slice(p),s.level=h,l.push(s)),v[o].children=i=fMe(i,n,l)}}}}});var Mue=Ie((g2t,Rue)=&gt;{"use strict";var Lue=/\+-|\.\.|\?\?\?\?|!!!!|,,|--/,vMe=/\((c|tm|r)\)/i,yMe=/\((c|tm|r)\)/ig,xMe={c:"\xA9",r:"\xAE",tm:"\u2122"};function TMe(e,t){return xMe[t.toLowerCase()]}function SMe(e){var t,n,o=0;for(t=e.length-1;t&gt;=0;t--)n=e[t],n.type==="text"&amp;&amp;!o&amp;&amp;(n.content=n.content.replace(yMe,TMe)),n.type==="link_open"&amp;&amp;n.info==="auto"&amp;&amp;o--,n.type==="link_close"&amp;&amp;n.info==="auto"&amp;&amp;o++}function wMe(e){var t,n,o=0;for(t=e.length-1;t&gt;=0;t--)n=e[t],n.type==="text"&amp;&amp;!o&amp;&amp;Lue.test(n.content)&amp;&amp;(n.content=n.content.replace(/\+-/g,"\xB1").replace(/\.{2,}/g,"\u2026").replace(/([?!])â€¦/g,"$1..").replace(/([?!]){4,}/g,"$1$1$1").replace(/,{2,}/g,",").replace(/(^|[^-])---(?=[^-]|$)/mg,"$1\u2014").replace(/(^|\s)--(?=\s|$)/mg,"$1\u2013").replace(/(^|[^-\s])--(?=[^-\s]|$)/mg,"$1\u2013")),n.type==="link_open"&amp;&amp;n.info==="auto"&amp;&amp;o--,n.type==="link_close"&amp;&amp;n.info==="auto"&amp;&amp;o++}Rue.exports=function(t){var n;if(t.md.options.typographer)for(n=t.tokens.length-1;n&gt;=0;n--)t.tokens[n].type==="inline"&amp;&amp;(vMe.test(t.tokens[n].content)&amp;&amp;SMe(t.tokens[n].children),Lue.test(t.tokens[n].content)&amp;&amp;wMe(t.tokens[n].children))}});var Hue=Ie((f2t,Uue)=&gt;{"use strict";var Due=tn().isWhiteSpace,$ue=tn().isPunctChar,Nue=tn().isMdAsciiPunct,EMe=/['"]/,que=/['"]/g,Fue="\u2019";function kI(e,t,n){return e.slice(0,t)+n+e.slice(t+1)}function kMe(e,t){var n,o,r,i,s,a,l,c,u,d,p,h,g,f,b,y,v,T,C,k,D;for(C=[],n=0;n&lt;e.length;n++){for(o=e[n],l=e[n].level,v=C.length-1;v&gt;=0&amp;&amp;!(C[v].level&lt;=l);v--);if(C.length=v+1,o.type==="text"){r=o.content,s=0,a=r.length;e:for(;s&lt;a&amp;&amp;(que.lastIndex=s,i=que.exec(r),!!i);){if(b=y=!0,s=i.index+1,T=i[0]==="'",u=32,i.index-1&gt;=0)u=r.charCodeAt(i.index-1);else for(v=n-1;v&gt;=0&amp;&amp;!(e[v].type==="softbreak"||e[v].type==="hardbreak");v--)if(e[v].content){u=e[v].content.charCodeAt(e[v].content.length-1);break}if(d=32,s&lt;a)d=r.charCodeAt(s);else for(v=n+1;v&lt;e.length&amp;&amp;!(e[v].type==="softbreak"||e[v].type==="hardbreak");v++)if(e[v].content){d=e[v].content.charCodeAt(0);break}if(p=Nue(u)||$ue(String.fromCharCode(u)),h=Nue(d)||$ue(String.fromCharCode(d)),g=Due(u),f=Due(d),f?b=!1:h&amp;&amp;(g||p||(b=!1)),g?y=!1:p&amp;&amp;(f||h||(y=!1)),d===34&amp;&amp;i[0]==='"'&amp;&amp;u&gt;=48&amp;&amp;u&lt;=57&amp;&amp;(y=b=!1),b&amp;&amp;y&amp;&amp;(b=p,y=h),!b&amp;&amp;!y){T&amp;&amp;(o.content=kI(o.content,i.index,Fue));continue}if(y){for(v=C.length-1;v&gt;=0&amp;&amp;(c=C[v],!(C[v].level&lt;l));v--)if(c.single===T&amp;&amp;C[v].level===l){c=C[v],T?(k=t.md.options.quotes[2],D=t.md.options.quotes[3]):(k=t.md.options.quotes[0],D=t.md.options.quotes[1]),o.content=kI(o.content,i.index,D),e[c.token].content=kI(e[c.token].content,c.pos,k),s+=D.length-1,c.token===n&amp;&amp;(s+=k.length-1),r=o.content,a=r.length,C.length=v;continue e}}b?C.push({token:n,pos:i.index,single:T,level:l}):y&amp;&amp;T&amp;&amp;(o.content=kI(o.content,i.index,Fue))}}}}Uue.exports=function(t){var n;if(t.md.options.typographer)for(n=t.tokens.length-1;n&gt;=0;n--)t.tokens[n].type!=="inline"||!EMe.test(t.tokens[n].content)||kMe(t.tokens[n].children,t)}});var Bue=Ie((b2t,Oue)=&gt;{"use strict";Oue.exports=function(t){var n,o,r,i,s,a,l=t.tokens;for(n=0,o=l.length;n&lt;o;n++)if(l[n].type==="inline"){for(r=l[n].children,s=r.length,i=0;i&lt;s;i++)r[i].type==="text_special"&amp;&amp;(r[i].type="text");for(i=a=0;i&lt;s;i++)r[i].type==="text"&amp;&amp;i+1&lt;s&amp;&amp;r[i+1].type==="text"?r[i+1].content=r[i].content+r[i+1].content:(i!==a&amp;&amp;(r[a]=r[i]),a++);i!==a&amp;&amp;(r.length=a)}}});var CI=Ie((_2t,zue)=&gt;{"use strict";function Lb(e,t,n){this.type=e,this.tag=t,this.attrs=null,this.map=null,this.nesting=n,this.level=0,this.children=null,this.content="",this.markup="",this.info="",this.meta=null,this.block=!1,this.hidden=!1}Lb.prototype.attrIndex=function(t){var n,o,r;if(!this.attrs)return-1;for(n=this.attrs,o=0,r=n.length;o&lt;r;o++)if(n[o][0]===t)return o;return-1};Lb.prototype.attrPush=function(t){this.attrs?this.attrs.push(t):this.attrs=[t]};Lb.prototype.attrSet=function(t,n){var o=this.attrIndex(t),r=[t,n];o&lt;0?this.attrPush(r):this.attrs[o]=r};Lb.prototype.attrGet=function(t){var n=this.attrIndex(t),o=null;return n&gt;=0&amp;&amp;(o=this.attrs[n][1]),o};Lb.prototype.attrJoin=function(t,n){var o=this.attrIndex(t);o&lt;0?this.attrPush([t,n]):this.attrs[o][1]=this.attrs[o][1]+" "+n};zue.exports=Lb});var jue=Ie((v2t,Vue)=&gt;{"use strict";var CMe=CI();function Gue(e,t,n){this.src=e,this.env=n,this.tokens=[],this.inlineMode=!1,this.md=t}Gue.prototype.Token=CMe;Vue.exports=Gue});var Que=Ie((y2t,Yue)=&gt;{"use strict";var AMe=EI(),KF=[["normalize",wue()],["block",kue()],["inline",Aue()],["linkify",Iue()],["replacements",Mue()],["smartquotes",Hue()],["text_join",Bue()]];function WF(){this.ruler=new AMe;for(var e=0;e&lt;KF.length;e++)this.ruler.push(KF[e][0],KF[e][1])}WF.prototype.process=function(e){var t,n,o;for(o=this.ruler.getRules(""),t=0,n=o.length;t&lt;n;t++)o[t](e)};WF.prototype.State=jue();Yue.exports=WF});var Xue=Ie((x2t,Wue)=&gt;{"use strict";var XF=tn().isSpace;function JF(e,t){var n=e.bMarks[t]+e.tShift[t],o=e.eMarks[t];return e.src.slice(n,o)}function Kue(e){var t=[],n=0,o=e.length,r,i=!1,s=0,a="";for(r=e.charCodeAt(n);n&lt;o;)r===124&amp;&amp;(i?(a+=e.substring(s,n-1),s=n):(t.push(a+e.substring(s,n)),a="",s=n+1)),i=r===92,n++,r=e.charCodeAt(n);return t.push(a+e.substring(s)),t}Wue.exports=function(t,n,o,r){var i,s,a,l,c,u,d,p,h,g,f,b,y,v,T,C,k,D;if(n+2&gt;o||(u=n+1,t.sCount[u]&lt;t.blkIndent)||t.sCount[u]-t.blkIndent&gt;=4||(a=t.bMarks[u]+t.tShift[u],a&gt;=t.eMarks[u])||(k=t.src.charCodeAt(a++),k!==124&amp;&amp;k!==45&amp;&amp;k!==58)||a&gt;=t.eMarks[u]||(D=t.src.charCodeAt(a++),D!==124&amp;&amp;D!==45&amp;&amp;D!==58&amp;&amp;!XF(D))||k===45&amp;&amp;XF(D))return!1;for(;a&lt;t.eMarks[u];){if(i=t.src.charCodeAt(a),i!==124&amp;&amp;i!==45&amp;&amp;i!==58&amp;&amp;!XF(i))return!1;a++}for(s=JF(t,n+1),d=s.split("|"),g=[],l=0;l&lt;d.length;l++){if(f=d[l].trim(),!f){if(l===0||l===d.length-1)continue;return!1}if(!/^:?-+:?$/.test(f))return!1;f.charCodeAt(f.length-1)===58?g.push(f.charCodeAt(0)===58?"center":"right"):f.charCodeAt(0)===58?g.push("left"):g.push("")}if(s=JF(t,n).trim(),s.indexOf("|")===-1||t.sCount[n]-t.blkIndent&gt;=4||(d=Kue(s),d.length&amp;&amp;d[0]===""&amp;&amp;d.shift(),d.length&amp;&amp;d[d.length-1]===""&amp;&amp;d.pop(),p=d.length,p===0||p!==g.length))return!1;if(r)return!0;for(v=t.parentType,t.parentType="table",C=t.md.block.ruler.getRules("blockquote"),h=t.push("table_open","table",1),h.map=b=[n,0],h=t.push("thead_open","thead",1),h.map=[n,n+1],h=t.push("tr_open","tr",1),h.map=[n,n+1],l=0;l&lt;d.length;l++)h=t.push("th_open","th",1),g[l]&amp;&amp;(h.attrs=[["style","text-align:"+g[l]]]),h=t.push("inline","",0),h.content=d[l].trim(),h.children=[],h=t.push("th_close","th",-1);for(h=t.push("tr_close","tr",-1),h=t.push("thead_close","thead",-1),u=n+2;u&lt;o&amp;&amp;!(t.sCount[u]&lt;t.blkIndent);u++){for(T=!1,l=0,c=C.length;l&lt;c;l++)if(C[l](t,u,o,!0)){T=!0;break}if(T||(s=JF(t,u).trim(),!s)||t.sCount[u]-t.blkIndent&gt;=4)break;for(d=Kue(s),d.length&amp;&amp;d[0]===""&amp;&amp;d.shift(),d.length&amp;&amp;d[d.length-1]===""&amp;&amp;d.pop(),u===n+2&amp;&amp;(h=t.push("tbody_open","tbody",1),h.map=y=[n+2,0]),h=t.push("tr_open","tr",1),h.map=[u,u+1],l=0;l&lt;p;l++)h=t.push("td_open","td",1),g[l]&amp;&amp;(h.attrs=[["style","text-align:"+g[l]]]),h=t.push("inline","",0),h.content=d[l]?d[l].trim():"",h.children=[],h=t.push("td_close","td",-1);h=t.push("tr_close","tr",-1)}return y&amp;&amp;(h=t.push("tbody_close","tbody",-1),y[1]=u),h=t.push("table_close","table",-1),b[1]=u,t.parentType=v,t.line=u,!0}});var Zue=Ie((T2t,Jue)=&gt;{"use strict";Jue.exports=function(t,n,o){var r,i,s;if(t.sCount[n]-t.blkIndent&lt;4)return!1;for(i=r=n+1;r&lt;o;){if(t.isEmpty(r)){r++;continue}if(t.sCount[r]-t.blkIndent&gt;=4){r++,i=r;continue}break}return t.line=i,s=t.push("code_block","code",0),s.content=t.getLines(n,i,4+t.blkIndent,!1)+`
`,s.map=[n,t.line],!0}});var tde=Ie((S2t,ede)=&gt;{"use strict";ede.exports=function(t,n,o,r){var i,s,a,l,c,u,d,p=!1,h=t.bMarks[n]+t.tShift[n],g=t.eMarks[n];if(t.sCount[n]-t.blkIndent&gt;=4||h+3&gt;g||(i=t.src.charCodeAt(h),i!==126&amp;&amp;i!==96)||(c=h,h=t.skipChars(h,i),s=h-c,s&lt;3)||(d=t.src.slice(c,h),a=t.src.slice(h,g),i===96&amp;&amp;a.indexOf(String.fromCharCode(i))&gt;=0))return!1;if(r)return!0;for(l=n;l++,!(l&gt;=o||(h=c=t.bMarks[l]+t.tShift[l],g=t.eMarks[l],h&lt;g&amp;&amp;t.sCount[l]&lt;t.blkIndent));)if(t.src.charCodeAt(h)===i&amp;&amp;!(t.sCount[l]-t.blkIndent&gt;=4)&amp;&amp;(h=t.skipChars(h,i),!(h-c&lt;s)&amp;&amp;(h=t.skipSpaces(h),!(h&lt;g)))){p=!0;break}return s=t.sCount[n],t.line=l+(p?1:0),u=t.push("fence","code",0),u.info=a,u.content=t.getLines(n+1,l,s,!0),u.markup=d,u.map=[n,t.line],!0}});var rde=Ie((w2t,ode)=&gt;{"use strict";var nde=tn().isSpace;ode.exports=function(t,n,o,r){var i,s,a,l,c,u,d,p,h,g,f,b,y,v,T,C,k,D,N,re,Pe=t.lineMax,W=t.bMarks[n]+t.tShift[n],Ze=t.eMarks[n];if(t.sCount[n]-t.blkIndent&gt;=4||t.src.charCodeAt(W++)!==62)return!1;if(r)return!0;for(l=h=t.sCount[n]+1,t.src.charCodeAt(W)===32?(W++,l++,h++,i=!1,C=!0):t.src.charCodeAt(W)===9?(C=!0,(t.bsCount[n]+h)%4===3?(W++,l++,h++,i=!1):i=!0):C=!1,g=[t.bMarks[n]],t.bMarks[n]=W;W&lt;Ze&amp;&amp;(s=t.src.charCodeAt(W),nde(s));){s===9?h+=4-(h+t.bsCount[n]+(i?1:0))%4:h++;W++}for(f=[t.bsCount[n]],t.bsCount[n]=t.sCount[n]+1+(C?1:0),u=W&gt;=Ze,v=[t.sCount[n]],t.sCount[n]=h-l,T=[t.tShift[n]],t.tShift[n]=W-t.bMarks[n],D=t.md.block.ruler.getRules("blockquote"),y=t.parentType,t.parentType="blockquote",p=n+1;p&lt;o&amp;&amp;(re=t.sCount[p]&lt;t.blkIndent,W=t.bMarks[p]+t.tShift[p],Ze=t.eMarks[p],!(W&gt;=Ze));p++){if(t.src.charCodeAt(W++)===62&amp;&amp;!re){for(l=h=t.sCount[p]+1,t.src.charCodeAt(W)===32?(W++,l++,h++,i=!1,C=!0):t.src.charCodeAt(W)===9?(C=!0,(t.bsCount[p]+h)%4===3?(W++,l++,h++,i=!1):i=!0):C=!1,g.push(t.bMarks[p]),t.bMarks[p]=W;W&lt;Ze&amp;&amp;(s=t.src.charCodeAt(W),nde(s));){s===9?h+=4-(h+t.bsCount[p]+(i?1:0))%4:h++;W++}u=W&gt;=Ze,f.push(t.bsCount[p]),t.bsCount[p]=t.sCount[p]+1+(C?1:0),v.push(t.sCount[p]),t.sCount[p]=h-l,T.push(t.tShift[p]),t.tShift[p]=W-t.bMarks[p];continue}if(u)break;for(k=!1,a=0,c=D.length;a&lt;c;a++)if(D[a](t,p,o,!0)){k=!0;break}if(k){t.lineMax=p,t.blkIndent!==0&amp;&amp;(g.push(t.bMarks[p]),f.push(t.bsCount[p]),T.push(t.tShift[p]),v.push(t.sCount[p]),t.sCount[p]-=t.blkIndent);break}g.push(t.bMarks[p]),f.push(t.bsCount[p]),T.push(t.tShift[p]),v.push(t.sCount[p]),t.sCount[p]=-1}for(b=t.blkIndent,t.blkIndent=0,N=t.push("blockquote_open","blockquote",1),N.markup="&gt;",N.map=d=[n,0],t.md.block.tokenize(t,n,p),N=t.push("blockquote_close","blockquote",-1),N.markup="&gt;",t.lineMax=Pe,t.parentType=y,d[1]=t.line,a=0;a&lt;T.length;a++)t.bMarks[a+n]=g[a],t.tShift[a+n]=T[a],t.sCount[a+n]=v[a],t.bsCount[a+n]=f[a];return t.blkIndent=b,!0}});var sde=Ie((E2t,ide)=&gt;{"use strict";var PMe=tn().isSpace;ide.exports=function(t,n,o,r){var i,s,a,l,c=t.bMarks[n]+t.tShift[n],u=t.eMarks[n];if(t.sCount[n]-t.blkIndent&gt;=4||(i=t.src.charCodeAt(c++),i!==42&amp;&amp;i!==45&amp;&amp;i!==95))return!1;for(s=1;c&lt;u;){if(a=t.src.charCodeAt(c++),a!==i&amp;&amp;!PMe(a))return!1;a===i&amp;&amp;s++}return s&lt;3?!1:(r||(t.line=n+1,l=t.push("hr","hr",0),l.map=[n,t.line],l.markup=Array(s+1).join(String.fromCharCode(i))),!0)}});var dde=Ie((k2t,ude)=&gt;{"use strict";var cde=tn().isSpace;function ade(e,t){var n,o,r,i;return o=e.bMarks[t]+e.tShift[t],r=e.eMarks[t],n=e.src.charCodeAt(o++),n!==42&amp;&amp;n!==45&amp;&amp;n!==43||o&lt;r&amp;&amp;(i=e.src.charCodeAt(o),!cde(i))?-1:o}function lde(e,t){var n,o=e.bMarks[t]+e.tShift[t],r=o,i=e.eMarks[t];if(r+1&gt;=i||(n=e.src.charCodeAt(r++),n&lt;48||n&gt;57))return-1;for(;;){if(r&gt;=i)return-1;if(n=e.src.charCodeAt(r++),n&gt;=48&amp;&amp;n&lt;=57){if(r-o&gt;=10)return-1;continue}if(n===41||n===46)break;return-1}return r&lt;i&amp;&amp;(n=e.src.charCodeAt(r),!cde(n))?-1:r}function IMe(e,t){var n,o,r=e.level+2;for(n=t+2,o=e.tokens.length-2;n&lt;o;n++)e.tokens[n].level===r&amp;&amp;e.tokens[n].type==="paragraph_open"&amp;&amp;(e.tokens[n+2].hidden=!0,e.tokens[n].hidden=!0,n+=2)}ude.exports=function(t,n,o,r){var i,s,a,l,c,u,d,p,h,g,f,b,y,v,T,C,k,D,N,re,Pe,W,Ze,Ht,Vt,ln,mn,Pt,An=!1,Ee=!0;if(t.sCount[n]-t.blkIndent&gt;=4||t.listIndent&gt;=0&amp;&amp;t.sCount[n]-t.listIndent&gt;=4&amp;&amp;t.sCount[n]&lt;t.blkIndent)return!1;if(r&amp;&amp;t.parentType==="paragraph"&amp;&amp;t.sCount[n]&gt;=t.blkIndent&amp;&amp;(An=!0),(Ze=lde(t,n))&gt;=0){if(d=!0,Vt=t.bMarks[n]+t.tShift[n],y=Number(t.src.slice(Vt,Ze-1)),An&amp;&amp;y!==1)return!1}else if((Ze=ade(t,n))&gt;=0)d=!1;else return!1;if(An&amp;&amp;t.skipSpaces(Ze)&gt;=t.eMarks[n])return!1;if(b=t.src.charCodeAt(Ze-1),r)return!0;for(f=t.tokens.length,d?(Pt=t.push("ordered_list_open","ol",1),y!==1&amp;&amp;(Pt.attrs=[["start",y]])):Pt=t.push("bullet_list_open","ul",1),Pt.map=g=[n,0],Pt.markup=String.fromCharCode(b),T=n,Ht=!1,mn=t.md.block.ruler.getRules("list"),D=t.parentType,t.parentType="list";T&lt;o;){for(W=Ze,v=t.eMarks[T],u=C=t.sCount[T]+Ze-(t.bMarks[n]+t.tShift[n]);W&lt;v;){if(i=t.src.charCodeAt(W),i===9)C+=4-(C+t.bsCount[T])%4;else if(i===32)C++;else break;W++}if(s=W,s&gt;=v?c=1:c=C-u,c&gt;4&amp;&amp;(c=1),l=u+c,Pt=t.push("list_item_open","li",1),Pt.markup=String.fromCharCode(b),Pt.map=p=[n,0],d&amp;&amp;(Pt.info=t.src.slice(Vt,Ze-1)),Pe=t.tight,re=t.tShift[n],N=t.sCount[n],k=t.listIndent,t.listIndent=t.blkIndent,t.blkIndent=l,t.tight=!0,t.tShift[n]=s-t.bMarks[n],t.sCount[n]=C,s&gt;=v&amp;&amp;t.isEmpty(n+1)?t.line=Math.min(t.line+2,o):t.md.block.tokenize(t,n,o,!0),(!t.tight||Ht)&amp;&amp;(Ee=!1),Ht=t.line-n&gt;1&amp;&amp;t.isEmpty(t.line-1),t.blkIndent=t.listIndent,t.listIndent=k,t.tShift[n]=re,t.sCount[n]=N,t.tight=Pe,Pt=t.push("list_item_close","li",-1),Pt.markup=String.fromCharCode(b),T=n=t.line,p[1]=T,s=t.bMarks[n],T&gt;=o||t.sCount[T]&lt;t.blkIndent||t.sCount[n]-t.blkIndent&gt;=4)break;for(ln=!1,a=0,h=mn.length;a&lt;h;a++)if(mn[a](t,T,o,!0)){ln=!0;break}if(ln)break;if(d){if(Ze=lde(t,T),Ze&lt;0)break;Vt=t.bMarks[T]+t.tShift[T]}else if(Ze=ade(t,T),Ze&lt;0)break;if(b!==t.src.charCodeAt(Ze-1))break}return d?Pt=t.push("ordered_list_close","ol",-1):Pt=t.push("bullet_list_close","ul",-1),Pt.markup=String.fromCharCode(b),g[1]=T,t.line=T,t.parentType=D,Ee&amp;&amp;IMe(t,f),!0}});var mde=Ie((C2t,pde)=&gt;{"use strict";var LMe=tn().normalizeReference,AI=tn().isSpace;pde.exports=function(t,n,o,r){var i,s,a,l,c,u,d,p,h,g,f,b,y,v,T,C,k=0,D=t.bMarks[n]+t.tShift[n],N=t.eMarks[n],re=n+1;if(t.sCount[n]-t.blkIndent&gt;=4||t.src.charCodeAt(D)!==91)return!1;for(;++D&lt;N;)if(t.src.charCodeAt(D)===93&amp;&amp;t.src.charCodeAt(D-1)!==92){if(D+1===N||t.src.charCodeAt(D+1)!==58)return!1;break}for(l=t.lineMax,T=t.md.block.ruler.getRules("reference"),g=t.parentType,t.parentType="reference";re&lt;l&amp;&amp;!t.isEmpty(re);re++)if(!(t.sCount[re]-t.blkIndent&gt;3)&amp;&amp;!(t.sCount[re]&lt;0)){for(v=!1,u=0,d=T.length;u&lt;d;u++)if(T[u](t,re,l,!0)){v=!0;break}if(v)break}for(y=t.getLines(n,re,t.blkIndent,!1).trim(),N=y.length,D=1;D&lt;N;D++){if(i=y.charCodeAt(D),i===91)return!1;if(i===93){h=D;break}else i===10?k++:i===92&amp;&amp;(D++,D&lt;N&amp;&amp;y.charCodeAt(D)===10&amp;&amp;k++)}if(h&lt;0||y.charCodeAt(h+1)!==58)return!1;for(D=h+2;D&lt;N;D++)if(i=y.charCodeAt(D),i===10)k++;else if(!AI(i))break;if(f=t.md.helpers.parseLinkDestination(y,D,N),!f.ok||(c=t.md.normalizeLink(f.str),!t.md.validateLink(c)))return!1;for(D=f.pos,k+=f.lines,s=D,a=k,b=D;D&lt;N;D++)if(i=y.charCodeAt(D),i===10)k++;else if(!AI(i))break;for(f=t.md.helpers.parseLinkTitle(y,D,N),D&lt;N&amp;&amp;b!==D&amp;&amp;f.ok?(C=f.str,D=f.pos,k+=f.lines):(C="",D=s,k=a);D&lt;N&amp;&amp;(i=y.charCodeAt(D),!!AI(i));)D++;if(D&lt;N&amp;&amp;y.charCodeAt(D)!==10&amp;&amp;C)for(C="",D=s,k=a;D&lt;N&amp;&amp;(i=y.charCodeAt(D),!!AI(i));)D++;return D&lt;N&amp;&amp;y.charCodeAt(D)!==10||(p=LMe(y.slice(1,h)),!p)?!1:(r||(typeof t.env.references&gt;"u"&amp;&amp;(t.env.references={}),typeof t.env.references[p]&gt;"u"&amp;&amp;(t.env.references[p]={title:C,href:c}),t.parentType=g,t.line=n+k+1),!0)}});var gde=Ie((A2t,hde)=&gt;{"use strict";hde.exports=["address","article","aside","base","basefont","blockquote","body","caption","center","col","colgroup","dd","details","dialog","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hr","html","iframe","legend","li","link","main","menu","menuitem","nav","noframes","ol","optgroup","option","p","param","section","source","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"]});var eU=Ie((P2t,ZF)=&gt;{"use strict";var RMe="[a-zA-Z_:][a-zA-Z0-9:._-]*",MMe="[^\"'=&lt;&gt;`\\x00-\\x20]+",DMe="'[^']*'",$Me='"[^"]*"',NMe="(?:"+MMe+"|"+DMe+"|"+$Me+")",qMe="(?:\\s+"+RMe+"(?:\\s*=\\s*"+NMe+")?)",fde="&lt;[A-Za-z][A-Za-z0-9\\-]*"+qMe+"*\\s*\\/?&gt;",bde="&lt;\\/[A-Za-z][A-Za-z0-9\\-]*\\s*&gt;",FMe="&lt;!----&gt;|&lt;!--(?:-?[^&gt;-])(?:-?[^-])*--&gt;",UMe="&lt;[?][\\s\\S]*?[?]&gt;",HMe="&lt;![A-Z]+\\s+[^&gt;]*&gt;",OMe="&lt;!\\[CDATA\\[[\\s\\S]*?\\]\\]&gt;",BMe=new RegExp("^(?:"+fde+"|"+bde+"|"+FMe+"|"+UMe+"|"+HMe+"|"+OMe+")"),zMe=new RegExp("^(?:"+fde+"|"+bde+")");ZF.exports.HTML_TAG_RE=BMe;ZF.exports.HTML_OPEN_CLOSE_TAG_RE=zMe});var vde=Ie((I2t,_de)=&gt;{"use strict";var GMe=gde(),VMe=eU().HTML_OPEN_CLOSE_TAG_RE,Rb=[[/^&lt;(script|pre|style|textarea)(?=(\s|&gt;|$))/i,/&lt;\/(script|pre|style|textarea)&gt;/i,!0],[/^&lt;!--/,/--&gt;/,!0],[/^&lt;\?/,/\?&gt;/,!0],[/^&lt;![A-Z]/,/&gt;/,!0],[/^&lt;!\[CDATA\[/,/\]\]&gt;/,!0],[new RegExp("^&lt;/?("+GMe.join("|")+")(?=(\\s|/?&gt;|$))","i"),/^$/,!0],[new RegExp(VMe.source+"\\s*$"),/^$/,!1]];_de.exports=function(t,n,o,r){var i,s,a,l,c=t.bMarks[n]+t.tShift[n],u=t.eMarks[n];if(t.sCount[n]-t.blkIndent&gt;=4||!t.md.options.html||t.src.charCodeAt(c)!==60)return!1;for(l=t.src.slice(c,u),i=0;i&lt;Rb.length&amp;&amp;!Rb[i][0].test(l);i++);if(i===Rb.length)return!1;if(r)return Rb[i][2];if(s=n+1,!Rb[i][1].test(l)){for(;s&lt;o&amp;&amp;!(t.sCount[s]&lt;t.blkIndent);s++)if(c=t.bMarks[s]+t.tShift[s],u=t.eMarks[s],l=t.src.slice(c,u),Rb[i][1].test(l)){l.length!==0&amp;&amp;s++;break}}return t.line=s,a=t.push("html_block","",0),a.map=[n,s],a.content=t.getLines(n,s,t.blkIndent,!0),!0}});var Tde=Ie((L2t,xde)=&gt;{"use strict";var yde=tn().isSpace;xde.exports=function(t,n,o,r){var i,s,a,l,c=t.bMarks[n]+t.tShift[n],u=t.eMarks[n];if(t.sCount[n]-t.blkIndent&gt;=4||(i=t.src.charCodeAt(c),i!==35||c&gt;=u))return!1;for(s=1,i=t.src.charCodeAt(++c);i===35&amp;&amp;c&lt;u&amp;&amp;s&lt;=6;)s++,i=t.src.charCodeAt(++c);return s&gt;6||c&lt;u&amp;&amp;!yde(i)?!1:(r||(u=t.skipSpacesBack(u,c),a=t.skipCharsBack(u,35,c),a&gt;c&amp;&amp;yde(t.src.charCodeAt(a-1))&amp;&amp;(u=a),t.line=n+1,l=t.push("heading_open","h"+String(s),1),l.markup="########".slice(0,s),l.map=[n,t.line],l=t.push("inline","",0),l.content=t.src.slice(c,u).trim(),l.map=[n,t.line],l.children=[],l=t.push("heading_close","h"+String(s),-1),l.markup="########".slice(0,s)),!0)}});var wde=Ie((R2t,Sde)=&gt;{"use strict";Sde.exports=function(t,n,o){var r,i,s,a,l,c,u,d,p,h=n+1,g,f=t.md.block.ruler.getRules("paragraph");if(t.sCount[n]-t.blkIndent&gt;=4)return!1;for(g=t.parentType,t.parentType="paragraph";h&lt;o&amp;&amp;!t.isEmpty(h);h++)if(!(t.sCount[h]-t.blkIndent&gt;3)){if(t.sCount[h]&gt;=t.blkIndent&amp;&amp;(c=t.bMarks[h]+t.tShift[h],u=t.eMarks[h],c&lt;u&amp;&amp;(p=t.src.charCodeAt(c),(p===45||p===61)&amp;&amp;(c=t.skipChars(c,p),c=t.skipSpaces(c),c&gt;=u)))){d=p===61?1:2;break}if(!(t.sCount[h]&lt;0)){for(i=!1,s=0,a=f.length;s&lt;a;s++)if(f[s](t,h,o,!0)){i=!0;break}if(i)break}}return d?(r=t.getLines(n,h,t.blkIndent,!1).trim(),t.line=h+1,l=t.push("heading_open","h"+String(d),1),l.markup=String.fromCharCode(p),l.map=[n,t.line],l=t.push("inline","",0),l.content=r,l.map=[n,t.line-1],l.children=[],l=t.push("heading_close","h"+String(d),-1),l.markup=String.fromCharCode(p),t.parentType=g,!0):!1}});var kde=Ie((M2t,Ede)=&gt;{"use strict";Ede.exports=function(t,n){var o,r,i,s,a,l,c=n+1,u=t.md.block.ruler.getRules("paragraph"),d=t.lineMax;for(l=t.parentType,t.parentType="paragraph";c&lt;d&amp;&amp;!t.isEmpty(c);c++)if(!(t.sCount[c]-t.blkIndent&gt;3)&amp;&amp;!(t.sCount[c]&lt;0)){for(r=!1,i=0,s=u.length;i&lt;s;i++)if(u[i](t,c,d,!0)){r=!0;break}if(r)break}return o=t.getLines(n,c,t.blkIndent,!1).trim(),t.line=c,a=t.push("paragraph_open","p",1),a.map=[n,t.line],a=t.push("inline","",0),a.content=o,a.map=[n,t.line],a.children=[],a=t.push("paragraph_close","p",-1),t.parentType=l,!0}});var Pde=Ie((D2t,Ade)=&gt;{"use strict";var Cde=CI(),PI=tn().isSpace;function Gl(e,t,n,o){var r,i,s,a,l,c,u,d;for(this.src=e,this.md=t,this.env=n,this.tokens=o,this.bMarks=[],this.eMarks=[],this.tShift=[],this.sCount=[],this.bsCount=[],this.blkIndent=0,this.line=0,this.lineMax=0,this.tight=!1,this.ddIndent=-1,this.listIndent=-1,this.parentType="root",this.level=0,this.result="",i=this.src,d=!1,s=a=c=u=0,l=i.length;a&lt;l;a++){if(r=i.charCodeAt(a),!d)if(PI(r)){c++,r===9?u+=4-u%4:u++;continue}else d=!0;(r===10||a===l-1)&amp;&amp;(r!==10&amp;&amp;a++,this.bMarks.push(s),this.eMarks.push(a),this.tShift.push(c),this.sCount.push(u),this.bsCount.push(0),d=!1,c=0,u=0,s=a+1)}this.bMarks.push(i.length),this.eMarks.push(i.length),this.tShift.push(0),this.sCount.push(0),this.bsCount.push(0),this.lineMax=this.bMarks.length-1}Gl.prototype.push=function(e,t,n){var o=new Cde(e,t,n);return o.block=!0,n&lt;0&amp;&amp;this.level--,o.level=this.level,n&gt;0&amp;&amp;this.level++,this.tokens.push(o),o};Gl.prototype.isEmpty=function(t){return this.bMarks[t]+this.tShift[t]&gt;=this.eMarks[t]};Gl.prototype.skipEmptyLines=function(t){for(var n=this.lineMax;t&lt;n&amp;&amp;!(this.bMarks[t]+this.tShift[t]&lt;this.eMarks[t]);t++);return t};Gl.prototype.skipSpaces=function(t){for(var n,o=this.src.length;t&lt;o&amp;&amp;(n=this.src.charCodeAt(t),!!PI(n));t++);return t};Gl.prototype.skipSpacesBack=function(t,n){if(t&lt;=n)return t;for(;t&gt;n;)if(!PI(this.src.charCodeAt(--t)))return t+1;return t};Gl.prototype.skipChars=function(t,n){for(var o=this.src.length;t&lt;o&amp;&amp;this.src.charCodeAt(t)===n;t++);return t};Gl.prototype.skipCharsBack=function(t,n,o){if(t&lt;=o)return t;for(;t&gt;o;)if(n!==this.src.charCodeAt(--t))return t+1;return t};Gl.prototype.getLines=function(t,n,o,r){var i,s,a,l,c,u,d,p=t;if(t&gt;=n)return"";for(u=new Array(n-t),i=0;p&lt;n;p++,i++){for(s=0,d=l=this.bMarks[p],p+1&lt;n||r?c=this.eMarks[p]+1:c=this.eMarks[p];l&lt;c&amp;&amp;s&lt;o;){if(a=this.src.charCodeAt(l),PI(a))a===9?s+=4-(s+this.bsCount[p])%4:s++;else if(l-d&lt;this.tShift[p])s++;else break;l++}s&gt;o?u[i]=new Array(s-o+1).join(" ")+this.src.slice(l,c):u[i]=this.src.slice(l,c)}return u.join("")};Gl.prototype.Token=Cde;Ade.exports=Gl});var Lde=Ie(($2t,Ide)=&gt;{"use strict";var jMe=EI(),II=[["table",Xue(),["paragraph","reference"]],["code",Zue()],["fence",tde(),["paragraph","reference","blockquote","list"]],["blockquote",rde(),["paragraph","reference","blockquote","list"]],["hr",sde(),["paragraph","reference","blockquote","list"]],["list",dde(),["paragraph","reference","blockquote"]],["reference",mde()],["html_block",vde(),["paragraph","reference","blockquote"]],["heading",Tde(),["paragraph","reference","blockquote"]],["lheading",wde()],["paragraph",kde()]];function LI(){this.ruler=new jMe;for(var e=0;e&lt;II.length;e++)this.ruler.push(II[e][0],II[e][1],{alt:(II[e][2]||[]).slice()})}LI.prototype.tokenize=function(e,t,n){for(var o,r,i=this.ruler.getRules(""),s=i.length,a=t,l=!1,c=e.md.options.maxNesting;a&lt;n&amp;&amp;(e.line=a=e.skipEmptyLines(a),!(a&gt;=n||e.sCount[a]&lt;e.blkIndent));){if(e.level&gt;=c){e.line=n;break}for(r=0;r&lt;s&amp;&amp;(o=i[r](e,a,n,!1),!o);r++);e.tight=!l,e.isEmpty(e.line-1)&amp;&amp;(l=!0),a=e.line,a&lt;n&amp;&amp;e.isEmpty(a)&amp;&amp;(l=!0,a++,e.line=a)}};LI.prototype.parse=function(e,t,n,o){var r;e&amp;&amp;(r=new this.State(e,t,n,o),this.tokenize(r,r.line,r.lineMax))};LI.prototype.State=Pde();Ide.exports=LI});var Mde=Ie((N2t,Rde)=&gt;{"use strict";function YMe(e){switch(e){case 10:case 33:case 35:case 36:case 37:case 38:case 42:case 43:case 45:case 58:case 60:case 61:case 62:case 64:case 91:case 92:case 93:case 94:case 95:case 96:case 123:case 125:case 126:return!0;default:return!1}}Rde.exports=function(t,n){for(var o=t.pos;o&lt;t.posMax&amp;&amp;!YMe(t.src.charCodeAt(o));)o++;return o===t.pos?!1:(n||(t.pending+=t.src.slice(t.pos,o)),t.pos=o,!0)}});var $de=Ie((q2t,Dde)=&gt;{"use strict";var QMe=/(?:^|[^a-z0-9.+-])([a-z][a-z0-9.+-]*)$/i;Dde.exports=function(t,n){var o,r,i,s,a,l,c,u;return!t.md.options.linkify||t.linkLevel&gt;0||(o=t.pos,r=t.posMax,o+3&gt;r)||t.src.charCodeAt(o)!==58||t.src.charCodeAt(o+1)!==47||t.src.charCodeAt(o+2)!==47||(i=t.pending.match(QMe),!i)||(s=i[1],a=t.md.linkify.matchAtStart(t.src.slice(o-s.length)),!a)||(l=a.url,l=l.replace(/\*+$/,""),c=t.md.normalizeLink(l),!t.md.validateLink(c))?!1:(n||(t.pending=t.pending.slice(0,-s.length),u=t.push("link_open","a",1),u.attrs=[["href",c]],u.markup="linkify",u.info="auto",u=t.push("text","",0),u.content=t.md.normalizeLinkText(l),u=t.push("link_close","a",-1),u.markup="linkify",u.info="auto"),t.pos+=l.length-s.length,!0)}});var qde=Ie((F2t,Nde)=&gt;{"use strict";var KMe=tn().isSpace;Nde.exports=function(t,n){var o,r,i,s=t.pos;if(t.src.charCodeAt(s)!==10)return!1;if(o=t.pending.length-1,r=t.posMax,!n)if(o&gt;=0&amp;&amp;t.pending.charCodeAt(o)===32)if(o&gt;=1&amp;&amp;t.pending.charCodeAt(o-1)===32){for(i=o-1;i&gt;=1&amp;&amp;t.pending.charCodeAt(i-1)===32;)i--;t.pending=t.pending.slice(0,i),t.push("hardbreak","br",0)}else t.pending=t.pending.slice(0,-1),t.push("softbreak","br",0);else t.push("softbreak","br",0);for(s++;s&lt;r&amp;&amp;KMe(t.src.charCodeAt(s));)s++;return t.pos=s,!0}});var Ude=Ie((U2t,Fde)=&gt;{"use strict";var WMe=tn().isSpace,nU=[];for(tU=0;tU&lt;256;tU++)nU.push(0);var tU;"\\!\"#$%&amp;'()*+,./:;&lt;=&gt;?@[]^_`{|}~-".split("").forEach(function(e){nU[e.charCodeAt(0)]=1});Fde.exports=function(t,n){var o,r,i,s,a,l=t.pos,c=t.posMax;if(t.src.charCodeAt(l)!==92||(l++,l&gt;=c))return!1;if(o=t.src.charCodeAt(l),o===10){for(n||t.push("hardbreak","br",0),l++;l&lt;c&amp;&amp;(o=t.src.charCodeAt(l),!!WMe(o));)l++;return t.pos=l,!0}return s=t.src[l],o&gt;=55296&amp;&amp;o&lt;=56319&amp;&amp;l+1&lt;c&amp;&amp;(r=t.src.charCodeAt(l+1),r&gt;=56320&amp;&amp;r&lt;=57343&amp;&amp;(s+=t.src[l+1],l++)),i="\\"+s,n||(a=t.push("text_special","",0),o&lt;256&amp;&amp;nU[o]!==0?a.content=s:a.content=i,a.markup=i,a.info="escape"),t.pos=l+1,!0}});var Ode=Ie((H2t,Hde)=&gt;{"use strict";Hde.exports=function(t,n){var o,r,i,s,a,l,c,u,d=t.pos,p=t.src.charCodeAt(d);if(p!==96)return!1;for(o=d,d++,r=t.posMax;d&lt;r&amp;&amp;t.src.charCodeAt(d)===96;)d++;if(i=t.src.slice(o,d),c=i.length,t.backticksScanned&amp;&amp;(t.backticks[c]||0)&lt;=o)return n||(t.pending+=i),t.pos+=c,!0;for(a=l=d;(a=t.src.indexOf("`",l))!==-1;){for(l=a+1;l&lt;r&amp;&amp;t.src.charCodeAt(l)===96;)l++;if(u=l-a,u===c)return n||(s=t.push("code_inline","code",0),s.markup=i,s.content=t.src.slice(d,a).replace(/\n/g," ").replace(/^ (.+) $/,"$1")),t.pos=l,!0;t.backticks[u]=a}return t.backticksScanned=!0,n||(t.pending+=i),t.pos+=c,!0}});var rU=Ie((O2t,oU)=&gt;{"use strict";oU.exports.tokenize=function(t,n){var o,r,i,s,a,l=t.pos,c=t.src.charCodeAt(l);if(n||c!==126||(r=t.scanDelims(t.pos,!0),s=r.length,a=String.fromCharCode(c),s&lt;2))return!1;for(s%2&amp;&amp;(i=t.push("text","",0),i.content=a,s--),o=0;o&lt;s;o+=2)i=t.push("text","",0),i.content=a+a,t.delimiters.push({marker:c,length:0,token:t.tokens.length-1,end:-1,open:r.can_open,close:r.can_close});return t.pos+=r.length,!0};function Bde(e,t){var n,o,r,i,s,a=[],l=t.length;for(n=0;n&lt;l;n++)r=t[n],r.marker===126&amp;&amp;r.end!==-1&amp;&amp;(i=t[r.end],s=e.tokens[r.token],s.type="s_open",s.tag="s",s.nesting=1,s.markup="~~",s.content="",s=e.tokens[i.token],s.type="s_close",s.tag="s",s.nesting=-1,s.markup="~~",s.content="",e.tokens[i.token-1].type==="text"&amp;&amp;e.tokens[i.token-1].content==="~"&amp;&amp;a.push(i.token-1));for(;a.length;){for(n=a.pop(),o=n+1;o&lt;e.tokens.length&amp;&amp;e.tokens[o].type==="s_close";)o++;o--,n!==o&amp;&amp;(s=e.tokens[o],e.tokens[o]=e.tokens[n],e.tokens[n]=s)}}oU.exports.postProcess=function(t){var n,o=t.tokens_meta,r=t.tokens_meta.length;for(Bde(t,t.delimiters),n=0;n&lt;r;n++)o[n]&amp;&amp;o[n].delimiters&amp;&amp;Bde(t,o[n].delimiters)}});var sU=Ie((B2t,iU)=&gt;{"use strict";iU.exports.tokenize=function(t,n){var o,r,i,s=t.pos,a=t.src.charCodeAt(s);if(n||a!==95&amp;&amp;a!==42)return!1;for(r=t.scanDelims(t.pos,a===42),o=0;o&lt;r.length;o++)i=t.push("text","",0),i.content=String.fromCharCode(a),t.delimiters.push({marker:a,length:r.length,token:t.tokens.length-1,end:-1,open:r.can_open,close:r.can_close});return t.pos+=r.length,!0};function zde(e,t){var n,o,r,i,s,a,l=t.length;for(n=l-1;n&gt;=0;n--)o=t[n],!(o.marker!==95&amp;&amp;o.marker!==42)&amp;&amp;o.end!==-1&amp;&amp;(r=t[o.end],a=n&gt;0&amp;&amp;t[n-1].end===o.end+1&amp;&amp;t[n-1].marker===o.marker&amp;&amp;t[n-1].token===o.token-1&amp;&amp;t[o.end+1].token===r.token+1,s=String.fromCharCode(o.marker),i=e.tokens[o.token],i.type=a?"strong_open":"em_open",i.tag=a?"strong":"em",i.nesting=1,i.markup=a?s+s:s,i.content="",i=e.tokens[r.token],i.type=a?"strong_close":"em_close",i.tag=a?"strong":"em",i.nesting=-1,i.markup=a?s+s:s,i.content="",a&amp;&amp;(e.tokens[t[n-1].token].content="",e.tokens[t[o.end+1].token].content="",n--))}iU.exports.postProcess=function(t){var n,o=t.tokens_meta,r=t.tokens_meta.length;for(zde(t,t.delimiters),n=0;n&lt;r;n++)o[n]&amp;&amp;o[n].delimiters&amp;&amp;zde(t,o[n].delimiters)}});var Vde=Ie((z2t,Gde)=&gt;{"use strict";var XMe=tn().normalizeReference,aU=tn().isSpace;Gde.exports=function(t,n){var o,r,i,s,a,l,c,u,d,p="",h="",g=t.pos,f=t.posMax,b=t.pos,y=!0;if(t.src.charCodeAt(t.pos)!==91||(a=t.pos+1,s=t.md.helpers.parseLinkLabel(t,t.pos,!0),s&lt;0))return!1;if(l=s+1,l&lt;f&amp;&amp;t.src.charCodeAt(l)===40){for(y=!1,l++;l&lt;f&amp;&amp;(r=t.src.charCodeAt(l),!(!aU(r)&amp;&amp;r!==10));l++);if(l&gt;=f)return!1;if(b=l,c=t.md.helpers.parseLinkDestination(t.src,l,t.posMax),c.ok){for(p=t.md.normalizeLink(c.str),t.md.validateLink(p)?l=c.pos:p="",b=l;l&lt;f&amp;&amp;(r=t.src.charCodeAt(l),!(!aU(r)&amp;&amp;r!==10));l++);if(c=t.md.helpers.parseLinkTitle(t.src,l,t.posMax),l&lt;f&amp;&amp;b!==l&amp;&amp;c.ok)for(h=c.str,l=c.pos;l&lt;f&amp;&amp;(r=t.src.charCodeAt(l),!(!aU(r)&amp;&amp;r!==10));l++);}(l&gt;=f||t.src.charCodeAt(l)!==41)&amp;&amp;(y=!0),l++}if(y){if(typeof t.env.references&gt;"u")return!1;if(l&lt;f&amp;&amp;t.src.charCodeAt(l)===91?(b=l+1,l=t.md.helpers.parseLinkLabel(t,l),l&gt;=0?i=t.src.slice(b,l++):l=s+1):l=s+1,i||(i=t.src.slice(a,s)),u=t.env.references[XMe(i)],!u)return t.pos=g,!1;p=u.href,h=u.title}return n||(t.pos=a,t.posMax=s,d=t.push("link_open","a",1),d.attrs=o=[["href",p]],h&amp;&amp;o.push(["title",h]),t.linkLevel++,t.md.inline.tokenize(t),t.linkLevel--,d=t.push("link_close","a",-1)),t.pos=l,t.posMax=f,!0}});var Yde=Ie((G2t,jde)=&gt;{"use strict";var JMe=tn().normalizeReference,lU=tn().isSpace;jde.exports=function(t,n){var o,r,i,s,a,l,c,u,d,p,h,g,f,b="",y=t.pos,v=t.posMax;if(t.src.charCodeAt(t.pos)!==33||t.src.charCodeAt(t.pos+1)!==91||(l=t.pos+2,a=t.md.helpers.parseLinkLabel(t,t.pos+1,!1),a&lt;0))return!1;if(c=a+1,c&lt;v&amp;&amp;t.src.charCodeAt(c)===40){for(c++;c&lt;v&amp;&amp;(r=t.src.charCodeAt(c),!(!lU(r)&amp;&amp;r!==10));c++);if(c&gt;=v)return!1;for(f=c,d=t.md.helpers.parseLinkDestination(t.src,c,t.posMax),d.ok&amp;&amp;(b=t.md.normalizeLink(d.str),t.md.validateLink(b)?c=d.pos:b=""),f=c;c&lt;v&amp;&amp;(r=t.src.charCodeAt(c),!(!lU(r)&amp;&amp;r!==10));c++);if(d=t.md.helpers.parseLinkTitle(t.src,c,t.posMax),c&lt;v&amp;&amp;f!==c&amp;&amp;d.ok)for(p=d.str,c=d.pos;c&lt;v&amp;&amp;(r=t.src.charCodeAt(c),!(!lU(r)&amp;&amp;r!==10));c++);else p="";if(c&gt;=v||t.src.charCodeAt(c)!==41)return t.pos=y,!1;c++}else{if(typeof t.env.references&gt;"u")return!1;if(c&lt;v&amp;&amp;t.src.charCodeAt(c)===91?(f=c+1,c=t.md.helpers.parseLinkLabel(t,c),c&gt;=0?s=t.src.slice(f,c++):c=a+1):c=a+1,s||(s=t.src.slice(l,a)),u=t.env.references[JMe(s)],!u)return t.pos=y,!1;b=u.href,p=u.title}return n||(i=t.src.slice(l,a),t.md.inline.parse(i,t.md,t.env,g=[]),h=t.push("image","img",0),h.attrs=o=[["src",b],["alt",""]],h.children=g,h.content=i,p&amp;&amp;o.push(["title",p])),t.pos=c,t.posMax=v,!0}});var Kde=Ie((V2t,Qde)=&gt;{"use strict";var ZMe=/^([a-zA-Z0-9.!#$%&amp;'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*)$/,e0e=/^([a-zA-Z][a-zA-Z0-9+.\-]{1,31}):([^&lt;&gt;\x00-\x20]*)$/;Qde.exports=function(t,n){var o,r,i,s,a,l,c=t.pos;if(t.src.charCodeAt(c)!==60)return!1;for(a=t.pos,l=t.posMax;;){if(++c&gt;=l||(s=t.src.charCodeAt(c),s===60))return!1;if(s===62)break}return o=t.src.slice(a+1,c),e0e.test(o)?(r=t.md.normalizeLink(o),t.md.validateLink(r)?(n||(i=t.push("link_open","a",1),i.attrs=[["href",r]],i.markup="autolink",i.info="auto",i=t.push("text","",0),i.content=t.md.normalizeLinkText(o),i=t.push("link_close","a",-1),i.markup="autolink",i.info="auto"),t.pos+=o.length+2,!0):!1):ZMe.test(o)?(r=t.md.normalizeLink("mailto:"+o),t.md.validateLink(r)?(n||(i=t.push("link_open","a",1),i.attrs=[["href",r]],i.markup="autolink",i.info="auto",i=t.push("text","",0),i.content=t.md.normalizeLinkText(o),i=t.push("link_close","a",-1),i.markup="autolink",i.info="auto"),t.pos+=o.length+2,!0):!1):!1}});var Xde=Ie((j2t,Wde)=&gt;{"use strict";var t0e=eU().HTML_TAG_RE;function n0e(e){return/^&lt;a[&gt;\s]/i.test(e)}function o0e(e){return/^&lt;\/a\s*&gt;/i.test(e)}function r0e(e){var t=e|32;return t&gt;=97&amp;&amp;t&lt;=122}Wde.exports=function(t,n){var o,r,i,s,a=t.pos;return!t.md.options.html||(i=t.posMax,t.src.charCodeAt(a)!==60||a+2&gt;=i)||(o=t.src.charCodeAt(a+1),o!==33&amp;&amp;o!==63&amp;&amp;o!==47&amp;&amp;!r0e(o))||(r=t.src.slice(a).match(t0e),!r)?!1:(n||(s=t.push("html_inline","",0),s.content=t.src.slice(a,a+r[0].length),n0e(s.content)&amp;&amp;t.linkLevel++,o0e(s.content)&amp;&amp;t.linkLevel--),t.pos+=r[0].length,!0)}});var tpe=Ie((Y2t,epe)=&gt;{"use strict";var Jde=GF(),i0e=tn().has,s0e=tn().isValidEntityCode,Zde=tn().fromCodePoint,a0e=/^&amp;#((?:x[a-f0-9]{1,6}|[0-9]{1,7}));/i,l0e=/^&amp;([a-z][a-z0-9]{1,31});/i;epe.exports=function(t,n){var o,r,i,s,a=t.pos,l=t.posMax;if(t.src.charCodeAt(a)!==38||a+1&gt;=l)return!1;if(o=t.src.charCodeAt(a+1),o===35){if(i=t.src.slice(a).match(a0e),i)return n||(r=i[1][0].toLowerCase()==="x"?parseInt(i[1].slice(1),16):parseInt(i[1],10),s=t.push("text_special","",0),s.content=s0e(r)?Zde(r):Zde(65533),s.markup=i[0],s.info="entity"),t.pos+=i[0].length,!0}else if(i=t.src.slice(a).match(l0e),i&amp;&amp;i0e(Jde,i[1]))return n||(s=t.push("text_special","",0),s.content=Jde[i[1]],s.markup=i[0],s.info="entity"),t.pos+=i[0].length,!0;return!1}});var rpe=Ie((Q2t,ope)=&gt;{"use strict";function npe(e,t){var n,o,r,i,s,a,l,c,u={},d=t.length;if(d){var p=0,h=-2,g=[];for(n=0;n&lt;d;n++)if(r=t[n],g.push(0),(t[p].marker!==r.marker||h!==r.token-1)&amp;&amp;(p=n),h=r.token,r.length=r.length||0,!!r.close){for(u.hasOwnProperty(r.marker)||(u[r.marker]=[-1,-1,-1,-1,-1,-1]),s=u[r.marker][(r.open?3:0)+r.length%3],o=p-g[p]-1,a=o;o&gt;s;o-=g[o]+1)if(i=t[o],i.marker===r.marker&amp;&amp;i.open&amp;&amp;i.end&lt;0&amp;&amp;(l=!1,(i.close||r.open)&amp;&amp;(i.length+r.length)%3===0&amp;&amp;(i.length%3!==0||r.length%3!==0)&amp;&amp;(l=!0),!l)){c=o&gt;0&amp;&amp;!t[o-1].open?g[o-1]+1:0,g[n]=n-o+c,g[o]=c,r.open=!1,i.end=n,i.close=!1,a=-1,h=-2;break}a!==-1&amp;&amp;(u[r.marker][(r.open?3:0)+(r.length||0)%3]=a)}}}ope.exports=function(t){var n,o=t.tokens_meta,r=t.tokens_meta.length;for(npe(t,t.delimiters),n=0;n&lt;r;n++)o[n]&amp;&amp;o[n].delimiters&amp;&amp;npe(t,o[n].delimiters)}});var spe=Ie((K2t,ipe)=&gt;{"use strict";ipe.exports=function(t){var n,o,r=0,i=t.tokens,s=t.tokens.length;for(n=o=0;n&lt;s;n++)i[n].nesting&lt;0&amp;&amp;r--,i[n].level=r,i[n].nesting&gt;0&amp;&amp;r++,i[n].type==="text"&amp;&amp;n+1&lt;s&amp;&amp;i[n+1].type==="text"?i[n+1].content=i[n].content+i[n+1].content:(n!==o&amp;&amp;(i[o]=i[n]),o++);n!==o&amp;&amp;(i.length=o)}});var dpe=Ie((W2t,upe)=&gt;{"use strict";var cU=CI(),ape=tn().isWhiteSpace,lpe=tn().isPunctChar,cpe=tn().isMdAsciiPunct;function $x(e,t,n,o){this.src=e,this.env=n,this.md=t,this.tokens=o,this.tokens_meta=Array(o.length),this.pos=0,this.posMax=this.src.length,this.level=0,this.pending="",this.pendingLevel=0,this.cache={},this.delimiters=[],this._prev_delimiters=[],this.backticks={},this.backticksScanned=!1,this.linkLevel=0}$x.prototype.pushPending=function(){var e=new cU("text","",0);return e.content=this.pending,e.level=this.pendingLevel,this.tokens.push(e),this.pending="",e};$x.prototype.push=function(e,t,n){this.pending&amp;&amp;this.pushPending();var o=new cU(e,t,n),r=null;return n&lt;0&amp;&amp;(this.level--,this.delimiters=this._prev_delimiters.pop()),o.level=this.level,n&gt;0&amp;&amp;(this.level++,this._prev_delimiters.push(this.delimiters),this.delimiters=[],r={delimiters:this.delimiters}),this.pendingLevel=this.level,this.tokens.push(o),this.tokens_meta.push(r),o};$x.prototype.scanDelims=function(e,t){var n=e,o,r,i,s,a,l,c,u,d,p=!0,h=!0,g=this.posMax,f=this.src.charCodeAt(e);for(o=e&gt;0?this.src.charCodeAt(e-1):32;n&lt;g&amp;&amp;this.src.charCodeAt(n)===f;)n++;return i=n-e,r=n&lt;g?this.src.charCodeAt(n):32,c=cpe(o)||lpe(String.fromCharCode(o)),d=cpe(r)||lpe(String.fromCharCode(r)),l=ape(o),u=ape(r),u?p=!1:d&amp;&amp;(l||c||(p=!1)),l?h=!1:c&amp;&amp;(u||d||(h=!1)),t?(s=p,a=h):(s=p&amp;&amp;(!h||c),a=h&amp;&amp;(!p||d)),{can_open:s,can_close:a,length:i}};$x.prototype.Token=cU;upe.exports=$x});var hpe=Ie((X2t,mpe)=&gt;{"use strict";var ppe=EI(),uU=[["text",Mde()],["linkify",$de()],["newline",qde()],["escape",Ude()],["backticks",Ode()],["strikethrough",rU().tokenize],["emphasis",sU().tokenize],["link",Vde()],["image",Yde()],["autolink",Kde()],["html_inline",Xde()],["entity",tpe()]],dU=[["balance_pairs",rpe()],["strikethrough",rU().postProcess],["emphasis",sU().postProcess],["fragments_join",spe()]];function Nx(){var e;for(this.ruler=new ppe,e=0;e&lt;uU.length;e++)this.ruler.push(uU[e][0],uU[e][1]);for(this.ruler2=new ppe,e=0;e&lt;dU.length;e++)this.ruler2.push(dU[e][0],dU[e][1])}Nx.prototype.skipToken=function(e){var t,n,o=e.pos,r=this.ruler.getRules(""),i=r.length,s=e.md.options.maxNesting,a=e.cache;if(typeof a[o]&lt;"u"){e.pos=a[o];return}if(e.level&lt;s)for(n=0;n&lt;i&amp;&amp;(e.level++,t=r[n](e,!0),e.level--,!t);n++);else e.pos=e.posMax;t||e.pos++,a[o]=e.pos};Nx.prototype.tokenize=function(e){for(var t,n,o=this.ruler.getRules(""),r=o.length,i=e.posMax,s=e.md.options.maxNesting;e.pos&lt;i;){if(e.level&lt;s)for(n=0;n&lt;r&amp;&amp;(t=o[n](e,!1),!t);n++);if(t){if(e.pos&gt;=i)break;continue}e.pending+=e.src[e.pos++]}e.pending&amp;&amp;e.pushPending()};Nx.prototype.parse=function(e,t,n,o){var r,i,s,a=new this.State(e,t,n,o);for(this.tokenize(a),i=this.ruler2.getRules(""),s=i.length,r=0;r&lt;s;r++)i[r](a)};Nx.prototype.State=dpe();mpe.exports=Nx});var fpe=Ie((J2t,gpe)=&gt;{"use strict";gpe.exports=function(e){var t={};e=e||{},t.src_Any=jF().source,t.src_Cc=YF().source,t.src_Z=QF().source,t.src_P=yI().source,t.src_ZPCc=[t.src_Z,t.src_P,t.src_Cc].join("|"),t.src_ZCc=[t.src_Z,t.src_Cc].join("|");var n="[&gt;&lt;\uFF5C]";return t.src_pseudo_letter="(?:(?!"+n+"|"+t.src_ZPCc+")"+t.src_Any+")",t.src_ip4="(?:(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)",t.src_auth="(?:(?:(?!"+t.src_ZCc+"|[@/\\[\\]()]).)+@)?",t.src_port="(?::(?:6(?:[0-4]\\d{3}|5(?:[0-4]\\d{2}|5(?:[0-2]\\d|3[0-5])))|[1-5]?\\d{1,4}))?",t.src_host_terminator="(?=$|"+n+"|"+t.src_ZPCc+")(?!"+(e["---"]?"-(?!--)|":"-|")+"_|:\\d|\\.-|\\.(?!$|"+t.src_ZPCc+"))",t.src_path="(?:[/?#](?:(?!"+t.src_ZCc+"|"+n+`|[()[\\]{}.,"'?!\\-;]).|\\[(?:(?!`+t.src_ZCc+"|\\]).)*\\]|\\((?:(?!"+t.src_ZCc+"|[)]).)*\\)|\\{(?:(?!"+t.src_ZCc+'|[}]).)*\\}|\\"(?:(?!'+t.src_ZCc+`|["]).)+\\"|\\'(?:(?!`+t.src_ZCc+"|[']).)+\\'|\\'(?="+t.src_pseudo_letter+"|[-])|\\.{2,}[a-zA-Z0-9%/&amp;]|\\.(?!"+t.src_ZCc+"|[.]|$)|"+(e["---"]?"\\-(?!--(?:[^-]|$))(?:-*)|":"\\-+|")+",(?!"+t.src_ZCc+"|$)|;(?!"+t.src_ZCc+"|$)|\\!+(?!"+t.src_ZCc+"|[!]|$)|\\?(?!"+t.src_ZCc+"|[?]|$))+|\\/)?",t.src_email_name='[\\-;:&amp;=\\+\\$,\\.a-zA-Z0-9_][\\-;:&amp;=\\+\\$,\\"\\.a-zA-Z0-9_]*',t.src_xn="xn--[a-z0-9\\-]{1,59}",t.src_domain_root="(?:"+t.src_xn+"|"+t.src_pseudo_letter+"{1,63})",t.src_domain="(?:"+t.src_xn+"|(?:"+t.src_pseudo_letter+")|(?:"+t.src_pseudo_letter+"(?:-|"+t.src_pseudo_letter+"){0,61}"+t.src_pseudo_letter+"))",t.src_host="(?:(?:(?:(?:"+t.src_domain+")\\.)*"+t.src_domain+"))",t.tpl_host_fuzzy="(?:"+t.src_ip4+"|(?:(?:(?:"+t.src_domain+")\\.)+(?:%TLDS%)))",t.tpl_host_no_ip_fuzzy="(?:(?:(?:"+t.src_domain+")\\.)+(?:%TLDS%))",t.src_host_strict=t.src_host+t.src_host_terminator,t.tpl_host_fuzzy_strict=t.tpl_host_fuzzy+t.src_host_terminator,t.src_host_port_strict=t.src_host+t.src_port+t.src_host_terminator,t.tpl_host_port_fuzzy_strict=t.tpl_host_fuzzy+t.src_port+t.src_host_terminator,t.tpl_host_port_no_ip_fuzzy_strict=t.tpl_host_no_ip_fuzzy+t.src_port+t.src_host_terminator,t.tpl_host_fuzzy_test="localhost|www\\.|\\.\\d{1,3}\\.|(?:\\.(?:%TLDS%)(?:"+t.src_ZPCc+"|&gt;|$))",t.tpl_email_fuzzy="(^|"+n+'|"|\\(|'+t.src_ZCc+")("+t.src_email_name+"@"+t.tpl_host_fuzzy_strict+")",t.tpl_link_fuzzy="(^|(?![.:/\\-_@])(?:[$+&lt;=&gt;^`|\uFF5C]|"+t.src_ZPCc+"))((?![$+&lt;=&gt;^`|\uFF5C])"+t.tpl_host_port_fuzzy_strict+t.src_path+")",t.tpl_link_no_ip_fuzzy="(^|(?![.:/\\-_@])(?:[$+&lt;=&gt;^`|\uFF5C]|"+t.src_ZPCc+"))((?![$+&lt;=&gt;^`|\uFF5C])"+t.tpl_host_port_no_ip_fuzzy_strict+t.src_path+")",t}});var xpe=Ie((Z2t,ype)=&gt;{"use strict";function pU(e){var t=Array.prototype.slice.call(arguments,1);return t.forEach(function(n){n&amp;&amp;Object.keys(n).forEach(function(o){e[o]=n[o]})}),e}function MI(e){return Object.prototype.toString.call(e)}function c0e(e){return MI(e)==="[object String]"}function u0e(e){return MI(e)==="[object Object]"}function d0e(e){return MI(e)==="[object RegExp]"}function bpe(e){return MI(e)==="[object Function]"}function p0e(e){return e.replace(/[.?*+^$[\]\\(){}|-]/g,"\\$&amp;")}var vpe={fuzzyLink:!0,fuzzyEmail:!0,fuzzyIP:!1};function m0e(e){return Object.keys(e||{}).reduce(function(t,n){return t||vpe.hasOwnProperty(n)},!1)}var h0e={"http:":{validate:function(e,t,n){var o=e.slice(t);return n.re.http||(n.re.http=new RegExp("^\\/\\/"+n.re.src_auth+n.re.src_host_port_strict+n.re.src_path,"i")),n.re.http.test(o)?o.match(n.re.http)[0].length:0}},"https:":"http:","ftp:":"http:","//":{validate:function(e,t,n){var o=e.slice(t);return n.re.no_http||(n.re.no_http=new RegExp("^"+n.re.src_auth+"(?:localhost|(?:(?:"+n.re.src_domain+")\\.)+"+n.re.src_domain_root+")"+n.re.src_port+n.re.src_host_terminator+n.re.src_path,"i")),n.re.no_http.test(o)?t&gt;=3&amp;&amp;e[t-3]===":"||t&gt;=3&amp;&amp;e[t-3]==="/"?0:o.match(n.re.no_http)[0].length:0}},"mailto:":{validate:function(e,t,n){var o=e.slice(t);return n.re.mailto||(n.re.mailto=new RegExp("^"+n.re.src_email_name+"@"+n.re.src_host_strict,"i")),n.re.mailto.test(o)?o.match(n.re.mailto)[0].length:0}}},g0e="a[cdefgilmnoqrstuwxz]|b[abdefghijmnorstvwyz]|c[acdfghiklmnoruvwxyz]|d[ejkmoz]|e[cegrstu]|f[ijkmor]|g[abdefghilmnpqrstuwy]|h[kmnrtu]|i[delmnoqrst]|j[emop]|k[eghimnprwyz]|l[abcikrstuvy]|m[acdeghklmnopqrstuvwxyz]|n[acefgilopruz]|om|p[aefghklmnrstwy]|qa|r[eosuw]|s[abcdeghijklmnortuvxyz]|t[cdfghjklmnortvwz]|u[agksyz]|v[aceginu]|w[fs]|y[et]|z[amw]",f0e="biz|com|edu|gov|net|org|pro|web|xxx|aero|asia|coop|info|museum|name|shop|\u0440\u0444".split("|");function b0e(e){e.__index__=-1,e.__text_cache__=""}function _0e(e){return function(t,n){var o=t.slice(n);return e.test(o)?o.match(e)[0].length:0}}function _pe(){return function(e,t){t.normalize(e)}}function RI(e){var t=e.re=fpe()(e.__opts__),n=e.__tlds__.slice();e.onCompile(),e.__tlds_replaced__||n.push(g0e),n.push(t.src_xn),t.src_tlds=n.join("|");function o(a){return a.replace("%TLDS%",t.src_tlds)}t.email_fuzzy=RegExp(o(t.tpl_email_fuzzy),"i"),t.link_fuzzy=RegExp(o(t.tpl_link_fuzzy),"i"),t.link_no_ip_fuzzy=RegExp(o(t.tpl_link_no_ip_fuzzy),"i"),t.host_fuzzy_test=RegExp(o(t.tpl_host_fuzzy_test),"i");var r=[];e.__compiled__={};function i(a,l){throw new Error('(LinkifyIt) Invalid schema "'+a+'": '+l)}Object.keys(e.__schemas__).forEach(function(a){var l=e.__schemas__[a];if(l!==null){var c={validate:null,link:null};if(e.__compiled__[a]=c,u0e(l)){d0e(l.validate)?c.validate=_0e(l.validate):bpe(l.validate)?c.validate=l.validate:i(a,l),bpe(l.normalize)?c.normalize=l.normalize:l.normalize?i(a,l):c.normalize=_pe();return}if(c0e(l)){r.push(a);return}i(a,l)}}),r.forEach(function(a){e.__compiled__[e.__schemas__[a]]&amp;&amp;(e.__compiled__[a].validate=e.__compiled__[e.__schemas__[a]].validate,e.__compiled__[a].normalize=e.__compiled__[e.__schemas__[a]].normalize)}),e.__compiled__[""]={validate:null,normalize:_pe()};var s=Object.keys(e.__compiled__).filter(function(a){return a.length&gt;0&amp;&amp;e.__compiled__[a]}).map(p0e).join("|");e.re.schema_test=RegExp("(^|(?!_)(?:[&gt;&lt;\uFF5C]|"+t.src_ZPCc+"))("+s+")","i"),e.re.schema_search=RegExp("(^|(?!_)(?:[&gt;&lt;\uFF5C]|"+t.src_ZPCc+"))("+s+")","ig"),e.re.schema_at_start=RegExp("^"+e.re.schema_search.source,"i"),e.re.pretest=RegExp("("+e.re.schema_test.source+")|("+e.re.host_fuzzy_test.source+")|@","i"),b0e(e)}function v0e(e,t){var n=e.__index__,o=e.__last_index__,r=e.__text_cache__.slice(n,o);this.schema=e.__schema__.toLowerCase(),this.index=n+t,this.lastIndex=o+t,this.raw=r,this.text=r,this.url=r}function mU(e,t){var n=new v0e(e,t);return e.__compiled__[n.schema].normalize(n,e),n}function ls(e,t){if(!(this instanceof ls))return new ls(e,t);t||m0e(e)&amp;&amp;(t=e,e={}),this.__opts__=pU({},vpe,t),this.__index__=-1,this.__last_index__=-1,this.__schema__="",this.__text_cache__="",this.__schemas__=pU({},h0e,e),this.__compiled__={},this.__tlds__=f0e,this.__tlds_replaced__=!1,this.re={},RI(this)}ls.prototype.add=function(t,n){return this.__schemas__[t]=n,RI(this),this};ls.prototype.set=function(t){return this.__opts__=pU(this.__opts__,t),this};ls.prototype.test=function(t){if(this.__text_cache__=t,this.__index__=-1,!t.length)return!1;var n,o,r,i,s,a,l,c,u;if(this.re.schema_test.test(t)){for(l=this.re.schema_search,l.lastIndex=0;(n=l.exec(t))!==null;)if(i=this.testSchemaAt(t,n[2],l.lastIndex),i){this.__schema__=n[2],this.__index__=n.index+n[1].length,this.__last_index__=n.index+n[0].length+i;break}}return this.__opts__.fuzzyLink&amp;&amp;this.__compiled__["http:"]&amp;&amp;(c=t.search(this.re.host_fuzzy_test),c&gt;=0&amp;&amp;(this.__index__&lt;0||c&lt;this.__index__)&amp;&amp;(o=t.match(this.__opts__.fuzzyIP?this.re.link_fuzzy:this.re.link_no_ip_fuzzy))!==null&amp;&amp;(s=o.index+o[1].length,(this.__index__&lt;0||s&lt;this.__index__)&amp;&amp;(this.__schema__="",this.__index__=s,this.__last_index__=o.index+o[0].length))),this.__opts__.fuzzyEmail&amp;&amp;this.__compiled__["mailto:"]&amp;&amp;(u=t.indexOf("@"),u&gt;=0&amp;&amp;(r=t.match(this.re.email_fuzzy))!==null&amp;&amp;(s=r.index+r[1].length,a=r.index+r[0].length,(this.__index__&lt;0||s&lt;this.__index__||s===this.__index__&amp;&amp;a&gt;this.__last_index__)&amp;&amp;(this.__schema__="mailto:",this.__index__=s,this.__last_index__=a))),this.__index__&gt;=0};ls.prototype.pretest=function(t){return this.re.pretest.test(t)};ls.prototype.testSchemaAt=function(t,n,o){return this.__compiled__[n.toLowerCase()]?this.__compiled__[n.toLowerCase()].validate(t,o,this):0};ls.prototype.match=function(t){var n=0,o=[];this.__index__&gt;=0&amp;&amp;this.__text_cache__===t&amp;&amp;(o.push(mU(this,n)),n=this.__last_index__);for(var r=n?t.slice(n):t;this.test(r);)o.push(mU(this,n)),r=r.slice(this.__last_index__),n+=this.__last_index__;return o.length?o:null};ls.prototype.matchAtStart=function(t){if(this.__text_cache__=t,this.__index__=-1,!t.length)return null;var n=this.re.schema_at_start.exec(t);if(!n)return null;var o=this.testSchemaAt(t,n[2],n[0].length);return o?(this.__schema__=n[2],this.__index__=n.index+n[1].length,this.__last_index__=n.index+n[0].length+o,mU(this,0)):null};ls.prototype.tlds=function(t,n){return t=Array.isArray(t)?t:[t],n?(this.__tlds__=this.__tlds__.concat(t).sort().filter(function(o,r,i){return o!==i[r-1]}).reverse(),RI(this),this):(this.__tlds__=t.slice(),this.__tlds_replaced__=!0,RI(this),this)};ls.prototype.normalize=function(t){t.schema||(t.url="http://"+t.url),t.schema==="mailto:"&amp;&amp;!/^mailto:/i.test(t.url)&amp;&amp;(t.url="mailto:"+t.url)};ls.prototype.onCompile=function(){};ype.exports=ls});var Ipe=Ie((ezt,Ppe)=&gt;{"use strict";var Spe="-",y0e=/^xn--/,x0e=/[^\0-\x7F]/,T0e=/[\x2E\u3002\uFF0E\uFF61]/g,S0e={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input &gt;= 0x80 (not a basic code point)","invalid-input":"Invalid input"},hU=36-1,Vl=Math.floor,gU=String.fromCharCode;function Yd(e){throw new RangeError(S0e[e])}function w0e(e,t){let n=[],o=e.length;for(;o--;)n[o]=t(e[o]);return n}function wpe(e,t){let n=e.split("@"),o="";n.length&gt;1&amp;&amp;(o=n[0]+"@",e=n[1]),e=e.replace(T0e,".");let r=e.split("."),i=w0e(r,t).join(".");return o+i}function Epe(e){let t=[],n=0,o=e.length;for(;n&lt;o;){let r=e.charCodeAt(n++);if(r&gt;=55296&amp;&amp;r&lt;=56319&amp;&amp;n&lt;o){let i=e.charCodeAt(n++);(i&amp;64512)==56320?t.push(((r&amp;1023)&lt;&lt;10)+(i&amp;1023)+65536):(t.push(r),n--)}else t.push(r)}return t}var E0e=e=&gt;String.fromCodePoint(...e),k0e=function(e){return e&gt;=48&amp;&amp;e&lt;58?26+(e-48):e&gt;=65&amp;&amp;e&lt;91?e-65:e&gt;=97&amp;&amp;e&lt;123?e-97:36},Tpe=function(e,t){return e+22+75*(e&lt;26)-((t!=0)&lt;&lt;5)},kpe=function(e,t,n){let o=0;for(e=n?Vl(e/700):e&gt;&gt;1,e+=Vl(e/t);e&gt;hU*26&gt;&gt;1;o+=36)e=Vl(e/hU);return Vl(o+(hU+1)*e/(e+38))},Cpe=function(e){let t=[],n=e.length,o=0,r=128,i=72,s=e.lastIndexOf(Spe);s&lt;0&amp;&amp;(s=0);for(let a=0;a&lt;s;++a)e.charCodeAt(a)&gt;=128&amp;&amp;Yd("not-basic"),t.push(e.charCodeAt(a));for(let a=s&gt;0?s+1:0;a&lt;n;){let l=o;for(let u=1,d=36;;d+=36){a&gt;=n&amp;&amp;Yd("invalid-input");let p=k0e(e.charCodeAt(a++));p&gt;=36&amp;&amp;Yd("invalid-input"),p&gt;Vl((2147483647-o)/u)&amp;&amp;Yd("overflow"),o+=p*u;let h=d&lt;=i?1:d&gt;=i+26?26:d-i;if(p&lt;h)break;let g=36-h;u&gt;Vl(2147483647/g)&amp;&amp;Yd("overflow"),u*=g}let c=t.length+1;i=kpe(o-l,c,l==0),Vl(o/c)&gt;2147483647-r&amp;&amp;Yd("overflow"),r+=Vl(o/c),o%=c,t.splice(o++,0,r)}return String.fromCodePoint(...t)},Ape=function(e){let t=[];e=Epe(e);let n=e.length,o=128,r=0,i=72;for(let l of e)l&lt;128&amp;&amp;t.push(gU(l));let s=t.length,a=s;for(s&amp;&amp;t.push(Spe);a&lt;n;){let l=2147483647;for(let u of e)u&gt;=o&amp;&amp;u&lt;l&amp;&amp;(l=u);let c=a+1;l-o&gt;Vl((2147483647-r)/c)&amp;&amp;Yd("overflow"),r+=(l-o)*c,o=l;for(let u of e)if(u&lt;o&amp;&amp;++r&gt;2147483647&amp;&amp;Yd("overflow"),u===o){let d=r;for(let p=36;;p+=36){let h=p&lt;=i?1:p&gt;=i+26?26:p-i;if(d&lt;h)break;let g=d-h,f=36-h;t.push(gU(Tpe(h+g%f,0))),d=Vl(g/f)}t.push(gU(Tpe(d,0))),i=kpe(r,c,a===s),r=0,++a}++r,++o}return t.join("")},C0e=function(e){return wpe(e,function(t){return y0e.test(t)?Cpe(t.slice(4).toLowerCase()):t})},A0e=function(e){return wpe(e,function(t){return x0e.test(t)?"xn--"+Ape(t):t})},P0e={version:"2.3.1",ucs2:{decode:Epe,encode:E0e},decode:Cpe,encode:Ape,toASCII:A0e,toUnicode:C0e};Ppe.exports=P0e});var Rpe=Ie((tzt,Lpe)=&gt;{"use strict";Lpe.exports={options:{html:!1,xhtmlOut:!1,breaks:!1,langPrefix:"language-",linkify:!1,typographer:!1,quotes:"\u201C\u201D\u2018\u2019",highlight:null,maxNesting:100},components:{core:{},block:{},inline:{}}}});var Dpe=Ie((nzt,Mpe)=&gt;{"use strict";Mpe.exports={options:{html:!1,xhtmlOut:!1,breaks:!1,langPrefix:"language-",linkify:!1,typographer:!1,quotes:"\u201C\u201D\u2018\u2019",highlight:null,maxNesting:20},components:{core:{rules:["normalize","block","inline","text_join"]},block:{rules:["paragraph"]},inline:{rules:["text"],rules2:["balance_pairs","fragments_join"]}}}});var Npe=Ie((ozt,$pe)=&gt;{"use strict";$pe.exports={options:{html:!0,xhtmlOut:!0,breaks:!1,langPrefix:"language-",linkify:!1,typographer:!1,quotes:"\u201C\u201D\u2018\u2019",highlight:null,maxNesting:20},components:{core:{rules:["normalize","block","inline","text_join"]},block:{rules:["blockquote","code","fence","heading","hr","html_block","lheading","list","reference","paragraph"]},inline:{rules:["autolink","backticks","emphasis","entity","escape","html_inline","image","link","newline","text"],rules2:["balance_pairs","emphasis","fragments_join"]}}}});var Hpe=Ie((rzt,Upe)=&gt;{"use strict";var qx=tn(),I0e=vue(),L0e=xue(),R0e=Que(),M0e=Lde(),D0e=hpe(),$0e=xpe(),uh=VF(),qpe=Ipe(),N0e={default:Rpe(),zero:Dpe(),commonmark:Npe()},q0e=/^(vbscript|javascript|file|data):/,F0e=/^data:image\/(gif|png|jpeg|webp);/;function U0e(e){var t=e.trim().toLowerCase();return q0e.test(t)?!!F0e.test(t):!0}var Fpe=["http:","https:","mailto:"];function H0e(e){var t=uh.parse(e,!0);if(t.hostname&amp;&amp;(!t.protocol||Fpe.indexOf(t.protocol)&gt;=0))try{t.hostname=qpe.toASCII(t.hostname)}catch{}return uh.encode(uh.format(t))}function O0e(e){var t=uh.parse(e,!0);if(t.hostname&amp;&amp;(!t.protocol||Fpe.indexOf(t.protocol)&gt;=0))try{t.hostname=qpe.toUnicode(t.hostname)}catch{}return uh.decode(uh.format(t),uh.decode.defaultChars+"%")}function Bs(e,t){if(!(this instanceof Bs))return new Bs(e,t);t||qx.isString(e)||(t=e||{},e="default"),this.inline=new D0e,this.block=new M0e,this.core=new R0e,this.renderer=new L0e,this.linkify=new $0e,this.validateLink=U0e,this.normalizeLink=H0e,this.normalizeLinkText=O0e,this.utils=qx,this.helpers=qx.assign({},I0e),this.options={},this.configure(e),t&amp;&amp;this.set(t)}Bs.prototype.set=function(e){return qx.assign(this.options,e),this};Bs.prototype.configure=function(e){var t=this,n;if(qx.isString(e)&amp;&amp;(n=e,e=N0e[n],!e))throw new Error('Wrong `markdown-it` preset "'+n+'", check name');if(!e)throw new Error("Wrong `markdown-it` preset, can't be empty");return e.options&amp;&amp;t.set(e.options),e.components&amp;&amp;Object.keys(e.components).forEach(function(o){e.components[o].rules&amp;&amp;t[o].ruler.enableOnly(e.components[o].rules),e.components[o].rules2&amp;&amp;t[o].ruler2.enableOnly(e.components[o].rules2)}),this};Bs.prototype.enable=function(e,t){var n=[];Array.isArray(e)||(e=[e]),["core","block","inline"].forEach(function(r){n=n.concat(this[r].ruler.enable(e,!0))},this),n=n.concat(this.inline.ruler2.enable(e,!0));var o=e.filter(function(r){return n.indexOf(r)&lt;0});if(o.length&amp;&amp;!t)throw new Error("MarkdownIt. Failed to enable unknown rule(s): "+o);return this};Bs.prototype.disable=function(e,t){var n=[];Array.isArray(e)||(e=[e]),["core","block","inline"].forEach(function(r){n=n.concat(this[r].ruler.disable(e,!0))},this),n=n.concat(this.inline.ruler2.disable(e,!0));var o=e.filter(function(r){return n.indexOf(r)&lt;0});if(o.length&amp;&amp;!t)throw new Error("MarkdownIt. Failed to disable unknown rule(s): "+o);return this};Bs.prototype.use=function(e){var t=[this].concat(Array.prototype.slice.call(arguments,1));return e.apply(e,t),this};Bs.prototype.parse=function(e,t){if(typeof e!="string")throw new Error("Input data should be a String");var n=new this.core.State(e,this,t);return this.core.process(n),n.tokens};Bs.prototype.render=function(e,t){return t=t||{},this.renderer.render(this.parse(e,t),this.options,t)};Bs.prototype.parseInline=function(e,t){var n=new this.core.State(e,this,t);return n.inlineMode=!0,this.core.process(n),n.tokens};Bs.prototype.renderInline=function(e,t){return t=t||{},this.renderer.render(this.parseInline(e,t),this.options,t)};Upe.exports=Bs});var Mb=Ie((izt,Ope)=&gt;{"use strict";Ope.exports=Hpe()});function wO(){window.addEventListener("click",({target:e})=&gt;{let t=e instanceof Element&amp;&amp;e.closest("[data-dismiss]");if(!t)return;let n=t.closest("[data-dismissable]");n&amp;&amp;bve(n)})}function bve(e){let t=e.getAttribute("data-dismiss-animation");if(t)switch(e.addEventListener("animationend",()=&gt;{e.remove()}),t){case"slide-up":e.classList.add("animation-slide-up");break;case"fade":e.classList.add("animation-fade");break}else e.remove();window.dispatchEvent(new CustomEvent("dismiss-content-update"))}function r_(e=document.body){e.addEventListener("toggle",t=&gt;{let n=t.target instanceof Element&amp;&amp;t.target.closest("details.popover")||t.target instanceof Element&amp;&amp;t.target.shadowRoot?.activeElement?.closest("details.popover");if(!n||!n.open)return;let o=a=&gt;{a.key==="Escape"&amp;&amp;s()},r=a=&gt;{a.target instanceof Element&amp;&amp;(n?.contains(a.target)||s(),a.type==="click"&amp;&amp;a.target.closest("[data-popover-close]")&amp;&amp;s())},i=()=&gt;{document.activeElement?.nodeName?.toLowerCase()==="iframe"&amp;&amp;s()},s=()=&gt;{e.removeEventListener("focus",r,!0),e.removeEventListener("click",r),e.removeEventListener("touchstart",r),e.removeEventListener("keydown",o),window.removeEventListener("blur",i),n?.open&amp;&amp;n.removeAttribute("open")};e.addEventListener("focus",r,!0),e.addEventListener("click",r),e.addEventListener("touchstart",r),e.addEventListener("keydown",o),window.addEventListener("blur",i)},!0)}var vR=!1;function EO(){vve();let e=Array.from(document.querySelectorAll("[data-snap-scroll]"));for(let t of e)_ve(t)}function _ve(e){let t=e.querySelector("[data-snap-scroll-slides]");if(!t)throw new Error('Your snap scroll element must contain a scrollable element with "data-snap-scroll-slides" attribute.');let n=Array.from(t.querySelectorAll("[data-snap-scroll-slide]")),o={root:t,rootMargin:"0px",threshold:.8},r=new IntersectionObserver(i=&gt;{if(!vR&amp;&amp;i[0].isIntersecting===!0){let s=i[0].target.getAttribute("data-snap-scroll-slide");if(!s)throw new Error("The [data-snap-scroll-slide] clicked does not correspond to a [data-snap-scroll-nav-item]");let a=e.querySelector(`[data-snap-scroll-nav-item="${s}"]`);if(!a)throw new Error("Anchor missing from snap scroll container");kO(e,a)}},o);n.forEach(i=&gt;r.observe(i))}function vve(){window.addEventListener("click",e=&gt;{let t=e.target instanceof Element&amp;&amp;e.target.closest("[data-snap-scroll-nav-item]");if(!t)return;let n=t.closest("[data-snap-scroll]");if(!n)return;let o=t.dataset.snapScrollNavItem;if(!o)throw new Error('You need to add a value to the parent of your snap scroll: [data-snap-scroll="id-goes-here")');vR=!0,e.preventDefault();let r=n.querySelector(`[data-snap-scroll-slide="${o}"]`);kO(n,t),r.scrollIntoView({behavior:"auto",block:"nearest",inline:"start"}),setTimeout(()=&gt;vR=!1,500)})}function kO(e,t){let n=Array.from(e.querySelectorAll("[data-snap-scroll-nav-item]"));for(let o of n)o.classList.remove("is-current");t.classList.add("is-current")}var yve=0;function np(){return`bx-${yve++}`}function CO(e){return e.replace(/-./g,t=&gt;t[1].toUpperCase())}var AO={contentHasChanged:"Content has changed, please reload the page to get the latest changes.",inputGroupRequired:"At least one selection for {inputGroup} is required.",inputMaxLength:"{inputLabel} cannot be longer than {maxLength} characters.",inputMinLength:"{inputLabel} must be at least {minLength} characters.",inputRequired:"{inputLabel} is required.",notAuthenticated:"You are not authenticated. Please refresh the page and try again. If this issue persists, please log out and log back in.",notAuthorized:"You are not authorized to make this response. If you believe this to be in error, please refresh the page and try again.",pleaseFixTheFollowingIssues:"Please fix the following issues to continue:",thereAreNoEditsToSubmit:"There are no edits to submit.",tooManyRequests:"You have sent too many requests. Please wait a few minutes and try again.",weEncounteredAnUnexpectedError:"We encountered an unexpected error. Please try again later. If this issue continues, please contact site support."},fT=class extends HTMLElement{constructor(){super();Ys(this,"submitting",!1);Ys(this,"initialData",new FormData);Ys(this,"toDispose",[]);Ys(this,"isDirty",!1);Ys(this,"commitTimeout",0);Ys(this,"locStrings",AO);Ys(this,"validators",[this.validateMinLength.bind(this),this.validateRequired.bind(this),this.validateMaxLength.bind(this)]);Ys(this,"commit",n=&gt;{!LO(n.target,this.form)||!n.target?.form||n.target?.form!==this.parentElement||(clearTimeout(this.commitTimeout),n.type==="change"&amp;&amp;xve(n.target),this.setDirty())});this.locStrings=this.locStrings}get canSave(){return this.isDirty||this.isNew}get form(){return this.closest("form")}get hideUnloadMessage(){return this.hasAttribute("nounload")}get isNew(){return this.hasAttribute("new")}get noSubmit(){return this.hasAttribute("nosubmit")}connectedCallback(){let n=this.parentElement;if(!(n instanceof HTMLFormElement))return;this.locStrings=this.getLocaleStrings(),n.setAttribute("novalidate","");let o=document.createElement("div");o.setAttribute("data-form-error-container",""),n.hasAttribute("data-hide-validation-banner")&amp;&amp;(o.hidden=!0),this.insertAdjacentElement("afterend",o),this.initialData=new FormData(n),this.ownerDocument.readyState==="loading"&amp;&amp;this.ownerDocument.addEventListener("readystatechange",()=&gt;this.initialData=new FormData(n)),this.subscribe(n,"input",this),this.subscribe(n,"change",this),this.subscribe(n,"submit",this),this.subscribe(window,"beforeunload",this)}disconnectedCallback(){for(let n of this.toDispose)n()}getLocaleStrings(){let n=Array.from(this.attributes).filter(o=&gt;o.name.startsWith("loc-")).reduce((o,r)=&gt;(o[CO(r.name.substring(4))]=r.value,o),{});return Object.assign({},AO,n)}subscribe(n,o,r){n.addEventListener(o,r),this.toDispose.push(()=&gt;n.removeEventListener(o,r))}setDirty(){let n=new URLSearchParams(this.initialData).toString(),o=new URLSearchParams(new FormData(this.parentElement)).toString();this.isDirty=o!==n}handleEvent(n){switch(n.type){case"submit":this.handleSubmitEvent(n);break;case"beforeunload":this.handleUnloadEvent(n);break;case"input":this.clearValidationErrors(n.target),this.scheduleCommit(n);break;case"change":this.clearValidationErrors(n.target),this.commit(n);break;default:throw new Error(`Unexpected event ${n.type}.`)}}navigate(n){return Sve(n,this.getAttribute("navigation"))}scheduleCommit(n){clearTimeout(this.commitTimeout),setTimeout(this.commit,300,n)}async handleUnloadEvent(n){this.setDirty(),!(!this.isDirty||this.hideUnloadMessage)&amp;&amp;(n.preventDefault(),n.returnValue="You have unsaved work.")}async handleSubmitEvent(n){if(n.preventDefault(),this.submitting)return;let o=n.currentTarget;if(!this.canSave){this.showNoChangesMessage(o);let i=new CustomEvent("form-validating",{detail:{form:o},bubbles:!0});this.dispatchEvent(i);return}let r=!1;try{if(this.submitting=!0,PO(n,o,this.submitting),!(await this.validateForm(o)).valid||this.noSubmit)return;let s=Eve(n)??o.action,a=new URL(s).searchParams,l=new FormData(o),c=new Headers;c.set("content-type","application/json");for(let{name:b,value:y}of this.attributes)b.startsWith("header-")&amp;&amp;c.set(b.substring(7),y);let d={method:a.get("_method")||o.method||"GET",body:JSON.stringify(Object.fromEntries(l)),headers:c},p=new CustomEvent("beforesubmit",{detail:{url:s,init:d,form:o,callback:async()=&gt;{}},bubbles:!0,cancelable:!0}),h=!this.dispatchEvent(p);if(p.detail.callback)try{await p.detail.callback()}catch{return}if(h)return;let g=new Request(p.detail.url,p.detail.init),f=await fetch(g);if(f.ok)this.removeAttribute("new"),this.initialData=l,this.setDirty(),this.dispatchEvent(new CustomEvent("aftersubmit",{detail:{request:g,response:f},bubbles:!0})),r=this.navigate(f.headers.get("location")??this.getAttribute("navigation-href"));else{let{errorAlert:b,errorList:y}=this.getErrorAlert(o),v=document.createElement("li");v.innerText=this.locStrings.weEncounteredAnUnexpectedError,f.status===401&amp;&amp;(v.innerText=this.locStrings.notAuthenticated),f.status===403&amp;&amp;(v.innerText=this.locStrings.notAuthorized),f.status===412&amp;&amp;(v.innerText=this.locStrings.contentHasChanged),f.status===429&amp;&amp;(v.innerText=this.locStrings.tooManyRequests),this.dispatchEvent(new CustomEvent("submission-error",{detail:{form:o,request:g,response:f},bubbles:!0})),y.appendChild(v),b.hidden=!1,b.focus()}}finally{this.submitting=r,PO(n,o,this.submitting)}}createErrorAlert(n){let o=n.querySelector("[data-form-error-container]")||n,r=np(),i=document.createElement("div");i.className="help help-danger background-color-danger-light border border-color-danger border-radius padding-xs margin-bottom-sm",i.setAttribute("data-form-error-alert",""),i.setAttribute("role","alert"),i.setAttribute("aria-labelledby",r),i.setAttribute("tabindex","-1"),i.hidden=!0;let s=document.createElement("p");s.id=r,s.className="font-size-md font-weight-semibold margin-bottom-xs display-inline-flex",s.innerText=this.locStrings.pleaseFixTheFollowingIssues;let a=document.createElement("ul");return a.setAttribute("aria-label","Validation errors"),a.classList.add("margin-left-sm-tablet"),i.append(s,a),o.appendChild(i),{errorAlert:i,errorList:a}}getErrorAlert(n){let o=n.querySelector("[data-form-error-alert]");return o?{errorAlert:o,errorList:o.lastElementChild}:this.createErrorAlert(n)}validateRequired(n,o){return n.validity.valueMissing?this.locStrings.inputRequired.replace("{inputLabel}",customElements.get(n.localName)||n.type==="radio"?`A selection for "${o}"`:o):null}validateMinLength(n,o){return(n instanceof HTMLTextAreaElement||n instanceof HTMLInputElement)&amp;&amp;(n.validity.tooShort||n.minLength&gt;0&amp;&amp;n.value.length&lt;n.minLength)?this.locStrings.inputMinLength.replace("{inputLabel}",o).replace("{minLength}",n.minLength.toString()):null}validateMaxLength(n,o){return(n instanceof HTMLTextAreaElement||n instanceof HTMLInputElement)&amp;&amp;(n.validity.tooLong||n.maxLength&gt;0&amp;&amp;n.value.length&gt;n.maxLength)?this.locStrings.inputMaxLength.replace("{inputLabel}",o).replace("{maxLength}",n.maxLength.toString()):null}async validateForm(n,o=!0,r=n){let i=[],{errorAlert:s,errorList:a}=this.getErrorAlert(n);(o||n.hasAttribute("data-hide-validation-banner"))&amp;&amp;(s.hidden=!0,a.innerHTML="");let l=wve(n);for(let c of[...n.elements,...l]){if(!r.contains(c)||!yR(c,n))continue;if(c.type==="radio"){let p=n.querySelectorAll(`input[name="${c.name}"]`);if(p.length&gt;1&amp;&amp;p[0]!==c)continue}if(c.hasAttribute("aria-hidden")===!0||c.getAttribute("role")==="combobox"||c.closest("docs-markdown-editor"))continue;if(c.hasAttribute("data-skip-validation")){let p=new CustomEvent("form-validating",{detail:{errors:i,form:n},bubbles:!0});this.dispatchEvent(p);continue}let u=!!l.find(p=&gt;p===c);this.runBasicValidation(c,o,i,a,u);let d=new CustomEvent("form-validating",{detail:{errors:i,form:n},bubbles:!0});this.dispatchEvent(d)}return i.length===0?{valid:!0}:(o&amp;&amp;(s.hidden=!1,s.focus()),{valid:!1,errors:i})}clearValidationErrors(n){if(!yR(n,this.form))return;if(IO(n),Vr(n,""),pr(n).classList.remove("errored"),n.form){let{errorAlert:r,errorList:i}=this.getErrorAlert(n.form);i.querySelectorAll(`a[href="#${n.id}"]`).forEach(s=&gt;s.parentElement?.remove()),i.querySelector("#no-edits-error")?.remove(),i.firstElementChild||(r.hidden=!0)}let o=new CustomEvent("clear-validation-errors",{detail:{target:n},bubbles:!0});this.dispatchEvent(o)}showNoChangesMessage(n){let{errorAlert:o,errorList:r}=this.getErrorAlert(n);if(r.childElementCount&gt;0){for(;r.firstChild;)r.lastChild?.remove();r.querySelector("#no-edits-error")?.remove()}let i=document.createElement("li");i.id="no-edits-error",i.innerText=this.locStrings.thereAreNoEditsToSubmit,r.appendChild(i),o.hidden=!1,o.focus()}runBasicValidation(n,o=!0,r,i,s){if(!yR(n,this.form))return;let a=xR(n),l=pr(n);for(let c of this.validators){let u=c(n,a);if(!u){s||IO(n);continue}if(r.push({input:n,message:u}),o){if(!n.id)continue;Vr(n,u),l.classList.add("errored");let d=document.createElement("li");d.classList.add("margin-bottom-xs");let p=document.createElement("a");p.href=`#${n.id}`,p.textContent=u,p.classList.add("help","help-danger"),p.addEventListener("click",h=&gt;{if(s){let g=h.target.getAttribute("href");g&amp;&amp;document.querySelector(g).focus()}}),d.appendChild(p),i.appendChild(d),s||(n.type==="checkbox"?n.closest("label.checkbox")?.classList.add("is-invalid"):n.type==="radio"?n.closest("label.radio")?.classList.add("is-invalid"):n.classList.add(`${n.localName}-danger`))}break}}};window.customElements.get("form-behavior")||(window.FormBehaviorElement=fT,window.customElements.define("form-behavior",fT));function LO(e,t){let n=e;return n?n instanceof HTMLElement&amp;&amp;"form"in n&amp;&amp;n.form===t&amp;&amp;"validity"in n&amp;&amp;n.validity instanceof ValidityState&amp;&amp;"value"in n&amp;&amp;typeof n.value=="string"&amp;&amp;"type"in n&amp;&amp;typeof n.type=="string"&amp;&amp;!["button","submit"].includes(n.type):!1}function xve(e){(e instanceof HTMLTextAreaElement||e instanceof HTMLInputElement&amp;&amp;(e.type==="text"||e.type==="email"))&amp;&amp;(e.value=e.value.trim())}function PO(e,t,n){let o=e.submitter;Array.from(t.elements).forEach(r=&gt;{r instanceof HTMLButtonElement&amp;&amp;r.type==="submit"&amp;&amp;(o&amp;&amp;o===r?r.classList.toggle("is-loading",n):r.disabled=n)})}function xR(e){let t=null;if(e.type==="radio"){let o=pr(e).querySelector(".field-label");o?t=o.textContent:t=e.getAttribute("aria-label")}else e.labels?.length?t=e.labels[0].textContent:t=e.getAttribute("aria-label");if(!t)throw new Error(`${e.nodeName} name="${e.name}" id="${e.id}" has no associated label.`);return t.trim()}function pr(e){let t=e.closest(".field");if(!t)throw new Error(`${e.nodeName} name="${e.name}" id="${e.id}" is not within a .field`);return t}function i_(e){let t=e.closest(".field-body");if(!t)throw new Error(`${e.nodeName} name="${e.name}" id="${e.id}" is not within a .field-body`);return t}function Tve(e){let t=document.createElement("p");return t.id=np(),e.setAttribute("aria-describedby",`${t.id} ${e.getAttribute("aria-describedby")||""}`),t.classList.add("field-error"),t.setAttribute("data-field-error",""),i_(e).after(t),t}function Vr(e,t){let o=pr(e).querySelector("[data-field-error]")||Tve(e);o.textContent=t}function yR(e,t){return LO(e,t)&amp;&amp;e.type!=="hidden"}function Sve(e,t){switch(t){case null:return!1;case"follow":return e?(location.href=e,!0):!1;case"hash-reload":if(e){let n=e.includes("?")?"":window.location.search;if(e!==n+window.location.hash){let o=history.state||{};window.history.pushState(o,document.title,window.location.pathname+n+e)}return location.reload(),!0}return!1;case"replace":return e?(location.replace(e),!0):!1;case"reload":return location.reload(),!0;default:throw new Error("Unexpected navigation attribute value.")}}function wve(e){let t=Object.fromEntries(new FormData(e)),n=[];return Object.keys(t).filter(r=&gt;!e.elements.namedItem(r)).forEach(r=&gt;{let i=e.querySelector(`[name="${r}"]`);i&amp;&amp;n.push(i)}),n}function IO(e){e.type==="checkbox"?e.closest("label.checkbox")?.classList.remove("is-invalid"):e.classList.remove(`${e.localName}-danger`)}function Eve(e){let t=e.submitter;return t instanceof HTMLButtonElement&amp;&amp;t.formAction!==window.location.href?t.formAction:null}var RO=globalThis.HTMLElement||null,op="assign"in(globalThis.HTMLSlotElement?.prototype||{})?(e,...t)=&gt;{e.assign(...t)}:(e,...t)=&gt;{let n=e.getRootNode().host;for(let o of n.querySelectorAll(`[slot="${e.name}"]`))o.removeAttribute("slot");for(let o of t)o.setAttribute("slot",e.name)},a_,l_,c_,_T=class extends Event{constructor(n,{tabIndex:o,tab:r,panel:i,...s}){super(n,s);Bn(this,a_,null);Bn(this,l_,null);Bn(this,c_,null);tu(this,c_,r||null),tu(this,a_,o||null),tu(this,l_,i||null)}get tabIndex(){return St(this,a_)}get panel(){return St(this,l_)}get tab(){return St(this,c_)}};a_=new WeakMap,l_=new WeakMap,c_=new WeakMap;var rp,ip,ou,Th,vT,MO,sp,s_,yT,DO,xT,$O,TT,NO,wh,bT,u_,TR,Ya,nu,ap,lp,ST,qO,wT,FO,d_,SR,ET,UO,kT,HO,Sh=class extends RO{constructor(){super(...arguments);Bn(this,ou);Bn(this,vT);Bn(this,sp);Bn(this,yT);Bn(this,xT);Bn(this,TT);Bn(this,wh);Bn(this,u_);Bn(this,Ya);Bn(this,ST);Bn(this,wT);Bn(this,d_);Bn(this,ET);Bn(this,kT);Bn(this,rp,null);Bn(this,ip,null);Bn(this,ap,!1);Bn(this,lp,void 0)}static define(n="tab-container",o=customElements){return o.define(n,this),this}get onChange(){return this.onTabContainerChange}set onChange(n){this.onTabContainerChange=n}get onTabContainerChange(){return St(this,rp)}set onTabContainerChange(n){St(this,rp)&amp;&amp;this.removeEventListener("tab-container-change",St(this,rp)),tu(this,rp,typeof n=="object"||typeof n=="function"?n:null),typeof n=="function"&amp;&amp;this.addEventListener("tab-container-change",n)}get onTabContainerChanged(){return St(this,ip)}set onTabContainerChanged(n){St(this,ip)&amp;&amp;this.removeEventListener("tab-container-changed",St(this,ip)),tu(this,ip,typeof n=="object"||typeof n=="function"?n:null),typeof n=="function"&amp;&amp;this.addEventListener("tab-container-changed",n)}get onChanged(){return this.onTabContainerChanged}set onChanged(n){this.onTabContainerChanged=n}get activeTab(){return St(this,Ya,nu)[this.selectedTabIndex]}get activePanel(){return St(this,u_,TR).assignedNodes()[0]}get vertical(){return St(this,ou,Th)?.getAttribute("aria-orientation")==="vertical"}set vertical(n){let o=St(this,ou,Th);o&amp;&amp;n?o.setAttribute("aria-orientation","vertical"):o.setAttribute("aria-orientation","horizontal")}connectedCallback(){St(this,lp)||tu(this,lp,this.attachInternals?this.attachInternals():null);let n=this.shadowRoot||this.attachShadow({mode:"open",slotAssignment:"manual"}),o=document.createElement("slot");o.style.display="flex",o.setAttribute("part","tablist-wrapper"),o.setAttribute("name","tablist-wrapper");let r=document.createElement("div");r.setAttribute("part","tablist-tab-wrapper"),r.setAttribute("name","tablist-tab-wrapper");let i=document.createElement("slot");i.setAttribute("part","tablist"),i.setAttribute("name","tablist"),r.append(i);let s=document.createElement("slot");s.setAttribute("part","panel"),s.setAttribute("name","panel");let a=document.createElement("slot");a.setAttribute("part","before-tabs"),a.setAttribute("name","before-tabs");let l=document.createElement("slot");l.setAttribute("part","after-tabs"),l.setAttribute("name","after-tabs"),o.append(a,r,l);let c=document.createElement("slot");c.setAttribute("part","after-panels"),c.setAttribute("name","after-panels"),n.replaceChildren(o,s,c),St(this,lp)&amp;&amp;"role"in St(this,lp)?St(this,lp).role="presentation":this.setAttribute("role","presentation"),this.addEventListener("keydown",this),this.addEventListener("click",this),this.selectTab(-1),this.addEventListener("tab-container-change",tp(this,ET,UO)),this.addEventListener("click",tp(this,kT,HO)),tu(this,ap,!0)}attributeChangedCallback(n){!this.isConnected||!this.shadowRoot||n==="vertical"&amp;&amp;(this.vertical=this.hasAttribute("vertical"))}handleEvent(n){if(n.type==="click")return tp(this,wT,FO).call(this,n);if(n.type==="keydown")return tp(this,ST,qO).call(this,n)}get selectedTabIndex(){return St(this,Ya,nu).findIndex(n=&gt;n.matches("[aria-selected=true]"))}set selectedTabIndex(n){this.selectTab(n)}get defaultTabIndex(){return Number(this.getAttribute("default-tab")||-1)}set defaultTabIndex(n){this.setAttribute("default-tab",String(n))}selectTab(n){if(!St(this,ap)){let a=St(this,wh,bT),l=St(this,vT,MO),c=this.querySelector("[role=tablist]"),u=this.querySelector("[slot=tablist-wrapper]");u&amp;&amp;u.closest(this.tagName)===this?op(l,u):c&amp;&amp;c.closest(this.tagName)===this?op(a,c):(St(this,sp,s_).role="tablist",op(a,...[...this.children].filter(f=&gt;f.matches("[role=tab]"))));let d=St(this,ou,Th);if(tp(this,d_,SR).call(this,"aria-description",d),tp(this,d_,SR).call(this,"aria-label",d),this.vertical&amp;&amp;St(this,ou,Th).setAttribute("aria-orientation","vertical"),!(this.querySelector("[slot=tablist-wrapper]")?.closest(this.tagName)===this)){let f=[],b=[],y=[],v=f;for(let T of this.children){if(T.getAttribute("role")==="tab"||T.getAttribute("role")==="tablist"){v=b;continue}if(T.getAttribute("role")==="tabpanel"){v=y;continue}T.getAttribute("slot")==="before-tabs"?f.push(T):T.getAttribute("slot")==="after-tabs"?b.push(T):v.push(T)}op(St(this,yT,DO),...f),op(St(this,xT,$O),...b),op(St(this,TT,NO),...y)}let h=this.defaultTabIndex,g=h&gt;=0?h:this.selectedTabIndex;n=n&gt;=0?n:Math.max(0,g)}let o=St(this,Ya,nu),r=Array.from(this.querySelectorAll('[role="tabpanel"]')).filter(a=&gt;a.closest(this.tagName)===this);if(n&gt;o.length-1)throw new RangeError(`Index "${n}" out of bounds`);let i=o[n],s=r[n];if(!(St(this,ap)&amp;&amp;!this.dispatchEvent(new _T("tab-container-change",{tabIndex:n,bubbles:!0,cancelable:!0,tab:i,panel:s})))){for(let a of o)a.setAttribute("aria-selected","false"),a.setAttribute("tabindex","-1");for(let a of r)!a.hasAttribute("tabindex")&amp;&amp;!a.hasAttribute("data-tab-container-no-tabstop")&amp;&amp;a.setAttribute("tabindex","0");i.setAttribute("aria-selected","true"),i.setAttribute("tabindex","0"),op(St(this,u_,TR),s),s.hidden=!1,St(this,ap)&amp;&amp;(i.focus(),this.dispatchEvent(new _T("tab-container-changed",{tabIndex:n,bubbles:!0,tab:i,panel:s})))}}};rp=new WeakMap,ip=new WeakMap,ou=new WeakSet,Th=function(){let n=this.querySelector("[slot=tablist-wrapper]");if(n?.closest(this.tagName)===this)return n.querySelector("[role=tablist]");let o=St(this,wh,bT);return St(this,sp,s_).hasAttribute("role")?St(this,sp,s_):o.assignedNodes()[0]},vT=new WeakSet,MO=function(){return this.shadowRoot.querySelector('slot[part="tablist-wrapper"]')},sp=new WeakSet,s_=function(){return this.shadowRoot.querySelector('div[part="tablist-tab-wrapper"]')},yT=new WeakSet,DO=function(){return this.shadowRoot.querySelector('slot[part="before-tabs"]')},xT=new WeakSet,$O=function(){return this.shadowRoot.querySelector('slot[part="after-tabs"]')},TT=new WeakSet,NO=function(){return this.shadowRoot.querySelector('slot[part="after-panels"]')},wh=new WeakSet,bT=function(){return this.shadowRoot.querySelector('slot[part="tablist"]')},u_=new WeakSet,TR=function(){return this.shadowRoot.querySelector('slot[part="panel"]')},Ya=new WeakSet,nu=function(){return St(this,sp,s_).matches("[role=tablist]")?St(this,wh,bT).assignedNodes():Array.from(St(this,ou,Th)?.querySelectorAll('[role="tab"]')||[]).filter(n=&gt;n instanceof RO&amp;&amp;n.closest(this.tagName)===this)},ap=new WeakMap,lp=new WeakMap,ST=new WeakSet,qO=function(n){let o=n.target?.closest?.('[role="tab"]');if(!o)return;let r=St(this,Ya,nu);if(!r.includes(o))return;let i=this.selectedTabIndex,s=o.closest('[role="tablist"]')?.getAttribute("aria-orientation")==="vertical",a=n.code==="ArrowLeft"||s&amp;&amp;n.code==="ArrowUp";if(n.code==="ArrowRight"||s&amp;&amp;n.code==="ArrowDown"){let c=i+1;c&gt;=r.length&amp;&amp;(c=0),this.selectTab(c)}else if(a){let c=i-1;c&lt;0&amp;&amp;(c=r.length-1),this.selectTab(c)}else n.code==="Home"?(this.selectTab(0),n.preventDefault()):n.code==="End"&amp;&amp;(this.selectTab(r.length-1),n.preventDefault())},wT=new WeakSet,FO=function(n){let o=n.target?.closest?.("[role=tab]");if(!o)return;let i=St(this,Ya,nu).indexOf(o);i&gt;=0&amp;&amp;this.selectTab(i)},d_=new WeakSet,SR=function(n,o){this.hasAttribute(n)&amp;&amp;(o.setAttribute(n,this.getAttribute(n)),this.removeAttribute(n))},ET=new WeakSet,UO=function(n){let{tab:o}=n;o&amp;&amp;o.scrollIntoView({behavior:"auto",block:"nearest",inline:"center"})},kT=new WeakSet,HO=function(n){let o=n.target instanceof Element&amp;&amp;n.target.closest("[data-tab-container-nav]");if(!o)return;let r=(o.dataset.tabContainerNav==="next"||o.dataset.tabContainerNav==="previous")&amp;&amp;o.dataset.tabContainerNav;if(!r)throw new Error('Supported values of [data-tab-container-nav] are "previous" and "next"');let i=this.selectedTabIndex;if(r==="next"){let s=i+1;s&gt;=St(this,Ya,nu).length&amp;&amp;(s=0),this.selectTab(s)}else{let s=i-1;s&lt;0&amp;&amp;(s=St(this,Ya,nu).length-1),this.selectTab(s)}},Ys(Sh,"observedAttributes",["vertical"]);var OO=typeof globalThis&lt;"u"?globalThis:window;try{OO.TabContainerElement=Sh.define()}catch(e){if(!(OO.DOMException&amp;&amp;e instanceof DOMException&amp;&amp;e.name==="NotSupportedError")&amp;&amp;!(e instanceof ReferenceError))throw e}var Eh=document.documentElement,kve=()=&gt;{let e=document.querySelector(".layout-body-header"),t=e?.clientHeight||0,n=t?`${t}px`:"0px",o=e?.getBoundingClientRect().y||0,i=`${Math.max(0,o+t)}px`,s=document.querySelector(".layout-body-footer"),a=s?.clientHeight||0,l=a?`${a}px`:"0px",c=s?.getBoundingClientRect().y||0,d=`${c&lt;window.innerHeight?Math.min(window.innerHeight-c,a):0}px`;Eh.style.setProperty("--window-inner-height",`${window.innerHeight}px`,"important"),Eh.style.setProperty("--atlas-header-height",n,"important"),Eh.style.setProperty("--atlas-footer-height",l,"important"),Eh.style.setProperty("--atlas-header-visible-height",i,"important"),Eh.style.setProperty("--atlas-footer-visible-height",d,"important")},BO=0;function Cve(e){cancelAnimationFrame(BO),BO=requestAnimationFrame(e)}var Qa=()=&gt;{window.dispatchEvent(new CustomEvent("atlas-layout-change-event"))};function zO(){window.addEventListener("atlas-layout-change-event",()=&gt;{Cve(kve)}),window.addEventListener("resize",Qa,{passive:!0}),Eh.style.setProperty("--window-inner-height",`${window.innerHeight}px`),window.addEventListener("DOMContentLoaded",Qa),window.addEventListener("scroll",Qa,{passive:!0})}(function(){var e="bdabb721-9b44-aabd-3839-ac91540d91f8";(function(){function t(a){var l=RegExp(a+"[^;]+").exec(document.cookie);return decodeURIComponent(l?l.toString().replace(/^[^=]+./,""):"")}var n=t("MC1"),o=t("MSFPC");function r(a){return a.split("=")[1].slice(0,32)}var i="";if(n!=""?i=r(n):o!=""&amp;&amp;(i=r(o)),i.length&gt;0)var s=i;i.length&gt;0&amp;&amp;e!=""?window.targetPageParams=function(){return{mbox3rdPartyId:s,at_property:e}}:e!=""&amp;&amp;(window.targetPageParams=function(){return{at_property:e}}),window.targetGlobalSettings={deviceIdLifetime:34186698e3}})(),window.targetGlobalSettings={bodyHidingEnabled:!1}})();var cp=window;var F=cp,kh=cp.navigator,x=cp.document,GO=cp.localStorage,Ko=cp.history,Z=cp.location,_=F.msDocs,Se=new Promise(e=&gt;{x.readyState==="loading"?x.addEventListener("DOMContentLoaded",()=&gt;e()):e()});var p_="__event_type_id__",Ave=0,bt=class{constructor(){this.callbacks={}}publish(t){let n=t.constructor[p_];if(n===void 0||this.callbacks[n]===void 0)return;let o=this.callbacks[n].slice(0);for(let r of o)r(t)}subscribe(t,n){t.hasOwnProperty(p_)||(t[p_]=Ave++);let o=t[p_];this.callbacks[o]===void 0&amp;&amp;(this.callbacks[o]=[]);let r=this.callbacks[o];return r.indexOf(n)===-1&amp;&amp;r.push(n),()=&gt;this.unsubscribe(t,n)}unsubscribe(t,n){let o=t[p_];if(o===void 0||this.callbacks[o]===void 0)return;let r=this.callbacks[o],i=r.indexOf(n);i!==-1&amp;&amp;r.splice(i,1)}dispose(){this.callbacks={}}},ct=new bt;function ru(e,t,n){let o=()=&gt;{},r=i=&gt;{n(i),o()};return o=e.subscribe(t,r),o}var CT=class{constructor(t){this.url=t}},Wn=class{constructor(t,n,o){this.title=t;this.url=n;this.referrerUrl=o}};var Ka;function wR(){Ka={};let e=x.head.querySelectorAll("meta[name],meta[property]");for(let t=0;t&lt;e.length;t++){let n=e.item(t),o=n.name;o===""&amp;&amp;(o=n.getAttribute("property"),o==="")||(Ka[o]?Ka[o].push(n.content):Ka[o]=[n.content])}ct.subscribe(Wn,wR)}function AT(e){return Array.from(e.querySelectorAll("meta")).reduce((t,n)=&gt;{let o=n.name||n.getAttribute("property");return t[o]=n.content,t},{})}function A(e){return Ka===void 0&amp;&amp;wR(),Ka[e]===void 0?void 0:Ka[e][0]}function hs(e){return Ka===void 0&amp;&amp;wR(),Ka[e]?Ka[e].slice():[]}function Ive(e){switch(e){case"learn.microsoft.com":return{supportLevel:"production",accessLevel:"online",reviewFeatures:!1,systemContent:!0,azurePortalHostname:"portal.azure.com",legacyHosting:!0,siteName:"learn"};case"review.learn.microsoft.com":return{supportLevel:"production",accessLevel:"online",reviewFeatures:!0,systemContent:!0,azurePortalHostname:"portal.azure.com",legacyHosting:!0,siteName:"learn"};case"dev.learn.microsoft.com":return{supportLevel:"development",accessLevel:"online",reviewFeatures:!0,systemContent:!0,azurePortalHostname:"portal.azure.com",legacyHosting:!0,siteName:"learn"};case"docs.azure.cn":return{supportLevel:"production",accessLevel:"online",reviewFeatures:!1,systemContent:!1,azurePortalHostname:"portal.azure.com",legacyHosting:!0,siteName:"mooncake"};case"review.docs.azure.cn":return{supportLevel:"production",accessLevel:"online",reviewFeatures:!0,systemContent:!1,azurePortalHostname:"portal.azure.com",legacyHosting:!0,siteName:"mooncake"};case"dev.docs.azure.cn":return{supportLevel:"development",accessLevel:"online",reviewFeatures:!0,systemContent:!1,azurePortalHostname:"portal.azure.com",legacyHosting:!1,siteName:"mooncake"};case"developer.microsoft.com":return{supportLevel:"production",accessLevel:"online",reviewFeatures:!1,systemContent:!1,azurePortalHostname:"portal.azure.com",legacyHosting:!1,siteName:"developer"};case"review.developer.microsoft.com":return{supportLevel:"production",accessLevel:"online",reviewFeatures:!0,systemContent:!1,azurePortalHostname:"portal.azure.com",legacyHosting:!1,siteName:"developer"};case"dev.developer.microsoft.com":return{supportLevel:"development",accessLevel:"online",reviewFeatures:!0,systemContent:!1,azurePortalHostname:"portal.azure.com",legacyHosting:!1,siteName:"developer"};case"localhost":return{supportLevel:"development",accessLevel:"local",reviewFeatures:!0,systemContent:!1,azurePortalHostname:"portal.azure.com",legacyHosting:!0,siteName:"learn"};case"learn-microsoft-com.local":case"developer-microsoft-com.local":case"docs-azure-cn.local":return{supportLevel:"development",accessLevel:"local",reviewFeatures:!0,systemContent:!0,azurePortalHostname:"portal.azure.com",legacyHosting:!1,siteName:"learn"};case"prdev.docs.microsoft.com":case"internal.docs.microsoft.com":return{supportLevel:"development",accessLevel:"online",reviewFeatures:!0,systemContent:!0,azurePortalHostname:"portal.azure.com",legacyHosting:!1,siteName:"learn"};case"isolated-dev.docs.microsoft.com":return{supportLevel:"development",accessLevel:"isolated",reviewFeatures:!0,systemContent:!0,azurePortalHostname:"portal.azure.com",legacyHosting:!1,siteName:"learn"};case"prdev.learn.microsoft.com":case"pr.learn.microsoft.com":return{supportLevel:"development",accessLevel:"online",reviewFeatures:!0,systemContent:!0,azurePortalHostname:"portal.azure.com",legacyHosting:!1,siteName:"learn"};default:return{supportLevel:"production",accessLevel:"online",reviewFeatures:!1,systemContent:!0,azurePortalHostname:"portal.azure.com",legacyHosting:!0,siteName:"learn"}}}var w=_?.environment?_.environment:Ive(location.hostname);var we={setItem(e,t){try{F.localStorage.setItem(e,t)}catch{}},getItem(e){try{return F.localStorage.getItem(e)}catch{return null}},removeItem(e){try{F.localStorage.removeItem(e)}catch{}},clear(){try{F.localStorage.clear()}catch{}}},ER={setItem(e,t){try{F.sessionStorage.setItem(e,t)}catch{}},getItem(e){try{return F.sessionStorage.getItem(e)}catch{return null}},removeItem(e){try{F.sessionStorage.removeItem(e)}catch{}}};var kR="docs.preview",CR=(new URLSearchParams(Z.search).get("preview")||"").split(",").map(e=&gt;e.trim().toLowerCase()).reduce((e,t)=&gt;(t!==""&amp;&amp;(e[t]=1),e),{}),m_,Lve=()=&gt;{let e;return we.getItem(kR)?e=JSON.parse(we.getItem(kR)):e={},e},Rve=(e,t)=&gt;{m_=Lve();let n=CR[e]===1,o=!isNaN(m_[e]),r=n||o,i=CR[`x-${e}`];return n?console.log(`Preview ${e} via query string`):o&amp;&amp;console.log(`Preview ${e} via local storage`),t&amp;&amp;(r||i)&amp;&amp;(r&amp;&amp;(m_[e]=Date.now()),i&amp;&amp;delete m_[e],we.setItem(kR,JSON.stringify(m_))),r},Ke=(e,t={require:!1,persist:!1})=&gt;{let{require:n,persist:o}=t;return w.reviewFeatures&amp;&amp;Object.keys(CR).length===0&amp;&amp;!n?!0:(e=e.toLowerCase(),Rve(e,o))};function PT(e=Z.search,t=w.reviewFeatures){let n="preview-date",o=new URLSearchParams(e),r=new Date(o.get(n)).getTime();return t&amp;&amp;!isNaN(r)&amp;&amp;r!==0?r:Date.now()}var Mve=["https://github.com/dotnet/docs/blob/live/docs/standard/design-guidelines/","https://github.com/dotnet/docs/blob/main/docs/standard/design-guidelines/","https://github.com/MicrosoftDocs/azure-compliance-pr/","https://github.com/MicrosoftDocs/OfficeDocs-SkypeForBusiness-pr/","https://github.com/MicrosoftDocs/OfficeDocs-Teams-PhoneRef-pr/"];function VO(){let e=A("original_content_git_url");return Mve.some(n=&gt;e?.startsWith(n))}function jO(){let e=A("page_type"),t=A("page_kind"),n=A("is_admin")==="true",o=A("is_editor")==="true";return e==="learn"||e==="profile"||n||o||t==="learn"&amp;&amp;(e==="browse"||e==="home")}var rt=class{static get contentDir(){return _.data.contentDir}static get contentLocale(){return _.data.contentLocale}static get userDir(){return _.data.userDir}static get userLocale(){return _.data.userLocale}static get hasLocSideBySideTranslation(){return A("enable_loc_sxs")==="true"||A("bilingual_type")==="hover over"}static get translationType(){return A("ms.translationtype")?.toUpperCase()}static get machineTranslated(){return this.translationType?/^(?:MT|MTE|MTE75|MTE95)$/i.test(this.translationType):!1}},Qs=class{static get brand(){return _.data.brand}static get kind(){return A("page_kind")}static get type(){return A("page_type")}static get template(){return _.data.pageTemplate}};var I=Dve();function Dve(){return{arkoseEncrypt:!1,apiBrowser:w.accessLevel!=="isolated"||location.hostname==="isolated-dev.docs.microsoft.com",applicationInsights:jO()&amp;&amp;w.accessLevel!=="isolated",appliedSkills:w.accessLevel!=="isolated"&amp;&amp;(Date.now()&gt;=new Date("2023-10-25T09:00:00.000-07:00").getTime()||Ke("applied-skills",{require:!0})||Ke("applied-skills-share",{require:!0})),appliedSkillsManager:w.accessLevel!=="isolated",appliedSkillsShare:w.accessLevel!=="isolated"&amp;&amp;(Date.now()&gt;=new Date("2023-10-25T09:00:00.000-07:00").getTime()||Ke("applied-skills-share",{require:!0})),assessmentBranches:w.accessLevel!=="isolated"&amp;&amp;w.supportLevel==="production"&amp;&amp;w.reviewFeatures,assessmentMergerLearnAssessment:w.accessLevel!=="isolated"&amp;&amp;Ke("assessment-merger-learn-assessment",{require:!0}),assessmentMergerPracticeAssessment:w.accessLevel!=="isolated"&amp;&amp;Ke("assessment-merger-practice-assessment",{require:!0}),assessmentMergerRenewalAssessment:w.accessLevel!=="isolated"&amp;&amp;Ke("assessment-merger-renewal-assessment",{require:!0}),assessments:w.siteName==="learn"&amp;&amp;w.accessLevel!=="isolated",assessmentsEmail:w.accessLevel!=="isolated"&amp;&amp;Ke("assessments-email",{require:!0}),azureNotebooks:w.accessLevel!=="isolated",banner:!0,binaryRating:w.accessLevel!=="isolated"&amp;&amp;_.data.hasBinaryRating,blogComments:w.accessLevel!=="isolated",chatTutor:w.accessLevel!=="isolated"&amp;&amp;_.data.pageTemplate==="ModuleUnit"&amp;&amp;_.data.userLocale.startsWith("en"),chromeless:!!_.data.context.chromeless,chapterMarking:w.accessLevel==="isolated"||Ke("chapter-marking",{require:!0}),certificationAndCourseUpdates:w.accessLevel!=="isolated"&amp;&amp;(Date.now()&gt;=new Date("2023-10-25T09:00:00.000-07:00").getTime()||Ke("certification-and-course-updates",{require:!0})),certificationUpdates:w.accessLevel!=="isolated"&amp;&amp;(Date.now()&gt;=new Date("2023-10-06T17:00:00.000Z").getTime()||Ke("certification-updates",{require:!0})),codeSamples:w.accessLevel!=="isolated",connectedExperiences:["Conceptual","FAQ","Question"].includes(_.data.pageTemplate),connectedExperiencesRightRailSticky:["Conceptual","FAQ","Question"].includes(_.data.pageTemplate),contentBrowse:w.accessLevel!=="isolated"||A("page_type")==="browse"&amp;&amp;(A("page_kind")==="learn"||A("page_kind")==="certification"||A("page_kind")==="course"||A("page_kind")==="architecture")||Ke("isolated-contentbrowse",{require:!0}),cookieConsent:w.accessLevel!=="isolated",courseScheduling:w.accessLevel!=="isolated",disabledAppliedSkills:w.accessLevel!=="isolated",enableSiteSearchAnswer:w.accessLevel!=="isolated"&amp;&amp;w.supportLevel==="development"&amp;&amp;_.data.userLocale==="en-us",enableSiteSearchExperiment:w.accessLevel!=="isolated",externalLinkModal:w.accessLevel==="isolated"||Ke("external-link-modal",{require:!0}),feedbackReport:w.accessLevel!=="isolated"&amp;&amp;_.data.showFeedbackReport,formAdvisor:w.accessLevel!=="isolated",formAdvisorCredential:w.accessLevel!=="isolated"&amp;&amp;Ke("form-advisor-credential",{require:!0}),formAdvisorMocks:w.accessLevel!=="isolated"&amp;&amp;Ke("form-advisor-mocks",{require:!0}),gamification:w.accessLevel!=="isolated",gitContributors:w.accessLevel!=="isolated",inlineEdit:w.accessLevel!=="isolated"&amp;&amp;Ke("inline-edit",{require:!0}),inlineFeedback:w.accessLevel!=="isolated",interactivity:w.accessLevel!=="isolated",labsOnDemand:w.accessLevel!=="isolated",learnAssessments:!0,skipAssessmentDualWrite:Ke("assessment-v0",{require:!0}),learnEventRebrand:w.accessLevel!=="isolated"&amp;&amp;Ke("learn-rebrand",{require:!0}),learningPathIlt:w.accessLevel!=="isolated",learningPathIltSearch:w.accessLevel!=="isolated"&amp;&amp;Ke("learning-path-ilt-search",{require:!0}),linkedSandbox:w.accessLevel!=="isolated"&amp;&amp;Ke("linked-sandbox",{require:!0}),marketing:w.accessLevel!=="isolated",mecMigration:w.accessLevel!=="isolated",moduleAssessments:w.accessLevel!=="isolated"&amp;&amp;(Date.now()&gt;=new Date("2024-11-12T18:00:00.000Z").getTime()||Ke("module-assessments",{require:!0})||Ke("module-assessments-mocks",{require:!0})),moduleAssessmentsMocks:w.accessLevel!=="isolated"&amp;&amp;Ke("module-assessments-mocks",{require:!0}),moduleUnitFeedbackReport:w.accessLevel!=="isolated",oneCustomerVoiceFeedback:w.accessLevel!=="isolated",oneDS:w.accessLevel!=="isolated"&amp;&amp;w.accessLevel!=="local",openSourceFeedback:w.accessLevel!=="isolated"&amp;&amp;["Conceptual","Reference","Architecture","Tutorial","FAQ"].includes(_.data.pageTemplate)&amp;&amp;_.data.feedbackSystem==="OpenSource"&amp;&amp;!!_.data.openSourceFeedbackIssueUrl,pageRecommendations:w.siteName==="learn"&amp;&amp;w.accessLevel!=="isolated"&amp;&amp;_.data.hasRecommendations&amp;&amp;(A("page_type")==="conceptual"||["FAQ","Architecture","Question","Sample"].includes(_.data.pageTemplate))&amp;&amp;!["reference","managed-reference","ui-reference","language-reference","error-reference","reference-internal","hub-page","landing-page","archived"].some(e=&gt;e===A("ms.topic")?.toLowerCase())&amp;&amp;A("ROBOTS")!=="NOINDEX,NOFOLLOW"&amp;&amp;!VO(),pdfDownload:w.accessLevel!=="isolated"&amp;&amp;w.siteName==="learn",permissionedContent:w.accessLevel!=="isolated"&amp;&amp;w.reviewFeatures&amp;&amp;Ke("permissioned-content"),personalChallenge:w.accessLevel!=="isolated"&amp;&amp;(Date.now()&gt;=new Date("2024-05-28T19:00:00.000Z").getTime()||Ke("personal-challenge",{require:!0})),practiceAssessmentsAllowParam:w.accessLevel!=="isolated"&amp;&amp;w.reviewFeatures&amp;&amp;(A("page_kind")==="practiceAssessment"||A("page_kind")==="practiceAssessmentReport"),previewCredentialsL1:Date.now()&gt;=new Date("2023-09-18T18:00:00.000-07:00").getTime()||Ke("credentials-L1",{require:!0}),previewOneStreamPlayerNextVersion:Ke("one-stream-player-next-version",{require:!0}),previewRailEventCard:Ke("rail-event-card",{require:!0}),previewQnaAiAdmin:Ke("qna-ai-admin",{require:!0}),previewQnaAiDemo:Ke("qna-ai-demo",{require:!0}),previewQnALink:Ke("rail-qna-link",{require:!0}),previewQnALinkSpecific:Ke("rail-qna-link-specific",{require:!0}),qna:w.accessLevel!=="isolated",qnaCaptchaBypass:w.accessLevel!=="isolated"&amp;&amp;Ke("qna-captcha-bypass",{require:!0}),qnaRecommendations:w.accessLevel!=="isolated"&amp;&amp;["Question"].includes(_.data.pageTemplate),qnaBiDirectional:w.accessLevel!=="isolated"&amp;&amp;Ke("qna-rtl",{require:!0}),qnaStackResults:w.accessLevel!=="isolated"&amp;&amp;Ke("qna-stack-results",{require:!0}),referenceRightRailH3:A("in_right_rail")==="h2h3",referenceRightRailSticky:["Reference"].includes(_.data.pageTemplate),reportWebVitalsAlways:Ke("report-web-vitals",{require:!0}),rss:w.accessLevel!=="isolated",sandbox:w.accessLevel!=="isolated",sandboxInteractionFallback:w.accessLevel!=="isolated",interactiveSandbox:w.accessLevel!=="isolated"&amp;&amp;Ke("interactive-sandbox",{require:!0}),shareLink:w.accessLevel!=="isolated",siteSearchProducts:Ke("site-search-products",{require:!0}),skipToCompletedModal:Ke("completed-modal",{require:!0}),stayCurrentAllowParam:w.accessLevel!=="isolated"&amp;&amp;w.reviewFeatures&amp;&amp;(A("page_kind")==="certification"||A("page_kind")==="certificationrenewal"||A("page_kind")==="certificationRenewalAssessment"||A("page_kind")==="certificationRenewalAssessmentReport"),surveyPopover:w.accessLevel!=="isolated"&amp;&amp;w.siteName==="learn"||w.accessLevel==="local",systemDrivenAchievement:w.accessLevel!=="isolated",temporaryClientSideEventBanners:w.siteName==="learn"||w.siteName==="developer",thirdPartyDataSharingConsentFlag:w.accessLevel!=="isolated",tocSearch:_.data.brand!=="mooncake",translationFeedback:w.accessLevel!=="isolated"&amp;&amp;_.data.userLocale!=="en-us"&amp;&amp;A("ocv-translation-feedback")==="true"&amp;&amp;rt.machineTranslated,trydotnetPPE:w.accessLevel!=="isolated"&amp;&amp;Ke("try-dotnet-ppe",{require:!0}),tenantManager:w.accessLevel!=="isolated"&amp;&amp;Ke("tenant-manager",{require:!0}),userFeedback:w.accessLevel!=="isolated"&amp;&amp;Ke("user-feedback",{require:!0}),userServices:w.accessLevel!=="isolated",usingStandardFeedback:_.data.standardFeedback||_.data.pageTemplate==="ModuleUnit"||_.data.pageTemplate==="Module"}}function YO(e,t){let n=document.querySelector("#side-doc-outline li &gt; a[aria-current='true']"),o=$ve(e),r=o===null?null:document.querySelector(`#side-doc-outline li &gt; a[href="#${o}"]`);n!==r&amp;&amp;(n&amp;&amp;Nve(n),r&amp;&amp;(qve(r),Fve(r,t)))}function $ve(e){if(e.length&gt;0){let t=e.length-1;for(let n=0;n&lt;e.length;n++)if(e[n].getBoundingClientRect().bottom&gt;0){t=n;break}if(e[t].getBoundingClientRect().top&gt;=window.innerHeight&amp;&amp;(t-=1),t&gt;=0)return e[t].id}return null}function Nve(e){e.classList.remove("font-weight-bold","color-primary"),e.classList.add("color-text-subtle"),e.setAttribute("aria-current","false")}function qve(e){e.classList.remove("color-text-subtle"),e.classList.add("font-weight-bold","color-primary"),e.setAttribute("aria-current","true")}function Fve(e,t){(e.offsetTop&lt;t.scrollTop||e.offsetTop+e.offsetHeight&gt;t.scrollTop+t.clientHeight)&amp;&amp;(t.scrollTop=e.offsetTop-t.clientHeight/2)}function QO(){let e=x.getElementById("affixed-left-container"),t=x.getElementById("affixed-right-container"),n=I.referenceRightRailSticky&amp;&amp;!!t,o=I.connectedExperiences&amp;&amp;I.connectedExperiencesRightRailSticky&amp;&amp;!!t;if(n?Hve(t):o&amp;&amp;Uve(t),e===null)return;let r=x.getElementById("footer"),i=x.getElementById("ms--site-header"),s=24,a=1;e.style.top=`${s}px`;function l(){if(e==null||e.hasAttribute("disable-affix"))return;let d=F.innerHeight;if(d&lt;450)e.classList.remove("position-sticky"),e.style.maxHeight="";else{e.style.height="0";let p=Math.max(0,d-r.getBoundingClientRect().top),h=r.getBoundingClientRect().height,g=Math.max(0,i.getBoundingClientRect().bottom),f=i.getBoundingClientRect().height,b=x.body.scrollHeight;e.classList.add("position-sticky"),e.style.maxHeight=`${b-(2*s+f+h+a)}px`,e.style.height=`calc(100vh - ${2*s+g+p+a}px)`}}let c=0;function u(){cancelAnimationFrame(c),c=requestAnimationFrame(l)}F.addEventListener("scroll",u,{passive:!0}),F.addEventListener("resize",u,{passive:!0}),F.addEventListener("content-update",u),l(),F.addEventListener("load",l,!1),F.addEventListener("pageshow",l,!1),F.addEventListener("DOMContentLoaded",l,!1)}function Uve(e){let n=x.getElementById("footer");e.classList.add("position-sticky"),e.style.top="36px";function o(){let s=36,a=e.offsetHeight;if(a&gt;F.innerHeight){let u=a-F.innerHeight;s=-1*(36/2+Math.min(F.scrollY,u))}let l=F.innerHeight-n.getBoundingClientRect().top,c=Math.max(0,l)+36;e.style.top=`${s}px`,e.style.bottom=`${c}px`}let r=0;function i(){cancelAnimationFrame(r),r=requestAnimationFrame(o)}F.addEventListener("scroll",i,{passive:!0}),F.addEventListener("resize",i,{passive:!0}),F.addEventListener("content-update",i),o(),F.addEventListener("load",o,!1),F.addEventListener("DOMContentLoaded",o,!1)}function Hve(e){let t=x.getElementById("footer"),n=x.querySelector(".header-holder"),o=I.referenceRightRailH3?"#main h2:not(#ms--in-this-article), #main h3":"#main h2:not(#ms--in-this-article)",r=Array.from(x.querySelectorAll(o));e.classList.add("position-sticky");let i=24;e.style.top=`${i}px`,e.style.overflow="auto";let s=t.getBoundingClientRect().height,a=n.getBoundingClientRect().height,l=x.body.scrollHeight;e.style.maxHeight=`${l-(2*i+a+s)}px`;function c(){let p=Math.max(0,F.innerHeight-t.getBoundingClientRect().top),h=Math.max(0,n.getBoundingClientRect().bottom);e.style.height=`calc(100vh - ${2*i+h+p}px)`,YO(r,e)}let u=0;function d(){cancelAnimationFrame(u),u=requestAnimationFrame(c)}F.addEventListener("scroll",d,{passive:!0}),F.addEventListener("resize",d,{passive:!0}),F.addEventListener("content-update",d),c(),F.addEventListener("load",c,!1),F.addEventListener("DOMContentLoaded",c,!1)}var KO="B\u1EA1n \u0111\xE3 \u0111\u0103ng nh\u1EADp b\u1EB1ng t\xE0i kho\u1EA3n \u0111\u01B0\u1EE3c li\xEAn k\u1EBFt v\u1EDBi m\u1ED9t t\u1ED5 ch\u1EE9c ({email}). Khi tr\u1EDF th\xE0nh th\xE0nh vi\xEAn, &lt;strong&gt;b\u1EA1n hi\u1EC3u v\xE0 c\xF4ng nh\u1EADn&lt;/strong&gt; r\u1EB1ng t\u01B0 c\xE1ch th\xE0nh vi\xEAn Microsoft Learn c\u1EE7a b\u1EA1n \u0111\u1ED3ng ngh\u0129a v\u1EDBi vi\u1EC7c m\u1EA1ng l\u01B0\u1EDBi site v\xE0 \u1EE9ng d\u1EE5ng c\u1EE7a ch\xFAng t\xF4i s\u1EBD ghi l\u1EA1i v\xE0 theo d\xF5i th\xE0nh t\xEDch c\u0169ng nh\u01B0 ho\u1EA1t \u0111\u1ED9ng c\u1EE7a b\u1EA1n, \u0111\u1ED3ng th\u1EDDi ch\xFAng t\xF4i c\xF3 th\u1EC3 chia s\u1EBB k\u1EBFt qu\u1EA3 v\xE0 ho\u1EA1t \u0111\u1ED9ng \u0111\xF3 v\u1EDBi t\u1ED5 ch\u1EE9c c\u1EE7a b\u1EA1n. Ngo\xE0i ra, t\xEAn ng\u01B0\u1EDDi d\xF9ng, t\xEAn hi\u1EC3n th\u1ECB, \u1EA3nh h\u1ED3 s\u01A1, m\u1ED1i li\xEAn h\u1EC7, th\xE0nh t\xEDch v\xE0 ho\u1EA1t \u0111\u1ED9ng c\u1EE7a b\u1EA1n s\u1EBD \u0111\u01B0\u1EE3c hi\u1EC3n th\u1ECB c\xF4ng khai. B\u1EA1n c\xF3 th\u1EC3 \u1EA9n th\xE0nh t\xEDch v\xE0 ho\u1EA1t \u0111\u1ED9ng c\u1EE7a m\xECnh trong ph\u1EA7n c\xE0i \u0111\u1EB7t.&lt;br/&gt;&lt;br/&gt;Sau khi t\u1EA1o h\u1ED3 s\u01A1, b\u1EA1n n\xEAn li\xEAn k\u1EBFt t\xE0i kho\u1EA3n c\xE1 nh\xE2n \u0111\u1EC3 c\xF3 th\u1EC3 truy c\u1EADp v\xE0o ti\u1EBFn \u0111\u1ED9 h\u1ECDc t\u1EADp c\u1EE7a m\xECnh b\u1EA5t k\u1EC3 t\xECnh tr\u1EA1ng c\xF4ng vi\u1EC7c. B\u1EA1n c\xF3 th\u1EC3 li\xEAn k\u1EBFt th\xEAm t\xE0i kho\u1EA3n trong ph\u1EA7n Qu\u1EA3n l\xFD t\xE0i kho\u1EA3n c\u1EE7a ch\u1EBF \u0111\u1ED9 c\xE0i \u0111\u1EB7t h\u1ED3 s\u01A1.";var AR="Ch\u1EA5p nh\u1EADn";var Ch="Th\xEAm",IT="\u0110\xE3 th\xEAm";var h_="Th\xF4ng tin b\u1ED5 sung";var WO="L\u1ED7i khi l\u1EA5y \u0111\u01B0\u1EDDng d\u1EABn v\xE0 kho n\u1ED9i dung GitHub";var XO="M\xE3 th\xF4ng b\xE1o GitHub c\u1EE7a b\u1EA1n \u0111\xE3 h\u1EBFt h\u1EA1n. B\u1EA1n c\u1EA7n l\xE0m m\u1EDBi c\xE1c quy\u1EC1n c\u1EE7a M\xE3 th\xF4ng b\xE1o GitHub b\u1EB1ng c\xE1ch b\u1EA5m v\xE0o n\xFAt b\xEAn d\u01B0\u1EDBi.";var JO='B\u1EA1n mu\u1ED1n c\xF3 tr\u1EA3i nghi\u1EC7m ch\u1EC9nh s\u1EEDa v\u0103n b\u1EA3n \u0111a d\u1EA1ng th\u1EE9c \u0111\u01A1n gi\u1EA3n h\u01A1n? T\xECm hi\u1EC3u v\u1EC1 &lt;a href="https://review.learn.microsoft.com/en-us/help/platform/learn-editor-overview?branch=main"&gt;Tr\xECnh so\u1EA1n th\u1EA3o Microsoft Learn&lt;/a&gt;!';var ZO="\u0110\u1EC1 xu\u1EA5t ch\u1EC9nh s\u1EEDa trong {name}",eB='C\u1EA3m \u01A1n b\u1EA1n \u0111\xE3 quan t\xE2m \u0111\u1EBFn vi\u1EC7c \u0111\xF3ng g\xF3p cho Microsoft Learn. B\u1EA5m v\xE0o &lt;strong&gt;Ch\u1EC9nh s\u1EEDa&lt;/strong&gt; \u0111\u1EC3 m\u1EDF b\xE0i vi\u1EBFt n\xE0y trong {name}. \u0110\u1EC3 bi\u1EBFt th\xEAm th\xF4ng tin, h\xE3y xem ph\u1EA7n &lt;a href="{href}" target="_blank"&gt;\u0111\xF3ng g\xF3p&lt;/a&gt;.';var LT="Ph\xE1t h\xE0nh";var tB="\u1EE6y quy\u1EC1n l\u1EA1i M\xE3 th\xF4ng b\xE1o GitHub v\u1EDBi c\xE1c quy\u1EC1n m\u1EDBi nh\u1EA5t";var nB="B\u0103\u0301t \u0111\xE2\u0300u la\u0323i";var oB="MVP",rB="Nh\xE2n vi\xEAn Microsoft",iB="Nh\xE0 cung c\u1EA5p Microsoft",sB="Th\u1EF1c t\u1EADp sinh Microsoft",aB="\u0110\u1EA1i l\xFD t\u1EA1m th\u1EDDi Microsoft",lB="Gi\xE1m \u0111\u1ED1c Khu v\u1EF1c c\u1EE7a Microsoft",cB="\u0110\u1EA1i s\u1EE9 h\u1ECDc vi\xEAn",Ah="Theo b\u1EA3ng ch\u1EEF c\xE1i (A-Z)",Ph="Theo b\u1EA3ng ch\u1EEF c\xE1i (Z-A)",PR="{AppliedSkills}",IR="{AppliedSkills} \u0111\xE3 ho\xE0n t\u1EA5t";var uB="\u0111\xE3 h\u1ECFi v\xE0o {time}";var LR="C\xE1c m\u1ED1c";var dB="m\u1ED9t ng\xE0y tr\u01B0\u1EDBc";var pB="Th\xEAm tham s\u1ED1",mB="N\xE2ng cao";var Ks="T\u1EA5t c\u1EA3",RT="T\u1EA5t c\u1EA3 API",hB="T\u1EA5t c\u1EA3 b\u1ED9 l\u1ECDc";var MT="T\u1EA5t c\u1EA3 c\xE1c g\xF3i";var gB="B\u1EA1n \u0111\xE3 c\xF3 t\xE0i kho\u1EA3n? \u0110\u0103ng nh\u1EADp";var fB="m\xF4\u0323t phu\u0301t tr\u01B0\u01A1\u0301c",bB="m\u1ED9t th\xE1ng tr\u01B0\u1EDBc";var _B="m\xF4\u0323t gi\u01A1\u0300 tr\u01B0\u01A1\u0301c",Ai="\u1EA8n danh";var vB="1 c\xE2u tr\u1EA3 l\u1EDDi",yB="{count} c\xE2u tr\u1EA3 l\u1EDDi";var RR="M\u1ED9t trong nh\u1EEFng c\xE2u tr\u1EA3 l\u1EDDi \u0111\u01B0\u1EE3c t\xE1c gi\u1EA3 c\u1EE7a c\xE2u h\u1ECFi ch\u1EA5p nh\u1EADn.";var xB="Kh\xF3a API",DT="Tham chi\u1EBFu API {platformName}",MR="T\xEDnh n\u0103ng t\xECm ki\u1EBFm API kh\xF4ng kh\u1EA3 d\u1EE5ng. Vui l\xF2ng th\u1EED l\u1EA1i sau.";var TB="{appliedSkillTitle} - \u0110\xE1nh gi\xE1 {AppliedSkills}",SB="Vui l\xF2ng l\xE0m m\u1EDBi \u0111\u1EC3 ti\u1EBFp t\u1EE5c. Ph\xF2ng th\xED nghi\u1EC7m c\u1EE7a b\u1EA1n s\u1EBD ti\u1EBFp t\u1EE5c \u1EDF n\u01A1i b\u1EA1n \u0111\xE3 d\u1EEBng l\u1EA1i.";var wB="\u0110\xE1nh gi\xE1 n\xE0y r\u1EA5t ph\u1ED5 bi\u1EBFn v\xE0 \u0111ang \u0111\u1EA1t \u0111\u1EBFn s\u1ED1 l\u01B0\u1EE3ng ng\u01B0\u1EDDi \u0111\xE1nh gi\xE1 t\u1ED1i \u0111a nh\u01B0ng ch\xFAng t\xF4i s\u1EBD n\u1ED7 l\u1EF1c \u0111\u1EC3 \u0111\xE1p \u1EE9ng nhi\u1EC1u ng\u01B0\u1EDDi h\u1ECDc h\u01A1n. Vui l\xF2ng quay l\u1EA1i sau 10 ph\xFAt, r\u1ED3i th\u1EED l\u1EA1i.",$T="Th\xF4ng tin x\xE1c th\u1EF1c Microsoft",EB="\u0110\xE3 h\u1EBFt th\u1EDDi gian.",kB="B\u1EA1n \u0111\xE3 \u0111\u1EA1t \u0111\u1EBFn gi\u1EDBi h\u1EA1n th\u1EDDi gian.",CB="B\xE0i \u0111\xE1nh gi\xE1 c\u1EE7a b\u1EA1n b\xE2y gi\u1EDD s\u1EBD \u0111\u01B0\u1EE3c ch\u1EA5m \u0111i\u1EC3m.",AB="Xem k\u1EBFt qu\u1EA3 c\u1EE7a t\xF4i",PB="Ch\xFAng t\xF4i \u0111ang g\u1EB7p m\u1ED9t s\u1EF1 c\u1ED1 v\xE0 \u0111ang ch\u1EE7 \u0111\u1ED9ng \u0111i\u1EC1u tra v\u1EA5n \u0111\u1EC1 n\xE0y. Vui l\xF2ng th\u1EED m\u1ED9t b\xE0i \u0111\xE1nh gi\xE1 kh\xE1c ngay b\xE2y gi\u1EDD.",IB="\u0110a\u0303 xa\u0309y ra l\xF4\u0303i. Vui l\xF2ng k\xEDch ho\u1EA1t l\u1EA1i sau 10 ph\xFAt.",LB="T\xE0i kho\u1EA3n c\u1EE7a b\u1EA1n \u0111\xE3 b\u1ECB g\u1EAFn c\u1EDD do c\xF3 ho\u1EA1t \u0111\u1ED9ng b\u1EA5t th\u01B0\u1EDDng. Do \u0111\xF3, quy\u1EC1n truy nh\u1EADp v\xE0o {Applied Skills} c\u1EE7a Microsoft \u0111\xE3 b\u1ECB \u0111\xECnh ch\u1EC9. Vui l\xF2ng s\u1EED d\u1EE5ng n\xFAt quay l\u1EA1i \u0111\u1EC3 tr\u1EDF v\u1EC1 trang chi ti\u1EBFt th\xF4ng tin \u0111\u0103ng nh\u1EADp.";var RB="Xem th\xF4ng tin x\xE1c th\u1EF1c c\u1EE7a t\xF4i";var MB="L\u01B0u b\u1ED9 s\u01B0u t\u1EADp c\u1EE7a b\u1EA1n \u0111\u1EC3 quay l\u1EA1i sau. B\u1ED9 s\u01B0u t\u1EADp n\xE0y c\xF3 th\u1EC3 h\u1EBFt h\u1EA1n n\u1EBFu \u0111\xE1nh gi\xE1 \u0111\u01B0\u1EE3c c\u1EADp nh\u1EADt.",NT="Chuy\u1EC3n \u0111\u1EBFn trang chi ti\xEA\u0301t",DR="B\u1EA1n c\xF3 th\u1EC3 xem c\xE1c l\u1EA7n th\u1EED tr\u01B0\u1EDBc \u0111\xF3 tr\xEAn trang chi ti\u1EBFt th\xF4ng tin x\xE1c th\u1EF1c";var DB="L\xE0m m\u1EDBi trang",$B="B\u1EA1n s\u1EBD \u0111\u1EE7 \u0111i\u1EC1u ki\u1EC7n l\xE0m l\u1EA1i b\xE0i \u0111\xE1nh gi\xE1 trong:",NB="L\u01B0u b\u1ED9 s\u01B0u t\u1EADp c\u1EE7a b\u1EA1n",qB="Hi\u1EC7u n\u0103ng theo t\xE1c v\u1EE5",FB="V\u1EABn \u0111ang cho \u0111i\u1EC3m",UB="B\u1ED9 s\u01B0u t\u1EADp t\xF9y ch\u1EC9nh \u0111\u1EC3 c\u1EA3i thi\u1EC7n hi\u1EC7u n\u0103ng c\u1EE7a b\u1EA1n",HB="T\xE0i li\u1EC7u {AppliedSkills} - {date}",OB='K\u1EBFt qu\u1EA3 c\u1EE7a b\u1EA1n v\u1EABn \u0111ang \u0111\u01B0\u1EE3c x\u1EED l\xFD. N\u1EBFu b\u1EA1n kh\xF4ng th\u1EA5y k\u1EBFt qu\u1EA3 trong &lt;span class="font-weight-semibold"&gt;{duration} gi\xE2y&lt;/span&gt;, vui l\xF2ng l\xE0m m\u1EDBi.',BB="D\u1EF1a tr\xEAn k\u1EBFt qu\u1EA3 c\u1EE7a b\u1EA1n, ch\xFAng t\xF4i \u0111\xE3 t\u1ED5ng h\u1EE3p t\xE0i li\u1EC7u trong nh\u1EEFng l\u0129nh v\u1EF1c m\xE0 b\u1EA1n c\u1EA7n c\u1EA3i thi\u1EC7n. T\xE0i li\u1EC7u h\u1ECDc t\u1EADp bao g\u1ED3m:",zB="\u0110\xE3 nh\u1EADn \u0111\u01B0\u1EE3c th\xF4ng tin x\xE1c th\u1EF1c {AppliedSkills}",GB="R\u1EA5t ti\u1EBFc, \u0111\xE3 x\u1EA3y ra s\u1EF1 c\u1ED1, vui l\xF2ng th\u1EED l\u1EA1i sau";var $R="K\u1EBFt qu\u1EA3 b\xE0i \u0111\xE1nh gi\xE1 c\u1EE7a b\u1EA1n",qT="K\u1EBFt qu\u1EA3 b\xE0i \u0111\xE1nh gi\xE1 cho",VB='B\xE0i \u0111\xE1nh gi\xE1 n\xE0y hi\u1EC7n \u0111ang trong qu\xE1 tr\xECnh b\u1EA3o tr\xEC. H\xE3y kh\xE1m ph\xE1 c\xE1c &lt;a href="/credentials/browse/"&gt;Th\xF4ng tin x\xE1c th\u1EF1c Microsoft&lt;/a&gt; kh\xE1c trong th\u1EDDi gian ch\u1EDD \u0111\u1EE3i.',jB="T\xE0i kho\u1EA3n ho\u1EB7c k\u1EBFt n\u1ED1i c\u1EE7a b\u1EA1n \u0111\xE3 b\u1ECB g\u1EAFn c\u1EDD do c\xF3 ho\u1EA1t \u0111\u1ED9ng b\u1EA5t th\u01B0\u1EDDng. V\xEC \u0111i\u1EC1u n\xE0y n\xEAn ch\xFAng t\xF4i \u0111\xE3 \u0111\xECnh ch\u1EC9 quy\u1EC1n truy nh\u1EADp c\u1EE7a b\u1EA1n v\xE0o {Applied Skills} c\u1EE7a Microsoft.",YB="Kh\xE1ng c\xE1o c\u1EE7a b\u1EA1n \u0111ang \u0111\u01B0\u1EE3c xem x\xE9t";var QB="(L\u1ED7i th\u1EDDi)",KB="{version} v\xE0 c\xE1c phi\xEAn b\u1EA3n kh\xE1c",WB="{version1} v\xE0 {version2}",XB="\xC1p d\u1EE5ng",FT="Ki\u1EBFn tr\xFAc",Ih="C\xE1c phi\xEAn b\u1EA3n tr\u01B0\u1EDBc",Wa="B\u1EA1n c\xF3 ch\u1EAFc ch\u1EAFn kh\xF4ng?",JB="Kh\xF4ng th\u1EC3 ho\xE0n t\xE1c h\xE0nh \u0111\u1ED9ng x\xF3a d\u1EEF li\u1EC7u c\u1EE7a b\u1EA1n.";var ZB="B\xE0i vi\u1EBFt";var e2="m\xF4\u0323t gi\xE2y tr\u01B0\u1EDBc";var t2="H\u1ECFi c\u1ED9ng \u0111\u1ED3ng";var UT="B\xE0i \u0111\xE1nh gi\xE1";var n2="Y\xEAu c\xE2\u0300u u\u0309y quy\xEA\u0300n";var o2="m\xF4\u0323t tu\u1EA7n tr\u01B0\u01A1\u0301c";var r2="T\xE0i li\u1EC7u v\u1EC1 Azure";var HT="Khi\u1EBFu n\u1EA1i",NR="Ch\xFAng t\xF4i \u0111\xE3 nh\u1EADn \u0111\u01B0\u1EE3c khi\u1EBFu n\u1EA1i c\u1EE7a b\u1EA1n. Ch\xFAng t\xF4i s\u1EBD xem x\xE9t c\xE1c khi\u1EBFu n\u1EA1i theo th\u1EE9 t\u1EF1 n\u1ED9p \u0111\u01A1n v\xE0 qu\xE1 tr\xECnh x\u1EED l\xFD c\xF3 th\u1EC3 m\u1EA5t v\xE0i ng\xE0y. N\u1EBFu kh\xE1ng c\xE1o c\u1EE7a b\u1EA1n \u0111\u01B0\u1EE3c ph\xEA duy\u1EC7t, th\xEC b\u1EA1n s\u1EBD l\u1EA5y l\u1EA1i \u0111\u01B0\u1EE3c quy\u1EC1n truy c\u1EADp v\xE0o t\xE0i nguy\xEAn n\xE0y.";var i2="-- Ch\u1ECDn gi\xE1 tr\u1ECB --",up="Quay l\u1EA1i";var s2="Back to feedback";var a2="Ng\u01B0\u1EDDi m\u1EDBi b\u1EAFt \u0111\u1EA7u";var Lh="N\xF4\u0323i dung";var l2="Lo\u1EA1i b\u1ECF th\u1EBB \u0111\xE1nh d\u1EA5u cho {title}",c2="Th\xEAm th\u1EBB \u0111\xE1nh d\u1EA5u cho {title}";var u2='\u0110\xE3 x\u1EA3y ra l\u1ED7i v\u1EDBi nh\xE1nh "{branchFallbackFrom}". Ch\xFAng t\xF4i \u0111\xE3 chuy\u1EC3n h\u01B0\u1EDBng b\u1EA1n \u0111\u1EBFn nh\xE1nh "{branch}" \u0111\u1EC3 thay th\u1EBF.',d2="B\u1ED9 ch\u1ECDn nh\xE1nh";var p2="Duy\u1EC7t t\xECm b\xE0i ki\u1EC3m tra";var m2="Duy\u1EC7t t\xECm {AppliedSkills}",oc="Duy\u1EC7t qua ch\u1EE9ng ch\u1EC9",rc="Duy\u1EC7t th\xF4ng tin x\xE1c th\u1EF1c";var h2="Duy\u1EC7t n\u1ED9i dung \u0111\xE0o t\u1EA1o kh\xE1c";var g2="Danh m\u1EE5c",f2="Danh m\u1EE5c",b2="Th\u1EADn tr\u1ECDng",We="H\u1EE7y",yo="T\u0103\u0301t phu\u0323 \u0111\xEA\u0300";var ic="Ch\u01B0\u0301ng ch\u1EC9";var _2="Chuy\u1EC3n \u0111\u1EBFn Pearson Vue";var v2="Vui l\xF2ng nh\u1EADp \u0111\u1ECBa ch\u1EC9 c\u1EE7a b\u1EA1n \u0111\u1EC3 Pearson Vue, nh\xE0 cung c\u1EA5p d\u1ECBch v\u1EE5 giao b\xE0i thi, c\xF3 th\u1EC3 x\xE1c th\u1EF1c danh t\xEDnh c\u1EE7a b\u1EA1n.",y2="Vui l\xF2ng nh\u1EADp &lt;b&gt;s\u1ED1 \u0111i\u1EC7n tho\u1EA1i v\xE0 email li\xEAn h\u1EC7&lt;/b&gt; c\u1EE7a b\u1EA1n \u0111\u1EC3 Pearson Vue, nh\xE0 cung c\u1EA5p d\u1ECBch v\u1EE5 giao b\xE0i thi, c\xF3 th\u1EC3 li\xEAn h\u1EC7 v\u1EDBi b\u1EA1n, n\u1EBFu b\u1EA1n g\u1EB7p b\u1EA5t k\u1EF3 v\u1EA5n \u0111\u1EC1 n\xE0o trong khi l\xE0m b\xE0i thi.",x2="M\u1ECDi chi\u1EBFt kh\u1EA5u s\u1EBD \u0111\u01B0\u1EE3c \xE1p d\u1EE5ng t\u1EA1i Pearson Vue trong qu\xE1 tr\xECnh thanh to\xE1n.",T2="N\u1EBFu b\u1EA1n c\xF3 m\xE3 gi\u1EA3m gi\xE1, h\xE3y nh\u1EADp m\xE3 tr\xEAn Pearson Vue trong khi thanh to\xE1n.",S2="Vui l\xF2ng truy nh\u1EADp c\u1ED5ng th\xF4ng tin Pearson Vue \u0111\u1EC3 ti\u1EBFp t\u1EE5c \u0111\u0103ng k\xFD thi.",w2='Microsoft &lt;b&gt;s\u1EBD kh\xF4ng l\u01B0u tr\u1EEF&lt;/b&gt; th\xF4ng tin \u0111\u1ECBa ch\u1EC9 v\xE0 s\u1ED1 \u0111i\u1EC7n tho\u1EA1i m\xE0 b\u1EA1n \u0111\xE3 cung c\u1EA5p. B\xE2y gi\u1EDD, ch\xFAng t\xF4i s\u1EBD chuy\u1EC3n b\u1EA1n \u0111\u1EBFn Pearson Vue \u0111\u1EC3 ho\xE0n t\u1EA5t qu\xE1 tr\xECnh \u0111\u0103ng k\xFD thi c\u1EE7a b\u1EA1n. &lt;a class="text-decoration-underline" href="https://privacy.microsoft.com/en-us/privacystatement"&gt;\u0110i\u1EC1u kho\u1EA3n v\u1EC1 quy\u1EC1n ri\xEAng t\u01B0 c\u1EE7a Microsoft&lt;/a&gt;',E2="\u0110i\u0323a chi\u0309 1",k2="\u0110i\u0323a chi\u0309 2",C2="Tha\u0300nh ph\xF4\u0301",A2="Bang",P2="Ma\u0303 b\u01B0u \u0111i\xEA\u0323n",I2="M\xE3 qu\u1ED1c gia/m\xE3 v\xF9ng l\xE3nh th\u1ED5",qR="Nh\u1EADp \u0111\u1ECBa ch\u1EC9",L2="Nh\u1EADp th\xE0nh ph\u1ED1";var R2="Nh\u1EADp m\xE3 b\u01B0u \u0111i\u1EC7n",M2="Nh\u1EADp s\u1ED1 \u0111i\u1EC7n tho\u1EA1i",D2="Nh\u1EADp email li\xEAn h\u1EC7";var $2="T\xEAn tuy\xEA\u0309n t\xE2\u0323p";var g_="Kh\xF4ng \u0111\u1EA1t";var OT="R\u1EA5t ti\u1EBFc! \u0110\xE3 x\u1EA3y ra s\u1EF1 c\u1ED1.",f_="\u0110\u1EA1t";var N2="T\xE0i li\u1EC7u \u0111\xE1nh gi\xE1 - {date}";var q2="L\u01B0u b\u1ED9 s\u01B0u t\u1EADp c\u1EE7a b\u1EA1n";var F2="T\xE0i li\u1EC7u gia h\u1EA1n - {date}";var U2="Ki\u1EC3m tra c\xE2u tr\u1EA3 l\u1EDDi c\u1EE7a b\u1EA1n",H2="B\u1EA3n \u0111\xE1nh gi\xE1 gia h\u1EA1n cho {certificationName}",O2="Xin ch\xFAc m\u1EEBng, b\u1EA1n \u0111\xE3 \u0111\u1EA1t!",Xa="Ch\u1EE9ng ch\u1EC9 Microsoft",B2="B\u1EA1n \u0111\xE3 gia h\u1EA1n {certificationName} v\xE0 \u0111\xE3 gia h\u1EA1n th\xEAm &lt;strong&gt;1 n\u0103m&lt;/strong&gt;.",z2="Xem k\u1EBFt qu\u1EA3 c\u1EE7a b\u1EA1n",G2="C\xE2u h\u1ECFi {current}/{total}",V2="{current}/{total}",j2="Ch\u1EC9 ch\u1ECDn m\u1ED9t c\xE2u tr\u1EA3 l\u1EDDi.",Y2="H\u1EBFt th\u1EDDi gian.",Q2="B\u1EA1n \u0111\xE3 \u0111\u1EA1t \u0111\u1EBFn gi\u1EDBi h\u1EA1n th\u1EDDi gian. B\xE0i \u0111\xE1nh gi\xE1 c\u1EE7a b\u1EA1n b\xE2y gi\u1EDD s\u1EBD \u0111\u01B0\u1EE3c ch\u1EA5m \u0111i\u1EC3m.",K2="Xem k\u1EBFt qu\u1EA3 c\u1EE7a t\xF4i",W2="Ch\u1ECDn t\u1EA5t c\u1EA3 c\xE2u tr\u1EA3 l\u1EDDi th\xEDch h\u1EE3p.",X2="Ti\u1EBFp theo",J2="\u0110ang bi\xEAn so\u1EA1n b\xE0i \u0111\xE1nh gi\xE1 c\u1EE7a b\u1EA1n...",Z2="Chu\u0301ng t\xF4i \u0111a\u0303 g\u0103\u0323p m\xF4\u0323t l\xF4\u0303i ngo\xE0i \xFD mu\u1ED1n. Vui l\xF2ng th\u1EED l\u1EA1i sau. N\u1EBFu s\u1EF1 c\u1ED1 n\xE0y v\u1EABn ti\u1EBFp di\u1EC5n, vui l\xF2ng li\xEAn h\u1EC7 v\u1EDBi nh\xF3m h\u1ED7 tr\u1EE3 ch\u1EE9ng ch\u1EC9.",ez="\u0110\xE3 hi\u1EC3u",tz="Vui l\xF2ng th\u1EED g\u1EEDi l\u1EA1i b\xE0i \u0111\xE1nh gi\xE1 gia h\u1EA1n c\u1EE7a b\u1EA1n. N\u1EBFu s\u1EF1 c\u1ED1 n\xE0y v\u1EABn ti\u1EBFp di\u1EC5n, b\u1EA1n c\xF3 th\u1EC3 li\xEAn h\u1EC7 v\u1EDBi nh\xF3m h\u1ED7 tr\u1EE3 ch\u1EE9ng ch\u1EC9.",nz="Li\xEAn h\u1EC7 v\u1EDBi nh\xF3m h\u1ED7 tr\u1EE3 ch\u1EE9ng ch\u1EC9",oz="B\xE0i \u0111\xE1nh gi\xE1 c\u1EE7a b\u1EA1n \u0111\xE3 \u0111\u01B0\u1EE3c ch\u1EA5m \u0111i\u1EC3m",rz="D\u01B0\u1EDDng nh\u01B0 b\u1EA1n \u0111\xE3 g\u1EEDi b\xE0i \u0111\xE1nh gi\xE1 n\xE0y. B\u1EA1n c\xF3 th\u1EC3 xem k\u1EBFt qu\u1EA3 \u0111\xE1nh gi\xE1 tr\xEAn trang th\xF4ng tin chi ti\u1EBFt v\u1EC1 gia h\u1EA1n ch\u1EE9ng ch\u1EC9. N\u1EBFu b\u1EA1n cho r\u1EB1ng c\xF3 s\u1EF1 nh\u1EA7m l\u1EABn \u1EDF \u0111\xE2y v\xE0 c\u1EA7n tr\u1EE3 gi\xFAp, vui l\xF2ng li\xEAn h\u1EC7 v\u1EDBi nh\xF3m h\u1ED7 tr\u1EE3 ch\u1EE9ng ch\u1EC9.",BT="Truy c\u1EADp v\xE0o trang th\xF4ng tin chi ti\u1EBFt v\u1EC1 gia h\u1EA1n",iz="Th\u1EDDi gian c\xF2n l\u1EA1i",dp="C\xE2u tr\u1EA3 l\u1EDDi n\xE0y kh\xF4ng ch\xEDnh x\xE1c.",pp="C\xE2u tr\u1EA3 l\u1EDDi n\xE0y ch\xEDnh x\xE1c.",sz="Ng\xE0y \u0111\xE1nh gi\xE1:",az="\u0110\xE3 gia h\u1EA1n ch\u1EE9ng ch\u1EC9 c\u1EE7a b\u1EA1n trong 1 n\u0103m. Xin l\u01B0u \xFD r\u1EB1ng qu\xE1 tr\xECnh c\u1EADp nh\u1EADt ng\xE0y h\u1EBFt h\u1EA1n ch\u1EE9ng nh\u1EADn c\u1EE7a b\u1EA1n c\xF3 th\u1EC3 m\u1EA5t v\xE0i ph\xFAt.",lz="R\u1EA5t ti\u1EBFc, t\xE0i li\u1EC7u h\u1ECDc t\u1EADp t\xF9y ch\u1EC9nh n\xE0y \u0111\xE3 l\u1ED7i th\u1EDDi v\u1EDBi b\xE0i \u0111\xE1nh gi\xE1 hi\u1EC7n t\u1EA1i. Vui l\xF2ng truy c\u1EADp trang chi ti\u1EBFt b\xE0i \u0111\xE1nh gi\xE1 \u0111\u1EC3 nh\u1EADn t\xE0i li\u1EC7u chu\u1EA9n b\u1ECB m\u1EDBi nh\u1EA5t.";var zT="T\xE0i li\u1EC7u h\u1ECDc t\u1EADp \u0111\u01B0\u1EE3c t\xF9y ch\u1EC9nh \u0111\u1EC3 gi\xFAp b\u1EA1n c\u1EA3i thi\u1EC7n k\u1EF9 n\u0103ng";var GT='Do b\u1EA1n \u0111\u1EA1t \u0111i\u1EC3m s\u1ED1 th\u1EA5p trong "{section}":',FR="K\u1EBFt qu\u1EA3 b\u1EA3n \u0111\xE1nh gi\xE1 gia h\u1EA1n c\u1EE7a b\u1EA1n cho {certificationName}";var cz="K\u1EBFt qu\u1EA3 b\xE0i \u0111\xE1nh gi\xE1 gia h\u1EA1n c\u1EE7a b\u1EA1n cho";var uz="T\xECm hi\u1EC3u th\xEAm v\u1EC1 c\xE1ch gia h\u1EA1n ch\u1EE9ng ch\u1EC9 n\xE0y",dz="C\u1EA7n ph\u1EA3i \u0111\u1EA1t {percent}%",VT="Ph\u1EA7n hi\u1EC7u su\u1EA5t theo \u0111\xE1nh gi\xE1",pz="B\u1EA1n \u0111\xE3 s\u1EB5n s\xE0ng tham gia l\u1EA1i b\xE0i \u0111\xE1nh gi\xE1 ch\u01B0a?";var mz="B\u1EA1n \u0111\xE3 \u0111\u1EE7 \u0111i\u1EC1u ki\u1EC7n tham gia l\u1EA1i b\xE0i \u0111\xE1nh gi\xE1. B\u1EA1n c\xF3 th\u1EC3 tham gia l\u1EA1i v\u1EDBi s\u1ED1 l\u1EA7n t\xF9y \xFD tr\u01B0\u1EDBc {date}. Sau l\u1EA7n th\u1EF1c hi\u1EC7n th\u1EE9 hai, b\u1EA1n c\u1EA7n ch\u1EDD 24 gi\u1EDD gi\u1EEFa c\xE1c l\u1EA7n tham gia l\u1EA1i.",UR="Xem c\xE1c ch\u1EE9ng ch\u1EC9",hz="B\u1EA1n c\xF3 th\u1EC3 t\xECm nh\u1EEFng l\u1EA7n \u0111\xE1nh gi\xE1 tr\u01B0\u1EDBc \u0111\xE2y trong h\u1ED3 s\u01A1 c\u1EE7a m\xECnh ho\u1EB7c truy c\u1EADp ph\u1EA7n t\u1ED5ng quan v\u1EC1 ch\u1EE9ng ch\u1EC9",gz="K\u1EBFt qu\u1EA3 t\u1ED5ng th\u1EC3 c\u1EE7a b\u1EA1n:";var fz="T\u1ED5ng quan v\u1EC1 ch\u1EE9ng ch\u1EC9";var Ws="Ch\u1EE9ng ch\u1EC9";var bz="Lo\u1EA1i ch\u1EE9ng ch\u1EC9",_z="Lo\u1EA1i ch\u1EE9ng ch\u1EC9",Xs="Th\u1EED th\xE1ch";var vz="Ho\u1EA1t \u0111\u1ED9ng t\u1EEB {start} cho \u0111\u1EBFn {end}";var yz="B\u1ED9 s\u01B0u t\u1EADp th\u1EED th\xE1ch";var xz="T\xECm s\u1EA3n ph\u1EA9m";var Tz="B\u1EA1n ch\u01B0a g\u1EB7p b\u1EA5t k\u1EF3 th\u1EED th\xE1ch n\xE0o";var b_="T\xECm n\u1ED9i dung n\xE0o kh\xE1c \u0111\u1EC3 h\u1ECDc";var jT="{score}%",Sz="Xem th\u1EED th\xE1ch";var Rh="Th\u1EED th\xE1ch";var HR="Th\xEAm v\xE0o m\u1EE5c Th\u1EED th\xE1ch",YT="\u0110\xE3 th\xEAm v\xE0o m\u1EE5c Th\u1EED th\xE1ch";var wz="Qu\u1EA3n l\xFD {title} trong th\u1EED th\xE1ch",Ez="Th\xEAm {title} cho th\u1EED th\xE1ch";var kz="R\u1EA5t ti\u1EBFc, \u0111\xE2y l\xE0 th\u1EED th\xE1ch ri\xEAng t\u01B0.",Cz="Th\u1EED th\xE1ch n\xE0y kh\xF4ng hi\u1EC3n th\u1ECB v\u1EDBi nh\u1EEFng ng\u01B0\u1EDDi d\xF9ng kh\xE1c.",Az="B\u1EA1n c\xF3 th\u1EC3 xem l\u1EA1i th\u1EED th\xE1ch trong h\u1ED3 s\u01A1 ng\u01B0\u1EDDi d\xF9ng c\u1EE7a m\xECnh.",Pz="Xem th\u1EED th\xE1ch c\u1EE7a b\u1EA1n",Iz="\u0110i \u0111\u1EBFn b\u1EA3ng x\u1EBFp h\u1EA1ng";var QT="Sao ch\xE9p th\u1EED th\xE1ch";var Lz="Delete challenge";var __="B\u1EA3ng x\u1EBFp h\u1EA1ng";var Rz='\u0110\xE3 th\xEAm v\xE0o &lt;a href="{url}" class="has-text-tertiary-invert text-decoration-underline"&gt;{collectionName}&lt;/a&gt;',Mz='\u0110\xE3 th\xEAm v\xE0o &lt;a href="{url}" class="has-text-tertiary-invert text-decoration-underline"&gt;Th\u1EED th\xE1ch&lt;/a&gt;',Dz="Vui l\xF2ng \u0111\u0103ng nh\u1EADp \u0111\u1EC3 th\xEAm m\u1EE5c n\xE0y v\xE0o th\u1EED th\xE1ch c\u1EE7a b\u1EA1n.",$z='\u0110\xE3 x\xF3a kh\u1ECFi &lt;a href="{url}" class="has-text-tertiary-invert text-decoration-underline"&gt;{collectionName}&lt;/a&gt;',Nz='\u0110\xE3 x\xF3a kh\u1ECFi &lt;a href="{url}" class="has-text-tertiary-invert text-decoration-underline"&gt;Th\u1EED th\xE1ch&lt;/a&gt;';var qz="\u0110\xE3 ph\xE1t hi\u1EC7n vi ph\u1EA1m",Fz='Ti\xEAu \u0111\u1EC1 ho\u1EB7c n\u1ED9i dung m\xF4 t\u1EA3 c\u1EE7a th\u1EED th\xE1ch n\xE0y, ho\u1EB7c ti\xEAu \u0111\u1EC1 ph\u1EA7n hay n\u1ED9i dung m\xF4 t\u1EA3 v\u1EC1 b\u1ED9 s\u01B0u t\u1EADp c\u1EE7a th\u1EED th\xE1ch n\xE0y \u0111\xE3 b\u1ECB x\xF3a do vi ph\u1EA1m &lt;a href="/legal/termsofuse"&gt;\u0110i\u1EC1u kho\u1EA3n S\u1EED d\u1EE5ng&lt;/a&gt; c\u1EE7a ch\xFAng t\xF4i. C\xE1c s\u1EF1 c\u1ED1 n\xE0y \u0111\xE3 \u0111\u01B0\u1EE3c b\xE1o c\xE1o ho\u1EB7c x\xE1c \u0111\u1ECBnh th\xF4ng qua t\xEDnh n\u0103ng ph\xE1t hi\u1EC7n t\u1EF1 \u0111\u1ED9ng tr\u01B0\u1EDBc khi h\xE0nh \u0111\u1ED9ng \u0111\u01B0\u1EE3c th\u1EF1c hi\u1EC7n. Vui l\xF2ng tham kh\u1EA3o &lt;a href="/legal/termsofuse"&gt;\u0110i\u1EC1u kho\u1EA3n s\u1EED d\u1EE5ng&lt;/a&gt; c\u1EE7a ch\xFAng t\xF4i \u0111\u1EC3 bi\u1EBFt th\xEAm th\xF4ng tin.',OR='N\u1EBFu ti\xEAu \u0111\u1EC1 ho\u1EB7c n\u1ED9i dung m\xF4 t\u1EA3 c\u1EE7a th\u1EED th\xE1ch n\xE0y \u0111\xE3 b\u1ECB x\xF3a, vui l\xF2ng truy nh\u1EADp &lt;a href="{detailPageLink}"&gt;trang chi ti\u1EBFt c\u1EE7a th\u1EED th\xE1ch&lt;/a&gt; \u0111\u1EC3 c\u1EADp nh\u1EADt.';var Uz="N\u1EBFu ti\xEAu \u0111\u1EC1 ph\u1EA7n ho\u1EB7c n\u1ED9i dung m\xF4 t\u1EA3 v\u1EC1 b\u1ED9 s\u01B0u t\u1EADp c\u1EE7a th\u1EED th\xE1ch n\xE0y \u0111\xE3 b\u1ECB x\xF3a, vui l\xF2ng xem l\u1EA1i v\xE0 c\u1EADp nh\u1EADt b\xEAn d\u01B0\u1EDBi.",Hz="B\u1EA1n s\u1EBD ti\u1EBFp t\u1EE5c th\u1EA5y c\u1EA3nh b\xE1o n\xE0y cho \u0111\u1EBFn khi c\u1EADp nh\u1EADt xong.";var Oz="Ch\u1EC9 ch\u1EE7 s\u1EDF h\u1EEFu \u0111\xE1nh gi\xE1 m\u1EDBi c\xF3 th\u1EC3 xem Ghi ch\xFA v\xE0 c\u1EADp nh\u1EADt c\xE1c m\u1EE5c trong danh s\xE1ch ki\u1EC3m tra";var BR="X\xF3a",KT="X\xF3a t\u1EA5t c\u1EA3",Bz="X\xF3a b\u1ED9 l\u1ECDc",zz="Xo\u0301a bi\u1EC3u m\u1EABu",Gz="X\xF3a t\xE1c gi\u1EA3 c\xE2u h\u1ECFi";var Vz="X\xF3a \u0111i\u1EC1u kho\u1EA3n",jz="B\u1EA5m \u0111\u1EC3 xem ngu\u1ED3n c\u1EA5p d\u1EEF li\u1EC7u RSS",ge="\u0110\xF3ng";var Yz="\u0110\xF3ng t\xECm ki\u1EBFm",Qz='Kh\xF4ng th\u1EC3 b\u1EAFt \u0111\u1EA7u Cloud Shell. H\xE3y xem &lt;a href="https://learn.microsoft.com/en-us/training/support/troubleshooting" data-bi-name="cloud-shell-troubleshooting-guide"&gt;h\u01B0\u1EDBng d\u1EABn kh\u1EAFc ph\u1EE5c s\u1EF1 c\u1ED1&lt;/a&gt;.';var Kz="M\u1EABu m\xE3",zR="M\u1EABu m\xE3";var Wz="Thu g\u1ECDn",Xz="Thu g\u1ECDn b\u1EA3ng",gs="B\u1ED9 s\u01B0u t\u1EADp",Jz="B\u1ED9 s\u01B0u t\u1EADp ch\xEDnh th\u1EE9c";var Zz="M\u1ED9t b\u1EA3n sao c\u1EE7a b\u1ED9 s\u01B0u t\u1EADp n\xE0y \u0111\xE3 \u0111\u01B0\u1EE3c l\u01B0u v\xE0o h\u1ED3 s\u01A1 c\u1EE7a b\u1EA1n",Mh="M\xF4 t\u1EA3 (kh\xF4ng b\u1EAFt bu\u1ED9c)",e4="X\xF3a ph\u1EA7n",t4="Thao t\xE1c x\xF3a ti\xEAu \u0111\u1EC1 ph\u1EA7n s\u1EBD kh\xF4ng x\xF3a n\u1ED9i dung c\xF3 trong ph\u1EA7n n\xE0y",n4="Ch\u1EC9nh s\u1EEDa ph\u1EA7n",o4="\u0110\u1ED9 d\xE0i t\u1ED1i \u0111a l\xE0 550 k\xFD t\u1EF1.",r4="Ti\xEAu \u0111\u1EC1 ph\u1EA7n kh\xF4ng \u0111\u01B0\u1EE3c gi\u1ED1ng v\u1EDBi m\u1ED9t ti\xEAu \u0111\u1EC1 kh\xE1c trong b\u1ED9 s\u01B0u t\u1EADp.",GR="Ph\u1EA7n m\u1EDBi",i4="L\u01B0u ph\u1EA7n",WT="Ph\u1EA7n {number}",s4="Ti\xEAu \u0111\u1EC1 ph\u1EA7n (kh\xF4ng b\u1EAFt bu\u1ED9c)",a4="\u0110\u1ED9 d\xE0i t\u1ED1i \u0111a l\xE0 100 k\xFD t\u1EF1.",l4="N\u1ED9i dung m\xF4 t\u1EA3 ho\u1EB7c ti\xEAu \u0111\u1EC1 ph\u1EA7n kh\xF4ng v\u01B0\u1EE3t qua d\u1ECBch v\u1EE5 x\xE1c th\u1EF1c c\u1EE7a Microsoft.",c4="Ch\xFAng t\xF4i kh\xF4ng l\u01B0u \u0111\u01B0\u1EE3c ph\u1EA7n c\u1EE7a b\u1EA1n. Vui lo\u0300ng th\u01B0\u0309 la\u0323i.",u4="Th\xEAm URL",d4="T\xEAn trang",p4="Nh\xE2\u0323p ti\xEAu \u0111\u1EC1 cu\u0309a ba\u0323n.",m4="Ti\xEAu \u0111\u1EC1 ph\u1EA3i n\u1EB1m trong kho\u1EA3ng t\u1EEB 2 \u0111\u1EBFn 100 k\xFD t\u1EF1.",h4="Ch\xFAng t\xF4i kh\xF4ng l\u01B0u \u0111\u01B0\u1EE3c URL c\u1EE7a b\u1EA1n. Vui lo\u0300ng th\u01B0\u0309 la\u0323i.",g4="Kh\xF4ng th\xEAm \u0111\u01B0\u1EE3c URL v\xE0o b\u1ED9 s\u01B0u t\u1EADp n\xE0y.",f4="URL ph\u1EA3i b\u1EAFt \u0111\u1EA7u b\u1EB1ng http:// ho\u1EB7c https://. \u0110\u01B0\u1EE3c ph\xE9p s\u1EED d\u1EE5ng li\xEAn k\u1EBFt AKA.",b4="\u0110i\u0323nh da\u0323ng URL kh\xF4ng h\u01A1\u0323p l\xEA\u0323.",_4="Th\xEAm mu\u0323c",v4="Th\xEAm v\xE0o b\u1ED9 s\u01B0u t\u1EADp",VR="\u0110\xE3 th\xEAm v\xE0o b\u1ED9 s\u01B0u t\u1EADp",jR="Th\xEAm v\xE0o B\u1ED9 s\u01B0u t\u1EADp",XT="L\u01B0u v\xE0o b\u1ED9 s\u01B0u t\u1EADp",y4='Th\xEAm &lt;span class="font-weight-semibold"&gt;"{pageName}"&lt;/span&gt; v\xE0o:',x4="Kh\xF4ng t\xECm th\u1EA5y b\u1ED9 s\u01B0u t\u1EADp",T4="R\u1EA5t ti\u1EBFc! C\xF3 v\u1EBB nh\u01B0 b\u1ED9 s\u01B0u t\u1EADp n\xE0y kh\xF4ng t\u1ED3n t\u1EA1i ho\u1EB7c kh\xF4ng th\u1EC3 t\xECm th\u1EA5y v\xEC m\u1ED9t trong c\xE1c l\xFD do sau:",YR="Ch\u1EE7 s\u1EDF h\u1EEFu c\xF3 th\u1EC3 \u0111\xE3 thay \u0111\u1ED5i URL c\u1EE7a B\u1ED9 s\u01B0u t\u1EADp, \u0111i\u1EC1u n\xE0y c\xF3 th\u1EC3 d\u1EABn \u0111\u1EBFn vi\u1EC7c kh\xF4ng t\xECm th\u1EA5y b\u1ED9 s\u01B0u t\u1EADp n\u1EBFu ng\u01B0\u1EDDi d\xF9ng \u0111ang truy nh\u1EADp b\u1EB1ng URL c\u0169.",S4="Ch\u1EE7 s\u1EDF h\u1EEFu B\u1ED9 s\u01B0u t\u1EADp c\xF3 th\u1EC3 \u0111\xE3 x\xF3a ho\xE0n to\xE0n, khi\u1EBFn B\u1ED9 s\u01B0u t\u1EADp kh\xF4ng th\u1EC3 truy nh\u1EADp \u0111\u01B0\u1EE3c.";var w4='N\u1EBFu B\u1ED9 s\u01B0u t\u1EADp ho\u1EB7c n\u1ED9i dung c\u1EE7a B\u1ED9 s\u01B0u t\u1EADp vi ph\u1EA1m &lt;a href="/legal/termsofuse"&gt;\u0110i\u1EC1u kho\u1EA3n s\u1EED d\u1EE5ng&lt;/a&gt; c\u1EE7a Microsoft Learn.',E4="Thay v\xE0o \u0111\xF3, d\u01B0\u1EDBi \u0111\xE2y l\xE0 m\u1ED9t s\u1ED1 li\xEAn k\u1EBFt h\u1EEFu \xEDch:",k4="Trang ch\u1EE7 Microsoft Learn: X\xE2y d\u1EF1ng c\xE1c k\u1EF9 n\u0103ng g\xF3p ph\u1EA7n m\u1EDF r\u1ED9ng c\xE1nh c\u1EEDa s\u1EF1 nghi\u1EC7p c\u1EE7a b\u1EA1n",C4="T\xECm ki\u1EBFm | Microsoft Learn",A4="T\xE0i nguy\xEAn Microsoft Learn | Microsoft Learn",P4="T\u1EA1o B\u1ED9 s\u01B0u t\u1EADp Microsoft Learn",I4='\u0110\xE3 c\u1EADp nh\u1EADt &lt;a href="{url}" class="has-text-tertiary-invert text-decoration-underline"&gt;B\u1ED9 s\u01B0u t\u1EADp&lt;/a&gt;',QR='Nh\xE2n vi\xEAn Microsoft \u0111\u1EE7 \u0111i\u1EC1u ki\u1EC7n d\xE1n nh\xE3n b\u1ED9 s\u01B0u t\u1EADp l\xE0 "\u0110\u01B0\u1EE3c t\u1EA1o b\u1EDFi Microsoft".',JT="Th\xF4ng tin b\u1ED5 sung",mp="Chuy\u1EC3n \u0111\u1ED5i th\xE0nh B\u1ED9 s\u01B0u t\u1EADp ch\xEDnh th\u1EE9c",ZT="B\u1ED9 s\u01B0u t\u1EADp ch\xEDnh th\u1EE9c \u0111\u1EA1i di\u1EC7n cho Microsoft, v\xEC v\u1EADy, h\xE3y \u0111\u1EA3m b\u1EA3o r\u1EB1ng b\u1ED9 s\u01B0u t\u1EADp c\u1EE7a b\u1EA1n \u0111\xE3 ho\xE0n th\xE0nh, kh\xF4ng c\xF3 l\u1ED7i \u0111\xE1nh m\xE1y v\xE0 n\u1ED9i dung \u0111\xF3 n\u1EB1m trong tr\xECnh t\u1EF1 ch\xEDnh x\xE1c. N\u1EBFu kh\xF4ng, vui l\xF2ng ch\u1EC9nh s\u1EEDa b\u1ED9 s\u01B0u t\u1EADp c\u1EE7a b\u1EA1n khi c\u1EA7n thi\u1EBFt. &lt;strong&gt;Sau khi m\u1ED9t b\u1ED9 s\u01B0u t\u1EADp tr\u1EDF th\xE0nh ch\xEDnh th\u1EE9c, b\u1EA1n s\u1EBD kh\xF4ng th\u1EC3 ho\xE0n nguy\xEAn.&lt;/strong&gt;";var L4="B\u1EA1n \u0111\xE3 s\u1EB5n s\xE0ng chuy\u1EC3n \u0111\u1ED5i b\u1ED9 s\u01B0u t\u1EADp n\xE0y th\xE0nh B\u1ED9 s\u01B0u t\u1EADp ch\xEDnh th\u1EE9c ch\u01B0a?";var eS='\u0110\xE3 t\u1ED3n t\u1EA1i m\u1ED9t b\u1ED9 s\u01B0u t\u1EADp kh\xE1c c\xF3 ti\xEAu \u0111\u1EC1 "{title}". Ti\xEAu \u0111\u1EC1 b\u1ED9 s\u01B0u t\u1EADp ph\u1EA3i l\xE0 duy nh\u1EA5t.',iu="B\u1EAFt bu\u1ED9c ph\u1EA3i c\xF3 ti\xEAu \u0111\u1EC1 v\u1EDBi \u0111\u1ED9 d\xE0i t\u1ED1i \u0111a l\xE0 100 k\xFD t\u1EF1.",tS="Kh\xF4ng b\u1EAFt bu\u1ED9c ph\u1EA3i c\xF3 ph\u1EA7n m\xF4 t\u1EA3, \u0111\u1ED9 d\xE0i t\u1ED1i \u0111a c\u1EE7a ph\u1EA7n m\xF4 t\u1EA3 l\xE0 550 k\xFD t\u1EF1.",KR="Invalid content. Please remove any phone numbers, email addresses, or URLs.";var R4="N\u1EBFu \u0111\u01B0\u1EE3c \u0111\u1EB7t th\xE0nh ri\xEAng t\u01B0, ch\u1EC9 c\xF3 b\u1EA1n m\u1EDBi c\xF3 th\u1EC3 xem b\u1ED9 s\u01B0u t\u1EADp n\xE0y. B\u1EA5t k\u1EF3 ai c\u0169ng c\xF3 th\u1EC3 xem b\u1ED9 s\u01B0u t\u1EADp kh\xF4ng ph\u1EA3i l\xE0 ri\xEAng t\u01B0.",nS="\u0110\u1EB7t l\xE0m ri\xEAng t\u01B0",M4="B\u1ED9 s\u01B0u t\u1EADp c\u1EE7a {userDisplayName} {index}",WR="T\u1EA1o b\u1EDFi {name}",D4="Do ng\u01B0\u1EDDi d\xF9ng Microsoft Learn t\u1EA1o";var $4="X\xF3a b\u1ED9 s\u01B0u t\u1EADp",N4="Hi\u1EC3n th\u1ECB t\xEAn c\u1EE7a t\xF4i";var oS="Ch\u1EC9nh s\u1EEDa b\u1ED9 s\u01B0u t\u1EADp c\u1EE7a t\xF4i",XR="th\xEAm n\u1ED9i dung m\xF4 t\u1EA3",v_="Chi\u0309nh s\u01B0\u0309a n\u1ED9i dung m\xF4 ta\u0309",y_="Ch\u1EC9nh s\u1EEDa ti\xEAu \u0111\u1EC1",q4="M\xF4 t\u1EA3 v\u1EC1 b\u1ED9 s\u01B0u t\u1EADp n\xE0y",F4="Ti\xEAu \u0111\u1EC1 c\u1EE7a b\u1ED9 s\u01B0u t\u1EADp n\xE0y",U4="Ch\xFAng t\xF4i kh\xF4ng l\u01B0u \u0111\u01B0\u1EE3c ti\xEAu \u0111\u1EC1 c\u1EE7a b\u1EA1n. Vui lo\u0300ng th\u01B0\u0309 la\u0323i.",H4="Ch\xFAng t\xF4i kh\xF4ng l\u01B0u \u0111\u01B0\u1EE3c n\u1ED9i dung m\xF4 t\u1EA3 c\u1EE7a b\u1EA1n. Vui lo\u0300ng th\u01B0\u0309 la\u0323i.",rS="Y\xEAu th\xEDch";var iS="B\u1EA5t k\u1EF3 n\u1ED9i dung ch\u1EC9nh s\u1EEDa n\xE0o c\u0169ng s\u1EBD kh\xF4ng \u1EA3nh h\u01B0\u1EDFng \u0111\u1EBFn b\u1ED9 s\u01B0u t\u1EADp g\u1ED1c";var JR="C\xE1c m\u1EE5c trong b\u1ED9 s\u01B0u t\u1EADp n\xE0y",O4="Kh\xF4ng c\xF3 m\u1EE5c n\xE0o trong b\u1ED9 s\u01B0u t\u1EADp n\xE0y.",B4="{numberOf} l\u1ED9 tr\xECnh h\u1ECDc t\u1EADp",z4="{numberOf} l\u1ED9 tr\xECnh h\u1ECDc t\u1EADp",G4="B\u1ED9 s\u01B0u t\u1EADp \u0111\xE3 ho\xE0n t\u1EA5t v\xE0 \u0111\u01B0\u1EE3c so\xE1t l\u1ED7i",V4="Qu\xE1 tr\xECnh n\xE0y s\u1EBD c\u1EA7n t\u1ED1i \u0111a 14 ng\xE0y, nh\u01B0ng c\xF3 th\u1EC3 k\u1EBFt th\xFAc s\u1EDBm h\u01A1n. Sau khi \u0111\u01B0\u1EE3c b\u1EA3n \u0111\u1ECBa h\xF3a, m\u1ECDi n\u1ED9i dung ch\u1EC9nh s\u1EEDa trong t\u01B0\u01A1ng lai s\u1EBD t\u1EF1 \u0111\u1ED9ng \u0111\u01B0\u1EE3c g\u1EEDi \u0111\u1EBFn quy tr\xECnh b\u1EA3n \u0111\u1ECBa h\xF3a.",j4="Ti\xEAu \u0111\u1EC1, th\xF4ng tin m\xF4 t\u1EA3, ph\u1EA7n v\xE0 th\xF4ng tin m\xF4 t\u1EA3 ph\u1EA7n c\u1EE7a b\u1EA1n s\u1EBD \u0111\u01B0\u1EE3c d\u1ECBch sang t\u1EEBng ng\xF4n ng\u1EEF m\xE0 Microsoft Learn h\u1ED7 tr\u1EE3",sS="B\u1EA3n \u0111\u1ECBa h\xF3a",Y4="Vui l\xF2ng \u0111\u1EA3m b\u1EA3o nh\u1EEFng \u0111i\u1EC1u sau:",Q4="B\u1ED9 s\u01B0u t\u1EADp n\xE0y ch\u01B0a \u0111\u01B0\u1EE3c b\u1EA3n \u0111\u1ECBa h\xF3a sang ng\xF4n ng\u1EEF c\u1EE7a b\u1EA1n.",K4="Ng\xF4n ng\u1EEF ngu\u1ED3n l\xE0 ti\u1EBFng Anh",aS="B\u1ED9 s\u01B0u t\u1EADp n\xE0y \u0111\xE3 \u0111\u01B0\u1EE3c g\u1EEDi \u0111\u1EC3 b\u1EA3n \u0111\u1ECBa h\xF3a",W4="C\u1EA3m \u01A1n b\u1EA1n \u0111\xE3 g\u1EEDi b\u1ED9 s\u01B0u t\u1EADp ch\xEDnh th\u1EE9c c\u1EE7a m\xECnh \u0111\u1EC3 b\u1EA3n \u0111\u1ECBa h\xF3a.",lS="S\u1ED1 m\xF4-\u0111un: {numberOf}",cS="{numberOf} m\xF4-\u0111un";var X4="Di chuy\u1EC3n m\u1EE5c xu\u1ED1ng d\u01B0\u1EDBi",J4="Di chuy\u1EC3n m\u1EE5c l\xEAn tr\xEAn";var Z4="Di chuy\u1EC3n m\u1EE5c xu\u1ED1ng",eG="Di chuy\u1EC3n m\u1EE5c l\xEAn",tG="B\u1ED9 s\u01B0u t\u1EADp ch\xEDnh th\u1EE9c c\u1EE7a Microsoft",nG="thay m\u0103\u0323t cho",oG='\u0110\xE3 x\xF3a kh\u1ECFi &lt;a href="{url}" class="has-text-tertiary-invert text-decoration-underline"&gt;{collectionName}&lt;/a&gt;',rG='\u0110\xE3 x\xF3a kh\u1ECFi &lt;a href="{url}" class="has-text-tertiary-invert text-decoration-underline"&gt;B\u1ED9 s\u01B0u t\u1EADp&lt;/a&gt;';var iG="T\xEDnh n\u0103ng th\xEAm v\xE0o b\u1ED9 s\u01B0u t\u1EADp kh\xF4ng d\xF9ng \u0111\u01B0\u1EE3c v\u1EDBi n\u1ED9i dung y\xEAu c\u1EA7u \u1EE7y quy\u1EC1n.",sG='\u0110\xE3 th\xEAm v\xE0o &lt;a href="{url}" class="has-text-tertiary-invert text-decoration-underline"&gt;{collectionName}&lt;/a&gt;',aG='\u0110\xE3 th\xEAm v\xE0o &lt;a href="{url}" class="has-text-tertiary-invert text-decoration-underline"&gt;B\u1ED9 s\u01B0u t\u1EADp&lt;/a&gt;',lG="L\u01B0u t\u1EA5t c\u1EA3 c\xE1c m\u1EE5c trong b\u1ED9 s\u01B0u t\u1EADp n\xE0y d\u01B0\u1EDBi d\u1EA1ng m\u1EDBi";var ZR="Vui l\xF2ng \u0111\u0103ng nh\u1EADp \u0111\u1EC3 th\xEAm m\u1EE5c n\xE0y v\xE0o b\u1ED9 s\u01B0u t\u1EADp c\u1EE7a b\u1EA1n.",eM="R\u1EA5t ti\u1EBFc, b\u1ED9 s\u01B0u t\u1EADp n\xE0y l\xE0 ri\xEAng t\u01B0.",tM="Ng\u01B0\u1EDDi t\u1EA1o b\u1ED9 s\u01B0u t\u1EADp n\xE0y \u0111\xE3 \u0111\xE1nh d\u1EA5u n\xF3 l\xE0 ri\xEAng t\u01B0 v\xE0 ng\u01B0\u1EDDi d\xF9ng kh\xE1c hi\u1EC7n kh\xF4ng th\u1EC3 nh\xECn th\u1EA5y n\xF3.";var nM="B\u1EA1n c\xF3 th\u1EC3 xem l\u1EA1i c\xE1c b\u1ED9 s\u01B0u t\u1EADp c\u1EE7a m\xECnh trong h\u1ED3 s\u01A1 ng\u01B0\u1EDDi d\xF9ng c\u1EE7a m\xECnh.",oM="Xem b\u1ED9 s\u01B0u t\u1EADp c\u1EE7a b\u1EA1n",cG="Qu\u1EA3n l\xFD {title} trong b\u1ED9 s\u01B0u t\u1EADp",uG="Th\xEAm {title} v\xE0o b\u1ED9 s\u01B0u t\u1EADp",dG="B\u1EA1n c\xF3 th\u1EC3 t\xECm th\u1EA5y b\u1ED9 s\u01B0u t\u1EADp n\xE0y trong h\u1ED3 s\u01A1 Learn c\u1EE7a m\xECnh";var pG="\u0110\xE3 ph\xE1t hi\u1EC7n vi ph\u1EA1m",mG='Ti\xEAu \u0111\u1EC1 ho\u1EB7c n\u1ED9i dung m\xF4 t\u1EA3 c\u1EE7a b\u1ED9 s\u01B0u t\u1EADp n\xE0y, ho\u1EB7c l\xE0 ti\xEAu \u0111\u1EC1 ho\u1EB7c n\u1ED9i dung m\xF4 t\u1EA3 v\u1EC1 m\u1ED9t ph\u1EA7n c\u1EE7a b\u1ED9 s\u01B0u t\u1EADp n\xE0y \u0111\xE3 b\u1ECB x\xF3a do vi ph\u1EA1m &lt;a href="/legal/termsofuse"&gt;\u0110i\u1EC1u kho\u1EA3n S\u1EED d\u1EE5ng&lt;/a&gt; c\u1EE7a ch\xFAng t\xF4i. C\xE1c s\u1EF1 c\u1ED1 n\xE0y \u0111\xE3 \u0111\u01B0\u1EE3c b\xE1o c\xE1o ho\u1EB7c x\xE1c \u0111\u1ECBnh th\xF4ng qua t\xEDnh n\u0103ng ph\xE1t hi\u1EC7n t\u1EF1 \u0111\u1ED9ng tr\u01B0\u1EDBc khi h\xE0nh \u0111\u1ED9ng \u0111\u01B0\u1EE3c th\u1EF1c hi\u1EC7n. Vui l\xF2ng tham kh\u1EA3o &lt;a href="/legal/termsofuse"&gt;\u0110i\u1EC1u kho\u1EA3n s\u1EED d\u1EE5ng&lt;/a&gt; c\u1EE7a ch\xFAng t\xF4i \u0111\u1EC3 bi\u1EBFt th\xEAm th\xF4ng tin.',hG="B\u1EA1n s\u1EBD ti\u1EBFp t\u1EE5c th\u1EA5y c\u1EA3nh b\xE1o n\xE0y cho \u0111\u1EBFn khi c\u1EADp nh\u1EADt xong.",gG="B\u1ED9 s\u01B0u t\u1EADp b\u1ECB b\xE1o c\xE1o",fG='B\u1ED9 s\u01B0u t\u1EADp n\xE0y \u0111\xE3 b\u1ECB b\xE1o c\xE1o v\u1EC1 m\u1ED1i lo ng\u1EA1i v\xE0 hi\u1EC7n \u0111ang \u0111\u01B0\u1EE3c Microsoft xem x\xE9t. Vui l\xF2ng tham kh\u1EA3o &lt;a href="/legal/termsofuse"&gt;\u0110i\u1EC1u kho\u1EA3n s\u1EED d\u1EE5ng&lt;/a&gt; c\u1EE7a ch\xFAng t\xF4i \u0111\u1EC3 bi\u1EBFt th\xEAm th\xF4ng tin.';var Pi="\u0110a\u0303 hoa\u0300n tha\u0300nh";var bG="\u0110ang \u0111\u1ECBnh c\u1EA5u h\xECnh Cloud Shell \u0111\u1EC3 truy c\u1EADp v\xE0o h\u1ED9p c\xE1t...",_G="Xin ch\xFAc m\u1EEBng!";var vG="Li\xEAn h\xEA\u0323 v\u1EDBi b\xF4\u0323 ph\xE2\u0323n h\xF4\u0303 tr\u01A1\u0323 kha\u0301ch ha\u0300ng",rM="Email li\xEAn h\u1EC7";var iM="V\xF9ng n\u1ED9i dung",yG="B\u1ED9 ch\u1ECDn ng\xF4n ng\u1EEF n\u1ED9i dung. Hi\u1EC7n \u0111\u01B0\u1EE3c \u0111\u1EB7t l\xE0 {language}.";var xG='&lt;strong&gt;L\u01B0u \xFD:&lt;/strong&gt; T\xE1c gi\u1EA3 \u0111\xE3 t\u1EA1o b\xE0i vi\u1EBFt n\xE0y v\u1EDBi s\u1EF1 tr\u1EE3 gi\xFAp c\u1EE7a AI. &lt;a href="/principles-for-ai-generated-content"&gt;T\xECm hi\u1EC3u th\xEAm&lt;/a&gt;',TG='&lt;strong&gt;N\u1ED9i dung \u0111\u01B0\u1EE3c t\u1EA1o b\u1EB1ng AI.&lt;/strong&gt; B\xE0i vi\u1EBFt n\xE0y \u0111\u01B0\u1EE3c t\u1EA1o ra b\u1EB1ng tr\xED tu\u1EC7 nh\xE2n t\u1EA1o. &lt;a href="/principles-for-ai-generated-content"&gt;T\xECm hi\u1EC3u th\xEAm&lt;/a&gt;',SG="&lt;strong&gt;N\u1ED9i dung do c\u1ED9ng \u0111\u1ED3ng t\u1EA1o.&lt;/strong&gt; B\xE0i vi\u1EBFt n\xE0y do c\xE1c chuy\xEAn gia trong c\u1ED9ng \u0111\u1ED3ng Microsoft Learn vi\u1EBFt v\xE0 duy tr\xEC.",wG='&lt;strong&gt;N\u1ED9i dung \u0111\u01B0\u1EE3c t\u1EA1o b\u1EB1ng AI.&lt;/strong&gt; T\u1EADp n\xE0y ch\u1EE9a n\u1ED9i dung \u0111\u01B0\u1EE3c t\u1EA1o b\u1EB1ng tr\xED tu\u1EC7 nh\xE2n t\u1EA1o. &lt;a href="/principles-for-ai-generated-content"&gt;T\xECm hi\u1EC3u th\xEAm&lt;/a&gt;',EG='&lt;strong&gt;L\u01B0u \xFD:&lt;/strong&gt; T\xE1c gi\u1EA3 \u0111\xE3 t\u1EA1o t\u1EADp n\xE0y v\u1EDBi s\u1EF1 tr\u1EE3 gi\xFAp c\u1EE7a AI. &lt;a href="/principles-for-ai-generated-content"&gt;T\xECm hi\u1EC3u th\xEAm&lt;/a&gt;',kG='&lt;strong&gt;N\u1ED9i dung \u0111\u01B0\u1EE3c t\u1EA1o b\u1EB1ng AI.&lt;/strong&gt; Phi\xEAn n\xE0y ch\u1EE9a n\u1ED9i dung \u0111\u01B0\u1EE3c t\u1EA1o b\u1EB1ng tr\xED tu\u1EC7 nh\xE2n t\u1EA1o. &lt;a href="/principles-for-ai-generated-content"&gt;T\xECm hi\u1EC3u th\xEAm&lt;/a&gt;',CG='&lt;strong&gt;L\u01B0u \xFD:&lt;/strong&gt; T\xE1c gi\u1EA3 \u0111\xE3 t\u1EA1o phi\xEAn n\xE0y v\u1EDBi s\u1EF1 tr\u1EE3 gi\xFAp c\u1EE7a AI. &lt;a href="/principles-for-ai-generated-content"&gt;T\xECm hi\u1EC3u th\xEAm&lt;/a&gt;',AG='&lt;strong&gt;N\u1ED9i dung \u0111\u01B0\u1EE3c t\u1EA1o b\u1EB1ng AI.&lt;/strong&gt; M\xF4-\u0111un n\xE0y ch\u1EE9a n\u1ED9i dung \u0111\u01B0\u1EE3c t\u1EA1o b\u1EB1ng tr\xED tu\u1EC7 nh\xE2n t\u1EA1o. &lt;a href="/principles-for-ai-generated-content"&gt;T\xECm hi\u1EC3u th\xEAm&lt;/a&gt;',PG='&lt;strong&gt;L\u01B0u \xFD:&lt;/strong&gt; T\xE1c gi\u1EA3 \u0111\xE3 t\u1EA1o m\xF4-\u0111un n\xE0y v\u1EDBi s\u1EF1 tr\u1EE3 gi\xFAp c\u1EE7a AI. &lt;a href="/principles-for-ai-generated-content"&gt;T\xECm hi\u1EC3u th\xEAm&lt;/a&gt;',IG='&lt;strong&gt;N\u1ED9i dung \u0111\u01B0\u1EE3c t\u1EA1o b\u1EB1ng AI.&lt;/strong&gt; Trang n\xE0y \u0111\u01B0\u1EE3c t\u1EA1o b\u1EB1ng tr\xED tu\u1EC7 nh\xE2n t\u1EA1o. &lt;a href="/principles-for-ai-generated-content"&gt;T\xECm hi\u1EC3u th\xEAm&lt;/a&gt;',LG='&lt;strong&gt;L\u01B0u \xFD:&lt;/strong&gt; AI \u0111\xF3ng g\xF3p m\u1ED9t ph\u1EA7n t\u1EA1o n\xEAn trang n\xE0y. &lt;a href="/principles-for-ai-generated-content"&gt;T\xECm hi\u1EC3u th\xEAm&lt;/a&gt;',Ja="Ti\u1EBFp t\u1EE5c";var RG="Nh\u1EEFng ng\u01B0\u1EDDi \u0111\xF3ng g\xF3p cho b\xE0i vi\u1EBFt n\xE0y",MG="\u0110a\u0303 sao che\u0301p",su="Sao ch\xE9p";var hp="Kh\xF3a h\u1ECDc";var sM="\xDAc",aM="\xC1o";var uS="B\u1EC9";var lM="Brazil";var dS="Canada";var cM="\u1EA4n \u0110\u1ED9";var uM="Iceland";var pS="Malaysia";var dM="Mexico";var pM="New Zealand";var mM="B\u1ED3 \u0110\xE0o Nha";var hM="Singapore";var gM="Nam Phi";var x_="Schweiz/Suisse";var fM="V\u01B0\u01A1ng qu\u1ED1c Anh",bM="Hoa K\u1EF3";var T_="Qu\u1ED1c gia/Khu v\u1EF1c";var S_="T\u1EA1o";var _M="Ng\u01B0\u1EDDi t\u1EA1o";var DG="Khi tr\u1EDF th\xE0nh th\xE0nh vi\xEAn, b\u1EA1n hi\u1EC3u v\xE0 c\xF4ng nh\u1EADn r\u1EB1ng t\u01B0 c\xE1ch th\xE0nh vi\xEAn Microsoft Learn c\u1EE7a b\u1EA1n \u0111\u1ED3ng ngh\u0129a v\u1EDBi vi\u1EC7c m\u1EA1ng l\u01B0\u1EDBi site v\xE0 \u1EE9ng d\u1EE5ng c\u1EE7a ch\xFAng t\xF4i s\u1EBD ghi l\u1EA1i v\xE0 theo d\xF5i th\xE0nh t\xEDch c\u0169ng nh\u01B0 ho\u1EA1t \u0111\u1ED9ng c\u1EE7a b\u1EA1n. Ngo\xE0i ra, t\xEAn ng\u01B0\u1EDDi d\xF9ng, t\xEAn hi\u1EC3n th\u1ECB, \u1EA3nh h\u1ED3 s\u01A1, m\u1ED1i li\xEAn h\u1EC7, th\xE0nh t\xEDch v\xE0 ho\u1EA1t \u0111\u1ED9ng c\u1EE7a b\u1EA1n s\u1EBD \u0111\u01B0\u1EE3c hi\u1EC3n th\u1ECB c\xF4ng khai. B\u1EA1n c\xF3 th\u1EC3 \u1EA9n th\xE0nh t\xEDch v\xE0 ho\u1EA1t \u0111\u1ED9ng c\u1EE7a m\xECnh trong ph\u1EA7n c\xE0i \u0111\u1EB7t.";var $G="T\u1EA1o h\u1ED3 s\u01A1 Microsoft Learn \u0111\u1EC3 theo d\xF5i ti\u1EBFn \u0111\u1ED9 h\u1ECDc t\u1EADp, gi\xE0nh c\xE1c th\xE0nh t\xEDch, \u0111\u0103ng k\xFD ch\u1EE9ng ch\u1EC9, c\u1EA3i thi\u1EC7n ch\u1EA5t l\u01B0\u1EE3ng \u0111\u1EC1 xu\u1EA5t n\u1ED9i dung, tham gia c\xE1c th\u1EED th\xE1ch, t\u1EA1o b\u1ED9 s\u01B0u t\u1EADp v\xE0 chia s\u1EBB qu\xE1 tr\xECnh ph\xE1t tri\u1EC3n chuy\xEAn m\xF4n c\u1EE7a b\u1EA1n v\u1EDBi m\u1ECDi ng\u01B0\u1EDDi trong m\u1EA1ng l\u01B0\u1EDBi.";var Mo="Th\xF4ng tin xa\u0301c th\u01B0\u0323c",NG="Lo\u1EA1i th\xF4ng tin x\xE1c th\u1EF1c",qG="C\xE1c lo\u1EA1i th\xF4ng tin x\xE1c th\u1EF1c";var FG="Tu\u0300y chi\u0309nh",UG="Ng\xE0y t\xF9y ch\u1EC9nh";var HG="T\u1ED1i",w_="Ng\xE0y";var mS="Nga\u0300y",E_="C\xE1c ng\xE0y",OG="{duration} ng\xE0y tr\u01B0\u1EDBc",k_="{days} ng\xE0y";var jr="Xo\u0301a";var BG="X\xF3a tham s\u1ED1";var Dh="M\xF4 t\u1EA3";var zG=`Ch\xFAng t\xF4i kh\xF4ng c\xF2n c\u1EADp nh\u1EADt n\u1ED9i dung n\xE0y th\u01B0\u1EDDng xuy\xEAn n\u1EEFa. Ch\u1ECDn &lt;a href='https://learn.microsoft.com/en-us/lifecycle/products' class="font-weight-semibold"&gt;V\xF2ng \u0111\u1EDDi s\u1EA3n ph\u1EA9m Microsoft&lt;/a&gt; \u0111\u1EC3 bi\u1EBFt th\xF4ng tin v\u1EC1 c\xE1ch h\u1ED7 tr\u1EE3 cho s\u1EA3n ph\u1EA9m, d\u1ECBch v\u1EE5, c\xF4ng ngh\u1EC7 ho\u1EB7c API n\xE0y.`,GG="B\xE0i vi\u1EBFt n\xE0y \u0111\xE3 \u0111\u01B0\u1EE3c d\u1ECBch t\u1EEB ti\u1EBFng Anh cho th\u1ECB tr\u01B0\u1EDDng c\u1EE7a b\u1EA1n. B\u1EA1n h\xE0i l\xF2ng nh\u01B0 th\u1EBF n\xE0o v\u1EDBi ch\u1EA5t l\u01B0\u1EE3ng ng\xF4n ng\u1EEF \u0111\u01B0\u1EE3c s\u1EED d\u1EE5ng?",VG=`B\xE0i vi\u1EBFt n\xE0y do m\xE1y ho\u1EB7c AI d\u1ECBch. Ch\xFAng t\xF4i kh\xF4ng c\xF2n c\u1EADp nh\u1EADt n\u1ED9i dung n\xE0y th\u01B0\u1EDDng xuy\xEAn n\u1EEFa. Ch\u1ECDn &lt;a href='https://learn.microsoft.com/en-us/lifecycle/products' class="font-weight-semibold"&gt;V\xF2ng \u0111\u1EDDi s\u1EA3n ph\u1EA9m Microsoft&lt;/a&gt; \u0111\u1EC3 bi\u1EBFt th\xF4ng tin v\u1EC1 c\xE1ch h\u1ED7 tr\u1EE3 cho s\u1EA3n ph\u1EA9m, d\u1ECBch v\u1EE5, c\xF4ng ngh\u1EC7 ho\u1EB7c API n\xE0y.`,jG="N\u1ED9i dung n\xE0y \u0111\xE3 \u0111\u01B0\u1EE3c r\xFAt l\u1EA1i v\xE0 kh\xF4ng th\u1EC3 \u0111\u01B0\u1EE3c c\u1EADp nh\u1EADt trong t\u01B0\u01A1ng lai.  S\u1EA3n ph\u1EA9m, d\u1ECBch v\u1EE5 ho\u1EB7c c\xF4ng ngh\u1EC7 \u0111\u01B0\u1EE3c n\xEAu trong n\u1ED9i dung n\xE0y kh\xF4ng c\xF2n \u0111\u01B0\u1EE3c h\u1ED7 tr\u1EE3 n\u1EEFa.",YG="B\xE0i vi\u1EBFt n\xE0y do m\xE1y ho\u1EB7c AI d\u1ECBch. N\u1ED9i dung n\xE0y \u0111\xE3 \u0111\u01B0\u1EE3c r\xFAt l\u1EA1i v\xE0 kh\xF4ng th\u1EC3 \u0111\u01B0\u1EE3c c\u1EADp nh\u1EADt trong t\u01B0\u01A1ng lai.  S\u1EA3n ph\u1EA9m, d\u1ECBch v\u1EE5 ho\u1EB7c c\xF4ng ngh\u1EC7 \u0111\u01B0\u1EE3c n\xEAu trong n\u1ED9i dung n\xE0y kh\xF4ng c\xF2n \u0111\u01B0\u1EE3c h\u1ED7 tr\u1EE3 n\u1EEFa.",Js="B\u1ECF qua c\u1EA3nh b\xE1o";var QG="M\u1ED9t s\u1ED1 ph\u1EA7n c\u1EE7a ch\u1EE7 \u0111\u1EC1 n\xE0y c\xF3 th\u1EC3 do m\xE1y ho\u1EB7c AI d\u1ECBch.",KG="M\u1ED9t s\u1ED1 ph\u1EA7n c\u1EE7a ch\u1EE7 \u0111\u1EC1 n\xE0y c\xF3 th\u1EC3 do m\xE1y ho\u1EB7c AI d\u1ECBch.";var WG="Microsoft Confidential",XG="Trang n\xE0y \u0111\xE3 \u0111\u01B0\u1EE3c chuy\u1EC3n h\u01B0\u1EDBng v\u0129nh vi\u1EC5n \u0111\u1EBFn {url}",JG="Phi\xEAn b\u1EA3n \u0111\u01B0\u1EE3c khuy\xEAn d\xF9ng",vM="Quay l\u1EA1i trang web ch\xEDnh",ZG="T\u1EA5t c\u1EA3 c\xE1c FTE, nh\xE0 cung c\u1EA5p c\u1EE7a Microsoft v\xE0 nh\xE2n vi\xEAn LinkedIn \u0111\u1EC1u c\xF3 th\u1EC3 xem n\u1ED9i dung tr\xEAn c\xE1c trang web \u0111\xE1nh gi\xE1.",eV="N\u1ED9i dung n\xE0y kh\xF4ng c\xF3 s\u1EB5n b\u1EB1ng ng\xF4n ng\u1EEF c\u1EE7a b\u1EA1n. \u0110\xE2y l\xE0 phi\xEAn b\u1EA3n ti\u1EBFng Anh.",C_="B\u1ECF qua";var tV="S\u1EBD s\u1EDBm c\xF3 phi\xEAn b\u1EA3n l\u1ED9 tr\xECnh h\u1ECDc t\u1EADp n\xE0y b\u1EB1ng ng\xF4n ng\u1EEF sau: {language}.",nV="Kh\xF4ng c\xF3 phi\xEAn b\u1EA3n l\u1ED9 tr\xECnh h\u1ECDc t\u1EADp n\xE0y b\u1EB1ng ng\xF4n ng\u1EEF sau: {language}.";var oV="S\u1EBD s\u1EDBm c\xF3 phi\xEAn b\u1EA3n m\xF4 \u0111un n\xE0y b\u1EB1ng ng\xF4n ng\u1EEF sau: {language}.",rV="Kh\xF4ng c\xF3 phi\xEAn b\u1EA3n m\xF4 \u0111un n\xE0y b\u1EB1ng ng\xF4n ng\u1EEF sau: {language}.",iV="C\xE1c k\u1EBFt qu\u1EA3 t\xECm ki\u1EBFm l\xE0 t\u1EEB t\xE0i li\u1EC7u c\u1EE7a c\xE1c phi\xEAn b\u1EA3n tr\u01B0\u1EDBc v\xE0 kh\xF4ng \u0111\u01B0\u1EE3c c\u1EADp nh\u1EADt th\u01B0\u1EDDng xuy\xEAn.";var sc="T\xE0i li\u1EC7u",sV="Chi ti\u1EBFt t\xE0i li\u1EC7u",aV="Kh\xF4ng ch\u1EC9nh s\u1EEDa ph\u1EA7n n\xE0y. \u0110i\u1EC1u n\xE0y l\xE0 b\u1EAFt bu\u1ED9c cho learn.microsoft.com \u279F V\u1EA5n \u0111\u1EC1 khi li\xEAn k\u1EBFt GitHub.";var lV="T\xE0i li\u1EC7u .NET",yM="Tr\xECnh so\u1EA1n th\u1EA3o .NET",cV="Nh\u1EA5n &lt;kbd&gt;CTRL&lt;/kbd&gt;+&lt;kbd&gt;SPACE&lt;/kbd&gt; \u0111\u1EC3 m\u1EDF \u0111\u1EC1 xu\u1EA5t",uV="Nh\u1EA5n &lt;kbd&gt;F1&lt;/kbd&gt; \u0111\u1EC3 m\u1EDF b\u1EA3ng l\u1EC7nh",dV="Nh\u1EA5n &lt;kbd&gt;SHIFT&lt;/kbd&gt;+&lt;kbd&gt;F10&lt;/kbd&gt; \u0111\u1EC3 m\u1EDF tr\xECnh ch\u1EC9nh s\u1EEDa menu ng\u1EEF c\u1EA3nh",pV="Tr\xECnh gia t\u1ED1c th\xF4ng th\u01B0\u1EDDng",mV='Nh\u1EA5n &lt;kbd class="margin-left-xxs"&gt;CTRL&lt;/kbd&gt;+&lt;kbd&gt;M&lt;/kbd&gt;, &lt;kbd class="margin-inline-xxs"&gt;TAB&lt;/kbd&gt; \u0111\u1EC3 tho\xE1t kh\u1ECFi tr\xECnh ch\u1EC9nh s\u1EEDa',hV='Nh\u1EA5n &lt;kbd class="margin-left-xxs"&gt;CTRL&lt;/kbd&gt;+&lt;kbd&gt;SHIFT&lt;/kbd&gt;+&lt;kbd&gt;M&lt;/kbd&gt;, &lt;kbd class="margin-inline-xxs"&gt;TAB&lt;/kbd&gt; \u0111\u1EC3 tho\xE1t kh\u1ECFi tr\xECnh ch\u1EC9nh s\u1EEDa';var hS="T\u1EA3i xu\u1ED1ng PDF",gV="T\xEDnh n\u0103ng t\u1EA3i t\u1EC7p PDF xu\u1ED1ng kh\xF4ng d\xF9ng \u0111\u01B0\u1EE3c v\u1EDBi n\u1ED9i dung y\xEAu c\u1EA7u \u1EE7y quy\u1EC1n.",fV="Vi\u1EC7c t\u1EA1o t\u1EC7p PDF c\xF3 th\u1EC3 m\u1EA5t v\xE0i ph\xFAt. B\u1EA1n c\xF3 th\u1EC3 ti\u1EBFp t\u1EE5c d\xF9ng trang web n\xE0y trong khi ch\xFAng t\xF4i chu\u1EA9n b\u1ECB t\u1EC7p PDF cho b\u1EA1n.";var Yr="Ch\u1EC9nh s\u1EEDa";var bV="\u0110\xE3 ch\u1EC9nh s\u1EEDa v\xE0o";var au="Email";var _V="Kh\xF4ng cho phe\u0301p t\xEAn tr\u1ED1ng";var vV="Ng\xE0y k\u1EBFt th\xFAc";var yV="Ng\xE0y k\u1EBFt th\xFAc",xV="K\u1EBFt th\xFAc v\xE0o {endDate}";var gp="L\u1ED7i",TV="Gi\xE1 tr\u1ECB ph\u1EA3i l\xE0 {date} ho\u1EB7c ng\xE0y tr\u01B0\u1EDBc \u0111\xF3.",SV="Ng\xE0y b\u1EAFt \u0111\u1EA7u ph\u1EA3i s\u1EDBm h\u01A1n ng\xE0y k\u1EBFt th\xFAc.";var wV="S\u01B0\u0323 ki\xEA\u0323n",EV="Tr\u1EF1c ti\u1EBFp b\xE2y gi\u1EDD";var kV="Nh\xF3m s\u1EF1 ki\u1EC7n",CV="C\xE1c nh\xF3m s\u1EF1 ki\u1EC7n",AV="S\u1EF1 ki\u1EC7n";var Qr="B\xE0i ki\u1EC3m tra";var PV="T\xF3m t\u1EAFt c\xE2u tr\u1EA3 l\u1EDDi",IV="Quay l\u1EA1i ph\u1EA7n B\xE1o c\xE1o",LV="D\u01B0\u1EDBi \u0111\xE2y l\xE0 t\xF3m t\u1EAFt c\xE1c c\xE2u tr\u1EA3 l\u1EDDi c\u1EE7a b\u1EA1n.",RV="Xin ch\xFAc m\u1EEBng, b\u1EA1n \u0111\xE3 v\u01B0\u1EE3t qua t\u1EA5t c\u1EA3 c\xE1c ph\u1EA7n! N\u1EBFu sau nhi\u1EC1u l\u1EA7n th\u1EED b\u1EA1n m\u1EDBi v\u01B0\u1EE3t qua th\xEC h\xE3y c\xE2n nh\u1EAFc l\xEAn l\u1ECBch l\xE0m b\xE0i ki\u1EC3m tra.",MV="R\u1EA5t ti\u1EBFc, t\xE0i li\u1EC7u h\u1ECDc t\u1EADp t\xF9y ch\u1EC9nh n\xE0y \u0111\xE3 l\u1ED7i th\u1EDDi so v\u1EDBi b\xE0i \u0111\xE1nh gi\xE1 th\u1EF1c h\xE0nh hi\u1EC7n t\u1EA1i. Vui l\xF2ng truy c\u1EADp trang chi ti\u1EBFt b\xE0i ki\u1EC3m tra \u0111\u1EC3 nh\u1EADn t\xE0i li\u1EC7u chu\u1EA9n b\u1ECB m\u1EDBi nh\u1EA5t.",DV="C\xE2u tr\u1EA3 l\u1EDDi ch\xEDnh x\xE1c";var $V="B\u1EA1n m\u1EA5t {duration} ph\xFAt \u0111\u1EC3 ho\xE0n th\xE0nh b\xE0i \u0111\xE1nh gi\xE1 n\xE0y.";var NV="K\u1EBFt qu\u1EA3 b\xE0i \u0111\xE1nh gi\xE1 th\u1EF1c h\xE0nh: {date}",qV="K\u1EBFt qu\u1EA3 t\u1ED5ng th\u1EC3",FV="\u0110\u1EC3 chu\u1EA9n b\u1ECB t\u1ED1t h\u01A1n cho k\u1EF3 thi, m\u1EE5c \u0111\xEDch \u0111\u1EA1t \u0111\u01B0\u1EE3c \u0111i\u1EC3m {percent}% tr\u1EDF l\xEAn trong nhi\u1EC1u l\u1EA7n th\u1EED.",UV="\u0110i\u1EC3m s\u1ED1: {percent}%";var HV="\u0110\u1EC3 gi\xFAp b\u1EA1n n\xE2ng cao h\u01A1n n\u1EEFa k\u1EF9 n\u0103ng trong c\xE1c l\u0129nh v\u1EF1c sau \u0111\xE2y, h\xE3y tham kh\u1EA3o ph\u1EA7n T\xE0i li\u1EC7u h\u1ECDc t\u1EADp t\xF9y ch\u1EC9nh \u1EDF b\xEAn d\u01B0\u1EDBi.",OV="C\xE2u h\u1ECFi {x}/{y}",BV="B\u1EA1n \u0111\xE3 s\u1EB5n s\xE0ng l\xE0m b\xE0i ki\u1EC3m tra?",zV="B\u1EA1n c\xF3 th\u1EC3 xem c\xE1c l\u1EA7n th\u1EED \u0111\xE1nh gi\xE1 tr\u01B0\u1EDBc \u0111\xF3 tr\xEAn trang chi ti\u1EBFt b\xE0i ki\u1EC3m tra.",GV="T\xE0i li\u1EC7u th\u1EF1c h\xE0nh - {date}",VV="Hi\u1EC7n ph\u1EA7n C\xE2u tr\u1EA3 l\u1EDDi c\u1EE7a t\xF4i",jV="H\xE3y th\u1EF1c hi\u1EC7n m\u1ED9t b\xE0i \u0111\xE1nh gi\xE1 th\u1EF1c h\xE0nh kh\xE1c.",YV="C\xE2u tr\u1EA3 l\u1EDDi c\u1EE7a b\u1EA1n";var QV="Ki\u1EC3m tra";var KV="M\u1EDF r\u1ED9ng",WV="Bung r\u1ED9ng b\u1EA3ng";var A_="Facebook";var XV="C\xE2u ho\u0309i th\u01B0\u01A1\u0300ng g\u0103\u0323p";var JV="Kha\u0301";var P_="Ph\u1EA3n h\u1ED3i";var ZV='\xDD ki\u1EBFn ph\u1EA3n h\u1ED3i s\u1EBD \u0111\u01B0\u1EE3c g\u1EEDi \u0111\u1EBFn Microsoft: B\u1EB1ng c\xE1ch nh\u1EA5n n\xFAt g\u1EEDi, \xFD ki\u1EBFn ph\u1EA3n h\u1ED3i c\u1EE7a b\u1EA1n s\u1EBD \u0111\u01B0\u1EE3c s\u1EED d\u1EE5ng \u0111\u1EC3 c\u1EA3i thi\u1EC7n c\xE1c s\u1EA3n ph\u1EA9m v\xE0 d\u1ECBch v\u1EE5 c\u1EE7a Microsoft. &lt;a href="https://go.microsoft.com/fwlink/?LinkId=521839"&gt;Ch\xEDnh s\xE1ch v\u1EC1 quy\u1EC1n ri\xEAng t\u01B0.&lt;/a&gt;',e6='By pressing submit, your feedback will be used to improve Microsoft products and services. &lt;a class="text-decoration-underline" href="https://privacy.microsoft.com/privacystatement"&gt;Privacy Statement&lt;/a&gt;',t6=`Microsoft will process the feedback you submit pursuant to your organization's instructions in order to improve your and your organization's experience with this product. If you have any questions about the use of feedback data, please contact your tenant administrator. Processing of feedback data is governed by the Microsoft Products and Services Data Protection Addendum between your organization and Microsoft, and the feedback you submit is considered Personal Data under that addendum. &lt;a class="text-decoration-underline" href="https://privacy.microsoft.com/privacystatement"&gt;Privacy Statement&lt;/a&gt;`;var n6="[Nh\xE2\u0323p pha\u0309n h\xF4\u0300i va\u0300o \u0111\xE2y]";var o6="B\xE1o c\xE1o ph\u1EA3n h\u1ED3i",r6="\u0110\xEDnh k\xE8m m\u1ED9t \u1EA3nh ch\u1EE5p m\xE0n h\xECnh (t\xF9y ch\u1ECDn)",i6="Ch\u1ECDn t\u1EC7p...",s6=".jpeg, .jpg, .png ho\u1EB7c .gif";var a6="S\u1EF1 c\u1ED1 v\u1EDBi Cloud Shell";var l6="S\u1EF1 c\u1ED1 v\u1EDBi .NET Editor";var c6="S\u1EF1 c\u1ED1 khi c\xE0i \u0111\u1EB7t th\xE0nh ph\u1EA7n ph\u1EE5 thu\u1ED9c";var u6="Ch\u1EA5t l\u01B0\u1EE3ng n\u1ED9i dung h\u01B0\u1EDBng d\u1EABn";var d6="M\xF4 t\u1EA3 ph\u1EA3n h\u1ED3i c\u1EE7a b\u1EA1n. N\u1EBFu c\xF3 th\u1EC3, h\xE3y bao g\u1ED3m c\xE1c b\u01B0\u1EDBc t\u1EA1o l\u1EA1i s\u1EF1 c\u1ED1",p6="Nh\u1EADp ti\xEAu \u0111\u1EC1 ph\u1EA3n h\u1ED3i c\u1EE7a b\u1EA1n",m6="Th\xF4ng tin kh\xF4ng ch\xEDnh x\xE1c/L\u1ED7i ch\xEDnh t\u1EA3/L\u1ED7i n\u1ED9i dung",h6="Y\xEAu c\u1EA7u t\xEDnh n\u0103ng",g6="S\u1EA3n ph\u1EA9m ho\u1EB7c ch\u1EE9c n\u0103ng",f6="Ph\u1EA3n h\u1ED3i chung",b6="Ch\u1EA5t l\u01B0\u1EE3ng n\u1ED9i dung h\u1ECDc t\u1EADp",_6="T\xF4i c\xF3 c\xE2u h\u1ECFi v\u1EC1 n\u1ED9i dung h\u1ECDc t\u1EADp",v6="T\xF4i hi\u1EC7n ch\u01B0a \u0111\u01B0\u1EE3c c\u1EA5p t\xEDn d\u1EE5ng/l\u1EADp tr\xECnh c\u1EF1c h\u1EA1n \u0111\u1EC3 ho\xE0n th\xE0nh",y6="Kh\xE1c",x6="S\u1EF1 c\u1ED1 khi \u0111\u0103ng k\xFD/\u0111\u0103ng nh\u1EADp",T6="S\u1EF1 c\u1ED1 v\u1EDBi H\u1ED9p c\xE1t",S6="V\u1EA5n \u0111\u1EC1 v\u1EDBi ch\u1EA5t l\u01B0\u1EE3ng d\u1ECBch",w6="Ch\u1ECDn s\u1EF1 c\u1ED1 \xE1p d\u1EE5ng cho b\u1EA1n",E6="Ch\u1ECDn lo\u1EA1i ph\u1EA3n h\u1ED3i";var k6="N\u1ED9i dung d\u1EC5 hi\u1EC3u",C6="N\u1ED9i dung kh\xF3 hi\u1EC3u",A6="Kh\xF4ng th\u1EC3 t\xECm th\u1EA5y nh\u1EEFng g\xEC t\xF4i c\u1EA7n",P6="T\xF4i \u0111\xE3 ho\xE0n th\xE0nh nhi\u1EC7m v\u1EE5 c\u1EE7a m\xECnh ho\u1EB7c gi\u1EA3i quy\u1EBFt v\u1EA5n \u0111\u1EC1 c\u1EE7a m\xECnh",I6="T\xF4i \u0111\xE3 h\u1ECDc \u0111\u01B0\u1EE3c \u0111i\u1EC1u g\xEC \u0111\xF3 m\u1EDBi",L6="Th\xF4ng tin r\u1EA5t d\u1EC5 t\xECm",R6="H\u1EBFt h\u1EA1n/\u0111\xE3 l\u1ED7i th\u1EDDi",M6="Quy tr\xECnh ho\u1EB7c m\xE3 kh\xF4ng ho\u1EA1t \u0111\u1ED9ng",xM="Ch\u1EA5t l\u01B0\u1EE3ng d\u1ECBch";var D6="L\u1ECDc";var $6="L\u1ECDc theo ti\xEAu \u0111\u1EC1",TM="\u0110\xE3 x\xF3a b\u1ED9 l\u1ECDc",N6="N\u1ED9i dung s\u1EBD l\u1ECDc khi b\u1EA1n nh\u1EADp";var q6="T\xECm m\u1ED9t {facet}";var F6="Ti\u0300m t\xE1c gi\u1EA3 c\xE2u h\u1ECFi";var U6="\u0110\u0103ng ky\u0301 ngay";var I_="Ph\u1EA3i ch\u1ECDn \xEDt nh\u1EA5t m\u1ED9t m\u1EE5c.",ac="N\u1ED9i dung \u0111\xE3 thay \u0111\u1ED5i, vui l\xF2ng t\u1EA3i l\u1EA1i trang \u0111\u1EC3 xem c\xE1c thay \u0111\u1ED5i m\u1EDBi nh\u1EA5t.",SM="Ch\xFAng t\xF4i \u0111ang g\u1EB7p s\u1EF1 c\u1ED1 v\u1EDBi (c\xE1c) t\u1EC7p \u0111\xEDnh k\xE8m c\u1EE7a b\u1EA1n. H\xE3y l\xE0m m\u1EDBi ho\u1EB7c lo\u1EA1i b\u1ECF (c\xE1c) t\u1EC7p \u0111\xEDnh k\xE8m \u0111\u1EC3 ti\u1EBFp t\u1EE5c \u0111\u0103ng b\xE0i. N\u1EBFu s\u1EF1 c\u1ED1 v\u1EABn ti\u1EBFp di\u1EC5n, h\xE3y li\xEAn h\u1EC7 v\u1EDBi b\u1ED9 ph\u1EADn h\u1ED7 tr\u1EE3 trang web.",wM="Email kh\xF4ng h\u1EE3p l\u1EC7",H6="Email kh\xF4ng h\u1EE3p l\u1EC7 v\xE0 ph\u1EA3i c\xF3 \xEDt nh\u1EA5t 6 k\xFD t\u1EF1.",O6="Ch\u1ECDn \xEDt nh\u1EA5t m\u1ED9t l\xFD do cho ph\u1EA3n h\u1ED3i c\u1EE7a b\u1EA1n.",B6="Trang n\xE0y c\xF3 h\u1EEFu \xEDch kh\xF4ng? Ch\u1ECDn C\xF3 ho\u1EB7c Kh\xF4ng.",z6="C\u1EA7n c\xF3 \xEDt nh\u1EA5t 1 l\u1EF1a ch\u1ECDn t\u1EEB {inputGroup}.",Zs="{inputLabel} kh\xF4ng \u0111\u01B0\u1EE3c d\xE0i h\u01A1n {maxLength} k\xFD t\u1EF1.",ea="{inputLabel} ph\u1EA3i d\xE0i \xEDt nh\u1EA5t {minLength} k\xFD t\u1EF1.",ta="{inputLabel} l\xE0 b\u1EAFt bu\u1ED9c.",gS="{inputLabel} kh\xF4ng \u0111\u01B0\u1EE3c b\u1EAFt \u0111\u1EA7u ho\u1EB7c k\u1EBFt th\xFAc b\u1EB1ng d\u1EA5u ch\u1EA5m.",G6='{inputLabel} kh\xF4ng \u0111\u01B0\u1EE3c ch\u1EE9a c\xE1c k\xFD t\u1EF1 \\ ho\u1EB7c ".',V6="M\u1ED9t tr\u01B0\u1EDDng nh\u1EADp li\u1EC7u kh\xF4ng h\u1EE3p l\u1EC7. Vui lo\u0300ng ki\xEA\u0309m tra tr\u01B0\u1EDDng nh\u1EADp li\u1EC7u cu\u0309a ba\u0323n va\u0300 th\u01B0\u0309 la\u0323i.",na="B\u1EA1n ch\u01B0a \u0111\u01B0\u1EE3c x\xE1c th\u1EF1c. Vui l\xF2ng l\xE0m m\u1EDBi trang r\u1ED3i th\u1EED l\u1EA1i. N\u1EBFu v\u1EA5n \u0111\u1EC1 n\xE0y v\u1EABn c\xF2n ti\u1EBFp di\u1EC5n, vui l\xF2ng \u0111\u0103ng xu\u1EA5t r\u1ED3i \u0111\u0103ng nh\u1EADp l\u1EA1i.",oa="B\u1EA1n ch\u01B0a \u0111\u01B0\u1EE3c ph\xE9p t\u1EA1o ph\u1EA3n h\u1ED3i n\xE0y. N\u1EBFu b\u1EA1n cho r\u1EB1ng \u0111\xE2y l\xE0 l\u1ED7i, vui l\xF2ng l\xE0m m\u1EDBi trang r\u1ED3i th\u1EED l\u1EA1i.";var j6="M\xE3 b\u01B0u \u0111i\u1EC7n c\u1EE7a Hoa K\u1EF3 ch\u1EC9 \u0111\u01B0\u1EE3c ch\u1EE9a ch\u1EEF s\u1ED1 v\xE0 ph\u1EA3i c\xF3 5 ho\u1EB7c 9 ch\u1EEF s\u1ED1.",Y6="M\xE3 b\u01B0u \u0111i\u1EC7n c\u1EE7a Canada kh\xF4ng \u0111\u01B0\u1EE3c ch\u1EE9a d\u1EA5u c\xE1ch v\xE0 ph\u1EA3i \u1EDF d\u1EA1ng th\u1EE9c A1A1A1.",Q6="S\u1ED1 \u0111i\u1EC7n tho\u1EA1i kh\xF4ng h\u1EE3p l\u1EC7. S\u1ED1 \u0111i\u1EC7n tho\u1EA1i ch\u1EC9 \u0111\u01B0\u1EE3c ch\u1EE9a c\xE1c ch\u1EEF s\u1ED1.",Do="Vui l\xF2ng kh\u1EAFc ph\u1EE5c nh\u1EEFng s\u1EF1 c\u1ED1 sau \u0111\xE2y \u0111\u1EC3 ti\u1EBFp t\u1EE5c:",$h="Vui l\xF2ng th\u1EF1c hi\u1EC7n l\u1EF1a ch\u1ECDn.",EM="V\u0103n b\u1EA3n ph\u1EA3i b\u1EB1ng ti\u1EBFng Anh. N\u1EBFu b\u1EA1n c\xF3 b\u1EA5t k\u1EF3 v\u0103n b\u1EA3n ho\u1EB7c k\xFD hi\u1EC7u n\xE0o kh\xF4ng ph\u1EA3i ti\u1EBFng Anh, vui l\xF2ng x\xF3a ch\xFAng \u0111\u1EC3 ti\u1EBFp t\u1EE5c.",ra="Kh\xF4ng c\xF3 n\u1ED9i dung ch\u1EC9nh s\u1EEDa n\xE0o \u0111\u1EC3 g\u1EEDi.",ia="B\u1EA1n \u0111\xE3 g\u1EEDi qu\xE1 nhi\u1EC1u y\xEAu c\u1EA7u. Vui l\xF2ng \u0111\u1EE3i v\xE0i ph\xFAt r\u1ED3i th\u1EED l\u1EA1i.",Kr="Chu\u0301ng t\xF4i \u0111a\u0303 g\u0103\u0323p m\xF4\u0323t l\xF4\u0303i ngo\xE0i \xFD mu\u1ED1n. Vui l\xF2ng th\u1EED l\u1EA1i sau. N\u1EBFu s\u1EF1 c\u1ED1 n\xE0y v\u1EABn ti\u1EBFp di\u1EC5n, vui l\xF2ng li\xEAn h\u1EC7 v\u1EDBi b\u1ED9 ph\u1EADn h\u1ED7 tr\u1EE3 tr\u1EF1c tuy\u1EBFn.";var K6="\u0110ang t\u1EA1o t\u1EC7p PDF...";var W6="Nh\u1EADn tr\u1EE3 gi\xFAp t\u1EA1i ph\u1EA7n H&amp;\u0110 c\u1EE7a Microsoft",X6="Nh\u1EADn d\u1ECBch v\u1EE5 h\u1ED7 tr\u1EE3 v\u1EC1 s\u1EA3n ph\u1EA9m",kM="B\u0103\u0301t \u0111\u1EA7u";var J6="H\u1ED3 s\u01A1 tr\xEAn Github",fp="Chung",CM="\u0110i\u1EC1u h\u01B0\u1EDBng chung";var Z6="Quay la\u0323i";var e3="T\xF4\u0301t";var AM="Chuy\u1EC3n \u0111\u1EBFn chi ti\u1EBFt b\xE0i ki\u1EC3m tra";var t3="Tuy\u1EC7t v\u1EDDi";var fS="Ti\xEAu \u0111\xEA\u0300",n3="Gi\xFAp t\xF4i ch\u1ECDn";var o3="Here",r3="\u1EA8n m\u1EE5c \u0111\xE3 ho\xE0n th\xE0nh";var i3='Ch\xE0o &lt;span class="text-gradient-purple-blue"&gt;{user}&lt;/span&gt;,';var s3="\u0110\u1ED9 t\u01B0\u01A1ng ph\u1EA3n cao",a3="Trang chu\u0309",l3="Ma\u0303 co\u0301 th\xEA\u0309 cu\xF4\u0323n theo chi\xEA\u0300u ngang",PM="D\u1EEF li\u1EC7u c\xF3 th\u1EC3 cu\u1ED9n theo chi\u1EC1u ngang",bS="Gi\u01A1\u0300",lu="Gi\u01A1\u0300",c3="{duration} gi\u1EDD tr\u01B0\u1EDBc",u3="B\u1EA1n th\u1EA5y tr\u1EA3i nghi\u1EC7m ch\xFAng t\xF4i cung c\u1EA5p nh\u01B0 th\u1EBF n\xE0o?";var d3="B\u1EA1n h\xE0i l\xF2ng \u0111\u1EBFn m\u1EE9c n\xE0o v\u1EDBi ch\u1EA5t l\u01B0\u1EE3ng c\u1EE7a ng\xF4n ng\u1EEF s\u1EED d\u1EE5ng?";var p3="gi\u1EDD";var m3="{hrs} gi\u1EDD",h3="{numberOfHours} gi\u1EDD {numberOfMinutes} ph\xFAt";var g3="Quan tr\u1ECDng";var _S="\u0110ang ti\u1EBFn h\xE0nh";var f3="Ng\u01B0\u1EDDi c\xF3 tr\xECnh \u0111\u1ED9 trung b\xECnh";var Nh="Trong b\xE0i vi\u1EBFt n\xE0y";var b3="{linkName} l\xE0 m\u1ED9t trang b\xEAn ngo\xE0i ({domainName}) v\xE0 kh\xF4ng c\xF3 trong m\u1EA1ng n\xE0y.";var qh='"{itemTitle}" s\u1EBD b\u1ECB x\xF3a v\u0129nh vi\u1EC5n.';var _3="v\u01B0\u0300a xong";var vS="S\u1EF1 c\u1ED1 \u0111\xE3 bi\u1EBFt",v3="\u0110a\u0303 xa\u0301c nh\xE2\u0323n";var y3="\u0110ang \u0111i\u1EC1u tra",x3="\u0110\xE3 gi\u1EA3m thi\u1EC3u",T3="\u0110\xE3 b\xE1o c\xE1o",S3="\u0110a\u0303 gia\u0309i quy\xEA\u0301t";var Fh="M\u1EE5c l\u1EE5c";var IM="Ng\xF4n ng\u1EEF",w3="Ng\xF4n ng\u1EEF";var yS="C\u1EADp nh\u1EADt l\u1EA7n cu\u1ED1i v\xE0o {time}";var LM="L\u1ED9 tr\xECnh h\u1ECDc t\u1EADp",cu="L\u1ED9 tr\xECnh h\u1ECDc t\u1EADp";var Wr="T\xECm hi\u1EC3u th\xEAm";var E3="H\xF4m nay",k3="Ng\xE0y mai";var C3="Lo\u1EA1i n\u1ED9i dung",A3="C\xE1c lo\u1EA1i n\u1ED9i dung";var L_="T\u1EADp";var P3="{count} t\u1EADp";var RM="S\u01B0\u0323 ki\xEA\u0323n",bp="S\u1EF1 ki\u1EC7n",MM="Phi\xEAn s\u1EF1 ki\u1EC7n",I3="T\u1EADp cu\u1ED1i",L3="T\u1EADp cu\u1ED1i {date}";var R3="Xu\u1EA5t b\u1EA3n {date}",xS="Lo\u1EA1t",DM="Hi\xEA\u0323n",Ii="Ch\u01B0\u01A1ng tr\xECnh";var Uh="Video kh\xF4ng s\u1EB5n d\xF9ng",TS="Ch\xFAng t\xF4i r\u1EA5t ti\u1EBFc nh\u01B0ng video n\xE0y kh\xF4ng th\u1EC3 ph\xE1t. Vui l\xF2ng th\u1EED l\u1EA1i sau trong khi ch\xFAng t\xF4i c\u1ED1 g\u1EAFng kh\u1EAFc ph\u1EE5c v\u1EA5n \u0111\u1EC1 n\xE0y.",Hh="Tri\u0300nh pha\u0301t video";var M3="C\u1EA5p \u0111\u1ED9",D3="C\u1EA5p {number}";var $3="M\u1EE9c",N3="V\xF2ng \u0111\u1EDDi",q3="S\xE1ng";var R_="LinkedIn";var qt="\u0110ang t\u1EA3i...";var F3="Th\xEAm&amp;#8230;",U3="T\u1EA3i th\xEAm k\u1EBFt qu\u1EA3",SS="Ti\xEA\u0301ng \u1EA2 R\u1EADp",H3="Ti\u1EBFng \u1EA2 r\u1EADp (\u1EA2 r\u1EADp X\xEA \xFAt)",wS="Ti\xEA\u0301ng Bungary",O3="Ti\u1EBFng Bulgari (Bulgari)";var ES="Ti\xEA\u0301ng Bosnia (Latinh)",B3="Ti\xEA\u0301ng Bosnia (Ch\u01B0\u0303 Kirin)",kS="Ti\xEA\u0301ng Catalan",CS="Ti\xEA\u0301ng S\xE9c",AS="Ti\xEA\u0301ng \u0110an Ma\u0323ch",PS="Ti\xEA\u0301ng \u0110\u01B0\u0301c";var IS="Ti\xEA\u0301ng Hy La\u0323p",z3="Ti\u1EBFng Hy L\u1EA1p (Hy L\u1EA1p)",LS="Ti\u1EBFng Anh",G3="Ti\u1EBFng Anh (Malaysia)";var RS="Ti\xEA\u0301ng T\xE2y Ban Nha",V3="Ti\u1EBFng T\xE2y Ban Nha (Mexico)",MS="Ti\u1EBFng Estonia",DS="Ti\xEA\u0301ng Basque",$S="Ti\xEA\u0301ng Ph\xE2\u0300n Lan",NS="Filipino",qS="Ti\xEA\u0301ng Pha\u0301p";var FS="Ti\xEA\u0301ng Ireland",US="Ti\xEA\u0301ng Galicia",HS="Ti\xEA\u0301ng Do Tha\u0301i",OS="Ti\xEA\u0301ng Hindi",BS="Ti\xEA\u0301ng Croatia",zS="Ti\xEA\u0301ng Hungary",j3="Ti\u1EBFng Hungary (Hungary)",GS="Ti\u1EBFng Indonesia",Y3="Ti\u1EBFng Indonesia (Indonesia)",VS="Ti\u1EBFng Iceland",jS="Ti\xEA\u0301ng Y\u0301";var YS="Ti\xEA\u0301ng Nh\xE2\u0323t",Q3="Ti\u1EBFng Georgia",QS="Ti\xEA\u0301ng Kazakh",KS="Ti\u1EBFng H\xE0n",WS="Ti\xEA\u0301ng Luxembourg",XS="Ti\xEA\u0301ng Lithuania",JS="Ti\xEA\u0301ng Latvia",ZS="Ti\xEA\u0301ng Malay",ew="Ti\xEA\u0301ng Malta",tw="Ti\xEA\u0301ng Na Uy",nw="Ti\xEA\u0301ng Ha\u0300 Lan",ow="Ti\xEA\u0301ng Ba Lan",rw="Ti\xEA\u0301ng B\xF4\u0300 \u0110a\u0300o Nha",K3="Ti\u1EBFng B\u1ED3 \u0110\xE0o Nha (Brazil)",W3="Ti\u1EBFng B\u1ED3 \u0110\xE0o Nha (B\u1ED3 \u0110\xE0o Nha)",iw="Ti\xEA\u0301ng Rumani",sw="Ti\xEA\u0301ng Nga",aw="Ti\xEA\u0301ng Slovak",lw="Ti\xEA\u0301ng Slovenia";var cw="Ti\xEA\u0301ng Serbia (Ch\u01B0\u0303 Kirin)",uw="Ti\xEA\u0301ng Serbia (Latinh)",dw="Ti\xEA\u0301ng Thu\u0323y \u0110i\xEA\u0309n",pw="Ti\xEA\u0301ng Tha\u0301i",mw="Ti\xEA\u0301ng Th\xF4\u0309 Nhi\u0303 Ky\u0300",hw="Ti\u1EBFng Ukraina",X3="Ti\u1EBFng Ukraina",J3="Ti\u1EBFng Urdu",gw="Ti\xEA\u0301ng Vi\xEA\u0323t",Z3="Ti\u1EBFng Vi\u1EC7t (Vi\u1EC7t Nam)";var fw="Ti\xEA\u0301ng Trung (Gia\u0309n th\xEA\u0309)",bw="Ti\xEA\u0301ng Trung (Ph\xF4\u0300n th\xEA\u0309, \u0110\u0103\u0323c khu ha\u0300nh chi\u0301nh H\xF4\u0300ng K\xF4ng)",_w="Ti\xEA\u0301ng Trung (Ph\xF4\u0300n th\xEA\u0309)";var e5="Qu\u1EA3n l\xFD cookie";var vw="Tr\xECnh so\u1EA1n th\u1EA3o Microsoft Learn",t5="Ch\xFAng t\xF4i \u0111ang n\u1ED7 l\u1EF1c \u0111\u1EC3 di chuy\u1EC3n l\u1ECBch s\u1EED kh\xF3a h\u1ECDc v\xE0 th\xE0nh t\xEDch c\u1EE7a b\u1EA1n sang H\u1ECDc t\u1EADp. Tuy nhi\xEAn, t\u1EA1i th\u1EDDi \u0111i\u1EC3m n\xE0y, ch\u1EC9 c\xF3 ho\u1EA1t \u0111\u1ED9ng ho\xE0n th\xE0nh trong H\u1ECDc t\u1EADp m\u1EDBi xu\u1EA5t hi\u1EC7n \u1EDF \u0111\xE2y.",n5='\u0110\u1EC3 xem b\u1EA3n ch\xE9p l\u1EDDi \u0111\u1EA7y \u0111\u1EE7 v\xE0/ho\u1EB7c huy hi\u1EC7u b\u1EA1n \u0111\xE3 ki\u1EBFm \u0111\u01B0\u1EE3c trong Trung t\xE2m Gi\xE1o d\u1EE5c v\xE0 H\u1ECDc t\u1EADp c\u1EE7a Microsoft, vui l\xF2ng truy c\u1EADp &lt;a href="https://education.microsoft.com/profile"&gt;h\u1ED3 s\u01A1 MEC&lt;/a&gt; c\u1EE7a b\u1EA1n.';var o5="Th\xF4ng b\xE1o v\u1EC1 quy\u1EC1n ri\xEAng t\u01B0 c\u1EE7a nh\xE2n vi\xEAn Microsoft",r5="B\u1EA1n \u0111\xE3 \u0111\u0103ng nh\u1EADp b\u1EB1ng t\xE0i kho\u1EA3n \u0111\u01B0\u1EE3c li\xEAn k\u1EBFt v\u1EDBi m\u1ED9t t\u1ED5 ch\u1EE9c ({email}). Khi tr\u1EDF th\xE0nh th\xE0nh vi\xEAn, &lt;strong&gt;b\u1EA1n hi\u1EC3u v\xE0 c\xF4ng nh\u1EADn&lt;/strong&gt; r\u1EB1ng t\u01B0 c\xE1ch th\xE0nh vi\xEAn Microsoft Learn c\u1EE7a b\u1EA1n \u0111\u1ED3ng ngh\u0129a v\u1EDBi vi\u1EC7c m\u1EA1ng l\u01B0\u1EDBi site v\xE0 \u1EE9ng d\u1EE5ng c\u1EE7a ch\xFAng t\xF4i s\u1EBD ghi l\u1EA1i v\xE0 theo d\xF5i th\xE0nh t\xEDch c\u0169ng nh\u01B0 ho\u1EA1t \u0111\u1ED9ng c\u1EE7a b\u1EA1n, \u0111\u1ED3ng th\u1EDDi ch\xFAng t\xF4i c\xF3 th\u1EC3 chia s\u1EBB k\u1EBFt qu\u1EA3 v\xE0 ho\u1EA1t \u0111\u1ED9ng \u0111\xF3 v\u1EDBi t\u1ED5 ch\u1EE9c c\u1EE7a b\u1EA1n. Ngo\xE0i ra, t\xEAn ng\u01B0\u1EDDi d\xF9ng, t\xEAn hi\u1EC3n th\u1ECB, \u1EA3nh h\u1ED3 s\u01A1, m\u1ED1i li\xEAn h\u1EC7, th\xE0nh t\xEDch v\xE0 ho\u1EA1t \u0111\u1ED9ng c\u1EE7a b\u1EA1n s\u1EBD \u0111\u01B0\u1EE3c hi\u1EC3n th\u1ECB c\xF4ng khai. B\u1EA1n c\xF3 th\u1EC3 \u1EA9n th\xE0nh t\xEDch v\xE0 ho\u1EA1t \u0111\u1ED9ng c\u1EE7a m\xECnh trong ph\u1EA7n c\xE0i \u0111\u1EB7t.&lt;br/&gt;&lt;br/&gt;Sau khi t\u1EA1o h\u1ED3 s\u01A1, b\u1EA1n n\xEAn li\xEAn k\u1EBFt t\xE0i kho\u1EA3n c\xE1 nh\xE2n \u0111\u1EC3 c\xF3 th\u1EC3 truy c\u1EADp v\xE0o ti\u1EBFn \u0111\u1ED9 h\u1ECDc t\u1EADp c\u1EE7a m\xECnh b\u1EA5t k\u1EC3 t\xECnh tr\u1EA1ng c\xF4ng vi\u1EC7c. B\u1EA1n c\xF3 th\u1EC3 li\xEAn k\u1EBFt th\xEAm t\xE0i kho\u1EA3n trong ph\u1EA7n Qu\u1EA3n l\xFD t\xE0i kho\u1EA3n c\u1EE7a ch\u1EBF \u0111\u1ED9 c\xE0i \u0111\u1EB7t h\u1ED3 s\u01A1.";var i5="Tr\xECnh ch\u1EC9nh s\u1EEDa \u0111\u1ED3 th\u1ECB c\u1EE7a Microsoft";var yw="Th\xF4ng b\xE1o v\u1EC1 quy\u1EC1n ri\xEAng t\u01B0 c\u1EE7a Microsoft",s5="\u0110\u1EC3 gi\u1EEF h\u1ED3 s\u01A1 v\xE0 d\u1EEF li\u1EC7u li\xEAn quan, b\u1EA1n c\u1EA7n ph\u1EA3i \u0111\u1ED3ng \xFD v\u1EDBi Th\xF4ng b\xE1o v\u1EC1 quy\u1EC1n ri\xEAng t\u01B0 c\u1EE7a Microsoft.";var xw="{numberOfMinutes} ph\xFAt";var _p="{numberOfMinutes} ph\xFAt";var Tw="Ph\xFAt";var a5="{duration} ph\xFAt tr\u01B0\u1EDBc";var Rr="M\xF4-\u0111un";var l5="Tham chi\u1EBFu m\xF4 \u0111un {platformName}";var M_="M\xF4-\u0111un";var c5="B\u1EA1n \u0111\xE3 \u0111\u01B0\u1EE3c chuy\u1EC3n h\u01B0\u1EDBng \u0111\u1EBFn phi\xEAn b\u1EA3n s\u1EA3n ph\u1EA9m m\u1EDBi nh\u1EA5t c\u1EE7a trang n\xE0y.";var u5="{duration} th\xE1ng tr\u01B0\u1EDBc";var D_="Th\xEAm";var d5="T\xEAn";var Za="Ti\u1EBFp theo";var Li="Kh\xF4ng",p5="B\u1ED9 s\u01B0u t\u1EADp m\u1EDBi",Oh="M\u1EDBi nh\u1EA5t",Bh="C\u0169 nh\u1EA5t";var m5="Kh\xF4ng c\xF3 s\u1EA3n ph\u1EA9m n\xE0o",h5="Kh\xF4ng c\xF3 th\u1EBB n\xE0o",g5="Kh\xF4ng c\xF3 b\u1ED9 l\u1ECDc n\xE0o";var f5="Kh\xF4ng c\xF3 \u0111\u1EA7u ra";var zn="Kh\xF4ng c\xF3 k\u1EBFt qu\u1EA3 n\xE0o",sa="Kh\xF4ng t\xECm th\u1EA5y k\u1EBFt qu\u1EA3",b5="Ch\u01B0a c\xF3 k\u1EBFt qu\u1EA3, nh\u01B0ng h\xE3y ti\u1EBFp t\u1EE5c nh\u1EADp...",_5='T\xECm "{term}" trong to\xE0n b\u1ED9 t\xE0i li\u1EC7u v\u1EC1 {searchScope}',v5='T\xECm "{term}" trong to\xE0n b\u1ED9 t\xE0i li\u1EC7u',y5="Th\xF4ng th\u01B0\u1EDDng";var x5="Kh\xF4ng, ca\u0309m \u01A1n",T5="L\u01B0u \xFD";var S5="Ch\xFAng t\xF4i kh\xF4ng t\xECm th\u1EA5y b\u1EA5t k\u1EF3 ng\u01B0\u1EDDi d\xF9ng n\xE0o.";var w5="{number} m\u1EE5c",E5="{number} m\u1EE5c";var k5="R\u1EA5t h\xE0i l\xF2ng",C5="H\xE0i l\xF2ng",A5="B\xECnh th\u01B0\u1EDDng",P5="Kh\xF4ng h\xE0i l\xF2ng",I5="R\u1EA5t kh\xF4ng h\xE0i l\xF2ng";var L5="T\xE0i li\u1EC7u Office";var Wo="OK",R5="\u0110\xE3 hi\u1EC3u.";var M5="v\xE0o {date}";var D5="M\u1EDF t\xECm ki\u1EBFm";var $5="\xDD ki\u1EBFn ph\u1EA3n h\u1ED3i v\u1EC1 {productName}",N5="{productName} l\xE0 m\u1ED9t d\u1EF1 \xE1n ngu\u1ED3n m\u1EDF. Ch\u1ECDn li\xEAn k\u1EBFt \u0111\u1EC3 cung c\u1EA5p \xFD ki\u1EBFn ph\u1EA3n h\u1ED3i:";var q5="M\u1EDF Cloud Shell",F5="T\xF9y ch\u1ECDn";var U5="\u0110a\u0303 xa\u0309y ra l\xF4\u0303i",H5='Ch\xFAng t\xF4i \u0111\xE3 g\u1EB7p ph\u1EA3i l\u1ED7i ngo\xE0i d\u1EF1 ki\u1EBFn. Vui lo\u0300ng th\u01B0\u0309 la\u0323i. N\u1EBFu b\u1EA1n tin r\u1EB1ng \u0111\xE2y l\xE0 m\u1ED9t sai s\xF3t, vui l\xF2ng li\xEAn h\u1EC7 v\u1EDBi \u0111\u1EA1i di\u1EC7n t\xE0i kho\u1EA3n ho\u1EB7c b\u1ED9 ph\u1EADn &lt;a href="https://learn.microsoft.com/training/support/troubleshooting#report-feedback"&gt;h\u1ED7 tr\u1EE3 kh\xE1ch h\xE0ng&lt;/a&gt;.',O5="Ph\u1EA7n chia s\u1EBB d\u1EEF li\u1EC7u m\xE0 b\u1EA1n y\xEAu c\u1EA7u \u0111\xE3 \u0111\u01B0\u1EE3c thi\u1EBFt l\u1EADp",B5="B\u1EA1n c\xF3 mu\u1ED1n ti\u1EBFp t\u1EE5c xem ph\u1EA7n chia s\u1EBB d\u1EEF li\u1EC7u n\xE0y kh\xF4ng?",z5="Kh\xF4ng ph\u1EA3i l\xFAc n\xE0y",G5="\u0110ang g\u1EEDi l\u1EDDi m\u1EDDi chia s\u1EBB d\u1EEF li\u1EC7u...",V5="Th\u1ECFa thu\u1EADn chia s\u1EBB d\u1EEF li\u1EC7u h\u1ECDc t\u1EADp c\u1EE7a Microsoft",j5='T\xF4i x\xE1c nh\u1EADn v\xE0 \u0111\u1ED3ng \xFD v\u1EDBi &lt;a href="https://learn.microsoft.com/legal/training/reporting/terms"&gt;C\xE1c \u0111i\u1EC1u kho\u1EA3n chia s\u1EBB d\u1EEF li\u1EC7u c\u1EE7a Microsoft Learn (th\xED \u0111i\u1EC3m)&lt;/a&gt;. C\xE1c \u0111i\u1EC1u kho\u1EA3n n\xE0y cho ph\xE9p Microsoft chia s\u1EBB d\u1EEF li\u1EC7u c\u1EE7a Learn v\u1EDBi t\u1ED5 ch\u1EE9c c\u1EE7a t\xF4i \u0111\u1EC3 nh\u1EEFng ng\u01B0\u1EDDi d\xF9ng Learn \u0111\u0103ng nh\u1EADp b\u1EB1ng ID b\xEAn thu\xEA c\u1EE7a t\u1ED5 ch\u1EE9c t\xF4i c\xF3 th\u1EC3 s\u1EED d\u1EE5ng.',Y5="Th\u1EED l\u1EA1i v\u1EDBi t\xE0i kho\u1EA3n c\u01A1 quan \u0111\u01B0\u1EE3c li\xEAn k\u1EBFt c\u1EE7a b\u1EA1n",Q5="Chu\u0301ng t\xF4i kh\xF4ng th\xEA\u0309 x\xE1c minh ta\u0300i khoa\u0309n cu\u0309a ba\u0323n",K5='H\xE3y \u0111\u0103ng nh\u1EADp b\u1EB1ng t\xE0i kho\u1EA3n c\u01A1 quan c\u1EE7a b\u1EA1n \u0111\u1EC3 truy nh\u1EADp ph\u1EA7n chia s\u1EBB d\u1EEF li\u1EC7u n\xE0y. N\u1EBFu b\u1EA1n tin r\u1EB1ng \u0111\xE2y l\xE0 l\u1ED7i, vui l\xF2ng li\xEAn h\u1EC7 v\u1EDBi b\u1ED9 ph\u1EADn &lt;a href="https://learn.microsoft.com/training/support/troubleshooting#report-feedback"&gt;h\u1ED7 tr\u1EE3 kh\xE1ch h\xE0ng&lt;/a&gt; ho\u1EB7c \u0111\u1EA1i di\u1EC7n t\xE0i kho\u1EA3n c\u1EE7a b\u1EA1n.',W5="C\xF3",Sw="Kh\xE1c",X5="\u0110\u1EA7u ra";var J5="Nh\xECn chung, b\u1EA1n h\xE0i l\xF2ng hay kh\xF4ng h\xE0i l\xF2ng v\u1EDBi Microsoft Learn nh\u01B0 th\u1EBF n\xE0o?";var $M="Tham chi\u1EBFu g\xF3i {platformName}";var ww="Trang {pageNumber}/{numberOfPages}";var Z5="da\u0300n trang",e9="Tham s\u1ED1";var t9="\u0110\xE3 t\u1EA1o t\u1EC7p PDF. \u0110ang m\u1EDF cho b\u1EA1n...";var NM="S\u1ED1 \u0111i\u1EC7n tho\u1EA1i",uu="G\xF3i";var n9="Vui l\xF2ng \u0111i\u1EC1n v\xE0o tr\u01B0\u1EDDng n\xE0y.";var o9="Vui l\xF2ng cung c\u1EA5p \xFD ki\u1EBFn ph\u1EA3n h\u1ED3i v\u1EC1 c\xE1ch ch\xFAng t\xF4i c\xF3 th\u1EC3 c\u1EA3i thi\u1EC7n n\u1ED9i dung n\xE0y. N\u1EBFu c\xF3, h\xE3y cung c\u1EA5p ph\u1EA7n \u0111\u1EA7u ti\xEAn c\u1EE7a c\xE2u ho\u1EB7c chu\u1ED7i c\xF3 v\u1EA5n \u0111\u1EC1.";var r9="Ph\u1ED5 bi\u1EBFn",i9="Ch\xEDnh";var s9="In",a9="T\xEDnh n\u0103ng in kh\xF4ng d\xF9ng \u0111\u01B0\u1EE3c v\u1EDBi n\u1ED9i dung y\xEAu c\u1EA7u \u1EE7y quy\u1EC1n.",Ew="Ch\xEDnh s\xE1ch quy\u1EC1n ri\xEAng t\u01B0",l9="K\xE9m";var c9="Power Platform";var zh="Xem tr\u01B0\u01A1\u0301c";var du="Tr\u01B0\u1EDBc";var u9="{feature} \u0111\xE3 b\u1ECB t\u1EAFt v\u1EDBi n\u1ED9i dung y\xEAu c\u1EA7u \u1EE7y quy\u1EC1n.";var aa="S\u1EA3n ph\u1EA9m",d9="Ng\u01B0\u1EDDi d\xF9ng {productName}:";var Gh="S\u1EA3n ph\u1EA9m",p9="H\u1ED3 s\u01A1",m9='\u0110\u1EB7t ho\u1EB7c tr\u1EA3 l\u1EDDi c\xE2u h\u1ECFi trong &lt;a href="https://learn.microsoft.com/answers"&gt;c\u1ED9ng \u0111\u1ED3ng&lt;/a&gt;',qM='N\u1EAFm b\u1EAFt &lt;a href="https://techcommunity.microsoft.com/t5/microsoft-learn-blog/bg-p/MicrosoftLearnBlog"&gt;tin t\u1EE9c m\u1EDBi nh\u1EA5t tr\xEAn trang web&lt;/a&gt;';var FM='Kh\xE1m ph\xE1 &lt;a href="https://learn.microsoft.com/docs/"&gt;t\xE0i li\u1EC7u&lt;/a&gt;',UM='H\u1ECDc h\u1ECFi c\xE1c k\u1EF9 n\u0103ng nh\u1EDD &lt;a href="https://learn.microsoft.com/training"&gt;h\u01B0\u1EDBng d\u1EABn t\u1EEBng b\u01B0\u1EDBc&lt;/a&gt;';var h9="H\xE3y ho\xE0n t\u1EA5t l\u1ED9 tr\xECnh h\u1ECDc t\u1EADp ho\u1EB7c m\xF4-\u0111un \u0111\u1EC3 nh\u1EADn c\xFAp ho\u1EB7c huy hi\u1EC7u. Th\xE0nh t\xEDch c\u1EE7a b\u1EA1n s\u1EBD hi\u1EC3n th\u1ECB \u1EDF \u0111\xE2y.",g9="B\u1EAFt \u0111\u1EA7u h\u1ECDc c\xE1c k\u1EF9 n\u0103ng m\u1EDBi. C\xE1c ho\u1EA1t \u0111\u1ED9ng c\u1EE7a b\u1EA1n s\u1EBD hi\u1EC3n th\u1ECB \u1EDF \u0111\xE2y.",f9="Ch\xE0o m\u1EEBng b\u1EA1n tr\u1EDF l\u1EA1i! B\u1EA1n \u0111\xE3 kh\xF4ng ho\u1EA1t \u0111\u1ED9ng trong m\u1ED9t kho\u1EA3ng th\u1EDDi gian. B\u1EAFt \u0111\u1EA7u h\u1ECDc c\xE1c k\u1EF9 n\u0103ng m\u1EDBi.";var HM="B\u1EAFt \u0111\u1EA7u h\u1ECDc c\xE1c k\u1EF9 n\u0103ng m\u1EDBi.",b9="Khi ho\xE0n th\xE0nh th\u1EED th\xE1ch, th\xE0nh t\xEDch c\u1EE7a b\u1EA1n s\u1EBD hi\u1EC3n th\u1ECB \u1EDF \u0111\xE2y.",_9="T\u1EA1o b\u1ED9 s\u01B0u t\u1EADp v\u1EDBi c\xE1c m\xF4-\u0111un h\u1ECDc t\u1EADp \u0111\u1EC3 t\xF9y ch\u1EC9nh ch\u01B0\u01A1ng tr\xECnh gi\u1EA3ng d\u1EA1y c\u1EE7a ch\xEDnh b\u1EA1n.",v9="Khi b\u1EA1n ho\xE0n th\xE0nh kh\xF3a h\u1ECDc, th\xE0nh t\xEDch c\u1EE7a b\u1EA1n s\u1EBD hi\u1EC3n th\u1ECB \u1EDF \u0111\xE2y.",y9="Khi b\u1EA1n tham gia v\xE0o c\xE1c s\u1EF1 ki\u1EC7n Microsoft Learn, \u0111\xF3ng g\xF3p v\xE0o n\u1ED9i dung Microsoft Learn ho\u1EB7c tham gia v\xE0o c\xE1c s\xE1ng ki\u1EBFn kh\xE1c, th\xE0nh t\xEDch c\u1EE7a b\u1EA1n s\u1EBD hi\u1EC3n th\u1ECB \u1EDF \u0111\xE2y.",x9="Khi b\u1EA1n ho\xE0n th\xE0nh m\u1ED9t K\u1EBF ho\u1EA1ch, th\xE0nh t\xEDch c\u1EE7a b\u1EA1n s\u1EBD hi\u1EC3n th\u1ECB \u1EDF \u0111\xE2y.";var T9="Theo d\xF5i ng\u01B0\u1EDDi d\xF9ng, th\u1EBB v\xE0 chu\u1ED7i y\xEAu th\xEDch c\u1EE7a b\u1EA1n.",S9="Khi b\u1EA1n ho\xE0n th\xE0nh l\u1ED9 tr\xECnh h\u1ECDc t\u1EADp, th\xE0nh t\xEDch c\u1EE7a b\u1EA1n s\u1EBD hi\u1EC3n th\u1ECB \u1EDF \u0111\xE2y.",w9="Khi b\u1EA1n ho\xE0n th\xE0nh m\u1ED9t m\xF4-\u0111un, th\xE0nh t\xEDch c\u1EE7a b\u1EA1n s\u1EBD hi\u1EC3n th\u1ECB \u1EDF \u0111\xE2y.";var E9="B\u1EAFt \u0111\u1EA7u h\u1ECDc c\xE1c k\u1EF9 n\u0103ng m\u1EDBi.",k9="H\xE3y ho\xE0n th\xE0nh m\u1ED9t m\xF4-\u0111un ho\u1EB7c l\u1ED9 tr\xECnh h\u1ECDc t\u1EADp v\xE0 b\u1EA3ng \u0111i\u1EC3m v\u1EC1 ho\u1EA1t \u0111\u1ED9ng c\u1EE7a b\u1EA1n s\u1EBD \u0111\u01B0\u1EE3c hi\u1EC3n th\u1ECB \u1EDF \u0111\xE2y.",C9="Ng\xF4n ng\u1EEF l\u1EADp tr\xECnh",A9="Ng\xF4n ng\u1EEF l\u1EADp tr\xECnh";var P9="Cung c\u1EA5p ph\u1EA3n h\u1ED3i v\u1EC1 s\u1EA3n ph\u1EA9m";var I9="T\xE0i li\u1EC7u c\xF4ng khai";var $_="Q&amp;A";var L9="\u0111\xE3 h\u1ECFi";var R9="c\xE2u tr\u1EA3 l\u1EDDi",M9="nh\u1EADn x\xE9t";var D9="phi\u1EBFu b\u1EA7u";var $9="\u0110\xE3 v\u01B0\u1EE3t qu\xE1 s\u1ED1 l\u01B0\u1EE3ng t\xEA\u0323p \u0111\xEDnh k\xE8m t\u1ED1i \u0111a. Vui l\xF2ng ch\u1ECDn t\u1EC7p \u0111\xEDnh k\xE8m t\u1ED1i \u0111a {maximumCount}.";var N9="\u0110\xE3 v\u01B0\u1EE3t qu\xE1 s\u1ED1 l\u01B0\u1EE3t \u0111\u1EC1 c\u1EADp t\u1ED1i \u0111a. Vui l\xF2ng ch\u1ECDn t\u1ED1i \u0111a {maximumCount} l\u01B0\u1EE3t \u0111\u1EC1 c\u1EADp.";var q9="Ng\u01B0\u01A1\u0300i du\u0300ng \u0111a\u0303 \u0111\u01B0\u01A1\u0323c ta\u0323m ng\u01B0\u0300ng. H\xE3y l\xE0m m\u1EDBi trang n\xE0y.",F9="Ng\u01B0\u01A1\u0300i du\u0300ng kh\xF4ng \u0111\u01B0\u01A1\u0323c ta\u0323m ng\u01B0\u0300ng. H\xE3y l\xE0m m\u1EDBi trang n\xE0y.";var U9="B\u1EA1n kh\xF4ng th\u1EC3 th\u1EF1c hi\u1EC7n h\xE0nh \u0111\u1ED9ng n\xE0y v\xEC t\xE0i kho\u1EA3n c\u1EE7a b\u1EA1n \u0111\xE3 b\u1ECB t\u1EA1m ng\u1EEBng do vi ph\u1EA1m Quy t\u1EAFc \u1EE8ng x\u1EED c\u1EE7a ch\xFAng t\xF4i. T\xE0i kho\u1EA3n c\u1EE7a b\u1EA1n \u0111\xE3 \u0111\u01B0\u1EE3c b\xE1o c\xE1o ho\u1EB7c nh\u1EADn d\u1EA1ng theo c\xE1ch th\u1EE7 c\xF4ng th\xF4ng qua t\xEDnh n\u0103ng ph\xE1t hi\u1EC7n t\u1EF1 \u0111\u1ED9ng tr\u01B0\u1EDBc khi ch\xFAng t\xF4i th\u1EF1c hi\u1EC7n h\xE0nh \u0111\u1ED9ng n\xE0y. Vui l\xF2ng tham kh\u1EA3o B\u1ED9 quy t\u1EAFc \u1EE9ng x\u1EED c\u1EE7a ch\xFAng t\xF4i \u0111\u1EC3 bi\u1EBFt th\xEAm th\xF4ng tin.";var OM="B\xE1o c\xE1o m\u1ED1i quan ng\u1EA1i",BM="L\xFD do b\xE1o c\xE1o";var H9=`&lt;a class='docs-sign-in' href="#"&gt;\u0110\u0103ng nh\u1EADp&lt;/a&gt; \u0111\u1EC3 ch\u1ECDn nh\u1EADn th\xF4ng tin c\u1EADp nh\u1EADt qua email v\u1EC1 m\u1ED1i lo ng\u1EA1i \u0111\u01B0\u1EE3c b\xE1o c\xE1o c\u1EE7a b\u1EA1n`,O9="Cho ph\xE9p Microsoft li\xEAn h\u1EC7 v\u1EDBi t\xF4i v\u1EC1 b\xE1o c\xE1o n\xE0y",B9="T\xEAn \u0111\xE2\u0300y \u0111u\u0309",z9="Email",G9='Ch\xFAng t\xF4i s\u1EBD li\xEAn h\u1EC7 v\u1EDBi b\u1EA1n qua t\xE0i kho\u1EA3n c\xE1 nh\xE2n &lt;span id="report-msa-email-account" class="font-weight-bold"&gt;{email}&lt;/span&gt;',V9='Microsoft cam k\u1EBFt tr\u1EE3 gi\xFAp ng\u01B0\u1EDDi d\xF9ng c\u1EE7a ch\xFAng t\xF4i v\xE0 b\u1EA3o v\u1EC7 quy\u1EC1n ri\xEAng t\u01B0 c\u1EE7a b\u1EA1n. B\u1EA1n c\xF3 th\u1EC3 \u0111\u1ECDc &lt;a href="https://privacy.microsoft.com/privacystatement"&gt;\u0110i\u1EC1u kho\u1EA3n v\u1EC1 quy\u1EC1n ri\xEAng t\u01B0 c\u1EE7a Microsoft&lt;/a&gt; n\u1EBFu mu\u1ED1n bi\u1EBFt th\xEAm th\xF4ng tin v\u1EC1 c\xE1ch ch\xFAng t\xF4i b\u1EA3o v\u1EC7 d\u1EEF li\u1EC7u c\xE1 nh\xE2n.';var j9="C\xE2u ho\u0309i",Vh="T\xE1c gi\u1EA3 c\xE2u h\u1ECFi",Y9='&lt;p&gt;&lt;span class="font-weight-semibold"&gt;L\u1ECDc t\xE1c gi\u1EA3 c\xE2u h\u1ECFi&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Khi l\u1ECDc theo t\xE1c gi\u1EA3 c\xE2u h\u1ECFi, m\u1ED7i l\u1EA7n b\u1EA1n ch\u1EC9 c\xF3 th\u1EC3 l\u1ECDc theo &lt;span class="font-weight-semibold"&gt;m\u1ED9t ng\u01B0\u1EDDi d\xF9ng&lt;/span&gt; v\xE0 ch\u1EC9 l\u1ECDc theo &lt;span class="font-weight-semibold"&gt;ng\u01B0\u1EDDi d\xF9ng Learn.&lt;/span&gt;&lt;/p&gt;';var Q9="C\xE2u h\u1ECFi \u0111\xE3 \u0111\u01B0\u1EE3c tr\u1EA3 l\u1EDDi.";var K9="C\xE2u ho\u0309i b\u0103\u0301t bu\xF4\u0323c.",W9="C\xE2u h\u1ECFi kh\xF4ng b\u1EAFt bu\u1ED9c.",X9="B\u1ED9 l\u1ECDc nhanh";var zM="\u0110\u1ECDc b\u1EB1ng ti\u1EBFng Anh",J9="\u0110\u1ECDc b\u1EB1ng {language}";var Z9="N\u1ED9i dung \u0111\u01B0\u1EE3c \u0111\u1EC1 xu\u1EA5t",Xo="Tham chi\xEA\u0301u";var vp="La\u0300m m\u01A1\u0301i";var kw="X\xF3a",GM="X\xF3a {itemName}";var VM="Gia h\u1EA1n";var Cw="B\xE1o c\xE1o m\u1ED1i quan ng\u1EA1i",e8="Ch\u1ECDn l\xFD do",t8="Ng\u01B0\u1EDDi l\u1EDBn v\xE0 t\xECnh d\u1EE5c",n8="H\xECnh \u1EA3nh b\xF3c l\u1ED9t v\xE0 l\u1EA1m d\u1EE5ng t\xECnh d\u1EE5c tr\u1EBB em",o8="S\u1EF1 k\u1EBFt h\u1EE3p c\u1EE7a m\u1ED1i nguy h\u1EA1i";var r8="B\u1EAFt n\u1EA1t v\xE0 qu\u1EA5y r\u1ED1i",i8="\u0110\u1ED3 h\u1ECDa b\u1EA1o l\u1EF1c v\xE0 \u0111\u1EABm m\xE1u",s8="Ng\xF4n t\u1EEB k\xEDch \u0111\u1ED9ng th\xF9 \u0111\u1ECBch v\xE0 ph\xE2n bi\u1EC7t \u0111\u1ED1i x\u1EED",a8="H\xECnh \u1EA3nh th\xE2n m\u1EADt kh\xF4ng c\xF3 s\u1EF1 \u0111\u1ED3ng thu\u1EADn v\xE0 h\xE0nh vi t\u1ED1ng ti\u1EC1n b\u1EB1ng quan h\u1EC7 th\xE2n m\u1EADt";var l8="H\xE0nh vi vi ph\u1EA1m Quy t\u1EAFc \u1EE9ng x\u1EED ho\u1EB7c c\xE1c \u0110i\u1EC1u kho\u1EA3n s\u1EED d\u1EE5ng kh\xE1c";var c8="Th\xF4 t\u1EE5c v\xE0 khi\u1EBFm nh\xE3",u8="G\u1EA1 g\u1EABm t\xECnh d\u1EE5c";var d8="T\u1EF1 t\u1EED v\xE0 t\u1EF1 g\xE2y th\u01B0\u01A1ng t\xEDch",p8="Kh\u1EE7ng b\u1ED1 ho\u1EB7c ch\u1EE7 ngh\u0129a c\u1EF1c \u0111oan b\u1EA1o l\u1EF1c",m8="Bu\xF4n ng\u01B0\u1EDDi",h8="C\xE1c m\u1ED1i \u0111e d\u1ECDa b\u1EA1o l\u1EF1c, k\xEDch \u0111\u1ED9ng v\xE0 t\xF4n vinh b\u1EA1o l\u1EF1c";var g8="Y\xEAu c\u1EA7u xem tr\u01B0\u01A1\u0301c",jM="URL y\xEAu c\u1EA7u";var el="C\xE1c tr\u01B0\u1EDDng b\u1EAFt bu\u1ED9c \u0111\u01B0\u1EE3c \u0111\xE1nh d\u1EA5u hoa th\u1ECB";var f8="Lo\u1EA1i";var b8="M\xE3 tr\u1EA3 l\u1EDDi";var YM="Kh\u1EDFi \u0111\u1ED9ng l\u1EA1i";var _8="{numberOfResults} k\u1EBFt qu\u1EA3";var jh="Ti\u1EBFp t\u1EE5c",Aw="L\xE0m l\u1EA1i";var v8="Vai tro\u0300";var lc="C\u1ED9ng \u0111\u1ED3ng nh\xE0 ph\xE1t tri\u1EC3n",y8="\u0110\u1EB7t c\xE2u h\u1ECFi",cc="Ph\u1EA7n H&amp;\u0110 c\u1EE7a Microsoft",pu="Kh\xE1m ph\xE1 c\u1ED9ng \u0111\u1ED3ng",x8="C\xE2u h\u1ECFi k\u1EF9 thu\u1EADt v\u1EC1 Windows Server IIS.",T8="C\xE1c c\xE2u h\u1ECFi k\u1EF9 thu\u1EADt v\u1EC1 ph\xE1t tri\u1EC3n UWP tr\xEAn c\xE1c m\xE1y t\xEDnh \u0111\u1EC3 b\xE0n ch\u1EA1y Windows 10.",S8="C\xE1c c\xE2u h\u1ECFi k\u1EF9 thu\u1EADt v\u1EC1 ph\xE1t tri\u1EC3n Ph\u1EA7n b\u1ED5 tr\u1EE3 Office cho Word, Excel, PowerPoint, Outlook, Project, Visio v\xE0 OneNote.",w8="C\xE1c c\xE2u h\u1ECFi k\u1EF9 thu\u1EADt v\u1EC1 BitLocker, B\u1ED9 b\u1EA3o v\u1EC7 Windows, T\u01B0\u1EDDng l\u1EEDa Windows v\xE0 c\xF4ng ngh\u1EC7 b\u1EA3o m\u1EADt cho Windows 10.",E8="C\xE2u h\u1ECFi k\u1EF9 thu\u1EADt v\u1EC1 Windows 11 (B\u1EA3n xem tr\u01B0\u1EDBc).",k8="C\xE2u h\u1ECFi k\u1EF9 thu\u1EADt v\u1EC1 Windows Sysinternals Process Explorer.",C8="C\xE2u h\u1ECFi k\u1EF9 thu\u1EADt v\u1EC1 Azure Active Directory (Azure AD). Azure AD l\xE0 d\u1ECBch v\u1EE5 qu\u1EA3n l\xFD truy c\u1EADp v\xE0 nh\u1EADn d\u1EA1ng d\u1EF1a tr\xEAn \u0111\xE1m m\xE2y c\u1EE7a Microsoft, gi\xFAp nh\xE2n vi\xEAn c\u1EE7a b\u1EA1n \u0111\u0103ng nh\u1EADp v\xE0 truy c\u1EADp t\xE0i nguy\xEAn.",A8="L\u1ED9 tr\xECnh h\u1ECDc t\u1EADp";var P8="Vai tr\xF2";var I8="RSS",N_="Ch\u1EA1y";var L8="Ch\xFAng t\xF4i \u0111ang g\u1EB7p s\u1EF1 c\u1ED1 v\u1EDBi quy tr\xECnh x\xE1c minh b\u1EA3o m\u1EADt c\u1EA7n \u0111\u1EC3 k\xEDch ho\u1EA1t t\xE0i nguy\xEAn. Vui l\xF2ng th\u1EED l\u1EA1i sau 10 ph\xFAt.",QM='Ch\xFAng t\xF4i \u0111\xE3 xem x\xE9t khi\u1EBFu n\u1EA1i c\u1EE7a b\u1EA1n v\xE0 x\xE1c \u0111\u1ECBnh r\u1EB1ng t\xE0i kho\u1EA3n c\u1EE7a b\u1EA1n vi ph\u1EA1m &lt;a href="https://learn.microsoft.com/en-us/legal/termsofuse" data-linktype="external"&gt;\u0110i\u1EC1u kho\u1EA3n s\u1EED d\u1EE5ng&lt;/a&gt; c\u1EE7a ch\xFAng t\xF4i. Quy\u1EC1n truy c\u1EADp t\xE0i nguy\xEAn t\u01B0\u01A1ng t\xE1c c\u1EE7a b\u1EA1n s\u1EBD kh\xF4ng \u0111\u01B0\u1EE3c kh\xF4i ph\u1EE5c. Tuy nhi\xEAn, b\u1EA1n c\xF3 th\u1EC3 ti\u1EBFp t\u1EE5c truy c\u1EADp v\xE0o n\u1ED9i dung \u0111\xE0o t\u1EA1o tr\xEAn Microsoft Learn. B\u1EA1n c\xF3 th\u1EC3 ho\xE0n t\u1EA5t nhi\u1EC1u b\xE0i t\u1EADp c\u1EE7a m\xF4-\u0111un b\u1EB1ng g\xF3i \u0111\u0103ng k\xFD c\xE1 nh\xE2n, nh\u01B0ng b\u1EA1n c\xF3 th\u1EC3 b\u1ECB t\xEDnh ph\xED v\xE0 ph\u1EA3i s\u1EEDa \u0111\u1ED5i h\u01B0\u1EDBng d\u1EABn \u0111\u1EC3 ph\xF9 h\u1EE3p v\u1EDBi g\xF3i \u0111\u0103ng k\xFD c\u1EE7a m\xECnh.';var pt="L\u01B0u";var q_="Th\xEAm v\xE0o g\xF3i",KM="\u0110\xE3 th\xEAm v\xE0o g\xF3i",R8="Qu\u1EA3n l\xFD {title} trong c\xE1c K\u1EBF ho\u1EA1ch",M8="Th\xEAm {title} cho K\u1EBF ho\u1EA1ch";var WM="Sao ch\xE9p g\xF3i",D8="S\u1ED1 ng\xE0y t\u1EDBi m\u1ED1c th\u01A1\u0300i gian: {number}",$8='\u0110\xE3 t\u1ED3n t\u1EA1i m\u1ED9t K\u1EBF ho\u1EA1ch c\xF3 ti\xEAu \u0111\u1EC1 "{title}". Ti\xEAu \u0111\u1EC1 K\u1EBF ho\u1EA1ch ph\u1EA3i l\xE0 duy nh\u1EA5t.',N8="Th\u1EDDi gian d\u1EF1 ki\u1EBFn ho\xE0n th\xE0nh: {time}";var q8="{number} m\u1ED1c th\u1EDDi gian trong k\u1EBF ho\u1EA1ch n\xE0y";var F8='\u0110\xE3 th\xEAm v\xE0o &lt;a href="{url}" class="has-text-tertiary-invert text-decoration-underline"&gt;{collectionName}&lt;/a&gt;',U8='\u0110\xE3 th\xEAm v\xE0o &lt;a href="{url}" class="has-text-tertiary-invert text-decoration-underline"&gt;g\xF3i&lt;/a&gt;',H8="\u0110\u0103ng nh\u1EADp v\xE0o Microsoft Learn \u0111\u1EC3 s\u1EED d\u1EE5ng AI nh\u1EB1m x\xE2y d\u1EF1ng k\u1EBF ho\u1EA1ch h\u1ECDc t\u1EADp \u0111\u01B0\u1EE3c c\xE1 nh\xE2n h\xF3a v\xE0 tu\u0300y chi\u0309nh ph\xF9 h\u1EE3p, c\xF3 t\xEDnh \u0111\u1EBFn nhu c\u1EA7u ri\xEAng c\u1EE7a b\u1EA1n v\xE0 cung c\u1EA5p n\u1ED9i dung ph\xF9 h\u1EE3p nh\u1EA5t.",O8='\u0110\xE3 x\xF3a kh\u1ECFi &lt;a href="{url}" class="has-text-tertiary-invert text-decoration-underline"&gt;{collectionName}&lt;/a&gt;',B8='\u0110\xE3 lo\u1EA1i kh\u1ECFi &lt;a href="{url}" class="has-text-tertiary-invert text-decoration-underline"&gt;g\xF3i&lt;/a&gt;',Pw="L\xFD l\u1ECBch",z8="Vai tr\xF2 hi\u1EC7n t\u1EA1i",G8="Ch\u1ECDn m\u1ED9t vai tr\xF2",Iw="Cung c\u1EA5p th\xF4ng tin l\xFD l\u1ECBch ngh\u1EC1 nghi\u1EC7p c\u1EE7a b\u1EA1n.",V8="Cho bi\u1EBFt chi ti\u1EBFt v\u1EC1 ch\u1EE9c danh v\xE0 tr\xE1ch nhi\u1EC7m c\u1EE7a b\u1EA1n",j8="Nh\u1EADp chi ti\u1EBFt v\u1EC1 ch\u1EE9c danh v\xE0 tr\xE1ch nhi\u1EC7m",Y8="B\u1EA1n \u0111ang \u1EDF giai \u0111o\u1EA1n n\xE0o c\u1EE7a s\u1EF1 nghi\u1EC7p?",Q8="Giai \u0111o\u1EA1n \u0111\u1EA7u s\u1EF1 nghi\u1EC7p (0-5 n\u0103m)",K8="Giai \u0111o\u1EA1n gi\u1EEFa s\u1EF1 nghi\u1EC7p (5-10 n\u0103m)",W8="Giai \u0111o\u1EA1n chuy\xEAn s\xE2u (tr\xEAn 10 n\u0103m)",X8="X\xE2y d\u1EF1ng k\u1EBF ho\u1EA1ch c\u1EE7a b\u1EA1n",J8="{AppliedSkills} (scenarios-based, interactive lab assessments)",Z8="Complete a challenging project at work",ej="Earn a professional credential in your field",tj="Enhance a skillset, such as learning a new software tool or programming language",nj="Enter project technologies, goals, and success metrics",oj="Hold down Ctrl button on Windows/Command button on Mac to select multiple options.",rj="Provide project details",ij="Scenario-based credentials that are earned through practical, interactive lab assessments demonstrating your proficiency and ability to implement a real-world solution.";var XM="Select category",F_="Select certification",sj="Select credential",Lw="Select a skill",JM="Select subject",aj="Select type of credential",lj="What are your career goals?",cj="Ch\u1ECDn m\u1EE5c ti\xEAu k\u1EBF ho\u1EA1ch c\u1EE7a b\u1EA1n",Rw="Ho\xE0n th\xE0nh d\u1EF1 \xE1n c\u1EE5 th\u1EC3",uj="H\xE3y cung c\u1EA5p n\u1ED9i dung m\xF4 t\u1EA3 chi ti\u1EBFt d\u1EF1 \xE1n bao g\u1ED3m tuy\xEAn b\u1ED1 v\u1EA5n \u0111\u1EC1 v\xE0 k\u1EBFt qu\u1EA3 mong \u0111\u1EE3i c\xF9ng v\u1EDBi c\xE1c c\xF4ng ngh\u1EC7, khu\xF4n kh\u1ED5, ng\xF4n ng\u1EEF ho\u1EB7c d\u1ECBch v\u1EE5 m\xE0 b\u1EA1n \u0111ang s\u1EED d\u1EE5ng.",dj="Cho bi\u1EBFt chi ti\u1EBFt v\u1EC1 ch\u1EE9c danh v\xE0 tr\xE1ch nhi\u1EC7m c\u1EE7a b\u1EA1n",pj="D\u1EF1 \xE1n c\xF3 m\u1EE5c ti\xEAu, v\u1EA5n \u0111\u1EC1 v\xE0 k\u1EBFt qu\u1EA3 d\u1EF1 ki\u1EBFn n\xE0o? Bao g\u1ED3m m\u1ECDi c\xF4ng ngh\u1EC7, khu\xF4n kh\u1ED5, ng\xF4n ng\u1EEF v\xE0 d\u1ECBch v\u1EE5 m\xE0 b\u1EA1n \u0111ang s\u1EED d\u1EE5ng.",mj="Nh\u1EEFng \u0111i\u1EC1u n\xEAn v\xE0 kh\xF4ng n\xEAn l\xE0m khi m\xF4 t\u1EA3 d\u1EF1 \xE1n",hj="&lt;strong&gt;N\xEAn:&lt;/strong&gt; \u201CT\xF4i \u0111ang ph\xE1t tri\u1EC3n m\u1ED9t \u1EE9ng d\u1EE5ng Web t\u1EADn d\u1EE5ng c\xE1c thu\u1EADt to\xE1n m\xE1y h\u1ECDc \u0111\u1EC3 d\u1EF1 \u0111o\xE1n nhu c\u1EA7u h\xE0ng t\u1ED3n kho, theo d\xF5i l\u01B0\u1EE3ng h\xE0ng c\xF3 s\u1EB5n trong th\u1EDDi gian th\u1EF1c v\xE0 t\u1EF1 \u0111\u1ED9ng h\xF3a quy tr\xECnh \u0111\u1EB7t h\xE0ng l\u1EA1i.&lt;br /&gt;&lt;br /&gt;C\xE1c t\xEDnh n\u0103ng ch\xEDnh l\xE0 theo d\xF5i h\xE0ng t\u1ED3n kho theo th\u1EDDi gian th\u1EF1c, ph\xE2n t\xEDch d\u1EF1 \u0111o\xE1n, t\u1EF1 \u0111\u1ED9ng \u0111\u1EB7t h\xE0ng l\u1EA1i v\xE0 b\xE1o c\xE1o/ph\xE2n t\xEDch.&lt;br /&gt;&lt;br /&gt;C\xE1c c\xF4ng ngh\u1EC7 ch\xFAng t\xF4i s\u1EBD s\u1EED d\u1EE5ng l\xE0 Microsoft Blazor cho giao di\u1EC7n ng\u01B0\u1EDDi d\xF9ng frontend, ASP.NET Core cho logic ph\xEDa m\xE1y ch\u1EE7 v\xE0 y\xEAu c\u1EA7u API, Azure Cosmos DB \u0111\u1EC3 l\u01B0u tr\u1EEF d\u1EEF li\u1EC7u v\xE0 giao d\u1ECBch h\xE0ng t\u1ED3n kho, Azure Machine Learning v\xE0 d\u1ECBch v\u1EE5 \u0111\xE1m m\xE2y Azure.\u201D",gj="&lt;strong&gt;Kh\xF4ng n\xEAn:&lt;/strong&gt; \u201CT\xF4i c\u1EA7n x\xE2y d\u1EF1ng m\u1ED9t \u1EE9ng d\u1EE5ng web theo d\xF5i h\xE0ng t\u1ED3n kho.\u201D",fj='H\xE3y d\xE0nh v\xE0i ph\xFAt \u0111\u1EC3 gi\xFAp ch\xFAng t\xF4i l\u1EADp k\u1EBF ho\u1EA1ch h\u1ECDc t\u1EADp b\u1EB1ng AI, \u0111\u01B0\u1EE3c thi\u1EBFt k\u1EBF ri\xEAng cho b\u1EA1n! Microsoft s\u1EBD kh\xF4ng bao gi\u1EDD chia s\u1EBB d\u1EEF li\u1EC7u n\xE0y. &lt;a href="https://privacy.microsoft.com/en-us/privacystatement"&gt;Xem c\xE1ch ch\xFAng t\xF4i qu\u1EA3n l\xFD v\xE0 s\u1EED d\u1EE5ng th\xF4ng tin n\xE0y&lt;/a&gt;',Mw="Nh\u1EADn th\xF4ng tin x\xE1c th\u1EF1c",bj="B\u1EA1n mu\u1ED1n ch\u1EE9ng minh n\u0103ng l\u1EF1c theo c\xE1ch n\xE0o?",_j="X\xE1c th\u1EF1c k\u1EF9 n\u0103ng th\xF4ng qua b\xE0i \u0111\xE1nh gi\xE1 theo k\u1ECBch b\u1EA3n",Dw="Ch\u1ECDn c\xE1c K\u1EF9 n\u0103ng \u1EE9ng d\u1EE5ng ph\xF9 h\u1EE3p nh\u1EA5t",vj="\u0110\u1EA1t ch\u1EE9ng nh\u1EADn c\u1EE7a Microsoft theo vai tr\xF2, \u0111\u01B0\u1EE3c c\xF4ng nh\u1EADn trong ng\xE0nh",$w="Ch\u1EE9ng nh\u1EADn \u0111\u01B0\u1EE3c c\xF4ng nh\u1EADn trong ng\xE0nh",Nw="Hmm, something went wrong. Please try again.",yj="The plan wasn't generated because the form might include wording that may be in violation of Microsoft Learn code of conduct. Please start over and change your phrasing.",xj="Unfortunately, we couldn't generate your plan. Please start over.",Tj="We couldn't open your plan. Please try again.",Sj="We couldn't find credentials for this role. Please select a different role and try again.";var wj="Cung c\u1EA5p nhi\u1EC1u chi ti\u1EBFt nh\u1EA5t c\xF3 th\u1EC3, nh\u01B0ng kh\xF4ng th\xEAm th\xF4ng tin ri\xEAng t\u01B0 ho\u1EB7c nh\u1EA1y c\u1EA3m",ZM="K\u1EBF ho\u1EA1ch n\xE0y c\xF3 h\u1EEFu \xEDch kh\xF4ng?",Ej="Prompts and generated responses will be shared. Preview what will be shared {here}",e0="K\u1EBF ho\u1EA1ch n\xE0y r\u1EA5t h\u1EEFu \xEDch",t0="K\u1EBF ho\u1EA1ch n\xE0y kh\xF4ng h\u1EEFu \xEDch",kj="Ch\xFAng t\xF4i tr\xE2n tr\u1ECDng vi\u1EC7c b\u1EA1n \u0111\xE3 d\xE0nh th\u1EDDi gian \u0111\u1EC3 \u0111\xE1nh gi\xE1 k\u1EBF ho\u1EA1ch \u0111\u01B0\u1EE3c \u0111\u1EC1 xu\u1EA5t v\xE0 cung c\u1EA5p nh\u1EADn x\xE9t. \xDD ki\u1EBFn \u0111\xF3ng g\xF3p c\u1EE7a b\u1EA1n s\u1EBD gi\xFAp ch\xFAng t\xF4i c\u1EA3i thi\u1EC7n tr\u1EA3i nghi\u1EC7m c\u1EE7a m\xECnh.",Cj="B\u1EA1n th\xEDch g\xEC v\u1EC1 k\u1EBF ho\u1EA1ch n\xE0y?",Aj="Goal",qw="\u0110ang t\u1EA1o k\u1EBF ho\u1EA1ch...",Pj="Th\u1EDDi gian ho\xE0n th\xE0nh",Ij="B\xE2y gi\u1EDD, ch\xFAng t\xF4i \u0111ang \u01B0\u1EDBc t\xEDnh th\u1EDDi gian ho\xE0n th\xE0nh c\u1ED9t m\u1ED1c d\u1EF1a tr\xEAn t\u1ED1c \u0111\u1ED9 h\u1ECDc t\u1EADp c\u1EE7a b\u1EA1n.",Lj="Ti\u1EBFp theo, ch\xFAng t\xF4i s\u1EBD ph\xE1c th\u1EA3o k\u1EBFt qu\u1EA3 h\u1ECDc t\u1EADp c\u1EE7a b\u1EA1n.",Rj="Cu\u1ED1i c\xF9ng, ch\xFAng t\xF4i s\u1EBD thi\u1EBFt l\u1EADp c\xE1c m\u1ED1c quan tr\u1ECDng bao g\u1ED3m c\xE1c giai \u0111o\u1EA1n ch\xEDnh v\xE0 \u0111i\u1EC3m ki\u1EC3m so\xE1t.",Mj="Tr\u01B0\u1EDBc ti\xEAn, ch\xFAng t\xF4i s\u1EBD t\u1EA1o ti\xEAu \u0111\u1EC1 v\xE0 ph\u1EA7n m\xF4 t\u1EA3 k\u1EBF ho\u1EA1ch \u0111\u1EC3 x\xE1c \u0111\u1ECBnh m\u1EE5c \u0111\xEDch c\u0169ng nh\u01B0 ph\u1EA1m vi d\u1EF1 \xE1n.",Dj="Ti\xEAu \u0111\u1EC1 v\xE0 ph\u1EA7n m\xF4 t\u1EA3",Fw="Ph\xE1t tri\u1EC3n \u1EDF s\u1EF1 nghi\u1EC7p hi\u1EC7n t\u1EA1i",Yh="M\u1EE5c ti\xEAu",Uw="Cung c\u1EA5p th\xEAm th\xF4ng tin v\u1EC1 c\xE1c m\u1EE5c ti\xEAu ngh\u1EC1 nghi\u1EC7p c\u1EE7a b\u1EA1n.",Hw="B\u1EAFt \u0111\u1EA7u s\u1EF1 nghi\u1EC7p m\u1EDBi",$j="Nh\u1EADp chi ti\u1EBFt v\u1EC1 ch\u1EE9c danh v\xE0 tr\xE1ch nhi\u1EC7m",Nj="M\xF4 t\u1EA3 vai tr\xF2",qj="Ch\u1ECDn vai tr\xF2",Fj="Ch\u1ECDn vai tr\xF2 ph\xF9 h\u1EE3p nh\u1EA5t",Uj="B\u1EA1n quan t\xE2m \u0111\u1EBFn vi\u1EC7c t\xECm hi\u1EC3u vai tr\xF2 n\xE0o?",Hj="B\u1EAFt \u0111\u1EA7u l\u1EA1i m\xE0 kh\xF4ng l\u01B0u",Oj="B\u1EAFt \u0111\u1EA7u l\u1EA1i m\xE0 kh\xF4ng l\u01B0u k\u1EBF ho\u1EA1ch?",Bj="N\u1EBFu b\u1EA1n b\u1EAFt \u0111\u1EA7u l\u1EA1i, k\u1EBF ho\u1EA1ch v\xE0 th\xF4ng tin b\u1EA1n \u0111\xE3 nh\u1EADp s\u1EBD kh\xF4ng \u0111\u01B0\u1EE3c l\u01B0u v\xE0 b\u1EA1n s\u1EBD c\u1EA7n nh\u1EADp l\u1EA1i th\xF4ng tin chi ti\u1EBFt v\xE0 t\xF9y ch\u1ECDn c\u1EE7a m\xECnh.",zj="H\xE3y d\xE0nh v\xE0i ph\xFAt \u0111\u1EC3 gi\xFAp ch\xFAng t\xF4i l\u1EADp k\u1EBF ho\u1EA1ch h\u1ECDc t\u1EADp b\u1EB1ng AI, \u0111\u01B0\u1EE3c thi\u1EBFt k\u1EBF ri\xEAng cho b\u1EA1n!",U_="H\xE3y cho ch\xFAng t\xF4i bi\u1EBFt m\u1EE5c ti\xEAu c\u1EE7a b\u1EA1n",Gj="Th\xEAm nhi\u1EC1u th\xF4ng tin v\xE0 chi ti\u1EBFt nh\u1EA5t c\xF3 th\u1EC3",Vj="V\xED d\u1EE5: \u201CM\u1EE5c ti\xEAu c\u1EE7a t\xF4i l\xE0 th\xE0nh th\u1EA1o c\xE1c d\u1ECBch v\u1EE5 Azure AI. T\xF4i mu\u1ED1n t\xECm hi\u1EC3u c\xE1ch x\xE2y d\u1EF1ng, tri\u1EC3n khai v\xE0 qu\u1EA3n l\xFD c\xE1c m\xF4 h\xECnh AI b\u1EB1ng Azure Machine Learning. Ngo\xE0i ra, t\xF4i mong mu\u1ED1n hi\u1EC3u c\xE1ch t\xEDch h\u1EE3p c\xE1c m\xF4 h\xECnh n\xE0y v\xE0o nh\u1EEFng \u1EE9ng d\u1EE5ng hi\u1EC7n c\xF3 c\u1EE7a ch\xFAng t\xF4i \u0111\u1EC3 n\xE2ng cao kh\u1EA3 n\u0103ng c\u1EE7a m\xF4 h\xECnh v\xE0 cung c\u1EA5p th\xF4ng tin chuy\xEAn s\xE2u hi\u1EC7u qu\u1EA3 h\u01A1n.\u201D",jj="D\u1EF1 \xE1n c\xF3 m\u1EE5c ti\xEAu, v\u1EA5n \u0111\u1EC1 v\xE0 k\u1EBFt qu\u1EA3 d\u1EF1 ki\u1EBFn n\xE0o? Bao g\u1ED3m m\u1ECDi c\xF4ng ngh\u1EC7, khu\xF4n kh\u1ED5, ng\xF4n ng\u1EEF v\xE0 d\u1ECBch v\u1EE5 m\xE0 b\u1EA1n \u0111ang s\u1EED d\u1EE5ng.",H_="D\xF2ng th\u1EDDi gian",O_="H\xE3y cho ch\xFAng t\xF4i bi\u1EBFt th\u1EDDi gian b\u1EA1n ph\u1EA3i th\u1EF1c hi\u1EC7n k\u1EBF ho\u1EA1ch c\u1EE7a m\xECnh.",Yj="B\u1EA1n c\xF3 th\u1EC3 d\xE0nh bao nhi\xEAu th\u1EDDi gian h\xE0ng tu\u1EA7n?",Qj="B\u1EA1n mu\u1ED1n ho\xE0n th\xE0nh k\u1EBF ho\u1EA1ch h\u1ECDc t\u1EADp khi n\xE0o?",Kj="D\u01B0\u1EDBi 1 gi\u1EDD",Wj="1-2 gi\u1EDD",Xj="3-5 gi\u1EDD",Jj="5-10 gi\u1EDD",Zj="H\u01A1n 10 gi\u1EDD",e7="Trong v\xF2ng 3 th\xE1ng",t7="3-6 th\xE1ng",n7="6-12 th\xE1ng",o7="H\u01A1n 12 th\xE1ng";var Qh="Xem l\u1EA1i k\u1EBF ho\u1EA1ch";var r7="Tha\u0300nh c\xF4ng! H\xE3y t\u1EADn h\u01B0\u1EDFng k\u1EBF ho\u1EA1ch m\u1EDBi c\u1EE7a b\u1EA1n.";var i7="K\u1EBF ho\u1EA1ch m\u1EABu",s7="X\xE2y d\u1EF1ng d\u1EF1a tr\xEAn hi\u1EC3u bi\u1EBFt chung c\u1EE7a b\u1EA1n v\u1EC1 c\xE1c gi\u1EA3i ph\xE1p tr\xEAn n\u1EC1n \u0111i\u1EC7n to\xE1n \u0111\xE1m m\xE2y v\xE0 Azure IoT Hub. K\u1EBFt n\u1ED1i c\xE1c thi\u1EBFt b\u1ECB IoT v\u1EDBi c\xE1c d\u1ECBch v\u1EE5 Azure AI v\xE0 t\u1EADn d\u1EE5ng c\xE1c gi\u1EA3i ph\xE1p nh\u01B0 Azure Machine Learning \u0111\u1EC3 l\u1EADp m\xF4 h\xECnh d\u1EF1 \u0111o\xE1n v\xE0 ph\xE2n t\xEDch d\u1EEF li\u1EC7u to\xE0n di\u1EC7n theo th\u1EDDi gian th\u1EF1c.";var a7="T\xECm hi\u1EC3u c\xE1c \u1EE9ng d\u1EE5ng c\u1EE7a Azure IoT Hub cho AI/ML",l7="X\xE2y d\u1EF1ng c\xE1c gi\u1EA3i ph\xE1p to\xE0n di\u1EC7n, an to\xE0n cho ph\xE9p ph\xE2n t\xEDch d\u1EEF li\u1EC7u theo th\u1EDDi gian th\u1EF1c v\xE0 l\u1EADp m\xF4 h\xECnh d\u1EF1 \u0111o\xE1n",c7="By the end of this plan, you'll be able to develop intelligent applications that utilize Azure AI capabilities for various use cases.",u7="\u0110\xE1nh gi\xE1 k\u1ECBch b\u1EA3n IoT c\u1EE7a b\u1EA1n v\u1EC1 kh\u1EA3 n\u0103ng li\xEAn t\xE1c (2 m\u1EE5c)",d7="\u0110\xE1nh gi\xE1 k\u1ECBch b\u1EA3n IoT c\u1EE7a b\u1EA1n v\xE0 hi\u1EC3u c\xE1c \u1EE9ng d\u1EE5ng c\u1EE7a thi\u1EBFt b\u1ECB IoT cho c\xE1c gi\u1EA3i ph\xE1p AI v\xE0 m\xE1y h\u1ECDc nh\u01B0 Azure AI v\xE0 Azure Machine Learning.",p7="\u0110\xE1nh gi\xE1 K\u1ECBch b\u1EA3n IoT c\u1EE7a b\u1EA1n b\u1EB1ng c\xE1ch s\u1EED d\u1EE5ng Azure IoT Central",m7="Qu\u1EA3n l\xFD v\xE0 gi\xE1m s\xE1t c\xE1c thi\u1EBFt b\u1ECB IoT tr\xEAn quy m\xF4 l\u1EDBn (5 m\u1EE5c)",h7="This section focuses on developing advanced AI solutions, including natural language processing and generative AI. Learners will work with Azure AI Services and Azure OpenAI Service, engaging in tasks like building language models and creating custom copilots.",g7="Develop natural language processing solutions with Azure AI Services",f7="Develop Generative AI solutions with Azure OpenAI Service",b7="Develop your own custom copilots with Azure AI Studio",_7="Kh\xE1m ph\xE1 c\xE1c \u1EE9ng d\u1EE5ng c\u1EE7a Azure IoT Hub",v7='\u0110\xE3 c\u1EADp nh\u1EADt &lt;a href="{url}" class="has-text-tertiary-invert text-decoration-underline"&gt;g\xF3i&lt;/a&gt;';var y7="Ch\u1ECDn t\xEAn kh\xE1c cho G\xF3i c\u1EE7a b\u1EA1n",x7="Sao ch\xE9p li\xEAn k\u1EBFt";var n0="T\u1EA1o K\u1EBF ho\u1EA1ch t\u1EEB b\u1ED9 s\u01B0u t\u1EADp",Ow="Qua\u0309n ly\u0301";var T7="Nh\u1EADp ti\xEAu \u0111\u1EC1";var S7="R\u1EA5t ti\u1EBFc, \u0111\xE2y l\xE0 K\u1EBF ho\u1EA1ch ri\xEAng t\u01B0.",w7="Ng\u01B0\u1EDDi t\u1EA1o \u0111\xE3 \u0111\xE1nh d\u1EA5u K\u1EBF ho\u1EA1ch n\xE0y l\xE0 ri\xEAng t\u01B0 v\xE0 nh\u1EEFng ng\u01B0\u1EDDi d\xF9ng kh\xE1c hi\u1EC7n kh\xF4ng th\u1EC3 nh\xECn th\u1EA5y.",E7="B\u1EA1n c\xF3 th\u1EC3 xem l\u1EA1i c\xE1c K\u1EBF ho\u1EA1ch trong h\u1ED3 s\u01A1 ng\u01B0\u1EDDi d\xF9ng c\u1EE7a m\xECnh.",k7="Xem ca\u0301c K\u1EBF ho\u1EA1ch cu\u0309a ba\u0323n";var C7="\u0110a\u0303 hoa\u0300n tha\u0300nh";var A7="K\u1EBF ho\u1EA1ch gi\xFAp h\u1ECDc vi\xEAn ti\u1EBFn b\u1ED9 th\xF4ng qua m\u1ED9t lo\u1EA1t c\u1ED9t m\u1ED1c \u0111\u1EC3 \u0111\u1EA1t \u0111\u01B0\u1EE3c k\u1EBFt qu\u1EA3 h\u1ECDc t\u1EADp. B\u1EA1n c\xF3 th\u1EC3 m\u1EDDi h\u1ECDc vi\xEAn tham gia K\u1EBF ho\u1EA1ch c\u1EE7a m\xECnh v\xE0 theo d\xF5i ti\u1EBFn \u0111\u1ED9 c\u1EE7a h\u1ECDc vi\xEAn.",P7="B\u0103\u0301t \u0111\u1EA7u",I7="Ba\u0323n kh\xF4ng co\u0301 G\xF3i n\xE0o. \u0110\u1EC3 t\u1EA1o K\u1EBF ho\u1EA1ch, h\xE3y \u0111i \u0111\u1EBFn trang b\u1ED9 s\u01B0u t\u1EADp c\u1EE7a b\u1EA1n v\xE0 ch\u1ECDn b\u1ED9 s\u01B0u t\u1EADp hi\u1EC7n c\xF3 ho\u1EB7c t\u1EA1o b\u1ED9 s\u01B0u t\u1EADp m\u1EDBi. Sau \u0111\xF3, b\u1EA1n h\xE3y truy nh\u1EADp v\xE0o trang c\u1EE7a b\u1ED9 s\u01B0u t\u1EADp \u0111\xF3 v\xE0 l\u01B0u b\u1ED9 s\u01B0u t\u1EADp d\u01B0\u1EDBi d\u1EA1ng K\u1EBF ho\u1EA1ch.",L7="B\u1EA1n ch\u01B0a ho\xE0n th\xE0nh G\xF3i n\xE0o",R7="B\u1EA1n ch\u01B0a t\u1EA1o G\xF3i n\xE0o. \u0110\u1EC3 t\u1EA1o K\u1EBF ho\u1EA1ch, h\xE3y \u0111i \u0111\u1EBFn trang b\u1ED9 s\u01B0u t\u1EADp c\u1EE7a b\u1EA1n v\xE0 ch\u1ECDn b\u1ED9 s\u01B0u t\u1EADp hi\u1EC7n c\xF3 ho\u1EB7c t\u1EA1o b\u1ED9 s\u01B0u t\u1EADp m\u1EDBi. Sau \u0111\xF3, b\u1EA1n h\xE3y truy nh\u1EADp v\xE0o trang c\u1EE7a b\u1ED9 s\u01B0u t\u1EADp \u0111\xF3 v\xE0 l\u01B0u b\u1ED9 s\u01B0u t\u1EADp d\u01B0\u1EDBi d\u1EA1ng K\u1EBF ho\u1EA1ch.",M7="B\u1EA1n ch\u01B0a b\u1EAFt \u0111\u1EA7u G\xF3i n\xE0o",D7="K\u1EBF ho\u1EA1ch ch\xEDnh th\u1EE9c",$7="\u0110\u1EC3 ph\xE1t h\xE0nh K\u1EBF ho\u1EA1ch c\u1EE7a b\u1EA1n, h\xE3y \u0111\u1EB7t ti\xEAu \u0111\u1EC1, cung c\u1EA5p \xEDt nh\u1EA5t m\u1ED9t k\u1EBFt qu\u1EA3 h\u1ECDc t\u1EADp v\xE0 \u0111\u1EA3m b\u1EA3o r\u1EB1ng t\u1EA5t c\u1EA3 c\xE1c m\u1ED1c c\u1EE7a b\u1EA1n \u0111\u1EC1u ch\u1EE9a \xEDt nh\u1EA5t m\u1ED9t m\u1EE5c n\u1ED9i dung v\xE0 c\xF3 m\u1ED9t s\u1ED1 ng\xE0y \u0111\u01B0\u1EE3c \u0111\u1EC1 xu\u1EA5t. Khi ph\xE1t h\xE0nh K\u1EBF ho\u1EA1ch c\u1EE7a m\xECnh, b\u1EA1n c\xF3 th\u1EC3 chia s\u1EBB v\xE0 qu\u1EA3n l\xFD K\u1EBF ho\u1EA1ch.",N7="B\u1EA1n \u0111\xE3 s\u1EB5n s\xE0ng ph\xE1t h\xE0nh K\u1EBF ho\u1EA1ch n\xE0y ch\u01B0a?",q7="B\u1EA1n \u0111\xE3 s\u1EB5n s\xE0ng ph\xE1t h\xE0nh K\u1EBF ho\u1EA1ch ch\xEDnh th\u1EE9c n\xE0y ch\u01B0a?",F7="H\xE3y \u0111\u1EA3m b\u1EA3o r\u1EB1ng K\u1EBF ho\u1EA1ch c\u1EE7a b\u1EA1n \u0111\xE3 ho\xE0n th\xE0nh, kh\xF4ng c\xF3 l\u1ED7i \u0111\xE1nh m\xE1y v\xE0 n\u1ED9i dung \u0111\xF3 n\u1EB1m trong tr\xECnh t\u1EF1 ch\xEDnh x\xE1c. N\u1EBFu kh\xF4ng, vui l\xF2ng ch\u1EC9nh s\u1EEDa K\u1EBF ho\u1EA1ch c\u1EE7a b\u1EA1n n\u1EBFu c\u1EA7n thi\u1EBFt. &lt;strong&gt;Sau khi ph\xE1t h\xE0nh K\u1EBF ho\u1EA1ch, b\u1EA1n s\u1EBD kh\xF4ng th\u1EC3 ch\u1EC9nh s\u1EEDa K\u1EBF ho\u1EA1ch n\xE0y.&lt;/strong&gt;",U7="K\u1EBF ho\u1EA1ch ch\xEDnh th\u1EE9c \u0111\u1EA1i di\u1EC7n cho Microsoft, v\xEC v\u1EADy, h\xE3y \u0111\u1EA3m b\u1EA3o r\u1EB1ng K\u1EBF ho\u1EA1ch \u0111\xE3 ho\xE0n th\xE0nh, kh\xF4ng c\xF3 l\u1ED7i \u0111\xE1nh m\xE1y v\xE0 n\u1ED9i dung \u0111\xF3 n\u1EB1m trong tr\xECnh t\u1EF1 ch\xEDnh x\xE1c. N\u1EBFu kh\xF4ng, vui l\xF2ng ch\u1EC9nh s\u1EEDa K\u1EBF ho\u1EA1ch ch\xEDnh th\u1EE9c c\u1EE7a b\u1EA1n n\u1EBFu c\u1EA7n thi\u1EBFt. &lt;strong&gt;Sau khi ph\xE1t h\xE0nh K\u1EBF ho\u1EA1ch ch\xEDnh th\u1EE9c, b\u1EA1n s\u1EBD kh\xF4ng th\u1EC3 ch\u1EC9nh s\u1EEDa K\u1EBF ho\u1EA1ch n\xE0y.&lt;/strong&gt;",H7="C\xF3, ph\xE1t h\xE0nh K\u1EBF ho\u1EA1ch",O7="Ba\u0323n kh\xF4ng co\u0301 G\xF3i n\xE0o.",B7="Ch\u01B0a",z7="Kh\xF4ng t\xECm th\u1EA5y K\u1EBF ho\u1EA1ch. H\xE3y l\xE0m m\u1EDBi trang n\xE0y.",G7="M\u1ED9t ho\u1EB7c nhi\u1EC1u m\u1ED1c hi\u1EC7n \u0111ang tr\u1ED1ng ho\u1EB7c thi\u1EBFu ng\xE0y \u0111\u1EC1 xu\u1EA5t ho\xE0n th\xE0nh. Vui l\xF2ng kh\u1EAFc ph\u1EE5c c\xE1c s\u1EF1 c\u1ED1 n\xE0y tr\u01B0\u1EDBc khi ph\xE1t h\xE0nh g\xF3i.",o0="Chi ti\u1EBFt k\u1EBF ho\u1EA1ch",V7="Xo\u0301a K\u1EBF ho\u1EA1ch na\u0300y",Bw="X\xF3a G\xF3i",zw="Ba\u0323n co\u0301 ch\u0103\u0301c ch\u0103\u0301n mu\xF4\u0301n xo\u0301a G\xF3i sau \u0111\xE2y kh\xF4ng?",Gw="C\xF3, h\xE3y x\xF3a G\xF3i",j7="Ch\u1EC9nh s\u1EEDa c\xE1c m\u1EE5c trong K\u1EBF ho\u1EA1ch n\xE0y",Kh="M\u1EDDi h\u1ECDc vi\xEAn",r0="Sao ch\xE9p li\xEAn k\u1EBFt m\u1EDDi",Y7="\u0110\xE3 sao ch\xE9p li\xEAn k\u1EBFt v\xE0o b\u1EA3ng t\u1EA1m",Q7="X\xF3a nh\xF3m h\u1ECDc t\u1EADp",K7="B\u1EA1n s\u1EAFp x\xF3a nh\xF3m h\u1ECDc t\u1EADp sau: &lt;strong&gt;{learningGroupName}&lt;/strong&gt;. B\u1EA1n c\xF3 mu\u1ED1n ti\u1EBFp t\u1EE5c kh\xF4ng?",W7="\u0110\xE3 x\xF3a nh\xF3m",X7="Nh\xF3m",B_="T\xEAn nh\xF3m",J7="C\xE1 nh\xE2n";var Z7="Nh\xF3m h\u1ECDc t\u1EADp l\xE0 t\xEAn cho ph\xE9p b\u1EA1n x\xE1c \u0111\u1ECBnh m\u1ED9t nh\xF3m h\u1ECDc vi\xEAn trong b\xE1o c\xE1o ti\u1EBFn \u0111\u1ED9 c\u1EE7a m\xECnh; h\u1ECDc vi\xEAn s\u1EBD kh\xF4ng th\u1EA5y t\xEAn n\xE0y.&lt;br/&gt;&lt;br/&gt;Khi b\u1EA1n l\u1EADp m\u1ED9t nh\xF3m h\u1ECDc t\u1EADp, h\u1EC7 th\u1ED1ng s\u1EBD t\u1EA1o m\u1ED9t li\xEAn k\u1EBFt duy nh\u1EA5t \u0111\u1EBFn K\u1EBF ho\u1EA1ch c\u1EE7a b\u1EA1n d\xE0nh cho nh\xF3m h\u1ECDc vi\xEAn c\u1EE5 th\u1EC3 \u0111\xF3.";var i0="Nh\xF3m h\u1ECDc t\u1EADp m\u1EDBi",eY="Vui l\xF2ng nh\u1EADp t\xEAn cho nh\xF3m h\u1ECDc t\u1EADp n\xE0y",tY="L\u1EDDi m\u1EDDi c\u1EE7a b\u1EA1n \u0111\u1EC3 b\u1EAFt \u0111\u1EA7u G\xF3i {planTitle} tr\xEAn Microsoft Learn",nY="B\u1EAFt \u0111\u1EA7u K\u1EBF ho\u1EA1ch c\u1EE7a b\u1EA1n v\xE0 b\u1EAFt \u0111\u1EA7u h\xE0nh tr\xECnh h\u1ECDc t\u1EADp c\u1EE7a b\u1EA1n ngay h\xF4m nay.",oY="B\u1EA1n \u0111\xE3 \u0111\u01B0\u1EE3c m\u1EDDi b\u1EAFt \u0111\u1EA7u G\xF3i {planTitle} tr\xEAn Microsoft Learn.",rY="G\xF3i l\xE0 m\u1ED9t t\u1EADp h\u1EE3p n\u1ED9i dung \u0111\u01B0\u1EE3c tuy\u1EC3n ch\u1ECDn v\xE0 s\u1EAFp x\u1EBFp tr\xEAn Microsoft Learn v\u1EDBi c\xE1c m\u1ED1c quan tr\u1ECDng \u0111\u01B0\u1EE3c thi\u1EBFt k\u1EBF \u0111\u1EC3 gi\xFAp b\u1EA1n \u0111\u1EA1t \u0111\u01B0\u1EE3c k\u1EBFt qu\u1EA3 h\u1ECDc t\u1EADp.",iY="B\u1EB1ng c\xE1ch ho\xE0n th\xE0nh K\u1EBF ho\u1EA1ch n\xE0y, b\u1EA1n s\u1EBD \u0111\u1EA1t \u0111\u01B0\u1EE3c k\u1EBFt qu\u1EA3 h\u1ECDc t\u1EADp sau:",sY="B\u1EAFt \u0111\u1EA7u K\u1EBF ho\u1EA1ch c\u1EE7a b\u1EA1n ngay h\xF4m nay!",Wh="Xem ti\u1EBFn \u0111\u1ED9",aY="T\u1EA3i xu\u1ED1ng t\u1EC7p n\xE0y \u0111\u1EC3 xem danh s\xE1ch c\xE1c h\u1ECDc vi\xEAn v\xE0 ti\u1EBFn tr\xECnh c\u1EE7a h\u1ECD.",Vw="T\u1EA3i xu\u1ED1ng t\u1EC7p CSV",lY="T\u1EC7p ch\u1EE9a th\xF4ng tin sau:",cY="Nh\xF3m h\u1ECDc vi\xEAn",uY="T\xEAn ng\u01B0\u1EDDi d\xF9ng Learn",dY="Ng\xE0y b\u1EAFt \u0111\u1EA7u",pY="Ng\xE0y k\u1EBFt th\xFAc",mY="M\u1EE5c \u0111\xE3 ho\xE0n th\xE0nh",hY="T\u1ED5ng s\u1ED1 m\u1EE5c",mu="K\u1EBFt qu\u1EA3 h\u1ECDc t\u1EADp",gY="K\u1EBFt qu\u1EA3 h\u1ECDc t\u1EADp l\xE0 nh\u1EEFng ki\u1EBFn th\u1EE9c, k\u1EF9 n\u0103ng ho\u1EB7c chuy\xEAn m\xF4n c\u1EE5 th\u1EC3 m\xE0 ng\u01B0\u1EDDi h\u1ECDc vi\xEAn s\u1EBD thu \u0111\u01B0\u1EE3c sau khi ho\xE0n th\xE0nh k\u1EBF ho\u1EA1ch n\xE0y.",fY="M\u1EB9o: B\u1EAFt \u0111\u1EA7u m\u1ED7i k\u1EBFt qu\u1EA3 h\u1ECDc t\u1EADp b\u1EB1ng m\u1ED9t \u0111\u1ED9ng t\u1EEB. M\u1ED7i k\u1EBFt qu\u1EA3 c\u1EA7n ho\xE0n th\xE0nh c\xE2u \u201CSau khi ho\xE0n th\xE0nh K\u1EBF ho\u1EA1ch n\xE0y, h\u1ECDc vi\xEAn s\u1EBD c\xF3 th\u1EC3...\u201D",bY="K\u1EBFt qu\u1EA3 1",_Y="K\u1EBFt qu\u1EA3 2 (t\xF9y ch\u1ECDn)",vY="K\u1EBFt qu\u1EA3 3 (t\xF9y ch\u1ECDn)",yY="Chuy\u1EC3n \u0111\u1ED5i th\xE0nh K\u1EBF ho\u1EA1ch ch\xEDnh th\u1EE9c",xY="Chuy\u1EC3n \u0111\u1ED5i m\u1ED9t K\u1EBF ho\u1EA1ch th\xE0nh K\u1EBF ho\u1EA1ch ch\xEDnh th\u1EE9c",TY="B\u1EA1n n\xEAn s\u1EED d\u1EE5ng K\u1EBF ho\u1EA1ch ch\xEDnh th\u1EE9c khi mu\u1ED1n K\u1EBF ho\u1EA1ch c\u1EE7a m\xECnh &lt;strong&gt;\u0111\u1EA1i di\u1EC7n cho Microsoft&lt;/strong&gt; v\xE0 n\u1EBFu b\u1EA1n mu\u1ED1n bao g\u1ED3m c\xE1c li\xEAn k\u1EBFt b\xEAn ngo\xE0i Microsoft Learn. Lu\xF4n \u0111\u1EA3m b\u1EA3o r\u1EB1ng K\u1EBF ho\u1EA1ch c\u1EE7a b\u1EA1n \u0111\xE3 ho\xE0n th\xE0nh, kh\xF4ng c\xF3 l\u1ED7i \u0111\xE1nh m\xE1y v\xE0 n\u1ED9i dung \u0111\xF3 n\u1EB1m trong tr\xECnh t\u1EF1 ch\xEDnh x\xE1c. &lt;strong&gt;Sau khi ph\xE1t h\xE0nh K\u1EBF ho\u1EA1ch ch\xEDnh th\u1EE9c, b\u1EA1n s\u1EBD kh\xF4ng th\u1EC3 s\u1EEDa \u0111\u1ED5i K\u1EBF ho\u1EA1ch n\xE0y.&lt;/strong&gt;",SY="\u0110\u1EC3 b\u1EA3o to\xE0n m\u1ECDi li\xEAn k\u1EBFt b\xEAn ngo\xE0i t\u1EEB K\u1EBF ho\u1EA1ch ho\u1EB7c B\u1ED9 s\u01B0u t\u1EADp ch\xEDnh th\u1EE9c c\u01A1 b\u1EA3n, vui l\xF2ng chuy\u1EC3n \u0111\u1ED5i sang K\u1EBF ho\u1EA1ch ch\xEDnh th\u1EE9c.",wY="K\u1EBF ho\u1EA1ch ch\xEDnh th\u1EE9c \u0111\u1EA1i di\u1EC7n cho Microsoft, v\xEC v\u1EADy, h\xE3y \u0111\u1EA3m b\u1EA3o r\u1EB1ng K\u1EBF ho\u1EA1ch \u0111\xE3 ph\xE1t h\xE0nh c\u1EE7a b\u1EA1n \u0111\xE3 ho\xE0n th\xE0nh, kh\xF4ng c\xF3 l\u1ED7i \u0111\xE1nh m\xE1y v\xE0 n\u1ED9i dung \u0111\xF3 n\u1EB1m trong tr\xECnh t\u1EF1 ch\xEDnh x\xE1c.";var jw="K\u1EBF ho\u1EA1ch n\xE0y \u0111\xE3 \u0111\u01B0\u1EE3c g\u1EEDi \u0111\u1EC3 b\u1EA3n \u0111\u1ECBa h\xF3a",EY="K\u1EBF ho\u1EA1ch \u0111\xE3 ho\xE0n ch\u1EC9nh v\xE0 \u0111\u01B0\u1EE3c so\xE1t l\u1ED7i",kY="C\u1EA3m \u01A1n b\u1EA1n \u0111\xE3 g\u1EEDi K\u1EBF ho\u1EA1ch ch\xEDnh th\u1EE9c \u0111\u1EC3 b\u1EA3n \u0111\u1ECBa h\xF3a.",Yw="M\u1ED1c",s0="Th\xEAm m\u1ED1c";var CY="Ng\xE0y \u0111\u01B0\u1EE3c \u0111\u1EC1 xu\u1EA5t \u0111\u1EC3 ho\xE0n t\u1EA5t",AY="Nh\u1EADp ng\xE0y c\u1EA7n ho\xE0n t\u1EA5t",PY="Nh\u1EADp n\u1ED9i dung m\xF4 t\u1EA3";var IY="1 m\u1ED1c",LY="{numberOfMilestones} m\u1ED1c";var a0="Di chuy\u1EC3n sang",RY='Kh\xF4ng c\xF3 m\u1EE5c n\xE0o trong m\u1ED1c n\xE0y. Di chuy\u1EC3n m\u1EE5c t\u1EEB c\xE1c m\u1ED1c kh\xE1c ho\u1EB7c th\xEAm m\u1EE5c t\u1EEB &lt;a href="{link}"&gt;trang duy\u1EC7t n\u1ED9i dung \u0111\xE0o t\u1EA1o Learn&lt;/a&gt;.',MY="Vui l\xF2ng x\xE1c nh\u1EADn t\u1EA5t c\u1EA3 c\xE1c m\u1ED1c \u0111\xE3 c\xF3 ti\xEAu \u0111\u1EC1 v\xE0 ng\xE0y ho\xE0n th\xE0nh. B\u1EA1n c\xF3 th\u1EC3 c\u1EA7n m\u1EDF r\u1ED9ng t\u1EEBng m\u1ED1c.",l0="Thay \u0111\u1ED5i ch\u01B0a l\u01B0u",c0='B\u1EA1n s\u1EBD b\u1ECB m\u1EA5t c\xE1c thay \u0111\u1ED5i ch\u01B0a l\u01B0u n\u1EBFu b\u1EA1n tho\xE1t ngay b\xE2y gi\u1EDD. \u0110\u1EC3 b\u1EA3o to\xE0n c\xF4ng vi\u1EC7c, vui l\xF2ng b\u1EA5m v\xE0o "H\u1EE7y", r\u1ED3i quay l\u1EA1i v\xE0 l\u01B0u c\xE1c thay \u0111\u1ED5i.',u0="\u0110\xF3ng m\xE0 kh\xF4ng l\u01B0u",DY="X\xF3a m\u1ED1c",$Y="B\u1EA1n s\u1EAFp &lt;strong&gt;x\xF3a M\u1ED1c {milestoneNumber}&lt;/strong&gt; v\xE0 n\u1ED9i dung c\u1EE7a m\u1ED1c n\xE0y. &lt;br /&gt;B\u1EA1n c\xF3 mu\u1ED1n ti\u1EBFp t\u1EE5c kh\xF4ng?",d0="C\xE1c thay \u0111\u1ED5i c\u1EE7a b\u1EA1n s\u1EBD kh\xF4ng \u0111\u01B0\u1EE3c \xE1p d\u1EE5ng cho \u0111\u1EBFn khi b\u1EA1n b\u1EA5m v\xE0o n\xFAt &lt;strong&gt;L\u01B0u&lt;/strong&gt;.",NY="Ph\xE1t h\xE0nh tr\xEAn",qY="Cha\u0300o m\u01B0\u0300ng!",FY="\u0110\u1EC3 b\u1EAFt \u0111\u1EA7u K\u1EBF ho\u1EA1ch n\xE0y, b\u1EA1n ph\u1EA3i chia s\u1EBB d\u1EEF li\u1EC7u ti\u1EBFn \u0111\u1ED9 K\u1EBF ho\u1EA1ch v\u1EDBi ng\u01B0\u1EDDi t\u1EA1o K\u1EBF ho\u1EA1ch. D\u1EEF li\u1EC7u s\u1EBD \u0111\u01B0\u1EE3c chia s\u1EBB l\xE0: ng\xE0y b\u1EA1n b\u1EAFt \u0111\u1EA7u v\xE0 ho\xE0n t\u1EA5t K\u1EBF ho\u1EA1ch v\xE0 s\u1ED1 m\u1EE5c trong t\u1ED5ng s\u1ED1 m\xE0 b\u1EA1n \u0111\xE3 ho\xE0n t\u1EA5t t\u1EA1i b\u1EA5t k\u1EF3 th\u1EDDi \u0111i\u1EC3m n\xE0o. D\u1EEF li\u1EC7u c\u1EE7a b\u1EA1n s\u1EBD \u0111\u01B0\u1EE3c li\xEAn k\u1EBFt v\u1EDBi t\xEAn ng\u01B0\u1EDDi d\xF9ng N\u1ED9i dung h\u1ECDc t\u1EADp c\xF4ng khai c\u1EE7a b\u1EA1n.",UY="B\u1EA1n c\xF3 \u0111\u1ED3ng \xFD chia s\u1EBB ti\u1EBFn \u0111\u1ED9 c\u1EE7a m\xECnh kh\xF4ng?",HY="C\xF3, t\xF4i \u0111\u1ED3ng \xFD chia s\u1EBB ti\u1EBFn \u0111\u1ED9 c\u1EE7a m\xECnh",OY="N\u1EBFu b\u1EA1n mu\u1ED1n nh\u1EADn c\xE1c email h\u1EEFu \xEDch gi\xFAp h\u01B0\u1EDBng d\u1EABn v\xE0 khuy\u1EBFn kh\xEDch b\u1EA1n th\xF4ng qua h\xE0nh tr\xECnh K\u1EBF ho\u1EA1ch c\u1EE7a m\xECnh, vui l\xF2ng truy nh\u1EADp trang C\xE0i \u0111\u1EB7t h\u1ED3 s\u01A1 v\xE0 cung c\u1EA5p email li\xEAn h\u1EC7 \u0111\u1EC3 nh\u1EADn th\xF4ng b\xE1o.",BY="L\u01B0u t\u1EA5t c\u1EA3 c\xE1c m\u1EE5c trong K\u1EBF ho\u1EA1ch n\xE0y d\u01B0\u1EDBi d\u1EA1ng K\u1EBF ho\u1EA1ch m\u1EDBi",zY="Vui l\xF2ng \u0111\u0103ng nh\u1EADp \u0111\u1EC3 th\xEAm m\u1EE5c n\xE0y v\xE0o K\u1EBF ho\u1EA1ch c\u1EE7a b\u1EA1n.";var GY="B\u1EA1n ch\u01B0a c\xF3 b\u1EA5t k\u1EF3 K\u1EBF ho\u1EA1ch n\xE0o.",p0="M\u1ED9t nh\xF3m h\u1ECDc vi\xEAn v\u1EDBi t\xEAn n\xE0y \u0111\xE3 t\u1ED3n t\u1EA1i. Vui l\xF2ng nh\u1EADp t\xEAn kh\xE1c";var VY="K\u1EBF ho\u1EA1ch \u0111\xE3 b\xE1o c\xE1o",jY='\u0110\xE3 c\xF3 m\u1ED9t m\u1ED1i lo ng\u1EA1i \u0111\u01B0\u1EE3c b\xE1o c\xE1o v\u1EC1 k\u1EBF ho\u1EA1ch n\xE0y v\xE0 \u0111i\u1EC1u n\xE0y hi\u1EC7n \u0111ang \u0111\u01B0\u1EE3c Microsoft xem x\xE9t. Vui l\xF2ng tham kh\u1EA3o &lt;a href="/legal/termsofuse"&gt;\u0110i\u1EC1u kho\u1EA3n s\u1EED d\u1EE5ng&lt;/a&gt; c\u1EE7a ch\xFAng t\xF4i \u0111\u1EC3 bi\u1EBFt th\xEAm th\xF4ng tin.';var YY="L\u01B0u b\u1ED9 s\u01B0u t\u1EADp t\xF9y ch\u1EC9nh c\u1EE7a b\u1EA1n";var m0="L\xEAn l\u1ECBch b\xE0i ki\u1EC3m tra";var hn="T\xECm ki\u1EBFm";var QY="T\xECm ki\u1EBFm t\u1EA5t c\u1EA3 tr\xEAn Microsoft Learn";var h0="B\u1ED9 l\u1ECDc t\xECm ki\u1EBFm";var z_="T\xECm ki\u1EBFm c\xE1c phi\xEAn b\u1EA3n tr\u01B0\u1EDBc";var Qw="Gi\xE2y",KY="{duration} gi\xE2y tr\u01B0\u1EDBc",WY="{seconds} gi\xE2y",XY="Ph\u1EA7n",JY="Ph\u1EA7n c\xF3 ti\xEAu \u0111\u1EC1: {title}";var ZY="\u1EA8n b\u1EDBt";var Kw="Xem th\xEAm";var Ww="Ch\u1ECDn g\xF3i";var Xw="Ch\u1ECDn phi\xEAn b\u1EA3n";var eQ="Di\u0323ch vu\u0323";var Jw="D\u1ECBch v\u1EE5 t\u1EA1m th\u1EDDi kh\xF4ng kh\u1EA3 d\u1EE5ng. Ch\xFAng t\xF4i \u0111ang n\u1ED7 l\u1EF1c kh\u1EAFc ph\u1EE5c v\u1EA5n \u0111\u1EC1 n\xE0y.",tQ="Phi\xEAn",G_="C\xE0i \u0111\u1EB7t",Zw="Chia s\u1EBB";var eE="[B\xE0i vi\u1EBFt \u0111\u01B0\u1EE3c chia s\u1EBB] {articleTitle}",nQ="H\xF4m nay t\xF4i \u0111\xE3 ho\xE0n th\xE0nh {achievementTitle}! T\xF4i r\u1EA5t t\u1EF1 h\xE0o khi \u0111\u01B0\u1EE3c \u0103n m\u1EEBng \u0111\u1EA1t th\xE0nh t\u1EF1u n\xE0y v\xE0 hy v\u1ECDng \u0111i\u1EC1u n\xE0y s\u1EBD truy\u1EC1n c\u1EA3m h\u1EE9ng cho b\u1EA1n b\u1EAFt \u0111\u1EA7u h\xE0nh tr\xECnh c\u1EE7a @MicrosoftLearn ri\xEAng m\xECnh!";var V_="Chia s\u1EBB l\xEAn b\u1EA3ng tin c\u1EE7a b\u1EA1n:";var g0="Chia s\u1EBB qua";var oQ="Chia s\u1EBB th\xE0nh t\xEDch c\u1EE7a b\u1EA1n:",rQ="Chia se\u0309",iQ="T\xEDnh n\u0103ng chia s\u1EBB kh\xF4ng d\xF9ng \u0111\u01B0\u1EE3c v\u1EDBi n\u1ED9i dung y\xEAu c\u1EA7u \u1EE7y quy\u1EC1n.";var hu="\u1EA8n b\u1EDBt",la="Hi\u1EC3n th\u1ECB th\xEAm",tE="Hi\u1EC7n th\xEAm {number}",nE="\u0110\xE3 \u0111\u0103ng nh\u1EADp",Ri="\u0110\u0103ng nh\u1EADp";var sQ="\u0110ang \u0111\u0103ng nh\xE2\u0323p...";var aQ="\u0110\u0103ng nh\u1EADp \u0111\u1EC3 l\xE0m \u0111\u01B0\u1EE3c nhi\u1EC1u vi\u1EC7c h\u01A1n";var lQ='\u0110\u0103ng nh\u1EADp v\xE0o &lt;span class="text-gradient-purple-blue"&gt;Microsoft Learn&lt;/span&gt;';var j_="\u0110\u0103ng nh\u1EADp \u0111\u1EC3 b\u1EAFt \u0111\u1EA7u",yp="\u0110\u0103ng xu\u1EA5t";var cQ="Trang web";var uQ="Xem tr\u01B0\u01A1\u0301c",dQ="N\u1ED9i dung do AI t\u1EA1o ra c\xF3 th\u1EC3 kh\xF4ng ch\xEDnh x\xE1c",pQ='\u0110\u1ECDc c\xE1c ghi ch\xFA minh b\u1EA1ch AI c\u1EE7a ch\xFAng t\xF4i \u0111\u1EC3 &lt;a href="https://learn.microsoft.com/training/support/search-instant-answer-transparency-note"&gt;bi\u1EBFt th\xEAm th\xF4ng tin&lt;/a&gt;',mQ="Ca\u0309m \u01A1n ba\u0323n \u0111a\u0303 g\u1EEDi \xFD ki\u1EBFn ph\u1EA3n h\u1ED3i!",f0="\u1EA8n",hQ="Hi\xEA\u0323n",gQ='{count} k\u1EBFt qu\u1EA3 cho "{searchPhrase}"',fQ='{count} k\u1EBFt qu\u1EA3 cho "{searchPhrase}"',bQ='{count} k\u1EBFt qu\u1EA3 t\u01B0\u01A1ng t\u1EF1 cho "{searchPhrase}"',_Q='{count} k\u1EBFt qu\u1EA3 t\u01B0\u01A1ng t\u1EF1 cho "{searchPhrase}"',vQ='{count} k\u1EBFt qu\u1EA3 cho "{searchPhrase}" trong {scope}',yQ='{count} k\u1EBFt qu\u1EA3 cho "{searchPhrase}" trong {scope}',xQ='{count} k\u1EBFt qu\u1EA3 t\u01B0\u01A1ng t\u1EF1 cho "{searchPhrase}" trong {scope}',TQ='{count} k\u1EBFt qu\u1EA3 t\u01B0\u01A1ng t\u1EF1 cho "{searchPhrase}" trong {scope}',SQ='Kh\xF4ng t\xECm th\u1EA5y k\u1EBFt qu\u1EA3 tr\xF9ng kh\u1EDBp, \u0111ang hi\u1EC3n th\u1ECB {count} k\u1EBFt qu\u1EA3 gi\u1ED1ng v\u1EDBi "{searchPhrase}".',wQ='Kh\xF4ng t\xECm th\u1EA5y k\u1EBFt qu\u1EA3 tr\xF9ng kh\u1EDBp, \u0111ang hi\u1EC3n th\u1ECB {count} k\u1EBFt qu\u1EA3 gi\u1ED1ng v\u1EDBi "{searchPhrase}".';var EQ="ho\u1EB7c xem t\u1EA5t c\u1EA3 c\xE1c k\u1EBFt qu\u1EA3 tr\xEAn Microsoft Learn",kQ='{count} k\u1EBFt qu\u1EA3 cho "{searchPhrase}" trong {scope} {pivotCategory}',CQ='{count} k\u1EBFt qu\u1EA3 cho "{searchPhrase}" trong {scope} {pivotCategory}',AQ='{count} k\u1EBFt qu\u1EA3 t\u01B0\u01A1ng t\u1EF1 cho "{searchPhrase}" trong {scope} {pivotCategory}',PQ='{count} k\u1EBFt qu\u1EA3 t\u01B0\u01A1ng t\u1EF1 cho "{searchPhrase}" trong {scope} {pivotCategory}',Xh="R\u1EA5t ti\u1EBFc, ch\xFAng t\xF4i kh\xF4ng t\xECm th\u1EA5y k\u1EBFt qu\u1EA3 n\xE0o ph\xF9 h\u1EE3p v\u1EDBi t\xECm ki\u1EBFm c\u1EE7a b\u1EA1n.",IQ="Ch\xFAng t\xF4i \u0111\xE3 th\u1EED ki\u1EC3m tra ch\xEDnh t\u1EA3 v\xE0 m\u1EDF r\u1ED9ng ph\u1EA1m vi t\xECm ki\u1EBFm c\u1EE7a b\u1EA1n nh\u01B0ng v\u1EABn kh\xF4ng t\xECm th\u1EA5y b\u1EA5t k\u1EF3 n\u1ED9i dung n\xE0o. H\xE3y th\u1EED m\u1ED9t t\u1EEB kh\xF3a ho\u1EB7c c\u1EE5m t\u1EEB kh\xE1c.",LQ="Hi\u1EC7n c\xF3 s\u1EB5n m\u1ED9t quy tr\xECnh b\u1EA3o v\u1EC7 an to\xE0n tr\xEAn thi\u1EBFt b\u1ECB c\u1EE7a b\u1EA1n. Th\xF4ng tin chi ti\u1EBFt kh\xF4ng c\xF3 s\u1EB5n t\u1EA1i th\u1EDDi \u0111i\u1EC3m n\xE0y. Khi c\xF3 b\u1EA3n c\u1EADp nh\u1EADt, b\u1EA1n s\u1EBD th\u1EA5y b\u1EA3n c\u1EADp nh\u1EADt n\xE0y tr\xEAn trang Windows Update trong ph\u1EA7n C\xE0i \u0111\u1EB7t.",RQ="B\u1EA3n c\u1EADp nh\u1EADt ch\u01B0a s\u1EB5n d\xF9ng cho thi\u1EBFt b\u1ECB c\u1EE7a b\u1EA1n",MQ="R\u1EA5t ti\u1EBFc, ch\xFAng t\xF4i kh\xF4ng t\xECm th\u1EA5y k\u1EBFt qu\u1EA3 n\xE0o ph\xF9 h\u1EE3p v\u1EDBi t\xECm ki\u1EBFm c\u1EE7a b\u1EA1n trong {scope}.",DQ='B\u1EA1n v\u1EABn c\xF3 th\u1EC3 &lt;button id="search-globally-btn" class="link-button has-inner-focus"&gt;xem t\u1EA5t c\u1EA3 c\xE1c k\u1EBFt qu\u1EA3 trong Microsoft Docs&lt;/button&gt;.',$Q='Ch\xFAng t\xF4i kh\xF4ng th\u1EC3 t\xECm th\u1EA5y b\u1EA5t k\u1EF3 k\u1EBFt qu\u1EA3 n\xE0o kh\u1EDBp v\u1EDBi "{searchPhrase}"',NQ='Ch\xFAng t\xF4i kh\xF4ng th\u1EC3 t\xECm th\u1EA5y b\u1EA5t k\u1EF3 k\u1EBFt qu\u1EA3 n\xE0o kh\u1EDBp v\u1EDBi "{searchPhrase}" trong {scope}';var qQ="T\u1EA1m b\u1ECF qua";var uc="R\u1EA5t ti\u1EBFc, \u0111a\u0303 xa\u0309y ra l\xF4\u0303i",Jo="\u0110a\u0303 xa\u0309y ra l\xF4\u0303i. Vui lo\u0300ng th\u01B0\u0309 la\u0323i.";var xp="GitHub";var FQ="S\u1EAFp x\u1EBFp theo:";var ca="B\u1EAFt \u0111\u1EA7u",UQ="B\u1EAFt \u0111\u1EA7u v\xE0o {startDate}",HQ="Ng\xE0y b\u1EAFt \u0111\u1EA7u";var OQ="Ng\xE0y b\u1EAFt \u0111\u1EA7u";var Jh="B\u1EAFt \u0111\u1EA7u H\u1ECDc t\u1EADp";var BQ="B\u0103\u0301t \u0111\xE2\u0300u la\u0323i";var zQ="Qu\u1EA3n l\xFD {title} trong h\u01B0\u1EDBng d\u1EABn h\u1ECDc t\u1EADp",GQ="Th\xEAm {title} trong h\u01B0\u1EDBng d\u1EABn h\u1ECDc t\u1EADp";var VQ="Chu\u0309 \u0111\xEA\u0300",jQ="C\xE1c chu\u0309 \u0111\xEA\u0300",Xn="G\u01B0\u0309i",YQ="G\u1EEDi ph\u1EA3n h\u1ED3i kh\xE1c";var QQ="\u0110\xE3 g\u1EEDi th\xE0nh c\xF4ng!",KQ="C\u1EA3m \u01A1n b\u1EA1n \u0111\xE3 g\u1EEDi ph\u1EA3n h\u1ED3i. Ch\xFAng t\xF4i s\u1EBD s\u1EDBm xem x\xE9t ph\u1EA3n h\u1ED3i c\u1EE7a b\u1EA1n. Xin l\u01B0u \xFD r\u1EB1ng b\xE1o c\xE1o ph\u1EA3n h\u1ED3i l\xE0 ho\u1EA1t \u0111\u1ED9ng giao ti\u1EBFp m\u1ED9t chi\u1EC1u v\xE0 ch\xFAng t\xF4i kh\xF4ng tr\u1EA3 l\u1EDDi v\xE0o l\xFAc n\xE0y.",WQ="Xin l\u01B0u \xFD r\u1EB1ng m\u1EB7c d\xF9 ch\xFAng t\xF4i kh\xF4ng th\u1EC3 tr\u1EA3 l\u1EDDi l\u1EA1i ph\u1EA3n h\u1ED3i, \u0111\u1ED9i ng\u0169 c\u1EE7a ch\xFAng t\xF4i s\u1EBD s\u1EED d\u1EE5ng nh\u1EADn x\xE9t c\u1EE7a b\u1EA1n \u0111\u1EC3 c\u1EA3i thi\u1EC7n tr\u1EA3i nghi\u1EC7m.";var XQ="\u0110\u1EC1 xu\u1EA5t",JQ="N\u1ED9i dung \u0111\u1EC1 xu\u1EA5t s\u1EBD l\u1ECDc khi b\u1EA1n nh\u1EADp";var ZQ="H\u1ED7 tr\u1EE3";var eK="B\u1EA3ng {index}";var tK="Th\u1EBB";var b0="The\u0309";var nK="K\xFD t\u1EF1 c\xF2n l\u1EA1i";var oK="Ch\u1EC9 c\xF3 th\u1EC3 li\xEAn k\u1EBFt h\xECnh \u1EA3nh b\xEAn ngo\xE0i t\u1EEB m\u1ED9t s\u1ED1 trang web nh\u1EA5t \u0111\u1ECBnh. Kh\xF4ng cho ph\xE9p c\xE1c url h\xECnh \u1EA3nh n\xE0y: {urls}. B\u1EA5m \u0111\u1EC3 xem danh s\xE1ch cho ph\xE9p mi\u1EC1n \u0111\u1EA7y \u0111\u1EE7.",rK="T\u1EC7p {fileName} kh\xF4ng h\u1EE3p l\u1EC7. Lo\u1EA1i t\u1EC7p ph\u1EA3i l\xE0 h\xECnh \u1EA3nh gif, jpg, jpeg ho\u1EB7c png h\u1EE3p l\u1EC7.",iK="T\u1EC7p {fileName} kh\xF4ng qu\xE1 l\u1EDBn. K\xEDch th\u01B0\u1EDBc t\u1EC7p kh\xF4ng \u0111\u01B0\u1EE3c v\u01B0\u1EE3t qu\xE1 5 megabyte.";var sK="Azure",aK="Cloud Shell";var lK="Microsoft 365";var cK="{account} \u0111\xE3 c\xF3 h\u1ED3 s\u01A1",uK="B\u1EA1n \u0111\xE3 \u0111\u1EA1t gi\u1EDBi h\u1EA1n t\xE0i kho\u1EA3n",dK="Kh\xF4ng th\u1EC3 li\xEAn k\u1EBFt qu\xE1 n\u0103m t\xE0i kho\u1EA3n c\xF4ng vi\u1EC7c ho\u1EB7c tr\u01B0\u1EDDng h\u1ECDc v\u1EDBi m\u1ED9t h\u1ED3 s\u01A1. H\xE3y lo\u1EA1i b\u1ECF m\u1ED9t t\xE0i kho\u1EA3n v\xE0 th\u1EED l\u1EA1i.";var pK="B\u1EA1n \u0111\xE3 c\xF3 t\xE0i kho\u1EA3n \u0111\u01B0\u1EE3c li\xEAn k\u1EBFt trong c\xF9ng m\u1ED9t t\u1ED5 ch\u1EE9c";var mK="H\xE3y th\xEAm t\xE0i kho\u1EA3n kh\xE1c v\xE0 th\u1EED l\u1EA1i.";var hK='B\u1EA1n ch\u1EC9 c\xF3 th\u1EC3 li\xEAn k\u1EBFt c\xE1c t\xE0i kho\u1EA3n ch\u01B0a c\xF3 h\u1ED3 s\u01A1 \u0111\u0103ng k\xFD. Vui l\xF2ng ch\u1ECDn m\u1ED9t t\xE0i kho\u1EA3n kh\xE1c ho\u1EB7c xem ph\u1EA7n &lt;a href="https://learn.microsoft.com/en-us/training/support/troubleshooting#user-content-account-linking"&gt;h\u01B0\u1EDBng d\u1EABn kh\u1EAFc ph\u1EE5c s\u1EF1 c\u1ED1 &lt;span class="docon docon-navigate-external" aria-hidden="true"&gt;&lt;/span&gt;&lt;/a&gt; c\u1EE7a ch\xFAng t\xF4i \u0111\u1EC3 bi\u1EBFt th\xEAm chi ti\u1EBFt.';var gK="B\u1EA1n \u0111\xE3 li\xEAn k\u1EBFt t\xE0i kho\u1EA3n n\xE0y",fK="{account} l\xE0 t\xE0i kho\u1EA3n c\xE1 nh\xE2n. H\xE3y ch\u1ECDn t\xE0i kho\u1EA3n c\xF4ng vi\u1EC7c ho\u1EB7c tr\u01B0\u1EDDng h\u1ECDc.";var bK="B\u1EA1n c\u1EA7n li\xEAn k\u1EBFt \xEDt nh\u1EA5t m\u1ED9t t\xE0i kho\u1EA3n v\u1EDBi h\u1ED3 s\u01A1 c\u1EE7a b\u1EA1n.";var _K="Ch\u1EC9 h\u1ED7 tr\u1EE3 m\u1ED9t t\xE0i kho\u1EA3n cho m\u1ED7i t\u1ED5 ch\u1EE9c.",vK="B\u1EA1n ch\u1EC9 c\xF3 th\u1EC3 li\xEAn k\u1EBFt m\u1ED9t t\xE0i kho\u1EA3n c\xE1 nh\xE2n",yK="H\u1ED3 s\u01A1 hi\u1EC7n \u0111ang \u0111\u01B0\u1EE3c h\u1EE3p nh\u1EA5t",xK="B\u1EA1n c\xF3 th\u1EC3 l\xE0m m\u1EDBi trang n\xE0y \u0111\u1EC3 ki\u1EC3m tra tr\u1EA1ng th\xE1i h\u1EE3p nh\u1EA5t.";var TK="Ch\u1ECDn t\xE0i kho\u1EA3n",_0="H\xE3y ch\u1ECDn ta\u0300i khoa\u0309n kha\u0301c",SK="\u0110\xE3 c\xF3 h\u1ED3 s\u01A1 ch\u1EE9ng nh\u1EADn \u0111\u01B0\u1EE3c k\u1EBFt n\u1ED1i v\u1EDBi h\u1ED3 s\u01A1 n\xE0y",wK="\u0110\u1EC3 ti\u1EBFp t\u1EE5c, vui l\xF2ng li\xEAn h\u1EC7 v\u1EDBi b\u1ED9 ph\u1EADn h\u1ED7 tr\u1EE3 kh\xE1ch h\xE0ng \u0111\u1EC3 x\xF3a h\u1ED3 s\u01A1 ch\u1EE9ng ch\u1EC9 hi\u1EC7n t\u1EA1i.";var EK="H\u1ED3 s\u01A1 n\xE0y \u0111\xE3 b\u1ECB kh\xF3a",kK="H\u1ED3 s\u01A1 n\xE0y hi\u1EC7n \u0111\xE3 b\u1ECB kh\xF3a v\xE0 \u0111ang \u0111\u01B0\u1EE3c k\u1EBFt h\u1EE3p v\u1EDBi h\u1ED3 s\u01A1 kh\xE1c. Vui l\xF2ng \u0111\u0103ng nh\u1EADp v\xE0o m\u1ED9t h\u1ED3 s\u01A1 kh\xE1c.",v0="Th\u1EED h\u1EE3p nh\u1EA5t l\u1EA1i",y0="Ch\u1EA5m d\u1EE9t qu\xE1 tr\xECnh h\u1EE3p nh\u1EA5t",CK="Ho\xE0n t\u1EA5t h\u1EE3p nh\u1EA5t",AK="B\u1EA1n c\xF3 th\u1EC3 l\xE0m m\u1EDBi trang n\xE0y \u0111\u1EC3 ki\u1EC3m tra tr\u1EA1ng th\xE1i h\u1EE3p nh\u1EA5t.",PK="Kh\xF4ng t\xECm th\u1EA5y b\u1EA3n ghi qu\xE1 tr\xECnh h\u1EE3p nh\u1EA5t h\u1ED3 s\u01A1",IK='Kh\xF4ng t\xECm th\u1EA5y d\u1EEF li\u1EC7u h\u1EE3p nh\u1EA5t h\u1ED3 s\u01A1 c\u1EE7a b\u1EA1n. H\xE3y l\xE0m m\u1EDBi trang n\xE0y. N\u1EBFu s\u1EF1 c\u1ED1 v\u1EABn ti\u1EBFp di\u1EC5n, vui l\xF2ng li\xEAn h\u1EC7 v\u1EDBi b\u1ED9 ph\u1EADn h\u1ED7 &lt;a href="https://learn.microsoft.com/training/support/troubleshooting#report-feedback"&gt;tr\u1EE3 kh\xE1ch h\xE0ng&lt;/a&gt;.',LK="L\u1EA7n k\u1EBFt h\u1EE3p tr\u01B0\u1EDBc \u0111\xF3 \u0111ang ng\u0103n ch\u1EB7n h\xE0nh \u0111\u1ED9ng n\xE0y",RK="M\u1ED9t trong c\xE1c h\u1ED3 s\u01A1 b\u1EA1n \u0111ang t\xECm c\xE1ch k\u1EBFt h\u1EE3p hi\u1EC7n \u0111ang \u0111\u01B0\u1EE3c k\u1EBFt h\u1EE3p v\u1EDBi m\u1ED9t h\u1ED3 s\u01A1 kh\xE1c. Vui l\xF2ng \u0111\u0103ng nh\u1EADp v\xE0o c\u1EA3 hai h\u1ED3 s\u01A1 \u0111\u1EC3 ki\u1EC3m tra tr\u1EA1ng th\xE1i.";var MK="H\u1ED3 s\u01A1 c\u1EE7a b\u1EA1n \u0111\xE3 \u0111\u01B0\u1EE3c k\u1EBFt h\u1EE3p th\xE0nh c\xF4ng.",DK="Ch\xFAng t\xF4i \u0111\xE3 g\u1EB7p s\u1EF1 c\u1ED1 khi h\u1EE3p nh\u1EA5t h\u1ED3 s\u01A1 ngu\u1ED3n c\u1EE7a b\u1EA1n (t\xEAn ng\u01B0\u1EDDi d\xF9ng: {sourceUser}) v\xE0o h\u1ED3 s\u01A1 \u0111\xEDch c\u1EE7a b\u1EA1n (t\xEAn ng\u01B0\u1EDDi d\xF9ng: {destinationUser}).",$K="M\u1ED9t s\u1ED1 d\u1EEF li\u1EC7u c\u1EE7a b\u1EA1n c\xF3 th\u1EC3 \u0111ang trong qu\xE1 tr\xECnh h\u1EE3p nh\u1EA5t. K\u1EBFt qu\u1EA3 l\xE0 b\u1EA1n s\u1EBD th\u1EA5y m\u1ED9t s\u1ED1 d\u1EEF li\u1EC7u bi\u1EBFn m\u1EA5t kh\u1ECFi h\u1ED3 s\u01A1 ngu\u1ED3n v\xE0 xu\u1EA5t hi\u1EC7n trong h\u1ED3 s\u01A1 \u0111\xEDch.",NK="B\u1EA1n c\xF3 th\u1EC3 ch\u1ECDn m\u1ED9t trong s\u1ED1 c\xE1c h\xE0nh \u0111\u1ED9ng sau:",qK="&lt;b&gt;{terminateMergeText}&lt;/b&gt;: H\xE0nh \u0111\u1ED9ng n\xE0y s\u1EBD d\u1EEBng v\xE0 tho\xE1t kh\u1ECFi qu\xE1 tr\xECnh h\u1EE3p nh\u1EA5t. B\u1EA1n s\u1EBD c\xF3 th\u1EC3 s\u1EED d\u1EE5ng c\u1EA3 hai h\u1ED3 s\u01A1 nh\u01B0 b\xECnh th\u01B0\u1EDDng v\xE0 c\xF3 th\u1EC3 k\xEDch ho\u1EA1t qu\xE1 tr\xECnh h\u1EE3p nh\u1EA5t m\u1EDBi b\u1EA5t c\u1EE9 l\xFAc n\xE0o. D\u1EEF li\u1EC7u \u0111\xE3 h\u1EE3p nh\u1EA5t s\u1EBD c\xF3 tr\xEAn h\u1ED3 s\u01A1 \u0111\xEDch c\u1EE7a b\u1EA1n.",FK="&lt;b&gt;{retryMergeText}&lt;/b&gt;: H\xE0nh \u0111\u1ED9ng n\xE0y s\u1EBD ch\u1EA1y l\u1EA1i qu\xE1 tr\xECnh h\u1EE3p nh\u1EA5t cho b\u1EA1n m\u1ED9t l\u1EA7n n\u1EEFa. H\u1ED3 s\u01A1 ngu\u1ED3n c\u1EE7a b\u1EA1n s\u1EBD b\u1ECB kh\xF3a trong qu\xE1 tr\xECnh h\u1EE3p nh\u1EA5t.",UK="\u0110ang k\u1EBFt h\u1EE3p. Qu\xE1 tr\xECnh n\xE0y c\xF3 th\u1EC3 m\u1EA5t v\xE0i ph\xFAt \u0111\u1EC3 ho\xE0n th\xE0nh.",HK="\u0110\xE3 k\u1EBFt th\xFAc qu\xE1 tr\xECnh h\u1EE3p nh\u1EA5t.";var OK="Microsoft MVP";var BK="\u0110\u1EA1i s\u1EE9 h\u1ECDc vi\xEAn c\u1EE7a Microsoft Learn";var zK="\u0110\u0103ng nh\xE2\u0323p b\u0103\u0300ng ta\u0300i khoa\u0309n kha\u0301c";var GK="H\xE3y cho ch\xFAng t\xF4i bi\u1EBFt",VK="H\xE3y cho ch\xFAng t\xF4i bi\u1EBFt th\xEAm.",jK="H\xE3y cho ch\xFAng t\xF4i bi\u1EBFt suy ngh\u0129 c\u1EE7a b\u1EA1n.",YK="H\xE3y cho ch\xFAng t\xF4i bi\u1EBFt suy ngh\u0129 c\u1EE7a b\u1EA1n! Ph\u1EA3n h\u1ED3i c\u1EE7a b\u1EA1n v\xF4 c\xF9ng c\u1EA7n thi\u1EBFt v\u1EDBi ch\xFAng t\xF4i.";var QK="Kinh kh\u1EE7ng";var oE="C\u1EA3m \u01A1n b\u1EA1n \u0111\xE3 g\u1EEDi ph\u1EA3n h\u1ED3i.",KK="C\u1EA3m \u01A1n ph\u1EA3n h\u1ED3i qu\xFD gi\xE1 c\u1EE7a b\u1EA1n!";var WK="B\xE0i vi\u1EBFt n\xE0y r\u1EA5t h\u1EEFu \xEDch",XK="B\xE0i vi\u1EBFt n\xE0y kh\xF4ng h\u1EEFu \xEDch";var JK="Trang n\xE0y";var ZK="Microsoft Ignite";var eW="\u0110\u0103ng ky\u0301 ngay";var tW="H\xE3y c\xF9ng ch\xFAng t\xF4i tham gia v\xE0o Th\xE1ng M\u01B0\u1EDDi M\u1ED9t n\xE0y \u0111\u1EC3 kh\xE1m ph\xE1 nh\u1EEFng \u0111\u1ED5i m\u1EDBi v\u1EC1 AI, n\xE2ng cao b\u1ED9 k\u1EF9 n\u0103ng v\xE0 m\u1EDF r\u1ED9ng m\u1EA1ng l\u01B0\u1EDBi c\u1EE7a b\u1EA1n.",nW="Ng\xE0y 19-22/11/2024";var oW="M\u1EB9o",tl="Ti\xEAu \u0111\xEA\u0300";var rW="T\xE0i kho\u1EA3n Azure {email} c\u1EE7a b\u1EA1n c\xF3 nhi\u1EC1u \u0111\u1ED1i t\u01B0\u1EE3ng thu\xEA. Vui l\xF2ng ch\u1ECDn m\u1ED9t \u0111\u1ED1i t\u01B0\u1EE3ng thu\xEA \u0111\u1EC3 s\u1EED d\u1EE5ng cho tr\u1EA3i nghi\u1EC7m n\xE0y:",iW="B\u1EA1n \u0111\xE3 \u0111\u0103ng nh\u1EADp v\xE0o Learn b\u1EB1ng t\xE0i kho\u1EA3n b\xEAn d\u01B0\u1EDBi. B\u1EA1n c\xF3 mu\u1ED1n ti\u1EBFp t\u1EE5c tr\u1EA3i nghi\u1EC7m hi\u1EC7n t\u1EA1i b\u1EB1ng t\xE0i kho\u1EA3n n\xE0y kh\xF4ng?",sW="X\xE1c nh\u1EADn t\xE0i kho\u1EA3n c\u1EE7a b\u1EA1n",aW="Ti\u1EBFp t\u1EE5c v\u1EDBi t\xE0i kho\u1EA3n",lW="Ch\u1ECDn m\u1ED9t trong nh\u1EEFng \u0111\u1ED1i t\u01B0\u1EE3ng thu\xEA c\u1EE7a b\u1EA1n trong Azure",cW="D\xF9ng th\u1EED Azure mi\u1EC5n ph\xED",uW="R\xE2\u0301t ti\xEA\u0301c! T\xE0i kho\u1EA3n n\xE0y kh\xF4ng c\xF3 \u0110\u0103ng k\xFD Azure n\xE0o",dW="T\xE0i kho\u1EA3n {email} c\u1EE7a b\u1EA1n kh\xF4ng c\xF3 \u0110\u0103ng k\xFD Azure \u0111\u01B0\u1EE3c li\xEAn k\u1EBFt. B\u1EA1n c\xF3 th\u1EC3 d\xF9ng th\u1EED Azure mi\u1EC5n ph\xED ho\u1EB7c \u0111\u0103ng nh\u1EADp v\xE0o m\u1ED9t t\xE0i kho\u1EA3n kh\xE1c!",pW="N\u1EBFu t\xE0i kho\u1EA3n c\u1EE7a b\u1EA1n ch\u01B0a \u0111\u0103ng k\xFD h\u1ED3 s\u01A1 tr\xEAn Learn, quy tr\xECnh n\xE0y s\u1EBD ho\xE0n t\u1EA5t vi\u1EC7c \u0111\u0103ng k\xFD cho b\u1EA1n.";var mW="\u0110\u0103ng nh\xE2\u0323p b\u0103\u0300ng ta\u0300i khoa\u0309n cu\u0309a ba\u0323n.",rE="S\u1EED d\u1EE5ng t\xE0i kho\u1EA3n kh\xE1c";var Mi="\u0110a\u0300o ta\u0323o";var x0="R\u1EA5t ti\u1EBFc... \u0111\xE3 x\u1EA3y ra s\u1EF1 c\u1ED1. Vui l\xF2ng t\u1EA3i l\u1EA1i trang \u0111\u1EC3 th\u1EED l\u1EA1i.";var Zh="Th\u1EED l\u1EA1i";var gu="H\xE3y th\u1EED",hW="D\xF9ng th\u1EED API REST v\u1EDBi th\xF4ng tin nh\u01B0 d\u01B0\u1EDBi \u0111\xE2y.",gW="\u0110a\u0303 xa\u0309y ra l\xF4\u0303i trong khi x\u1EED l\xFD y\xEAu c\xE2\u0300u cu\u0309a ba\u0323n",fW="H\u01B0\u1EDBng d\u1EABn";var bW="7 nga\u0300y qua",_W="24 gi\u1EDD qua",vW="30 nga\u0300y tr\u01B0\u01A1\u0301c",yW="365 nga\u0300y tr\u01B0\u1EDBc";var xW="lo\u1EA1i";var iE="URL",sE="\u0110a\u0303 sao che\u0301p URL!";var T0="X\xE1c minh ta\u0300i kho\u1EA3n c\u1EE7a b\u1EA1n",fu="Phi\xEAn b\u1EA3n",TW="Phi\xEAn ba\u0309n",S0="Video";var SW="Xem k\u1EBFt qu\u1EA3 ({totalResults})";var wW="B\u1EA1n n\xEAn s\u1EED d\u1EE5ng Visual Studio 2019.",EW="T\u1EA3i xu\u1ED1ng ngay",kW="T\xE0i li\u1EC7u Visual Studio";var CW="C\u1EA3nh b\xE1o",AW="Trang n\xE0y c\xF3 h\u1EEFu \xEDch kh\xF4ng?";var PW="Trang web";var aE="Tu\xE2\u0300n";var lE="Tu\xE2\u0300n";var IW="{duration} tu\u1EA7n tr\u01B0\u1EDBc";var LW='&lt;span class="font-weight-semibold"&gt;Cha\u0300o m\u01B0\u0300ng ba\u0323n&lt;/span&gt; \u0111\u1EBFn v\u1EDBi Microsoft Learn!';var RW="L\xFD do b\u1EA1n \u0111\u01B0a ra ph\u1EA3i h\u1ED3i n\xE0y l\xE0 g\xEC?";var MW='v\u1EDBi &lt;span class="icon" aria-hidden="true"&gt;&lt;span class="docon docon-sparkle gradient-text-vivid"&gt;&lt;/span&gt;&lt;/span&gt; Microsoft Learn';var DW="T\xE0i li\u1EC7u Windows";var Y_="x.com",cE="{totalXP} XP";var $W="N\u0103m",w0="N\u0103m";var fs="Co\u0301",Tp="C\xF3, x\xF3a";var E0="C\xF3, x\xF3a";var NW="Ba\u0323n ch\u01B0a co\u0301 b\xE2\u0301t ky\u0300 b\xF4\u0323 s\u01B0u t\xE2\u0323p na\u0300o.";var qW="B\u1EA1n ph\u1EA3i ch\u1ECDn t\u1EEB {min} \u0111\u1EBFn {max} {tagLabel}.",FW="`{tagLabel}` kh\xF4ng c\xF2n \u0111\u01B0\u1EE3c s\u1EED d\u1EE5ng. S\u1EED d\u1EE5ng th\u1EBB kh\xE1c \xE1p d\u1EE5ng cho k\u1ECBch b\u1EA3n c\u1EE7a b\u1EA1n.";var UW="T\xE0i kho\u1EA3n c\u1EE7a b\u1EA1n";var HW="MSDN TechNet \u0111\xE3 ng\u1EEBng cung c\u1EA5p v\xE0 b\xE0i vi\u1EBFt n\xE0y kh\xF4ng c\xF2n t\u1ED3n t\u1EA1i. C\xE1c li\xEAn k\u1EBFt sau c\xF3 th\xF4ng tin li\xEAn quan:",OW="N\u1ED9i dung TechNet Wiki \u0111\xE3 l\u01B0u tr\u1EEF",BW="Di\u1EC5n \u0111\xE0n MSDN v\xE0 TechNet \u0111\xE3 l\u01B0u tr\u1EEF";var zW="H\u01B0\u01A1\u0301ng d\xE2\u0303n s\u01B0\u0309 du\u0323ng Microsoft Learn",GW="Trang ch\u1EE7 Microsoft Learn",VW="Ph\u1EA7n H&amp;\u0110 c\u1EE7a Microsoft";var jW=new WeakMap,mr=e=&gt;(...t)=&gt;{let n=e(...t);return jW.set(n,!0),n},Sp=e=&gt;typeof e=="function"&amp;&amp;jW.has(e);var k0=typeof window&lt;"u"&amp;&amp;window.customElements!=null&amp;&amp;window.customElements.polyfillWrapFlushCallback!==void 0,uE=(e,t,n=null,o=null)=&gt;{for(;t!==n;){let r=t.nextSibling;e.insertBefore(t,o),t=r}},wp=(e,t,n=null)=&gt;{for(;t!==n;){let o=t.nextSibling;e.removeChild(t),t=o}};var Di={},dE={};var nl=`{{lit-${String(Math.random()).slice(2)}}}`,C0=`&lt;!--${nl}--&gt;`,YW=new RegExp(`${nl}|${C0}`),eg="$lit$",Q_=class{constructor(t,n){this.parts=[],this.element=n;let o=[],r=[],i=document.createTreeWalker(n.content,133,null,!1),s=0,a=-1,l=0,{strings:c,values:{length:u}}=t;for(;l&lt;u;){let d=i.nextNode();if(d===null){i.currentNode=r.pop();continue}if(a++,d.nodeType===1){if(d.hasAttributes()){let p=d.attributes,{length:h}=p,g=0;for(let f=0;f&lt;h;f++)QW(p[f].name,eg)&amp;&amp;g++;for(;g-- &gt;0;){let f=c[l],b=pE.exec(f)[2],y=b.toLowerCase()+eg,v=d.getAttribute(y);d.removeAttribute(y);let T=v.split(YW);this.parts.push({type:"attribute",index:a,name:b,strings:T}),l+=T.length-1}}d.tagName==="TEMPLATE"&amp;&amp;(r.push(d),i.currentNode=d.content)}else if(d.nodeType===3){let p=d.data;if(p.indexOf(nl)&gt;=0){let h=d.parentNode,g=p.split(YW),f=g.length-1;for(let b=0;b&lt;f;b++){let y,v=g[b];if(v==="")y=$i();else{let T=pE.exec(v);T!==null&amp;&amp;QW(T[2],eg)&amp;&amp;(v=v.slice(0,T.index)+T[1]+T[2].slice(0,-eg.length)+T[3]),y=document.createTextNode(v)}h.insertBefore(y,d),this.parts.push({type:"node",index:++a})}g[f]===""?(h.insertBefore($i(),d),o.push(d)):d.data=g[f],l+=f}}else if(d.nodeType===8)if(d.data===nl){let p=d.parentNode;(d.previousSibling===null||a===s)&amp;&amp;(a++,p.insertBefore($i(),d)),s=a,this.parts.push({type:"node",index:a}),d.nextSibling===null?d.data="":(o.push(d),a--),l++}else{let p=-1;for(;(p=d.data.indexOf(nl,p+1))!==-1;)this.parts.push({type:"node",index:-1}),l++}}for(let d of o)d.parentNode.removeChild(d)}},QW=(e,t)=&gt;{let n=e.length-t.length;return n&gt;=0&amp;&amp;e.slice(n)===t},A0=e=&gt;e.index!==-1,$i=()=&gt;document.createComment(""),pE=/([ \x09\x0a\x0c\x0d])([^\0-\x1F\x7F-\x9F "'&gt;=/]+)([ \x09\x0a\x0c\x0d]*=[ \x09\x0a\x0c\x0d]*(?:[^ \x09\x0a\x0c\x0d"'`&lt;&gt;=]*|"[^"]*|'[^']*))$/;var tg=class{constructor(t,n,o){this.__parts=[],this.template=t,this.processor=n,this.options=o}update(t){let n=0;for(let o of this.__parts)o!==void 0&amp;&amp;o.setValue(t[n]),n++;for(let o of this.__parts)o!==void 0&amp;&amp;o.commit()}_clone(){let t=k0?this.template.element.content.cloneNode(!0):document.importNode(this.template.element.content,!0),n=[],o=this.template.parts,r=document.createTreeWalker(t,133,null,!1),i=0,s=0,a,l=r.nextNode();for(;i&lt;o.length;){if(a=o[i],!A0(a)){this.__parts.push(void 0),i++;continue}for(;s&lt;a.index;)s++,l.nodeName==="TEMPLATE"&amp;&amp;(n.push(l),r.currentNode=l.content),(l=r.nextNode())===null&amp;&amp;(r.currentNode=n.pop(),l=r.nextNode());if(a.type==="node"){let c=this.processor.handleTextExpression(this.options);c.insertAfterNode(l.previousSibling),this.__parts.push(c)}else this.__parts.push(...this.processor.handleAttributeExpressions(l,a.name,a.strings,this.options));i++}return k0&amp;&amp;(document.adoptNode(t),customElements.upgrade(t)),t}};var KW=window.trustedTypes&amp;&amp;trustedTypes.createPolicy("lit-html",{createHTML:e=&gt;e}),Ove=` ${nl} `,ol=class{constructor(t,n,o,r){this.strings=t,this.values=n,this.type=o,this.processor=r}getHTML(){let t=this.strings.length-1,n="",o=!1;for(let r=0;r&lt;t;r++){let i=this.strings[r],s=i.lastIndexOf("&lt;!--");o=(s&gt;-1||o)&amp;&amp;i.indexOf("--&gt;",s+1)===-1;let a=pE.exec(i);a===null?n+=i+(o?Ove:C0):n+=i.substr(0,a.index)+a[1]+a[2]+eg+a[3]+nl}return n+=this.strings[t],n}getTemplateElement(){let t=document.createElement("template"),n=this.getHTML();return KW!==void 0&amp;&amp;(n=KW.createHTML(n)),t.innerHTML=n,t}};var _u=e=&gt;e===null||!(typeof e=="object"||typeof e=="function"),mE=e=&gt;Array.isArray(e)||!!(e&amp;&amp;e[Symbol.iterator]),ng=class{constructor(t,n,o){this.dirty=!0,this.element=t,this.name=n,this.strings=o,this.parts=[];for(let r=0;r&lt;o.length-1;r++)this.parts[r]=this._createPart()}_createPart(){return new ua(this)}_getValue(){let t=this.strings,n=t.length-1,o=this.parts;if(n===1&amp;&amp;t[0]===""&amp;&amp;t[1]===""){let i=o[0].value;if(typeof i=="symbol")return String(i);if(typeof i=="string"||!mE(i))return i}let r="";for(let i=0;i&lt;n;i++){r+=t[i];let s=o[i];if(s!==void 0){let a=s.value;if(_u(a)||!mE(a))r+=typeof a=="string"?a:String(a);else for(let l of a)r+=typeof l=="string"?l:String(l)}}return r+=t[n],r}commit(){this.dirty&amp;&amp;(this.dirty=!1,this.element.setAttribute(this.name,this._getValue()))}},ua=class{constructor(t){this.value=void 0,this.committer=t}setValue(t){t!==Di&amp;&amp;(!_u(t)||t!==this.value)&amp;&amp;(this.value=t,Sp(t)||(this.committer.dirty=!0))}commit(){for(;Sp(this.value);){let t=this.value;this.value=Di,t(this)}this.value!==Di&amp;&amp;this.committer.commit()}},Xr=class e{constructor(t){this.value=void 0,this.__pendingValue=void 0,this.options=t}appendInto(t){this.startNode=t.appendChild($i()),this.endNode=t.appendChild($i())}insertAfterNode(t){this.startNode=t,this.endNode=t.nextSibling}appendIntoPart(t){t.__insert(this.startNode=$i()),t.__insert(this.endNode=$i())}insertAfterPart(t){t.__insert(this.startNode=$i()),this.endNode=t.endNode,t.endNode=this.startNode}setValue(t){this.__pendingValue=t}commit(){if(this.startNode.parentNode===null)return;for(;Sp(this.__pendingValue);){let n=this.__pendingValue;this.__pendingValue=Di,n(this)}let t=this.__pendingValue;t!==Di&amp;&amp;(_u(t)?t!==this.value&amp;&amp;this.__commitText(t):t instanceof ol?this.__commitTemplateResult(t):t instanceof Node?this.__commitNode(t):mE(t)?this.__commitIterable(t):t===dE?(this.value=dE,this.clear()):this.__commitText(t))}__insert(t){this.endNode.parentNode.insertBefore(t,this.endNode)}__commitNode(t){this.value!==t&amp;&amp;(this.clear(),this.__insert(t),this.value=t)}__commitText(t){let n=this.startNode.nextSibling;t=t??"";let o=typeof t=="string"?t:String(t);n===this.endNode.previousSibling&amp;&amp;n.nodeType===3?n.data=o:this.__commitNode(document.createTextNode(o)),this.value=t}__commitTemplateResult(t){let n=this.options.templateFactory(t);if(this.value instanceof tg&amp;&amp;this.value.template===n)this.value.update(t.values);else{let o=new tg(n,t.processor,this.options),r=o._clone();o.update(t.values),this.__commitNode(r),this.value=o}}__commitIterable(t){Array.isArray(this.value)||(this.value=[],this.clear());let n=this.value,o=0,r;for(let i of t)r=n[o],r===void 0&amp;&amp;(r=new e(this.options),n.push(r),o===0?r.appendIntoPart(this):r.insertAfterPart(n[o-1])),r.setValue(i),r.commit(),o++;o&lt;n.length&amp;&amp;(n.length=o,this.clear(r&amp;&amp;r.endNode))}clear(t=this.startNode){wp(this.startNode.parentNode,t.nextSibling,this.endNode)}},Ep=class{constructor(t,n,o){if(this.value=void 0,this.__pendingValue=void 0,o.length!==2||o[0]!==""||o[1]!=="")throw new Error("Boolean attributes can only contain a single expression");this.element=t,this.name=n,this.strings=o}setValue(t){this.__pendingValue=t}commit(){for(;Sp(this.__pendingValue);){let n=this.__pendingValue;this.__pendingValue=Di,n(this)}if(this.__pendingValue===Di)return;let t=!!this.__pendingValue;this.value!==t&amp;&amp;(t?this.element.setAttribute(this.name,""):this.element.removeAttribute(this.name),this.value=t),this.__pendingValue=Di}},K_=class extends ng{constructor(t,n,o){super(t,n,o),this.single=o.length===2&amp;&amp;o[0]===""&amp;&amp;o[1]===""}_createPart(){return new bu(this)}_getValue(){return this.single?this.parts[0].value:super._getValue()}commit(){this.dirty&amp;&amp;(this.dirty=!1,this.element[this.name]=this._getValue())}},bu=class extends ua{},WW=!1;(()=&gt;{try{let e={get capture(){return WW=!0,!1}};window.addEventListener("test",e,e),window.removeEventListener("test",e,e)}catch{}})();var kp=class{constructor(t,n,o){this.value=void 0,this.__pendingValue=void 0,this.element=t,this.eventName=n,this.eventContext=o,this.__boundHandleEvent=r=&gt;this.handleEvent(r)}setValue(t){this.__pendingValue=t}commit(){for(;Sp(this.__pendingValue);){let i=this.__pendingValue;this.__pendingValue=Di,i(this)}if(this.__pendingValue===Di)return;let t=this.__pendingValue,n=this.value,o=t==null||n!=null&amp;&amp;(t.capture!==n.capture||t.once!==n.once||t.passive!==n.passive),r=t!=null&amp;&amp;(n==null||o);o&amp;&amp;this.element.removeEventListener(this.eventName,this.__boundHandleEvent,this.__options),r&amp;&amp;(this.__options=Bve(t),this.element.addEventListener(this.eventName,this.__boundHandleEvent,this.__options)),this.value=t,this.__pendingValue=Di}handleEvent(t){typeof this.value=="function"?this.value.call(this.eventContext||this.element,t):this.value.handleEvent(t)}},Bve=e=&gt;e&amp;&amp;(WW?{capture:e.capture,passive:e.passive,once:e.once}:e.capture);var hE=class{handleAttributeExpressions(t,n,o,r){let i=n[0];return i==="."?new K_(t,n.slice(1),o).parts:i==="@"?[new kp(t,n.slice(1),r.eventContext)]:i==="?"?[new Ep(t,n.slice(1),o)]:new ng(t,n,o).parts}handleTextExpression(t){return new Xr(t)}},gE=new hE;function I0(e){let t=P0.get(e.type);t===void 0&amp;&amp;(t={stringsArray:new WeakMap,keyString:new Map},P0.set(e.type,t));let n=t.stringsArray.get(e.strings);if(n!==void 0)return n;let o=e.strings.join(nl);return n=t.keyString.get(o),n===void 0&amp;&amp;(n=new Q_(e,e.getTemplateElement()),t.keyString.set(o,n)),t.stringsArray.set(e.strings,n),n}var P0=new Map;var L0=new WeakMap,S=(e,t,n)=&gt;{let o=L0.get(t);o===void 0&amp;&amp;(wp(t,t.firstChild),L0.set(t,o=new Xr(Object.assign({templateFactory:I0},n))),o.appendInto(t)),o.setValue(e),o.commit()};typeof window&lt;"u"&amp;&amp;(window.litHtmlVersions||(window.litHtmlVersions=[])).push("1.4.1");var m=(e,...t)=&gt;new ol(e,t,"html",gE);var R0=class{constructor(t){this.classes=new Set,this.changed=!1,this.element=t;let n=(t.getAttribute("class")||"").split(/\s+/);for(let o of n)this.classes.add(o)}add(t){this.classes.add(t),this.changed=!0}remove(t){this.classes.delete(t),this.changed=!0}commit(){if(this.changed){let t="";this.classes.forEach(n=&gt;t+=n+" "),this.element.setAttribute("class",t)}}},XW=new WeakMap,Jr=mr(e=&gt;t=&gt;{if(!(t instanceof ua)||t instanceof bu||t.committer.name!=="class"||t.committer.parts.length&gt;1)throw new Error("The `classMap` directive must be used in the `class` attribute and must be the only part in the attribute.");let{committer:n}=t,{element:o}=n,r=XW.get(t);r===void 0&amp;&amp;(o.setAttribute("class",n.strings.join(" ")),XW.set(t,r=new Set));let i=o.classList||new R0(o);r.forEach(s=&gt;{s in e||(i.remove(s),r.delete(s))});for(let s in e){let a=e[s];a!=r.has(s)&amp;&amp;(a?(i.add(s),r.add(s)):(i.remove(s),r.delete(s)))}typeof i.commit=="function"&amp;&amp;i.commit()});var M0=new WeakMap,Dt=mr(e=&gt;t=&gt;{let n=M0.get(t);if(e===void 0&amp;&amp;t instanceof ua){if(n!==void 0||!M0.has(t)){let o=t.committer.name;t.committer.element.removeAttribute(o)}}else e!==n&amp;&amp;t.setValue(e);M0.set(t,e)});var Gve=mr(e=&gt;t=&gt;{let n;if(t instanceof kp||t instanceof Xr)throw new Error("The `live` directive is not allowed on text or event bindings");if(t instanceof Ep)JW(t.strings),n=t.element.hasAttribute(t.name),t.value=n;else{let{element:o,name:r,strings:i}=t.committer;if(JW(i),t instanceof bu){if(n=o[r],n===e)return}else t instanceof ua&amp;&amp;(n=o.getAttribute(r));if(n===String(e))return}t.setValue(e)}),JW=e=&gt;{if(e.length!==2||e[0]!==""||e[1]!=="")throw new Error("`live` bindings can only contain a single expression")};var ZW=(e,t)=&gt;{let n=e.startNode.parentNode,o=t===void 0?e.endNode:t.startNode,r=n.insertBefore($i(),o);n.insertBefore($i(),o);let i=new Xr(e.options);return i.insertAfterNode(r),i},Cp=(e,t)=&gt;(e.setValue(t),e.commit(),e),D0=(e,t,n)=&gt;{let o=e.startNode.parentNode,r=n?n.startNode:e.endNode,i=t.endNode.nextSibling;i!==r&amp;&amp;uE(o,t.startNode,i,r)},$0=e=&gt;{wp(e.startNode.parentNode,e.startNode,e.endNode.nextSibling)},eX=(e,t,n)=&gt;{let o=new Map;for(let r=t;r&lt;=n;r++)o.set(e[r],r);return o},tX=new WeakMap,nX=new WeakMap,hr=mr((e,t,n)=&gt;{let o;return n===void 0?n=t:t!==void 0&amp;&amp;(o=t),r=&gt;{if(!(r instanceof Xr))throw new Error("repeat can only be used in text bindings");let i=tX.get(r)||[],s=nX.get(r)||[],a=[],l=[],c=[],u=0;for(let y of e)c[u]=o?o(y,u):u,l[u]=n(y,u),u++;let d,p,h=0,g=i.length-1,f=0,b=l.length-1;for(;h&lt;=g&amp;&amp;f&lt;=b;)if(i[h]===null)h++;else if(i[g]===null)g--;else if(s[h]===c[f])a[f]=Cp(i[h],l[f]),h++,f++;else if(s[g]===c[b])a[b]=Cp(i[g],l[b]),g--,b--;else if(s[h]===c[b])a[b]=Cp(i[h],l[b]),D0(r,i[h],a[b+1]),h++,b--;else if(s[g]===c[f])a[f]=Cp(i[g],l[f]),D0(r,i[g],i[h]),g--,f++;else if(d===void 0&amp;&amp;(d=eX(c,f,b),p=eX(s,h,g)),!d.has(s[h]))$0(i[h]),h++;else if(!d.has(s[g]))$0(i[g]),g--;else{let y=p.get(c[f]),v=y!==void 0?i[y]:null;if(v===null){let T=ZW(r,i[h]);Cp(T,l[f]),a[f]=T}else a[f]=Cp(v,l[f]),D0(r,v,i[h]),i[y]=null;f++}for(;f&lt;=b;){let y=ZW(r,a[b+1]);Cp(y,l[f]),a[f++]=y}for(;h&lt;=g;){let y=i[h++];y!==null&amp;&amp;$0(y)}tX.set(r,a),nX.set(r,c)}});var oX=new WeakMap,z=mr(e=&gt;t=&gt;{if(!(t instanceof Xr))throw new Error("unsafeHTML can only be used in text bindings");let n=oX.get(t);if(n!==void 0&amp;&amp;_u(e)&amp;&amp;e===n.value&amp;&amp;t.value===n.fragment)return;let o=document.createElement("template");o.innerHTML=e;let r=document.importNode(o.content,!0);t.setValue(r),oX.set(t,{value:e,fragment:r})});var rX=new WeakMap,iX=2147483647,gr=mr((...e)=&gt;t=&gt;{let n=rX.get(t);n===void 0&amp;&amp;(n={lastRenderedIndex:iX,values:[]},rX.set(t,n));let o=n.values,r=o.length;n.values=e;for(let i=0;i&lt;e.length&amp;&amp;!(i&gt;n.lastRenderedIndex);i++){let s=e[i];if(_u(s)||typeof s.then!="function"){t.setValue(s),n.lastRenderedIndex=i;break}i&lt;r&amp;&amp;s===o[i]||(n.lastRenderedIndex=iX,r=0,Promise.resolve(s).then(a=&gt;{let l=n.values.indexOf(s);l&gt;-1&amp;&amp;l&lt;n.lastRenderedIndex&amp;&amp;(n.lastRenderedIndex=l,t.setValue(a),t.commit())}))}});function Jt(){window.dispatchEvent(new CustomEvent("content-update"))}function gn(e,t,n="",o="button-info",r="banner",i){let s=i||x.getElementById("disclaimer-holder");if(!s)return null;let a=t&amp;&amp;t.url?m`
					&lt;a
						id=${t.id}
						href="${t.url}"
						data-bi-name="CTA"
						class="button ${o} button-sm margin-inline-xxs"
					&gt;
						&lt;span&gt;${t.text}&lt;/span&gt;
					&lt;/a&gt;
			  `:"",l=t&amp;&amp;t.clickHandler?m`
					&lt;button
						id=${t.id}
						data-bi-name="CTA"
						@click="${t.clickHandler}"
						class="button ${o} button-sm margin-inline-xxs"
					&gt;
						${t.text}
					&lt;/button&gt;
			  `:"",c=t?m` &lt;div class="level-right margin-xxs margin-none-tablet"&gt;
				&lt;div class="level-item justify-content-flex-start padding-xxs-tablet"&gt;
					${a||l}
				&lt;/div&gt;
		  &lt;/div&gt;`:"";return S(m`
			&lt;section
				data-bi-name="${r}"
				data-dismissable="disappearing"
				class="${n} banner"
			&gt;
				&lt;div class="banner-content uhf-container display-flex align-items-center"&gt;
					&lt;div class="level justify-content-flex-start margin-bottom-none"&gt;
						&lt;div class="level-left flex-shrink-1"&gt;
							&lt;div class="level-item flex-shrink-1"&gt;
								&lt;p
									class="has-text-white-static disclaimer-title margin-block-xxs margin-right-xs has-line-height-reset"
								&gt;
									&lt;span class="icon"&gt;
										&lt;span class="docon docon-status-error-outline" aria-hidden="true"&gt;&lt;/span&gt;
									&lt;/span&gt;
									&lt;span&gt;${z(e)}&lt;/span&gt;
								&lt;/p&gt;
							&lt;/div&gt;
						&lt;/div&gt;
						${c}
					&lt;/div&gt;
					&lt;button
						data-dismiss
						data-bi-name="close"
						type="button"
						class="delete position-absolute top-0 right-0 margin-xxs delete-lg"
					&gt;
						&lt;span class="visually-hidden"&gt;${Js}&lt;/span&gt;
					&lt;/button&gt;
				&lt;/div&gt;
			&lt;/section&gt;
		`,s),Jt(),s}function te(e){let t,n=/\+/g,o=/([^&amp;=]+)=?([^&amp;]*)/g,r=s=&gt;decodeURIComponent(s.replace(n," "));e===void 0&amp;&amp;(e=Z.search),e=e.substring(1);let i={};for(;t=o.exec(e);)i[r(t[1])]=r(t[2]);return i}function ne(e,t=!1){let n=[];for(let o in e)e.hasOwnProperty(o)&amp;&amp;e[o]!==""&amp;&amp;e[o]!==null&amp;&amp;e[o]!==void 0&amp;&amp;(t&amp;&amp;Array.isArray(e[o])?e[o].forEach(r=&gt;{n.push(encodeURIComponent(o)+"="+encodeURIComponent(r))}):n.push(encodeURIComponent(o)+"="+encodeURIComponent(e[o].toString())));return n.join("&amp;")}function Ft(e,t,n){let o=te(),r=!1;for(let c in e)e.hasOwnProperty(c)&amp;&amp;o[c]!==String(e[c])&amp;&amp;(o[c]=e[c],r=!0);let i=Z.hash;if(typeof n=="string"&amp;&amp;(n=n.trim(),n.substr(0,1)!=="#"&amp;&amp;n!==""&amp;&amp;(n=`#${n}`),i!==n&amp;&amp;(i=n,r=!0)),!r)return;let s=ne(o);s.length&gt;0&amp;&amp;(s="?"+s);let a=`${Z.protocol}//${Z.host}${Z.pathname}${s}${i}`,l=Ko.state||{};t==="pushState"?Ko.pushState(l,x.title,a):t==="replaceState"?Ko.replaceState(l,x.title,a):Z.href=a}function N0(e){let t=x.createElement("a");/^https:\/\/|^http:\/\//.test(e)?t.href=e:/^\/\//.test(e)?t.href=Z.protocol+e:t.href=Z.origin+e;let n=t.pathname[0]==="/"?t.pathname:"/"+t.pathname,o=t.host.replace(/:443$|:80$/,""),r=t.hostname.replace(/:443$|:80$/,"");return{hash:t.hash,host:o,hostname:r,href:t.href,origin:`${t.protocol}//${o}`,pathname:n,protocol:t.protocol,search:t.search}}function q0(e,t=2e3,n=";"){let o=encodeURIComponent(n).length,r=[],i,s;for(let a of e){let l=encodeURIComponent(a).length;if(l&gt;t)throw new Error(`The encoded length of "${a}" (${l}) is greater than the max partition length (${t}).`);(!i||s+l&gt;t)&amp;&amp;(i=[],r.push(i),s=0),i.push(a),s+=l+o}return r}function Ni(e=new URL(Z.href)){let t=new URLSearchParams(e.search),n={};return t.forEach((o,r)=&gt;n[r]=o),n}var Mr=(()=&gt;{let e;return t=&gt;{if(!t&amp;&amp;e!==void 0)return e;let n=te().dataSource;return e=A("is_archived")==="true"||_.data.pageTemplate==="SearchPage"&amp;&amp;n==="previousVersions",e}})();function Vve(){return A("is_retired")==="true"}function jve(){if(!Mr())return;let e=rt.machineTranslated,t=e?YG:jG,n=e?VG:zG,o=A("current_version_url"),r=Vve()?t:n;if(A("vs_archive")==="true"){let s=wW,a=EW;gn(s,{url:`https://visualstudio.microsoft.com/downloads/?utm_medium=microsoft&amp;utm_source=${location.host}&amp;utm_campaign=button+cta&amp;utm_content=download+vs2019`,text:a})}if(o)gn(r,{url:o,text:JG});else if(_.data.pageTemplate==="SearchPage"){let s=vM;gn(iV,{url:location.origin,text:s})}else{let s=vM;gn(r,{url:location.origin,text:s})}}function sX(){Mr()&amp;&amp;jve()}var Yve=/([a-z]\.)([a-z])/gi,Qve=/([a-z])([A-Z]+[a-z])/g,Kve=/(\w\/)(\S?)/gi,fE="&lt;wbr&gt;",F0=`$1${fE}$2`,Wve=/\u200B/g;function $o(e,t=3){return!e||!e.length||t===0||(t&amp;2&amp;&amp;(e=e.replace(Yve,F0)),t&amp;1&amp;&amp;(e=e.replace(Qve,F0)),t&amp;4&amp;&amp;(e=e.replace(Kve,F0))),e}function aX(e,t){let n=[];if(!e||t===0)return n;e=$o(e,t);let o=0,r=e.indexOf(fE,o);for(;r!==-1;)n.push(e.substring(o,r)),n.push(document.createElement("wbr")),o=r+fE.length,r=e.indexOf(fE,o);return n.push(e.substring(o)),n}function lX(e){return e.replace(Wve,"")}var Xve={"&amp;":"&amp;amp;","&lt;":"&amp;lt;","&gt;":"&amp;gt;",'"':"&amp;quot;","'":"&amp;#39;"},cX=/[&amp;&lt;&gt;"']/g,Jve=RegExp(cX.source);function Ge(e){return e&amp;&amp;Jve.test(e)?e.replace(cX,t=&gt;Xve[t]):e}function bE(e){return e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&amp;")}function og(e){let t=e.cloneNode(!0);t.hidden=!0,document.body.appendChild(t);function n(o){o!==null&amp;&amp;(n(o.nextElementSibling),window.getComputedStyle(o,null).getPropertyValue("display")==="none"?o.parentElement.removeChild(o):n(o.firstElementChild))}return n(t.firstElementChild),document.body.removeChild(t),t.textContent}function Zr(e,t={year:"numeric",month:"short",day:"numeric"},n=_.data.userLocale){return new Date(e).toLocaleDateString(n,t).replace(/\u200E/g,"")}function _E(e){Array.from(document.querySelectorAll("span[data-localize-date]")).forEach(n=&gt;{if(n.textContent!==""){let o=Zr(new Date(n.textContent),e);n.textContent=o}})}var Zve=/(^|\s)(C#|F#|C\+\+)($|\s|[.,!?;:])/g;function vE(e,t="text"){let n=`$1$2${t==="text"?"\u200E":"&amp;lrm;"}$3`;return e.replace(Zve,n)}function uX(e=document.body,t=_.data.userLocale){e.querySelectorAll("time[data-article-date]").forEach(o=&gt;{o.classList.remove("is-invisible");let r;try{if(r=new Date(o.getAttribute("datetime")),isNaN(r.getTime()))return}catch{return}o.setAttribute("datetime",r.toISOString());let i={year:"numeric",month:"2-digit",day:"2-digit"};o.getAttribute("data-article-date-source")==="ms.date"&amp;&amp;(i.timeZone="UTC");let a=Zr(r,i,t);o.textContent=a})}function ut(e=["api-branch","branch"],t=""){if(w.accessLevel==="local")return"main";if(w.reviewFeatures===!0){let n=te(Z.search);return e.reduce((o,r)=&gt;o||n[r],"")||t}return null}var yE=location.pathname.split("/").map(e=&gt;e.toLowerCase()),eye=yE.length&gt;2?yE[2]:"",Ot=eye==="test";var tye=A("uhfHeaderId"),nye=tye,Bt=oye({brand:_.data.brand,pathnameSegments:yE,page_kind:A("page_kind"),page_type:A("page_type"),headerId:nye,isAdmin:A("is_admin"),isEditor:A("is_editor")??"false"});function oye(e){let{brand:t,pathnameSegments:n,page_kind:o,page_type:r,headerId:i,isAdmin:s,isEditor:a}=e;if(s==="true")return"Admin";if(a==="true")return"Editor";if(i==="MSDocsHeader-Archive")return"Archive";if(o==="docs"&amp;&amp;r==="home"||r==="welcome")return"Docs_Home";if(r==="profile")return"Profile";if(r==="locale")return"Locale";if(r==="search")return"Search";if(o==="assessments")return"Assessments";switch(n[2]){case"docs":return"Documentation";case"training":return"Training";case"certifications":return I.previewCredentialsL1?"Credentials":"Certifications";case"credentials":return"Credentials";case"answers":return"Q&amp;A";case"samples":return"Code Samples";case"assessments":return"Assessments";case"shows":return"Shows";case"events":return"Events";case"legal":return"Legal"}if(n[2]==="training"&amp;&amp;w.siteName==="learn")return"Training";if(t==="mooncake")return"Mooncake";if(!i&amp;&amp;w.siteName==="learn")return"Learn";switch(i){case"answers":case"answersv2":case"answersv2MOD":return"Q&amp;A";case"mooncake":return"Mooncake";case"MSDocsHeader-Credentials":return"Credentials";case"MSDocsHeader-Certifications":return I.previewCredentialsL1?"Credentials":"Certifications";case"MSDocsHeader-Events":return"Events";case"MSDocsHeader-Learn":return"Learn";case"MSDocsHeader-RegionalDirectors":return"Regional Directors";case"MSDocsHeader-Shows":return"Shows";case"DEV_Homeheader":case"MSDocsHeader-Advocates":case"devcenter-store-header":case"mixed-reality-header":case"win-dev-center-header":case"win-hardware-header":case"win-iot-devcenter-header":case"reactor":return"Developer";case"MSDocsHeader-DocsL1":return"Documentation";case"MSDocsHeader-Assessments":return"Assessments";default:return"Third-Party"}}function U0(e){return decodeURIComponent(atob(iye(e).replace(/_/g,"/").replace(/-/g,"+")).split("").map(t=&gt;`%${("00"+t.charCodeAt(0).toString(16)).slice(-2)}`).join(""))}function iye(e){switch(e.length%4){case 0:return e;case 2:return e+"==";case 3:return e+"=";default:throw new Error("Illegal base64url string!")}}var H0="id_token",O0="docsAuthToken",sye="account_linking_token",W_=class{constructor({detail:t}){this.message="invalid token",this.detail=t}},rl=class{constructor({detail:t}){this.message="invalid claim",this.detail=t}},xE=class{constructor({detail:t}){this.message="malformed claim",this.detail=t}};function TE(e){we.setItem(H0,e)}function vu(){return we.getItem(H0)}function SE(){we.removeItem(H0)}function wE(e){we.setItem(O0,e)}function Dr(){return we.getItem(O0)}function X_(){we.removeItem(O0)}function rg(){we.removeItem(sye)}function yu(e,t={nbfClockSkewInMilliseconds:2500}){try{if(!(e&amp;&amp;e.length&amp;&amp;e.indexOf(".")&gt;-1))throw new W_({detail:"Invalid JWT - no separators found."});let o=e.split("."),r=JSON.parse(U0(o[1]));if(!r)throw new W_({detail:"Invalid JWT - payload is missing."});if(r.hasOwnProperty("nbf")){let i=r.nbf;if(isNaN(i))throw new xE({detail:"Invalid NBF claim - claim is malformed."});let s=new Date(0);s.setUTCSeconds(r.nbf);let a=new Date(Date.now()+t.nbfClockSkewInMilliseconds);if(s&gt;a)throw new rl({detail:"Invalid NBF claim - token not yet valid."})}if(r.hasOwnProperty("exp")){let i=r.exp;if(isNaN(i))throw new xE({detail:"Invalid EXP claim - claim is malformed."});let s=new Date(0);s.setUTCSeconds(r.exp);let a=new Date(Date.now());if(s&lt;=a)throw new rl({detail:"Invalid EXP claim - token has expired."})}return r}finally{}}var EE=e=&gt;{if(!(e&amp;&amp;e.length&amp;&amp;e.indexOf(".")&gt;-1))throw new W_({detail:"Invalid JWT - no separators found."});let n=e.split(".");return JSON.parse(U0(n[1]))};var aye=30*1e3,M=async(e,t,n=aye)=&gt;{t=t||{};let o=new AbortController;t.signal=o.signal;let r=setTimeout(()=&gt;o.abort(),n),i=await fetch(e,t);return clearTimeout(r),i};function j(e,t,n=!0,o=!0){t=t||{},t.mode="cors",t.credentials!=="omit"&amp;&amp;(t.credentials="same-origin");let r=new Request(e,t);return n&amp;&amp;Dr()&amp;&amp;r.headers.set("Authorization",`Bearer ${Dr()}`),(r.method==="PUT"||r.method==="POST")&amp;&amp;o&amp;&amp;r.headers.set("Content-Type","application/json"),r}var{userLocale:Yt}=_.data,dX={type:"static-header",brandLink:{displayName:"Learn",href:`/${Yt}/`,biName:"learn"},navLinks:[{title:sc,href:`/${Yt}/docs/`,biName:"documentation"},{title:Mi,href:`/${Yt}/training/`,biName:"training"},{title:I.previewCredentialsL1?Mo:Ws,href:I.previewCredentialsL1?`/${Yt}/credentials/`:`/${Yt}/certifications/`,biName:I.previewCredentialsL1?"credentials":"certifications"},{title:"Q&amp;A",href:`/${Yt}/answers/`,biName:"qna"},{title:zR,href:`/${Yt}/samples/browse/`,biName:"code-samples"},{title:UT,href:`/${Yt}/assessments/`,biName:"assessments"},{title:Ii,href:`/${Yt}/shows/`,biName:"shows"}]},B0=location.hostname.endsWith(".microsoft.scloud")||location.hostname.endsWith("-microsoft-scloud.local"),pX={type:"static-header",brandLink:{displayName:"Learn",href:`/${Yt}/`,biName:"learn"},navLinks:[{title:sK,href:B0?`/${Yt}/microsoft-government-secret/azure/azure-government-secret`:`/${Yt}/microsoft-government-topsecret/azure/azure-government-top-secret`,biName:"azure"},{title:lK,href:B0?`/${Yt}/microsoft-365-ussec`:`/${Yt}/microsoft-365-usnat`,biName:"microsoft-365"},{title:c9,href:B0?`/${Yt}/microsoft-government-secret/power-platform`:`/${Yt}/microsoft-government-topsecret/power-platform`,biName:"power-latform"},{title:I9,href:`/${Yt}/docs/`,biName:"public-documentation"},{title:Mi,href:`/${Yt}/training/`,biName:"training"},{title:I.previewCredentialsL1?Mo:Ws,href:I.previewCredentialsL1?`/${Yt}/credentials/`:`/${Yt}/certifications/`,biName:I.previewCredentialsL1?"credentials":"certifications"}]},mX={type:"static-header",brandLink:{displayName:"Developer",href:`/${Yt}/`,biName:"developer"},navLinks:[{title:"Learn",href:`https://learn.microsoft.com/${Yt}/`,biName:"learn"},{title:sc,href:`https://learn.microsoft.com/${Yt}/docs/`,biName:"documentation"},{title:Mi,href:`https://learn.microsoft.com/${Yt}/training/`,biName:"training"},{title:"Q&amp;A",href:`https://learn.microsoft.com/${Yt}/answers/`,biName:"qna"},{title:zR,href:`https://learn.microsoft.com/${Yt}/samples/browse/`,biName:"code-samples"},{title:Ii,href:`https://learn.microsoft.com/${Yt}/shows/`,biName:"shows"},{title:bp,href:`https://learn.microsoft.com/${Yt}/events/`,biName:"events"}]},hX={type:"static-header",brandLink:{displayName:"Learn",href:`/${Yt}/`,biName:"learn"},navLinks:[{title:Mi,href:`https://learn.microsoft.com/${Yt}/training/`,biName:"training"},{title:I.previewCredentialsL1?Mo:Ws,href:I.previewCredentialsL1?`https://learn.microsoft.com/${Yt}/credentials/`:`https://learn.microsoft.com/${Yt}/certifications/`,biName:I.previewCredentialsL1?"credentials":"certifications"},{title:ZQ,href:`https://support.azure.cn/${Yt}/support/contact/`,biName:"support"},{title:Ii,href:`https://learn.microsoft.com/${Yt}/shows/`,biName:"shows"}]};async function fX(e=_.data.userLocale){let t=lye();if(t==="developer-header"||t==="mooncake-header")return gX(t);let n=w.reviewFeatures&amp;&amp;location.pathname.startsWith("/en-us/test/")?"test/":"",o={branch:ut(["contentnav-branch"],"main")},r=new URL(`/${e}/${n}content-nav/site-header/${t}.json?${ne(o)}`,location.origin);try{let i=await M(r.href,{credentials:"include"});if(!i?.ok)throw new Error(`Site navigation JSON not found for ${t} in ${e}.`);return await i.json()}catch{return console.error(`Site navigation fetching error. Loading static version of ${t}.`),gX(t)}}function lye(){return w.accessLevel==="isolated"?"isolated-header":w.siteName==="mooncake"?"mooncake-header":Bt==="Developer"?"developer-header":"site-header"}function gX(e){switch(e){case"isolated-header":return pX;case"mooncake-header":return hX;case"developer-header":return mX;default:return dX}}var ig,bX,sg=new Promise(e=&gt;bX=e);async function _X(){ig=await fX(),bX()}function vX(){let e=document.getElementById("ms--search-expander-wrapper");if(!e||!e.classList.contains("overflow-x-hidden"))return;let t=e.querySelector("overflow-menu"),n=e.querySelector("search-expander");if(!t||!n)return;let o=n.querySelector("button[data-search-expander-trigger-open]"),r=n.querySelector("button[data-search-expander-trigger-close]");!o||!r||(o.addEventListener("click",()=&gt;{e.classList.toggle("overflow-x-hidden")}),r.addEventListener("click",()=&gt;{e.classList.toggle("overflow-x-hidden")}),n.addEventListener("keydown",i=&gt;{i.key==="Escape"&amp;&amp;!e.classList.contains("overflow-x-hidden")&amp;&amp;e.classList.toggle("overflow-x-hidden")}),window.addEventListener("click",i=&gt;{i.target instanceof Element&amp;&amp;i.type==="click"&amp;&amp;!n.contains(i.target)&amp;&amp;!e.classList.contains("overflow-x-hidden")&amp;&amp;(i.target.hasAttribute("data-search-expander-autocomplete-suggestion")||e.classList.toggle("overflow-x-hidden"))}))}var J_=["a","area","button:not([disabled])","iframe","input:not([disabled])","select:not([disabled])","summary","textarea:not([disabled])","[contenteditable]",'[tabindex]:not([tabindex="-1"])'];function kE(e){return e.matches(J_.join(","))}function CE(e,t=!0){return n=&gt;{if(n.target instanceof Element&amp;&amp;!e.contains(n.target)){n.preventDefault();let o,r=Array.from(e.querySelectorAll(J_.join(",")));n.target.compareDocumentPosition(e)&amp;(t?Node.DOCUMENT_POSITION_PRECEDING:Node.DOCUMENT_POSITION_FOLLOWING)&amp;&amp;r.reverse();let i=r.length;for(;i--;){let s=r[i],a=getComputedStyle(s);if(!s.hidden&amp;&amp;a.display!=="none"&amp;&amp;a.visibility!=="hidden"&amp;&amp;(s.offsetWidth&gt;0||s.offsetHeight&gt;0)){o=s;break}}o=o||e,o.focus()}}}function z0(e){let t=e.createElement("span");return t.setAttribute("tabindex","0"),t.classList.add("modal-tab-sentinel"),t}var AE=[];function bs(e){AE.push(e)}function Xt(e,t,n,o){e.addEventListener(t,n,o);let r=()=&gt;e.removeEventListener(t,n,o);return bs(r),r}function yX(e=document.documentElement,t=document.documentElement||document.body,n=(document.documentElement||document.body).scrollTop){return t.style.left="0",t.style.right="0",t.style.top=`-${n}px`,t.style.position="fixed",(o=!0)=&gt;{t.style.left="",t.style.right="",t.style.top="",t.style.position="",o&amp;&amp;(e.scrollTop=n)}}var ag=e=&gt;{let t=e.querySelector("[data-autofocus]");if(t&amp;&amp;kE(t)){t.focus();return}e.focus()},_e=class e{constructor(t,n="visibility-hidden-visual-diff"){this.restoreScrollbar=()=&gt;{};this.clickHandler=t=&gt;{let n=t.target,o=n.closest(".modal-pop-content"),r=n.closest(".modal-close");r?(t.preventDefault(),this.hide(r.getAttribute("data-modal-result"))):o&amp;&amp;(t.preventDefault(),this.popContent())};this.escHandler=t=&gt;{if(t.key==="Escape"){if(x.activeElement&amp;&amp;x.activeElement.closest(".popover[open]"))return;t.preventDefault(),this.hide()}};this.setAriaLabelledBy=t=&gt;{let n=t.querySelector("h1")||t.querySelector("h2")||t.querySelector("h3")||t.querySelector("h4")||t.querySelector("p")||t.querySelector("figcaption");n&amp;&amp;(n.id||(n.id="modal-heading"),t.setAttribute("aria-labelledby",n.id))};this.container=x.createElement("div"),this.container.setAttribute("tabindex","-1"),this.container.setAttribute("role","dialog"),this.container.setAttribute("aria-modal","true"),this.container.classList.add("modal","has-default-focus"),n&amp;&amp;this.container.classList.add(n),this.container.setAttribute("data-test-id","modal-container"),S(m`&lt;div class="modal-background modal-close"&gt;&lt;/div&gt;
				${t} `,this.container),this.wrapper=x.createElement("div"),this.wrapper.setAttribute("data-bi-name","modal"),this.wrapper.insertAdjacentElement("afterbegin",this.container),this.contentStack=[t]}static get openCount(){return window.openModalCount||0}static set openCount(t){window.openModalCount=t}show(){return this.container.classList.contains("is-active")?this.openPromise:(e.openCount++,x.body.insertAdjacentElement("afterbegin",z0(x)),x.body.insertAdjacentElement("afterbegin",this.wrapper),this.wrapper.addEventListener("click",this.clickHandler),this.wrapper.addEventListener("keydown",this.escHandler),this.restoreScrollbar=yX(x.documentElement,x.scrollingElement||x.documentElement,(x.scrollingElement||x.documentElement||x.body).scrollTop),this.container.classList.add("is-active"),x.body.insertAdjacentElement("afterbegin",z0(x)),this.setAriaLabelledBy(this.container),window.dispatchEvent(new CustomEvent("modal-show",{detail:{container:this.container}})),this.lastFocus=x.activeElement,this.focusHandler=CE(this.wrapper),Xt(window,"focus",this.focusHandler,!0),ag(this.container),this.openPromise=new Promise(t=&gt;this.resolveOpen=t),this.openPromise)}hide(t=null){this.container.classList.contains("is-active")&amp;&amp;(e.openCount--,this.restoreScrollbar(),this.container.classList.remove("is-active"),this.wrapper.parentElement.removeChild(this.wrapper),Array.from(x.body.querySelectorAll(".modal-tab-sentinel")).forEach(n=&gt;{x.body.removeChild(n)}),window.removeEventListener("focus",this.focusHandler),this.wrapper.removeEventListener("click",this.clickHandler),this.wrapper.removeEventListener("keydown",this.escHandler),this.lastFocus&amp;&amp;this.lastFocus instanceof HTMLElement&amp;&amp;this.lastFocus.focus(),this.lastFocus.closest("details")&amp;&amp;this.lastFocus.closest("details").querySelector("summary").focus(),this.resolveOpen(t),this.resolveOpen=void 0,this.openPromise=void 0)}updateContent(t,n=!0,o=!1){let r=this.container.querySelector(".modal-slide-container"),i=r.querySelector(".modal-slide:first-of-type");if(r===null||i===null)throw new Error(`The ${r===null?"modal-slide-container":"modal-slide"} class is missing!`);r.appendChild(t);let s={forward:rt.userDir==="ltr"?"slide-right":"slide-left",backward:rt.userDir==="ltr"?"slide-left":"slide-right"},a=o?s.forward:s.backward;n?(setTimeout(()=&gt;{i.classList.add(a),t.classList.add(a)},50),setTimeout(()=&gt;{t.classList.remove(a),l(this)},250)):l(this);function l(c){r.removeChild(i),ag(c.container),c.setAriaLabelledBy(c.container)}}pushContent(t){this.contentStack.push(t),S(m`&lt;div class="modal-background modal-close"&gt;&lt;/div&gt;
				${this.contentElement} `,this.container),this.setAriaLabelledBy(this.container),ag(this.contentElement)}popContent(){if(this.contentStack&amp;&amp;this.contentStack.length&lt;=1)throw new Error("Error getting modal content");this.contentStack.pop(),S(m`&lt;div class="modal-background modal-close"&gt;&lt;/div&gt;
				${this.contentElement} `,this.container),ag(this.contentElement)}get contentElement(){return this.contentStack[this.contentStack.length-1]}};var PE=class{constructor(){this._contentStack=[];this._titleStack=[]}get stackLength(){return this._contentStack?this._contentStack.length:void 0}get bodyTemplate(){return this.stackLength?this._contentStack[this._contentStack.length-1]:null}push(t){if(!t)throw new Error("Cannot push empty content");this._contentStack.push(t)}pop(){!this._contentStack||this.stackLength&lt;=1||(this._contentStack.pop(),this._titleStack&amp;&amp;this._titleStack?.length&gt;0&amp;&amp;this._titleStack.pop())}pushTitle(t){t&amp;&amp;this._titleStack.push(t)}getTitle(){return!this._titleStack||this._titleStack?.length===0?null:this._titleStack[this._titleStack.length-1]}dispose(){this._contentStack=null}};function xX(){window.addEventListener("click",({target:e})=&gt;{let t=e instanceof Element&amp;&amp;e.closest("[data-dismiss]");if(!t)return;let n=t.closest("[data-dismissable]");n&amp;&amp;(n.classList.contains("notification")||n.classList.contains("banner")||IE(n))},{passive:!0})}async function IE(e){e.getAttribute("data-dismissable")==="disappearing"&amp;&amp;(e.classList.add("disappearing"),await new Promise(t=&gt;setTimeout(t,500))),e.classList.remove("disappearing"),e.remove(),Jt()}var lg=class{constructor(t){this.container=document.createElement("div"),this.container.setAttribute("role","alert"),this.container.setAttribute("aria-live","assertive"),this.container.setAttribute("data-dismissable","disappearing"),this.container.classList.add("toast"),this.container.appendChild(t),this.wrapper=document.createElement("div"),this.wrapper.insertAdjacentElement("afterbegin",this.container),this.contentElement=t}show(){let t=document.querySelector(".toast");t&amp;&amp;IE(t),document.body.insertAdjacentElement("afterbegin",this.container),this.container.classList.add("appearing"),setTimeout(()=&gt;{Jt()},10),setTimeout(()=&gt;{IE(this.container)},3500)}};var ug=Intl.DateTimeFormat().resolvedOptions().timeZone;function ao(e){let t=Math.floor(e/60),n=e%60;return t===0?xw.replace("{numberOfMinutes}",n.toString()):n===0?`${t} ${p3}`:h3.replace("{numberOfHours}",t.toString()).replace("{numberOfMinutes}",n.toString())}var cg=new Intl.DateTimeFormat(_.data.userLocale,{hour:"numeric",minute:"numeric"}),Q0=new Intl.DateTimeFormat(_.data.userLocale,{month:"long",day:"numeric"}),MGe=new Intl.DateTimeFormat(_.data.userLocale,{month:"short",day:"numeric"}),Y0=new Intl.DateTimeFormat(_.data.userLocale,{month:"long",year:"numeric"}),G0=new Intl.DateTimeFormat(_.data.userLocale,{day:"numeric"}),TX=new Intl.DateTimeFormat(_.data.userLocale,{month:"short"}),V0=new Intl.DateTimeFormat(_.data.userLocale,{year:"numeric"}),_s=new Intl.DateTimeFormat(_.data.userLocale,{month:"long",day:"numeric",year:"numeric"}),DGe=new Intl.DateTimeFormat(_.data.userLocale,{weekday:"long",month:"long",day:"numeric",year:"numeric"});function SX(e=ug){return new Intl.DateTimeFormat(_.data.userLocale,{month:"long",day:"numeric",year:"numeric",timeZone:e})}function $r(e=ug){return new Intl.DateTimeFormat(_.data.userLocale,{month:"short",day:"numeric",year:"numeric",timeZone:e})}function wX(e=ug){return new Intl.DateTimeFormat(_.data.userLocale,{month:"short",day:"numeric",year:"numeric",hour:"numeric",minute:"numeric",timeZone:e})}function K0(e=ug){return new Intl.DateTimeFormat(_.data.userLocale,{month:"short",day:"numeric",hour:"numeric",timeZone:e})}function Dn(e){return Math.floor(e/1e3)}function Z_(e){return Math.floor(e/1e3/60)}function dg(e){let t=e/1e3,n=Math.floor(t/3600),o=j0(Math.floor(t%3600/60)),r=j0(Math.floor(t%3600%60));return n&lt;1?`${o}:${r}`:`${j0(n)}:${o}:${r}`}function LE(e){let t="",n=0,o="",r=Math.floor(e/168),i=Math.floor(e%168/24),s=e-r*168-i*24;if(r&gt;0&amp;&amp;n++,i&gt;0&amp;&amp;n++,s&gt;0&amp;&amp;n++,n&gt;0&amp;&amp;n--,r&gt;0){let l=r===1?aE:lE;a(),t+=r.toString()+" "+l+o,o=""}if(i&gt;0){let l=i===1?mS:E_;a(),t+=i.toString()+" "+l+o,o=""}if(s&gt;0){let l=s===1?bS:lu;t+=s.toString()+" "+l}return t;function a(){n&gt;0&amp;&amp;(o=", ",n--)}}function pg(e){if(!e)return"";let t=e.getMonth()+1,n=e.getDate();return`${e.getFullYear()}-${t&gt;9?t:`0${t}`}-${n&gt;9?n:`0${n}`}`}function EX(e){if(!e)return"";let t=e.getFullYear(),n=`0${e.getMonth()+1}`.slice(-2),o=`0${e.getDate()}`.slice(-2),r=`0${e.getHours()}`.slice(-2),i=`0${e.getMinutes()}`.slice(-2),s=`0${e.getSeconds()}`.slice(-2);return`${t}${n}${o}T${r}${i}${s}`}function j0(e){return e&lt;10?`0${e}`:`${e}`}function RE(e,t){let n=$r().format(e),o=$r().format(t);return n===o?cg.format(e)!==cg.format(t)?`${TX.format(e)} ${G0.format(e)} ${cg.format(e)} - ${cg.format(t)}`:n:Y0.format(e)===Y0.format(t)?`${TX.format(e)} ${G0.format(e)} - ${G0.format(t)}, ${V0.format(e)}`:V0.format(e)===V0.format(t)?`${Q0.format(e)} - ${$r().format(t)}`:`${n} - ${o}`}function ME(e){if(e===0)return"PT0S";let t=Math.floor(e/864e5);e=e-t*864e5;let n=e,o=Math.floor(e/36e5);e=e-o*36e5;let r=Math.floor(e/6e4);e=e-r*6e4;let i=Math.floor(e/1e3);e=e-i*1e3;let s="P";return t&gt;0&amp;&amp;(s+=t.toString()+"D"),n&gt;0&amp;&amp;(s+="T"),o&gt;0&amp;&amp;(s+=o.toString()+"H"),r&gt;0&amp;&amp;(s+=r.toString()+"M"),i&gt;0&amp;&amp;(s+=i.toString()+"S"),s}function mg(e){let t="h",n="m",o="s",r=0,i=e.indexOf(t)!==-1,s=e.indexOf(n)!==-1,a=e.indexOf(o)!==-1;return r+=i?Number(e.substring(0,e.indexOf(t)))*3600:0,r+=s?i?Number(e.substring(e.indexOf(t)+1,e.indexOf(n)))*60:Number(e.substring(0,e.indexOf(n)))*60:0,r+=a?Number(s?e.substring(e.indexOf(n)+1,e.indexOf(o)):i?e.substring(e.indexOf(t)+1,e.indexOf(o)):e.substring(0,e.indexOf(o))):0,r}function hg(e){let t="",n="",o="";if(e.indexOf(":")===-1)return Number(e)&gt;0?e+"s":t;let r=e.split(":");return isNaN(Number(r[0]))||isNaN(Number(r[1]))||isNaN(Number(r[2]))&amp;&amp;r.length===3||r.length&gt;3?"":(Number(r[0])&gt;0&amp;&amp;(o=r.length===2?Number(r[0]).toString()+"m":Number(r[0]).toString()+"h"),Number(r[1])&gt;0&amp;&amp;(n=r.length===2?Number(r[1]).toString()+"s":Number(r[1]).toString()+"m"),Number(r[2])&gt;0&amp;&amp;(t=r.length===2?"":Number(r[2]).toString()+"s"),o+n+t)}var cye=0;function ot(){return`ax-${cye++}`}function xu(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".split("").map(e=&gt;{if(e==="-"||e==="4")return e;let t=Math.random()*16|0;return(e==="x"?t:t&amp;3|8).toString(16)}).join("")}function Jn(e){return e?e.toLowerCase().replace(/_/g,"-").replace(/\W/g,"-"):""}var CX=m` &lt;div
	id="spinner"
	class="c-progress f-indeterminate-local f-progress-large"
	role="progressbar"
	tabindex="0"
	aria-valuetext="${qt}"
	aria-label="${qt}"
&gt;
	&lt;span&gt;&lt;/span&gt;
	&lt;span&gt;&lt;/span&gt;
	&lt;span&gt;&lt;/span&gt;
	&lt;span&gt;&lt;/span&gt;
	&lt;span&gt;&lt;/span&gt;
&lt;/div&gt;`;function W0(e=!0){let t=e?"color-text-subtle":"white-static-text";return e?m`
				&lt;div
					class="nav-bar-logo"
					role="presentation"
					aria-hidden="true"
					itemprop="logo"
					itemscope="itemscope"
				&gt;
					${kX(t)}
				&lt;/div&gt;
		  `:m`&lt;span class="margin-left-xxs inline-logo"&gt;${kX(t)}&lt;/span&gt;`}function kX(e){return m`
		&lt;svg
			xmlns="http://www.w3.org/2000/svg"
			width="108"
			height="23"
			viewBox="72 72 337 74"
			preserveAspectRatio="xMidYMin slice"
		&gt;
			&lt;g data-name="MS-symbol"&gt;
				&lt;clipPath&gt;
					&lt;path transform="matrix(1 0 0 -1 0 216)" d="M0 216h482V0H0z" /&gt;
				&lt;/clipPath&gt;
				&lt;g clip-path="url(#a)"&gt;
					&lt;path
						class="fill-current-color fill-link-text-forced-colors ${e}"
						d="M394.942 104.59h-10.858v25.003h-7.38V104.59h-5.182v-5.965h5.182v-4.308c0-3.254 1.06-5.92 3.178-7.998 2.12-2.079 4.835-3.118 8.15-3.118.882 0 1.666.045 2.35.135a9.37 9.37 0 011.806.407v6.296c-.24-.14-.663-.31-1.265-.512-.603-.2-1.296-.3-2.078-.3-1.528 0-2.702.476-3.526 1.43-.824.954-1.235 2.365-1.235 4.232v3.736h10.858v-6.959l7.321-2.229v9.188h7.381v5.965h-7.38v14.49c0 1.91.345 3.254 1.038 4.037.693.783 1.782 1.175 3.27 1.175.42 0 .927-.1 1.52-.3a7.178 7.178 0 001.552-.724v6.025c-.463.261-1.23.502-2.305.723a15.742 15.742 0 01-3.178.331c-3.073 0-5.378-.817-6.914-2.455-1.537-1.637-2.305-4.102-2.305-7.396zm-48.407 9.73c0 3.233.733 5.703 2.2 7.411 1.465 1.707 3.564 2.56 6.295 2.56 2.652 0 4.67-.853 6.055-2.56 1.386-1.708 2.08-4.238 2.08-7.592 0-3.334-.719-5.849-2.155-7.547-1.436-1.697-3.45-2.545-6.04-2.545-2.67 0-4.745.888-6.22 2.666-1.477 1.777-2.215 4.313-2.215 7.607m-7.592.24c0-5.12 1.446-9.177 4.338-12.17 2.892-2.993 6.91-4.489 12.05-4.489 4.841 0 8.621 1.441 11.343 4.323 2.721 2.883 4.082 6.774 4.082 11.674 0 5.021-1.447 9.018-4.338 11.99-2.892 2.973-6.829 4.458-11.81 4.458-4.8 0-8.61-1.41-11.432-4.232-2.822-2.82-4.233-6.673-4.233-11.554m-16.417-7.802c0 1.045.331 1.863.994 2.456.662.592 2.128 1.34 4.398 2.243 2.912 1.166 4.956 2.476 6.131 3.932 1.175 1.456 1.762 3.22 1.762 5.287 0 2.912-1.12 5.252-3.359 7.02-2.24 1.767-5.267 2.65-9.083 2.65-1.285 0-2.706-.155-4.263-.467-1.556-.31-2.877-.707-3.96-1.19v-7.169a17.945 17.945 0 004.277 2.198c1.526.543 2.911.814 4.157.814 1.647 0 2.862-.23 3.645-.693.784-.46 1.175-1.235 1.175-2.319 0-1.005-.406-1.853-1.22-2.546-.813-.693-2.355-1.492-4.624-2.395-2.69-1.125-4.599-2.39-5.724-3.796-1.125-1.406-1.687-3.193-1.687-5.362 0-2.792 1.11-5.086 3.33-6.884 2.217-1.797 5.095-2.696 8.63-2.696 1.084 0 2.3.12 3.645.361 1.346.242 2.47.553 3.374.934v6.93c-.964-.644-2.089-1.195-3.374-1.658-1.286-.462-2.56-.693-3.826-.693-1.386 0-2.465.271-3.238.813-.774.543-1.16 1.286-1.16 2.23m-35.066 7.562c0 3.233.733 5.703 2.2 7.411 1.465 1.707 3.564 2.56 6.295 2.56 2.652 0 4.67-.853 6.055-2.56 1.386-1.708 2.08-4.238 2.08-7.592 0-3.334-.719-5.849-2.155-7.547-1.436-1.697-3.449-2.545-6.039-2.545-2.672 0-4.745.888-6.222 2.666-1.476 1.777-2.214 4.313-2.214 7.607m-7.592.24c0-5.12 1.446-9.177 4.338-12.17 2.893-2.993 6.91-4.489 12.051-4.489 4.84 0 8.621 1.441 11.342 4.323 2.721 2.883 4.082 6.774 4.082 11.674 0 5.021-1.446 9.018-4.338 11.99-2.892 2.973-6.828 4.458-11.809 4.458-4.8 0-8.61-1.41-11.433-4.232-2.822-2.82-4.233-6.673-4.233-11.554m-3.136-16.448c.582 0 1.105.041 1.567.121.462.08.853.18 1.175.301v7.38c-.382-.28-.939-.546-1.672-.798-.733-.25-1.622-.376-2.666-.376-1.788 0-3.299.753-4.534 2.26-1.235 1.505-1.853 3.825-1.853 6.958v15.635h-7.29V98.624h7.29v4.88h.12c.663-1.687 1.667-3.007 3.013-3.96 1.346-.954 2.962-1.432 4.85-1.432m-27.956 26.18c1.084 0 2.28-.25 3.585-.754a15.06 15.06 0 003.615-1.988v6.778c-1.165.663-2.485 1.165-3.962 1.506-1.475.342-3.098.512-4.865.512-4.559 0-8.265-1.44-11.116-4.323-2.852-2.88-4.278-6.562-4.278-11.04 0-4.98 1.456-9.083 4.37-12.307 2.91-3.224 7.037-4.835 12.38-4.835 1.366 0 2.746.176 4.143.527 1.395.352 2.504.758 3.328 1.22v6.99c-1.125-.824-2.274-1.462-3.45-1.914a9.966 9.966 0 00-3.599-.678c-2.872 0-5.192.934-6.959 2.802-1.768 1.868-2.652 4.388-2.652 7.562 0 3.132.85 5.573 2.546 7.32 1.697 1.748 4.002 2.621 6.914 2.621m-22.112 5.302h-7.29V98.624h7.29zm-8.044-39.916c0-1.205.437-2.214 1.311-3.028.874-.813 1.913-1.22 3.118-1.22 1.285 0 2.35.417 3.193 1.25.844.834 1.266 1.833 1.266 2.998 0 1.185-.432 2.18-1.296 2.982-.864.804-1.918 1.205-3.163 1.205-1.246 0-2.295-.406-3.148-1.219-.854-.815-1.28-1.803-1.28-2.968m-6.274-3.284v43.2h-7.5v-33.86h-.12l-13.408 33.86h-4.97l-13.738-33.86h-.09v33.86h-6.929v-43.2h10.755l12.412 32.024h.18l13.105-32.024z"
					/&gt;
					&lt;path d="M106.214 106.214H71.996V71.996h34.218z" fill="#f25022" /&gt;
					&lt;path d="M143.993 106.214h-34.218V71.996h34.218z" fill="#7fba00" /&gt;
					&lt;path d="M106.214 143.993H71.996v-34.218h34.218z" fill="#00a4ef" /&gt;
					&lt;path d="M143.993 143.993h-34.218v-34.218h34.218z" fill="#ffb900" /&gt;
				&lt;/g&gt;
			&lt;/g&gt;
		&lt;/svg&gt;
	`}function DE(e){for(let t=0;t&lt;e.elements.length;t++){let n=e.elements.item(t);(n instanceof HTMLInputElement||n instanceof HTMLTextAreaElement)&amp;&amp;(n.onchange=()=&gt;n.setCustomValidity(/^\s+$/.test(n.value)?n9:"")),n instanceof HTMLButtonElement&amp;&amp;n.type==="submit"&amp;&amp;(n.onclick=()=&gt;e.classList.add("show-validation-status"))}}async function Zn(e,t=!1,n){let o=x.createElement("form");if(o.action="javascript:",e instanceof ol){if(S(e,o),t){let c=o.querySelectorAll("input.loc-checkbox"),u=0,d=o.querySelector("#loc-submit-button");c&amp;&amp;c.forEach(p=&gt;p.addEventListener("change",()=&gt;{p.checked?u++:u--,u===2?d.disabled=!1:d.disabled=!0}))}}else o.appendChild(e);uye(o);let r=x.createElement("div");r.classList.add("modal-content"),r.appendChild(o);let i=new _e(r),s=!1,a={hasError:!1,data:null};return o.addEventListener("submit",async c=&gt;{c.preventDefault(),a=n?await n(o):{hasError:!1,data:null},a.hasError===!1&amp;&amp;(s=!0,i.hide())}),DE(o),await i.show(),{submitted:s,form:o,data:a.hasError?null:a.data}}function uye(e){if(e.querySelector("form"))throw new Error("The content argument should not contain a form")}function il(e,t,n=Wo,o=!1,r=G4){return m` &lt;section
		class="modal-card is-shadowless-mobile padding-sm padding-sm-tablet"
		data-test-id="single-prompt-modal-card"
	&gt;
		&lt;h2
			class="title is-3 margin-bottom-xs margin-right-md margin-right-lg-tablet"
			id="modal-heading"
			data-test-id="modal-heading"
		&gt;
			${e}
		&lt;/h2&gt;
		&lt;button
			class="modal-close modal-card-close-button is-large is-sticky"
			aria-label="${ge}"
		&gt;&lt;/button&gt;
		&lt;div class="flex-grow-0 padding-none align-self-flex-start"&gt;
			&lt;p ?hidden="${!t}" id="modal-text" class="font-size-sm padding-bottom-sm"&gt;
				${z(t)}
			&lt;/p&gt;
			&lt;fieldset class="field" ?hidden="${!o}"&gt;
				&lt;div class="display-flex flex-direction-column"&gt;
					&lt;label class="checkbox margin-bottom-sm"&gt;
						&lt;input
							class="loc-checkbox"
							type="checkbox"
							name="field-checkbox"
							?required="${o}"
						/&gt;
						&lt;span class="checkbox-check" role="presentation" aria-hidden="true"&gt;&lt;/span&gt;
						&lt;span class="checkbox-text"&gt;${r} &lt;span class="required-indicator"&gt;&lt;/span&gt;&lt;/span&gt;
					&lt;/label&gt;
					&lt;label class="checkbox margin-bottom-sm"&gt;
						&lt;input
							class="loc-checkbox"
							type="checkbox"
							name="field-checkbox"
							?required="${o}"
						/&gt;
						&lt;span class="checkbox-check" role="presentation" aria-hidden="true"&gt;&lt;/span&gt;
						&lt;span class="checkbox-text"
							&gt;${K4}
							&lt;span class="required-indicator"&gt;&lt;/span
						&gt;&lt;/span&gt;
					&lt;/label&gt;
				&lt;/div&gt;
			&lt;/fieldset&gt;
			&lt;div class="buttons margin-bottom-none"&gt;
				&lt;button
					id="${o?"loc-submit-button":""}"
					class="button button-primary button-filled button-sm"
					type="submit"
					data-autofocus
					?disabled="${o}"
				&gt;
					${n}
				&lt;/button&gt;
				&lt;button type="button" class="modal-close button button-sm"&gt;${We}&lt;/button&gt;
			&lt;/div&gt;
		&lt;/div&gt;
	&lt;/section&gt;`}function AX(e){if(!e)return;let t=document.getElementById("tagHeading");if(!t)return;let n=t.getAttribute("data-tag-id"),o=t.innerText;e.primary.href.includes("/ask/")&amp;&amp;(e.primary.href=`${e.primary.href}?id=${n}&amp;styleGuideLabel=${o}`)}function PX(e){if(!e||Bt!=="Q&amp;A")return;let t=_.data.userLocale;e&amp;&amp;e.primary.href.includes("/ask/")&amp;&amp;!e.primary.href.includes(t)&amp;&amp;(e.primary.href=`/${t}${e.primary.href}`),e&amp;&amp;e.secondary?.href.includes("/moderation/")&amp;&amp;!e.secondary?.href.includes(t)&amp;&amp;(e.secondary.href=`/${t}${e.secondary.href}`)}var $E=I.userServices&amp;&amp;w.siteName!=="mooncake"&amp;&amp;Bt!=="Developer"&amp;&amp;Bt!=="Regional Directors",gg=Bt==="Third-Party"||Bt==="Admin"||Bt==="Developer"||Bt==="Assessments"||Bt==="Certifications"||Bt==="Credentials"||Bt==="Learn"||Bt==="Shows"||Bt==="Mooncake"||Bt==="Q&amp;A"||Bt==="Training"||Bt==="Legal";function IX(e){let t=hye();if(!(!t||t==="exclude"))for(let n of e){let o=n?.id===t;if(o){n.current=o;break}}}var dye={id:"exclude",pattern:`/${_.data.userLocale}/answers/`,exact:!0,next:{id:"questions",pattern:"/answers/questions",exclude:"/ask/",next:{id:"tags",pattern:"/answers/tags",next:{id:"faq-help",pattern:"/answers/support"}}}},pye={id:"exclude",pattern:`/${_.data.userLocale}/training/`,exact:!0,next:{id:"career-paths",pattern:"/training/career-paths",next:{id:"browse-training",pattern:"/training/browse",next:{id:"educator-center",pattern:"/training/educator-center",next:{id:"student-hub",pattern:"/training/student-hub",next:{id:"faq-help",pattern:"/training/support",next:{id:"products",pattern:"/training"}}}}}}},mye={id:"exclude",pattern:`/${_.data.userLocale}/credentials/`,exact:!0,next:{id:"browse",pattern:"/credentials/browse",next:{id:"cert-renewals",pattern:"/credentials/certifications/renew-your-microsoft-certification",next:{id:"faq-help",pattern:"/credentials/support/help"}}}};function hye(e=A,t=Bt){let n;switch(t){case"Learn":case"Training":n=pye;break;case"Q&amp;A":n=dye;break;case"Certifications":case"Credentials":n=mye;break;default:return e("activeMenuId")}return gye(n)}function gye(e,t=Z.pathname){if(!e)return;let n,o=e;do{let r=!0;o.exclude&amp;&amp;t.includes(o.exclude)&amp;&amp;(r=!1),(o.exact&amp;&amp;t!==o.pattern||t.indexOf(o.pattern)===-1)&amp;&amp;(r=!1),r&amp;&amp;(n=o.id),o=o.next}while(o&amp;&amp;!n);return n}var fye="DEV_Homeheader";function LX(){let e=A("uhfHeaderId"),t=e&amp;&amp;e!==fye?e:"";return(w.reviewFeatures?te()["header-id"]:"")||_.data.context.uhfHeaderId||t}var bye={"https://review.learn.microsoft.com":{cloudShell:"https://ux.console.azure.com",ocvFeedback:"https://petrol-int.office.microsoft.com/v1/feedback",lists:"https://review.learn.microsoft.com/api/lists",achievements:"https://review.learn.microsoft.com/api/achievements",apiBrowser:"https://review.learn.microsoft.com/api/apibrowser"},"https://dev.learn.microsoft.com":{cloudShell:"https://ux-rc.console.azure.com",ocvFeedback:"https://petrol-int.office.microsoft.com/v1/feedback"},"https://developer.microsoft.com":{siteSearch:"https://learn.microsoft.com/api/search"},"https://review.developer.microsoft.com":{siteSearch:"https://learn.microsoft.com/api/search"},"https://dev.developer.microsoft.com":{siteSearch:"https://learn.microsoft.com/api/search"},"https://localhost:3000":{cloudShell:"https://ux.console.azure.com"},"http://localhost:3000":{cloudShell:"https://ux.console.azure.com"},"https://pr.learn.microsoft.com":{pdf:"https://review.learn.microsoft.com/pdf"}},_ye={"https://review.learn.microsoft.com":{stayCurrent:"https://review.learn.microsoft.com/api/certification",skillAssessment:"https://review.learn.microsoft.com/api/skillassessment"}};function vye(e,t){let n=e,o=t.systemContent?e:n,r=bye[e]||{},i=_ye[e]||{};return{admin:`${n}/api/admin`,selfAssessmentsAdmin:yye(),apiBrowser:`${n}/api/apibrowser`,assessments:`${o}/api/assessments`,assessmentsAuthoring:`${o}/api/assessments/authoring`,learnAssessment:`${o}/api/assessment`,assessmentsBranch:"https://review.learn.microsoft.com/api/assessments/branches",attachment:`${n}/api/attachments`,azureManagement:"https://management.azure.com",auth:{docs:`${n}/api/profiles/auth`,identityPlatform:"https://login.microsoftonline.com/common/oauth2/v2.0/authorize",signOut:`${n}/api/profiles/signout`},blogs:`${n}/api/archives/blogs/comments`,browse:{certification:`${n}/api/contentbrowser/search/certifications`,credential:`${n}/api/contentbrowser/search/credentials`,course:`${n}/api/contentbrowser/search/certifications/courses`,events:`${n}/api/contentbrowser/search/events`,learn:`${n}/api/contentbrowser/search`,learnHome:`${n}/api/contentbrowser/home/learn`,learnHomePersonalized:`${n}/api/contentbrowser/home/personalized/learn`,sample:`${n}/api/contentbrowser/search/samples`,lifecycle:`${n}/api/contentbrowser/search/lifecycles`,architecture:`${n}/api/contentbrowser/search/architectures`,windowsSafeguards:`${n}/api/contentbrowser/search/windowsSafeguards`,shows:`${n}/api/contentbrowser/search/shows`},buildAuthAdmin:`${n}/api/build`,prDevBuildAuthAdmin:"https://docs-buildauth-locdev-wus.azurewebsites.net",certification:{appointments:`${n}/api/certification/appointments`,certification:`${n}/api/certification`,certifications:`${n}/api/certification/certifications`,dashboardSummary:`${n}/api/certification/dashboardsummary`,exams:`${n}/api/certification/exams`,linkedAccount:`${n}/api/certification/linkedAccount`,linkedMcId:`${n}/api/certification/linkedMcId`,printableCertification:`${n}/api/certification/printableCertification`,pvuetransfer:`${n}/api/certification/pvuetransfer`,renewalAssessments:`${n}/api/certification/scoredsnapshots`},cloudShell:"https://ux.console.azure.com",contentNav:e,contentOrigin:o,contentAuthorizationService:{setCasTokenCookie:`${n}/api/cas/user/token`,deleteCasTokenCookie:`${n}/api/cas/user/signout`},copilot:{learnCopilotService:`${n}/api/copilot/playground/answers`,duplicateQuestions:`${n}/api/copilot/questions/duplicates`,feedback:`${n}/api/copilot/questions/feedback`,helpfulVote:`${n}/api/copilot/session`,rewrite:`${n}/api/copilot/questions/rewrite`,answer:`${n}/api/copilot/questions/answer`,chatAssistant:`${n}/api/copilot/chat/assistant`,createQuestionWithAiAnswer:`${n}/api/copilot/questions`,chatPlanGeneration:`${n}/api/copilot/chat/plangeneration`},encryptCaptchaPayload:`${n}/api/resources/captcha/encrypt`,forumSearch:{azureKbQuestionSuggestions:`${n}/api/questions/azurekb/searchMSDNThreads/v1.0`},achievements:`${n}/api/achievements`,github:"https://api.github.com",githubOAuth:"https://github.com/login/oauth/authorize",labOnDemand:`${n}/api/resources/labondemand`,learn:{achievementsByUids:`${n}/api/hierarchy/achievements`,batchItemSummaries:`${n}/api/hierarchy/items`,certification:`${n}/api/hierarchy/certification`,challenge:`${n}/api/challenges`,episode:`${n}/api/video/public/v1/entries`,exams:`${n}/api/hierarchy/exams`,iltCourses:{scheduling:`${n}/api/wwl/ilt-scheduling/offerings`,location:`${n}/api/wwl/ilt-scheduling/offerings/location`,languages:`${n}/api/wwl/ilt-scheduling/languages`,duration:`${n}/api/wwl/ilt-scheduling/duration`},learningPath:`${n}/api/hierarchy/paths`,module:`${n}/api/hierarchy/modules`,progress:{batchUnit:`${n}/api/progress/units`,moduleAssessment:`${n}/api/progress/moduleAssessment`,unit:`${n}/api/progress/units`,user:`${n}/api/progress`},show:{episodes:`${n}/api/hierarchy/shows`,videos:`${n}/api/video/public/v1/entries/batch`},skillAssessment:`${n}/api/skillassessment`,stayCurrent:`${n}/api/certification`,...i},lists:`${n}/api/lists`,metadata:{platformId:`${n}/api/mms/document/platformId`,metadata:`${n}/api/mms/document/`,schema:`${n}/api/mms/contentTypes/`},monikers:t.accessLevel==="isolated"?`${o}/api/familyTrees`:`${o}/_api/familyTrees`,nextSteps:`${n}/api/nextsteps`,ocvFeedback:"https://petrol.office.microsoft.com/v1/feedback",pdf:`${e}/pdf`,privacy:{cookieConsentDeleteService:`${e}/api/privacy/cookieDelete`,delete:`${o}/api/privacy/delete`,partialDelete:`${o}/api/privacy/partialdelete`,export:`${o}/api/privacy/export`},profile:{acknowledgeMergeStatus:`${n}/api/profiles/merge/acknowledge`,acknowledgePrivacyNotice:`${n}/api/profiles/me/acknowledgePrivacyNotice`,avatar:`${n}/api/profiles/me/avatar`,avert:`${n}/api/profiles/avert`,certification:`${n}/api/profiles/certification/certifications`,credential:{private:`${n}/api/credentials/credential`,public:`${n}/api/credentials/{credentialId}`,list:`${n}/api/credentials/me`},challenge:`${n}/api/profiles/challenge`,deleteMecUserData:`${n}/api/profiles/mec/delete`,follow:`${n}/api/profiles/follow/{type}/{id}`,unfollow:`${n}/api/profiles/unfollow/{type}/{id}`,follows:`${n}/api/profiles/follows`,followsIds:`${n}/api/profiles/follows/ids`,link:`${n}/api/profiles/link`,me:`${n}/api/profiles/me`,merge:`${n}/api/profiles/merge`,mergeDetails:`${n}/api/profiles/merge/details`,userRetryMerge:`${n}/api/profiles/merge/userretry`,userDeleteMerge:`${n}/api/profiles/merge/userdelete`,migrateMecUserData:`${n}/api/profiles/mec/migrate`,profiles:`${n}/api/profiles`,qnaFollowing:`${n}/api/qna/following`,reporting:`${n}/api/profiles/reporting`,validateMerge:`${n}/api/profiles/merge/validate`,transcript:{private:`${n}/api/profiles/transcript/me`,public:`${n}/api/profiles/transcript/share`,settings:{publicLink:`${n}/api/profiles/transcript/share`,transcript:`${n}/api/profiles/transcript/me/settings`}},activeTakedowns:`${n}/api/profiles/takedown/active`,reportStatus:`${n}/api/profiles/report/status/{userId}`,reportConcern:`${n}/api/profiles/report/concern`},qna:{communication:{getToken:`${n}/api/questions/user/communication_token`,createJoinThread:`${n}/api/questions/admin/private_conversation/{questionId}`,render:`${n}/api/questions/markdown-to-html`,chatMessage:`${RX()}/chat/threads/{communicationChatThreadId}/messages/{messageId}?api-version=2023-11-07`,chatThread:`${RX()}/chat/threads/{communicationChatThreadId}/messages?api-version=2023-11-07`},questionAnswerCommentVote:`${n}/api/questions/answers/comments/{commentId}/vote`,questionCommentVote:`${n}/api/questions/comments/{commentId}/vote`,questionDetails:`${n}/api/questions/{questionId}/details`,questionVote:`${n}/api/questions/{questionId}/vote`,rateAnswerHelpful:`${n}/api/questions/answers/{answerId}/helpful/yes?_method=PUT`,rateAnswerUnhelpful:`${n}/api/questions/answers/{answerId}/helpful/no?_method=PUT`,rateAnswerReset:`${n}/api/questions/answers/{answerId}/helpful/notSet?_method=PUT`,suspended:`${n}/api/questions/users/suspended`,tags:`${n}/api/questions/tags/autocomplete`},qnaSettings:`${n}/en-us/answers/users/{qnaId}/{username}/preferences.html`,recommendations:`${n}/api/recommendations`,sandbox:`${n}/api/resources/sandbox`,sandboxManager:`${n}/api/resources/admin`,siteFeedback:`${n}/api/feedback/report`,siteSearch:`${e}/api/search`,taxonomy:`${n}/api/taxonomies`,tryDotNet:"https://trydotnet.microsoft.com",tryDotNetPPE:"https://try-ppe.dot.net",tenantManager:`${n}/api/resources/tenant`,uhf:{consentBanner:`${n}/api/GetConsentBanner`},video:`${n}/api/admin`,...r}}function yye(){return"https://docs-rcs-pubdev.azurewebsites.net"}function RX(){return w.supportLevel==="production"?"https://docsquestions-acs-public.unitedstates.communication.azure.com":"https://docsquestions-acs-pubdev.unitedstates.communication.azure.com"}var MX=["azure","azure-portal","blended-learning","build","esi","ignite","inspire","m365","power-pages-learn-hub","services-hub","viva-learning","xbox"],DX=["microsoft.com","azure.com","microsoftcrmportals.com","wwl-prod-esiui-stage.azurewebsites.net","cloud.microsoft"],$=vye(location.origin,w);async function $X(e,t=_.data.userLocale){let n={branch:ut(["contentnav-branch"],"main")},o="content-nav",r=`${$.contentNav}/${t}/${o}/${e}.json?${ne(n)}`,i;try{i=await M(r,{credentials:"include"})}catch{return console.error("Content navigation fetching error."),null}if(!i.ok){let a=new Error(`Content navigation JSON not found for ${e} in ${t}.`);return a.headerId=e,console.error(a),null}let s=await i.json();return w.accessLevel==="isolated"&amp;&amp;e==="azure"&amp;&amp;s.callToAction&amp;&amp;s.callToAction.secondary&amp;&amp;s.callToAction.secondary.href.toLowerCase().indexOf("portal.azure.com")!==-1&amp;&amp;(s.callToAction.secondary.href=`https://${w.azurePortalHostname}`),s.items.push({kind:"menu",title:D_,biName:"more",items:[]}),s}var qi,NE,fg=new Promise(e=&gt;NE=e);async function NX(){if(!gg){qi=null,NE();return}let e=LX();if(!e){qi=null,NE();return}qi=await $X(e),qi&amp;&amp;(PX(qi.callToAction),AX(qi.callToAction),IX(qi.items)),NE()}var dt=class{},Ap=class{};var FX=`data:image/svg+xml;base64,${btoa('&lt;svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 448"&gt;&lt;path fill="#919191" d="M277.733 252.81c31.966-18.644 53.742-52.923 53.742-92.527 0-59.267-48.22-107.475-107.475-107.475-59.267 0-107.475 48.208-107.475 107.475 0 39.604 21.77 73.884 53.738 92.528C112.35 274.105 72 328.998 72 395.193h24.566c0-71.466 55.98-127.434 127.434-127.434 72.64 0 127.434 54.793 127.434 127.434H376c0-66.197-40.35-121.09-98.267-142.383zM141.09 160.282c0-45.713 37.197-82.91 82.91-82.91 45.725 0 82.91 37.197 82.91 82.91s-37.186 82.91-82.91 82.91c-45.713 0-82.91-37.197-82.91-82.91z"/&gt;&lt;/svg&gt;')}`,UX=`data:image/svg+xml;base64,${btoa('&lt;svg xmlns="http://www.w3.org/2000/svg" viewBox="3 3 42 42"&gt;&lt;path d="M32.5 14a1.492 1.492 0 011.5 1.5v23a1.494 1.494 0 01-1.5 1.5h-17a1.494 1.494 0 01-1.5-1.5v-23a1.494 1.494 0 011.5-1.5h4.873l-3-6h2.25l3 6h2.751l3-6h2.25l-3 6zm-.5 2h-8.377l1.266 2.546A1.13 1.13 0 0125 19a1.009 1.009 0 01-1 1 1 1 0 01-.534-.149.974.974 0 01-.368-.4L21.375 16H16v22h16zM20 26a3.92 3.92 0 01.312-1.555 4.023 4.023 0 012.133-2.133 4.041 4.041 0 013.109 0 4.014 4.014 0 012.133 2.133A3.886 3.886 0 0128 26a3.937 3.937 0 01-.288 1.485 3.987 3.987 0 01-.8 1.266 5.7 5.7 0 011.288.949 5.907 5.907 0 01.968 1.251 6.388 6.388 0 01.616 1.461A5.786 5.786 0 0130 34h-2a3.877 3.877 0 00-.312-1.554 4 4 0 00-2.133-2.133 4.011 4.011 0 00-3.109 0 4.023 4.023 0 00-2.133 2.133A3.912 3.912 0 0020 33.995h-2a5.786 5.786 0 01.218-1.586 6.388 6.388 0 01.616-1.461A5.933 5.933 0 0119.8 29.7a5.694 5.694 0 011.288-.951 3.991 3.991 0 01-.8-1.267A3.945 3.945 0 0120 26zm6 0a1.92 1.92 0 00-.157-.781 2.039 2.039 0 00-1.061-1.062 2.024 2.024 0 00-1.563 0 2.048 2.048 0 00-1.061 1.062 2.021 2.021 0 000 1.562 2.042 2.042 0 001.061 1.061 2.024 2.024 0 001.563 0 2.032 2.032 0 001.061-1.061A1.927 1.927 0 0026 26z" fill="#919191"/&gt;&lt;/svg&gt;')}`,HX="a4d008df-4ece-4cb3-b7c9-d1be5ac4cacf",xye=(e,t)=&gt;{e||(e=Ai);let n=t.replace(/\D/g,""),o=parseInt(n.slice(0,2))*.01,r=parseInt(n.slice(2,4))*.01,i=o*320,s=r*100,a=Math.floor(o*(40-10+1)+10),l=`hsl(${i}, ${s}%, ${a}%)`,c=(e.match(/\b(\w)/g)||["A"]).join("").substring(0,2).toUpperCase();return{backgroundColor:l,initials:c}},xo=(e,t)=&gt;{let{backgroundColor:n,initials:o}=xye(e,t);return`data:image/svg+xml,${` %3Csvg xmlns='http://www.w3.org/2000/svg' height='64' class='font-weight-bold' style='font: 600 ${64/2.125}px "SegoeUI", Arial' width='64'%3E%3Ccircle fill='${n}' cx='32' cy='32' r='32' /%3E%3Ctext x='50%25' y='55%25' dominant-baseline='middle' text-anchor='middle' fill='%23FFF' %3E${o}%3C/text%3E%3C/svg%3E`}`},Gn=class{},ei="72f988bf-86f1-41af-91ab-2d7cd011db47",Tye="9188040d-6c67-4c5b-b112-36a304b66dad",X0={[ei]:"microsoft",[Tye]:"standard"},J0=new Date("2019-11-21T00:00:00.000Z"),Pn=(e,t)=&gt;OX(e,t).toString(),qE=class extends bt{constructor(){super();this.idTokenEmail="";this.legalName=null;this.setAnonymous()}setAnonymous(){this.isAuthenticated!==!1&amp;&amp;(this.userId="00000000-0000-0000-0000-000000000000",this.upn="anonymous@anonymous.com",this.email="anonymous@anonymous.com",this.idTokenEmail="anonymous@anonymous.com",this.userName="Anonymous",this.displayName="Anonymous",this.locale="en-us",this.country=null,this.contactPointTopicSetting=null,this.authenticationMode="AAD",this.authenticationModes=[],this.isAuthenticated=!1,this.avatarUrl=xo(this.displayName,this.userId),this.avatarThumbnailUrl=xo(this.displayName,this.userId),this.profileUrl="#",this.createdOn=null,this.userType="standard",this.acceptedPrivacyNotice=J0,this.isAvatarTakenDown=!1,this.followerCount=0,this.followingCount=0,this.answersAccepted=0,this.affiliations=[],this.reputationPoints=1,this.qnaUserId=0,this.interests=null,this.isPrivate=!1,this.tenantId=null,this.credentialId=null,this.source=null,this.sharingId=null,this.legalName=null,this.publish(new Gn))}mapIdTokenToProfile(n){this.email=n.email||n.preferred_username,this.upn=n.preferred_username,this.userName=n.name,this.displayName=n.name,this.authenticationMode=X0[n.tid]==="standard"?"MSA":"AAD",this.userType=X0[n.tid]||"aad",this.isAuthenticated=!0,this.country="",this.credentialId=this.authenticationMode==="AAD"?n.oid:n.puid,this.authenticationModes=[{id:this.credentialId,type:this.authenticationMode,tenantId:n.tid,upn:this.upn}],this.publish(new Gn)}readUserProfile(n){this.userId=n.userId,this.email=n.email||"",this.userName=n.userName,this.displayName=n.displayName||n.userName||n.email,this.locale=n.locale,this.country=n.country,this.contactPointTopicSetting=n.contactPointTopicSetting,this.isAuthenticated=!0,this.avatarUrl=n.avatarUrl||xo(this.displayName,this.userId),this.avatarThumbnailUrl=n.avatarThumbnailUrl||n.avatarUrl||xo(this.displayName,this.userId),this.profileUrl=Pn(n.userName),this.authenticationModes=n.authenticationModes,this.userType=Sye(n.authenticationModes),this.acceptedPrivacyNotice=new Date(n.acceptedPrivacyNotice),this.isAvatarTakenDown=n.isAvatarTakenDown,this.followingCount=n.followingCount,this.followerCount=n.followerCount,this.answersAccepted=n.answersAccepted,this.affiliations=n.affiliations,this.reputationPoints=n.reputationPoints,this.createdOn=new Date(n.createdOn),this.qnaUserId=n.qnaUserId,this.interests=n.interests,this.isPrivate=n.isPrivate,this.source=n.source,this.certificationSettings=n.certificationSettings,this.transcriptSettings=n.transcriptSettings,this.qnaEmailPreferences=n.qnaEmailPreferences,this.isQnaModerator=n.isQnaModerator,this.sharingId=n.sharingId,this.isChallengeAdmin=n.isChallengeAdmin,this.legalName=n.legalName||null,this.publish(new Gn)}readUserFromToken(n){this.isAuthenticated=!0,this.instructor=n.instructor,this.isChallengeAdmin=n.is_challenge_admin,this.isMecUser=n.is_mec_user,this.userId=n.sub,this.upn=n.cred_upn,this.tenantId=n.tid,this.credentialId=n.cred_id,this.userName=n.preferred_username,this.displayName=n.name||n.preferred_username||n.email,this.avatarUrl=n.picture||xo(this.displayName,this.userId),this.avatarThumbnailUrl=n.thumbnail||n.picture||xo(this.displayName,this.userId),this.authenticationMode=n.cred_type,this.locale=n.locale,this.acceptedPrivacyNotice=new Date(n.accepted_privacy_notice),this.userType=X0[n.tid]||"aad",this.profileUrl=Pn(n.preferred_username),this.email=n.email||"",this.idTokenEmail=n.id_token_email||"",this.sharingId=n.sharing_id||"",this.publish(new Gn)}whenAuthenticated(){return L.isAuthenticated?Promise.resolve():new Promise(n=&gt;this.subscribe(Gn,()=&gt;{this.isAuthenticated&amp;&amp;n()}))}},L=new qE;function Z0(e,t){Array.from(e.querySelectorAll("[data-profile-property]")).forEach(n=&gt;{let o=n.getAttribute("data-profile-property"),r=t.profileUrl;n instanceof HTMLImageElement&amp;&amp;o==="avatarUrl"?(n.onerror=()=&gt;n.src=xo(t.displayName,t.userId),n.src=t[o]):n instanceof HTMLImageElement&amp;&amp;o==="avatarThumbnailUrl"?(n.onerror=()=&gt;n.src=t.avatarUrl||xo(t.displayName,t.userId),n.src=t[o]):n instanceof HTMLAnchorElement&amp;&amp;o==="profileUrl"?(n.href=Pn("me","activity"),r==="#"&amp;&amp;(n.href=new URL("./register",dc()).toString())):n instanceof HTMLAnchorElement&amp;&amp;o==="bookmarksUrl"?(n.href=r+(w.reviewFeatures?"&amp;section=collections&amp;detail=bookmarks":"collections/bookmarks"),r==="#"&amp;&amp;n.parentElement.remove()):n instanceof HTMLAnchorElement&amp;&amp;o==="collectionsUrl"?(n.href=r+(w.reviewFeatures?"&amp;section=collections":"collections"),r==="#"&amp;&amp;n.parentElement.remove()):n instanceof HTMLAnchorElement&amp;&amp;o==="settingsUrl"?n.href=Pn("me","settings"):n instanceof HTMLInputElement?n.type!=="file"&amp;&amp;(n.value=t[o]):o==="createdOn"?n.textContent=Zr(t[o]):n.textContent=t[o]})}function OX(e,t){let n=dc(),o=new URLSearchParams(Z.search);A("page_type")==="profile"&amp;&amp;(n.hash=Z.hash),w.reviewFeatures&amp;&amp;(o.has("branch")&amp;&amp;n.searchParams.set("branch",o.get("branch")),o.has("themebranch")&amp;&amp;n.searchParams.set("themebranch",o.get("themebranch")),o.has("preview")&amp;&amp;n.searchParams.set("preview",o.get("preview")));let r=`./${e}/`;t&amp;&amp;(r+=`${t}/`);let i=new URL(r,n);return i.hash=n.hash,i.search=n.search,n=i,n}function dc(e=_.data.userLocale){let t=new URL(`${e&amp;&amp;e.length?`/${e}`:""}/`,Z.origin);return new URL("./users/",t)}function Sye(e){let t="standard";return e&amp;&amp;e.length&amp;&amp;(e.find(n=&gt;n.tenantId===ei)!==void 0?t="microsoft":e.find(n=&gt;n.type==="AAD")!==void 0&amp;&amp;(t="aad")),t}function ue(e){return e.status===401&amp;&amp;L.setAnonymous(),e}var da={"ar-sa":"\u0627\u0644\u0639\u0631\u0628\u064A\u0629","eu-es":"Euskara","bs-latn-ba":"Bosanski","bg-bg":"\u0411\u044A\u043B\u0433\u0430\u0440\u0441\u043A\u0438","ca-es":"Catal\xE0","zh-cn":"\u4E2D\u6587 (\u7B80\u4F53)","zh-hk":"\u4E2D\u6587 (\u7E41\u9AD4 \u9999\u6E2F\u7279\u5225\u884C\u653F\u5340)","zh-tw":"\u4E2D\u6587 (\u7E41\u9AD4)","hr-hr":"Hrvatski","cs-cz":"\u010Ce\u0161tina","da-dk":"Dansk","nl-be":"Nederlands (Belgi\xEB)","nl-nl":"Nederlands","en-au":"English (Australia)","en-ca":"English (Canada)","en-in":"English (India)","en-ie":"English (Ireland)","en-my":"English (Malaysia)","en-nz":"English (New Zealand)","en-sg":"English (Singapore)","en-za":"English (South Africa)","en-gb":"English (United Kingdom)","en-us":"English (United States)","et-ee":"Eesti","fil-ph":"Filipino","fi-fi":"Suomi","fr-be":"Fran\xE7ais (Belgique)","fr-ca":"Fran\xE7ais (Canada)","fr-fr":"Fran\xE7ais","fr-ch":"Fran\xE7ais (Suisse)","gl-es":"Galego","ka-ge":"Georgian","de-at":"Deutsch (\xD6sterreich)","de-de":"Deutsch","de-ch":"Deutsch (Schweiz)","el-gr":"\u0395\u03BB\u03BB\u03B7\u03BD\u03B9\u03BA\u03AC","he-il":"\u05E2\u05D1\u05E8\u05D9\u05EA\u200F","hi-in":"\u0939\u093F\u0902\u0926\u0940","hu-hu":"Magyar","is-is":"\xCDslenska","id-id":"Bahasa Indonesia","ga-ie":"Irish (Ireland)","it-it":"Italiano","it-ch":"Italiano (Svizzera)","ja-jp":"\u65E5\u672C\u8A9E","kk-kz":"\u049A\u0430\u0437\u0430\u049B","ko-kr":"\uD55C\uAD6D\uC5B4","lv-lv":"Latvie\u0161u","lt-lt":"Lietuvi\u0173","lb-lu":"Luxembourgish (Luxembourg)","ms-my":"Bahasa Malaysia","mt-mt":"Maltese (Malta)","nb-no":"Norsk","pl-pl":"Polski","pt-br":"Portugu\xEAs (Brasil)","pt-pt":"Portugu\xEAs (Portugal)","ro-ro":"Rom\xE2n\u0103","ru-ru":"\u0420\u0443\u0441\u0441\u043A\u0438\u0439","sr-cyrl-rs":"\u0421\u0440\u043F\u0441\u043A\u0438 (\u0421\u0440\u0431\u0438\u0458\u0430 \u0438 \u0426\u0440\u043D\u0430 \u0413\u043E\u0440\u0430)","sr-latn-rs":"Srbija - Srpski","sk-sk":"Sloven\u010Dina","sl-si":"Slovenski","es-mx":"Espa\xF1ol (M\xE9xico)","es-es":"Espa\xF1ol (Espa\xF1a)","sv-se":"Svenska","th-th":"\u0E44\u0E17\u0E22","tr-tr":"T\xFCrk\xE7e","uk-ua":"\u0423\u043A\u0440\u0430\u0457\u043D\u0441\u044C\u043A\u0430","vi-vn":"Ti\xEA\u0301ng Vi\xEA\u0323t"};var BX;(function(e){BX=e()})(function(){let e=function(){let n=0,o={};for(;n&lt;arguments.length;n++){let r=arguments[n];for(let i in r)o[i]=r[i]}return o};function t(n){let o=function(r,i,s){let a;if(typeof document&gt;"u")return;if(arguments.length&gt;1){if(s=e({path:"/"},o.defaults,s),typeof s.expires=="number"){let p=new Date;p.setMilliseconds(p.getMilliseconds()+s.expires*864e5),s.expires=p}s.expires=s.expires?s.expires.toUTCString():"";try{a=JSON.stringify(i),/^[\{\[]/.test(a)&amp;&amp;(i=a)}catch{}n.write?i=n.write(i,r):i=encodeURIComponent(String(i)).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g,decodeURIComponent),r=encodeURIComponent(String(r)),r=r.replace(/%(23|24|26|2B|5E|60|7C)/g,decodeURIComponent),r=r.replace(/[\(\)]/g,escape);let d="";for(let p in s)s[p]&amp;&amp;(d+="; "+p,s[p]!==!0&amp;&amp;(d+="="+s[p]));return document.cookie=r+"="+i+d}r||(a={});let l=document.cookie?document.cookie.split("; "):[],c=/(%[0-9A-Z]{2})+/g,u=0;for(;u&lt;l.length;u++){let d=l[u].split("="),p=d.slice(1).join("=");p.charAt(0)==='"'&amp;&amp;(p=p.slice(1,-1));try{let h=d[0].replace(c,decodeURIComponent);if(p=n.read?n.read(p,h):n(p,h)||p.replace(c,decodeURIComponent),this.json)try{p=JSON.parse(p)}catch{}if(r===h){a=p;break}r||(a[h]=p)}catch{}}return a};return o.set=o,o.get=function(r){return o.call(o,r)},o.getJSON=function(){return o.apply({json:!0},[].slice.call(arguments))},o.defaults={},o.remove=function(r,i){o(r,"",e(i,{expires:-1}))},o.withConverter=t,o}return t(function(){})});var vs=BX;var Tu=/^\/([a-z]{2,3}-(?:[a-z]{4}-)?[a-z]{2})(\/|$)/i,wye="MarketplaceSelectedLocale",Eye=["ContentPage","Conceptual","Module","ModuleUnit","LearningPath"];function eD(e){return!!da[e]}function ev(e){let t=Tu.exec(e);return t===null?"en-us":t[1].toLowerCase()}function Xe(e,t,n=!0){return!e||!eD(t)||e.indexOf("http://")===0||e.indexOf("https://")===0||e.indexOf("//")===0?e:Tu.test(e)?n?Pp(e,t):e:"/"+t+e}function To(e){return e.replace(Tu,"/")}function Pp(e,t){return e.replace(Tu,`/${t}$2`)}async function zX(){let e=_.data.userLocale,t=_.data.contentLocale,n=rt.machineTranslated;_.data.userLocaleName=da[e],await Se,t!==e&amp;&amp;/^en/.test(t)&amp;&amp;!/^en/.test(e)&amp;&amp;!n&amp;&amp;Eye.indexOf(_.data.pageTemplate)!==-1&amp;&amp;gn(Aye(_.data.pageTemplate,e)),tD(e)}function GX(e){vs.set(wye,e,{expires:365*10})}function tD(e){Array.from(document.querySelectorAll(".locale-selector-link")).forEach(t=&gt;kye(t,e))}function kye(e,t){let n=e.querySelector(".local-selector-link-text"),o=da[t];n?n.textContent=o:e.textContent=o,e.addEventListener("mousedown",()=&gt;e.href=`/${t}/locale?target=${encodeURIComponent(location.href)}`),e.addEventListener("keydown",()=&gt;e.href=`/${t}/locale?target=${encodeURIComponent(location.href)}`),e.href=`/${t}/locale?target=${encodeURIComponent(location.href)}`;let r=yG.replace("{language}",o);e.setAttribute("aria-label",r)}function Cye(e){return hs("localization_scopes").indexOf(e)!==-1}function Aye(e,t){let n=Cye(t),o=da[t];return e==="LearningPath"?n?tV.replace("{language}",o):nV.replace("{language}",o):e==="Module"||e==="ModuleUnit"?n?oV.replace("{language}",o):rV.replace("{language}",o):eV}function Pye(e,t,n,o){let r;return n&amp;&amp;(r=[],r.push("font-weight-semibold","font-size-md")),e.kind==="link"?FE(e,`secondary-nav-link-${o+1}`,!1,r,n):Iye(e,t,r,o)}function FE({href:e,title:t,biName:n},o,r=!1,i=[],s=!1,a=!1){let l=r?"has-text-primary":"",c=s?"":"has-external-link-indicator",u;a?u=n?`secondary-nav-link-category-${n}-mobile`:"secondary-nav-link-category-mobile":u=n?`secondary-nav-link-${n}-mobile`:"secondary-nav-link-mobile",r&amp;&amp;(u=n?`${o}-${n}-mobile`:`${o}-mobile`);let d=Xe(e,_.data.userLocale);return m`
		&lt;li class="margin-top-xxs ${i.join(" ")}"&gt;
			&lt;a
				class="${c} button button-sm button-clear button-block padding-inline-xs padding-block-xxs inner-focus justify-content-space-between text-decoration-none text-align-left ${l}"
				data-test-id="nav-bar-button-${t.replace(/\s+/g,"-").toLowerCase()}"
				href="${d}"
				id="ms--${o}"
				data-bi-name="${u}"
			&gt;
				${t}
			&lt;/a&gt;
		&lt;/li&gt;
	`}function Iye(e,t,n=[],o){let r=_.data.userDir==="ltr"?"docon-chevron-right-light":"docon-chevron-left-light",i=e.id?`ms--secondary-nav-btn-${e.id}`:`ms--secondary-nav-btn-${o+1}`,s=e.biName?`secondary-nav-btn-${e.biName}-mobile`:"secondary-nav-btn-mobile",a=e.biName?`secondary-nav-menu-${e.biName}-mobile`:"secondary-nav-menu-mobile";return m`
		&lt;li class="margin-top-xxs"&gt;
			&lt;button
				type="button"
				class="button button-sm button-clear button-block padding-inline-xs padding-block-xxs inner-focus justify-content-space-between"
				@click=${()=&gt;t(e,i,a)}
				data-test-id="nav-bar-button-menu-expander-${o}"
				id="${i}"
				data-bi-name="${s}"
			&gt;
				&lt;span class="text-align-left ${n.join(" ")}"&gt;${e.title}&lt;/span&gt;
				&lt;span class="icon color-text-subtle" aria-hidden="true"&gt;
					&lt;span class="docon ${r}"&gt;&lt;/span&gt;
				&lt;/span&gt;
			&lt;/button&gt;
		&lt;/li&gt;
	`}function VX(e,t){return m`
		&lt;div id="modal-header" class="display-flex justify-content-space-between border-bottom"&gt;
			&lt;div class="padding-xxs"&gt;
				&lt;a
					href="/"
					class="button button-clear inner-focus text-decoration-none"
					?hidden=${e.secondaryNav}
					data-bi-name="mobile-nav-home-button"
					data-test-id="mobile-nav-home-button"
				&gt;
					&lt;span class="icon" aria-hidden="true"&gt;
						&lt;span class="docon docon-home"&gt;&lt;/span&gt;
					&lt;/span&gt;
					&lt;span class="font-weight-semibold"&gt;${t}&lt;/span&gt;
				&lt;/a&gt;
				&lt;button
					type="button"
					class="button button-clear inner-focus"
					data-bi-name="mobile-nav-show-level-one-button"
					data-test-id="mobile-nav-show-level-one-button"
					?hidden=${!e.secondaryNav}
				&gt;
					&lt;span class="icon" aria-hidden="true"&gt;
						&lt;span class="docon docon-home"&gt;&lt;/span&gt;
					&lt;/span&gt;
					&lt;span class="font-weight-semibold"&gt;${t}&lt;/span&gt;
				&lt;/button&gt;
			&lt;/div&gt;
			&lt;div class="border-left padding-xxs"&gt;
				&lt;button
					type="button"
					class="button button-clear inner-focus modal-close"
					aria-label="${ge}"
					data-autofocus
					data-bi-name="mobile-nav-close-button"
				&gt;
					&lt;span class="icon" aria-hidden="true"&gt;
						&lt;span class="docon docon-navigate-close"&gt;&lt;/span&gt;
					&lt;/span&gt;
				&lt;/button&gt;
			&lt;/div&gt;
		&lt;/div&gt;
	`}function jX(e,t,n,o,r,i,s,a,l,c,u){let d=_.data.userDir==="ltr"?"docon-arrow-left":"docon-arrow-right",p=n?"secondary-nav":"primary-nav";return m`
		${$ye(s,n)&amp;&amp;o&gt;=2&amp;&amp;u?m`
					&lt;div class="border-bottom padding-block-xxs"&gt;
						&lt;button
							type="button"
							class="pop-content button button-clear margin-left-xxs inner-focus"
							data-bi-name="back"
							data-test-id="mobile-modal-back-submenu"
							data-back-id="${r}"
							data-autofocus
						&gt;
							&lt;span class="icon color-text-subtle" aria-hidden="true"&gt;
								&lt;span class="docon ${d}"&gt;&lt;/span&gt;
							&lt;/span&gt;
							&lt;span class="font-weight-semibold"&gt;${u}&lt;/span&gt;
						&lt;/button&gt;
					&lt;/div&gt;
			  `:null}
		${s?m`
					&lt;div class="padding-xs"&gt;
						&lt;h2 id="modal-heading" class="title is-6"&gt;
							${s}
							${c?m`&lt;span class="tag is-small is-uppercase"&gt;${zh}&lt;/span&gt;`:""}
						&lt;/h2&gt;
					&lt;/div&gt;
			  `:null}
		&lt;nav aria-label="${fp}" data-bi-name="${p}"&gt;
			&lt;ul data-bi-name="${Dt(i)}"&gt;
				${a?FE({href:a.href,title:a3,biName:a.biName},"secondary-nav-link-category",!1,[],!n,!0):null}
				${e&amp;&amp;e.length?e.map((g,f)=&gt;Pye(g,t,!n,f)):null}
				${l?m`
							${l.primary?FE(l.primary,"secondary-nav-cta-primary",!0):null}
							${l.secondary?FE(l.secondary,"secondary-nav-cta-secondary",!0):null}
					  `:null}
			&lt;/ul&gt;
		&lt;/nav&gt;
	`}function YX(e,t){if(!e)throw new Error("Site header data is unavailable.");return Lye(e,t)}function Lye(e,t){if(e.type==="static-header")return Rye(e);if(!t)throw new Error("Menu handler is not available");return Mye(e,t)}function Rye(e){let t=e.navLinks.map(n=&gt;{let o=Xe(n.href,_.data.userLocale);return m`
			&lt;li class="margin-top-xxs"&gt;
				&lt;a
					href="${o}"
					data-bi-name="site-header-link-${n.biName}-mobile"
					class="button button-sm button-clear button-block padding-inline-xs padding-block-xxs inner-focus justify-content-space-between text-decoration-none border-none text-align-left"
				&gt;
					${n.title}
				&lt;/a&gt;
			&lt;/li&gt;
		`});return m`
		&lt;nav aria-label="${fp}" data-bi-name="primary-nav"&gt;
			&lt;ul&gt;
				${t}
			&lt;/ul&gt;
		&lt;/nav&gt;
	`}function Mye(e,t){let n=_.data.userDir==="ltr"?"docon-chevron-right-light":"docon-chevron-left-light",o=e.navCategories.map(r=&gt;{let i=`site-header-btn-${r.biName}-mobile`,s=`ms--${i}`;return m`
			&lt;li class="margin-top-xxs"&gt;
				&lt;button
					type="button"
					data-bi-name="${i}"
					id="${s}"
					@click=${()=&gt;t(r.panel,r.biName,s,i,r.title,e.featuredContent)}
					class="button button-sm button-clear button-block padding-inline-xs padding-block-xxs inner-focus justify-content-space-between text-decoration-none text-align-left"
				&gt;
					&lt;span&gt;${r.title}&lt;/span&gt;
					&lt;span class="icon color-text-subtle" aria-hidden="true"&gt;
						&lt;span class="docon ${n}"&gt;&lt;/span&gt;
					&lt;/span&gt;
				&lt;/button&gt;
			&lt;/li&gt;
		`});return m`
		&lt;nav aria-label="${fp}" data-bi-name="primary-nav"&gt;
			&lt;ul&gt;
				${o}
			&lt;/ul&gt;
		&lt;/nav&gt;
	`}function QX(e,t,n,o,r,i){let s=_.data.userDir==="ltr"?"docon-arrow-left":"docon-arrow-right",a=_.data.userLocale,l=m`
		&lt;div class="border-bottom padding-xxs"&gt;
			&lt;button
				type="button"
				class="pop-content button button-clear inner-focus"
				data-bi-name="mobile-modal-back-submenu-button"
				data-test-id="mobile-modal-back-submenu"
				data-back-id="${n}"
				data-autofocus
			&gt;
				&lt;span class="icon color-text-subtle" aria-hidden="true"&gt;
					&lt;span class="docon ${s}"&gt;&lt;/span&gt;
				&lt;/span&gt;
				&lt;span class="font-weight-semibold"&gt;${r}&lt;/span&gt;
			&lt;/button&gt;
		&lt;/div&gt;
	`,c=m`
		&lt;div class="padding-xs"&gt;
			&lt;h2 id="modal-heading" class="title is-6"&gt;${o}&lt;/h2&gt;
		&lt;/div&gt;
	`,u="";if(e.panelLink){let h=e.panelLink,g=Xe(h.href,a);u=m`
			&lt;a
				href="${g}"
				data-bi-name="panel-cta-${h.biName}-mobile"
				class="has-external-link-indicator button button-clear button-sm button-block color-primary padding-inline-xs padding-block-xxs inner-focus justify-content-flex-start border-none background-color-transparent margin-top-sm"
			&gt;
				${h.title}
			&lt;/a&gt;
		`}let d="";if(i){let h=i.map(g=&gt;{let f=Xe(g.href,a);return m`
				&lt;article
					data-bi-name="featured-card-${g.biName}-mobile"
					class="card position-relative background-color-body-accent-onhover background-color-body box-shadow-none margin-block-xs"
				&gt;
					&lt;div class="card-content"&gt;
						&lt;p class="card-supertitle"&gt;${g.supertitle}&lt;/p&gt;
						&lt;a
							href="${f}"
							class="card-title color-text stretched-link background-color-transparent"
						&gt;
							${g.title}
						&lt;/a&gt;
						&lt;p class="card-content-description line-clamp-2"&gt;${g.description}&lt;/p&gt;
					&lt;/div&gt;
				&lt;/article&gt;
			`});d=m`&lt;section class="border-top margin-top-sm"&gt;${h}&lt;/section&gt;`}let p=[];return e.panelContent[0].componentType==="header-panel-card"?e.panelContent.map(h=&gt;{let g=Xe(h.href,a),f=m`
				&lt;li class="margin-top-xxs"&gt;
					&lt;article
						class="card position-relative background-color-body-accent-onhover background-color-body box-shadow-none"
						data-bi-name="panel-card-${h.biName}-mobile"
					&gt;
						&lt;div class="card-content"&gt;
							&lt;a
								href="${g}"
								class="card-title color-text stretched-link background-color-transparent"
							&gt;
								${h.title}
							&lt;/a&gt;
							&lt;p class="card-content-description"&gt;${h.description}&lt;/p&gt;
						&lt;/div&gt;
					&lt;/article&gt;
				&lt;/li&gt;
			`;p.push(f)}):e.panelContent[0].componentType==="header-panel-link"&amp;&amp;e.panelContent.map(h=&gt;{let g=Xe(h.href,a),f=m`
				&lt;li class="margin-top-xxs"&gt;
					&lt;a
						href="${g}"
						data-bi-name="panel-link-${h.biName}-mobile"
						class="has-external-link-indicator button button-sm button-clear button-block padding-inline-xs padding-block-xxs inner-focus justify-content-flex-start border-none text-align-left"
					&gt;
						${h.title}
					&lt;/a&gt;
				&lt;/li&gt;
			`;p.push(f)}),m`
		${l}
		&lt;div
			class="display-flex flex-grow-1 flex-direction-column justify-content-space-between"
			data-bi-name="panel-${t}-mobile"
		&gt;
			&lt;div&gt;
				${c}
				&lt;nav aria-label="${fp}"&gt;
					&lt;ul&gt;
						${p}
					&lt;/ul&gt;
				&lt;/nav&gt;
				${u}
			&lt;/div&gt;
			${d}
		&lt;/div&gt;
	`}function KX(){let e="#",t=L.isAuthenticated?"button-clear inner-focus":"auth-status-determined not-authenticated button-filled button-primary";t=`docs-sign-${L.isAuthenticated?"out":"in"} `+t;let n=m`
		&lt;p class="font-size-xs flex-grow-1 flex-shrink-1"&gt;${z(LW)}&lt;/p&gt;
	`,o=m`
		${L.isAuthenticated?Dye():n}
		&lt;div class="flex-shrink-0"&gt;
			${L.isAuthenticated?m`
						&lt;a
							class="button button-sm button-clear inner-focus text-decoration-none"
							href="${Pn("me","settings")}"
							data-profile-property="settingsUrl"
							data-bi-name="mobile-nav-user-settings"
						&gt;
							&lt;span class="icon margin-right-none" aria-hidden="true"&gt;
								&lt;span class="docon docon-settings"&gt;&lt;/span&gt;
							&lt;/span&gt;
							&lt;span class="visually-hidden"&gt;${G_}&lt;/span&gt;
						&lt;/a&gt;
				  `:""}
			&lt;a
				class="${t} button button-sm text-decoration-none"
				href="${e}"
				data-bi-name="mobile-nav-sign-${L.isAuthenticated?"out":"in"}-button"
			&gt;
				${L.isAuthenticated?yp:Ri}
			&lt;/a&gt;
		&lt;/div&gt;
	`;return m`
		&lt;div
			class="border-top padding-xxs display-flex align-items-center justify-content-space-between flex-wrap-nowrap"
		&gt;
			${$E?o:n}
		&lt;/div&gt;
	`}function Dye(){return m`
		&lt;div class="persona persona-sm position-relative"&gt;
			&lt;figure class="persona-avatar"&gt;
				&lt;img
					aria-labelledby="ms--user-display-name-mobile-modal"
					alt="${L.userName}"
					data-profile-property="avatarThumbnailUrl"
					src=${L.avatarThumbnailUrl||L.avatarUrl}
				/&gt;
			&lt;/figure&gt;
			&lt;div class="persona-details"&gt;
				&lt;a
					class="persona-name stretched-link line-clamp-1"
					href="${Pn("me","activity")}"
					id="ms--user-display-name-mobile-modal"
					data-profile-property="displayName"
					data-bi-name="mobile-nav-user-profile"
				&gt;
					${L.displayName}
				&lt;/a&gt;
			&lt;/div&gt;
		&lt;/div&gt;
	`}function $ye(e,t){return t||Bt!=="Docs_Home"&amp;&amp;e}async function XX(e,t){if(await sg,!t)throw new Error("Site header data is unavailable.");let n=x.createElement("div");n.classList.add("modal-content","is-docked-left","display-flex","flex-direction-column"),n.setAttribute("data-test-id","global-navigation-mobile");let o=new PE;n.paint=()=&gt;{S(m`
				${VX(e,t.brandLink.displayName)}
				&lt;div
					id="modal-body"
					data-bi-name="mobile-nav"
					data-test-id="mobile-nav-container"
					class="display-flex flex-direction-column flex-grow-1 flex-shrink-1 is-full-height is-vertically-scrollable"
				&gt;
					${o.bodyTemplate}
				&lt;/div&gt;
				${KX()}
			`,n)};function r(re){n.paint();let Pe=n.querySelector("#modal-body");if(re){let W=Pe.querySelector(`#${re}`);if(W){W.focus();return}}Nye(Pe)}function i(re){let Pe=re.target instanceof HTMLElement&amp;&amp;re.target.closest("button");if(!Pe||!Pe.classList.contains("pop-content"))return;let W=Pe.getAttribute("data-back-id");o.pop(),r(W)}let s=e.subscribe(dt,n.paint);n.dispose=()=&gt;{o.dispose(),s(),n.removeEventListener("click",i)};let a=WX(e.items),l,c,u,d,p,h,g,f,b,y,v;function T(re,Pe,W){a=re.items,l=re.title,h=Pe,g=W,c=null,u=null,d=null,p=o.getTitle(),k(!0),r()}function C(re,Pe,W,Ze,Ht,Vt){b=re,y=Pe,v=Vt,h=W,g=Ze,f=Ht,k(!1,!0),r()}function k(re=!1,Pe=!1){let W;!re&amp;&amp;!Pe&amp;&amp;t?W=YX(t,C):Pe?W=QX(b,y,h,f,up,v):W=jX(a,T,re,o.stackLength,h,g,l,c,u,d,p),o.push(W),o.pushTitle(l)}function D(){k(),n.paint()}function N(){if(!(o.stackLength&lt;=1)){for(;o.stackLength&gt;1;)o.stackLength===2&amp;&amp;(e.secondaryNav=!1),o.pop();r()}}if(D(),n.addEventListener("click",i),gg){await fg;let re=qi;re&amp;&amp;(c=re.category,u=re.callToAction,d=re.preview,l=re.category?re.category.title:null,a=WX(re.items),k(!0),r(),e.secondaryNav=!0,n.querySelector("#modal-header button.button").onclick=N)}return n}function Nye(e){let t=e.querySelector("[data-autofocus]");if(t&amp;&amp;kE(t)){t.focus();return}e.focus()}function WX(e){return e.slice(0,e.length-1)}function Zo(e){return JSON.parse(JSON.stringify(e))}var bg=class extends bt{constructor(){super();this._items=[{title:D_,kind:"menu",items:[],biName:"more"}];this._mobile=!1;this._desktop=!1;this._mobileNavExpanded=!1;this._secondaryNav=!1}get items(){return this._items}set items(n){this._items=n&amp;&amp;n.length?n:[{title:D_,kind:"menu",items:[],id:"more",biName:"more"}],this.more.items=Zo(this._items.slice(0,this._items.length-1)),this.resetItemVisibility(),this.notifyPropertyChanged()}get mobile(){return this._mobile}set mobile(n){this._mobile=n,this._mobileNavExpanded=!1,this.notifyPropertyChanged()}get desktop(){return this._desktop}set desktop(n){this._desktop=n,this.notifyPropertyChanged()}get mobileNavExpanded(){return this._mobileNavExpanded}set mobileNavExpanded(n){this._mobileNavExpanded=n,this.notifyPropertyChanged()}get secondaryNav(){return this._secondaryNav}set secondaryNav(n){this._secondaryNav=n,this.notifyPropertyChanged()}get more(){let n=this._items.length;return n?this._items[n-1]:null}resetItemVisibility(){this.items.length!==0&amp;&amp;(this.items.forEach(n=&gt;n.hidden=!1),this.more.hidden=!0,this.more.items.forEach(n=&gt;n.hidden=!0))}notifyPropertyChanged(){this.publish(new dt)}};function JX(){let e=document.querySelector("#ms--site-header-hamburger &gt; button");if(!e)return;let t=new bg;e.addEventListener("click",()=&gt;qye(t))}async function qye(e){await sg;let t=await XX(e,ig),n=new _e(t),o=window.outerWidth;function r(){t.dispose(),window.removeEventListener("resize",i),e.mobileNavExpanded=!1}function i(){n.hide(),r()}window.addEventListener("resize",()=&gt;{window.outerWidth!==o&amp;&amp;i()},{passive:!0}),e.mobileNavExpanded=!0,await n.show()}var Me={left:37,up:38,right:39,down:40,home:36,end:35,escape:27,enter:13,space:32,eight:56,numPadAsterisk:106,a:65,b:90};var sl,al;function nD(){let e=document.getElementById("assertive-live-region"),t=document.getElementById("polite-live-region");e?sl=e:(sl=document.createElement("div"),sl.setAttribute("role","alert"),sl.setAttribute("aria-live","assertive"),sl.setAttribute("aria-relevant","additions"),sl.setAttribute("aria-atomic","true"),sl.classList.add("visually-hidden"),sl.setAttribute("id","assertive-live-region"),document.body.appendChild(sl)),t?al=t:(al=document.createElement("div"),al.setAttribute("role","status"),al.setAttribute("aria-live","polite"),al.setAttribute("aria-relevant","additions"),al.setAttribute("aria-atomic","true"),al.classList.add("visually-hidden"),al.setAttribute("id","polite-live-region"),document.body.appendChild(al))}function Fye(e){let t=e.querySelector('.contextual-live-region[aria-live="assertive"]'),n=e.querySelector('.contextual-live-region[aria-live="polite"]');return t||(t=document.createElement("div"),t.setAttribute("role","alert"),t.setAttribute("aria-live","assertive"),t.setAttribute("aria-relevant","additions"),t.setAttribute("aria-atomic","true"),t.classList.add("contextual-live-region","visually-hidden"),e.appendChild(t)),n||(n=document.createElement("div"),n.setAttribute("role","status"),n.setAttribute("aria-live","polite"),n.setAttribute("aria-relevant","additions"),n.setAttribute("aria-atomic","true"),n.classList.add("contextual-live-region","visually-hidden"),e.appendChild(n)),{contextualAssertiveRegion:t,contextualPoliteRegion:n}}function Uye(e){nD();let t;try{t=document.querySelector(".modal.is-active, :modal")}catch{t=document.querySelector(".modal.is-active")}if(!t)return e==="assertive"?sl:al;let{contextualAssertiveRegion:n,contextualPoliteRegion:o}=Fye(t);return e==="assertive"?n:o}function fn(e,t="polite",n=5e3){let o=Uye(t);o.innerHTML="";let r=document.createElement("div");r.setAttribute("role","none"),r.textContent=e,o.appendChild(r),setTimeout(()=&gt;{r?.remove()},n)}var pa="autocomplete-change-event",tv="autocomplete-displayed-event";function ti(e){e.input.placeholder=e.input.placeholder||"",e.input.type=e.input.type||"text",e.input.required=e.input.required||!1,e.input.disabled=e.input.disabled||!1;let{getSuggestions:t,getTitle:n=Ee=&gt;typeof Ee?.toString=="function"?Ee.toString():Ee,itemTemplate:o=n,noResultsTemplate:r=null,initialValue:i=null,input:{biName:s},exclude:a=Ee=&gt;!1}=e,l=document.createElement("div");l.classList.add("autocomplete"),e.input.isFullWidth&amp;&amp;l.classList.add("display-block"),l.setAttribute("data-bi-name","autocomplete");let c=ot(),u=`${c}-listbox`,d=Ee=&gt;Ee===-1?"":`${c}-option-${Ee}`,p=[],h=-1,g=i?n(i):"",f="",b=i,y=0,v=!1,T=!1,C="";e.input.size&amp;&amp;(C=e.input.size==="small"?"input-sm":"input-lg");let k=()=&gt;{let Ee=l.querySelector(`#${u}`),et=Ee.children.item(h===-1?0:h);et?et.offsetTop+et.offsetHeight&gt;Ee.offsetHeight?Ee.scrollTop=et.offsetTop-Ee.offsetHeight+et.offsetHeight+4:et.offsetTop&lt;Ee.scrollTop&amp;&amp;(Ee.scrollTop=et.offsetTop):Ee.scrollTop=0},D=()=&gt;{S(An(),l);let Ee=l.querySelector("input");Ee&amp;&amp;(Ee.value=g||f),k()},N=()=&gt;{p=[],h=-1,D()},re=(Ee,et)=&gt;{let H=f;if(b=Ee,g=Ee?n(Ee):"",f=g,N(),et&amp;&amp;Ee){let Y=new CustomEvent(pa,{detail:{suggestion:Ee,term:H},bubbles:!0});l.dispatchEvent(Y)}};Object.defineProperty(l,"value",{get(){return b},set(Ee){re(Ee,!1)}});let Pe=async()=&gt;{if(f===""){v=!1,b=null,N();return}p=await t(f),p=p.filter(et=&gt;!a(et));let Ee=new CustomEvent(tv,{detail:p,bubbles:!0});l.dispatchEvent(Ee),p.length||fn(zn,"assertive",2e3),h=-1,v=!1,D()},W=Ee=&gt;{let H=Ee?.url;H&amp;&amp;H.href&amp;&amp;window.open(H.href,"_blank")},Ze=Ee=&gt;{let et=Ee.target instanceof Element&amp;&amp;Ee.target.closest('[role="option"]');if(!et)return;Ee.preventDefault();let H=et.parentElement,Y=0;for(;Y&lt;H.childElementCount&amp;&amp;H.children.item(Y)!==et;Y++);let q=p[Y];if(Ee.ctrlKey&amp;&amp;Ee.target instanceof Element&amp;&amp;Ee.target.closest("[data-href]")){W(q);return}re(q,!0)},Ht=async Ee=&gt;{clearTimeout(y),y=setTimeout(Pe,250);let et=Ee.target;f=et.value,g="",!v&amp;&amp;et.value!==""&amp;&amp;!T&amp;&amp;(v=!0,D())},Vt=()=&gt;{T=!0},ln=()=&gt;{T=!1},mn=()=&gt;N(),Pt=Ee=&gt;{let{keyCode:et,shiftKey:H,altKey:Y,ctrlKey:q}=Ee;if(!(H||Y||q)){if(et===Me.down){Ee.preventDefault(),h&lt;p.length-1?(h++,g=n(p[h])):(h=-1,g=f),D();return}if(et===Me.up){if(Ee.preventDefault(),!p.length)return;h===-1?(h=p.length-1,g=n(p[h])):h&gt;0?(h--,g=n(p[h])):(h=-1,g=f),D();return}if(et===Me.escape){Ee.preventDefault(),re(b,!1);return}if(et===Me.enter){if(h&gt;=0){let oe=p[h];re(oe,!0)}return}}};function An(){let Ee=e.input.docon?m`
					&lt;span
						class="icon is-small is-${e.input.doconOrientation||"left"}"
						?hidden=${v&amp;&amp;e.input.doconOrientation==="right"}
						aria-hidden="true"
					&gt;
						&lt;span
							class="${e.input.doconClasses||"has-text-primary"} docon docon-${e.input.docon}"
						&gt;&lt;/span&gt;
					&lt;/span&gt;
			  `:"";return m`
			&lt;div
				class="field-body control ${e.input.docon?`has-icons-${e.input.doconOrientation||"left"}`:""}"
			&gt;
				&lt;input
					id="${e.input.id}"
					data-test-id="${e.input.id}"
					class="autocomplete-input input ${C}
						${e.input.docon?`control has-icons-${e.input.doconOrientation||"left"}`:""}
						${e.input.isFullWidth?"width-full":""}"
					type="${e.input.type}"
					name=${Dt(e.input.name)}
					role="combobox"
					maxlength="100"
					@input=${Ht}
					@blur=${mn}
					@focus=${Pe}
					@keydown=${Pt}
					aria-autocomplete="list"
					aria-expanded="${p.length?"true":"false"}"
					aria-owns="${u}"
					aria-controls="${u}"
					aria-activedescendant="${d(h)}"
					aria-label="${Dt(e.input.label)}"
					aria-describedby="ms--${e.input.id}-description"
					placeholder="${e.input.placeholder}"
					autocapitalize="off"
					autocomplete="off"
					autocorrect="off"
					spellcheck="false"
					data-bi-name="${Dt(s)}"
					?required=${e.input.required}
					?disabled=${e.input.disabled}
					pattern=${e.input.required?"(?!^\\s+$)^.*$":".*"}
				/&gt;

				${Ee}

				&lt;span
					class="autocomplete-loader loader has-text-primary ${e.input.size==="large"?"is-large":""}"
					?hidden=${!v}
					aria-hidden="true"
				&gt;&lt;/span&gt;

				&lt;span hidden id="ms--${e.input.id}-description"&gt;
					${JQ}
				&lt;/span&gt;
			&lt;/div&gt;

			&lt;ul
				id="${u}"
				data-test-id="${e.input.id}-listbox"
				class="autocomplete-suggestions is-vertically-scrollable padding-xxs ${e.list?.isGridDisplay?"grid is-3-desktop":""}"
				role="listbox"
				aria-label="${XQ}"
				@mousedown=${et=&gt;et.preventDefault()}
				@click=${Ze}
				@keyup=${et=&gt;(et.key==="Enter"||et.key==="Spacebar")&amp;&amp;Ze}
				?hidden=${!f.length||v||!r&amp;&amp;!p.length||g===f}
			&gt;
				${p.map((et,H)=&gt;m` &lt;li
						id="${d(H)}"
						role="option"
						aria-selected=${H===h}
						class="autocomplete-suggestion ${H===h?"is-active-descendant":""} ${e.list?.isGridDisplay?"grid-item":""}"
					&gt;
						${o(et)}
					&lt;/li&gt;`)}
				${!p.length&amp;&amp;r?m`&lt;li role="alert"&gt;${r}&lt;/li&gt;`:""}
			&lt;/ul&gt;
		`}return D(),l.addEventListener("compositionstart",Vt),l.addEventListener("compositionend",ln),l}var bn=class extends Error{constructor(n){let{status:o,statusText:r,url:i}=n,s=oD(n.headers);super(`Unexpected response status ${o}: ${r} from "${i}". Headers: ${JSON.stringify(s,null,2)}`);this.name=this.constructor.name,typeof Error.captureStackTrace=="function"&amp;&amp;Error.captureStackTrace(this,this.constructor),this.status=o,this.statusText=r,this.url=i,this.headers=s}};function oD(e){let t;try{t=Object.fromEntries(e)}catch{t={error:"Unable to serialize headers"}}if("set-cookie"in t){let n=t["set-cookie"];t["set-cookie"]=`[Redacted. Length=${n.length}]`}return t}var UE=["All","Documentation","Training","Credential","QnA","Reference","Show"];async function ZX(e,t=_.data.userLocale){let n={query:e,suggestions:[]};if(!e)return Promise.resolve(n);let o=`${$.siteSearch}/autocomplete?${ne({locale:t,query:e})}`,r={mode:"cors",credentials:w.supportLevel==="production"&amp;&amp;w.reviewFeatures?"include":"same-origin"},i=await M(o,r);if(i.ok)return i.json();if(i.status===403)return{query:e,suggestions:[]};throw new bn(i)}function nv(e){let t=new URLSearchParams(e),n=t.get("category")||"All",o=UE.find(r=&gt;r.localeCompare(n,void 0,{sensitivity:"base"})===0)||"All";return{dataSource:t.get("dataSource"),category:o,skip:parseInt(t.get("skip")||"0"),term:t.get("search"),scope:t.get("scope"),preview:t.get("preview")}}function eJ(){let e=_.data.context.searchScope||A("scope");if(_.data.pageTemplate==="SearchPage"&amp;&amp;(e=nv(location.search).scope),A("hideScope")==="true"||!e)return"";let o=e.split(",").map(r=&gt;r.trim()).filter(r=&gt;r.length);return o.length?o[o.length-1]:""}async function tJ(e){let t={query:e,suggestions:[]};if(!e)return Promise.resolve(t);let n=`${$.siteSearch}/user?${ne({query:e})}&amp;$top=30&amp;$skip=0&amp;$filter=questionAuthor eq true`,o={mode:"cors",credentials:w.supportLevel==="production"&amp;&amp;w.reviewFeatures?"include":"same-origin"},r=await M(n,o);if(r.ok)return r.json();if(r.status===403)return{query:e,suggestions:[]};throw new bn(r)}var _g=typeof Blob=="function"&amp;&amp;typeof PerformanceObserver=="function"&amp;&amp;typeof Intl=="object"&amp;&amp;typeof MutationObserver=="function"&amp;&amp;typeof URLSearchParams=="function"&amp;&amp;typeof WebSocket=="function"&amp;&amp;typeof IntersectionObserver=="function"&amp;&amp;typeof queueMicrotask=="function"&amp;&amp;typeof TextEncoder=="function"&amp;&amp;typeof TextDecoder=="function"&amp;&amp;typeof customElements=="object"&amp;&amp;typeof HTMLDetailsElement=="function"&amp;&amp;typeof AbortController=="function"&amp;&amp;typeof AbortSignal=="function"&amp;&amp;"entries"in FormData.prototype&amp;&amp;"toggleAttribute"in Element.prototype&amp;&amp;"replaceChildren"in Element.prototype&amp;&amp;"fromEntries"in Object&amp;&amp;"flatMap"in Array.prototype&amp;&amp;"trimEnd"in String.prototype&amp;&amp;"allSettled"in Promise&amp;&amp;"matchAll"in String.prototype&amp;&amp;"replaceAll"in String.prototype&amp;&amp;!0;async function nJ(e){let t={method:"POST",body:JSON.stringify(e)},n=await M(j($.privacy.cookieConsentDeleteService,t));if(!n.ok)throw new Error(`Cookie Deletion Error ${n.status}: ${n.statusText}`)}var oJ=!!window.matchMedia,vg=window.matchMedia("screen and (min-width: 768px), screen and (min-height: 1024px)"),ll=window.matchMedia("screen and (min-width: 1088px)"),pc=window.matchMedia("screen and (min-width: 768px)"),HE=window.matchMedia("screen and (max-width: 768px)"),rJ=window.matchMedia("print"),iJ=window.matchMedia("(prefers-color-scheme: dark)");var cl="light",OE={light:{documentClass:"theme-light",name:"light",text:q3,icon:"docon-sun"},dark:{documentClass:"theme-dark",name:"dark",text:HG,icon:"docon-clear-night"},"high-contrast":{documentClass:"theme-high-contrast",name:"high-contrast",text:s3,icon:"docon-clear-night"}},Hye=Object.keys(OE),sJ=Hye.map(e=&gt;OE[e].documentClass),Fi=class{constructor(t,n){this.currentTheme=t;this.previousTheme=n}};function Oye(e,t,n){e.publish(new Fi(t,n)),window.dispatchEvent(new CustomEvent("theme-changed",{detail:{currentTheme:t,previousTheme:n}}))}function Bye(e){let t=document.documentElement.classList;for(let n of sJ)t.remove(n);t.add(OE[e].documentClass)}function zye(e){return cl=e}function aJ(e){let t=Array.from(document.querySelectorAll(".theme-control[data-theme-to]"));for(let n of t)n.dataset.themeTo===e?(n.classList.add("is-selected"),n.setAttribute("aria-pressed","true")):(n.classList.remove("is-selected"),n.setAttribute("aria-pressed","false"))}function Gye(e){we.setItem("theme",e)}function Vye(e=!1){let t=we.getItem("theme");return t&amp;&amp;/^light|dark|high-contrast$/.test(t)?t:e?"dark":"light"}function jye(e){rD(ct,e)}function rD(e,t){let n=cl;zye(t),Bye(t),n!==t&amp;&amp;Oye(e,t,n)}async function lJ(e){let t=mc();rD(e,t),Yye(e),await Se,aJ(t),window.setTheme=jye}function mc(e=iJ.matches){let t=te();return t.theme==="light"||t.theme==="dark"||t.theme==="high-contrast"?t.theme:Vye(e)}function Yye(e){window.addEventListener("click",({target:t})=&gt;{let n=t instanceof Element&amp;&amp;t.closest(".theme-control[data-theme-to]");if(!n)return;let o=n.dataset.themeTo;aJ(o),Gye(o),rD(e,o)})}var ov,uJ=new Promise(e=&gt;ov=e),Ip,yg=new Promise(e=&gt;Ip=e),dJ,pJ=()=&gt;dJ,cJ=e=&gt;{for(let t of Object.values(e))if(!t)return!1;return!0};async function mJ(){if(!I.cookieConsent)return;if(I.chromeless){Ip(!0),ov();return}let e=vs.get("MSCC")!==void 0,t=F.WcpConsent;if(t===void 0||typeof t.init!="function"){Ip(!1);return}await Se;let n=document.getElementById("cookie-consent-holder"),o=Array.from(document.querySelectorAll(".manage-cookies-holder"));if(!n||!o.length){console.log("No container for cookie banner");return}t.init(_.data.userLocale,n,function(r,i){if(r!==void 0){Ip(!1);return}if(dJ=i,!i.isConsentRequired){Ip(!0),ov();return}let s=document.createElement("button");if(s.setAttribute("data-bi-name","manageCookies"),s.textContent=e5,o.forEach(a=&gt;{a.appendChild(s.cloneNode(!0)).addEventListener("click",()=&gt;{i.manageConsent()}),a.hidden=!1}),n.hidden=!1,Jt(),cJ(i.getConsent())){Ip(!0),ov();return}Ip(!1)},async function(r){if(cJ(r)){ov(),Qa();return}await nJ({domain:document.location.hostname,analytics:!r.Analytics,advertising:!r.Advertising,social:!r.SocialMedia}),e&amp;&amp;(F.location.href=F.location.pathname+F.location.search+F.location.hash),Qa()},cl)}function hJ(e=location.hostname){return{"developer.microsoft.com":"DevCenter","dev.learn.microsoft.com ":"DocsDev","dev.docs.azure.cn":"DocsDev","review.learn.microsoft.com":"DocsReview","review.docs.azure.cn":"DocsReview","learn.microsoft.com":"Docs","docs.azure.cn":"DocsCN"}[e]||"OneDSTest"}function gJ(e=location.hostname){let t={"developer.microsoft.com":"d1574ad452ea4a37a5dda6f9f1fb5ef2-b55b2da9-95eb-4cf9-a633-191aa7b0ee25-6798","docs.azure.cn":"54ae4d70fff842118ff98bccfdc28deb-7f4f32ec-ae5a-4562-881c-5c0188170faf-7594","learn.microsoft.com":"c6c27850c9c24cbfae921778d2465031-4c28c161-db47-426b-9d28-733d45d05dd9-7278","review.learn.microsoft.com":"d94fc739fadb4805bce966a4f24e2e21-a6b89116-ce98-4ffb-b1cf-d46e361ea690-7616","review.docs.azure.cn":"d94fc739fadb4805bce966a4f24e2e21-a6b89116-ce98-4ffb-b1cf-d46e361ea690-7616"},n="8617064329544862a1d4dbcc1cdda9d3-079a9ef7-af43-443d-a28b-f60ba4efc9ff-7531";return t[e]??n}var iD=!1;function fJ(){let e=x.createElement("div");e.style.cssText="position:absolute;top:0;left:-2300px;background-color:#878787",e.textContent="hc",x.body.appendChild(e);let t=F.getComputedStyle(e).backgroundColor.toLowerCase();x.body.removeChild(e),t!=="#878787"&amp;&amp;t!=="rgb(135, 135, 135)"&amp;&amp;(x.documentElement.className+=" os-high-contrast-enabled theme-high-contrast",iD=!0)}var Qye={audience:"aud",author:"author",manager:"manager","ms.assetid":"asst","ms.author":"pgauth","ms.contentsource":"pgpubl","ms.custom":"custom","ms.date":"date",depot_name:"depotname","ms.devlang":"pgdevlng",gitcommit:"gitcommit",original_content_git_url:"giturl",updated_at:"publishtime","ms.lasthandoff":"lasthandoff","ms.locfileid":"locfileid","ms.prod":"product","ms.reviewer":"reviewer","ms.service":"pgsrvcs","ms.suite":"suite","ms.technology":"technology","ms.tgt_pltfrm":"pgtrgtplf","ms.topic":"pgtop","ms.workload":"workload","ms.search.region":"searchregion","ms.prod_service":"prod_service","ms.component":"component",experimental:"experimental",experiment_id:"experiment_id","ms.assigned_experiments":"assigned_experiments","ms.translationtype":"translationtype",document_version_independent_id:"document_version_independent_id",persistent_id:"platform_id","ms.collection":"collection","ms.subservice":"subservice"};function BE(e){let t=document.querySelectorAll("meta");for(let n=0;n&lt;t.length;n++){let o=t.item(n),r=Qye[o.name];o.name==="ms.collection"||o.name==="ms.custom"?e[r]=e[r]?`${e[r]},${o.content}`:o.content:r&amp;&amp;(e[r]=o.content)}e.contentlocale=_.data.contentLocale,e.highContrast=iD.toString()}var bJ;async function _J(){let e=window.awa;if(!I.oneDS||!e)return;let t=await yg;Kye(e,t),bJ(e)}function Kye(e,t){let n={instrumentationKey:gJ(),useShortNameForContentBlob:!1,syncMuid:t,urlCollectHash:!0,urlCollectQuery:!0,autoCapture:{pageView:!0,onLoad:!0,click:!0,scroll:!0,resize:!0,jsError:!1,addin:!0,msTags:!1,perf:!0,assets:!1,lineage:!0},coreData:{appId:hJ(),pageName:A("document_id")||"missing document_id",market:_.data.userLocale,pageType:A("page_type"),pageTags:{}},callback:{signedinStatus:()=&gt;L.isAuthenticated&amp;&amp;(L.authenticationMode==="MSA"||L.tenantId===ei),pageViewPageTags:zE,pageActionPageTags:zE,contentUpdatePageTags:zE,pageActionContentTags:zE,userConsentDetailsCallback:vJ},advancedConfig:{propertyConfiguration:{gpcDataSharingOptIn:I.thirdPartyDataSharingConsentFlag?Wye():null}},shareAuthStatus:!0,isLoggedIn:!1};BE(n.coreData.pageTags),n.coreData.pageTags.pageTemplate=_.data.pageTemplate,e.init(n),Xye(e)}function zE(){return L.isAuthenticated?{"ext-app-user-id":`c:${L.userId}`}:{}}var Su=new Promise(e=&gt;bJ=e);function Wye(){let e=!!navigator.globalPrivacyControl,t=vs.get("3PAdsOptOut")==="1";return!(e||t)}function Xye(e){var n,o;(n=e.sku.config).extensionConfig??(n.extensionConfig={});let t=e.sku.config.extensionConfig;t.SystemPropertiesCollector??(t.SystemPropertiesCollector={}),(o=t.SystemPropertiesCollector).callback??(o.callback={}),t.SystemPropertiesCollector.callback.userConsentDetails=vJ}function vJ(){return pJ()?.getConsent()||null}var Ue={CLICKLEFT:"CL",CLICKRIGHT:"CR",CLICKMIDDLE:"CM",SCROLL:"S",ZOOM:"Z",RESIZE:"R",KEYBOARDENTER:"KE",KEYBOARDSPACE:"KS",GAMEPADA:"CGA",GAMEPADMENU:"CGM",OTHER:"O",AUTO:"A"},de={UNDEFINED:0,NAVIGATIONBACK:1,NAVIGATION:2,NAVIGATIONFORWARD:3,APPLY:4,REMOVE:5,SORT:6,EXPAND:7,REDUCE:8,CONTEXTMENU:9,TAB:10,COPY:11,EXPERIMENTATION:12,PRINT:13,SHOW:14,HIDE:15,MAXIMIZE:16,MINIMIZE:17,BACKBUTTON:18,STARTPROCESS:20,PROCESSCHECKPOINT:21,COMPLETEPROCESS:22,SCENARIOCANCEL:23,DOWNLOADCOMMIT:40,DOWNLOAD:41,SEARCHAUTOCOMPLETE:60,SEARCH:61,SEARCHINITIATE:62,TEXTBOXINPUT:63,PURCHASE:80,ADDTOCART:81,VIEWCART:82,ADDWISHLIST:83,FINDSTORE:84,CHECKOUT:85,REMOVEFROMCART:86,PURCHASECOMPLETE:87,VIEWCHECKOUTPAGE:88,VIEWCARTPAGE:89,VIEWPDP:90,UPDATEITEMQUANTITY:91,INTENTTOBUY:92,PUSHTOINSTALL:93,SIGNIN:100,SIGNOUT:101,SOCIALSHARE:120,SOCIALLIKE:121,SOCIALREPLY:122,CALL:123,EMAIL:124,COMMUNITY:125,SOCIALFOLLOW:126,VOTE:140,SURVEYINITIATE:141,SURVEYCOMPLETE:142,REPORTAPPLICATION:143,REPORTREVIEW:144,SURVEYCHECKPOINT:145,CONTACT:160,REGISTRATIONINITIATE:161,REGISTRATIONCOMPLETE:162,CANCELSUBSCRIPTION:163,RENEWSUBSCRIPTION:164,CHANGESUBSCRIPTION:165,REGISTRATIONCHECKPOINT:166,CHATINITIATE:180,CHATEND:181,TRIALSIGNUP:200,TRIALINITIATE:201,SIGNUP:210,FREESIGNUP:211,PARTNERREFERRAL:220,LEARNLOWFUNNEL:230,LEARNHIGHFUNNEL:231,SHOPPINGINTENT:232,VIDEOSTART:240,VIDEOPAUSE:241,VIDEOCONTINUE:242,VIDEOCHECKPOINT:243,VIDEOJUMP:244,VIDEOCOMPLETE:245,VIDEOBUFFERING:246,VIDEOERROR:247,VIDEOMUTE:248,VIDEOUNMUTE:249,VIDEOFULLSCREEN:250,VIDEOUNFULLSCREEN:251,VIDEOREPLAY:252,VIDEOPLAYERLOAD:253,VIDEOPLAYERCLICK:254,VIDEOVOLUMECONTROL:255,VIDEOAUDIOTRACKCONTROL:256,VIDEOCLOSEDCAPTIONCONTROL:257,VIDEOCLOSEDCAPTIONSTYLE:258,VIDEORESOLUTIONCONTROL:259,VIRTUALEVENTJOIN:260,VIRTUALEVENTEND:261,IMPRESSION:280,CLICK:281,RICHMEDIACOMPLETE:282,ADBUFFERING:283,ADERROR:284,ADSTART:285,ADCOMPLETE:286,ADSKIP:287,ADTIMEOUT:288,OTHER:300},En={id:"data-bi-id",name:"data-bi-name",type:"data-bi-type",scenario:"data-bi-scn",scenarioStep:"data-bi-scnstp",scenarioStepNumber:"data-bi-subnm",satisfaction:"data-bi-sat"},rv={id:"id",name:"name",type:"type",scenario:"scn",scenarioStep:"scnstp",scenarioStepNumber:"subnm"},Lp=e=&gt;{let t=e.closest(`[${En.name}]`);return t?t.getAttribute(En.name):""},yJ=()=&gt;{Su.then(e=&gt;{e.sku.getAuthExtension().signOut()})},xJ=(e,t)=&gt;{Su.then(n=&gt;{let o=n.sku.getAuthExtension();if(!t){o.setAuthType(0);return}o.setAuthType(e==="MSA"?1:e==="AAD"?2:0)})},TJ=e=&gt;{Su.then(t=&gt;t.extendCoreData(e))},_n=(e,t)=&gt;{Su.then(n=&gt;n.ct.capturePageAction(e,t))},He=e=&gt;{Su.then(t=&gt;t.ct.captureContentPageAction(e))},sD=e=&gt;{Su.then(t=&gt;t.ct.captureContentUpdate(e))},GE=e=&gt;{Su.then(t=&gt;t.ct.capturePageView(e||{}))};var Jye=1e4,Zye=4e3,SJ=Symbol("scenario timeout"),fr=class{constructor(t,n=32e3,o=window.fetch){this.scenario=t;this.timeLimitMs=n;this.fetch=o;this._timeoutHandle=0;this._pingTimeoutHandle=0;this._start=0}succeed(){this.complete(!0,void 0)}updateProgress(t){this._start!==0&amp;&amp;(this._diagnostics.scenarioProgress={progress:t,duration:performance.now()-this._start})}fail(t){this.complete(!1,t)}cancel(){this.unsubscribe(),this._start=0,this._diagnostics=null}start(){this.cancel(),this._diagnostics={type:"scenario-health",version:"1",scenario:this.scenario,durationInMilliseconds:0,succeeded:!0,reason:void 0,startConnection:kh.connection?.effectiveType??"unknown",endConnection:"unknown",wasHidden:x.visibilityState==="hidden",wentOffline:!kh.onLine,supportedBrowser:_g,resources:[],pings:{},startDateTime:new Date().toISOString(),pingStartDateTime:null,endDateTime:null,scenarioProgress:null},this._start=performance.now(),addEventListener("visibilitychange",this),addEventListener("offline",this),this._timeoutHandle=setTimeout(()=&gt;this.complete(!1,SJ),this.timeLimitMs),this._pingTimeoutHandle=setTimeout(()=&gt;this.collectPingDiagnostics(),Jye)}handleEvent(){var t,n;(t=this._diagnostics).wasHidden||(t.wasHidden=x.visibilityState==="hidden"),(n=this._diagnostics).wentOffline||(n.wentOffline=!kh.onLine)}complete(t,n){this.unsubscribe();let o=this._start;if(o===0)return;this._start=0;let r=this._diagnostics;r.scenarioProgress=t?{progress:"Succeeded",duration:performance.now()-o}:r.scenarioProgress,r.endDateTime=new Date().toISOString(),r.succeeded=t,r.durationInMilliseconds=performance.now()-o,r.reason=t?void 0:exe(n),r.endConnection=kh.connection?.effectiveType??"unknown",r.resources=Array.from(performance.getEntriesByType("resource")).filter(i=&gt;i.startTime&gt;=o).map(i=&gt;i.toJSON()).filter(i=&gt;i.initiatorType==="fetch"&amp;&amp;i.name.startsWith(location.origin)).map(i=&gt;(i.connectEnd=Math.floor(i.connectEnd),i.connectStart=Math.floor(i.connectStart),i.domainLookupEnd=Math.floor(i.domainLookupEnd),i.domainLookupStart=Math.floor(i.domainLookupStart),i.duration=Math.floor(i.duration),i.fetchStart=Math.floor(i.fetchStart),i.redirectEnd=Math.floor(i.redirectEnd),i.redirectStart=Math.floor(i.redirectStart),i.requestStart=Math.floor(i.requestStart),i.responseEnd=Math.floor(i.responseEnd),i.responseStart=Math.floor(i.responseStart),i.secureConnectionStart=Math.floor(i.secureConnectionStart),i.startTime=Math.floor(i.startTime),i.workerStart=Math.floor(i.workerStart),i)),He({actionType:Ue.OTHER,behavior:de.OTHER,content:r})}unsubscribe(){removeEventListener("visibilitychange",this),removeEventListener("offline",this),clearTimeout(this._timeoutHandle),clearTimeout(this._pingTimeoutHandle)}collectPingDiagnostics(){this._diagnostics.pingStartDateTime=new Date().toISOString();let t=new AbortController,n=t.signal;setTimeout(()=&gt;t.abort(),Zye);let o=async(r,i)=&gt;{let s=performance.now();try{await this.fetch.call(window,i,{cache:"no-store",mode:"no-cors",signal:n}),this._diagnostics.pings[r]={response:!0,duration:Math.floor(performance.now()-s)}}catch{this._diagnostics.pings[r]={response:!1,duration:Math.floor(performance.now()-s)}}};return Promise.all([o("docs",`${location.origin}/robots.txt`)])}};function exe(e){return e===SJ?{type:"scenario-timeout"}:e instanceof Response||e instanceof bn?{type:"dependency",url:e.url,status:e.status,statusText:e.statusText,headers:e.headers instanceof Headers?oD(e.headers):e.headers}:e instanceof Error?{type:"exception",name:e.name,message:e.message,stack:e.stack}:{type:"unknown",value:String(e)}}async function Tg(e){let t=new fr("Commerce.Docs.Discoverability_SiteSearch_Autocomplete");t.start();try{if(e=e.replace(/^[\s`~!@^,]+/,"").replace(/[\s`~!@^,]+$/,""),e.length&lt;2)return t.cancel(),[];let n=await ZX(e,_.data.userLocale);return t.succeed(),n.suggestions}catch(n){return t.fail(n),[]}}async function wJ(e){let t=new fr("Commerce.Docs.Discoverability_SiteSearch_Autocomplete");t.start();try{if(e=e.trim(),e.length&lt;1)return t.cancel(),[];let n=await tJ(e);t.succeed();let o=[],r=[];for(let i of n.suggestions)i.displayName.toLowerCase().startsWith(e)?o.push(i):r.push(i);return o.sort((i,s)=&gt;i.displayName.localeCompare(s.displayName)),r.sort((i,s)=&gt;i.displayName.localeCompare(s.displayName)),n.suggestions=o.concat(r),n.suggestions}catch(n){return t.fail(n),[]}}function kJ(e){let t={suggestion:{title:e.detail.suggestion},term:e.detail.term};aD(t)}function VE(e){let t=e.detail.map(n=&gt;({title:n}));lD(t)}function aD({suggestion:e,term:t}){He({behavior:de.SEARCHAUTOCOMPLETE,actionType:Ue.OTHER,content:{srchq:t,srchtype:"auto suggest",resultselected:e.title,resulttype:e.type||"",resulturl:e.url||""}})}function lD(e){let t=[{srchtype:"auto suggest"}];e.forEach((n,o)=&gt;{t.push({cN:n.title,sN:o,type:n.type||"",url:n.url||""})}),He({content:t})}var EJ=!1;function CJ(e,t,n,o,r,i,s,a,l,c){EJ?GE():EJ=!0,He({behavior:de.OTHER,actionType:Ue.OTHER,content:{event:"uhf-search-results",category:o,term:e.terms,scope:e.scope||"",results:t.length,resultUrls:t,skip:e.skip,dataSource:e.dataSource||a||"",scoringProfileName:e.scoringProfile||"",experimentId:A("experiment_id"),hideCompleted:e.hideCompleted||"",count:n,scopeRemoved:r,spellingCorrection:i,semanticCaptions:s,copilotQuestion:l||"",copilotAnswer:c||""}})}function AJ(e,t,n,o){He({behavior:de.OTHER,actionType:Ue.CLICKLEFT,content:{event:"search-answer-feedback",searchTerm:e,question:t,answer:n,isFeedbackPositive:o}})}var txe="https://www.azure.cn/searchresults/";function cD(){let e;return _.data.brand==="mooncake"?e=txe:!w.systemContent&amp;&amp;w.accessLevel!=="local"?e=`https://learn.microsoft.com/${_.data.userLocale}/search/`:e=`/${_.data.userLocale}/${Ot?"test/docs/search/search":"search/"}`,e}function uD(){let e=eJ(),t=nxe(),n=oxe();return{scope:e,category:t,dataSource:Mr()?"previousVersions":"",preview:n}}function nxe(){let e=nv(Z.search)?.category;if(e?.toLowerCase()!=="all")return e;let t=rxe(Z.href);return t&amp;&amp;t!=="All"?t:""}function oxe(){return nv(Z.search).preview||""}function dD(e){let t={suggestion:{title:e.detail.suggestion},term:e.detail.term};aD(t)}function pD(e){let t=e.detail.map(n=&gt;({title:n}));lD(t)}function rxe(e){let{pathname:t}=new URL(e);t=To(t),t=decodeURI(t).toLowerCase();let n=A("page_kind"),o=t.split("/").slice(1),r=o[0];return r==="training"||n==="learn"?"Training":r==="powershell"&amp;&amp;o.length&gt;1&amp;&amp;o[1]==="module"?"Reference":r==="answers"?"QnA":r==="credentials"?"Credential":r==="shows"?"Show":o.indexOf("api")!==-1?"Reference":"All"}function jE(e,t,n,o){if(!e)return;let r=x.getElementById(n),i=r.placeholder,s=r.value,a=e.parentElement;if(!a)return;let l=o?`${o}-search`:void 0,c={input:{id:`${t}-autocomplete-input`,placeholder:i,size:"large",label:hn,isFullWidth:!0,name:"terms",biName:l},initialValue:s,getSuggestions:Tg,itemTemplate:y=&gt;m` &lt;span class="display-block padding-inline-xxs"&gt; ${y} &lt;/span&gt; `},u=ti(c),{scope:d,category:p,dataSource:h,preview:g}=uD(),f=o?`${o}-search-form`:void 0,b=o?`${o}-search-submit`:void 0;S(m`
			&lt;form
				method="GET"
				id="${t}"
				name="${t}"
				aria-label="${hn}"
				role="search"
				action="${cD()}"
				data-bi-name="${Dt(f)}"
				@autocomplete-change-event=${dD}
				@autocomplete-displayed-event=${pD}
			&gt;
				&lt;div class="columns is-mobile is-gapless"&gt;
					&lt;div class="column"&gt;
						${u}
						&lt;input name="category" value="${p}" hidden /&gt;
						${d?m`&lt;input name="scope" value="${d}" hidden /&gt;`:""}
						${h?m`&lt;input name="dataSource" value="${h}" hidden /&gt;`:""}
						${g?m`&lt;input name="preview" value="${g}" hidden /&gt;`:""}
					&lt;/div&gt;
					&lt;div class="column is-narrow"&gt;
						&lt;button
							class="button button-primary button-filled button-lg margin-left-xxs"
							type="submit"
							data-bi-name="${Dt(b)}"
							aria-label="${hn}"
							id="${o}-search-submit"
						&gt;
							&lt;span class="icon" aria-hidden="true"&gt;
								&lt;span class="docon docon-search"&gt;&lt;/span&gt;
							&lt;/span&gt;
							&lt;span aria-hidden="true"&gt; ${hn} &lt;/span&gt;
						&lt;/button&gt;
					&lt;/div&gt;
				&lt;/div&gt;
			&lt;/form&gt;
		`,a)}var wu="display-block font-size-sm padding-inline-xxs",YE;function QE(e,t){if(YE===void 0){let l=(A("scope")||"").split(",").map(c=&gt;c.trim()).filter(c=&gt;c.length);YE=l.length?l[l.length-1]:""}let n="";YE&amp;&amp;t&amp;&amp;(n=YE);let o=Mr()?"previousVersions":"",i=`${Ot?"/test/docs/search/search":"/search/"}?${ne({search:e,scope:n,dataSource:o})}`;return{title:n?_5.replace("{term}",e).replace("{searchScope}",n):v5.replace("{term}",e),url:i}}function iv(e){return e.indexOf("/search/?search")!==-1||Ot&amp;&amp;e.indexOf("/search/search?search")!==-1}async function KE(e,t,n){_n(e,{behavior:de.APPLY,targetUri:n,content:{event:"autocomplete",title:t,href:n}})}function PJ(e=!1){let{category:t,dataSource:n,preview:o}=uD(),r=Bt==="Search"?"":t,i=cD(),s=_.data.brand==="mooncake"?"q":"terms",a={input:{id:e?"site-header-search-autocomplete-input-mobile":"site-header-search-autocomplete-input",type:"search",placeholder:Mr()?z_:hn,label:hn,isFullWidth:!0,name:s,biName:e?"site-header-search-autocomplete-input-mobile":"site-header-search-autocomplete-input"},getSuggestions:Tg,itemTemplate:d=&gt;m`
				&lt;span class="${wu}" data-search-expander-autocomplete-suggestion&gt;
					${d}
				&lt;/span&gt;
			`};e||(a.input.size="small");let l=ti(a),c=e?"ms--site-header-search-form-mobile":"ms--site-header-search-form",u=e?"site-header-search-form-mobile":"site-header-search-form";return m`
		&lt;form
			id="${c}"
			data-bi-name="${u}"
			name="${u}"
			class="flex-grow-1"
			method="GET"
			aria-label="${hn}"
			role="search"
			action="${i}"
			@autocomplete-change-event=${dD}
			@autocomplete-displayed-event=${pD}
		&gt;
			${l}
			&lt;!-- mobile safari will not dispatch submit event unless there's a submit button that is not display:none --&gt;
			&lt;button type="submit" class="visually-hidden" tabindex="-1" aria-hidden="true"&gt;&lt;/button&gt;
			&lt;input name="category" value="${r}" hidden /&gt;
			${n?m`&lt;input name="dataSource" value="${n}" hidden /&gt;`:""}
			${o?m`&lt;input name="preview" value="${o}" hidden /&gt;`:""}
		&lt;/form&gt;
	`}function IJ(e){return e?m`
		&lt;!-- MS logo --&gt;
		${RJ()}

		&lt;!-- Divider --&gt;
		&lt;div class="site-header-divider"&gt;&lt;/div&gt;

		&lt;!-- Brand --&gt;
		${MJ(e.brandLink)}

		&lt;div
			id="ms--search-expander-wrapper"
			class="display-flex justify-content-space-between flex-grow-1 align-items-center overflow-x-hidden height-full"
		&gt;
			&lt;!-- Main Nav --&gt;
			${lxe(e)}

			&lt;!-- Search --&gt;
			${DJ()}
		&lt;/div&gt;

		&lt;!-- User avatar/Sign in --&gt;
		${$J()}
	`:""}function LJ(e){return e?m`
		&lt;div id="ms--site-header-hamburger" data-test-id="site-header-hamburger"&gt;
			&lt;button
				type="button"
				class="button button-clear inner-focus"
				data-test-id="mobile-nav-open-button"
				title="${CM}"
				aria-label="${CM}"
				data-bi-name="mobile-nav-open-button"
			&gt;
				&lt;span class="icon" aria-hidden="true"&gt;
					&lt;span class="docon docon-menu"&gt;&lt;/span&gt;
				&lt;/span&gt;
			&lt;/button&gt;
		&lt;/div&gt;

		&lt;!-- Brand --&gt;
		${MJ(e.brandLink,!0)}

		&lt;!-- MS logo --&gt;
		${RJ(!0)}

		&lt;!-- Search --&gt;
		${DJ(!0)}

		&lt;!-- User avatar/Sign in --&gt;
		${$J(!0)}
	`:""}function RJ(e=!1){let t="site-header-microsoft-logo",n="site-header-microsoft-logo",o="";e&amp;&amp;(t="site-header-microsoft-logo-mobile",n="site-header-microsoft-logo-mobile",o="site-header-logo-centered");let r=m`
		&lt;svg
			aria-hidden="true"
			viewBox="0 0 25 25"
			fill="none"
			xmlns="http://www.w3.org/2000/svg"
			itemprop="logo"
			itemscope="itemscope"
		&gt;
			&lt;path d="M11.5216 0.5H0V11.9067H11.5216V0.5Z" fill="#f25022" /&gt;
			&lt;path d="M24.2418 0.5H12.7202V11.9067H24.2418V0.5Z" fill="#7fba00" /&gt;
			&lt;path d="M11.5216 13.0933H0V24.5H11.5216V13.0933Z" fill="#00a4ef" /&gt;
			&lt;path d="M24.2418 13.0933H12.7202V24.5H24.2418V13.0933Z" fill="#ffb900" /&gt;
		&lt;/svg&gt;
	`;return w.accessLevel==="isolated"?m`
				&lt;span
					aria-label="Microsoft"
					role="img"
					class="site-header-logo ${o}"
					data-test-id="${n}"
				&gt;
					${r}
				&lt;/span&gt;
		  `:m`
				&lt;a
					href="https://www.microsoft.com"
					aria-label="Microsoft"
					itemprop="url"
					data-bi-name="${t}"
					data-test-id="${n}"
					class="site-header-logo ${o}"
				&gt;
					${r}
				&lt;/a&gt;
		  `}function MJ(e,t=!1){if(!e)return"";let n=Xe(e.href,_.data.userLocale),o=t?`site-header-brand-${e.biName}-mobile`:`site-header-brand-${e.biName}`;return m`
		&lt;a
			href="${n}"
			data-bi-name="${o}"
			data-test-id="${t?"site-header-brand-mobile":"site-header-brand"}"
			class="site-header-brand"
			itemprop="url"
		&gt;
			&lt;span&gt;${e.displayName}&lt;/span&gt;
		&lt;/a&gt;
	`}function DJ(e=!1){let t=PJ(e),n="flex-grow-1 margin-left-xxs";e&amp;&amp;(n="display-flex flex-grow-1 justify-content-flex-end");let o=e?"site-header-search-open-mobile":"site-header-search-open",r=e?"site-header-search-close-mobile":"site-header-search-close",i=e?"site-header-search-mobile":"site-header-search",s=e?"ms--site-header-search-mobile":"ms--site-header-search";return m`
		&lt;search-expander data-test-id="${i}" class="${n}"&gt;
			&lt;div
				id="${s}"
				class="display-flex align-items-center gap-xxs ${e?"width-full padding-left-xxs":""}"
				hidden
			&gt;
				${t}
				&lt;button
					data-search-expander-trigger-close
					type="button"
					aria-controls="${s}"
					aria-label="${Yz}"
					class="button button-clear inner-focus"
					data-bi-name="${r}"
					data-test-id="${e?"site-header-search-close-mobile":"site-header-search-close"}"
				&gt;
					&lt;span class="icon" aria-hidden="true"&gt;
						&lt;span class="docon docon-navigate-close"&gt;&lt;/span&gt;
					&lt;/span&gt;
				&lt;/button&gt;
			&lt;/div&gt;
			&lt;button
				data-search-expander-trigger-open
				type="button"
				aria-controls="${s}"
				aria-label="${D5}"
				class="button button-clear inner-focus"
				data-bi-name="${o}"
				data-test-id="${e?"site-header-search-open-mobile":"site-header-search-open"}"
			&gt;
				&lt;span class="icon" aria-hidden="true"&gt;
					&lt;span class="docon docon-search"&gt;&lt;/span&gt;
				&lt;/span&gt;
			&lt;/button&gt;
		&lt;/search-expander&gt;
	`}function $J(e=!1){if(!$E)return"";let o=m`
		&lt;a
			href="#"
			data-bi-name="${e?"site-header-sign-in-mobile":"site-header-sign-in"}"
			data-test-id="${e?"site-header-sign-in-mobile":"site-header-sign-in"}"
			class="link-button font-size-sm flex-shrink-0 docs-sign-in auth-status-determined not-authenticated ${e?"margin-right-xs margin-left-xxs":""}"
		&gt;
			${Ri}
		&lt;/a&gt;
	`,r=e?"site-header-user-mobile":"site-header-user",i=e?"site-header-user-mobile":"site-header-user",s=e?"site-header-sign-out-mobile":"site-header-sign-out",a=e?"site-header-user-sign-out-mobile":"site-header-user-sign-out",l=e?"ms--user-display-name-mobile":"ms--user-display-name",u=m`
		&lt;details
			data-bi-name="${r}"
			class="popover popover-right auth-status-determined authenticated ${e?"margin-right-xs margin-left-xxs":""}"
		&gt;
			&lt;summary
				aria-label="${UW}"
				data-bi-name="site-header-user-avatar"
				data-test-id="${i}"
			&gt;
				&lt;div class="persona ${e?"persona-sm":""}"&gt;
					&lt;figure class="persona-avatar"&gt;
						&lt;img alt="" data-profile-property="avatarThumbnailUrl" /&gt;
					&lt;/figure&gt;
				&lt;/div&gt;
			&lt;/summary&gt;
			&lt;div class="popover-content width-auto" data-bi-name="site-header-user-menu"&gt;
				&lt;div class="persona ${e?"persona-sm":""}"&gt;
					&lt;figure class="persona-avatar"&gt;
						&lt;img alt="" data-profile-property="avatarUrl" aria-labelledby="${l}" /&gt;
					&lt;/figure&gt;
					&lt;div class="persona-details" data-test-id="${e?"persona-detail-mobile":"persona-detail"}"&gt;
						&lt;p
							id="${l}"
							class="persona-name"
							data-profile-property="displayName"
						&gt;&lt;/p&gt;
						&lt;p data-profile-property="upn"&gt;&lt;/p&gt;
					&lt;/div&gt;
				&lt;/div&gt;
				&lt;ul class="padding-block-xs"&gt;
					&lt;li class="padding-bottom-xs"&gt;
						&lt;a
							href="${Pn("me","activity")}"
							data-profile-property="profileUrl"
							class="font-size-sm"
							data-bi-name="site-header-user-profile"
						&gt;
							${p9}
						&lt;/a&gt;
					&lt;/li&gt;
					&lt;li&gt;
						&lt;a
							href="${Pn("me","settings")}"
							data-profile-property="settingsUrl"
							class="font-size-sm"
							data-bi-name="site-header-user-settings"
						&gt;
							${G_}
						&lt;/a&gt;
					&lt;/li&gt;
				&lt;/ul&gt;
				&lt;div class="border-top padding-top-xs"&gt;
					&lt;a
						class="docs-sign-out font-size-sm"
						href="#"
						data-bi-name="${s}"
						data-test-id="${a}"
					&gt;
						${yp}
					&lt;/a&gt;
				&lt;/div&gt;
			&lt;/div&gt;
		&lt;/details&gt;
	`;return m`${o} ${u}`}function ixe(e,t){if(!e)return"";let n="";if(t){let r=t.map(i=&gt;{let s=Xe(i.href,_.data.userLocale);return m`
				&lt;article
					data-bi-name="featured-card-${i.biName}"
					class="card position-relative background-color-body-accent-onhover background-color-body-medium box-shadow-none"
				&gt;
					&lt;div class="card-content"&gt;
						&lt;p class="card-supertitle line-clamp-2 line-height-normal"&gt;${i.supertitle}&lt;/p&gt;
						&lt;a
							href="${s}"
							class="card-title color-text background-color-transparent stretched-link"
						&gt;
							${i.title}
						&lt;/a&gt;
						&lt;p class="card-content-description line-clamp-2"&gt;${i.description}&lt;/p&gt;
					&lt;/div&gt;
				&lt;/article&gt;
			`});n=m`
			&lt;section class="site-header-panel-featured-content"&gt;${r}&lt;/section&gt;
		`}let o=e.map((r,i)=&gt;{let s=`ms--panel-${i+1}`;return m`
			&lt;li aria-setsize="${e.length}" aria-posinset="${i+1}"&gt;
				&lt;panel-controller data-bi-name="site-header-btn-${r.biName}"&gt;
					&lt;button
						type="button"
						aria-expanded="false"
						aria-controls="${s}"
						class="site-header-button"
						data-overflow-menu-item
						data-test-id="site-header-panel-controller-${i+1}"
					&gt;
						&lt;span&gt;${r.title}&lt;/span&gt;
						&lt;span class="icon expanded-indicator" aria-hidden="true"&gt;
							&lt;span class="docon docon-chevron-down-light"&gt;&lt;/span&gt;
						&lt;/span&gt;
					&lt;/button&gt;
					&lt;div
						class="site-header-panel"
						id="${s}"
						data-bi-name="panel-${r.biName}"
						data-test-id="site-header-panel-${i+1}"
						hidden
					&gt;
						${sxe(r.panel,n)}
					&lt;/div&gt;
				&lt;/panel-controller&gt;
			&lt;/li&gt;
		`});return m`
		&lt;ul class="display-flex gap-xxs-desktop"&gt;
			${o}
		&lt;/ul&gt;
	`}function sxe(e,t){if(!e)return"";let n=_.data.userLocale,o="";if(e.panelLink){let s=e.panelLink,a=Xe(s.href,n);o=m`
			&lt;a
				href="${a}"
				data-bi-name="panel-cta-${s.biName}"
				class="button button-clear button-sm color-hyperlink justify-content-flex-start border-none background-color-transparent margin-top-sm"
			&gt;
				${s.title}
			&lt;/a&gt;
		`}let r=[],i="site-header-panel-links";return e.panelContent[0].componentType==="header-panel-card"?e.panelContent.map(s=&gt;{i="site-header-panel-cards";let a=Xe(s.href,n),l=m`
				&lt;li&gt;
					&lt;article
						class="card position-relative background-color-body-accent-onhover background-color-body-medium box-shadow-none"
						data-bi-name="panel-card-${s.biName}"
					&gt;
						&lt;div class="card-content"&gt;
							&lt;a
								href="${a}"
								class="card-title color-text background-color-transparent stretched-link"
							&gt;
								${s.title}
							&lt;/a&gt;
							&lt;p class="card-content-description line-clamp-2"&gt;${s.description}&lt;/p&gt;
						&lt;/div&gt;
					&lt;/article&gt;
				&lt;/li&gt;
			`;r.push(l)}):e.panelContent[0].componentType==="header-panel-link"&amp;&amp;e.panelContent.map(s=&gt;{let a=Xe(s.href,n),l=m`
				&lt;li&gt;
					&lt;a
						href="${a}"
						data-bi-name="panel-link-${s.biName}"
						class="button button-clear button-sm button-block font-weight-normal justify-content-flex-start inner-focus border-none background-color-body-accent-onhover"
					&gt;
						${s.title}
					&lt;/a&gt;
				&lt;/li&gt;
			`;r.push(l)}),m`
		&lt;div class="site-header-panel-content"&gt;
			&lt;ul class="${i}"&gt;
				${r}
			&lt;/ul&gt;
			${o}
		&lt;/div&gt;
		${t}
	`}function axe(e){if(!e)return"";let t=e.map((n,o)=&gt;{let r=Xe(n.href,_.data.userLocale);return m`
			&lt;li aria-setsize="${e.length}" aria-posinset="${o+1}"&gt;
				&lt;a
					href="${r}"
					data-bi-name="site-header-link-${n.biName}"
					class="site-header-button"
					data-overflow-menu-item
				&gt;
					&lt;span&gt;${n.title}&lt;/span&gt;
				&lt;/a&gt;
			&lt;/li&gt;
		`});return m`
		&lt;ul class="display-flex gap-xxs"&gt;
			${t}
		&lt;/ul&gt;
	`}function lxe(e){let t=e.type==="static-header"?axe(e.navLinks):ixe(e.navCategories,e.featuredContent),n=_.data.userDir==="ltr"?"left":"right",o=_.data.userDir==="ltr"?"right":"left";return m`
		&lt;overflow-menu class="align-self-stretch"&gt;
			&lt;nav
				class="site-header-nav"
				aria-label="${fp}"
				data-bi-name="primary-nav"
				data-overflow-menu-container
			&gt;
				&lt;button
					type="button"
					data-overflow-menu-prev-button
					data-bi-name="site-header-btn-prev"
					aria-label="${du}"
					class="button button-clear button-sm inner-focus"
					hidden
				&gt;
					&lt;span class="icon" aria-hidden="true"&gt;
						&lt;span class="docon docon-chevron-${n}-light"&gt;&lt;/span&gt;
					&lt;/span&gt;
				&lt;/button&gt;

				${t}

				&lt;button
					type="button"
					data-overflow-menu-next-button
					data-bi-name="site-header-btn-next"
					aria-label="${Za}"
					class="button button-clear button-sm inner-focus margin-left-auto"
					hidden
				&gt;
					&lt;span class="icon" aria-hidden="true"&gt;
						&lt;span class="docon docon-chevron-${o}-light"&gt;&lt;/span&gt;
					&lt;/span&gt;
				&lt;/button&gt;
			&lt;/nav&gt;
		&lt;/overflow-menu&gt;
	`}function mD(e,t){let{leftTemplate:n,rightTemplate:o}=e;return m` ${n()} ${o(t)} `}function FJ(e){let t=document.createElement("div");t.classList.add("site-header","width-full");let n=new bg;return t.paint=()=&gt;HJ(t,n,e),Object.defineProperty(t,"items",{enumerable:!0,get:()=&gt;n.items,set:o=&gt;n.items=o}),n.desktop=ll.matches,n.mobile=!pc.matches,ll.addListener(()=&gt;{n.desktop=ll.matches}),pc.addListener(()=&gt;{n.mobile=!pc.matches}),window.addEventListener("resize",()=&gt;{pc.matches&amp;&amp;cxe(t,n,e)},{passive:!0}),t.paint(),Se.then(()=&gt;{let o=new MutationObserver(r=&gt;{for(let i of r)for(let s=0;s&lt;i.addedNodes.length;s++)if(i.addedNodes[s]===t){o.disconnect(),t.paint();return}});o.observe(document.body,{childList:!0,subtree:!0})}),n.subscribe(dt,()=&gt;t.paint()),window.addEventListener("content-update",()=&gt;t.paint()),t}var UJ=0;function HJ(e,t,n){if(UJ=Date.now(),t.resetItemVisibility(),S(mD(n,t),e),t.mobile)return;let o=e.querySelector(".nav-bar-spacer"),{more:r,items:i}=t,s=i.length-1;for(;s&gt;0&amp;&amp;o.getBoundingClientRect().width===0;)s--,r.hidden=!1,i[s].hidden=!0,r.items[s].hidden=!1,S(mD(n,t),e)}var NJ=0,qJ=50;function cxe(e,t,n){clearTimeout(NJ),Date.now()-UJ&gt;qJ?e.paint():NJ=setTimeout(HJ,qJ,e,t,n)}async function BJ(){if(await fg,!qi)return null;let e=FJ(uxe(qi));return e.items=qi.items,e}function uxe(e){let{category:t,callToAction:n,preview:o}=e,r="";return n&amp;&amp;(r=dxe(n)),{leftTemplate:()=&gt;pxe(t,o),rightTemplate:a=&gt;m`
		${hxe(a,cQ)}
		&lt;span class="nav-bar-spacer"&gt;&lt;/span&gt;
		${r} ${mxe()}
	`}}function dxe(e){if(!e)return"";let{primary:t,secondary:n}=e,o="";return n&amp;&amp;(o=OJ(n,!0)),m` &lt;div class="buttons"&gt;${o} ${OJ(t)}&lt;/div&gt; `}function OJ(e,t=!1){if(!e)return"";let{href:n,title:o}=e,r;return e.biName?r=t?`secondary-nav-cta-secondary-${e.biName}`:`secondary-nav-cta-primary-${e.biName}`:r=t?"secondary-nav-cta-secondary":"secondary-nav-cta-primary",m`
		&lt;a
			data-test-id="navbar-primary-cta"
			class="button button-sm button-primary ${t?"":"button-filled margin-right-none"}"
			href="${n}"
			data-bi-name=${r}
		&gt;
			${o}
		&lt;/a&gt;
	`}function pxe(e,t){let{href:n,title:o,biName:r}=e,i=Xe(n,_.data.userLocale),s=GJ(i),a=r?`secondary-nav-link-category-${r}`:"secondary-nav-link-category";return m`
		&lt;a
			class="site-header-brand font-size-h6 padding-inline-none margin-right-xxs"
			href="${i}"
			aria-current=${Dt(s)}
			itemprop="url"
			data-bi-name="${a}"
		&gt;
			&lt;span&gt;
				${o}
				${t?m`&lt;span class="tag is-small is-uppercase font-weight-semibold"&gt;${zh}&lt;/span&gt;`:""}
			&lt;/span&gt;
		&lt;/a&gt;
	`}function mxe(){return Bt!=="Learn"&amp;&amp;Bt!=="Training"?"":m`
		&lt;div
			id="level-status-container"
			class="display-flex align-items-center is-hidden is-hidden-touch flex-shrink-0"
		&gt;
			&lt;div id="level-status" class="position-relative level margin-inline-xxs"&gt;&lt;/div&gt;
		&lt;/div&gt;
	`}function hxe(e,t){let{items:n}=e;return m`
		&lt;nav class="site-header-nav width-auto" aria-label="${t}" data-bi-name="secondary-nav"&gt;
			&lt;ul class="display-flex"&gt;
				${n.map(o=&gt;zJ(o,!1))}
			&lt;/ul&gt;
		&lt;/nav&gt;
	`}function zJ(e,t){return e.kind==="link"?gxe(e,t):fxe(e,t)}function gxe(e,t){let n=e.current?"is-active":"",o=Xe(e.href,_.data.userLocale),r=GJ(o,!!n),i=e.biName?`secondary-nav-link-${e.biName}`:"secondary-nav-link";return t?m`
				&lt;li ?hidden=${e.hidden}&gt;
					&lt;a
						class="has-external-link-indicator site-header-button width-full justify-content-flex-start padding-inline-xs padding-block-xxs ${n}"
						href="${o}"
						aria-current=${Dt(r)}
						data-bi-name=${i}
					&gt;
						&lt;span&gt;${e.title}&lt;/span&gt;
					&lt;/a&gt;
				&lt;/li&gt;
		  `:m`
				&lt;li ?hidden=${e.hidden}&gt;
					&lt;a
						data-test-id="header-link-${e.title.replace(/\s+/g,"-").toLowerCase()}"
						class="has-external-link-indicator site-header-button ${n}"
						href="${o}"
						aria-current=${Dt(r)}
						data-bi-name=${i}
					&gt;
						&lt;span&gt;${e.title}&lt;/span&gt;
					&lt;/a&gt;
				&lt;/li&gt;
		  `}function fxe(e,t){let n=np(),o=t?_.data.userDir==="ltr"?"chevron-right-light":"chevron-left-light":"chevron-down-light",r=t?"":"expanded-indicator",i=e.current?"is-active":"",s=e.current?"true":void 0,a=e.biName?`secondary-nav-btn-${e.biName}`:"secondary-nav-btn",l=e.biName?`secondary-nav-menu-${e.biName}`:"secondary-nav-menu";return m`
		&lt;li class="dropdown" ?hidden=${e.hidden}&gt;
			&lt;button
				type="button"
				class="dropdown-trigger site-header-button ${i} ${t?"width-full justify-content-space-between padding-inline-xs padding-block-xxs":"site-header-button-icon-chevron"}"
				aria-current=${Dt(s)}
				aria-controls="${n}"
				aria-expanded="false"
				data-bi-name="${a}"
				value=${e.id}
			&gt;
				&lt;span&gt;${e.title}&lt;/span&gt;
				&lt;span
					class="icon ${r} ${t?"margin-left-xs":""}"
					aria-hidden="true"
				&gt;
					&lt;span class="docon docon-${o}"&gt;&lt;/span&gt;
				&lt;/span&gt;
			&lt;/button&gt;
			&lt;ul
				class="dropdown-menu padding-bottom-xxs background-color-body-medium"
				id="${n}"
				aria-label="${e.title}"
				data-bi-name="${l}"
			&gt;
				${e.items.map(c=&gt;zJ(c,!0))}
			&lt;/ul&gt;
		&lt;/li&gt;
	`}function bxe(e,t=new URL(window.location.href)){return e.origin===t.origin&amp;&amp;e.pathname.toLowerCase().replace(/\//gi,"")===t.pathname.toLowerCase().replace(/\//gi,"")}function GJ(e,t){let n=new URL(e,window.location.origin);if(bxe(n)&amp;&amp;t)return"page";if(t)return"true"}var Sg,WE=new Promise(e=&gt;Sg=e);async function VJ(){_X(),NX(),_xe()}async function _xe(){await sg;let e=IJ(ig),t=LJ(ig);await Se;let n=x.querySelector("#ms--site-header");if(!n){Sg();return}let o=n.querySelector("#ms--primary-nav");if(!n){Sg();return}let r=n.querySelector("#ms--mobile-nav");if(!r){Sg();return}S(e,o),S(t,r),vX(),JX();let i=n.querySelector("#ms--secondary-nav");if(!i){Sg();return}if(gg){await fg;let s=await BJ();i.classList.remove("site-header"),S(s,i)}else i.remove();Sg()}var sv=class{};function hD(e){let t={method:"GET"},n=j($.auth.docs,t,!1);return n.headers.set("Authorization",`Bearer ${e}`),M(n).then(o=&gt;{if(o.ok)return o.text();throw o.status===404||o.status===204?new sv:o.status===401?new rl({detail:"token not accepted"}):new Error(`get docs auth token failed (${o.status} ${o.statusText})`)})}function wg(e,t=!0){try{if(e.ok&amp;&amp;e.headers.has("Authorization")){let n=e.headers.get("Authorization");if(n){let o=yu(n);wE(n),t&amp;&amp;L.readUserFromToken(o)}}return e}catch{return e}}var De=class extends Error{constructor(n,o){super(`Unexpected response status ${n?.status??""}: ${n?.statusText??""} from "${n?.url??""} with error type of ${o}".`);this.status=n?.status,this.statusText=n?.statusText,this.url=n?.url,this.type=o,this.response=n,w.reviewFeatures&amp;&amp;console.error(this)}};async function XE(e){let t;try{t=e.response.json?(await e.response.json()).errorCode:null}catch{t=null}return t}function JE(e){if(!Array.isArray(e))throw new De({statusText:"Value must be an array"},"InvalidTypeError");return e}function Eg(e,t){let n=t.filter(o=&gt;e[o]===null||e[o]===void 0);if(n.length&gt;0)throw new De({statusText:`Missing required fields in object: ${n.join(", ")}`},"MissingRequiredApiAttribute");return e}function jJ(e,t){throw new De({statusText:`Type Conversion Error: converting type ${typeof e} to ${t} failed for value ${e.toString()}`},"TypeConversionError")}function gD(e){let t;try{t=parseInt(e)}catch{jJ(e,"number")}return isNaN(t)&amp;&amp;jJ(e,"number"),t}var Rp=e=&gt;{let t=te().scenario;return e&amp;&amp;t?.match(/^\{.*\}$/)?JSON.parse(t)[e]??t:t};async function fD(){return new Promise(e=&gt;setTimeout(e,1e3*60*60*24))}var Eu={badRequest:"badRequest",loading:"loading",notFound:"notFound",unauthorized:"unauthorized",unexpected:"unexpected"},av={badRequest(){throw new De({status:400,statusText:"Bad Request"},"BadRequestError")},async loading(){await fD()},notFound(){throw new De({status:404,statusText:"Not Found"},"NotFoundError")},unauthorized(){throw new De({status:401,statusText:"Unauthorized"},"UnauthorizedError")},unexpected(){throw new De({status:500,statusText:"Internal Server Error"},"UnexpectedError")}};var _8e={hasModuleAssessment:"hasModuleAssessment",hasNoModuleAssessment:"hasNoModuleAssessment",...Eu};function QJ(){return{id:"mock-achievment",title:"Translate speech with the speech service",imageUrl:"/en-us/learn/achievements/generic-trophy.svg",grantedOn:"2021-01-21T08:00:00.000Z",category:"modules",typeId:"module-badge",userId:"fake-user",locale:"en-us",verified:!1,version:"ABC123",source:"",url:"",milestoneEligible:!0}}function vxe(){return{achievements:[QJ()],totalCount:1}}function YJ(){return Rp()}var bD={async getUserAchievement(e){let t=QJ();switch(YJ()){case"loading":await av.loading();break;case"hasModuleAssessment":t.category="modules",t.verified=!0;break;case"hasNoModuleAssessment":t.category="modules",t.verified=!1;break;case"unauthorized":t=null;break;case"unexpected":t=null;break;default:break}return t},async getAchievements(e,t){let n=vxe(),o=n.achievements[0];switch(YJ()){case"loading":await av.loading();break;case"hasModuleAssessment":o.category="modules",o.verified=!0;break;case"hasNoModuleAssessment":o.category="modules",o.verified=!1;break;case"unauthorized":throw new bn({status:404,statusText:"Internal Server Error"});case"unexpected":throw new bn({status:500,statusText:"Internal Server Error"});default:break}return n}};var R8e={hasModuleAssessment:"hasModuleAssessment",hasNoModuleAssessment:"hasNoModuleAssessment",...Eu},M8e=[{userId:"9cd5f90b-cfec-46af-a5ee-76e4e06ded2f",displayName:"Mock User",affiliations:["MicrosoftEmployee"],reputationPoints:29,avatarUrl:null},{userId:"9cd5f90b-cfec-46af-a5ee-76e4e06ded21",displayName:"Mock User",affiliations:["MicrosoftEmployee"],reputationPoints:0,avatarUrl:null},{userId:"9cd5f90b-cfec-46af-a5ee-76e4e06ded22",displayName:"Mock User",affiliations:["MicrosoftEmployee"],reputationPoints:29,avatarUrl:null},{userId:"9cd5f90b-cfec-46af-a5ee-76e4e06ded23",displayName:"Mock User",affiliations:["MicrosoftEmployee"],reputationPoints:29,avatarUrl:null},{userId:"9cd5f90b-cfec-46af-a5ee-76e4e06ded24",displayName:"Mock User",affiliations:["MicrosoftEmployee"],reputationPoints:29,avatarUrl:null},{userId:"9cd5f90b-cfec-46af-a5ee-76e4e06ded25",displayName:"Mock User",affiliations:["MicrosoftEmployee"],reputationPoints:29,avatarUrl:null}];function ku(e,t,n=!0,o="application/json",r="",i=!0){t=t||{},t.mode="cors",t.credentials="same-origin";let s=new Request(e,t);return n&amp;&amp;s.headers.set("Authorization",`Bearer ${r||Dr()}`),(s.method==="PUT"||s.method==="POST")&amp;&amp;i&amp;&amp;o!=="multipart/form-data"&amp;&amp;s.headers.set("Content-Type",o),s}async function hc(e){let t=`${$.profile.profiles}/${e}`,o=await M(ku(t,{method:"GET"},!1));return ue(o),o.ok?await o.json():(o.status===204,null)}async function KJ(e){if(!e)return null;if(e===HX)return{displayName:Ai,userId:e,avatarUrl:xo(Ai,e)};let t=`${$.profile.profiles}/id:${e}`,o=await M(ku(t,{method:"GET"},!1));return ue(o),o.ok?await o.json():(o.status===204,null)}async function lv(e){try{let t=await fetch(ku($.profile.me,{method:"GET"},!0,"application/json",e));return t.ok&amp;&amp;t.status!==204?await t.json():null}catch{return null}}async function WJ(){let e=$.privacy.delete,n=await M(ku(e,{credentials:"include",method:"POST"},!0,"","",!1));return ue(n),n.ok}async function XJ(){let e=$.profile.acknowledgePrivacyNotice,n=await M(ku(e,{method:"POST"}));if(ue(n),wg(n,!1),!n.ok)throw new Error(`Unexpected response status ${n.status} for ${e}`)}async function _D(){let e=$.profile.merge,n=await M(ku(e,{method:"GET"}));if(ue(n),n.ok){let{status:o}=await n.json();return o}return null}async function JJ(){let e=$.profile.mergeDetails,n=await M(ku(e,{method:"GET"}));return ue(n),n.ok?await n.json():null}async function ZJ(){let e=$.profile.acknowledgeMergeStatus,n=await M(ku(e,{method:"POST"}));if(ue(n),wg(n,!1),!n.ok)throw new Error(`Unexpected response status ${n.status} for ${e}`)}var ZE,ek="undefined",rk="constructor",ul="prototype",ik="function",sk="_dynInstFuncs",xD="_isDynProxy",kg="_dynClass",xxe="_dynCls$",TD="_dynInstChk",cv=TD,rZ="_dfOpts",eZ="_unknown_",ED="__proto__",tk="_dyn"+ED,tZ="__dynProto$Gbl",vD="_dynInstProto",nk="useBaseInst",SD="setInstFuncs",ck=Object,uv=ck.getPrototypeOf,nZ=ck.getOwnPropertyNames;function Txe(){var e;return typeof globalThis!==ek&amp;&amp;(e=globalThis),!e&amp;&amp;typeof self!==ek&amp;&amp;(e=self),!e&amp;&amp;typeof window!==ek&amp;&amp;(e=window),!e&amp;&amp;typeof global!==ek&amp;&amp;(e=global),e||{}}var oZ=Txe(),wD=oZ[tZ]||(oZ[tZ]={o:(ZE={},ZE[SD]=!0,ZE[nk]=!0,ZE),n:1e3});function gc(e,t){return e&amp;&amp;ck[ul].hasOwnProperty.call(e,t)}function ok(e){return e&amp;&amp;(e===ck[ul]||e===Array[ul])}function kD(e){return ok(e)||e===Function[ul]}function Mp(e){var t;if(e){if(uv)return uv(e);var n=e[ED]||e[ul]||(e[rk]?e[rk][ul]:null);t=e[tk]||n,gc(e,tk)||(delete e[vD],t=e[tk]=e[vD]||e[tk],e[vD]=n)}return t}function ak(e,t){var n=[];if(nZ)n=nZ(e);else for(var o in e)typeof o=="string"&amp;&amp;gc(e,o)&amp;&amp;n.push(o);if(n&amp;&amp;n.length&gt;0)for(var r=0;r&lt;n.length;r++)t(n[r])}function CD(e,t,n){return t!==rk&amp;&amp;typeof e[t]===ik&amp;&amp;(n||gc(e,t))&amp;&amp;t!==ED&amp;&amp;t!==ul}function lk(e){throw new TypeError("DynamicProto: "+e)}function Cg(){return Object.create?function(e){var t=Object.create;if(t)return t(e);if(e==null)return{};var n=typeof e;if(n!=="object"&amp;&amp;n!=="function")throw new TypeError("Object prototype may only be an Object:"+e);function o(){}return o.prototype=e,new o}(null):{}}function Sxe(e){var t=Cg();return ak(e,function(n){!t[n]&amp;&amp;CD(e,n,!1)&amp;&amp;(t[n]=e[n])}),t}function AD(e,t){for(var n=e.length-1;n&gt;=0;n--)if(e[n]===t)return!0;return!1}function wxe(e,t,n,o){function r(l,c,u){var d=c[u];if(d[xD]&amp;&amp;o){var p=l[sk]||{};p[cv]!==!1&amp;&amp;(d=(p[c[kg]]||{})[u]||d)}return function(){return d.apply(l,arguments)}}var i=Cg();ak(n,function(l){i[l]=r(t,n,l)});for(var s=Mp(e),a=[];s&amp;&amp;!kD(s)&amp;&amp;!AD(a,s);)ak(s,function(l){!i[l]&amp;&amp;CD(s,l,!uv)&amp;&amp;(i[l]=r(t,s,l))}),a.push(s),s=Mp(s);return i}function Exe(e,t,n,o){var r=null;if(e&amp;&amp;gc(n,kg)){var i=e[sk]||Cg();if(r=(i[n[kg]]||Cg())[t],r||lk("Missing ["+t+"] "+ik),!r[TD]&amp;&amp;i[cv]!==!1){for(var s=!gc(e,t),a=Mp(e),l=[];s&amp;&amp;a&amp;&amp;!kD(a)&amp;&amp;!AD(l,a);){var c=a[t];if(c){s=c===o;break}l.push(a),a=Mp(a)}try{s&amp;&amp;(e[t]=r),r[TD]=1}catch{i[cv]=!1}}}return r}function kxe(e,t,n){var o=t[e];return o===n&amp;&amp;(o=Mp(t)[e]),typeof o!==ik&amp;&amp;lk("["+e+"] is not a "+ik),o}function Cxe(e,t,n,o,r){function i(l,c){var u=function(){var d=Exe(this,c,l,u)||kxe(c,l,u);return d.apply(this,arguments)};return u[xD]=1,u}if(!ok(e)){var s=n[sk]=n[sk]||Cg();if(!ok(s)){var a=s[t]=s[t]||Cg();s[cv]!==!1&amp;&amp;(s[cv]=!!r),ok(a)||ak(n,function(l){CD(n,l,!1)&amp;&amp;n[l]!==o[l]&amp;&amp;(a[l]=n[l],delete n[l],(!gc(e,l)||e[l]&amp;&amp;!e[l][xD])&amp;&amp;(e[l]=i(e,l)))})}}}function Axe(e,t){if(uv){for(var n=[],o=Mp(t);o&amp;&amp;!kD(o)&amp;&amp;!AD(n,o);){if(o===e)return!0;n.push(o),o=Mp(o)}return!1}return!0}function yD(e,t){return gc(e,ul)?e.name||t||eZ:((e||{})[rk]||{}).name||t||eZ}function _t(e,t,n,o){gc(e,ul)||lk("theClass is an invalid class definition.");var r=e[ul];Axe(r,t)||lk("["+yD(e)+"] not in hierarchy of ["+yD(t)+"]");var i=null;gc(r,kg)?i=r[kg]:(i=xxe+yD(e,"_")+"$"+wD.n,wD.n++,r[kg]=i);var s=_t[rZ],a=!!s[nk];a&amp;&amp;o&amp;&amp;o[nk]!==void 0&amp;&amp;(a=!!o[nk]);var l=Sxe(t),c=wxe(r,t,l,a);n(t,c);var u=!!uv&amp;&amp;!!s[SD];u&amp;&amp;o&amp;&amp;(u=!!o[SD]),Cxe(r,i,t,l,u!==!1)}_t[rZ]=wD.o;var ys="function",oi="object",ri="undefined",$n="prototype",dv="hasOwnProperty";var Ui=Object,Ag=Ui[$n],Pg=Ui.assign,uk=Ui.create,Ig=Ui.defineProperty,dl=Ag[dv];var iZ=null;function xs(e){e===void 0&amp;&amp;(e=!0);var t=e===!1?null:iZ;return t||(typeof globalThis!==ri&amp;&amp;(t=globalThis),!t&amp;&amp;typeof self!==ri&amp;&amp;(t=self),!t&amp;&amp;typeof window!==ri&amp;&amp;(t=window),!t&amp;&amp;typeof global!==ri&amp;&amp;(t=global),iZ=t),t}function Lg(e){throw new TypeError(e)}function Rg(e){var t=uk;if(t)return t(e);if(e==null)return{};var n=typeof e;n!==oi&amp;&amp;n!==ys&amp;&amp;Lg("Object prototype may only be an Object:"+e);function o(){}return o[$n]=e,new o}var ije=(xs()||{}).Symbol,sje=(xs()||{}).Reflect;var Ixe=function(e){for(var t,n=1,o=arguments.length;n&lt;o;n++){t=arguments[n];for(var r in t)Ag[dv].call(t,r)&amp;&amp;(e[r]=t[r])}return e},eo=Pg||Ixe,PD=function(e,t){return PD=Ui.setPrototypeOf||{__proto__:[]}instanceof Array&amp;&amp;function(n,o){n.__proto__=o}||function(n,o){for(var r in o)o[dv](r)&amp;&amp;(n[r]=o[r])},PD(e,t)};function No(e,t){typeof t!==ys&amp;&amp;t!==null&amp;&amp;Lg("Class extends value "+String(t)+" is not a constructor or null"),PD(e,t);function n(){this.constructor=e}e[$n]=t===null?Rg(t):(n[$n]=t[$n],new n)}function dk(e,t){for(var n=0,o=t.length,r=e.length;n&lt;o;n++,r++)e[r]=t[n];return e}var ma="initialize",br="name",pv="getNotifyMgr",ha="identifier",Et="push",Hi="isInitialized",pl="config",pk="instrumentationKey",qo="logger",it="length",Dp="time",xn="processNext",mk="getProcessTelContext",$p="addNotificationListener",Np="removeNotificationListener",ID="stopPollingInternalLogs",qp="onComplete",Fp="getPlugin",Mg="flush",mv="_extensions",ga="splice",Oi="teardown",Dg="messageId",Cu="message",fa="isAsync",$g="_doTeardown",Up="update",Bi="getNext",Ts="diagLog",Au="setNextPlugin",fc="createNew",hk="cookieCfg",Pu="indexOf",Ng="substring",qg="userAgent",Iu="split",hv="setEnabled",Lu="substr",gk="nodeType",ml="apply",ba="replace",LD="enableDebugExceptions",RD="logInternalMessage",fk="toLowerCase",So="call",hl="type",bk="handler",Hp="listeners",gv="isChildEvt",Op="getCtx",_a="setCtx",_k="complete",fv="traceId",vk="spanId",bv="traceFlags",MD="version";var Tt="",DD="channels",Nn="core",$D="createPerfMgr",_v="disabled",Fg="extensionConfig",sZ="extensions",ii="processTelemetry",Ss="priority",Ug="eventsSent",Ru="eventsDiscarded",Hg="eventsSendRequest",Mu="perfEvent",yk="errorToConsole",vv="warnToConsole",Bp="getPerfMgr";var hZ="toISOString",gZ="endsWith",Lxe="startsWith",aZ="indexOf",lZ="map",cZ="reduce",qD="trim",fZ="toString",Rxe="__proto__",xk="constructor",uZ=Ig,FD=Ui.freeze,Rje=Ui.seal,dZ=Ui.keys,UD=String[$n],Mxe=UD[qD],Dxe=UD[gZ],Mje=UD[Lxe],$xe=Date[$n],Nxe=$xe[hZ],qxe=Array.isArray,bZ=Ag[fZ],_Z=dl[fZ],Fxe=_Z[So](Ui),Uxe=/-([a-z])/g,Hxe=/([^\w\d_$])/g,Oxe=/^(\d+[\w\d_$])/,Tk=Object.getPrototypeOf;function HD(e){if(e){if(Tk)return Tk(e);var t=e[Rxe]||e[$n]||e[xk];if(t)return t}return null}function In(e){return e===void 0||typeof e===ri}function me(e){return e===null||In(e)}function OD(e){return!me(e)}function Sk(e,t){return!!(e&amp;&amp;dl[So](e,t))}function _r(e){return!!(e&amp;&amp;typeof e===oi)}function Je(e){return!!(e&amp;&amp;typeof e===ys)}function zp(e){var t=e;return t&amp;&amp;Qe(t)&amp;&amp;(t=t[ba](Uxe,function(n,o){return o.toUpperCase()}),t=t[ba](Hxe,"_"),t=t[ba](Oxe,function(n,o){return"_"+o})),t}function Lt(e,t){if(e)for(var n in e)dl[So](e,n)&amp;&amp;t[So](e,n,e[n])}function BD(e,t){var n=!1;return e&amp;&amp;t&amp;&amp;!(n=e===t)&amp;&amp;(n=Dxe?e[gZ](t):Bxe(e,t)),n}function Bxe(e,t){var n=!1,o=t?t[it]:0,r=e?e[it]:0;if(o&amp;&amp;r&amp;&amp;r&gt;=o&amp;&amp;!(n=e===t)){for(var i=r-1,s=o-1;s&gt;=0;s--){if(e[i]!=t[s])return!1;i--}n=!0}return n}function wo(e,t){return e&amp;&amp;t?e[Pu](t)!==-1:!1}var It=qxe||zxe;function zxe(e){return!!(e&amp;&amp;bZ[So](e)==="[object Array]")}function Gp(e){return!!(e&amp;&amp;bZ[So](e)==="[object Error]")}function Qe(e){return typeof e=="string"}function yv(e){return typeof e=="number"}function vZ(e){return typeof e=="boolean"}function pZ(e){var t=!1;if(e&amp;&amp;typeof e=="object"){var n=Tk?Tk(e):HD(e);n?(n[xk]&amp;&amp;dl[So](n,xk)&amp;&amp;(n=n[xk]),t=typeof n===ys&amp;&amp;_Z[So](n)===Fxe):t=!0}return t}function zi(e){if(e)return Nxe?e[hZ]():Gxe(e)}function Gxe(e){if(e&amp;&amp;e.getUTCFullYear){var t=function(n){var o=String(n);return o[it]===1&amp;&amp;(o="0"+o),o};return e.getUTCFullYear()+"-"+t(e.getUTCMonth()+1)+"-"+t(e.getUTCDate())+"T"+t(e.getUTCHours())+":"+t(e.getUTCMinutes())+":"+t(e.getUTCSeconds())+"."+String((e.getUTCMilliseconds()/1e3).toFixed(3)).slice(2,5)+"Z"}}function qe(e,t,n){var o=e[it];try{for(var r=0;r&lt;o&amp;&amp;!(r in e&amp;&amp;t[So](n||e,e[r],r,e)===-1);r++);}catch{}}function Fo(e,t,n){if(e){if(e[aZ])return e[aZ](t,n);var o=e[it],r=n||0;try{for(var i=Math.max(r&gt;=0?r:o-Math.abs(r),0);i&lt;o;i++)if(i in e&amp;&amp;e[i]===t)return i}catch{}}return-1}function Vp(e,t,n){var o;if(e){if(e[lZ])return e[lZ](t,n);var r=e[it],i=n||e;o=new Array(r);try{for(var s=0;s&lt;r;s++)s in e&amp;&amp;(o[s]=t[So](i,e[s],e))}catch{}}return o}function zD(e,t,n){var o;if(e){if(e[cZ])return e[cZ](t,n);var r=e[it],i=0;if(arguments[it]&gt;=3)o=arguments[2];else{for(;i&lt;r&amp;&amp;!(i in e);)i++;o=e[i++]}for(;i&lt;r;)i in e&amp;&amp;(o=t(o,e[i],i,e)),i++}return o}function to(e){return e&amp;&amp;(e=Mxe&amp;&amp;e[qD]?e[qD]():e[ba]?e[ba](/^\s+|(?=\s)\s+$/g,Tt):e),e}var mZ=!{toString:null}.propertyIsEnumerable("toString"),ND=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"];function Nr(e){var t=typeof e;if(t!==ys&amp;&amp;(t!==oi||e===null)&amp;&amp;Lg("objKeys called on non-object"),!mZ&amp;&amp;dZ)return dZ(e);var n=[];for(var o in e)e&amp;&amp;dl[So](e,o)&amp;&amp;n[Et](o);if(mZ)for(var r=ND[it],i=0;i&lt;r;i++)e&amp;&amp;dl[So](e,ND[i])&amp;&amp;n[Et](ND[i]);return n}function ws(e,t,n,o){if(uZ)try{var r={enumerable:!0,configurable:!0};return n&amp;&amp;(r.get=n),o&amp;&amp;(r.set=o),uZ(e,t,r),!0}catch{}return!1}function Vxe(e){return e}function Og(e){return FD&amp;&amp;Lt(e,function(t,n){(It(n)||_r(n))&amp;&amp;FD(n)}),gl(e)}var gl=FD||Vxe;function Uo(){var e=Date;return e.now?e.now():new e().getTime()}function wt(e){return Gp(e)?e[br]:Tt}function Gt(e,t,n,o,r){var i=n;return e&amp;&amp;(i=e[t],i!==n&amp;&amp;(!r||r(i))&amp;&amp;(!o||o(n))&amp;&amp;(i=n,e[t]=i)),i}function Vn(e,t,n){var o;return e?(o=e[t],!o&amp;&amp;me(o)&amp;&amp;(o=In(n)?{}:n,e[t]=o)):o=In(n)?{}:n,o}function Gi(e,t){return me(e)?t:e}function Bg(e){return!!e}function qn(e){throw new Error(e)}function yZ(e,t){var n=null,o=null;return Je(e)?n=e:o=e,function(){var r=arguments;if(n&amp;&amp;(o=n()),o)return o[t][ml](o,r)}}function GD(e,t,n){if(e&amp;&amp;t&amp;&amp;_r(e)&amp;&amp;_r(t)){var o=function(i){if(Qe(i)){var s=t[i];Je(s)?(!n||n(i,!0,t,e))&amp;&amp;(e[i]=yZ(t,i)):(!n||n(i,!1,t,e))&amp;&amp;(Sk(e,i)&amp;&amp;delete e[i],ws(e,i,function(){return t[i]},function(a){t[i]=a})||(e[i]=s))}};for(var r in t)o(r)}return e}function zg(e,t,n,o,r){e&amp;&amp;t&amp;&amp;n&amp;&amp;(r!==!1||In(e[t]))&amp;&amp;(e[t]=yZ(n,o))}function fl(e,t,n,o){return e&amp;&amp;t&amp;&amp;_r(e)&amp;&amp;It(n)&amp;&amp;qe(n,function(r){Qe(r)&amp;&amp;zg(e,r,t,r,o)}),e}function VD(e){return function(){function t(){var n=this;e&amp;&amp;Lt(e,function(o,r){n[o]=r})}return t}()}function wk(e){return e&amp;&amp;Pg&amp;&amp;(e=Ui(Pg({},e))),e}function Gg(e,t,n,o,r,i){var s=arguments,a=s[0]||{},l=s[it],c=!1,u=1;for(l&gt;0&amp;&amp;vZ(a)&amp;&amp;(c=a,a=s[u]||{},u++),_r(a)||(a={});u&lt;l;u++){var d=s[u],p=It(d),h=_r(d);for(var g in d){var f=p&amp;&amp;g in d||h&amp;&amp;dl[So](d,g);if(f){var b=d[g],y=void 0;if(c&amp;&amp;b&amp;&amp;((y=It(b))||pZ(b))){var v=a[g];y?It(v)||(v=[]):pZ(v)||(v={}),b=Gg(c,v,b)}b!==void 0&amp;&amp;(a[g]=b)}}}return a}function Ek(e){var t={};return Lt(e,function(n,o){t[n]=o,t[o]=n}),Og(t)}function jD(e){var t={};return Lt(e,function(n,o){t[n]=o[1],t[o[0]]=o[1]}),Og(t)}var xZ="window",jxe="document",Yxe="documentMode",Qxe="navigator",Kxe="history",Wxe="location",Xxe="console",Jxe="performance",TZ="JSON",Zxe="crypto",eTe="msCrypto",tTe="ReactNative",WD="msie",XD="trident/",SZ="XMLHttpRequest",YD=null,QD=null,nTe=!1,Vg=null,KD=null;function wZ(e,t){var n=!1;if(e){try{if(n=t in e,!n){var o=e[$n];o&amp;&amp;(n=t in o)}}catch{}if(!n)try{var r=new e;n=!In(r[t])}catch{}}return n}function Fn(e){var t=xs();return t&amp;&amp;t[e]?t[e]:e===xZ&amp;&amp;bc()?window:null}function bc(){return!!(typeof window===oi&amp;&amp;window)}function Vi(){return bc()?window:Fn(xZ)}function kk(){return!!(typeof document===oi&amp;&amp;document)}function no(){return kk()?document:Fn(jxe)}function JD(){return!!(typeof navigator===oi&amp;&amp;navigator)}function qr(){return JD()?navigator:Fn(Qxe)}function Ck(){return!!(typeof history===oi&amp;&amp;history)}function ZD(){return Ck()?history:Fn(Kxe)}function si(e){if(e&amp;&amp;nTe){var t=Fn("__mockLocation");if(t)return t}return typeof location===oi&amp;&amp;location?location:Fn(Wxe)}function e$(){return typeof console!==ri?console:Fn(Xxe)}function Es(){return Fn(Jxe)}function va(){return!!(typeof JSON===oi&amp;&amp;JSON||Fn(TZ)!==null)}function Eo(){return va()?JSON||Fn(TZ):null}function t$(){return Fn(Zxe)}function n$(){return Fn(eTe)}function o$(){var e=qr();return e&amp;&amp;e.product?e.product===tTe:!1}function jg(){var e=qr();if(e&amp;&amp;(e[qg]!==QD||YD===null)){QD=e[qg];var t=(QD||Tt)[fk]();YD=wo(t,WD)||wo(t,XD)}return YD}function Yg(e){if(e===void 0&amp;&amp;(e=null),!e){var t=qr()||{};e=t?(t[qg]||Tt)[fk]():Tt}var n=(e||Tt)[fk]();if(wo(n,WD)){var o=no()||{};return Math.max(parseInt(n[Iu](WD)[1]),o[Yxe]||0)}else if(wo(n,XD)){var r=parseInt(n[Iu](XD)[1]);if(r)return r+4}return null}function Oe(e){var t=Object[$n].toString[So](e),n=Tt;return t==="[object Error]"?n="{ stack: '"+e.stack+"', message: '"+e.message+"', name: '"+e[br]+"'":va()&amp;&amp;(n=Eo().stringify(e)),t+n}function Du(){return KD===null&amp;&amp;(KD=JD()&amp;&amp;!!qr().sendBeacon),KD}function Ak(e){var t=!1;try{t=!!Fn("fetch");var n=Fn("Request");t&amp;&amp;e&amp;&amp;n&amp;&amp;(t=wZ(n,"keepalive"))}catch{}return t}function Pk(){return Vg===null&amp;&amp;(Vg=typeof XDomainRequest!==ri,Vg&amp;&amp;jp()&amp;&amp;(Vg=Vg&amp;&amp;!wZ(Fn(SZ),"withCredentials"))),Vg}function jp(){var e=!1;try{var t=Fn(SZ);e=!!t}catch{}return e}var r$=["eventsSent","eventsDiscarded","eventsSendRequest","perfEvent"],Lk=null,Ik;function oTe(e,t){return function(){var n=arguments,o=i$(t);if(o){var r=o.listener;r&amp;&amp;r[e]&amp;&amp;r[e][ml](r,n)}}}function rTe(){var e=Fn("Microsoft");return e&amp;&amp;(Lk=e.ApplicationInsights),Lk}function i$(e){var t=Lk;return!t&amp;&amp;e.disableDbgExt!==!0&amp;&amp;(t=Lk||rTe()),t?t.ChromeDbgExt:null}function EZ(e){if(!Ik){Ik={};for(var t=0;t&lt;r$[it];t++)Ik[r$[t]]=oTe(r$[t],e)}return Ik}var iTe="AI (Internal): ",sTe="AI: ",aTe="AITR_";function kZ(e){return e?'"'+e[ba](/\"/g,Tt)+'"':Tt}function CZ(e,t){var n=e$();if(n){var o="log";n[e]&amp;&amp;(o=e),Je(n[o])&amp;&amp;n[o](t)}}var _c=function(){function e(t,n,o,r){o===void 0&amp;&amp;(o=!1);var i=this;i[Dg]=t,i[Cu]=(o?sTe:iTe)+t;var s=Tt;va()&amp;&amp;(s=Eo().stringify(r));var a=(n?" message:"+kZ(n):Tt)+(r?" props:"+kZ(s):Tt);i[Cu]+=a}return e.dataType="MessageData",e}();function ya(e,t){return(e||{})[qo]||new Yp(t)}var Yp=function(){function e(t){this.identifier="DiagnosticLogger",this.queue=[];var n=0,o={},r,i,s,a;_t(e,this,function(l){u(t||{}),l.consoleLoggingLevel=function(){return r},l.telemetryLoggingLevel=function(){return i},l.maxInternalMessageLimit=function(){return s},l[LD]=function(){return a},l.throwInternal=function(h,g,f,b,y){y===void 0&amp;&amp;(y=!1);var v=new _c(g,f,y,b);if(a)throw Oe(v);var T=h===1?yk:vv;if(In(v[Cu]))p("throw"+(h===1?"Critical":"Warning"),v);else{if(y){var C=+v[Dg];!o[C]&amp;&amp;r&gt;=h&amp;&amp;(l[T](v[Cu]),o[C]=!0)}else r&gt;=h&amp;&amp;l[T](v[Cu]);c(h,v)}},l[vv]=function(h){CZ("warn",h),p("warning",h)},l[yk]=function(h){CZ("error",h),p("error",h)},l.resetInternalMessageCount=function(){n=0,o={}},l[RD]=c;function c(h,g){if(!d()){var f=!0,b=aTe+g[Dg];if(o[b]?f=!1:o[b]=!0,f&amp;&amp;(h&lt;=i&amp;&amp;(l.queue[Et](g),n++,p(h===1?"error":"warn",g)),n===s)){var y="Internal events throttle limit per PageView reached for this app.",v=new _c(23,y,!1);l.queue[Et](v),h===1?l[yk](y):l[vv](y)}}}function u(h){r=Gi(h.loggingLevelConsole,0),i=Gi(h.loggingLevelTelemetry,1),s=Gi(h.maxMessageLimit,25),a=Gi(h.enableDebug,Gi(h[LD],!1))}function d(){return n&gt;=s}function p(h,g){var f=i$(t||{});f&amp;&amp;f[Ts]&amp;&amp;f[Ts](h,g)}})}return e.__ieDyn=1,e}();function s$(e){return e||new Yp}function xe(e,t,n,o,r,i){i===void 0&amp;&amp;(i=!1),s$(e).throwInternal(t,n,o,r,i)}function ks(e,t){s$(e)[vv](t)}function a$(e,t,n){s$(e)[RD](t,n)}var Qg="ctx",c$="ParentContextKey",xv="ChildrenContextKey",lTe=null,Tv=function(){function e(t,n,o){var r=this,i=!1;if(r.start=Uo(),r[br]=t,r[fa]=o,r[gv]=function(){return!1},Je(n)){var s;i=ws(r,"payload",function(){return!s&amp;&amp;Je(n)&amp;&amp;(s=n(),n=null),s})}r[Op]=function(a){return a?a===e[c$]||a===e[xv]?r[a]:(r[Qg]||{})[a]:null},r[_a]=function(a,l){if(a)if(a===e[c$])r[a]||(r[gv]=function(){return!0}),r[a]=l;else if(a===e[xv])r[a]=l;else{var c=r[Qg]=r[Qg]||{};c[a]=l}},r[_k]=function(){var a=0,l=r[Op](e[xv]);if(It(l))for(var c=0;c&lt;l[it];c++){var u=l[c];u&amp;&amp;(a+=u[Dp])}r[Dp]=Uo()-r.start,r.exTime=r[Dp]-a,r[_k]=function(){},!i&amp;&amp;Je(n)&amp;&amp;(r.payload=n())}}return e.ParentContextKey="parent",e.ChildrenContextKey="childEvts",e}();var u$=function(){function e(t){this.ctx={},_t(e,this,function(n){n.create=function(o,r,i){return new Tv(o,r,i)},n.fire=function(o){o&amp;&amp;(o[_k](),t&amp;&amp;Je(t[Mu])&amp;&amp;t[Mu](o))},n[_a]=function(o,r){if(o){var i=n[Qg]=n[Qg]||{};i[o]=r}},n[Op]=function(o){return(n[Qg]||{})[o]}})}return e.__ieDyn=1,e}();var l$="CoreUtils.doPerf";function $u(e,t,n,o,r){if(e){var i=e;if(i[Bp]&amp;&amp;(i=i[Bp]()),i){var s=void 0,a=i[Op](l$);try{if(s=i.create(t(),o,r),s){if(a&amp;&amp;s[_a]&amp;&amp;(s[_a](Tv[c$],a),a[Op]&amp;&amp;a[_a])){var l=a[Op](Tv[xv]);l||(l=[],a[_a](Tv[xv],l)),l[Et](s)}return i[_a](l$,s),n(s)}}catch(c){s&amp;&amp;s[_a]&amp;&amp;s[_a]("exception",c)}finally{s&amp;&amp;i.fire(s),i[_a](l$,a)}}}return n()}function d$(){return lTe}var AZ=4294967296,Qp=4294967295,PZ=!1,Sv=123456789,wv=987654321;function cTe(e){e&lt;0&amp;&amp;(e&gt;&gt;&gt;=0),Sv=123456789+e&amp;Qp,wv=987654321-e&amp;Qp,PZ=!0}function uTe(){try{var e=Uo()&amp;2147483647;cTe((Math.random()*AZ^e)+e)}catch{}}function Kp(e){var t=0,n=t$()||n$();return n&amp;&amp;n.getRandomValues&amp;&amp;(t=n.getRandomValues(new Uint32Array(1))[0]&amp;Qp),t===0&amp;&amp;jg()&amp;&amp;(PZ||uTe(),t=p$()&amp;Qp),t===0&amp;&amp;(t=Math.floor(AZ*Math.random()|0)),e||(t&gt;&gt;&gt;=0),t}function p$(e){wv=36969*(wv&amp;65535)+(wv&gt;&gt;16)&amp;Qp,Sv=18e3*(Sv&amp;65535)+(Sv&gt;&gt;16)&amp;Qp;var t=(wv&lt;&lt;16)+(Sv&amp;65535)&gt;&gt;&gt;0&amp;Qp|0;return e||(t&gt;&gt;&gt;=0),t}function vc(e){e===void 0&amp;&amp;(e=22);for(var t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",n=Kp()&gt;&gt;&gt;0,o=0,r=Tt;r[it]&lt;e;)o++,r+=t.charAt(n&amp;63),n&gt;&gt;&gt;=6,o===5&amp;&amp;(n=(Kp()&lt;&lt;2&amp;4294967295|n&amp;3)&gt;&gt;&gt;0,o=0);return r}var IZ=Ig,LZ="2.8.13",dTe="."+vc(6),pTe=0;function mTe(e,t,n){if(IZ)try{return IZ(e,t,{value:n,enumerable:!1,configurable:!0}),!0}catch{}return!1}function RZ(e){return e[gk]===1||e[gk]===9||!+e[gk]}function hTe(e,t){var n=t[e.id];if(!n){n={};try{RZ(t)&amp;&amp;(mTe(t,e.id,n)||(t[e.id]=n))}catch{}}return n}function er(e,t){return t===void 0&amp;&amp;(t=!1),zp(e+pTe+++(t?"."+LZ:Tt)+dTe)}function Rk(e){var t={id:er("_aiData-"+(e||Tt)+"."+LZ),accept:function(n){return RZ(n)},get:function(n,o,r,i){var s=n[t.id];return s?s[zp(o)]:(i&amp;&amp;(s=hTe(t,n),s[zp(o)]=r),r)},kill:function(n,o){if(n&amp;&amp;n[o])try{delete n[o]}catch{}}};return t}var MZ="toGMTString",DZ="toUTCString",b$="cookie",m$="expires",g$="enabled",$Z="isCookieUseDisabled",NZ="disableCookiesUsage",Nu="_ckMgr",Mk=null,h$=null,qZ=null,Ev=no(),FZ={},$k={};function gTe(e,t){var n=Wp[Nu]||$k[Nu];return n||(n=Wp[Nu]=Wp(e,t),$k[Nu]=n),n}function Dk(e){return e?e.isEnabled():!0}function fTe(e){var t=e[hk]=e[hk]||{};if(Gt(t,"domain",e.cookieDomain,OD,me),Gt(t,"path",e.cookiePath||"/",null,me),me(t[g$])){var n=void 0;In(e[$Z])||(n=!e[$Z]),In(e[NZ])||(n=!e[NZ]),t[g$]=n}return t}function BZ(e,t){return t&amp;&amp;e&amp;&amp;It(e.ignoreCookies)?e.ignoreCookies[Pu](t)!==-1:!1}function bTe(e,t){return t&amp;&amp;e&amp;&amp;It(e.blockedCookies)&amp;&amp;e.blockedCookies[Pu](t)!==-1?!0:BZ(e,t)}function Xp(e,t){var n;if(e)n=e.getCookieMgr();else if(t){var o=t[hk];o[Nu]?n=o[Nu]:n=Wp(t)}return n||(n=gTe(t,(e||{})[qo])),n}function Wp(e,t){var n,o=fTe(e||$k),r=o.path||"/",i=o.domain,s=o[g$]!==!1,a=(n={isEnabled:function(){var l=s&amp;&amp;f$(t),c=$k[Nu];return l&amp;&amp;c&amp;&amp;a!==c&amp;&amp;(l=Dk(c)),l}},n[hv]=function(l){s=l!==!1},n.set=function(l,c,u,d,p){var h=!1;if(Dk(a)&amp;&amp;!bTe(o,l)){var g={},f=to(c||Tt),b=f[Pu](";");if(b!==-1&amp;&amp;(f=to(c[Ng](0,b)),g=zZ(c[Ng](b+1))),Gt(g,"domain",d||i,Bg,In),!me(u)){var y=jg();if(In(g[m$])){var v=Uo(),T=v+u*1e3;if(T&gt;0){var C=new Date;C.setTime(T),Gt(g,m$,UZ(C,y?MZ:DZ)||UZ(C,y?MZ:DZ)||Tt,Bg)}}y||Gt(g,"max-age",Tt+u,null,In)}var k=si();k&amp;&amp;k.protocol==="https:"&amp;&amp;(Gt(g,"secure",null,null,In),h$===null&amp;&amp;(h$=!_$((qr()||{})[qg])),h$&amp;&amp;Gt(g,"SameSite","None",null,In)),Gt(g,"path",p||r,null,In);var D=o.setCookie||OZ;D(l,HZ(f,g)),h=!0}return h},n.get=function(l){var c=Tt;return Dk(a)&amp;&amp;!BZ(o,l)&amp;&amp;(c=(o.getCookie||_Te)(l)),c},n.del=function(l,c){var u=!1;return Dk(a)&amp;&amp;(u=a.purge(l,c)),u},n.purge=function(l,c){var u,d=!1;if(f$(t)){var p=(u={},u.path=c||"/",u[m$]="Thu, 01 Jan 1970 00:00:01 GMT",u);jg()||(p["max-age"]="0");var h=o.delCookie||OZ;h(l,HZ(Tt,p)),d=!0}return d},n);return a[Nu]=a,a}function f$(e){if(Mk===null){Mk=!1;try{var t=Ev||{};Mk=t[b$]!==void 0}catch(n){xe(e,2,68,"Cannot access document.cookie - "+wt(n),{exception:Oe(n)})}}return Mk}function zZ(e){var t={};if(e&amp;&amp;e[it]){var n=to(e)[Iu](";");qe(n,function(o){if(o=to(o||Tt),o){var r=o[Pu]("=");r===-1?t[o]=null:t[to(o[Ng](0,r))]=to(o[Ng](r+1))}})}return t}function UZ(e,t){return Je(e[t])?e[t]():null}function HZ(e,t){var n=e||Tt;return Lt(t,function(o,r){n+="; "+o+(me(r)?Tt:"="+r)}),n}function _Te(e){var t=Tt;if(Ev){var n=Ev[b$]||Tt;qZ!==n&amp;&amp;(FZ=zZ(n),qZ=n),t=to(FZ[e]||Tt)}return t}function OZ(e,t){Ev&amp;&amp;(Ev[b$]=e+"="+t)}function _$(e){return Qe(e)?!!(wo(e,"CPU iPhone OS 12")||wo(e,"iPad; CPU OS 12")||wo(e,"Macintosh; Intel Mac OS X 10_14")&amp;&amp;wo(e,"Version/")&amp;&amp;wo(e,"Safari")||wo(e,"Macintosh; Intel Mac OS X 10_14")&amp;&amp;BD(e,"AppleWebKit/605.1.15 (KHTML, like Gecko)")||wo(e,"Chrome/5")||wo(e,"Chrome/6")||wo(e,"UnrealEngine")&amp;&amp;!wo(e,"Chrome")||wo(e,"UCBrowser/12")||wo(e,"UCBrowser/11")):!1}var WZ="on",GZ="attachEvent",VZ="addEventListener",jZ="detachEvent",YZ="removeEventListener",v$="events",y$="visibilitychange",Uk="pagehide";var XZ="unload",JZ="beforeunload",ZZ=er("aiEvtPageHide"),E7e=er("aiEvtPageShow"),vTe=/\.[\.]+/g,yTe=/[\.]+$/,xTe=1,Nk=Rk("events"),TTe=/^([^.]*)(?:\.(.+)|)/;function QZ(e){return e&amp;&amp;e[ba]?e[ba](/^[\s\.]+|(?=[\s\.])[\.\s]+$/g,Tt):e}function x$(e,t){var n;if(t){var o=Tt;It(t)?(o=Tt,qe(t,function(i){i=QZ(i),i&amp;&amp;(i[0]!=="."&amp;&amp;(i="."+i),o+=i)})):o=QZ(t),o&amp;&amp;(o[0]!=="."&amp;&amp;(o="."+o),e=(e||Tt)+o)}var r=TTe.exec(e||Tt)||[];return n={},n[hl]=r[1],n.ns=(r[2]||Tt).replace(vTe,".").replace(yTe,Tt)[Iu](".").sort().join("."),n}function eee(e,t,n){n===void 0&amp;&amp;(n=!0);var o=Nk.get(e,v$,{},n),r=o[t];return r||(r=o[t]=[]),r}function tee(e,t,n,o){e&amp;&amp;t&amp;&amp;t[hl]&amp;&amp;(e[YZ]?e[YZ](t[hl],n,o):e[jZ]&amp;&amp;e[jZ](WZ+t[hl],n))}function STe(e,t,n,o){var r=!1;return e&amp;&amp;t&amp;&amp;t[hl]&amp;&amp;n&amp;&amp;(e[VZ]?(e[VZ](t[hl],n,o),r=!0):e[GZ]&amp;&amp;(e[GZ](WZ+t[hl],n),r=!0)),r}function KZ(e,t,n,o){for(var r=t[it];r--;){var i=t[r];i&amp;&amp;(!n.ns||n.ns===i.evtName.ns)&amp;&amp;(!o||o(i))&amp;&amp;(tee(e,i.evtName,i[bk],i.capture),t[ga](r,1))}}function wTe(e,t,n){if(t[hl])KZ(e,eee(e,t[hl]),t,n);else{var o=Nk.get(e,v$,{});Lt(o,function(r,i){KZ(e,i,t,n)}),Nr(o)[it]===0&amp;&amp;Nk.kill(e,v$)}}function ji(e,t){var n;return t?(It(t)?n=[e].concat(t):n=[e,t],n=x$("xx",n).ns[Iu](".")):n=e,n}function Cs(e,t,n,o,r){var i;r===void 0&amp;&amp;(r=!1);var s=!1;if(e)try{var a=x$(t,o);if(s=STe(e,a,n,r),s&amp;&amp;Nk.accept(e)){var l=(i={guid:xTe++,evtName:a},i[bk]=n,i.capture=r,i);eee(e,a.type)[Et](l)}}catch{}return s}function qu(e,t,n,o,r){if(r===void 0&amp;&amp;(r=!1),e)try{var i=x$(t,o),s=!1;wTe(e,i,function(a){return i.ns&amp;&amp;!n||a[bk]===n?(s=!0,!0):!1}),s||tee(e,i,n,r)}catch{}}function nee(e,t,n){var o=!1,r=Vi();r&amp;&amp;(o=Cs(r,e,t,n),o=Cs(r.body,e,t,n)||o);var i=no();return i&amp;&amp;(o=Cs(i,e,t,n)||o),o}function oee(e,t,n){var o=Vi();o&amp;&amp;(qu(o,e,t,n),qu(o.body,e,t,n));var r=no();r&amp;&amp;qu(r,e,t,n)}function qk(e,t,n,o){var r=!1;return t&amp;&amp;e&amp;&amp;e[it]&gt;0&amp;&amp;qe(e,function(i){i&amp;&amp;(!n||Fo(n,i)===-1)&amp;&amp;(r=nee(i,t,o)||r)}),r}function ree(e,t,n,o){var r=!1;return t&amp;&amp;e&amp;&amp;It(e)&amp;&amp;(r=qk(e,t,n,o),!r&amp;&amp;n&amp;&amp;n[it]&gt;0&amp;&amp;(r=qk(e,t,null,o))),r}function Fk(e,t,n){e&amp;&amp;It(e)&amp;&amp;qe(e,function(o){o&amp;&amp;oee(o,t,n)})}function T$(e,t,n){return ree([JZ,XZ,Uk],e,t,n)}function S$(e,t){Fk([JZ,XZ,Uk],e,t)}function kv(e,t,n){function o(s){var a=no();e&amp;&amp;a&amp;&amp;a.visibilityState==="hidden"&amp;&amp;e(s)}var r=ji(ZZ,n),i=qk([Uk],e,t,r);return(!t||Fo(t,y$)===-1)&amp;&amp;(i=qk([y$],o,t,r)||i),!i&amp;&amp;t&amp;&amp;(i=kv(e,null,n)),i}function w$(e,t){var n=ji(ZZ,t);Fk([Uk],e,n),Fk([y$],null,n)}function ai(){for(var e=["0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f"],t=Tt,n,o=0;o&lt;4;o++)n=Kp(),t+=e[n&amp;15]+e[n&gt;&gt;4&amp;15]+e[n&gt;&gt;8&amp;15]+e[n&gt;&gt;12&amp;15]+e[n&gt;&gt;16&amp;15]+e[n&gt;&gt;20&amp;15]+e[n&gt;&gt;24&amp;15]+e[n&gt;&gt;28&amp;15];var r=e[8+(Kp()&amp;3)|0];return t[Lu](0,8)+t[Lu](9,4)+"4"+t[Lu](13,3)+r+t[Lu](16,3)+t[Lu](19,12)}var E$="00",CTe="ff",see="00000000000000000000000000000000",aee="0000000000000000";function Cv(e,t,n){return e&amp;&amp;e[it]===t&amp;&amp;e!==n?!!e.match(/^[\da-f]*$/):!1}function iee(e,t,n){return Cv(e,t)?e:n}function ATe(e){(isNaN(e)||e&lt;0||e&gt;255)&amp;&amp;(e=1);for(var t=e.toString(16);t[it]&lt;2;)t="0"+t;return t}function Av(e,t,n,o){var r;return r={},r[MD]=Cv(o,2,CTe)?o:E$,r[fv]=Jp(e)?e:ai(),r.spanId=Zp(t)?t:ai()[Lu](0,16),r.traceFlags=n&gt;=0&amp;&amp;n&lt;=255?n:1,r}function Jp(e){return Cv(e,32,see)}function Zp(e){return Cv(e,16,aee)}function Pv(e){if(e){var t=ATe(e[bv]);Cv(t,2)||(t="01");var n=e[MD]||E$;return n!=="00"&amp;&amp;n!=="ff"&amp;&amp;(n=E$),"".concat(n,"-").concat(iee(e.traceId,32,see),"-").concat(iee(e.spanId,16,aee),"-").concat(t)}return""}var PTe=Rk("plugin");function yc(e){return PTe.get(e,"state",{},!0)}function Hk(e,t){for(var n=[],o=null,r=e[Bi](),i;r;){var s=r[Fp]();if(s){o&amp;&amp;Je(o[Au])&amp;&amp;Je(s[ii])&amp;&amp;o[Au](s);var a=!1;Je(s[Hi])?a=s[Hi]():(i=yc(s),a=i[Hi]),a||n[Et](s),o=s,r=r[Bi]()}}qe(n,function(l){var c=e[Nn]();l[ma](e.getCfg(),c,t,e[Bi]()),i=yc(l),!l[Nn]&amp;&amp;!i[Nn]&amp;&amp;(i[Nn]=c),i[Hi]=!0,delete i[Oi]})}function Ok(e){return e.sort(function(t,n){var o=0;if(n){var r=Je(n[ii]);Je(t[ii])?o=r?t[Ss]-n[Ss]:1:r&amp;&amp;(o=-1)}else o=t?1:-1;return o})}function lee(e){var t={};return{getName:function(){return t[br]},setName:function(n){e&amp;&amp;e.setName(n),t[br]=n},getTraceId:function(){return t[fv]},setTraceId:function(n){e&amp;&amp;e.setTraceId(n),Jp(n)&amp;&amp;(t[fv]=n)},getSpanId:function(){return t[vk]},setSpanId:function(n){e&amp;&amp;e.setSpanId(n),Zp(n)&amp;&amp;(t[vk]=n)},getTraceFlags:function(){return t[bv]},setTraceFlags:function(n){e&amp;&amp;e.setTraceFlags(n),t[bv]=n}}}var ITe="TelemetryPluginChain",cee="_hasRun",uee="_getTelCtx",dee=0;function LTe(e,t,n){for(;e;){if(e[Fp]()===n)return e;e=e[Bi]()}return bl([n],t[pl]||{},t)}function k$(e,t,n,o){var r=null,i=[];o!==null&amp;&amp;(r=o?LTe(e,n,o):e);var s={_next:l,ctx:{core:function(){return n},diagLog:function(){return ya(n,t)},getCfg:function(){return t},getExtCfg:c,getConfig:u,hasNext:function(){return!!r},getNext:function(){return r},setNext:function(p){r=p},iterate:d,onComplete:a}};function a(p,h){for(var g=[],f=2;f&lt;arguments.length;f++)g[f-2]=arguments[f];p&amp;&amp;i[Et]({func:p,self:In(h)?s.ctx:h,args:g})}function l(){var p=r;if(r=p?p[Bi]():null,!p){var h=i;h&amp;&amp;h[it]&gt;0&amp;&amp;(qe(h,function(g){try{g.func[So](g.self,g.args)}catch(f){xe(n[qo],2,73,"Unexpected Exception during onComplete - "+Oe(f))}}),i=[])}return p}function c(p,h,g){h===void 0&amp;&amp;(h={}),g===void 0&amp;&amp;(g=0);var f;if(t){var b=t[Fg];b&amp;&amp;p&amp;&amp;(f=b[p])}if(!f)f=h;else if(_r(h)&amp;&amp;g!==0){var y=Gg(!0,h,f);t&amp;&amp;g===2&amp;&amp;Lt(h,function(v){if(me(y[v])){var T=t[v];me(T)||(y[v]=T)}}),f=y}return f}function u(p,h,g){g===void 0&amp;&amp;(g=!1);var f,b=c(p,null);return b&amp;&amp;!me(b[h])?f=b[h]:t&amp;&amp;!me(t[h])&amp;&amp;(f=t[h]),me(f)?g:f}function d(p){for(var h;h=s._next();){var g=h[Fp]();g&amp;&amp;p(g)}}return s}function Ho(e,t,n,o){var r=k$(e,t,n,o),i=r.ctx;function s(l){var c=r._next();return c&amp;&amp;c[ii](l,i),!c}function a(l,c){return l===void 0&amp;&amp;(l=null),It(l)&amp;&amp;(l=bl(l,t,n,c)),Ho(l||i[Bi](),t,n,c)}return i[xn]=s,i[fc]=a,i}function Kg(e,t,n){var o=t[pl]||{},r=k$(e,o,t,n),i=r.ctx;function s(l){var c=r._next();return c&amp;&amp;c.unload(i,l),!c}function a(l,c){return l===void 0&amp;&amp;(l=null),It(l)&amp;&amp;(l=bl(l,o,t,c)),Kg(l||i[Bi](),t,c)}return i[xn]=s,i[fc]=a,i}function Iv(e,t,n){var o=t[pl]||{},r=k$(e,o,t,n),i=r.ctx;function s(l){return i.iterate(function(c){Je(c[Up])&amp;&amp;c[Up](i,l)})}function a(l,c){return l===void 0&amp;&amp;(l=null),It(l)&amp;&amp;(l=bl(l,o,t,c)),Iv(l||i[Bi](),t,c)}return i[xn]=s,i[fc]=a,i}function bl(e,t,n,o){var r=null,i=!o;if(It(e)&amp;&amp;e[it]&gt;0){var s=null;qe(e,function(a){if(!i&amp;&amp;o===a&amp;&amp;(i=!0),i&amp;&amp;a&amp;&amp;Je(a[ii])){var l=RTe(a,t,n);r||(r=l),s&amp;&amp;s._setNext(l),s=l}})}return o&amp;&amp;!r?bl([o],t,n):r}function RTe(e,t,n){var o=null,r=Je(e[ii]),i=Je(e[Au]),s;e?s=e[ha]+"-"+e[Ss]+"-"+dee++:s="Unknown-0-"+dee++;var a={getPlugin:function(){return e},getNext:function(){return o},processTelemetry:u,unload:d,update:p,_id:s,_setNext:function(h){o=h}};function l(){var h;return e&amp;&amp;Je(e[uee])&amp;&amp;(h=e[uee]()),h||(h=Ho(a,t,n)),h}function c(h,g,f,b,y){var v=!1,T=e?e[ha]:ITe,C=h[cee];return C||(C=h[cee]={}),h.setNext(o),e&amp;&amp;$u(h[Nn](),function(){return T+":"+f},function(){C[s]=!0;try{var k=o?o._id:Tt;k&amp;&amp;(C[k]=!1),v=g(h)}catch(N){var D=o?C[o._id]:!0;D&amp;&amp;(v=!0),(!o||!D)&amp;&amp;xe(h[Ts](),1,73,"Plugin ["+T+"] failed during "+f+" - "+Oe(N)+", run flags: "+Oe(C))}},b,y),v}function u(h,g){g=g||l();function f(b){if(!e||!r)return!1;var y=yc(e);return y[Oi]||y[_v]?!1:(i&amp;&amp;e[Au](o),e[ii](h,b),!0)}c(g,f,"processTelemetry",function(){return{item:h}},!h.sync)||g[xn](h)}function d(h,g){function f(){var b=!1;if(e){var y=yc(e),v=e[Nn]||y[Nn];e&amp;&amp;(!v||v===h.core())&amp;&amp;!y[Oi]&amp;&amp;(y[Nn]=null,y[Oi]=!0,y[Hi]=!1,e[Oi]&amp;&amp;e[Oi](h,g)===!0&amp;&amp;(b=!0))}return b}c(h,f,"unload",function(){},g[fa])||h[xn](g)}function p(h,g){function f(){var b=!1;if(e){var y=yc(e),v=e[Nn]||y[Nn];e&amp;&amp;(!v||v===h.core())&amp;&amp;!y[Oi]&amp;&amp;e[Up]&amp;&amp;e[Up](h,g)===!0&amp;&amp;(b=!0)}return b}c(h,f,"update",function(){},!1)||h[xn](g)}return gl(a)}var MTe=function(){function e(t,n,o,r){var i=this,s=Ho(t,n,o,r);fl(i,s,Nr(s))}return e}();var Lv=500,DTe="Channel has invalid priority - ";function pee(e,t,n){t&amp;&amp;It(t)&amp;&amp;t[it]&gt;0&amp;&amp;(t=t.sort(function(o,r){return o[Ss]-r[Ss]}),qe(t,function(o){o[Ss]&lt;Lv&amp;&amp;qn(DTe+o[ha])}),e[Et]({queue:gl(t),chain:bl(t,n[pl],n)}))}function mee(e,t){function n(){return Ho(null,t[pl],t,null)}function o(c,u,d,p){var h=c?c[it]+1:1;function g(){h--,h===0&amp;&amp;(p&amp;&amp;p(),p=null)}h&gt;0&amp;&amp;qe(c,function(f){if(f&amp;&amp;f.queue[it]&gt;0){var b=f.chain,y=u[fc](b);y[qp](g),d(y)}else h--}),g()}function r(c,u){var d=u||{reason:0};return o(e,c,function(p){p[xn](d)},function(){c[xn](d)}),!0}function i(c,u){var d=u||{reason:0,isAsync:!1};return o(e,c,function(p){p[xn](d)},function(){c[xn](d),a=!1}),!0}function s(c){var u=null;return e&amp;&amp;e[it]&gt;0&amp;&amp;qe(e,function(d){if(d&amp;&amp;d.queue[it]&gt;0&amp;&amp;(qe(d.queue,function(p){if(p[ha]===c)return u=p,-1}),u))return-1}),u}var a=!1,l={identifier:"ChannelControllerPlugin",priority:Lv,initialize:function(c,u,d,p){a=!0,qe(e,function(h){h&amp;&amp;h.queue[it]&gt;0&amp;&amp;Hk(Ho(h.chain,c,u),d)})},isInitialized:function(){return a},processTelemetry:function(c,u){o(e,u||n(),function(d){d[xn](c)},function(){u[xn](c)})},update:r,pause:function(){o(e,n(),function(c){c.iterate(function(u){u.pause&amp;&amp;u.pause()})},null)},resume:function(){o(e,n(),function(c){c.iterate(function(u){u.resume&amp;&amp;u.resume()})},null)},teardown:i,getChannel:s,flush:function(c,u,d,p){var h=1,g=!1,f=null;p=p||5e3;function b(){h--,g&amp;&amp;h===0&amp;&amp;(f&amp;&amp;(clearTimeout(f),f=null),u&amp;&amp;u(g),u=null)}return o(e,n(),function(y){y.iterate(function(v){if(v[Mg]){h++;var T=!1;v[Mg](c,function(){T=!0,b()},d)||T||(c&amp;&amp;f==null?f=setTimeout(function(){f=null,b()},p):b())}})},function(){g=!0,b()}),!0},_setQueue:function(c){e=c}};return l}function hee(e,t,n){var o=[];if(e&amp;&amp;qe(e,function(i){return pee(o,i,n)}),t){var r=[];qe(t,function(i){i[Ss]&gt;Lv&amp;&amp;r[Et](i)}),pee(o,r,n)}return o}function Bk(){var e=[];function t(o){o&amp;&amp;e[Et](o)}function n(o,r){qe(e,function(i){try{i(o,r)}catch(s){xe(o[Ts](),2,73,"Unexpected error calling unload handler - "+Oe(s))}}),e=[]}return{add:t,run:n}}var Fu="getPlugin",xa=function(){function e(){var t=this,n,o,r,i,s;c(),_t(e,t,function(u){u[ma]=function(d,p,h,g){l(d,p,g),n=!0},u[Oi]=function(d,p){var h,g=u[Nn];if(!g||d&amp;&amp;g!==d[Nn]())return;var f,b=!1,y=d||Kg(null,g,r&amp;&amp;r[Fu]?r[Fu]():r),v=p||(h={reason:0},h[fa]=!1,h);function T(){if(!b){b=!0,i.run(y,p);var C=s;s=[],qe(C,function(k){k.rm()}),f===!0&amp;&amp;y[xn](v),c()}}return!u[$g]||u[$g](y,v,T)!==!0?T():f=!0,f},u[Up]=function(d,p){var h=u[Nn];if(!h||d&amp;&amp;h!==d[Nn]())return;var g,f=!1,b=d||Iv(null,h,r&amp;&amp;r[Fu]?r[Fu]():r),y=p||{reason:0};function v(){f||(f=!0,l(b.getCfg(),b.core(),b[Bi]()))}return!u._doUpdate||u._doUpdate(b,y,v)!==!0?v():g=!0,g},u._addHook=function(d){d&amp;&amp;(It(d)?s=s.concat(d):s[Et](d))},zg(u,"_addUnloadCb",function(){return i},"add")}),t[Ts]=function(u){return a(u)[Ts]()},t[Hi]=function(){return n},t.setInitialized=function(u){n=u},t[Au]=function(u){r=u},t[xn]=function(u,d){d?d[xn](u):r&amp;&amp;Je(r[ii])&amp;&amp;r[ii](u,null)},t._getTelCtx=a;function a(u){u===void 0&amp;&amp;(u=null);var d=u;if(!d){var p=o||Ho(null,{},t[Nn]);r&amp;&amp;r[Fu]?d=p[fc](null,r[Fu]):d=p[fc](null,r)}return d}function l(u,d,p){u&amp;&amp;Gt(u,Fg,[],null,me),!p&amp;&amp;d&amp;&amp;(p=d[mk]()[Bi]());var h=r;r&amp;&amp;r[Fu]&amp;&amp;(h=r[Fu]()),t[Nn]=d,o=Ho(p,u,d,h)}function c(){n=!1,t[Nn]=null,o=null,r=null,s=[],i=Bk()}}return e.__ieDyn=1,e}();var gee=function(e){No(t,e);function t(){var n=e.call(this)||this;n.identifier="TelemetryInitializerPlugin",n.priority=199;var o,r;i(),_t(t,n,function(s,a){s.addTelemetryInitializer=function(l){var c={id:o++,fn:l};r[Et](c);var u={remove:function(){qe(r,function(d,p){if(d.id===c.id)return r[ga](p,1),-1})}};return u},s[ii]=function(l,c){for(var u=!1,d=r[it],p=0;p&lt;d;++p){var h=r[p];if(h)try{if(h.fn[ml](null,[l])===!1){u=!0;break}}catch(g){xe(c[Ts](),1,64,"One of telemetry initializers failed, telemetry item will not be sent: "+wt(g),{exception:Oe(g)},!0)}}u||s[xn](l,c)},s[$g]=function(){i()}});function i(){o=0,r=[]}return n}return t.__ieDyn=1,t}(xa);var vee="Plugins must provide initialize method",fee="_notificationManager",bee="SDK is still unloading...",$Te="SDK is not initialized",NTe={loggingLevelConsole:1};function qTe(e,t){return new u$(t)}function FTe(e,t,n){var o,r=[],i={};return qe(n,function(s){(me(s)||me(s[ma]))&amp;&amp;qn(vee);var a=s[Ss],l=s[ha];s&amp;&amp;a&amp;&amp;(me(i[a])?i[a]=l:ks(e,"Two extensions have same priority #"+a+" - "+i[a]+", "+l)),(!a||a&lt;t)&amp;&amp;r[Et](s)}),o={all:n},o[Nn]=r,o}function _ee(e,t){var n=!1;return qe(t,function(o){if(o===e)return n=!0,-1}),n}function UTe(){var e;return Rg((e={},e[$p]=function(t){},e[Np]=function(t){},e[Ug]=function(t){},e[Ru]=function(t,n){},e[Hg]=function(t,n){},e))}var yee=function(){function e(){var t,n,o,r,i,s,a,l,c,u,d,p,h,g,f,b,y,v,T,C,k=0,D=!1;_t(e,this,function(N){Pe(),N[Hi]=function(){return n},N[ma]=function(q,oe,ve,P){g&amp;&amp;qn(bee),N[Hi]()&amp;&amp;qn("Core should not be initialized more than once"),t=q||{},N[pl]=t,me(q[pk])&amp;&amp;qn("Please provide instrumentation key"),r=P,N[fee]=P,An(),Ee(),et(),ve&amp;&amp;(N[qo]=ve);var V=Vn(t,sZ,[]);c=[],c[Et].apply(c,dk(dk([],oe,!1),V,!1)),p=Vn(t,DD,[]),Ze(null),(!h||h[it]===0)&amp;&amp;qn("No "+DD+" available"),n=!0,N.releaseQueue()},N.getTransmissionControls=function(){var q=[];return h&amp;&amp;qe(h,function(oe){q[Et](oe.queue)}),gl(q)},N.track=function(q){q.iKey=q.iKey||t[pk],q[Dp]=q[Dp]||zi(new Date),q.ver=q.ver||"4.0",!g&amp;&amp;N[Hi]()?W()[xn](q):o[Et](q)},N[mk]=W,N[pv]=function(){return r||(r=UTe(),N[fee]=r),r},N[$p]=function(q){r&amp;&amp;r[$p](q)},N[Np]=function(q){r&amp;&amp;r[Np](q)},N.getCookieMgr=function(){return a||(a=Wp(t,N[qo])),a},N.setCookieMgr=function(q){a=q},N[Bp]=function(){if(!i&amp;&amp;!s&amp;&amp;Gi(t.enablePerfMgr)){var q=Gi(t[$D]);Je(q)&amp;&amp;(s=q(N,N[pv]()))}return i||s||d$()},N.setPerfMgr=function(q){i=q},N.eventCnt=function(){return o[it]},N.releaseQueue=function(){if(n&amp;&amp;o[it]&gt;0){var q=o;o=[],qe(q,function(oe){W()[xn](oe)})}},N.pollInternalLogs=function(q){return b=q||null,D=!1,k&amp;&amp;(clearInterval(k),k=null),re(!0)};function re(q){if(!k&amp;&amp;!D){var oe=q||N[qo]&amp;&amp;N[qo].queue[it]&gt;0;if(oe){var ve=Gi(t.diagnosticLogInterval);(!ve||!(ve&gt;0))&amp;&amp;(ve=1e4),k=setInterval(function(){clearInterval(k),k=0,mn()},ve)}}return k}N[ID]=function(){D=!0,k&amp;&amp;(clearInterval(k),k=0,mn())},fl(N,function(){return f},["addTelemetryInitializer"]),N.unload=function(q,oe,ve){var P;q===void 0&amp;&amp;(q=!0),n||qn($Te),g&amp;&amp;qn(bee);var V=(P={reason:50},P[fa]=q,P.flushComplete=!1,P),ie=Kg(Vt(),N);ie[qp](function(){Pe(),oe&amp;&amp;oe(V)},N);function pe(Be){V.flushComplete=Be,g=!0,v.run(ie,V),N[ID](),ie[xn](V)}mn(),Pt(q,pe,6,ve)||pe(!1)},N[Fp]=Ht,N.addPlugin=function(q,oe,ve,P){if(!q){P&amp;&amp;P(!1),Y(vee);return}var V=Ht(q[ha]);if(V&amp;&amp;!oe){P&amp;&amp;P(!1),Y("Plugin ["+q[ha]+"] is already loaded!");return}var ie={reason:16};function pe(ft){c[Et](q),ie.added=[q],Ze(ie),P&amp;&amp;P(!0)}if(V){var Be=[V.plugin],at={reason:2,isAsync:!!ve};ln(Be,at,function(ft){ft?(ie.removed=Be,ie.reason|=32,pe(!0)):P&amp;&amp;P(!1)})}else pe(!1)},N.evtNamespace=function(){return y},N[Mg]=Pt,N.getTraceCtx=function(q){return C||(C=lee()),C},N.setTraceCtx=function(q){C=q||null},zg(N,"addUnloadCb",function(){return v},"add");function Pe(){n=!1,t=Gg(!0,{},NTe),N[pl]=t,N[qo]=new Yp(t),N[mv]=[],f=new gee,o=[],r=null,i=null,s=null,a=null,l=null,u=null,c=[],d=null,p=null,h=null,g=!1,b=null,y=er("AIBaseCore",!0),v=Bk(),C=null}function W(){var q=Ho(Vt(),t,N);return q[qp](re),q}function Ze(q){var oe=FTe(N[qo],Lv,c);u=oe[Nn],l=null;var ve=oe.all;if(h=gl(hee(p,ve,N)),d){var P=Fo(ve,d);P!==-1&amp;&amp;ve[ga](P,1),P=Fo(u,d),P!==-1&amp;&amp;u[ga](P,1),d._setQueue(h)}else d=mee(h,N);ve[Et](d),u[Et](d),N[mv]=Ok(ve),d[ma](t,N,ve);var V=W();Hk(V,ve),N[mv]=gl(Ok(u||[])).slice(),q&amp;&amp;H(q)}function Ht(q){var oe,ve=null,P=null;return qe(N[mv],function(V){if(V[ha]===q&amp;&amp;V!==d&amp;&amp;V!==f)return P=V,-1}),!P&amp;&amp;d&amp;&amp;(P=d.getChannel(q)),P&amp;&amp;(ve=(oe={plugin:P},oe[hv]=function(V){yc(P)[_v]=!V},oe.isEnabled=function(){var V=yc(P);return!V[Oi]&amp;&amp;!V[_v]},oe.remove=function(V,ie){var pe;V===void 0&amp;&amp;(V=!0);var Be=[P],at=(pe={reason:1},pe[fa]=V,pe);ln(Be,at,function(ft){ft&amp;&amp;Ze({reason:32,removed:Be}),ie&amp;&amp;ie(ft)})},oe)),ve}function Vt(){if(!l){var q=(u||[]).slice();Fo(q,f)===-1&amp;&amp;q[Et](f),l=bl(Ok(q),t,N)}return l}function ln(q,oe,ve){if(q&amp;&amp;q[it]&gt;0){var P=bl(q,t,N),V=Kg(P,N);V[qp](function(){var ie=!1,pe=[];qe(c,function(at,ft){_ee(at,q)?ie=!0:pe[Et](at)}),c=pe;var Be=[];p&amp;&amp;(qe(p,function(at,ft){var wn=[];qe(at,function(vo){_ee(vo,q)?ie=!0:wn[Et](vo)}),Be[Et](wn)}),p=Be),ve&amp;&amp;ve(ie),re()}),V[xn](oe)}else ve(!1)}function mn(){if(N[qo]&amp;&amp;N[qo].queue){var q=N[qo].queue.slice(0);N[qo].queue[it]=0,qe(q,function(oe){var ve,P=(ve={},ve[br]=b||"InternalMessageId: "+oe[Dg],ve.iKey=Gi(t[pk]),ve.time=zi(new Date),ve.baseType=_c.dataType,ve.baseData={message:oe[Cu]},ve);N.track(P)})}}function Pt(q,oe,ve,P){return d?d[Mg](q,oe,ve||6,P):(oe&amp;&amp;oe(!1),!0)}function An(){var q=Gi(t.disableDbgExt);q===!0&amp;&amp;T&amp;&amp;(r[Np](T),T=null),r&amp;&amp;!T&amp;&amp;q!==!0&amp;&amp;(T=EZ(t),r[$p](T))}function Ee(){var q=Gi(t.enablePerfMgr);!q&amp;&amp;s&amp;&amp;(s=null),q&amp;&amp;Vn(t,$D,qTe)}function et(){var q=Vn(t,Fg,{});q.NotificationManager=r}function H(q){var oe=Iv(Vt(),N);oe[qp](re),(!N._updateHook||N._updateHook(oe,q)!==!0)&amp;&amp;oe[xn](q)}function Y(q){var oe=N[qo];oe?(xe(oe,2,73,q),re()):qn(q)}})}return e.__ieDyn=1,e}();function zk(e,t,n,o){qe(e,function(r){if(r&amp;&amp;r[t])if(n)setTimeout(function(){return o(r)},0);else try{o(r)}catch{}})}var xee=function(){function e(t){this.listeners=[];var n=!!(t||{}).perfEvtsSendAll;_t(e,this,function(o){o[$p]=function(r){o.listeners[Et](r)},o[Np]=function(r){for(var i=Fo(o[Hp],r);i&gt;-1;)o.listeners[ga](i,1),i=Fo(o[Hp],r)},o[Ug]=function(r){zk(o[Hp],Ug,!0,function(i){i[Ug](r)})},o[Ru]=function(r,i){zk(o[Hp],Ru,!0,function(s){s[Ru](r,i)})},o[Hg]=function(r,i){zk(o[Hp],Hg,i,function(s){s[Hg](r,i)})},o[Mu]=function(r){r&amp;&amp;(n||!r[gv]())&amp;&amp;zk(o[Hp],Mu,!1,function(i){r[fa]?setTimeout(function(){return i[Mu](r)},0):i[Mu](r)})}})}return e.__ieDyn=1,e}();var C$=function(e){No(t,e);function t(){var n=e.call(this)||this;return _t(t,n,function(o,r){o[ma]=function(a,l,c,u){r[ma](a,l,c||new Yp(a),u||new xee(a))},o.track=function(a){$u(o[Bp](),function(){return"AppInsightsCore:track"},function(){a===null&amp;&amp;(s(a),qn("Invalid telemetry item")),i(a),r.track(a)},function(){return{item:a}},!a.sync)};function i(a){me(a[br])&amp;&amp;(s(a),qn("telemetry name required"))}function s(a){var l=o[pv]();l&amp;&amp;l[Ru]([a],2)}}),n}return t.__ieDyn=1,t}(yee);var Tee="_aiHooks",See=["req","rsp","hkErr","fnErr"];function P$(e,t){if(e)for(var n=0;n&lt;e[it]&amp;&amp;!t(e[n],n);n++);}function A$(e,t,n,o,r){r&gt;=0&amp;&amp;r&lt;=2&amp;&amp;P$(e,function(i,s){var a=i.cbks,l=a[See[r]];if(l){t.ctx=function(){var d=o[s]=o[s]||{};return d};try{l[ml](t.inst,n)}catch(d){var c=t.err;try{var u=a[See[2]];u&amp;&amp;(t.err=d,u[ml](t.inst,n))}catch{}finally{t.err=c}}}})}function HTe(e){return function(){var t,n=this,o=arguments,r=e.h,i=(t={},t[br]=e.n,t.inst=n,t.ctx=null,t.set=c,t),s=[],a=l([i],o);i.evt=Fn("event");function l(d,p){return P$(p,function(h){d[Et](h)}),d}function c(d,p){o=l([],o),o[d]=p,a=l([i],o)}A$(r,i,a,s,0);var u=e.f;if(u)try{i.rslt=u[ml](n,o)}catch(d){throw i.err=d,A$(r,i,a,s,3),d}return A$(r,i,a,s,1),i.rslt}}function I$(e,t,n,o){var r=null;return e&amp;&amp;(Sk(e,t)?r=e:n&amp;&amp;(r=I$(HD(e),t,o,!1))),r}function L$(e,t,n){return e?Rv(e[$n],t,n,!1):null}function wee(e,t,n,o){var r=n&amp;&amp;n[Tee];if(!r){r={i:0,n:t,f:n,h:[]};var i=HTe(r);i[Tee]=r,e[t]=i}var s={id:r.i,cbks:o,rm:function(){var a=this.id;P$(r.h,function(l,c){if(l.id===a)return r.h[ga](c,1),1})}};return r.i++,r.h[Et](s),s}function Rv(e,t,n,o,r){if(o===void 0&amp;&amp;(o=!0),e&amp;&amp;t&amp;&amp;n){var i=I$(e,t,o,r);if(i){var s=i[t];if(typeof s===ys)return wee(i,t,s,n)}}return null}function Wg(e,t,n,o,r){if(e&amp;&amp;t&amp;&amp;n){var i=I$(e,t,o,r)||e;if(i)return wee(i,t,i[t],n)}return null}var Ta="Microsoft_ApplicationInsights_BypassAjaxInstrumentation",Xg="sampleRate",Jg="ProcessLegacy",Mv="http.method",Uu="https://dc.services.visualstudio.com",xc="/v2/track",oo="not_specified",Gk="iKey";function em(e){var t=null;if(Je(Event))t=new Event(e);else{var n=no();n&amp;&amp;n.createEvent&amp;&amp;(t=n.createEvent("Event"),t.initEvent(e,!0,!0))}return t}var Tc="split",vt="length",_l="toLowerCase",Dv="ingestionendpoint",Sa="toString",Vk="removeItem",lo="name",Sc="message",Eee="count";var $v="stringify",Nv="pathname",R$="correlationHeaderExcludePatterns",Zg="indexOf";var tm="exceptions",As="parsedStack",vr="properties",yr="measurements",nm="sizeInBytes",vl="typeName",om="severityLevel",jk="problemGroup",Yk="isManual",M$="CreateFromInterface",rm="assembly",qv="hasFullStack",Fv="level",im="method",ef="fileName",tf="line",sm="duration",D$="receivedResponse",am="substring",kee="sanitizeKeyAndAddUniqueness",Cee="sanitizeException",Aee="sanitizeProperties",Pee="sanitizeMeasurements";var Uv="";function Ps(e,t){return t===void 0&amp;&amp;(t=!1),e==null?t:e.toString()[_l]()==="true"}function Yi(e){(isNaN(e)||e&lt;0)&amp;&amp;(e=0),e=Math.round(e);var t=Uv+e%1e3,n=Uv+Math.floor(e/1e3)%60,o=Uv+Math.floor(e/(1e3*60))%60,r=Uv+Math.floor(e/(1e3*60*60))%24,i=Math.floor(e/(1e3*60*60*24));return t=t[vt]===1?"00"+t:t[vt]===2?"0"+t:t,n=n[vt]&lt;2?"0"+n:n,o=o[vt]&lt;2?"0"+o:o,r=r[vt]&lt;2?"0"+r:r,(i&gt;0?i+".":Uv)+r+":"+o+":"+n+"."+t}function $$(e,t,n,o,r){return!r&amp;&amp;Qe(e)&amp;&amp;(e==="Script error."||e==="Script error")}var on=jD({requestContextHeader:[0,"Request-Context"],requestContextTargetKey:[1,"appId"],requestContextAppIdFormat:[2,"appId=cid-v1:"],requestIdHeader:[3,"Request-Id"],traceParentHeader:[4,"traceparent"],traceStateHeader:[5,"tracestate"],sdkContextHeader:[6,"Sdk-Context"],sdkContextHeaderAppIdRequest:[7,"appId"],requestContextHeaderLowerCase:[8,"request-context"]});var nf=Ek({LocalStorage:0,SessionStorage:1}),JTe=Ek({AI:0,AI_AND_W3C:1,W3C:2});var Hu=void 0,Ou=void 0;function N$(){return Hv()?Qk(nf.LocalStorage):null}function Qk(e){try{if(me(xs()))return null;var t=new Date()[Sa](),n=Fn(e===nf.LocalStorage?"localStorage":"sessionStorage");n.setItem(t,t);var o=n.getItem(t)!==t;if(n[Vk](t),!o)return n}catch{}return null}function q$(){return Bu()?Qk(nf.SessionStorage):null}function F$(){Hu=!1,Ou=!1}function U$(){Hu=Hv(!0),Ou=Bu(!0)}function Hv(e){return(e||Hu===void 0)&amp;&amp;(Hu=!!Qk(nf.LocalStorage)),Hu}function H$(e,t){var n=N$();if(n!==null)try{return n.getItem(t)}catch(o){Hu=!1,xe(e,2,1,"Browser failed read of local storage. "+wt(o),{exception:Oe(o)})}return null}function O$(e,t,n){var o=N$();if(o!==null)try{return o.setItem(t,n),!0}catch(r){Hu=!1,xe(e,2,3,"Browser failed write to local storage. "+wt(r),{exception:Oe(r)})}return!1}function B$(e,t){var n=N$();if(n!==null)try{return n[Vk](t),!0}catch(o){Hu=!1,xe(e,2,5,"Browser failed removal of local storage item. "+wt(o),{exception:Oe(o)})}return!1}function Bu(e){return(e||Ou===void 0)&amp;&amp;(Ou=!!Qk(nf.SessionStorage)),Ou}function of(e,t){var n=q$();if(n!==null)try{return n.getItem(t)}catch(o){Ou=!1,xe(e,2,2,"Browser failed read of session storage. "+wt(o),{exception:Oe(o)})}return null}function Ov(e,t,n){var o=q$();if(o!==null)try{return o.setItem(t,n),!0}catch(r){Ou=!1,xe(e,2,4,"Browser failed write to session storage. "+wt(r),{exception:Oe(r)})}return!1}function z$(e,t){var n=q$();if(n!==null)try{return n[Vk](t),!0}catch(o){Ou=!1,xe(e,2,6,"Browser failed removal of session storage item. "+wt(o),{exception:Oe(o)})}return!1}var li;function Kk(e,t,n){var o=t[vt],r=G$(e,t);if(r[vt]!==o){for(var i=0,s=r;n[s]!==void 0;)i++,s=r[am](0,150-3)+V$(i);r=s}return r}function G$(e,t){var n;return t&amp;&amp;(t=to(t[Sa]()),t[vt]&gt;150&amp;&amp;(n=t[am](0,150),xe(e,2,57,"name is too long.  It has been truncated to 150 characters.",{name:t},!0))),n||t}function Zt(e,t,n){n===void 0&amp;&amp;(n=1024);var o;return t&amp;&amp;(n=n||1024,t=to(t),t.toString()[vt]&gt;n&amp;&amp;(o=t[Sa]()[am](0,n),xe(e,2,61,"string value is too long. It has been truncated to "+n+" characters.",{value:t},!0))),o||t}function yl(e,t){return Jk(e,t,2048,66)}function rf(e,t){var n;return t&amp;&amp;t[vt]&gt;32768&amp;&amp;(n=t[am](0,32768),xe(e,2,56,"message is too long, it has been truncated to 32768 characters.",{message:t},!0)),n||t}function Wk(e,t){var n;if(t){var o=""+t;o[vt]&gt;32768&amp;&amp;(n=o[am](0,32768),xe(e,2,52,"exception is too long, it has been truncated to 32768 characters.",{exception:t},!0))}return n||t}function xr(e,t){if(t){var n={};Lt(t,function(o,r){if(_r(r)&amp;&amp;va())try{r=Eo()[$v](r)}catch(i){xe(e,2,49,"custom property is not valid",{exception:i},!0)}r=Zt(e,r,8192),o=Kk(e,o,n),n[o]=r}),t=n}return t}function Tr(e,t){if(t){var n={};Lt(t,function(o,r){o=Kk(e,o,n),n[o]=r}),t=n}return t}function Xk(e,t){return t&amp;&amp;Jk(e,t,128,69)[Sa]()}function Jk(e,t,n,o){var r;return t&amp;&amp;(t=to(t),t[vt]&gt;n&amp;&amp;(r=t[am](0,n),xe(e,2,o,"input is too long, it has been truncated to "+n+" characters.",{data:t},!0))),r||t}function V$(e){var t="00"+e;return t.substr(t[vt]-3)}var Iee=(li={MAX_NAME_LENGTH:150,MAX_ID_LENGTH:128,MAX_PROPERTY_LENGTH:8192,MAX_STRING_LENGTH:1024,MAX_URL_LENGTH:2048,MAX_MESSAGE_LENGTH:32768,MAX_EXCEPTION_LENGTH:32768},li[kee]=Kk,li.sanitizeKey=G$,li.sanitizeString=Zt,li.sanitizeUrl=yl,li.sanitizeMessage=rf,li[Cee]=Wk,li[Aee]=xr,li[Pee]=Tr,li.sanitizeId=Xk,li.sanitizeInput=Jk,li.padNumber=V$,li.trim=to,li);var Lee=no()||{},Ree=0,ZTe=[null,null,null,null,null];function Bv(e){var t=Ree,n=ZTe,o=n[t];return Lee.createElement?n[t]||(o=n[t]=Lee.createElement("a")):o={host:j$(e,!0)},o.href=e,t++,t&gt;=n[vt]&amp;&amp;(t=0),Ree=t,o}function Zk(e){var t,n=Bv(e);return n&amp;&amp;(t=n.href),t}function eC(e,t){return e?e.toUpperCase()+" "+t:t}function j$(e,t){var n=tC(e,t)||"";if(n){var o=n.match(/(www\d{0,5}\.)?([^\/:]{1,256})(:\d{1,20})?/i);if(o!=null&amp;&amp;o[vt]&gt;3&amp;&amp;Qe(o[2])&amp;&amp;o[2][vt]&gt;0)return o[2]+(o[3]||"")}return n}function tC(e,t){var n=null;if(e){var o=e.match(/(\w{1,150}):\/\/([^\/:]{1,256})(:\d{1,20})?/i);if(o!=null&amp;&amp;o[vt]&gt;2&amp;&amp;Qe(o[2])&amp;&amp;o[2][vt]&gt;0&amp;&amp;(n=o[2]||"",t&amp;&amp;o[vt]&gt;2)){var r=(o[1]||"")[_l](),i=o[3]||"";(r==="http"&amp;&amp;i===":80"||r==="https"&amp;&amp;i===":443")&amp;&amp;(i=""),n+=i}}return n}var tSe=[Uu+xc,"https://breeze.aimon.applicationinsights.io"+xc,"https://dc-int.services.visualstudio.com"+xc];function lm(e){return Fo(tSe,e[_l]())!==-1}var wc={correlationIdPrefix:"cid-v1:",canIncludeCorrelationHeader:function(e,t,n){if(!t||e&amp;&amp;e.disableCorrelationHeaders)return!1;if(e&amp;&amp;e[R$]){for(var o=0;o&lt;e.correlationHeaderExcludePatterns[vt];o++)if(e[R$][o].test(t))return!1}var r=Bv(t).host[_l]();if(r&amp;&amp;(r[Zg](":443")!==-1||r[Zg](":80")!==-1)&amp;&amp;(r=(tC(t,!0)||"")[_l]()),(!e||!e.enableCorsCorrelation)&amp;&amp;r&amp;&amp;r!==n)return!1;var i=e&amp;&amp;e.correlationHeaderDomains;if(i){var s;if(qe(i,function(c){var u=new RegExp(c.toLowerCase().replace(/\\/g,"\\\\").replace(/\./g,"\\.").replace(/\*/g,".*"));s=s||u.test(r)}),!s)return!1}var a=e&amp;&amp;e.correlationHeaderExcludedDomains;if(!a||a[vt]===0)return!0;for(var o=0;o&lt;a[vt];o++){var l=new RegExp(a[o].toLowerCase().replace(/\\/g,"\\\\").replace(/\./g,"\\.").replace(/\*/g,".*"));if(l.test(r))return!1}return r&amp;&amp;r[vt]&gt;0},getCorrelationContext:function(e){if(e){var t=wc.getCorrelationContextValue(e,on[1]);if(t&amp;&amp;t!==wc.correlationIdPrefix)return t}},getCorrelationContextValue:function(e,t){if(e)for(var n=e[Tc](","),o=0;o&lt;n[vt];++o){var r=n[o][Tc]("=");if(r[vt]===2&amp;&amp;r[0]===t)return r[1]}}};function Mee(e,t,n,o){var r,i=o,s=o;if(t&amp;&amp;t[vt]&gt;0){var a=Bv(t);if(r=a.host,!i)if(a[Nv]!=null){var l=a.pathname[vt]===0?"/":a[Nv];l.charAt(0)!=="/"&amp;&amp;(l="/"+l),s=a[Nv],i=Zt(e,n?n+" "+l:l)}else i=Zt(e,t)}else r=o,i=o;return{target:r,name:i,data:s}}function sf(){var e=Es();if(e&amp;&amp;e.now&amp;&amp;e.timing){var t=e.now()+e.timing.navigationStart;if(t&gt;0)return t}return Uo()}function ko(e,t){var n=null;return e!==0&amp;&amp;t!==0&amp;&amp;!me(e)&amp;&amp;!me(t)&amp;&amp;(n=t-e),n}function cm(e,t){var n=e||{};return{getName:function(){return n[lo]},setName:function(o){t&amp;&amp;t.setName(o),n[lo]=o},getTraceId:function(){return n.traceID},setTraceId:function(o){t&amp;&amp;t.setTraceId(o),Jp(o)&amp;&amp;(n.traceID=o)},getSpanId:function(){return n.parentID},setSpanId:function(o){t&amp;&amp;t.setSpanId(o),Zp(o)&amp;&amp;(n.parentID=o)},getTraceFlags:function(){return n.traceFlags},setTraceFlags:function(o){t&amp;&amp;t.setTraceFlags(o),n.traceFlags=o}}}var nSe=";",oSe="=";function Y$(e){if(!e)return{};var t=e[Tc](nSe),n=zD(t,function(r,i){var s=i[Tc](oSe);if(s[vt]===2){var a=s[0][_l](),l=s[1];r[a]=l}return r},{});if(Nr(n)[vt]&gt;0){if(n.endpointsuffix){var o=n.location?n.location+".":"";n[Dv]=n[Dv]||"https://"+o+"dc."+n.endpointsuffix}n[Dv]=n[Dv]||Uu}return n}var nC=function(){function e(t,n,o){var r=this,i=this;i.ver=1,i.sampleRate=100,i.tags={},i[lo]=Zt(t,o)||oo,i.data=n,i.time=zi(new Date),i.aiDataContract={time:1,iKey:1,name:1,sampleRate:function(){return r.sampleRate===100?4:1},tags:1,data:1}}return e}();var Qi=function(){function e(t,n,o,r){this.aiDataContract={ver:1,name:1,properties:0,measurements:0};var i=this;i.ver=2,i[lo]=Zt(t,n)||oo,i[vr]=xr(t,o),i[yr]=Tr(t,r)}return e.envelopeType="Microsoft.ApplicationInsights.{0}.Event",e.dataType="EventData",e}();var rSe="&lt;no_method&gt;",af="error",ci="stack",K$="stackDetails",Dee="errorSrc",W$="message",qee="description";function X$(e,t){var n=e;return n&amp;&amp;!Qe(n)&amp;&amp;(JSON&amp;&amp;JSON[$v]?(n=JSON[$v](e),t&amp;&amp;(!n||n==="{}")&amp;&amp;(Je(e[Sa])?n=e[Sa]():n=""+e)):n=""+e+" - (Missing JSON.stringify)"),n||""}function Fee(e,t){var n=e;return e&amp;&amp;(n&amp;&amp;!Qe(n)&amp;&amp;(n=e[W$]||e[qee]||n),n&amp;&amp;!Qe(n)&amp;&amp;(n=X$(n,!0)),e.filename&amp;&amp;(n=n+" @"+(e.filename||"")+":"+(e.lineno||"?")+":"+(e.colno||"?"))),t&amp;&amp;t!=="String"&amp;&amp;t!=="Object"&amp;&amp;t!=="Error"&amp;&amp;(n||"")[Zg](t)===-1&amp;&amp;(n=t+": "+n),n||""}function iSe(e){try{if(_r(e))return"hasFullStack"in e&amp;&amp;"typeName"in e}catch{}return!1}function sSe(e){try{if(_r(e))return"ver"in e&amp;&amp;"exceptions"in e&amp;&amp;"properties"in e}catch{}return!1}function $ee(e){return e&amp;&amp;e.src&amp;&amp;Qe(e.src)&amp;&amp;e.obj&amp;&amp;It(e.obj)}function um(e){var t=e||"";Qe(t)||(Qe(t[ci])?t=t[ci]:t=""+t);var n=t[Tc](`
`);return{src:t,obj:n}}function aSe(e){for(var t=[],n=e[Tc](`
`),o=0;o&lt;n[vt];o++){var r=n[o];n[o+1]&amp;&amp;(r+="@"+n[o+1],o++),t.push(r)}return{src:e,obj:t}}function Uee(e){var t=null;if(e)try{if(e[ci])t=um(e[ci]);else if(e[af]&amp;&amp;e[af][ci])t=um(e[af][ci]);else if(e.exception&amp;&amp;e.exception[ci])t=um(e.exception[ci]);else if($ee(e))t=e;else if($ee(e[K$]))t=e[K$];else if(window&amp;&amp;window.opera&amp;&amp;e[W$])t=aSe(e[Sc]);else if(e.reason&amp;&amp;e.reason[ci])t=um(e.reason[ci]);else if(Qe(e))t=um(e);else{var n=e[W$]||e[qee]||"";Qe(e[Dee])&amp;&amp;(n&amp;&amp;(n+=`
`),n+=" from "+e[Dee]),n&amp;&amp;(t=um(n))}}catch(o){t=um(o)}return t||{src:"",obj:null}}function lSe(e){var t="";return e&amp;&amp;(e.obj?qe(e.obj,function(n){t+=n+`
`}):t=e.src||""),t}function cSe(e){var t,n=e.obj;if(n&amp;&amp;n[vt]&gt;0){t=[];var o=0,r=0;qe(n,function(g){var f=g[Sa]();if(J$.regex.test(f)){var b=new J$(f,o++);r+=b[nm],t.push(b)}});var i=32*1024;if(r&gt;i)for(var s=0,a=t[vt]-1,l=0,c=s,u=a;s&lt;a;){var d=t[s][nm],p=t[a][nm];if(l+=d+p,l&gt;i){var h=u-c+1;t.splice(c,h);break}c=s,u=a,s++,a--}}return t}function oC(e){var t="";if(e&amp;&amp;(t=e.typeName||e[lo]||"",!t))try{var n=/function (.{1,200})\(/,o=n.exec(e.constructor[Sa]());t=o&amp;&amp;o[vt]&gt;1?o[1]:""}catch{}return t}function Q$(e){if(e)try{if(!Qe(e)){var t=oC(e),n=X$(e,!1);return(!n||n==="{}")&amp;&amp;(e[af]&amp;&amp;(e=e[af],t=oC(e)),n=X$(e,!0)),n[Zg](t)!==0&amp;&amp;t!=="String"?t+":"+n:n}}catch{}return""+(e||"")}var tr=function(){function e(t,n,o,r,i,s){this.aiDataContract={ver:1,exceptions:1,severityLevel:0,properties:0,measurements:0};var a=this;a.ver=2,sSe(n)?(a[tm]=n[tm]||[],a[vr]=n[vr],a[yr]=n[yr],n[om]&amp;&amp;(a[om]=n[om]),n.id&amp;&amp;(a.id=n.id),n[jk]&amp;&amp;(a[jk]=n[jk]),me(n[Yk])||(a[Yk]=n[Yk])):(o||(o={}),a[tm]=[new Nee(t,n,o)],a[vr]=xr(t,o),a[yr]=Tr(t,r),i&amp;&amp;(a[om]=i),s&amp;&amp;(a.id=s))}return e.CreateAutoException=function(t,n,o,r,i,s,a,l){var c,u=oC(i||s||t);return c={},c[Sc]=Fee(t,u),c.url=n,c.lineNumber=o,c.columnNumber=r,c.error=Q$(i||s||t),c.evt=Q$(s||t),c[vl]=u,c.stackDetails=Uee(a||i||s),c.errorSrc=l,c},e.CreateFromInterface=function(t,n,o,r){var i=n[tm]&amp;&amp;Vp(n[tm],function(a){return Nee[M$](t,a)}),s=new e(t,eo(eo({},n),{exceptions:i}),o,r);return s},e.prototype.toInterface=function(){var t,n=this,o=n.exceptions,r=n.properties,i=n.measurements,s=n.severityLevel,a=n.problemGroup,l=n.id,c=n.isManual,u=o instanceof Array&amp;&amp;Vp(o,function(d){return d.toInterface()})||void 0;return t={ver:"4.0"},t[tm]=u,t.severityLevel=s,t.properties=r,t.measurements=i,t.problemGroup=a,t.id=l,t.isManual=c,t},e.CreateSimpleException=function(t,n,o,r,i,s){var a;return{exceptions:[(a={},a[qv]=!0,a.message=t,a.stack=i,a.typeName=n,a)]}},e.envelopeType="Microsoft.ApplicationInsights.{0}.Exception",e.dataType="ExceptionData",e.formatError=Q$,e}();var Nee=function(){function e(t,n,o){this.aiDataContract={id:0,outerId:0,typeName:1,message:1,hasFullStack:0,stack:0,parsedStack:2};var r=this;if(iSe(n))r[vl]=n[vl],r[Sc]=n[Sc],r[ci]=n[ci],r[As]=n[As]||[],r[qv]=n[qv];else{var i=n,s=i&amp;&amp;i.evt;Gp(i)||(i=i[af]||s||i),r[vl]=Zt(t,oC(i))||oo,r[Sc]=rf(t,Fee(n||i,r[vl]))||oo;var a=n[K$]||Uee(n);r[As]=cSe(a),It(r[As])&amp;&amp;Vp(r[As],function(l){return l[rm]=Zt(t,l[rm])}),r[ci]=Wk(t,lSe(a)),r.hasFullStack=It(r.parsedStack)&amp;&amp;r.parsedStack[vt]&gt;0,o&amp;&amp;(o[vl]=o[vl]||r[vl])}}return e.prototype.toInterface=function(){var t,n=this,o=n[As]instanceof Array&amp;&amp;Vp(n[As],function(i){return i.toInterface()}),r=(t={id:n.id,outerId:n.outerId,typeName:n[vl],message:n[Sc],hasFullStack:n[qv],stack:n[ci]},t[As]=o||void 0,t);return r},e.CreateFromInterface=function(t,n){var o=n[As]instanceof Array&amp;&amp;Vp(n[As],function(i){return J$[M$](i)})||n[As],r=new e(t,eo(eo({},n),{parsedStack:o}));return r},e}();var J$=function(){function e(t,n){this.aiDataContract={level:1,method:1,assembly:0,fileName:0,line:0};var o=this;if(o[nm]=0,typeof t=="string"){var r=t;o[Fv]=n,o[im]=rSe,o[rm]=to(r),o[ef]="",o[tf]=0;var i=r.match(e.regex);i&amp;&amp;i[vt]&gt;=5&amp;&amp;(o[im]=to(i[2])||o[im],o[ef]=to(i[4]),o[tf]=parseInt(i[5])||0)}else o[Fv]=t[Fv],o[im]=t[im],o[rm]=t[rm],o[ef]=t[ef],o[tf]=t[tf],o[nm]=0;o.sizeInBytes+=o.method[vt],o.sizeInBytes+=o.fileName[vt],o.sizeInBytes+=o.assembly[vt],o[nm]+=e.baseSize,o.sizeInBytes+=o.level.toString()[vt],o.sizeInBytes+=o.line.toString()[vt]}return e.CreateFromInterface=function(t){return new e(t,null)},e.prototype.toInterface=function(){var t=this;return{level:t[Fv],method:t[im],assembly:t[rm],fileName:t[ef],line:t[tf]}},e.regex=/^([\s]+at)?[\s]{0,50}([^\@\()]+?)[\s]{0,50}(\@|\()([^\(\n]+):([0-9]+):([0-9]+)(\)?)$/,e.baseSize=58,e}();var Hee=function(){function e(){this.aiDataContract={name:1,kind:0,value:1,count:0,min:0,max:0,stdDev:0},this.kind=0}return e}();var Ki=function(){function e(t,n,o,r,i,s,a,l,c){this.aiDataContract={ver:1,metrics:1,properties:0};var u=this;u.ver=2;var d=new Hee;d[Eee]=r&gt;0?r:void 0,d.max=isNaN(s)||s===null?void 0:s,d.min=isNaN(i)||i===null?void 0:i,d[lo]=Zt(t,n)||oo,d.value=o,d.stdDev=isNaN(a)||a===null?void 0:a,u.metrics=[d],u[vr]=xr(t,l),u[yr]=Tr(t,c)}return e.envelopeType="Microsoft.ApplicationInsights.{0}.Metric",e.dataType="MetricData",e}();var Fr=function(){function e(t,n,o,r,i,s,a){this.aiDataContract={ver:1,name:0,url:0,duration:0,properties:0,measurements:0,id:0};var l=this;l.ver=2,l.id=Xk(t,a),l.url=yl(t,o),l[lo]=Zt(t,n)||oo,isNaN(r)||(l[sm]=Yi(r)),l[vr]=xr(t,i),l[yr]=Tr(t,s)}return e.envelopeType="Microsoft.ApplicationInsights.{0}.Pageview",e.dataType="PageviewData",e}();var Wi=function(){function e(t,n,o,r,i,s,a,l,c,u,d,p){c===void 0&amp;&amp;(c="Ajax"),this.aiDataContract={id:1,ver:1,name:0,resultCode:0,duration:0,success:0,data:0,target:0,type:0,properties:0,measurements:0,kind:0,value:0,count:0,min:0,max:0,stdDev:0,dependencyKind:0,dependencySource:0,commandName:0,dependencyTypeName:0};var h=this;h.ver=2,h.id=n,h[sm]=Yi(i),h.success=s,h.resultCode=a+"",h.type=Zt(t,c);var g=Mee(t,o,l,r);h.data=yl(t,r)||g.data,h.target=Zt(t,g.target),u&amp;&amp;(h.target="".concat(h.target," | ").concat(u)),h[lo]=Zt(t,g[lo]),h[vr]=xr(t,d),h[yr]=Tr(t,p)}return e.envelopeType="Microsoft.ApplicationInsights.{0}.RemoteDependency",e.dataType="RemoteDependencyData",e}();var wa=function(){function e(t,n,o,r,i){this.aiDataContract={ver:1,message:1,severityLevel:0,properties:0};var s=this;s.ver=2,n=n||oo,s[Sc]=rf(t,n),s[vr]=xr(t,r),s[yr]=Tr(t,i),o&amp;&amp;(s[om]=o)}return e.envelopeType="Microsoft.ApplicationInsights.{0}.Message",e.dataType="MessageData",e}();var Ea=function(){function e(t,n,o,r,i,s,a){this.aiDataContract={ver:1,name:0,url:0,duration:0,perfTotal:0,networkConnect:0,sentRequest:0,receivedResponse:0,domProcessing:0,properties:0,measurements:0};var l=this;l.ver=2,l.url=yl(t,o),l[lo]=Zt(t,n)||oo,l[vr]=xr(t,i),l[yr]=Tr(t,s),a&amp;&amp;(l.domProcessing=a.domProcessing,l[sm]=a[sm],l.networkConnect=a.networkConnect,l.perfTotal=a.perfTotal,l[D$]=a[D$],l.sentRequest=a.sentRequest)}return e.envelopeType="Microsoft.ApplicationInsights.{0}.PageviewPerformance",e.dataType="PageviewPerformanceData",e}();var xl=function(){function e(t,n){this.aiDataContract={baseType:1,baseData:1},this.baseType=t,this.baseData=n}return e}();function Gu(e){var t="ai."+e+".";return function(n){return t+n}}var zv=Gu("application"),Co=Gu("device"),rC=Gu("location"),lf=Gu("operation"),Z$=Gu("session"),zu=Gu("user"),dm=Gu("cloud"),Gv=Gu("internal"),cf=function(e){No(t,e);function t(){return e.call(this)||this}return t}(VD({applicationVersion:zv("ver"),applicationBuild:zv("build"),applicationTypeId:zv("typeId"),applicationId:zv("applicationId"),applicationLayer:zv("layer"),deviceId:Co("id"),deviceIp:Co("ip"),deviceLanguage:Co("language"),deviceLocale:Co("locale"),deviceModel:Co("model"),deviceFriendlyName:Co("friendlyName"),deviceNetwork:Co("network"),deviceNetworkName:Co("networkName"),deviceOEMName:Co("oemName"),deviceOS:Co("os"),deviceOSVersion:Co("osVersion"),deviceRoleInstance:Co("roleInstance"),deviceRoleName:Co("roleName"),deviceScreenResolution:Co("screenResolution"),deviceType:Co("type"),deviceMachineName:Co("machineName"),deviceVMName:Co("vmName"),deviceBrowser:Co("browser"),deviceBrowserVersion:Co("browserVersion"),locationIp:rC("ip"),locationCountry:rC("country"),locationProvince:rC("province"),locationCity:rC("city"),operationId:lf("id"),operationName:lf("name"),operationParentId:lf("parentId"),operationRootId:lf("rootId"),operationSyntheticSource:lf("syntheticSource"),operationCorrelationVector:lf("correlationVector"),sessionId:Z$("id"),sessionIsFirst:Z$("isFirst"),sessionIsNew:Z$("isNew"),userAccountAcquisitionDate:zu("accountAcquisitionDate"),userAccountId:zu("accountId"),userAgent:zu("userAgent"),userId:zu("id"),userStoreRegion:zu("storeRegion"),userAuthUserId:zu("authUserId"),userAnonymousUserAcquisitionDate:zu("anonUserAcquisitionDate"),userAuthenticatedUserAcquisitionDate:zu("authUserAcquisitionDate"),cloudName:dm("name"),cloudRole:dm("role"),cloudRoleVer:dm("roleVer"),cloudRoleInstance:dm("roleInstance"),cloudEnvironment:dm("environment"),cloudLocation:dm("location"),cloudDeploymentUnit:dm("deploymentUnit"),internalNodeName:Gv("nodeName"),internalSdkVersion:Gv("sdkVersion"),internalAgentVersion:Gv("agentVersion"),internalSnippet:Gv("snippet"),internalSdkSrc:Gv("sdkSrc")}));function Is(e,t,n,o,r,i){var s;n=Zt(o,n)||oo,(me(e)||me(t)||me(n))&amp;&amp;qn("Input doesn't contain all required fields");var a="";e[Gk]&amp;&amp;(a=e[Gk],delete e[Gk]);var l=(s={},s[lo]=n,s.time=zi(new Date),s.iKey=a,s.ext=i||{},s.tags=[],s.data={},s.baseType=t,s.baseData=e,s);return me(r)||Lt(r,function(c,u){l.data[c]=u}),l}var Oee=function(){function e(){}return e.create=Is,e}();var nr={UserExt:"user",DeviceExt:"device",TraceExt:"trace",WebExt:"web",AppExt:"app",OSExt:"os",SessionExt:"ses",SDKExt:"sdk"},rn=new cf;var Vu="AppInsightsPropertiesPlugin",Vv="AppInsightsChannelPlugin",eN="ApplicationInsightsAnalytics";var jv="toString",iC="disableExceptionTracking",Yv="autoTrackPageVisitTime",sC="overridePageViewDuration",aC="enableUnhandledPromiseRejectionTracking",Qv="samplingPercentage",Kv="isStorageUseDisabled",Wv="isBrowserLinkTrackingEnabled",lC="enableAutoRouteTracking",cC="namePrefix",uC="disableFlushOnBeforeUnload";var Oo="core",Ec="dataType",ju="envelopeType",ui="diagLog",Yu="track",uf="trackPageView",Xv="trackPreviousPageVisit",kc="sendPageViewInternal",Jv="sendPageViewPerformanceInternal",df="populatePageViewPerformanceEvent",Qu="href",tN="sendExceptionInternal",dC="exception",pf="error",pC="_onerror",mC="errorSrc",hC="lineNumber",gC="columnNumber",nN="message",fC="CreateAutoException",Zv="addTelemetryInitializer",Tl="duration",Ku="length",bC="isPerformanceTimingSupported",_C="getPerformanceTiming",mf="navigationStart",ey="shouldCollectDuration",vC="isPerformanceTimingDataReady",Bee="getEntriesByType",hf="responseStart",zee="requestStart",ty="loadEventEnd",yC="responseEnd",ny="connectEnd",oN="pageVisitStartTime";var xC=null;function hSe(){if(xC==null)try{xC=!!(self&amp;&amp;self instanceof WorkerGlobalScope)}catch{xC=!1}return xC}var Gee=function(){function e(t,n,o,r){_t(e,this,function(i){var s=null,a=[],l=!1,c;o&amp;&amp;(c=o.logger);function u(h){o&amp;&amp;o.flush(h)}function d(){s||(s=setTimeout(function(){s=null;var h=a.slice(0),g=!1;a=[],qe(h,function(f){f()?g=!0:a.push(f)}),a[Ku]&gt;0&amp;&amp;d(),g&amp;&amp;u(!0)},100))}function p(h){a.push(h),d()}i[uf]=function(h,g){var f=h.name;if(me(f)||typeof f!="string"){var b=no();f=h.name=b&amp;&amp;b.title||""}var y=h.uri;if(me(y)||typeof y!="string"){var v=si();y=h.uri=v&amp;&amp;v[Qu]||""}if(!r[bC]()){t[kc](h,g),u(!0),hSe()||xe(c,2,25,"trackPageView: navigation timing API used for calculation of page duration is not supported in this browser. This page view will be collected without duration and timing info.");return}var T=!1,C,k=r[_C]()[mf];k&gt;0&amp;&amp;(C=ko(k,+new Date),r[ey](C)||(C=void 0));var D;!me(g)&amp;&amp;!me(g[Tl])&amp;&amp;(D=g[Tl]),(n||!isNaN(D))&amp;&amp;(isNaN(D)&amp;&amp;(g||(g={}),g[Tl]=C),t[kc](h,g),u(!0),T=!0);var N=6e4;g||(g={}),p(function(){var re=!1;try{if(r[vC]()){re=!0;var Pe={name:f,uri:y};r[df](Pe),!Pe.isValid&amp;&amp;!T?(g[Tl]=C,t[kc](h,g)):(T||(g[Tl]=Pe.durationMs,t[kc](h,g)),l||(t[Jv](Pe,g),l=!0))}else k&gt;0&amp;&amp;ko(k,+new Date)&gt;N&amp;&amp;(re=!0,T||(g[Tl]=N,t[kc](h,g)))}catch(W){xe(c,1,38,"trackPageView failed on page load calculation: "+wt(W),{exception:Oe(W)})}return re})},i.teardown=function(h,g){if(s){clearTimeout(s),s=null;var f=a.slice(0),b=!1;a=[],qe(f,function(y){y()&amp;&amp;(b=!0)})}}})}return e.__ieDyn=1,e}();var gSe=36e5,Vee=["googlebot","adsbot-google","apis-google","mediapartners-google"];function Yee(){var e=Es();return e&amp;&amp;!!e.timing}function fSe(){var e=Es();return e&amp;&amp;e.getEntriesByType&amp;&amp;e.getEntriesByType("navigation")[Ku]&gt;0}function bSe(){var e=Es(),t=e?e.timing:0;return t&amp;&amp;t.domainLookupStart&gt;0&amp;&amp;t[mf]&gt;0&amp;&amp;t[hf]&gt;0&amp;&amp;t[zee]&gt;0&amp;&amp;t[ty]&gt;0&amp;&amp;t[yC]&gt;0&amp;&amp;t[ny]&gt;0&amp;&amp;t.domLoading&gt;0}function jee(){return Yee()?Es().timing:null}function _Se(){return fSe()?Es()[Bee]("navigation")[0]:null}function vSe(){for(var e=[],t=0;t&lt;arguments.length;t++)e[t]=arguments[t];var n=qr()||{},o=n.userAgent,r=!1;if(o)for(var i=0;i&lt;Vee[Ku];i++)r=r||o.toLowerCase().indexOf(Vee[i])!==-1;if(r)return!1;for(var i=0;i&lt;e[Ku];i++)if(e[i]&lt;0||e[i]&gt;=gSe)return!1;return!0}var Qee=function(){function e(t){var n=this,o=ya(t);_t(e,this,function(r){r[df]=function(i){i.isValid=!1;var s=_Se(),a=jee(),l=0,c=0,u=0,d=0,p=0;(s||a)&amp;&amp;(s?(l=s[Tl],c=s.startTime===0?s[ny]:ko(s.startTime,s[ny]),u=ko(s.requestStart,s[hf]),d=ko(s[hf],s[yC]),p=ko(s.responseEnd,s[ty])):(l=ko(a[mf],a[ty]),c=ko(a[mf],a[ny]),u=ko(a.requestStart,a[hf]),d=ko(a[hf],a[yC]),p=ko(a.responseEnd,a[ty])),l===0?xe(o,2,10,"error calculating page view performance.",{total:l,network:c,request:u,response:d,dom:p}):n[ey](l,c,u,d,p)?l&lt;Math.floor(c)+Math.floor(u)+Math.floor(d)+Math.floor(p)?xe(o,2,8,"client performance math error.",{total:l,network:c,request:u,response:d,dom:p}):(i.durationMs=l,i.perfTotal=i[Tl]=Yi(l),i.networkConnect=Yi(c),i.sentRequest=Yi(u),i.receivedResponse=Yi(d),i.domProcessing=Yi(p),i.isValid=!0):xe(o,2,45,"Invalid page load duration value. Browser perf data won't be sent.",{total:l,network:c,request:u,response:d,dom:p}))},r[_C]=jee,r[bC]=Yee,r[vC]=bSe,r[ey]=vSe})}return e.__ieDyn=1,e}();var Kee=function(){function e(t,n){var o="prevPageVisitData";_t(e,this,function(r){r[Xv]=function(l,c){try{var u=i(l,c);u&amp;&amp;n(u.pageName,u.pageUrl,u.pageVisitTime)}catch(d){ks(t,"Auto track page visit time failed, metric will not be collected: "+Oe(d))}};function i(l,c){var u=null;try{u=a(),s(l,c)}catch(d){ks(t,"Call to restart failed: "+Oe(d)),u=null}return u}function s(l,c){try{if(Bu()){of(t,o)!=null&amp;&amp;qn("Cannot call startPageVisit consecutively without first calling stopPageVisit");var u=new ySe(l,c),d=Eo().stringify(u);Ov(t,o,d)}}catch(p){ks(t,"Call to start failed: "+Oe(p))}}function a(){var l=null;try{if(Bu()){var c=Uo(),u=of(t,o);u&amp;&amp;va()&amp;&amp;(l=Eo().parse(u),l.pageVisitTime=c-l[oN],z$(t,o))}}catch(d){ks(t,"Stop page visit timer failed: "+Oe(d)),l=null}return l}ws(r,"_logger",function(){return t}),ws(r,"pageVisitTimeTrackingHandler",function(){return n})})}return e.__ieDyn=1,e}();var ySe=function(){function e(t,n){this[oN]=Uo(),this.pageName=t,this.pageUrl=n}return e}();var rN=function(){function e(t,n){var o=this,r={};o.start=function(i){typeof r[i]&lt;"u"&amp;&amp;xe(t,2,62,"start was called more than once for this event without calling stop.",{name:i,key:i},!0),r[i]=+new Date},o.stop=function(i,s,a,l){var c=r[i];if(isNaN(c))xe(t,2,63,"stop was called without a corresponding start.",{name:i,key:i},!0);else{var u=+new Date,d=ko(c,u);o.action(i,s,d,a,l)}delete r[i],r[i]=void 0}}return e}();var xSe="event";function oy(e,t){e&amp;&amp;e.dispatchEvent&amp;&amp;t&amp;&amp;e.dispatchEvent(t)}function TSe(e){if(e&amp;&amp;e.reason){var t=e.reason;return!Qe(t)&amp;&amp;Je(t[jv])?t[jv]():Oe(t)}return e||""}var Wee=6e4;function Xee(e,t){return e=e||t,e&lt;Wee&amp;&amp;(e=Wee),e}function Jee(e){return e||(e={}),e.sessionRenewalMs=Xee(e.sessionRenewalMs,30*60*1e3),e.sessionExpirationMs=Xee(e.sessionExpirationMs,24*60*60*1e3),e[iC]=Ps(e[iC]),e[Yv]=Ps(e[Yv]),e[sC]=Ps(e[sC]),e[aC]=Ps(e[aC]),(isNaN(e[Qv])||e[Qv]&lt;=0||e[Qv]&gt;=100)&amp;&amp;(e[Qv]=100),e[Kv]=Ps(e[Kv]),e[Wv]=Ps(e[Wv]),e[lC]=Ps(e[lC]),e[cC]=e[cC]||"",e.enableDebug=Ps(e.enableDebug),e[uC]=Ps(e[uC]),e.disableFlushOnUnload=Ps(e.disableFlushOnUnload,e[uC]),e}function SSe(e){In(e[Kv])||(e[Kv]?F$():U$())}var TC=function(e){No(t,e);function t(){var n=e.call(this)||this;n.identifier=eN,n.priority=180,n.autoRoutePVDelay=500;var o,r,i,s,a,l,c,u,d,p,h,g,f,b,y=0,v,T,C;return _t(t,n,function(k,D){var N=D._addHook;et(),k.getCookieMgr=function(){return Xp(k[Oo])},k.processTelemetry=function(H,Y){k.processNext(H,Y)},k.trackEvent=function(H,Y){try{var q=Is(H,Qi[Ec],Qi[ju],k[ui](),Y);k[Oo][Yu](q)}catch(oe){Ee(2,39,"trackTrace failed, trace will not be collected: "+wt(oe),{exception:Oe(oe)})}},k.startTrackEvent=function(H){try{o.start(H)}catch(Y){Ee(1,29,"startTrackEvent failed, event will not be collected: "+wt(Y),{exception:Oe(Y)})}},k.stopTrackEvent=function(H,Y,q){try{o.stop(H,void 0,Y,q)}catch(oe){Ee(1,30,"stopTrackEvent failed, event will not be collected: "+wt(oe),{exception:Oe(oe)})}},k.trackTrace=function(H,Y){try{var q=Is(H,wa[Ec],wa[ju],k[ui](),Y);k[Oo][Yu](q)}catch(oe){Ee(2,39,"trackTrace failed, trace will not be collected: "+wt(oe),{exception:Oe(oe)})}},k.trackMetric=function(H,Y){try{var q=Is(H,Ki[Ec],Ki[ju],k[ui](),Y);k[Oo][Yu](q)}catch(oe){Ee(1,36,"trackMetric failed, metric will not be collected: "+wt(oe),{exception:Oe(oe)})}},k[uf]=function(H,Y){try{var q=H||{};i[uf](q,eo(eo(eo({},q.properties),q.measurements),Y)),k.config[Yv]&amp;&amp;a[Xv](q.name,q.uri)}catch(oe){Ee(1,37,"trackPageView failed, page view will not be collected: "+wt(oe),{exception:Oe(oe)})}},k[kc]=function(H,Y,q){var oe=no();oe&amp;&amp;(H.refUri=H.refUri===void 0?oe.referrer:H.refUri);var ve=Is(H,Fr[Ec],Fr[ju],k[ui](),Y,q);k[Oo][Yu](ve),y=0},k[Jv]=function(H,Y,q){var oe=Is(H,Ea[Ec],Ea[ju],k[ui](),Y,q);k[Oo][Yu](oe)},k.trackPageViewPerformance=function(H,Y){var q=H||{};try{s[df](q),k[Jv](q,Y)}catch(oe){Ee(1,37,"trackPageViewPerformance failed, page view will not be collected: "+wt(oe),{exception:Oe(oe)})}},k.startTrackPage=function(H){try{if(typeof H!="string"){var Y=no();H=Y&amp;&amp;Y.title||""}r.start(H)}catch(q){Ee(1,31,"startTrackPage failed, page view may not be collected: "+wt(q),{exception:Oe(q)})}},k.stopTrackPage=function(H,Y,q,oe){try{if(typeof H!="string"){var ve=no();H=ve&amp;&amp;ve.title||""}if(typeof Y!="string"){var P=si();Y=P&amp;&amp;P[Qu]||""}r.stop(H,Y,q,oe),k.config[Yv]&amp;&amp;a[Xv](H,Y)}catch(V){Ee(1,32,"stopTrackPage failed, page view will not be collected: "+wt(V),{exception:Oe(V)})}},k[tN]=function(H,Y,q){var oe=H&amp;&amp;(H[dC]||H[pf])||Gp(H)&amp;&amp;H||{name:H&amp;&amp;typeof H,message:H||oo};H=H||{};var ve=new tr(k[ui](),oe,H.properties||Y,H.measurements,H.severityLevel,H.id).toInterface(),P=Is(ve,tr[Ec],tr[ju],k[ui](),Y,q);k[Oo][Yu](P)},k.trackException=function(H,Y){H&amp;&amp;!H[dC]&amp;&amp;H[pf]&amp;&amp;(H[dC]=H[pf]);try{k[tN](H,Y)}catch(q){Ee(1,35,"trackException failed, exception will not be collected: "+wt(q),{exception:Oe(q)})}},k[pC]=function(H){var Y=H&amp;&amp;H[pf],q=H&amp;&amp;H.evt;try{if(!q){var oe=Vi();oe&amp;&amp;(q=oe[xSe])}var ve=H&amp;&amp;H.url||(no()||{}).URL,P=H[mC]||"window.onerror@"+ve+":"+(H[hC]||0)+":"+(H[gC]||0),V={errorSrc:P,url:ve,lineNumber:H[hC]||0,columnNumber:H[gC]||0,message:H[nN]};$$(H.message,H.url,H.lineNumber,H.columnNumber,H[pf])?Ht(tr[fC]("Script error: The browser's same-origin policy prevents us from getting the details of this exception. Consider using the 'crossorigin' attribute.",ve,H[hC]||0,H[gC]||0,Y,q,null,P),V):(H[mC]||(H[mC]=P),k.trackException({exception:H,severityLevel:3},V))}catch(pe){var ie=Y?Y.name+", "+Y[nN]:"null";Ee(1,11,"_onError threw exception while logging error, error will not be collected: "+wt(pe),{exception:Oe(pe),errorString:ie})}},k[Zv]=function(H){if(k[Oo])return k[Oo][Zv](H);l||(l=[]),l.push(H)},k.initialize=function(H,Y,q,oe){if(!k.isInitialized()){me(Y)&amp;&amp;qn("Error initializing"),D.initialize(H,Y,q,oe);try{C=ji(er(k.identifier),Y.evtNamespace&amp;&amp;Y.evtNamespace()),l&amp;&amp;(qe(l,function(P){Y[Zv](P)}),l=null);var ve=re(H);SSe(ve),s=new Qee(k[Oo]),i=new Gee(n,ve[sC],k[Oo],s),a=new Kee(k[ui](),function(P,V,ie){return W(P,V,ie)}),Pe(ve,H),o=new rN(k[ui](),"trackEvent"),o.action=function(P,V,ie,pe,Be){pe||(pe={}),Be||(Be={}),pe.duration=ie[jv](),k.trackEvent({name:P,properties:pe,measurements:Be})},r=new rN(k[ui](),"trackPageView"),r.action=function(P,V,ie,pe,Be){me(pe)&amp;&amp;(pe={}),pe.duration=ie[jv]();var at={name:P,uri:V,properties:pe,measurements:Be};k[kc](at,pe)},bc()&amp;&amp;(Vt(ve),ln(ve))}catch(P){throw k.setInitialized(!1),P}}},k._doTeardown=function(H,Y){i&amp;&amp;i.teardown(H,Y),qu(window,null,null,C),et()};function re(H){var Y=Ho(null,H,k[Oo]),q=k.identifier,oe=Jee(H),ve=k.config=Y.getExtCfg(q);return oe!==void 0&amp;&amp;Lt(oe,function(P,V){ve[P]=Y.getConfig(q,P,V),ve[P]===void 0&amp;&amp;(ve=V)}),ve}function Pe(H,Y){c=H[Wv]||Y[Wv],Ze()}function W(H,Y,q){var oe={PageName:H,PageUrl:Y};k.trackMetric({name:"PageVisitTime",average:q,max:q,min:q,sampleCount:1},oe)}function Ze(){if(!u&amp;&amp;c){var H=["/browserLinkSignalR/","/__browserLink/"],Y=function(q){if(c&amp;&amp;q.baseType===Wi[Ec]){var oe=q.baseData;if(oe){for(var ve=0;ve&lt;H[Ku];ve++)if(oe.target&amp;&amp;oe.target.indexOf(H[ve])&gt;=0)return!1}}return!0};k[Zv](Y),u=!0}}function Ht(H,Y){var q=Is(H,tr[Ec],tr[ju],k[ui](),Y);k[Oo][Yu](q)}function Vt(H){var Y=Vi(),q=si(!0);h=H[iC],!h&amp;&amp;!g&amp;&amp;!H.autoExceptionInstrumented&amp;&amp;(N(Wg(Y,"onerror",{ns:C,rsp:function(oe,ve,P,V,ie,pe){!h&amp;&amp;oe.rslt!==!0&amp;&amp;k[pC](tr[fC](ve,P,V,ie,pe,oe.evt))}},!1)),g=!0),An(H,Y,q)}function ln(H){var Y=Vi(),q=si(!0);if(d=H[lC]===!0,Y&amp;&amp;d&amp;&amp;Ck()){var oe=ZD();Je(oe.pushState)&amp;&amp;Je(oe.replaceState)&amp;&amp;typeof Event!==ri&amp;&amp;Pt(H,Y,oe,q)}}function mn(){var H=null;if(k[Oo]&amp;&amp;k[Oo].getTraceCtx&amp;&amp;(H=k[Oo].getTraceCtx(!1)),!H){var Y=k[Oo].getPlugin(Vu);if(Y){var q=Y.plugin.context;q&amp;&amp;(H=cm(q.telemetryTrace))}}return H}function Pt(H,Y,q,oe){var ve=H[cC]||"";function P(){d&amp;&amp;oy(Y,em(ve+"locationchange"))}function V(){if(T?(v=T,T=oe&amp;&amp;oe[Qu]||""):T=oe&amp;&amp;oe[Qu]||"",d){var ie=mn();if(ie){ie.setTraceId(ai());var pe="_unknown_";oe&amp;&amp;oe.pathname&amp;&amp;(pe=oe.pathname+(oe.hash||"")),ie.setName(Zt(k[ui](),pe))}setTimeout(function(Be){k[uf]({refUri:Be,properties:{duration:0}})}.bind(this,v),k.autoRoutePVDelay)}}p||(N(Wg(q,"pushState",{ns:C,rsp:function(){d&amp;&amp;(oy(Y,em(ve+"pushState")),oy(Y,em(ve+"locationchange")))}},!0)),N(Wg(q,"replaceState",{ns:C,rsp:function(){d&amp;&amp;(oy(Y,em(ve+"replaceState")),oy(Y,em(ve+"locationchange")))}},!0)),Cs(Y,ve+"popstate",P,C),Cs(Y,ve+"locationchange",V,C),p=!0)}function An(H,Y,q){f=H[aC]===!0,f&amp;&amp;!b&amp;&amp;(N(Wg(Y,"onunhandledrejection",{ns:C,rsp:function(oe,ve){f&amp;&amp;oe.rslt!==!0&amp;&amp;k[pC](tr[fC](TSe(ve),q?q[Qu]:"",0,0,ve,oe.evt))}},!1)),b=!0,H.autoUnhandledPromiseInstrumented=b)}function Ee(H,Y,q,oe,ve){k[ui]().throwInternal(H,Y,q,oe,ve)}function et(){o=null,r=null,i=null,s=null,a=null,l=null,c=!1,u=!1,d=!1,p=!1,h=!1,g=!1,f=!1,b=!1,y=0;var H=si(!0);v=H&amp;&amp;H[Qu]||"",T=null,C=null}ws(k,"_pageViewManager",function(){return i}),ws(k,"_pageViewPerformanceManager",function(){return s}),ws(k,"_pageVisitTimeManager",function(){return a}),ws(k,"_evtNamespace",function(){return"."+C})}),n}return t.Version="2.8.13",t.getDefaultConfig=Jee,t}(xa);var Wu="duration";var co="tags",SC="deviceType",di="data",Sl="name",pm="traceID",kt="length",Xu="stringify",Ju="measurements",Ls="dataType",Zu="envelopeType",Cc="toString",ry="onLine",iy="isOnline",mm="enqueue",ed="count",Ac="push",sy="emitLineDelimitedJson",td="clear",hm="batchPayloads",nd="markAsSent",gm="clearSent",ay="bufferOverride",gf="BUFFER_KEY",od="SENT_BUFFER_KEY",ff="MAX_BUFFER_SIZE",Pc="namePrefix",wC="maxBatchSizeInBytes",fm="triggerSend",Sr="diagLog",iN="onunloadDisableBeacon",EC="isBeaconApiDisabled",bf="_sender",Tn="_senderConfig",sN="enableSessionStorageBuffer",rd="_buffer",aN="samplingPercentage",ly="instrumentationKey",id="endpointUrl",lN="customHeaders",_f="disableXhr",cN="onunloadDisableFetch",kC="disableTelemetry",CC="baseType",vf="sampleRate",uN="convertUndefined",Zee="_xhrReadyStateChange",Rs="_onError",AC="_onPartialSuccess",cy="_onSuccess",uy="itemsAccepted",ete="itemsReceived",yf="isRetryDisabled",PC="setRequestHeader",dN="maxBatchInterval",pN="eventsSendRequest",mN="disableInstrumentationKeyValidation",IC="getSamplingScore",tte="getHashCodeScore";var hN="baseType",Ln="baseData",Bo="properties",nte="true";function uo(e,t,n){return Gt(e,t,n,Bg)}function wSe(e,t,n){var o=n[co]=n[co]||{},r=t.ext=t.ext||{},i=t[co]=t[co]||[],s=r.user;s&amp;&amp;(uo(o,rn.userAuthUserId,s.authId),uo(o,rn.userId,s.id||s.localId));var a=r.app;a&amp;&amp;uo(o,rn.sessionId,a.sesId);var l=r.device;l&amp;&amp;(uo(o,rn.deviceId,l.id||l.localId),uo(o,rn[SC],l.deviceClass),uo(o,rn.deviceIp,l.ip),uo(o,rn.deviceModel,l.model),uo(o,rn[SC],l[SC]));var c=t.ext.web;if(c){uo(o,rn.deviceLanguage,c.browserLang),uo(o,rn.deviceBrowserVersion,c.browserVer),uo(o,rn.deviceBrowser,c.browser);var u=n[di]=n[di]||{},d=u[Ln]=u[Ln]||{},p=d[Bo]=d[Bo]||{};uo(p,"domain",c.domain),uo(p,"isManual",c.isManual?nte:null),uo(p,"screenRes",c.screenRes),uo(p,"userConsent",c.userConsent?nte:null)}var h=r.os;h&amp;&amp;uo(o,rn.deviceOS,h[Sl]);var g=r.trace;g&amp;&amp;(uo(o,rn.operationParentId,g.parentID),uo(o,rn.operationName,Zt(e,g[Sl])),uo(o,rn.operationId,g[pm]));for(var f={},b=i[kt]-1;b&gt;=0;b--){var y=i[b];Lt(y,function(T,C){f[T]=C}),i.splice(b,1)}Lt(i,function(T,C){f[T]=C});var v=eo(eo({},o),f);v[rn.internalSdkVersion]||(v[rn.internalSdkVersion]="javascript:".concat(ESe.Version)),n[co]=wk(v)}function sd(e,t,n){me(e)||Lt(e,function(o,r){yv(r)?n[o]=r:Qe(r)?t[o]=r:va()&amp;&amp;(t[o]=Eo()[Xu](r))})}function bm(e,t){me(e)||Lt(e,function(n,o){e[n]=o||t})}function _m(e,t,n,o){var r=new nC(e,o,t);uo(r,"sampleRate",n[Xg]),(n[Ln]||{}).startTime&amp;&amp;(r.time=zi(n[Ln].startTime)),r.iKey=n.iKey;var i=n.iKey.replace(/-/g,"");return r[Sl]=r[Sl].replace("{0}",i),wSe(e,n,r),n[co]=n[co]||[],wk(r)}function vm(e,t){me(t[Ln])&amp;&amp;xe(e,1,46,"telemetryItem.baseData cannot be null.")}var ESe={Version:"2.8.13"};function ote(e,t,n){vm(e,t);var o=t[Ln][Ju]||{},r=t[Ln][Bo]||{};sd(t[di],r,o),me(n)||bm(r,n);var i=t[Ln];if(me(i))return ks(e,"Invalid input for dependency data"),null;var s=i[Bo]&amp;&amp;i[Bo][Mv]?i[Bo][Mv]:"GET",a=new Wi(e,i.id,i.target,i[Sl],i[Wu],i.success,i.responseCode,s,i.type,i.correlationContext,r,o),l=new xl(Wi[Ls],a);return _m(e,Wi[Zu],t,l)}function gN(e,t,n){vm(e,t);var o={},r={};t[hN]!==Qi[Ls]&amp;&amp;(o.baseTypeSource=t[hN]),t[hN]===Qi[Ls]?(o=t[Ln][Bo]||{},r=t[Ln][Ju]||{}):t[Ln]&amp;&amp;sd(t[Ln],o,r),sd(t[di],o,r),me(n)||bm(o,n);var i=t[Ln][Sl],s=new Qi(e,i,o,r),a=new xl(Qi[Ls],s);return _m(e,Qi[Zu],t,a)}function rte(e,t,n){vm(e,t);var o=t[Ln][Ju]||{},r=t[Ln][Bo]||{};sd(t[di],r,o),me(n)||bm(r,n);var i=t[Ln],s=tr.CreateFromInterface(e,i,r,o),a=new xl(tr[Ls],s);return _m(e,tr[Zu],t,a)}function ite(e,t,n){vm(e,t);var o=t[Ln],r=o[Bo]||{},i=o[Ju]||{};sd(t[di],r,i),me(n)||bm(r,n);var s=new Ki(e,o[Sl],o.average,o.sampleCount,o.min,o.max,o.stdDev,r,i),a=new xl(Ki[Ls],s);return _m(e,Ki[Zu],t,a)}function ste(e,t,n){vm(e,t);var o,r=t[Ln];!me(r)&amp;&amp;!me(r[Bo])&amp;&amp;!me(r[Bo][Wu])?(o=r[Bo][Wu],delete r[Bo][Wu]):!me(t[di])&amp;&amp;!me(t[di][Wu])&amp;&amp;(o=t[di][Wu],delete t[di][Wu]);var i=t[Ln],s;((t.ext||{}).trace||{})[pm]&amp;&amp;(s=t.ext.trace[pm]);var a=i.id||s,l=i[Sl],c=i.uri,u=i[Bo]||{},d=i[Ju]||{};if(me(i.refUri)||(u.refUri=i.refUri),me(i.pageType)||(u.pageType=i.pageType),me(i.isLoggedIn)||(u.isLoggedIn=i.isLoggedIn[Cc]()),!me(i[Bo])){var p=i[Bo];Lt(p,function(f,b){u[f]=b})}sd(t[di],u,d),me(n)||bm(u,n);var h=new Fr(e,l,c,o,u,d,a),g=new xl(Fr[Ls],h);return _m(e,Fr[Zu],t,g)}function ate(e,t,n){vm(e,t);var o=t[Ln],r=o[Sl],i=o.uri||o.url,s=o[Bo]||{},a=o[Ju]||{};sd(t[di],s,a),me(n)||bm(s,n);var l=new Ea(e,r,i,void 0,s,a,o),c=new xl(Ea[Ls],l);return _m(e,Ea[Zu],t,c)}function lte(e,t,n){vm(e,t);var o=t[Ln].message,r=t[Ln].severityLevel,i=t[Ln][Bo]||{},s=t[Ln][Ju]||{};sd(t[di],i,s),me(n)||bm(i,n);var a=new wa(e,o,r,i,s),l=new xl(wa[Ls],a);return _m(e,wa[Zu],t,l)}function cte(e,t){qu(e,null,null,t)}function ute(e){var t,n=no(),o=qr(),r=!1,i=!0,s=ji(er("OfflineListener"),e);try{if(l(Vi())&amp;&amp;(r=!0),n){var a=n.body||n;a.ononline&amp;&amp;l(a)&amp;&amp;(r=!0)}r&amp;&amp;o&amp;&amp;!me(o[ry])&amp;&amp;(i=o[ry])}catch{r=!1}function l(h){var g=!1;return h&amp;&amp;(g=Cs(h,"online",c,s),g&amp;&amp;Cs(h,"offline",u,s)),g}function c(){i=!0}function u(){i=!1}function d(){var h=!0;return r?h=i:o&amp;&amp;!me(o[ry])&amp;&amp;(h=o[ry]),h}function p(){var h=Vi();if(h&amp;&amp;r){if(cte(h,s),n){var g=n.body||n;In(g.ononline)||cte(g,s)}r=!1}}return t={},t[iy]=d,t.isListening=function(){return r},t.unload=p,t}var dte=function(){function e(t,n){var o=[],r=!1;this._get=function(){return o},this._set=function(i){return o=i,o},_t(e,this,function(i){i[mm]=function(s){if(i[ed]()&gt;=n.eventsLimitInMem()){r||(xe(t,2,105,"Maximum in-memory buffer size reached: "+i[ed](),!0),r=!0);return}o[Ac](s)},i[ed]=function(){return o[kt]},i.size=function(){for(var s=o[kt],a=0;a&lt;o[kt];a++)s+=o[a][kt];return n[sy]()||(s+=2),s},i[td]=function(){o=[],r=!1},i.getItems=function(){return o.slice(0)},i[hm]=function(s){if(s&amp;&amp;s[kt]&gt;0){var a=n[sy]()?s.join(`
`):"["+s.join(",")+"]";return a}return null}})}return e.__ieDyn=1,e}(),pte=function(e){No(t,e);function t(n,o){var r=e.call(this,n,o)||this;return _t(t,r,function(i,s){i[nd]=function(a){s[td]()},i[gm]=function(a){}}),r}return t.__ieDyn=1,t}(dte);var mte=function(e){No(t,e);function t(n,o){var r=e.call(this,n,o)||this,i=!1,s=o[ay]()||{getItem:of,setItem:Ov},a=s.getItem,l=s.setItem;return _t(t,r,function(c,u){var d=f(t[gf]),p=f(t[od]),h=c._set(d.concat(p));h[kt]&gt;t[ff]&amp;&amp;(h[kt]=t[ff]),b(t[od],[]),b(t[gf],h),c[mm]=function(y){if(c[ed]()&gt;=t[ff]){i||(xe(n,2,67,"Maximum buffer size reached: "+c[ed](),!0),i=!0);return}u[mm](y),b(t[gf],c._get())},c[td]=function(){u[td](),b(t[gf],c._get()),b(t[od],[]),i=!1},c[nd]=function(y){b(t[gf],c._set(g(y,c._get())));var v=f(t[od]);v instanceof Array&amp;&amp;y instanceof Array&amp;&amp;(v=v.concat(y),v[kt]&gt;t[ff]&amp;&amp;(xe(n,1,67,"Sent buffer reached its maximum size: "+v[kt],!0),v[kt]=t[ff]),b(t[od],v))},c[gm]=function(y){var v=f(t[od]);v=g(y,v),b(t[od],v)};function g(y,v){var T=[];return qe(v,function(C){!Je(C)&amp;&amp;Fo(y,C)===-1&amp;&amp;T[Ac](C)}),T}function f(y){var v=y;try{v=o[Pc]&amp;&amp;o[Pc]()?o[Pc]()+"_"+v:v;var T=a(n,v);if(T){var C=Eo().parse(T);if(Qe(C)&amp;&amp;(C=Eo().parse(C)),C&amp;&amp;It(C))return C}}catch(k){xe(n,1,42," storage key: "+v+", "+wt(k),{exception:Oe(k)})}return[]}function b(y,v){var T=y;try{T=o[Pc]&amp;&amp;o[Pc]()?o[Pc]()+"_"+T:T;var C=JSON[Xu](v);l(n,T,C)}catch(k){l(n,T,JSON[Xu]([])),xe(n,2,41," storage key: "+T+", "+wt(k)+". Buffer cleared",{exception:Oe(k)})}}}),r}return t.BUFFER_KEY="AI_buffer",t.SENT_BUFFER_KEY="AI_sentBuffer",t.MAX_BUFFER_SIZE=2e3,t}(dte);var hte=function(){function e(t){_t(e,this,function(n){n.serialize=function(s){var a=o(s,"root");try{return Eo()[Xu](a)}catch(l){xe(t,1,48,l&amp;&amp;Je(l[Cc])?l[Cc]():"Error serializing object",null,!0)}};function o(s,a){var l="__aiCircularRefCheck",c={};if(!s)return xe(t,1,48,"cannot serialize object because it is null or undefined",{name:a},!0),c;if(s[l])return xe(t,2,50,"Circular reference detected while serializing object",{name:a},!0),c;if(!s.aiDataContract){if(a==="measurements")c=i(s,"number",a);else if(a==="properties")c=i(s,"string",a);else if(a==="tags")c=i(s,"string",a);else if(It(s))c=r(s,a);else{xe(t,2,49,"Attempting to serialize an object which does not implement ISerializable",{name:a},!0);try{Eo()[Xu](s),c=s}catch(u){xe(t,1,48,u&amp;&amp;Je(u[Cc])?u[Cc]():"Error serializing object",null,!0)}}return c}return s[l]=!0,Lt(s.aiDataContract,function(u,d){var p=Je(d)?d()&amp;1:d&amp;1,h=Je(d)?d()&amp;4:d&amp;4,g=d&amp;2,f=s[u]!==void 0,b=_r(s[u])&amp;&amp;s[u]!==null;if(p&amp;&amp;!f&amp;&amp;!g)xe(t,1,24,"Missing required field specification. The field is required but not present on source",{field:u,name:a});else if(!h){var y=void 0;b?g?y=r(s[u],u):y=o(s[u],u):y=s[u],y!==void 0&amp;&amp;(c[u]=y)}}),delete s[l],c}function r(s,a){var l;if(s)if(!It(s))xe(t,1,54,`This field was specified as an array in the contract but the item is not an array.\r
`,{name:a},!0);else{l=[];for(var c=0;c&lt;s[kt];c++){var u=s[c],d=o(u,a+"["+c+"]");l[Ac](d)}}return l}function i(s,a,l){var c;return s&amp;&amp;(c={},Lt(s,function(u,d){if(a==="string")d===void 0?c[u]="undefined":d===null?c[u]="null":d[Cc]?c[u]=d[Cc]():c[u]="invalid field: toString() is not defined.";else if(a==="number")if(d===void 0)c[u]="undefined";else if(d===null)c[u]="null";else{var p=parseFloat(d);isNaN(p)?c[u]="NaN":c[u]=p}else c[u]="invalid field: "+l+" is of unknown type.",xe(t,1,c[u],null,!0)})),c}})}return e.__ieDyn=1,e}();var kSe=8,gte=function(){function e(){}return e.prototype.getHashCodeScore=function(t){var n=this.getHashCode(t)/e.INT_MAX_VALUE;return n*100},e.prototype.getHashCode=function(t){if(t==="")return 0;for(;t[kt]&lt;kSe;)t=t.concat(t);for(var n=5381,o=0;o&lt;t[kt];++o)n=(n&lt;&lt;5)+n+t.charCodeAt(o),n=n&amp;n;return Math.abs(n)},e.INT_MAX_VALUE=2147483647,e}();var fte=function(){function e(){var t=this,n=new gte,o=new cf;t[IC]=function(r){var i=0;return r[co]&amp;&amp;r[co][o.userId]?i=n.getHashCodeScore(r[co][o.userId]):r.ext&amp;&amp;r.ext.user&amp;&amp;r.ext.user.id?i=n[tte](r.ext.user.id):r[co]&amp;&amp;r[co][o.operationId]?i=n.getHashCodeScore(r[co][o.operationId]):r.ext&amp;&amp;r.ext.telemetryTrace&amp;&amp;r.ext.telemetryTrace[pm]?i=n.getHashCodeScore(r.ext.telemetryTrace[pm]):i=Math.random()*100,i}}return e}();var bte=function(){function e(t,n){this.INT_MAX_VALUE=2147483647;var o=n||ya(null);(t&gt;100||t&lt;0)&amp;&amp;(o.throwInternal(2,58,"Sampling rate is out of range (0..100). Sampling will be disabled, you may be sending too much data which may affect your AI service level.",{samplingRate:t},!0),t=100),this[vf]=t,this.samplingScoreGenerator=new fte}return e.prototype.isSampledIn=function(t){var n=this[vf],o=!1;return n==null||n&gt;=100||t.baseType===Ki[Ls]?!0:(o=this.samplingScoreGenerator[IC](t)&lt;n,o)},e}();var Ic,CSe=65e3;function LC(e){try{return e.responseText}catch{}return null}function _te(){var e,t,n;return e={endpointUrl:function(){return Uu+xc}},e[sy]=function(){return!1},e[dN]=function(){return 15e3},e[wC]=function(){return 102400},e[kC]=function(){return!1},e[sN]=function(){return!0},e[ay]=function(){return!1},e[yf]=function(){return!1},e[EC]=function(){return!0},e[_f]=function(){return!1},e[cN]=function(){return!1},e[iN]=function(){return!1},e[ly]=function(){return t},e[Pc]=function(){return t},e[aN]=function(){return 100},e[lN]=function(){return n},e[uN]=function(){return t},e.eventsLimitInMem=function(){return 1e4},e}var ASe=(Ic={},Ic[Qi.dataType]=gN,Ic[wa.dataType]=lte,Ic[Fr.dataType]=ste,Ic[Ea.dataType]=ate,Ic[tr.dataType]=rte,Ic[Ki.dataType]=ite,Ic[Wi.dataType]=ote,Ic),fN=function(e){No(t,e);function t(){var n=e.call(this)||this;n.priority=1001,n.identifier=Vv,n._senderConfig=_te();var o,r,i,s,a,l,c,u,d=0,p,h,g,f;return _t(t,n,function(b,y){ve(),b.pause=function(){Pt(),s=!0},b.resume=function(){s&amp;&amp;(s=!1,r=null,b._buffer.size()&gt;b._senderConfig[wC]()&amp;&amp;b[fm](!0,null,10),mn())},b.flush=function(P,V,ie){if(P===void 0&amp;&amp;(P=!0),!s){Pt();try{b[fm](P,null,ie||1)}catch(pe){xe(b[Sr](),1,22,"flush failed, telemetry will not be collected: "+wt(pe),{exception:Oe(pe)})}}},b.onunloadFlush=function(){if(!s)if((b._senderConfig[iN]()===!1||b[Tn][EC]()===!1)&amp;&amp;Du())try{b[fm](!0,k,2)}catch(P){xe(b[Sr](),1,20,"failed to flush with beacon sender on page unload, telemetry will not be collected: "+wt(P),{exception:Oe(P)})}else b.flush()},b.addHeader=function(P,V){u[P]=V},b.initialize=function(P,V,ie,pe){b.isInitialized()&amp;&amp;xe(b[Sr](),1,28,"Sender is already initialized"),y.initialize(P,V,ie,pe);var Be=b._getTelCtx(),at=b.identifier;l=new hte(V.logger),o=0,r=null,i=0,b[bf]=null,c=0;var ft=b[Sr]();f=ji(er("Sender"),V.evtNamespace&amp;&amp;V.evtNamespace()),g=ute(f);var wn=_te();Lt(wn,function(ae,be){b[Tn][ae]=function(){var Te=Be.getConfig(at,ae,be());return!Te&amp;&amp;ae==="endpointUrl"&amp;&amp;(Te=be()),Te}});var vo=b[Tn][sN]()&amp;&amp;!!(b._senderConfig[ay]()||Bu());b[rd]=vo?new mte(ft,b[Tn]):new pte(ft,b[Tn]),b._sample=new bte(b[Tn][aN](),ft),oe(P)||xe(ft,1,100,"Invalid Instrumentation key "+P[ly]),!lm(b._senderConfig.endpointUrl())&amp;&amp;b._senderConfig.customHeaders()&amp;&amp;b._senderConfig.customHeaders()[kt]&gt;0&amp;&amp;qe(b[Tn][lN](),function(ae){n.addHeader(ae.header,ae.value)});var Mn=b[Tn],B=null;!Mn[_f]()&amp;&amp;Pk()?B=et:!Mn[_f]()&amp;&amp;jp()&amp;&amp;(B=re),!B&amp;&amp;Ak()&amp;&amp;(B=W),p=B||re,!Mn[EC]()&amp;&amp;Du()&amp;&amp;(B=N),b[bf]=B||re,!Mn[cN]()&amp;&amp;Ak(!0)?h=Pe:Du()?h=N:!Mn[_f]()&amp;&amp;Pk()?h=et:!Mn[_f]()&amp;&amp;jp()?h=re:h=p},b.processTelemetry=function(P,V){V=b._getTelCtx(V);var ie=V[Sr]();try{if(b[Tn][kC]())return;if(!P){xe(ie,1,7,"Cannot send empty telemetry");return}if(P.baseData&amp;&amp;!P[CC]){xe(ie,1,70,"Cannot send telemetry without baseData and baseType");return}if(P[CC]||(P[CC]="EventData"),!b[bf]){xe(ie,1,28,"Sender was not initialized");return}if(v(P))P[Xg]=b._sample[vf];else{xe(ie,2,33,"Telemetry item was sampled out and not sent",{SampleRate:b._sample[vf]});return}var pe=b[Tn][uN]()||void 0,Be=P.iKey||b[Tn][ly](),at=t.constructEnvelope(P,Be,ie,pe);if(!at){xe(ie,1,47,"Unable to create an AppInsights envelope");return}var ft=!1;if(P[co]&amp;&amp;P[co][Jg]&amp;&amp;(qe(P[co][Jg],function(B){try{B&amp;&amp;B(at)===!1&amp;&amp;(ft=!0,ks(ie,"Telemetry processor check returns false"))}catch(ae){xe(ie,1,64,"One of telemetry initializers failed, telemetry item will not be sent: "+wt(ae),{exception:Oe(ae)},!0)}}),delete P[co][Jg]),ft)return;var wn=l.serialize(at),vo=b[rd],Mn=vo.size();Mn+wn[kt]&gt;b[Tn][wC]()&amp;&amp;(!g||g[iy]())&amp;&amp;b[fm](!0,null,10),vo[mm](wn),mn()}catch(B){xe(ie,2,12,"Failed adding telemetry to the sender's buffer, some telemetry will be lost: "+wt(B),{exception:Oe(B)})}b.processNext(P,V)},b[Zee]=function(P,V,ie){P.readyState===4&amp;&amp;T(P.status,V,P.responseURL,ie,Ee(P),LC(P)||P.response)},b[fm]=function(P,V,ie){if(P===void 0&amp;&amp;(P=!0),!s)try{var pe=b[rd];if(b[Tn][kC]())pe[td]();else{if(pe[ed]()&gt;0){var Be=pe.getItems();q(ie||0,P),V?V.call(n,Be,P):b[bf](Be,P)}i=+new Date}Pt()}catch(ft){var at=Yg();(!at||at&gt;9)&amp;&amp;xe(b[Sr](),1,40,"Telemetry transmission failed, some telemetry will be lost: "+wt(ft),{exception:Oe(ft)})}},b._doTeardown=function(P,V){b.onunloadFlush(),g.unload(),ve()},b[Rs]=function(P,V,ie){xe(b[Sr](),2,26,"Failed to send telemetry.",{message:V}),b._buffer[gm](P)},b[AC]=function(P,V){for(var ie=[],pe=[],Be=V.errors.reverse(),at=0,ft=Be;at&lt;ft.length;at++){var wn=ft[at],vo=P.splice(wn.index,1)[0];An(wn.statusCode)?pe[Ac](vo):ie[Ac](vo)}P[kt]&gt;0&amp;&amp;b[cy](P,V[uy]),ie[kt]&gt;0&amp;&amp;b[Rs](ie,Ee(null,["partial success",V[uy],"of",V.itemsReceived].join(" "))),pe[kt]&gt;0&amp;&amp;(Vt(pe),xe(b[Sr](),2,40,"Partial success. Delivered: "+P[kt]+", Failed: "+ie[kt]+". Will retry to send "+pe[kt]+" our of "+V[ete]+" items"))},b[cy]=function(P,V){b._buffer[gm](P)},b._xdrOnLoad=function(P,V){var ie=LC(P);if(P&amp;&amp;(ie+""=="200"||ie===""))o=0,b[cy](V,0);else{var pe=Ht(ie);pe&amp;&amp;pe.itemsReceived&amp;&amp;pe.itemsReceived&gt;pe[uy]&amp;&amp;!b[Tn][yf]()?b[AC](V,pe):b[Rs](V,H(P))}};function v(P){return b._sample.isSampledIn(P)}function T(P,V,ie,pe,Be,at){var ft=null;if(b._appId||(ft=Ht(at),ft&amp;&amp;ft.appId&amp;&amp;(b._appId=ft.appId)),(P&lt;200||P&gt;=300)&amp;&amp;P!==0){if((P===301||P===307||P===308)&amp;&amp;!C(ie)){b[Rs](V,Be);return}!b[Tn][yf]()&amp;&amp;An(P)?(Vt(V),xe(b[Sr](),2,40,". Response code "+P+". Will retry to send "+V[kt]+" items.")):b[Rs](V,Be)}else if(g&amp;&amp;!g[iy]()){if(!b[Tn][yf]()){var wn=10;Vt(V,wn),xe(b[Sr](),2,40,". Offline - Response Code: ".concat(P,". Offline status: ").concat(!g.isOnline(),". Will retry to send ").concat(V.length," items."))}}else C(ie),P===206?(ft||(ft=Ht(at)),ft&amp;&amp;!b[Tn][yf]()?b[AC](V,ft):b[Rs](V,Be)):(o=0,b[cy](V,pe))}function C(P){return c&gt;=10?!1:!me(P)&amp;&amp;P!==""&amp;&amp;P!==b[Tn][id]()?(b[Tn][id]=function(){return P},++c,!0):!1}function k(P,V){h?h(P,!1):N(P,V)}function D(P){var V=qr(),ie=b[rd],pe=b[Tn][id](),Be=b._buffer[hm](P),at=new Blob([Be],{type:"text/plain;charset=UTF-8"}),ft=V.sendBeacon(pe,at);return ft&amp;&amp;(ie[nd](P),b._onSuccess(P,P[kt])),ft}function N(P,V){if(It(P)&amp;&amp;P[kt]&gt;0&amp;&amp;!D(P)){for(var ie=[],pe=0;pe&lt;P[kt];pe++){var Be=P[pe];D([Be])||ie[Ac](Be)}ie[kt]&gt;0&amp;&amp;(p&amp;&amp;p(ie,!0),xe(b[Sr](),2,40,". Failed to send telemetry with Beacon API, retried with normal sender."))}}function re(P,V){var ie=new XMLHttpRequest,pe=b[Tn][id]();try{ie[Ta]=!0}catch{}ie.open("POST",pe,V),ie[PC]("Content-type","application/json"),lm(pe)&amp;&amp;ie[PC](on[6],on[7]),qe(Nr(u),function(at){ie[PC](at,u[at])}),ie.onreadystatechange=function(){return b._xhrReadyStateChange(ie,P,P[kt])},ie.onerror=function(at){return b[Rs](P,Ee(ie),at)};var Be=b._buffer[hm](P);ie.send(Be),b._buffer[nd](P)}function Pe(P,V){if(It(P)){for(var ie=P[kt],pe=0;pe&lt;P[kt];pe++)ie+=P[pe][kt];d+ie&lt;=CSe?Ze(P,!1):Du()?N(P,V):(p&amp;&amp;p(P,!0),xe(b[Sr](),2,40,". Failed to send telemetry with Beacon API, retried with xhrSender."))}}function W(P,V){Ze(P,!0)}function Ze(P,V){var ie,pe=b[Tn][id](),Be=b._buffer[hm](P),at=new Blob([Be],{type:"application/json"}),ft=new Headers,wn=Be[kt],vo=!1,Mn=!1;lm(pe)&amp;&amp;ft.append(on[6],on[7]),qe(Nr(u),function(be){ft.append(be,u[be])});var B=(ie={method:"POST",headers:ft,body:at},ie[Ta]=!0,ie);V||(B.keepalive=!0,vo=!0,d+=wn);var ae=new Request(pe,B);try{ae[Ta]=!0}catch{}b._buffer[nd](P);try{fetch(ae).then(function(be){V||(d-=wn,wn=0),Mn||(Mn=!0,be.ok?be.text().then(function(Te){T(be.status,P,be.url,P[kt],be.statusText,Te)}):b[Rs](P,be.statusText))}).catch(function(be){V||(d-=wn,wn=0),Mn||(Mn=!0,b[Rs](P,be.message))})}catch(be){Mn||b[Rs](P,Oe(be))}vo&amp;&amp;!Mn&amp;&amp;(Mn=!0,b._onSuccess(P,P[kt]))}function Ht(P){try{if(P&amp;&amp;P!==""){var V=Eo().parse(P);if(V&amp;&amp;V.itemsReceived&amp;&amp;V.itemsReceived&gt;=V[uy]&amp;&amp;V.itemsReceived-V.itemsAccepted===V.errors[kt])return V}}catch(ie){xe(b[Sr](),1,43,"Cannot parse the response. "+wt(ie),{response:P})}return null}function Vt(P,V){if(V===void 0&amp;&amp;(V=1),!(!P||P[kt]===0)){var ie=b[rd];ie[gm](P),o++;for(var pe=0,Be=P;pe&lt;Be.length;pe++){var at=Be[pe];ie[mm](at)}ln(V),mn()}}function ln(P){var V=10,ie;if(o&lt;=1)ie=V;else{var pe=(Math.pow(2,o)-1)/2,Be=Math.floor(Math.random()*pe*V)+1;Be=P*Be,ie=Math.max(Math.min(Be,3600),V)}var at=Uo()+ie*1e3;r=at}function mn(){if(!a&amp;&amp;!s){var P=r?Math.max(0,r-Uo()):0,V=Math.max(b[Tn][dN](),P);a=setTimeout(function(){a=null,b[fm](!0,null,1)},V)}}function Pt(){clearTimeout(a),a=null,r=null}function An(P){return P===401||P===403||P===408||P===429||P===500||P===502||P===503||P===504}function Ee(P,V){return P?"XMLHttpRequest,Status:"+P.status+",Response:"+LC(P)||P.response||"":V}function et(P,V){var ie=b[rd],pe=Vi(),Be=new XDomainRequest;Be.onload=function(){return b._xdrOnLoad(Be,P)},Be.onerror=function(vo){return b[Rs](P,H(Be),vo)};var at=pe&amp;&amp;pe.location&amp;&amp;pe.location.protocol||"";if(b[Tn][id]().lastIndexOf(at,0)!==0){xe(b[Sr](),2,40,". Cannot send XDomain request. The endpoint URL protocol doesn't match the hosting page protocol."),ie[td]();return}var ft=b[Tn][id]().replace(/^(https?:)/,"");Be.open("POST",ft);var wn=ie[hm](P);Be.send(wn),ie[nd](P)}function H(P,V){return P?"XDomainRequest,Response:"+LC(P)||"":V}function Y(){var P="getNotifyMgr";return b.core[P]?b.core[P]():b.core._notificationManager}function q(P,V){var ie=Y();if(ie&amp;&amp;ie[pN])try{ie[pN](P,V)}catch(pe){xe(b[Sr](),1,74,"send request notification failed: "+wt(pe),{exception:Oe(pe)})}}function oe(P){var V=me(P[mN])?!1:P[mN];if(V)return!0;var ie="^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$",pe=new RegExp(ie);return pe.test(P[ly])}function ve(){b[bf]=null,b[rd]=null,b._appId=null,b._sample=null,u={},g=null,o=0,r=null,i=null,s=!1,a=null,l=null,c=0,d=0,p=null,h=null,f=null}}),n}return t.constructEnvelope=function(n,o,r,i){var s;o!==n.iKey&amp;&amp;!me(o)?s=eo(eo({},n),{iKey:o}):s=n;var a=ASe[s.baseType]||gN;return a(r,s,i)},t}(xa);var bN="duration",ad="properties";var pi="requestUrl",xf="inst",ka="length",Ca="traceID",wl="spanID",mi="traceFlags",Tf="context",ld="aborted",Sf="traceId",wf="spanId",Aa="core",RC="includeCorrelationHeaders",_N="canIncludeCorrelationHeader",dy="getAbsoluteUrl",cd="headers",hi="requestHeaders",py="appId",MC="setRequestHeader",vN="trackDependencyDataInternal",DC="distributedTracingMode",Lc="startTime",ym="toLowerCase",vte="enableRequestHeaderTracking",yte="enableAjaxErrorStatusText",xte="enableAjaxPerfTracking",Tte="maxAjaxCallsPerView",Ste="enableResponseHeaderTracking",wte="excludeRequestFromAutoTrackingPatterns",Ete="addRequestContext",kte="disableAjaxTracking",Cte="disableFetchTracking",Xi="status",Rc="statusText",Ef="headerMap",my="openDone",hy="sendDone",Mc="requestSentTime",gy="abortDone",fy="getTraceId",by="getTraceFlags",El="method",_y="errorStatusText",$C="stateChangeAttached",Ate="responseText",xm="responseFinishedTime",vy="CreateTrackItem",NC="response",yN="getAllResponseHeaders",yy="getPartAProps",xN="getCorrelationContext",kf="perfMark",Pte="ajaxPerfLookupDelay",ud="name",xy="perfTiming";var Ite="correlationContext",qC="ajaxTotalDuration",FC="eventTraceCtx";function Lte(e,t,n){var o=0,r=e[t],i=e[n];return r&amp;&amp;i&amp;&amp;(o=ko(r,i)),o}function Tm(e,t,n,o,r){var i=0,s=Lte(n,o,r);return s&amp;&amp;(i=dd(e,t,Yi(s))),i}function dd(e,t,n){var o="ajaxPerf",r=0;if(e&amp;&amp;t&amp;&amp;n){var i=e[o]=e[o]||{};i[t]=n,r=1}return r}function PSe(e,t){var n=e[xy],o=t[ad]||{},r=0,i="name",s="Start",a="End",l="domainLookup",c="connect",u="redirect",d="request",p="response",h="startTime",g=l+s,f=l+a,b=c+s,y=c+a,v=d+s,T=d+a,C=p+s,k=p+a,D=u+s,N=u=a,re="transferSize",Pe="encodedBodySize",W="decodedBodySize",Ze="serverTiming";if(n){r|=Tm(o,u,n,D,N),r|=Tm(o,l,n,g,f),r|=Tm(o,c,n,b,y),r|=Tm(o,d,n,v,T),r|=Tm(o,p,n,C,k),r|=Tm(o,"networkConnect",n,h,y),r|=Tm(o,"sentRequest",n,v,k);var Ht=n[bN];Ht||(Ht=Lte(n,h,k)||0),r|=dd(o,bN,Ht),r|=dd(o,"perfTotal",Ht);var Vt=n[Ze];if(Vt){var ln={};qe(Vt,function(mn,Pt){var An=zp(mn[i]||""+Pt),Ee=ln[An]||{};Lt(mn,function(et,H){(et!==i&amp;&amp;Qe(H)||yv(H))&amp;&amp;(Ee[et]&amp;&amp;(H=Ee[et]+";"+H),(H||!Qe(H))&amp;&amp;(Ee[et]=H))}),ln[An]=Ee}),r|=dd(o,Ze,ln)}r|=dd(o,re,n[re]),r|=dd(o,Pe,n[Pe]),r|=dd(o,W,n[W])}else e[kf]&amp;&amp;(r|=dd(o,"missing",e.perfAttempts));r&amp;&amp;(t[ad]=o)}var ISe=function(){function e(){var t=this;t[my]=!1,t.setRequestHeaderDone=!1,t[hy]=!1,t[gy]=!1,t[$C]=!1}return e}();var TN=function(){function e(t,n,o,r){var i,s=this,a=o,l="responseText";s[kf]=null,s.completed=!1,s.requestHeadersSize=null,s[hi]=null,s.responseReceivingDuration=null,s.callbackDuration=null,s[qC]=null,s[ld]=0,s.pageUrl=null,s[pi]=null,s.requestSize=0,s[El]=null,s[Xi]=null,s[Mc]=null,s.responseStartedTime=null,s[xm]=null,s.callbackFinishedTime=null,s.endTime=null,s.xhrMonitoringState=new ISe,s.clientFailure=0,s[Ca]=t,s[wl]=n,s[mi]=r?.getTraceFlags(),r?s[FC]=(i={},i[Sf]=r[fy](),i[wf]=r.getSpanId(),i[mi]=r[by](),i):s[FC]=null,_t(e,s,function(c){c.getAbsoluteUrl=function(){return c[pi]?Zk(c[pi]):null},c.getPathName=function(){return c[pi]?yl(a,eC(c[El],c[pi])):null},c[vy]=function(u,d,p){var h;if(c.ajaxTotalDuration=Math.round(ko(c.requestSentTime,c.responseFinishedTime)*1e3)/1e3,c[qC]&lt;0)return null;var g=(h={id:"|"+c[Ca]+"."+c[wl],target:c[dy]()},h[ud]=c.getPathName(),h.type=u,h[Lc]=null,h.duration=c[qC],h.success=+c[Xi]&gt;=200&amp;&amp;+c[Xi]&lt;400,h.responseCode=+c[Xi],h[ad]={HttpMethod:c[El]},h),f=g[ad];if(c[ld]&amp;&amp;(f[ld]=!0),c[Mc]&amp;&amp;(g[Lc]=new Date,g[Lc].setTime(c[Mc])),PSe(c,g),d&amp;&amp;Nr(c.requestHeaders)[ka]&gt;0&amp;&amp;(f[hi]=c[hi]),p){var b=p();if(b){var y=b[Ite];if(y&amp;&amp;(g.correlationContext=y),b[Ef]&amp;&amp;Nr(b.headerMap)[ka]&gt;0&amp;&amp;(f.responseHeaders=b[Ef]),c[_y])if(c[Xi]&gt;=400){var v=b.type;(v===""||v==="text")&amp;&amp;(f.responseText=b.responseText?b[Rc]+" - "+b[l]:b[Rc]),v==="json"&amp;&amp;(f.responseText=b.response?b[Rc]+" - "+JSON.stringify(b[NC]):b[Rc])}else c[Xi]===0&amp;&amp;(f.responseText=b[Rc]||"")}}return g},c[yy]=function(){var u,d=null,p=c[FC];if(p&amp;&amp;(p[Sf]||p[wf])){d={};var h=d[nr.TraceExt]=(u={},u[Ca]=p[Sf],u.parentID=p[wf],u);me(p[mi])||(h[mi]=p[mi])}return d}})}return e.__ieDyn=1,e}();var Rte="ai.ajxmn.",wy="diagLog",Ji="ajaxData",Sm="fetch",Ty="Failed to monitor XMLHttpRequest",Hte=", monitoring data for this ajax call ",Cf=Hte+"may be incorrect.",Mte=Hte+"won't be sent.",Dte="Failed to get Request-Context correlation header as it may be not included in the response or not accessible.",$te="Failed to add custom defined request context as configured call back may missing a null check.",Nte="Failed to calculate the duration of the ",qte=0;function LSe(){var e=xs();return!e||me(e.Request)||me(e.Request[$n])||me(e[Sm])?null:e[Sm]}var UC=null;function RSe(){if(UC==null)try{UC=!!(self&amp;&amp;self instanceof WorkerGlobalScope)}catch{UC=!1}return UC}function MSe(e){var t=!1;if(jp()){var n=XMLHttpRequest[$n];t=!me(n)&amp;&amp;!me(n.open)&amp;&amp;!me(n.send)&amp;&amp;!me(n.abort)}var o=Yg();if(o&amp;&amp;o&lt;9&amp;&amp;(t=!1),t)try{var r=new XMLHttpRequest;r[Ji]={};var i=XMLHttpRequest[$n].open;XMLHttpRequest[$n].open=i}catch(s){t=!1,Ey(e,15,"Failed to enable XMLHttpRequest monitoring, extension is not supported",{exception:Oe(s)})}return t}function OC(e){var t="";try{e&amp;&amp;e[Ji]&amp;&amp;e[Ji][pi]&amp;&amp;(t+="(url: '"+e[Ji][pi]+"')")}catch{}return t}function Ey(e,t,n,o,r){xe(e[wy](),1,t,n,o,r)}function Af(e,t,n,o,r){xe(e[wy](),2,t,n,o,r)}function Sy(e,t,n){return function(o){Ey(e,t,n,{ajaxDiagnosticsMessage:OC(o[xf]),exception:Oe(o.err)})}}function Pf(e,t){return e&amp;&amp;t?e.indexOf(t):-1}function Fte(e,t,n){var o={id:t,fn:n};return e.push(o),{remove:function(){qe(e,function(r,i){if(r.id===o.id)return e.splice(i,1),-1})}}}function Ote(e,t,n,o){var r=!0;return qe(t,function(i,s){try{i.fn.call(null,n)===!1&amp;&amp;(r=!1)}catch(a){xe(e&amp;&amp;e.logger,1,64,"Dependency "+o+" [#"+s+"] failed: "+wt(a),{exception:Oe(a)},!0)}}),r}function DSe(e,t,n,o,r,i){var s=e[ka];if(s&gt;0){var a={core:t,xhr:o,input:r,init:i,traceId:n[Ca],spanId:n[wl],traceFlags:n[mi],context:n[Tf]||{},aborted:!!n[ld]};Ote(t,e,a,"listener"),n[Ca]=a[Sf],n[wl]=a[wf],n[mi]=a[mi],n[Tf]=a[Tf]}}var HC="*.blob.core.",Bte=Og([HC+"windows.net",HC+"chinacloudapi.cn",HC+"cloudapi.de",HC+"usgovcloudapi.net"]),$Se=[/https:\/\/[^\/]*(\.pipe\.aria|aria\.pipe|events\.data|collector\.azure)\.[^\/]+\/(OneCollector\/1|Collector\/3)\.0/i];function SN(){var e={maxAjaxCallsPerView:500,disableAjaxTracking:!1,disableFetchTracking:!1,excludeRequestFromAutoTrackingPatterns:void 0,disableCorrelationHeaders:!1,distributedTracingMode:1,correlationHeaderExcludedDomains:Bte,correlationHeaderDomains:void 0,correlationHeaderExcludePatterns:void 0,appId:void 0,enableCorsCorrelation:!1,enableRequestHeaderTracking:!1,enableResponseHeaderTracking:!1,enableAjaxErrorStatusText:!1,enableAjaxPerfTracking:!1,maxAjaxPerfLookupAttempts:3,ajaxPerfLookupDelay:25,ignoreHeaders:["Authorization","X-API-Key","WWW-Authenticate"],addRequestContext:void 0,addIntEndpoints:!0};return e}function Ute(){var e=SN();return Lt(e,function(t){e[t]=void 0}),e}var wN=function(e){No(t,e);function t(){var n=e.call(this)||this;n.identifier=t.identifier,n.priority=120;var o,r,i,s,a,l,c,u,d,p,h,g,f,b,y,v,T,C,k,D,N,re,Pe;return _t(t,n,function(W,Ze){var Ht=Ze._addHook;Vt(),W.initialize=function(B,ae,be,Te){W.isInitialized()||(Ze.initialize(B,ae,be,Te),D=ji(er("ajax"),ae&amp;&amp;ae.evtNamespace&amp;&amp;ae.evtNamespace()),ln(B),et(),An(),mn())},W._doTeardown=function(){Vt()},W.trackDependencyData=function(B,ae){Mn(Pe,W[Aa],null,B,ae)},W[RC]=function(B,ae,be,Te){var Le=W._currentWindowHost||i;if(DSe(re,W[Aa],B,Te,ae,be),ae){if(wc[_N](s,B[dy](),Le)){be||(be={});var tt=new Headers(be[cd]||(ae instanceof Request?ae[cd]||{}:{}));if(p){var nt="|"+B[Ca]+"."+B[wl];tt.set(on[3],nt),a&amp;&amp;(B[hi][on[3]]=nt)}var zt=s[py]||u&amp;&amp;u[py]();if(zt&amp;&amp;(tt.set(on[0],on[2]+zt),a&amp;&amp;(B[hi][on[0]]=on[2]+zt)),d){var lt=B[mi];me(lt)&amp;&amp;(lt=1);var jt=Pv(Av(B[Ca],B[wl],lt));tt.set(on[4],jt),a&amp;&amp;(B[hi][on[4]]=jt)}be[cd]=tt}return be}else if(Te){if(wc[_N](s,B[dy](),Le)){if(p){var nt="|"+B[Ca]+"."+B[wl];Te[MC](on[3],nt),a&amp;&amp;(B[hi][on[3]]=nt)}var zt=s[py]||u&amp;&amp;u[py]();if(zt&amp;&amp;(Te[MC](on[0],on[2]+zt),a&amp;&amp;(B[hi][on[0]]=on[2]+zt)),d){var lt=B[mi];me(lt)&amp;&amp;(lt=1);var jt=Pv(Av(B[Ca],B[wl],lt));Te[MC](on[4],jt),a&amp;&amp;(B[hi][on[4]]=jt)}}return Te}},W[vN]=function(B,ae,be){if(f===-1||c&lt;f){(s[DC]===2||s[DC]===1)&amp;&amp;typeof B.id=="string"&amp;&amp;B.id[B.id[ka]-1]!=="."&amp;&amp;(B.id+="."),me(B[Lc])&amp;&amp;(B[Lc]=new Date);var Te=Is(B,Wi.dataType,Wi.envelopeType,W[wy](),ae,be);W[Aa].track(Te)}else c===f&amp;&amp;Ey(W,55,"Maximum ajax per page view limit reached, ajax monitoring is paused until the next trackPageView(). In order to increase the limit set the maxAjaxCallsPerView configuration parameter.",!0);++c},W.addDependencyListener=function(B){return Fte(re,N++,B)},W.addDependencyInitializer=function(B){return Fte(Pe,N++,B)};function Vt(){var B=si();o=!1,r=!1,i=B&amp;&amp;B.host&amp;&amp;B.host[ym](),s=t.getEmptyConfig(),a=!1,l=!1,c=0,u=null,d=!1,p=!1,h=null,g=!1,f=0,b=!1,y={},v=!1,T=!1,C=null,k=null,D=null,N=0,re=[],Pe=[]}function ln(B){var ae=Ho(null,B,W[Aa]);s=Ute();var be=SN();Lt(be,function(tt,nt){s[tt]=ae.getConfig(t.identifier,tt,nt)});var Te=s[DC];if(a=s[vte],l=s[yte],g=s[xte],f=s[Tte],b=s[Ste],C=[].concat(s[wte]||[],s.addIntEndpoints!==!1?$Se:[]),k=s[Ete],p=Te===0||Te===1,d=Te===1||Te===2,g){var Le=B.instrumentationKey||"unkwn";Le[ka]&gt;5?h=Rte+Le.substring(Le[ka]-5)+".":h=Rte+Le+"."}v=!!s[kte],T=!!s[Cte]}function mn(){var B=W[Aa].getPlugin(Vu);B&amp;&amp;(u=B.plugin[Tf])}function Pt(B){var ae=!0;return(B||s.ignoreHeaders)&amp;&amp;qe(s.ignoreHeaders,function(be){if(be[ym]()===B[ym]())return ae=!1,-1}),ae}function An(){var B=LSe();if(B){var ae=xs(),be=B.polyfill;!T&amp;&amp;!o?(Ht(Rv(ae,Sm,{ns:D,req:function(Te,Le,tt){var nt;if(!T&amp;&amp;o&amp;&amp;!H(null,Le,tt)&amp;&amp;!(be&amp;&amp;r)){var zt=Te.ctx();nt=at(Le,tt);var lt=W[RC](nt,Le,tt);lt!==tt&amp;&amp;Te.set(1,lt),zt.data=nt}},rsp:function(Te,Le){if(!T){var tt=Te.ctx().data;tt&amp;&amp;(Te.rslt=Te.rslt.then(function(nt){return wn(Te,(nt||{})[Xi],Le,nt,tt,function(){var zt={statusText:(nt||{})[Rc],headerMap:null,correlationContext:vo(nt)};if(b&amp;&amp;nt){var lt={};nt.headers.forEach(function(jt,Lr){Pt(Lr)&amp;&amp;(lt[Lr]=jt)}),zt[Ef]=lt}return zt}),nt}).catch(function(nt){throw wn(Te,0,Le,null,tt,null,{error:nt.message||Oe(nt)}),nt}))}},hkErr:Sy(W,15,"Failed to monitor Window.fetch"+Cf)},!0,RSe())),o=!0):be&amp;&amp;Ht(Rv(ae,Sm,{ns:D,req:function(Te,Le,tt){H(null,Le,tt)}})),be&amp;&amp;(ae[Sm].polyfill=be)}}function Ee(B,ae,be){Ht(L$(B,ae,be))}function et(){MSe(W)&amp;&amp;!v&amp;&amp;!r&amp;&amp;(Ee(XMLHttpRequest,"open",{ns:D,req:function(B,ae,be,Te){if(!v){var Le=B[xf],tt=Le[Ji];!H(Le,be)&amp;&amp;Y(Le,!0)&amp;&amp;((!tt||!tt.xhrMonitoringState[my])&amp;&amp;oe(Le,ae,be,Te),ve(Le))}},hkErr:Sy(W,15,Ty+".open"+Cf)}),Ee(XMLHttpRequest,"send",{ns:D,req:function(B,ae){if(!v){var be=B[xf],Te=be[Ji];Y(be)&amp;&amp;!Te.xhrMonitoringState[hy]&amp;&amp;(pe("xhr",Te),Te[Mc]=sf(),W[RC](Te,void 0,void 0,be),Te.xhrMonitoringState[hy]=!0)}},hkErr:Sy(W,17,Ty+Cf)}),Ee(XMLHttpRequest,"abort",{ns:D,req:function(B){if(!v){var ae=B[xf],be=ae[Ji];Y(ae)&amp;&amp;!be.xhrMonitoringState[gy]&amp;&amp;(be[ld]=1,be.xhrMonitoringState[gy]=!0)}},hkErr:Sy(W,13,Ty+".abort"+Cf)}),Ee(XMLHttpRequest,"setRequestHeader",{ns:D,req:function(B,ae,be){if(!v&amp;&amp;a){var Te=B[xf];Y(Te)&amp;&amp;Pt(ae)&amp;&amp;(Te[Ji][hi][ae]=be)}},hkErr:Sy(W,71,Ty+".setRequestHeader"+Cf)}),r=!0)}function H(B,ae,be){var Te=!1,Le=((Qe(ae)?ae:(ae||{}).url||"")||"")[ym]();if(qe(C,function(zt){var lt=zt;Qe(zt)&amp;&amp;(lt=new RegExp(zt)),Te||(Te=lt.test(Le))}),Te)return Te;var tt=Pf(Le,"?"),nt=Pf(Le,"#");return(tt===-1||nt!==-1&amp;&amp;nt&lt;tt)&amp;&amp;(tt=nt),tt!==-1&amp;&amp;(Le=Le.substring(0,tt)),me(B)?me(ae)||(Te=(typeof ae=="object"?ae[Ta]===!0:!1)||(be?be[Ta]===!0:!1)):Te=B[Ta]===!0||Le[Ta]===!0,!Te&amp;&amp;Le&amp;&amp;lm(Le)&amp;&amp;(Te=!0),Te?y[Le]||(y[Le]=1):y[Le]&amp;&amp;(Te=!0),Te}function Y(B,ae){var be=!0,Te=r;return me(B)||(be=ae===!0||!me(B[Ji])),Te&amp;&amp;be}function q(){var B=null;return W[Aa]&amp;&amp;W[Aa].getTraceCtx&amp;&amp;(B=W[Aa].getTraceCtx(!1)),!B&amp;&amp;u&amp;&amp;u.telemetryTrace&amp;&amp;(B=cm(u.telemetryTrace)),B}function oe(B,ae,be,Te){var Le,tt=q(),nt=tt&amp;&amp;tt[fy]()||ai(),zt=ai().substr(0,16),lt=new TN(nt,zt,W[wy](),(Le=W.core)===null||Le===void 0?void 0:Le.getTraceCtx());lt[mi]=tt&amp;&amp;tt[by](),lt[El]=ae,lt[pi]=be,lt.xhrMonitoringState[my]=!0,lt[hi]={},lt.async=Te,lt[_y]=l,B[Ji]=lt}function ve(B){B[Ji].xhrMonitoringState[$C]=Cs(B,"readystatechange",function(){try{B&amp;&amp;B.readyState===4&amp;&amp;Y(B)&amp;&amp;V(B)}catch(be){var ae=Oe(be);(!ae||Pf(ae[ym](),"c00c023f")===-1)&amp;&amp;Ey(W,16,Ty+" 'readystatechange' event handler"+Cf,{ajaxDiagnosticsMessage:OC(B),exception:ae})}},D)}function P(B){try{var ae=B.responseType;if(ae===""||ae==="text")return B[Ate]}catch{}return null}function V(B){var ae=B[Ji];ae[xm]=sf(),ae[Xi]=B[Xi];function be(Te,Le){var tt=Le||{};tt.ajaxDiagnosticsMessage=OC(B),Te&amp;&amp;(tt.exception=Oe(Te)),Af(W,14,Nte+"ajax call"+Mte,tt)}Be("xmlhttprequest",ae,function(){try{var Te=ae[vy]("Ajax",a,function(){var nt={statusText:B[Rc],headerMap:null,correlationContext:ie(B),type:B.responseType,responseText:P(B),response:B[NC]};if(b){var zt=B[yN]();if(zt){var lt=to(zt).split(/[\r\n]+/),jt={};qe(lt,function(Lr){var ur=Lr.split(": "),ep=ur.shift(),ze=ur.join(": ");Pt(ep)&amp;&amp;(jt[ep]=ze)}),nt[Ef]=jt}}return nt}),Le=void 0;try{k&amp;&amp;(Le=k({status:B[Xi],xhr:B}))}catch{Af(W,104,$te)}if(Te){Le!==void 0&amp;&amp;(Te[ad]=eo(eo({},Te.properties),Le));var tt=ae[yy]();Mn(Pe,W[Aa],ae,Te,null,tt)}else be(null,{requestSentTime:ae[Mc],responseFinishedTime:ae[xm]})}finally{try{B[Ji]=null}catch{}}},function(Te){be(Te,null)})}function ie(B){try{var ae=B[yN]();if(ae!==null){var be=Pf(ae[ym](),on[8]);if(be!==-1){var Te=B.getResponseHeader(on[0]);return wc[xN](Te)}}}catch(Le){Af(W,18,Dte,{ajaxDiagnosticsMessage:OC(B),exception:Oe(Le)})}}function pe(B,ae){if(ae[pi]&amp;&amp;h&amp;&amp;g){var be=Es();if(be&amp;&amp;Je(be.mark)){qte++;var Te=h+B+"#"+qte;be.mark(Te);var Le=be.getEntriesByName(Te);Le&amp;&amp;Le[ka]===1&amp;&amp;(ae[kf]=Le[0])}}}function Be(B,ae,be,Te){var Le=ae[kf],tt=Es(),nt=s.maxAjaxPerfLookupAttempts,zt=s[Pte],lt=ae[pi],jt=0;(function Lr(){try{if(tt&amp;&amp;Le){jt++;for(var ur=null,ep=tt.getEntries(),ze=ep[ka]-1;ze&gt;=0;ze--){var O=ep[ze];if(O){if(O.entryType==="resource")O.initiatorType===B&amp;&amp;(Pf(O[ud],lt)!==-1||Pf(lt,O[ud])!==-1)&amp;&amp;(ur=O);else if(O.entryType==="mark"&amp;&amp;O[ud]===Le[ud]){ae[xy]=ur;break}if(O[Lc]&lt;Le[Lc]-1e3)break}}}!Le||ae[xy]||jt&gt;=nt||ae.async===!1?(Le&amp;&amp;Je(tt.clearMarks)&amp;&amp;tt.clearMarks(Le[ud]),ae.perfAttempts=jt,be()):setTimeout(Lr,zt)}catch(E){Te(E)}})()}function at(B,ae){var be,Te=q(),Le=Te&amp;&amp;Te[fy]()||ai(),tt=ai().substr(0,16),nt=new TN(Le,tt,W[wy](),(be=W.core)===null||be===void 0?void 0:be.getTraceCtx());nt[mi]=Te&amp;&amp;Te[by](),nt[Mc]=sf(),nt[_y]=l,B instanceof Request?nt[pi]=B?B.url:"":nt[pi]=B;var zt="GET";ae&amp;&amp;ae[El]?zt=ae[El]:B&amp;&amp;B instanceof Request&amp;&amp;(zt=B[El]),nt[El]=zt;var lt={};if(a){var jt=new Headers((ae?ae[cd]:0)||(B instanceof Request?B[cd]||{}:{}));jt.forEach(function(Lr,ur){Pt(ur)&amp;&amp;(lt[ur]=Lr)})}return nt[hi]=lt,pe(Sm,nt),nt}function ft(B){var ae="";try{me(B)||(typeof B=="string"?ae+="(url: '".concat(B,"')"):ae+="(url: '".concat(B.url,"')"))}catch(be){Ey(W,15,"Failed to grab failed fetch diagnostics message",{exception:Oe(be)})}return ae}function wn(B,ae,be,Te,Le,tt,nt){if(!Le)return;function zt(lt,jt,Lr){var ur=Lr||{};ur.fetchDiagnosticsMessage=ft(be),jt&amp;&amp;(ur.exception=Oe(jt)),Af(W,lt,Nte+"fetch call"+Mte,ur)}Le[xm]=sf(),Le[Xi]=ae,Be(Sm,Le,function(){var lt=Le[vy]("Fetch",a,tt),jt;try{k&amp;&amp;(jt=k({status:ae,request:be,response:Te}))}catch{Af(W,104,$te)}if(lt){jt!==void 0&amp;&amp;(lt[ad]=eo(eo({},lt.properties),jt));var Lr=Le[yy]();Mn(Pe,W[Aa],Le,lt,null,Lr)}else zt(14,null,{requestSentTime:Le[Mc],responseFinishedTime:Le[xm]})},function(lt){zt(18,lt,null)})}function vo(B){if(B&amp;&amp;B[cd])try{var ae=B[cd].get(on[0]);return wc[xN](ae)}catch(be){Af(W,18,Dte,{fetchDiagnosticsMessage:ft(B),exception:Oe(be)})}}function Mn(B,ae,be,Te,Le,tt){var nt=!0,zt=B[ka];if(zt&gt;0){var lt={item:Te,properties:Le,sysProperties:tt,context:be?be[Tf]:null,aborted:be?!!be[ld]:!1};nt=Ote(ae,B,lt,"initializer")}nt&amp;&amp;W[vN](Te,Le,tt)}}),n}return t.prototype.processTelemetry=function(n,o){this.processNext(n,o)},t.prototype.addDependencyInitializer=function(n){return null},t.identifier="AjaxDependencyPlugin",t.getDefaultConfig=SN,t.getEmptyConfig=Ute,t}(xa);var zte=function(){function e(){}return e}();var Gte=function(){function e(){this.id="browser",this.deviceClass="Browser"}return e}();var If="sessionManager",wm="update",Lf="isUserCookieSet",Rf="isNewUser",BC="getTraceCtx",ky="telemetryTrace",zC="applySessionContext",GC="applyApplicationContext",VC="applyDeviceContext",jC="applyOperationContext",YC="applyUserContext",QC="applyOperatingSystemContxt",KC="applyLocationContext",WC="applyInternalContext",Pa="accountId",Mf="sdkExtension",Df="getSessionId",kl="namePrefix",$f="sessionCookiePostfix",Nf="userCookiePostfix",pd="idLength",md="getNewId",Em="length",hd="automaticSession",gd="authenticatedId",qf="sessionExpirationMs",Cy="sessionRenewalMs",Ia="config",Ff="acquisitionDate",Ay="renewalDate",Py="cookieDomain",Uf="join",Hf="cookieSeparator",XC="authUserCookieName";var NSe="2.8.13",Vte=function(){function e(t){this.sdkVersion=(t[Mf]&amp;&amp;t[Mf]()?t[Mf]()+"_":"")+"javascript:"+NSe}return e}();var jte=function(){function e(){}return e}();var qSe="ai_session",EN=function(){function e(){}return e}();var Yte=function(){function e(t,n){var o=this,r,i,s=ya(n),a=Xp(n);_t(e,o,function(l){t||(t={}),Je(t[qf])||(t[qf]=function(){return e.acquisitionSpan}),Je(t[Cy])||(t[Cy]=function(){return e.renewalSpan}),l[Ia]=t;var c=l.config[$f]&amp;&amp;l[Ia][$f]()?l.config[$f]():l.config[kl]&amp;&amp;l[Ia][kl]()?l[Ia][kl]():"";r=function(){return qSe+c},l[hd]=new EN,l[wm]=function(){var f=Uo(),b=!1,y=l[hd];y.id||(b=!u(y,f));var v=l.config[qf]();if(!b&amp;&amp;v&gt;0){var T=l.config[Cy](),C=f-y[Ff],k=f-y[Ay];b=C&lt;0||k&lt;0,b=b||C&gt;v,b=b||k&gt;T}b?p(f):(!i||f-i&gt;e.cookieUpdateInterval)&amp;&amp;h(y,f)},l.backup=function(){var f=l[hd];g(f.id,f[Ff],f[Ay])};function u(f,b){var y=!1,v=a.get(r());if(v&amp;&amp;Je(v.split))y=d(f,v);else{var T=H$(s,r());T&amp;&amp;(y=d(f,T))}return y||!!f.id}function d(f,b){var y=!1,v=", session will be reset",T=b.split("|");if(T[Em]&gt;=2)try{var C=+T[1]||0,k=+T[2]||0;isNaN(C)||C&lt;=0?xe(s,2,27,"AI session acquisition date is 0"+v):isNaN(k)||k&lt;=0?xe(s,2,27,"AI session renewal date is 0"+v):T[0]&amp;&amp;(f.id=T[0],f[Ff]=C,f[Ay]=k,y=!0)}catch(D){xe(s,1,9,"Error parsing ai_session value ["+(b||"")+"]"+v+" - "+wt(D),{exception:Oe(D)})}return y}function p(f){var b=l[Ia]||{},y=(b[md]?b[md]():null)||vc;l.automaticSession.id=y(b[pd]?b[pd]():22),l[hd][Ff]=f,h(l[hd],f),Hv()||xe(s,2,0,"Browser does not support local storage. Session durations will be inaccurate.")}function h(f,b){var y=f[Ff];f[Ay]=b;var v=l[Ia],T=v[Cy](),C=y+v[qf]()-b,k=[f.id,y,b],D=0;C&lt;T?D=C/1e3:D=T/1e3;var N=v[Py]?v[Py]():null;a.set(r(),k.join("|"),v[qf]()&gt;0?D:null,N),i=b}function g(f,b,y){O$(s,r(),[f,b,y][Uf]("|"))}})}return e.acquisitionSpan=864e5,e.renewalSpan=18e5,e.cookieUpdateInterval=6e4,e}();var Qte=function(){function e(t,n,o,r){var i=this;i.traceID=t||ai(),i.parentID=n;var s=si();!o&amp;&amp;s&amp;&amp;s.pathname&amp;&amp;(o=s.pathname),i.name=Zt(r,o)}return e}();function Kte(e){return!(typeof e!="string"||!e||e.match(/,|;|=| |\|/))}var Wte=function(){function e(t,n){this.isNewUser=!1,this.isUserCookieSet=!1;var o=ya(n),r=Xp(n),i;_t(e,this,function(s){s[Ia]=t;var a=s.config[Nf]&amp;&amp;s[Ia][Nf]()?s[Ia][Nf]():"";i=function(){return e.userCookieName+a};var l=r.get(i());if(l){s[Rf]=!1;var c=l.split(e[Hf]);c[Em]&gt;0&amp;&amp;(s.id=c[0],s[Lf]=!!s.id)}function u(){var y=t||{},v=(y[md]?y[md]():null)||vc,T=v(y[pd]?t[pd]():22);return T}function d(y){var v=zi(new Date);s.accountAcquisitionDate=v,s[Rf]=!0;var T=[y,v];return T}function p(y){var v=31536e3;s[Lf]=r.set(i(),y,v)}if(!s.id){s.id=u();var h=d(s.id);p(h[Uf](e[Hf]));var g=t[kl]&amp;&amp;t[kl]()?t[kl]()+"ai_session":"ai_session";B$(o,g)}s[Pa]=t[Pa]?t[Pa]():void 0;var f=r.get(e[XC]);if(f){f=decodeURI(f);var b=f.split(e[Hf]);b[0]&amp;&amp;(s[gd]=b[0]),b[Em]&gt;1&amp;&amp;b[1]&amp;&amp;(s[Pa]=b[1])}s.setAuthenticatedUserContext=function(y,v,T){T===void 0&amp;&amp;(T=!1);var C=!Kte(y)||v&amp;&amp;!Kte(v);if(C){xe(o,2,60,"Setting auth user context failed. User auth/account id should be of type string, and not contain commas, semi-colons, equal signs, spaces, or vertical-bars.",!0);return}s[gd]=y;var k=s[gd];v&amp;&amp;(s[Pa]=v,k=[s[gd],s.accountId][Uf](e[Hf])),T&amp;&amp;r.set(e[XC],encodeURI(k))},s.clearAuthenticatedUserContext=function(){s[gd]=null,s[Pa]=null,r.del(e[XC])},s[wm]=function(y){if(s.id!==y||!s[Lf]){var v=y||u(),T=d(v);p(T[Uf](e[Hf]))}}})}return e.cookieSeparator="|",e.userCookieName="ai_user",e.authUserCookieName="ai_authUser",e}();var JC="ext",ZC="tags";function Of(e,t){e&amp;&amp;e[t]&amp;&amp;Nr(e[t])[Em]===0&amp;&amp;delete e[t]}var Xte=function(){function e(t,n,o){var r=this,i=t.logger;this.appId=function(){return null},this[Df]=function(){return null},_t(e,this,function(s){if(s.application=new zte,s.internal=new Vte(n),bc()){s[If]=new Yte(n,t),s.device=new Gte,s.location=new jte,s.user=new Wte(n,t);var a=void 0,l=void 0,c;o&amp;&amp;(a=o.getTraceId(),l=o.getSpanId(),c=o.getName()),s[ky]=new Qte(a,l,c,i),s.session=new EN}s[Df]=function(){var u=s.session,d=null;if(u&amp;&amp;Qe(u.id))d=u.id;else{var p=(s[If]||{})[hd];d=p&amp;&amp;Qe(p.id)?p.id:null}return d},s[zC]=function(u,d){Gt(Vn(u.ext,nr.AppExt),"sesId",s[Df](),Qe)},s[QC]=function(u,d){Gt(u.ext,nr.OSExt,s.os)},s[GC]=function(u,d){var p=s.application;if(p){var h=Vn(u,ZC);Gt(h,rn.applicationVersion,p.ver,Qe),Gt(h,rn.applicationBuild,p.build,Qe)}},s[VC]=function(u,d){var p=s.device;if(p){var h=Vn(Vn(u,JC),nr.DeviceExt);Gt(h,"localId",p.id,Qe),Gt(h,"ip",p.ip,Qe),Gt(h,"model",p.model,Qe),Gt(h,"deviceClass",p.deviceClass,Qe)}},s[WC]=function(u,d){var p=s.internal;if(p){var h=Vn(u,ZC);Gt(h,rn.internalAgentVersion,p.agentVersion,Qe),Gt(h,rn.internalSdkVersion,p.sdkVersion,Qe),(u.baseType===_c.dataType||u.baseType===Fr.dataType)&amp;&amp;(Gt(h,rn.internalSnippet,p.snippetVer,Qe),Gt(h,rn.internalSdkSrc,p.sdkSrc,Qe))}},s[KC]=function(u,d){var p=r.location;p&amp;&amp;Gt(Vn(u,ZC,[]),rn.locationIp,p.ip,Qe)},s[jC]=function(u,d){var p=s[ky];if(p){var h=Vn(Vn(u,JC),nr.TraceExt,{traceID:void 0,parentID:void 0});Gt(h,"traceID",p.traceID,Qe,me),Gt(h,"name",p.name,Qe,me),Gt(h,"parentID",p.parentID,Qe,me)}},s.applyWebContext=function(u,d){var p=r.web;p&amp;&amp;Gt(Vn(u,JC),nr.WebExt,p)},s[YC]=function(u,d){var p=s.user;if(p){var h=Vn(u,ZC,[]);Gt(h,rn.userAccountId,p[Pa],Qe);var g=Vn(Vn(u,JC),nr.UserExt);Gt(g,"id",p.id,Qe),Gt(g,"authId",p[gd],Qe)}},s.cleanUp=function(u,d){var p=u.ext;p&amp;&amp;(Of(p,nr.DeviceExt),Of(p,nr.UserExt),Of(p,nr.WebExt),Of(p,nr.OSExt),Of(p,nr.AppExt),Of(p,nr.TraceExt))}})}return e.__ieDyn=1,e}();var FSe=function(e){No(t,e);function t(){var n=e.call(this)||this;n.priority=110,n.identifier=Vu;var o,r,i;return _t(t,n,function(s,a){l(),s.initialize=function(d,p,h,g){a.initialize(d,p,h,g),c(d)},s.processTelemetry=function(d,p){if(!me(d)){p=s._getTelCtx(p),d.name===Fr.envelopeType&amp;&amp;p.diagLog().resetInternalMessageCount();var h=s.context||{};h.session&amp;&amp;typeof s.context.session.id!="string"&amp;&amp;h[If]&amp;&amp;h[If][wm]();var g=h.user;if(g&amp;&amp;!g[Lf]&amp;&amp;g[wm](h.user.id),u(d,p),g&amp;&amp;g[Rf]){g[Rf]=!1;var f=new _c(72,(qr()||{}).userAgent||"");a$(p.diagLog(),1,f)}s.processNext(d,p)}},s._doTeardown=function(d,p){var h=(d||{}).core();if(h&amp;&amp;h[BC]){var g=h[BC](!1);g===r&amp;&amp;h.setTraceCtx(i)}l()};function l(){o=null,r=null,i=null}function c(d){var p=s.identifier,h=s.core,g=Ho(null,d,h),f=t.getDefaultConfig();o=o||{},Lt(f,function(b,y){o[b]=function(){return g.getConfig(p,b,y())}}),i=h[BC](!1),s.context=new Xte(h,o,i),r=cm(s.context[ky],i),h.setTraceCtx(r),s.context.appId=function(){var b=h.getPlugin(Vv);return b?b.plugin._appId:null},s._extConfig=o}function u(d,p){Vn(d,"tags",[]),Vn(d,"ext",{});var h=s.context;h[zC](d,p),h[GC](d,p),h[VC](d,p),h[jC](d,p),h[YC](d,p),h[QC](d,p),h.applyWebContext(d,p),h[KC](d,p),h[WC](d,p),h.cleanUp(d,p)}}),n}return t.getDefaultConfig=function(){var n,o,r=null,i=(n={instrumentationKey:function(){return o}},n[Pa]=function(){return r},n.sessionRenewalMs=function(){return 30*60*1e3},n.samplingPercentage=function(){return 100},n.sessionExpirationMs=function(){return 24*60*60*1e3},n[Py]=function(){return r},n[Mf]=function(){return r},n.isBrowserLinkTrackingEnabled=function(){return!1},n.appId=function(){return r},n[Df]=function(){return r},n[kl]=function(){return o},n[$f]=function(){return o},n[Nf]=function(){return o},n[pd]=function(){return 22},n[md]=function(){return r},n);return i},t}(xa),kN=FSe;var Jte="AuthenticatedUserContext",Bf="track";var eA="snippet",Zte="getCookieMgr",ene="startTrackPage",tne="stopTrackPage",tA="flush",nne="startTrackEvent",one="stopTrackEvent",CN="addTelemetryInitializer",bZe=CN+"s",AN="pollInternalLogs",nA="getPlugin",oA="evtNamespace",rne=Bf+"Event",ine=Bf+"Trace",sne=Bf+"Metric",ane=Bf+"PageView",lne=Bf+"Exception",cne=Bf+"DependencyData",une="set"+Jte,dne="clear"+Jte;var pne="updateSnippetDefinitions",mne="loadAppInsights",PN="endpointUrl";var Iy="diagnosticLogInterval";var hne="disableFlushOnBeforeUnload",gne="disableFlushOnUnload";var Dc="config",Ms="context",Ly="push",rA="version",fd="queue",iA="connectionString",IN="instrumentationKey",Ry="appInsights",LN="disableIkeyDeprecationMessage",RN="getTransmissionControls",zf="onunloadFlush",MN="addHousekeepingBeforeUnload",My="indexOf";var DN,fne=[eA,"dependencies","properties","_snippetVersion","appInsightsNew","getSKUDefaults"];var $N=function(){function e(t){var n=this,o,r,i,s,a,l,c;_t(e,this,function(u){y(),s=""+(t.sv||t[rA]||""),t[fd]=t[fd]||[],t[rA]=t[rA]||2;var d=t[Dc]||{};if(d[iA]){var p=Y$(d[iA]),h=p.ingestionendpoint;d[PN]=h?h+xc:d[PN],d[IN]=p.instrumentationkey||d[IN]}u[Ry]=new TC,r=new kN,o=new wN,i=new fN,c=new C$,u.core=c;var g=me(d[LN])?!0:d[LN];!d[iA]&amp;&amp;!g&amp;&amp;xe(c.logger,1,106,"Instrumentation key support will end soon, see aka.ms/IkeyMigrate"),u[eA]=t,u[Dc]=d,f(),u[tA]=function(v){v===void 0&amp;&amp;(v=!0),$u(c,function(){return"AISKU.flush"},function(){qe(c[RN](),function(T){qe(T,function(C){C[tA](v)})})},null,v)},u[zf]=function(v){v===void 0&amp;&amp;(v=!0),qe(c[RN](),function(T){qe(T,function(C){C[zf]?C[zf]():C[tA](v)})})},u[mne]=function(v,T,C){v===void 0&amp;&amp;(v=!1);function k(D){if(D){var N="";me(s)||(N+=s),v&amp;&amp;(N+=".lg"),u[Ms]&amp;&amp;u[Ms].internal&amp;&amp;(u[Ms].internal.snippetVer=N||"-"),Lt(u,function(re,Pe){Qe(re)&amp;&amp;!Je(Pe)&amp;&amp;re&amp;&amp;re[0]!=="_"&amp;&amp;Fo(fne,re)===-1&amp;&amp;(D[re]=Pe)})}}return v&amp;&amp;u[Dc].extensions&amp;&amp;u[Dc].extensions.length&gt;0&amp;&amp;qn("Extensions not allowed in legacy mode"),$u(u.core,function(){return"AISKU.loadAppInsights"},function(){var D=[];D[Ly](i),D[Ly](r),D[Ly](o),D[Ly](u[Ry]),c.initialize(u[Dc],D,T,C),u[Ms]=r[Ms],DN&amp;&amp;u[Ms]&amp;&amp;(u[Ms].internal.sdkSrc=DN),k(u[eA]),u.emptyQueue(),u[AN](),u[MN](n)}),u},u[pne]=function(v){GD(v,u,function(T){return T&amp;&amp;Fo(fne,T)===-1})},u.emptyQueue=function(){try{if(It(u.snippet[fd])){for(var v=u.snippet[fd].length,T=0;T&lt;v;T++){var C=u.snippet[fd][T];C()}u.snippet[fd]=void 0,delete u.snippet[fd]}}catch(D){var k={};D&amp;&amp;Je(D.toString)&amp;&amp;(k.exception=D.toString())}},u[MN]=function(v){if(bc()||kk()){var T=function(){if(v[zf](!1),Je(n.core[nA])){var D=n.core[nA](Vu);if(D){var N=D.plugin;N&amp;&amp;N[Ms]&amp;&amp;N[Ms]._sessionManager&amp;&amp;N[Ms]._sessionManager.backup()}}},C=!1,k=v.appInsights[Dc].disablePageUnloadEvents;l||(l=ji(a,c[oA]&amp;&amp;c[oA]())),v.appInsights.config[hne]||(T$(T,k,l)&amp;&amp;(C=!0),kv(T,k,l)&amp;&amp;(C=!0),!C&amp;&amp;!o$()&amp;&amp;xe(v[Ry].core.logger,1,19,"Could not add handler for beforeunload and pagehide")),!C&amp;&amp;!v.appInsights.config[gne]&amp;&amp;kv(T,k,l)}},u.getSender=function(){return i},u.unload=function(v,T,C){u[zf](v),l&amp;&amp;(S$(null,l),w$(null,l)),c.unload&amp;&amp;c.unload(v,T,C)},fl(u,u[Ry],[Zte,rne,ane,"trackPageViewPerformance",lne,"_onerror",ine,sne,ene,tne,nne,one]),fl(u,b,[cne,"addDependencyListener","addDependencyInitializer"]),fl(u,c,[CN,AN,"stopPollingInternalLogs",nA,"addPlugin",oA,"addUnloadCb","getTraceCtx"]),fl(u,function(){var v=r[Ms];return v?v.user:null},[une,dne]);function f(){u.config[Iy]=u.config[Iy]&amp;&amp;u[Dc][Iy]&gt;0?u[Dc][Iy]:1e4}function b(){return o}function y(){a=er("AISKU"),l=null,o=null,r=null,i=null,s=null}})}return e.prototype.addDependencyInitializer=function(t){return null},e}();(function(){var e=null,t=!1,n=["://js.monitor.azure.com/","://az416426.vo.msecnd.net/"];try{var o=(document||{}).currentScript;o&amp;&amp;(e=o.src)}catch{}if(e)try{var r=e.toLowerCase();if(r){for(var i="",s=0;s&lt;n.length;s++)if(r[My](n[s])!==-1){i="cdn"+(s+1),r[My]("/scripts/")===-1&amp;&amp;(r[My]("/next/")!==-1?i+="-next":r[My]("/beta/")!==-1&amp;&amp;(i+="-beta")),DN=i+(t?".mod":"");break}}}catch{}})();var Ao={trackEvent:()=&gt;{},trackException:()=&gt;{},trackTrace:()=&gt;{}};function bne(){if(!I.applicationInsights)return;let e={"docs.microsoft.com":"9367385a-f935-4fd9-91da-c734500b5d55","learn.microsoft.com":"9367385a-f935-4fd9-91da-c734500b5d55","docs.azure.cn":"9367385a-f935-4fd9-91da-c734500b5d55","developer.microsoft.com":"9367385a-f935-4fd9-91da-c734500b5d55","review.docs.microsoft.com":"9367385a-f935-4fd9-91da-c734500b5d55","review.learn.microsoft.com":"9367385a-f935-4fd9-91da-c734500b5d55","ppe.docs.microsoft.com":"89ee6297-0550-4fd8-8d37-c2aa8d2ec81c","dev.learn.microsoft.com":"89ee6297-0550-4fd8-8d37-c2aa8d2ec81c"}[Z.hostname];if(!e)return;let t=new $N({config:{instrumentationKey:e,disableFetchTracking:!1}});t.loadAppInsights();let n=()=&gt;{L.isAuthenticated?t.setAuthenticatedUserContext(L.userId):t.clearAuthenticatedUserContext()};L.subscribe(Gn,n),n(),t.trackPageView(),ct.subscribe(Wn,()=&gt;{t.trackPageView({properties:{syntheticPageView:!0}})}),Ao=t}function NN(e,t){return async function(...n){let o=t;for(;;)try{return await e.apply(null,n)}catch(r){if(o&lt;=0)throw r;o--}}}async function _ne(){let e={method:"POST"},t=j($.contentAuthorizationService.deleteCasTokenCookie,e,!0,!1);await NN(async()=&gt;{(await M(t)).ok},10)()}function Cl(e="",t=`${Z.origin}${Z.pathname}`){let n=e?new URL(e):new URL(t);if(n.protocol==="https:"&amp;&amp;(n.hostname===Z.hostname||n.hostname.endsWith(".microsoft.com")||n.hostname==="microsoft.com"))return n;let o=`${Z.origin}${Z.pathname}`;return t===o?new URL(`${n.pathname}${n.search}${n.hash}`,`${Z.origin}`):Cl(t)}var qN=function(e,t){return qN=Object.setPrototypeOf||{__proto__:[]}instanceof Array&amp;&amp;function(n,o){n.__proto__=o}||function(n,o){for(var r in o)Object.prototype.hasOwnProperty.call(o,r)&amp;&amp;(n[r]=o[r])},qN(e,t)};function Qt(e,t){qN(e,t);function n(){this.constructor=e}e.prototype=t===null?Object.create(t):(n.prototype=t.prototype,new n)}var Re=function(){return Re=Object.assign||function(t){for(var n,o=1,r=arguments.length;o&lt;r;o++){n=arguments[o];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&amp;&amp;(t[i]=n[i])}return t},Re.apply(this,arguments)};function FN(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&amp;&amp;t.indexOf(o)&lt;0&amp;&amp;(n[o]=e[o]);if(e!=null&amp;&amp;typeof Object.getOwnPropertySymbols=="function")for(var r=0,o=Object.getOwnPropertySymbols(e);r&lt;o.length;r++)t.indexOf(o[r])&lt;0&amp;&amp;Object.prototype.propertyIsEnumerable.call(e,o[r])&amp;&amp;(n[o[r]]=e[o[r]]);return n}function X(e,t,n,o){function r(i){return i instanceof n?i:new n(function(s){s(i)})}return new(n||(n=Promise))(function(i,s){function a(u){try{c(o.next(u))}catch(d){s(d)}}function l(u){try{c(o.throw(u))}catch(d){s(d)}}function c(u){u.done?i(u.value):r(u.value).then(a,l)}c((o=o.apply(e,t||[])).next())})}function J(e,t){var n={label:0,sent:function(){if(i[0]&amp;1)throw i[1];return i[1]},trys:[],ops:[]},o,r,i,s;return s={next:a(0),throw:a(1),return:a(2)},typeof Symbol=="function"&amp;&amp;(s[Symbol.iterator]=function(){return this}),s;function a(c){return function(u){return l([c,u])}}function l(c){if(o)throw new TypeError("Generator is already executing.");for(;n;)try{if(o=1,r&amp;&amp;(i=c[0]&amp;2?r.return:c[0]?r.throw||((i=r.return)&amp;&amp;i.call(r),0):r.next)&amp;&amp;!(i=i.call(r,c[1])).done)return i;switch(r=0,i&amp;&amp;(c=[c[0]&amp;2,i.value]),c[0]){case 0:case 1:i=c;break;case 4:return n.label++,{value:c[1],done:!1};case 5:n.label++,r=c[1],c=[0];continue;case 7:c=n.ops.pop(),n.trys.pop();continue;default:if(i=n.trys,!(i=i.length&gt;0&amp;&amp;i[i.length-1])&amp;&amp;(c[0]===6||c[0]===2)){n=0;continue}if(c[0]===3&amp;&amp;(!i||c[1]&gt;i[0]&amp;&amp;c[1]&lt;i[3])){n.label=c[1];break}if(c[0]===6&amp;&amp;n.label&lt;i[1]){n.label=i[1],i=c;break}if(i&amp;&amp;n.label&lt;i[2]){n.label=i[2],n.ops.push(c);break}i[2]&amp;&amp;n.ops.pop(),n.trys.pop();continue}c=t.call(e,n)}catch(u){c=[6,u],r=0}finally{o=i=0}if(c[0]&amp;5)throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}}function USe(e,t){var n=typeof Symbol=="function"&amp;&amp;e[Symbol.iterator];if(!n)return e;var o=n.call(e),r,i=[],s;try{for(;(t===void 0||t-- &gt;0)&amp;&amp;!(r=o.next()).done;)i.push(r.value)}catch(a){s={error:a}}finally{try{r&amp;&amp;!r.done&amp;&amp;(n=o.return)&amp;&amp;n.call(o)}finally{if(s)throw s.error}}return i}function Gf(){for(var e=[],t=0;t&lt;arguments.length;t++)e=e.concat(USe(arguments[t]));return e}var UN=function(e,t){return UN=Object.setPrototypeOf||{__proto__:[]}instanceof Array&amp;&amp;function(n,o){n.__proto__=o}||function(n,o){for(var r in o)Object.prototype.hasOwnProperty.call(o,r)&amp;&amp;(n[r]=o[r])},UN(e,t)};function cn(e,t){UN(e,t);function n(){this.constructor=e}e.prototype=t===null?Object.create(t):(n.prototype=t.prototype,new n)}var Kt=function(){return Kt=Object.assign||function(t){for(var n,o=1,r=arguments.length;o&lt;r;o++){n=arguments[o];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&amp;&amp;(t[i]=n[i])}return t},Kt.apply(this,arguments)};function je(e,t,n,o){function r(i){return i instanceof n?i:new n(function(s){s(i)})}return new(n||(n=Promise))(function(i,s){function a(u){try{c(o.next(u))}catch(d){s(d)}}function l(u){try{c(o.throw(u))}catch(d){s(d)}}function c(u){u.done?i(u.value):r(u.value).then(a,l)}c((o=o.apply(e,t||[])).next())})}function Ye(e,t){var n={label:0,sent:function(){if(i[0]&amp;1)throw i[1];return i[1]},trys:[],ops:[]},o,r,i,s;return s={next:a(0),throw:a(1),return:a(2)},typeof Symbol=="function"&amp;&amp;(s[Symbol.iterator]=function(){return this}),s;function a(c){return function(u){return l([c,u])}}function l(c){if(o)throw new TypeError("Generator is already executing.");for(;n;)try{if(o=1,r&amp;&amp;(i=c[0]&amp;2?r.return:c[0]?r.throw||((i=r.return)&amp;&amp;i.call(r),0):r.next)&amp;&amp;!(i=i.call(r,c[1])).done)return i;switch(r=0,i&amp;&amp;(c=[c[0]&amp;2,i.value]),c[0]){case 0:case 1:i=c;break;case 4:return n.label++,{value:c[1],done:!1};case 5:n.label++,r=c[1],c=[0];continue;case 7:c=n.ops.pop(),n.trys.pop();continue;default:if(i=n.trys,!(i=i.length&gt;0&amp;&amp;i[i.length-1])&amp;&amp;(c[0]===6||c[0]===2)){n=0;continue}if(c[0]===3&amp;&amp;(!i||c[1]&gt;i[0]&amp;&amp;c[1]&lt;i[3])){n.label=c[1];break}if(c[0]===6&amp;&amp;n.label&lt;i[1]){n.label=i[1],i=c;break}if(i&amp;&amp;n.label&lt;i[2]){n.label=i[2],n.ops.push(c);break}i[2]&amp;&amp;n.ops.pop(),n.trys.pop();continue}c=t.call(e,n)}catch(u){c=[6,u],r=0}finally{o=i=0}if(c[0]&amp;5)throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}}function bd(){for(var e=0,t=0,n=arguments.length;t&lt;n;t++)e+=arguments[t].length;for(var o=Array(e),r=0,t=0;t&lt;n;t++)for(var i=arguments[t],s=0,a=i.length;s&lt;a;s++,r++)o[r]=i[s];return o}var R={LIBRARY_NAME:"MSAL.JS",SKU:"msal.js.common",CACHE_PREFIX:"msal",DEFAULT_AUTHORITY:"https://login.microsoftonline.com/common/",DEFAULT_AUTHORITY_HOST:"login.microsoftonline.com",DEFAULT_COMMON_TENANT:"common",ADFS:"adfs",DSTS:"dstsv2",AAD_INSTANCE_DISCOVERY_ENDPT:"https://login.microsoftonline.com/common/discovery/instance?api-version=1.1&amp;authorization_endpoint=",RESOURCE_DELIM:"|",NO_ACCOUNT:"NO_ACCOUNT",CLAIMS:"claims",CONSUMER_UTID:"9188040d-6c67-4c5b-b112-36a304b66dad",OPENID_SCOPE:"openid",PROFILE_SCOPE:"profile",OFFLINE_ACCESS_SCOPE:"offline_access",EMAIL_SCOPE:"email",CODE_RESPONSE_TYPE:"code",CODE_GRANT_TYPE:"authorization_code",RT_GRANT_TYPE:"refresh_token",FRAGMENT_RESPONSE_MODE:"fragment",S256_CODE_CHALLENGE_METHOD:"S256",URL_FORM_CONTENT_TYPE:"application/x-www-form-urlencoded;charset=utf-8",AUTHORIZATION_PENDING:"authorization_pending",NOT_DEFINED:"not_defined",EMPTY_STRING:"",NOT_APPLICABLE:"N/A",FORWARD_SLASH:"/",IMDS_ENDPOINT:"http://169.254.169.254/metadata/instance/compute/location",IMDS_VERSION:"2020-06-01",IMDS_TIMEOUT:2e3,AZURE_REGION_AUTO_DISCOVER_FLAG:"TryAutoDetect",REGIONAL_AUTH_PUBLIC_CLOUD_SUFFIX:"login.microsoft.com",REGIONAL_AUTH_NON_MSI_QUERY_STRING:"allowestsrnonmsi=true",KNOWN_PUBLIC_CLOUDS:["login.microsoftonline.com","login.windows.net","login.microsoft.com","sts.windows.net"],TOKEN_RESPONSE_TYPE:"token",ID_TOKEN_RESPONSE_TYPE:"id_token",SHR_NONCE_VALIDITY:240,INVALID_INSTANCE:"invalid_instance"},Ra=[R.OPENID_SCOPE,R.PROFILE_SCOPE,R.OFFLINE_ACCESS_SCOPE],HN=bd(Ra,[R.EMAIL_SCOPE]),Po;(function(e){e.CONTENT_TYPE="Content-Type",e.RETRY_AFTER="Retry-After",e.CCS_HEADER="X-AnchorMailbox",e.WWWAuthenticate="WWW-Authenticate",e.AuthenticationInfo="Authentication-Info",e.X_MS_REQUEST_ID="x-ms-request-id",e.X_MS_HTTP_VERSION="x-ms-httpver"})(Po||(Po={}));var ro;(function(e){e.ID_TOKEN="idtoken",e.CLIENT_INFO="client.info",e.ADAL_ID_TOKEN="adal.idtoken",e.ERROR="error",e.ERROR_DESC="error.description",e.ACTIVE_ACCOUNT="active-account",e.ACTIVE_ACCOUNT_FILTERS="active-account-filters"})(ro||(ro={}));var Dy;(function(e){e.COMMON="common",e.ORGANIZATIONS="organizations",e.CONSUMERS="consumers"})(Dy||(Dy={}));var mt;(function(e){e.CLIENT_ID="client_id",e.REDIRECT_URI="redirect_uri",e.RESPONSE_TYPE="response_type",e.RESPONSE_MODE="response_mode",e.GRANT_TYPE="grant_type",e.CLAIMS="claims",e.SCOPE="scope",e.ERROR="error",e.ERROR_DESCRIPTION="error_description",e.ACCESS_TOKEN="access_token",e.ID_TOKEN="id_token",e.REFRESH_TOKEN="refresh_token",e.EXPIRES_IN="expires_in",e.STATE="state",e.NONCE="nonce",e.PROMPT="prompt",e.SESSION_STATE="session_state",e.CLIENT_INFO="client_info",e.CODE="code",e.CODE_CHALLENGE="code_challenge",e.CODE_CHALLENGE_METHOD="code_challenge_method",e.CODE_VERIFIER="code_verifier",e.CLIENT_REQUEST_ID="client-request-id",e.X_CLIENT_SKU="x-client-SKU",e.X_CLIENT_VER="x-client-VER",e.X_CLIENT_OS="x-client-OS",e.X_CLIENT_CPU="x-client-CPU",e.X_CLIENT_CURR_TELEM="x-client-current-telemetry",e.X_CLIENT_LAST_TELEM="x-client-last-telemetry",e.X_MS_LIB_CAPABILITY="x-ms-lib-capability",e.X_APP_NAME="x-app-name",e.X_APP_VER="x-app-ver",e.POST_LOGOUT_URI="post_logout_redirect_uri",e.ID_TOKEN_HINT="id_token_hint",e.DEVICE_CODE="device_code",e.CLIENT_SECRET="client_secret",e.CLIENT_ASSERTION="client_assertion",e.CLIENT_ASSERTION_TYPE="client_assertion_type",e.TOKEN_TYPE="token_type",e.REQ_CNF="req_cnf",e.OBO_ASSERTION="assertion",e.REQUESTED_TOKEN_USE="requested_token_use",e.ON_BEHALF_OF="on_behalf_of",e.FOCI="foci",e.CCS_HEADER="X-AnchorMailbox",e.RETURN_SPA_CODE="return_spa_code",e.NATIVE_BROKER="nativebroker",e.LOGOUT_HINT="logout_hint"})(mt||(mt={}));var _d;(function(e){e.ACCESS_TOKEN="access_token",e.XMS_CC="xms_cc"})(_d||(_d={}));var jn={LOGIN:"login",SELECT_ACCOUNT:"select_account",CONSENT:"consent",NONE:"none",CREATE:"create",NO_SESSION:"no_session"},km;(function(e){e.ACCOUNT="account",e.SID="sid",e.LOGIN_HINT="login_hint",e.ID_TOKEN="id_token",e.DOMAIN_HINT="domain_hint",e.ORGANIZATIONS="organizations",e.CONSUMERS="consumers",e.ACCOUNT_ID="accountIdentifier",e.HOMEACCOUNT_ID="homeAccountIdentifier"})(km||(km={}));var aA={PLAIN:"plain",S256:"S256"},Cm;(function(e){e.QUERY="query",e.FRAGMENT="fragment",e.FORM_POST="form_post"})(Cm||(Cm={}));var Vf;(function(e){e.IMPLICIT_GRANT="implicit",e.AUTHORIZATION_CODE_GRANT="authorization_code",e.CLIENT_CREDENTIALS_GRANT="client_credentials",e.RESOURCE_OWNER_PASSWORD_GRANT="password",e.REFRESH_TOKEN_GRANT="refresh_token",e.DEVICE_CODE_GRANT="device_code",e.JWT_BEARER="urn:ietf:params:oauth:grant-type:jwt-bearer"})(Vf||(Vf={}));var La;(function(e){e.MSSTS_ACCOUNT_TYPE="MSSTS",e.ADFS_ACCOUNT_TYPE="ADFS",e.MSAV1_ACCOUNT_TYPE="MSA",e.GENERIC_ACCOUNT_TYPE="Generic"})(La||(La={}));var po;(function(e){e.CACHE_KEY_SEPARATOR="-",e.CLIENT_INFO_SEPARATOR="."})(po||(po={}));var Rt;(function(e){e.ID_TOKEN="IdToken",e.ACCESS_TOKEN="AccessToken",e.ACCESS_TOKEN_WITH_AUTH_SCHEME="AccessToken_With_AuthScheme",e.REFRESH_TOKEN="RefreshToken"})(Rt||(Rt={}));var Al;(function(e){e.ACCOUNT="Account",e.CREDENTIAL="Credential",e.ID_TOKEN="IdToken",e.ACCESS_TOKEN="AccessToken",e.REFRESH_TOKEN="RefreshToken",e.APP_METADATA="AppMetadata",e.TEMPORARY="TempCache",e.TELEMETRY="Telemetry",e.UNDEFINED="Undefined",e.THROTTLING="Throttling"})(Al||(Al={}));var Ds;(function(e){e[e.ADFS=1001]="ADFS",e[e.MSA=1002]="MSA",e[e.MSSTS=1003]="MSSTS",e[e.GENERIC=1004]="GENERIC",e[e.ACCESS_TOKEN=2001]="ACCESS_TOKEN",e[e.REFRESH_TOKEN=2002]="REFRESH_TOKEN",e[e.ID_TOKEN=2003]="ID_TOKEN",e[e.APP_METADATA=3001]="APP_METADATA",e[e.UNDEFINED=9999]="UNDEFINED"})(Ds||(Ds={}));var $y="appmetadata",vne="client_info",Pm="1",Im={CACHE_KEY:"authority-metadata",REFRESH_TIME_SECONDS:3600*24},Zi;(function(e){e.CONFIG="config",e.CACHE="cache",e.NETWORK="network",e.HARDCODED_VALUES="hardcoded_values"})(Zi||(Zi={}));var Io={SCHEMA_VERSION:5,MAX_CUR_HEADER_BYTES:80,MAX_LAST_HEADER_BYTES:330,MAX_CACHED_ERRORS:50,CACHE_KEY:"server-telemetry",CATEGORY_SEPARATOR:"|",VALUE_SEPARATOR:",",OVERFLOW_TRUE:"1",OVERFLOW_FALSE:"0",UNKNOWN_ERROR:"unknown_error"},Ct;(function(e){e.BEARER="Bearer",e.POP="pop",e.SSH="ssh-cert"})(Ct||(Ct={}));var qc={DEFAULT_THROTTLE_TIME_SECONDS:60,DEFAULT_MAX_THROTTLE_TIME_SECONDS:3600,THROTTLING_PREFIX:"throttling",X_MS_LIB_CAPABILITY_VALUE:"retry-after, h429"},lA={INVALID_GRANT_ERROR:"invalid_grant",CLIENT_MISMATCH_ERROR:"client_mismatch"},jf;(function(e){e.username="username",e.password="password"})(jf||(jf={}));var Am;(function(e){e[e.httpSuccess=200]="httpSuccess",e[e.httpBadRequest=400]="httpBadRequest"})(Am||(Am={}));var $c;(function(e){e.FAILED_AUTO_DETECTION="1",e.INTERNAL_CACHE="2",e.ENVIRONMENT_VARIABLE="3",e.IMDS="4"})($c||($c={}));var vd;(function(e){e.CONFIGURED_MATCHES_DETECTED="1",e.CONFIGURED_NO_AUTO_DETECTION="2",e.CONFIGURED_NOT_DETECTED="3",e.AUTO_DETECTION_REQUESTED_SUCCESSFUL="4",e.AUTO_DETECTION_REQUESTED_FAILED="5"})(vd||(vd={}));var Nc;(function(e){e.NO_CACHE_HIT="0",e.FORCE_REFRESH="1",e.NO_CACHED_ACCESS_TOKEN="2",e.CACHED_ACCESS_TOKEN_EXPIRED="3",e.REFRESH_CACHED_ACCESS_TOKEN="4"})(Nc||(Nc={}));var sA;(function(e){e.Jwt="JWT",e.Jwk="JWK"})(sA||(sA={}));var Yf={unexpectedError:{code:"unexpected_error",desc:"Unexpected error in authentication."},postRequestFailed:{code:"post_request_failed",desc:"Post request failed from the network, could be a 4xx/5xx or a network unavailability. Please check the exact error code for details."}},Ce=function(e){cn(t,e);function t(n,o,r){var i=this,s=o?n+": "+o:n;return i=e.call(this,s)||this,Object.setPrototypeOf(i,t.prototype),i.errorCode=n||R.EMPTY_STRING,i.errorMessage=o||R.EMPTY_STRING,i.subError=r||R.EMPTY_STRING,i.name="AuthError",i}return t.prototype.setCorrelationId=function(n){this.correlationId=n},t.createUnexpectedError=function(n){return new t(Yf.unexpectedError.code,Yf.unexpectedError.desc+": "+n)},t.createPostRequestFailed=function(n){return new t(Yf.postRequestFailed.code,Yf.postRequestFailed.desc+": "+n)},t}(Error);var yd={createNewGuid:function(){var e="Crypto interface - createNewGuid() has not been implemented";throw Ce.createUnexpectedError(e)},base64Decode:function(){var e="Crypto interface - base64Decode() has not been implemented";throw Ce.createUnexpectedError(e)},base64Encode:function(){var e="Crypto interface - base64Encode() has not been implemented";throw Ce.createUnexpectedError(e)},generatePkceCodes:function(){return je(this,void 0,void 0,function(){var e;return Ye(this,function(t){throw e="Crypto interface - generatePkceCodes() has not been implemented",Ce.createUnexpectedError(e)})})},getPublicKeyThumbprint:function(){return je(this,void 0,void 0,function(){var e;return Ye(this,function(t){throw e="Crypto interface - getPublicKeyThumbprint() has not been implemented",Ce.createUnexpectedError(e)})})},removeTokenBindingKey:function(){return je(this,void 0,void 0,function(){var e;return Ye(this,function(t){throw e="Crypto interface - removeTokenBindingKey() has not been implemented",Ce.createUnexpectedError(e)})})},clearKeystore:function(){return je(this,void 0,void 0,function(){var e;return Ye(this,function(t){throw e="Crypto interface - clearKeystore() has not been implemented",Ce.createUnexpectedError(e)})})},signJwt:function(){return je(this,void 0,void 0,function(){var e;return Ye(this,function(t){throw e="Crypto interface - signJwt() has not been implemented",Ce.createUnexpectedError(e)})})},hashString:function(){return je(this,void 0,void 0,function(){var e;return Ye(this,function(t){throw e="Crypto interface - hashString() has not been implemented",Ce.createUnexpectedError(e)})})}};var ye={clientInfoDecodingError:{code:"client_info_decoding_error",desc:"The client info could not be parsed/decoded correctly. Please review the trace to determine the root cause."},clientInfoEmptyError:{code:"client_info_empty_error",desc:"The client info was empty. Please review the trace to determine the root cause."},tokenParsingError:{code:"token_parsing_error",desc:"Token cannot be parsed. Please review stack trace to determine root cause."},nullOrEmptyToken:{code:"null_or_empty_token",desc:"The token is null or empty. Please review the trace to determine the root cause."},endpointResolutionError:{code:"endpoints_resolution_error",desc:"Error: could not resolve endpoints. Please check network and try again."},networkError:{code:"network_error",desc:"Network request failed. Please check network trace to determine root cause."},unableToGetOpenidConfigError:{code:"openid_config_error",desc:"Could not retrieve endpoints. Check your authority and verify the .well-known/openid-configuration endpoint returns the required endpoints."},hashNotDeserialized:{code:"hash_not_deserialized",desc:"The hash parameters could not be deserialized. Please review the trace to determine the root cause."},blankGuidGenerated:{code:"blank_guid_generated",desc:"The guid generated was blank. Please review the trace to determine the root cause."},invalidStateError:{code:"invalid_state",desc:"State was not the expected format. Please check the logs to determine whether the request was sent using ProtocolUtils.setRequestState()."},stateMismatchError:{code:"state_mismatch",desc:"State mismatch error. Please check your network. Continued requests may cause cache overflow."},stateNotFoundError:{code:"state_not_found",desc:"State not found"},nonceMismatchError:{code:"nonce_mismatch",desc:"Nonce mismatch error. This may be caused by a race condition in concurrent requests."},nonceNotFoundError:{code:"nonce_not_found",desc:"nonce not found"},authTimeNotFoundError:{code:"auth_time_not_found",desc:"Max Age was requested and the ID token is missing the auth_time variable. auth_time is an optional claim and is not enabled by default - it must be enabled. See https://aka.ms/msaljs/optional-claims for more information."},maxAgeTranspiredError:{code:"max_age_transpired",desc:"Max Age is set to 0, or too much time has elapsed since the last end-user authentication."},noTokensFoundError:{code:"no_tokens_found",desc:"No tokens were found for the given scopes, and no authorization code was passed to acquireToken. You must retrieve an authorization code before making a call to acquireToken()."},multipleMatchingTokens:{code:"multiple_matching_tokens",desc:"The cache contains multiple tokens satisfying the requirements. Call AcquireToken again providing more requirements such as authority or account."},multipleMatchingAccounts:{code:"multiple_matching_accounts",desc:"The cache contains multiple accounts satisfying the given parameters. Please pass more info to obtain the correct account"},multipleMatchingAppMetadata:{code:"multiple_matching_appMetadata",desc:"The cache contains multiple appMetadata satisfying the given parameters. Please pass more info to obtain the correct appMetadata"},tokenRequestCannotBeMade:{code:"request_cannot_be_made",desc:"Token request cannot be made without authorization code or refresh token."},appendEmptyScopeError:{code:"cannot_append_empty_scope",desc:"Cannot append null or empty scope to ScopeSet. Please check the stack trace for more info."},removeEmptyScopeError:{code:"cannot_remove_empty_scope",desc:"Cannot remove null or empty scope from ScopeSet. Please check the stack trace for more info."},appendScopeSetError:{code:"cannot_append_scopeset",desc:"Cannot append ScopeSet due to error."},emptyInputScopeSetError:{code:"empty_input_scopeset",desc:"Empty input ScopeSet cannot be processed."},DeviceCodePollingCancelled:{code:"device_code_polling_cancelled",desc:"Caller has cancelled token endpoint polling during device code flow by setting DeviceCodeRequest.cancel = true."},DeviceCodeExpired:{code:"device_code_expired",desc:"Device code is expired."},DeviceCodeUnknownError:{code:"device_code_unknown_error",desc:"Device code stopped polling for unknown reasons."},NoAccountInSilentRequest:{code:"no_account_in_silent_request",desc:"Please pass an account object, silent flow is not supported without account information"},invalidCacheRecord:{code:"invalid_cache_record",desc:"Cache record object was null or undefined."},invalidCacheEnvironment:{code:"invalid_cache_environment",desc:"Invalid environment when attempting to create cache entry"},noAccountFound:{code:"no_account_found",desc:"No account found in cache for given key."},CachePluginError:{code:"no cache plugin set on CacheManager",desc:"ICachePlugin needs to be set before using readFromStorage or writeFromStorage"},noCryptoObj:{code:"no_crypto_object",desc:"No crypto object detected. This is required for the following operation: "},invalidCacheType:{code:"invalid_cache_type",desc:"Invalid cache type"},unexpectedAccountType:{code:"unexpected_account_type",desc:"Unexpected account type."},unexpectedCredentialType:{code:"unexpected_credential_type",desc:"Unexpected credential type."},invalidAssertion:{code:"invalid_assertion",desc:"Client assertion must meet requirements described in https://tools.ietf.org/html/rfc7515"},invalidClientCredential:{code:"invalid_client_credential",desc:"Client credential (secret, certificate, or assertion) must not be empty when creating a confidential client. An application should at most have one credential"},tokenRefreshRequired:{code:"token_refresh_required",desc:"Cannot return token from cache because it must be refreshed. This may be due to one of the following reasons: forceRefresh parameter is set to true, claims have been requested, there is no cached access token or it is expired."},userTimeoutReached:{code:"user_timeout_reached",desc:"User defined timeout for device code polling reached"},tokenClaimsRequired:{code:"token_claims_cnf_required_for_signedjwt",desc:"Cannot generate a POP jwt if the token_claims are not populated"},noAuthorizationCodeFromServer:{code:"authorization_code_missing_from_server_response",desc:"Server response does not contain an authorization code to proceed"},noAzureRegionDetected:{code:"no_azure_region_detected",desc:"No azure region was detected and no fallback was made available"},accessTokenEntityNullError:{code:"access_token_entity_null",desc:"Access token entity is null, please check logs and cache to ensure a valid access token is present."},bindingKeyNotRemovedError:{code:"binding_key_not_removed",desc:"Could not remove the credential's binding key from storage."},logoutNotSupported:{code:"end_session_endpoint_not_supported",desc:"Provided authority does not support logout."},keyIdMissing:{code:"key_id_missing",desc:"A keyId value is missing from the requested bound token's cache record and is required to match the token to it's stored binding key."}},he=function(e){cn(t,e);function t(n,o){var r=e.call(this,n,o)||this;return r.name="ClientAuthError",Object.setPrototypeOf(r,t.prototype),r}return t.createClientInfoDecodingError=function(n){return new t(ye.clientInfoDecodingError.code,ye.clientInfoDecodingError.desc+" Failed with error: "+n)},t.createClientInfoEmptyError=function(){return new t(ye.clientInfoEmptyError.code,""+ye.clientInfoEmptyError.desc)},t.createTokenParsingError=function(n){return new t(ye.tokenParsingError.code,ye.tokenParsingError.desc+" Failed with error: "+n)},t.createTokenNullOrEmptyError=function(n){return new t(ye.nullOrEmptyToken.code,ye.nullOrEmptyToken.desc+" Raw Token Value: "+n)},t.createEndpointDiscoveryIncompleteError=function(n){return new t(ye.endpointResolutionError.code,ye.endpointResolutionError.desc+" Detail: "+n)},t.createNetworkError=function(n,o){return new t(ye.networkError.code,ye.networkError.desc+" | Fetch client threw: "+o+" | Attempted to reach: "+n.split("?")[0])},t.createUnableToGetOpenidConfigError=function(n){return new t(ye.unableToGetOpenidConfigError.code,ye.unableToGetOpenidConfigError.desc+" Attempted to retrieve endpoints from: "+n)},t.createHashNotDeserializedError=function(n){return new t(ye.hashNotDeserialized.code,ye.hashNotDeserialized.desc+" Given Object: "+n)},t.createInvalidStateError=function(n,o){return new t(ye.invalidStateError.code,ye.invalidStateError.desc+" Invalid State: "+n+", Root Err: "+o)},t.createStateMismatchError=function(){return new t(ye.stateMismatchError.code,ye.stateMismatchError.desc)},t.createStateNotFoundError=function(n){return new t(ye.stateNotFoundError.code,ye.stateNotFoundError.desc+":  "+n)},t.createNonceMismatchError=function(){return new t(ye.nonceMismatchError.code,ye.nonceMismatchError.desc)},t.createAuthTimeNotFoundError=function(){return new t(ye.authTimeNotFoundError.code,ye.authTimeNotFoundError.desc)},t.createMaxAgeTranspiredError=function(){return new t(ye.maxAgeTranspiredError.code,ye.maxAgeTranspiredError.desc)},t.createNonceNotFoundError=function(n){return new t(ye.nonceNotFoundError.code,ye.nonceNotFoundError.desc+":  "+n)},t.createMultipleMatchingTokensInCacheError=function(){return new t(ye.multipleMatchingTokens.code,ye.multipleMatchingTokens.desc+".")},t.createMultipleMatchingAccountsInCacheError=function(){return new t(ye.multipleMatchingAccounts.code,ye.multipleMatchingAccounts.desc)},t.createMultipleMatchingAppMetadataInCacheError=function(){return new t(ye.multipleMatchingAppMetadata.code,ye.multipleMatchingAppMetadata.desc)},t.createTokenRequestCannotBeMadeError=function(){return new t(ye.tokenRequestCannotBeMade.code,ye.tokenRequestCannotBeMade.desc)},t.createAppendEmptyScopeToSetError=function(n){return new t(ye.appendEmptyScopeError.code,ye.appendEmptyScopeError.desc+" Given Scope: "+n)},t.createRemoveEmptyScopeFromSetError=function(n){return new t(ye.removeEmptyScopeError.code,ye.removeEmptyScopeError.desc+" Given Scope: "+n)},t.createAppendScopeSetError=function(n){return new t(ye.appendScopeSetError.code,ye.appendScopeSetError.desc+" Detail Error: "+n)},t.createEmptyInputScopeSetError=function(){return new t(ye.emptyInputScopeSetError.code,""+ye.emptyInputScopeSetError.desc)},t.createDeviceCodeCancelledError=function(){return new t(ye.DeviceCodePollingCancelled.code,""+ye.DeviceCodePollingCancelled.desc)},t.createDeviceCodeExpiredError=function(){return new t(ye.DeviceCodeExpired.code,""+ye.DeviceCodeExpired.desc)},t.createDeviceCodeUnknownError=function(){return new t(ye.DeviceCodeUnknownError.code,""+ye.DeviceCodeUnknownError.desc)},t.createNoAccountInSilentRequestError=function(){return new t(ye.NoAccountInSilentRequest.code,""+ye.NoAccountInSilentRequest.desc)},t.createNullOrUndefinedCacheRecord=function(){return new t(ye.invalidCacheRecord.code,ye.invalidCacheRecord.desc)},t.createInvalidCacheEnvironmentError=function(){return new t(ye.invalidCacheEnvironment.code,ye.invalidCacheEnvironment.desc)},t.createNoAccountFoundError=function(){return new t(ye.noAccountFound.code,ye.noAccountFound.desc)},t.createCachePluginError=function(){return new t(ye.CachePluginError.code,""+ye.CachePluginError.desc)},t.createNoCryptoObjectError=function(n){return new t(ye.noCryptoObj.code,""+ye.noCryptoObj.desc+n)},t.createInvalidCacheTypeError=function(){return new t(ye.invalidCacheType.code,""+ye.invalidCacheType.desc)},t.createUnexpectedAccountTypeError=function(){return new t(ye.unexpectedAccountType.code,""+ye.unexpectedAccountType.desc)},t.createUnexpectedCredentialTypeError=function(){return new t(ye.unexpectedCredentialType.code,""+ye.unexpectedCredentialType.desc)},t.createInvalidAssertionError=function(){return new t(ye.invalidAssertion.code,""+ye.invalidAssertion.desc)},t.createInvalidCredentialError=function(){return new t(ye.invalidClientCredential.code,""+ye.invalidClientCredential.desc)},t.createRefreshRequiredError=function(){return new t(ye.tokenRefreshRequired.code,ye.tokenRefreshRequired.desc)},t.createUserTimeoutReachedError=function(){return new t(ye.userTimeoutReached.code,ye.userTimeoutReached.desc)},t.createTokenClaimsRequiredError=function(){return new t(ye.tokenClaimsRequired.code,ye.tokenClaimsRequired.desc)},t.createNoAuthCodeInServerResponseError=function(){return new t(ye.noAuthorizationCodeFromServer.code,ye.noAuthorizationCodeFromServer.desc)},t.createBindingKeyNotRemovedError=function(){return new t(ye.bindingKeyNotRemovedError.code,ye.bindingKeyNotRemovedError.desc)},t.createLogoutNotSupportedError=function(){return new t(ye.logoutNotSupported.code,ye.logoutNotSupported.desc)},t.createKeyIdMissingError=function(){return new t(ye.keyIdMissing.code,ye.keyIdMissing.desc)},t}(Ce);var le=function(){function e(){}return e.decodeAuthToken=function(t){if(e.isEmpty(t))throw he.createTokenNullOrEmptyError(t);var n=/^([^\.\s]*)\.([^\.\s]+)\.([^\.\s]*)$/,o=n.exec(t);if(!o||o.length&lt;4)throw he.createTokenParsingError("Given token is malformed: "+JSON.stringify(t));var r={header:o[1],JWSPayload:o[2],JWSSig:o[3]};return r},e.isEmpty=function(t){return typeof t&gt;"u"||!t||t.length===0},e.isEmptyObj=function(t){if(t&amp;&amp;!e.isEmpty(t))try{var n=JSON.parse(t);return Object.keys(n).length===0}catch{}return!0},e.startsWith=function(t,n){return t.indexOf(n)===0},e.endsWith=function(t,n){return t.length&gt;=n.length&amp;&amp;t.lastIndexOf(n)===t.length-n.length},e.queryStringToObject=function(t){var n={},o=t.split("&amp;"),r=function(i){return decodeURIComponent(i.replace(/\+/g," "))};return o.forEach(function(i){if(i.trim()){var s=i.split(/=(.+)/g,2),a=s[0],l=s[1];a&amp;&amp;l&amp;&amp;(n[r(a)]=r(l))}}),n},e.trimArrayEntries=function(t){return t.map(function(n){return n.trim()})},e.removeEmptyStringsFromArray=function(t){return t.filter(function(n){return!e.isEmpty(n)})},e.jsonParseHelper=function(t){try{return JSON.parse(t)}catch{return null}},e.matchPattern=function(t,n){var o=new RegExp(t.replace(/\\/g,"\\\\").replace(/\*/g,"[^ ]*").replace(/\?/g,"\\?"));return o.test(n)},e}();var sn;(function(e){e[e.Error=0]="Error",e[e.Warning=1]="Warning",e[e.Info=2]="Info",e[e.Verbose=3]="Verbose",e[e.Trace=4]="Trace"})(sn||(sn={}));var Qf=function(){function e(t,n,o){this.level=sn.Info;var r=function(){},i=t||e.createDefaultLoggerOptions();this.localCallback=i.loggerCallback||r,this.piiLoggingEnabled=i.piiLoggingEnabled||!1,this.level=typeof i.logLevel=="number"?i.logLevel:sn.Info,this.correlationId=i.correlationId||R.EMPTY_STRING,this.packageName=n||R.EMPTY_STRING,this.packageVersion=o||R.EMPTY_STRING}return e.createDefaultLoggerOptions=function(){return{loggerCallback:function(){},piiLoggingEnabled:!1,logLevel:sn.Info}},e.prototype.clone=function(t,n,o){return new e({loggerCallback:this.localCallback,piiLoggingEnabled:this.piiLoggingEnabled,logLevel:this.level,correlationId:o||this.correlationId},t,n)},e.prototype.logMessage=function(t,n){if(!(n.logLevel&gt;this.level||!this.piiLoggingEnabled&amp;&amp;n.containsPii)){var o=new Date().toUTCString(),r;le.isEmpty(n.correlationId)?le.isEmpty(this.correlationId)?r="["+o+"]":r="["+o+"] : ["+this.correlationId+"]":r="["+o+"] : ["+n.correlationId+"]";var i=r+" : "+this.packageName+"@"+this.packageVersion+" : "+sn[n.logLevel]+" - "+t;this.executeCallback(n.logLevel,i,n.containsPii||!1)}},e.prototype.executeCallback=function(t,n,o){this.localCallback&amp;&amp;this.localCallback(t,n,o)},e.prototype.error=function(t,n){this.logMessage(t,{logLevel:sn.Error,containsPii:!1,correlationId:n||R.EMPTY_STRING})},e.prototype.errorPii=function(t,n){this.logMessage(t,{logLevel:sn.Error,containsPii:!0,correlationId:n||R.EMPTY_STRING})},e.prototype.warning=function(t,n){this.logMessage(t,{logLevel:sn.Warning,containsPii:!1,correlationId:n||R.EMPTY_STRING})},e.prototype.warningPii=function(t,n){this.logMessage(t,{logLevel:sn.Warning,containsPii:!0,correlationId:n||R.EMPTY_STRING})},e.prototype.info=function(t,n){this.logMessage(t,{logLevel:sn.Info,containsPii:!1,correlationId:n||R.EMPTY_STRING})},e.prototype.infoPii=function(t,n){this.logMessage(t,{logLevel:sn.Info,containsPii:!0,correlationId:n||R.EMPTY_STRING})},e.prototype.verbose=function(t,n){this.logMessage(t,{logLevel:sn.Verbose,containsPii:!1,correlationId:n||R.EMPTY_STRING})},e.prototype.verbosePii=function(t,n){this.logMessage(t,{logLevel:sn.Verbose,containsPii:!0,correlationId:n||R.EMPTY_STRING})},e.prototype.trace=function(t,n){this.logMessage(t,{logLevel:sn.Trace,containsPii:!1,correlationId:n||R.EMPTY_STRING})},e.prototype.tracePii=function(t,n){this.logMessage(t,{logLevel:sn.Trace,containsPii:!0,correlationId:n||R.EMPTY_STRING})},e.prototype.isPiiLoggingEnabled=function(){return this.piiLoggingEnabled||!1},e}();var yne="@azure/msal-common",cA="9.1.1";var Pl;(function(e){e[e.None=0]="None",e.AzurePublic="https://login.microsoftonline.com",e.AzurePpe="https://login.windows-ppe.net",e.AzureChina="https://login.chinacloudapi.cn",e.AzureGermany="https://login.microsoftonline.de",e.AzureUsGovernment="https://login.microsoftonline.us"})(Pl||(Pl={}));var Fc=function(){function e(){}return e.prototype.generateAccountId=function(){return e.generateAccountIdForCacheKey(this.homeAccountId,this.environment)},e.prototype.generateCredentialId=function(){return e.generateCredentialIdForCacheKey(this.credentialType,this.clientId,this.realm,this.familyId)},e.prototype.generateTarget=function(){return e.generateTargetForCacheKey(this.target)},e.prototype.generateCredentialKey=function(){return e.generateCredentialCacheKey(this.homeAccountId,this.environment,this.credentialType,this.clientId,this.realm,this.target,this.familyId,this.tokenType,this.requestedClaimsHash)},e.prototype.generateType=function(){switch(this.credentialType){case Rt.ID_TOKEN:return Ds.ID_TOKEN;case Rt.ACCESS_TOKEN:case Rt.ACCESS_TOKEN_WITH_AUTH_SCHEME:return Ds.ACCESS_TOKEN;case Rt.REFRESH_TOKEN:return Ds.REFRESH_TOKEN;default:throw he.createUnexpectedCredentialTypeError()}},e.getCredentialType=function(t){for(var n=po.CACHE_KEY_SEPARATOR,o="(https?:\\/\\/)?([\\w-]+\\.)*([\\w-]{1,63})(\\.(\\w{2,63}))(\\:[0-9]{4,5})?",r=0,i=Object.keys(Rt);r&lt;i.length;r++){var s=i[r],a=Rt[s].toLowerCase();if(t.toLowerCase().search(""+n+o+n+a+n)!==-1)return Rt[s]}return R.NOT_DEFINED},e.generateCredentialCacheKey=function(t,n,o,r,i,s,a,l,c){var u=[this.generateAccountIdForCacheKey(t,n),this.generateCredentialIdForCacheKey(o,r,i,a),this.generateTargetForCacheKey(s),this.generateClaimsHashForCacheKey(c),this.generateSchemeForCacheKey(l)];return u.join(po.CACHE_KEY_SEPARATOR).toLowerCase()},e.generateAccountIdForCacheKey=function(t,n){var o=[t,n];return o.join(po.CACHE_KEY_SEPARATOR).toLowerCase()},e.generateCredentialIdForCacheKey=function(t,n,o,r){var i=t===Rt.REFRESH_TOKEN&amp;&amp;r||n,s=[t,i,o||R.EMPTY_STRING];return s.join(po.CACHE_KEY_SEPARATOR).toLowerCase()},e.generateTargetForCacheKey=function(t){return(t||R.EMPTY_STRING).toLowerCase()},e.generateClaimsHashForCacheKey=function(t){return(t||R.EMPTY_STRING).toLowerCase()},e.generateSchemeForCacheKey=function(t){return t&amp;&amp;t.toLowerCase()!==Ct.BEARER.toLowerCase()?t.toLowerCase():R.EMPTY_STRING},e}();var yt={redirectUriNotSet:{code:"redirect_uri_empty",desc:"A redirect URI is required for all calls, and none has been set."},postLogoutUriNotSet:{code:"post_logout_uri_empty",desc:"A post logout redirect has not been set."},claimsRequestParsingError:{code:"claims_request_parsing_error",desc:"Could not parse the given claims request object."},authorityUriInsecure:{code:"authority_uri_insecure",desc:"Authority URIs must use https.  Please see here for valid authority configuration options: https://docs.microsoft.com/en-us/azure/active-directory/develop/msal-js-initializing-client-applications#configuration-options"},urlParseError:{code:"url_parse_error",desc:"URL could not be parsed into appropriate segments."},urlEmptyError:{code:"empty_url_error",desc:"URL was empty or null."},emptyScopesError:{code:"empty_input_scopes_error",desc:"Scopes cannot be passed as null, undefined or empty array because they are required to obtain an access token."},nonArrayScopesError:{code:"nonarray_input_scopes_error",desc:"Scopes cannot be passed as non-array."},clientIdSingleScopeError:{code:"clientid_input_scopes_error",desc:"Client ID can only be provided as a single scope."},invalidPrompt:{code:"invalid_prompt_value",desc:"Supported prompt values are 'login', 'select_account', 'consent', 'create', 'none' and 'no_session'.  Please see here for valid configuration options: https://azuread.github.io/microsoft-authentication-library-for-js/ref/modules/_azure_msal_common.html#commonauthorizationurlrequest"},invalidClaimsRequest:{code:"invalid_claims",desc:"Given claims parameter must be a stringified JSON object."},tokenRequestEmptyError:{code:"token_request_empty",desc:"Token request was empty and not found in cache."},logoutRequestEmptyError:{code:"logout_request_empty",desc:"The logout request was null or undefined."},invalidCodeChallengeMethod:{code:"invalid_code_challenge_method",desc:'code_challenge_method passed is invalid. Valid values are "plain" and "S256".'},invalidCodeChallengeParams:{code:"pkce_params_missing",desc:"Both params: code_challenge and code_challenge_method are to be passed if to be sent in the request"},invalidCloudDiscoveryMetadata:{code:"invalid_cloud_discovery_metadata",desc:"Invalid cloudDiscoveryMetadata provided. Must be a stringified JSON object containing tenant_discovery_endpoint and metadata fields"},invalidAuthorityMetadata:{code:"invalid_authority_metadata",desc:"Invalid authorityMetadata provided. Must by a stringified JSON object containing authorization_endpoint, token_endpoint, issuer fields."},untrustedAuthority:{code:"untrusted_authority",desc:"The provided authority is not a trusted authority. Please include this authority in the knownAuthorities config parameter."},invalidAzureCloudInstance:{code:"invalid_azure_cloud_instance",desc:"Invalid AzureCloudInstance provided. Please refer MSAL JS docs: aks.ms/msaljs/azure_cloud_instance for valid values"},missingSshJwk:{code:"missing_ssh_jwk",desc:"Missing sshJwk in SSH certificate request. A stringified JSON Web Key is required when using the SSH authentication scheme."},missingSshKid:{code:"missing_ssh_kid",desc:"Missing sshKid in SSH certificate request. A string that uniquely identifies the public SSH key is required when using the SSH authentication scheme."},missingNonceAuthenticationHeader:{code:"missing_nonce_authentication_header",desc:"Unable to find an authentication header containing server nonce. Either the Authentication-Info or WWW-Authenticate headers must be present in order to obtain a server nonce."},invalidAuthenticationHeader:{code:"invalid_authentication_header",desc:"Invalid authentication header provided"}},Ut=function(e){cn(t,e);function t(n,o){var r=e.call(this,n,o)||this;return r.name="ClientConfigurationError",Object.setPrototypeOf(r,t.prototype),r}return t.createRedirectUriEmptyError=function(){return new t(yt.redirectUriNotSet.code,yt.redirectUriNotSet.desc)},t.createPostLogoutRedirectUriEmptyError=function(){return new t(yt.postLogoutUriNotSet.code,yt.postLogoutUriNotSet.desc)},t.createClaimsRequestParsingError=function(n){return new t(yt.claimsRequestParsingError.code,yt.claimsRequestParsingError.desc+" Given value: "+n)},t.createInsecureAuthorityUriError=function(n){return new t(yt.authorityUriInsecure.code,yt.authorityUriInsecure.desc+" Given URI: "+n)},t.createUrlParseError=function(n){return new t(yt.urlParseError.code,yt.urlParseError.desc+" Given Error: "+n)},t.createUrlEmptyError=function(){return new t(yt.urlEmptyError.code,yt.urlEmptyError.desc)},t.createEmptyScopesArrayError=function(){return new t(yt.emptyScopesError.code,""+yt.emptyScopesError.desc)},t.createClientIdSingleScopeError=function(n){return new t(yt.clientIdSingleScopeError.code,yt.clientIdSingleScopeError.desc+" Given Scopes: "+n)},t.createInvalidPromptError=function(n){return new t(yt.invalidPrompt.code,yt.invalidPrompt.desc+" Given value: "+n)},t.createInvalidClaimsRequestError=function(){return new t(yt.invalidClaimsRequest.code,yt.invalidClaimsRequest.desc)},t.createEmptyLogoutRequestError=function(){return new t(yt.logoutRequestEmptyError.code,yt.logoutRequestEmptyError.desc)},t.createEmptyTokenRequestError=function(){return new t(yt.tokenRequestEmptyError.code,yt.tokenRequestEmptyError.desc)},t.createInvalidCodeChallengeMethodError=function(){return new t(yt.invalidCodeChallengeMethod.code,yt.invalidCodeChallengeMethod.desc)},t.createInvalidCodeChallengeParamsError=function(){return new t(yt.invalidCodeChallengeParams.code,yt.invalidCodeChallengeParams.desc)},t.createInvalidCloudDiscoveryMetadataError=function(){return new t(yt.invalidCloudDiscoveryMetadata.code,yt.invalidCloudDiscoveryMetadata.desc)},t.createInvalidAuthorityMetadataError=function(){return new t(yt.invalidAuthorityMetadata.code,yt.invalidAuthorityMetadata.desc)},t.createUntrustedAuthorityError=function(){return new t(yt.untrustedAuthority.code,yt.untrustedAuthority.desc)},t.createInvalidAzureCloudInstanceError=function(){return new t(yt.invalidAzureCloudInstance.code,yt.invalidAzureCloudInstance.desc)},t.createMissingSshJwkError=function(){return new t(yt.missingSshJwk.code,yt.missingSshJwk.desc)},t.createMissingSshKidError=function(){return new t(yt.missingSshKid.code,yt.missingSshKid.desc)},t.createMissingNonceAuthenticationHeadersError=function(){return new t(yt.missingNonceAuthenticationHeader.code,yt.missingNonceAuthenticationHeader.desc)},t.createInvalidAuthenticationHeaderError=function(n,o){return new t(yt.invalidAuthenticationHeader.code,yt.invalidAuthenticationHeader.desc+". Invalid header: "+n+". Details: "+o)},t}(he);var io=function(){function e(t){var n=this,o=t?le.trimArrayEntries(bd(t)):[],r=o?le.removeEmptyStringsFromArray(o):[];this.validateInputScopes(r),this.scopes=new Set,r.forEach(function(i){return n.scopes.add(i)})}return e.fromString=function(t){var n=t||R.EMPTY_STRING,o=n.split(" ");return new e(o)},e.prototype.validateInputScopes=function(t){if(!t||t.length&lt;1)throw Ut.createEmptyScopesArrayError()},e.prototype.containsScope=function(t){var n=this.printScopesLowerCase().split(" "),o=new e(n);return le.isEmpty(t)?!1:o.scopes.has(t.toLowerCase())},e.prototype.containsScopeSet=function(t){var n=this;return!t||t.scopes.size&lt;=0?!1:this.scopes.size&gt;=t.scopes.size&amp;&amp;t.asArray().every(function(o){return n.containsScope(o)})},e.prototype.containsOnlyOIDCScopes=function(){var t=this,n=0;return HN.forEach(function(o){t.containsScope(o)&amp;&amp;(n+=1)}),this.scopes.size===n},e.prototype.appendScope=function(t){le.isEmpty(t)||this.scopes.add(t.trim())},e.prototype.appendScopes=function(t){var n=this;try{t.forEach(function(o){return n.appendScope(o)})}catch(o){throw he.createAppendScopeSetError(o)}},e.prototype.removeScope=function(t){if(le.isEmpty(t))throw he.createRemoveEmptyScopeFromSetError(t);this.scopes.delete(t.trim())},e.prototype.removeOIDCScopes=function(){var t=this;HN.forEach(function(n){t.scopes.delete(n)})},e.prototype.unionScopeSets=function(t){if(!t)throw he.createEmptyInputScopeSetError();var n=new Set;return t.scopes.forEach(function(o){return n.add(o.toLowerCase())}),this.scopes.forEach(function(o){return n.add(o.toLowerCase())}),n},e.prototype.intersectingScopeSets=function(t){if(!t)throw he.createEmptyInputScopeSetError();t.containsOnlyOIDCScopes()||t.removeOIDCScopes();var n=this.unionScopeSets(t),o=t.getScopeCount(),r=this.getScopeCount(),i=n.size;return i&lt;r+o},e.prototype.getScopeCount=function(){return this.scopes.size},e.prototype.asArray=function(){var t=[];return this.scopes.forEach(function(n){return t.push(n)}),t},e.prototype.printScopes=function(){if(this.scopes){var t=this.asArray();return t.join(" ")}return R.EMPTY_STRING},e.prototype.printScopesLowerCase=function(){return this.printScopes().toLowerCase()},e}();function Lm(e,t){if(le.isEmpty(e))throw he.createClientInfoEmptyError();try{var n=t.base64Decode(e);return JSON.parse(n)}catch(o){throw he.createClientInfoDecodingError(o.message)}}function Uc(e){if(le.isEmpty(e))throw he.createClientInfoDecodingError("Home account ID was empty.");var t=e.split(po.CLIENT_INFO_SEPARATOR,2);return{uid:t[0],utid:t.length&lt;2?R.EMPTY_STRING:t[1]}}var or;(function(e){e[e.Default=0]="Default",e[e.Adfs=1]="Adfs",e[e.Dsts=2]="Dsts"})(or||(or={}));var Sn=function(){function e(){}return e.prototype.generateAccountId=function(){var t=[this.homeAccountId,this.environment];return t.join(po.CACHE_KEY_SEPARATOR).toLowerCase()},e.prototype.generateAccountKey=function(){return e.generateAccountCacheKey({homeAccountId:this.homeAccountId,environment:this.environment,tenantId:this.realm,username:this.username,localAccountId:this.localAccountId})},e.prototype.generateType=function(){switch(this.authorityType){case La.ADFS_ACCOUNT_TYPE:return Ds.ADFS;case La.MSAV1_ACCOUNT_TYPE:return Ds.MSA;case La.MSSTS_ACCOUNT_TYPE:return Ds.MSSTS;case La.GENERIC_ACCOUNT_TYPE:return Ds.GENERIC;default:throw he.createUnexpectedAccountTypeError()}},e.prototype.getAccountInfo=function(){return{homeAccountId:this.homeAccountId,environment:this.environment,tenantId:this.realm,username:this.username,localAccountId:this.localAccountId,name:this.name,idTokenClaims:this.idTokenClaims,nativeAccountId:this.nativeAccountId}},e.generateAccountCacheKey=function(t){var n=[t.homeAccountId,t.environment||R.EMPTY_STRING,t.tenantId||R.EMPTY_STRING];return n.join(po.CACHE_KEY_SEPARATOR).toLowerCase()},e.createAccount=function(t,n,o,r,i,s,a,l){var c,u,d,p,h,g,f=new e;f.authorityType=La.MSSTS_ACCOUNT_TYPE,f.clientInfo=t,f.homeAccountId=n,f.nativeAccountId=l;var b=a||r&amp;&amp;r.getPreferredCache();if(!b)throw he.createInvalidCacheEnvironmentError();if(f.environment=b,f.realm=((c=o?.claims)===null||c===void 0?void 0:c.tid)||R.EMPTY_STRING,o){f.idTokenClaims=o.claims,f.localAccountId=((u=o?.claims)===null||u===void 0?void 0:u.oid)||((d=o?.claims)===null||d===void 0?void 0:d.sub)||R.EMPTY_STRING;var y=(p=o?.claims)===null||p===void 0?void 0:p.preferred_username,v=!((h=o?.claims)===null||h===void 0)&amp;&amp;h.emails?o.claims.emails[0]:null;f.username=y||v||R.EMPTY_STRING,f.name=(g=o?.claims)===null||g===void 0?void 0:g.name}return f.cloudGraphHostName=i,f.msGraphHost=s,f},e.createGenericAccount=function(t,n,o,r,i,s){var a,l,c,u,d=new e;d.authorityType=o&amp;&amp;o.authorityType===or.Adfs?La.ADFS_ACCOUNT_TYPE:La.GENERIC_ACCOUNT_TYPE,d.homeAccountId=t,d.realm=R.EMPTY_STRING;var p=s||o&amp;&amp;o.getPreferredCache();if(!p)throw he.createInvalidCacheEnvironmentError();return n&amp;&amp;(d.localAccountId=((a=n?.claims)===null||a===void 0?void 0:a.oid)||((l=n?.claims)===null||l===void 0?void 0:l.sub)||R.EMPTY_STRING,d.username=((c=n?.claims)===null||c===void 0?void 0:c.upn)||R.EMPTY_STRING,d.name=((u=n?.claims)===null||u===void 0?void 0:u.name)||R.EMPTY_STRING,d.idTokenClaims=n?.claims),d.environment=p,d.cloudGraphHostName=r,d.msGraphHost=i,d},e.generateHomeAccountId=function(t,n,o,r,i){var s,a=!((s=i?.claims)===null||s===void 0)&amp;&amp;s.sub?i.claims.sub:R.EMPTY_STRING;if(n===or.Adfs||n===or.Dsts)return a;if(t)try{var l=Lm(t,r);if(!le.isEmpty(l.uid)&amp;&amp;!le.isEmpty(l.utid))return""+l.uid+po.CLIENT_INFO_SEPARATOR+l.utid}catch{}return o.verbose("No client info in response"),a},e.isAccountEntity=function(t){return t?t.hasOwnProperty("homeAccountId")&amp;&amp;t.hasOwnProperty("environment")&amp;&amp;t.hasOwnProperty("realm")&amp;&amp;t.hasOwnProperty("localAccountId")&amp;&amp;t.hasOwnProperty("username")&amp;&amp;t.hasOwnProperty("authorityType"):!1},e.accountInfoIsEqual=function(t,n,o){if(!t||!n)return!1;var r=!0;if(o){var i=t.idTokenClaims||{},s=n.idTokenClaims||{};r=i.iat===s.iat&amp;&amp;i.nonce===s.nonce}return t.homeAccountId===n.homeAccountId&amp;&amp;t.localAccountId===n.localAccountId&amp;&amp;t.username===n.username&amp;&amp;t.tenantId===n.tenantId&amp;&amp;t.environment===n.environment&amp;&amp;t.nativeAccountId===n.nativeAccountId&amp;&amp;r},e}();var Lo=function(){function e(t,n){if(le.isEmpty(t))throw he.createTokenNullOrEmptyError(t);this.rawToken=t,this.claims=e.extractTokenClaims(t,n)}return e.extractTokenClaims=function(t,n){var o=le.decodeAuthToken(t);try{var r=o.JWSPayload,i=n.base64Decode(r);return JSON.parse(i)}catch(s){throw he.createTokenParsingError(s)}},e.checkMaxAge=function(t,n){var o=3e5;if(n===0||Date.now()-o&gt;t+n)throw he.createMaxAgeTranspiredError()},e}();var gi=function(){function e(t,n){this.clientId=t,this.cryptoImpl=n}return e.prototype.getAllAccounts=function(){var t=this,n=this.getAccountsFilteredBy(),o=Object.keys(n).map(function(s){return n[s]}),r=o.length;if(r&lt;1)return[];var i=o.map(function(s){var a=e.toObject(new Sn,s),l=a.getAccountInfo(),c=t.readIdTokenFromCache(t.clientId,l);return c&amp;&amp;!l.idTokenClaims&amp;&amp;(l.idToken=c.secret,l.idTokenClaims=new Lo(c.secret,t.cryptoImpl).claims),l});return i},e.prototype.saveCacheRecord=function(t){return je(this,void 0,void 0,function(){return Ye(this,function(n){switch(n.label){case 0:if(!t)throw he.createNullOrUndefinedCacheRecord();return t.account&amp;&amp;this.setAccount(t.account),t.idToken&amp;&amp;this.setIdTokenCredential(t.idToken),t.accessToken?[4,this.saveAccessToken(t.accessToken)]:[3,2];case 1:n.sent(),n.label=2;case 2:return t.refreshToken&amp;&amp;this.setRefreshTokenCredential(t.refreshToken),t.appMetadata&amp;&amp;this.setAppMetadata(t.appMetadata),[2]}})})},e.prototype.saveAccessToken=function(t){return je(this,void 0,void 0,function(){var n,o,r,i,s=this;return Ye(this,function(a){switch(a.label){case 0:return n=this.getCredentialsFilteredBy({clientId:t.clientId,credentialType:t.credentialType,environment:t.environment,homeAccountId:t.homeAccountId,realm:t.realm,tokenType:t.tokenType,requestedClaimsHash:t.requestedClaimsHash}),o=io.fromString(t.target),r=Object.keys(n.accessTokens).map(function(l){return n.accessTokens[l]}),r?(i=[],r.forEach(function(l){var c=io.fromString(l.target);c.intersectingScopeSets(o)&amp;&amp;i.push(s.removeCredential(l))}),[4,Promise.all(i)]):[3,2];case 1:a.sent(),a.label=2;case 2:return this.setAccessTokenCredential(t),[2]}})})},e.prototype.getAccountsFilteredBy=function(t){return this.getAccountsFilteredByInternal(t?t.homeAccountId:R.EMPTY_STRING,t?t.environment:R.EMPTY_STRING,t?t.realm:R.EMPTY_STRING,t?t.nativeAccountId:R.EMPTY_STRING)},e.prototype.getAccountsFilteredByInternal=function(t,n,o,r){var i=this,s=this.getKeys(),a={};return s.forEach(function(l){var c=i.getAccount(l);c&amp;&amp;(t&amp;&amp;!i.matchHomeAccountId(c,t)||n&amp;&amp;!i.matchEnvironment(c,n)||o&amp;&amp;!i.matchRealm(c,o)||r&amp;&amp;!i.matchNativeAccountId(c,r)||(a[l]=c))}),a},e.prototype.getCredentialsFilteredBy=function(t){return this.getCredentialsFilteredByInternal(t.homeAccountId,t.environment,t.credentialType,t.clientId,t.familyId,t.realm,t.target,t.userAssertionHash,t.tokenType,t.keyId,t.requestedClaimsHash)},e.prototype.getCredentialsFilteredByInternal=function(t,n,o,r,i,s,a,l,c,u,d){var p=this,h=this.getKeys(),g={idTokens:{},accessTokens:{},refreshTokens:{}};return h.forEach(function(f){var b=Fc.getCredentialType(f);if(b!==R.NOT_DEFINED){var y=p.getSpecificCredential(f,b);if(y&amp;&amp;!(l&amp;&amp;!p.matchUserAssertionHash(y,l))&amp;&amp;!(typeof t=="string"&amp;&amp;!p.matchHomeAccountId(y,t))&amp;&amp;!(n&amp;&amp;!p.matchEnvironment(y,n))&amp;&amp;!(s&amp;&amp;!p.matchRealm(y,s))&amp;&amp;!(o&amp;&amp;!p.matchCredentialType(y,o))&amp;&amp;!(r&amp;&amp;!p.matchClientId(y,r))&amp;&amp;!(i&amp;&amp;!p.matchFamilyId(y,i))&amp;&amp;!(a&amp;&amp;!p.matchTarget(y,a))&amp;&amp;!((d||y.requestedClaimsHash)&amp;&amp;y.requestedClaimsHash!==d)&amp;&amp;!(o===Rt.ACCESS_TOKEN_WITH_AUTH_SCHEME&amp;&amp;(c&amp;&amp;!p.matchTokenType(y,c)||c===Ct.SSH&amp;&amp;u&amp;&amp;!p.matchKeyId(y,u)))){var v=p.updateCredentialCacheKey(f,y);switch(b){case Rt.ID_TOKEN:g.idTokens[v]=y;break;case Rt.ACCESS_TOKEN:case Rt.ACCESS_TOKEN_WITH_AUTH_SCHEME:g.accessTokens[v]=y;break;case Rt.REFRESH_TOKEN:g.refreshTokens[v]=y;break}}}}),g},e.prototype.getAppMetadataFilteredBy=function(t){return this.getAppMetadataFilteredByInternal(t.environment,t.clientId)},e.prototype.getAppMetadataFilteredByInternal=function(t,n){var o=this,r=this.getKeys(),i={};return r.forEach(function(s){if(o.isAppMetadata(s)){var a=o.getAppMetadata(s);a&amp;&amp;(t&amp;&amp;!o.matchEnvironment(a,t)||n&amp;&amp;!o.matchClientId(a,n)||(i[s]=a))}}),i},e.prototype.getAuthorityMetadataByAlias=function(t){var n=this,o=this.getAuthorityMetadataKeys(),r=null;return o.forEach(function(i){if(!(!n.isAuthorityMetadata(i)||i.indexOf(n.clientId)===-1)){var s=n.getAuthorityMetadata(i);s&amp;&amp;s.aliases.indexOf(t)!==-1&amp;&amp;(r=s)}}),r},e.prototype.removeAllAccounts=function(){return je(this,void 0,void 0,function(){var t,n,o=this;return Ye(this,function(r){switch(r.label){case 0:return t=this.getKeys(),n=[],t.forEach(function(i){var s=o.getAccount(i);s&amp;&amp;n.push(o.removeAccount(i))}),[4,Promise.all(n)];case 1:return r.sent(),[2,!0]}})})},e.prototype.removeAccount=function(t){return je(this,void 0,void 0,function(){var n;return Ye(this,function(o){switch(o.label){case 0:if(n=this.getAccount(t),!n)throw he.createNoAccountFoundError();return[4,this.removeAccountContext(n)];case 1:return[2,o.sent()&amp;&amp;this.removeItem(t,Al.ACCOUNT)]}})})},e.prototype.removeAccountContext=function(t){return je(this,void 0,void 0,function(){var n,o,r,i=this;return Ye(this,function(s){switch(s.label){case 0:return n=this.getKeys(),o=t.generateAccountId(),r=[],n.forEach(function(a){var l=Fc.getCredentialType(a);if(l!==R.NOT_DEFINED){var c=i.getSpecificCredential(a,l);c&amp;&amp;o===c.generateAccountId()&amp;&amp;r.push(i.removeCredential(c))}}),[4,Promise.all(r)];case 1:return s.sent(),[2,!0]}})})},e.prototype.removeCredential=function(t){return je(this,void 0,void 0,function(){var n,o,r;return Ye(this,function(i){switch(i.label){case 0:if(n=t.generateCredentialKey(),t.credentialType.toLowerCase()!==Rt.ACCESS_TOKEN_WITH_AUTH_SCHEME.toLowerCase())return[3,4];if(t.tokenType!==Ct.POP)return[3,4];if(o=t,r=o.keyId,!r)return[3,4];i.label=1;case 1:return i.trys.push([1,3,,4]),[4,this.cryptoImpl.removeTokenBindingKey(r)];case 2:return i.sent(),[3,4];case 3:throw i.sent(),he.createBindingKeyNotRemovedError();case 4:return[2,this.removeItem(n,Al.CREDENTIAL)]}})})},e.prototype.removeAppMetadata=function(){var t=this,n=this.getKeys();return n.forEach(function(o){t.isAppMetadata(o)&amp;&amp;t.removeItem(o,Al.APP_METADATA)}),!0},e.prototype.readCacheRecord=function(t,n,o,r){var i=this.readAccountFromCache(t),s=this.readIdTokenFromCache(n,t),a=this.readAccessTokenFromCache(n,t,o),l=this.readRefreshTokenFromCache(n,t,!1),c=this.readAppMetadataFromCache(r,n);return i&amp;&amp;s&amp;&amp;(i.idTokenClaims=new Lo(s.secret,this.cryptoImpl).claims),{account:i,idToken:s,accessToken:a,refreshToken:l,appMetadata:c}},e.prototype.readAccountFromCache=function(t){var n=Sn.generateAccountCacheKey(t);return this.getAccount(n)},e.prototype.readAccountFromCacheWithNativeAccountId=function(t){var n={nativeAccountId:t},o=this.getAccountsFilteredBy(n),r=Object.keys(o).map(function(i){return o[i]});if(r.length&lt;1)return null;if(r.length&gt;1)throw he.createMultipleMatchingAccountsInCacheError();return o[0]},e.prototype.readIdTokenFromCache=function(t,n){var o={homeAccountId:n.homeAccountId,environment:n.environment,credentialType:Rt.ID_TOKEN,clientId:t,realm:n.tenantId},r=this.getCredentialsFilteredBy(o),i=Object.keys(r.idTokens).map(function(a){return r.idTokens[a]}),s=i.length;if(s&lt;1)return null;if(s&gt;1)throw he.createMultipleMatchingTokensInCacheError();return i[0]},e.prototype.readAccessTokenFromCache=function(t,n,o){var r=new io(o.scopes||[]),i=o.authenticationScheme||Ct.BEARER,s=i&amp;&amp;i.toLowerCase()!==Ct.BEARER.toLowerCase()?Rt.ACCESS_TOKEN_WITH_AUTH_SCHEME:Rt.ACCESS_TOKEN,a={homeAccountId:n.homeAccountId,environment:n.environment,credentialType:s,clientId:t,realm:n.tenantId,target:r.printScopesLowerCase(),tokenType:i,keyId:o.sshKid,requestedClaimsHash:o.requestedClaimsHash},l=this.getCredentialsFilteredBy(a),c=Object.keys(l.accessTokens).map(function(d){return l.accessTokens[d]}),u=c.length;if(u&lt;1)return null;if(u&gt;1)throw he.createMultipleMatchingTokensInCacheError();return c[0]},e.prototype.readRefreshTokenFromCache=function(t,n,o){var r=o?Pm:void 0,i={homeAccountId:n.homeAccountId,environment:n.environment,credentialType:Rt.REFRESH_TOKEN,clientId:t,familyId:r},s=this.getCredentialsFilteredBy(i),a=Object.keys(s.refreshTokens).map(function(c){return s.refreshTokens[c]}),l=a.length;return l&lt;1?null:a[0]},e.prototype.readAppMetadataFromCache=function(t,n){var o={environment:t,clientId:n},r=this.getAppMetadataFilteredBy(o),i=Object.keys(r).map(function(a){return r[a]}),s=i.length;if(s&lt;1)return null;if(s&gt;1)throw he.createMultipleMatchingAppMetadataInCacheError();return i[0]},e.prototype.isAppMetadataFOCI=function(t,n){var o=this.readAppMetadataFromCache(t,n);return!!(o&amp;&amp;o.familyId===Pm)},e.prototype.matchHomeAccountId=function(t,n){return typeof t.homeAccountId=="string"&amp;&amp;n===t.homeAccountId},e.prototype.matchUserAssertionHash=function(t,n){return!!(t.userAssertionHash&amp;&amp;n===t.userAssertionHash)},e.prototype.matchEnvironment=function(t,n){var o=this.getAuthorityMetadataByAlias(n);return!!(o&amp;&amp;o.aliases.indexOf(t.environment)&gt;-1)},e.prototype.matchCredentialType=function(t,n){return t.credentialType&amp;&amp;n.toLowerCase()===t.credentialType.toLowerCase()},e.prototype.matchClientId=function(t,n){return!!(t.clientId&amp;&amp;n===t.clientId)},e.prototype.matchFamilyId=function(t,n){return!!(t.familyId&amp;&amp;n===t.familyId)},e.prototype.matchRealm=function(t,n){return!!(t.realm&amp;&amp;n===t.realm)},e.prototype.matchNativeAccountId=function(t,n){return!!(t.nativeAccountId&amp;&amp;n===t.nativeAccountId)},e.prototype.matchTarget=function(t,n){var o=t.credentialType!==Rt.ACCESS_TOKEN&amp;&amp;t.credentialType!==Rt.ACCESS_TOKEN_WITH_AUTH_SCHEME;if(o||!t.target)return!1;var r=io.fromString(t.target),i=io.fromString(n);return i.containsOnlyOIDCScopes()?i.removeScope(R.OFFLINE_ACCESS_SCOPE):i.removeOIDCScopes(),r.containsScopeSet(i)},e.prototype.matchTokenType=function(t,n){return!!(t.tokenType&amp;&amp;t.tokenType===n)},e.prototype.matchKeyId=function(t,n){return!!(t.keyId&amp;&amp;t.keyId===n)},e.prototype.isAppMetadata=function(t){return t.indexOf($y)!==-1},e.prototype.isAuthorityMetadata=function(t){return t.indexOf(Im.CACHE_KEY)!==-1},e.prototype.generateAuthorityMetadataCacheKey=function(t){return Im.CACHE_KEY+"-"+this.clientId+"-"+t},e.prototype.getSpecificCredential=function(t,n){switch(n){case Rt.ID_TOKEN:return this.getIdTokenCredential(t);case Rt.ACCESS_TOKEN:case Rt.ACCESS_TOKEN_WITH_AUTH_SCHEME:return this.getAccessTokenCredential(t);case Rt.REFRESH_TOKEN:return this.getRefreshTokenCredential(t);default:return null}},e.toObject=function(t,n){for(var o in n)t[o]=n[o];return t},e}(),ON=function(e){cn(t,e);function t(){return e!==null&amp;&amp;e.apply(this,arguments)||this}return t.prototype.setAccount=function(){var n="Storage interface - setAccount() has not been implemented for the cacheStorage interface.";throw Ce.createUnexpectedError(n)},t.prototype.getAccount=function(){var n="Storage interface - getAccount() has not been implemented for the cacheStorage interface.";throw Ce.createUnexpectedError(n)},t.prototype.setIdTokenCredential=function(){var n="Storage interface - setIdTokenCredential() has not been implemented for the cacheStorage interface.";throw Ce.createUnexpectedError(n)},t.prototype.getIdTokenCredential=function(){var n="Storage interface - getIdTokenCredential() has not been implemented for the cacheStorage interface.";throw Ce.createUnexpectedError(n)},t.prototype.setAccessTokenCredential=function(){var n="Storage interface - setAccessTokenCredential() has not been implemented for the cacheStorage interface.";throw Ce.createUnexpectedError(n)},t.prototype.getAccessTokenCredential=function(){var n="Storage interface - getAccessTokenCredential() has not been implemented for the cacheStorage interface.";throw Ce.createUnexpectedError(n)},t.prototype.setRefreshTokenCredential=function(){var n="Storage interface - setRefreshTokenCredential() has not been implemented for the cacheStorage interface.";throw Ce.createUnexpectedError(n)},t.prototype.getRefreshTokenCredential=function(){var n="Storage interface - getRefreshTokenCredential() has not been implemented for the cacheStorage interface.";throw Ce.createUnexpectedError(n)},t.prototype.setAppMetadata=function(){var n="Storage interface - setAppMetadata() has not been implemented for the cacheStorage interface.";throw Ce.createUnexpectedError(n)},t.prototype.getAppMetadata=function(){var n="Storage interface - getAppMetadata() has not been implemented for the cacheStorage interface.";throw Ce.createUnexpectedError(n)},t.prototype.setServerTelemetry=function(){var n="Storage interface - setServerTelemetry() has not been implemented for the cacheStorage interface.";throw Ce.createUnexpectedError(n)},t.prototype.getServerTelemetry=function(){var n="Storage interface - getServerTelemetry() has not been implemented for the cacheStorage interface.";throw Ce.createUnexpectedError(n)},t.prototype.setAuthorityMetadata=function(){var n="Storage interface - setAuthorityMetadata() has not been implemented for the cacheStorage interface.";throw Ce.createUnexpectedError(n)},t.prototype.getAuthorityMetadata=function(){var n="Storage interface - getAuthorityMetadata() has not been implemented for the cacheStorage interface.";throw Ce.createUnexpectedError(n)},t.prototype.getAuthorityMetadataKeys=function(){var n="Storage interface - getAuthorityMetadataKeys() has not been implemented for the cacheStorage interface.";throw Ce.createUnexpectedError(n)},t.prototype.setThrottlingCache=function(){var n="Storage interface - setThrottlingCache() has not been implemented for the cacheStorage interface.";throw Ce.createUnexpectedError(n)},t.prototype.getThrottlingCache=function(){var n="Storage interface - getThrottlingCache() has not been implemented for the cacheStorage interface.";throw Ce.createUnexpectedError(n)},t.prototype.removeItem=function(){var n="Storage interface - removeItem() has not been implemented for the cacheStorage interface.";throw Ce.createUnexpectedError(n)},t.prototype.containsKey=function(){var n="Storage interface - containsKey() has not been implemented for the cacheStorage interface.";throw Ce.createUnexpectedError(n)},t.prototype.getKeys=function(){var n="Storage interface - getKeys() has not been implemented for the cacheStorage interface.";throw Ce.createUnexpectedError(n)},t.prototype.clear=function(){return je(this,void 0,void 0,function(){var n;return Ye(this,function(o){throw n="Storage interface - clear() has not been implemented for the cacheStorage interface.",Ce.createUnexpectedError(n)})})},t.prototype.updateCredentialCacheKey=function(){var n="Storage interface - updateCredentialCacheKey() has not been implemented for the cacheStorage interface.";throw Ce.createUnexpectedError(n)},t}(gi);var HSe=300,uA={tokenRenewalOffsetSeconds:HSe,preventCorsPreflight:!1,proxyUrl:R.EMPTY_STRING},OSe={loggerCallback:function(){},piiLoggingEnabled:!1,logLevel:sn.Info,correlationId:R.EMPTY_STRING},BSe={sendGetRequestAsync:function(){return je(this,void 0,void 0,function(){var e;return Ye(this,function(t){throw e="Network interface - sendGetRequestAsync() has not been implemented",Ce.createUnexpectedError(e)})})},sendPostRequestAsync:function(){return je(this,void 0,void 0,function(){var e;return Ye(this,function(t){throw e="Network interface - sendPostRequestAsync() has not been implemented",Ce.createUnexpectedError(e)})})}},zSe={sku:R.SKU,version:cA,cpu:R.EMPTY_STRING,os:R.EMPTY_STRING},GSe={clientSecret:R.EMPTY_STRING,clientAssertion:void 0},VSe={azureCloudInstance:Pl.None,tenant:""+R.DEFAULT_COMMON_TENANT},jSe={application:{appName:"",appVersion:""}};function xne(e){var t=e.authOptions,n=e.systemOptions,o=e.loggerOptions,r=e.storageInterface,i=e.networkInterface,s=e.cryptoInterface,a=e.clientCredentials,l=e.libraryInfo,c=e.telemetry,u=e.serverTelemetryManager,d=e.persistencePlugin,p=e.serializableCache,h=Kt(Kt({},OSe),o);return{authOptions:YSe(t),systemOptions:Kt(Kt({},uA),n),loggerOptions:h,storageInterface:r||new ON(t.clientId,yd),networkInterface:i||BSe,cryptoInterface:s||yd,clientCredentials:a||GSe,libraryInfo:Kt(Kt({},zSe),l),telemetry:Kt(Kt({},jSe),c),serverTelemetryManager:u||null,persistencePlugin:d||null,serializableCache:p||null}}function YSe(e){return Kt({clientCapabilities:[],azureCloudOptions:VSe,skipAuthorityMetadataCache:!1},e)}var Ur=function(e){cn(t,e);function t(n,o,r){var i=e.call(this,n,o,r)||this;return i.name="ServerError",Object.setPrototypeOf(i,t.prototype),i}return t}(Ce);var xd=function(){function e(){}return e.generateThrottlingStorageKey=function(t){return qc.THROTTLING_PREFIX+"."+JSON.stringify(t)},e.preProcess=function(t,n){var o,r=e.generateThrottlingStorageKey(n),i=t.getThrottlingCache(r);if(i){if(i.throttleTime&lt;Date.now()){t.removeItem(r,Al.THROTTLING);return}throw new Ur(((o=i.errorCodes)===null||o===void 0?void 0:o.join(" "))||R.EMPTY_STRING,i.errorMessage,i.subError)}},e.postProcess=function(t,n,o){if(e.checkResponseStatus(o)||e.checkResponseForRetryAfter(o)){var r={throttleTime:e.calculateThrottleTime(parseInt(o.headers[Po.RETRY_AFTER])),error:o.body.error,errorCodes:o.body.error_codes,errorMessage:o.body.error_description,subError:o.body.suberror};t.setThrottlingCache(e.generateThrottlingStorageKey(n),r)}},e.checkResponseStatus=function(t){return t.status===429||t.status&gt;=500&amp;&amp;t.status&lt;600},e.checkResponseForRetryAfter=function(t){return t.headers?t.headers.hasOwnProperty(Po.RETRY_AFTER)&amp;&amp;(t.status&lt;200||t.status&gt;=300):!1},e.calculateThrottleTime=function(t){var n=t&lt;=0?0:t,o=Date.now()/1e3;return Math.floor(Math.min(o+(n||qc.DEFAULT_THROTTLE_TIME_SECONDS),o+qc.DEFAULT_MAX_THROTTLE_TIME_SECONDS)*1e3)},e.removeThrottle=function(t,n,o,r){var i={clientId:n,authority:o.authority,scopes:o.scopes,homeAccountIdentifier:r,claims:o.claims,authenticationScheme:o.authenticationScheme,resourceRequestMethod:o.resourceRequestMethod,resourceRequestUri:o.resourceRequestUri,shrClaims:o.shrClaims,sshKid:o.sshKid},s=this.generateThrottlingStorageKey(i);return t.removeItem(s,Al.THROTTLING)},e}();var Tne=function(){function e(t,n){this.networkClient=t,this.cacheManager=n}return e.prototype.sendPostRequest=function(t,n,o){return je(this,void 0,void 0,function(){var r,i;return Ye(this,function(s){switch(s.label){case 0:xd.preProcess(this.cacheManager,t),s.label=1;case 1:return s.trys.push([1,3,,4]),[4,this.networkClient.sendPostRequestAsync(n,o)];case 2:return r=s.sent(),[3,4];case 3:throw i=s.sent(),i instanceof Ce?i:he.createNetworkError(n,i);case 4:return xd.postProcess(this.cacheManager,t,r),[2,r]}})})},e}();var zo;(function(e){e.HOME_ACCOUNT_ID="home_account_id",e.UPN="UPN"})(zo||(zo={}));var Kf=function(){function e(t,n){this.config=xne(t),this.logger=new Qf(this.config.loggerOptions,yne,cA),this.cryptoUtils=this.config.cryptoInterface,this.cacheManager=this.config.storageInterface,this.networkClient=this.config.networkInterface,this.networkManager=new Tne(this.networkClient,this.cacheManager),this.serverTelemetryManager=this.config.serverTelemetryManager,this.authority=this.config.authOptions.authority,this.performanceClient=n}return e.prototype.createTokenRequestHeaders=function(t){var n={};if(n[Po.CONTENT_TYPE]=R.URL_FORM_CONTENT_TYPE,!this.config.systemOptions.preventCorsPreflight&amp;&amp;t)switch(t.type){case zo.HOME_ACCOUNT_ID:try{var o=Uc(t.credential);n[Po.CCS_HEADER]="Oid:"+o.uid+"@"+o.utid}catch(r){this.logger.verbose("Could not parse home account ID for CCS Header: "+r)}break;case zo.UPN:n[Po.CCS_HEADER]="UPN: "+t.credential;break}return n},e.prototype.executePostToTokenEndpoint=function(t,n,o,r){return je(this,void 0,void 0,function(){var i;return Ye(this,function(s){switch(s.label){case 0:return[4,this.networkManager.sendPostRequest(r,t,{body:n,headers:o,proxyUrl:this.config.systemOptions.proxyUrl})];case 1:return i=s.sent(),this.config.serverTelemetryManager&amp;&amp;i.status&lt;500&amp;&amp;i.status!==429&amp;&amp;this.config.serverTelemetryManager.clearTelemetryCache(),[2,i]}})})},e.prototype.updateAuthority=function(t){if(!t.discoveryComplete())throw he.createEndpointDiscoveryIncompleteError("Updated authority has not completed endpoint discovery.");this.authority=t},e}();var Hc=function(){function e(){}return e.validateRedirectUri=function(t){if(le.isEmpty(t))throw Ut.createRedirectUriEmptyError()},e.validatePrompt=function(t){var n=[];for(var o in jn)n.push(jn[o]);if(n.indexOf(t)&lt;0)throw Ut.createInvalidPromptError(t)},e.validateClaims=function(t){try{JSON.parse(t)}catch{throw Ut.createInvalidClaimsRequestError()}},e.validateCodeChallengeParams=function(t,n){if(le.isEmpty(t)||le.isEmpty(n))throw Ut.createInvalidCodeChallengeParamsError();this.validateCodeChallengeMethod(n)},e.validateCodeChallengeMethod=function(t){if([aA.PLAIN,aA.S256].indexOf(t)&lt;0)throw Ut.createInvalidCodeChallengeMethodError()},e.sanitizeEQParams=function(t,n){return t?(n.forEach(function(o,r){t[r]&amp;&amp;delete t[r]}),t):{}},e}();var Td=function(){function e(){this.parameters=new Map}return e.prototype.addResponseTypeCode=function(){this.parameters.set(mt.RESPONSE_TYPE,encodeURIComponent(R.CODE_RESPONSE_TYPE))},e.prototype.addResponseTypeForTokenAndIdToken=function(){this.parameters.set(mt.RESPONSE_TYPE,encodeURIComponent(R.TOKEN_RESPONSE_TYPE+" "+R.ID_TOKEN_RESPONSE_TYPE))},e.prototype.addResponseMode=function(t){this.parameters.set(mt.RESPONSE_MODE,encodeURIComponent(t||Cm.QUERY))},e.prototype.addNativeBroker=function(){this.parameters.set(mt.NATIVE_BROKER,encodeURIComponent("1"))},e.prototype.addScopes=function(t,n){n===void 0&amp;&amp;(n=!0);var o=n?bd(t||[],Ra):t||[],r=new io(o);this.parameters.set(mt.SCOPE,encodeURIComponent(r.printScopes()))},e.prototype.addClientId=function(t){this.parameters.set(mt.CLIENT_ID,encodeURIComponent(t))},e.prototype.addRedirectUri=function(t){Hc.validateRedirectUri(t),this.parameters.set(mt.REDIRECT_URI,encodeURIComponent(t))},e.prototype.addPostLogoutRedirectUri=function(t){Hc.validateRedirectUri(t),this.parameters.set(mt.POST_LOGOUT_URI,encodeURIComponent(t))},e.prototype.addIdTokenHint=function(t){this.parameters.set(mt.ID_TOKEN_HINT,encodeURIComponent(t))},e.prototype.addDomainHint=function(t){this.parameters.set(km.DOMAIN_HINT,encodeURIComponent(t))},e.prototype.addLoginHint=function(t){this.parameters.set(km.LOGIN_HINT,encodeURIComponent(t))},e.prototype.addCcsUpn=function(t){this.parameters.set(Po.CCS_HEADER,encodeURIComponent("UPN:"+t))},e.prototype.addCcsOid=function(t){this.parameters.set(Po.CCS_HEADER,encodeURIComponent("Oid:"+t.uid+"@"+t.utid))},e.prototype.addSid=function(t){this.parameters.set(km.SID,encodeURIComponent(t))},e.prototype.addClaims=function(t,n){var o=this.addClientCapabilitiesToClaims(t,n);Hc.validateClaims(o),this.parameters.set(mt.CLAIMS,encodeURIComponent(o))},e.prototype.addCorrelationId=function(t){this.parameters.set(mt.CLIENT_REQUEST_ID,encodeURIComponent(t))},e.prototype.addLibraryInfo=function(t){this.parameters.set(mt.X_CLIENT_SKU,t.sku),this.parameters.set(mt.X_CLIENT_VER,t.version),t.os&amp;&amp;this.parameters.set(mt.X_CLIENT_OS,t.os),t.cpu&amp;&amp;this.parameters.set(mt.X_CLIENT_CPU,t.cpu)},e.prototype.addApplicationTelemetry=function(t){t?.appName&amp;&amp;this.parameters.set(mt.X_APP_NAME,t.appName),t?.appVersion&amp;&amp;this.parameters.set(mt.X_APP_VER,t.appVersion)},e.prototype.addPrompt=function(t){Hc.validatePrompt(t),this.parameters.set(""+mt.PROMPT,encodeURIComponent(t))},e.prototype.addState=function(t){le.isEmpty(t)||this.parameters.set(mt.STATE,encodeURIComponent(t))},e.prototype.addNonce=function(t){this.parameters.set(mt.NONCE,encodeURIComponent(t))},e.prototype.addCodeChallengeParams=function(t,n){if(Hc.validateCodeChallengeParams(t,n),t&amp;&amp;n)this.parameters.set(mt.CODE_CHALLENGE,encodeURIComponent(t)),this.parameters.set(mt.CODE_CHALLENGE_METHOD,encodeURIComponent(n));else throw Ut.createInvalidCodeChallengeParamsError()},e.prototype.addAuthorizationCode=function(t){this.parameters.set(mt.CODE,encodeURIComponent(t))},e.prototype.addDeviceCode=function(t){this.parameters.set(mt.DEVICE_CODE,encodeURIComponent(t))},e.prototype.addRefreshToken=function(t){this.parameters.set(mt.REFRESH_TOKEN,encodeURIComponent(t))},e.prototype.addCodeVerifier=function(t){this.parameters.set(mt.CODE_VERIFIER,encodeURIComponent(t))},e.prototype.addClientSecret=function(t){this.parameters.set(mt.CLIENT_SECRET,encodeURIComponent(t))},e.prototype.addClientAssertion=function(t){le.isEmpty(t)||this.parameters.set(mt.CLIENT_ASSERTION,encodeURIComponent(t))},e.prototype.addClientAssertionType=function(t){le.isEmpty(t)||this.parameters.set(mt.CLIENT_ASSERTION_TYPE,encodeURIComponent(t))},e.prototype.addOboAssertion=function(t){this.parameters.set(mt.OBO_ASSERTION,encodeURIComponent(t))},e.prototype.addRequestTokenUse=function(t){this.parameters.set(mt.REQUESTED_TOKEN_USE,encodeURIComponent(t))},e.prototype.addGrantType=function(t){this.parameters.set(mt.GRANT_TYPE,encodeURIComponent(t))},e.prototype.addClientInfo=function(){this.parameters.set(vne,"1")},e.prototype.addExtraQueryParameters=function(t){var n=this;Hc.sanitizeEQParams(t,this.parameters),Object.keys(t).forEach(function(o){n.parameters.set(o,t[o])})},e.prototype.addClientCapabilitiesToClaims=function(t,n){var o;if(!t)o={};else try{o=JSON.parse(t)}catch{throw Ut.createInvalidClaimsRequestError()}return n&amp;&amp;n.length&gt;0&amp;&amp;(o.hasOwnProperty(_d.ACCESS_TOKEN)||(o[_d.ACCESS_TOKEN]={}),o[_d.ACCESS_TOKEN][_d.XMS_CC]={values:n}),JSON.stringify(o)},e.prototype.addUsername=function(t){this.parameters.set(jf.username,encodeURIComponent(t))},e.prototype.addPassword=function(t){this.parameters.set(jf.password,encodeURIComponent(t))},e.prototype.addPopToken=function(t){le.isEmpty(t)||(this.parameters.set(mt.TOKEN_TYPE,Ct.POP),this.parameters.set(mt.REQ_CNF,encodeURIComponent(t)))},e.prototype.addSshJwk=function(t){le.isEmpty(t)||(this.parameters.set(mt.TOKEN_TYPE,Ct.SSH),this.parameters.set(mt.REQ_CNF,encodeURIComponent(t)))},e.prototype.addServerTelemetry=function(t){this.parameters.set(mt.X_CLIENT_CURR_TELEM,t.generateCurrentRequestHeaderValue()),this.parameters.set(mt.X_CLIENT_LAST_TELEM,t.generateLastRequestHeaderValue())},e.prototype.addThrottling=function(){this.parameters.set(mt.X_MS_LIB_CAPABILITY,qc.X_MS_LIB_CAPABILITY_VALUE)},e.prototype.addLogoutHint=function(t){this.parameters.set(mt.LOGOUT_HINT,encodeURIComponent(t))},e.prototype.createQueryString=function(){var t=new Array;return this.parameters.forEach(function(n,o){t.push(o+"="+n)}),t.join("&amp;")},e}();var Il=function(e){cn(t,e);function t(){return e!==null&amp;&amp;e.apply(this,arguments)||this}return t.createIdTokenEntity=function(n,o,r,i,s){var a=new t;return a.credentialType=Rt.ID_TOKEN,a.homeAccountId=n,a.environment=o,a.clientId=i,a.secret=r,a.realm=s,a},t.isIdTokenEntity=function(n){return n?n.hasOwnProperty("homeAccountId")&amp;&amp;n.hasOwnProperty("environment")&amp;&amp;n.hasOwnProperty("credentialType")&amp;&amp;n.hasOwnProperty("realm")&amp;&amp;n.hasOwnProperty("clientId")&amp;&amp;n.hasOwnProperty("secret")&amp;&amp;n.credentialType===Rt.ID_TOKEN:!1},t}(Fc);var mo=function(){function e(){}return e.nowSeconds=function(){return Math.round(new Date().getTime()/1e3)},e.isTokenExpired=function(t,n){var o=Number(t)||0,r=e.nowSeconds()+n;return r&gt;o},e.wasClockTurnedBack=function(t){var n=Number(t);return n&gt;e.nowSeconds()},e.delay=function(t,n){return new Promise(function(o){return setTimeout(function(){return o(n)},t)})},e}();var Ll=function(e){cn(t,e);function t(){return e!==null&amp;&amp;e.apply(this,arguments)||this}return t.createAccessTokenEntity=function(n,o,r,i,s,a,l,c,u,d,p,h,g,f,b){var y,v,T=new t;T.homeAccountId=n,T.credentialType=Rt.ACCESS_TOKEN,T.secret=r;var C=mo.nowSeconds();if(T.cachedAt=C.toString(),T.expiresOn=l.toString(),T.extendedExpiresOn=c.toString(),d&amp;&amp;(T.refreshOn=d.toString()),T.environment=o,T.clientId=i,T.realm=s,T.target=a,T.userAssertionHash=h,T.tokenType=le.isEmpty(p)?Ct.BEARER:p,f&amp;&amp;(T.requestedClaims=f,T.requestedClaimsHash=b),((y=T.tokenType)===null||y===void 0?void 0:y.toLowerCase())!==Ct.BEARER.toLowerCase())switch(T.credentialType=Rt.ACCESS_TOKEN_WITH_AUTH_SCHEME,T.tokenType){case Ct.POP:var k=Lo.extractTokenClaims(r,u);if(!(!((v=k?.cnf)===null||v===void 0)&amp;&amp;v.kid))throw he.createTokenClaimsRequiredError();T.keyId=k.cnf.kid;break;case Ct.SSH:T.keyId=g}return T},t.isAccessTokenEntity=function(n){return n?n.hasOwnProperty("homeAccountId")&amp;&amp;n.hasOwnProperty("environment")&amp;&amp;n.hasOwnProperty("credentialType")&amp;&amp;n.hasOwnProperty("realm")&amp;&amp;n.hasOwnProperty("clientId")&amp;&amp;n.hasOwnProperty("secret")&amp;&amp;n.hasOwnProperty("target")&amp;&amp;(n.credentialType===Rt.ACCESS_TOKEN||n.credentialType===Rt.ACCESS_TOKEN_WITH_AUTH_SCHEME):!1},t}(Fc);var Sd=function(e){cn(t,e);function t(){return e!==null&amp;&amp;e.apply(this,arguments)||this}return t.createRefreshTokenEntity=function(n,o,r,i,s,a){var l=new t;return l.clientId=i,l.credentialType=Rt.REFRESH_TOKEN,l.environment=o,l.homeAccountId=n,l.secret=r,l.userAssertionHash=a,s&amp;&amp;(l.familyId=s),l},t.isRefreshTokenEntity=function(n){return n?n.hasOwnProperty("homeAccountId")&amp;&amp;n.hasOwnProperty("environment")&amp;&amp;n.hasOwnProperty("credentialType")&amp;&amp;n.hasOwnProperty("clientId")&amp;&amp;n.hasOwnProperty("secret")&amp;&amp;n.credentialType===Rt.REFRESH_TOKEN:!1},t}(Fc);var Sne=["interaction_required","consent_required","login_required"],QSe=["message_only","additional_action","basic_action","user_password_expired","consent_required"],wd={noTokensFoundError:{code:"no_tokens_found",desc:"No refresh token found in the cache. Please sign-in."},native_account_unavailable:{code:"native_account_unavailable",desc:"The requested account is not available in the native broker. It may have been deleted or logged out. Please sign-in again using an interactive API."}},Un=function(e){cn(t,e);function t(n,o,r){var i=e.call(this,n,o,r)||this;return i.name="InteractionRequiredAuthError",Object.setPrototypeOf(i,t.prototype),i}return t.isInteractionRequiredError=function(n,o,r){var i=!!n&amp;&amp;Sne.indexOf(n)&gt;-1,s=!!r&amp;&amp;QSe.indexOf(r)&gt;-1,a=!!o&amp;&amp;Sne.some(function(l){return o.indexOf(l)&gt;-1});return i||a||s},t.createNoTokensFoundError=function(){return new t(wd.noTokensFoundError.code,wd.noTokensFoundError.desc)},t.createNativeAccountUnavailableError=function(){return new t(wd.native_account_unavailable.code,wd.native_account_unavailable.desc)},t}(Ce);var Rm=function(){function e(t,n,o,r,i){this.account=t||null,this.idToken=n||null,this.accessToken=o||null,this.refreshToken=r||null,this.appMetadata=i||null}return e}();var rr=function(){function e(){}return e.setRequestState=function(t,n,o){var r=e.generateLibraryState(t,o);return le.isEmpty(n)?r:""+r+R.RESOURCE_DELIM+n},e.generateLibraryState=function(t,n){if(!t)throw he.createNoCryptoObjectError("generateLibraryState");var o={id:t.createNewGuid()};n&amp;&amp;(o.meta=n);var r=JSON.stringify(o);return t.base64Encode(r)},e.parseRequestState=function(t,n){if(!t)throw he.createNoCryptoObjectError("parseRequestState");if(le.isEmpty(n))throw he.createInvalidStateError(n,"Null, undefined or empty state");try{var o=n.split(R.RESOURCE_DELIM),r=o[0],i=o.length&gt;1?o.slice(1).join(R.RESOURCE_DELIM):R.EMPTY_STRING,s=t.base64Decode(r),a=JSON.parse(s);return{userRequestState:le.isEmpty(i)?R.EMPTY_STRING:i,libraryState:a}}catch(l){throw he.createInvalidStateError(n,l)}},e}();var ht=function(){function e(t){if(this._urlString=t,le.isEmpty(this._urlString))throw Ut.createUrlEmptyError();le.isEmpty(this.getHash())&amp;&amp;(this._urlString=e.canonicalizeUri(t))}return Object.defineProperty(e.prototype,"urlString",{get:function(){return this._urlString},enumerable:!1,configurable:!0}),e.canonicalizeUri=function(t){if(t){var n=t.toLowerCase();return le.endsWith(n,"?")?n=n.slice(0,-1):le.endsWith(n,"?/")&amp;&amp;(n=n.slice(0,-2)),le.endsWith(n,"/")||(n+="/"),n}return t},e.prototype.validateAsUri=function(){var t;try{t=this.getUrlComponents()}catch(n){throw Ut.createUrlParseError(n)}if(!t.HostNameAndPort||!t.PathSegments)throw Ut.createUrlParseError("Given url string: "+this.urlString);if(!t.Protocol||t.Protocol.toLowerCase()!=="https:")throw Ut.createInsecureAuthorityUriError(this.urlString)},e.appendQueryString=function(t,n){return le.isEmpty(n)?t:t.indexOf("?")&lt;0?t+"?"+n:t+"&amp;"+n},e.removeHashFromUrl=function(t){return e.canonicalizeUri(t.split("#")[0])},e.prototype.replaceTenantPath=function(t){var n=this.getUrlComponents(),o=n.PathSegments;return t&amp;&amp;o.length!==0&amp;&amp;(o[0]===Dy.COMMON||o[0]===Dy.ORGANIZATIONS)&amp;&amp;(o[0]=t),e.constructAuthorityUriFromObject(n)},e.prototype.getHash=function(){return e.parseHash(this.urlString)},e.prototype.getUrlComponents=function(){var t=RegExp("^(([^:/?#]+):)?(//([^/?#]*))?([^?#]*)(\\?([^#]*))?(#(.*))?"),n=this.urlString.match(t);if(!n)throw Ut.createUrlParseError("Given url string: "+this.urlString);var o={Protocol:n[1],HostNameAndPort:n[4],AbsolutePath:n[5],QueryString:n[7]},r=o.AbsolutePath.split("/");return r=r.filter(function(i){return i&amp;&amp;i.length&gt;0}),o.PathSegments=r,!le.isEmpty(o.QueryString)&amp;&amp;o.QueryString.endsWith("/")&amp;&amp;(o.QueryString=o.QueryString.substring(0,o.QueryString.length-1)),o},e.getDomainFromUrl=function(t){var n=RegExp("^([^:/?#]+://)?([^/?#]*)"),o=t.match(n);if(!o)throw Ut.createUrlParseError("Given url string: "+t);return o[2]},e.getAbsoluteUrl=function(t,n){if(t[0]===R.FORWARD_SLASH){var o=new e(n),r=o.getUrlComponents();return r.Protocol+"//"+r.HostNameAndPort+t}return t},e.parseHash=function(t){var n=t.indexOf("#"),o=t.indexOf("#/");return o&gt;-1?t.substring(o+2):n&gt;-1?t.substring(n+1):R.EMPTY_STRING},e.parseQueryString=function(t){var n=t.indexOf("?"),o=t.indexOf("/?");return o&gt;-1?t.substring(o+2):n&gt;-1?t.substring(n+1):R.EMPTY_STRING},e.constructAuthorityUriFromObject=function(t){return new e(t.Protocol+"//"+t.HostNameAndPort+"/"+t.PathSegments.join("/"))},e.getDeserializedHash=function(t){if(le.isEmpty(t))return{};var n=e.parseHash(t),o=le.queryStringToObject(le.isEmpty(n)?t:n);if(!o)throw he.createHashNotDeserializedError(JSON.stringify(o));return o},e.getDeserializedQueryString=function(t){if(le.isEmpty(t))return{};var n=e.parseQueryString(t),o=le.queryStringToObject(le.isEmpty(n)?t:n);if(!o)throw he.createHashNotDeserializedError(JSON.stringify(o));return o},e.hashContainsKnownProperties=function(t){if(le.isEmpty(t)||t.indexOf("=")&lt;0)return!1;var n=e.getDeserializedHash(t);return!!(n.code||n.error_description||n.error||n.state)},e}();var BN;(function(e){e.SW="sw",e.UHW="uhw"})(BN||(BN={}));var Ma=function(){function e(t){this.cryptoUtils=t}return e.prototype.generateCnf=function(t){return je(this,void 0,void 0,function(){var n,o,r;return Ye(this,function(i){switch(i.label){case 0:return[4,this.generateKid(t)];case 1:return n=i.sent(),o=this.cryptoUtils.base64Encode(JSON.stringify(n)),r={kid:n.kid,reqCnfString:o},[4,this.cryptoUtils.hashString(o)];case 2:return[2,(r.reqCnfHash=i.sent(),r)]}})})},e.prototype.generateKid=function(t){return je(this,void 0,void 0,function(){var n;return Ye(this,function(o){switch(o.label){case 0:return[4,this.cryptoUtils.getPublicKeyThumbprint(t)];case 1:return n=o.sent(),[2,{kid:n,xms_ksl:BN.SW}]}})})},e.prototype.signPopToken=function(t,n,o){return je(this,void 0,void 0,function(){return Ye(this,function(r){return[2,this.signPayload(t,n,o)]})})},e.prototype.signPayload=function(t,n,o,r){return je(this,void 0,void 0,function(){var i,s,a,l,c,u;return Ye(this,function(d){switch(d.label){case 0:return i=o.resourceRequestMethod,s=o.resourceRequestUri,a=o.shrClaims,l=o.shrNonce,c=s?new ht(s):void 0,u=c?.getUrlComponents(),[4,this.cryptoUtils.signJwt(Kt({at:t,ts:mo.nowSeconds(),m:i?.toUpperCase(),u:u?.HostNameAndPort,nonce:l||this.cryptoUtils.createNewGuid(),p:u?.AbsolutePath,q:u?.QueryString?[[],u.QueryString]:void 0,client_claims:a||void 0},r),n,o.correlationId)];case 1:return[2,d.sent()]}})})},e}();var Wf=function(){function e(){}return e.prototype.generateAppMetadataKey=function(){return e.generateAppMetadataCacheKey(this.environment,this.clientId)},e.generateAppMetadataCacheKey=function(t,n){var o=[$y,t,n];return o.join(po.CACHE_KEY_SEPARATOR).toLowerCase()},e.createAppMetadataEntity=function(t,n,o){var r=new e;return r.clientId=t,r.environment=n,o&amp;&amp;(r.familyId=o),r},e.isAppMetadataEntity=function(t,n){return n?t.indexOf($y)===0&amp;&amp;n.hasOwnProperty("clientId")&amp;&amp;n.hasOwnProperty("environment"):!1},e}();var wne=function(){function e(t,n){this.cache=t,this.hasChanged=n}return Object.defineProperty(e.prototype,"cacheHasChanged",{get:function(){return this.hasChanged},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"tokenCache",{get:function(){return this.cache},enumerable:!1,configurable:!0}),e}();var Mm=function(){function e(t,n,o,r,i,s){this.clientId=t,this.cacheStorage=n,this.cryptoObj=o,this.logger=r,this.serializableCache=i,this.persistencePlugin=s}return e.prototype.validateServerAuthorizationCodeResponse=function(t,n,o){if(!t.state||!n)throw t.state?he.createStateNotFoundError("Cached State"):he.createStateNotFoundError("Server State");if(decodeURIComponent(t.state)!==decodeURIComponent(n))throw he.createStateMismatchError();if(t.error||t.error_description||t.suberror)throw Un.isInteractionRequiredError(t.error,t.error_description,t.suberror)?new Un(t.error||R.EMPTY_STRING,t.error_description,t.suberror):new Ur(t.error||R.EMPTY_STRING,t.error_description,t.suberror);t.client_info&amp;&amp;Lm(t.client_info,o)},e.prototype.validateTokenResponse=function(t){if(t.error||t.error_description||t.suberror){if(Un.isInteractionRequiredError(t.error,t.error_description,t.suberror))throw new Un(t.error,t.error_description,t.suberror);var n=t.error_codes+" - ["+t.timestamp+"]: "+t.error_description+" - Correlation ID: "+t.correlation_id+" - Trace ID: "+t.trace_id;throw new Ur(t.error,n,t.suberror)}},e.prototype.handleServerTokenResponse=function(t,n,o,r,i,s,a,l,c){return je(this,void 0,void 0,function(){var u,d,p,h,g,f,b;return Ye(this,function(y){switch(y.label){case 0:if(t.id_token){if(u=new Lo(t.id_token||R.EMPTY_STRING,this.cryptoObj),i&amp;&amp;!le.isEmpty(i.nonce)&amp;&amp;u.claims.nonce!==i.nonce)throw he.createNonceMismatchError();if(r.maxAge||r.maxAge===0){if(d=u.claims.auth_time,!d)throw he.createAuthTimeNotFoundError();Lo.checkMaxAge(d,r.maxAge)}}this.homeAccountIdentifier=Sn.generateHomeAccountId(t.client_info||R.EMPTY_STRING,n.authorityType,this.logger,this.cryptoObj,u),i&amp;&amp;i.state&amp;&amp;(p=rr.parseRequestState(this.cryptoObj,i.state)),t.key_id=t.key_id||r.sshKid||void 0,h=this.generateCacheRecord(t,n,o,r,u,s,i),y.label=1;case 1:return y.trys.push([1,,5,8]),this.persistencePlugin&amp;&amp;this.serializableCache?(this.logger.verbose("Persistence enabled, calling beforeCacheAccess"),g=new wne(this.serializableCache,!0),[4,this.persistencePlugin.beforeCacheAccess(g)]):[3,3];case 2:y.sent(),y.label=3;case 3:return a&amp;&amp;!l&amp;&amp;h.account&amp;&amp;(f=h.account.generateAccountKey(),b=this.cacheStorage.getAccount(f),!b)?(this.logger.warning("Account used to refresh tokens not in persistence, refreshed tokens will not be stored in the cache"),[2,e.generateAuthenticationResult(this.cryptoObj,n,h,!1,r,u,p,void 0,c)]):[4,this.cacheStorage.saveCacheRecord(h)];case 4:return y.sent(),[3,8];case 5:return this.persistencePlugin&amp;&amp;this.serializableCache&amp;&amp;g?(this.logger.verbose("Persistence enabled, calling afterCacheAccess"),[4,this.persistencePlugin.afterCacheAccess(g)]):[3,7];case 6:y.sent(),y.label=7;case 7:return[7];case 8:return[2,e.generateAuthenticationResult(this.cryptoObj,n,h,!1,r,u,p,t.spa_code,c)]}})})},e.prototype.generateCacheRecord=function(t,n,o,r,i,s,a){var l=n.getPreferredCache();if(le.isEmpty(l))throw he.createInvalidCacheEnvironmentError();var c,u;!le.isEmpty(t.id_token)&amp;&amp;i&amp;&amp;(c=Il.createIdTokenEntity(this.homeAccountIdentifier,l,t.id_token||R.EMPTY_STRING,this.clientId,i.claims.tid||R.EMPTY_STRING),u=this.generateAccountEntity(t,i,n,a));var d=null;if(!le.isEmpty(t.access_token)){var p=t.scope?io.fromString(t.scope):new io(r.scopes||[]),h=(typeof t.expires_in=="string"?parseInt(t.expires_in,10):t.expires_in)||0,g=(typeof t.ext_expires_in=="string"?parseInt(t.ext_expires_in,10):t.ext_expires_in)||0,f=(typeof t.refresh_in=="string"?parseInt(t.refresh_in,10):t.refresh_in)||void 0,b=o+h,y=b+g,v=f&amp;&amp;f&gt;0?o+f:void 0;d=Ll.createAccessTokenEntity(this.homeAccountIdentifier,l,t.access_token||R.EMPTY_STRING,this.clientId,i?i.claims.tid||R.EMPTY_STRING:n.tenant,p.printScopes(),b,y,this.cryptoObj,v,t.token_type,s,t.key_id,r.claims,r.requestedClaimsHash)}var T=null;le.isEmpty(t.refresh_token)||(T=Sd.createRefreshTokenEntity(this.homeAccountIdentifier,l,t.refresh_token||R.EMPTY_STRING,this.clientId,t.foci,s));var C=null;return le.isEmpty(t.foci)||(C=Wf.createAppMetadataEntity(this.clientId,l,t.foci)),new Rm(u,c,d,T,C)},e.prototype.generateAccountEntity=function(t,n,o,r){var i=o.authorityType,s=r?r.cloud_graph_host_name:R.EMPTY_STRING,a=r?r.msgraph_host:R.EMPTY_STRING;if(i===or.Adfs)return this.logger.verbose("Authority type is ADFS, creating ADFS account"),Sn.createGenericAccount(this.homeAccountIdentifier,n,o,s,a);if(le.isEmpty(t.client_info)&amp;&amp;o.protocolMode==="AAD")throw he.createClientInfoEmptyError();return t.client_info?Sn.createAccount(t.client_info,this.homeAccountIdentifier,n,o,s,a):Sn.createGenericAccount(this.homeAccountIdentifier,n,o,s,a)},e.generateAuthenticationResult=function(t,n,o,r,i,s,a,l,c){var u,d,p;return je(this,void 0,void 0,function(){var h,g,f,b,y,v,T,C,k,D,N;return Ye(this,function(re){switch(re.label){case 0:if(h=R.EMPTY_STRING,g=[],f=null,y=R.EMPTY_STRING,!o.accessToken)return[3,4];if(o.accessToken.tokenType!==Ct.POP)return[3,2];if(v=new Ma(t),T=o.accessToken,C=T.secret,k=T.keyId,!k)throw he.createKeyIdMissingError();return[4,v.signPopToken(C,k,i)];case 1:return h=re.sent(),[3,3];case 2:h=o.accessToken.secret,re.label=3;case 3:g=io.fromString(o.accessToken.target).asArray(),f=new Date(Number(o.accessToken.expiresOn)*1e3),b=new Date(Number(o.accessToken.extendedExpiresOn)*1e3),re.label=4;case 4:return o.appMetadata&amp;&amp;(y=o.appMetadata.familyId===Pm?Pm:R.EMPTY_STRING),D=s?.claims.oid||s?.claims.sub||R.EMPTY_STRING,N=s?.claims.tid||R.EMPTY_STRING,[2,{authority:n.canonicalAuthority,uniqueId:D,tenantId:N,scopes:g,account:o.account?o.account.getAccountInfo():null,idToken:s?s.rawToken:R.EMPTY_STRING,idTokenClaims:s?s.claims:{},accessToken:h,fromCache:r,expiresOn:f,correlationId:i.correlationId,requestId:c||R.EMPTY_STRING,extExpiresOn:b,familyId:y,tokenType:((u=o.accessToken)===null||u===void 0?void 0:u.tokenType)||R.EMPTY_STRING,state:a?a.userRequestState:R.EMPTY_STRING,cloudGraphHostName:((d=o.account)===null||d===void 0?void 0:d.cloudGraphHostName)||R.EMPTY_STRING,msGraphHost:((p=o.account)===null||p===void 0?void 0:p.msGraphHost)||R.EMPTY_STRING,code:l,fromNativeBroker:!1}]}})})},e}();var Ny=function(e){cn(t,e);function t(n,o){var r=e.call(this,n,o)||this;return r.includeRedirectUri=!0,r}return t.prototype.getAuthCodeUrl=function(n){return je(this,void 0,void 0,function(){var o;return Ye(this,function(r){switch(r.label){case 0:return[4,this.createAuthCodeUrlQueryString(n)];case 1:return o=r.sent(),[2,ht.appendQueryString(this.authority.authorizationEndpoint,o)]}})})},t.prototype.acquireToken=function(n,o){var r,i,s;return je(this,void 0,void 0,function(){var a,l,c,u,d,p,h=this;return Ye(this,function(g){switch(g.label){case 0:if(a=(r=this.performanceClient)===null||r===void 0?void 0:r.startMeasurement("AuthCodeClientAcquireToken",n.correlationId),this.logger.info("in acquireToken call in auth-code client"),!n||le.isEmpty(n.code))throw he.createTokenRequestCannotBeMadeError();return l=mo.nowSeconds(),[4,this.executeTokenRequest(this.authority,n)];case 1:return c=g.sent(),u=(i=c.headers)===null||i===void 0?void 0:i[Po.X_MS_REQUEST_ID],d=(s=c.headers)===null||s===void 0?void 0:s[Po.X_MS_HTTP_VERSION],d&amp;&amp;a?.addStaticFields({httpVerAuthority:d}),p=new Mm(this.config.authOptions.clientId,this.cacheManager,this.cryptoUtils,this.logger,this.config.serializableCache,this.config.persistencePlugin),p.validateTokenResponse(c.body),[2,p.handleServerTokenResponse(c.body,this.authority,l,n,o,void 0,void 0,void 0,u).then(function(f){return a?.endMeasurement({success:!0}),f}).catch(function(f){throw h.logger.verbose("Error in fetching token in ACC",n.correlationId),a?.endMeasurement({errorCode:f.errorCode,subErrorCode:f.subError,success:!1}),f})]}})})},t.prototype.handleFragmentResponse=function(n,o){var r=new Mm(this.config.authOptions.clientId,this.cacheManager,this.cryptoUtils,this.logger,null,null),i=new ht(n),s=ht.getDeserializedHash(i.getHash());if(r.validateServerAuthorizationCodeResponse(s,o,this.cryptoUtils),!s.code)throw he.createNoAuthCodeInServerResponseError();return Kt(Kt({},s),{code:s.code})},t.prototype.getLogoutUri=function(n){if(!n)throw Ut.createEmptyLogoutRequestError();var o=this.createLogoutUrlQueryString(n);return ht.appendQueryString(this.authority.endSessionEndpoint,o)},t.prototype.executeTokenRequest=function(n,o){return je(this,void 0,void 0,function(){var r,i,s,a,l,c,u;return Ye(this,function(d){switch(d.label){case 0:return r={clientId:this.config.authOptions.clientId,authority:n.canonicalAuthority,scopes:o.scopes,claims:o.claims,authenticationScheme:o.authenticationScheme,resourceRequestMethod:o.resourceRequestMethod,resourceRequestUri:o.resourceRequestUri,shrClaims:o.shrClaims,sshKid:o.sshKid},[4,this.createTokenRequestBody(o)];case 1:if(i=d.sent(),s=this.createTokenQueryParameters(o),a=void 0,o.clientInfo)try{l=Lm(o.clientInfo,this.cryptoUtils),a={credential:""+l.uid+po.CLIENT_INFO_SEPARATOR+l.utid,type:zo.HOME_ACCOUNT_ID}}catch(p){this.logger.verbose("Could not parse client info for CCS Header: "+p)}return c=this.createTokenRequestHeaders(a||o.ccsCredential),u=le.isEmpty(s)?n.tokenEndpoint:n.tokenEndpoint+"?"+s,[2,this.executePostToTokenEndpoint(u,i,c,r)]}})})},t.prototype.createTokenQueryParameters=function(n){var o=new Td;return n.tokenQueryParameters&amp;&amp;o.addExtraQueryParameters(n.tokenQueryParameters),o.createQueryString()},t.prototype.createTokenRequestBody=function(n){return je(this,void 0,void 0,function(){var o,r,i,s,a,l,c,c,u;return Ye(this,function(d){switch(d.label){case 0:return o=new Td,o.addClientId(this.config.authOptions.clientId),this.includeRedirectUri?o.addRedirectUri(n.redirectUri):Hc.validateRedirectUri(n.redirectUri),o.addScopes(n.scopes),o.addAuthorizationCode(n.code),o.addLibraryInfo(this.config.libraryInfo),o.addApplicationTelemetry(this.config.telemetry.application),o.addThrottling(),this.serverTelemetryManager&amp;&amp;o.addServerTelemetry(this.serverTelemetryManager),n.codeVerifier&amp;&amp;o.addCodeVerifier(n.codeVerifier),this.config.clientCredentials.clientSecret&amp;&amp;o.addClientSecret(this.config.clientCredentials.clientSecret),this.config.clientCredentials.clientAssertion&amp;&amp;(r=this.config.clientCredentials.clientAssertion,o.addClientAssertion(r.assertion),o.addClientAssertionType(r.assertionType)),o.addGrantType(Vf.AUTHORIZATION_CODE_GRANT),o.addClientInfo(),n.authenticationScheme!==Ct.POP?[3,2]:(i=new Ma(this.cryptoUtils),[4,i.generateCnf(n)]);case 1:return s=d.sent(),o.addPopToken(s.reqCnfString),[3,3];case 2:if(n.authenticationScheme===Ct.SSH)if(n.sshJwk)o.addSshJwk(n.sshJwk);else throw Ut.createMissingSshJwkError();d.label=3;case 3:if(a=n.correlationId||this.config.cryptoInterface.createNewGuid(),o.addCorrelationId(a),(!le.isEmptyObj(n.claims)||this.config.authOptions.clientCapabilities&amp;&amp;this.config.authOptions.clientCapabilities.length&gt;0)&amp;&amp;o.addClaims(n.claims,this.config.authOptions.clientCapabilities),l=void 0,n.clientInfo)try{c=Lm(n.clientInfo,this.cryptoUtils),l={credential:""+c.uid+po.CLIENT_INFO_SEPARATOR+c.utid,type:zo.HOME_ACCOUNT_ID}}catch(p){this.logger.verbose("Could not parse client info for CCS Header: "+p)}else l=n.ccsCredential;if(this.config.systemOptions.preventCorsPreflight&amp;&amp;l)switch(l.type){case zo.HOME_ACCOUNT_ID:try{c=Uc(l.credential),o.addCcsOid(c)}catch(p){this.logger.verbose("Could not parse home account ID for CCS Header: "+p)}break;case zo.UPN:o.addCcsUpn(l.credential);break}return n.tokenBodyParameters&amp;&amp;o.addExtraQueryParameters(n.tokenBodyParameters),n.enableSpaAuthorizationCode&amp;&amp;(!n.tokenBodyParameters||!n.tokenBodyParameters[mt.RETURN_SPA_CODE])&amp;&amp;o.addExtraQueryParameters((u={},u[mt.RETURN_SPA_CODE]="1",u)),[2,o.createQueryString()]}})})},t.prototype.createAuthCodeUrlQueryString=function(n){return je(this,void 0,void 0,function(){var o,r,i,s,a,l,l,l,c,u;return Ye(this,function(d){switch(d.label){case 0:if(o=new Td,o.addClientId(this.config.authOptions.clientId),r=bd(n.scopes||[],n.extraScopesToConsent||[]),o.addScopes(r),o.addRedirectUri(n.redirectUri),i=n.correlationId||this.config.cryptoInterface.createNewGuid(),o.addCorrelationId(i),o.addResponseMode(n.responseMode),o.addResponseTypeCode(),o.addLibraryInfo(this.config.libraryInfo),o.addApplicationTelemetry(this.config.telemetry.application),o.addClientInfo(),n.codeChallenge&amp;&amp;n.codeChallengeMethod&amp;&amp;o.addCodeChallengeParams(n.codeChallenge,n.codeChallengeMethod),n.prompt&amp;&amp;o.addPrompt(n.prompt),n.domainHint&amp;&amp;o.addDomainHint(n.domainHint),n.prompt!==jn.SELECT_ACCOUNT)if(n.sid&amp;&amp;n.prompt===jn.NONE)this.logger.verbose("createAuthCodeUrlQueryString: Prompt is none, adding sid from request"),o.addSid(n.sid);else if(n.account){if(s=this.extractAccountSid(n.account),a=this.extractLoginHint(n.account),a){this.logger.verbose("createAuthCodeUrlQueryString: login_hint claim present on account"),o.addLoginHint(a);try{l=Uc(n.account.homeAccountId),o.addCcsOid(l)}catch{this.logger.verbose("createAuthCodeUrlQueryString: Could not parse home account ID for CCS Header")}}else if(s&amp;&amp;n.prompt===jn.NONE){this.logger.verbose("createAuthCodeUrlQueryString: Prompt is none, adding sid from account"),o.addSid(s);try{l=Uc(n.account.homeAccountId),o.addCcsOid(l)}catch{this.logger.verbose("createAuthCodeUrlQueryString: Could not parse home account ID for CCS Header")}}else if(n.loginHint)this.logger.verbose("createAuthCodeUrlQueryString: Adding login_hint from request"),o.addLoginHint(n.loginHint),o.addCcsUpn(n.loginHint);else if(n.account.username){this.logger.verbose("createAuthCodeUrlQueryString: Adding login_hint from account"),o.addLoginHint(n.account.username);try{l=Uc(n.account.homeAccountId),o.addCcsOid(l)}catch{this.logger.verbose("createAuthCodeUrlQueryString: Could not parse home account ID for CCS Header")}}}else n.loginHint&amp;&amp;(this.logger.verbose("createAuthCodeUrlQueryString: No account, adding login_hint from request"),o.addLoginHint(n.loginHint),o.addCcsUpn(n.loginHint));else this.logger.verbose("createAuthCodeUrlQueryString: Prompt is select_account, ignoring account hints");return n.nonce&amp;&amp;o.addNonce(n.nonce),n.state&amp;&amp;o.addState(n.state),(!le.isEmpty(n.claims)||this.config.authOptions.clientCapabilities&amp;&amp;this.config.authOptions.clientCapabilities.length&gt;0)&amp;&amp;o.addClaims(n.claims,this.config.authOptions.clientCapabilities),n.extraQueryParameters&amp;&amp;o.addExtraQueryParameters(n.extraQueryParameters),n.nativeBroker?(o.addNativeBroker(),n.authenticationScheme!==Ct.POP?[3,2]:(c=new Ma(this.cryptoUtils),[4,c.generateCnf(n)])):[3,2];case 1:u=d.sent(),o.addPopToken(u.reqCnfHash),d.label=2;case 2:return[2,o.createQueryString()]}})})},t.prototype.createLogoutUrlQueryString=function(n){var o=new Td;return n.postLogoutRedirectUri&amp;&amp;o.addPostLogoutRedirectUri(n.postLogoutRedirectUri),n.correlationId&amp;&amp;o.addCorrelationId(n.correlationId),n.idTokenHint&amp;&amp;o.addIdTokenHint(n.idTokenHint),n.state&amp;&amp;o.addState(n.state),n.logoutHint&amp;&amp;o.addLogoutHint(n.logoutHint),n.extraQueryParameters&amp;&amp;o.addExtraQueryParameters(n.extraQueryParameters),o.createQueryString()},t.prototype.extractAccountSid=function(n){var o;return((o=n.idTokenClaims)===null||o===void 0?void 0:o.sid)||null},t.prototype.extractLoginHint=function(n){var o;return((o=n.idTokenClaims)===null||o===void 0?void 0:o.login_hint)||null},t}(Kf);var en;(function(e){e.AcquireTokenByCode="acquireTokenByCode",e.AcquireTokenByRefreshToken="acquireTokenByRefreshToken",e.AcquireTokenSilent="acquireTokenSilent",e.AcquireTokenSilentAsync="acquireTokenSilentAsync",e.AcquireTokenPopup="acquireTokenPopup",e.CryptoOptsGetPublicKeyThumbprint="cryptoOptsGetPublicKeyThumbprint",e.CryptoOptsSignJwt="cryptoOptsSignJwt",e.SilentCacheClientAcquireToken="silentCacheClientAcquireToken",e.SilentIframeClientAcquireToken="silentIframeClientAcquireToken",e.SilentRefreshClientAcquireToken="silentRefreshClientAcquireToken",e.SsoSilent="ssoSilent",e.StandardInteractionClientGetDiscoveredAuthority="standardInteractionClientGetDiscoveredAuthority",e.FetchAccountIdWithNativeBroker="fetchAccountIdWithNativeBroker",e.NativeInteractionClientAcquireToken="nativeInteractionClientAcquireToken",e.BaseClientCreateTokenRequestHeaders="baseClientCreateTokenRequestHeaders",e.BrokerHandhshake="brokerHandshake",e.AcquireTokenByRefreshTokenInBroker="acquireTokenByRefreshTokenInBroker",e.AcquireTokenByBroker="acquireTokenByBroker",e.RefreshTokenClientExecuteTokenRequest="refreshTokenClientExecuteTokenRequest",e.RefreshTokenClientAcquireToken="refreshTokenClientAcquireToken",e.RefreshTokenClientAcquireTokenWithCachedRefreshToken="refreshTokenClientAcquireTokenWithCachedRefreshToken",e.AcquireTokenByCodeAsync="acquireTokenByCodeAsync",e.GetEndpointMetadataFromNetwork="getEndpointMetadataFromNetwork",e.GetCloudDiscoveryMetadataFromNetworkMeasurement="getCloudDiscoveryMetadataFromNetworkMeasurement",e.HandleRedirectPromiseMeasurement="handleRedirectPromiseMeasurement",e.UpdateCloudDiscoveryMetadataMeasurement="updateCloudDiscoveryMetadataMeasurement",e.UsernamePasswordClientAcquireToken="usernamePasswordClientAcquireToken"})(en||(en={}));var Ed;(function(e){e[e.NotStarted=0]="NotStarted",e[e.InProgress=1]="InProgress",e[e.Completed=2]="Completed"})(Ed||(Ed={}));var qy=function(e){cn(t,e);function t(n,o){return e.call(this,n,o)||this}return t.prototype.acquireToken=function(n){var o,r,i,s;return je(this,void 0,void 0,function(){var a,l,c,u,d,p,h=this;return Ye(this,function(g){switch(g.label){case 0:return a=(o=this.performanceClient)===null||o===void 0?void 0:o.startMeasurement(en.RefreshTokenClientAcquireToken,n.correlationId),this.logger.verbose("RefreshTokenClientAcquireToken called",n.correlationId),l=mo.nowSeconds(),[4,this.executeTokenRequest(n,this.authority)];case 1:return c=g.sent(),u=(r=c.headers)===null||r===void 0?void 0:r[Po.X_MS_HTTP_VERSION],a?.addStaticFields({refreshTokenSize:((i=c.body.refresh_token)===null||i===void 0?void 0:i.length)||0}),u&amp;&amp;a?.addStaticFields({httpVerToken:u}),d=(s=c.headers)===null||s===void 0?void 0:s[Po.X_MS_REQUEST_ID],p=new Mm(this.config.authOptions.clientId,this.cacheManager,this.cryptoUtils,this.logger,this.config.serializableCache,this.config.persistencePlugin),p.validateTokenResponse(c.body),[2,p.handleServerTokenResponse(c.body,this.authority,l,n,void 0,void 0,!0,n.forceCache,d).then(function(f){return a?.endMeasurement({success:!0}),f}).catch(function(f){throw h.logger.verbose("Error in fetching refresh token",n.correlationId),a?.endMeasurement({errorCode:f.errorCode,subErrorCode:f.subError,success:!1}),f})]}})})},t.prototype.acquireTokenByRefreshToken=function(n){return je(this,void 0,void 0,function(){var o,r,i;return Ye(this,function(s){if(!n)throw Ut.createEmptyTokenRequestError();if(!n.account)throw he.createNoAccountInSilentRequestError();if(o=this.cacheManager.isAppMetadataFOCI(n.account.environment,this.config.authOptions.clientId),o)try{return[2,this.acquireTokenWithCachedRefreshToken(n,!0)]}catch(a){if(r=a instanceof Un&amp;&amp;a.errorCode===wd.noTokensFoundError.code,i=a instanceof Ur&amp;&amp;a.errorCode===lA.INVALID_GRANT_ERROR&amp;&amp;a.subError===lA.CLIENT_MISMATCH_ERROR,r||i)return[2,this.acquireTokenWithCachedRefreshToken(n,!1)];throw a}return[2,this.acquireTokenWithCachedRefreshToken(n,!1)]})})},t.prototype.acquireTokenWithCachedRefreshToken=function(n,o){var r;return je(this,void 0,void 0,function(){var i,s,a;return Ye(this,function(l){if(i=(r=this.performanceClient)===null||r===void 0?void 0:r.startMeasurement(en.RefreshTokenClientAcquireTokenWithCachedRefreshToken,n.correlationId),this.logger.verbose("RefreshTokenClientAcquireTokenWithCachedRefreshToken called",n.correlationId),s=this.cacheManager.readRefreshTokenFromCache(this.config.authOptions.clientId,n.account,o),!s)throw i?.discardMeasurement(),Un.createNoTokensFoundError();return i?.endMeasurement({success:!0}),a=Kt(Kt({},n),{refreshToken:s.secret,authenticationScheme:n.authenticationScheme||Ct.BEARER,ccsCredential:{credential:n.account.homeAccountId,type:zo.HOME_ACCOUNT_ID}}),[2,this.acquireToken(a)]})})},t.prototype.executeTokenRequest=function(n,o){var r;return je(this,void 0,void 0,function(){var i,s,a,l,c,u;return Ye(this,function(d){switch(d.label){case 0:return i=(r=this.performanceClient)===null||r===void 0?void 0:r.startMeasurement(en.RefreshTokenClientExecuteTokenRequest,n.correlationId),[4,this.createTokenRequestBody(n)];case 1:return s=d.sent(),a=this.createTokenQueryParameters(n),l=this.createTokenRequestHeaders(n.ccsCredential),c={clientId:this.config.authOptions.clientId,authority:o.canonicalAuthority,scopes:n.scopes,claims:n.claims,authenticationScheme:n.authenticationScheme,resourceRequestMethod:n.resourceRequestMethod,resourceRequestUri:n.resourceRequestUri,shrClaims:n.shrClaims,sshKid:n.sshKid},u=ht.appendQueryString(o.tokenEndpoint,a),[2,this.executePostToTokenEndpoint(u,s,l,c).then(function(p){return i?.endMeasurement({success:!0}),p}).catch(function(p){throw i?.endMeasurement({success:!1}),p})]}})})},t.prototype.createTokenQueryParameters=function(n){var o=new Td;return n.tokenQueryParameters&amp;&amp;o.addExtraQueryParameters(n.tokenQueryParameters),o.createQueryString()},t.prototype.createTokenRequestBody=function(n){var o;return je(this,void 0,void 0,function(){var r,i,s,a,l,c,u;return Ye(this,function(d){switch(d.label){case 0:return r=n.correlationId,i=(o=this.performanceClient)===null||o===void 0?void 0:o.startMeasurement(en.BaseClientCreateTokenRequestHeaders,r),s=new Td,s.addClientId(this.config.authOptions.clientId),s.addScopes(n.scopes),s.addGrantType(Vf.REFRESH_TOKEN_GRANT),s.addClientInfo(),s.addLibraryInfo(this.config.libraryInfo),s.addApplicationTelemetry(this.config.telemetry.application),s.addThrottling(),this.serverTelemetryManager&amp;&amp;s.addServerTelemetry(this.serverTelemetryManager),s.addCorrelationId(r),s.addRefreshToken(n.refreshToken),this.config.clientCredentials.clientSecret&amp;&amp;s.addClientSecret(this.config.clientCredentials.clientSecret),this.config.clientCredentials.clientAssertion&amp;&amp;(a=this.config.clientCredentials.clientAssertion,s.addClientAssertion(a.assertion),s.addClientAssertionType(a.assertionType)),n.authenticationScheme!==Ct.POP?[3,2]:(l=new Ma(this.cryptoUtils),[4,l.generateCnf(n)]);case 1:return c=d.sent(),s.addPopToken(c.reqCnfString),[3,3];case 2:if(n.authenticationScheme===Ct.SSH)if(n.sshJwk)s.addSshJwk(n.sshJwk);else throw i?.endMeasurement({success:!1}),Ut.createMissingSshJwkError();d.label=3;case 3:if((!le.isEmptyObj(n.claims)||this.config.authOptions.clientCapabilities&amp;&amp;this.config.authOptions.clientCapabilities.length&gt;0)&amp;&amp;s.addClaims(n.claims,this.config.authOptions.clientCapabilities),this.config.systemOptions.preventCorsPreflight&amp;&amp;n.ccsCredential)switch(n.ccsCredential.type){case zo.HOME_ACCOUNT_ID:try{u=Uc(n.ccsCredential.credential),s.addCcsOid(u)}catch(p){this.logger.verbose("Could not parse home account ID for CCS Header: "+p)}break;case zo.UPN:s.addCcsUpn(n.ccsCredential.credential);break}return i?.endMeasurement({success:!0}),[2,s.createQueryString()]}})})},t}(Kf);var zN=function(e){cn(t,e);function t(n,o){return e.call(this,n,o)||this}return t.prototype.acquireToken=function(n){return je(this,void 0,void 0,function(){var o,r;return Ye(this,function(i){switch(i.label){case 0:return i.trys.push([0,2,,3]),[4,this.acquireCachedToken(n)];case 1:return[2,i.sent()];case 2:if(o=i.sent(),o instanceof he&amp;&amp;o.errorCode===ye.tokenRefreshRequired.code)return r=new qy(this.config,this.performanceClient),[2,r.acquireTokenByRefreshToken(n)];throw o;case 3:return[2]}})})},t.prototype.acquireCachedToken=function(n){var o,r,i,s;return je(this,void 0,void 0,function(){var a,l;return Ye(this,function(c){switch(c.label){case 0:if(!n)throw Ut.createEmptyTokenRequestError();if(n.forceRefresh)throw(o=this.serverTelemetryManager)===null||o===void 0||o.setCacheOutcome(Nc.FORCE_REFRESH),this.logger.info("SilentFlowClient:acquireCachedToken - Skipping cache because forceRefresh is true."),he.createRefreshRequiredError();if(!n.account)throw he.createNoAccountInSilentRequestError();if(a=n.authority||this.authority.getPreferredCache(),l=this.cacheManager.readCacheRecord(n.account,this.config.authOptions.clientId,n,a),l.accessToken){if(mo.wasClockTurnedBack(l.accessToken.cachedAt)||mo.isTokenExpired(l.accessToken.expiresOn,this.config.systemOptions.tokenRenewalOffsetSeconds))throw(i=this.serverTelemetryManager)===null||i===void 0||i.setCacheOutcome(Nc.CACHED_ACCESS_TOKEN_EXPIRED),this.logger.info("SilentFlowClient:acquireCachedToken - Cached access token is expired or will expire within "+this.config.systemOptions.tokenRenewalOffsetSeconds+" seconds."),he.createRefreshRequiredError();if(l.accessToken.refreshOn&amp;&amp;mo.isTokenExpired(l.accessToken.refreshOn,0))throw(s=this.serverTelemetryManager)===null||s===void 0||s.setCacheOutcome(Nc.REFRESH_CACHED_ACCESS_TOKEN),this.logger.info("SilentFlowClient:acquireCachedToken - Cached access token's refreshOn property has been exceeded'."),he.createRefreshRequiredError()}else throw(r=this.serverTelemetryManager)===null||r===void 0||r.setCacheOutcome(Nc.NO_CACHED_ACCESS_TOKEN),this.logger.info("SilentFlowClient:acquireCachedToken - No access token found in cache for the given properties."),he.createRefreshRequiredError();return this.config.serverTelemetryManager&amp;&amp;this.config.serverTelemetryManager.incrementCacheHits(),[4,this.generateResultFromCacheRecord(l,n)];case 1:return[2,c.sent()]}})})},t.prototype.generateResultFromCacheRecord=function(n,o){return je(this,void 0,void 0,function(){var r,i;return Ye(this,function(s){switch(s.label){case 0:if(n.idToken&amp;&amp;(r=new Lo(n.idToken.secret,this.config.cryptoInterface)),o.maxAge||o.maxAge===0){if(i=r?.claims.auth_time,!i)throw he.createAuthTimeNotFoundError();Lo.checkMaxAge(i,o.maxAge)}return[4,Mm.generateAuthenticationResult(this.cryptoUtils,this.authority,n,!0,o,r)];case 1:return[2,s.sent()]}})})},t}(Kf);function Ene(e){return e.hasOwnProperty("authorization_endpoint")&amp;&amp;e.hasOwnProperty("token_endpoint")&amp;&amp;e.hasOwnProperty("issuer")&amp;&amp;e.hasOwnProperty("jwks_uri")}var kne={endpointMetadata:{"https://login.microsoftonline.com/common/":{token_endpoint:"https://login.microsoftonline.com/common/oauth2/v2.0/token",token_endpoint_auth_methods_supported:["client_secret_post","private_key_jwt","client_secret_basic"],jwks_uri:"https://login.microsoftonline.com/common/discovery/v2.0/keys",response_modes_supported:["query","fragment","form_post"],subject_types_supported:["pairwise"],id_token_signing_alg_values_supported:["RS256"],response_types_supported:["code","id_token","code id_token","id_token token"],scopes_supported:["openid","profile","email","offline_access"],issuer:"https://login.microsoftonline.com/{tenantid}/v2.0",request_uri_parameter_supported:!1,userinfo_endpoint:"https://graph.microsoft.com/oidc/userinfo",authorization_endpoint:"https://login.microsoftonline.com/common/oauth2/v2.0/authorize",device_authorization_endpoint:"https://login.microsoftonline.com/common/oauth2/v2.0/devicecode",http_logout_supported:!0,frontchannel_logout_supported:!0,end_session_endpoint:"https://login.microsoftonline.com/common/oauth2/v2.0/logout",claims_supported:["sub","iss","cloud_instance_name","cloud_instance_host_name","cloud_graph_host_name","msgraph_host","aud","exp","iat","auth_time","acr","nonce","preferred_username","name","tid","ver","at_hash","c_hash","email"],kerberos_endpoint:"https://login.microsoftonline.com/common/kerberos",tenant_region_scope:null,cloud_instance_name:"microsoftonline.com",cloud_graph_host_name:"graph.windows.net",msgraph_host:"graph.microsoft.com",rbac_url:"https://pas.windows.net"},"https://login.chinacloudapi.cn/common/":{token_endpoint:"https://login.chinacloudapi.cn/common/oauth2/v2.0/token",token_endpoint_auth_methods_supported:["client_secret_post","private_key_jwt","client_secret_basic"],jwks_uri:"https://login.chinacloudapi.cn/common/discovery/v2.0/keys",response_modes_supported:["query","fragment","form_post"],subject_types_supported:["pairwise"],id_token_signing_alg_values_supported:["RS256"],response_types_supported:["code","id_token","code id_token","id_token token"],scopes_supported:["openid","profile","email","offline_access"],issuer:"https://login.partner.microsoftonline.cn/{tenantid}/v2.0",request_uri_parameter_supported:!1,userinfo_endpoint:"https://microsoftgraph.chinacloudapi.cn/oidc/userinfo",authorization_endpoint:"https://login.chinacloudapi.cn/common/oauth2/v2.0/authorize",device_authorization_endpoint:"https://login.chinacloudapi.cn/common/oauth2/v2.0/devicecode",http_logout_supported:!0,frontchannel_logout_supported:!0,end_session_endpoint:"https://login.chinacloudapi.cn/common/oauth2/v2.0/logout",claims_supported:["sub","iss","cloud_instance_name","cloud_instance_host_name","cloud_graph_host_name","msgraph_host","aud","exp","iat","auth_time","acr","nonce","preferred_username","name","tid","ver","at_hash","c_hash","email"],kerberos_endpoint:"https://login.chinacloudapi.cn/common/kerberos",tenant_region_scope:null,cloud_instance_name:"partner.microsoftonline.cn",cloud_graph_host_name:"graph.chinacloudapi.cn",msgraph_host:"microsoftgraph.chinacloudapi.cn",rbac_url:"https://pas.chinacloudapi.cn"},"https://login.microsoftonline.us/common/":{token_endpoint:"https://login.microsoftonline.us/common/oauth2/v2.0/token",token_endpoint_auth_methods_supported:["client_secret_post","private_key_jwt","client_secret_basic"],jwks_uri:"https://login.microsoftonline.us/common/discovery/v2.0/keys",response_modes_supported:["query","fragment","form_post"],subject_types_supported:["pairwise"],id_token_signing_alg_values_supported:["RS256"],response_types_supported:["code","id_token","code id_token","id_token token"],scopes_supported:["openid","profile","email","offline_access"],issuer:"https://login.microsoftonline.us/{tenantid}/v2.0",request_uri_parameter_supported:!1,userinfo_endpoint:"https://graph.microsoft.com/oidc/userinfo",authorization_endpoint:"https://login.microsoftonline.us/common/oauth2/v2.0/authorize",device_authorization_endpoint:"https://login.microsoftonline.us/common/oauth2/v2.0/devicecode",http_logout_supported:!0,frontchannel_logout_supported:!0,end_session_endpoint:"https://login.microsoftonline.us/common/oauth2/v2.0/logout",claims_supported:["sub","iss","cloud_instance_name","cloud_instance_host_name","cloud_graph_host_name","msgraph_host","aud","exp","iat","auth_time","acr","nonce","preferred_username","name","tid","ver","at_hash","c_hash","email"],kerberos_endpoint:"https://login.microsoftonline.us/common/kerberos",tenant_region_scope:null,cloud_instance_name:"microsoftonline.us",cloud_graph_host_name:"graph.windows.net",msgraph_host:"graph.microsoft.com",rbac_url:"https://pasff.usgovcloudapi.net"},"https://login.microsoftonline.com/consumers/":{token_endpoint:"https://login.microsoftonline.com/consumers/oauth2/v2.0/token",token_endpoint_auth_methods_supported:["client_secret_post","private_key_jwt","client_secret_basic"],jwks_uri:"https://login.microsoftonline.com/consumers/discovery/v2.0/keys",response_modes_supported:["query","fragment","form_post"],subject_types_supported:["pairwise"],id_token_signing_alg_values_supported:["RS256"],response_types_supported:["code","id_token","code id_token","id_token token"],scopes_supported:["openid","profile","email","offline_access"],issuer:"https://login.microsoftonline.com/9188040d-6c67-4c5b-b112-36a304b66dad/v2.0",request_uri_parameter_supported:!1,userinfo_endpoint:"https://graph.microsoft.com/oidc/userinfo",authorization_endpoint:"https://login.microsoftonline.com/consumers/oauth2/v2.0/authorize",device_authorization_endpoint:"https://login.microsoftonline.com/consumers/oauth2/v2.0/devicecode",http_logout_supported:!0,frontchannel_logout_supported:!0,end_session_endpoint:"https://login.microsoftonline.com/consumers/oauth2/v2.0/logout",claims_supported:["sub","iss","cloud_instance_name","cloud_instance_host_name","cloud_graph_host_name","msgraph_host","aud","exp","iat","auth_time","acr","nonce","preferred_username","name","tid","ver","at_hash","c_hash","email"],kerberos_endpoint:"https://login.microsoftonline.com/consumers/kerberos",tenant_region_scope:null,cloud_instance_name:"microsoftonline.com",cloud_graph_host_name:"graph.windows.net",msgraph_host:"graph.microsoft.com",rbac_url:"https://pas.windows.net"},"https://login.chinacloudapi.cn/consumers/":{token_endpoint:"https://login.chinacloudapi.cn/consumers/oauth2/v2.0/token",token_endpoint_auth_methods_supported:["client_secret_post","private_key_jwt","client_secret_basic"],jwks_uri:"https://login.chinacloudapi.cn/consumers/discovery/v2.0/keys",response_modes_supported:["query","fragment","form_post"],subject_types_supported:["pairwise"],id_token_signing_alg_values_supported:["RS256"],response_types_supported:["code","id_token","code id_token","id_token token"],scopes_supported:["openid","profile","email","offline_access"],issuer:"https://login.partner.microsoftonline.cn/9188040d-6c67-4c5b-b112-36a304b66dad/v2.0",request_uri_parameter_supported:!1,userinfo_endpoint:"https://microsoftgraph.chinacloudapi.cn/oidc/userinfo",authorization_endpoint:"https://login.chinacloudapi.cn/consumers/oauth2/v2.0/authorize",device_authorization_endpoint:"https://login.chinacloudapi.cn/consumers/oauth2/v2.0/devicecode",http_logout_supported:!0,frontchannel_logout_supported:!0,end_session_endpoint:"https://login.chinacloudapi.cn/consumers/oauth2/v2.0/logout",claims_supported:["sub","iss","cloud_instance_name","cloud_instance_host_name","cloud_graph_host_name","msgraph_host","aud","exp","iat","auth_time","acr","nonce","preferred_username","name","tid","ver","at_hash","c_hash","email"],kerberos_endpoint:"https://login.chinacloudapi.cn/consumers/kerberos",tenant_region_scope:null,cloud_instance_name:"partner.microsoftonline.cn",cloud_graph_host_name:"graph.chinacloudapi.cn",msgraph_host:"microsoftgraph.chinacloudapi.cn",rbac_url:"https://pas.chinacloudapi.cn"},"https://login.microsoftonline.us/consumers/":{token_endpoint:"https://login.microsoftonline.us/consumers/oauth2/v2.0/token",token_endpoint_auth_methods_supported:["client_secret_post","private_key_jwt","client_secret_basic"],jwks_uri:"https://login.microsoftonline.us/consumers/discovery/v2.0/keys",response_modes_supported:["query","fragment","form_post"],subject_types_supported:["pairwise"],id_token_signing_alg_values_supported:["RS256"],response_types_supported:["code","id_token","code id_token","id_token token"],scopes_supported:["openid","profile","email","offline_access"],issuer:"https://login.microsoftonline.us/9188040d-6c67-4c5b-b112-36a304b66dad/v2.0",request_uri_parameter_supported:!1,userinfo_endpoint:"https://graph.microsoft.com/oidc/userinfo",authorization_endpoint:"https://login.microsoftonline.us/consumers/oauth2/v2.0/authorize",device_authorization_endpoint:"https://login.microsoftonline.us/consumers/oauth2/v2.0/devicecode",http_logout_supported:!0,frontchannel_logout_supported:!0,end_session_endpoint:"https://login.microsoftonline.us/consumers/oauth2/v2.0/logout",claims_supported:["sub","iss","cloud_instance_name","cloud_instance_host_name","cloud_graph_host_name","msgraph_host","aud","exp","iat","auth_time","acr","nonce","preferred_username","name","tid","ver","at_hash","c_hash","email"],kerberos_endpoint:"https://login.microsoftonline.us/consumers/kerberos",tenant_region_scope:null,cloud_instance_name:"microsoftonline.us",cloud_graph_host_name:"graph.windows.net",msgraph_host:"graph.microsoft.com",rbac_url:"https://pasff.usgovcloudapi.net"},"https://login.microsoftonline.com/organizations/":{token_endpoint:"https://login.microsoftonline.com/organizations/oauth2/v2.0/token",token_endpoint_auth_methods_supported:["client_secret_post","private_key_jwt","client_secret_basic"],jwks_uri:"https://login.microsoftonline.com/organizations/discovery/v2.0/keys",response_modes_supported:["query","fragment","form_post"],subject_types_supported:["pairwise"],id_token_signing_alg_values_supported:["RS256"],response_types_supported:["code","id_token","code id_token","id_token token"],scopes_supported:["openid","profile","email","offline_access"],issuer:"https://login.microsoftonline.com/{tenantid}/v2.0",request_uri_parameter_supported:!1,userinfo_endpoint:"https://graph.microsoft.com/oidc/userinfo",authorization_endpoint:"https://login.microsoftonline.com/organizations/oauth2/v2.0/authorize",device_authorization_endpoint:"https://login.microsoftonline.com/organizations/oauth2/v2.0/devicecode",http_logout_supported:!0,frontchannel_logout_supported:!0,end_session_endpoint:"https://login.microsoftonline.com/organizations/oauth2/v2.0/logout",claims_supported:["sub","iss","cloud_instance_name","cloud_instance_host_name","cloud_graph_host_name","msgraph_host","aud","exp","iat","auth_time","acr","nonce","preferred_username","name","tid","ver","at_hash","c_hash","email"],kerberos_endpoint:"https://login.microsoftonline.com/organizations/kerberos",tenant_region_scope:null,cloud_instance_name:"microsoftonline.com",cloud_graph_host_name:"graph.windows.net",msgraph_host:"graph.microsoft.com",rbac_url:"https://pas.windows.net"},"https://login.chinacloudapi.cn/organizations/":{token_endpoint:"https://login.chinacloudapi.cn/organizations/oauth2/v2.0/token",token_endpoint_auth_methods_supported:["client_secret_post","private_key_jwt","client_secret_basic"],jwks_uri:"https://login.chinacloudapi.cn/organizations/discovery/v2.0/keys",response_modes_supported:["query","fragment","form_post"],subject_types_supported:["pairwise"],id_token_signing_alg_values_supported:["RS256"],response_types_supported:["code","id_token","code id_token","id_token token"],scopes_supported:["openid","profile","email","offline_access"],issuer:"https://login.partner.microsoftonline.cn/{tenantid}/v2.0",request_uri_parameter_supported:!1,userinfo_endpoint:"https://microsoftgraph.chinacloudapi.cn/oidc/userinfo",authorization_endpoint:"https://login.chinacloudapi.cn/organizations/oauth2/v2.0/authorize",device_authorization_endpoint:"https://login.chinacloudapi.cn/organizations/oauth2/v2.0/devicecode",http_logout_supported:!0,frontchannel_logout_supported:!0,end_session_endpoint:"https://login.chinacloudapi.cn/organizations/oauth2/v2.0/logout",claims_supported:["sub","iss","cloud_instance_name","cloud_instance_host_name","cloud_graph_host_name","msgraph_host","aud","exp","iat","auth_time","acr","nonce","preferred_username","name","tid","ver","at_hash","c_hash","email"],kerberos_endpoint:"https://login.chinacloudapi.cn/organizations/kerberos",tenant_region_scope:null,cloud_instance_name:"partner.microsoftonline.cn",cloud_graph_host_name:"graph.chinacloudapi.cn",msgraph_host:"microsoftgraph.chinacloudapi.cn",rbac_url:"https://pas.chinacloudapi.cn"},"https://login.microsoftonline.us/organizations/":{token_endpoint:"https://login.microsoftonline.us/organizations/oauth2/v2.0/token",token_endpoint_auth_methods_supported:["client_secret_post","private_key_jwt","client_secret_basic"],jwks_uri:"https://login.microsoftonline.us/organizations/discovery/v2.0/keys",response_modes_supported:["query","fragment","form_post"],subject_types_supported:["pairwise"],id_token_signing_alg_values_supported:["RS256"],response_types_supported:["code","id_token","code id_token","id_token token"],scopes_supported:["openid","profile","email","offline_access"],issuer:"https://login.microsoftonline.us/{tenantid}/v2.0",request_uri_parameter_supported:!1,userinfo_endpoint:"https://graph.microsoft.com/oidc/userinfo",authorization_endpoint:"https://login.microsoftonline.us/organizations/oauth2/v2.0/authorize",device_authorization_endpoint:"https://login.microsoftonline.us/organizations/oauth2/v2.0/devicecode",http_logout_supported:!0,frontchannel_logout_supported:!0,end_session_endpoint:"https://login.microsoftonline.us/organizations/oauth2/v2.0/logout",claims_supported:["sub","iss","cloud_instance_name","cloud_instance_host_name","cloud_graph_host_name","msgraph_host","aud","exp","iat","auth_time","acr","nonce","preferred_username","name","tid","ver","at_hash","c_hash","email"],kerberos_endpoint:"https://login.microsoftonline.us/organizations/kerberos",tenant_region_scope:null,cloud_instance_name:"microsoftonline.us",cloud_graph_host_name:"graph.windows.net",msgraph_host:"graph.microsoft.com",rbac_url:"https://pasff.usgovcloudapi.net"}},instanceDiscoveryMetadata:{"https://login.microsoftonline.com/common/":{tenant_discovery_endpoint:"https://login.microsoftonline.com/common/v2.0/.well-known/openid-configuration","api-version":"1.1",metadata:[{preferred_network:"login.microsoftonline.com",preferred_cache:"login.windows.net",aliases:["login.microsoftonline.com","login.windows.net","login.microsoft.com","sts.windows.net"]},{preferred_network:"login.partner.microsoftonline.cn",preferred_cache:"login.partner.microsoftonline.cn",aliases:["login.partner.microsoftonline.cn","login.chinacloudapi.cn"]},{preferred_network:"login.microsoftonline.de",preferred_cache:"login.microsoftonline.de",aliases:["login.microsoftonline.de"]},{preferred_network:"login.microsoftonline.us",preferred_cache:"login.microsoftonline.us",aliases:["login.microsoftonline.us","login.usgovcloudapi.net"]},{preferred_network:"login-us.microsoftonline.com",preferred_cache:"login-us.microsoftonline.com",aliases:["login-us.microsoftonline.com"]}]},"https://login.chinacloudapi.cn/common/":{tenant_discovery_endpoint:"https://login.chinacloudapi.cn/common/v2.0/.well-known/openid-configuration","api-version":"1.1",metadata:[{preferred_network:"login.microsoftonline.com",preferred_cache:"login.windows.net",aliases:["login.microsoftonline.com","login.windows.net","login.microsoft.com","sts.windows.net"]},{preferred_network:"login.partner.microsoftonline.cn",preferred_cache:"login.partner.microsoftonline.cn",aliases:["login.partner.microsoftonline.cn","login.chinacloudapi.cn"]},{preferred_network:"login.microsoftonline.de",preferred_cache:"login.microsoftonline.de",aliases:["login.microsoftonline.de"]},{preferred_network:"login.microsoftonline.us",preferred_cache:"login.microsoftonline.us",aliases:["login.microsoftonline.us","login.usgovcloudapi.net"]},{preferred_network:"login-us.microsoftonline.com",preferred_cache:"login-us.microsoftonline.com",aliases:["login-us.microsoftonline.com"]}]},"https://login.microsoftonline.us/common/":{tenant_discovery_endpoint:"https://login.microsoftonline.us/common/v2.0/.well-known/openid-configuration","api-version":"1.1",metadata:[{preferred_network:"login.microsoftonline.com",preferred_cache:"login.windows.net",aliases:["login.microsoftonline.com","login.windows.net","login.microsoft.com","sts.windows.net"]},{preferred_network:"login.partner.microsoftonline.cn",preferred_cache:"login.partner.microsoftonline.cn",aliases:["login.partner.microsoftonline.cn","login.chinacloudapi.cn"]},{preferred_network:"login.microsoftonline.de",preferred_cache:"login.microsoftonline.de",aliases:["login.microsoftonline.de"]},{preferred_network:"login.microsoftonline.us",preferred_cache:"login.microsoftonline.us",aliases:["login.microsoftonline.us","login.usgovcloudapi.net"]},{preferred_network:"login-us.microsoftonline.com",preferred_cache:"login-us.microsoftonline.com",aliases:["login-us.microsoftonline.com"]}]},"https://login.microsoftonline.com/consumers/":{tenant_discovery_endpoint:"https://login.microsoftonline.com/consumers/v2.0/.well-known/openid-configuration","api-version":"1.1",metadata:[{preferred_network:"login.microsoftonline.com",preferred_cache:"login.windows.net",aliases:["login.microsoftonline.com","login.windows.net","login.microsoft.com","sts.windows.net"]},{preferred_network:"login.partner.microsoftonline.cn",preferred_cache:"login.partner.microsoftonline.cn",aliases:["login.partner.microsoftonline.cn","login.chinacloudapi.cn"]},{preferred_network:"login.microsoftonline.de",preferred_cache:"login.microsoftonline.de",aliases:["login.microsoftonline.de"]},{preferred_network:"login.microsoftonline.us",preferred_cache:"login.microsoftonline.us",aliases:["login.microsoftonline.us","login.usgovcloudapi.net"]},{preferred_network:"login-us.microsoftonline.com",preferred_cache:"login-us.microsoftonline.com",aliases:["login-us.microsoftonline.com"]}]},"https://login.chinacloudapi.cn/consumers/":{tenant_discovery_endpoint:"https://login.chinacloudapi.cn/consumers/v2.0/.well-known/openid-configuration","api-version":"1.1",metadata:[{preferred_network:"login.microsoftonline.com",preferred_cache:"login.windows.net",aliases:["login.microsoftonline.com","login.windows.net","login.microsoft.com","sts.windows.net"]},{preferred_network:"login.partner.microsoftonline.cn",preferred_cache:"login.partner.microsoftonline.cn",aliases:["login.partner.microsoftonline.cn","login.chinacloudapi.cn"]},{preferred_network:"login.microsoftonline.de",preferred_cache:"login.microsoftonline.de",aliases:["login.microsoftonline.de"]},{preferred_network:"login.microsoftonline.us",preferred_cache:"login.microsoftonline.us",aliases:["login.microsoftonline.us","login.usgovcloudapi.net"]},{preferred_network:"login-us.microsoftonline.com",preferred_cache:"login-us.microsoftonline.com",aliases:["login-us.microsoftonline.com"]}]},"https://login.microsoftonline.us/consumers/":{tenant_discovery_endpoint:"https://login.microsoftonline.us/consumers/v2.0/.well-known/openid-configuration","api-version":"1.1",metadata:[{preferred_network:"login.microsoftonline.com",preferred_cache:"login.windows.net",aliases:["login.microsoftonline.com","login.windows.net","login.microsoft.com","sts.windows.net"]},{preferred_network:"login.partner.microsoftonline.cn",preferred_cache:"login.partner.microsoftonline.cn",aliases:["login.partner.microsoftonline.cn","login.chinacloudapi.cn"]},{preferred_network:"login.microsoftonline.de",preferred_cache:"login.microsoftonline.de",aliases:["login.microsoftonline.de"]},{preferred_network:"login.microsoftonline.us",preferred_cache:"login.microsoftonline.us",aliases:["login.microsoftonline.us","login.usgovcloudapi.net"]},{preferred_network:"login-us.microsoftonline.com",preferred_cache:"login-us.microsoftonline.com",aliases:["login-us.microsoftonline.com"]}]},"https://login.microsoftonline.com/organizations/":{tenant_discovery_endpoint:"https://login.microsoftonline.com/organizations/v2.0/.well-known/openid-configuration","api-version":"1.1",metadata:[{preferred_network:"login.microsoftonline.com",preferred_cache:"login.windows.net",aliases:["login.microsoftonline.com","login.windows.net","login.microsoft.com","sts.windows.net"]},{preferred_network:"login.partner.microsoftonline.cn",preferred_cache:"login.partner.microsoftonline.cn",aliases:["login.partner.microsoftonline.cn","login.chinacloudapi.cn"]},{preferred_network:"login.microsoftonline.de",preferred_cache:"login.microsoftonline.de",aliases:["login.microsoftonline.de"]},{preferred_network:"login.microsoftonline.us",preferred_cache:"login.microsoftonline.us",aliases:["login.microsoftonline.us","login.usgovcloudapi.net"]},{preferred_network:"login-us.microsoftonline.com",preferred_cache:"login-us.microsoftonline.com",aliases:["login-us.microsoftonline.com"]}]},"https://login.chinacloudapi.cn/organizations/":{tenant_discovery_endpoint:"https://login.chinacloudapi.cn/organizations/v2.0/.well-known/openid-configuration","api-version":"1.1",metadata:[{preferred_network:"login.microsoftonline.com",preferred_cache:"login.windows.net",aliases:["login.microsoftonline.com","login.windows.net","login.microsoft.com","sts.windows.net"]},{preferred_network:"login.partner.microsoftonline.cn",preferred_cache:"login.partner.microsoftonline.cn",aliases:["login.partner.microsoftonline.cn","login.chinacloudapi.cn"]},{preferred_network:"login.microsoftonline.de",preferred_cache:"login.microsoftonline.de",aliases:["login.microsoftonline.de"]},{preferred_network:"login.microsoftonline.us",preferred_cache:"login.microsoftonline.us",aliases:["login.microsoftonline.us","login.usgovcloudapi.net"]},{preferred_network:"login-us.microsoftonline.com",preferred_cache:"login-us.microsoftonline.com",aliases:["login-us.microsoftonline.com"]}]},"https://login.microsoftonline.us/organizations/":{tenant_discovery_endpoint:"https://login.microsoftonline.us/organizations/v2.0/.well-known/openid-configuration","api-version":"1.1",metadata:[{preferred_network:"login.microsoftonline.com",preferred_cache:"login.windows.net",aliases:["login.microsoftonline.com","login.windows.net","login.microsoft.com","sts.windows.net"]},{preferred_network:"login.partner.microsoftonline.cn",preferred_cache:"login.partner.microsoftonline.cn",aliases:["login.partner.microsoftonline.cn","login.chinacloudapi.cn"]},{preferred_network:"login.microsoftonline.de",preferred_cache:"login.microsoftonline.de",aliases:["login.microsoftonline.de"]},{preferred_network:"login.microsoftonline.us",preferred_cache:"login.microsoftonline.us",aliases:["login.microsoftonline.us","login.usgovcloudapi.net"]},{preferred_network:"login-us.microsoftonline.com",preferred_cache:"login-us.microsoftonline.com",aliases:["login-us.microsoftonline.com"]}]}}},GN=kne.endpointMetadata,VN=kne.instanceDiscoveryMetadata;var kd;(function(e){e.AAD="AAD",e.OIDC="OIDC"})(kd||(kd={}));var Xf=function(){function e(){this.expiresAt=mo.nowSeconds()+Im.REFRESH_TIME_SECONDS}return e.prototype.updateCloudDiscoveryMetadata=function(t,n){this.aliases=t.aliases,this.preferred_cache=t.preferred_cache,this.preferred_network=t.preferred_network,this.aliasesFromNetwork=n},e.prototype.updateEndpointMetadata=function(t,n){this.authorization_endpoint=t.authorization_endpoint,this.token_endpoint=t.token_endpoint,this.end_session_endpoint=t.end_session_endpoint,this.issuer=t.issuer,this.endpointsFromNetwork=n,this.jwks_uri=t.jwks_uri},e.prototype.updateCanonicalAuthority=function(t){this.canonical_authority=t},e.prototype.resetExpiresAt=function(){this.expiresAt=mo.nowSeconds()+Im.REFRESH_TIME_SECONDS},e.prototype.isExpired=function(){return this.expiresAt&lt;=mo.nowSeconds()},e.isAuthorityMetadataEntity=function(t,n){return n?t.indexOf(Im.CACHE_KEY)===0&amp;&amp;n.hasOwnProperty("aliases")&amp;&amp;n.hasOwnProperty("preferred_cache")&amp;&amp;n.hasOwnProperty("preferred_network")&amp;&amp;n.hasOwnProperty("canonical_authority")&amp;&amp;n.hasOwnProperty("authorization_endpoint")&amp;&amp;n.hasOwnProperty("token_endpoint")&amp;&amp;n.hasOwnProperty("issuer")&amp;&amp;n.hasOwnProperty("aliasesFromNetwork")&amp;&amp;n.hasOwnProperty("endpointsFromNetwork")&amp;&amp;n.hasOwnProperty("expiresAt")&amp;&amp;n.hasOwnProperty("jwks_uri"):!1},e}();function Cne(e){return e.hasOwnProperty("tenant_discovery_endpoint")&amp;&amp;e.hasOwnProperty("metadata")}function Ane(e){return e.hasOwnProperty("error")&amp;&amp;e.hasOwnProperty("error_description")}var Pne=function(){function e(t){this.networkInterface=t}return e.prototype.detectRegion=function(t,n,o){return je(this,void 0,void 0,function(){var r,i,s,a,l;return Ye(this,function(c){switch(c.label){case 0:if(r=t,r)return[3,8];i=e.IMDS_OPTIONS,o&amp;&amp;(i.proxyUrl=o),c.label=1;case 1:return c.trys.push([1,6,,7]),[4,this.getRegionFromIMDS(R.IMDS_VERSION,i)];case 2:return s=c.sent(),s.status===Am.httpSuccess&amp;&amp;(r=s.body,n.region_source=$c.IMDS),s.status!==Am.httpBadRequest?[3,5]:[4,this.getCurrentVersion(i)];case 3:return a=c.sent(),a?[4,this.getRegionFromIMDS(a,i)]:(n.region_source=$c.FAILED_AUTO_DETECTION,[2,null]);case 4:l=c.sent(),l.status===Am.httpSuccess&amp;&amp;(r=l.body,n.region_source=$c.IMDS),c.label=5;case 5:return[3,7];case 6:return c.sent(),n.region_source=$c.FAILED_AUTO_DETECTION,[2,null];case 7:return[3,9];case 8:n.region_source=$c.ENVIRONMENT_VARIABLE,c.label=9;case 9:return r||(n.region_source=$c.FAILED_AUTO_DETECTION),[2,r||null]}})})},e.prototype.getRegionFromIMDS=function(t,n){return je(this,void 0,void 0,function(){return Ye(this,function(o){return[2,this.networkInterface.sendGetRequestAsync(R.IMDS_ENDPOINT+"?api-version="+t+"&amp;format=text",n,R.IMDS_TIMEOUT)]})})},e.prototype.getCurrentVersion=function(t){return je(this,void 0,void 0,function(){var n;return Ye(this,function(o){switch(o.label){case 0:return o.trys.push([0,2,,3]),[4,this.networkInterface.sendGetRequestAsync(R.IMDS_ENDPOINT+"?format=json",t)];case 1:return n=o.sent(),n.status===Am.httpBadRequest&amp;&amp;n.body&amp;&amp;n.body["newest-versions"]&amp;&amp;n.body["newest-versions"].length&gt;0?[2,n.body["newest-versions"][0]]:[2,null];case 2:return o.sent(),[2,null];case 3:return[2]}})})},e.IMDS_OPTIONS={headers:{Metadata:"true"}},e}();var Cd=function(){function e(t,n,o,r,i,s){this.canonicalAuthority=t,this._canonicalAuthority.validateAsUri(),this.networkInterface=n,this.cacheManager=o,this.authorityOptions=r,this.regionDiscovery=new Pne(n),this.regionDiscoveryMetadata={region_used:void 0,region_source:void 0,region_outcome:void 0},this.proxyUrl=s||R.EMPTY_STRING,this.logger=i}return Object.defineProperty(e.prototype,"authorityType",{get:function(){var t=this.canonicalAuthorityUrlComponents.PathSegments;if(t.length)switch(t[0].toLowerCase()){case R.ADFS:return or.Adfs;case R.DSTS:return or.Dsts}return or.Default},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"protocolMode",{get:function(){return this.authorityOptions.protocolMode},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"options",{get:function(){return this.authorityOptions},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"canonicalAuthority",{get:function(){return this._canonicalAuthority.urlString},set:function(t){this._canonicalAuthority=new ht(t),this._canonicalAuthority.validateAsUri(),this._canonicalAuthorityUrlComponents=null},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"canonicalAuthorityUrlComponents",{get:function(){return this._canonicalAuthorityUrlComponents||(this._canonicalAuthorityUrlComponents=this._canonicalAuthority.getUrlComponents()),this._canonicalAuthorityUrlComponents},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"hostnameAndPort",{get:function(){return this.canonicalAuthorityUrlComponents.HostNameAndPort.toLowerCase()},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"tenant",{get:function(){return this.canonicalAuthorityUrlComponents.PathSegments[0]},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"authorizationEndpoint",{get:function(){if(this.discoveryComplete()){var t=this.replacePath(this.metadata.authorization_endpoint);return this.replaceTenant(t)}else throw he.createEndpointDiscoveryIncompleteError("Discovery incomplete.")},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"tokenEndpoint",{get:function(){if(this.discoveryComplete()){var t=this.replacePath(this.metadata.token_endpoint);return this.replaceTenant(t)}else throw he.createEndpointDiscoveryIncompleteError("Discovery incomplete.")},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"deviceCodeEndpoint",{get:function(){if(this.discoveryComplete()){var t=this.replacePath(this.metadata.token_endpoint.replace("/token","/devicecode"));return this.replaceTenant(t)}else throw he.createEndpointDiscoveryIncompleteError("Discovery incomplete.")},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"endSessionEndpoint",{get:function(){if(this.discoveryComplete()){if(!this.metadata.end_session_endpoint)throw he.createLogoutNotSupportedError();var t=this.replacePath(this.metadata.end_session_endpoint);return this.replaceTenant(t)}else throw he.createEndpointDiscoveryIncompleteError("Discovery incomplete.")},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"selfSignedJwtAudience",{get:function(){if(this.discoveryComplete()){var t=this.replacePath(this.metadata.issuer);return this.replaceTenant(t)}else throw he.createEndpointDiscoveryIncompleteError("Discovery incomplete.")},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"jwksUri",{get:function(){if(this.discoveryComplete()){var t=this.replacePath(this.metadata.jwks_uri);return this.replaceTenant(t)}else throw he.createEndpointDiscoveryIncompleteError("Discovery incomplete.")},enumerable:!1,configurable:!0}),e.prototype.replaceTenant=function(t){return t.replace(/{tenant}|{tenantid}/g,this.tenant)},e.prototype.replacePath=function(t){var n=t,o=new ht(this.metadata.canonical_authority),r=o.getUrlComponents().PathSegments,i=this.canonicalAuthorityUrlComponents.PathSegments;return i.forEach(function(s,a){var l=r[a];s!==l&amp;&amp;(n=n.replace("/"+l+"/","/"+s+"/"))}),n},Object.defineProperty(e.prototype,"defaultOpenIdConfigurationEndpoint",{get:function(){return this.authorityType===or.Adfs||this.authorityType===or.Dsts||this.protocolMode===kd.OIDC?this.canonicalAuthority+".well-known/openid-configuration":this.canonicalAuthority+"v2.0/.well-known/openid-configuration"},enumerable:!1,configurable:!0}),e.prototype.discoveryComplete=function(){return!!this.metadata},e.prototype.resolveEndpointsAsync=function(){return je(this,void 0,void 0,function(){var t,n,o,r;return Ye(this,function(i){switch(i.label){case 0:return t=this.cacheManager.getAuthorityMetadataByAlias(this.hostnameAndPort),t||(t=new Xf,t.updateCanonicalAuthority(this.canonicalAuthority)),[4,this.updateCloudDiscoveryMetadata(t)];case 1:return n=i.sent(),this.canonicalAuthority=this.canonicalAuthority.replace(this.hostnameAndPort,t.preferred_network),[4,this.updateEndpointMetadata(t)];case 2:return o=i.sent(),n!==Zi.CACHE&amp;&amp;o!==Zi.CACHE&amp;&amp;(t.resetExpiresAt(),t.updateCanonicalAuthority(this.canonicalAuthority)),r=this.cacheManager.generateAuthorityMetadataCacheKey(t.preferred_cache),this.cacheManager.setAuthorityMetadata(r,t),this.metadata=t,[2]}})})},e.prototype.updateEndpointMetadata=function(t){var n,o;return je(this,void 0,void 0,function(){var r,i;return Ye(this,function(s){switch(s.label){case 0:return r=this.getEndpointMetadataFromConfig(),r?(t.updateEndpointMetadata(r,!1),[2,Zi.CONFIG]):this.isAuthoritySameType(t)&amp;&amp;t.endpointsFromNetwork&amp;&amp;!t.isExpired()?[2,Zi.CACHE]:(i=this.getEndpointMetadataFromHardcodedValues(),[4,this.getEndpointMetadataFromNetwork()]);case 1:return r=s.sent(),r?!((n=this.authorityOptions.azureRegionConfiguration)===null||n===void 0)&amp;&amp;n.azureRegion?[4,this.updateMetadataWithRegionalInformation(r)]:[3,3]:[3,4];case 2:r=s.sent(),s.label=3;case 3:return t.updateEndpointMetadata(r,!0),[2,Zi.NETWORK];case 4:return i&amp;&amp;!this.authorityOptions.skipAuthorityMetadataCache?!((o=this.authorityOptions.azureRegionConfiguration)===null||o===void 0)&amp;&amp;o.azureRegion?[4,this.updateMetadataWithRegionalInformation(i)]:[3,6]:[3,7];case 5:i=s.sent(),s.label=6;case 6:return t.updateEndpointMetadata(i,!1),[2,Zi.HARDCODED_VALUES];case 7:throw he.createUnableToGetOpenidConfigError(this.defaultOpenIdConfigurationEndpoint)}})})},e.prototype.isAuthoritySameType=function(t){var n=new ht(t.canonical_authority),o=n.getUrlComponents().PathSegments;return o.length===this.canonicalAuthorityUrlComponents.PathSegments.length},e.prototype.getEndpointMetadataFromConfig=function(){if(this.authorityOptions.authorityMetadata)try{return JSON.parse(this.authorityOptions.authorityMetadata)}catch{throw Ut.createInvalidAuthorityMetadataError()}return null},e.prototype.getEndpointMetadataFromNetwork=function(){return je(this,void 0,void 0,function(){var t,n;return Ye(this,function(o){switch(o.label){case 0:t={},this.proxyUrl&amp;&amp;(t.proxyUrl=this.proxyUrl),o.label=1;case 1:return o.trys.push([1,3,,4]),[4,this.networkInterface.sendGetRequestAsync(this.defaultOpenIdConfigurationEndpoint,t)];case 2:return n=o.sent(),[2,Ene(n.body)?n.body:null];case 3:return o.sent(),[2,null];case 4:return[2]}})})},e.prototype.getEndpointMetadataFromHardcodedValues=function(){return this.canonicalAuthority in GN?GN[this.canonicalAuthority]:null},e.prototype.updateMetadataWithRegionalInformation=function(t){var n,o,r,i,s;return je(this,void 0,void 0,function(){var a,l;return Ye(this,function(c){switch(c.label){case 0:return[4,this.regionDiscovery.detectRegion((n=this.authorityOptions.azureRegionConfiguration)===null||n===void 0?void 0:n.environmentRegion,this.regionDiscoveryMetadata,this.proxyUrl)];case 1:return a=c.sent(),l=((o=this.authorityOptions.azureRegionConfiguration)===null||o===void 0?void 0:o.azureRegion)===R.AZURE_REGION_AUTO_DISCOVER_FLAG?a:(r=this.authorityOptions.azureRegionConfiguration)===null||r===void 0?void 0:r.azureRegion,((i=this.authorityOptions.azureRegionConfiguration)===null||i===void 0?void 0:i.azureRegion)===R.AZURE_REGION_AUTO_DISCOVER_FLAG?this.regionDiscoveryMetadata.region_outcome=a?vd.AUTO_DETECTION_REQUESTED_SUCCESSFUL:vd.AUTO_DETECTION_REQUESTED_FAILED:a?this.regionDiscoveryMetadata.region_outcome=((s=this.authorityOptions.azureRegionConfiguration)===null||s===void 0?void 0:s.azureRegion)===a?vd.CONFIGURED_MATCHES_DETECTED:vd.CONFIGURED_NOT_DETECTED:this.regionDiscoveryMetadata.region_outcome=vd.CONFIGURED_NO_AUTO_DETECTION,l?(this.regionDiscoveryMetadata.region_used=l,[2,e.replaceWithRegionalInformation(t,l)]):[2,t]}})})},e.prototype.updateCloudDiscoveryMetadata=function(t){return je(this,void 0,void 0,function(){var n,o,r;return Ye(this,function(i){switch(i.label){case 0:return this.logger.verbose("Attempting to get cloud discovery metadata in the config"),this.logger.verbosePii("Known Authorities: "+(this.authorityOptions.knownAuthorities||R.NOT_APPLICABLE)),this.logger.verbosePii("Authority Metadata: "+(this.authorityOptions.authorityMetadata||R.NOT_APPLICABLE)),this.logger.verbosePii("Canonical Authority: "+(t.canonical_authority||R.NOT_APPLICABLE)),n=this.getCloudDiscoveryMetadataFromConfig(),n?(this.logger.verbose("Found cloud discovery metadata in the config."),t.updateCloudDiscoveryMetadata(n,!1),[2,Zi.CONFIG]):(this.logger.verbose("Did not find cloud discovery metadata in the config... Attempting to get cloud discovery metadata from the cache."),o=t.isExpired(),this.isAuthoritySameType(t)&amp;&amp;t.aliasesFromNetwork&amp;&amp;!o?(this.logger.verbose("Found metadata in the cache."),[2,Zi.CACHE]):(o&amp;&amp;this.logger.verbose("The metadata entity is expired."),this.logger.verbose("Did not find cloud discovery metadata in the cache... Attempting to get cloud discovery metadata from the network."),[4,this.getCloudDiscoveryMetadataFromNetwork()]));case 1:if(n=i.sent(),n)return this.logger.verbose("cloud discovery metadata was successfully returned from getCloudDiscoveryMetadataFromNetwork()"),t.updateCloudDiscoveryMetadata(n,!0),[2,Zi.NETWORK];if(this.logger.verbose("Did not find cloud discovery metadata from the network... Attempting to get cloud discovery metadata from hardcoded values."),r=this.getCloudDiscoveryMetadataFromHarcodedValues(),r&amp;&amp;!this.options.skipAuthorityMetadataCache)return this.logger.verbose("Found cloud discovery metadata from hardcoded values."),t.updateCloudDiscoveryMetadata(r,!1),[2,Zi.HARDCODED_VALUES];throw this.logger.error("Did not find cloud discovery metadata from hardcoded values... Metadata could not be obtained from config, cache, network or hardcoded values. Throwing Untrusted Authority Error."),Ut.createUntrustedAuthorityError()}})})},e.prototype.getCloudDiscoveryMetadataFromConfig=function(){if(this.authorityOptions.cloudDiscoveryMetadata){this.logger.verbose("The cloud discovery metadata has been provided as a network response, in the config.");try{this.logger.verbose("Attempting to parse the cloud discovery metadata.");var t=JSON.parse(this.authorityOptions.cloudDiscoveryMetadata),n=e.getCloudDiscoveryMetadataFromNetworkResponse(t.metadata,this.hostnameAndPort);if(this.logger.verbose("Parsed the cloud discovery metadata."),n)return this.logger.verbose("There is returnable metadata attached to the parsed cloud discovery metadata."),n;this.logger.verbose("There is no metadata attached to the parsed cloud discovery metadata.")}catch{throw this.logger.verbose("Unable to parse the cloud discovery metadata. Throwing Invalid Cloud Discovery Metadata Error."),Ut.createInvalidCloudDiscoveryMetadataError()}}return this.isInKnownAuthorities()?(this.logger.verbose("The host is included in knownAuthorities. Creating new cloud discovery metadata from the host."),e.createCloudDiscoveryMetadataFromHost(this.hostnameAndPort)):null},e.prototype.getCloudDiscoveryMetadataFromNetwork=function(){return je(this,void 0,void 0,function(){var t,n,o,r,i,s,a,l;return Ye(this,function(c){switch(c.label){case 0:t=""+R.AAD_INSTANCE_DISCOVERY_ENDPT+this.canonicalAuthority+"oauth2/v2.0/authorize",n={},this.proxyUrl&amp;&amp;(n.proxyUrl=this.proxyUrl),o=null,c.label=1;case 1:return c.trys.push([1,3,,4]),[4,this.networkInterface.sendGetRequestAsync(t,n)];case 2:if(r=c.sent(),i=void 0,s=void 0,Cne(r.body))i=r.body,s=i.metadata,this.logger.verbosePii("tenant_discovery_endpoint is: "+i.tenant_discovery_endpoint);else if(Ane(r.body)){if(this.logger.warning("A CloudInstanceDiscoveryErrorResponse was returned. The cloud instance discovery network request's status code is: "+r.status),i=r.body,i.error===R.INVALID_INSTANCE)return this.logger.error("The CloudInstanceDiscoveryErrorResponse error is invalid_instance."),[2,null];this.logger.warning("The CloudInstanceDiscoveryErrorResponse error is "+i.error),this.logger.warning("The CloudInstanceDiscoveryErrorResponse error description is "+i.error_description),this.logger.warning("Setting the value of the CloudInstanceDiscoveryMetadata (returned from the network) to []"),s=[]}else return this.logger.error("AAD did not return a CloudInstanceDiscoveryResponse or CloudInstanceDiscoveryErrorResponse"),[2,null];return this.logger.verbose("Attempting to find a match between the developer's authority and the CloudInstanceDiscoveryMetadata returned from the network request."),o=e.getCloudDiscoveryMetadataFromNetworkResponse(s,this.hostnameAndPort),[3,4];case 3:return a=c.sent(),a instanceof Ce?this.logger.error(`There was a network error while attempting to get the cloud discovery instance metadata.
Error: `+a.errorCode+`
Error Description: `+a.errorMessage):(l=a,this.logger.error(`A non-MSALJS error was thrown while attempting to get the cloud instance discovery metadata.
Error: `+l.name+`
Error Description: `+l.message)),[2,null];case 4:return o||(this.logger.warning("The developer's authority was not found within the CloudInstanceDiscoveryMetadata returned from the network request."),this.logger.verbose("Creating custom Authority for custom domain scenario."),o=e.createCloudDiscoveryMetadataFromHost(this.hostnameAndPort)),[2,o]}})})},e.prototype.getCloudDiscoveryMetadataFromHarcodedValues=function(){return this.canonicalAuthority in VN?VN[this.canonicalAuthority]:null},e.prototype.isInKnownAuthorities=function(){var t=this,n=this.authorityOptions.knownAuthorities.filter(function(o){return ht.getDomainFromUrl(o).toLowerCase()===t.hostnameAndPort});return n.length&gt;0},e.generateAuthority=function(t,n){var o;if(n&amp;&amp;n.azureCloudInstance!==Pl.None){var r=n.tenant?n.tenant:R.DEFAULT_COMMON_TENANT;o=n.azureCloudInstance+"/"+r+"/"}return o||t},e.createCloudDiscoveryMetadataFromHost=function(t){return{preferred_network:t,preferred_cache:t,aliases:[t]}},e.getCloudDiscoveryMetadataFromNetworkResponse=function(t,n){for(var o=0;o&lt;t.length;o++){var r=t[o];if(r.aliases.indexOf(n)&gt;-1)return r}return null},e.prototype.getPreferredCache=function(){if(this.discoveryComplete())return this.metadata.preferred_cache;throw he.createEndpointDiscoveryIncompleteError("Discovery incomplete.")},e.prototype.isAlias=function(t){return this.metadata.aliases.indexOf(t)&gt;-1},e.isPublicCloudAuthority=function(t){return R.KNOWN_PUBLIC_CLOUDS.indexOf(t)&gt;=0},e.buildRegionalAuthorityString=function(t,n,o){var r=new ht(t);r.validateAsUri();var i=r.getUrlComponents(),s=n+"."+i.HostNameAndPort;this.isPublicCloudAuthority(i.HostNameAndPort)&amp;&amp;(s=n+"."+R.REGIONAL_AUTH_PUBLIC_CLOUD_SUFFIX);var a=ht.constructAuthorityUriFromObject(Kt(Kt({},r.getUrlComponents()),{HostNameAndPort:s})).urlString;return o?a+"?"+o:a},e.replaceWithRegionalInformation=function(t,n){return t.authorization_endpoint=e.buildRegionalAuthorityString(t.authorization_endpoint,n),t.token_endpoint=e.buildRegionalAuthorityString(t.token_endpoint,n,R.REGIONAL_AUTH_NON_MSI_QUERY_STRING),t.end_session_endpoint&amp;&amp;(t.end_session_endpoint=e.buildRegionalAuthorityString(t.end_session_endpoint,n)),t},e}();var Ad=function(){function e(){}return e.createDiscoveredInstance=function(t,n,o,r,i,s){return je(this,void 0,void 0,function(){var a,l;return Ye(this,function(c){switch(c.label){case 0:a=e.createInstance(t,n,o,r,i,s),c.label=1;case 1:return c.trys.push([1,3,,4]),[4,a.resolveEndpointsAsync()];case 2:return c.sent(),[2,a];case 3:throw l=c.sent(),he.createEndpointDiscoveryIncompleteError(l);case 4:return[2]}})})},e.createInstance=function(t,n,o,r,i,s){if(le.isEmpty(t))throw Ut.createUrlEmptyError();return new Cd(t,n,o,r,i,s)},e}();var Dm=function(){function e(){this.failedRequests=[],this.errors=[],this.cacheHits=0}return e.isServerTelemetryEntity=function(t,n){var o=t.indexOf(Io.CACHE_KEY)===0,r=!0;return n&amp;&amp;(r=n.hasOwnProperty("failedRequests")&amp;&amp;n.hasOwnProperty("errors")&amp;&amp;n.hasOwnProperty("cacheHits")),o&amp;&amp;r},e}();var dA=function(){function e(){}return e.isThrottlingEntity=function(t,n){var o=!1;t&amp;&amp;(o=t.indexOf(qc.THROTTLING_PREFIX)===0);var r=!0;return n&amp;&amp;(r=n.hasOwnProperty("throttleTime")),o&amp;&amp;r},e}();var jN={sendGetRequestAsync:function(){var e="Network interface - sendGetRequestAsync() has not been implemented for the Network interface.";return Promise.reject(Ce.createUnexpectedError(e))},sendPostRequestAsync:function(){var e="Network interface - sendPostRequestAsync() has not been implemented for the Network interface.";return Promise.reject(Ce.createUnexpectedError(e))}};var pA={missingKidError:{code:"missing_kid_error",desc:"The JOSE Header for the requested JWT, JWS or JWK object requires a keyId to be configured as the 'kid' header claim. No 'kid' value was provided."},missingAlgError:{code:"missing_alg_error",desc:"The JOSE Header for the requested JWT, JWS or JWK object requires an algorithm to be specified as the 'alg' header claim. No 'alg' value was provided."}},YN=function(e){cn(t,e);function t(n,o){var r=e.call(this,n,o)||this;return r.name="JoseHeaderError",Object.setPrototypeOf(r,t.prototype),r}return t.createMissingKidError=function(){return new t(pA.missingKidError.code,pA.missingKidError.desc)},t.createMissingAlgError=function(){return new t(pA.missingAlgError.code,pA.missingAlgError.desc)},t}(Ce);var QN=function(){function e(t){this.typ=t.typ,this.alg=t.alg,this.kid=t.kid}return e.getShrHeaderString=function(t){if(!t.kid)throw YN.createMissingKidError();if(!t.alg)throw YN.createMissingAlgError();var n=new e({typ:t.typ||sA.Jwt,kid:t.kid,alg:t.alg});return JSON.stringify(n)},e}();var KN=function(){function e(t,n){this.cacheOutcome=Nc.NO_CACHE_HIT,this.cacheManager=n,this.apiId=t.apiId,this.correlationId=t.correlationId,this.wrapperSKU=t.wrapperSKU||R.EMPTY_STRING,this.wrapperVer=t.wrapperVer||R.EMPTY_STRING,this.telemetryCacheKey=Io.CACHE_KEY+po.CACHE_KEY_SEPARATOR+t.clientId}return e.prototype.generateCurrentRequestHeaderValue=function(){var t=""+this.apiId+Io.VALUE_SEPARATOR+this.cacheOutcome,n=[this.wrapperSKU,this.wrapperVer].join(Io.VALUE_SEPARATOR),o=this.getRegionDiscoveryFields(),r=[t,o].join(Io.VALUE_SEPARATOR);return[Io.SCHEMA_VERSION,r,n].join(Io.CATEGORY_SEPARATOR)},e.prototype.generateLastRequestHeaderValue=function(){var t=this.getLastRequests(),n=e.maxErrorsToSend(t),o=t.failedRequests.slice(0,2*n).join(Io.VALUE_SEPARATOR),r=t.errors.slice(0,n).join(Io.VALUE_SEPARATOR),i=t.errors.length,s=n&lt;i?Io.OVERFLOW_TRUE:Io.OVERFLOW_FALSE,a=[i,s].join(Io.VALUE_SEPARATOR);return[Io.SCHEMA_VERSION,t.cacheHits,o,r,a].join(Io.CATEGORY_SEPARATOR)},e.prototype.cacheFailedRequest=function(t){var n=this.getLastRequests();n.errors.length&gt;=Io.MAX_CACHED_ERRORS&amp;&amp;(n.failedRequests.shift(),n.failedRequests.shift(),n.errors.shift()),n.failedRequests.push(this.apiId,this.correlationId),le.isEmpty(t.subError)?le.isEmpty(t.errorCode)?t&amp;&amp;t.toString()?n.errors.push(t.toString()):n.errors.push(Io.UNKNOWN_ERROR):n.errors.push(t.errorCode):n.errors.push(t.subError),this.cacheManager.setServerTelemetry(this.telemetryCacheKey,n)},e.prototype.incrementCacheHits=function(){var t=this.getLastRequests();return t.cacheHits+=1,this.cacheManager.setServerTelemetry(this.telemetryCacheKey,t),t.cacheHits},e.prototype.getLastRequests=function(){var t=new Dm,n=this.cacheManager.getServerTelemetry(this.telemetryCacheKey);return n||t},e.prototype.clearTelemetryCache=function(){var t=this.getLastRequests(),n=e.maxErrorsToSend(t),o=t.errors.length;if(n===o)this.cacheManager.removeItem(this.telemetryCacheKey);else{var r=new Dm;r.failedRequests=t.failedRequests.slice(n*2),r.errors=t.errors.slice(n),this.cacheManager.setServerTelemetry(this.telemetryCacheKey,r)}},e.maxErrorsToSend=function(t){var n,o=0,r=0,i=t.errors.length;for(n=0;n&lt;i;n++){var s=t.failedRequests[2*n]||R.EMPTY_STRING,a=t.failedRequests[2*n+1]||R.EMPTY_STRING,l=t.errors[n]||R.EMPTY_STRING;if(r+=s.toString().length+a.toString().length+l.length+3,r&lt;Io.MAX_LAST_HEADER_BYTES)o+=1;else break}return o},e.prototype.getRegionDiscoveryFields=function(){var t=[];return t.push(this.regionUsed||R.EMPTY_STRING),t.push(this.regionSource||R.EMPTY_STRING),t.push(this.regionOutcome||R.EMPTY_STRING),t.join(",")},e.prototype.updateRegionDiscoveryMetadata=function(t){this.regionUsed=t.region_used,this.regionSource=t.region_source,this.regionOutcome=t.region_outcome},e.prototype.setCacheOutcome=function(t){this.cacheOutcome=t},e}();var Fy=function(){function e(t,n,o,r,i,s){this.authority=n,this.libraryName=r,this.libraryVersion=i,this.applicationTelemetry=s,this.clientId=t,this.logger=o,this.callbacks=new Map,this.eventsByCorrelationId=new Map,this.staticFieldsByCorrelationId=new Map,this.measurementsById=new Map,this.countersByCorrelationId=new Map}return e.prototype.startPerformanceMeasurement=function(t,n){return{}},e.prototype.startPerformanceMeasuremeant=function(t,n){return{}},e.prototype.startMeasurement=function(t,n){var o=this,r,i,s=n||this.generateId();n||this.logger.info("PerformanceClient: No correlation id provided for "+t+", generating",s),this.logger.trace("PerformanceClient: Performance measurement started for "+t,s);var a,l=this.startPerformanceMeasuremeant(t,s);if(l.startMeasurement)l.startMeasurement(),a=l;else{var c=this.startPerformanceMeasurement(t,s);c.startMeasurement(),a=c}var u={eventId:this.generateId(),status:Ed.InProgress,authority:this.authority,libraryName:this.libraryName,libraryVersion:this.libraryVersion,clientId:this.clientId,name:t,startTimeMs:Date.now(),correlationId:s};this.cacheEventByCorrelationId(u);var d={appName:(r=this.applicationTelemetry)===null||r===void 0?void 0:r.appName,appVersion:(i=this.applicationTelemetry)===null||i===void 0?void 0:i.appVersion};return this.addStaticFields(d,s),this.cacheMeasurement(u,a),{endMeasurement:function(p){var h=o.endMeasurement(Kt(Kt({},u),p));return h&amp;&amp;o.cacheEventByCorrelationId(h),h},flushMeasurement:function(){return o.flushMeasurements(u.name,u.correlationId)},discardMeasurement:function(){return o.discardMeasurements(u.correlationId)},addStaticFields:function(p){return o.addStaticFields(p,u.correlationId)},increment:function(p){return o.increment(p,u.correlationId)},measurement:a,event:u}},e.prototype.endMeasurement=function(t){var n=this.measurementsById.get(t.eventId);if(n){this.measurementsById.delete(t.eventId),n.endMeasurement();var o=n.flushMeasurement();if(o!==null){this.logger.trace("PerformanceClient: Performance measurement ended for "+t.name+": "+o+" ms",t.correlationId);var r=Kt(Kt({durationMs:Math.round(o)},t),{status:Ed.Completed});return r}else this.logger.trace("PerformanceClient: Performance measurement not taken",t.correlationId)}else this.logger.trace("PerformanceClient: Measurement not found for "+t.eventId,t.correlationId);return null},e.prototype.addStaticFields=function(t,n){var o=this.staticFieldsByCorrelationId.get(n);o?(this.logger.trace("PerformanceClient: Updating static fields"),this.staticFieldsByCorrelationId.set(n,Kt(Kt({},o),t))):(this.logger.trace("PerformanceClient: Adding static fields"),this.staticFieldsByCorrelationId.set(n,t))},e.prototype.increment=function(t,n){var o=this.countersByCorrelationId.get(n);if(!o){this.logger.trace("PerformanceClient: Setting counters"),this.countersByCorrelationId.set(n,Kt({},t));return}this.logger.trace("PerformanceClient: Updating counters");for(var r in t)o.hasOwnProperty(r)||(o[r]=0),o[r]+=t[r]},e.prototype.cacheEventByCorrelationId=function(t){var n=this.eventsByCorrelationId.get(t.correlationId);n?(this.logger.trace("PerformanceClient: Performance measurement for "+t.name+" added/updated",t.correlationId),n.set(t.eventId,t)):(this.logger.trace("PerformanceClient: Performance measurement for "+t.name+" started",t.correlationId),this.eventsByCorrelationId.set(t.correlationId,new Map().set(t.eventId,t)))},e.prototype.cacheMeasurement=function(t,n){this.measurementsById.set(t.eventId,n)},e.prototype.flushMeasurements=function(t,n){var o=this;this.logger.trace("PerformanceClient: Performance measurements flushed for "+t,n);var r=this.eventsByCorrelationId.get(n),i=this.staticFieldsByCorrelationId.get(n),s=this.countersByCorrelationId.get(n);if(r){this.discardCache(n);var a=[];r.forEach(function(h){if(h.name!==t&amp;&amp;h.status!==Ed.Completed){o.logger.trace("PerformanceClient: Incomplete submeasurement "+h.name+" found for "+t,n);var g=o.endMeasurement(h);g&amp;&amp;a.push(g)}a.push(h)});var l=a.sort(function(h,g){return h.startTimeMs-g.startTimeMs}),c=l.filter(function(h){return h.name===t&amp;&amp;h.status===Ed.Completed});if(c.length&gt;0){c.length&gt;1&amp;&amp;this.logger.verbose("PerformanceClient: Multiple distinct top-level performance events found, using the first",n);var u=c[0];this.logger.verbose("PerformanceClient: Measurement found for "+t,n);var d=l.reduce(function(h,g){if(g.name!==t){o.logger.trace("PerformanceClient: Complete submeasurement found for "+g.name,n);var f=g.name+"DurationMs";h[f]?o.logger.verbose("PerformanceClient: Submeasurement for "+t+" already exists for "+g.name+", ignoring",n):h[f]=g.durationMs}return h},u),p=Kt(Kt(Kt({},d),i),s);this.emitEvents([p],d.correlationId)}else this.logger.verbose("PerformanceClient: No completed top-level measurements found for "+t,n)}else this.logger.verbose("PerformanceClient: No measurements found",n)},e.prototype.discardMeasurements=function(t){this.logger.trace("PerformanceClient: Performance measurements discarded",t),this.eventsByCorrelationId.delete(t)},e.prototype.discardCache=function(t){this.discardMeasurements(t),this.logger.trace("PerformanceClient: Static fields discarded",t),this.staticFieldsByCorrelationId.delete(t),this.logger.trace("PerformanceClient: Counters discarded",t),this.countersByCorrelationId.delete(t)},e.prototype.addPerformanceCallback=function(t){var n=this.generateId();return this.callbacks.set(n,t),this.logger.verbose("PerformanceClient: Performance callback registered with id: "+n),n},e.prototype.removePerformanceCallback=function(t){var n=this.callbacks.delete(t);return n?this.logger.verbose("PerformanceClient: Performance callback "+t+" removed."):this.logger.verbose("PerformanceClient: Performance callback "+t+" not removed."),n},e.prototype.emitEvents=function(t,n){var o=this;this.logger.verbose("PerformanceClient: Emitting performance events",n),this.callbacks.forEach(function(r,i){o.logger.trace("PerformanceClient: Emitting event to callback "+i,n),r.apply(null,[t])})},e}();var Ine=function(){function e(){}return e.prototype.startMeasurement=function(){},e.prototype.endMeasurement=function(){},e.prototype.flushMeasurement=function(){return null},e}(),WN=function(e){cn(t,e);function t(){return e!==null&amp;&amp;e.apply(this,arguments)||this}return t.prototype.generateId=function(){return"callback-id"},t.prototype.startPerformanceMeasuremeant=function(){return new Ine},t.prototype.startPerformanceMeasurement=function(){return new Ine},t}(Fy);var fe={pkceNotGenerated:{code:"pkce_not_created",desc:"The PKCE code challenge and verifier could not be generated."},cryptoDoesNotExist:{code:"crypto_nonexistent",desc:"The crypto object or function is not available."},httpMethodNotImplementedError:{code:"http_method_not_implemented",desc:"The HTTP method given has not been implemented in this library."},emptyNavigateUriError:{code:"empty_navigate_uri",desc:"Navigation URI is empty. Please check stack trace for more info."},hashEmptyError:{code:"hash_empty_error",desc:"Hash value cannot be processed because it is empty. Please verify that your redirectUri is not clearing the hash. For more visit: aka.ms/msaljs/browser-errors."},hashDoesNotContainStateError:{code:"no_state_in_hash",desc:"Hash does not contain state. Please verify that the request originated from msal."},hashDoesNotContainKnownPropertiesError:{code:"hash_does_not_contain_known_properties",desc:"Hash does not contain known properites. Please verify that your redirectUri is not changing the hash. For more visit: aka.ms/msaljs/browser-errors."},unableToParseStateError:{code:"unable_to_parse_state",desc:"Unable to parse state. Please verify that the request originated from msal."},stateInteractionTypeMismatchError:{code:"state_interaction_type_mismatch",desc:"Hash contains state but the interaction type does not match the caller."},interactionInProgress:{code:"interaction_in_progress",desc:"Interaction is currently in progress. Please ensure that this interaction has been completed before calling an interactive API.  For more visit: aka.ms/msaljs/browser-errors."},popupWindowError:{code:"popup_window_error",desc:"Error opening popup window. This can happen if you are using IE or if popups are blocked in the browser."},emptyWindowError:{code:"empty_window_error",desc:"window.open returned null or undefined window object."},userCancelledError:{code:"user_cancelled",desc:"User cancelled the flow."},monitorPopupTimeoutError:{code:"monitor_window_timeout",desc:"Token acquisition in popup failed due to timeout. For more visit: aka.ms/msaljs/browser-errors."},monitorIframeTimeoutError:{code:"monitor_window_timeout",desc:"Token acquisition in iframe failed due to timeout. For more visit: aka.ms/msaljs/browser-errors."},redirectInIframeError:{code:"redirect_in_iframe",desc:"Redirects are not supported for iframed or brokered applications. Please ensure you are using MSAL.js in a top frame of the window if using the redirect APIs, or use the popup APIs."},blockTokenRequestsInHiddenIframeError:{code:"block_iframe_reload",desc:"Request was blocked inside an iframe because MSAL detected an authentication response. For more visit: aka.ms/msaljs/browser-errors"},blockAcquireTokenInPopupsError:{code:"block_nested_popups",desc:"Request was blocked inside a popup because MSAL detected it was running in a popup."},iframeClosedPrematurelyError:{code:"iframe_closed_prematurely",desc:"The iframe being monitored was closed prematurely."},silentLogoutUnsupportedError:{code:"silent_logout_unsupported",desc:"Silent logout not supported. Please call logoutRedirect or logoutPopup instead."},noAccountError:{code:"no_account_error",desc:"No account object provided to acquireTokenSilent and no active account has been set. Please call setActiveAccount or provide an account on the request."},silentPromptValueError:{code:"silent_prompt_value_error",desc:"The value given for the prompt value is not valid for silent requests - must be set to 'none' or 'no_session'."},noTokenRequestCacheError:{code:"no_token_request_cache_error",desc:"No token request found in cache."},unableToParseTokenRequestCacheError:{code:"unable_to_parse_token_request_cache_error",desc:"The cached token request could not be parsed."},noCachedAuthorityError:{code:"no_cached_authority_error",desc:"No cached authority found."},authRequestNotSet:{code:"auth_request_not_set_error",desc:"Auth Request not set. Please ensure initiateAuthRequest was called from the InteractionHandler"},invalidCacheType:{code:"invalid_cache_type",desc:"Invalid cache type"},notInBrowserEnvironment:{code:"non_browser_environment",desc:"Login and token requests are not supported in non-browser environments."},databaseNotOpen:{code:"database_not_open",desc:"Database is not open!"},noNetworkConnectivity:{code:"no_network_connectivity",desc:"No network connectivity. Check your internet connection."},postRequestFailed:{code:"post_request_failed",desc:"Network request failed: If the browser threw a CORS error, check that the redirectUri is registered in the Azure App Portal as type 'SPA'"},getRequestFailed:{code:"get_request_failed",desc:"Network request failed. Please check the network trace to determine root cause."},failedToParseNetworkResponse:{code:"failed_to_parse_response",desc:"Failed to parse network response. Check network trace."},unableToLoadTokenError:{code:"unable_to_load_token",desc:"Error loading token to cache."},signingKeyNotFoundInStorage:{code:"crypto_key_not_found",desc:"Cryptographic Key or Keypair not found in browser storage."},authCodeRequired:{code:"auth_code_required",desc:"An authorization code must be provided (as the `code` property on the request) to this flow."},authCodeOrNativeAccountRequired:{code:"auth_code_or_nativeAccountId_required",desc:"An authorization code or nativeAccountId must be provided to this flow."},databaseUnavailable:{code:"database_unavailable",desc:"IndexedDB, which is required for persistent cryptographic key storage, is unavailable. This may be caused by browser privacy features which block persistent storage in third-party contexts."},unableToAcquireTokenFromNativePlatform:{code:"unable_to_acquire_token_from_native_platform",desc:"Unable to acquire token from native platform. For a list of possible reasons visit aka.ms/msaljs/browser-errors."},nativeHandshakeTimeout:{code:"native_handshake_timeout",desc:"Timed out while attempting to establish connection to browser extension"},nativeExtensionNotInstalled:{code:"native_extension_not_installed",desc:"Native extension is not installed. If you think this is a mistake call the initialize function."},nativeConnectionNotEstablished:{code:"native_connection_not_established",desc:"Connection to native platform has not been established. Please install a compatible browser extension and run initialize(). For more please visit aka.ms/msaljs/browser-errors."},nativeBrokerCalledBeforeInitialize:{code:"native_broker_called_before_initialize",desc:"You must call and await the initialize function before attempting to call any other MSAL API when native brokering is enabled. For more please visit aka.ms/msaljs/browser-errors."},nativePromptNotSupported:{code:"native_prompt_not_supported",desc:"The provided prompt is not supported by the native platform. This request should be routed to the web based flow."}},ce=function(e){Qt(t,e);function t(n,o){var r=e.call(this,n,o)||this;return Object.setPrototypeOf(r,t.prototype),r.name="BrowserAuthError",r}return t.createPkceNotGeneratedError=function(n){return new t(fe.pkceNotGenerated.code,fe.pkceNotGenerated.desc+" Detail:"+n)},t.createCryptoNotAvailableError=function(n){return new t(fe.cryptoDoesNotExist.code,fe.cryptoDoesNotExist.desc+" Detail:"+n)},t.createHttpMethodNotImplementedError=function(n){return new t(fe.httpMethodNotImplementedError.code,fe.httpMethodNotImplementedError.desc+" Given Method: "+n)},t.createEmptyNavigationUriError=function(){return new t(fe.emptyNavigateUriError.code,fe.emptyNavigateUriError.desc)},t.createEmptyHashError=function(n){return new t(fe.hashEmptyError.code,fe.hashEmptyError.desc+" Given Url: "+n)},t.createHashDoesNotContainStateError=function(){return new t(fe.hashDoesNotContainStateError.code,fe.hashDoesNotContainStateError.desc)},t.createHashDoesNotContainKnownPropertiesError=function(){return new t(fe.hashDoesNotContainKnownPropertiesError.code,fe.hashDoesNotContainKnownPropertiesError.desc)},t.createUnableToParseStateError=function(){return new t(fe.unableToParseStateError.code,fe.unableToParseStateError.desc)},t.createStateInteractionTypeMismatchError=function(){return new t(fe.stateInteractionTypeMismatchError.code,fe.stateInteractionTypeMismatchError.desc)},t.createInteractionInProgressError=function(){return new t(fe.interactionInProgress.code,fe.interactionInProgress.desc)},t.createPopupWindowError=function(n){var o=fe.popupWindowError.desc;return o=le.isEmpty(n)?o:o+" Details: "+n,new t(fe.popupWindowError.code,o)},t.createEmptyWindowCreatedError=function(){return new t(fe.emptyWindowError.code,fe.emptyWindowError.desc)},t.createUserCancelledError=function(){return new t(fe.userCancelledError.code,fe.userCancelledError.desc)},t.createMonitorPopupTimeoutError=function(){return new t(fe.monitorPopupTimeoutError.code,fe.monitorPopupTimeoutError.desc)},t.createMonitorIframeTimeoutError=function(){return new t(fe.monitorIframeTimeoutError.code,fe.monitorIframeTimeoutError.desc)},t.createRedirectInIframeError=function(n){return new t(fe.redirectInIframeError.code,fe.redirectInIframeError.desc+" (window.parent !== window) =&gt; "+n)},t.createBlockReloadInHiddenIframeError=function(){return new t(fe.blockTokenRequestsInHiddenIframeError.code,fe.blockTokenRequestsInHiddenIframeError.desc)},t.createBlockAcquireTokenInPopupsError=function(){return new t(fe.blockAcquireTokenInPopupsError.code,fe.blockAcquireTokenInPopupsError.desc)},t.createIframeClosedPrematurelyError=function(){return new t(fe.iframeClosedPrematurelyError.code,fe.iframeClosedPrematurelyError.desc)},t.createSilentLogoutUnsupportedError=function(){return new t(fe.silentLogoutUnsupportedError.code,fe.silentLogoutUnsupportedError.desc)},t.createNoAccountError=function(){return new t(fe.noAccountError.code,fe.noAccountError.desc)},t.createSilentPromptValueError=function(n){return new t(fe.silentPromptValueError.code,fe.silentPromptValueError.desc+" Given value: "+n)},t.createUnableToParseTokenRequestCacheError=function(){return new t(fe.unableToParseTokenRequestCacheError.code,fe.unableToParseTokenRequestCacheError.desc)},t.createNoTokenRequestCacheError=function(){return new t(fe.noTokenRequestCacheError.code,fe.noTokenRequestCacheError.desc)},t.createAuthRequestNotSetError=function(){return new t(fe.authRequestNotSet.code,fe.authRequestNotSet.desc)},t.createNoCachedAuthorityError=function(){return new t(fe.noCachedAuthorityError.code,fe.noCachedAuthorityError.desc)},t.createInvalidCacheTypeError=function(){return new t(fe.invalidCacheType.code,""+fe.invalidCacheType.desc)},t.createNonBrowserEnvironmentError=function(){return new t(fe.notInBrowserEnvironment.code,fe.notInBrowserEnvironment.desc)},t.createDatabaseNotOpenError=function(){return new t(fe.databaseNotOpen.code,fe.databaseNotOpen.desc)},t.createNoNetworkConnectivityError=function(){return new t(fe.noNetworkConnectivity.code,fe.noNetworkConnectivity.desc)},t.createPostRequestFailedError=function(n,o){return new t(fe.postRequestFailed.code,fe.postRequestFailed.desc+" | Network client threw: "+n+" | Attempted to reach: "+o.split("?")[0])},t.createGetRequestFailedError=function(n,o){return new t(fe.getRequestFailed.code,fe.getRequestFailed.desc+" | Network client threw: "+n+" | Attempted to reach: "+o.split("?")[0])},t.createFailedToParseNetworkResponseError=function(n){return new t(fe.failedToParseNetworkResponse.code,fe.failedToParseNetworkResponse.desc+" | Attempted to reach: "+n.split("?")[0])},t.createUnableToLoadTokenError=function(n){return new t(fe.unableToLoadTokenError.code,fe.unableToLoadTokenError.desc+" | "+n)},t.createSigningKeyNotFoundInStorageError=function(n){return new t(fe.signingKeyNotFoundInStorage.code,fe.signingKeyNotFoundInStorage.desc+" | No match found for KeyId: "+n)},t.createAuthCodeRequiredError=function(){return new t(fe.authCodeRequired.code,fe.authCodeRequired.desc)},t.createAuthCodeOrNativeAccountIdRequiredError=function(){return new t(fe.authCodeOrNativeAccountRequired.code,fe.authCodeOrNativeAccountRequired.desc)},t.createDatabaseUnavailableError=function(){return new t(fe.databaseUnavailable.code,fe.databaseUnavailable.desc)},t.createUnableToAcquireTokenFromNativePlatformError=function(){return new t(fe.unableToAcquireTokenFromNativePlatform.code,fe.unableToAcquireTokenFromNativePlatform.desc)},t.createNativeHandshakeTimeoutError=function(){return new t(fe.nativeHandshakeTimeout.code,fe.nativeHandshakeTimeout.desc)},t.createNativeExtensionNotInstalledError=function(){return new t(fe.nativeExtensionNotInstalled.code,fe.nativeExtensionNotInstalled.desc)},t.createNativeConnectionNotEstablishedError=function(){return new t(fe.nativeConnectionNotEstablished.code,fe.nativeConnectionNotEstablished.desc)},t.createNativeBrokerCalledBeforeInitialize=function(){return new t(fe.nativeBrokerCalledBeforeInitialize.code,fe.nativeBrokerCalledBeforeInitialize.desc)},t.createNativePromptParameterNotSupportedError=function(){return new t(fe.nativePromptNotSupported.code,fe.nativePromptNotSupported.desc)},t}(Ce);var ir={INTERACTION_IN_PROGRESS_VALUE:"interaction_in_progress",INVALID_GRANT_ERROR:"invalid_grant",POPUP_WIDTH:483,POPUP_HEIGHT:600,POPUP_NAME_PREFIX:"msal",DEFAULT_POLL_INTERVAL_MS:30,MSAL_SKU:"msal.js.browser"},Nm={CHANNEL_ID:"53ee284d-920a-4b59-9d30-a60315b26836",PREFERRED_EXTENSION_ID:"ppnbnpeolgkicgegkbkbjmhlideopiji",MATS_TELEMETRY:"MATS"},Da;(function(e){e.HandshakeRequest="Handshake",e.HandshakeResponse="HandshakeResponse",e.GetToken="GetToken",e.Response="Response"})(Da||(Da={}));var ho;(function(e){e.LocalStorage="localStorage",e.SessionStorage="sessionStorage",e.MemoryStorage="memoryStorage"})(ho||(ho={}));var $s;(function(e){e.GET="GET",e.POST="POST"})($s||($s={}));var $t;(function(e){e.AUTHORITY="authority",e.ACQUIRE_TOKEN_ACCOUNT="acquireToken.account",e.SESSION_STATE="session.state",e.REQUEST_STATE="request.state",e.NONCE_IDTOKEN="nonce.id_token",e.ORIGIN_URI="request.origin",e.RENEW_STATUS="token.renew.status",e.URL_HASH="urlHash",e.REQUEST_PARAMS="request.params",e.SCOPES="scopes",e.INTERACTION_STATUS_KEY="interaction.status",e.CCS_CREDENTIAL="ccs.credential",e.CORRELATION_ID="request.correlationId",e.NATIVE_REQUEST="request.native",e.REDIRECT_CONTEXT="request.redirect.context"})($t||($t={}));var $m;(function(e){e.WRAPPER_SKU="wrapper.sku",e.WRAPPER_VER="wrapper.version"})($m||($m={}));var Wt;(function(e){e[e.acquireTokenRedirect=861]="acquireTokenRedirect",e[e.acquireTokenPopup=862]="acquireTokenPopup",e[e.ssoSilent=863]="ssoSilent",e[e.acquireTokenSilent_authCode=864]="acquireTokenSilent_authCode",e[e.handleRedirectPromise=865]="handleRedirectPromise",e[e.acquireTokenByCode=866]="acquireTokenByCode",e[e.acquireTokenSilent_silentFlow=61]="acquireTokenSilent_silentFlow",e[e.logout=961]="logout",e[e.logoutPopup=962]="logoutPopup"})(Wt||(Wt={}));var $e;(function(e){e.Redirect="redirect",e.Popup="popup",e.Silent="silent",e.None="none"})($e||($e={}));var Lne;(function(e){e.Startup="startup",e.Login="login",e.Logout="logout",e.AcquireToken="acquireToken",e.SsoSilent="ssoSilent",e.HandleRedirect="handleRedirect",e.None="none"})(Lne||(Lne={}));var XN={scopes:Ra},Oc="jwk",Rne;(function(e){e.React="@azure/msal-react",e.Angular="@azure/msal-angular"})(Rne||(Rne={}));var mA="msal.db",Mne=1,Dne=mA+".keys",wr;(function(e){e[e.Default=0]="Default",e[e.AccessToken=1]="AccessToken",e[e.AccessTokenAndRefreshToken=2]="AccessTokenAndRefreshToken",e[e.RefreshToken=3]="RefreshToken",e[e.RefreshTokenAndNetwork=4]="RefreshTokenAndNetwork",e[e.Skip=5]="Skip"})(wr||(wr={}));var fi={redirectUriNotSet:{code:"redirect_uri_empty",desc:"A redirect URI is required for all calls, and none has been set."},postLogoutUriNotSet:{code:"post_logout_uri_empty",desc:"A post logout redirect has not been set."},storageNotSupportedError:{code:"storage_not_supported",desc:"Given storage configuration option was not supported."},noRedirectCallbacksSet:{code:"no_redirect_callbacks",desc:"No redirect callbacks have been set. Please call setRedirectCallbacks() with the appropriate function arguments before continuing. More information is available here: https://github.com/AzureAD/microsoft-authentication-library-for-js/wiki/MSAL-basics."},invalidCallbackObject:{code:"invalid_callback_object",desc:"The object passed for the callback was invalid. More information is available here: https://github.com/AzureAD/microsoft-authentication-library-for-js/wiki/MSAL-basics."},stubPcaInstanceCalled:{code:"stubbed_public_client_application_called",desc:"Stub instance of Public Client Application was called. If using msal-react, please ensure context is not used without a provider. For more visit: aka.ms/msaljs/browser-errors"},inMemRedirectUnavailable:{code:"in_mem_redirect_unavailable",desc:"Redirect cannot be supported. In-memory storage was selected and storeAuthStateInCookie=false, which would cause the library to be unable to handle the incoming hash. If you would like to use the redirect API, please use session/localStorage or set storeAuthStateInCookie=true."},entropyNotProvided:{code:"entropy_not_provided",desc:"The available browser crypto interface requires entropy set via system.cryptoOptions.entropy configuration option."}},qm=function(e){Qt(t,e);function t(n,o){var r=e.call(this,n,o)||this;return r.name="BrowserConfigurationAuthError",Object.setPrototypeOf(r,t.prototype),r}return t.createRedirectUriEmptyError=function(){return new t(fi.redirectUriNotSet.code,fi.redirectUriNotSet.desc)},t.createPostLogoutRedirectUriEmptyError=function(){return new t(fi.postLogoutUriNotSet.code,fi.postLogoutUriNotSet.desc)},t.createStorageNotSupportedError=function(n){return new t(fi.storageNotSupportedError.code,fi.storageNotSupportedError.desc+" Given Location: "+n)},t.createRedirectCallbacksNotSetError=function(){return new t(fi.noRedirectCallbacksSet.code,fi.noRedirectCallbacksSet.desc)},t.createStubPcaInstanceCalledError=function(){return new t(fi.stubPcaInstanceCalled.code,fi.stubPcaInstanceCalled.desc)},t.createInMemoryRedirectUnavailableError=function(){return new t(fi.inMemRedirectUnavailable.code,fi.inMemRedirectUnavailable.desc)},t.createEntropyNotProvided=function(){return new t(fi.entropyNotProvided.code,fi.entropyNotProvided.desc)},t}(Ce);var JN=function(){function e(t){this.validateWindowStorage(t),this.windowStorage=window[t]}return e.prototype.validateWindowStorage=function(t){if(t!==ho.LocalStorage&amp;&amp;t!==ho.SessionStorage)throw qm.createStorageNotSupportedError(t);var n=!!window[t];if(!n)throw qm.createStorageNotSupportedError(t)},e.prototype.getItem=function(t){return this.windowStorage.getItem(t)},e.prototype.setItem=function(t,n){this.windowStorage.setItem(t,n)},e.prototype.removeItem=function(t){this.windowStorage.removeItem(t)},e.prototype.getKeys=function(){return Object.keys(this.windowStorage)},e.prototype.containsKey=function(t){return this.windowStorage.hasOwnProperty(t)},e}();var Uy=function(){function e(){this.cache=new Map}return e.prototype.getItem=function(t){return this.cache.get(t)||null},e.prototype.setItem=function(t,n){this.cache.set(t,n)},e.prototype.removeItem=function(t){this.cache.delete(t)},e.prototype.getKeys=function(){var t=[];return this.cache.forEach(function(n,o){t.push(o)}),t},e.prototype.containsKey=function(t){return this.cache.has(t)},e.prototype.clear=function(){this.cache.clear()},e}();var hA=function(){function e(){}return e.extractBrowserRequestState=function(t,n){if(le.isEmpty(n))return null;try{var o=rr.parseRequestState(t,n);return o.libraryState.meta}catch(r){throw he.createInvalidStateError(n,r)}},e.parseServerResponseFromHash=function(t){if(!t)return{};var n=new ht(t);return ht.getDeserializedHash(n.getHash())},e}();var gA=function(e){Qt(t,e);function t(n,o,r,i){var s=e.call(this,n,r)||this;return s.COOKIE_LIFE_MULTIPLIER=24*60*60*1e3,s.cacheConfig=o,s.logger=i,s.internalStorage=new Uy,s.browserStorage=s.setupBrowserStorage(s.cacheConfig.cacheLocation),s.temporaryCacheStorage=s.setupTemporaryCacheStorage(s.cacheConfig.cacheLocation),s.migrateCacheEntries(),s}return t.prototype.setupBrowserStorage=function(n){switch(n){case ho.LocalStorage:case ho.SessionStorage:try{return new JN(n)}catch(o){this.logger.verbose(o);break}}return this.cacheConfig.cacheLocation=ho.MemoryStorage,new Uy},t.prototype.setupTemporaryCacheStorage=function(n){switch(n){case ho.LocalStorage:case ho.SessionStorage:try{return new JN(ho.SessionStorage)}catch(o){return this.logger.verbose(o),this.internalStorage}case ho.MemoryStorage:default:return this.internalStorage}},t.prototype.migrateCacheEntries=function(){var n=this,o=R.CACHE_PREFIX+"."+ro.ID_TOKEN,r=R.CACHE_PREFIX+"."+ro.CLIENT_INFO,i=R.CACHE_PREFIX+"."+ro.ERROR,s=R.CACHE_PREFIX+"."+ro.ERROR_DESC,a=this.browserStorage.getItem(o),l=this.browserStorage.getItem(r),c=this.browserStorage.getItem(i),u=this.browserStorage.getItem(s),d=[a,l,c,u],p=[ro.ID_TOKEN,ro.CLIENT_INFO,ro.ERROR,ro.ERROR_DESC];p.forEach(function(h,g){return n.migrateCacheEntry(h,d[g])})},t.prototype.migrateCacheEntry=function(n,o){o&amp;&amp;this.setTemporaryCache(n,o,!0)},t.prototype.validateAndParseJson=function(n){try{var o=JSON.parse(n);return o&amp;&amp;typeof o=="object"?o:null}catch{return null}},t.prototype.getItem=function(n){return this.browserStorage.getItem(n)},t.prototype.setItem=function(n,o){this.browserStorage.setItem(n,o)},t.prototype.getAccount=function(n){var o=this.getItem(n);if(!o)return null;var r=this.validateAndParseJson(o);return!r||!Sn.isAccountEntity(r)?null:gi.toObject(new Sn,r)},t.prototype.setAccount=function(n){this.logger.trace("BrowserCacheManager.setAccount called");var o=n.generateAccountKey();this.setItem(o,JSON.stringify(n))},t.prototype.getIdTokenCredential=function(n){var o=this.getItem(n);if(!o)return this.logger.trace("BrowserCacheManager.getIdTokenCredential: called, no cache hit"),null;var r=this.validateAndParseJson(o);return!r||!Il.isIdTokenEntity(r)?(this.logger.trace("BrowserCacheManager.getIdTokenCredential: called, no cache hit"),null):(this.logger.trace("BrowserCacheManager.getIdTokenCredential: cache hit"),gi.toObject(new Il,r))},t.prototype.setIdTokenCredential=function(n){this.logger.trace("BrowserCacheManager.setIdTokenCredential called");var o=n.generateCredentialKey();this.setItem(o,JSON.stringify(n))},t.prototype.getAccessTokenCredential=function(n){var o=this.getItem(n);if(!o)return this.logger.trace("BrowserCacheManager.getAccessTokenCredential: called, no cache hit"),null;var r=this.validateAndParseJson(o);return!r||!Ll.isAccessTokenEntity(r)?(this.logger.trace("BrowserCacheManager.getAccessTokenCredential: called, no cache hit"),null):(this.logger.trace("BrowserCacheManager.getAccessTokenCredential: cache hit"),gi.toObject(new Ll,r))},t.prototype.setAccessTokenCredential=function(n){this.logger.trace("BrowserCacheManager.setAccessTokenCredential called");var o=n.generateCredentialKey();this.setItem(o,JSON.stringify(n))},t.prototype.getRefreshTokenCredential=function(n){var o=this.getItem(n);if(!o)return this.logger.trace("BrowserCacheManager.getRefreshTokenCredential: called, no cache hit"),null;var r=this.validateAndParseJson(o);return!r||!Sd.isRefreshTokenEntity(r)?(this.logger.trace("BrowserCacheManager.getRefreshTokenCredential: called, no cache hit"),null):(this.logger.trace("BrowserCacheManager.getRefreshTokenCredential: cache hit"),gi.toObject(new Sd,r))},t.prototype.setRefreshTokenCredential=function(n){this.logger.trace("BrowserCacheManager.setRefreshTokenCredential called");var o=n.generateCredentialKey();this.setItem(o,JSON.stringify(n))},t.prototype.getAppMetadata=function(n){var o=this.getItem(n);if(!o)return this.logger.trace("BrowserCacheManager.getAppMetadata: called, no cache hit"),null;var r=this.validateAndParseJson(o);return!r||!Wf.isAppMetadataEntity(n,r)?(this.logger.trace("BrowserCacheManager.getAppMetadata: called, no cache hit"),null):(this.logger.trace("BrowserCacheManager.getAppMetadata: cache hit"),gi.toObject(new Wf,r))},t.prototype.setAppMetadata=function(n){this.logger.trace("BrowserCacheManager.setAppMetadata called");var o=n.generateAppMetadataKey();this.setItem(o,JSON.stringify(n))},t.prototype.getServerTelemetry=function(n){var o=this.getItem(n);if(!o)return this.logger.trace("BrowserCacheManager.getServerTelemetry: called, no cache hit"),null;var r=this.validateAndParseJson(o);return!r||!Dm.isServerTelemetryEntity(n,r)?(this.logger.trace("BrowserCacheManager.getServerTelemetry: called, no cache hit"),null):(this.logger.trace("BrowserCacheManager.getServerTelemetry: cache hit"),gi.toObject(new Dm,r))},t.prototype.setServerTelemetry=function(n,o){this.logger.trace("BrowserCacheManager.setServerTelemetry called"),this.setItem(n,JSON.stringify(o))},t.prototype.getAuthorityMetadata=function(n){var o=this.internalStorage.getItem(n);if(!o)return this.logger.trace("BrowserCacheManager.getAuthorityMetadata: called, no cache hit"),null;var r=this.validateAndParseJson(o);return r&amp;&amp;Xf.isAuthorityMetadataEntity(n,r)?(this.logger.trace("BrowserCacheManager.getAuthorityMetadata: cache hit"),gi.toObject(new Xf,r)):null},t.prototype.getAuthorityMetadataKeys=function(){var n=this,o=this.internalStorage.getKeys();return o.filter(function(r){return n.isAuthorityMetadata(r)})},t.prototype.setWrapperMetadata=function(n,o){this.internalStorage.setItem($m.WRAPPER_SKU,n),this.internalStorage.setItem($m.WRAPPER_VER,o)},t.prototype.getWrapperMetadata=function(){var n=this.internalStorage.getItem($m.WRAPPER_SKU)||R.EMPTY_STRING,o=this.internalStorage.getItem($m.WRAPPER_VER)||R.EMPTY_STRING;return[n,o]},t.prototype.setAuthorityMetadata=function(n,o){this.logger.trace("BrowserCacheManager.setAuthorityMetadata called"),this.internalStorage.setItem(n,JSON.stringify(o))},t.prototype.getActiveAccount=function(){var n=this.generateCacheKey(ro.ACTIVE_ACCOUNT_FILTERS),o=this.getItem(n);if(!o){this.logger.trace("BrowserCacheManager.getActiveAccount: No active account filters cache schema found, looking for legacy schema");var r=this.generateCacheKey(ro.ACTIVE_ACCOUNT),i=this.getItem(r);if(!i)return this.logger.trace("BrowserCacheManager.getActiveAccount: No active account found"),null;var s=this.getAccountInfoByFilter({localAccountId:i})[0]||null;return s?(this.logger.trace("BrowserCacheManager.getActiveAccount: Legacy active account cache schema found"),this.logger.trace("BrowserCacheManager.getActiveAccount: Adding active account filters cache schema"),this.setActiveAccount(s),s):null}var a=this.validateAndParseJson(o);return a?(this.logger.trace("BrowserCacheManager.getActiveAccount: Active account filters schema found"),this.getAccountInfoByFilter({homeAccountId:a.homeAccountId,localAccountId:a.localAccountId})[0]||null):(this.logger.trace("BrowserCacheManager.getActiveAccount: No active account found"),null)},t.prototype.setActiveAccount=function(n){var o=this.generateCacheKey(ro.ACTIVE_ACCOUNT_FILTERS),r=this.generateCacheKey(ro.ACTIVE_ACCOUNT);if(n){this.logger.verbose("setActiveAccount: Active account set");var i={homeAccountId:n.homeAccountId,localAccountId:n.localAccountId};this.browserStorage.setItem(o,JSON.stringify(i)),this.browserStorage.setItem(r,n.localAccountId)}else this.logger.verbose("setActiveAccount: No account passed, active account not set"),this.browserStorage.removeItem(o),this.browserStorage.removeItem(r)},t.prototype.getAccountInfoByFilter=function(n){var o=this.getAllAccounts();return this.logger.trace("BrowserCacheManager.getAccountInfoByFilter: total "+o.length+" accounts found"),o.filter(function(r){return!(n.username&amp;&amp;n.username.toLowerCase()!==r.username.toLowerCase()||n.homeAccountId&amp;&amp;n.homeAccountId!==r.homeAccountId||n.localAccountId&amp;&amp;n.localAccountId!==r.localAccountId||n.tenantId&amp;&amp;n.tenantId!==r.tenantId||n.environment&amp;&amp;n.environment!==r.environment)})},t.prototype.getAccountInfoByHints=function(n,o){var r=this.getAllAccounts().filter(function(i){if(o){var s=i.idTokenClaims&amp;&amp;i.idTokenClaims.sid;return o===s}return n?n===i.username:!1});if(r.length===1)return r[0];if(r.length&gt;1)throw he.createMultipleMatchingAccountsInCacheError();return null},t.prototype.getThrottlingCache=function(n){var o=this.getItem(n);if(!o)return this.logger.trace("BrowserCacheManager.getThrottlingCache: called, no cache hit"),null;var r=this.validateAndParseJson(o);return!r||!dA.isThrottlingEntity(n,r)?(this.logger.trace("BrowserCacheManager.getThrottlingCache: called, no cache hit"),null):(this.logger.trace("BrowserCacheManager.getThrottlingCache: cache hit"),gi.toObject(new dA,r))},t.prototype.setThrottlingCache=function(n,o){this.logger.trace("BrowserCacheManager.setThrottlingCache called"),this.setItem(n,JSON.stringify(o))},t.prototype.getTemporaryCache=function(n,o){var r=o?this.generateCacheKey(n):n;if(this.cacheConfig.storeAuthStateInCookie){var i=this.getItemCookie(r);if(i)return this.logger.trace("BrowserCacheManager.getTemporaryCache: storeAuthStateInCookies set to true, retrieving from cookies"),i}var s=this.temporaryCacheStorage.getItem(r);if(!s){if(this.cacheConfig.cacheLocation===ho.LocalStorage){var a=this.browserStorage.getItem(r);if(a)return this.logger.trace("BrowserCacheManager.getTemporaryCache: Temporary cache item found in local storage"),a}return this.logger.trace("BrowserCacheManager.getTemporaryCache: No cache item found in local storage"),null}return this.logger.trace("BrowserCacheManager.getTemporaryCache: Temporary cache item returned"),s},t.prototype.setTemporaryCache=function(n,o,r){var i=r?this.generateCacheKey(n):n;this.temporaryCacheStorage.setItem(i,o),this.cacheConfig.storeAuthStateInCookie&amp;&amp;(this.logger.trace("BrowserCacheManager.setTemporaryCache: storeAuthStateInCookie set to true, setting item cookie"),this.setItemCookie(i,o))},t.prototype.removeItem=function(n){return this.browserStorage.removeItem(n),this.temporaryCacheStorage.removeItem(n),this.cacheConfig.storeAuthStateInCookie&amp;&amp;(this.logger.trace("BrowserCacheManager.removeItem: storeAuthStateInCookie is true, clearing item cookie"),this.clearItemCookie(n)),!0},t.prototype.containsKey=function(n){return this.browserStorage.containsKey(n)||this.temporaryCacheStorage.containsKey(n)},t.prototype.getKeys=function(){return Gf(this.browserStorage.getKeys(),this.temporaryCacheStorage.getKeys())},t.prototype.clear=function(){return X(this,void 0,void 0,function(){var n=this;return J(this,function(o){switch(o.label){case 0:return[4,this.removeAllAccounts()];case 1:return o.sent(),this.removeAppMetadata(),this.getKeys().forEach(function(r){(n.browserStorage.containsKey(r)||n.temporaryCacheStorage.containsKey(r))&amp;&amp;(r.indexOf(R.CACHE_PREFIX)!==-1||r.indexOf(n.clientId)!==-1)&amp;&amp;n.removeItem(r)}),this.internalStorage.clear(),[2]}})})},t.prototype.setItemCookie=function(n,o,r){var i=encodeURIComponent(n)+"="+encodeURIComponent(o)+";path=/;SameSite=Lax;";if(r){var s=this.getCookieExpirationTime(r);i+="expires="+s+";"}this.cacheConfig.secureCookies&amp;&amp;(i+="Secure;"),document.cookie=i},t.prototype.getItemCookie=function(n){for(var o=encodeURIComponent(n)+"=",r=document.cookie.split(";"),i=0;i&lt;r.length;i++){for(var s=r[i];s.charAt(0)===" ";)s=s.substring(1);if(s.indexOf(o)===0)return decodeURIComponent(s.substring(o.length,s.length))}return R.EMPTY_STRING},t.prototype.clearMsalCookies=function(){var n=this,o=R.CACHE_PREFIX+"."+this.clientId,r=document.cookie.split(";");r.forEach(function(i){for(;i.charAt(0)===" ";)i=i.substring(1);if(i.indexOf(o)===0){var s=i.split("=")[0];n.clearItemCookie(s)}})},t.prototype.clearItemCookie=function(n){this.setItemCookie(n,R.EMPTY_STRING,-1)},t.prototype.getCookieExpirationTime=function(n){var o=new Date,r=new Date(o.getTime()+n*this.COOKIE_LIFE_MULTIPLIER);return r.toUTCString()},t.prototype.getCache=function(){return this.browserStorage},t.prototype.setCache=function(){},t.prototype.generateCacheKey=function(n){var o=this.validateAndParseJson(n);return o?JSON.stringify(n):le.startsWith(n,R.CACHE_PREFIX)||le.startsWith(n,ro.ADAL_ID_TOKEN)?n:R.CACHE_PREFIX+"."+this.clientId+"."+n},t.prototype.generateAuthorityKey=function(n){var o=rr.parseRequestState(this.cryptoImpl,n).libraryState.id;return this.generateCacheKey($t.AUTHORITY+"."+o)},t.prototype.generateNonceKey=function(n){var o=rr.parseRequestState(this.cryptoImpl,n).libraryState.id;return this.generateCacheKey($t.NONCE_IDTOKEN+"."+o)},t.prototype.generateStateKey=function(n){var o=rr.parseRequestState(this.cryptoImpl,n).libraryState.id;return this.generateCacheKey($t.REQUEST_STATE+"."+o)},t.prototype.getCachedAuthority=function(n){var o=this.generateStateKey(n),r=this.getTemporaryCache(o);if(!r)return null;var i=this.generateAuthorityKey(r);return this.getTemporaryCache(i)},t.prototype.updateCacheEntries=function(n,o,r,i,s){this.logger.trace("BrowserCacheManager.updateCacheEntries called");var a=this.generateStateKey(n);this.setTemporaryCache(a,n,!1);var l=this.generateNonceKey(n);this.setTemporaryCache(l,o,!1);var c=this.generateAuthorityKey(n);if(this.setTemporaryCache(c,r,!1),s){var u={credential:s.homeAccountId,type:zo.HOME_ACCOUNT_ID};this.setTemporaryCache($t.CCS_CREDENTIAL,JSON.stringify(u),!0)}else if(!le.isEmpty(i)){var u={credential:i,type:zo.UPN};this.setTemporaryCache($t.CCS_CREDENTIAL,JSON.stringify(u),!0)}},t.prototype.resetRequestCache=function(n){var o=this;this.logger.trace("BrowserCacheManager.resetRequestCache called"),le.isEmpty(n)||this.getKeys().forEach(function(r){r.indexOf(n)!==-1&amp;&amp;o.removeItem(r)}),n&amp;&amp;(this.removeItem(this.generateStateKey(n)),this.removeItem(this.generateNonceKey(n)),this.removeItem(this.generateAuthorityKey(n))),this.removeItem(this.generateCacheKey($t.REQUEST_PARAMS)),this.removeItem(this.generateCacheKey($t.ORIGIN_URI)),this.removeItem(this.generateCacheKey($t.URL_HASH)),this.removeItem(this.generateCacheKey($t.CORRELATION_ID)),this.removeItem(this.generateCacheKey($t.CCS_CREDENTIAL)),this.removeItem(this.generateCacheKey($t.NATIVE_REQUEST)),this.setInteractionInProgress(!1)},t.prototype.cleanRequestByState=function(n){if(this.logger.trace("BrowserCacheManager.cleanRequestByState called"),n){var o=this.generateStateKey(n),r=this.temporaryCacheStorage.getItem(o);this.logger.infoPii("BrowserCacheManager.cleanRequestByState: Removing temporary cache items for state: "+r),this.resetRequestCache(r||R.EMPTY_STRING)}this.clearMsalCookies()},t.prototype.cleanRequestByInteractionType=function(n){var o=this;this.logger.trace("BrowserCacheManager.cleanRequestByInteractionType called"),this.getKeys().forEach(function(r){if(r.indexOf($t.REQUEST_STATE)!==-1){var i=o.temporaryCacheStorage.getItem(r);if(i){var s=hA.extractBrowserRequestState(o.cryptoImpl,i);s&amp;&amp;s.interactionType===n&amp;&amp;(o.logger.infoPii("BrowserCacheManager.cleanRequestByInteractionType: Removing temporary cache items for state: "+i),o.resetRequestCache(i))}}}),this.clearMsalCookies(),this.setInteractionInProgress(!1)},t.prototype.cacheCodeRequest=function(n,o){this.logger.trace("BrowserCacheManager.cacheCodeRequest called");var r=o.base64Encode(JSON.stringify(n));this.setTemporaryCache($t.REQUEST_PARAMS,r,!0)},t.prototype.getCachedRequest=function(n,o){this.logger.trace("BrowserCacheManager.getCachedRequest called");var r=this.getTemporaryCache($t.REQUEST_PARAMS,!0);if(!r)throw ce.createNoTokenRequestCacheError();var i=this.validateAndParseJson(o.base64Decode(r));if(!i)throw ce.createUnableToParseTokenRequestCacheError();if(this.removeItem(this.generateCacheKey($t.REQUEST_PARAMS)),le.isEmpty(i.authority)){var s=this.generateAuthorityKey(n),a=this.getTemporaryCache(s);if(!a)throw ce.createNoCachedAuthorityError();i.authority=a}return i},t.prototype.getCachedNativeRequest=function(){this.logger.trace("BrowserCacheManager.getCachedNativeRequest called");var n=this.getTemporaryCache($t.NATIVE_REQUEST,!0);if(!n)return this.logger.trace("BrowserCacheManager.getCachedNativeRequest: No cached native request found"),null;var o=this.validateAndParseJson(n);return o||(this.logger.error("BrowserCacheManager.getCachedNativeRequest: Unable to parse native request"),null)},t.prototype.isInteractionInProgress=function(n){var o=this.getInteractionInProgress();return n?o===this.clientId:!!o},t.prototype.getInteractionInProgress=function(){var n=R.CACHE_PREFIX+"."+$t.INTERACTION_STATUS_KEY;return this.getTemporaryCache(n,!1)},t.prototype.setInteractionInProgress=function(n){var o=R.CACHE_PREFIX+"."+$t.INTERACTION_STATUS_KEY;if(n){if(this.getInteractionInProgress())throw ce.createInteractionInProgressError();this.setTemporaryCache(o,this.clientId,!1)}else!n&amp;&amp;this.getInteractionInProgress()===this.clientId&amp;&amp;this.removeItem(o)},t.prototype.getLegacyLoginHint=function(){var n=this.getTemporaryCache(ro.ADAL_ID_TOKEN);n&amp;&amp;(this.browserStorage.removeItem(ro.ADAL_ID_TOKEN),this.logger.verbose("Cached ADAL id token retrieved."));var o=this.getTemporaryCache(ro.ID_TOKEN,!0);o&amp;&amp;(this.removeItem(this.generateCacheKey(ro.ID_TOKEN)),this.logger.verbose("Cached MSAL.js v1 id token retrieved"));var r=o||n;if(r){var i=new Lo(r,this.cryptoImpl);if(i.claims&amp;&amp;i.claims.preferred_username)return this.logger.verbose("No SSO params used and ADAL/MSAL v1 token retrieved, setting ADAL/MSAL v1 preferred_username as loginHint"),i.claims.preferred_username;if(i.claims&amp;&amp;i.claims.upn)return this.logger.verbose("No SSO params used and ADAL/MSAL v1 token retrieved, setting ADAL/MSAL v1 upn as loginHint"),i.claims.upn;this.logger.verbose("No SSO params used and ADAL/MSAL v1 token retrieved, however, no account hint claim found. Enable preferred_username or upn id token claim to get SSO.")}return null},t.prototype.updateCredentialCacheKey=function(n,o){var r=o.generateCredentialKey();if(n!==r){var i=this.getItem(n);if(i)return this.removeItem(n),this.setItem(r,i),this.logger.verbose("Updated an outdated "+o.credentialType+" cache key"),r;this.logger.error("Attempted to update an outdated "+o.credentialType+" cache key but no item matching the outdated key was found in storage")}return n},t.prototype.getRedirectRequestContext=function(){return this.getTemporaryCache($t.REDIRECT_CONTEXT,!0)},t.prototype.setRedirectRequestContext=function(n){this.setTemporaryCache($t.REDIRECT_CONTEXT,n,!0)},t}(gi),$ne=function(e,t){var n={cacheLocation:ho.MemoryStorage,storeAuthStateInCookie:!1,secureCookies:!1};return new gA(e,n,yd,t)};var fA="@azure/msal-browser",Pd="2.32.2";var Nne=function(){function e(){}return e.prototype.sendGetRequestAsync=function(t,n){return X(this,void 0,void 0,function(){var o,r,i;return J(this,function(s){switch(s.label){case 0:return s.trys.push([0,2,,3]),[4,fetch(t,{method:$s.GET,headers:this.getFetchHeaders(n)})];case 1:return o=s.sent(),[3,3];case 2:throw r=s.sent(),window.navigator.onLine?ce.createGetRequestFailedError(r,t):ce.createNoNetworkConnectivityError();case 3:return s.trys.push([3,5,,6]),i={headers:this.getHeaderDict(o.headers)},[4,o.json()];case 4:return[2,(i.body=s.sent(),i.status=o.status,i)];case 5:throw s.sent(),ce.createFailedToParseNetworkResponseError(t);case 6:return[2]}})})},e.prototype.sendPostRequestAsync=function(t,n){return X(this,void 0,void 0,function(){var o,r,i,s;return J(this,function(a){switch(a.label){case 0:o=n&amp;&amp;n.body||R.EMPTY_STRING,a.label=1;case 1:return a.trys.push([1,3,,4]),[4,fetch(t,{method:$s.POST,headers:this.getFetchHeaders(n),body:o})];case 2:return r=a.sent(),[3,4];case 3:throw i=a.sent(),window.navigator.onLine?ce.createPostRequestFailedError(i,t):ce.createNoNetworkConnectivityError();case 4:return a.trys.push([4,6,,7]),s={headers:this.getHeaderDict(r.headers)},[4,r.json()];case 5:return[2,(s.body=a.sent(),s.status=r.status,s)];case 6:throw a.sent(),ce.createFailedToParseNetworkResponseError(t);case 7:return[2]}})})},e.prototype.getFetchHeaders=function(t){var n=new Headers;if(!(t&amp;&amp;t.headers))return n;var o=t.headers;return Object.keys(o).forEach(function(r){n.append(r,o[r])}),n},e.prototype.getHeaderDict=function(t){var n={};return t.forEach(function(o,r){n[r]=o}),n},e}();var qne=function(){function e(){}return e.prototype.sendGetRequestAsync=function(t,n){return X(this,void 0,void 0,function(){return J(this,function(o){return[2,this.sendRequestAsync(t,$s.GET,n)]})})},e.prototype.sendPostRequestAsync=function(t,n){return X(this,void 0,void 0,function(){return J(this,function(o){return[2,this.sendRequestAsync(t,$s.POST,n)]})})},e.prototype.sendRequestAsync=function(t,n,o){var r=this;return new Promise(function(i,s){var a=new XMLHttpRequest;if(a.open(n,t,!0),r.setXhrHeaders(a,o),a.onload=function(){(a.status&lt;200||a.status&gt;=300)&amp;&amp;(n===$s.POST?s(ce.createPostRequestFailedError("Failed with status "+a.status,t)):s(ce.createGetRequestFailedError("Failed with status "+a.status,t)));try{var l=JSON.parse(a.responseText),c={headers:r.getHeaderDict(a),body:l,status:a.status};i(c)}catch{s(ce.createFailedToParseNetworkResponseError(t))}},a.onerror=function(){window.navigator.onLine?n===$s.POST?s(ce.createPostRequestFailedError("Failed with status "+a.status,t)):s(ce.createGetRequestFailedError("Failed with status "+a.status,t)):s(ce.createNoNetworkConnectivityError())},n===$s.POST&amp;&amp;o&amp;&amp;o.body)a.send(o.body);else if(n===$s.GET)a.send();else throw ce.createHttpMethodNotImplementedError(n)})},e.prototype.setXhrHeaders=function(t,n){if(n&amp;&amp;n.headers){var o=n.headers;Object.keys(o).forEach(function(r){t.setRequestHeader(r,o[r])})}},e.prototype.getHeaderDict=function(t){var n=t.getAllResponseHeaders(),o=n.trim().split(/[\r\n]+/),r={};return o.forEach(function(i){var s=i.split(": "),a=s.shift(),l=s.join(": ");a&amp;&amp;l&amp;&amp;(r[a]=l)}),r},e}();var an=function(){function e(){}return e.clearHash=function(t){t.location.hash=R.EMPTY_STRING,typeof t.history.replaceState=="function"&amp;&amp;t.history.replaceState(null,R.EMPTY_STRING,""+t.location.origin+t.location.pathname+t.location.search)},e.replaceHash=function(t){var n=t.split("#");n.shift(),window.location.hash=n.length&gt;0?n.join("#"):R.EMPTY_STRING},e.isInIframe=function(){return window.parent!==window},e.isInPopup=function(){return typeof window&lt;"u"&amp;&amp;!!window.opener&amp;&amp;window.opener!==window&amp;&amp;typeof window.name=="string"&amp;&amp;window.name.indexOf(ir.POPUP_NAME_PREFIX+".")===0},e.getCurrentUri=function(){return window.location.href.split("?")[0].split("#")[0]},e.getHomepage=function(){var t=new ht(window.location.href),n=t.getUrlComponents();return n.Protocol+"//"+n.HostNameAndPort+"/"},e.getBrowserNetworkClient=function(){return window.fetch&amp;&amp;window.Headers?new Nne:new qne},e.blockReloadInHiddenIframes=function(){var t=ht.hashContainsKnownProperties(window.location.hash);if(t&amp;&amp;e.isInIframe())throw ce.createBlockReloadInHiddenIframeError()},e.blockRedirectInIframe=function(t,n){var o=e.isInIframe();if(t===$e.Redirect&amp;&amp;o&amp;&amp;!n)throw ce.createRedirectInIframeError(o)},e.blockAcquireTokenInPopups=function(){if(e.isInPopup())throw ce.createBlockAcquireTokenInPopupsError()},e.blockNonBrowserEnvironment=function(t){if(!t)throw ce.createNonBrowserEnvironmentError()},e.blockNativeBrokerCalledBeforeInitialized=function(t,n){if(t&amp;&amp;!n)throw ce.createNativeBrokerCalledBeforeInitialize()},e.detectIEOrEdge=function(){var t=window.navigator.userAgent,n=t.indexOf("MSIE "),o=t.indexOf("Trident/"),r=t.indexOf("Edge/"),i=n&gt;0||o&gt;0,s=r&gt;0;return i||s},e}();var bA=function(){function e(t,n,o,r,i,s,a,l,c){this.config=t,this.browserStorage=n,this.browserCrypto=o,this.networkClient=this.config.system.networkClient,this.eventHandler=i,this.navigationClient=s,this.nativeMessageHandler=l,this.correlationId=c||this.browserCrypto.createNewGuid(),this.logger=r.clone(ir.MSAL_SKU,Pd,this.correlationId),this.performanceClient=a}return e.prototype.clearCacheOnLogout=function(t){return X(this,void 0,void 0,function(){return J(this,function(n){switch(n.label){case 0:if(!t)return[3,5];Sn.accountInfoIsEqual(t,this.browserStorage.getActiveAccount(),!1)&amp;&amp;(this.logger.verbose("Setting active account to null"),this.browserStorage.setActiveAccount(null)),n.label=1;case 1:return n.trys.push([1,3,,4]),[4,this.browserStorage.removeAccount(Sn.generateAccountCacheKey(t))];case 2:return n.sent(),this.logger.verbose("Cleared cache items belonging to the account provided in the logout request."),[3,4];case 3:return n.sent(),this.logger.error("Account provided in logout request was not found. Local cache unchanged."),[3,4];case 4:return[3,9];case 5:return n.trys.push([5,8,,9]),this.logger.verbose("No account provided in logout request, clearing all cache items.",this.correlationId),[4,this.browserStorage.clear()];case 6:return n.sent(),[4,this.browserCrypto.clearKeystore()];case 7:return n.sent(),[3,9];case 8:return n.sent(),this.logger.error("Attempted to clear all MSAL cache items and failed. Local cache unchanged."),[3,9];case 9:return[2]}})})},e.prototype.initializeBaseRequest=function(t){return X(this,void 0,void 0,function(){var n,o,r,i;return J(this,function(s){switch(s.label){case 0:if(this.logger.verbose("Initializing BaseAuthRequest"),n=t.authority||this.config.auth.authority,o=Gf(t&amp;&amp;t.scopes||[]),r=Re(Re({},t),{correlationId:this.correlationId,authority:n,scopes:o}),!r.authenticationScheme)r.authenticationScheme=Ct.BEARER,this.logger.verbose(`Authentication Scheme wasn't explicitly set in request, defaulting to "Bearer" request`);else{if(r.authenticationScheme===Ct.SSH){if(!t.sshJwk)throw Ut.createMissingSshJwkError();if(!t.sshKid)throw Ut.createMissingSshKidError()}this.logger.verbose('Authentication Scheme set to "'+r.authenticationScheme+'" as configured in Auth request')}return t.claims&amp;&amp;!le.isEmpty(t.claims)?(i=r,[4,this.browserCrypto.hashString(t.claims)]):[3,2];case 1:i.requestedClaimsHash=s.sent(),s.label=2;case 2:return[2,r]}})})},e.prototype.getRedirectUri=function(t){this.logger.verbose("getRedirectUri called");var n=t||this.config.auth.redirectUri||an.getCurrentUri();return ht.getAbsoluteUrl(n,an.getCurrentUri())},e.prototype.initializeServerTelemetryManager=function(t,n){this.logger.verbose("initializeServerTelemetryManager called");var o={clientId:this.config.auth.clientId,correlationId:this.correlationId,apiId:t,forceRefresh:n||!1,wrapperSKU:this.browserStorage.getWrapperMetadata()[0],wrapperVer:this.browserStorage.getWrapperMetadata()[1]};return new KN(o,this.browserStorage)},e.prototype.getDiscoveredAuthority=function(t){return X(this,void 0,void 0,function(){var n;return J(this,function(o){switch(o.label){case 0:return this.logger.verbose("getDiscoveredAuthority called"),n={protocolMode:this.config.auth.protocolMode,knownAuthorities:this.config.auth.knownAuthorities,cloudDiscoveryMetadata:this.config.auth.cloudDiscoveryMetadata,authorityMetadata:this.config.auth.authorityMetadata},t?(this.logger.verbose("Creating discovered authority with request authority"),[4,Ad.createDiscoveredInstance(t,this.config.system.networkClient,this.browserStorage,n,this.logger)]):[3,2];case 1:return[2,o.sent()];case 2:return this.logger.verbose("Creating discovered authority with configured authority"),[4,Ad.createDiscoveredInstance(this.config.auth.authority,this.config.system.networkClient,this.browserStorage,n,this.logger)];case 3:return[2,o.sent()]}})})},e}();var Ns=function(e){Qt(t,e);function t(){return e!==null&amp;&amp;e.apply(this,arguments)||this}return t.prototype.initializeAuthorizationCodeRequest=function(n){return X(this,void 0,void 0,function(){var o,r;return J(this,function(i){switch(i.label){case 0:return this.logger.verbose("initializeAuthorizationRequest called",n.correlationId),[4,this.browserCrypto.generatePkceCodes()];case 1:return o=i.sent(),r=Re(Re({},n),{redirectUri:n.redirectUri,code:R.EMPTY_STRING,codeVerifier:o.verifier}),n.codeChallenge=o.challenge,n.codeChallengeMethod=R.S256_CODE_CHALLENGE_METHOD,[2,r]}})})},t.prototype.initializeLogoutRequest=function(n){this.logger.verbose("initializeLogoutRequest called",n?.correlationId);var o=Re({correlationId:this.correlationId||this.browserCrypto.createNewGuid()},n);if(n)if(n.logoutHint)this.logger.verbose("logoutHint has already been set in logoutRequest");else if(n.account){var r=this.getLogoutHintFromIdTokenClaims(n.account);r&amp;&amp;(this.logger.verbose("Setting logoutHint to login_hint ID Token Claim value for the account provided"),o.logoutHint=r)}else this.logger.verbose("logoutHint was not set and account was not passed into logout request, logoutHint will not be set");else this.logger.verbose("logoutHint will not be set since no logout request was configured");return!n||n.postLogoutRedirectUri!==null?n&amp;&amp;n.postLogoutRedirectUri?(this.logger.verbose("Setting postLogoutRedirectUri to uri set on logout request",o.correlationId),o.postLogoutRedirectUri=ht.getAbsoluteUrl(n.postLogoutRedirectUri,an.getCurrentUri())):this.config.auth.postLogoutRedirectUri===null?this.logger.verbose("postLogoutRedirectUri configured as null and no uri set on request, not passing post logout redirect",o.correlationId):this.config.auth.postLogoutRedirectUri?(this.logger.verbose("Setting postLogoutRedirectUri to configured uri",o.correlationId),o.postLogoutRedirectUri=ht.getAbsoluteUrl(this.config.auth.postLogoutRedirectUri,an.getCurrentUri())):(this.logger.verbose("Setting postLogoutRedirectUri to current page",o.correlationId),o.postLogoutRedirectUri=ht.getAbsoluteUrl(an.getCurrentUri(),an.getCurrentUri())):this.logger.verbose("postLogoutRedirectUri passed as null, not setting post logout redirect uri",o.correlationId),o},t.prototype.getLogoutHintFromIdTokenClaims=function(n){var o=n.idTokenClaims;if(o){if(o.login_hint)return o.login_hint;this.logger.verbose("The ID Token Claims tied to the provided account do not contain a login_hint claim, logoutHint will not be added to logout request")}else this.logger.verbose("The provided account does not contain ID Token Claims, logoutHint will not be added to logout request");return null},t.prototype.createAuthCodeClient=function(n,o,r){return X(this,void 0,void 0,function(){var i;return J(this,function(s){switch(s.label){case 0:return[4,this.getClientConfiguration(n,o,r)];case 1:return i=s.sent(),[2,new Ny(i)]}})})},t.prototype.getClientConfiguration=function(n,o,r){return X(this,void 0,void 0,function(){var i,s;return J(this,function(a){switch(a.label){case 0:return this.logger.verbose("getClientConfiguration called",this.correlationId),[4,this.getDiscoveredAuthority(o,r)];case 1:return i=a.sent(),s=this.config.system.loggerOptions,[2,{authOptions:{clientId:this.config.auth.clientId,authority:i,clientCapabilities:this.config.auth.clientCapabilities},systemOptions:{tokenRenewalOffsetSeconds:this.config.system.tokenRenewalOffsetSeconds,preventCorsPreflight:!0},loggerOptions:{loggerCallback:s.loggerCallback,piiLoggingEnabled:s.piiLoggingEnabled,logLevel:s.logLevel,correlationId:this.correlationId},cryptoInterface:this.browserCrypto,networkInterface:this.networkClient,storageInterface:this.browserStorage,serverTelemetryManager:n,libraryInfo:{sku:ir.MSAL_SKU,version:Pd,cpu:R.EMPTY_STRING,os:R.EMPTY_STRING},telemetry:this.config.telemetry}]}})})},t.prototype.validateAndExtractStateFromHash=function(n,o,r){if(this.logger.verbose("validateAndExtractStateFromHash called",r),!n.state)throw ce.createHashDoesNotContainStateError();var i=hA.extractBrowserRequestState(this.browserCrypto,n.state);if(!i)throw ce.createUnableToParseStateError();if(i.interactionType!==o)throw ce.createStateInteractionTypeMismatchError();return this.logger.verbose("Returning state from hash",r),n.state},t.prototype.getDiscoveredAuthority=function(n,o){var r;return X(this,void 0,void 0,function(){var i,s,a,l;return J(this,function(c){switch(c.label){case 0:return this.logger.verbose("getDiscoveredAuthority called",this.correlationId),i=(r=this.performanceClient)===null||r===void 0?void 0:r.startMeasurement(en.StandardInteractionClientGetDiscoveredAuthority,this.correlationId),s={protocolMode:this.config.auth.protocolMode,knownAuthorities:this.config.auth.knownAuthorities,cloudDiscoveryMetadata:this.config.auth.cloudDiscoveryMetadata,authorityMetadata:this.config.auth.authorityMetadata,skipAuthorityMetadataCache:this.config.auth.skipAuthorityMetadataCache},a=n||this.config.auth.authority,l=Cd.generateAuthority(a,o||this.config.auth.azureCloudOptions),this.logger.verbose("Creating discovered authority with configured authority",this.correlationId),[4,Ad.createDiscoveredInstance(l,this.config.system.networkClient,this.browserStorage,s,this.logger).then(function(u){return i.endMeasurement({success:!0}),u}).catch(function(u){throw i.endMeasurement({errorCode:u.errorCode,subErrorCode:u.subError,success:!1}),u})];case 1:return[2,c.sent()]}})})},t.prototype.initializeAuthorizationRequest=function(n,o){return X(this,void 0,void 0,function(){var r,i,s,a,l,c,u;return J(this,function(d){switch(d.label){case 0:return this.logger.verbose("initializeAuthorizationRequest called",this.correlationId),r=this.getRedirectUri(n.redirectUri),i={interactionType:o},s=rr.setRequestState(this.browserCrypto,n&amp;&amp;n.state||R.EMPTY_STRING,i),l=[{}],[4,this.initializeBaseRequest(n)];case 1:return a=Re.apply(void 0,[Re.apply(void 0,l.concat([d.sent()])),{redirectUri:r,state:s,nonce:n.nonce||this.browserCrypto.createNewGuid(),responseMode:Cm.FRAGMENT}]),c=n.account||this.browserStorage.getActiveAccount(),c&amp;&amp;(this.logger.verbose("Setting validated request account",this.correlationId),this.logger.verbosePii("Setting validated request account: "+c.homeAccountId,this.correlationId),a.account=c),le.isEmpty(a.loginHint)&amp;&amp;!c&amp;&amp;(u=this.browserStorage.getLegacyLoginHint(),u&amp;&amp;(a.loginHint=u)),[2,a]}})})},t}(bA);var Jf=function(){function e(t,n,o,r){this.authModule=t,this.browserStorage=n,this.authCodeRequest=o,this.logger=r}return e.prototype.handleCodeResponseFromHash=function(t,n,o,r){return X(this,void 0,void 0,function(){var i,s,a;return J(this,function(l){if(this.logger.verbose("InteractionHandler.handleCodeResponse called"),le.isEmpty(t))throw ce.createEmptyHashError(t);if(i=this.browserStorage.generateStateKey(n),s=this.browserStorage.getTemporaryCache(i),!s)throw he.createStateNotFoundError("Cached State");try{a=this.authModule.handleFragmentResponse(t,s)}catch(c){throw c instanceof Ur&amp;&amp;c.subError===fe.userCancelledError.code?ce.createUserCancelledError():c}return[2,this.handleCodeResponseFromServer(a,n,o,r)]})})},e.prototype.handleCodeResponseFromServer=function(t,n,o,r,i){return i===void 0&amp;&amp;(i=!0),X(this,void 0,void 0,function(){var s,a,l,c,u,d;return J(this,function(p){switch(p.label){case 0:if(this.logger.trace("InteractionHandler.handleCodeResponseFromServer called"),s=this.browserStorage.generateStateKey(n),a=this.browserStorage.getTemporaryCache(s),!a)throw he.createStateNotFoundError("Cached State");return l=this.browserStorage.generateNonceKey(a),c=this.browserStorage.getTemporaryCache(l),this.authCodeRequest.code=t.code,t.cloud_instance_host_name?[4,this.updateTokenEndpointAuthority(t.cloud_instance_host_name,o,r)]:[3,2];case 1:p.sent(),p.label=2;case 2:return i&amp;&amp;(t.nonce=c||void 0),t.state=a,t.client_info?this.authCodeRequest.clientInfo=t.client_info:(u=this.checkCcsCredentials(),u&amp;&amp;(this.authCodeRequest.ccsCredential=u)),[4,this.authModule.acquireToken(this.authCodeRequest,t)];case 3:return d=p.sent(),this.browserStorage.cleanRequestByState(n),[2,d]}})})},e.prototype.updateTokenEndpointAuthority=function(t,n,o){return X(this,void 0,void 0,function(){var r,i;return J(this,function(s){switch(s.label){case 0:return r="https://"+t+"/"+n.tenant+"/",[4,Ad.createDiscoveredInstance(r,o,this.browserStorage,n.options,this.logger)];case 1:return i=s.sent(),this.authModule.updateAuthority(i),[2]}})})},e.prototype.checkCcsCredentials=function(){var t=this.browserStorage.getTemporaryCache($t.CCS_CREDENTIAL,!0);if(t)try{return JSON.parse(t)}catch{this.authModule.logger.error("Cache credential could not be parsed"),this.authModule.logger.errorPii("Cache credential could not be parsed: "+t)}return null},e}();var ZN=function(e){Qt(t,e);function t(n,o,r,i,s){var a=e.call(this,n,o,r,i)||this;return a.browserCrypto=s,a}return t.prototype.initiateAuthRequest=function(n,o){return X(this,void 0,void 0,function(){var r,i;return J(this,function(s){switch(s.label){case 0:return this.logger.verbose("RedirectHandler.initiateAuthRequest called"),le.isEmpty(n)?[3,7]:(o.redirectStartPage&amp;&amp;(this.logger.verbose("RedirectHandler.initiateAuthRequest: redirectStartPage set, caching start page"),this.browserStorage.setTemporaryCache($t.ORIGIN_URI,o.redirectStartPage,!0)),this.browserStorage.setTemporaryCache($t.CORRELATION_ID,this.authCodeRequest.correlationId,!0),this.browserStorage.cacheCodeRequest(this.authCodeRequest,this.browserCrypto),this.logger.infoPii("RedirectHandler.initiateAuthRequest: Navigate to: "+n),r={apiId:Wt.acquireTokenRedirect,timeout:o.redirectTimeout,noHistory:!1},typeof o.onRedirectNavigate!="function"?[3,4]:(this.logger.verbose("RedirectHandler.initiateAuthRequest: Invoking onRedirectNavigate callback"),i=o.onRedirectNavigate(n),i===!1?[3,2]:(this.logger.verbose("RedirectHandler.initiateAuthRequest: onRedirectNavigate did not return false, navigating"),[4,o.navigationClient.navigateExternal(n,r)])));case 1:return s.sent(),[2];case 2:return this.logger.verbose("RedirectHandler.initiateAuthRequest: onRedirectNavigate returned false, stopping navigation"),[2];case 3:return[3,6];case 4:return this.logger.verbose("RedirectHandler.initiateAuthRequest: Navigating window to navigate url"),[4,o.navigationClient.navigateExternal(n,r)];case 5:return s.sent(),[2];case 6:return[3,8];case 7:throw this.logger.info("RedirectHandler.initiateAuthRequest: Navigate url is empty"),ce.createEmptyNavigationUriError();case 8:return[2]}})})},t.prototype.handleCodeResponseFromHash=function(n,o,r,i){return X(this,void 0,void 0,function(){var s,a,l,c,u,d,p;return J(this,function(h){switch(h.label){case 0:if(this.logger.verbose("RedirectHandler.handleCodeResponse called"),le.isEmpty(n))throw ce.createEmptyHashError(n);if(this.browserStorage.setInteractionInProgress(!1),s=this.browserStorage.generateStateKey(o),a=this.browserStorage.getTemporaryCache(s),!a)throw he.createStateNotFoundError("Cached State");try{l=this.authModule.handleFragmentResponse(n,a)}catch(g){throw g instanceof Ur&amp;&amp;g.subError===fe.userCancelledError.code?ce.createUserCancelledError():g}return c=this.browserStorage.generateNonceKey(a),u=this.browserStorage.getTemporaryCache(c),this.authCodeRequest.code=l.code,l.cloud_instance_host_name?[4,this.updateTokenEndpointAuthority(l.cloud_instance_host_name,r,i)]:[3,2];case 1:h.sent(),h.label=2;case 2:return l.nonce=u||void 0,l.state=a,l.client_info?this.authCodeRequest.clientInfo=l.client_info:(d=this.checkCcsCredentials(),d&amp;&amp;(this.authCodeRequest.ccsCredential=d)),[4,this.authModule.acquireToken(this.authCodeRequest,l)];case 3:return p=h.sent(),this.browserStorage.cleanRequestByState(o),[2,p]}})})},t}(Jf);var st;(function(e){e.INITIALIZE_START="msal:initializeStart",e.INITIALIZE_END="msal:initializeEnd",e.ACCOUNT_ADDED="msal:accountAdded",e.ACCOUNT_REMOVED="msal:accountRemoved",e.LOGIN_START="msal:loginStart",e.LOGIN_SUCCESS="msal:loginSuccess",e.LOGIN_FAILURE="msal:loginFailure",e.ACQUIRE_TOKEN_START="msal:acquireTokenStart",e.ACQUIRE_TOKEN_SUCCESS="msal:acquireTokenSuccess",e.ACQUIRE_TOKEN_FAILURE="msal:acquireTokenFailure",e.ACQUIRE_TOKEN_NETWORK_START="msal:acquireTokenFromNetworkStart",e.SSO_SILENT_START="msal:ssoSilentStart",e.SSO_SILENT_SUCCESS="msal:ssoSilentSuccess",e.SSO_SILENT_FAILURE="msal:ssoSilentFailure",e.ACQUIRE_TOKEN_BY_CODE_START="msal:acquireTokenByCodeStart",e.ACQUIRE_TOKEN_BY_CODE_SUCCESS="msal:acquireTokenByCodeSuccess",e.ACQUIRE_TOKEN_BY_CODE_FAILURE="msal:acquireTokenByCodeFailure",e.HANDLE_REDIRECT_START="msal:handleRedirectStart",e.HANDLE_REDIRECT_END="msal:handleRedirectEnd",e.POPUP_OPENED="msal:popupOpened",e.LOGOUT_START="msal:logoutStart",e.LOGOUT_SUCCESS="msal:logoutSuccess",e.LOGOUT_FAILURE="msal:logoutFailure",e.LOGOUT_END="msal:logoutEnd"})(st||(st={}));var Id;(function(e){e.USER_INTERACTION_REQUIRED="USER_INTERACTION_REQUIRED",e.USER_CANCEL="USER_CANCEL",e.NO_NETWORK="NO_NETWORK",e.TRANSIENT_ERROR="TRANSIENT_ERROR",e.PERSISTENT_ERROR="PERSISTENT_ERROR",e.DISABLED="DISABLED",e.ACCOUNT_UNAVAILABLE="ACCOUNT_UNAVAILABLE"})(Id||(Id={}));var Hy={extensionError:{code:"ContentError"},userSwitch:{code:"user_switch",desc:"User attempted to switch accounts in the native broker, which is not allowed. All new accounts must sign-in through the standard web flow first, please try again."},tokensNotFoundInCache:{code:"tokens_not_found_in_internal_memory_cache",desc:"Tokens not cached in MSAL JS internal memory, please make the WAM request"}},bi=function(e){Qt(t,e);function t(n,o,r){var i=e.call(this,n,o)||this;return Object.setPrototypeOf(i,t.prototype),i.name="NativeAuthError",i.ext=r,i}return t.prototype.isFatal=function(){if(this.ext&amp;&amp;this.ext.status&amp;&amp;(this.ext.status===Id.PERSISTENT_ERROR||this.ext.status===Id.DISABLED))return!0;switch(this.errorCode){case Hy.extensionError.code:return!0;default:return!1}},t.createError=function(n,o,r){if(r&amp;&amp;r.status)switch(r.status){case Id.ACCOUNT_UNAVAILABLE:return Un.createNativeAccountUnavailableError();case Id.USER_INTERACTION_REQUIRED:return new Un(n,o);case Id.USER_CANCEL:return ce.createUserCancelledError();case Id.NO_NETWORK:return ce.createNoNetworkConnectivityError()}return new t(n,o,r)},t.createUserSwitchError=function(){return new t(Hy.userSwitch.code,Hy.userSwitch.desc)},t.createTokensNotFoundInCacheError=function(){return new t(Hy.tokensNotFoundInCache.code,Hy.tokensNotFoundInCache.desc)},t}(Ce);var _A=function(e){Qt(t,e);function t(){return e!==null&amp;&amp;e.apply(this,arguments)||this}return t.prototype.acquireToken=function(n){return X(this,void 0,void 0,function(){var o,r,i,s,a;return J(this,function(l){switch(l.label){case 0:return o=this.performanceClient.startMeasurement(en.SilentCacheClientAcquireToken,n.correlationId),r=this.initializeServerTelemetryManager(Wt.acquireTokenSilent_silentFlow),[4,this.createSilentFlowClient(r,n.authority,n.azureCloudOptions)];case 1:i=l.sent(),this.logger.verbose("Silent auth client created"),l.label=2;case 2:return l.trys.push([2,4,,5]),[4,i.acquireCachedToken(n)];case 3:return s=l.sent(),o.endMeasurement({success:!0,fromCache:!0}),[2,s];case 4:throw a=l.sent(),a instanceof ce&amp;&amp;a.errorCode===fe.signingKeyNotFoundInStorage.code&amp;&amp;this.logger.verbose("Signing keypair for bound access token not found. Refreshing bound access token and generating a new crypto keypair."),o.endMeasurement({errorCode:a instanceof Ce&amp;&amp;a.errorCode||void 0,subErrorCode:a instanceof Ce&amp;&amp;a.subError||void 0,success:!1}),a;case 5:return[2]}})})},t.prototype.logout=function(){return Promise.reject(ce.createSilentLogoutUnsupportedError())},t.prototype.createSilentFlowClient=function(n,o,r){return X(this,void 0,void 0,function(){var i;return J(this,function(s){switch(s.label){case 0:return[4,this.getClientConfiguration(n,o,r)];case 1:return i=s.sent(),[2,new zN(i,this.performanceClient)]}})})},t.prototype.initializeSilentRequest=function(n,o){return X(this,void 0,void 0,function(){var r;return J(this,function(i){switch(i.label){case 0:return r=[Re({},n)],[4,this.initializeBaseRequest(n)];case 1:return[2,Re.apply(void 0,[Re.apply(void 0,r.concat([i.sent()])),{account:o,forceRefresh:n.forceRefresh||!1}])]}})})},t}(Ns);var Rl=function(e){Qt(t,e);function t(n,o,r,i,s,a,l,c,u,d,p,h){var g=e.call(this,n,o,r,i,s,a,c,u,h)||this;return g.apiId=l,g.accountId=d,g.nativeMessageHandler=u,g.nativeStorageManager=p,g.silentCacheClient=new _A(n,g.nativeStorageManager,r,i,s,a,c,u,h),g}return t.prototype.acquireToken=function(n){return X(this,void 0,void 0,function(){var o,r,i,s,a,l,c;return J(this,function(u){switch(u.label){case 0:return this.logger.trace("NativeInteractionClient - acquireToken called."),o=this.performanceClient.startMeasurement(en.NativeInteractionClientAcquireToken,n.correlationId),r=mo.nowSeconds(),[4,this.initializeNativeRequest(n)];case 1:i=u.sent(),u.label=2;case 2:return u.trys.push([2,4,,5]),[4,this.acquireTokensFromCache(this.accountId,i)];case 3:return s=u.sent(),o.endMeasurement({success:!0,isNativeBroker:!1,fromCache:!0}),[2,s];case 4:return u.sent(),this.logger.info("MSAL internal Cache does not contain tokens, proceed to make a native call"),[3,5];case 5:return a={method:Da.GetToken,request:i},[4,this.nativeMessageHandler.sendMessage(a)];case 6:return l=u.sent(),c=this.validateNativeResponse(l),[2,this.handleNativeResponse(c,i,r).then(function(d){return o.endMeasurement({success:!0,isNativeBroker:!0,requestId:d.requestId}),d}).catch(function(d){throw o.endMeasurement({success:!1,errorCode:d.errorCode,subErrorCode:d.subError,isNativeBroker:!0}),d})]}})})},t.prototype.createSilentCacheRequest=function(n,o){return{authority:n.authority,correlationId:this.correlationId,scopes:io.fromString(n.scope).asArray(),account:o,forceRefresh:!1}},t.prototype.acquireTokensFromCache=function(n,o){return X(this,void 0,void 0,function(){var r,i,s,a,l;return J(this,function(c){switch(c.label){case 0:if(r=this.browserStorage.readAccountFromCacheWithNativeAccountId(n),!r)throw he.createNoAccountFoundError();i=r.getAccountInfo(),c.label=1;case 1:return c.trys.push([1,3,,4]),s=this.createSilentCacheRequest(o,i),[4,this.silentCacheClient.acquireToken(s)];case 2:return a=c.sent(),[2,a];case 3:throw l=c.sent(),l;case 4:return[2]}})})},t.prototype.acquireTokenRedirect=function(n){return X(this,void 0,void 0,function(){var o,r,i,s,a,l;return J(this,function(c){switch(c.label){case 0:return this.logger.trace("NativeInteractionClient - acquireTokenRedirect called."),[4,this.initializeNativeRequest(n)];case 1:o=c.sent(),r={method:Da.GetToken,request:o},c.label=2;case 2:return c.trys.push([2,4,,5]),[4,this.nativeMessageHandler.sendMessage(r)];case 3:return i=c.sent(),this.validateNativeResponse(i),[3,5];case 4:if(s=c.sent(),s instanceof bi&amp;&amp;s.isFatal())throw s;return[3,5];case 5:return this.browserStorage.setTemporaryCache($t.NATIVE_REQUEST,JSON.stringify(o),!0),a={apiId:Wt.acquireTokenRedirect,timeout:this.config.system.redirectNavigationTimeout,noHistory:!1},l=this.config.auth.navigateToLoginRequestUrl?window.location.href:this.getRedirectUri(n.redirectUri),[4,this.navigationClient.navigateExternal(l,a)];case 6:return c.sent(),[2]}})})},t.prototype.handleRedirectPromise=function(){return X(this,void 0,void 0,function(){var n,o,r,i,s,a,l,c;return J(this,function(u){switch(u.label){case 0:if(this.logger.trace("NativeInteractionClient - handleRedirectPromise called."),!this.browserStorage.isInteractionInProgress(!0))return this.logger.info("handleRedirectPromise called but there is no interaction in progress, returning null."),[2,null];if(n=this.browserStorage.getCachedNativeRequest(),!n)return this.logger.verbose("NativeInteractionClient - handleRedirectPromise called but there is no cached request, returning null."),[2,null];o=n.prompt,r=FN(n,["prompt"]),o&amp;&amp;this.logger.verbose("NativeInteractionClient - handleRedirectPromise called and prompt was included in the original request, removing prompt from cached request to prevent second interaction with native broker window."),this.browserStorage.removeItem(this.browserStorage.generateCacheKey($t.NATIVE_REQUEST)),i={method:Da.GetToken,request:r},s=mo.nowSeconds(),u.label=1;case 1:return u.trys.push([1,3,,4]),this.logger.verbose("NativeInteractionClient - handleRedirectPromise sending message to native broker."),[4,this.nativeMessageHandler.sendMessage(i)];case 2:return a=u.sent(),this.validateNativeResponse(a),l=this.handleNativeResponse(a,r,s),this.browserStorage.setInteractionInProgress(!1),[2,l];case 3:throw c=u.sent(),this.browserStorage.setInteractionInProgress(!1),c;case 4:return[2]}})})},t.prototype.logout=function(){return this.logger.trace("NativeInteractionClient - logout called."),Promise.reject("Logout not implemented yet")},t.prototype.handleNativeResponse=function(n,o,r){return X(this,void 0,void 0,function(){var i,s,a,l,c,u,d,p,h,g,f,b,y,v,T,C,k,D,N,re,Pe=this;return J(this,function(W){switch(W.label){case 0:if(this.logger.trace("NativeInteractionClient - handleNativeResponse called."),i=this.getMATSFromResponse(n),this.performanceClient.addStaticFields({extensionId:this.nativeMessageHandler.getExtensionId(),extensionVersion:this.nativeMessageHandler.getExtensionVersion(),matsBrokerVersion:i?i.broker_version:void 0,matsAccountJoinOnStart:i?i.account_join_on_start:void 0,matsAccountJoinOnEnd:i?i.account_join_on_end:void 0,matsDeviceJoin:i?i.device_join:void 0,matsPromptBehavior:i?i.prompt_behavior:void 0,matsApiErrorCode:i?i.api_error_code:void 0,matsUiVisible:i?i.ui_visible:void 0,matsSilentCode:i?i.silent_code:void 0,matsSilentBiSubCode:i?i.silent_bi_sub_code:void 0,matsSilentMessage:i?i.silent_message:void 0,matsSilentStatus:i?i.silent_status:void 0,matsHttpStatus:i?i.http_status:void 0,matsHttpEventCount:i?i.http_event_count:void 0},this.correlationId),n.account.id!==o.accountId)throw bi.createUserSwitchError();return s=new Lo(n.id_token||R.EMPTY_STRING,this.browserCrypto),[4,this.getDiscoveredAuthority(o.authority)];case 1:switch(a=W.sent(),l=a.getPreferredCache(),c=Sn.generateHomeAccountId(n.client_info||R.EMPTY_STRING,or.Default,this.logger,this.browserCrypto,s),u=Sn.createAccount(n.client_info,c,s,void 0,void 0,void 0,l,n.account.id),this.browserStorage.setAccount(u),d=n.scope?io.fromString(n.scope):io.fromString(o.scope),p=n.account.properties||{},h=p.UID||s.claims.oid||s.claims.sub||R.EMPTY_STRING,g=p.TenantId||s.claims.tid||R.EMPTY_STRING,b=Ct.BEARER,y=o.tokenType,y){case Ct.POP:return[3,2]}return[3,4];case 2:if(b=Ct.POP,n.shr)return this.logger.trace("handleNativeServerResponse: SHR is enabled in native layer"),f=n.shr,[3,5];if(v=new Ma(this.browserCrypto),T={resourceRequestMethod:o.resourceRequestMethod,resourceRequestUri:o.resourceRequestUri,shrClaims:o.shrClaims,shrNonce:o.shrNonce},!o.keyId)throw he.createKeyIdMissingError();return[4,v.signPopToken(n.access_token,o.keyId,T)];case 3:return f=W.sent(),[3,5];case 4:f=n.access_token,W.label=5;case 5:return C={authority:a.canonicalAuthority,uniqueId:h,tenantId:g,scopes:d.asArray(),account:u.getAccountInfo(),idToken:n.id_token,idTokenClaims:s.claims,accessToken:f,fromCache:i?this.isResponseFromCache(i):!1,expiresOn:new Date(Number(r+n.expires_in)*1e3),tokenType:b,correlationId:this.correlationId,state:n.state,fromNativeBroker:!0},k=Il.createIdTokenEntity(c,o.authority,n.id_token||R.EMPTY_STRING,o.clientId,s.claims.tid||R.EMPTY_STRING),this.nativeStorageManager.setIdTokenCredential(k),D=b===Ct.POP?R.SHR_NONCE_VALIDITY:(typeof n.expires_in=="string"?parseInt(n.expires_in,10):n.expires_in)||0,N=r+D,re=Ll.createAccessTokenEntity(c,o.authority,f,o.clientId,g,d.printScopes(),N,0,this.browserCrypto),this.nativeStorageManager.setAccessTokenCredential(re),this.browserStorage.removeAccountContext(u).catch(function(Ze){Pe.logger.error("Error occurred while removing account context from browser storage. "+Ze)}),[2,C]}})})},t.prototype.validateNativeResponse=function(n){if(n.hasOwnProperty("access_token")&amp;&amp;n.hasOwnProperty("id_token")&amp;&amp;n.hasOwnProperty("client_info")&amp;&amp;n.hasOwnProperty("account")&amp;&amp;n.hasOwnProperty("scope")&amp;&amp;n.hasOwnProperty("expires_in"))return n;throw bi.createUnexpectedError("Response missing expected properties.")},t.prototype.getMATSFromResponse=function(n){if(n.properties.MATS)try{return JSON.parse(n.properties.MATS)}catch{this.logger.error("NativeInteractionClient - Error parsing MATS telemetry, returning null instead")}return null},t.prototype.isResponseFromCache=function(n){return typeof n.is_cached&gt;"u"?(this.logger.verbose("NativeInteractionClient - MATS telemetry does not contain field indicating if response was served from cache. Returning false."),!1):!!n.is_cached},t.prototype.initializeNativeRequest=function(n){return X(this,void 0,void 0,function(){var o,r,i,s,a,l,c,u,d,p,h=this;return J(this,function(g){switch(g.label){case 0:return this.logger.trace("NativeInteractionClient - initializeNativeRequest called"),o=n.authority||this.config.auth.authority,r=new ht(o),r.validateAsUri(),i=n.scopes,s=FN(n,["scopes"]),a=new io(i||[]),a.appendScopes(Ra),l=function(){switch(h.apiId){case Wt.ssoSilent:case Wt.acquireTokenSilent_silentFlow:return h.logger.trace("initializeNativeRequest: silent request sets prompt to none"),jn.NONE}if(!n.prompt){h.logger.trace("initializeNativeRequest: prompt was not provided");return}switch(n.prompt){case jn.NONE:case jn.CONSENT:case jn.LOGIN:return h.logger.trace("initializeNativeRequest: prompt is compatible with native flow"),n.prompt;default:throw h.logger.trace("initializeNativeRequest: prompt = "+n.prompt+" is not compatible with native flow"),ce.createNativePromptParameterNotSupportedError()}},c=Re(Re({},s),{accountId:this.accountId,clientId:this.config.auth.clientId,authority:r.urlString,scope:a.printScopes(),redirectUri:this.getRedirectUri(n.redirectUri),prompt:l(),correlationId:this.correlationId,tokenType:n.authenticationScheme,windowTitleSubstring:document.title,extraParameters:Re(Re(Re({},n.extraQueryParameters),n.tokenQueryParameters),{telemetry:Nm.MATS_TELEMETRY}),extendedExpiryToken:!1}),n.authenticationScheme!==Ct.POP?[3,2]:(u={resourceRequestUri:n.resourceRequestUri,resourceRequestMethod:n.resourceRequestMethod,shrClaims:n.shrClaims,shrNonce:n.shrNonce},d=new Ma(this.browserCrypto),[4,d.generateCnf(u)]);case 1:p=g.sent(),c.reqCnf=p.reqCnfHash,c.keyId=p.kid,g.label=2;case 2:return[2,c]}})})},t}(bA);var qs=function(){function e(t,n,o){this.logger=t,this.handshakeTimeoutMs=n,this.extensionId=o,this.resolvers=new Map,this.handshakeResolvers=new Map,this.responseId=0,this.messageChannel=new MessageChannel,this.windowListener=this.onWindowMessage.bind(this)}return e.prototype.sendMessage=function(t){return X(this,void 0,void 0,function(){var n,o=this;return J(this,function(r){return this.logger.trace("NativeMessageHandler - sendMessage called."),n={channel:Nm.CHANNEL_ID,extensionId:this.extensionId,responseId:this.responseId++,body:t},this.logger.trace("NativeMessageHandler - Sending request to browser extension"),this.logger.tracePii("NativeMessageHandler - Sending request to browser extension: "+JSON.stringify(n)),this.messageChannel.port1.postMessage(n),[2,new Promise(function(i,s){o.resolvers.set(n.responseId,{resolve:i,reject:s})})]})})},e.createProvider=function(t,n){return X(this,void 0,void 0,function(){var o,r;return J(this,function(i){switch(i.label){case 0:t.trace("NativeMessageHandler - createProvider called."),i.label=1;case 1:return i.trys.push([1,3,,5]),o=new e(t,n,Nm.PREFERRED_EXTENSION_ID),[4,o.sendHandshakeRequest()];case 2:return i.sent(),[2,o];case 3:return i.sent(),r=new e(t,n),[4,r.sendHandshakeRequest()];case 4:return i.sent(),[2,r];case 5:return[2]}})})},e.prototype.sendHandshakeRequest=function(){return X(this,void 0,void 0,function(){var t,n=this;return J(this,function(o){return this.logger.trace("NativeMessageHandler - sendHandshakeRequest called."),window.addEventListener("message",this.windowListener,!1),t={channel:Nm.CHANNEL_ID,extensionId:this.extensionId,responseId:this.responseId++,body:{method:Da.HandshakeRequest}},this.messageChannel.port1.onmessage=function(r){n.onChannelMessage(r)},window.postMessage(t,window.origin,[this.messageChannel.port2]),[2,new Promise(function(r,i){n.handshakeResolvers.set(t.responseId,{resolve:r,reject:i}),n.timeoutId=window.setTimeout(function(){window.removeEventListener("message",n.windowListener,!1),n.messageChannel.port1.close(),n.messageChannel.port2.close(),i(ce.createNativeHandshakeTimeoutError()),n.handshakeResolvers.delete(t.responseId)},n.handshakeTimeoutMs)})]})})},e.prototype.onWindowMessage=function(t){if(this.logger.trace("NativeMessageHandler - onWindowMessage called"),t.source===window){var n=t.data;if(!(!n.channel||n.channel!==Nm.CHANNEL_ID)&amp;&amp;!(n.extensionId&amp;&amp;n.extensionId!==this.extensionId)&amp;&amp;n.body.method===Da.HandshakeRequest){this.logger.verbose(n.extensionId?"Extension with id: "+n.extensionId+" not installed":"No extension installed"),clearTimeout(this.timeoutId),this.messageChannel.port1.close(),this.messageChannel.port2.close(),window.removeEventListener("message",this.windowListener,!1);var o=this.handshakeResolvers.get(n.responseId);o&amp;&amp;o.reject(ce.createNativeExtensionNotInstalledError())}}},e.prototype.onChannelMessage=function(t){this.logger.trace("NativeMessageHandler - onChannelMessage called.");var n=t.data,o=this.resolvers.get(n.responseId),r=this.handshakeResolvers.get(n.responseId);try{var i=n.body.method;if(i===Da.Response){if(!o)return;var s=n.body.response;if(this.logger.trace("NativeMessageHandler - Received response from browser extension"),this.logger.tracePii("NativeMessageHandler - Received response from browser extension: "+JSON.stringify(s)),s.status!=="Success")o.reject(bi.createError(s.code,s.description,s.ext));else if(s.result)s.result.code&amp;&amp;s.result.description?o.reject(bi.createError(s.result.code,s.result.description,s.result.ext)):o.resolve(s.result);else throw Ce.createUnexpectedError("Event does not contain result.");this.resolvers.delete(n.responseId)}else if(i===Da.HandshakeResponse){if(!r)return;clearTimeout(this.timeoutId),window.removeEventListener("message",this.windowListener,!1),this.extensionId=n.extensionId,this.extensionVersion=n.body.version,this.logger.verbose("NativeMessageHandler - Received HandshakeResponse from extension: "+this.extensionId),r.resolve(),this.handshakeResolvers.delete(n.responseId)}}catch(a){this.logger.error("Error parsing response from WAM Extension"),this.logger.errorPii("Error parsing response from WAM Extension: "+a.toString()),this.logger.errorPii("Unable to parse "+t),o?o.reject(a):r&amp;&amp;r.reject(a)}},e.prototype.getExtensionId=function(){return this.extensionId},e.prototype.getExtensionVersion=function(){return this.extensionVersion},e.isNativeAvailable=function(t,n,o,r){if(n.trace("isNativeAvailable called"),!t.system.allowNativeBroker)return n.trace("isNativeAvailable: allowNativeBroker is not enabled, returning false"),!1;if(!o)return n.trace("isNativeAvailable: WAM extension provider is not initialized, returning false"),!1;if(r)switch(r){case Ct.BEARER:case Ct.POP:return n.trace("isNativeAvailable: authenticationScheme is supported, returning true"),!0;default:return n.trace("isNativeAvailable: authenticationScheme is not supported, returning false"),!1}return!0},e}();var Fne=function(e){Qt(t,e);function t(n,o,r,i,s,a,l,c,u,d){var p=e.call(this,n,o,r,i,s,a,l,u,d)||this;return p.nativeStorage=c,p}return t.prototype.acquireToken=function(n){return X(this,void 0,void 0,function(){var o,r,i,s,a,l,c,u,d,p=this;return J(this,function(h){switch(h.label){case 0:return[4,this.initializeAuthorizationRequest(n,$e.Redirect)];case 1:o=h.sent(),this.browserStorage.updateCacheEntries(o.state,o.nonce,o.authority,o.loginHint||R.EMPTY_STRING,o.account||null),r=this.initializeServerTelemetryManager(Wt.acquireTokenRedirect),i=function(g){g.persisted&amp;&amp;(p.logger.verbose("Page was restored from back/forward cache. Clearing temporary cache."),p.browserStorage.cleanRequestByState(o.state))},h.label=2;case 2:return h.trys.push([2,7,,8]),[4,this.initializeAuthorizationCodeRequest(o)];case 3:return s=h.sent(),[4,this.createAuthCodeClient(r,o.authority,o.azureCloudOptions)];case 4:return a=h.sent(),this.logger.verbose("Auth code client created"),l=new ZN(a,this.browserStorage,s,this.logger,this.browserCrypto),[4,a.getAuthCodeUrl(Re(Re({},o),{nativeBroker:qs.isNativeAvailable(this.config,this.logger,this.nativeMessageHandler,n.authenticationScheme)}))];case 5:return c=h.sent(),u=this.getRedirectStartPage(n.redirectStartPage),this.logger.verbosePii("Redirect start page: "+u),window.addEventListener("pageshow",i),[4,l.initiateAuthRequest(c,{navigationClient:this.navigationClient,redirectTimeout:this.config.system.redirectNavigationTimeout,redirectStartPage:u,onRedirectNavigate:n.onRedirectNavigate})];case 6:return[2,h.sent()];case 7:throw d=h.sent(),d instanceof Ce&amp;&amp;d.setCorrelationId(this.correlationId),window.removeEventListener("pageshow",i),r.cacheFailedRequest(d),this.browserStorage.cleanRequestByState(o.state),d;case 8:return[2]}})})},t.prototype.handleRedirectPromise=function(n){return X(this,void 0,void 0,function(){var o,r,i,s,a,l,c,u,d,p,h,g;return J(this,function(f){switch(f.label){case 0:o=this.initializeServerTelemetryManager(Wt.handleRedirectPromise),f.label=1;case 1:if(f.trys.push([1,10,,11]),!this.browserStorage.isInteractionInProgress(!0))return this.logger.info("handleRedirectPromise called but there is no interaction in progress, returning null."),[2,null];if(r=this.getRedirectResponseHash(n||window.location.hash),!r)return this.logger.info("handleRedirectPromise did not detect a response hash as a result of a redirect. Cleaning temporary cache."),this.browserStorage.cleanRequestByInteractionType($e.Redirect),[2,null];i=void 0;try{s=ht.getDeserializedHash(r),i=this.validateAndExtractStateFromHash(s,$e.Redirect),this.logger.verbose("State extracted from hash")}catch(b){return this.logger.info("handleRedirectPromise was unable to extract state due to: "+b),this.browserStorage.cleanRequestByInteractionType($e.Redirect),[2,null]}return a=this.browserStorage.getTemporaryCache($t.ORIGIN_URI,!0)||R.EMPTY_STRING,l=ht.removeHashFromUrl(a),c=ht.removeHashFromUrl(window.location.href),l===c&amp;&amp;this.config.auth.navigateToLoginRequestUrl?(this.logger.verbose("Current page is loginRequestUrl, handling hash"),[4,this.handleHash(r,i,o)]):[3,3];case 2:return u=f.sent(),a.indexOf("#")&gt;-1&amp;&amp;an.replaceHash(a),[2,u];case 3:return this.config.auth.navigateToLoginRequestUrl?[3,4]:(this.logger.verbose("NavigateToLoginRequestUrl set to false, handling hash"),[2,this.handleHash(r,i,o)]);case 4:return!an.isInIframe()||this.config.system.allowRedirectInIframe?(this.browserStorage.setTemporaryCache($t.URL_HASH,r,!0),d={apiId:Wt.handleRedirectPromise,timeout:this.config.system.redirectNavigationTimeout,noHistory:!0},p=!0,!a||a==="null"?(h=an.getHomepage(),this.browserStorage.setTemporaryCache($t.ORIGIN_URI,h,!0),this.logger.warning("Unable to get valid login request url from cache, redirecting to home page"),[4,this.navigationClient.navigateInternal(h,d)]):[3,6]):[3,9];case 5:return p=f.sent(),[3,8];case 6:return this.logger.verbose("Navigating to loginRequestUrl: "+a),[4,this.navigationClient.navigateInternal(a,d)];case 7:p=f.sent(),f.label=8;case 8:if(!p)return[2,this.handleHash(r,i,o)];f.label=9;case 9:return[2,null];case 10:throw g=f.sent(),g instanceof Ce&amp;&amp;g.setCorrelationId(this.correlationId),o.cacheFailedRequest(g),this.browserStorage.cleanRequestByInteractionType($e.Redirect),g;case 11:return[2]}})})},t.prototype.getRedirectResponseHash=function(n){this.logger.verbose("getRedirectResponseHash called");var o=ht.hashContainsKnownProperties(n);if(o)return an.clearHash(window),this.logger.verbose("Hash contains known properties, returning response hash"),n;var r=this.browserStorage.getTemporaryCache($t.URL_HASH,!0);return this.browserStorage.removeItem(this.browserStorage.generateCacheKey($t.URL_HASH)),this.logger.verbose("Hash does not contain known properties, returning cached hash"),r},t.prototype.handleHash=function(n,o,r){return X(this,void 0,void 0,function(){var i,s,a,l,c,u,d,p=this;return J(this,function(h){switch(h.label){case 0:if(i=this.browserStorage.getCachedRequest(o,this.browserCrypto),this.logger.verbose("handleHash called, retrieved cached request"),s=ht.getDeserializedHash(n),s.accountId){if(this.logger.verbose("Account id found in hash, calling WAM for token"),!this.nativeMessageHandler)throw ce.createNativeConnectionNotEstablishedError();return a=new Rl(this.config,this.browserStorage,this.browserCrypto,this.logger,this.eventHandler,this.navigationClient,Wt.acquireTokenPopup,this.performanceClient,this.nativeMessageHandler,s.accountId,this.browserStorage,i.correlationId),l=rr.parseRequestState(this.browserCrypto,o).userRequestState,[2,a.acquireToken(Re(Re({},i),{state:l,prompt:void 0})).finally(function(){p.browserStorage.cleanRequestByState(o)})]}if(c=this.browserStorage.getCachedAuthority(o),!c)throw ce.createNoCachedAuthorityError();return[4,this.createAuthCodeClient(r,c)];case 1:return u=h.sent(),this.logger.verbose("Auth code client created"),xd.removeThrottle(this.browserStorage,this.config.auth.clientId,i),d=new ZN(u,this.browserStorage,i,this.logger,this.browserCrypto),[4,d.handleCodeResponseFromHash(n,o,u.authority,this.networkClient)];case 2:return[2,h.sent()]}})})},t.prototype.logout=function(n){return X(this,void 0,void 0,function(){var o,r,i,s,a,l,c;return J(this,function(u){switch(u.label){case 0:this.logger.verbose("logoutRedirect called"),o=this.initializeLogoutRequest(n),r=this.initializeServerTelemetryManager(Wt.logout),u.label=1;case 1:return u.trys.push([1,10,,11]),this.eventHandler.emitEvent(st.LOGOUT_START,$e.Redirect,n),[4,this.clearCacheOnLogout(o.account)];case 2:return u.sent(),i={apiId:Wt.logout,timeout:this.config.system.redirectNavigationTimeout,noHistory:!1},[4,this.createAuthCodeClient(r,n&amp;&amp;n.authority)];case 3:return s=u.sent(),this.logger.verbose("Auth code client created"),a=s.getLogoutUri(o),this.eventHandler.emitEvent(st.LOGOUT_SUCCESS,$e.Redirect,o),n&amp;&amp;typeof n.onRedirectNavigate=="function"?(l=n.onRedirectNavigate(a),l===!1?[3,5]:(this.logger.verbose("Logout onRedirectNavigate did not return false, navigating"),this.browserStorage.getInteractionInProgress()||this.browserStorage.setInteractionInProgress(!0),[4,this.navigationClient.navigateExternal(a,i)])):[3,7];case 4:return u.sent(),[2];case 5:this.browserStorage.setInteractionInProgress(!1),this.logger.verbose("Logout onRedirectNavigate returned false, stopping navigation"),u.label=6;case 6:return[3,9];case 7:return this.browserStorage.getInteractionInProgress()||this.browserStorage.setInteractionInProgress(!0),[4,this.navigationClient.navigateExternal(a,i)];case 8:return u.sent(),[2];case 9:return[3,11];case 10:throw c=u.sent(),c instanceof Ce&amp;&amp;c.setCorrelationId(this.correlationId),r.cacheFailedRequest(c),this.eventHandler.emitEvent(st.LOGOUT_FAILURE,$e.Redirect,null,c),this.eventHandler.emitEvent(st.LOGOUT_END,$e.Redirect),c;case 11:return this.eventHandler.emitEvent(st.LOGOUT_END,$e.Redirect),[2]}})})},t.prototype.getRedirectStartPage=function(n){var o=n||window.location.href;return ht.getAbsoluteUrl(o,an.getCurrentUri())},t}(Ns);var Une=function(e){Qt(t,e);function t(n,o,r,i,s,a,l,c,u,d){var p=e.call(this,n,o,r,i,s,a,l,u,d)||this;return p.unloadWindow=p.unloadWindow.bind(p),p.nativeStorage=c,p}return t.prototype.acquireToken=function(n){try{var o=this.generatePopupName(n.scopes||Ra,n.authority||this.config.auth.authority),r=n.popupWindowAttributes||{};if(this.config.system.asyncPopups)return this.logger.verbose("asyncPopups set to true, acquiring token"),this.acquireTokenPopupAsync(n,o,r);this.logger.verbose("asyncPopup set to false, opening popup before acquiring token");var i=this.openSizedPopup("about:blank",o,r);return this.acquireTokenPopupAsync(n,o,r,i)}catch(s){return Promise.reject(s)}},t.prototype.logout=function(n){try{this.logger.verbose("logoutPopup called");var o=this.initializeLogoutRequest(n),r=this.generateLogoutPopupName(o),i=n&amp;&amp;n.authority,s=n&amp;&amp;n.mainWindowRedirectUri,a=n?.popupWindowAttributes||{};if(this.config.system.asyncPopups)return this.logger.verbose("asyncPopups set to true"),this.logoutPopupAsync(o,r,a,i,void 0,s);this.logger.verbose("asyncPopup set to false, opening popup");var l=this.openSizedPopup("about:blank",r,a);return this.logoutPopupAsync(o,r,a,i,l,s)}catch(c){return Promise.reject(c)}},t.prototype.acquireTokenPopupAsync=function(n,o,r,i){return X(this,void 0,void 0,function(){var s,a,l,c,u,d,p,h,g,f,b,y,v,T,C,k,D,N=this;return J(this,function(re){switch(re.label){case 0:return this.logger.verbose("acquireTokenPopupAsync called"),s=this.initializeServerTelemetryManager(Wt.acquireTokenPopup),[4,this.initializeAuthorizationRequest(n,$e.Popup)];case 1:a=re.sent(),this.browserStorage.updateCacheEntries(a.state,a.nonce,a.authority,a.loginHint||R.EMPTY_STRING,a.account||null),re.label=2;case 2:return re.trys.push([2,8,,9]),[4,this.initializeAuthorizationCodeRequest(a)];case 3:return l=re.sent(),[4,this.createAuthCodeClient(s,a.authority,a.azureCloudOptions)];case 4:return c=re.sent(),this.logger.verbose("Auth code client created"),u=qs.isNativeAvailable(this.config,this.logger,this.nativeMessageHandler,n.authenticationScheme),d=void 0,u&amp;&amp;(d=this.performanceClient.startMeasurement(en.FetchAccountIdWithNativeBroker,n.correlationId)),[4,c.getAuthCodeUrl(Re(Re({},a),{nativeBroker:u}))];case 5:return p=re.sent(),h=new Jf(c,this.browserStorage,l,this.logger),g={popup:i,popupName:o,popupWindowAttributes:r},f=this.initiateAuthRequest(p,g),this.eventHandler.emitEvent(st.POPUP_OPENED,$e.Popup,{popupWindow:f},null),[4,this.monitorPopupForHash(f)];case 6:if(b=re.sent(),y=ht.getDeserializedHash(b),v=this.validateAndExtractStateFromHash(y,$e.Popup,a.correlationId),xd.removeThrottle(this.browserStorage,this.config.auth.clientId,l),y.accountId){if(this.logger.verbose("Account id found in hash, calling WAM for token"),d&amp;&amp;d.endMeasurement({success:!0,isNativeBroker:!0}),!this.nativeMessageHandler)throw ce.createNativeConnectionNotEstablishedError();return T=new Rl(this.config,this.browserStorage,this.browserCrypto,this.logger,this.eventHandler,this.navigationClient,Wt.acquireTokenPopup,this.performanceClient,this.nativeMessageHandler,y.accountId,this.nativeStorage,a.correlationId),C=rr.parseRequestState(this.browserCrypto,v).userRequestState,[2,T.acquireToken(Re(Re({},a),{state:C,prompt:void 0})).finally(function(){N.browserStorage.cleanRequestByState(v)})]}return[4,h.handleCodeResponseFromHash(b,v,c.authority,this.networkClient)];case 7:return k=re.sent(),[2,k];case 8:throw D=re.sent(),i&amp;&amp;i.close(),D instanceof Ce&amp;&amp;D.setCorrelationId(this.correlationId),s.cacheFailedRequest(D),this.browserStorage.cleanRequestByState(a.state),D;case 9:return[2]}})})},t.prototype.logoutPopupAsync=function(n,o,r,i,s,a){return X(this,void 0,void 0,function(){var l,c,u,d,p,h,g;return J(this,function(f){switch(f.label){case 0:this.logger.verbose("logoutPopupAsync called"),this.eventHandler.emitEvent(st.LOGOUT_START,$e.Popup,n),l=this.initializeServerTelemetryManager(Wt.logoutPopup),f.label=1;case 1:return f.trys.push([1,5,,6]),[4,this.clearCacheOnLogout(n.account)];case 2:return f.sent(),[4,this.createAuthCodeClient(l,i)];case 3:return c=f.sent(),this.logger.verbose("Auth code client created"),u=c.getLogoutUri(n),this.eventHandler.emitEvent(st.LOGOUT_SUCCESS,$e.Popup,n),d=this.openPopup(u,{popupName:o,popupWindowAttributes:r,popup:s}),this.eventHandler.emitEvent(st.POPUP_OPENED,$e.Popup,{popupWindow:d},null),[4,this.waitForLogoutPopup(d)];case 4:return f.sent(),a?(p={apiId:Wt.logoutPopup,timeout:this.config.system.redirectNavigationTimeout,noHistory:!1},h=ht.getAbsoluteUrl(a,an.getCurrentUri()),this.logger.verbose("Redirecting main window to url specified in the request"),this.logger.verbosePii("Redirecting main window to: "+h),this.navigationClient.navigateInternal(h,p)):this.logger.verbose("No main window navigation requested"),[3,6];case 5:throw g=f.sent(),s&amp;&amp;s.close(),g instanceof Ce&amp;&amp;g.setCorrelationId(this.correlationId),this.browserStorage.setInteractionInProgress(!1),this.eventHandler.emitEvent(st.LOGOUT_FAILURE,$e.Popup,null,g),this.eventHandler.emitEvent(st.LOGOUT_END,$e.Popup),l.cacheFailedRequest(g),g;case 6:return this.eventHandler.emitEvent(st.LOGOUT_END,$e.Popup),[2]}})})},t.prototype.initiateAuthRequest=function(n,o){if(le.isEmpty(n))throw this.logger.error("Navigate url is empty"),ce.createEmptyNavigationUriError();return this.logger.infoPii("Navigate to: "+n),this.openPopup(n,o)},t.prototype.monitorPopupForHash=function(n){var o=this;return new Promise(function(r,i){var s=o.config.system.windowHashTimeout/o.config.system.pollIntervalMilliseconds,a=0;o.logger.verbose("PopupHandler.monitorPopupForHash - polling started");var l=setInterval(function(){if(n.closed){o.logger.error("PopupHandler.monitorPopupForHash - window closed"),o.cleanPopup(),clearInterval(l),i(ce.createUserCancelledError());return}var c=R.EMPTY_STRING,u=R.EMPTY_STRING;try{c=n.location.href,u=n.location.hash}catch{}le.isEmpty(c)||c==="about:blank"||(o.logger.verbose("PopupHandler.monitorPopupForHash - popup window is on same origin as caller"),a++,u?(o.logger.verbose("PopupHandler.monitorPopupForHash - found hash in url"),clearInterval(l),o.cleanPopup(n),ht.hashContainsKnownProperties(u)?(o.logger.verbose("PopupHandler.monitorPopupForHash - hash contains known properties, returning."),r(u)):(o.logger.error("PopupHandler.monitorPopupForHash - found hash in url but it does not contain known properties. Check that your router is not changing the hash prematurely."),o.logger.errorPii("PopupHandler.monitorPopupForHash - hash found: "+u),i(ce.createHashDoesNotContainKnownPropertiesError()))):a&gt;s&amp;&amp;(o.logger.error("PopupHandler.monitorPopupForHash - unable to find hash in url, timing out"),clearInterval(l),i(ce.createMonitorPopupTimeoutError())))},o.config.system.pollIntervalMilliseconds)})},t.prototype.waitForLogoutPopup=function(n){var o=this;return new Promise(function(r){o.logger.verbose("PopupHandler.waitForLogoutPopup - polling started");var i=setInterval(function(){n.closed&amp;&amp;(o.logger.error("PopupHandler.waitForLogoutPopup - window closed"),o.cleanPopup(),clearInterval(i),r());var s=R.EMPTY_STRING;try{s=n.location.href}catch{}le.isEmpty(s)||s==="about:blank"||(o.logger.verbose("PopupHandler.waitForLogoutPopup - popup window is on same origin as caller, closing."),clearInterval(i),o.cleanPopup(n),r())},o.config.system.pollIntervalMilliseconds)})},t.prototype.openPopup=function(n,o){try{var r=void 0;if(o.popup?(r=o.popup,this.logger.verbosePii("Navigating popup window to: "+n),r.location.assign(n)):typeof o.popup&gt;"u"&amp;&amp;(this.logger.verbosePii("Opening popup window to: "+n),r=this.openSizedPopup(n,o.popupName,o.popupWindowAttributes)),!r)throw ce.createEmptyWindowCreatedError();return r.focus&amp;&amp;r.focus(),this.currentWindow=r,window.addEventListener("beforeunload",this.unloadWindow),r}catch(i){throw this.logger.error("error opening popup "+i.message),this.browserStorage.setInteractionInProgress(!1),ce.createPopupWindowError(i.toString())}},t.prototype.openSizedPopup=function(n,o,r){var i,s,a,l,c=window.screenLeft?window.screenLeft:window.screenX,u=window.screenTop?window.screenTop:window.screenY,d=window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth,p=window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight,h=(i=r.popupSize)===null||i===void 0?void 0:i.width,g=(s=r.popupSize)===null||s===void 0?void 0:s.height,f=(a=r.popupPosition)===null||a===void 0?void 0:a.top,b=(l=r.popupPosition)===null||l===void 0?void 0:l.left;return(!h||h&lt;0||h&gt;d)&amp;&amp;(this.logger.verbose("Default popup window width used. Window width not configured or invalid."),h=ir.POPUP_WIDTH),(!g||g&lt;0||g&gt;p)&amp;&amp;(this.logger.verbose("Default popup window height used. Window height not configured or invalid."),g=ir.POPUP_HEIGHT),(!f||f&lt;0||f&gt;p)&amp;&amp;(this.logger.verbose("Default popup window top position used. Window top not configured or invalid."),f=Math.max(0,p/2-ir.POPUP_HEIGHT/2+u)),(!b||b&lt;0||b&gt;d)&amp;&amp;(this.logger.verbose("Default popup window left position used. Window left not configured or invalid."),b=Math.max(0,d/2-ir.POPUP_WIDTH/2+c)),window.open(n,o,"width="+h+", height="+g+", top="+f+", left="+b+", scrollbars=yes")},t.prototype.unloadWindow=function(n){this.browserStorage.cleanRequestByInteractionType($e.Popup),this.currentWindow&amp;&amp;this.currentWindow.close(),n.preventDefault()},t.prototype.cleanPopup=function(n){n&amp;&amp;n.close(),window.removeEventListener("beforeunload",this.unloadWindow),this.browserStorage.setInteractionInProgress(!1)},t.prototype.generatePopupName=function(n,o){return ir.POPUP_NAME_PREFIX+"."+this.config.auth.clientId+"."+n.join("-")+"."+o+"."+this.correlationId},t.prototype.generateLogoutPopupName=function(n){var o=n.account&amp;&amp;n.account.homeAccountId;return ir.POPUP_NAME_PREFIX+"."+this.config.auth.clientId+"."+o+"."+this.correlationId},t}(Ns);var Hne=function(){function e(){}return e.prototype.navigateInternal=function(t,n){return e.defaultNavigateWindow(t,n)},e.prototype.navigateExternal=function(t,n){return e.defaultNavigateWindow(t,n)},e.defaultNavigateWindow=function(t,n){return n.noHistory?window.location.replace(t):window.location.assign(t),new Promise(function(o){setTimeout(function(){o(!0)},n.timeout)})},e}();var KSe=6e4,vA=6e3,WSe=3e4,XSe=2e3;function One(e,t){var n=e.auth,o=e.cache,r=e.system,i=e.telemetry,s={clientId:R.EMPTY_STRING,authority:""+R.DEFAULT_AUTHORITY,knownAuthorities:[],cloudDiscoveryMetadata:R.EMPTY_STRING,authorityMetadata:R.EMPTY_STRING,redirectUri:R.EMPTY_STRING,postLogoutRedirectUri:R.EMPTY_STRING,navigateToLoginRequestUrl:!0,clientCapabilities:[],protocolMode:kd.AAD,azureCloudOptions:{azureCloudInstance:Pl.None,tenant:R.EMPTY_STRING},skipAuthorityMetadataCache:!1},a={cacheLocation:ho.SessionStorage,storeAuthStateInCookie:!1,secureCookies:!1},l={loggerCallback:function(){},logLevel:sn.Info,piiLoggingEnabled:!1},c=Re(Re({},uA),{loggerOptions:l,networkClient:t?an.getBrowserNetworkClient():jN,navigationClient:new Hne,loadFrameTimeout:0,windowHashTimeout:r?.loadFrameTimeout||KSe,iframeHashTimeout:r?.loadFrameTimeout||vA,navigateFrameWait:t&amp;&amp;an.detectIEOrEdge()?500:0,redirectNavigationTimeout:WSe,asyncPopups:!1,allowRedirectInIframe:!1,allowNativeBroker:!1,nativeBrokerHandshakeTimeout:r?.nativeBrokerHandshakeTimeout||XSe,pollIntervalMilliseconds:ir.DEFAULT_POLL_INTERVAL_MS,cryptoOptions:{useMsrCrypto:!1,entropy:void 0}}),u=Re(Re({},r),{loggerOptions:r?.loggerOptions||l}),d={application:{appName:R.EMPTY_STRING,appVersion:R.EMPTY_STRING}},p={auth:Re(Re({},s),n),cache:Re(Re({},a),o),system:Re(Re({},c),u),telemetry:Re(Re({},d),i)};return p}var yA=function(e){Qt(t,e);function t(n,o,r,i,s){var a=e.call(this,n,o,r,i)||this;return a.navigateFrameWait=s.navigateFrameWait,a.pollIntervalMilliseconds=s.pollIntervalMilliseconds,a}return t.prototype.initiateAuthRequest=function(n){return X(this,void 0,void 0,function(){var o;return J(this,function(r){switch(r.label){case 0:if(le.isEmpty(n))throw this.logger.info("Navigate url is empty"),ce.createEmptyNavigationUriError();return this.navigateFrameWait?[4,this.loadFrame(n)]:[3,2];case 1:return o=r.sent(),[3,3];case 2:o=this.loadFrameSync(n),r.label=3;case 3:return[2,o]}})})},t.prototype.monitorIframeForHash=function(n,o){var r=this;return new Promise(function(i,s){o&lt;vA&amp;&amp;r.logger.warning("system.loadFrameTimeout or system.iframeHashTimeout set to lower ("+o+"ms) than the default ("+vA+"ms). This may result in timeouts.");var a=window.performance.now(),l=a+o,c=setInterval(function(){if(window.performance.now()&gt;l){r.removeHiddenIframe(n),clearInterval(c),s(ce.createMonitorIframeTimeoutError());return}var u=R.EMPTY_STRING,d=n.contentWindow;try{u=d?d.location.href:R.EMPTY_STRING}catch{}if(!le.isEmpty(u)){var p=d?d.location.hash:R.EMPTY_STRING;if(ht.hashContainsKnownProperties(p)){r.removeHiddenIframe(n),clearInterval(c),i(p);return}}},r.pollIntervalMilliseconds)})},t.prototype.loadFrame=function(n){var o=this;return new Promise(function(r,i){var s=o.createHiddenIframe();setTimeout(function(){if(!s){i("Unable to load iframe");return}s.src=n,r(s)},o.navigateFrameWait)})},t.prototype.loadFrameSync=function(n){var o=this.createHiddenIframe();return o.src=n,o},t.prototype.createHiddenIframe=function(){var n=document.createElement("iframe");return n.style.visibility="hidden",n.style.position="absolute",n.style.width=n.style.height="0",n.style.border="0",n.setAttribute("sandbox","allow-scripts allow-same-origin allow-forms"),document.getElementsByTagName("body")[0].appendChild(n),n},t.prototype.removeHiddenIframe=function(n){document.body===n.parentNode&amp;&amp;document.body.removeChild(n)},t}(Jf);var Bne=function(e){Qt(t,e);function t(n,o,r,i,s,a,l,c,u,d,p){var h=e.call(this,n,o,r,i,s,a,c,d,p)||this;return h.apiId=l,h.nativeStorage=u,h}return t.prototype.acquireToken=function(n){return X(this,void 0,void 0,function(){var o,r,i,s,a;return J(this,function(l){switch(l.label){case 0:if(this.logger.verbose("acquireTokenByIframe called"),o=this.performanceClient.startMeasurement(en.SilentIframeClientAcquireToken,n.correlationId),le.isEmpty(n.loginHint)&amp;&amp;le.isEmpty(n.sid)&amp;&amp;(!n.account||le.isEmpty(n.account.username))&amp;&amp;this.logger.warning("No user hint provided. The authorization server may need more information to complete this request."),n.prompt&amp;&amp;n.prompt!==jn.NONE&amp;&amp;n.prompt!==jn.NO_SESSION)throw o.endMeasurement({success:!1}),ce.createSilentPromptValueError(n.prompt);return[4,this.initializeAuthorizationRequest(Re(Re({},n),{prompt:n.prompt||jn.NONE}),$e.Silent)];case 1:r=l.sent(),this.browserStorage.updateCacheEntries(r.state,r.nonce,r.authority,r.loginHint||R.EMPTY_STRING,r.account||null),i=this.initializeServerTelemetryManager(this.apiId),l.label=2;case 2:return l.trys.push([2,5,,6]),[4,this.createAuthCodeClient(i,r.authority,r.azureCloudOptions)];case 3:return s=l.sent(),this.logger.verbose("Auth code client created"),[4,this.silentTokenHelper(s,r).then(function(c){return o.endMeasurement({success:!0,fromCache:!1,requestId:c.requestId}),c})];case 4:return[2,l.sent()];case 5:throw a=l.sent(),a instanceof Ce&amp;&amp;a.setCorrelationId(this.correlationId),i.cacheFailedRequest(a),this.browserStorage.cleanRequestByState(r.state),o.endMeasurement({errorCode:a instanceof Ce&amp;&amp;a.errorCode||void 0,subErrorCode:a instanceof Ce&amp;&amp;a.subError||void 0,success:!1}),a;case 6:return[2]}})})},t.prototype.logout=function(){return Promise.reject(ce.createSilentLogoutUnsupportedError())},t.prototype.silentTokenHelper=function(n,o){return X(this,void 0,void 0,function(){var r,i,s,a,l,c,u,d,p,h=this;return J(this,function(g){switch(g.label){case 0:return[4,this.initializeAuthorizationCodeRequest(o)];case 1:return r=g.sent(),[4,n.getAuthCodeUrl(Re(Re({},o),{nativeBroker:qs.isNativeAvailable(this.config,this.logger,this.nativeMessageHandler,o.authenticationScheme)}))];case 2:return i=g.sent(),s=new yA(n,this.browserStorage,r,this.logger,this.config.system),[4,s.initiateAuthRequest(i)];case 3:return a=g.sent(),[4,s.monitorIframeForHash(a,this.config.system.iframeHashTimeout)];case 4:if(l=g.sent(),c=ht.getDeserializedHash(l),u=this.validateAndExtractStateFromHash(c,$e.Silent,r.correlationId),c.accountId){if(this.logger.verbose("Account id found in hash, calling WAM for token"),!this.nativeMessageHandler)throw ce.createNativeConnectionNotEstablishedError();return d=new Rl(this.config,this.browserStorage,this.browserCrypto,this.logger,this.eventHandler,this.navigationClient,this.apiId,this.performanceClient,this.nativeMessageHandler,c.accountId,this.browserStorage,this.correlationId),p=rr.parseRequestState(this.browserCrypto,u).userRequestState,[2,d.acquireToken(Re(Re({},o),{state:p,prompt:o.prompt||jn.NONE})).finally(function(){h.browserStorage.cleanRequestByState(u)})]}return[2,s.handleCodeResponseFromHash(l,u,n.authority,this.networkClient)]}})})},t}(Ns);var zne=function(e){Qt(t,e);function t(){return e!==null&amp;&amp;e.apply(this,arguments)||this}return t.prototype.acquireToken=function(n){return X(this,void 0,void 0,function(){var o,r,i,s,a,l=this;return J(this,function(c){switch(c.label){case 0:return r=[Re({},n)],[4,this.initializeBaseRequest(n)];case 1:return o=Re.apply(void 0,r.concat([c.sent()])),i=this.performanceClient.startMeasurement(en.SilentRefreshClientAcquireToken,o.correlationId),s=this.initializeServerTelemetryManager(Wt.acquireTokenSilent_silentFlow),[4,this.createRefreshTokenClient(s,o.authority,o.azureCloudOptions)];case 2:return a=c.sent(),this.logger.verbose("Refresh token client created"),[2,a.acquireTokenByRefreshToken(o).then(function(u){return i.endMeasurement({success:!0,fromCache:u.fromCache,requestId:u.requestId}),u}).catch(function(u){throw u instanceof Ce&amp;&amp;u.setCorrelationId(l.correlationId),s.cacheFailedRequest(u),i.endMeasurement({errorCode:u.errorCode,subErrorCode:u.subError,success:!1}),u})]}})})},t.prototype.logout=function(){return Promise.reject(ce.createSilentLogoutUnsupportedError())},t.prototype.createRefreshTokenClient=function(n,o,r){return X(this,void 0,void 0,function(){var i;return J(this,function(s){switch(s.label){case 0:return[4,this.getClientConfiguration(n,o,r)];case 1:return i=s.sent(),[2,new qy(i,this.performanceClient)]}})})},t}(Ns);var Gne=function(){function e(t,n){this.eventCallbacks=new Map,this.logger=t,this.browserCrypto=n,this.listeningToStorageEvents=!1,this.handleAccountCacheChange=this.handleAccountCacheChange.bind(this)}return e.prototype.addEventCallback=function(t){if(typeof window&lt;"u"){var n=this.browserCrypto.createNewGuid();return this.eventCallbacks.set(n,t),this.logger.verbose("Event callback registered with id: "+n),n}return null},e.prototype.removeEventCallback=function(t){this.eventCallbacks.delete(t),this.logger.verbose("Event callback "+t+" removed.")},e.prototype.enableAccountStorageEvents=function(){typeof window&gt;"u"||(this.listeningToStorageEvents?this.logger.verbose("Account storage listener already registered."):(this.logger.verbose("Adding account storage listener."),this.listeningToStorageEvents=!0,window.addEventListener("storage",this.handleAccountCacheChange)))},e.prototype.disableAccountStorageEvents=function(){typeof window&gt;"u"||(this.listeningToStorageEvents?(this.logger.verbose("Removing account storage listener."),window.removeEventListener("storage",this.handleAccountCacheChange),this.listeningToStorageEvents=!1):this.logger.verbose("No account storage listener registered."))},e.prototype.emitEvent=function(t,n,o,r){var i=this;if(typeof window&lt;"u"){var s={eventType:t,interactionType:n||null,payload:o||null,error:r||null,timestamp:Date.now()};this.logger.info("Emitting event: "+t),this.eventCallbacks.forEach(function(a,l){i.logger.verbose("Emitting event to callback "+l+": "+t),a.apply(null,[s])})}},e.prototype.handleAccountCacheChange=function(t){try{var n=t.newValue||t.oldValue;if(!n)return;var o=JSON.parse(n);if(typeof o!="object"||!Sn.isAccountEntity(o))return;var r=gi.toObject(new Sn,o),i=r.getAccountInfo();!t.oldValue&amp;&amp;t.newValue?(this.logger.info("Account was added to cache in a different window"),this.emitEvent(st.ACCOUNT_ADDED,void 0,i)):!t.newValue&amp;&amp;t.oldValue&amp;&amp;(this.logger.info("Account was removed from cache in a different window"),this.emitEvent(st.ACCOUNT_REMOVED,void 0,i))}catch{return}},e}();var sr=function(){function e(){}return e.decimalToHex=function(t){for(var n=t.toString(16);n.length&lt;2;)n="0"+n;return n},e}();var xA=function(){function e(t){this.cryptoObj=t}return e.prototype.generateGuid=function(){try{var t=new Uint8Array(16);return this.cryptoObj.getRandomValues(t),t[6]|=64,t[6]&amp;=79,t[8]|=128,t[8]&amp;=191,sr.decimalToHex(t[0])+sr.decimalToHex(t[1])+sr.decimalToHex(t[2])+sr.decimalToHex(t[3])+"-"+sr.decimalToHex(t[4])+sr.decimalToHex(t[5])+"-"+sr.decimalToHex(t[6])+sr.decimalToHex(t[7])+"-"+sr.decimalToHex(t[8])+sr.decimalToHex(t[9])+"-"+sr.decimalToHex(t[10])+sr.decimalToHex(t[11])+sr.decimalToHex(t[12])+sr.decimalToHex(t[13])+sr.decimalToHex(t[14])+sr.decimalToHex(t[15])}catch{for(var n="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx",o="0123456789abcdef",r=0,i=R.EMPTY_STRING,s=0;s&lt;36;s++)n[s]!=="-"&amp;&amp;n[s]!=="4"&amp;&amp;(r=Math.random()*16|0),n[s]==="x"?i+=o[r]:n[s]==="y"?(r&amp;=3,r|=8,i+=o[r]):i+=n[s];return i}},e.prototype.isGuid=function(t){var n=/^[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$/i;return n.test(t)},e}();var _i=function(){function e(){}return e.stringToUtf8Arr=function(t){for(var n,o=0,r=t.length,i=0;i&lt;r;i++)n=t.charCodeAt(i),o+=n&lt;128?1:n&lt;2048?2:n&lt;65536?3:n&lt;2097152?4:n&lt;67108864?5:6;for(var s=new Uint8Array(o),a=0,l=0;a&lt;o;l++)n=t.charCodeAt(l),n&lt;128?s[a++]=n:n&lt;2048?(s[a++]=192+(n&gt;&gt;&gt;6),s[a++]=128+(n&amp;63)):n&lt;65536?(s[a++]=224+(n&gt;&gt;&gt;12),s[a++]=128+(n&gt;&gt;&gt;6&amp;63),s[a++]=128+(n&amp;63)):n&lt;2097152?(s[a++]=240+(n&gt;&gt;&gt;18),s[a++]=128+(n&gt;&gt;&gt;12&amp;63),s[a++]=128+(n&gt;&gt;&gt;6&amp;63),s[a++]=128+(n&amp;63)):n&lt;67108864?(s[a++]=248+(n&gt;&gt;&gt;24),s[a++]=128+(n&gt;&gt;&gt;18&amp;63),s[a++]=128+(n&gt;&gt;&gt;12&amp;63),s[a++]=128+(n&gt;&gt;&gt;6&amp;63),s[a++]=128+(n&amp;63)):(s[a++]=252+(n&gt;&gt;&gt;30),s[a++]=128+(n&gt;&gt;&gt;24&amp;63),s[a++]=128+(n&gt;&gt;&gt;18&amp;63),s[a++]=128+(n&gt;&gt;&gt;12&amp;63),s[a++]=128+(n&gt;&gt;&gt;6&amp;63),s[a++]=128+(n&amp;63));return s},e.stringToArrayBuffer=function(t){for(var n=new ArrayBuffer(t.length),o=new Uint8Array(n),r=0;r&lt;t.length;r++)o[r]=t.charCodeAt(r);return n},e.utf8ArrToString=function(t){for(var n=R.EMPTY_STRING,o=void 0,r=t.length,i=0;i&lt;r;i++)o=t[i],n+=String.fromCharCode(o&gt;251&amp;&amp;o&lt;254&amp;&amp;i+5&lt;r?(o-252)*1073741824+(t[++i]-128&lt;&lt;24)+(t[++i]-128&lt;&lt;18)+(t[++i]-128&lt;&lt;12)+(t[++i]-128&lt;&lt;6)+t[++i]-128:o&gt;247&amp;&amp;o&lt;252&amp;&amp;i+4&lt;r?(o-248&lt;&lt;24)+(t[++i]-128&lt;&lt;18)+(t[++i]-128&lt;&lt;12)+(t[++i]-128&lt;&lt;6)+t[++i]-128:o&gt;239&amp;&amp;o&lt;248&amp;&amp;i+3&lt;r?(o-240&lt;&lt;18)+(t[++i]-128&lt;&lt;12)+(t[++i]-128&lt;&lt;6)+t[++i]-128:o&gt;223&amp;&amp;o&lt;240&amp;&amp;i+2&lt;r?(o-224&lt;&lt;12)+(t[++i]-128&lt;&lt;6)+t[++i]-128:o&gt;191&amp;&amp;o&lt;224&amp;&amp;i+1&lt;r?(o-192&lt;&lt;6)+t[++i]-128:o);return n},e.getSortedObjectString=function(t){return JSON.stringify(t,Object.keys(t).sort())},e}();var TA=function(){function e(){}return e.prototype.urlEncode=function(t){return encodeURIComponent(this.encode(t).replace(/=/g,R.EMPTY_STRING).replace(/\+/g,"-").replace(/\//g,"_"))},e.prototype.urlEncodeArr=function(t){return this.base64EncArr(t).replace(/=/g,R.EMPTY_STRING).replace(/\+/g,"-").replace(/\//g,"_")},e.prototype.encode=function(t){var n=_i.stringToUtf8Arr(t);return this.base64EncArr(n)},e.prototype.base64EncArr=function(t){for(var n=(3-t.length%3)%3,o=R.EMPTY_STRING,r=void 0,i=t.length,s=0,a=0;a&lt;i;a++)r=a%3,s|=t[a]&lt;&lt;(16&gt;&gt;&gt;r&amp;24),(r===2||t.length-a===1)&amp;&amp;(o+=String.fromCharCode(this.uint6ToB64(s&gt;&gt;&gt;18&amp;63),this.uint6ToB64(s&gt;&gt;&gt;12&amp;63),this.uint6ToB64(s&gt;&gt;&gt;6&amp;63),this.uint6ToB64(s&amp;63)),s=0);return n===0?o:o.substring(0,o.length-n)+(n===1?"=":"==")},e.prototype.uint6ToB64=function(t){return t&lt;26?t+65:t&lt;52?t+71:t&lt;62?t-4:t===62?43:t===63?47:65},e}();var Vne=function(){function e(){}return e.prototype.decode=function(t){var n=t.replace(/-/g,"+").replace(/_/g,"/");switch(n.length%4){case 0:break;case 2:n+="==";break;case 3:n+="=";break;default:throw new Error("Invalid base64 string")}var o=this.base64DecToArr(n);return _i.utf8ArrToString(o)},e.prototype.base64DecToArr=function(t,n){for(var o=t.replace(/[^A-Za-z0-9\+\/]/g,R.EMPTY_STRING),r=o.length,i=n?Math.ceil((r*3+1&gt;&gt;&gt;2)/n)*n:r*3+1&gt;&gt;&gt;2,s=new Uint8Array(i),a=void 0,l=void 0,c=0,u=0,d=0;d&lt;r;d++)if(l=d&amp;3,c|=this.b64ToUint6(o.charCodeAt(d))&lt;&lt;18-6*l,l===3||r-d===1){for(a=0;a&lt;3&amp;&amp;u&lt;i;a++,u++)s[u]=c&gt;&gt;&gt;(16&gt;&gt;&gt;a&amp;24)&amp;255;c=0}return s},e.prototype.b64ToUint6=function(t){return t&gt;64&amp;&amp;t&lt;91?t-65:t&gt;96&amp;&amp;t&lt;123?t-71:t&gt;47&amp;&amp;t&lt;58?t+4:t===43?62:t===47?63:0},e}();var JSe=32,jne=function(){function e(t){this.base64Encode=new TA,this.cryptoObj=t}return e.prototype.generateCodes=function(){return X(this,void 0,void 0,function(){var t,n;return J(this,function(o){switch(o.label){case 0:return t=this.generateCodeVerifier(),[4,this.generateCodeChallengeFromVerifier(t)];case 1:return n=o.sent(),[2,{verifier:t,challenge:n}]}})})},e.prototype.generateCodeVerifier=function(){try{var t=new Uint8Array(JSe);this.cryptoObj.getRandomValues(t);var n=this.base64Encode.urlEncodeArr(t);return n}catch(o){throw ce.createPkceNotGeneratedError(o)}},e.prototype.generateCodeChallengeFromVerifier=function(t){return X(this,void 0,void 0,function(){var n,o;return J(this,function(r){switch(r.label){case 0:return r.trys.push([0,2,,3]),[4,this.cryptoObj.sha256Digest(t)];case 1:return n=r.sent(),[2,this.base64Encode.urlEncodeArr(new Uint8Array(n))];case 2:throw o=r.sent(),ce.createPkceNotGeneratedError(o);case 3:return[2]}})})},e}();var Yne=function(){function e(){}return e.prototype.getRandomValues=function(t){return window.crypto.getRandomValues(t)},e.prototype.generateKey=function(t,n,o){return X(this,void 0,void 0,function(){return J(this,function(r){return[2,window.crypto.subtle.generateKey(t,n,o)]})})},e.prototype.exportKey=function(t){return X(this,void 0,void 0,function(){return J(this,function(n){return[2,window.crypto.subtle.exportKey(Oc,t)]})})},e.prototype.importKey=function(t,n,o,r){return X(this,void 0,void 0,function(){return J(this,function(i){return[2,window.crypto.subtle.importKey(Oc,t,n,o,r)]})})},e.prototype.sign=function(t,n,o){return X(this,void 0,void 0,function(){return J(this,function(r){return[2,window.crypto.subtle.sign(t,n,o)]})})},e.prototype.digest=function(t,n){return X(this,void 0,void 0,function(){return J(this,function(o){return[2,window.crypto.subtle.digest(t,n)]})})},e}();var Qne=function(){function e(){}return e.prototype.initPrng=function(t){return window.msrCrypto.initPrng(Gf(t))},e.prototype.getRandomValues=function(t){return window.msrCrypto.getRandomValues(t)},e.prototype.generateKey=function(t,n,o){return X(this,void 0,void 0,function(){return J(this,function(r){return[2,window.msrCrypto.subtle.generateKey(t,n,o)]})})},e.prototype.exportKey=function(t){return X(this,void 0,void 0,function(){return J(this,function(n){return[2,window.msrCrypto.subtle.exportKey(Oc,t)]})})},e.prototype.importKey=function(t,n,o,r){return X(this,void 0,void 0,function(){return J(this,function(i){return[2,window.msrCrypto.subtle.importKey(Oc,t,n,o,r)]})})},e.prototype.sign=function(t,n,o){return X(this,void 0,void 0,function(){return J(this,function(r){return[2,window.msrCrypto.subtle.sign(t,n,o)]})})},e.prototype.digest=function(t,n){return X(this,void 0,void 0,function(){return J(this,function(o){return[2,window.msrCrypto.subtle.digest(t,n)]})})},e}();var Kne=function(){function e(){}return e.prototype.getRandomValues=function(t){return window.msCrypto.getRandomValues(t)},e.prototype.generateKey=function(t,n,o){return X(this,void 0,void 0,function(){return J(this,function(r){return[2,new Promise(function(i,s){var a=window.msCrypto.subtle.generateKey(t,n,o);a.addEventListener("complete",function(l){i(l.target.result)}),a.addEventListener("error",function(l){s(l)})})]})})},e.prototype.exportKey=function(t){return X(this,void 0,void 0,function(){return J(this,function(n){return[2,new Promise(function(o,r){var i=window.msCrypto.subtle.exportKey(Oc,t);i.addEventListener("complete",function(s){var a=s.target.result,l=_i.utf8ArrToString(new Uint8Array(a)).replace(/\r/g,R.EMPTY_STRING).replace(/\n/g,R.EMPTY_STRING).replace(/\t/g,R.EMPTY_STRING).split(" ").join(R.EMPTY_STRING).replace("\0",R.EMPTY_STRING);try{o(JSON.parse(l))}catch(c){r(c)}}),i.addEventListener("error",function(s){r(s)})})]})})},e.prototype.importKey=function(t,n,o,r){return X(this,void 0,void 0,function(){var i,s;return J(this,function(a){return i=_i.getSortedObjectString(t),s=_i.stringToArrayBuffer(i),[2,new Promise(function(l,c){var u=window.msCrypto.subtle.importKey(Oc,s,n,o,r);u.addEventListener("complete",function(d){l(d.target.result)}),u.addEventListener("error",function(d){c(d)})})]})})},e.prototype.sign=function(t,n,o){return X(this,void 0,void 0,function(){return J(this,function(r){return[2,new Promise(function(i,s){var a=window.msCrypto.subtle.sign(t,n,o);a.addEventListener("complete",function(l){i(l.target.result)}),a.addEventListener("error",function(l){s(l)})})]})})},e.prototype.digest=function(t,n){return X(this,void 0,void 0,function(){return J(this,function(o){return[2,new Promise(function(r,i){var s=window.msCrypto.subtle.digest(t,n.buffer);s.addEventListener("complete",function(a){r(a.target.result)}),s.addEventListener("error",function(a){i(a)})})]})})},e}();var ZSe="RSASSA-PKCS1-v1_5",Wne="SHA-256",ewe=2048,twe=new Uint8Array([1,0,1]),SA=function(){function e(t,n){var o,r;if(this.logger=t,this.cryptoOptions=n,this.hasBrowserCrypto())this.logger.verbose("BrowserCrypto: modern crypto interface available"),this.subtleCrypto=new Yne;else if(this.hasIECrypto())this.logger.verbose("BrowserCrypto: MS crypto interface available"),this.subtleCrypto=new Kne;else if(this.hasMsrCrypto()&amp;&amp;(!((o=this.cryptoOptions)===null||o===void 0)&amp;&amp;o.useMsrCrypto))this.logger.verbose("BrowserCrypto: MSR crypto interface available"),this.subtleCrypto=new Qne;else throw this.hasMsrCrypto()&amp;&amp;this.logger.info("BrowserCrypto: MSR Crypto interface available but system.cryptoOptions.useMsrCrypto not enabled"),this.logger.error("BrowserCrypto: No crypto interfaces available."),ce.createCryptoNotAvailableError("Browser crypto, msCrypto, or msrCrypto interfaces not available.");if(this.subtleCrypto.initPrng){if(this.logger.verbose("BrowserCrypto: Interface requires entropy"),!(!((r=this.cryptoOptions)===null||r===void 0)&amp;&amp;r.entropy))throw this.logger.error("BrowserCrypto: Interface requires entropy but none provided."),qm.createEntropyNotProvided();this.logger.verbose("BrowserCrypto: Entropy provided"),this.subtleCrypto.initPrng(this.cryptoOptions.entropy)}this.keygenAlgorithmOptions={name:ZSe,hash:Wne,modulusLength:ewe,publicExponent:twe}}return e.prototype.hasIECrypto=function(){return"msCrypto"in window},e.prototype.hasBrowserCrypto=function(){return"crypto"in window},e.prototype.hasMsrCrypto=function(){return"msrCrypto"in window},e.prototype.sha256Digest=function(t){return X(this,void 0,void 0,function(){var n;return J(this,function(o){return n=_i.stringToUtf8Arr(t),[2,this.subtleCrypto.digest({name:Wne},n)]})})},e.prototype.getRandomValues=function(t){return this.subtleCrypto.getRandomValues(t)},e.prototype.generateKeyPair=function(t,n){return X(this,void 0,void 0,function(){return J(this,function(o){return[2,this.subtleCrypto.generateKey(this.keygenAlgorithmOptions,t,n)]})})},e.prototype.exportJwk=function(t){return X(this,void 0,void 0,function(){return J(this,function(n){return[2,this.subtleCrypto.exportKey(t)]})})},e.prototype.importJwk=function(t,n,o){return X(this,void 0,void 0,function(){return J(this,function(r){return[2,this.subtleCrypto.importKey(t,this.keygenAlgorithmOptions,n,o)]})})},e.prototype.sign=function(t,n){return X(this,void 0,void 0,function(){return J(this,function(o){return[2,this.subtleCrypto.sign(this.keygenAlgorithmOptions,t,n)]})})},e}();var Xne=function(){function e(){this.dbName=mA,this.version=Mne,this.tableName=Dne,this.dbOpen=!1}return e.prototype.open=function(){return X(this,void 0,void 0,function(){var t=this;return J(this,function(n){return[2,new Promise(function(o,r){var i=window.indexedDB.open(t.dbName,t.version);i.addEventListener("upgradeneeded",function(s){var a=s;a.target.result.createObjectStore(t.tableName)}),i.addEventListener("success",function(s){var a=s;t.db=a.target.result,t.dbOpen=!0,o()}),i.addEventListener("error",function(){return r(ce.createDatabaseUnavailableError())})})]})})},e.prototype.closeConnection=function(){var t=this.db;t&amp;&amp;this.dbOpen&amp;&amp;(t.close(),this.dbOpen=!1)},e.prototype.validateDbIsOpen=function(){return X(this,void 0,void 0,function(){return J(this,function(t){switch(t.label){case 0:return this.dbOpen?[3,2]:[4,this.open()];case 1:return[2,t.sent()];case 2:return[2]}})})},e.prototype.getItem=function(t){return X(this,void 0,void 0,function(){var n=this;return J(this,function(o){switch(o.label){case 0:return[4,this.validateDbIsOpen()];case 1:return o.sent(),[2,new Promise(function(r,i){if(!n.db)return i(ce.createDatabaseNotOpenError());var s=n.db.transaction([n.tableName],"readonly"),a=s.objectStore(n.tableName),l=a.get(t);l.addEventListener("success",function(c){var u=c;n.closeConnection(),r(u.target.result)}),l.addEventListener("error",function(c){n.closeConnection(),i(c)})})]}})})},e.prototype.setItem=function(t,n){return X(this,void 0,void 0,function(){var o=this;return J(this,function(r){switch(r.label){case 0:return[4,this.validateDbIsOpen()];case 1:return r.sent(),[2,new Promise(function(i,s){if(!o.db)return s(ce.createDatabaseNotOpenError());var a=o.db.transaction([o.tableName],"readwrite"),l=a.objectStore(o.tableName),c=l.put(n,t);c.addEventListener("success",function(){o.closeConnection(),i()}),c.addEventListener("error",function(u){o.closeConnection(),s(u)})})]}})})},e.prototype.removeItem=function(t){return X(this,void 0,void 0,function(){var n=this;return J(this,function(o){switch(o.label){case 0:return[4,this.validateDbIsOpen()];case 1:return o.sent(),[2,new Promise(function(r,i){if(!n.db)return i(ce.createDatabaseNotOpenError());var s=n.db.transaction([n.tableName],"readwrite"),a=s.objectStore(n.tableName),l=a.delete(t);l.addEventListener("success",function(){n.closeConnection(),r()}),l.addEventListener("error",function(c){n.closeConnection(),i(c)})})]}})})},e.prototype.getKeys=function(){return X(this,void 0,void 0,function(){var t=this;return J(this,function(n){switch(n.label){case 0:return[4,this.validateDbIsOpen()];case 1:return n.sent(),[2,new Promise(function(o,r){if(!t.db)return r(ce.createDatabaseNotOpenError());var i=t.db.transaction([t.tableName],"readonly"),s=i.objectStore(t.tableName),a=s.getAllKeys();a.addEventListener("success",function(l){var c=l;t.closeConnection(),o(c.target.result)}),a.addEventListener("error",function(l){t.closeConnection(),r(l)})})]}})})},e.prototype.containsKey=function(t){return X(this,void 0,void 0,function(){var n=this;return J(this,function(o){switch(o.label){case 0:return[4,this.validateDbIsOpen()];case 1:return o.sent(),[2,new Promise(function(r,i){if(!n.db)return i(ce.createDatabaseNotOpenError());var s=n.db.transaction([n.tableName],"readonly"),a=s.objectStore(n.tableName),l=a.count(t);l.addEventListener("success",function(c){var u=c;n.closeConnection(),r(u.target.result===1)}),l.addEventListener("error",function(c){n.closeConnection(),i(c)})})]}})})},e.prototype.deleteDatabase=function(){return X(this,void 0,void 0,function(){return J(this,function(t){return this.db&amp;&amp;this.dbOpen&amp;&amp;this.closeConnection(),[2,new Promise(function(n,o){var r=window.indexedDB.deleteDatabase(mA);r.addEventListener("success",function(){return n(!0)}),r.addEventListener("blocked",function(){return n(!0)}),r.addEventListener("error",function(){return o(!1)})})]})})},e}();var e1=function(){function e(t,n){this.inMemoryCache=new Uy,this.indexedDBCache=new Xne,this.logger=t,this.storeName=n}return e.prototype.handleDatabaseAccessError=function(t){if(t instanceof ce&amp;&amp;t.errorCode===fe.databaseUnavailable.code)this.logger.error("Could not access persistent storage. This may be caused by browser privacy features which block persistent storage in third-party contexts.");else throw t},e.prototype.getItem=function(t){return X(this,void 0,void 0,function(){var n,o;return J(this,function(r){switch(r.label){case 0:if(n=this.inMemoryCache.getItem(t),n)return[3,4];r.label=1;case 1:return r.trys.push([1,3,,4]),this.logger.verbose("Queried item not found in in-memory cache, now querying persistent storage."),[4,this.indexedDBCache.getItem(t)];case 2:return[2,r.sent()];case 3:return o=r.sent(),this.handleDatabaseAccessError(o),[3,4];case 4:return[2,n]}})})},e.prototype.setItem=function(t,n){return X(this,void 0,void 0,function(){var o;return J(this,function(r){switch(r.label){case 0:this.inMemoryCache.setItem(t,n),r.label=1;case 1:return r.trys.push([1,3,,4]),[4,this.indexedDBCache.setItem(t,n)];case 2:return r.sent(),[3,4];case 3:return o=r.sent(),this.handleDatabaseAccessError(o),[3,4];case 4:return[2]}})})},e.prototype.removeItem=function(t){return X(this,void 0,void 0,function(){var n;return J(this,function(o){switch(o.label){case 0:this.inMemoryCache.removeItem(t),o.label=1;case 1:return o.trys.push([1,3,,4]),[4,this.indexedDBCache.removeItem(t)];case 2:return o.sent(),[3,4];case 3:return n=o.sent(),this.handleDatabaseAccessError(n),[3,4];case 4:return[2]}})})},e.prototype.getKeys=function(){return X(this,void 0,void 0,function(){var t,n;return J(this,function(o){switch(o.label){case 0:if(t=this.inMemoryCache.getKeys(),t.length!==0)return[3,4];o.label=1;case 1:return o.trys.push([1,3,,4]),this.logger.verbose("In-memory cache is empty, now querying persistent storage."),[4,this.indexedDBCache.getKeys()];case 2:return[2,o.sent()];case 3:return n=o.sent(),this.handleDatabaseAccessError(n),[3,4];case 4:return[2,t]}})})},e.prototype.containsKey=function(t){return X(this,void 0,void 0,function(){var n,o;return J(this,function(r){switch(r.label){case 0:if(n=this.inMemoryCache.containsKey(t),n)return[3,4];r.label=1;case 1:return r.trys.push([1,3,,4]),this.logger.verbose("Key not found in in-memory cache, now querying persistent storage."),[4,this.indexedDBCache.containsKey(t)];case 2:return[2,r.sent()];case 3:return o=r.sent(),this.handleDatabaseAccessError(o),[3,4];case 4:return[2,n]}})})},e.prototype.clearInMemory=function(){this.logger.verbose("Deleting in-memory keystore "+this.storeName),this.inMemoryCache.clear(),this.logger.verbose("In-memory keystore "+this.storeName+" deleted")},e.prototype.clearPersistent=function(){return X(this,void 0,void 0,function(){var t,n;return J(this,function(o){switch(o.label){case 0:return o.trys.push([0,2,,3]),this.logger.verbose("Deleting persistent keystore"),[4,this.indexedDBCache.deleteDatabase()];case 1:return t=o.sent(),t&amp;&amp;this.logger.verbose("Persistent keystore deleted"),[2,t];case 2:return n=o.sent(),this.handleDatabaseAccessError(n),[2,!1];case 3:return[2]}})})},e}();var wA;(function(e){e.asymmetricKeys="asymmetricKeys",e.symmetricKeys="symmetricKeys"})(wA||(wA={}));var Jne=function(){function e(t){this.logger=t,this.asymmetricKeys=new e1(this.logger,wA.asymmetricKeys),this.symmetricKeys=new e1(this.logger,wA.symmetricKeys)}return e.prototype.clear=function(){return X(this,void 0,void 0,function(){var t;return J(this,function(n){switch(n.label){case 0:this.asymmetricKeys.clearInMemory(),this.symmetricKeys.clearInMemory(),n.label=1;case 1:return n.trys.push([1,3,,4]),[4,this.asymmetricKeys.clearPersistent()];case 2:return n.sent(),[2,!0];case 3:return t=n.sent(),t instanceof Error?this.logger.error("Clearing keystore failed with error: "+t.message):this.logger.error("Clearing keystore failed with unknown error"),[2,!1];case 4:return[2]}})})},e}();var Zne=function(){function e(t,n,o){this.logger=t,this.browserCrypto=new SA(this.logger,o),this.b64Encode=new TA,this.b64Decode=new Vne,this.guidGenerator=new xA(this.browserCrypto),this.pkceGenerator=new jne(this.browserCrypto),this.cache=new Jne(this.logger),this.performanceClient=n}return e.prototype.createNewGuid=function(){return this.guidGenerator.generateGuid()},e.prototype.base64Encode=function(t){return this.b64Encode.encode(t)},e.prototype.base64Decode=function(t){return this.b64Decode.decode(t)},e.prototype.generatePkceCodes=function(){return X(this,void 0,void 0,function(){return J(this,function(t){return[2,this.pkceGenerator.generateCodes()]})})},e.prototype.getPublicKeyThumbprint=function(t){var n;return X(this,void 0,void 0,function(){var o,r,i,s,a,l,c,u;return J(this,function(d){switch(d.label){case 0:return o=(n=this.performanceClient)===null||n===void 0?void 0:n.startMeasurement(en.CryptoOptsGetPublicKeyThumbprint,t.correlationId),[4,this.browserCrypto.generateKeyPair(e.EXTRACTABLE,e.POP_KEY_USAGES)];case 1:return r=d.sent(),[4,this.browserCrypto.exportJwk(r.publicKey)];case 2:return i=d.sent(),s={e:i.e,kty:i.kty,n:i.n},a=_i.getSortedObjectString(s),[4,this.hashString(a)];case 3:return l=d.sent(),[4,this.browserCrypto.exportJwk(r.privateKey)];case 4:return c=d.sent(),[4,this.browserCrypto.importJwk(c,!1,["sign"])];case 5:return u=d.sent(),[4,this.cache.asymmetricKeys.setItem(l,{privateKey:u,publicKey:r.publicKey,requestMethod:t.resourceRequestMethod,requestUri:t.resourceRequestUri})];case 6:return d.sent(),o&amp;&amp;o.endMeasurement({success:!0}),[2,l]}})})},e.prototype.removeTokenBindingKey=function(t){return X(this,void 0,void 0,function(){var n;return J(this,function(o){switch(o.label){case 0:return[4,this.cache.asymmetricKeys.removeItem(t)];case 1:return o.sent(),[4,this.cache.asymmetricKeys.containsKey(t)];case 2:return n=o.sent(),[2,!n]}})})},e.prototype.clearKeystore=function(){return X(this,void 0,void 0,function(){return J(this,function(t){switch(t.label){case 0:return[4,this.cache.clear()];case 1:return[2,t.sent()]}})})},e.prototype.signJwt=function(t,n,o){var r;return X(this,void 0,void 0,function(){var i,s,a,l,c,u,d,p,h,g,f,b,y;return J(this,function(v){switch(v.label){case 0:return i=(r=this.performanceClient)===null||r===void 0?void 0:r.startMeasurement(en.CryptoOptsSignJwt,o),[4,this.cache.asymmetricKeys.getItem(n)];case 1:if(s=v.sent(),!s)throw ce.createSigningKeyNotFoundInStorageError(n);return[4,this.browserCrypto.exportJwk(s.publicKey)];case 2:return a=v.sent(),l=_i.getSortedObjectString(a),c=this.b64Encode.urlEncode(JSON.stringify({kid:n})),u=QN.getShrHeaderString({kid:c,alg:a.alg}),d=this.b64Encode.urlEncode(u),t.cnf={jwk:JSON.parse(l)},p=this.b64Encode.urlEncode(JSON.stringify(t)),h=d+"."+p,g=_i.stringToArrayBuffer(h),[4,this.browserCrypto.sign(s.privateKey,g)];case 3:return f=v.sent(),b=this.b64Encode.urlEncodeArr(new Uint8Array(f)),y=h+"."+b,i&amp;&amp;i.endMeasurement({success:!0}),[2,y]}})})},e.prototype.hashString=function(t){return X(this,void 0,void 0,function(){var n,o;return J(this,function(r){switch(r.label){case 0:return[4,this.browserCrypto.sha256Digest(t)];case 1:return n=r.sent(),o=new Uint8Array(n),[2,this.b64Encode.urlEncodeArr(o)]}})})},e.POP_KEY_USAGES=["sign","verify"],e.EXTRACTABLE=!0,e}();var eoe=function(){function e(t,n,o,r){this.isBrowserEnvironment=typeof window&lt;"u",this.config=t,this.storage=n,this.logger=o,this.cryptoObj=r}return e.prototype.loadExternalTokens=function(t,n,o){if(this.logger.info("TokenCache - loadExternalTokens called"),!n.id_token)throw ce.createUnableToLoadTokenError("Please ensure server response includes id token.");var r=new Lo(n.id_token,this.cryptoObj),i,s;if(t.account){var a=this.loadAccount(r,t.account.environment,void 0,void 0,t.account.homeAccountId);i=new Rm(a,this.loadIdToken(r,a.homeAccountId,t.account.environment,t.account.tenantId),this.loadAccessToken(t,n,a.homeAccountId,t.account.environment,t.account.tenantId,o),this.loadRefreshToken(t,n,a.homeAccountId,t.account.environment))}else if(t.authority){var l=Cd.generateAuthority(t.authority,t.azureCloudOptions),c={protocolMode:this.config.auth.protocolMode,knownAuthorities:this.config.auth.knownAuthorities,cloudDiscoveryMetadata:this.config.auth.cloudDiscoveryMetadata,authorityMetadata:this.config.auth.authorityMetadata,skipAuthorityMetadataCache:this.config.auth.skipAuthorityMetadataCache};if(s=new Cd(l,this.config.system.networkClient,this.storage,c,this.logger),o.clientInfo){this.logger.trace("TokenCache - homeAccountId from options");var a=this.loadAccount(r,s.hostnameAndPort,o.clientInfo,s.authorityType);i=new Rm(a,this.loadIdToken(r,a.homeAccountId,s.hostnameAndPort,s.tenant),this.loadAccessToken(t,n,a.homeAccountId,s.hostnameAndPort,s.tenant,o),this.loadRefreshToken(t,n,a.homeAccountId,s.hostnameAndPort))}else if(n.client_info){this.logger.trace("TokenCache - homeAccountId from response");var a=this.loadAccount(r,s.hostnameAndPort,n.client_info,s.authorityType);i=new Rm(a,this.loadIdToken(r,a.homeAccountId,s.hostnameAndPort,s.tenant),this.loadAccessToken(t,n,a.homeAccountId,s.hostnameAndPort,s.tenant,o),this.loadRefreshToken(t,n,a.homeAccountId,s.hostnameAndPort))}else throw ce.createUnableToLoadTokenError("Please provide clientInfo in the response or options.")}else throw ce.createUnableToLoadTokenError("Please provide a request with an account or a request with authority.");return this.generateAuthenticationResult(t,r,i,s)},e.prototype.loadAccount=function(t,n,o,r,i){var s;if(i?s=i:r!==void 0&amp;&amp;o&amp;&amp;(s=Sn.generateHomeAccountId(o,r,this.logger,this.cryptoObj,t)),!s)throw ce.createUnableToLoadTokenError("Unexpected missing homeAccountId");var a=o?Sn.createAccount(o,s,t,void 0,void 0,void 0,n):Sn.createGenericAccount(s,t,void 0,void 0,void 0,n);if(this.isBrowserEnvironment)return this.logger.verbose("TokenCache - loading account"),this.storage.setAccount(a),a;throw ce.createUnableToLoadTokenError("loadExternalTokens is designed to work in browser environments only.")},e.prototype.loadIdToken=function(t,n,o,r){var i=Il.createIdTokenEntity(n,o,t.rawToken,this.config.auth.clientId,r);if(this.isBrowserEnvironment)return this.logger.verbose("TokenCache - loading id token"),this.storage.setIdTokenCredential(i),i;throw ce.createUnableToLoadTokenError("loadExternalTokens is designed to work in browser environments only.")},e.prototype.loadAccessToken=function(t,n,o,r,i,s){if(!n.access_token)return this.logger.verbose("TokenCache - No access token provided for caching"),null;if(!n.expires_in)throw ce.createUnableToLoadTokenError("Please ensure server response includes expires_in value.");if(!s.extendedExpiresOn)throw ce.createUnableToLoadTokenError("Please provide an extendedExpiresOn value in the options.");var a=new io(t.scopes).printScopes(),l=s.expiresOn||n.expires_in+new Date().getTime()/1e3,c=s.extendedExpiresOn,u=Ll.createAccessTokenEntity(o,r,n.access_token,this.config.auth.clientId,i,a,l,c,this.cryptoObj);if(this.isBrowserEnvironment)return this.logger.verbose("TokenCache - loading access token"),this.storage.setAccessTokenCredential(u),u;throw ce.createUnableToLoadTokenError("loadExternalTokens is designed to work in browser environments only.")},e.prototype.loadRefreshToken=function(t,n,o,r){if(!n.refresh_token)return this.logger.verbose("TokenCache - No refresh token provided for caching"),null;var i=Sd.createRefreshTokenEntity(o,r,n.refresh_token,this.config.auth.clientId);if(this.isBrowserEnvironment)return this.logger.verbose("TokenCache - loading refresh token"),this.storage.setRefreshTokenCredential(i),i;throw ce.createUnableToLoadTokenError("loadExternalTokens is designed to work in browser environments only.")},e.prototype.generateAuthenticationResult=function(t,n,o,r){var i,s,a,l=R.EMPTY_STRING,c=[],u=null,d;o?.accessToken&amp;&amp;(l=o.accessToken.secret,c=io.fromString(o.accessToken.target).asArray(),u=new Date(Number(o.accessToken.expiresOn)*1e3),d=new Date(Number(o.accessToken.extendedExpiresOn)*1e3));var p=n?.claims.oid||n?.claims.sub||R.EMPTY_STRING,h=n?.claims.tid||R.EMPTY_STRING;return{authority:r?r.canonicalAuthority:R.EMPTY_STRING,uniqueId:p,tenantId:h,scopes:c,account:o?.account?o.account.getAccountInfo():null,idToken:n?n.rawToken:R.EMPTY_STRING,idTokenClaims:n?n.claims:{},accessToken:l,fromCache:!0,expiresOn:u,correlationId:t.correlationId||R.EMPTY_STRING,requestId:R.EMPTY_STRING,extExpiresOn:d,familyId:R.EMPTY_STRING,tokenType:((i=o?.accessToken)===null||i===void 0?void 0:i.tokenType)||R.EMPTY_STRING,state:R.EMPTY_STRING,cloudGraphHostName:((s=o?.account)===null||s===void 0?void 0:s.cloudGraphHostName)||R.EMPTY_STRING,msGraphHost:((a=o?.account)===null||a===void 0?void 0:a.msGraphHost)||R.EMPTY_STRING,code:void 0,fromNativeBroker:!1}},e}();var toe=function(e){Qt(t,e);function t(n){var o=e.call(this,n)||this;return o.includeRedirectUri=!1,o}return t}(Ny);var noe=function(e){Qt(t,e);function t(n,o,r,i,s,a,l,c,u,d){var p=e.call(this,n,o,r,i,s,a,c,u,d)||this;return p.apiId=l,p}return t.prototype.acquireToken=function(n){return X(this,void 0,void 0,function(){var o,r,i,s,a,l,c;return J(this,function(u){switch(u.label){case 0:if(this.logger.trace("SilentAuthCodeClient.acquireToken called"),!n.code)throw ce.createAuthCodeRequiredError();return[4,this.initializeAuthorizationRequest(n,$e.Silent)];case 1:o=u.sent(),this.browserStorage.updateCacheEntries(o.state,o.nonce,o.authority,o.loginHint||R.EMPTY_STRING,o.account||null),r=this.initializeServerTelemetryManager(this.apiId),u.label=2;case 2:return u.trys.push([2,4,,5]),i=Re(Re({},o),{code:n.code}),[4,this.getClientConfiguration(r,o.authority)];case 3:return s=u.sent(),a=new toe(s),this.logger.verbose("Auth code client created"),l=new yA(a,this.browserStorage,i,this.logger,this.config.system),[2,l.handleCodeResponseFromServer({code:n.code,msgraph_host:n.msGraphHost,cloud_graph_host_name:n.cloudGraphHostName,cloud_instance_host_name:n.cloudInstanceHostName},o.state,a.authority,this.networkClient,!1)];case 4:throw c=u.sent(),c instanceof Ce&amp;&amp;c.setCorrelationId(this.correlationId),r.cacheFailedRequest(c),this.browserStorage.cleanRequestByState(o.state),c;case 5:return[2]}})})},t.prototype.logout=function(){return Promise.reject(ce.createSilentLogoutUnsupportedError())},t}(Ns);var ooe=function(){function e(t,n){this.correlationId=n,this.measureName="msal.measure."+t+"."+this.correlationId,this.startMark="msal.start."+t+"."+this.correlationId,this.endMark="msal.end."+t+"."+this.correlationId}return e.supportsBrowserPerformance=function(){return typeof window&lt;"u"&amp;&amp;typeof window.performance&lt;"u"&amp;&amp;typeof window.performance.mark=="function"&amp;&amp;typeof window.performance.measure=="function"&amp;&amp;typeof window.performance.clearMarks=="function"&amp;&amp;typeof window.performance.clearMeasures=="function"&amp;&amp;typeof window.performance.getEntriesByName=="function"},e.prototype.startMeasurement=function(){if(e.supportsBrowserPerformance())try{window.performance.mark(this.startMark)}catch{}},e.prototype.endMeasurement=function(){if(e.supportsBrowserPerformance())try{window.performance.mark(this.endMark),window.performance.measure(this.measureName,this.startMark,this.endMark)}catch{}},e.prototype.flushMeasurement=function(){if(e.supportsBrowserPerformance())try{var t=window.performance.getEntriesByName(this.measureName,"measure");if(t.length&gt;0){var n=t[0].duration;return window.performance.clearMeasures(this.measureName),window.performance.clearMarks(this.startMark),window.performance.clearMarks(this.endMark),n}}catch{}return null},e}();var roe=function(e){Qt(t,e);function t(n,o,r,i,s,a,l){var c=e.call(this,n,o,r,i,s,a)||this;return c.browserCrypto=new SA(c.logger,l),c.guidGenerator=new xA(c.browserCrypto),c}return t.prototype.startPerformanceMeasurement=function(n,o){return new ooe(n,o)},t.prototype.generateId=function(){return this.guidGenerator.generateGuid()},t.prototype.getPageVisibility=function(){var n;return((n=document.visibilityState)===null||n===void 0?void 0:n.toString())||null},t.prototype.startMeasurement=function(n,o){var r=this,i=this.getPageVisibility(),s=e.prototype.startMeasurement.call(this,n,o);return Re(Re({},s),{endMeasurement:function(a){return s.endMeasurement(Re({startPageVisibility:i,endPageVisibility:r.getPageVisibility()},a))}})},t}(Fy);var ioe=function(){function e(t){this.isBrowserEnvironment=typeof window&lt;"u",this.config=One(t,this.isBrowserEnvironment),this.initialized=!1,this.logger=new Qf(this.config.system.loggerOptions,fA,Pd),this.networkClient=this.config.system.networkClient,this.navigationClient=this.config.system.navigationClient,this.redirectResponse=new Map,this.hybridAuthCodeResponses=new Map,this.performanceClient=this.isBrowserEnvironment?new roe(this.config.auth.clientId,this.config.auth.authority,this.logger,fA,Pd,this.config.telemetry.application,this.config.system.cryptoOptions):new WN(this.config.auth.clientId,this.config.auth.authority,this.logger,fA,Pd,this.config.telemetry.application),this.browserCrypto=this.isBrowserEnvironment?new Zne(this.logger,this.performanceClient,this.config.system.cryptoOptions):yd,this.eventHandler=new Gne(this.logger,this.browserCrypto),this.browserStorage=this.isBrowserEnvironment?new gA(this.config.auth.clientId,this.config.cache,this.browserCrypto,this.logger):$ne(this.config.auth.clientId,this.logger);var n={cacheLocation:ho.MemoryStorage,storeAuthStateInCookie:!1,secureCookies:!1};this.nativeInternalStorage=new gA(this.config.auth.clientId,n,this.browserCrypto,this.logger),this.tokenCache=new eoe(this.config,this.browserStorage,this.logger,this.browserCrypto)}return e.prototype.initialize=function(){return X(this,void 0,void 0,function(){var t,n;return J(this,function(o){switch(o.label){case 0:if(this.logger.trace("initialize called"),this.initialized)return this.logger.info("initialize has already been called, exiting early."),[2];if(this.eventHandler.emitEvent(st.INITIALIZE_START),!this.config.system.allowNativeBroker)return[3,4];o.label=1;case 1:return o.trys.push([1,3,,4]),t=this,[4,qs.createProvider(this.logger,this.config.system.nativeBrokerHandshakeTimeout)];case 2:return t.nativeExtensionProvider=o.sent(),[3,4];case 3:return n=o.sent(),this.logger.verbose(n),[3,4];case 4:return this.initialized=!0,this.eventHandler.emitEvent(st.INITIALIZE_END),[2]}})})},e.prototype.handleRedirectPromise=function(t){return X(this,void 0,void 0,function(){var n,o,r,i,s,a,l,c,u=this;return J(this,function(d){return this.logger.verbose("handleRedirectPromise called"),an.blockNativeBrokerCalledBeforeInitialized(this.config.system.allowNativeBroker,this.initialized),n=this.getAllAccounts(),this.isBrowserEnvironment?(o=t||R.EMPTY_STRING,r=this.redirectResponse.get(o),typeof r&gt;"u"?(this.eventHandler.emitEvent(st.HANDLE_REDIRECT_START,$e.Redirect),this.logger.verbose("handleRedirectPromise has been called for the first time, storing the promise"),i=this.browserStorage.getCachedNativeRequest(),s=void 0,i&amp;&amp;qs.isNativeAvailable(this.config,this.logger,this.nativeExtensionProvider)&amp;&amp;this.nativeExtensionProvider&amp;&amp;!t?(this.logger.trace("handleRedirectPromise - acquiring token from native platform"),a=new Rl(this.config,this.browserStorage,this.browserCrypto,this.logger,this.eventHandler,this.navigationClient,Wt.handleRedirectPromise,this.performanceClient,this.nativeExtensionProvider,i.accountId,this.nativeInternalStorage,i.correlationId),s=a.handleRedirectPromise()):(this.logger.trace("handleRedirectPromise - acquiring token from web flow"),l=this.browserStorage.getTemporaryCache($t.CORRELATION_ID,!0)||R.EMPTY_STRING,c=this.createRedirectClient(l),s=c.handleRedirectPromise(t)),r=s.then(function(p){if(p){var h=n.length&lt;u.getAllAccounts().length;h?(u.eventHandler.emitEvent(st.LOGIN_SUCCESS,$e.Redirect,p),u.logger.verbose("handleRedirectResponse returned result, login success")):(u.eventHandler.emitEvent(st.ACQUIRE_TOKEN_SUCCESS,$e.Redirect,p),u.logger.verbose("handleRedirectResponse returned result, acquire token success"))}return u.eventHandler.emitEvent(st.HANDLE_REDIRECT_END,$e.Redirect),p}).catch(function(p){throw n.length&gt;0?u.eventHandler.emitEvent(st.ACQUIRE_TOKEN_FAILURE,$e.Redirect,null,p):u.eventHandler.emitEvent(st.LOGIN_FAILURE,$e.Redirect,null,p),u.eventHandler.emitEvent(st.HANDLE_REDIRECT_END,$e.Redirect),p}),this.redirectResponse.set(o,r)):this.logger.verbose("handleRedirectPromise has been called previously, returning the result from the first call"),[2,r]):(this.logger.verbose("handleRedirectPromise returns null, not browser environment"),[2,null])})})},e.prototype.acquireTokenRedirect=function(t){return X(this,void 0,void 0,function(){var n,o,r,i,s,a=this;return J(this,function(l){return n=this.getRequestCorrelationId(t),this.logger.verbose("acquireTokenRedirect called",n),this.preflightBrowserEnvironmentCheck($e.Redirect),o=this.getAllAccounts().length&gt;0,o?this.eventHandler.emitEvent(st.ACQUIRE_TOKEN_START,$e.Redirect,t):this.eventHandler.emitEvent(st.LOGIN_START,$e.Redirect,t),this.nativeExtensionProvider&amp;&amp;this.canUseNative(t)?(i=new Rl(this.config,this.browserStorage,this.browserCrypto,this.logger,this.eventHandler,this.navigationClient,Wt.acquireTokenRedirect,this.performanceClient,this.nativeExtensionProvider,this.getNativeAccountId(t),this.nativeInternalStorage,t.correlationId),r=i.acquireTokenRedirect(t).catch(function(c){if(c instanceof bi&amp;&amp;c.isFatal()){a.nativeExtensionProvider=void 0;var u=a.createRedirectClient(t.correlationId);return u.acquireToken(t)}else if(c instanceof Un){a.logger.verbose("acquireTokenRedirect - Resolving interaction required error thrown by native broker by falling back to web flow");var u=a.createRedirectClient(t.correlationId);return u.acquireToken(t)}throw a.browserStorage.setInteractionInProgress(!1),c})):(s=this.createRedirectClient(t.correlationId),r=s.acquireToken(t)),[2,r.catch(function(c){throw o?a.eventHandler.emitEvent(st.ACQUIRE_TOKEN_FAILURE,$e.Redirect,null,c):a.eventHandler.emitEvent(st.LOGIN_FAILURE,$e.Redirect,null,c),c})]})})},e.prototype.acquireTokenPopup=function(t){var n=this,o=this.getRequestCorrelationId(t),r=this.performanceClient.startMeasurement(en.AcquireTokenPopup,o);try{this.logger.verbose("acquireTokenPopup called",o),this.preflightBrowserEnvironmentCheck($e.Popup)}catch(l){return Promise.reject(l)}var i=this.getAllAccounts();i.length&gt;0?this.eventHandler.emitEvent(st.ACQUIRE_TOKEN_START,$e.Popup,t):this.eventHandler.emitEvent(st.LOGIN_START,$e.Popup,t);var s;if(this.canUseNative(t))s=this.acquireTokenNative(t,Wt.acquireTokenPopup).then(function(l){return n.browserStorage.setInteractionInProgress(!1),r.endMeasurement({success:!0,isNativeBroker:!0,requestId:l.requestId}),r.flushMeasurement(),l}).catch(function(l){if(l instanceof bi&amp;&amp;l.isFatal()){n.nativeExtensionProvider=void 0;var c=n.createPopupClient(t.correlationId);return c.acquireToken(t)}else if(l instanceof Un){n.logger.verbose("acquireTokenPopup - Resolving interaction required error thrown by native broker by falling back to web flow");var c=n.createPopupClient(t.correlationId);return c.acquireToken(t)}throw n.browserStorage.setInteractionInProgress(!1),l});else{var a=this.createPopupClient(t.correlationId);s=a.acquireToken(t)}return s.then(function(l){var c=i.length&lt;n.getAllAccounts().length;return c?n.eventHandler.emitEvent(st.LOGIN_SUCCESS,$e.Popup,l):n.eventHandler.emitEvent(st.ACQUIRE_TOKEN_SUCCESS,$e.Popup,l),r.addStaticFields({accessTokenSize:l.accessToken.length,idTokenSize:l.idToken.length}),r.endMeasurement({success:!0,requestId:l.requestId}),r.flushMeasurement(),l}).catch(function(l){return i.length&gt;0?n.eventHandler.emitEvent(st.ACQUIRE_TOKEN_FAILURE,$e.Popup,null,l):n.eventHandler.emitEvent(st.LOGIN_FAILURE,$e.Popup,null,l),r.endMeasurement({errorCode:l.errorCode,subErrorCode:l.subError,success:!1}),r.flushMeasurement(),Promise.reject(l)})},e.prototype.ssoSilent=function(t){return X(this,void 0,void 0,function(){var n,o,r,i,s,a=this;return J(this,function(l){return n=this.getRequestCorrelationId(t),o=Re(Re({},t),{prompt:t.prompt,correlationId:n}),this.preflightBrowserEnvironmentCheck($e.Silent),r=this.performanceClient.startMeasurement(en.SsoSilent,n),this.logger.verbose("ssoSilent called",n),this.eventHandler.emitEvent(st.SSO_SILENT_START,$e.Silent,o),this.canUseNative(o)?i=this.acquireTokenNative(o,Wt.ssoSilent).catch(function(c){if(c instanceof bi&amp;&amp;c.isFatal()){a.nativeExtensionProvider=void 0;var u=a.createSilentIframeClient(o.correlationId);return u.acquireToken(o)}throw c}):(s=this.createSilentIframeClient(o.correlationId),i=s.acquireToken(o)),[2,i.then(function(c){return a.eventHandler.emitEvent(st.SSO_SILENT_SUCCESS,$e.Silent,c),r.addStaticFields({accessTokenSize:c.accessToken.length,idTokenSize:c.idToken.length}),r.endMeasurement({success:!0,isNativeBroker:c.fromNativeBroker,requestId:c.requestId}),r.flushMeasurement(),c}).catch(function(c){throw a.eventHandler.emitEvent(st.SSO_SILENT_FAILURE,$e.Silent,null,c),r.endMeasurement({errorCode:c.errorCode,subErrorCode:c.subError,success:!1}),r.flushMeasurement(),c})]})})},e.prototype.acquireTokenByCode=function(t){return X(this,void 0,void 0,function(){var n,o,r,i,s=this;return J(this,function(a){n=this.getRequestCorrelationId(t),this.preflightBrowserEnvironmentCheck($e.Silent),this.logger.trace("acquireTokenByCode called",n),this.eventHandler.emitEvent(st.ACQUIRE_TOKEN_BY_CODE_START,$e.Silent,t),o=this.performanceClient.startMeasurement(en.AcquireTokenByCode,t.correlationId);try{if(t.code)return r=t.code,i=this.hybridAuthCodeResponses.get(r),i?(this.logger.verbose("Existing acquireTokenByCode request found",t.correlationId),o.endMeasurement({success:!0}),o.discardMeasurement()):(this.logger.verbose("Initiating new acquireTokenByCode request",n),i=this.acquireTokenByCodeAsync(Re(Re({},t),{correlationId:n})).then(function(l){return s.eventHandler.emitEvent(st.ACQUIRE_TOKEN_BY_CODE_SUCCESS,$e.Silent,l),s.hybridAuthCodeResponses.delete(r),o.addStaticFields({accessTokenSize:l.accessToken.length,idTokenSize:l.idToken.length}),o.endMeasurement({success:!0,isNativeBroker:l.fromNativeBroker,requestId:l.requestId}),o.flushMeasurement(),l}).catch(function(l){throw s.hybridAuthCodeResponses.delete(r),s.eventHandler.emitEvent(st.ACQUIRE_TOKEN_BY_CODE_FAILURE,$e.Silent,null,l),o.endMeasurement({errorCode:l.errorCode,subErrorCode:l.subError,success:!1}),o.flushMeasurement(),l}),this.hybridAuthCodeResponses.set(r,i)),[2,i];if(t.nativeAccountId){if(this.canUseNative(t,t.nativeAccountId))return[2,this.acquireTokenNative(t,Wt.acquireTokenByCode,t.nativeAccountId).catch(function(l){throw l instanceof bi&amp;&amp;l.isFatal()&amp;&amp;(s.nativeExtensionProvider=void 0),l})];throw ce.createUnableToAcquireTokenFromNativePlatformError()}else throw ce.createAuthCodeOrNativeAccountIdRequiredError()}catch(l){throw this.eventHandler.emitEvent(st.ACQUIRE_TOKEN_BY_CODE_FAILURE,$e.Silent,null,l),o.endMeasurement({errorCode:l instanceof Ce&amp;&amp;l.errorCode||void 0,subErrorCode:l instanceof Ce&amp;&amp;l.subError||void 0,success:!1}),l}return[2]})})},e.prototype.acquireTokenByCodeAsync=function(t){return X(this,void 0,void 0,function(){var n,o;return J(this,function(r){switch(r.label){case 0:return this.logger.trace("acquireTokenByCodeAsync called",t.correlationId),n=this.createSilentAuthCodeClient(t.correlationId),[4,n.acquireToken(t)];case 1:return o=r.sent(),[2,o]}})})},e.prototype.acquireTokenFromCache=function(t,n,o){return X(this,void 0,void 0,function(){return J(this,function(r){switch(o.cacheLookupPolicy){case wr.Default:case wr.AccessToken:case wr.AccessTokenAndRefreshToken:return[2,t.acquireToken(n)];default:throw he.createRefreshRequiredError()}return[2]})})},e.prototype.acquireTokenByRefreshToken=function(t,n){return X(this,void 0,void 0,function(){var o;return J(this,function(r){switch(n.cacheLookupPolicy){case wr.Default:case wr.AccessTokenAndRefreshToken:case wr.RefreshToken:case wr.RefreshTokenAndNetwork:return o=this.createSilentRefreshClient(t.correlationId),[2,o.acquireToken(t)];default:throw he.createRefreshRequiredError()}return[2]})})},e.prototype.acquireTokenBySilentIframe=function(t){return X(this,void 0,void 0,function(){var n;return J(this,function(o){return n=this.createSilentIframeClient(t.correlationId),[2,n.acquireToken(t)]})})},e.prototype.logout=function(t){return X(this,void 0,void 0,function(){var n;return J(this,function(o){return n=this.getRequestCorrelationId(t),this.logger.warning("logout API is deprecated and will be removed in msal-browser v3.0.0. Use logoutRedirect instead.",n),[2,this.logoutRedirect(Re({correlationId:n},t))]})})},e.prototype.logoutRedirect=function(t){return X(this,void 0,void 0,function(){var n,o;return J(this,function(r){return n=this.getRequestCorrelationId(t),this.preflightBrowserEnvironmentCheck($e.Redirect),o=this.createRedirectClient(n),[2,o.logout(t)]})})},e.prototype.logoutPopup=function(t){try{var n=this.getRequestCorrelationId(t);this.preflightBrowserEnvironmentCheck($e.Popup);var o=this.createPopupClient(n);return o.logout(t)}catch(r){return Promise.reject(r)}},e.prototype.getAllAccounts=function(){return this.logger.verbose("getAllAccounts called"),this.isBrowserEnvironment?this.browserStorage.getAllAccounts():[]},e.prototype.getAccountByUsername=function(t){var n=this.getAllAccounts();return!le.isEmpty(t)&amp;&amp;n&amp;&amp;n.length?(this.logger.verbose("Account matching username found, returning"),this.logger.verbosePii("Returning signed-in accounts matching username: "+t),n.filter(function(o){return o.username.toLowerCase()===t.toLowerCase()})[0]||null):(this.logger.verbose("getAccountByUsername: No matching account found, returning null"),null)},e.prototype.getAccountByHomeId=function(t){var n=this.getAllAccounts();return!le.isEmpty(t)&amp;&amp;n&amp;&amp;n.length?(this.logger.verbose("Account matching homeAccountId found, returning"),this.logger.verbosePii("Returning signed-in accounts matching homeAccountId: "+t),n.filter(function(o){return o.homeAccountId===t})[0]||null):(this.logger.verbose("getAccountByHomeId: No matching account found, returning null"),null)},e.prototype.getAccountByLocalId=function(t){var n=this.getAllAccounts();return!le.isEmpty(t)&amp;&amp;n&amp;&amp;n.length?(this.logger.verbose("Account matching localAccountId found, returning"),this.logger.verbosePii("Returning signed-in accounts matching localAccountId: "+t),n.filter(function(o){return o.localAccountId===t})[0]||null):(this.logger.verbose("getAccountByLocalId: No matching account found, returning null"),null)},e.prototype.setActiveAccount=function(t){this.browserStorage.setActiveAccount(t)},e.prototype.getActiveAccount=function(){return this.browserStorage.getActiveAccount()},e.prototype.preflightBrowserEnvironmentCheck=function(t,n){if(n===void 0&amp;&amp;(n=!0),this.logger.verbose("preflightBrowserEnvironmentCheck started"),an.blockNonBrowserEnvironment(this.isBrowserEnvironment),an.blockRedirectInIframe(t,this.config.system.allowRedirectInIframe),an.blockReloadInHiddenIframes(),an.blockAcquireTokenInPopups(),an.blockNativeBrokerCalledBeforeInitialized(this.config.system.allowNativeBroker,this.initialized),t===$e.Redirect&amp;&amp;this.config.cache.cacheLocation===ho.MemoryStorage&amp;&amp;!this.config.cache.storeAuthStateInCookie)throw qm.createInMemoryRedirectUnavailableError();(t===$e.Redirect||t===$e.Popup)&amp;&amp;this.preflightInteractiveRequest(n)},e.prototype.preflightInteractiveRequest=function(t){this.logger.verbose("preflightInteractiveRequest called, validating app environment"),an.blockReloadInHiddenIframes(),t&amp;&amp;this.browserStorage.setInteractionInProgress(!0)},e.prototype.acquireTokenNative=function(t,n,o){return X(this,void 0,void 0,function(){var r;return J(this,function(i){if(this.logger.trace("acquireTokenNative called"),!this.nativeExtensionProvider)throw ce.createNativeConnectionNotEstablishedError();return r=new Rl(this.config,this.browserStorage,this.browserCrypto,this.logger,this.eventHandler,this.navigationClient,n,this.performanceClient,this.nativeExtensionProvider,o||this.getNativeAccountId(t),this.nativeInternalStorage,t.correlationId),[2,r.acquireToken(t)]})})},e.prototype.canUseNative=function(t,n){if(this.logger.trace("canUseNative called"),!qs.isNativeAvailable(this.config,this.logger,this.nativeExtensionProvider,t.authenticationScheme))return this.logger.trace("canUseNative: isNativeAvailable returned false, returning false"),!1;if(t.prompt)switch(t.prompt){case jn.NONE:case jn.CONSENT:case jn.LOGIN:this.logger.trace("canUseNative: prompt is compatible with native flow");break;default:return this.logger.trace("canUseNative: prompt = "+t.prompt+" is not compatible with native flow, returning false"),!1}return!n&amp;&amp;!this.getNativeAccountId(t)?(this.logger.trace("canUseNative: nativeAccountId is not available, returning false"),!1):!0},e.prototype.getNativeAccountId=function(t){var n=t.account||this.browserStorage.getAccountInfoByHints(t.loginHint,t.sid)||this.getActiveAccount();return n&amp;&amp;n.nativeAccountId||""},e.prototype.createPopupClient=function(t){return new Une(this.config,this.browserStorage,this.browserCrypto,this.logger,this.eventHandler,this.navigationClient,this.performanceClient,this.nativeInternalStorage,this.nativeExtensionProvider,t)},e.prototype.createRedirectClient=function(t){return new Fne(this.config,this.browserStorage,this.browserCrypto,this.logger,this.eventHandler,this.navigationClient,this.performanceClient,this.nativeInternalStorage,this.nativeExtensionProvider,t)},e.prototype.createSilentIframeClient=function(t){return new Bne(this.config,this.browserStorage,this.browserCrypto,this.logger,this.eventHandler,this.navigationClient,Wt.ssoSilent,this.performanceClient,this.nativeInternalStorage,this.nativeExtensionProvider,t)},e.prototype.createSilentCacheClient=function(t){return new _A(this.config,this.browserStorage,this.browserCrypto,this.logger,this.eventHandler,this.navigationClient,this.performanceClient,this.nativeExtensionProvider,t)},e.prototype.createSilentRefreshClient=function(t){return new zne(this.config,this.browserStorage,this.browserCrypto,this.logger,this.eventHandler,this.navigationClient,this.performanceClient,this.nativeExtensionProvider,t)},e.prototype.createSilentAuthCodeClient=function(t){return new noe(this.config,this.browserStorage,this.browserCrypto,this.logger,this.eventHandler,this.navigationClient,Wt.acquireTokenByCode,this.performanceClient,this.nativeExtensionProvider,t)},e.prototype.addEventCallback=function(t){return this.eventHandler.addEventCallback(t)},e.prototype.removeEventCallback=function(t){this.eventHandler.removeEventCallback(t)},e.prototype.addPerformanceCallback=function(t){return this.performanceClient.addPerformanceCallback(t)},e.prototype.removePerformanceCallback=function(t){return this.performanceClient.removePerformanceCallback(t)},e.prototype.enableAccountStorageEvents=function(){this.eventHandler.enableAccountStorageEvents()},e.prototype.disableAccountStorageEvents=function(){this.eventHandler.disableAccountStorageEvents()},e.prototype.getTokenCache=function(){return this.tokenCache},e.prototype.getLogger=function(){return this.logger},e.prototype.setLogger=function(t){this.logger=t},e.prototype.initializeWrapperLibrary=function(t,n){this.browserStorage.setWrapperMetadata(t,n)},e.prototype.setNavigationClient=function(t){this.navigationClient=t},e.prototype.getConfiguration=function(){return this.config},e.prototype.getRequestCorrelationId=function(t){return t?.correlationId?t.correlationId:this.isBrowserEnvironment?this.browserCrypto.createNewGuid():R.EMPTY_STRING},e}();var t1=function(e){Qt(t,e);function t(n){var o=e.call(this,n)||this;return o.activeSilentTokenRequests=new Map,o}return t.prototype.loginRedirect=function(n){return X(this,void 0,void 0,function(){var o;return J(this,function(r){return o=this.getRequestCorrelationId(n),this.logger.verbose("loginRedirect called",o),[2,this.acquireTokenRedirect(Re({correlationId:o},n||XN))]})})},t.prototype.loginPopup=function(n){var o=this.getRequestCorrelationId(n);return this.logger.verbose("loginPopup called",o),this.acquireTokenPopup(Re({correlationId:o},n||XN))},t.prototype.acquireTokenSilent=function(n){return X(this,void 0,void 0,function(){var o,r,i,s,a,l,c,u=this;return J(this,function(d){if(o=this.getRequestCorrelationId(n),r=this.performanceClient.startMeasurement(en.AcquireTokenSilent,o),r.addStaticFields({cacheLookupPolicy:n.cacheLookupPolicy}),this.preflightBrowserEnvironmentCheck($e.Silent),this.logger.verbose("acquireTokenSilent called",o),i=n.account||this.getActiveAccount(),!i)throw ce.createNoAccountError();return s={clientId:this.config.auth.clientId,authority:n.authority||R.EMPTY_STRING,scopes:n.scopes,homeAccountIdentifier:i.homeAccountId,claims:n.claims,authenticationScheme:n.authenticationScheme,resourceRequestMethod:n.resourceRequestMethod,resourceRequestUri:n.resourceRequestUri,shrClaims:n.shrClaims,sshKid:n.sshKid},a=JSON.stringify(s),l=this.activeSilentTokenRequests.get(a),typeof l&gt;"u"?(this.logger.verbose("acquireTokenSilent called for the first time, storing active request",o),c=this.acquireTokenSilentAsync(Re(Re({},n),{correlationId:o}),i).then(function(p){return u.activeSilentTokenRequests.delete(a),r.addStaticFields({accessTokenSize:p.accessToken.length,idTokenSize:p.idToken.length}),r.endMeasurement({success:!0,fromCache:p.fromCache,isNativeBroker:p.fromNativeBroker,cacheLookupPolicy:n.cacheLookupPolicy,requestId:p.requestId}),r.flushMeasurement(),p}).catch(function(p){throw u.activeSilentTokenRequests.delete(a),r.endMeasurement({errorCode:p.errorCode,subErrorCode:p.subError,success:!1}),r.flushMeasurement(),p}),this.activeSilentTokenRequests.set(a,c),[2,c]):(this.logger.verbose("acquireTokenSilent has been called previously, returning the result from the first call",o),r.endMeasurement({success:!0}),r.discardMeasurement(),[2,l])})})},t.prototype.acquireTokenSilentAsync=function(n,o){return X(this,void 0,void 0,function(){var r,i,s,a,l,c,u=this;return J(this,function(d){switch(d.label){case 0:return this.eventHandler.emitEvent(st.ACQUIRE_TOKEN_START,$e.Silent,n),r=this.performanceClient.startMeasurement(en.AcquireTokenSilentAsync,n.correlationId),qs.isNativeAvailable(this.config,this.logger,this.nativeExtensionProvider,n.authenticationScheme)&amp;&amp;o.nativeAccountId?(this.logger.verbose("acquireTokenSilent - attempting to acquire token from native platform"),s=Re(Re({},n),{account:o}),i=this.acquireTokenNative(s,Wt.acquireTokenSilent_silentFlow).catch(function(p){return X(u,void 0,void 0,function(){var h;return J(this,function(g){if(p instanceof bi&amp;&amp;p.isFatal())return this.logger.verbose("acquireTokenSilent - native platform unavailable, falling back to web flow"),this.nativeExtensionProvider=void 0,h=this.createSilentIframeClient(n.correlationId),[2,h.acquireToken(n)];throw p})})}),[3,3]):[3,1];case 1:return this.logger.verbose("acquireTokenSilent - attempting to acquire token from web flow"),a=this.createSilentCacheClient(n.correlationId),[4,a.initializeSilentRequest(n,o)];case 2:l=d.sent(),c=Re(Re({},n),{cacheLookupPolicy:n.cacheLookupPolicy||wr.Default}),i=this.acquireTokenFromCache(a,l,c).catch(function(p){if(c.cacheLookupPolicy===wr.AccessToken)throw p;return an.blockReloadInHiddenIframes(),u.eventHandler.emitEvent(st.ACQUIRE_TOKEN_NETWORK_START,$e.Silent,l),u.acquireTokenByRefreshToken(l,c).catch(function(h){var g=h instanceof Ur,f=h instanceof Un,b=h.errorCode===ir.INVALID_GRANT_ERROR;if((!g||!b||f||c.cacheLookupPolicy===wr.AccessTokenAndRefreshToken||c.cacheLookupPolicy===wr.RefreshToken)&amp;&amp;c.cacheLookupPolicy!==wr.Skip)throw h;return u.logger.verbose("Refresh token expired/invalid or CacheLookupPolicy is set to Skip, attempting acquire token by iframe.",n.correlationId),u.acquireTokenBySilentIframe(l)})}),d.label=3;case 3:return[2,i.then(function(p){return u.eventHandler.emitEvent(st.ACQUIRE_TOKEN_SUCCESS,$e.Silent,p),r.endMeasurement({success:!0,fromCache:p.fromCache,isNativeBroker:p.fromNativeBroker,requestId:p.requestId}),p}).catch(function(p){throw u.eventHandler.emitEvent(st.ACQUIRE_TOKEN_FAILURE,$e.Silent,null,p),r.endMeasurement({errorCode:p.errorCode,subErrorCode:p.subError,success:!1}),p})]}})})},t}(ioe);var nwe="casSignIn",n1=class e{constructor(t,n=!1){this.url=Cl(t),n&amp;&amp;this.url.searchParams.set(nwe,"true"),this.source=this.url.searchParams.get("source"),this.source||(this.source=A("page_type")==="learn"||A("page_kind")==="learn"?"learn":"docs",A("uhfHeaderId")!=="answers"&amp;&amp;this.url.searchParams.set("source",this.source))}static getProfileContext(t){try{let n=t||location.href,o=new e(n),r=Cl(n);return r.searchParams.delete("source"),{redirectUrl:r.href,source:o.source,microsoftUser:void 0}}catch{return{redirectUrl:void 0,source:void 0,microsoftUser:void 0}}}toString(){return this.url.href}};function soe(e,t=!1){let n=null;try{n=new n1(e,t).toString()}catch{n=location.href}return n}var Dut=new URL("./register",dc()).toString(),EA=w.accessLevel==="local"?`https://${location.hostname}/_themes/docs.theme/master/en-us/_themes/global/identity-redirect.html`:`${location.origin}/_themes/docs.theme/master/en-us/_themes/global/identity-redirect.html`,$ut=loe(),Nut=location.origin,owe=w.supportLevel==="production"?"18fbca16-2224-45f6-85b0-f7bf2b39b3f3":"f602d4fb-244f-48be-a746-435fac3917df",rwe="https://login.microsoftonline.com",iwe="common",vi,aoe=()=&gt;{let e={auth:{clientId:owe,authority:`${rwe}/${iwe}`,redirectUri:EA},cache:{cacheLocation:"localStorage",storeAuthStateInCookie:!1},system:{loggerOptions:{loggerCallback:(t,n,o)=&gt;{if(!o)switch(t){case sn.Info:w.reviewFeatures&amp;&amp;console.info(n);return;case sn.Verbose:w.reviewFeatures&amp;&amp;console.debug(n);return;case sn.Warning:w.reviewFeatures?console.warn(n):Ao.trackTrace({message:n,severityLevel:sn.Warning,iKey:"learn.msal"});return;case sn.Error:w.reviewFeatures?console.error(n):Ao.trackTrace({message:n,severityLevel:sn.Error,iKey:"learn.msal"});return}}}}};vi=new t1(e)};function loe(){return w.accessLevel==="local"?`https://${location.hostname}/_themes/docs.theme/master/en-us/_themes/global/identity-profile.html`:`${location.origin}/_themes/docs.theme/${cwe()}/en-us/_themes/global/identity-profile.html`}function swe(e,t=null,n=!1){let o=soe(e,n),r=loe(),i=encodeURIComponent(o),s=xu();return{scopes:["openid","profile","email"],prompt:t,redirectStartPage:r,nonce:s,redirectUri:EA,state:i}}function coe(e,t=null,n=!1){return vi.setActiveAccount(null),vi.loginRedirect(swe(e,t,n))}var awe={scopes:["openid","profile","email"]};function uoe(){try{let e=lwe();return e?vi.acquireTokenSilent(Object.assign({},awe,{prompt:"none",account:e})).then(t=&gt;(TE(t.idToken),!0)).catch(()=&gt;(SE(),!1)):Promise.resolve(!1)}catch{return Promise.resolve(!1)}}function lwe(e=vu()){if(!e)return null;let n=EE(e).preferred_username;return n?vi.getAccountByUsername(n):null}function cwe(){return Ot?(ut(["themebranch","branch"],"master")||"master").replace(/^main$/,"master"):(ut(["themebranch"],"master")||"master").replace(/^main$/,"master")}var kA=class{},CA=class{constructor(t,n,o=new bt){this.stack=t,this.final=n,this.bus=o}async run(){let t=0,n=!0,o=this.final,r=[],i=this.bus.subscribe(kA,()=&gt;n=!1),s=a=&gt;(this.bus.publish(new kA),o=a||o,!1);try{for(;n&amp;&amp;this.stack[t];){let a=await this.stack[t](s);if(a||r[t]!==!1){r[t]=a,t+=a?-1:1;continue}n=!1}t&gt;=0&amp;&amp;o(),i()}catch(a){throw i(),this.final(),a}}};var doe=$.profile.me,uwe=`${doe}?isCPMCalled=true`,poe=new URL("./register",dc()).toString(),dwe=location.origin;async function Fm(){let t=location.pathname.split("/").indexOf("edit")!==-1?uwe:doe;try{let o=await fetch(j(t,{credentials:"include"}));if(o.ok&amp;&amp;o.status!==204){let r=await o.json();L.readUserProfile(r)}else L.setAnonymous()}catch{L.setAnonymous()}}async function moe(e=()=&gt;{L.setAnonymous()}){if(!I.userServices)return L.setAnonymous(),Promise.resolve();await new CA([pwe,mwe,uoe],e).run()}async function pwe(e=()=&gt;!1){try{let t=Dr();if(t){let n=yu(t);return L.readUserFromToken(n),!0}return!1}catch(t){return t instanceof rl?!1:e()}}async function mwe(e=()=&gt;!1){try{let t=vu();if(t){yu(t);let n=await hD(t);return wE(n),!0}return!1}catch(t){return t instanceof rl?!1:t instanceof sv?e(hwe):e()}}function hwe(){if(A("page_kind")!=="register"){L.setAnonymous();let n=ne({redirectUrl:location.href});location.href=`${poe}?${n}`;return}let e=vu(),t=yu(e);L.mapIdTokenToProfile(t)}function gwe(){localStorage.removeItem("gitHubToken")}async function yi(e=location.href,t=!1,n=!1){if(gwe(),t&amp;&amp;await M($.auth.signOut),yJ(),Dr()&amp;&amp;await _ne(),X_(),SE(),!n){let o=Cl(e,dwe);location.href=`${o.origin}${o.pathname}${o.search}`}}function Hn(e=location.href,t="select_account",n=!1){coe(e,t,n)}function hoe(e=location.href){location.href=`/_themes/docs.theme/master/en-us/_themes/global/permissioned-auth.html?changeDirectory=true&amp;redirectUrl=${e}`}var AA={setItem(e,t,n){try{let o=n.getTime();if(Date.now()&gt;=o)return;let r={value:t,expiry:o};we.setItem(e,JSON.stringify(r))}catch{}},getItem(e){try{let t=we.getItem(e);if(!t)return null;let n=JSON.parse(t);return typeof n.expiry!="number"||isNaN(n.expiry)||Date.now()&gt;=n.expiry?(we.removeItem(e),null):n.value}catch{return null}},removeItem(e){we.removeItem(e)},clear(){we.clear()}};function goe(){let e=A("original_content_git_url")||A("original_ref_skeleton_git_url")||"",t=e;if(t!==""&amp;&amp;t.substring(0,8)==="https://")try{let n=new URL(e);t=`${n.pathname}${n.search}`}catch{t=t.substring(8)}return t}function Zf(){let e=o1(),t;return Ot?t=`/${_.data.userLocale}/test/learn/support/troubleshooting${e}`:t=`/${_.data.userLocale}/training/support/troubleshooting${e}`,t}function o1(){let e={uid:A("uid")||"",documentId:A("document_id")||"",versionIndependentDocumentId:A("document_version_independent_id")||"",contentPath:goe(),url:location.href,author:A("ms.author")||""},t=Object.keys(e).reduce((n,o)=&gt;{let r=e[o];return r===void 0||r.trim().length===0||n.push(`${o}=${encodeURIComponent(r)}`),n},[]);return t.length===0?"":`?${t.join("&amp;")}`}function PA(e,t=Hn){let n=new URL(e||location.href);n.searchParams.set("account-linking","1"),t(n.href,"login")}var xi={Cancel:{text:We,clickHandler:rg,modifiers:"button-primary",biName:"add-account-error-cancel"},ContactCustomerSupport:{text:vG,clickHandler:()=&gt;{location.href=Zf()},modifiers:"button-primary button-filled",biName:"add-account-error-contact-support"},Ok:{text:Wo,clickHandler:rg,modifiers:"button-primary button-filled",biName:"add-account-error-ok"},SelectAccount:{text:TK,clickHandler:()=&gt;PA(),modifiers:"button-primary button-filled",biName:"add-account-error-select-account"}};function fwe(e){return{accountAlreadyRegistered:{title:cK.replace("{account}",e),description:hK,buttons:[xi.Cancel,xi.SelectAccount]},alreadyHasCertProfileConnected:{title:SK,description:wK,buttons:[xi.ContactCustomerSupport]},alreadyLinked:{title:gK,description:_0,buttons:[xi.Cancel,xi.SelectAccount]},moreThanOneAccountPerTenant:{title:pK,description:`${_K} ${_0}.`,buttons:[xi.Ok]},moreThanOneMSAAccount:{title:vK,description:fK.replace("{account}",e),buttons:[xi.Ok]},needAtLeastOneAccountLinked:{title:bK,description:mK,buttons:[xi.Ok]},numberOfAccounts:{title:uK,description:dK,buttons:[xi.Ok]},profileMergeRunning:{title:yK,description:xK,buttons:[xi.Ok]},profileMergeAlreadyComplete:{title:CK,description:AK,buttons:[xi.Ok]},profileMergeRecordNotFound:{title:PK,description:IK,buttons:[xi.Ok]},previousMergeAttemptPreventsAction:{title:LK,description:RK,buttons:[xi.Ok]},unexpectedError:{title:Jo,buttons:[xi.Ok]}}}function r1(e,t){let n=fwe(e)[t];return m`
		&lt;button
			data-dismiss
			type="button"
			class="dismiss delete modal-close position-absolute delete-lg margin-top-xs margin-right-xs top-0 right-0"
			@click="${rg}"
			aria-label="${ge}"
		&gt;
			&lt;span class="docon docon-navigate-close" aria-hidden="true"&gt;&lt;/span&gt;
		&lt;/button&gt;
		${n.title?m`&lt;h2 class="title margin-top-xs"&gt;${n.title}&lt;/h2&gt;`:null}
		${n.description?m`&lt;p&gt;${z(n.description)}&lt;/p&gt;`:null}
		${n.buttons?m`&lt;div class="display-flex font-size-sm justify-content-flex-end margin-top-sm"&gt;
					${n.buttons.map(o=&gt;m`&lt;button
								type="button"
								class="button modal-close align-self-center margin-right-xxs font-size-sm ${o.modifiers}"
								@click="${o.clickHandler}"
								data-bi-name="${o.biName}"
							&gt;
								${o.text}
							&lt;/button&gt;`)}
			  &lt;/div&gt;`:null}
	`}var bwe={Complete:{color:"success",icon:"docon-status-success-outline",text:MK},Failed:{color:"danger",icon:"docon-status-failure-outline",text:DK},Running:{color:"warning",icon:"docon-status-info-outline",text:UK},Terminated:{color:"success",icon:"docon-status-success-outline",text:HK}};function _we(){return AA.getItem("check-merge-status")!==null}function vwe(){AA.removeItem("check-merge-status")}async function IA(e=!1){if(!(!e&amp;&amp;!_we()))try{let t=await _D();if(t===null||(i1(t),t!=="Running"))return;let n=setInterval(async()=&gt;{t=await _D(),t!==null&amp;&amp;(i1(t),t!=="Running"&amp;&amp;(clearInterval(n),vwe()))},3e4)}catch{}}async function ywe(){try{await ZJ()}catch{}}function xwe(e){return m`&lt;div class="margin-top-sm"&gt;
		&lt;button
			type="button"
			id="terminate-failed-merge"
			class="button modal-close align-self-center margin-right-xxs font-size-sm button-primary button-filled padding-inline-s"
			@click="${()=&gt;Swe(e)}"
		&gt;
			${y0}
		&lt;/button&gt;
		&lt;button
			type="button"
			id="retry-failed-merge"
			class="button modal-close align-self-center margin-right-xxs font-size-sm padding-inline-s"
			@click="${()=&gt;wwe(e)}"
		&gt;
			${v0}
		&lt;/button&gt;
	&lt;/div&gt;`}async function i1(e){if(e==="Acknowledged")return;if(e==="Locked"){Twe();return}e==="Complete"&amp;&amp;Qs.type==="profile"&amp;&amp;await Fm();let t=bwe[e];if(!t)return;let n=qK,o=FK;if(e==="Failed"){let l=await JJ();if(!l)return;let c=l.sourceUserName,u=l.destinationUserName;t.text=t.text.replace("{sourceUser}",Ge(c)),t.text=t.text.replace("{destinationUser}",Ge(u)),n=n.replace("{terminateMergeText}",y0),o=o.replace("{retryMergeText}",v0)}let r=m`
		&lt;div class="content"&gt;
			&lt;p&gt;${$K}&lt;/p&gt;
			&lt;br /&gt;
			&lt;p&gt;${NK}&lt;/p&gt;
			&lt;ul&gt;
				&lt;li&gt;${z(n)}&lt;/li&gt;
				&lt;li&gt;${z(o)}&lt;/li&gt;
			&lt;/ul&gt;
		&lt;/div&gt;
	`,i=document.querySelector("#add-account");if(!i)return;e==="Running"||e==="Failed"?(i.disabled=!0,i.classList.add("is-disabled")):(i.disabled=!1,i.classList.remove("is-disabled"));let s=document.querySelector(".accounts"),a=s.querySelector(".merging-status");s!==null&amp;&amp;(a===null&amp;&amp;(a=document.createElement("div"),a.classList.add("merging-status"),s.appendChild(a)),S(m`
			&lt;div
				id="merge-status-alert"
				class="notification notification-${t.color} notification-dismissable"
				data-dismissable
				data-dismiss-animation="fade"
			&gt;
				&lt;div class="notification-content"&gt;
					&lt;p class="notification-title"&gt;
						&lt;span class="icon" aria-hidden="true"&gt;
							&lt;span class="docon ${t.icon}"&gt;&lt;/span&gt;
						&lt;/span&gt;
						&lt;span&gt;${t.text}&lt;/span&gt;
					&lt;/p&gt;
					${e==="Failed"?m`${r} ${xwe(a)}`:""}
				&lt;/div&gt;
				${e==="Complete"?m`&lt;button
							type="button"
							class="notification-dismiss delete"
							data-bi-name="close"
							data-dismiss
							@click=${()=&gt;ywe()}
							aria-label="${ge}"
					  &gt;&lt;/button&gt;`:null}
			&lt;/div&gt;
		`,a))}function Twe(){let e=document.createElement("div"),t=new _e(e);S(m` &lt;div class="modal-card"&gt;
			&lt;section class="modal-card-body"&gt;
				&lt;button
					data-dismiss
					type="button"
					class="dismiss delete modal-close position-absolute delete-lg margin-top-xs margin-right-xs top-0 right-0"
					@click="${()=&gt;yi(location.origin,!0)}"
					aria-label="${ge}"
				&gt;
					&lt;span class="docon docon-navigate-close" aria-hidden="true"&gt;&lt;/span&gt;
				&lt;/button&gt;
				&lt;h2 class="title margin-top-xxs"&gt;${EK}&lt;/h2&gt;
				&lt;p&gt;${kK}&lt;/p&gt;
				&lt;div
					class="display-flex font-size-sm justify-content-flex-end margin-top-sm margin-bottom-xxs"
				&gt;
					&lt;button
						type="button"
						class="button modal-close align-self-center hmargin-right-xxs font-size-sm button-primary button-filled"
						@click="${()=&gt;yi(location.origin,!0)}"
						data-bi-name="merging-block-notice-signin"
					&gt;
						${zK}
					&lt;/button&gt;
				&lt;/div&gt;
			&lt;/section&gt;
		&lt;/div&gt;`,e),t.show(),document.querySelector(".modal").addEventListener("click",o=&gt;{o.preventDefault(),o.stopPropagation(),yi(location.origin,!0)})}async function Swe(e){boe(e,"Terminate")}async function wwe(e){boe(e,"Retry")}async function foe(e,t){e.classList.remove("is-loading");let n=document.createElement("div"),o=new _e(n);_oe(o,t),await o.show(),e.disabled=!1}async function boe(e,t){let n,o;t==="Terminate"?(n=e.querySelector("#terminate-failed-merge"),o=$.profile.userDeleteMerge):(n=e.querySelector("#retry-failed-merge"),o=$.profile.userRetryMerge);try{n.classList.add("is-loading"),n.disabled=!0;let r=await Ewe(o);if(r.hasError){let i=r.errors[0]||"unexpectedError";await foe(n,i)}else t==="Terminate"?i1("Terminated"):location.reload()}catch{await foe(n,"unexpectedError")}}async function Ewe(e){let n=await M(j(e,{method:"POST"}));if(ue(n),n.ok)return wg(n,!1),{hasError:!1};if(n.status===400){let o=await n.json();if(o.errorCode==="ProfileMergeRunning")return{hasError:!0,message:n.statusText,errors:["profileMergeRunning"]};if(o.errorCode==="ProfileMergeComplete")return{hasError:!0,message:n.statusText,errors:["profileMergeAlreadyComplete"]};throw new Error(`Unexpected response status ${n.status} for ${e}`)}else{if(n.status===404)return{hasError:!0,message:n.statusText,errors:["profileMergeRecordNotFound"]};throw new Error(`Unexpected response status ${n.status} for ${e}`)}}function _oe(e,t="unexpectedError",n=""){S(m`
			&lt;div class="modal-card"&gt;
				&lt;section class="modal-card-body"&gt;${r1(n,t)}&lt;/section&gt;
			&lt;/div&gt;
		`,e.contentElement),e.show()}var LA,RA;async function voe(e){s1(e)&amp;&amp;await kwe()}function s1(e){let t=A("page_type")==="profile",n=A("page_kind");if(!e.isAuthenticated||t&amp;&amp;n!=="register")return!1;let o=!1;return e.acceptedPrivacyNotice.getTime()&amp;&amp;(o=e.userType==="standard"||new Date(e.acceptedPrivacyNotice)&gt;=J0),!o}async function kwe(){if(!LA){let e=x.createElement("div");e.classList.add("modal-content"),S(m` &lt;div
				id="consentModal"
				class="modal-card is-shadowless-mobile fill-mobile padding-xs padding-sm-tablet"
			&gt;&lt;/div&gt;`,e),LA=new _e(e),RA=e.querySelector("#consentModal"),yoe()}await Se,LA.show()}function yoe(){let e=L.userType==="microsoft"?o5:yw,t=()=&gt;XJ(),n=m`
		&lt;section class="modal-card-body"&gt;
			&lt;h2 class="title is-text-centered"&gt;${e}&lt;/h2&gt;
			&lt;p&gt;${z(Pwe())}&lt;/p&gt;
			&lt;button
				id="consent"
				@click="${t}"
				class="modal-close button button-primary button-filled display-block margin-inline-auto margin-top-sm"
				data-autofocus
			&gt;
				${R5}
			&lt;/button&gt;
			&lt;button
				id="noThanks"
				@click="${Cwe}"
				class="link-button margin-inline-auto margin-top-xs"
			&gt;
				${x5}
			&lt;/button&gt;
		&lt;/section&gt;
	`;S(n,RA)}function Cwe(){let e=m` &lt;section class="modal-card-body padding-bottom-none"&gt;
		&lt;h2&gt;${Wa}&lt;/h2&gt;
		&lt;p&gt;${s5}&lt;/p&gt;
		&lt;p class="margin-top-sm"&gt;${JB}&lt;/p&gt;
		&lt;div class="display-flex justify-content-flex-end margin-top-lg"&gt;
			&lt;button
				id="consent-close"
				class="button border-none padding-inline-sm margin-right-xxs has-text-primary"
				@click="${yoe}"
				data-autofocus
			&gt;
				${ge}
			&lt;/button&gt;
			&lt;button id="consent-delete-acct" class="button button-danger button-filled padding-inline-sm"&gt;
				${jr}
			&lt;/button&gt;
		&lt;/div&gt;
		&lt;p
			hidden
			id="error-message"
			class="has-text-danger display-flex justify-content-flex-end margin-bottom-sm"
			aria-live="assertive"
			aria-relevant="text"
		&gt;
			${Jo}
		&lt;/p&gt;
	&lt;/section&gt;`;S(e,RA),Awe(RA)}async function Awe(e){let t=e.querySelector("#error-message"),n=e.querySelector("#consent-delete-acct");t.setAttribute("hidden","hidden"),n.onclick=async()=&gt;{n.classList.add("is-loading");try{await WJ()?(LA.hide(),await yi(location.origin,!0)):t.removeAttribute("hidden")}catch(o){throw t.removeAttribute("hidden"),new Error(`error: ${o.message}`)}finally{n.classList.remove("is-loading")}}}function Pwe(e){return e&amp;&amp;e.length!==0||L.userType==="microsoft"?r5.replace("{email}",e||L.upn):L.authenticationMode==="AAD"||L.userType==="aad"?KO.replace("{email}",L.upn):DG}async function xoe(e,t,n){let o=()=&gt;n.setAttribute("data-authenticated",e.isAuthenticated.toString());o(),e.subscribe(Gn,o),await t,n.setAttribute("data-auth-status-determined","true")}var Ml="docs-sign-in",a1="docs-sign-out",Toe="docs-change-directory";function Soe(e){Lwe(e),e.addEventListener("click",Iwe)}function Iwe(e){if(!(e.target instanceof Element))return;let t=e.target.closest(`.${Ml}, .${a1}, .${Toe}`);if(!t)return;let n=t.classList.contains(Ml);e.preventDefault();let o='a[href]:not([href=""]):not([href="#"])',r=t instanceof HTMLAnchorElement&amp;&amp;t.matches(o)?t.href:location.href;if(t.classList.contains(Toe))hoe(r);else if(n){let i=_.data.isPermissioned;Hn(r,"select_account",i)}else yi(r,!0)}function Lwe(e){let t=n=&gt;{if(!(n.target instanceof Element))return;let o=n.target.closest(`.${Ml}, .${a1}`);if(!o)return;let r=o.classList.contains(Ml);n.target.setAttribute("data-m",JSON.stringify({cN:r?Ml:a1,bhvr:r?100:101}))};e.addEventListener("touchstart",t,!0),e.addEventListener("pointerdown",t,!0),e.addEventListener("keyup",n=&gt;{n.which===Me.enter&amp;&amp;t(n)},!0)}function Rwe(e){return e!=null&amp;&amp;MX.find(t=&gt;t===e)!=null}function Mwe(e,t=null){if(!e)return t==="viva-learning"||t==="blended-learning";try{let n=new URL(e);if(n.host)for(let o of DX){let r=o.trim();if(r&amp;&amp;(n.host.endsWith(`.${r}`)||n.host===r))return!0}return!1}catch{return!1}}function Dwe(e,t){return Rwe(e)&amp;&amp;Mwe(t,e)}async function woe(){let e=te().sso,t=x.referrer;if(Ft({sso:null},"replaceState"),Dwe(e,t))try{Ft({context:"sso",source:e},"replaceState");let n=await vi.ssoSilent({scopes:["openid","profile","email"]});n&amp;&amp;(X_(),TE(n.idToken))}catch(n){n instanceof Un&amp;&amp;(yi("",!1,!0),Hn(window.location.href,"select_account"))}}var l1,Ae=new Promise(e=&gt;l1=e);function Eoe(){if(!I.userServices){l1(),Se.then(()=&gt;{let e=x.getElementById("docs-sign-in-container-item");e&amp;&amp;(e.hidden=!0)});return}aoe(),vi.handleRedirectPromise(),xoe(L,Ae,x.documentElement),Soe(x.documentElement),I.permissionedContent&amp;&amp;Se.then(e=&gt;{x.body.querySelectorAll("[data-permissioned-content]").forEach(t=&gt;t.hidden=!1)}),L.subscribe(Gn,async()=&gt;{await Promise.all([WE,Se]),Z0(x.body,L)}),woe().then(()=&gt;moe().then(l1)),Ae.then(async()=&gt;{if(L.userType!=="standard"&amp;&amp;voe(L),!L.isAuthenticated)return;if(!s1(L)){await Se,IA();return}let e=new URL("./register",dc(_.data.userLocale));if(location.pathname===e.pathname)return;let t=ne({redirectUrl:location.href});location.href=`${e.toString()}?${t}`})}function koe(){let e=location.pathname.toLowerCase();if(Ot&amp;&amp;e!==`/${_.data.userLocale}/test/docs/architecture/icons/`)return;if(!Ot&amp;&amp;e!==`/${_.data.userLocale}/azure/architecture/icons/`&amp;&amp;e!==`/${_.data.userLocale}/power-platform/guidance/icons`&amp;&amp;e!==`/${_.data.userLocale}/dynamics365/get-started/icons`)return;let t=x.querySelector(".content a.button"),n=t.href;t.parentElement.parentElement.classList.add("margin-bottom-lg");let o=()=&gt;{x.querySelector('.azure-icons-consent input[type="checkbox"]').checked?(t.href=n,t.removeAttribute("disabled")):(t.href="javascript:void(0)",t.setAttribute("disabled","disabled"))},r=a=&gt;{let l=a.target instanceof HTMLElement&amp;&amp;a.target;l&amp;&amp;l.parentElement.classList.contains("azure-icons-consent")&amp;&amp;o()},i=x.getElementById("consent-checkbox");i.classList.add("margin-block-sm");let s=i.textContent;S($we(s),i),o(),F.addEventListener("change",r)}function $we(e){return m`
		&lt;label class="checkbox azure-icons-consent"&gt;
			&lt;input type="checkbox" /&gt;
			&lt;span class="checkbox-check" role="presentation"&gt;&lt;/span&gt;
			&lt;span class="checkbox-text"&gt;${e}&lt;/span&gt;
		&lt;/label&gt;
	`}function Nwe(e,t){let n={};return e.querySelectorAll("li &gt; a").forEach(r=&gt;{if(r.textContent){let i=t?r.textContent="default":r.textContent.trim().slice(1,-1).split("|");if(i.length===2){let s=i[0].trim(),a=i[1].trim(),l=r.href;s&amp;&amp;a&amp;&amp;l&amp;&amp;(n[s]||(n[s]={}),n[s][a]=l)}}}),n}function Coe(e){let t=document.createElement("a");return t.href=e,t.host===""&amp;&amp;(t.href=t.href),t.protocol+"//"+t.host+t.pathname}function qwe(e){let t=window.location.href.toLowerCase(),n=Coe(t);for(let o in e)for(let r in e[o]){let i=e[o][r].toLowerCase();if(Coe(i).localeCompare(n,void 0,{sensitivity:"base"})===0)return[o,r]}return null}function Fwe(e,t,n){function o(u){return[u,u]}function r(u){window.location.href=u}let i=Nwe(e,t),s=qwe(i),a=document.createElement("div");a.classList.add("azureselector"),a.classList.add("display-none-print");let l=e.getAttribute("title1"),c=Aoe(a,l);if(c1(c,i,o,!1,n),s&amp;&amp;(c.value=s[0]),t)c.addEventListener("change",()=&gt;{c.value&amp;&amp;r(i[c.value].default)});else{let u=e.getAttribute("title2"),d=Aoe(a,u);c.addEventListener("change",()=&gt;{c1(d,c.value?i[c.value]:{},o,!1,n)}),d.addEventListener("change",()=&gt;{c.value&amp;&amp;d.value&amp;&amp;r(i[c.value][d.value])}),c1(d,c.value?i[c.value]:{},o,!1,n),s&amp;&amp;(d.value=s[1])}e.insertAdjacentElement("afterend",a)}function Poe(){let e=i2,t=document.querySelector(".op_single_selector"),n=document.querySelectorAll(".op_multi_selector");t&amp;&amp;Uwe(t),n.forEach(o=&gt;{Fwe(o,!1,e)})}function Uwe(e){let t=e.parentNode,n=e.getAttribute("title1"),o=Array.from(document.querySelectorAll(".op_single_selector &gt; ul &gt; li")),r=Array.from(document.querySelectorAll(".op_single_selector &gt; ul &gt; li &gt; a")),i=[];r.map(c=&gt;{let u={title:c.textContent,href:c.href};i.push(u)});let s=o[0].firstElementChild.getAttribute("href")?Hwe(i):o.shift().textContent,a=document.createElement("nav");a.classList.add("margin-top-xxs","display-none-print"),a.setAttribute("aria-label",n||"Dropdown menu"),t.replaceChild(a,e);let l=Owe(s,i,n);S(l,a)}function Hwe(e){let t=decodeURI(location.pathname).toLowerCase();for(let n of e)if(new URL(n.href,location.href).pathname.toLowerCase()===t)return n.title;return e[0].title}function Owe(e,t,n){let o=m``,r=[];n&amp;&amp;(o=m`&lt;span id="azure-single-selector-label" class="is-vertically-aligned-middle"
			&gt;${n}&lt;/span
		&gt;`);let i="padding-xxs";for(let s of t)r.push(m`
			&lt;li data-bi-name="azure-selector" class="is-unstyled"&gt;
				&lt;a class="display-block has-inner-focus has-text-wrap ${i}" href="${s.href}"&gt;
					${s.title}
				&lt;/a&gt;
			&lt;/li&gt;
		`);return m` ${o}
		&lt;div class="dropdown display-inline-block"&gt;
			&lt;button
				id="azure-single-selector-dropdown"
				type="button"
				class="button button-sm dropdown-trigger"
				aria-controls="azure-selector-menu"
				aria-expanded="false"
				aria-describedby="azure-single-selector-label"
			&gt;
				&lt;span&gt;${e}&lt;/span&gt;
				&lt;span class="icon" aria-hidden="true"&gt;
					&lt;span class="docon docon-chevron-down-light expanded-indicator"&gt;&lt;/span&gt;
				&lt;/span&gt;
			&lt;/button&gt;
			&lt;ul
				id="azure-selector-menu"
				role="menu"
				class="dropdown-menu width-300 has-overflow-auto font-size-sm margin-none margin-top-xxs"
			&gt;
				${r}
			&lt;/ul&gt;
		&lt;/div&gt;`}function Aoe(e,t){let n=document.createElement("div");n.classList.add("display-inline-block-tablet","margin-block-xxs","margin-right-xs-tablet");let o=ot(),r=m`
		&lt;div class="display-flex-tablet align-items-center"&gt;
			${t?m`
						&lt;label
							for="${o}"
							class="label font-size-sm margin-bottom-xxs margin-bottom-none-tablet margin-right-xxs-tablet"
						&gt;
							${t}
						&lt;/label&gt;
				  `:""}
			&lt;div class="select select-sm"&gt;
				&lt;select id="${o}" data-bi-name="azure-selector"&gt;&lt;/select&gt;
			&lt;/div&gt;
		&lt;/div&gt;
	`;return S(r,n),e.appendChild(n),n.querySelector("select")}function c1(e,t,n,o,r){let i=[];o||i.push(m`&lt;option disabled selected value=""&gt;${r}&lt;/option&gt;`);for(let s in t){let a=n(s,t[s]);a&amp;&amp;a.length===2&amp;&amp;i.push(m`&lt;option value="${a[1]}"&gt;${a[0]}&lt;/option&gt;`)}S(i,e)}var un={value:null};var es={value:null};var Um=class{constructor(t){this.sandbox=t}};var u1="activate-azure-sandbox";async function d1(e,t,n){let o={scopes:[e],forceRefresh:!0,authority:`https://login.microsoftonline.com/${t}`};return await Ioe(o,n)}async function Ioe(e,t){try{return await vi.acquireTokenSilent(e)}catch(n){if(Ao.trackTrace({message:`Acquire Token Silent Failure - ${L?.userName} - ${e.scopes.toString()} - ${e.authority} - ${n?.message}`}),Ao.trackException(n),n instanceof Un&amp;&amp;t.noInteraction===!1)try{return await vi.acquireTokenPopup(e)}catch(o){return Ao.trackTrace({message:`Acquire Token Popup Failure - ${L?.userName} - ${e.scopes.toString()} - ${e.authority} - ${o?.message}`}),Ao.trackException(o),null}return null}}var Oy={async tryLoadTokens(e={noInteraction:!0}){if(await Ae,!L.isAuthenticated)return Ao.trackTrace({message:`Try Load Token User Not Authenticated - ${L?.userName}`}),null;try{let t=vu(),o=EE(t).preferred_username,r=vi.getAccountByUsername(o);vi.setActiveAccount(r);let i=A("interactive")?.toLowerCase(),s=i&amp;&amp;(i==="powershell"||i==="bash"),a=A("rest_product")?.toLowerCase()??"",c=await Ioe({scopes:["https://management.azure.com/user_impersonation"],forceRefresh:!0,authority:"https://login.microsoftonline.com/organizations",redirectUri:EA},e),u="https://management.azure.com/tenants?api-version=2020-01-01",d={method:"GET",headers:{Authorization:`Bearer ${c.accessToken}`}},h=await(await M(u,d)).json(),g=[];es.value&amp;&amp;(h.value=h.value.filter(f=&gt;es?.value?.tenantId===f.tenantId));for(let f of h.value){let b={access_token:"",access_token_type:"",expires_at:"",msgraph_access_token:"",msgraph_access_token_type:"",msgraph_expires_at:"",key_vault_access_token:"",key_vault_access_token_type:"",key_vault_expires_at:"",display_name:f.displayName,default_domain:f.defaultDomain,tenant_id:f.tenantId},y={arm:"https://management.core.windows.net/user_impersonation","business-assist-api":"https://business-assist.microsoft.com/.default","dev-center":"https://devcenter.azure.com/.default",learn:"https://learn.microsoft.com/.default",fabric:"https://api.fabric.microsoft.com/.default","partner-center-rest":"https://api.partnercenter.microsoft.com/.default","power bi":"https://analysis.windows.net/powerbi/api/.default"},v=await d1(y[a]??y.arm,f.tenantId,e);if(b.access_token=v?.accessToken,b.access_token_type=v?.tokenType,b.expires_at=v?.expiresOn?.valueOf().toString()??"",s){let T=await d1("https://vault.azure.net/user_impersonation",f.tenantId,e);b.key_vault_access_token=T?.accessToken,b.key_vault_access_token_type=T?.tokenType,b.key_vault_expires_at=T?.expiresOn.valueOf().toString();let C=await d1("https://graph.microsoft.com/.default",f.tenantId,e);b.msgraph_access_token=C?.accessToken,b.msgraph_access_token_type=C?.tokenType,b.msgraph_expires_at=C?.expiresOn.valueOf.toString()}g.push(b)}return g}catch(t){return Ao.trackTrace({message:`Try Load Token Failure - ${L?.userName} - ${t?.message}`}),Ao.trackException(t),null}}};var Bwe=5*60*1e3,Loe=0;function Moe(){document.addEventListener("visibilitychange",Roe,{passive:!0}),Roe()}function Roe(){document.visibilityState==="visible"?Loe=setInterval(zwe,Bwe):clearInterval(Loe)}function zwe(){un.value&amp;&amp;Oy.tryLoadTokens().then(e=&gt;{let t=e.find(n=&gt;n.default_domain===un.value.default_domain);t&amp;&amp;(un.value=t)})}function Doe(){return I.banner?(document.querySelectorAll("[data-banner-dismiss]").forEach(t=&gt;{let n=t.closest(".banner");n&amp;&amp;(n.hidden=Vwe(t.getAttribute("data-banner-dismiss")))}),document.addEventListener("click",Gwe)):void 0}function Gwe(e){let t=e.target instanceof HTMLElement&amp;&amp;e.target.closest("button[data-banner-dismiss]");if(!t)return;let n=t.getAttribute("data-banner-dismiss"),o=JSON.parse(we.getItem("dismissed-banners"));return o?(o.push(n),we.setItem("dismissed-banners",JSON.stringify(o))):we.setItem("dismissed-banners",JSON.stringify([n]))}function Vwe(e){let t=JSON.parse(we.getItem("dismissed-banners"));return t?t.some(n=&gt;n===e):!1}var p1;function m1(){if(p1===void 0){let e=A("api")||"/en-us/rest/api/rest-products.json";p1=M(e,{credentials:"include"}).then(t=&gt;t.json())}return p1}function $oe(e){return e==="rest"?m1().then(t=&gt;Kwe(t,e)).catch(()=&gt;({platformId:e,displayName:e,families:[]})):M(`${$.monikers}/byPlatform/${encodeURIComponent(e)}`).then(t=&gt;t.json()).then(t=&gt;Ywe(t,e)).catch(()=&gt;({platformId:e,displayName:e,families:[]}))}function Noe(e){return M(`${$.monikers}/bymoniker/${encodeURIComponent(e)}`).then(t=&gt;t.ok?t.json().then(n=&gt;(Qwe(e,n),n)):Promise.reject(null)).then(t=&gt;qoe(t)).catch(()=&gt;h1(e))}function h1(e){return{displayName:e,products:[{displayName:e,packages:[{displayName:e,isDefault:!0,moniker:e,versionDisplayName:e,isDeprecated:!1,isPrerelease:!1}]}]}}function qoe(e){return{displayName:e.familyName,products:e.products.map(({productName:t,packages:n})=&gt;({displayName:t,packages:n.sort((o,r)=&gt;r.order-o.order).filter(o=&gt;jwe(o)).map(o=&gt;({displayName:o.monikerDisplayName,isDefault:o.isDefault,moniker:o.monikerName,versionDisplayName:o.versionDisplayName,isDeprecated:o.isDeprecated,isPrerelease:o.isPrerelease}))}))}}function jwe(e){return _.data.brand==="mooncake"?e.monikerName!=="azure-cli-2017-03-09-profile":!0}function Ywe(e,t){return{platformId:t,families:e.map(qoe)}}function Qwe(e,t){if(!t.products.find(n=&gt;!!n.packages.find(o=&gt;o.monikerName===e)))throw new Error(`The family "${t.familyName}" does not contain the moniker "${e}".`)}function Kwe(e,t){return{platformId:t,families:[{displayName:"",products:[{displayName:"",packages:e.map(n=&gt;({displayName:n.name,moniker:n.scope,versionDisplayName:n.name,isDefault:!1,isDeprecated:!1,isPrerelease:!1}))}]}]}}function go(e,t,n=0,o=[]){for(let r of e){o.length=n;let i=t(r,o);if(!i)return 0;if(i!==2&amp;&amp;(o[n]=r,r.children&amp;&amp;!go(r.children,t,n+1,o)))return 0}return 1}var Hr="moniker-changed",g1="same-moniker-selected",Foe=()=&gt;{let e=te().view;return e===void 0?"":e.toLowerCase()},By=Foe();function gt(){return By}function Ld(e){if(e===By){F.dispatchEvent(new CustomEvent(g1,{detail:{moniker:By}}));return}By=e,F.dispatchEvent(new CustomEvent(Hr,{detail:{moniker:By}}))}F.addEventListener("popstate",()=&gt;Ld(Foe()));var Wwe=/^([.\/]*\/)?([^\?#]*)?(\?[^#]*)?(#.*)?$/,zy=/(^|\/)index$/i,Xwe=w.accessLevel==="local"&amp;&amp;_.environment===void 0,f1={};function Jwe(e,t){let{origin:n,pathname:o}=N0(e),r={"/":`/${t}/`},i=o.split("/"),s="";for(;i.length&gt;2;){i.pop();let a=i.join("/")+"/";r[s]=a,r["./"+s]=a,s+="../"}return{origin:n,relMap:r}}var eb=class{constructor(t,n,o,r,i){this.external=t;this.origin=n;this.pathname=o;this.search=r;this.hash=i}get href(){return this.origin+this.pathname+this.search+this.hash}originAndPathnameEquals({origin:t,pathname:n}){return this.pathname.length===n.length&amp;&amp;this.origin.length===this.origin.length&amp;&amp;this.pathname.localeCompare(n,void 0,{sensitivity:"base"})===0&amp;&amp;this.origin.localeCompare(t,void 0,{sensitivity:"base"})===0}originAndPathnameStartsWith({origin:t,pathname:n}){return this.pathname.length&gt;=n.length&amp;&amp;(n[n.length-1]==="/"||this.pathname[n.length]===void 0||this.pathname[n.length]==="/")&amp;&amp;this.origin.length===t.length&amp;&amp;this.pathname.substr(0,n.length).localeCompare(n,void 0,{sensitivity:"base"})===0&amp;&amp;this.origin.localeCompare(t,void 0,{sensitivity:"base"})===0}};function ar(e,t,n=_.data.userLocale,o=Z.origin){let[r,i,,,s,a]=e;if(r==="/"&amp;&amp;i==="/"||s===":"||a===":"){let{origin:v,pathname:T,search:C,hash:k}=N0(e);if(v!==o)return new eb(!0,v,T,C,k);let D=Tu.exec(T);return(!D||!eD(D[1]))&amp;&amp;(T="/"+n+T),T=decodeURIComponent(T.replace(zy,"$1")),new eb(!1,v,T,C,k)}f1[t]===void 0&amp;&amp;(f1[t]=Jwe(t,n));let{origin:l,relMap:c}=f1[t],u=Wwe.exec(e),[,d="",p="",h="",g=""]=u,f=c[d];Xwe&amp;&amp;(p=p.replace(/\.html$/i,""));let b=p.replace(zy,"$1");b.indexOf("%")!==-1&amp;&amp;(b=decodeURIComponent(b));let y=f+b;return new eb(!1,l,y,h,g)}function Rd({origin:e,pathname:t,search:n,hash:o}=Z){return t=b1(t),t=decodeURIComponent(t).toLowerCase().replace(zy,"$1"),new eb(!1,e,t,n,o)}function b1(e){return e.replace(/\/+/g,"/")}var Zwe=Rd(),DA=A("moniker_definition_rel"),MA,_1=new Map,Hm=!!DA&amp;&amp;DA.endsWith(".json");function v1(){if(!DA)return null;let e=ar(DA,Zwe.href);return Ooe(e.href)}async function Hoe(e){let t=[],n=gt();for(let o of e)if(o.metadata?.moniker_definition_rel){let r=ar(o.metadata.moniker_definition_rel,o.url);t.push(Ooe(r.href).then(({monikerSet:i})=&gt;Uoe(o.nodes,i)))}else n&amp;&amp;t.push(Promise.resolve(Uoe(o.nodes,new Set([n]))));await Promise.all(t)}function Uoe(e,t){t?.size&amp;&amp;go(e,(n,o)=&gt;{if(n.monikers===void 0&amp;&amp;o&amp;&amp;o.length){let r=o[o.length-1];r.monikers&amp;&amp;r.monikers.length&amp;&amp;(n.monikers=r.monikers)}if(n.monikers&amp;&amp;n.monikers.length&amp;&amp;n.selectedMoniker===void 0){let r=n.monikers.find(i=&gt;t.has(i));n.selectedMoniker=r===void 0?null:r}return!0})}function Ooe(e){let t={family:null,monikerSet:new Set};if(!e)return Promise.resolve(t);let n;return _1.has(e)?n=_1.get(e):(n=M(e,{credentials:"include"}).then(o=&gt;o.json()).then(o=&gt;eEe(o)).catch(()=&gt;t),_1.set(e,n)),n}function eEe(e){let t=null,n=new Set,o=gt(),r=e.products.reduce((i,s)=&gt;{let a=s.familyName;return i[a]=i[a]||[],i[a].push(s),i},{});return Object.keys(r).forEach(i=&gt;{let s="",a=!1,l=r[i];l.forEach(u=&gt;{u.monikers.forEach(d=&gt;{d.isDefault&amp;&amp;(s=d.monikerName),d.monikerName===o&amp;&amp;(a=!0,t=tEe(i,l))})});let c=a?o:s;c&amp;&amp;n.add(c)}),{family:t,monikerSet:n}}async function Boe(){if(MA===void 0){let e=gt();if(Hm){let t=await v1();MA=Promise.resolve(t?.family??h1(e))}else MA=Noe(e)}return MA}function tEe(e,t){return{displayName:e,products:t.map(n=&gt;({displayName:n.productName,packages:n.monikers.sort((o,r)=&gt;r.order-o.order).map(o=&gt;({moniker:o.monikerName,displayName:o.monikerDisplayName??o.monikerName,versionDisplayName:o.versionDisplayName??o.monikerName,isDefault:o.isDefault??!1,isDeprecated:o.isDeprecated??!1,isPrerelease:o.isPrerelease??!1}))}))}}var y1;function $a(){return y1===void 0&amp;&amp;(y1=Boe()),y1}function tb(e,t){for(let n of e.products)for(let o of n.packages)if(o.moniker===t)return o;return null}var nb=null;async function zoe(e=_.data.pageTemplate){$A();let t=te(),n=t.viewFallbackFrom,o=t.branchFallbackFrom,r=t.branch;if(n&amp;&amp;e!=="NotFound"){nEe(n);return}o&amp;&amp;r&amp;&amp;oEe(o,r)}async function nEe(e){let t=await $a(),n=tb(t,e);n&amp;&amp;(nb=gn(c5.replace("{moniker}",Ge(n.displayName))))}function oEe(e,t){nb=gn(u2.replace("{branchFallbackFrom}",Ge(e)).replace("{branch}",Ge(t)))}function $A(){if(nb){let e=nb.firstElementChild;if(!e)return;nb.removeChild(e),nb=null,Jt()}}function Goe(){w.supportLevel==="production"&amp;&amp;w.reviewFeatures&amp;&amp;gn(ZG)}var NA=[];var Gy="banner-instructions",Vy="banner-instructions-locale",rEe=1e3*60*60;function Voe(e=I.temporaryClientSideEventBanners){if(e){try{T1()}catch{we.removeItem(Gy),we.removeItem(Vy)}x1()}}async function x1(e=M,t=new Date){let n=joe();if(n&amp;&amp;n.date.getTime()+rEe&gt;Date.now())return;let o=w.reviewFeatures&amp;&amp;location.pathname.startsWith("/en-us/test/")?"test/":"",r=new URL(`/${_.data.userLocale}/${o}banners/index.json`,location.origin);if(w.reviewFeatures){let a=new URLSearchParams(location.search).get("api-branch")??"main";r.searchParams.set("branch",a)}let i=await e(r.href),{banners:s=[]}=i.ok?await i.json():{};we.setItem(Gy,JSON.stringify({date:t,banners:s})),we.setItem(Vy,_.data.userLocale)}function T1(){let e=joe();if(!e)return;let t=_.data.userLocale,n=e.banners.filter(o=&gt;o.location==="sectional"&amp;&amp;o.scope.accessLevels.includes("online")&amp;&amp;o.content.text&amp;&amp;(!o.scope.locales||o.scope.locales.includes(t))).map(({uid:o,scope:r,content:i,displayType:s})=&gt;{let[a,l]=i.text.split("|");l||(l=a,a=""),a=a.trim(),l=l.trim();let c=r.paths.map(h=&gt;{let g=!h.endsWith("*");return{path:h.substring(1).replace(/\*/g,""),fullPathMatch:g}}),u="",d="";return i.link&amp;&amp;(u=i.link.title,d=i.link.href.startsWith("/")?`/${t}${To(i.link.href)}`:i.link.href),{id:o,startTime:r.startDate,endTime:r.endDate,bannerPaths:c,eventTitle:a,eventDescription:l,linkHref:d,linkText:u,imageUrl:i.imageUrl,displayType:s,displayedEventStartDate:r.displayedEventStartDate,displayedEventEndDate:r.displayedEventEndDate}});NA.push(...n)}function joe(e=_.data.userLocale){let t=we.getItem(Gy),n=we.getItem(Vy);if(n&amp;&amp;n!==e||!t)return we.removeItem(Gy),we.removeItem(Vy),null;try{let r=JSON.parse(t);if(r.date=new Date(r.date),isNaN(r.date.getTime()))return null;for(let i of r.banners){if(i.scope.startDate=new Date(i.scope.startDate),i.scope.endDate=new Date(i.scope.endDate),isNaN(i.scope.startDate.getTime())||isNaN(i.scope.endDate.getTime()))return null;i.scope.displayedEventStartDate&amp;&amp;i.scope.displayedEventEndDate&amp;&amp;(i.scope.displayedEventStartDate=new Date(i.scope.displayedEventStartDate),i.scope.displayedEventEndDate=new Date(i.scope.displayedEventEndDate))}return r}catch{we.removeItem(Gy),we.removeItem(Vy)}return null}function Md(e,t,n,o){let r=o?m`${o}`:"";return m`
		&lt;hr class="hr display-none display-block-desktop" /&gt;
		&lt;article class="margin-top-md margin-top-sm-desktop"&gt;
			${e}
			&lt;div class="margin-top-xs ${n?"position-relative":""}"&gt;
				${t}
			&lt;/div&gt;
			${r}
		&lt;/article&gt;
	`}function Dd(e,t){return m`
		&lt;p class="font-weight-semibold font-size-md display-flex align-items-center"&gt;
			&lt;span class="icon margin-right-xxs" aria-hidden="true"&gt;
				&lt;span class="docon ${e}"&gt;&lt;/span&gt;
			&lt;/span&gt;
			${t}
		&lt;/p&gt;
	`}function $d(e,t,n,o,r,i){let s=o?m`
				&lt;p class="has-line-height-reset color-text-subtle font-size-xs font-weight-semibold"&gt;
					${o}
				&lt;/p&gt;
		  `:"",a=n?m`
				&lt;p class="line-clamp-3"&gt;
					&lt;a
						class="display-block inner-focus font-weight-semibold font-size-sm has-line-height-reset ${t?"stretched-link":""}"
						href="${n}"
						data-bi-name="${Dt(r)}"
						@click=${i}
					&gt;
						${e}
					&lt;/a&gt;
				&lt;/p&gt;
		  `:m`
				&lt;p class="line-clamp-3 font-weight-semibold font-size-sm has-line-height-reset"&gt;${e}&lt;/p&gt;
		  `;return m` ${s} ${a} `}function Nd(e,t=!0){return m`
		&lt;p
			class="font-size-sm has-line-height-reset color-text-subtle margin-top-xxs ${t?"line-clamp-3":""}"
		&gt;
			${e}
		&lt;/p&gt;
	`}function Yoe(e){return m`
		&lt;figure class="image margin-bottom-xs width-auto" aria-hidden="true"&gt;
			&lt;img src="${e}" alt="" /&gt;
		&lt;/figure&gt;
	`}function ob(){if(!I.connectedExperiences)return;let e=document.getElementById("ms--additional-resources-heading");e&amp;&amp;(e.hidden=!1);let t=document.getElementById("ms--additional-resources-mobile-heading"),n=document.querySelector("#ms--additional-resources-mobile &gt; hr");t&amp;&amp;n&amp;&amp;(n.hidden=!1,t.hidden=!1)}function iEe(e){let t=K0().format(e.displayedEventStartDate),n=K0().format(e.displayedEventEndDate),o=Dd("docon-special-event",AV),r=m`
		${e.displayType==="event-image-card"&amp;&amp;e.imageUrl?Yoe(e.imageUrl):""}
		${$d(e.eventTitle,!1,e.linkHref)}
		&lt;p class="font-size-sm font-weight-semibold margin-top-xs has-line-height-reset"&gt;
			${t} - ${n}
		&lt;/p&gt;
		${Nd(e.eventDescription,!1)}
		&lt;a href="${e.linkHref}" class="font-size-sm font-weight-semibold"&gt;
			${e.linkText}
		&lt;/a&gt;
	`;return Md(o,r,!1)}async function Qoe(){!I.connectedExperiences&amp;&amp;!I.temporaryClientSideEventBanners||(await x1(),T1())}function Koe(e){let t=Array.from(document.querySelectorAll("#right-rail-events, #right-rail-events-mobile"));ob();for(let n of t)S(iEe(e[0]),n),n.hidden=!1}var sEe=["Ask","ApiBrowserPage","AssessmentsBrowse","AssessmentsLanding","AssessmentsHome","AssessmentsSession","Challenge","CollectionsHome","Conceptual","ContentBrowserPage","ContentPage","Course","Directory","Home","HowTo","Hub","HubPage","Landing","LandingPage","LearnHome","LearningPath","Marketing","Moderation","ProductList","Reference","Role","Question","QuestionEdit","QuestionList","Sample","SearchPage","Show","SkillingPlans","Tag","TagList","TopicLanding","Welcome"],aEe=["/aspnet/core/blazor/globalization-localization","/dotnet/framework/ui-automation/accessibility-best-practices","/learn/modules/intro-accessibility-disability/","/learn/modules/write-inclusive-windows-apps/","/learn/paths/accessibility-fundamentals/","/training/modules/intro-accessibility-disability/","/training/modules/write-inclusive-windows-apps/","/training/paths/accessibility-fundamentals/","/microsoft-edge/accessibility/","/microsoft-edge/devtools-guide-chromium/accessibility/reference","/windows/uwp/design/accessibility/basic-accessibility-information","/xamarin/android/app-fundamentals/accessibility","/xamarin/ios/app-fundamentals/accessibility","/xamarin/xamarin-forms/app-fundamentals/accessibility/"];function qA(e=location.pathname,t=Qs.template){return e=To(e),aEe.includes(e)?!1:sEe.includes(t)||!t&amp;&amp;e.startsWith("/answers/")}function FA(){let e=document.getElementById("cookie-consent-holder");return!e||document.getElementById("banner-holder")?null:(e.insertAdjacentHTML("afterend",'&lt;div id="banner-holder" class="has-default-focus has-overflow-hidden display-none-visual-diff"&gt;&lt;/div&gt;'),e.nextElementSibling)}function Woe(e,t,n,o){let r=PT(),i=r&gt;t.getTime()&amp;&amp;r&lt;=n.getTime(),s=localStorage.getItem(e)==="hide",a=To(location.pathname).toLowerCase();a=a.startsWith("/")?a.substring(1):a;let l=o.some(c=&gt;c.fullPathMatch?a===c.path:a.startsWith(c.path));return i&amp;&amp;!s&amp;&amp;l}function lEe({uid:e,startDate:t,endDate:n,cssClass:o,title:r,subtitle:i,description:s,cta:a,theme:l,buttonCss:c=""},u=Date.now(),d=location.pathname){if(d=To(d),!I.marketing||u&lt;t.getTime()||u&gt;=n.getTime()||!qA()||we.getItem(e)==="hide")return!1;let p=FA();if(!p)return!1;p.classList.add(`theme-${l}`);let h=m`&lt;section
		class="tier1-event-banner position-relative padding-block-lg padding-block-md-tablet ${o} display-none-visual-diff"
		data-bi-name="tier1-event-banner"
		data-dismissable="disappearing"
	&gt;
		&lt;div class="uhf-container display-flex-tablet align-items-center"&gt;
			&lt;div class="has-backdrop-filter-blur margin-right-xxl-tablet"&gt;
				&lt;h2 class="title is-2 margin-bottom-xs"&gt;${r}&lt;/h2&gt;
				${i?m`&lt;p class="font-size-sm"&gt;${i}&lt;/p&gt;`:""}
			&lt;/div&gt;
			&lt;p
				class="container is-max-mobile display-none display-block-widescreen has-backdrop-filter-blur font-size-sm margin-left-none margin-right-xxl text-wrap-pretty"
			&gt;
				${s}
			&lt;/p&gt;
			&lt;a
				class="button margin-top-sm margin-bottom-sm-tablet ${c}"
				data-bi-name="CTA"
				href="${a.href}"
			&gt;
				&lt;span&gt;${a.title}&lt;/span&gt;
				&lt;span class="icon" aria-hidden="true"&gt;
					&lt;span class="docon docon-chevron-right-light"&gt;&lt;/span&gt;
				&lt;/span&gt;
			&lt;/a&gt;
		&lt;/div&gt;
		&lt;button
			type="button"
			class="button delete delete-lg position-absolute top-0 right-0 margin-xs margin-sm-tablet ${c}"
			data-dismiss
			data-bi-name="close"
			@click=${()=&gt;we.setItem(e,"hide")}
		&gt;
			&lt;span class="visually-hidden"&gt;${Js}&lt;/span&gt;
		&lt;/button&gt;
	&lt;/section&gt;`;return S(h,p),!0}function cEe(e,t,n=PT()){return lEe({uid:"2024-ignite",title:ZK,subtitle:nW,description:tW,startDate:e,endDate:t,cta:{title:eW,href:"https://aka.ms/msignite_docs_banner"},cssClass:"ignite-2024-banner",theme:"light"},n)}function Xoe(){return cEe(new Date("2024-10-23T18:00:00.000Z"),new Date("2024-11-23T07:59:00.000Z"))}async function Joe(){if(!qA())return;I.connectedExperiences&amp;&amp;I.temporaryClientSideEventBanners?await Qoe():Voe();let e=NA.filter(n=&gt;{let{id:o,startTime:r,endTime:i,bannerPaths:s}=n;return Woe(o,r,i,s)}),t=!1;if(!(Xoe()&amp;&amp;(t=!0,!I.connectedExperiences))&amp;&amp;!(e.length&lt;1)){if(I.connectedExperiences&amp;&amp;e[0].displayType)Koe(e);else if(!t)for(let n of e){let o=FA();if(!o)return;let{id:r,eventTitle:i,eventDescription:s,linkHref:a,linkText:l}=n,c=uEe(`${r}-banner`,`${r}-event`,i,s,a,l);S(c,o);let u=o.querySelector("[data-dismiss]");u.onclick=()=&gt;we.setItem(r,"hide")}}}function uEe(e,t,n,o,r,i){let s=r&amp;&amp;i?m`
					&lt;a
						id="${e}-banner-anchor"
						class="font-weight-semibold"
						data-bi-name="CTA"
						href="${r}"
					&gt;
						&lt;span&gt;${i}&lt;/span&gt;
						&lt;span class="icon" aria-hidden="true"&gt;
							&lt;span class="docon docon-chevron-right-light"&gt;&lt;/span&gt;
						&lt;/span&gt;
					&lt;/a&gt;
			  `:"";return m`
		&lt;section
			id=${e}
			data-bi-name=${t}
			data-dismissable="disappearing"
			class="banner border-bottom padding-inline-none"
		&gt;
			&lt;div class="banner-content uhf-container display-flex align-items-center font-size-sm"&gt;
				&lt;span class="flex-grow-1"&gt;
					${n?m`&lt;span class="font-weight-semibold"&gt;${n}&lt;/span&gt;:`:null}
					&lt;span class="${s?"margin-right-xs":""}"&gt;${o}&lt;/span&gt;
					${s}
				&lt;/span&gt;
				&lt;button
					type="button"
					class="delete delete-lg margin-left-xs"
					data-dismiss
					data-bi-name="close"
				&gt;
					&lt;span class="visually-hidden"&gt;${Js}&lt;/span&gt;
				&lt;/button&gt;
			&lt;/div&gt;
		&lt;/section&gt;
	`}async function dEe(e,t="fiveStar"){e.rating&amp;&amp;(t==="binary"?e.rating=(e.rating-1)/4:e.rating/=5)}async function Zoe(e,t="fiveStar"){if(e.rating===null||e.rating===void 0||isNaN(e.rating))throw new Error("No rating was selected by the user");dEe(e,t);let n={method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(e)},o=j(`${$.ocvFeedback}`,n),r=await M(o),i;if(r.ok)return i=await r.json(),i;throw new Error(`ocv api responded with ${r.status} ${r.statusText}`)}var pEe=[QK,l9,JV,e3,t3];function ere(e,t,n,o,r,i,s=pEe,a=!1,l="star-rating-control"){let c=document.createElement("fieldset");c.classList.add("star-rating-control"),c.setAttribute("data-bi-name",l);let u=`font-size-${t}`,d=`font-size-${n}`,p=ot(),h=[],g=o==="display-inline-flex"?"":o;for(let T=0;T&lt;5;T++){let C=ot();h.push(m` &lt;input
				value="${T+1}"
				id="${C}"
				type="radio"
				name="${p}"
				aria-labelledby="${C}"
				class="visually-hidden ${e-1&gt;=T?"is-selected":""}"
				data-bi-name="rating-${T+1}"
				?required="${a}"
			/&gt;
			&lt;label for="${C}"&gt;
				&lt;span class="visually-hidden"&gt;${s[T]}&lt;/span&gt;
				&lt;span aria-hidden="true" class="docon rating-star"&gt;&lt;/span&gt;
			&lt;/label&gt;`)}let f=r?m` &lt;div class="rating-hint margin-bottom-xs margin-right-xs"&gt;
				&lt;span&gt;${u3}&lt;/span&gt;
		  &lt;/div&gt;`:"",b=m` ${f}
		&lt;div class="star-layout ${g}"&gt;
			&lt;div class="${u} star-collection ${g}"&gt;${h}&lt;/div&gt;
			&lt;output
				for="ax1 ax2 ax3 ax4 ax5"
				class="rating-output font-weight-semibold ${d} ${g}"
			&gt;&lt;/output&gt;
		&lt;/div&gt;`,y=o==="display-inline-flex"?m` &lt;div class="${o}"&gt;${b}&lt;/div&gt;`:b;S(y,c);let v=c.querySelector(".rating-output");if(e!==0){let T=c.querySelector(`input[value="${e}"]`);T.checked=!0,v.textContent=T.nextElementSibling.textContent}return c.onmouseover=T=&gt;{let C=T.target.closest("label");C&amp;&amp;(v.textContent=C.textContent)},c.onmouseleave=()=&gt;{v.textContent=""},c.onchange=T=&gt;{let C=T.target,k=parseInt(C.value),D=c.querySelectorAll(".star-collection input");for(let N=0;N&lt;D.length;N++)k-1&gt;=N?D[N].classList.add("is-selected"):D[N].classList.remove("is-selected");i(k),C.nextElementSibling&amp;&amp;(v.textContent=C.nextElementSibling.textContent)},c}var mEe=2539,hEe=50033,tre=w.reviewFeatures?hEe:mEe;var nre="a6b7c4ac-4c15-426f-b054-42341177dffc";var ore=[I5,P5,A5,C5,k5];function rre(){gn(GG,{text:GK,clickHandler:vEe},void 0,void 0,"mt-csat-banner")}var UA,S1,jy;function gEe(){return m`
		&lt;div
			class="modal-card fill-mobile border"
			aria-labelledby="translation-rating-title"
			data-bi-name="translation-feedback-success"
		&gt;
			&lt;div class="modal-card-head padding-top-md padding-inline-md padding-bottom-xs"&gt;
				&lt;h2 id="translation-rating-title" class="font-size-h6 margin-right-sm"&gt;
					${QQ}
				&lt;/h2&gt;
				&lt;button
					class="modal-close modal-card-close-button is-large is-sticky"
					data-bi-name="close"
					aria-label="${ge}"
					data-autofocus
				&gt;&lt;/button&gt;
			&lt;/div&gt;
			&lt;div class="modal-card-content padding-inline-md padding-bottom-md"&gt;
				&lt;p&gt;${oE}&lt;/p&gt;
				&lt;button
					data-bi-name="success-close"
					class="button button-primary button-filled modal-close margin-top-xs"
					type="button"
				&gt;
					${Wo}
				&lt;/button&gt;
			&lt;/div&gt;
		&lt;/div&gt;
	`}function fEe(){let e=ere(0,"m","m","",!1,t=&gt;UA=t,ore,!0);return m`
		&lt;div
			class="modal-card fill-mobile border"
			aria-labelledby="translation-rating-title"
			data-bi-name="translation-feedback-modal"
		&gt;
			&lt;div class="modal-card-head padding-top-md padding-inline-md padding-bottom-xs"&gt;
				&lt;h2 id="translation-rating-title" class="font-size-h6 margin-right-sm"&gt;
					${d3}
				&lt;/h2&gt;
				&lt;button
					class="modal-close modal-card-close-button is-large is-sticky"
					data-bi-name="close"
					aria-label="${ge}"
					data-autofocus
				&gt;&lt;/button&gt;
			&lt;/div&gt;
			&lt;div class="modal-card-content padding-inline-md padding-bottom-md"&gt;
				&lt;form id="ocv-translation-rating-form" @submit=${_Ee}&gt;
					${e}
					&lt;textarea
						class="textarea margin-top-xs"
						placeholder="${jK}"
						data-bi-name="translation-feedback-form"
						@change=${t=&gt;{t.target&amp;&amp;t.target instanceof HTMLTextAreaElement&amp;&amp;(S1=t.target.value)}}
					&gt;&lt;/textarea&gt;
					&lt;p class="margin-top-xs line-height-reset"&gt;${z(ZV)}&lt;/p&gt;
					&lt;button
						class="button button-primary button-filled margin-top-xs"
						type="submit"
						data-bi-name="submit"
					&gt;
						${Xn}
					&lt;/button&gt;
				&lt;/form&gt;
			&lt;/div&gt;
		&lt;/div&gt;
	`}function bEe(){He({actionType:Ue.OTHER,behavior:de.OTHER,content:{type:"translation-csat-feedback",score:UA,verbatim:S1}})}function _Ee(e){if(e.preventDefault(),jy){bEe(),Zoe({manifestType:"Psat",appId:tre,submitTime:new Date().toISOString(),source:"Client",type:"Survey",telemetry:{featureArea:"Docs"},clientFeedbackId:xu(),survey:{surveyId:nre},rating:UA,comment:S1||"",web:{sourcePageURI:location.origin+location.pathname}});let t=document.createElement("div");t.classList.add("modal-slide"),S(gEe(),t),jy.pushContent(t)}}function vEe(){let e=document.createElement("div");S(fEe(),e),jy=null,UA=null,jy=new _e(e),jy.show()}var yEe=rt.machineTranslated;function sre(e){let t=e.toLowerCase(),n=_.data.isEditDisplayable;if(I.translationFeedback){rre();return}Mr()||t.startsWith("en-")||!yEe||(n?gn(QG):gn(KG))}function are(){let e=Array.from(document.querySelectorAll("[data-read-in-link]"));for(let t of e){let n=t.querySelector("[data-read-in-link-text]");if(w1()){let r=new URL(document.referrer),i=ev(r.pathname),s=J9.replace("{language}",da[i]);n.innerText=s,t.title=s,t.hidden=!1}else _.data.userLocale.includes("en-")||(n.innerText=zM,t.title=zM,t.hidden=!1);ire(t),window.addEventListener("popstate",()=&gt;ire(t))}}function w1(e=location.href,t=document.referrer){if(!t)return!1;let n=new URL(e),o=new URL(t),r=ev(n.pathname),i=ev(o.pathname),s=Pp(o.pathname,"en-us");return!(n.origin!==o.origin||n.pathname!==s||r===i)}function ire(e){let t=new URL(location.href);if(w1()){let n=new URL(document.referrer),o=ev(n.pathname);t.pathname=Pp(t.pathname,o)}else t.pathname=Pp(t.pathname,"en-us");e.href=t.href,xEe(e)}function xEe(e,t=w1()){let n=t?"on":"off";e.setAttribute("data-bi",JSON.stringify({cN:"language-toggle",value:n}))}function TEe(e){let t=te().branch||vs.get("CONTENT_BRANCH")||"",n=e.sort().map(o=&gt;`&lt;option value="${o}" ${o===t?"selected":""}&gt;${o}&lt;/option&gt;`).join("");return`
		&lt;div class="select font-size-xs"&gt;
			&lt;select id="branch-selector" aria-label="${d2}" class="width-150"&gt;
				&lt;option value=""&gt;Select Branch&lt;/option&gt;
				${n}
			&lt;/select&gt;
		&lt;/div&gt;`}function E1(){if(!w.reviewFeatures)return;let e=document.getElementById("article-header-page-actions");if(e===null)return;let t=document.querySelector('meta[name="branches"]')?.content.split(",")??[];if(t.length===0)return;let n=document.createElement("div");n.classList.add("control"),n.id="branch-selector-container",n.innerHTML=TEe(t);let o=n.querySelector("select"),r=te().view||"",i=r?`view=${encodeURIComponent(r)}&amp;`:"";o&amp;&amp;(o.onchange=()=&gt;{let a=o.value;vs.set("CONTENT_BRANCH",a),window.location.search=`?${i}branch=${encodeURIComponent(a)}`}),e.insertAdjacentElement("afterbegin",n),n.classList.remove("control"),n.classList.add("display-flex","align-items-center")}var k1=class{constructor(t,n=[]){this.breadcrumbsWrapper=t,this.basePath=_.data.userLocale,this.baseTitle="Learn",Ot&amp;&amp;(this.baseTitle="Test",this.basePath+="/test"),this.breadcrumbsList=[{title:this.baseTitle,url:`/${this.basePath}/`},...n]}add(...t){t.forEach(n=&gt;this.breadcrumbsList.push(n))}render(){C1(this.breadcrumbsList);let t=this.breadcrumbsWrapper;if(!t)return;S(m`
				&lt;nav&gt;
					&lt;ol class="breadcrumbs"&gt;
						${hr(this.breadcrumbsList,s=&gt;s.title,s=&gt;s.url?m`
									&lt;li
										data-test-id="breadcrumbs-item-link"
										class="breadcrumbs-item"
										data-bread-crumbs-collapse-target
									&gt;
										&lt;a href="${s.url}"&gt; ${s.title} &lt;/a&gt;
									&lt;/li&gt;
								`:"")}
					&lt;/ol&gt;
				&lt;/nav&gt;
			`,t);let n=document.getElementById("article-header-breadcrumbs-overflow"),o=document.querySelectorAll(".has-interactive section.primary-holder"),r=document.getElementById("branch-selector"),i;r&amp;&amp;(i=SEe(o,r)),n&amp;&amp;S(m`
				&lt;nav&gt;
					&lt;ol class="list-style-none"&gt;
						${hr(this.breadcrumbsList,s=&gt;s.title,s=&gt;s.url?m`
									&lt;li class="line-clamp-1"&gt;
										&lt;a
											class="display-block has-inner-focus padding-inline-xs padding-block-xxs border-radius font-size-sm"
											href="${s.url}"
										&gt;
											${s.title}
										&lt;/a&gt;
									&lt;/li&gt;
								`:"")}
					&lt;/ol&gt;
				&lt;/nav&gt;
				${i}
			`,n)}breadcrumbsTemplate(){return this.breadcrumbsList.map(t=&gt;{let n;return t.url?(t.url=t.url.replace(/\/index$/i,"/"),n=m`&lt;a href="${t.url}"&gt;&lt;span&gt;${t.title}&lt;/span&gt;&lt;/a&gt;`):n=m`&lt;span&gt;${t.title}&lt;/span&gt;`,m` &lt;li&gt;${n}&lt;/li&gt;`})}};function SEe(e,t){let n;if(e.length&amp;&amp;t){n=document.getElementById("branch-selector-container"),n&amp;&amp;n.classList.add("padding-xxs");let o=document.getElementById("article-header-breadcrumbs-overflow-popover");o&amp;&amp;o.setAttribute("style","display: inline-block !important")}return n}async function Dl(e){if(_.data.context.chromeless)return;await Se;let t=e||document.getElementById("article-header-breadcrumbs");return t?new k1(t):void 0}function C1(e){let t={"@context":"https://schema.org","@type":"BreadcrumbList",itemListElement:[]},n=e.filter((o,r)=&gt;o.url||r+1===e.length).map((o,r)=&gt;{let i={name:o.title,position:r+1,"@type":"ListItem"};return o.url&amp;&amp;(i.item=o.url),i});if(t.itemListElement=n,t.itemListElement.length){let o=document.createElement("script");o.setAttribute("type","application/ld+json"),o.textContent=JSON.stringify(t),document.head.appendChild(o)}}function lre(){let e=Array.from(document.querySelectorAll(".has-interactive section.primary-holder"));if(!e.length)return;let t=e[0],n=document.getElementById("article-header-breadcrumbs-overflow-popover");if(n){let r=document.getElementById("article-header-breadcrumbs-overflow");if(!r)return;n.addEventListener("toggle",()=&gt;{r.getBoundingClientRect().width&lt;t.getBoundingClientRect().width||(n.open?getComputedStyle(t).overflowX==="hidden"&amp;&amp;(t.style.overflow="visible"):t.style.overflow="")})}let o=document.getElementById("article-header-page-actions-overflow");if(o){let r=Array.from(o.querySelectorAll(".popover-content"));if(!r.length)return;let i=r[0];o.addEventListener("toggle",()=&gt;{i.getBoundingClientRect().width&lt;t.getBoundingClientRect().width||(o.open?(getComputedStyle(t).overflowX==="hidden"&amp;&amp;(t.style.overflow="visible"),o.style.position="static",i.style.left="0",i.style.right="0"):(t.style.overflow="",o.style.position="",i.style.left="",i.style.right=""))})}}var OA=x?.queryCommandSupported&amp;&amp;x?.queryCommandSupported("copy");function Er(e,t){if(!OA)return!1;let n=x.createElement("textarea");n.setAttribute(En.name,Lp(t)||""),n.textContent=e,n.classList.add("visually-hidden"),x.body.appendChild(n),n.select();let o=!0;if(!navigator.clipboard)try{return x.execCommand("copy")}catch{return!1}finally{x.body.removeChild(n)}return navigator.clipboard.writeText(e).then(()=&gt;{x.body.removeChild(n)},()=&gt;{x.body.removeChild(n),o=!1}),o}var HA=!1;function cre(){function e(t){let n=F.getSelection();if(!n)return;let o=n.toString(),r=lX(o);if(OA&amp;&amp;o!==r&amp;&amp;!HA){HA=!0,Er(r,t.target);return}_n(t.target,{actionType:Ue.OTHER,behavior:de.COPY,content:{event:"copy",name:Lp(t.target),value:o,unprintable:HA}}),HA=!1}x.addEventListener("copy",e,{passive:!0})}var BA={};function Bc(e){BA[e.name]=e}var A1={};function Yy(e){if(!e)return null;let t=e.replace(/^azurecli/,"bash").replace(/^azurepowershell/,"powershell"),n;if(t=t.replace(/^(bash|csharp|http|powershell|lab-on-demand|msgraph)(?:-|$)/,(i,s)=&gt;(n=s,"")),n===void 0)return null;let o=BA[n]?BA[n].activateButtonConfig:{name:"unknown",attributes:[],iconClass:""},r={name:n,flags:{isExternal:n==="lab-on-demand",requiresStructuredData:n==="http"},activateButtonConfig:o};return t=t.replace(/(\w+)$/g,(i,s)=&gt;(r.flags[s]=!0,"")),r}function ure(e){return Array.from(e.childNodes).map(t=&gt;t.nodeName==="CODE"?t.getAttribute("data-interactive-mode"):null).pop()}function rb(e,t){let n=A1[e.name];return n||(n=A1[e.name]=BA[e.name].create()),t.firstElementChild!==n.element&amp;&amp;S(n.element,t),{element:n.element,setCode:(o,r)=&gt;n.setCode(o,r),execute:()=&gt;n.execute(),dispose:()=&gt;{delete A1[e.name],n.dispose()}}}var Na={any:!1};function wEe(){let e=hs("monikers");Na.any=e.length&gt;0;for(let t of e)Na[t]=!0}wEe();function Fs(e){return e!==""&amp;&amp;Na[e]!==void 0}function $l(e){e&amp;&amp;e.addEventListener("click",t=&gt;{let n=t.target instanceof HTMLElement&amp;&amp;t.target.closest("button[data-show-more]");if(n||(n=t.target instanceof HTMLElement&amp;&amp;t.target.shadowRoot&amp;&amp;t.target.shadowRoot.activeElement&amp;&amp;t.target.shadowRoot.activeElement.closest("button[data-show-more]")),n||(n=t.target instanceof HTMLElement&amp;&amp;t.target.shadowRoot&amp;&amp;t.target.shadowRoot.activeElement&amp;&amp;t.target.shadowRoot.activeElement.shadowRoot&amp;&amp;t.target.shadowRoot.activeElement.shadowRoot.activeElement.closest("button[data-show-more]")),!n)return;let o=n.getAttribute("aria-controls"),r=document.getElementById(o);if(r||(r=t.target instanceof HTMLElement&amp;&amp;t.target.shadowRoot&amp;&amp;t.target.shadowRoot.activeElement&amp;&amp;t.target.shadowRoot.activeElement.closest(`[id='${o}']`)),r||(r=t.target instanceof HTMLElement&amp;&amp;t.target.shadowRoot&amp;&amp;t.target.shadowRoot.activeElement&amp;&amp;t.target.shadowRoot.activeElement.shadowRoot.activeElement.closest(`[id='${o}']`)),!r)return;let i=n.getAttribute("aria-expanded")==="true";n.setAttribute("aria-expanded",(!i).toString());let s=Array.from(r.querySelectorAll(".expandable")),a=Array.from(document.querySelectorAll(`#${CSS.escape(o)} .expandable .expandable`));s=s.filter(u=&gt;!a.includes(u));for(let u of s)u.classList.toggle("is-expanded");if(n.hasAttribute("data-show-once")){n.remove();let u=r.querySelector("[data-autofocus]");if(u){u.focus();return}let d=r.querySelector(J_.join(","));d&amp;&amp;d.focus();return}let l=n.querySelector(".show-more-text");if(!l)return;let c={show:n.getAttribute("data-title")||la,hide:n.getAttribute("data-expanded-title")||hu};if(l.innerText=i?c.show:c.hide,!i){let u=r.querySelector(".is-expanded");if(!u)return;let d=u.querySelector(J_.join(","));d?n.compareDocumentPosition(d)&amp;Node.DOCUMENT_POSITION_FOLLOWING||d.focus():u.focus()}})}function qd(e,t="show-more-btn",n,o,r,i,s,a,l){let c=n||"button button-primary",u=r||la;return m`
		&lt;button
			type="button"
			class="${c}"
			aria-controls="${e}"
			aria-expanded="false"
			data-show-more
			data-title="${u}"
			data-bi-name="${t}"
			data-bi-an=${Dt(l||void 0)}
			data-test-id=${Dt(a||void 0)}
			@click=${o}
		&gt;
			&lt;span class="show-more-text ${s?"visually-hidden":""}"&gt;${u}&lt;/span&gt;
			${i?"":m`
						&lt;span
							class="icon align-items-baseline ${s?"margin-left-none":""}"
							aria-hidden="true"
						&gt;
							&lt;span class="expanded-indicator docon docon-chevron-down-light"&gt;&lt;/span&gt;
						&lt;/span&gt;
				  `}
		&lt;/button&gt;
	`}var mre=6,P1=4,dre=4,pre=!1;function Fd(){let e=x.getElementById("center-doc-outline"),t=x.getElementById("side-doc-outline");if(e===null||t===null)return;let n=I.referenceRightRailH3?"#main h2:not(#ms--in-this-article), #main h3":"#main h2:not(#ms--in-this-article)",o=Array.from(x.querySelectorAll(n)),r=[];if(o.forEach(i=&gt;{let s=i.tagName.toLowerCase(),a=i.offsetParent!==null,l=og(i).trim();a&amp;&amp;l.length&gt;0&amp;&amp;(i.id||(i.id=l.toLowerCase().replace(/\s+/g,"-")),s==="h2"?r.push({text:l,id:i.id,children:[]}):s==="h3"&amp;&amp;r[r.length-1].children?.push({text:l,id:i.id}))}),r.length&lt;2){e.hidden=!0,t.hidden=!0;return}e.hidden=!1,I.connectedExperiences?(kEe(r,e),e.classList.remove("is-hidden-desktop")):I.referenceRightRailSticky?(AEe(r,e),PEe(r,t),t.hidden=!1):(EEe(r,e),CEe(r,t),t.hidden=!1)}function EEe(e,t){let n=m`
		&lt;h2 id="ms--in-this-article" class="title is-6 margin-block-xs"&gt;${Nh}&lt;/h2&gt;
		&lt;ol&gt;
			${e.map(({text:o,id:r})=&gt;m`
					&lt;li&gt;
						&lt;a href="#${r}"&gt;${o}&lt;/a&gt;
					&lt;/li&gt;
				`)}
		&lt;/ol&gt;
	`;S(n,t)}function hre(e){let t=e.length-P1,n=tE.replace("{number}",t.toString());return qd("content-well-in-this-article-list","show-more-btn","link-button font-weight-semibold font-size-sm margin-top-xxs margin-left-xs",void 0,n,!0)}function kEe(e,t){let n=e.length&gt;=mre,o=m`
		&lt;h2 id="ms--in-this-article" class="title is-6 margin-block-xs"&gt;${Nh}&lt;/h2&gt;
		&lt;ol id="content-well-in-this-article-list" class="border-left padding-left-xxs"&gt;
			${e.map(({text:i,id:s},a)=&gt;{let c=n&amp;&amp;a&gt;=P1?"expandable":"";return m`
					&lt;li class="${c}"&gt;
						&lt;a href="#${s}"&gt;${i}&lt;/a&gt;
					&lt;/li&gt;
				`})}
		&lt;/ol&gt;
	`,r=n?m` ${o} ${hre(e)} `:o;S(r,t)}function CEe(e,t){let n=m`
		&lt;ul id="right-rail-in-this-article-list" class="padding-xxs"&gt;
			${e.map(({text:a,id:l},c)=&gt;{let d=c&gt;=dre?"expandable":"";return m`
					&lt;li class="${d}"&gt;
						&lt;a href="#${l}"&gt;${a}&lt;/a&gt;
					&lt;/li&gt;
				`})}
		&lt;/ul&gt;
	`,o=e.length&gt;dre,r=o?qd("right-rail-in-this-article-list","show-more-btn","button button-clear button-block inner-focus"):null,i=m`
		&lt;div class="padding-block-xxs padding-inline-xs border-bottom background-color-body-medium"&gt;
			&lt;p class="font-weight-semibold font-size-md display-flex align-items-center"&gt;
				&lt;span class="icon margin-right-xxs" aria-hidden="true"&gt;
					&lt;span class="docon docon-bulleted-list-three-items"&gt;&lt;/span&gt;
				&lt;/span&gt;
				${Nh}
			&lt;/p&gt;
		&lt;/div&gt;
	`,s=m`
		&lt;article class="border border-radius-lg overflow-hidden"&gt;
			${i} ${n}
			${r?m`&lt;div class="border-top"&gt;${r}&lt;/div&gt;`:""}
		&lt;/article&gt;
	`;S(s,t),o&amp;&amp;!pre&amp;&amp;($l(t),pre=!0)}function AEe(e,t){let n=e.length&gt;=mre,o=m`
		&lt;h2 id="ms--in-this-article" class="title is-6 margin-block-xs"&gt;${Nh}&lt;/h2&gt;
		&lt;ol id="content-well-in-this-article-list" class="border-left padding-left-xxs"&gt;
			${e.map(({text:i,id:s,children:a},l)=&gt;{let u=n&amp;&amp;l&gt;=P1?"expandable":"",d=a?.length?m`&lt;ol class="margin-xxs"&gt;
							&lt;li class="list-style-none"&gt;
								&lt;a href="#${s}" data-bi-name="h2-content-well"&gt;${i}&lt;/a&gt;
							&lt;/li&gt;
							${a?.map(({text:p,id:h})=&gt;m`
									&lt;li class="list-style-none"&gt;
										&lt;a href="#${h}" data-bi-name="h3-content-well"&gt;${p}&lt;/a&gt;
									&lt;/li&gt;
								`)}
					  &lt;/ol&gt;`:null;return d?m`
							&lt;li class="${u}"&gt;
								&lt;details&gt;
									&lt;summary class="list-style-none link-button"&gt;
										${i}
										&lt;span class="icon expanded-indicator" aria-hidden="true"&gt;
											&lt;span class="docon docon-chevron-down-light"&gt;&lt;/span&gt;
										&lt;/span&gt;
									&lt;/summary&gt;
									${d}
								&lt;/details&gt;
							&lt;/li&gt;
					  `:m` &lt;li class="${u}"&gt;
							&lt;a href="#${s}" data-bi-name="h2-content-well"&gt;${i}&lt;/a&gt;
					  &lt;/li&gt;`})}
		&lt;/ol&gt;
	`,r=n?m` ${o} ${hre(e)} `:o;S(r,t)}function PEe(e,t){let n=m`
		&lt;ol id="right-rail-in-this-article-list" class="border-left padding-left-xxs"&gt;
			${e.map(({text:r,id:i,children:s})=&gt;{let a=s?.length?m`&lt;ol&gt;
							${s?.map(({text:l,id:c})=&gt;m`
									&lt;li&gt;
										&lt;a href="#${c}" data-bi-name="h3-right-rail" class="color-text-subtle"
											&gt;${l}&lt;/a
										&gt;
									&lt;/li&gt;
								`)}
					  &lt;/ol&gt;`:"";return m`
					&lt;li&gt;
						&lt;a href="#${i}" data-bi-name="h2-right-rail" class="color-text-subtle"&gt;${r}&lt;/a&gt;
						${a}
					&lt;/li&gt;
				`})}
		&lt;/ol&gt;
	`,o=m`
		&lt;h2 id="ms--in-this-article" class="title is-6 margin-block-xs"&gt;${Nh}&lt;/h2&gt;
		${n}
	`;S(o,t)}var zA=class{constructor(t){this.expanded=t}},I1={expanded:"ap-expanded",collapsed:"ap-collapsed",expandButton:"ap-expand-behavior",collapseButton:"ap-collapse-behavior"},L1;function Qy(e,t){L1=t;let n=document.documentElement.classList,o=document.querySelector(".action-panel");if(n.contains("ap-layout")||e==="none")return o;let r=document.getElementById("main-column"),i=gre();n.add("ap-layout"),e==="animate"&amp;&amp;n.add("ap-layout-animates"),setTimeout(()=&gt;n.add("ap-layout-in"),20);let s=()=&gt;{o.removeEventListener("transitionend",s),n.remove("ap-layout-animates"),n.add("ap-layout-finished"),IEe(o),Jt(),i(r),o?.setAttribute("aria-expanded","true"),o?.focus(),ct.publish(new zA(!0))};return o.addEventListener("transitionend",s),o}function IEe(e){let t=(()=&gt;{let o=document.querySelector(".ap-layout-finished .content-header");return window.getComputedStyle(o).getPropertyValue("height")})(),n=document.querySelector(".ap-layout-finished #main-column");e.style.top=t,n.style.top=t,n.classList.add("padding-top-none")}function GA(){let e=document.documentElement.classList,t=gre(),n=document.querySelector(".action-panel");e.remove("ap-layout"),e.remove("ap-layout-animates"),e.remove("ap-layout-in"),e.remove("ap-layout-finished"),Jt(),t(document.documentElement),L1&amp;&amp;L1.focus(),n?.setAttribute("aria-expanded","false"),ct.publish(new zA(!1)),document.querySelector("#main-column")?.classList.remove("padding-top-none")}function gre(){let e=document.querySelector("main");if(!e||!e.children)return()=&gt;{};let t=e.children;for(let n=t.length-1;n&gt;=0;n--){let o=t.item(n);if(o.hasAttribute("hidden"))continue;let{top:r}=o.getBoundingClientRect();if(r&lt;=5||n===0){let i=o.clientWidth;return s=&gt;{o.scrollIntoView(!0),s.scrollTop-=r*i/o.clientWidth}}}return()=&gt;{}}function fre(){addEventListener("click",e=&gt;{if(!(e.target instanceof Element))return;let t=e.target.closest(`.${I1.expandButton}, .${I1.collapseButton}`);t&amp;&amp;(t.classList.contains(I1.expandButton)?Qy("animate",t):GA())}),HE.addListener(GA)}function VA(){window.scrollTo(0,0),I.chromeless||(document.getElementById("main-column").scrollTop=0)}var LEe=0,bre="code-try-",REe=(()=&gt;{let e=location.hash.split(bre)[1];if(e===void 0)return-1;let t=parseInt(e,10);return t&gt;=-1?t:-1})(),MEe=()=&gt;LEe++,DEe=e=&gt;e===REe;function $Ee(e,t){return t==="rtl"?Ge(e).replace(/(^|\s|\&gt;)(C#|F#|C\+\+)(\s*|[.!?;:]*)(\&lt;|[\n\r]|$)/gi,"$1$2&amp;lrm;$3$4"):e}function _re(e,t){let n=x.createElement("div"),o=MEe(),r=`${bre}${o}`;if(n.classList.add("codeHeader"),n.setAttribute("id",r),n.setAttribute(En.name,"code-header"),n.innerHTML=`&lt;span class="language"&gt;${$Ee(e.displayName,t)}&lt;/span&gt;`,e.monikers&amp;&amp;n.setAttribute("data-moniker",e.monikers),OA){n.insertAdjacentHTML("beforeend",Wy());let a=n.lastElementChild;a.addEventListener("click",()=&gt;{Xy(a)&amp;&amp;(Ky(e.element.firstElementChild,e.language),a.focus())})}let i=e.interactiveType,s=e.scaffoldingType;if(i&amp;&amp;!(i.flags.requiresStructuredData&amp;&amp;_.data.pageTemplate==="Conceptual")){let a=i.activateButtonConfig;n.insertAdjacentHTML("beforeend",`
			&lt;button class="action action-interactive display-none-print" ${En.name}="code-header-try-it-${i.name}"&gt;
				&lt;span class="${a.iconClass}" role="presentation"&gt;&lt;/span&gt;
				&lt;span&gt;${Ge(a.name)}&lt;/span&gt;
			&lt;/button&gt;`);let l=n.lastElementChild;for(let u of a.attributes)l.setAttribute(u.name,u.value);let c=(u,d=!1)=&gt;{d!==!0&amp;&amp;history.replaceState(null,null,`#${r}`),l.classList.add("is-loading"),l.disabled=!0;let p=e.element.textContent.trim(),h;if(_.data.pageTemplate==="ModuleUnit"){let g=x.querySelector("#interactive-container");h=rb(i,g)}else{let g=Qy("animate",l);h=rb(i,g)}h.setCode(p,s).then(()=&gt;h.execute()).catch(()=&gt;{}).then(()=&gt;{l.classList.remove("is-loading"),l.disabled=!1})};l.addEventListener("click",c),DEe(o)&amp;&amp;c(null,!0)}e.element.classList.remove("loading"),e.element.insertAdjacentElement("beforebegin",n),e.header=n}var ib=e=&gt;e.split(/\n\n/).map(t=&gt;t.split(/[\\`][\s]*$/gm).map(n=&gt;n.trim()).join(" ")).join(`

`),NEe={powershell:e=&gt;ib(e.replace(/\bPS [a-z]:\\&gt;\s?/gi,"")),azurecli:ib,azurepowershell:ib,"azurepowershell-interactive":ib,"cloudshell-powershell":ib,ps:ib};function Ky(e,t){let o=(NEe[t]||(r=&gt;r))(e.textContent.trim());return Er(o,e)}function Wy(){return`
		&lt;button type="button" class="action position-relative display-none-print" ${En.name}="copy"&gt;
			&lt;span class="icon margin-right-xxs" aria-hidden="true"&gt;
				&lt;span class="docon docon-edit-copy"&gt;&lt;/span&gt;
			&lt;/span&gt;
			&lt;span&gt;${su}&lt;/span&gt;
			&lt;div class="successful-copy-alert position-absolute right-0 top-0 left-0 bottom-0 display-flex align-items-center justify-content-center has-text-success-invert has-background-success is-transparent" aria-hidden="true"&gt;
				&lt;span class="icon font-size-lg"&gt;
					&lt;span class="docon docon-check-mark"&gt;&lt;/span&gt;
				&lt;/span&gt;
			&lt;/div&gt;
		&lt;/button&gt;
	`}function Xy(e){let t;if(t)return!1;let n=e.querySelector(".successful-copy-alert");return n.classList.remove("is-transparent"),t=!0,fn(MG,"assertive",1e3),setTimeout(()=&gt;{n.classList.add("is-transparent"),t=!1},1250),!0}async function jA(e,t=_.data.userLocale){let n=`${$.taxonomy}?${ne({name:e,locale:t})}`,o=await M(n);if(o.ok)return(await o.json())[e].map(i=&gt;({value:i.slug,displayName:i.styleGuideLabel||i.label,level:i.level?+i.level:i.level,parent:i?.parentSlug}));throw new bn(o)}var R1=class{constructor(){this.cache={}}async get(t){return await this.getInternal(t)}async getFamily(t){return await this.getInternal(t,1)}taxonomyTermsToTaxonomyMap(t,n){return t.reduce((o,r)=&gt;((!n||r.level===n)&amp;&amp;(o[r.value]=r.displayName),o),{})}async getInternal(t,n){let o=[];try{t in this.cache||(this.cache[t]=jA(t)),o=await this.cache[t]}catch{delete this.cache[t]}return this.taxonomyTermsToTaxonomyMap(o,n)}},Jy=new R1;var vre="proglang",sb={getDisplayNames:()=&gt;Jy.get("devlang"),visibilityMap:{"aspx-csharp":"csharp","aspx-vb":"vb"},syntaxMap:{aspx:"csharp",azdeveloper:"azurecli",azurepowershell:"powershell",cppcx:"cpp",cppwinrt:"cpp",hcl:"json",nodejs:"js",nosql:"sql"},unset:"",default:qEe(),get preferred(){return(we.getItem(vre)||sb.unset).substr(5)},set preferred(e){we.setItem(vre,"lang-"+e)}};function qEe(){return _&amp;&amp;_.data&amp;&amp;_.data.defaultDevLang?_.data.defaultDevLang:""}var YA,FEe=0,yre={};function Om(e){YA===void 0&amp;&amp;UEe();let t={id:FEe++,instructions:e};return YA.postMessage(t),new Promise(n=&gt;yre[t.id]=n)}function UEe(){let e=location.origin+"/static/third-party/highlight.js/9.15.25/highlight.pack.js",t=new Blob([`(${HEe.toString()})('${e}')
//# sourceURL=syntax-highlighter.js`],{type:"application/javascript"}),n=URL.createObjectURL(t);YA=new Worker(n),YA.onmessage=o=&gt;{let r=o.data;yre[r.id](r.results)}}function HEe(e){function t(l,c){let u=[];if(c===null)return u;let d=/\n/g,p=1;for(;d.exec(l);)p++;let h=/(\d+)(?:\s*-\s*(\d+))?/g,g;for(;g=h.exec(c);){let f=+g[1]-1;if(isNaN(f)||f&gt;=p)continue;let b=g[2]===void 0?f:+g[2]-1;isNaN(b)||b&lt;f||(b=Math.min(b,p-1),u.push({start:f,end:b}))}return u}let n=/&lt;rgn&gt;.*&lt;\/rgn&gt;/gi,o=/RGNPLACEHOLDER/g,r="RGNPLACEHOLDER";function i(l,c){return l.replace(n,u=&gt;(c.push(u),r))}function s(l,c){return l.replace(o,()=&gt;c.shift())}function a(l){let{id:c,instructions:u}=l.data,d=[];for(let{language:h,code:g,highlightLines:f}of u){let b={code:g,html:"",success:!1};try{let y=[],v=i(g,y),T=[],C=t(g,f);if(C.length){let N=v.split(`
`),re=0;C.forEach(Pe=&gt;{Pe.start&gt;re&amp;&amp;T.push({highlight:!1,lines:N.slice(re,Pe.start).join(`
`)}),T.push({highlight:!0,lines:N.slice(Pe.start,Pe.end+1).join(`
`)}),re=Pe.end+1}),re&lt;=N.length&amp;&amp;T.push({highlight:!1,lines:N.slice(re).join(`
`)})}else T.push({highlight:!1,lines:v});let k=null,D="";do{let N=T.shift(),{value:re,top:Pe}=hljs.highlight(h,N.lines,!0,k);k=Pe,D+=N.highlight?`&lt;mark&gt;${re}&lt;/mark&gt;`:`&lt;span&gt;${re}&lt;/span&gt;`,T.length&amp;&amp;(D+=`
`)}while(T.length);b.html=s(D,y),b.success=!0}catch{}d.push(b)}let p={id:c,results:d};self.postMessage(p,void 0)}self.importScripts(e),self.addEventListener("message",l=&gt;{a(l)})}function OEe(e,t){for(let n=0;n&lt;e.classList.length;n++){let o=e.classList.item(n);if(/^lang-.+$/i.test(o))return o.substr(5)}return t.unset}async function BEe(e,t,n){let o='pre &gt; code, span[class*="lang-"]',r=e.querySelectorAll(o),i=[],s;if(r.length&gt;0){let a=await t.getDisplayNames();for(let l=0;l&lt;r.length;l++){let c=r.item(l),u=OEe(c,t),d=t.syntaxMap[u]||u,p=t.visibilityMap[u]||u,h=a[u]||u||"",g=c.querySelector("br")?c.innerText:c.textContent,f,b=null,y,v="",T=null,C=c.nodeName==="CODE";C&amp;&amp;(c.parentElement.classList.add("has-inner-focus"),v=c.getAttribute("highlight-lines")||"",f=c.getAttribute("data-interactive"),T=c.getAttribute("data-moniker"),c=c.parentElement,T=T||c.getAttribute("data-moniker"),f=f||c.getAttribute("data-interactive"),b=I.interactivity?Yy(f):null,y=ure(c));let k={type:C?"precode":"span",element:c,language:u,syntaxLanguage:d,visibilityLanguage:p,displayName:h,code:g,interactiveType:b,highlightLines:v,isEnhanced:!1,monikers:T,scaffoldingType:y};if(!s||s.type!==k.type||s.element!==k.element.previousElementSibling||n.indexOf(p)===-1||n.indexOf(s.visibilityLanguage)===-1){let N={default:k,members:[k]};i.push(N)}else{let N=i[i.length-1];N.members.push(k),k.visibilityLanguage===t.default&amp;&amp;(N.default=k)}s=k}}return i}function xre(e,t){let n=[];for(let r of e)for(let i of r.members)i.type==="precode"&amp;&amp;!i.isEnhanced&amp;&amp;!i.element.hidden&amp;&amp;(n.push(i),i.isEnhanced=!0);if(n.length===0)return Promise.resolve();let o=n.map(r=&gt;({language:r.syntaxLanguage,code:r.code,highlightLines:r.highlightLines}));return Om(o).then(r=&gt;{for(let i=0;i&lt;r.length;i++){let{html:s,success:a}=r[i],l=n[i];_re(l,t),a&amp;&amp;(l.element.firstElementChild.innerHTML=s)}Jt()})}function Tre(e,t){let n=(o,r)=&gt;{o.element.hidden=!r,o.header&amp;&amp;(o.header.hidden=!r)};for(let o of e){let r=!1;for(let i of o.members){let s=i.visibilityLanguage===t||i.element.classList.toString().indexOf(`lang-${t}`)!==-1;n(i,s),r=r||s}r||n(o.default,!0)}Jt()}function zEe(e,t,n=location.search){let o=VEe(e,n),r=t.preferred;return r!==t.unset&amp;&amp;e.indexOf(r)!==-1&amp;&amp;(o.length===0||o.indexOf(r)!==-1)?r:t.default!==t.unset&amp;&amp;e.indexOf(t.default)!==-1&amp;&amp;(o.length===0||o.indexOf(t.default)!==-1)?t.default:o.length!==0?o[0]:e[0]}var GEe=["Architecture","Conceptual","FAQ","HowTo","LandingPage","Marketing","ModuleUnit","NamespaceListPage","Question","Reference","Sample","Tutorial"];function QA(){x.querySelectorAll(".cdlHolder .cdlLastVisible").forEach(function(n){n.classList.remove("cdlLastVisible")});let e=gt(),t=x.querySelectorAll(".cdlHolder");Fs(e)&amp;&amp;t.forEach(function(n){let o=n.querySelectorAll(`.cdl[data-moniker~='${e}']:not([hidden]),.cdl:not([data-moniker]):not([hidden])`);o.length&gt;0&amp;&amp;o[o.length-1].classList.add("cdlLastVisible")})}async function M1(e){if(GEe.indexOf(_.data.pageTemplate)===-1)return;let t=Array.from(x.querySelectorAll(".lang-title")),n=Array.from(x.querySelectorAll(".language-selector a")),o=[];if(n.length&gt;0){let c=await sb.getDisplayNames();n.forEach(u=&gt;{_.data.userDir==="rtl"?u.classList.add("justify-content-flex-end"):u.classList.add("justify-content-flex-start");let d=u.dataset.biName.substr(5);u.textContent=c[d],o.push(d)})}let r=n!==null&amp;&amp;o.length&gt;0,i=await BEe(e??x.body,sb,o);if(r){let c=zEe(o,sb),u=x.querySelector('[data-bi-name="lang-'+c+'"]');t.forEach(d=&gt;{d.textContent=u.textContent}),Tre(i,c),QA(),n.forEach(d=&gt;{d===u&amp;&amp;d.setAttribute("aria-selected","true"),Xt(d,"click",()=&gt;{n.forEach(h=&gt;{h.setAttribute("aria-selected","false")}),d.setAttribute("aria-selected","true");let p=d.dataset.biName.substr(5);t.forEach(h=&gt;{h.textContent=d.textContent}),sb.preferred=p,Tre(i,p),QA(),Fd(),xre(i,_.data.contentDir)})})}let s=i.flatMap(c=&gt;c.members),a=0;function l(){cancelAnimationFrame(a),a=requestAnimationFrame(()=&gt;Sre(s))}return window.addEventListener("resize",l,{passive:!0}),Sre(s),xre(i,_.data.contentDir)}function Sre(e){e.forEach(t=&gt;{let{type:n,element:o}=t;if(n!=="precode")return;o.scrollWidth&gt;o.clientWidth?(o.setAttribute("role","group"),o.setAttribute("aria-label",l3),o.tabIndex=0):(o.removeAttribute("role"),o.removeAttribute("aria-label"),o.removeAttribute("tabindex"))})}function VEe(e,t=location.search){return new URLSearchParams(t).get("devlangs")?.split(",").filter(n=&gt;e.includes(n))??[]}function wre(){YEe()}var jEe=!1;function YEe(){window.addEventListener("click",e=&gt;{let t=e.target instanceof HTMLElement&amp;&amp;e.target.closest('[data-flyout-button="close"]');if(!t||t.closest(".modal")||!document.querySelector(".layout-body-flyout"))return;let i=document.querySelector('[data-flyout-return-focus="true"]')||document.querySelector('[data-flyout-button="toggle"]');i&amp;&amp;(i.focus(),i.removeAttribute("data-flyout-return-focus")),jEe=!1,document.documentElement.classList.remove("layout-flyout-active"),Jt()})}function KA({origin:e,protocol:t,hostname:n,port:o}){return e||(t&amp;&amp;n?`${t}//${n}${o&amp;&amp;o!=="443"&amp;&amp;o!=="80"?":"+o:""}`:location.origin)}function WA(e,{compareOrigin:t}={compareOrigin:!0}){let n=e.target instanceof HTMLElement&amp;&amp;e.target.closest("a"),o=!!n&amp;&amp;KA(n)===Z.origin;return!n||e.altKey||e.ctrlKey||e.metaKey||e.shiftKey||n.target&amp;&amp;n.target!==window.name&amp;&amp;n.target!=="_self"||n.href.lastIndexOf("javascript:")===0||n.hasAttribute("download")?{anchor:n,shouldHandle:!1,differentOrigin:!o}:t&amp;&amp;!o||o&amp;&amp;n.classList.contains(Ml)||o&amp;&amp;/^#lightbox/.test(n.hash)||o&amp;&amp;n.closest("#docs-admin-editor .ProseMirror")||n.classList.contains("following-user-profile")?{anchor:n,shouldHandle:!1,differentOrigin:!o}:{anchor:n,shouldHandle:!0,differentOrigin:!o}}function QEe(e){let t=e.innerText||e.getAttribute("aria-label")||e.title||e.href,n=`&lt;a href="${e.href}"&gt;${t}&lt;/a&gt;`,o=`&lt;a href="${e.origin}"&gt;${e.origin}&lt;/a&gt;`,r=b3.replace("{linkName}",n).replace("{domainName}",o),i=document.createElement("div");i.classList.add("modal-content"),S(m`
			&lt;div id="externalLinkModal" class="modal-card"&gt;
				&lt;header class="modal-card-head padding-bottom-none"&gt;
					&lt;button
						class="modal-close modal-card-close-button is-large"
						aria-label="${ge}"
						type="button"
					&gt;&lt;/button&gt;
				&lt;/header&gt;
				&lt;section class="modal-card-body padding-top-xxs"&gt;
					&lt;p&gt;${z(r)}&lt;/p&gt;
				&lt;/section&gt;
				&lt;footer class="modal-card-foot padding-top-none"&gt;
					&lt;button class="button modal-close" type="button"&gt;${We}&lt;/button&gt;
				&lt;/footer&gt;
			&lt;/div&gt;
		`,i),new _e(i).show()}function KEe(e,t=`https://${w.azurePortalHostname}`){let{anchor:n,shouldHandle:o,differentOrigin:r}=WA(e,{compareOrigin:!1});if(!n)return!1;let i=KA(n),s=n.closest("#externalLinkModal")!==null,a=i===t,l=i.endsWith(".microsoft.scloud")||i.endsWith(".eaglex.ic.gov")||i.endsWith("-microsoft-scloud.local")||i.endsWith("-eaglex-ic-gov.local");return r&amp;&amp;o&amp;&amp;!a&amp;&amp;!l&amp;&amp;!s}function WEe(e){if(KEe(e)){e.preventDefault();let n=e.target instanceof HTMLElement&amp;&amp;e.target.closest("a");QEe(n)}}function Ere(e=I.externalLinkModal){e&amp;&amp;document.addEventListener("click",WEe)}function kre(){zO(),ct.subscribe(Wn,Qa),window.addEventListener("content-update",Qa);let e=["[data-dismissable]"];window.addEventListener("click",XEe(e))}function XEe(e){return t=&gt;{t.target instanceof Element&amp;&amp;t.target.closest(e.join(","))&amp;&amp;Qa()}}var D1,JEe="article-header-page-actions",ZEe="article-header-page-actions-overflow",Cre="[data-page-action-item]";function $1(e=Array.from(document.querySelectorAll(Cre))){let t=document.getElementById(JEe);if(!t)return;D1&amp;&amp;D1.disconnect(),Are(e);let n=new MutationObserver(()=&gt;{Are(Array.from(t.querySelectorAll(Cre)))});n.observe(t,{childList:!0,attributes:!0,attributeFilter:["hidden"],subtree:!0}),D1=n,t.classList.remove("opacity-none")}function eke(e){switch(e){case"overflow-all":case"overflow-mobile":return e;default:throw new Error(`Incorrect value added for [data-page-action-item]: ${e}`)}}function Are(e){let t=document.getElementById(ZEe);if(!t)return;let n=t.getAttribute("data-reset-required");if(n)switch(n){case"display-none":t.classList.remove("display-none");case"display-none-tablet":t.classList.remove("display-none-tablet");default:break}let o=!1,r=!1,i=t.querySelector('[data-list-type="plan"]');i&amp;&amp;(i.hidden=!1);for(let s of e)if(s.dataset.pageActionItem){let a=s.dataset.pageActionItem;if(!a)continue;let l=s.dataset?.checkHidden==="true",c=s.hidden,u=eke(a);if(u==="overflow-all"&amp;&amp;(!l||!c)){o=!0;break}if(u==="overflow-mobile"&amp;&amp;(!l||!c)){r=!0;continue}}t&amp;&amp;(!o&amp;&amp;r&amp;&amp;(t.classList.add("display-none-tablet"),t.setAttribute("data-reset-required","display-none-tablet")),!o&amp;&amp;!r&amp;&amp;(t.classList.add("display-none"),t.setAttribute("data-reset-required","display-none")))}function tke(){let t={iPhone:"ios",iPad:"ios",iPod:"ios",Macintosh:"macos",MacIntel:"macos",MacPPC:"macos",Mac68K:"macos",Win32:"windows",Win64:"windows",Windows:"windows",WinCE:"windows"}[navigator.platform];return t!==void 0?t:/Android/.test(navigator.userAgent)?"android":/Linux/.test(navigator.platform)?"linux":null}function Bm(e){return/^(?:android|ios|linux|macos|windows)$/.test(e)}var tbt=nke();function nke(){let e=!1,t=navigator.userAgent||navigator.vendor,n=/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i,o=/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i;return(n.test(t)||o.test(t.substr(0,4)))&amp;&amp;(e=!0),e}var Ud=tke(),Pre="preferred-platform";function oke(){let e=we.getItem(Pre);return e!==null&amp;&amp;Bm(e)?e:null}var XA=oke();function JA(e){we.setItem(Pre,e)}var N1=["button-primary","button-filled","is-selected"],Lre=["previous-versions","archive"],rke=({location:e,allowedPaths:t})=&gt;{let n=Rd(e).pathname.split("/"),o=t.includes(n[2])?4:3;return n.slice(0,o).join("/")},q1=rke({location:Z,allowedPaths:Lre});function F1(){let e=U1();if(!e.length)return Promise.resolve();let t={get(n){return we.getItem(`zone-pivot${q1}/${n}`)},set(n,o){we.setItem(`zone-pivot${q1}/${n}`,o)}};return Promise.all([uke(),Se]).then(([n])=&gt;{let o=document.querySelector(".content .top-alert")??document.querySelector(".content .page-metadata-container")??document.querySelector(".content .page-metadata");o&amp;&amp;ake(o,e,n,t)})}function U1(){return(A("zone_pivot_groups")||"").split(",").map(e=&gt;e.trim()).filter(e=&gt;e.length)}function ike(e){document.querySelectorAll(`[data-pivot]${e.map(n=&gt;`:not([data-pivot~='${n}'])`).join("")}`).forEach(n=&gt;{Array.from(n.querySelectorAll("[id]")).forEach(r=&gt;Rre(r))})}var ske=e=&gt;{e.forEach(t=&gt;{document.querySelectorAll(`[data-pivot~='${t}'] [data-id]`).forEach(i=&gt;{i.id=i.getAttribute("data-id"),i.removeAttribute("data-id")});let o=Array.from(document.querySelectorAll(`[data-pivot~='${t}'] [id]`)).map(i=&gt;i.id);document.querySelectorAll(`[data-pivot]:not([data-pivot~='${t}']) [id]`).forEach(i=&gt;{o.includes(i.id)&amp;&amp;Rre(i)})})};function Rre(e){e.setAttribute("data-id",e.id),e.removeAttribute("id")}function ake(e,t,n,o){let r=te().pivots,i=r?r.split(",").map(g=&gt;g.trim().toLowerCase()):[],s=cke(n,t,i,o,XA||Ud),a=document.createElement("style");document.head.appendChild(a),Ire(a,s);let l=t.map(g=&gt;n.find(f=&gt;f.id===g)).filter(g=&gt;g!==void 0);if(l.length===0)return;let c=lke(e,l,s),u=Array.from(c.querySelectorAll('input[type="radio"]')).map(g=&gt;({input:g,button:g.closest(".button")})),d=()=&gt;{Ire(a,u.filter(g=&gt;g.input.checked).map(g=&gt;g.input.value)),u.forEach(({input:g,button:f})=&gt;{g.checked?(f.classList.add(...N1),f.querySelector(".icon").classList.remove("is-hidden")):(f.classList.remove(...N1),f.querySelector(".icon").classList.add("is-hidden"))})},p=()=&gt;u.forEach(({input:g,button:f})=&gt;{let b=g.matches(":focus-visible")?"add":"remove";f.classList[b]("is-focused")}),h=g=&gt;{let{name:f,value:b}=g.target;o.set(f,b),Bm(b)&amp;&amp;JA(b)};Xt(c,"change",d),Xt(c,"blur",p,!0),Xt(c,"focus",p,!0),Xt(c,"change",h),bs(()=&gt;a.remove())}function Ire(e,t){e.textContent=`
		[data-pivot]${t.map(n=&gt;`:not([data-pivot~='${n}'])`).join("")} {
			display: none !important;
		}`,ike(t),ske(t),Fd(),Jt(),Ft({pivots:t.join()},"replaceState")}function lke(e,t,n){let{userDir:o,userLocale:r}=_.data;return e.insertAdjacentHTML("afterend",`
		&lt;form data-bi-name="zone-pivots" class="alert display-none-print" dir="${o}" lang="${r}"&gt;
			${t.map(i=&gt;`
			&lt;fieldset class="field padding-none" aria-label="${i.prompt}"&gt;
				&lt;legend class="label margin-bottom-xxs"&gt;
					${i.prompt}
				&lt;/legend&gt;

				&lt;div class="buttons buttons-addons"&gt;
					${i.pivots.map(s=&gt;`
					&lt;label class="button ${n.indexOf(s.id)===-1?"":N1.join(" ")}"&gt;
						&lt;span class="icon high-contrast-only ${n.indexOf(s.id)===-1?"is-hidden":""}"&gt;&lt;span aria-hidden="true" class="docon docon-location"&gt;&lt;/span&gt;&lt;/span&gt;
						&lt;input class="visually-hidden" type="radio" name="${i.id}" value="${s.id}" ${n.indexOf(s.id)===-1?"":"checked"}&gt;
						&lt;span&gt;${s.title}&lt;/span&gt;
					&lt;/label&gt;`).join(`
`)}
			&lt;/fieldset&gt;`).join(`
`)}
		&lt;/form&gt;`),e.nextElementSibling}function cke(e,t,n,o,r){let i=[];for(let s of t){let a=e.find(g=&gt;g.id===s);if(!a)continue;let l=o.get(s),c=a.pivots,u,d,p,h;for(let g of c)h||(h=g.id),!u&amp;&amp;n.indexOf(g.id)!==-1&amp;&amp;(u=g.id),!d&amp;&amp;g.id===l&amp;&amp;(d=g.id),!p&amp;&amp;g.id===r&amp;&amp;(p=g.id);i.push(u||d||p||h)}return i}function uke(){let e=dke();return M(e,{credentials:"include"}).then(t=&gt;t.json()).then(t=&gt;t.groups)}function dke(){let{branch:e}=te(),t=A("zone_pivot_group_filename")||"zone-pivot-groups.json",n=e?"?"+ne({branch:e}):"",o=["nb-no"],r=q1,i=r.split("/")[1],s=o.includes(i);s&amp;&amp;(r=r.replace(i,"en-us"));let a=`${r}/${t}${n}`,l=A("zone_pivot_groups_path");l&amp;&amp;(l=b1(l));let c=l&amp;&amp;l.length&gt;1,u=l&amp;&amp;l.startsWith("/"),d=Lre.filter(g=&gt;Z.pathname.includes(`/${g}/`)),p=d.length&gt;0?`/${d[0]}`:"",h=`/${s?"en-us":i}${p??""}${u?"":"/"}${l}`;return c?h:a}function Mre(e,t){let n=Array.from(e.querySelectorAll('iframe[src^="https://learn-video.azurefd.net/"], iframe[src^="https://channel9.msdn.com/"], iframe[src*="/video-embed.html?"], iframe[src*="/video-embed-one-stream.html?"]')),o;try{o=To(new URL(t.href)?.pathname)}catch{return[]}for(let r of n){let i;try{i=new URL(r.src)}catch{continue}i.searchParams.set("locale",_.data.userLocale),i.searchParams.set("embedUrl",o),r.src=i.toString()}return n??[]}function Dre(){if(U1().length)return;let t=Array.from(document.querySelectorAll("h1, h2, h3, h4, h5, h6")),n=[],o=[];t.map(r=&gt;n.includes(r.id)?o.push(r):n.push(r.id)),o.forEach(r=&gt;{r.removeAttribute("id")})}var eP=e=&gt;{e.forEach(t=&gt;{let n=t.firstElementChild;t.clientWidth&lt;n.clientWidth?(t.classList.add("table-wrapper"),t.tabIndex=0,t.setAttribute("role","group"),t.setAttribute("aria-label",PM)):(t.classList.remove("table-wrapper"),t.removeAttribute("tabindex"),t.removeAttribute("role"),t.removeAttribute("aria-label"))})},$re=(e,t)=&gt;{let n=!1;return(...o)=&gt;{n||(n=!0,F.requestAnimationFrame(()=&gt;{e.apply(t,o),n=!1}))}},ZA={definitions:["margin-bottom-sm"],nameValue:["table-stacked-mobile"],dataMatrix:["table-complex","margin-top-sm"],attributeList:["table-complex","width-auto"]};function pke(e){let t=e.classList;if(t.contains("definitions")){e.classList.add(...ZA.definitions);let n=Array.from(e.querySelectorAll("th"));for(let o=0;o&lt;n.length-1;o++)n[o].classList.add("is-narrow")}if(t.contains("parameters")){let n=Array.from(e.querySelectorAll("th"));for(let o of n)o.classList.add("has-text-subtle")}if(t.contains("schema")){let n=Array.from(e.querySelectorAll("th"));for(let o=0;o&lt;n.length-1;o++)n[o].classList.add("is-narrow")}if(t.contains("nameValue")&amp;&amp;(e.classList.add(...ZA.nameValue),!t.contains("cols3"))){let n=Array.from(e.querySelectorAll("td:nth-child(1)"));for(let o of n)o.classList.add("is-one-third-width-tablet")}t.contains("dataMatrix")&amp;&amp;e.classList.add(...ZA.dataMatrix),t.contains("attributeList")&amp;&amp;e.classList.add(...ZA.attributeList)}function mke(e,t){return(()=&gt;{let o;e.parentElement.classList.contains("table-wrapper")?o=e.parentElement.previousElementSibling:o=e.previousElementSibling;let r=0;for(;o&amp;&amp;r&lt;5;){if(o.matches("h1,h2,h3,h4,h5,h6"))return og(o);o=o.previousElementSibling,r++}return eK.replace("{index}",(t+1).toString())})()}function Nre(e){Array.from(e.querySelectorAll(".content table")).forEach(n=&gt;{let o=Array.from(n.querySelectorAll("thead tr &gt; th")),r=n.querySelector("tbody");if(!r)return;let i=Array.from(r.children);if(hke(o,i)){for(let s of i){let l=s.firstElementChild;l.firstElementChild.nodeName==="SPAN"?(l.firstElementChild.textContent=l.firstElementChild.textContent,l.lastElementChild.firstElementChild.textContent=l.lastElementChild.firstElementChild.textContent):l.innerHTML=l.firstElementChild.innerHTML;let c=x.createElement("th");c.setAttribute("scope","row"),c.innerHTML=l.innerHTML,l.parentElement.replaceChild(c,l)}o.forEach(s=&gt;{if(s.textContent==="")return;s.setAttribute("scope","col");let a=Array.from(n.querySelectorAll("thead tr &gt; th"));if(!a.length||a[0].innerHTML!=="")return;Array.from(n.querySelectorAll("tbody tr &gt; td:first-child &gt; strong")).forEach(c=&gt;{let u=c.parentElement.parentElement.innerHTML.replace("&lt;td&gt;&lt;strong&gt;",'&lt;th scope="row"&gt;').replace("&lt;/strong&gt;&lt;/td&gt;","&lt;/th&gt;");c.parentElement.parentElement.innerHTML=u}),a.forEach(c=&gt;{c.innerHTML!==""&amp;&amp;c.setAttribute("scope","col")})})}})}function hke(e,t){if(!(e.length&amp;&amp;e[0].firstElementChild===null&amp;&amp;e[0].textContent===""))return!1;for(let o of t){let i=o.firstElementChild,s=i.firstElementChild,a=i.lastElementChild;if(i.nodeName!=="TD"||!s||!(i.querySelector(".sxs-lookup")?gke(s):s===a&amp;&amp;i.textContent.trim()===s.textContent.trim()&amp;&amp;s.nodeName==="STRONG"))return!1}return!0}function gke(e){if(e.nodeName==="SPAN"){let t=e.firstElementChild;return e.hasAttribute("data-ttu-id")&amp;&amp;t&amp;&amp;t.nodeName==="STRONG"&amp;&amp;e.textContent.trim()===t.textContent.trim()&amp;&amp;!t.firstElementChild}return!1}function fke(e){let t=x.createElement("div");if(t.classList.add("buttons","buttons-right","margin-bottom-none","margin-top-sm"),e.previousElementSibling&amp;&amp;e.previousElementSibling.classList.contains("heading-wrapper")){let c=e.previousElementSibling.querySelector("[data-moniker]");if(c){let u=c.getAttribute("data-moniker");u&amp;&amp;t.setAttribute("data-moniker",u)}}let n=m` &lt;button
		class="button button-clear button-sm display-flex gap-xxs"
		@click=${l}
	&gt;
		&lt;span class="icon" aria-hidden="true"&gt;
			&lt;span class="docon docon-expand color-primary"&gt;&lt;/span&gt;
		&lt;/span&gt;
		&lt;span&gt;${WV}&lt;/span&gt;
	&lt;/button&gt;`,o=m` &lt;button
		data-autofocus
		class="modal-close button button-clear button-sm margin-bottom-none display-flex gap-xxs"
	&gt;
		&lt;span class="icon" aria-hidden="true"&gt;
			&lt;span class="docon docon-collapse color-primary"&gt;&lt;/span&gt;
		&lt;/span&gt;
		&lt;span&gt;${Xz}&lt;/span&gt;
	&lt;/button&gt;`,r=c=&gt;m` &lt;div
		class="modal-card modal-card-full fill-mobile"
		id="expand-table-modal"
	&gt;
		&lt;div class="modal-card-head padding-xxs buttons buttons-right margin-bottom-none"&gt;
			&lt;div&gt;${o}&lt;/div&gt;
		&lt;/div&gt;
		&lt;div class="modal-content margin-none margin-xs-tablet"&gt;${c}&lt;/div&gt;
	&lt;/div&gt;`,i,s,a;function l(){if(!i||!s){i=x.createElement("div"),a=e.cloneNode(!0);let c=r(a);S(c,i),s=new _e(i),a&amp;&amp;Xt(F,"resize",$re(()=&gt;eP([a])),{passive:!0})}s.show(),eP([a])}return S(n,t),t}function H1(e=!1,t){let n=Array.from((t??x).querySelectorAll(".content table"));if(!n.length)return;let o=n.map((i,s)=&gt;{if(s&lt;20&amp;&amp;!i.querySelector("caption")){let l=mke(i,s);i.setAttribute("aria-label",l)}i.classList.add("table"),(_.data.pageTemplate==="Conceptual"||_.data.pageTemplate==="Reference")&amp;&amp;i.classList.add("table-sm","margin-top-none"),i.classList.length!==1&amp;&amp;pke(i);let a;if(i.classList.contains("nameValue"))return null;if(i.parentElement.classList.contains("table-wrapper"))a=i.parentElement;else if(a=x.createElement("div"),a.classList.add("table-wrapper","has-inner-focus"),a.tabIndex=0,a.setAttribute("role","group"),a.setAttribute("aria-label",PM),i.parentElement.insertBefore(a,i),a.appendChild(i),!e){let l=fke(a);a.parentElement&amp;&amp;a.parentElement.insertBefore(l,a)}return a}).filter(i=&gt;i!==null),r=$re(()=&gt;eP(o));Xt(F,"resize",r,{passive:!0}),Xt(F,"content-update",r,{passive:!0}),eP(o)}function bke(e){let t='iframe[src^="https://www.microsoft.com"][src*="/videoplayer/"]';return Array.from(e.querySelectorAll(t))}function _ke(e,t,n){let o=t.split("/").pop(),r=new URL(`https://www.microsoft.com/${e}/videoplayer/embed/${o}`);return n&amp;&amp;r.searchParams.set("postJsllMsg","true"),e!=="en-us"&amp;&amp;r.searchParams.set("autoCaptions",e),r.href}function vke(e,t=window){t.addEventListener("message",n=&gt;{if(n.origin!=="https://www.microsoft.com"||typeof n.data!="string")return;let o;try{o=JSON.parse(n.data)}catch{}!o||typeof o.eventName!="string"||o.eventName.toLowerCase()!=="postjsllmessage"||e(o.data)})}function qre(){let t=bke(document.body);for(let n of t){let o=_ke(_.data.userLocale,n.src,!0);n.src!==o&amp;&amp;(n.src=o),n.title=n.title||Hh}t.length&amp;&amp;vke(He)}function B1(){yke(),xke(),Tke(document.body),Dre(),Nre(document.body),qre(),Mre(document.body,Z)}function yke(){let e={TIP:{class:"is-success",docon:"lightbulb",title:oW},NOTE:{class:"is-info",docon:"status-error-outline",title:T5},IMPORTANT:{class:"is-primary",docon:"status-info-outline",title:g3},WARNING:{class:"is-warning",docon:"status-warning-outline",title:CW},CAUTION:{class:"is-danger",docon:"status-failure-outline",title:b2}};Array.from(document.querySelectorAll(".TIP, .NOTE, .IMPORTANT, .WARNING, .CAUTION")).forEach(n=&gt;{let o=/TIP|NOTE|IMPORTANT|WARNING|CAUTION/.exec(n.className)[0];n.className=`alert ${e[o].class}`;let r=n.firstElementChild;!r||!(r instanceof HTMLParagraphElement)||(r.classList.add("alert-title"),r.textContent=e[o].title,r.insertAdjacentHTML("afterbegin",`&lt;span class="docon docon-${e[o].docon}" aria-hidden="true"&gt;&lt;/span&gt; `))})}function xke(){Array.from(document.querySelectorAll(".content div.button a, .content div.step-by-step a, .content div.nextstepaction a")).forEach(e=&gt;{e.classList.add("button","button-primary","button-filled","has-text-wrap");let t=e.closest("div.button, .step-by-step");t&amp;&amp;(t.className="")})}function Tke(e){Array.from(e.querySelectorAll(".break-text &gt; .xref")).forEach(n=&gt;{if(n.firstElementChild!==null)return;let r=n.parentElement.classList.contains("dots-only")?2:3,i=$o(n.textContent.replace(/&lt;/g,"&amp;lt;").replace(/&gt;/g,"&amp;gt;"),r);n.innerHTML=i})}function Fre(e){e.addEventListener("click",t=&gt;{if(!(t.target instanceof Element))return;let n=null;if(n=t.target.closest(".dropdown-trigger"),n||(n=t.target.shadowRoot?.activeElement?.closest(".dropdown-trigger")),!n)return;t.preventDefault();let o=n.parentElement,r=n.getAttribute("aria-expanded")!=="true";n.setAttribute("aria-expanded",r.toString());let i;if(r&amp;&amp;o){o.classList.contains("has-centered-menu")||Ske(o);let s=u=&gt;{u.target instanceof Element&amp;&amp;(!o.contains(u.target)||u.type==="click"&amp;&amp;u.target.closest(".dropdown-menu-close"))&amp;&amp;(i(),u.target.classList.contains("dropdown-menu-close")&amp;&amp;n&amp;&amp;n.focus())},a=u=&gt;{if(u instanceof KeyboardEvent&amp;&amp;u.keyCode===Me.escape){u.stopImmediatePropagation();let p=Array.from(x.querySelectorAll('.dropdown-trigger[aria-expanded="true"]')).pop();p&amp;&amp;(p.setAttribute("aria-expanded","false"),p.focus())}},l=async()=&gt;{x.activeElement?.nodeName?.toLowerCase()==="iframe"&amp;&amp;i()};i=()=&gt;{e.removeEventListener("focus",s),e.removeEventListener("click",s),e.removeEventListener("touchstart",s),e.removeEventListener("keydown",a),F.removeEventListener("blur",l),n&amp;&amp;n.setAttribute("aria-expanded","false")};let c=!0;e.addEventListener("focus",s,c),e.addEventListener("click",s),e.addEventListener("touchstart",s),e.addEventListener("keydown",a),e.addEventListener("collapse-dropdown",u=&gt;{u.stopPropagation(),i()}),F.addEventListener("blur",l)}})}function z1(e){e.dispatchEvent(new CustomEvent("collapse-dropdown",{bubbles:!0}))}function Ske(e){let t=g=&gt;F.getComputedStyle(g).overflowX,n=e.parentElement;for(;n&amp;&amp;n.nodeName!=="BODY"&amp;&amp;t(n)!=="hidden";)n=n.parentElement;if(n===null)return;let o=e.querySelector(".dropdown-trigger"),r=e.querySelector(".dropdown-menu"),i=e.closest(".dropdown-menu")!==null,s=r.classList.contains("is-vertically-scrollable");r.style.left="",r.style.right="",r.style.maxHeight="";let{left:a,right:l}=n.getBoundingClientRect(),{left:c,right:u,top:d,bottom:p}=o.getBoundingClientRect(),h=r.getBoundingClientRect().width;i?(r.style.top="-1px",_.data.userDir==="ltr"?u+h&lt;=l?(r.style.right="0",r.style.transform="translateX(100%)"):(r.style.left="0",r.style.transform="translateX(-100%)"):u-h&gt;=a?(r.style.left="0",r.style.transform="translateX(-100%)"):(r.style.right="0",r.style.transform="translateX(100%)"),s&amp;&amp;(r.style.maxHeight=`${F.innerHeight-d-8}px`)):(_.data.userDir==="ltr"?c+h&lt;=l?r.style.left="0":r.style.right="0":u-h&gt;=a?r.style.right="0":r.style.left="0",s&amp;&amp;(r.style.maxHeight=`${F.innerHeight-p-8}px`))}var Vre=ja(j1());var Zy=class extends Error{constructor(t){super(t),Error.captureStackTrace&amp;&amp;Error.captureStackTrace(this,this.constructor),this.name="Deprecation"}};var Q1=ja(Gre()),wke=(0,Q1.default)(e=&gt;console.warn(e)),Eke=(0,Q1.default)(e=&gt;console.warn(e)),Nl=class extends Error{constructor(t,n,o){super(t),Error.captureStackTrace&amp;&amp;Error.captureStackTrace(this,this.constructor),this.name="HttpError",this.status=n;let r;"headers"in o&amp;&amp;typeof o.headers&lt;"u"&amp;&amp;(r=o.headers),"response"in o&amp;&amp;(this.response=o.response,r=o.response.headers);let i=Object.assign({},o.request);o.request.headers.authorization&amp;&amp;(i.headers=Object.assign({},o.request.headers,{authorization:o.request.headers.authorization.replace(/ .*$/," [REDACTED]")})),i.url=i.url.replace(/\bclient_secret=\w+/g,"client_secret=[REDACTED]").replace(/\baccess_token=\w+/g,"access_token=[REDACTED]"),this.request=i,Object.defineProperty(this,"code",{get(){return wke(new Zy("[@octokit/request-error] `error.code` is deprecated, use `error.status`.")),n}}),Object.defineProperty(this,"headers",{get(){return Eke(new Zy("[@octokit/request-error] `error.headers` is deprecated, use `error.response.headers`.")),r||{}}})}};async function jre(e,t,n,o){if(!n.request||!n.request.request)throw n;if(n.status&gt;=400&amp;&amp;!e.doNotRetry.includes(n.status)){let r=o.request.retries!=null?o.request.retries:e.retries,i=Math.pow((o.request.retryCount||0)+1,2);throw t.retry.retryRequest(n,r,i)}throw n}async function kke(e,t,n,o){let r=new Vre.default;return r.on("failed",function(i,s){let a=~~i.request.request.retries,l=~~i.request.request.retryAfter;if(o.request.retryCount=s.retryCount+1,a&gt;s.retryCount)return l*e.retryAfterBaseValue}),r.schedule(Cke.bind(null,e,t,n),o)}async function Cke(e,t,n,o){let r=await n(n,o);if(r.data&amp;&amp;r.data.errors&amp;&amp;/Something went wrong while executing your query/.test(r.data.errors[0].message)){let i=new Nl(r.data.errors[0].message,500,{request:o,response:r});return jre(e,t,i,o)}return r}var Ake="4.1.3";function K1(e,t){let n=Object.assign({enabled:!0,retryAfterBaseValue:1e3,doNotRetry:[400,401,403,404,422],retries:3},t.retry);return n.enabled&amp;&amp;(e.hook.error("request",jre.bind(null,n,e)),e.hook.wrap("request",kke.bind(null,n,e))),{retry:{retryRequest:(o,r,i)=&gt;(o.request.request=Object.assign({},o.request.request,{retries:r,retryAfter:i}),o)}}}K1.VERSION=Ake;var Qre=ja(j1()),Pke="5.2.0",W1=()=&gt;Promise.resolve();function Ike(e,t,n){return e.retryLimiter.schedule(Lke,e,t,n)}async function Lke(e,t,n){let o=n.method!=="GET"&amp;&amp;n.method!=="HEAD",{pathname:r}=new URL(n.url,"http://github.test"),i=n.method==="GET"&amp;&amp;r.startsWith("/search/"),s=r.startsWith("/graphql"),l=~~t.retryCount&gt;0?{priority:0,weight:0}:{};e.clustering&amp;&amp;(l.expiration=1e3*60),(o||s)&amp;&amp;await e.write.key(e.id).schedule(l,W1),o&amp;&amp;e.triggersNotification(r)&amp;&amp;await e.notifications.key(e.id).schedule(l,W1),i&amp;&amp;await e.search.key(e.id).schedule(l,W1);let c=e.global.key(e.id).schedule(l,t,n);if(s){let u=await c;if(u.data.errors!=null&amp;&amp;u.data.errors.some(d=&gt;d.type==="RATE_LIMITED"))throw Object.assign(new Error("GraphQL Rate Limit Exceeded"),{response:u,data:u.data})}return c}var Rke=["/orgs/{org}/invitations","/orgs/{org}/invitations/{invitation_id}","/orgs/{org}/teams/{team_slug}/discussions","/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments","/repos/{owner}/{repo}/collaborators/{username}","/repos/{owner}/{repo}/commits/{commit_sha}/comments","/repos/{owner}/{repo}/issues","/repos/{owner}/{repo}/issues/{issue_number}/comments","/repos/{owner}/{repo}/pulls","/repos/{owner}/{repo}/pulls/{pull_number}/comments","/repos/{owner}/{repo}/pulls/{pull_number}/comments/{comment_id}/replies","/repos/{owner}/{repo}/pulls/{pull_number}/merge","/repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers","/repos/{owner}/{repo}/pulls/{pull_number}/reviews","/repos/{owner}/{repo}/releases","/teams/{team_id}/discussions","/teams/{team_id}/discussions/{discussion_number}/comments"];function Mke(e){let n=`^(?:${e.map(o=&gt;o.split("/").map(r=&gt;r.startsWith("{")?"(?:.+?)":r).join("/")).map(o=&gt;`(?:${o})`).join("|")})[^/]*$`;return new RegExp(n,"i")}var Yre=Mke(Rke),Kre=Yre.test.bind(Yre),ab={},Dke=function(e,t){ab.global=new e.Group({id:"octokit-global",maxConcurrent:10,...t}),ab.search=new e.Group({id:"octokit-search",maxConcurrent:1,minTime:2e3,...t}),ab.write=new e.Group({id:"octokit-write",maxConcurrent:1,minTime:1e3,...t}),ab.notifications=new e.Group({id:"octokit-notifications",maxConcurrent:1,minTime:3e3,...t})};function nP(e,t){let{enabled:n=!0,Bottleneck:o=Qre.default,id:r="no-id",timeout:i=1e3*60*2,connection:s}=t.throttle||{};if(!n)return{};let a={connection:s,timeout:i};ab.global==null&amp;&amp;Dke(o,a);let l=Object.assign({clustering:s!=null,triggersNotification:Kre,minimumSecondaryRateRetryAfter:5,retryAfterBaseValue:1e3,retryLimiter:new o,id:r,...ab},t.throttle),c=typeof l.onAbuseLimit=="function"&amp;&amp;l.onAbuseLimit;if(typeof(c?l.onAbuseLimit:l.onSecondaryRateLimit)!="function"||typeof l.onRateLimit!="function")throw new Error(`octokit/plugin-throttling error:
        You must pass the onSecondaryRateLimit and onRateLimit error handlers.
        See https://octokit.github.io/rest.js/#throttling

        const octokit = new Octokit({
          throttle: {
            onSecondaryRateLimit: (retryAfter, options) =&gt; {/* ... */},
            onRateLimit: (retryAfter, options) =&gt; {/* ... */}
          }
        })
    `);let u={},d=new o.Events(u);return u.on("secondary-limit",c?function(...p){return e.log.warn("[@octokit/plugin-throttling] `onAbuseLimit()` is deprecated and will be removed in a future release of `@octokit/plugin-throttling`, please use the `onSecondaryRateLimit` handler instead"),l.onAbuseLimit(...p)}:l.onSecondaryRateLimit),u.on("rate-limit",l.onRateLimit),u.on("error",p=&gt;e.log.warn("Error in throttling-plugin limit handler",p)),l.retryLimiter.on("failed",async function(p,h){let[g,f,b]=h.args,{pathname:y}=new URL(b.url,"http://github.test");if(!(y.startsWith("/graphql")&amp;&amp;p.status!==401||p.status===403))return;let T=~~f.retryCount;f.retryCount=T,b.request.retryCount=T;let{wantRetry:C,retryAfter:k=0}=await async function(){if(/\bsecondary rate\b/i.test(p.message)){let D=Math.max(~~p.response.headers["retry-after"],g.minimumSecondaryRateRetryAfter);return{wantRetry:await d.trigger("secondary-limit",D,b,e,T),retryAfter:D}}if(p.response.headers!=null&amp;&amp;p.response.headers["x-ratelimit-remaining"]==="0"){let D=new Date(~~p.response.headers["x-ratelimit-reset"]*1e3).getTime(),N=Math.max(Math.ceil((D-Date.now())/1e3),0);return{wantRetry:await d.trigger("rate-limit",N,b,e,T),retryAfter:N}}return{}}();if(C)return f.retryCount++,k*g.retryAfterBaseValue}),e.hook.wrap("request",Ike.bind(null,l)),{}}nP.VERSION=Pke;nP.triggersNotification=Kre;function Hd(){return typeof navigator=="object"&amp;&amp;"userAgent"in navigator?navigator.userAgent:typeof process=="object"&amp;&amp;process.version!==void 0?`Node.js/${process.version.substr(1)} (${process.platform}; ${process.arch})`:"&lt;environment undetectable&gt;"}var Eie=ja(cie());function uie(e){return Object.prototype.toString.call(e)==="[object Object]"}function oP(e){var t,n;return uie(e)===!1?!1:(t=e.constructor,t===void 0?!0:(n=t.prototype,!(uie(n)===!1||n.hasOwnProperty("isPrototypeOf")===!1)))}function Hke(e){return e?Object.keys(e).reduce((t,n)=&gt;(t[n.toLowerCase()]=e[n],t),{}):{}}function mie(e,t){let n=Object.assign({},e);return Object.keys(t).forEach(o=&gt;{oP(t[o])?o in e?n[o]=mie(e[o],t[o]):Object.assign(n,{[o]:t[o]}):Object.assign(n,{[o]:t[o]})}),n}function die(e){for(let t in e)e[t]===void 0&amp;&amp;delete e[t];return e}function J1(e,t,n){if(typeof t=="string"){let[r,i]=t.split(" ");n=Object.assign(i?{method:r,url:i}:{url:r},n)}else n=Object.assign({},t);n.headers=Hke(n.headers),die(n),die(n.headers);let o=mie(e||{},n);return e&amp;&amp;e.mediaType.previews.length&amp;&amp;(o.mediaType.previews=e.mediaType.previews.filter(r=&gt;!o.mediaType.previews.includes(r)).concat(o.mediaType.previews)),o.mediaType.previews=o.mediaType.previews.map(r=&gt;r.replace(/-preview/,"")),o}function Oke(e,t){let n=/\?/.test(e)?"&amp;":"?",o=Object.keys(t);return o.length===0?e:e+n+o.map(r=&gt;r==="q"?"q="+t.q.split("+").map(encodeURIComponent).join("+"):`${r}=${encodeURIComponent(t[r])}`).join("&amp;")}var Bke=/\{[^}]+\}/g;function zke(e){return e.replace(/^\W+|\W+$/g,"").split(/,/)}function Gke(e){let t=e.match(Bke);return t?t.map(zke).reduce((n,o)=&gt;n.concat(o),[]):[]}function pie(e,t){return Object.keys(e).filter(n=&gt;!t.includes(n)).reduce((n,o)=&gt;(n[o]=e[o],n),{})}function hie(e){return e.split(/(%[0-9A-Fa-f]{2})/g).map(function(t){return/%[0-9A-Fa-f]/.test(t)||(t=encodeURI(t).replace(/%5B/g,"[").replace(/%5D/g,"]")),t}).join("")}function ub(e){return encodeURIComponent(e).replace(/[!'()*]/g,function(t){return"%"+t.charCodeAt(0).toString(16).toUpperCase()})}function tx(e,t,n){return t=e==="+"||e==="#"?hie(t):ub(t),n?ub(n)+"="+t:t}function cb(e){return e!=null}function X1(e){return e===";"||e==="&amp;"||e==="?"}function Vke(e,t,n,o){var r=e[n],i=[];if(cb(r)&amp;&amp;r!=="")if(typeof r=="string"||typeof r=="number"||typeof r=="boolean")r=r.toString(),o&amp;&amp;o!=="*"&amp;&amp;(r=r.substring(0,parseInt(o,10))),i.push(tx(t,r,X1(t)?n:""));else if(o==="*")Array.isArray(r)?r.filter(cb).forEach(function(s){i.push(tx(t,s,X1(t)?n:""))}):Object.keys(r).forEach(function(s){cb(r[s])&amp;&amp;i.push(tx(t,r[s],s))});else{let s=[];Array.isArray(r)?r.filter(cb).forEach(function(a){s.push(tx(t,a))}):Object.keys(r).forEach(function(a){cb(r[a])&amp;&amp;(s.push(ub(a)),s.push(tx(t,r[a].toString())))}),X1(t)?i.push(ub(n)+"="+s.join(",")):s.length!==0&amp;&amp;i.push(s.join(","))}else t===";"?cb(r)&amp;&amp;i.push(ub(n)):r===""&amp;&amp;(t==="&amp;"||t==="?")?i.push(ub(n)+"="):r===""&amp;&amp;i.push("");return i}function jke(e){return{expand:Yke.bind(null,e)}}function Yke(e,t){var n=["+","#",".","/",";","?","&amp;"];return e.replace(/\{([^\{\}]+)\}|([^\{\}]+)/g,function(o,r,i){if(r){let a="",l=[];if(n.indexOf(r.charAt(0))!==-1&amp;&amp;(a=r.charAt(0),r=r.substr(1)),r.split(/,/g).forEach(function(c){var u=/([^:\*]*)(?::(\d+)|(\*))?/.exec(c);l.push(Vke(t,a,u[1],u[2]||u[3]))}),a&amp;&amp;a!=="+"){var s=",";return a==="?"?s="&amp;":a!=="#"&amp;&amp;(s=a),(l.length!==0?a:"")+l.join(s)}else return l.join(",")}else return hie(i)})}function gie(e){let t=e.method.toUpperCase(),n=(e.url||"/").replace(/:([a-z]\w+)/g,"{$1}"),o=Object.assign({},e.headers),r,i=pie(e,["method","baseUrl","url","headers","request","mediaType"]),s=Gke(n);n=jke(n).expand(i),/^http/.test(n)||(n=e.baseUrl+n);let a=Object.keys(e).filter(u=&gt;s.includes(u)).concat("baseUrl"),l=pie(i,a);if(!/application\/octet-stream/i.test(o.accept)&amp;&amp;(e.mediaType.format&amp;&amp;(o.accept=o.accept.split(/,/).map(u=&gt;u.replace(/application\/vnd(\.\w+)(\.v3)?(\.\w+)?(\+json)?$/,`application/vnd$1$2.${e.mediaType.format}`)).join(",")),e.mediaType.previews.length)){let u=o.accept.match(/[\w-]+(?=-preview)/g)||[];o.accept=u.concat(e.mediaType.previews).map(d=&gt;{let p=e.mediaType.format?`.${e.mediaType.format}`:"+json";return`application/vnd.github.${d}-preview${p}`}).join(",")}return["GET","HEAD"].includes(t)?n=Oke(n,l):"data"in l?r=l.data:Object.keys(l).length&amp;&amp;(r=l),!o["content-type"]&amp;&amp;typeof r&lt;"u"&amp;&amp;(o["content-type"]="application/json; charset=utf-8"),["PATCH","PUT"].includes(t)&amp;&amp;typeof r&gt;"u"&amp;&amp;(r=""),Object.assign({method:t,url:n,headers:o},typeof r&lt;"u"?{body:r}:null,e.request?{request:e.request}:null)}function Qke(e,t,n){return gie(J1(e,t,n))}function fie(e,t){let n=J1(e,t),o=Qke.bind(null,n);return Object.assign(o,{DEFAULTS:n,defaults:fie.bind(null,n),merge:J1.bind(null,n),parse:gie})}var Kke="7.0.6",Wke=`octokit-endpoint.js/${Kke} ${Hd()}`,Xke={method:"GET",baseUrl:"https://api.github.com",headers:{accept:"application/vnd.github.v3+json","user-agent":Wke},mediaType:{format:"",previews:[]}},bie=fie(null,Xke);var xie=ja(vie());var Zke="6.2.8";function eCe(e){return e.arrayBuffer()}function yie(e){let t=e.request&amp;&amp;e.request.log?e.request.log:console;(oP(e.body)||Array.isArray(e.body))&amp;&amp;(e.body=JSON.stringify(e.body));let n={},o,r;return(e.request&amp;&amp;e.request.fetch||globalThis.fetch||xie.default)(e.url,Object.assign({method:e.method,body:e.body,headers:e.headers,redirect:e.redirect,...e.body&amp;&amp;{duplex:"half"}},e.request)).then(async s=&gt;{r=s.url,o=s.status;for(let a of s.headers)n[a[0]]=a[1];if("deprecation"in n){let a=n.link&amp;&amp;n.link.match(/&lt;([^&gt;]+)&gt;; rel="deprecation"/),l=a&amp;&amp;a.pop();t.warn(`[@octokit/request] "${e.method} ${e.url}" is deprecated. It is scheduled to be removed on ${n.sunset}${l?`. See ${l}`:""}`)}if(!(o===204||o===205)){if(e.method==="HEAD"){if(o&lt;400)return;throw new Nl(s.statusText,o,{response:{url:r,status:o,headers:n,data:void 0},request:e})}if(o===304)throw new Nl("Not modified",o,{response:{url:r,status:o,headers:n,data:await Z1(s)},request:e});if(o&gt;=400){let a=await Z1(s);throw new Nl(tCe(a),o,{response:{url:r,status:o,headers:n,data:a},request:e})}return Z1(s)}}).then(s=&gt;({status:o,url:r,headers:n,data:s})).catch(s=&gt;{throw s instanceof Nl||s.name==="AbortError"?s:new Nl(s.message,500,{request:e})})}async function Z1(e){let t=e.headers.get("content-type");return/application\/json/.test(t)?e.json():!t||/^text\/|charset=utf-8$/.test(t)?e.text():eCe(e)}function tCe(e){return typeof e=="string"?e:"message"in e?Array.isArray(e.errors)?`${e.message}: ${e.errors.map(JSON.stringify).join(", ")}`:e.message:`Unknown error: ${JSON.stringify(e)}`}function eq(e,t){let n=e.defaults(t);return Object.assign(function(r,i){let s=n.merge(r,i);if(!s.request||!s.request.hook)return yie(n.parse(s));let a=(l,c)=&gt;yie(n.parse(n.merge(l,c)));return Object.assign(a,{endpoint:n,defaults:eq.bind(null,n)}),s.request.hook(a,s)},{endpoint:n,defaults:eq.bind(null,n)})}var nx=eq(bie,{headers:{"user-agent":`octokit-request.js/${Zke} ${Hd()}`}});var nCe="5.0.6";function oCe(e){return`Request failed due to following response errors:
`+e.errors.map(t=&gt;` - ${t.message}`).join(`
`)}var rCe=class extends Error{constructor(e,t,n){super(oCe(n)),this.request=e,this.headers=t,this.response=n,this.name="GraphqlResponseError",this.errors=n.errors,this.data=n.data,Error.captureStackTrace&amp;&amp;Error.captureStackTrace(this,this.constructor)}},iCe=["method","baseUrl","url","headers","request","query","mediaType"],sCe=["query","method","url"],Tie=/\/api\/v3\/?$/;function aCe(e,t,n){if(n){if(typeof t=="string"&amp;&amp;"query"in n)return Promise.reject(new Error('[@octokit/graphql] "query" cannot be used as variable name'));for(let s in n)if(sCe.includes(s))return Promise.reject(new Error(`[@octokit/graphql] "${s}" cannot be used as variable name`))}let o=typeof t=="string"?Object.assign({query:t},n):t,r=Object.keys(o).reduce((s,a)=&gt;iCe.includes(a)?(s[a]=o[a],s):(s.variables||(s.variables={}),s.variables[a]=o[a],s),{}),i=o.baseUrl||e.endpoint.DEFAULTS.baseUrl;return Tie.test(i)&amp;&amp;(r.url=i.replace(Tie,"/api/graphql")),e(r).then(s=&gt;{if(s.data.errors){let a={};for(let l of Object.keys(s.headers))a[l]=s.headers[l];throw new rCe(r,a,s.data)}return s.data.data})}function tq(e,t){let n=e.defaults(t);return Object.assign((r,i)=&gt;aCe(n,r,i),{defaults:tq.bind(null,n),endpoint:n.endpoint})}var v_t=tq(nx,{headers:{"user-agent":`octokit-graphql.js/${nCe} ${Hd()}`},method:"POST",url:"/graphql"});function Sie(e){return tq(e,{method:"POST",url:"/graphql"})}var lCe=/^v1\./,cCe=/^ghs_/,uCe=/^ghu_/;async function dCe(e){let t=e.split(/\./).length===3,n=lCe.test(e)||cCe.test(e),o=uCe.test(e);return{type:"token",token:e,tokenType:t?"app":n?"installation":o?"user-to-server":"oauth"}}function pCe(e){return e.split(/\./).length===3?`bearer ${e}`:`token ${e}`}async function mCe(e,t,n,o){let r=t.endpoint.merge(n,o);return r.headers.authorization=pCe(e),t(r)}var wie=function(t){if(!t)throw new Error("[@octokit/auth-token] No token passed to createTokenAuth");if(typeof t!="string")throw new Error("[@octokit/auth-token] Token passed to createTokenAuth is not a string");return t=t.replace(/^(token|bearer) +/i,""),Object.assign(dCe.bind(null,t),{hook:mCe.bind(null,t)})};var kie="4.2.0",pb=class{constructor(t={}){let n=new Eie.Collection,o={baseUrl:nx.endpoint.DEFAULTS.baseUrl,headers:{},request:Object.assign({},t.request,{hook:n.bind(null,"request")}),mediaType:{previews:[],format:""}};if(o.headers["user-agent"]=[t.userAgent,`octokit-core.js/${kie} ${Hd()}`].filter(Boolean).join(" "),t.baseUrl&amp;&amp;(o.baseUrl=t.baseUrl),t.previews&amp;&amp;(o.mediaType.previews=t.previews),t.timeZone&amp;&amp;(o.headers["time-zone"]=t.timeZone),this.request=nx.defaults(o),this.graphql=Sie(this.request).defaults(o),this.log=Object.assign({debug:()=&gt;{},info:()=&gt;{},warn:console.warn.bind(console),error:console.error.bind(console)},t.log),this.hook=n,t.authStrategy){let{authStrategy:i,...s}=t,a=i(Object.assign({request:this.request,log:this.log,octokit:this,octokitOptions:s},t.auth));n.wrap("request",a.hook),this.auth=a}else if(!t.auth)this.auth=async()=&gt;({type:"unauthenticated"});else{let i=wie(t.auth);n.wrap("request",i.hook),this.auth=i}this.constructor.plugins.forEach(i=&gt;{Object.assign(this,i(this,t))})}static defaults(t){return class extends this{constructor(...o){let r=o[0]||{};if(typeof t=="function"){super(t(r));return}super(Object.assign({},t,r,r.userAgent&amp;&amp;t.userAgent?{userAgent:`${r.userAgent} ${t.userAgent}`}:null))}}}static plugin(...t){var n;let o=this.plugins;return n=class extends this{},n.plugins=o.concat(t.filter(i=&gt;!o.includes(i))),n}};pb.VERSION=kie;pb.plugins=[];var hCe="1.0.4";function nq(e){e.hook.wrap("request",(t,n)=&gt;{e.log.debug("request",n);let o=Date.now(),r=e.request.endpoint.parse(n),i=r.url.replace(n.baseUrl,"");return t(n).then(s=&gt;(e.log.info(`${r.method} ${i} - ${s.status} in ${Date.now()-o}ms`),s)).catch(s=&gt;{throw e.log.info(`${r.method} ${i} - ${s.status} in ${Date.now()-o}ms`),s})})}nq.VERSION=hCe;var gCe="6.1.2";function fCe(e){if(!e.data)return{...e,data:[]};if(!("total_count"in e.data&amp;&amp;!("url"in e.data)))return e;let n=e.data.incomplete_results,o=e.data.repository_selection,r=e.data.total_count;delete e.data.incomplete_results,delete e.data.repository_selection,delete e.data.total_count;let i=Object.keys(e.data)[0],s=e.data[i];return e.data=s,typeof n&lt;"u"&amp;&amp;(e.data.incomplete_results=n),typeof o&lt;"u"&amp;&amp;(e.data.repository_selection=o),e.data.total_count=r,e}function oq(e,t,n){let o=typeof t=="function"?t.endpoint(n):e.request.endpoint(t,n),r=typeof t=="function"?t:e.request,i=o.method,s=o.headers,a=o.url;return{[Symbol.asyncIterator]:()=&gt;({async next(){if(!a)return{done:!0};try{let l=await r({method:i,url:a,headers:s}),c=fCe(l);return a=((c.headers.link||"").match(/&lt;([^&gt;]+)&gt;;\s*rel="next"/)||[])[1],{value:c}}catch(l){if(l.status!==409)throw l;return a="",{value:{status:200,headers:{},data:[]}}}}})}}function Cie(e,t,n,o){return typeof n=="function"&amp;&amp;(o=n,n=void 0),Aie(e,[],oq(e,t,n)[Symbol.asyncIterator](),o)}function Aie(e,t,n,o){return n.next().then(r=&gt;{if(r.done)return t;let i=!1;function s(){i=!0}return t=t.concat(o?o(r.value,s):r.value.data),i?t:Aie(e,t,n,o)})}var L_t=Object.assign(Cie,{iterator:oq});function rq(e){return{paginate:Object.assign(Cie.bind(null,e),{iterator:oq.bind(null,e)})}}rq.VERSION=gCe;var Pie="7.2.3",bCe={actions:{addCustomLabelsToSelfHostedRunnerForOrg:["POST /orgs/{org}/actions/runners/{runner_id}/labels"],addCustomLabelsToSelfHostedRunnerForRepo:["POST /repos/{owner}/{repo}/actions/runners/{runner_id}/labels"],addSelectedRepoToOrgSecret:["PUT /orgs/{org}/actions/secrets/{secret_name}/repositories/{repository_id}"],addSelectedRepoToOrgVariable:["PUT /orgs/{org}/actions/variables/{name}/repositories/{repository_id}"],addSelectedRepoToRequiredWorkflow:["PUT /orgs/{org}/actions/required_workflows/{required_workflow_id}/repositories/{repository_id}"],approveWorkflowRun:["POST /repos/{owner}/{repo}/actions/runs/{run_id}/approve"],cancelWorkflowRun:["POST /repos/{owner}/{repo}/actions/runs/{run_id}/cancel"],createEnvironmentVariable:["POST /repositories/{repository_id}/environments/{environment_name}/variables"],createOrUpdateEnvironmentSecret:["PUT /repositories/{repository_id}/environments/{environment_name}/secrets/{secret_name}"],createOrUpdateOrgSecret:["PUT /orgs/{org}/actions/secrets/{secret_name}"],createOrUpdateRepoSecret:["PUT /repos/{owner}/{repo}/actions/secrets/{secret_name}"],createOrgVariable:["POST /orgs/{org}/actions/variables"],createRegistrationTokenForOrg:["POST /orgs/{org}/actions/runners/registration-token"],createRegistrationTokenForRepo:["POST /repos/{owner}/{repo}/actions/runners/registration-token"],createRemoveTokenForOrg:["POST /orgs/{org}/actions/runners/remove-token"],createRemoveTokenForRepo:["POST /repos/{owner}/{repo}/actions/runners/remove-token"],createRepoVariable:["POST /repos/{owner}/{repo}/actions/variables"],createRequiredWorkflow:["POST /orgs/{org}/actions/required_workflows"],createWorkflowDispatch:["POST /repos/{owner}/{repo}/actions/workflows/{workflow_id}/dispatches"],deleteActionsCacheById:["DELETE /repos/{owner}/{repo}/actions/caches/{cache_id}"],deleteActionsCacheByKey:["DELETE /repos/{owner}/{repo}/actions/caches{?key,ref}"],deleteArtifact:["DELETE /repos/{owner}/{repo}/actions/artifacts/{artifact_id}"],deleteEnvironmentSecret:["DELETE /repositories/{repository_id}/environments/{environment_name}/secrets/{secret_name}"],deleteEnvironmentVariable:["DELETE /repositories/{repository_id}/environments/{environment_name}/variables/{name}"],deleteOrgSecret:["DELETE /orgs/{org}/actions/secrets/{secret_name}"],deleteOrgVariable:["DELETE /orgs/{org}/actions/variables/{name}"],deleteRepoSecret:["DELETE /repos/{owner}/{repo}/actions/secrets/{secret_name}"],deleteRepoVariable:["DELETE /repos/{owner}/{repo}/actions/variables/{name}"],deleteRequiredWorkflow:["DELETE /orgs/{org}/actions/required_workflows/{required_workflow_id}"],deleteSelfHostedRunnerFromOrg:["DELETE /orgs/{org}/actions/runners/{runner_id}"],deleteSelfHostedRunnerFromRepo:["DELETE /repos/{owner}/{repo}/actions/runners/{runner_id}"],deleteWorkflowRun:["DELETE /repos/{owner}/{repo}/actions/runs/{run_id}"],deleteWorkflowRunLogs:["DELETE /repos/{owner}/{repo}/actions/runs/{run_id}/logs"],disableSelectedRepositoryGithubActionsOrganization:["DELETE /orgs/{org}/actions/permissions/repositories/{repository_id}"],disableWorkflow:["PUT /repos/{owner}/{repo}/actions/workflows/{workflow_id}/disable"],downloadArtifact:["GET /repos/{owner}/{repo}/actions/artifacts/{artifact_id}/{archive_format}"],downloadJobLogsForWorkflowRun:["GET /repos/{owner}/{repo}/actions/jobs/{job_id}/logs"],downloadWorkflowRunAttemptLogs:["GET /repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}/logs"],downloadWorkflowRunLogs:["GET /repos/{owner}/{repo}/actions/runs/{run_id}/logs"],enableSelectedRepositoryGithubActionsOrganization:["PUT /orgs/{org}/actions/permissions/repositories/{repository_id}"],enableWorkflow:["PUT /repos/{owner}/{repo}/actions/workflows/{workflow_id}/enable"],generateRunnerJitconfigForOrg:["POST /orgs/{org}/actions/runners/generate-jitconfig"],generateRunnerJitconfigForRepo:["POST /repos/{owner}/{repo}/actions/runners/generate-jitconfig"],getActionsCacheList:["GET /repos/{owner}/{repo}/actions/caches"],getActionsCacheUsage:["GET /repos/{owner}/{repo}/actions/cache/usage"],getActionsCacheUsageByRepoForOrg:["GET /orgs/{org}/actions/cache/usage-by-repository"],getActionsCacheUsageForOrg:["GET /orgs/{org}/actions/cache/usage"],getAllowedActionsOrganization:["GET /orgs/{org}/actions/permissions/selected-actions"],getAllowedActionsRepository:["GET /repos/{owner}/{repo}/actions/permissions/selected-actions"],getArtifact:["GET /repos/{owner}/{repo}/actions/artifacts/{artifact_id}"],getEnvironmentPublicKey:["GET /repositories/{repository_id}/environments/{environment_name}/secrets/public-key"],getEnvironmentSecret:["GET /repositories/{repository_id}/environments/{environment_name}/secrets/{secret_name}"],getEnvironmentVariable:["GET /repositories/{repository_id}/environments/{environment_name}/variables/{name}"],getGithubActionsDefaultWorkflowPermissionsOrganization:["GET /orgs/{org}/actions/permissions/workflow"],getGithubActionsDefaultWorkflowPermissionsRepository:["GET /repos/{owner}/{repo}/actions/permissions/workflow"],getGithubActionsPermissionsOrganization:["GET /orgs/{org}/actions/permissions"],getGithubActionsPermissionsRepository:["GET /repos/{owner}/{repo}/actions/permissions"],getJobForWorkflowRun:["GET /repos/{owner}/{repo}/actions/jobs/{job_id}"],getOrgPublicKey:["GET /orgs/{org}/actions/secrets/public-key"],getOrgSecret:["GET /orgs/{org}/actions/secrets/{secret_name}"],getOrgVariable:["GET /orgs/{org}/actions/variables/{name}"],getPendingDeploymentsForRun:["GET /repos/{owner}/{repo}/actions/runs/{run_id}/pending_deployments"],getRepoPermissions:["GET /repos/{owner}/{repo}/actions/permissions",{},{renamed:["actions","getGithubActionsPermissionsRepository"]}],getRepoPublicKey:["GET /repos/{owner}/{repo}/actions/secrets/public-key"],getRepoRequiredWorkflow:["GET /repos/{org}/{repo}/actions/required_workflows/{required_workflow_id_for_repo}"],getRepoRequiredWorkflowUsage:["GET /repos/{org}/{repo}/actions/required_workflows/{required_workflow_id_for_repo}/timing"],getRepoSecret:["GET /repos/{owner}/{repo}/actions/secrets/{secret_name}"],getRepoVariable:["GET /repos/{owner}/{repo}/actions/variables/{name}"],getRequiredWorkflow:["GET /orgs/{org}/actions/required_workflows/{required_workflow_id}"],getReviewsForRun:["GET /repos/{owner}/{repo}/actions/runs/{run_id}/approvals"],getSelfHostedRunnerForOrg:["GET /orgs/{org}/actions/runners/{runner_id}"],getSelfHostedRunnerForRepo:["GET /repos/{owner}/{repo}/actions/runners/{runner_id}"],getWorkflow:["GET /repos/{owner}/{repo}/actions/workflows/{workflow_id}"],getWorkflowAccessToRepository:["GET /repos/{owner}/{repo}/actions/permissions/access"],getWorkflowRun:["GET /repos/{owner}/{repo}/actions/runs/{run_id}"],getWorkflowRunAttempt:["GET /repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}"],getWorkflowRunUsage:["GET /repos/{owner}/{repo}/actions/runs/{run_id}/timing"],getWorkflowUsage:["GET /repos/{owner}/{repo}/actions/workflows/{workflow_id}/timing"],listArtifactsForRepo:["GET /repos/{owner}/{repo}/actions/artifacts"],listEnvironmentSecrets:["GET /repositories/{repository_id}/environments/{environment_name}/secrets"],listEnvironmentVariables:["GET /repositories/{repository_id}/environments/{environment_name}/variables"],listJobsForWorkflowRun:["GET /repos/{owner}/{repo}/actions/runs/{run_id}/jobs"],listJobsForWorkflowRunAttempt:["GET /repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}/jobs"],listLabelsForSelfHostedRunnerForOrg:["GET /orgs/{org}/actions/runners/{runner_id}/labels"],listLabelsForSelfHostedRunnerForRepo:["GET /repos/{owner}/{repo}/actions/runners/{runner_id}/labels"],listOrgSecrets:["GET /orgs/{org}/actions/secrets"],listOrgVariables:["GET /orgs/{org}/actions/variables"],listRepoOrganizationSecrets:["GET /repos/{owner}/{repo}/actions/organization-secrets"],listRepoOrganizationVariables:["GET /repos/{owner}/{repo}/actions/organization-variables"],listRepoRequiredWorkflows:["GET /repos/{org}/{repo}/actions/required_workflows"],listRepoSecrets:["GET /repos/{owner}/{repo}/actions/secrets"],listRepoVariables:["GET /repos/{owner}/{repo}/actions/variables"],listRepoWorkflows:["GET /repos/{owner}/{repo}/actions/workflows"],listRequiredWorkflowRuns:["GET /repos/{owner}/{repo}/actions/required_workflows/{required_workflow_id_for_repo}/runs"],listRequiredWorkflows:["GET /orgs/{org}/actions/required_workflows"],listRunnerApplicationsForOrg:["GET /orgs/{org}/actions/runners/downloads"],listRunnerApplicationsForRepo:["GET /repos/{owner}/{repo}/actions/runners/downloads"],listSelectedReposForOrgSecret:["GET /orgs/{org}/actions/secrets/{secret_name}/repositories"],listSelectedReposForOrgVariable:["GET /orgs/{org}/actions/variables/{name}/repositories"],listSelectedRepositoriesEnabledGithubActionsOrganization:["GET /orgs/{org}/actions/permissions/repositories"],listSelectedRepositoriesRequiredWorkflow:["GET /orgs/{org}/actions/required_workflows/{required_workflow_id}/repositories"],listSelfHostedRunnersForOrg:["GET /orgs/{org}/actions/runners"],listSelfHostedRunnersForRepo:["GET /repos/{owner}/{repo}/actions/runners"],listWorkflowRunArtifacts:["GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts"],listWorkflowRuns:["GET /repos/{owner}/{repo}/actions/workflows/{workflow_id}/runs"],listWorkflowRunsForRepo:["GET /repos/{owner}/{repo}/actions/runs"],reRunJobForWorkflowRun:["POST /repos/{owner}/{repo}/actions/jobs/{job_id}/rerun"],reRunWorkflow:["POST /repos/{owner}/{repo}/actions/runs/{run_id}/rerun"],reRunWorkflowFailedJobs:["POST /repos/{owner}/{repo}/actions/runs/{run_id}/rerun-failed-jobs"],removeAllCustomLabelsFromSelfHostedRunnerForOrg:["DELETE /orgs/{org}/actions/runners/{runner_id}/labels"],removeAllCustomLabelsFromSelfHostedRunnerForRepo:["DELETE /repos/{owner}/{repo}/actions/runners/{runner_id}/labels"],removeCustomLabelFromSelfHostedRunnerForOrg:["DELETE /orgs/{org}/actions/runners/{runner_id}/labels/{name}"],removeCustomLabelFromSelfHostedRunnerForRepo:["DELETE /repos/{owner}/{repo}/actions/runners/{runner_id}/labels/{name}"],removeSelectedRepoFromOrgSecret:["DELETE /orgs/{org}/actions/secrets/{secret_name}/repositories/{repository_id}"],removeSelectedRepoFromOrgVariable:["DELETE /orgs/{org}/actions/variables/{name}/repositories/{repository_id}"],removeSelectedRepoFromRequiredWorkflow:["DELETE /orgs/{org}/actions/required_workflows/{required_workflow_id}/repositories/{repository_id}"],reviewCustomGatesForRun:["POST /repos/{owner}/{repo}/actions/runs/{run_id}/deployment_protection_rule"],reviewPendingDeploymentsForRun:["POST /repos/{owner}/{repo}/actions/runs/{run_id}/pending_deployments"],setAllowedActionsOrganization:["PUT /orgs/{org}/actions/permissions/selected-actions"],setAllowedActionsRepository:["PUT /repos/{owner}/{repo}/actions/permissions/selected-actions"],setCustomLabelsForSelfHostedRunnerForOrg:["PUT /orgs/{org}/actions/runners/{runner_id}/labels"],setCustomLabelsForSelfHostedRunnerForRepo:["PUT /repos/{owner}/{repo}/actions/runners/{runner_id}/labels"],setGithubActionsDefaultWorkflowPermissionsOrganization:["PUT /orgs/{org}/actions/permissions/workflow"],setGithubActionsDefaultWorkflowPermissionsRepository:["PUT /repos/{owner}/{repo}/actions/permissions/workflow"],setGithubActionsPermissionsOrganization:["PUT /orgs/{org}/actions/permissions"],setGithubActionsPermissionsRepository:["PUT /repos/{owner}/{repo}/actions/permissions"],setSelectedReposForOrgSecret:["PUT /orgs/{org}/actions/secrets/{secret_name}/repositories"],setSelectedReposForOrgVariable:["PUT /orgs/{org}/actions/variables/{name}/repositories"],setSelectedReposToRequiredWorkflow:["PUT /orgs/{org}/actions/required_workflows/{required_workflow_id}/repositories"],setSelectedRepositoriesEnabledGithubActionsOrganization:["PUT /orgs/{org}/actions/permissions/repositories"],setWorkflowAccessToRepository:["PUT /repos/{owner}/{repo}/actions/permissions/access"],updateEnvironmentVariable:["PATCH /repositories/{repository_id}/environments/{environment_name}/variables/{name}"],updateOrgVariable:["PATCH /orgs/{org}/actions/variables/{name}"],updateRepoVariable:["PATCH /repos/{owner}/{repo}/actions/variables/{name}"],updateRequiredWorkflow:["PATCH /orgs/{org}/actions/required_workflows/{required_workflow_id}"]},activity:{checkRepoIsStarredByAuthenticatedUser:["GET /user/starred/{owner}/{repo}"],deleteRepoSubscription:["DELETE /repos/{owner}/{repo}/subscription"],deleteThreadSubscription:["DELETE /notifications/threads/{thread_id}/subscription"],getFeeds:["GET /feeds"],getRepoSubscription:["GET /repos/{owner}/{repo}/subscription"],getThread:["GET /notifications/threads/{thread_id}"],getThreadSubscriptionForAuthenticatedUser:["GET /notifications/threads/{thread_id}/subscription"],listEventsForAuthenticatedUser:["GET /users/{username}/events"],listNotificationsForAuthenticatedUser:["GET /notifications"],listOrgEventsForAuthenticatedUser:["GET /users/{username}/events/orgs/{org}"],listPublicEvents:["GET /events"],listPublicEventsForRepoNetwork:["GET /networks/{owner}/{repo}/events"],listPublicEventsForUser:["GET /users/{username}/events/public"],listPublicOrgEvents:["GET /orgs/{org}/events"],listReceivedEventsForUser:["GET /users/{username}/received_events"],listReceivedPublicEventsForUser:["GET /users/{username}/received_events/public"],listRepoEvents:["GET /repos/{owner}/{repo}/events"],listRepoNotificationsForAuthenticatedUser:["GET /repos/{owner}/{repo}/notifications"],listReposStarredByAuthenticatedUser:["GET /user/starred"],listReposStarredByUser:["GET /users/{username}/starred"],listReposWatchedByUser:["GET /users/{username}/subscriptions"],listStargazersForRepo:["GET /repos/{owner}/{repo}/stargazers"],listWatchedReposForAuthenticatedUser:["GET /user/subscriptions"],listWatchersForRepo:["GET /repos/{owner}/{repo}/subscribers"],markNotificationsAsRead:["PUT /notifications"],markRepoNotificationsAsRead:["PUT /repos/{owner}/{repo}/notifications"],markThreadAsRead:["PATCH /notifications/threads/{thread_id}"],setRepoSubscription:["PUT /repos/{owner}/{repo}/subscription"],setThreadSubscription:["PUT /notifications/threads/{thread_id}/subscription"],starRepoForAuthenticatedUser:["PUT /user/starred/{owner}/{repo}"],unstarRepoForAuthenticatedUser:["DELETE /user/starred/{owner}/{repo}"]},apps:{addRepoToInstallation:["PUT /user/installations/{installation_id}/repositories/{repository_id}",{},{renamed:["apps","addRepoToInstallationForAuthenticatedUser"]}],addRepoToInstallationForAuthenticatedUser:["PUT /user/installations/{installation_id}/repositories/{repository_id}"],checkToken:["POST /applications/{client_id}/token"],createFromManifest:["POST /app-manifests/{code}/conversions"],createInstallationAccessToken:["POST /app/installations/{installation_id}/access_tokens"],deleteAuthorization:["DELETE /applications/{client_id}/grant"],deleteInstallation:["DELETE /app/installations/{installation_id}"],deleteToken:["DELETE /applications/{client_id}/token"],getAuthenticated:["GET /app"],getBySlug:["GET /apps/{app_slug}"],getInstallation:["GET /app/installations/{installation_id}"],getOrgInstallation:["GET /orgs/{org}/installation"],getRepoInstallation:["GET /repos/{owner}/{repo}/installation"],getSubscriptionPlanForAccount:["GET /marketplace_listing/accounts/{account_id}"],getSubscriptionPlanForAccountStubbed:["GET /marketplace_listing/stubbed/accounts/{account_id}"],getUserInstallation:["GET /users/{username}/installation"],getWebhookConfigForApp:["GET /app/hook/config"],getWebhookDelivery:["GET /app/hook/deliveries/{delivery_id}"],listAccountsForPlan:["GET /marketplace_listing/plans/{plan_id}/accounts"],listAccountsForPlanStubbed:["GET /marketplace_listing/stubbed/plans/{plan_id}/accounts"],listInstallationReposForAuthenticatedUser:["GET /user/installations/{installation_id}/repositories"],listInstallationRequestsForAuthenticatedApp:["GET /app/installation-requests"],listInstallations:["GET /app/installations"],listInstallationsForAuthenticatedUser:["GET /user/installations"],listPlans:["GET /marketplace_listing/plans"],listPlansStubbed:["GET /marketplace_listing/stubbed/plans"],listReposAccessibleToInstallation:["GET /installation/repositories"],listSubscriptionsForAuthenticatedUser:["GET /user/marketplace_purchases"],listSubscriptionsForAuthenticatedUserStubbed:["GET /user/marketplace_purchases/stubbed"],listWebhookDeliveries:["GET /app/hook/deliveries"],redeliverWebhookDelivery:["POST /app/hook/deliveries/{delivery_id}/attempts"],removeRepoFromInstallation:["DELETE /user/installations/{installation_id}/repositories/{repository_id}",{},{renamed:["apps","removeRepoFromInstallationForAuthenticatedUser"]}],removeRepoFromInstallationForAuthenticatedUser:["DELETE /user/installations/{installation_id}/repositories/{repository_id}"],resetToken:["PATCH /applications/{client_id}/token"],revokeInstallationAccessToken:["DELETE /installation/token"],scopeToken:["POST /applications/{client_id}/token/scoped"],suspendInstallation:["PUT /app/installations/{installation_id}/suspended"],unsuspendInstallation:["DELETE /app/installations/{installation_id}/suspended"],updateWebhookConfigForApp:["PATCH /app/hook/config"]},billing:{getGithubActionsBillingOrg:["GET /orgs/{org}/settings/billing/actions"],getGithubActionsBillingUser:["GET /users/{username}/settings/billing/actions"],getGithubPackagesBillingOrg:["GET /orgs/{org}/settings/billing/packages"],getGithubPackagesBillingUser:["GET /users/{username}/settings/billing/packages"],getSharedStorageBillingOrg:["GET /orgs/{org}/settings/billing/shared-storage"],getSharedStorageBillingUser:["GET /users/{username}/settings/billing/shared-storage"]},checks:{create:["POST /repos/{owner}/{repo}/check-runs"],createSuite:["POST /repos/{owner}/{repo}/check-suites"],get:["GET /repos/{owner}/{repo}/check-runs/{check_run_id}"],getSuite:["GET /repos/{owner}/{repo}/check-suites/{check_suite_id}"],listAnnotations:["GET /repos/{owner}/{repo}/check-runs/{check_run_id}/annotations"],listForRef:["GET /repos/{owner}/{repo}/commits/{ref}/check-runs"],listForSuite:["GET /repos/{owner}/{repo}/check-suites/{check_suite_id}/check-runs"],listSuitesForRef:["GET /repos/{owner}/{repo}/commits/{ref}/check-suites"],rerequestRun:["POST /repos/{owner}/{repo}/check-runs/{check_run_id}/rerequest"],rerequestSuite:["POST /repos/{owner}/{repo}/check-suites/{check_suite_id}/rerequest"],setSuitesPreferences:["PATCH /repos/{owner}/{repo}/check-suites/preferences"],update:["PATCH /repos/{owner}/{repo}/check-runs/{check_run_id}"]},codeScanning:{deleteAnalysis:["DELETE /repos/{owner}/{repo}/code-scanning/analyses/{analysis_id}{?confirm_delete}"],getAlert:["GET /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}",{},{renamedParameters:{alert_id:"alert_number"}}],getAnalysis:["GET /repos/{owner}/{repo}/code-scanning/analyses/{analysis_id}"],getCodeqlDatabase:["GET /repos/{owner}/{repo}/code-scanning/codeql/databases/{language}"],getDefaultSetup:["GET /repos/{owner}/{repo}/code-scanning/default-setup"],getSarif:["GET /repos/{owner}/{repo}/code-scanning/sarifs/{sarif_id}"],listAlertInstances:["GET /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/instances"],listAlertsForOrg:["GET /orgs/{org}/code-scanning/alerts"],listAlertsForRepo:["GET /repos/{owner}/{repo}/code-scanning/alerts"],listAlertsInstances:["GET /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/instances",{},{renamed:["codeScanning","listAlertInstances"]}],listCodeqlDatabases:["GET /repos/{owner}/{repo}/code-scanning/codeql/databases"],listRecentAnalyses:["GET /repos/{owner}/{repo}/code-scanning/analyses"],updateAlert:["PATCH /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}"],updateDefaultSetup:["PATCH /repos/{owner}/{repo}/code-scanning/default-setup"],uploadSarif:["POST /repos/{owner}/{repo}/code-scanning/sarifs"]},codesOfConduct:{getAllCodesOfConduct:["GET /codes_of_conduct"],getConductCode:["GET /codes_of_conduct/{key}"]},codespaces:{addRepositoryForSecretForAuthenticatedUser:["PUT /user/codespaces/secrets/{secret_name}/repositories/{repository_id}"],addSelectedRepoToOrgSecret:["PUT /orgs/{org}/codespaces/secrets/{secret_name}/repositories/{repository_id}"],codespaceMachinesForAuthenticatedUser:["GET /user/codespaces/{codespace_name}/machines"],createForAuthenticatedUser:["POST /user/codespaces"],createOrUpdateOrgSecret:["PUT /orgs/{org}/codespaces/secrets/{secret_name}"],createOrUpdateRepoSecret:["PUT /repos/{owner}/{repo}/codespaces/secrets/{secret_name}"],createOrUpdateSecretForAuthenticatedUser:["PUT /user/codespaces/secrets/{secret_name}"],createWithPrForAuthenticatedUser:["POST /repos/{owner}/{repo}/pulls/{pull_number}/codespaces"],createWithRepoForAuthenticatedUser:["POST /repos/{owner}/{repo}/codespaces"],deleteCodespacesBillingUsers:["DELETE /orgs/{org}/codespaces/billing/selected_users"],deleteForAuthenticatedUser:["DELETE /user/codespaces/{codespace_name}"],deleteFromOrganization:["DELETE /orgs/{org}/members/{username}/codespaces/{codespace_name}"],deleteOrgSecret:["DELETE /orgs/{org}/codespaces/secrets/{secret_name}"],deleteRepoSecret:["DELETE /repos/{owner}/{repo}/codespaces/secrets/{secret_name}"],deleteSecretForAuthenticatedUser:["DELETE /user/codespaces/secrets/{secret_name}"],exportForAuthenticatedUser:["POST /user/codespaces/{codespace_name}/exports"],getCodespacesForUserInOrg:["GET /orgs/{org}/members/{username}/codespaces"],getExportDetailsForAuthenticatedUser:["GET /user/codespaces/{codespace_name}/exports/{export_id}"],getForAuthenticatedUser:["GET /user/codespaces/{codespace_name}"],getOrgPublicKey:["GET /orgs/{org}/codespaces/secrets/public-key"],getOrgSecret:["GET /orgs/{org}/codespaces/secrets/{secret_name}"],getPublicKeyForAuthenticatedUser:["GET /user/codespaces/secrets/public-key"],getRepoPublicKey:["GET /repos/{owner}/{repo}/codespaces/secrets/public-key"],getRepoSecret:["GET /repos/{owner}/{repo}/codespaces/secrets/{secret_name}"],getSecretForAuthenticatedUser:["GET /user/codespaces/secrets/{secret_name}"],listDevcontainersInRepositoryForAuthenticatedUser:["GET /repos/{owner}/{repo}/codespaces/devcontainers"],listForAuthenticatedUser:["GET /user/codespaces"],listInOrganization:["GET /orgs/{org}/codespaces",{},{renamedParameters:{org_id:"org"}}],listInRepositoryForAuthenticatedUser:["GET /repos/{owner}/{repo}/codespaces"],listOrgSecrets:["GET /orgs/{org}/codespaces/secrets"],listRepoSecrets:["GET /repos/{owner}/{repo}/codespaces/secrets"],listRepositoriesForSecretForAuthenticatedUser:["GET /user/codespaces/secrets/{secret_name}/repositories"],listSecretsForAuthenticatedUser:["GET /user/codespaces/secrets"],listSelectedReposForOrgSecret:["GET /orgs/{org}/codespaces/secrets/{secret_name}/repositories"],preFlightWithRepoForAuthenticatedUser:["GET /repos/{owner}/{repo}/codespaces/new"],publishForAuthenticatedUser:["POST /user/codespaces/{codespace_name}/publish"],removeRepositoryForSecretForAuthenticatedUser:["DELETE /user/codespaces/secrets/{secret_name}/repositories/{repository_id}"],removeSelectedRepoFromOrgSecret:["DELETE /orgs/{org}/codespaces/secrets/{secret_name}/repositories/{repository_id}"],repoMachinesForAuthenticatedUser:["GET /repos/{owner}/{repo}/codespaces/machines"],setCodespacesBilling:["PUT /orgs/{org}/codespaces/billing"],setCodespacesBillingUsers:["POST /orgs/{org}/codespaces/billing/selected_users"],setRepositoriesForSecretForAuthenticatedUser:["PUT /user/codespaces/secrets/{secret_name}/repositories"],setSelectedReposForOrgSecret:["PUT /orgs/{org}/codespaces/secrets/{secret_name}/repositories"],startForAuthenticatedUser:["POST /user/codespaces/{codespace_name}/start"],stopForAuthenticatedUser:["POST /user/codespaces/{codespace_name}/stop"],stopInOrganization:["POST /orgs/{org}/members/{username}/codespaces/{codespace_name}/stop"],updateForAuthenticatedUser:["PATCH /user/codespaces/{codespace_name}"]},dependabot:{addSelectedRepoToOrgSecret:["PUT /orgs/{org}/dependabot/secrets/{secret_name}/repositories/{repository_id}"],createOrUpdateOrgSecret:["PUT /orgs/{org}/dependabot/secrets/{secret_name}"],createOrUpdateRepoSecret:["PUT /repos/{owner}/{repo}/dependabot/secrets/{secret_name}"],deleteOrgSecret:["DELETE /orgs/{org}/dependabot/secrets/{secret_name}"],deleteRepoSecret:["DELETE /repos/{owner}/{repo}/dependabot/secrets/{secret_name}"],getAlert:["GET /repos/{owner}/{repo}/dependabot/alerts/{alert_number}"],getOrgPublicKey:["GET /orgs/{org}/dependabot/secrets/public-key"],getOrgSecret:["GET /orgs/{org}/dependabot/secrets/{secret_name}"],getRepoPublicKey:["GET /repos/{owner}/{repo}/dependabot/secrets/public-key"],getRepoSecret:["GET /repos/{owner}/{repo}/dependabot/secrets/{secret_name}"],listAlertsForEnterprise:["GET /enterprises/{enterprise}/dependabot/alerts"],listAlertsForOrg:["GET /orgs/{org}/dependabot/alerts"],listAlertsForRepo:["GET /repos/{owner}/{repo}/dependabot/alerts"],listOrgSecrets:["GET /orgs/{org}/dependabot/secrets"],listRepoSecrets:["GET /repos/{owner}/{repo}/dependabot/secrets"],listSelectedReposForOrgSecret:["GET /orgs/{org}/dependabot/secrets/{secret_name}/repositories"],removeSelectedRepoFromOrgSecret:["DELETE /orgs/{org}/dependabot/secrets/{secret_name}/repositories/{repository_id}"],setSelectedReposForOrgSecret:["PUT /orgs/{org}/dependabot/secrets/{secret_name}/repositories"],updateAlert:["PATCH /repos/{owner}/{repo}/dependabot/alerts/{alert_number}"]},dependencyGraph:{createRepositorySnapshot:["POST /repos/{owner}/{repo}/dependency-graph/snapshots"],diffRange:["GET /repos/{owner}/{repo}/dependency-graph/compare/{basehead}"],exportSbom:["GET /repos/{owner}/{repo}/dependency-graph/sbom"]},emojis:{get:["GET /emojis"]},gists:{checkIsStarred:["GET /gists/{gist_id}/star"],create:["POST /gists"],createComment:["POST /gists/{gist_id}/comments"],delete:["DELETE /gists/{gist_id}"],deleteComment:["DELETE /gists/{gist_id}/comments/{comment_id}"],fork:["POST /gists/{gist_id}/forks"],get:["GET /gists/{gist_id}"],getComment:["GET /gists/{gist_id}/comments/{comment_id}"],getRevision:["GET /gists/{gist_id}/{sha}"],list:["GET /gists"],listComments:["GET /gists/{gist_id}/comments"],listCommits:["GET /gists/{gist_id}/commits"],listForUser:["GET /users/{username}/gists"],listForks:["GET /gists/{gist_id}/forks"],listPublic:["GET /gists/public"],listStarred:["GET /gists/starred"],star:["PUT /gists/{gist_id}/star"],unstar:["DELETE /gists/{gist_id}/star"],update:["PATCH /gists/{gist_id}"],updateComment:["PATCH /gists/{gist_id}/comments/{comment_id}"]},git:{createBlob:["POST /repos/{owner}/{repo}/git/blobs"],createCommit:["POST /repos/{owner}/{repo}/git/commits"],createRef:["POST /repos/{owner}/{repo}/git/refs"],createTag:["POST /repos/{owner}/{repo}/git/tags"],createTree:["POST /repos/{owner}/{repo}/git/trees"],deleteRef:["DELETE /repos/{owner}/{repo}/git/refs/{ref}"],getBlob:["GET /repos/{owner}/{repo}/git/blobs/{file_sha}"],getCommit:["GET /repos/{owner}/{repo}/git/commits/{commit_sha}"],getRef:["GET /repos/{owner}/{repo}/git/ref/{ref}"],getTag:["GET /repos/{owner}/{repo}/git/tags/{tag_sha}"],getTree:["GET /repos/{owner}/{repo}/git/trees/{tree_sha}"],listMatchingRefs:["GET /repos/{owner}/{repo}/git/matching-refs/{ref}"],updateRef:["PATCH /repos/{owner}/{repo}/git/refs/{ref}"]},gitignore:{getAllTemplates:["GET /gitignore/templates"],getTemplate:["GET /gitignore/templates/{name}"]},interactions:{getRestrictionsForAuthenticatedUser:["GET /user/interaction-limits"],getRestrictionsForOrg:["GET /orgs/{org}/interaction-limits"],getRestrictionsForRepo:["GET /repos/{owner}/{repo}/interaction-limits"],getRestrictionsForYourPublicRepos:["GET /user/interaction-limits",{},{renamed:["interactions","getRestrictionsForAuthenticatedUser"]}],removeRestrictionsForAuthenticatedUser:["DELETE /user/interaction-limits"],removeRestrictionsForOrg:["DELETE /orgs/{org}/interaction-limits"],removeRestrictionsForRepo:["DELETE /repos/{owner}/{repo}/interaction-limits"],removeRestrictionsForYourPublicRepos:["DELETE /user/interaction-limits",{},{renamed:["interactions","removeRestrictionsForAuthenticatedUser"]}],setRestrictionsForAuthenticatedUser:["PUT /user/interaction-limits"],setRestrictionsForOrg:["PUT /orgs/{org}/interaction-limits"],setRestrictionsForRepo:["PUT /repos/{owner}/{repo}/interaction-limits"],setRestrictionsForYourPublicRepos:["PUT /user/interaction-limits",{},{renamed:["interactions","setRestrictionsForAuthenticatedUser"]}]},issues:{addAssignees:["POST /repos/{owner}/{repo}/issues/{issue_number}/assignees"],addLabels:["POST /repos/{owner}/{repo}/issues/{issue_number}/labels"],checkUserCanBeAssigned:["GET /repos/{owner}/{repo}/assignees/{assignee}"],checkUserCanBeAssignedToIssue:["GET /repos/{owner}/{repo}/issues/{issue_number}/assignees/{assignee}"],create:["POST /repos/{owner}/{repo}/issues"],createComment:["POST /repos/{owner}/{repo}/issues/{issue_number}/comments"],createLabel:["POST /repos/{owner}/{repo}/labels"],createMilestone:["POST /repos/{owner}/{repo}/milestones"],deleteComment:["DELETE /repos/{owner}/{repo}/issues/comments/{comment_id}"],deleteLabel:["DELETE /repos/{owner}/{repo}/labels/{name}"],deleteMilestone:["DELETE /repos/{owner}/{repo}/milestones/{milestone_number}"],get:["GET /repos/{owner}/{repo}/issues/{issue_number}"],getComment:["GET /repos/{owner}/{repo}/issues/comments/{comment_id}"],getEvent:["GET /repos/{owner}/{repo}/issues/events/{event_id}"],getLabel:["GET /repos/{owner}/{repo}/labels/{name}"],getMilestone:["GET /repos/{owner}/{repo}/milestones/{milestone_number}"],list:["GET /issues"],listAssignees:["GET /repos/{owner}/{repo}/assignees"],listComments:["GET /repos/{owner}/{repo}/issues/{issue_number}/comments"],listCommentsForRepo:["GET /repos/{owner}/{repo}/issues/comments"],listEvents:["GET /repos/{owner}/{repo}/issues/{issue_number}/events"],listEventsForRepo:["GET /repos/{owner}/{repo}/issues/events"],listEventsForTimeline:["GET /repos/{owner}/{repo}/issues/{issue_number}/timeline"],listForAuthenticatedUser:["GET /user/issues"],listForOrg:["GET /orgs/{org}/issues"],listForRepo:["GET /repos/{owner}/{repo}/issues"],listLabelsForMilestone:["GET /repos/{owner}/{repo}/milestones/{milestone_number}/labels"],listLabelsForRepo:["GET /repos/{owner}/{repo}/labels"],listLabelsOnIssue:["GET /repos/{owner}/{repo}/issues/{issue_number}/labels"],listMilestones:["GET /repos/{owner}/{repo}/milestones"],lock:["PUT /repos/{owner}/{repo}/issues/{issue_number}/lock"],removeAllLabels:["DELETE /repos/{owner}/{repo}/issues/{issue_number}/labels"],removeAssignees:["DELETE /repos/{owner}/{repo}/issues/{issue_number}/assignees"],removeLabel:["DELETE /repos/{owner}/{repo}/issues/{issue_number}/labels/{name}"],setLabels:["PUT /repos/{owner}/{repo}/issues/{issue_number}/labels"],unlock:["DELETE /repos/{owner}/{repo}/issues/{issue_number}/lock"],update:["PATCH /repos/{owner}/{repo}/issues/{issue_number}"],updateComment:["PATCH /repos/{owner}/{repo}/issues/comments/{comment_id}"],updateLabel:["PATCH /repos/{owner}/{repo}/labels/{name}"],updateMilestone:["PATCH /repos/{owner}/{repo}/milestones/{milestone_number}"]},licenses:{get:["GET /licenses/{license}"],getAllCommonlyUsed:["GET /licenses"],getForRepo:["GET /repos/{owner}/{repo}/license"]},markdown:{render:["POST /markdown"],renderRaw:["POST /markdown/raw",{headers:{"content-type":"text/plain; charset=utf-8"}}]},meta:{get:["GET /meta"],getAllVersions:["GET /versions"],getOctocat:["GET /octocat"],getZen:["GET /zen"],root:["GET /"]},migrations:{cancelImport:["DELETE /repos/{owner}/{repo}/import"],deleteArchiveForAuthenticatedUser:["DELETE /user/migrations/{migration_id}/archive"],deleteArchiveForOrg:["DELETE /orgs/{org}/migrations/{migration_id}/archive"],downloadArchiveForOrg:["GET /orgs/{org}/migrations/{migration_id}/archive"],getArchiveForAuthenticatedUser:["GET /user/migrations/{migration_id}/archive"],getCommitAuthors:["GET /repos/{owner}/{repo}/import/authors"],getImportStatus:["GET /repos/{owner}/{repo}/import"],getLargeFiles:["GET /repos/{owner}/{repo}/import/large_files"],getStatusForAuthenticatedUser:["GET /user/migrations/{migration_id}"],getStatusForOrg:["GET /orgs/{org}/migrations/{migration_id}"],listForAuthenticatedUser:["GET /user/migrations"],listForOrg:["GET /orgs/{org}/migrations"],listReposForAuthenticatedUser:["GET /user/migrations/{migration_id}/repositories"],listReposForOrg:["GET /orgs/{org}/migrations/{migration_id}/repositories"],listReposForUser:["GET /user/migrations/{migration_id}/repositories",{},{renamed:["migrations","listReposForAuthenticatedUser"]}],mapCommitAuthor:["PATCH /repos/{owner}/{repo}/import/authors/{author_id}"],setLfsPreference:["PATCH /repos/{owner}/{repo}/import/lfs"],startForAuthenticatedUser:["POST /user/migrations"],startForOrg:["POST /orgs/{org}/migrations"],startImport:["PUT /repos/{owner}/{repo}/import"],unlockRepoForAuthenticatedUser:["DELETE /user/migrations/{migration_id}/repos/{repo_name}/lock"],unlockRepoForOrg:["DELETE /orgs/{org}/migrations/{migration_id}/repos/{repo_name}/lock"],updateImport:["PATCH /repos/{owner}/{repo}/import"]},orgs:{addSecurityManagerTeam:["PUT /orgs/{org}/security-managers/teams/{team_slug}"],blockUser:["PUT /orgs/{org}/blocks/{username}"],cancelInvitation:["DELETE /orgs/{org}/invitations/{invitation_id}"],checkBlockedUser:["GET /orgs/{org}/blocks/{username}"],checkMembershipForUser:["GET /orgs/{org}/members/{username}"],checkPublicMembershipForUser:["GET /orgs/{org}/public_members/{username}"],convertMemberToOutsideCollaborator:["PUT /orgs/{org}/outside_collaborators/{username}"],createInvitation:["POST /orgs/{org}/invitations"],createWebhook:["POST /orgs/{org}/hooks"],delete:["DELETE /orgs/{org}"],deleteWebhook:["DELETE /orgs/{org}/hooks/{hook_id}"],enableOrDisableSecurityProductOnAllOrgRepos:["POST /orgs/{org}/{security_product}/{enablement}"],get:["GET /orgs/{org}"],getMembershipForAuthenticatedUser:["GET /user/memberships/orgs/{org}"],getMembershipForUser:["GET /orgs/{org}/memberships/{username}"],getWebhook:["GET /orgs/{org}/hooks/{hook_id}"],getWebhookConfigForOrg:["GET /orgs/{org}/hooks/{hook_id}/config"],getWebhookDelivery:["GET /orgs/{org}/hooks/{hook_id}/deliveries/{delivery_id}"],list:["GET /organizations"],listAppInstallations:["GET /orgs/{org}/installations"],listBlockedUsers:["GET /orgs/{org}/blocks"],listFailedInvitations:["GET /orgs/{org}/failed_invitations"],listForAuthenticatedUser:["GET /user/orgs"],listForUser:["GET /users/{username}/orgs"],listInvitationTeams:["GET /orgs/{org}/invitations/{invitation_id}/teams"],listMembers:["GET /orgs/{org}/members"],listMembershipsForAuthenticatedUser:["GET /user/memberships/orgs"],listOutsideCollaborators:["GET /orgs/{org}/outside_collaborators"],listPatGrantRepositories:["GET /organizations/{org}/personal-access-tokens/{pat_id}/repositories"],listPatGrantRequestRepositories:["GET /organizations/{org}/personal-access-token-requests/{pat_request_id}/repositories"],listPatGrantRequests:["GET /organizations/{org}/personal-access-token-requests"],listPatGrants:["GET /organizations/{org}/personal-access-tokens"],listPendingInvitations:["GET /orgs/{org}/invitations"],listPublicMembers:["GET /orgs/{org}/public_members"],listSecurityManagerTeams:["GET /orgs/{org}/security-managers"],listWebhookDeliveries:["GET /orgs/{org}/hooks/{hook_id}/deliveries"],listWebhooks:["GET /orgs/{org}/hooks"],pingWebhook:["POST /orgs/{org}/hooks/{hook_id}/pings"],redeliverWebhookDelivery:["POST /orgs/{org}/hooks/{hook_id}/deliveries/{delivery_id}/attempts"],removeMember:["DELETE /orgs/{org}/members/{username}"],removeMembershipForUser:["DELETE /orgs/{org}/memberships/{username}"],removeOutsideCollaborator:["DELETE /orgs/{org}/outside_collaborators/{username}"],removePublicMembershipForAuthenticatedUser:["DELETE /orgs/{org}/public_members/{username}"],removeSecurityManagerTeam:["DELETE /orgs/{org}/security-managers/teams/{team_slug}"],reviewPatGrantRequest:["POST /organizations/{org}/personal-access-token-requests/{pat_request_id}"],reviewPatGrantRequestsInBulk:["POST /organizations/{org}/personal-access-token-requests"],setMembershipForUser:["PUT /orgs/{org}/memberships/{username}"],setPublicMembershipForAuthenticatedUser:["PUT /orgs/{org}/public_members/{username}"],unblockUser:["DELETE /orgs/{org}/blocks/{username}"],update:["PATCH /orgs/{org}"],updateMembershipForAuthenticatedUser:["PATCH /user/memberships/orgs/{org}"],updatePatAccess:["POST /organizations/{org}/personal-access-tokens/{pat_id}"],updatePatAccesses:["POST /organizations/{org}/personal-access-tokens"],updateWebhook:["PATCH /orgs/{org}/hooks/{hook_id}"],updateWebhookConfigForOrg:["PATCH /orgs/{org}/hooks/{hook_id}/config"]},packages:{deletePackageForAuthenticatedUser:["DELETE /user/packages/{package_type}/{package_name}"],deletePackageForOrg:["DELETE /orgs/{org}/packages/{package_type}/{package_name}"],deletePackageForUser:["DELETE /users/{username}/packages/{package_type}/{package_name}"],deletePackageVersionForAuthenticatedUser:["DELETE /user/packages/{package_type}/{package_name}/versions/{package_version_id}"],deletePackageVersionForOrg:["DELETE /orgs/{org}/packages/{package_type}/{package_name}/versions/{package_version_id}"],deletePackageVersionForUser:["DELETE /users/{username}/packages/{package_type}/{package_name}/versions/{package_version_id}"],getAllPackageVersionsForAPackageOwnedByAnOrg:["GET /orgs/{org}/packages/{package_type}/{package_name}/versions",{},{renamed:["packages","getAllPackageVersionsForPackageOwnedByOrg"]}],getAllPackageVersionsForAPackageOwnedByTheAuthenticatedUser:["GET /user/packages/{package_type}/{package_name}/versions",{},{renamed:["packages","getAllPackageVersionsForPackageOwnedByAuthenticatedUser"]}],getAllPackageVersionsForPackageOwnedByAuthenticatedUser:["GET /user/packages/{package_type}/{package_name}/versions"],getAllPackageVersionsForPackageOwnedByOrg:["GET /orgs/{org}/packages/{package_type}/{package_name}/versions"],getAllPackageVersionsForPackageOwnedByUser:["GET /users/{username}/packages/{package_type}/{package_name}/versions"],getPackageForAuthenticatedUser:["GET /user/packages/{package_type}/{package_name}"],getPackageForOrganization:["GET /orgs/{org}/packages/{package_type}/{package_name}"],getPackageForUser:["GET /users/{username}/packages/{package_type}/{package_name}"],getPackageVersionForAuthenticatedUser:["GET /user/packages/{package_type}/{package_name}/versions/{package_version_id}"],getPackageVersionForOrganization:["GET /orgs/{org}/packages/{package_type}/{package_name}/versions/{package_version_id}"],getPackageVersionForUser:["GET /users/{username}/packages/{package_type}/{package_name}/versions/{package_version_id}"],listDockerMigrationConflictingPackagesForAuthenticatedUser:["GET /user/docker/conflicts"],listDockerMigrationConflictingPackagesForOrganization:["GET /orgs/{org}/docker/conflicts"],listDockerMigrationConflictingPackagesForUser:["GET /users/{username}/docker/conflicts"],listPackagesForAuthenticatedUser:["GET /user/packages"],listPackagesForOrganization:["GET /orgs/{org}/packages"],listPackagesForUser:["GET /users/{username}/packages"],restorePackageForAuthenticatedUser:["POST /user/packages/{package_type}/{package_name}/restore{?token}"],restorePackageForOrg:["POST /orgs/{org}/packages/{package_type}/{package_name}/restore{?token}"],restorePackageForUser:["POST /users/{username}/packages/{package_type}/{package_name}/restore{?token}"],restorePackageVersionForAuthenticatedUser:["POST /user/packages/{package_type}/{package_name}/versions/{package_version_id}/restore"],restorePackageVersionForOrg:["POST /orgs/{org}/packages/{package_type}/{package_name}/versions/{package_version_id}/restore"],restorePackageVersionForUser:["POST /users/{username}/packages/{package_type}/{package_name}/versions/{package_version_id}/restore"]},projects:{addCollaborator:["PUT /projects/{project_id}/collaborators/{username}"],createCard:["POST /projects/columns/{column_id}/cards"],createColumn:["POST /projects/{project_id}/columns"],createForAuthenticatedUser:["POST /user/projects"],createForOrg:["POST /orgs/{org}/projects"],createForRepo:["POST /repos/{owner}/{repo}/projects"],delete:["DELETE /projects/{project_id}"],deleteCard:["DELETE /projects/columns/cards/{card_id}"],deleteColumn:["DELETE /projects/columns/{column_id}"],get:["GET /projects/{project_id}"],getCard:["GET /projects/columns/cards/{card_id}"],getColumn:["GET /projects/columns/{column_id}"],getPermissionForUser:["GET /projects/{project_id}/collaborators/{username}/permission"],listCards:["GET /projects/columns/{column_id}/cards"],listCollaborators:["GET /projects/{project_id}/collaborators"],listColumns:["GET /projects/{project_id}/columns"],listForOrg:["GET /orgs/{org}/projects"],listForRepo:["GET /repos/{owner}/{repo}/projects"],listForUser:["GET /users/{username}/projects"],moveCard:["POST /projects/columns/cards/{card_id}/moves"],moveColumn:["POST /projects/columns/{column_id}/moves"],removeCollaborator:["DELETE /projects/{project_id}/collaborators/{username}"],update:["PATCH /projects/{project_id}"],updateCard:["PATCH /projects/columns/cards/{card_id}"],updateColumn:["PATCH /projects/columns/{column_id}"]},pulls:{checkIfMerged:["GET /repos/{owner}/{repo}/pulls/{pull_number}/merge"],create:["POST /repos/{owner}/{repo}/pulls"],createReplyForReviewComment:["POST /repos/{owner}/{repo}/pulls/{pull_number}/comments/{comment_id}/replies"],createReview:["POST /repos/{owner}/{repo}/pulls/{pull_number}/reviews"],createReviewComment:["POST /repos/{owner}/{repo}/pulls/{pull_number}/comments"],deletePendingReview:["DELETE /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}"],deleteReviewComment:["DELETE /repos/{owner}/{repo}/pulls/comments/{comment_id}"],dismissReview:["PUT /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/dismissals"],get:["GET /repos/{owner}/{repo}/pulls/{pull_number}"],getReview:["GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}"],getReviewComment:["GET /repos/{owner}/{repo}/pulls/comments/{comment_id}"],list:["GET /repos/{owner}/{repo}/pulls"],listCommentsForReview:["GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/comments"],listCommits:["GET /repos/{owner}/{repo}/pulls/{pull_number}/commits"],listFiles:["GET /repos/{owner}/{repo}/pulls/{pull_number}/files"],listRequestedReviewers:["GET /repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers"],listReviewComments:["GET /repos/{owner}/{repo}/pulls/{pull_number}/comments"],listReviewCommentsForRepo:["GET /repos/{owner}/{repo}/pulls/comments"],listReviews:["GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews"],merge:["PUT /repos/{owner}/{repo}/pulls/{pull_number}/merge"],removeRequestedReviewers:["DELETE /repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers"],requestReviewers:["POST /repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers"],submitReview:["POST /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/events"],update:["PATCH /repos/{owner}/{repo}/pulls/{pull_number}"],updateBranch:["PUT /repos/{owner}/{repo}/pulls/{pull_number}/update-branch"],updateReview:["PUT /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}"],updateReviewComment:["PATCH /repos/{owner}/{repo}/pulls/comments/{comment_id}"]},rateLimit:{get:["GET /rate_limit"]},reactions:{createForCommitComment:["POST /repos/{owner}/{repo}/comments/{comment_id}/reactions"],createForIssue:["POST /repos/{owner}/{repo}/issues/{issue_number}/reactions"],createForIssueComment:["POST /repos/{owner}/{repo}/issues/comments/{comment_id}/reactions"],createForPullRequestReviewComment:["POST /repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions"],createForRelease:["POST /repos/{owner}/{repo}/releases/{release_id}/reactions"],createForTeamDiscussionCommentInOrg:["POST /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions"],createForTeamDiscussionInOrg:["POST /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions"],deleteForCommitComment:["DELETE /repos/{owner}/{repo}/comments/{comment_id}/reactions/{reaction_id}"],deleteForIssue:["DELETE /repos/{owner}/{repo}/issues/{issue_number}/reactions/{reaction_id}"],deleteForIssueComment:["DELETE /repos/{owner}/{repo}/issues/comments/{comment_id}/reactions/{reaction_id}"],deleteForPullRequestComment:["DELETE /repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions/{reaction_id}"],deleteForRelease:["DELETE /repos/{owner}/{repo}/releases/{release_id}/reactions/{reaction_id}"],deleteForTeamDiscussion:["DELETE /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions/{reaction_id}"],deleteForTeamDiscussionComment:["DELETE /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions/{reaction_id}"],listForCommitComment:["GET /repos/{owner}/{repo}/comments/{comment_id}/reactions"],listForIssue:["GET /repos/{owner}/{repo}/issues/{issue_number}/reactions"],listForIssueComment:["GET /repos/{owner}/{repo}/issues/comments/{comment_id}/reactions"],listForPullRequestReviewComment:["GET /repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions"],listForRelease:["GET /repos/{owner}/{repo}/releases/{release_id}/reactions"],listForTeamDiscussionCommentInOrg:["GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions"],listForTeamDiscussionInOrg:["GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions"]},repos:{acceptInvitation:["PATCH /user/repository_invitations/{invitation_id}",{},{renamed:["repos","acceptInvitationForAuthenticatedUser"]}],acceptInvitationForAuthenticatedUser:["PATCH /user/repository_invitations/{invitation_id}"],addAppAccessRestrictions:["POST /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps",{},{mapToData:"apps"}],addCollaborator:["PUT /repos/{owner}/{repo}/collaborators/{username}"],addStatusCheckContexts:["POST /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts",{},{mapToData:"contexts"}],addTeamAccessRestrictions:["POST /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams",{},{mapToData:"teams"}],addUserAccessRestrictions:["POST /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users",{},{mapToData:"users"}],checkCollaborator:["GET /repos/{owner}/{repo}/collaborators/{username}"],checkVulnerabilityAlerts:["GET /repos/{owner}/{repo}/vulnerability-alerts"],codeownersErrors:["GET /repos/{owner}/{repo}/codeowners/errors"],compareCommits:["GET /repos/{owner}/{repo}/compare/{base}...{head}"],compareCommitsWithBasehead:["GET /repos/{owner}/{repo}/compare/{basehead}"],createAutolink:["POST /repos/{owner}/{repo}/autolinks"],createCommitComment:["POST /repos/{owner}/{repo}/commits/{commit_sha}/comments"],createCommitSignatureProtection:["POST /repos/{owner}/{repo}/branches/{branch}/protection/required_signatures"],createCommitStatus:["POST /repos/{owner}/{repo}/statuses/{sha}"],createDeployKey:["POST /repos/{owner}/{repo}/keys"],createDeployment:["POST /repos/{owner}/{repo}/deployments"],createDeploymentBranchPolicy:["POST /repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies"],createDeploymentProtectionRule:["POST /repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules"],createDeploymentStatus:["POST /repos/{owner}/{repo}/deployments/{deployment_id}/statuses"],createDispatchEvent:["POST /repos/{owner}/{repo}/dispatches"],createForAuthenticatedUser:["POST /user/repos"],createFork:["POST /repos/{owner}/{repo}/forks"],createInOrg:["POST /orgs/{org}/repos"],createOrUpdateEnvironment:["PUT /repos/{owner}/{repo}/environments/{environment_name}"],createOrUpdateFileContents:["PUT /repos/{owner}/{repo}/contents/{path}"],createOrgRuleset:["POST /orgs/{org}/rulesets"],createPagesDeployment:["POST /repos/{owner}/{repo}/pages/deployment"],createPagesSite:["POST /repos/{owner}/{repo}/pages"],createRelease:["POST /repos/{owner}/{repo}/releases"],createRepoRuleset:["POST /repos/{owner}/{repo}/rulesets"],createTagProtection:["POST /repos/{owner}/{repo}/tags/protection"],createUsingTemplate:["POST /repos/{template_owner}/{template_repo}/generate"],createWebhook:["POST /repos/{owner}/{repo}/hooks"],declineInvitation:["DELETE /user/repository_invitations/{invitation_id}",{},{renamed:["repos","declineInvitationForAuthenticatedUser"]}],declineInvitationForAuthenticatedUser:["DELETE /user/repository_invitations/{invitation_id}"],delete:["DELETE /repos/{owner}/{repo}"],deleteAccessRestrictions:["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/restrictions"],deleteAdminBranchProtection:["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins"],deleteAnEnvironment:["DELETE /repos/{owner}/{repo}/environments/{environment_name}"],deleteAutolink:["DELETE /repos/{owner}/{repo}/autolinks/{autolink_id}"],deleteBranchProtection:["DELETE /repos/{owner}/{repo}/branches/{branch}/protection"],deleteCommitComment:["DELETE /repos/{owner}/{repo}/comments/{comment_id}"],deleteCommitSignatureProtection:["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/required_signatures"],deleteDeployKey:["DELETE /repos/{owner}/{repo}/keys/{key_id}"],deleteDeployment:["DELETE /repos/{owner}/{repo}/deployments/{deployment_id}"],deleteDeploymentBranchPolicy:["DELETE /repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies/{branch_policy_id}"],deleteFile:["DELETE /repos/{owner}/{repo}/contents/{path}"],deleteInvitation:["DELETE /repos/{owner}/{repo}/invitations/{invitation_id}"],deleteOrgRuleset:["DELETE /orgs/{org}/rulesets/{ruleset_id}"],deletePagesSite:["DELETE /repos/{owner}/{repo}/pages"],deletePullRequestReviewProtection:["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews"],deleteRelease:["DELETE /repos/{owner}/{repo}/releases/{release_id}"],deleteReleaseAsset:["DELETE /repos/{owner}/{repo}/releases/assets/{asset_id}"],deleteRepoRuleset:["DELETE /repos/{owner}/{repo}/rulesets/{ruleset_id}"],deleteTagProtection:["DELETE /repos/{owner}/{repo}/tags/protection/{tag_protection_id}"],deleteWebhook:["DELETE /repos/{owner}/{repo}/hooks/{hook_id}"],disableAutomatedSecurityFixes:["DELETE /repos/{owner}/{repo}/automated-security-fixes"],disableDeploymentProtectionRule:["DELETE /repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules/{protection_rule_id}"],disableLfsForRepo:["DELETE /repos/{owner}/{repo}/lfs"],disableVulnerabilityAlerts:["DELETE /repos/{owner}/{repo}/vulnerability-alerts"],downloadArchive:["GET /repos/{owner}/{repo}/zipball/{ref}",{},{renamed:["repos","downloadZipballArchive"]}],downloadTarballArchive:["GET /repos/{owner}/{repo}/tarball/{ref}"],downloadZipballArchive:["GET /repos/{owner}/{repo}/zipball/{ref}"],enableAutomatedSecurityFixes:["PUT /repos/{owner}/{repo}/automated-security-fixes"],enableLfsForRepo:["PUT /repos/{owner}/{repo}/lfs"],enableVulnerabilityAlerts:["PUT /repos/{owner}/{repo}/vulnerability-alerts"],generateReleaseNotes:["POST /repos/{owner}/{repo}/releases/generate-notes"],get:["GET /repos/{owner}/{repo}"],getAccessRestrictions:["GET /repos/{owner}/{repo}/branches/{branch}/protection/restrictions"],getAdminBranchProtection:["GET /repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins"],getAllDeploymentProtectionRules:["GET /repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules"],getAllEnvironments:["GET /repos/{owner}/{repo}/environments"],getAllStatusCheckContexts:["GET /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts"],getAllTopics:["GET /repos/{owner}/{repo}/topics"],getAppsWithAccessToProtectedBranch:["GET /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps"],getAutolink:["GET /repos/{owner}/{repo}/autolinks/{autolink_id}"],getBranch:["GET /repos/{owner}/{repo}/branches/{branch}"],getBranchProtection:["GET /repos/{owner}/{repo}/branches/{branch}/protection"],getBranchRules:["GET /repos/{owner}/{repo}/rules/branches/{branch}"],getClones:["GET /repos/{owner}/{repo}/traffic/clones"],getCodeFrequencyStats:["GET /repos/{owner}/{repo}/stats/code_frequency"],getCollaboratorPermissionLevel:["GET /repos/{owner}/{repo}/collaborators/{username}/permission"],getCombinedStatusForRef:["GET /repos/{owner}/{repo}/commits/{ref}/status"],getCommit:["GET /repos/{owner}/{repo}/commits/{ref}"],getCommitActivityStats:["GET /repos/{owner}/{repo}/stats/commit_activity"],getCommitComment:["GET /repos/{owner}/{repo}/comments/{comment_id}"],getCommitSignatureProtection:["GET /repos/{owner}/{repo}/branches/{branch}/protection/required_signatures"],getCommunityProfileMetrics:["GET /repos/{owner}/{repo}/community/profile"],getContent:["GET /repos/{owner}/{repo}/contents/{path}"],getContributorsStats:["GET /repos/{owner}/{repo}/stats/contributors"],getCustomDeploymentProtectionRule:["GET /repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules/{protection_rule_id}"],getDeployKey:["GET /repos/{owner}/{repo}/keys/{key_id}"],getDeployment:["GET /repos/{owner}/{repo}/deployments/{deployment_id}"],getDeploymentBranchPolicy:["GET /repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies/{branch_policy_id}"],getDeploymentStatus:["GET /repos/{owner}/{repo}/deployments/{deployment_id}/statuses/{status_id}"],getEnvironment:["GET /repos/{owner}/{repo}/environments/{environment_name}"],getLatestPagesBuild:["GET /repos/{owner}/{repo}/pages/builds/latest"],getLatestRelease:["GET /repos/{owner}/{repo}/releases/latest"],getOrgRuleset:["GET /orgs/{org}/rulesets/{ruleset_id}"],getOrgRulesets:["GET /orgs/{org}/rulesets"],getPages:["GET /repos/{owner}/{repo}/pages"],getPagesBuild:["GET /repos/{owner}/{repo}/pages/builds/{build_id}"],getPagesHealthCheck:["GET /repos/{owner}/{repo}/pages/health"],getParticipationStats:["GET /repos/{owner}/{repo}/stats/participation"],getPullRequestReviewProtection:["GET /repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews"],getPunchCardStats:["GET /repos/{owner}/{repo}/stats/punch_card"],getReadme:["GET /repos/{owner}/{repo}/readme"],getReadmeInDirectory:["GET /repos/{owner}/{repo}/readme/{dir}"],getRelease:["GET /repos/{owner}/{repo}/releases/{release_id}"],getReleaseAsset:["GET /repos/{owner}/{repo}/releases/assets/{asset_id}"],getReleaseByTag:["GET /repos/{owner}/{repo}/releases/tags/{tag}"],getRepoRuleset:["GET /repos/{owner}/{repo}/rulesets/{ruleset_id}"],getRepoRulesets:["GET /repos/{owner}/{repo}/rulesets"],getStatusChecksProtection:["GET /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks"],getTeamsWithAccessToProtectedBranch:["GET /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams"],getTopPaths:["GET /repos/{owner}/{repo}/traffic/popular/paths"],getTopReferrers:["GET /repos/{owner}/{repo}/traffic/popular/referrers"],getUsersWithAccessToProtectedBranch:["GET /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users"],getViews:["GET /repos/{owner}/{repo}/traffic/views"],getWebhook:["GET /repos/{owner}/{repo}/hooks/{hook_id}"],getWebhookConfigForRepo:["GET /repos/{owner}/{repo}/hooks/{hook_id}/config"],getWebhookDelivery:["GET /repos/{owner}/{repo}/hooks/{hook_id}/deliveries/{delivery_id}"],listAutolinks:["GET /repos/{owner}/{repo}/autolinks"],listBranches:["GET /repos/{owner}/{repo}/branches"],listBranchesForHeadCommit:["GET /repos/{owner}/{repo}/commits/{commit_sha}/branches-where-head"],listCollaborators:["GET /repos/{owner}/{repo}/collaborators"],listCommentsForCommit:["GET /repos/{owner}/{repo}/commits/{commit_sha}/comments"],listCommitCommentsForRepo:["GET /repos/{owner}/{repo}/comments"],listCommitStatusesForRef:["GET /repos/{owner}/{repo}/commits/{ref}/statuses"],listCommits:["GET /repos/{owner}/{repo}/commits"],listContributors:["GET /repos/{owner}/{repo}/contributors"],listCustomDeploymentRuleIntegrations:["GET /repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules/apps"],listDeployKeys:["GET /repos/{owner}/{repo}/keys"],listDeploymentBranchPolicies:["GET /repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies"],listDeploymentStatuses:["GET /repos/{owner}/{repo}/deployments/{deployment_id}/statuses"],listDeployments:["GET /repos/{owner}/{repo}/deployments"],listForAuthenticatedUser:["GET /user/repos"],listForOrg:["GET /orgs/{org}/repos"],listForUser:["GET /users/{username}/repos"],listForks:["GET /repos/{owner}/{repo}/forks"],listInvitations:["GET /repos/{owner}/{repo}/invitations"],listInvitationsForAuthenticatedUser:["GET /user/repository_invitations"],listLanguages:["GET /repos/{owner}/{repo}/languages"],listPagesBuilds:["GET /repos/{owner}/{repo}/pages/builds"],listPublic:["GET /repositories"],listPullRequestsAssociatedWithCommit:["GET /repos/{owner}/{repo}/commits/{commit_sha}/pulls"],listReleaseAssets:["GET /repos/{owner}/{repo}/releases/{release_id}/assets"],listReleases:["GET /repos/{owner}/{repo}/releases"],listTagProtection:["GET /repos/{owner}/{repo}/tags/protection"],listTags:["GET /repos/{owner}/{repo}/tags"],listTeams:["GET /repos/{owner}/{repo}/teams"],listWebhookDeliveries:["GET /repos/{owner}/{repo}/hooks/{hook_id}/deliveries"],listWebhooks:["GET /repos/{owner}/{repo}/hooks"],merge:["POST /repos/{owner}/{repo}/merges"],mergeUpstream:["POST /repos/{owner}/{repo}/merge-upstream"],pingWebhook:["POST /repos/{owner}/{repo}/hooks/{hook_id}/pings"],redeliverWebhookDelivery:["POST /repos/{owner}/{repo}/hooks/{hook_id}/deliveries/{delivery_id}/attempts"],removeAppAccessRestrictions:["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps",{},{mapToData:"apps"}],removeCollaborator:["DELETE /repos/{owner}/{repo}/collaborators/{username}"],removeStatusCheckContexts:["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts",{},{mapToData:"contexts"}],removeStatusCheckProtection:["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks"],removeTeamAccessRestrictions:["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams",{},{mapToData:"teams"}],removeUserAccessRestrictions:["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users",{},{mapToData:"users"}],renameBranch:["POST /repos/{owner}/{repo}/branches/{branch}/rename"],replaceAllTopics:["PUT /repos/{owner}/{repo}/topics"],requestPagesBuild:["POST /repos/{owner}/{repo}/pages/builds"],setAdminBranchProtection:["POST /repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins"],setAppAccessRestrictions:["PUT /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps",{},{mapToData:"apps"}],setStatusCheckContexts:["PUT /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts",{},{mapToData:"contexts"}],setTeamAccessRestrictions:["PUT /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams",{},{mapToData:"teams"}],setUserAccessRestrictions:["PUT /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users",{},{mapToData:"users"}],testPushWebhook:["POST /repos/{owner}/{repo}/hooks/{hook_id}/tests"],transfer:["POST /repos/{owner}/{repo}/transfer"],update:["PATCH /repos/{owner}/{repo}"],updateBranchProtection:["PUT /repos/{owner}/{repo}/branches/{branch}/protection"],updateCommitComment:["PATCH /repos/{owner}/{repo}/comments/{comment_id}"],updateDeploymentBranchPolicy:["PUT /repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies/{branch_policy_id}"],updateInformationAboutPagesSite:["PUT /repos/{owner}/{repo}/pages"],updateInvitation:["PATCH /repos/{owner}/{repo}/invitations/{invitation_id}"],updateOrgRuleset:["PUT /orgs/{org}/rulesets/{ruleset_id}"],updatePullRequestReviewProtection:["PATCH /repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews"],updateRelease:["PATCH /repos/{owner}/{repo}/releases/{release_id}"],updateReleaseAsset:["PATCH /repos/{owner}/{repo}/releases/assets/{asset_id}"],updateRepoRuleset:["PUT /repos/{owner}/{repo}/rulesets/{ruleset_id}"],updateStatusCheckPotection:["PATCH /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks",{},{renamed:["repos","updateStatusCheckProtection"]}],updateStatusCheckProtection:["PATCH /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks"],updateWebhook:["PATCH /repos/{owner}/{repo}/hooks/{hook_id}"],updateWebhookConfigForRepo:["PATCH /repos/{owner}/{repo}/hooks/{hook_id}/config"],uploadReleaseAsset:["POST /repos/{owner}/{repo}/releases/{release_id}/assets{?name,label}",{baseUrl:"https://uploads.github.com"}]},search:{code:["GET /search/code"],commits:["GET /search/commits"],issuesAndPullRequests:["GET /search/issues"],labels:["GET /search/labels"],repos:["GET /search/repositories"],topics:["GET /search/topics"],users:["GET /search/users"]},secretScanning:{getAlert:["GET /repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}"],listAlertsForEnterprise:["GET /enterprises/{enterprise}/secret-scanning/alerts"],listAlertsForOrg:["GET /orgs/{org}/secret-scanning/alerts"],listAlertsForRepo:["GET /repos/{owner}/{repo}/secret-scanning/alerts"],listLocationsForAlert:["GET /repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}/locations"],updateAlert:["PATCH /repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}"]},securityAdvisories:{createPrivateVulnerabilityReport:["POST /repos/{owner}/{repo}/security-advisories/reports"],createRepositoryAdvisory:["POST /repos/{owner}/{repo}/security-advisories"],getRepositoryAdvisory:["GET /repos/{owner}/{repo}/security-advisories/{ghsa_id}"],listRepositoryAdvisories:["GET /repos/{owner}/{repo}/security-advisories"],updateRepositoryAdvisory:["PATCH /repos/{owner}/{repo}/security-advisories/{ghsa_id}"]},teams:{addOrUpdateMembershipForUserInOrg:["PUT /orgs/{org}/teams/{team_slug}/memberships/{username}"],addOrUpdateProjectPermissionsInOrg:["PUT /orgs/{org}/teams/{team_slug}/projects/{project_id}"],addOrUpdateRepoPermissionsInOrg:["PUT /orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}"],checkPermissionsForProjectInOrg:["GET /orgs/{org}/teams/{team_slug}/projects/{project_id}"],checkPermissionsForRepoInOrg:["GET /orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}"],create:["POST /orgs/{org}/teams"],createDiscussionCommentInOrg:["POST /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments"],createDiscussionInOrg:["POST /orgs/{org}/teams/{team_slug}/discussions"],deleteDiscussionCommentInOrg:["DELETE /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}"],deleteDiscussionInOrg:["DELETE /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}"],deleteInOrg:["DELETE /orgs/{org}/teams/{team_slug}"],getByName:["GET /orgs/{org}/teams/{team_slug}"],getDiscussionCommentInOrg:["GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}"],getDiscussionInOrg:["GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}"],getMembershipForUserInOrg:["GET /orgs/{org}/teams/{team_slug}/memberships/{username}"],list:["GET /orgs/{org}/teams"],listChildInOrg:["GET /orgs/{org}/teams/{team_slug}/teams"],listDiscussionCommentsInOrg:["GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments"],listDiscussionsInOrg:["GET /orgs/{org}/teams/{team_slug}/discussions"],listForAuthenticatedUser:["GET /user/teams"],listMembersInOrg:["GET /orgs/{org}/teams/{team_slug}/members"],listPendingInvitationsInOrg:["GET /orgs/{org}/teams/{team_slug}/invitations"],listProjectsInOrg:["GET /orgs/{org}/teams/{team_slug}/projects"],listReposInOrg:["GET /orgs/{org}/teams/{team_slug}/repos"],removeMembershipForUserInOrg:["DELETE /orgs/{org}/teams/{team_slug}/memberships/{username}"],removeProjectInOrg:["DELETE /orgs/{org}/teams/{team_slug}/projects/{project_id}"],removeRepoInOrg:["DELETE /orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}"],updateDiscussionCommentInOrg:["PATCH /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}"],updateDiscussionInOrg:["PATCH /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}"],updateInOrg:["PATCH /orgs/{org}/teams/{team_slug}"]},users:{addEmailForAuthenticated:["POST /user/emails",{},{renamed:["users","addEmailForAuthenticatedUser"]}],addEmailForAuthenticatedUser:["POST /user/emails"],addSocialAccountForAuthenticatedUser:["POST /user/social_accounts"],block:["PUT /user/blocks/{username}"],checkBlocked:["GET /user/blocks/{username}"],checkFollowingForUser:["GET /users/{username}/following/{target_user}"],checkPersonIsFollowedByAuthenticated:["GET /user/following/{username}"],createGpgKeyForAuthenticated:["POST /user/gpg_keys",{},{renamed:["users","createGpgKeyForAuthenticatedUser"]}],createGpgKeyForAuthenticatedUser:["POST /user/gpg_keys"],createPublicSshKeyForAuthenticated:["POST /user/keys",{},{renamed:["users","createPublicSshKeyForAuthenticatedUser"]}],createPublicSshKeyForAuthenticatedUser:["POST /user/keys"],createSshSigningKeyForAuthenticatedUser:["POST /user/ssh_signing_keys"],deleteEmailForAuthenticated:["DELETE /user/emails",{},{renamed:["users","deleteEmailForAuthenticatedUser"]}],deleteEmailForAuthenticatedUser:["DELETE /user/emails"],deleteGpgKeyForAuthenticated:["DELETE /user/gpg_keys/{gpg_key_id}",{},{renamed:["users","deleteGpgKeyForAuthenticatedUser"]}],deleteGpgKeyForAuthenticatedUser:["DELETE /user/gpg_keys/{gpg_key_id}"],deletePublicSshKeyForAuthenticated:["DELETE /user/keys/{key_id}",{},{renamed:["users","deletePublicSshKeyForAuthenticatedUser"]}],deletePublicSshKeyForAuthenticatedUser:["DELETE /user/keys/{key_id}"],deleteSocialAccountForAuthenticatedUser:["DELETE /user/social_accounts"],deleteSshSigningKeyForAuthenticatedUser:["DELETE /user/ssh_signing_keys/{ssh_signing_key_id}"],follow:["PUT /user/following/{username}"],getAuthenticated:["GET /user"],getByUsername:["GET /users/{username}"],getContextForUser:["GET /users/{username}/hovercard"],getGpgKeyForAuthenticated:["GET /user/gpg_keys/{gpg_key_id}",{},{renamed:["users","getGpgKeyForAuthenticatedUser"]}],getGpgKeyForAuthenticatedUser:["GET /user/gpg_keys/{gpg_key_id}"],getPublicSshKeyForAuthenticated:["GET /user/keys/{key_id}",{},{renamed:["users","getPublicSshKeyForAuthenticatedUser"]}],getPublicSshKeyForAuthenticatedUser:["GET /user/keys/{key_id}"],getSshSigningKeyForAuthenticatedUser:["GET /user/ssh_signing_keys/{ssh_signing_key_id}"],list:["GET /users"],listBlockedByAuthenticated:["GET /user/blocks",{},{renamed:["users","listBlockedByAuthenticatedUser"]}],listBlockedByAuthenticatedUser:["GET /user/blocks"],listEmailsForAuthenticated:["GET /user/emails",{},{renamed:["users","listEmailsForAuthenticatedUser"]}],listEmailsForAuthenticatedUser:["GET /user/emails"],listFollowedByAuthenticated:["GET /user/following",{},{renamed:["users","listFollowedByAuthenticatedUser"]}],listFollowedByAuthenticatedUser:["GET /user/following"],listFollowersForAuthenticatedUser:["GET /user/followers"],listFollowersForUser:["GET /users/{username}/followers"],listFollowingForUser:["GET /users/{username}/following"],listGpgKeysForAuthenticated:["GET /user/gpg_keys",{},{renamed:["users","listGpgKeysForAuthenticatedUser"]}],listGpgKeysForAuthenticatedUser:["GET /user/gpg_keys"],listGpgKeysForUser:["GET /users/{username}/gpg_keys"],listPublicEmailsForAuthenticated:["GET /user/public_emails",{},{renamed:["users","listPublicEmailsForAuthenticatedUser"]}],listPublicEmailsForAuthenticatedUser:["GET /user/public_emails"],listPublicKeysForUser:["GET /users/{username}/keys"],listPublicSshKeysForAuthenticated:["GET /user/keys",{},{renamed:["users","listPublicSshKeysForAuthenticatedUser"]}],listPublicSshKeysForAuthenticatedUser:["GET /user/keys"],listSocialAccountsForAuthenticatedUser:["GET /user/social_accounts"],listSocialAccountsForUser:["GET /users/{username}/social_accounts"],listSshSigningKeysForAuthenticatedUser:["GET /user/ssh_signing_keys"],listSshSigningKeysForUser:["GET /users/{username}/ssh_signing_keys"],setPrimaryEmailVisibilityForAuthenticated:["PATCH /user/email/visibility",{},{renamed:["users","setPrimaryEmailVisibilityForAuthenticatedUser"]}],setPrimaryEmailVisibilityForAuthenticatedUser:["PATCH /user/email/visibility"],unblock:["DELETE /user/blocks/{username}"],unfollow:["DELETE /user/following/{username}"],updateAuthenticated:["PATCH /user"]}},_Ce=bCe,ox=new Map;for(let[e,t]of Object.entries(_Ce))for(let[n,o]of Object.entries(t)){let[r,i,s]=o,[a,l]=r.split(/ /),c=Object.assign({method:a,url:l},i);ox.has(e)||ox.set(e,new Map),ox.get(e).set(n,{scope:e,methodName:n,endpointDefaults:c,decorations:s})}var vCe={get({octokit:e,scope:t,cache:n},o){if(n[o])return n[o];let{decorations:r,endpointDefaults:i}=ox.get(t).get(o);return r?n[o]=yCe(e,t,o,i,r):n[o]=e.request.defaults(i),n[o]}};function Iie(e){let t={};for(let n of ox.keys())t[n]=new Proxy({octokit:e,scope:n,cache:{}},vCe);return t}function yCe(e,t,n,o,r){let i=e.request.defaults(o);function s(...a){let l=i.endpoint.merge(...a);if(r.mapToData)return l=Object.assign({},l,{data:l[r.mapToData],[r.mapToData]:void 0}),i(l);if(r.renamed){let[c,u]=r.renamed;e.log.warn(`octokit.${t}.${n}() has been renamed to octokit.${c}.${u}()`)}if(r.deprecated&amp;&amp;e.log.warn(r.deprecated),r.renamedParameters){let c=i.endpoint.merge(...a);for(let[u,d]of Object.entries(r.renamedParameters))u in c&amp;&amp;(e.log.warn(`"${u}" parameter is deprecated for "octokit.${t}.${n}()". Use "${d}" instead`),d in c||(c[d]=c[u]),delete c[u]);return i(c)}return i(...a)}return Object.assign(s,i)}function xCe(e){return{rest:Iie(e)}}xCe.VERSION=Pie;function iq(e){let t=Iie(e);return{...t,rest:t}}iq.VERSION=Pie;var TCe="19.0.7",Lie=pb.plugin(nq,iq,rq).defaults({userAgent:`octokit-rest.js/${TCe}`});var zc=function(){if(typeof globalThis&lt;"u")return globalThis;if(typeof global&lt;"u")return global;if(typeof self&lt;"u")return self;if(typeof window&lt;"u")return window;try{return new Function("return this")()}catch{return{}}}();zc.trustedTypes===void 0&amp;&amp;(zc.trustedTypes={createPolicy:(e,t)=&gt;t});var Rie={configurable:!1,enumerable:!1,writable:!1};zc.FAST===void 0&amp;&amp;Reflect.defineProperty(zc,"FAST",Object.assign({value:Object.create(null)},Rie));var Gm=zc.FAST;if(Gm.getById===void 0){let e=Object.create(null);Reflect.defineProperty(Gm,"getById",Object.assign({value(t,n){let o=e[t];return o===void 0&amp;&amp;(o=n?e[t]=n():null),o}},Rie))}var rP=Object.freeze([]);function iP(){let e=new WeakMap;return function(t){let n=e.get(t);if(n===void 0){let o=Reflect.getPrototypeOf(t);for(;n===void 0&amp;&amp;o!==null;)n=e.get(o),o=Reflect.getPrototypeOf(o);n=n===void 0?[]:n.slice(0),e.set(t,n)}return n}}var sq=zc.FAST.getById(1,()=&gt;{let e=[],t=[];function n(){if(t.length)throw t.shift()}function o(s){try{s.call()}catch(a){t.push(a),setTimeout(n,0)}}function r(){let a=0;for(;a&lt;e.length;)if(o(e[a]),a++,a&gt;1024){for(let l=0,c=e.length-a;l&lt;c;l++)e[l]=e[l+a];e.length-=a,a=0}e.length=0}function i(s){e.length&lt;1&amp;&amp;zc.requestAnimationFrame(r),e.push(s)}return Object.freeze({enqueue:i,process:r})}),Mie=zc.trustedTypes.createPolicy("fast-html",{createHTML:e=&gt;e}),aq=Mie,rx=`fast-${Math.random().toString(36).substring(2,8)}`,lq=`${rx}{`,sP=`}${rx}`,Mt=Object.freeze({supportsAdoptedStyleSheets:Array.isArray(document.adoptedStyleSheets)&amp;&amp;"replace"in CSSStyleSheet.prototype,setHTMLPolicy(e){if(aq!==Mie)throw new Error("The HTML policy can only be set once.");aq=e},createHTML(e){return aq.createHTML(e)},isMarker(e){return e&amp;&amp;e.nodeType===8&amp;&amp;e.data.startsWith(rx)},extractDirectiveIndexFromMarker(e){return parseInt(e.data.replace(`${rx}:`,""))},createInterpolationPlaceholder(e){return`${lq}${e}${sP}`},createCustomAttributePlaceholder(e,t){return`${e}="${this.createInterpolationPlaceholder(t)}"`},createBlockPlaceholder(e){return`&lt;!--${rx}:${e}--&gt;`},queueUpdate:sq.enqueue,processUpdates:sq.process,nextUpdate(){return new Promise(sq.enqueue)},setAttribute(e,t,n){n==null?e.removeAttribute(t):e.setAttribute(t,n)},setBooleanAttribute(e,t,n){n?e.setAttribute(t,""):e.removeAttribute(t)},removeChildNodes(e){for(let t=e.firstChild;t!==null;t=e.firstChild)e.removeChild(t)},createTemplateWalker(e){return document.createTreeWalker(e,133,null,!1)}});var Od=class{constructor(t,n){this.sub1=void 0,this.sub2=void 0,this.spillover=void 0,this.source=t,this.sub1=n}has(t){return this.spillover===void 0?this.sub1===t||this.sub2===t:this.spillover.indexOf(t)!==-1}subscribe(t){let n=this.spillover;if(n===void 0){if(this.has(t))return;if(this.sub1===void 0){this.sub1=t;return}if(this.sub2===void 0){this.sub2=t;return}this.spillover=[this.sub1,this.sub2,t],this.sub1=void 0,this.sub2=void 0}else n.indexOf(t)===-1&amp;&amp;n.push(t)}unsubscribe(t){let n=this.spillover;if(n===void 0)this.sub1===t?this.sub1=void 0:this.sub2===t&amp;&amp;(this.sub2=void 0);else{let o=n.indexOf(t);o!==-1&amp;&amp;n.splice(o,1)}}notify(t){let n=this.spillover,o=this.source;if(n===void 0){let r=this.sub1,i=this.sub2;r!==void 0&amp;&amp;r.handleChange(o,t),i!==void 0&amp;&amp;i.handleChange(o,t)}else for(let r=0,i=n.length;r&lt;i;++r)n[r].handleChange(o,t)}},mb=class{constructor(t){this.subscribers={},this.sourceSubscribers=null,this.source=t}notify(t){var n;let o=this.subscribers[t];o!==void 0&amp;&amp;o.notify(t),(n=this.sourceSubscribers)===null||n===void 0||n.notify(t)}subscribe(t,n){var o;if(n){let r=this.subscribers[n];r===void 0&amp;&amp;(this.subscribers[n]=r=new Od(this.source)),r.subscribe(t)}else this.sourceSubscribers=(o=this.sourceSubscribers)!==null&amp;&amp;o!==void 0?o:new Od(this.source),this.sourceSubscribers.subscribe(t)}unsubscribe(t,n){var o;if(n){let r=this.subscribers[n];r!==void 0&amp;&amp;r.unsubscribe(t)}else(o=this.sourceSubscribers)===null||o===void 0||o.unsubscribe(t)}};var dn=Gm.getById(2,()=&gt;{let e=/(:|&amp;&amp;|\|\||if)/,t=new WeakMap,n=Mt.queueUpdate,o,r=c=&gt;{throw new Error("Must call enableArrayObservation before observing arrays.")};function i(c){let u=c.$fastController||t.get(c);return u===void 0&amp;&amp;(Array.isArray(c)?u=r(c):t.set(c,u=new mb(c))),u}let s=iP();class a{constructor(u){this.name=u,this.field=`_${u}`,this.callback=`${u}Changed`}getValue(u){return o!==void 0&amp;&amp;o.watch(u,this.name),u[this.field]}setValue(u,d){let p=this.field,h=u[p];if(h!==d){u[p]=d;let g=u[this.callback];typeof g=="function"&amp;&amp;g.call(u,h,d),i(u).notify(this.name)}}}class l extends Od{constructor(u,d,p=!1){super(u,d),this.binding=u,this.isVolatileBinding=p,this.needsRefresh=!0,this.needsQueue=!0,this.first=this,this.last=null,this.propertySource=void 0,this.propertyName=void 0,this.notifier=void 0,this.next=void 0}observe(u,d){this.needsRefresh&amp;&amp;this.last!==null&amp;&amp;this.disconnect();let p=o;o=this.needsRefresh?this:void 0,this.needsRefresh=this.isVolatileBinding;let h=this.binding(u,d);return o=p,h}disconnect(){if(this.last!==null){let u=this.first;for(;u!==void 0;)u.notifier.unsubscribe(this,u.propertyName),u=u.next;this.last=null,this.needsRefresh=this.needsQueue=!0}}watch(u,d){let p=this.last,h=i(u),g=p===null?this.first:{};if(g.propertySource=u,g.propertyName=d,g.notifier=h,h.subscribe(this,d),p!==null){if(!this.needsRefresh){let f;o=void 0,f=p.propertySource[p.propertyName],o=this,u===f&amp;&amp;(this.needsRefresh=!0)}p.next=g}this.last=g}handleChange(){this.needsQueue&amp;&amp;(this.needsQueue=!1,n(this))}call(){this.last!==null&amp;&amp;(this.needsQueue=!0,this.notify(this))}records(){let u=this.first;return{next:()=&gt;{let d=u;return d===void 0?{value:void 0,done:!0}:(u=u.next,{value:d,done:!1})},[Symbol.iterator]:function(){return this}}}}return Object.freeze({setArrayObserverFactory(c){r=c},getNotifier:i,track(c,u){o!==void 0&amp;&amp;o.watch(c,u)},trackVolatile(){o!==void 0&amp;&amp;(o.needsRefresh=!0)},notify(c,u){i(c).notify(u)},defineProperty(c,u){typeof u=="string"&amp;&amp;(u=new a(u)),s(c).push(u),Reflect.defineProperty(c,u.name,{enumerable:!0,get:function(){return u.getValue(this)},set:function(d){u.setValue(this,d)}})},getAccessors:s,binding(c,u,d=this.isVolatileBinding(c)){return new l(c,u,d)},isVolatileBinding(c){return e.test(c.toString())}})});function G(e,t){dn.defineProperty(e,t)}var Die=Gm.getById(3,()=&gt;{let e=null;return{get(){return e},set(t){e=t}}}),Bd=class{constructor(){this.index=0,this.length=0,this.parent=null,this.parentContext=null}get event(){return Die.get()}get isEven(){return this.index%2===0}get isOdd(){return this.index%2!==0}get isFirst(){return this.index===0}get isInMiddle(){return!this.isFirst&amp;&amp;!this.isLast}get isLast(){return this.index===this.length-1}static setEvent(t){Die.set(t)}};dn.defineProperty(Bd.prototype,"index");dn.defineProperty(Bd.prototype,"length");var ts=Object.seal(new Bd);var ql=class{constructor(){this.targetIndex=0}},hb=class extends ql{constructor(){super(...arguments),this.createPlaceholder=Mt.createInterpolationPlaceholder}},aP=class extends ql{constructor(t,n,o){super(),this.name=t,this.behavior=n,this.options=o}createPlaceholder(t){return Mt.createCustomAttributePlaceholder(this.name,t)}createBehavior(t){return new this.behavior(t,this.options)}};function SCe(e,t){this.source=e,this.context=t,this.bindingObserver===null&amp;&amp;(this.bindingObserver=dn.binding(this.binding,this,this.isBindingVolatile)),this.updateTarget(this.bindingObserver.observe(e,t))}function wCe(e,t){this.source=e,this.context=t,this.target.addEventListener(this.targetName,this)}function ECe(){this.bindingObserver.disconnect(),this.source=null,this.context=null}function kCe(){this.bindingObserver.disconnect(),this.source=null,this.context=null;let e=this.target.$fastView;e!==void 0&amp;&amp;e.isComposed&amp;&amp;(e.unbind(),e.needsBindOnly=!0)}function CCe(){this.target.removeEventListener(this.targetName,this),this.source=null,this.context=null}function ACe(e){Mt.setAttribute(this.target,this.targetName,e)}function PCe(e){Mt.setBooleanAttribute(this.target,this.targetName,e)}function ICe(e){if(e==null&amp;&amp;(e=""),e.create){this.target.textContent="";let t=this.target.$fastView;t===void 0?t=e.create():this.target.$fastTemplate!==e&amp;&amp;(t.isComposed&amp;&amp;(t.remove(),t.unbind()),t=e.create()),t.isComposed?t.needsBindOnly&amp;&amp;(t.needsBindOnly=!1,t.bind(this.source,this.context)):(t.isComposed=!0,t.bind(this.source,this.context),t.insertBefore(this.target),this.target.$fastView=t,this.target.$fastTemplate=e)}else{let t=this.target.$fastView;t!==void 0&amp;&amp;t.isComposed&amp;&amp;(t.isComposed=!1,t.remove(),t.needsBindOnly?t.needsBindOnly=!1:t.unbind()),this.target.textContent=e}}function LCe(e){this.target[this.targetName]=e}function RCe(e){let t=this.classVersions||Object.create(null),n=this.target,o=this.version||0;if(e!=null&amp;&amp;e.length){let r=e.split(/\s+/);for(let i=0,s=r.length;i&lt;s;++i){let a=r[i];a!==""&amp;&amp;(t[a]=o,n.classList.add(a))}}if(this.classVersions=t,this.version=o+1,o!==0){o-=1;for(let r in t)t[r]===o&amp;&amp;n.classList.remove(r)}}var Vm=class extends hb{constructor(t){super(),this.binding=t,this.bind=SCe,this.unbind=ECe,this.updateTarget=ACe,this.isBindingVolatile=dn.isVolatileBinding(this.binding)}get targetName(){return this.originalTargetName}set targetName(t){if(this.originalTargetName=t,t!==void 0)switch(t[0]){case":":if(this.cleanedTargetName=t.substr(1),this.updateTarget=LCe,this.cleanedTargetName==="innerHTML"){let n=this.binding;this.binding=(o,r)=&gt;Mt.createHTML(n(o,r))}break;case"?":this.cleanedTargetName=t.substr(1),this.updateTarget=PCe;break;case"@":this.cleanedTargetName=t.substr(1),this.bind=wCe,this.unbind=CCe;break;default:this.cleanedTargetName=t,t==="class"&amp;&amp;(this.updateTarget=RCe);break}}targetAtContent(){this.updateTarget=ICe,this.unbind=kCe}createBehavior(t){return new cq(t,this.binding,this.isBindingVolatile,this.bind,this.unbind,this.updateTarget,this.cleanedTargetName)}},cq=class{constructor(t,n,o,r,i,s,a){this.source=null,this.context=null,this.bindingObserver=null,this.target=t,this.binding=n,this.isBindingVolatile=o,this.bind=r,this.unbind=i,this.updateTarget=s,this.targetName=a}handleChange(){this.updateTarget(this.bindingObserver.observe(this.source,this.context))}handleEvent(t){Bd.setEvent(t);let n=this.binding(this.source,this.context);Bd.setEvent(null),n!==!0&amp;&amp;t.preventDefault()}};var uq=null,dq=class e{addFactory(t){t.targetIndex=this.targetIndex,this.behaviorFactories.push(t)}captureContentBinding(t){t.targetAtContent(),this.addFactory(t)}reset(){this.behaviorFactories=[],this.targetIndex=-1}release(){uq=this}static borrow(t){let n=uq||new e;return n.directives=t,n.reset(),uq=null,n}};function MCe(e){if(e.length===1)return e[0];let t,n=e.length,o=e.map(s=&gt;typeof s=="string"?()=&gt;s:(t=s.targetName||t,s.binding)),r=(s,a)=&gt;{let l="";for(let c=0;c&lt;n;++c)l+=o[c](s,a);return l},i=new Vm(r);return i.targetName=t,i}var DCe=sP.length;function Nie(e,t){let n=t.split(lq);if(n.length===1)return null;let o=[];for(let r=0,i=n.length;r&lt;i;++r){let s=n[r],a=s.indexOf(sP),l;if(a===-1)l=s;else{let c=parseInt(s.substring(0,a));o.push(e.directives[c]),l=s.substring(a+DCe)}l!==""&amp;&amp;o.push(l)}return o}function $ie(e,t,n=!1){let o=t.attributes;for(let r=0,i=o.length;r&lt;i;++r){let s=o[r],a=s.value,l=Nie(e,a),c=null;l===null?n&amp;&amp;(c=new Vm(()=&gt;a),c.targetName=s.name):c=MCe(l),c!==null&amp;&amp;(t.removeAttributeNode(s),r--,i--,e.addFactory(c))}}function $Ce(e,t,n){let o=Nie(e,t.textContent);if(o!==null){let r=t;for(let i=0,s=o.length;i&lt;s;++i){let a=o[i],l=i===0?t:r.parentNode.insertBefore(document.createTextNode(""),r.nextSibling);typeof a=="string"?l.textContent=a:(l.textContent=" ",e.captureContentBinding(a)),r=l,e.targetIndex++,l!==t&amp;&amp;n.nextNode()}e.targetIndex--}}function qie(e,t){let n=e.content;document.adoptNode(n);let o=dq.borrow(t);$ie(o,e,!0);let r=o.behaviorFactories;o.reset();let i=Mt.createTemplateWalker(n),s;for(;s=i.nextNode();)switch(o.targetIndex++,s.nodeType){case 1:$ie(o,s);break;case 3:$Ce(o,s,i);break;case 8:Mt.isMarker(s)&amp;&amp;o.addFactory(t[Mt.extractDirectiveIndexFromMarker(s)])}let a=0;(Mt.isMarker(n.firstChild)||n.childNodes.length===1&amp;&amp;t.length)&amp;&amp;(n.insertBefore(document.createComment(""),n.firstChild),a=-1);let l=o.behaviorFactories;return o.release(),{fragment:n,viewBehaviorFactories:l,hostBehaviorFactories:r,targetOffset:a}}var pq=document.createRange(),gb=class{constructor(t,n){this.fragment=t,this.behaviors=n,this.source=null,this.context=null,this.firstChild=t.firstChild,this.lastChild=t.lastChild}appendTo(t){t.appendChild(this.fragment)}insertBefore(t){if(this.fragment.hasChildNodes())t.parentNode.insertBefore(this.fragment,t);else{let n=this.lastChild;if(t.previousSibling===n)return;let o=t.parentNode,r=this.firstChild,i;for(;r!==n;)i=r.nextSibling,o.insertBefore(r,t),r=i;o.insertBefore(n,t)}}remove(){let t=this.fragment,n=this.lastChild,o=this.firstChild,r;for(;o!==n;)r=o.nextSibling,t.appendChild(o),o=r;t.appendChild(n)}dispose(){let t=this.firstChild.parentNode,n=this.lastChild,o=this.firstChild,r;for(;o!==n;)r=o.nextSibling,t.removeChild(o),o=r;t.removeChild(n);let i=this.behaviors,s=this.source;for(let a=0,l=i.length;a&lt;l;++a)i[a].unbind(s)}bind(t,n){let o=this.behaviors;if(this.source!==t)if(this.source!==null){let r=this.source;this.source=t,this.context=n;for(let i=0,s=o.length;i&lt;s;++i){let a=o[i];a.unbind(r),a.bind(t,n)}}else{this.source=t,this.context=n;for(let r=0,i=o.length;r&lt;i;++r)o[r].bind(t,n)}}unbind(){if(this.source===null)return;let t=this.behaviors,n=this.source;for(let o=0,r=t.length;o&lt;r;++o)t[o].unbind(n);this.source=null}static disposeContiguousBatch(t){if(t.length!==0){pq.setStartBefore(t[0].firstChild),pq.setEndAfter(t[t.length-1].lastChild),pq.deleteContents();for(let n=0,o=t.length;n&lt;o;++n){let r=t[n],i=r.behaviors,s=r.source;for(let a=0,l=i.length;a&lt;l;++a)i[a].unbind(s)}}}};var lP=class{constructor(t,n){this.behaviorCount=0,this.hasHostBehaviors=!1,this.fragment=null,this.targetOffset=0,this.viewBehaviorFactories=null,this.hostBehaviorFactories=null,this.html=t,this.directives=n}create(t){if(this.fragment===null){let c,u=this.html;if(typeof u=="string"){c=document.createElement("template"),c.innerHTML=Mt.createHTML(u);let p=c.content.firstElementChild;p!==null&amp;&amp;p.tagName==="TEMPLATE"&amp;&amp;(c=p)}else c=u;let d=qie(c,this.directives);this.fragment=d.fragment,this.viewBehaviorFactories=d.viewBehaviorFactories,this.hostBehaviorFactories=d.hostBehaviorFactories,this.targetOffset=d.targetOffset,this.behaviorCount=this.viewBehaviorFactories.length+this.hostBehaviorFactories.length,this.hasHostBehaviors=this.hostBehaviorFactories.length&gt;0}let n=this.fragment.cloneNode(!0),o=this.viewBehaviorFactories,r=new Array(this.behaviorCount),i=Mt.createTemplateWalker(n),s=0,a=this.targetOffset,l=i.nextNode();for(let c=o.length;s&lt;c;++s){let u=o[s],d=u.targetIndex;for(;l!==null;)if(a===d){r[s]=u.createBehavior(l);break}else l=i.nextNode(),a++}if(this.hasHostBehaviors){let c=this.hostBehaviorFactories;for(let u=0,d=c.length;u&lt;d;++u,++s)r[s]=c[u].createBehavior(t)}return new gb(n,r)}render(t,n,o){typeof n=="string"&amp;&amp;(n=document.getElementById(n)),o===void 0&amp;&amp;(o=n);let r=this.create(o);return r.bind(t,ts),r.appendTo(n),r}},NCe=/([ \x09\x0a\x0c\x0d])([^\0-\x1F\x7F-\x9F "'&gt;=/]+)([ \x09\x0a\x0c\x0d]*=[ \x09\x0a\x0c\x0d]*(?:[^ \x09\x0a\x0c\x0d"'`&lt;&gt;=]*|"[^"]*|'[^']*))$/;function K(e,...t){let n=[],o="";for(let r=0,i=e.length-1;r&lt;i;++r){let s=e[r],a=t[r];if(o+=s,a instanceof lP){let l=a;a=()=&gt;l}if(typeof a=="function"&amp;&amp;(a=new Vm(a)),a instanceof hb){let l=NCe.exec(s);l!==null&amp;&amp;(a.targetName=l[2])}a instanceof ql?(o+=a.createPlaceholder(n.length),n.push(a)):o+=a}return o+=e[e.length-1],new lP(o,n)}var Ti=class{constructor(){this.targets=new WeakSet}addStylesTo(t){this.targets.add(t)}removeStylesFrom(t){this.targets.delete(t)}isAttachedTo(t){return this.targets.has(t)}withBehaviors(...t){return this.behaviors=this.behaviors===null?t:this.behaviors.concat(t),this}};Ti.create=(()=&gt;{if(Mt.supportsAdoptedStyleSheets){let e=new Map;return t=&gt;new mq(t,e)}return e=&gt;new hq(e)})();function gq(e){return e.map(t=&gt;t instanceof Ti?gq(t.styles):[t]).reduce((t,n)=&gt;t.concat(n),[])}function Fie(e){return e.map(t=&gt;t instanceof Ti?t.behaviors:null).reduce((t,n)=&gt;n===null?t:(t===null&amp;&amp;(t=[]),t.concat(n)),null)}var Uie=(e,t)=&gt;{e.adoptedStyleSheets=[...e.adoptedStyleSheets,...t]},Hie=(e,t)=&gt;{e.adoptedStyleSheets=e.adoptedStyleSheets.filter(n=&gt;t.indexOf(n)===-1)};if(Mt.supportsAdoptedStyleSheets)try{document.adoptedStyleSheets.push(),document.adoptedStyleSheets.splice(),Uie=(e,t)=&gt;{e.adoptedStyleSheets.push(...t)},Hie=(e,t)=&gt;{for(let n of t){let o=e.adoptedStyleSheets.indexOf(n);o!==-1&amp;&amp;e.adoptedStyleSheets.splice(o,1)}}}catch{}var mq=class extends Ti{constructor(t,n){super(),this.styles=t,this.styleSheetCache=n,this._styleSheets=void 0,this.behaviors=Fie(t)}get styleSheets(){if(this._styleSheets===void 0){let t=this.styles,n=this.styleSheetCache;this._styleSheets=gq(t).map(o=&gt;{if(o instanceof CSSStyleSheet)return o;let r=n.get(o);return r===void 0&amp;&amp;(r=new CSSStyleSheet,r.replaceSync(o),n.set(o,r)),r})}return this._styleSheets}addStylesTo(t){Uie(t,this.styleSheets),super.addStylesTo(t)}removeStylesFrom(t){Hie(t,this.styleSheets),super.removeStylesFrom(t)}},qCe=0;function FCe(){return`fast-style-class-${++qCe}`}var hq=class extends Ti{constructor(t){super(),this.styles=t,this.behaviors=null,this.behaviors=Fie(t),this.styleSheets=gq(t),this.styleClass=FCe()}addStylesTo(t){let n=this.styleSheets,o=this.styleClass;t=this.normalizeTarget(t);for(let r=0;r&lt;n.length;r++){let i=document.createElement("style");i.innerHTML=n[r],i.className=o,t.append(i)}super.addStylesTo(t)}removeStylesFrom(t){t=this.normalizeTarget(t);let n=t.querySelectorAll(`.${this.styleClass}`);for(let o=0,r=n.length;o&lt;r;++o)t.removeChild(n[o]);super.removeStylesFrom(t)}isAttachedTo(t){return super.isAttachedTo(this.normalizeTarget(t))}normalizeTarget(t){return t===document?document.body:t}};var Oie=Object.freeze({locate:iP()}),UCe={toView(e){return e?"true":"false"},fromView(e){return!(e==null||e==="false"||e===!1||e===0)}};var cP=class e{constructor(t,n,o=n.toLowerCase(),r="reflect",i){this.guards=new Set,this.Owner=t,this.name=n,this.attribute=o,this.mode=r,this.converter=i,this.fieldName=`_${n}`,this.callbackName=`${n}Changed`,this.hasCallback=this.callbackName in t.prototype,r==="boolean"&amp;&amp;i===void 0&amp;&amp;(this.converter=UCe)}setValue(t,n){let o=t[this.fieldName],r=this.converter;r!==void 0&amp;&amp;(n=r.fromView(n)),o!==n&amp;&amp;(t[this.fieldName]=n,this.tryReflectToAttribute(t),this.hasCallback&amp;&amp;t[this.callbackName](o,n),t.$fastController.notify(this.name))}getValue(t){return dn.track(t,this.name),t[this.fieldName]}onAttributeChangedCallback(t,n){this.guards.has(t)||(this.guards.add(t),this.setValue(t,n),this.guards.delete(t))}tryReflectToAttribute(t){let n=this.mode,o=this.guards;o.has(t)||n==="fromView"||Mt.queueUpdate(()=&gt;{o.add(t);let r=t[this.fieldName];switch(n){case"reflect":let i=this.converter;Mt.setAttribute(t,this.attribute,i!==void 0?i.toView(r):r);break;case"boolean":Mt.setBooleanAttribute(t,this.attribute,r);break}o.delete(t)})}static collect(t,...n){let o=[];n.push(Oie.locate(t));for(let r=0,i=n.length;r&lt;i;++r){let s=n[r];if(s!==void 0)for(let a=0,l=s.length;a&lt;l;++a){let c=s[a];typeof c=="string"?o.push(new e(t,c)):o.push(new e(t,c.property,c.attribute,c.mode,c.converter))}}return o}};function Or(e,t){let n;function o(r,i){arguments.length&gt;1&amp;&amp;(n.property=i),Oie.locate(r.constructor).push(n)}if(arguments.length&gt;1){n={},o(e,t);return}return n=e===void 0?{}:e,o}var Bie={mode:"open"},zie={},fq=Gm.getById(4,()=&gt;{let e=new Map;return Object.freeze({register(t){return e.has(t.type)?!1:(e.set(t.type,t),!0)},getByType(t){return e.get(t)}})}),jm=class{constructor(t,n=t.definition){typeof n=="string"&amp;&amp;(n={name:n}),this.type=t,this.name=n.name,this.template=n.template;let o=cP.collect(t,n.attributes),r=new Array(o.length),i={},s={};for(let a=0,l=o.length;a&lt;l;++a){let c=o[a];r[a]=c.attribute,i[c.name]=c,s[c.attribute]=c}this.attributes=o,this.observedAttributes=r,this.propertyLookup=i,this.attributeLookup=s,this.shadowOptions=n.shadowOptions===void 0?Bie:n.shadowOptions===null?void 0:Object.assign(Object.assign({},Bie),n.shadowOptions),this.elementOptions=n.elementOptions===void 0?zie:Object.assign(Object.assign({},zie),n.elementOptions),this.styles=n.styles===void 0?void 0:Array.isArray(n.styles)?Ti.create(n.styles):n.styles instanceof Ti?n.styles:Ti.create([n.styles])}get isDefined(){return!!fq.getByType(this.type)}define(t=customElements){let n=this.type;if(fq.register(this)){let o=this.attributes,r=n.prototype;for(let i=0,s=o.length;i&lt;s;++i)dn.defineProperty(r,o[i]);Reflect.defineProperty(n,"observedAttributes",{value:this.observedAttributes,enumerable:!0})}return t.get(this.name)||t.define(this.name,n,this.elementOptions),this}};jm.forType=fq.getByType;var Gie=new WeakMap,HCe={bubbles:!0,composed:!0,cancelable:!0};function bq(e){return e.shadowRoot||Gie.get(e)||null}var uP=class e extends mb{constructor(t,n){super(t),this.boundObservables=null,this.behaviors=null,this.needsInitialization=!0,this._template=null,this._styles=null,this._isConnected=!1,this.$fastController=this,this.view=null,this.element=t,this.definition=n;let o=n.shadowOptions;if(o!==void 0){let i=t.attachShadow(o);o.mode==="closed"&amp;&amp;Gie.set(t,i)}let r=dn.getAccessors(t);if(r.length&gt;0){let i=this.boundObservables=Object.create(null);for(let s=0,a=r.length;s&lt;a;++s){let l=r[s].name,c=t[l];c!==void 0&amp;&amp;(delete t[l],i[l]=c)}}}get isConnected(){return dn.track(this,"isConnected"),this._isConnected}setIsConnected(t){this._isConnected=t,dn.notify(this,"isConnected")}get template(){return this._template}set template(t){this._template!==t&amp;&amp;(this._template=t,this.needsInitialization||this.renderTemplate(t))}get styles(){return this._styles}set styles(t){this._styles!==t&amp;&amp;(this._styles!==null&amp;&amp;this.removeStyles(this._styles),this._styles=t,!this.needsInitialization&amp;&amp;t!==null&amp;&amp;this.addStyles(t))}addStyles(t){let n=bq(this.element)||this.element.getRootNode();if(t instanceof HTMLStyleElement)n.append(t);else if(!t.isAttachedTo(n)){let o=t.behaviors;t.addStylesTo(n),o!==null&amp;&amp;this.addBehaviors(o)}}removeStyles(t){let n=bq(this.element)||this.element.getRootNode();if(t instanceof HTMLStyleElement)n.removeChild(t);else if(t.isAttachedTo(n)){let o=t.behaviors;t.removeStylesFrom(n),o!==null&amp;&amp;this.removeBehaviors(o)}}addBehaviors(t){let n=this.behaviors||(this.behaviors=new Map),o=t.length,r=[];for(let i=0;i&lt;o;++i){let s=t[i];n.has(s)?n.set(s,n.get(s)+1):(n.set(s,1),r.push(s))}if(this._isConnected){let i=this.element;for(let s=0;s&lt;r.length;++s)r[s].bind(i,ts)}}removeBehaviors(t,n=!1){let o=this.behaviors;if(o===null)return;let r=t.length,i=[];for(let s=0;s&lt;r;++s){let a=t[s];if(o.has(a)){let l=o.get(a)-1;l===0||n?o.delete(a)&amp;&amp;i.push(a):o.set(a,l)}}if(this._isConnected){let s=this.element;for(let a=0;a&lt;i.length;++a)i[a].unbind(s)}}onConnectedCallback(){if(this._isConnected)return;let t=this.element;this.needsInitialization?this.finishInitialization():this.view!==null&amp;&amp;this.view.bind(t,ts);let n=this.behaviors;if(n!==null)for(let[o]of n)o.bind(t,ts);this.setIsConnected(!0)}onDisconnectedCallback(){if(!this._isConnected)return;this.setIsConnected(!1);let t=this.view;t!==null&amp;&amp;t.unbind();let n=this.behaviors;if(n!==null){let o=this.element;for(let[r]of n)r.unbind(o)}}onAttributeChangedCallback(t,n,o){let r=this.definition.attributeLookup[t];r!==void 0&amp;&amp;r.onAttributeChangedCallback(this.element,o)}emit(t,n,o){return this._isConnected?this.element.dispatchEvent(new CustomEvent(t,Object.assign(Object.assign({detail:n},HCe),o))):!1}finishInitialization(){let t=this.element,n=this.boundObservables;if(n!==null){let r=Object.keys(n);for(let i=0,s=r.length;i&lt;s;++i){let a=r[i];t[a]=n[a]}this.boundObservables=null}let o=this.definition;this._template===null&amp;&amp;(this.element.resolveTemplate?this._template=this.element.resolveTemplate():o.template&amp;&amp;(this._template=o.template||null)),this._template!==null&amp;&amp;this.renderTemplate(this._template),this._styles===null&amp;&amp;(this.element.resolveStyles?this._styles=this.element.resolveStyles():o.styles&amp;&amp;(this._styles=o.styles||null)),this._styles!==null&amp;&amp;this.addStyles(this._styles),this.needsInitialization=!1}renderTemplate(t){let n=this.element,o=bq(n)||n;this.view!==null?(this.view.dispose(),this.view=null):this.needsInitialization||Mt.removeChildNodes(o),t&amp;&amp;(this.view=t.render(n,o,n))}static forCustomElement(t){let n=t.$fastController;if(n!==void 0)return n;let o=jm.forType(t.constructor);if(o===void 0)throw new Error("Missing FASTElement definition.");return t.$fastController=new e(t,o)}};function Vie(e){return class extends e{constructor(){super(),uP.forCustomElement(this)}$emit(t,n,o){return this.$fastController.emit(t,n,o)}connectedCallback(){this.$fastController.onConnectedCallback()}disconnectedCallback(){this.$fastController.onDisconnectedCallback()}attributeChangedCallback(t,n,o){this.$fastController.onAttributeChangedCallback(t,n,o)}}}var jie=Object.assign(Vie(HTMLElement),{from(e){return Vie(e)},define(e,t){return new jm(e,t).define().type}});var dP=class{createCSS(){return""}createBehavior(){}};function OCe(e,t){let n=[],o="",r=[];for(let i=0,s=e.length-1;i&lt;s;++i){o+=e[i];let a=t[i];if(a instanceof dP){let l=a.createBehavior();a=a.createCSS(),l&amp;&amp;r.push(l)}a instanceof Ti||a instanceof CSSStyleSheet?(o.trim()!==""&amp;&amp;(n.push(o),o=""),n.push(a)):o+=a}return o+=e[e.length-1],o.trim()!==""&amp;&amp;n.push(o),{styles:n,behaviors:r}}function _q(e,...t){let{styles:n,behaviors:o}=OCe(e,t),r=Ti.create(n);return o.length&amp;&amp;r.withBehaviors(...o),r}function Us(e,t,n){return{index:e,removed:t,addedCount:n}}var Qie=0,Kie=1,vq=2,yq=3;function BCe(e,t,n,o,r,i){let s=i-r+1,a=n-t+1,l=new Array(s),c,u;for(let d=0;d&lt;s;++d)l[d]=new Array(a),l[d][0]=d;for(let d=0;d&lt;a;++d)l[0][d]=d;for(let d=1;d&lt;s;++d)for(let p=1;p&lt;a;++p)e[t+p-1]===o[r+d-1]?l[d][p]=l[d-1][p-1]:(c=l[d-1][p]+1,u=l[d][p-1]+1,l[d][p]=c&lt;u?c:u);return l}function zCe(e){let t=e.length-1,n=e[0].length-1,o=e[t][n],r=[];for(;t&gt;0||n&gt;0;){if(t===0){r.push(vq),n--;continue}if(n===0){r.push(yq),t--;continue}let i=e[t-1][n-1],s=e[t-1][n],a=e[t][n-1],l;s&lt;a?l=s&lt;i?s:i:l=a&lt;i?a:i,l===i?(i===o?r.push(Qie):(r.push(Kie),o=i),t--,n--):l===s?(r.push(yq),t--,o=s):(r.push(vq),n--,o=a)}return r.reverse(),r}function GCe(e,t,n){for(let o=0;o&lt;n;++o)if(e[o]!==t[o])return o;return n}function VCe(e,t,n){let o=e.length,r=t.length,i=0;for(;i&lt;n&amp;&amp;e[--o]===t[--r];)i++;return i}function jCe(e,t,n,o){return t&lt;n||o&lt;e?-1:t===n||o===e?0:e&lt;n?t&lt;o?t-n:o-n:o&lt;t?o-e:t-e}function xq(e,t,n,o,r,i){let s=0,a=0,l=Math.min(n-t,i-r);if(t===0&amp;&amp;r===0&amp;&amp;(s=GCe(e,o,l)),n===e.length&amp;&amp;i===o.length&amp;&amp;(a=VCe(e,o,l-s)),t+=s,r+=s,n-=a,i-=a,n-t===0&amp;&amp;i-r===0)return rP;if(t===n){let g=Us(t,[],0);for(;r&lt;i;)g.removed.push(o[r++]);return[g]}else if(r===i)return[Us(t,[],n-t)];let c=zCe(BCe(e,t,n,o,r,i)),u=[],d,p=t,h=r;for(let g=0;g&lt;c.length;++g)switch(c[g]){case Qie:d!==void 0&amp;&amp;(u.push(d),d=void 0),p++,h++;break;case Kie:d===void 0&amp;&amp;(d=Us(p,[],0)),d.addedCount++,p++,d.removed.push(o[h]),h++;break;case vq:d===void 0&amp;&amp;(d=Us(p,[],0)),d.addedCount++,p++;break;case yq:d===void 0&amp;&amp;(d=Us(p,[],0)),d.removed.push(o[h]),h++;break}return d!==void 0&amp;&amp;u.push(d),u}var Yie=Array.prototype.push;function YCe(e,t,n,o){let r=Us(t,n,o),i=!1,s=0;for(let a=0;a&lt;e.length;a++){let l=e[a];if(l.index+=s,i)continue;let c=jCe(r.index,r.index+r.removed.length,l.index,l.index+l.addedCount);if(c&gt;=0){e.splice(a,1),a--,s-=l.addedCount-l.removed.length,r.addedCount+=l.addedCount-c;let u=r.removed.length+l.removed.length-c;if(!r.addedCount&amp;&amp;!u)i=!0;else{let d=l.removed;if(r.index&lt;l.index){let p=r.removed.slice(0,l.index-r.index);Yie.apply(p,d),d=p}if(r.index+r.removed.length&gt;l.index+l.addedCount){let p=r.removed.slice(l.index+l.addedCount-r.index);Yie.apply(d,p)}r.removed=d,l.index&lt;r.index&amp;&amp;(r.index=l.index)}}else if(r.index&lt;l.index){i=!0,e.splice(a,0,r),a++;let u=r.addedCount-r.removed.length;l.index+=u,s+=u}}i||e.push(r)}function QCe(e){let t=[];for(let n=0,o=e.length;n&lt;o;n++){let r=e[n];YCe(t,r.index,r.removed,r.addedCount)}return t}function Wie(e,t){let n=[],o=QCe(t);for(let r=0,i=o.length;r&lt;i;++r){let s=o[r];if(s.addedCount===1&amp;&amp;s.removed.length===1){s.removed[0]!==e[s.index]&amp;&amp;n.push(s);continue}n=n.concat(xq(e,s.index,s.index+s.addedCount,s.removed,0,s.removed.length))}return n}var Xie=!1;function Tq(e,t){let n=e.index,o=t.length;return n&gt;o?n=o-e.addedCount:n&lt;0&amp;&amp;(n=o+e.removed.length+n-e.addedCount),n&lt;0&amp;&amp;(n=0),e.index=n,e}var Sq=class extends Od{constructor(t){super(t),this.oldCollection=void 0,this.splices=void 0,this.needsQueue=!0,this.call=this.flush,Reflect.defineProperty(t,"$fastController",{value:this,enumerable:!1})}subscribe(t){this.flush(),super.subscribe(t)}addSplice(t){this.splices===void 0?this.splices=[t]:this.splices.push(t),this.needsQueue&amp;&amp;(this.needsQueue=!1,Mt.queueUpdate(this))}reset(t){this.oldCollection=t,this.needsQueue&amp;&amp;(this.needsQueue=!1,Mt.queueUpdate(this))}flush(){let t=this.splices,n=this.oldCollection;if(t===void 0&amp;&amp;n===void 0)return;this.needsQueue=!0,this.splices=void 0,this.oldCollection=void 0;let o=n===void 0?Wie(this.source,t):xq(this.source,0,this.source.length,n,0,n.length);this.notify(o)}};function Jie(){if(Xie)return;Xie=!0,dn.setArrayObserverFactory(l=&gt;new Sq(l));let e=Array.prototype;if(e.$fastPatch)return;Reflect.defineProperty(e,"$fastPatch",{value:1,enumerable:!1});let t=e.pop,n=e.push,o=e.reverse,r=e.shift,i=e.sort,s=e.splice,a=e.unshift;e.pop=function(){let l=this.length&gt;0,c=t.apply(this,arguments),u=this.$fastController;return u!==void 0&amp;&amp;l&amp;&amp;u.addSplice(Us(this.length,[c],0)),c},e.push=function(){let l=n.apply(this,arguments),c=this.$fastController;return c!==void 0&amp;&amp;c.addSplice(Tq(Us(this.length-arguments.length,[],arguments.length),this)),l},e.reverse=function(){let l,c=this.$fastController;c!==void 0&amp;&amp;(c.flush(),l=this.slice());let u=o.apply(this,arguments);return c!==void 0&amp;&amp;c.reset(l),u},e.shift=function(){let l=this.length&gt;0,c=r.apply(this,arguments),u=this.$fastController;return u!==void 0&amp;&amp;l&amp;&amp;u.addSplice(Us(0,[c],0)),c},e.sort=function(){let l,c=this.$fastController;c!==void 0&amp;&amp;(c.flush(),l=this.slice());let u=i.apply(this,arguments);return c!==void 0&amp;&amp;c.reset(l),u},e.splice=function(){let l=s.apply(this,arguments),c=this.$fastController;return c!==void 0&amp;&amp;c.addSplice(Tq(Us(+arguments[0],l,arguments.length&gt;2?arguments.length-2:0),this)),l},e.unshift=function(){let l=a.apply(this,arguments),c=this.$fastController;return c!==void 0&amp;&amp;c.addSplice(Tq(Us(0,[],arguments.length),this)),l}}var wq=class{constructor(t,n){this.target=t,this.propertyName=n}bind(t){t[this.propertyName]=this.target}unbind(){}};function Ym(e){return new aP("fast-ref",wq,e)}var Eq=e=&gt;typeof e=="function";var KCe=()=&gt;null;function Zie(e){return e===void 0?KCe:Eq(e)?e:()=&gt;e}function Fe(e,t,n){let o=Eq(e)?e:()=&gt;e,r=Zie(t),i=Zie(n);return(s,a)=&gt;o(s,a)?r(s,a):i(s,a)}var ese=Object.freeze({positioning:!1,recycle:!0});function WCe(e,t,n,o){e.bind(t[n],o)}function XCe(e,t,n,o){let r=Object.create(o);r.index=n,r.length=t.length,e.bind(t[n],r)}var kq=class{constructor(t,n,o,r,i,s){this.location=t,this.itemsBinding=n,this.templateBinding=r,this.options=s,this.source=null,this.views=[],this.items=null,this.itemsObserver=null,this.originalContext=void 0,this.childContext=void 0,this.bindView=WCe,this.itemsBindingObserver=dn.binding(n,this,o),this.templateBindingObserver=dn.binding(r,this,i),s.positioning&amp;&amp;(this.bindView=XCe)}bind(t,n){this.source=t,this.originalContext=n,this.childContext=Object.create(n),this.childContext.parent=t,this.childContext.parentContext=this.originalContext,this.items=this.itemsBindingObserver.observe(t,this.originalContext),this.template=this.templateBindingObserver.observe(t,this.originalContext),this.observeItems(!0),this.refreshAllViews()}unbind(){this.source=null,this.items=null,this.itemsObserver!==null&amp;&amp;this.itemsObserver.unsubscribe(this),this.unbindAllViews(),this.itemsBindingObserver.disconnect(),this.templateBindingObserver.disconnect()}handleChange(t,n){t===this.itemsBinding?(this.items=this.itemsBindingObserver.observe(this.source,this.originalContext),this.observeItems(),this.refreshAllViews()):t===this.templateBinding?(this.template=this.templateBindingObserver.observe(this.source,this.originalContext),this.refreshAllViews(!0)):this.updateViews(n)}observeItems(t=!1){if(!this.items){this.items=rP;return}let n=this.itemsObserver,o=this.itemsObserver=dn.getNotifier(this.items),r=n!==o;r&amp;&amp;n!==null&amp;&amp;n.unsubscribe(this),(r||t)&amp;&amp;o.subscribe(this)}updateViews(t){let n=this.childContext,o=this.views,r=this.bindView,i=this.items,s=this.template,a=this.options.recycle,l=[],c=0,u=0;for(let d=0,p=t.length;d&lt;p;++d){let h=t[d],g=h.removed,f=0,b=h.index,y=b+h.addedCount,v=o.splice(h.index,g.length),T=u=l.length+v.length;for(;b&lt;y;++b){let C=o[b],k=C?C.firstChild:this.location,D;a&amp;&amp;u&gt;0?(f&lt;=T&amp;&amp;v.length&gt;0?(D=v[f],f++):(D=l[c],c++),u--):D=s.create(),o.splice(b,0,D),r(D,i,b,n),D.insertBefore(k)}v[f]&amp;&amp;l.push(...v.slice(f))}for(let d=c,p=l.length;d&lt;p;++d)l[d].dispose();if(this.options.positioning)for(let d=0,p=o.length;d&lt;p;++d){let h=o[d].context;h.length=p,h.index=d}}refreshAllViews(t=!1){let n=this.items,o=this.childContext,r=this.template,i=this.location,s=this.bindView,a=n.length,l=this.views,c=l.length;if((a===0||t||!this.options.recycle)&amp;&amp;(gb.disposeContiguousBatch(l),c=0),c===0){this.views=l=new Array(a);for(let u=0;u&lt;a;++u){let d=r.create();s(d,n,u,o),l[u]=d,d.insertBefore(i)}}else{let u=0;for(;u&lt;a;++u)if(u&lt;c){let p=l[u];s(p,n,u,o)}else{let p=r.create();s(p,n,u,o),l.push(p),p.insertBefore(i)}let d=l.splice(u,c-u);for(u=0,a=d.length;u&lt;a;++u)d[u].dispose()}}unbindAllViews(){let t=this.views;for(let n=0,o=t.length;n&lt;o;++n)t[n].unbind()}},Cq=class extends ql{constructor(t,n,o){super(),this.itemsBinding=t,this.templateBinding=n,this.options=o,this.createPlaceholder=Mt.createBlockPlaceholder,Jie(),this.isItemsBindingVolatile=dn.isVolatileBinding(t),this.isTemplateBindingVolatile=dn.isVolatileBinding(n)}createBehavior(t){return new kq(t,this.itemsBinding,this.isItemsBindingVolatile,this.templateBinding,this.isTemplateBindingVolatile,this.options)}};function kn(e,t,n=ese){let o=typeof t=="function"?t:()=&gt;t;return new Cq(e,o,Object.assign(Object.assign({},ese),n))}var JCe=_q`
	.modal-background {
		bottom: 0;
		left: 0;
		position: fixed;
		right: 0;
		top: 0;
		z-index: 1040;
	}
	.modal-background + div:not(.modal-content) {
		width: auto;
		height: auto;
	}
	.modal-card {
		top: 30%;
		max-width: 650px;
		z-index: 10001;
		margin: 0 auto;
	}
	.buttons-center {
		justify-content: center;
	}
`;function tse(e,t,n,o){let r=["default-focus","button","font-weight-semibold","modal-close"],i=typeof t=="function"?t(e):t;i.classes&amp;&amp;r.push("button-filled");let s=new Set([...i.classes??[],...r]);if(i.url)return K`
			&lt;a class="button button-primary button-filled" target="_blank" href="${i.url}"&gt;
				${i.label}
			&lt;/a&gt;
		`;let a=i.object?`${i.action} - ${i.object}`:`${i.action}}`;return K`
		&lt;button
			type="button"
			class="${[...s].join(" ")}"
			@click=${n}
			aria-label="${a}"
			data-test-id="${o}"
		&gt;
			${i.label}
		&lt;/button&gt;
	`}function ZCe({message:e,title:t,confirmButton:n,cancelButton:o,align:r}){let i=s=&gt;({action:We,label:We,...typeof o=="function"?o(s):o});return K`
		${Fe(s=&gt;s.visible,K`&lt;div class="modal-background"&gt;
				&lt;div class="modal-card"&gt;
					&lt;header class="modal-card-head padding-xxs"&gt;
						&lt;button
							class="modal-close modal-card-close-button is-large"
							aria-label="${ge}"
							@click="${s=&gt;s.close()}"
						&gt;&lt;/button&gt;
					&lt;/header&gt;
					&lt;section class="modal-card-body padding-top-none ${r?`text-align-${r}`:""}"&gt;
						${t!==""?K`&lt;h3 id="modal-heading" class="title"&gt;${t||Wa}&lt;/h3&gt;`:""}
						&lt;p id="modal-message"&gt;${s=&gt;typeof e=="function"?e(s):e}&lt;/p&gt;
						${o||n?K`&lt;div
									class="buttons ${r?`buttons-${r}`:"buttons-right"} padding-top-xs"
							  &gt;
									${o?s=&gt;tse(s,i,a=&gt;a.cancel(),"modal-cancel-button"):""}
									${n?s=&gt;tse(s,n,a=&gt;a.confirm(),"modal-confirm-button"):""}
							  &lt;/div&gt;`:""}
					&lt;/section&gt;
				&lt;/div&gt;
			&lt;/div&gt;`)}
	`}var pP=class extends jie{constructor(){super(...arguments);this.visible=!1}connectedCallback(){super.connectedCallback()}confirm(){this.visible=!1,this.$emit("confirm"),this.showVerticalScrollbar()}cancel(){this.visible=!1,this.$emit("cancel"),this.showVerticalScrollbar()}close(){this.visible=!1,this.$emit("close"),this.showVerticalScrollbar()}setFocus(){Mt.queueUpdate(()=&gt;{let n=document.getElementsByClassName("default-focus")[0];n&amp;&amp;n.focus();let o=".modal-close, .modal-card .button",r=document.querySelector(".modal-card");if(!r)return;let i=r.querySelectorAll(o),s=i[0],a=i[i.length-1];document.addEventListener("keydown",l=&gt;{(l.key==="Tab"||l.keyCode===9)&amp;&amp;(l.shiftKey?(document.activeElement===s||i.length===1)&amp;&amp;(a.focus(),l.preventDefault()):(document.activeElement===a||i.length===1)&amp;&amp;(s.focus(),l.preventDefault()))})})}hideVerticalScrollbar(){document.getElementsByTagName("html")[0].style.overflowY="hidden"}showVerticalScrollbar(){document.getElementsByTagName("html")[0].removeAttribute("style")}};U([G],pP.prototype,"visible",2);var mP=class extends pP{showModal(n,o,r){this.visible=!0,this.hideVerticalScrollbar(),this.confirmCallback=n,this.cancelCallback=o,this.closeCallback=r,this.setFocus()}confirm(){super.confirm(),this.confirmCallback&amp;&amp;this.confirmCallback()}cancel(){super.cancel(),this.cancelCallback&amp;&amp;this.cancelCallback()}close(){super.close(),this.closeCallback&amp;&amp;this.closeCallback()}};function nse(e,t,n){return mP.define(class extends mP{},{name:e,template:ZCe(n),styles:JCe,shadowOptions:null,attributes:t??[]})}function hP(e,t){if(typeof e!="string"){let o=e;e="";for(let r in o)e+=o[r]+"&lt;br /&gt;"}nse("error-modal",[],{message:K`&lt;p&gt;${e}&lt;/p&gt;`,title:"",confirmButton:t,align:"center"});let n=document.getElementsByTagName("error-modal")[0]||document.createElement("error-modal");n.id="error-modal",document.body.appendChild(n),n.showModal()}function gP(...e){let t=a=&gt;[...a].join("/"),n=(a,...l)=&gt;{let c=new URLSearchParams;for(let u of l)a.searchParams.has(u)&amp;&amp;c.set(u,a.searchParams.get(u)??"");return c},o=new URL(location.href),r=n(o,"branch","themebranch","branchFallbackFrom","pr"),i=r.toString()!==""?"?"+r.toString():"",s=`/${_.data.userLocale}/editor/`+t(e)+i;return new URL(s,o)}function ose(e){e||(e=gP());let t="";return w.supportLevel==="development"&amp;&amp;w.accessLevel==="online"&amp;&amp;location.hostname.startsWith("pr")?t="630f400e5ecc44019564":w.supportLevel==="development"&amp;&amp;w.accessLevel==="online"?t="3e1dd7a2769cc245c17d":t="7f9273caa02d97194b28",`${$.githubOAuth}?client_id=${t}&amp;scope=repo%20read:org%20workflow&amp;redirect_uri=${encodeURIComponent(e.href)}`}var eAe=Lie.plugin(K1,nP),tAe={onRateLimit:(e,t)=&gt;{if(t.request.retryCount&lt;=3)return!0;throw new Error("Rate limit exceeded. Retries failed. Please try again later.")},onAbuseLimit:(e,t)=&gt;{throw new Error(`Abuse detected for request ${t.method} ${t.url}`)},onSecondaryRateLimit:(e,t)=&gt;{if(t.request.retryCount&lt;=3)return!0;throw new Error("Secondary Rate limit exceeded. Retries failed. Please try again later.")}},nAe={doNotRetry:[429,409,404]};function rse(){let e=localStorage.getItem("gitHubToken");return e?JSON.parse(e):null}var oAe=()=&gt;{localStorage.removeItem("gitHubToken"),location.href=ose()};async function ise(e){let t=new eAe({auth:e,retry:nAe,throttle:tAe});try{return(await t.users.getAuthenticated({headers:{"If-None-Match":""}})).data.login}catch(n){throw hP({message:XO},{label:tB,action:"",object:"",classes:["button-primary renew-github-token"]}),document.addEventListener("confirm",r=&gt;oAe()),rAe({message:n.toString(),function:"getAuthenticatedUser"}),n}}async function sse(){let e={method:"GET"},t=await M(j(`${$.buildAuthAdmin}/opensource/link/github`,e,!0));return ue(t),t.ok?await t.json():null}var fP=`pageInfo {
	endCursor
	hasNextPage
	hasPreviousPage
	startCursor
}`,Aq=`items: nodes {
	... on PullRequest {
		id
		number
		title
		base: baseRef {
			name
			prefix
			repository {
				name
				nameWithOwner
				owner {
					login
				}
			}
		}
		changedFiles
		closed
		closedAt
		createdAt
		files(first: 100) {
			items: nodes {
				path
			}
			${fP}
			totalCount
		}
		head: headRef {
			name
			prefix
			repository {
				name
				nameWithOwner
				owner {
					login
				}
			}
		}
		isDraft
		merged
		mergedAt
		repository {
			name
			nameWithOwner
			owner {
				login
			}
		}
		state
		updatedAt
		url
	}
}`,Pq=`rateLimit {
	cost
	limit
	nodeCount
	remaining
	resetAt
	used
}`,axt=`query Drafts ($draftsQuery:String!, $inReviewQuery:String!, $closedQuery:String!, $first:Int, $after:String) {
	drafts: search(query: $draftsQuery, type: ISSUE, first: $first, after: $after) {
		totalCount: issueCount
		${Aq}
		${fP}
	}
	inReview: search(query: $inReviewQuery, type: ISSUE) { totalCount: issueCount }
	closed: search(query: $closedQuery, type: ISSUE) { totalCount: issueCount }
	${Pq}
}`,lxt=`query InReview ($draftsQuery:String!, $inReviewQuery:String!, $closedQuery:String!, $first:Int, $after:String) {
	drafts: search(query: $draftsQuery, type: ISSUE) { totalCount: issueCount }
	inReview: search(query: $inReviewQuery, type: ISSUE, first: $first, after: $after) {
		totalCount: issueCount,
		${Aq}
		${fP}
	}
	closed: search(query: $closedQuery, type: ISSUE) { totalCount: issueCount }
	${Pq}
}`,cxt=`query Closed ($draftsQuery:String!, $inReviewQuery:String!, $closedQuery:String!, $first:Int, $after:String) {
	drafts: search(query: $draftsQuery, type: ISSUE) { totalCount: issueCount }
	inReview: search(query: $inReviewQuery, type: ISSUE) { totalCount: issueCount }
	closed: search(query: $closedQuery, type: ISSUE, first: $first, after: $after) {
		totalCount: issueCount
		${Aq}
		${fP}
	}
	${Pq}
}`;function rAe(e){He({actionType:Ue.OTHER,behavior:de.OTHER,content:{section:"admin-editor",type:"error",event:"Exception",...e}})}var iAe=/https:\/\/github.com\/(.*?)\/(.*?)\/(.*?)\/(.*?)\/(.*\.[a-zA-Z]+)([?])?/;function ase(e,t=iAe){let n="",o="",r="",i="";try{let s=t.exec(e);s&amp;&amp;s.length&gt;1&amp;&amp;(n=s[1]??""),s&amp;&amp;s.length&gt;2&amp;&amp;(o=s[2]??""),s&amp;&amp;s.length&gt;3&amp;&amp;(i=s[4]??""),s&amp;&amp;s.length&gt;4&amp;&amp;(r=s[5]??"")}catch(s){hP(WO),He({actionType:Ue.OTHER,behavior:de.OTHER,content:{section:"admin-editor",type:"error",event:"Exception",message:s}})}return{owner:n,repo:o,path:r,branch:i}}async function Iq(e){let t=await M(e,{credentials:"include",redirect:"follow"});if(!t.ok)throw new Error(`Unexpected response status ${t.status} for ${e}`);let n=await t.text(),r=new DOMParser().parseFromString(n,"text/html");return{url:new URL(t.url||e,location.origin),document:r}}function bP(e){return Array.from(e?.querySelectorAll("meta")??[]).reduce((t,n)=&gt;{let o=(n.name||n?.getAttribute("property"))??"";return t[o]=n.content,t},{})}var Lq={template:"",forkUrl:"",branch:"",path:"",repo:"",owner:"",originalContent:""};function lse(e){let t="",n="",o="",r="",i="",a=bP(e)?.original_content_git_url??"";({branch:r,path:i,repo:o,owner:n}=ase(a)),Lq={template:"",forkUrl:"",branch:r,path:i,repo:o,owner:n,originalContent:a};let l=e.querySelector("a[data-contenteditbtn]");if(l){let c=l?.getAttribute("data-original_content_git_url_template")??"";if(c){let u=l?.getAttribute("data-pr_repo")??"",d=l?.getAttribute("data-pr_branch")??"";u&amp;&amp;d&amp;&amp;(t=c.replace("{repo}",u).replace("{branch}",d),[n,o]=(l?.getAttribute("data-pr_repo")??"")?.split("github.com/")?.pop()?.split("/")??["",""]);let p=c?.split("{branch}/")?.pop()??"";(l?.getAttribute("data-pr_branch")??"")&amp;&amp;(r=l?.getAttribute("data-pr_branch")??""),Lq={template:c,forkUrl:t,branch:r,path:p,repo:o,owner:n,originalContent:a}}}return Lq}function cse(e,t,n,o){return m`
		&lt;div class="modal-card"&gt;
			&lt;header class="modal-card-head padding-xxs"&gt;
				&lt;button
					class="modal-close modal-card-close-button is-sticky"
					aria-label="${ge}"
					type="button"
				&gt;&lt;/button&gt;
			&lt;/header&gt;
			&lt;section class="modal-card-body padding-top-xxs padding-bottom-none"&gt;
				&lt;h2 id="modal-heading" class="font-size-h4 margin-bottom-xs"&gt;${e}&lt;/h2&gt;
				&lt;p id="modal-body-content"&gt;${z(t)}&lt;/p&gt;
				${o?m`&lt;p class="more-info margin-top-xs"&gt;${z(o)}&lt;/p&gt;`:null}
			&lt;/section&gt;
			&lt;footer class="modal-card-foot"&gt;
				&lt;div&gt;
					&lt;a href="${n}"&gt;
						&lt;button
							class="button button-primary button-filled button-lg"
							type="button"
							data-autofocus
						&gt;
							${Yr}
						&lt;/button&gt;
					&lt;/a&gt;
				&lt;/div&gt;
				&lt;a
					class="text-align-right flex-grow-1 align-self-baseline"
					href="https://privacy.microsoft.com/en-us/privacystatement"
					target="_blank"
					&gt;${Ew}&lt;/a
				&gt;
			&lt;/footer&gt;
		&lt;/div&gt;
	`}function use(e,t){let n=ZO,o=eB,r="",i=t.getAttribute("href")||"";switch(t.removeAttribute("href"),e){case 0:n=n.replace("{name}",xp),o=o.replace("{name}",xp).replace("{href}","https://learn.microsoft.com/en-us/contribute/");break;case 1:n=n.replace("{name}",xp),o=o.replace("{name}",xp).replace("{href}","https://review.learn.microsoft.com/en-us/help/get-started/?branch=main&amp;tabs=learn");break;case 2:n=n.replace("{name}",xp),o=o.replace("{name}",xp).replace("{href}","https://review.learn.microsoft.com/en-us/help/get-started/?branch=main&amp;tabs=learn"),r=JO;break;case 3:n=n.replace("{name}",vw),o=o.replace("{name}",vw).replace("{href}","https://review.learn.microsoft.com/en-us/help/get-started/?branch=main&amp;tabs=learn"),i=sAe().toString();break}return{title:n,description:o,link:i,moreInfo:r}}function sAe(){let e=bP(document),t=e.persistent_id||"",n=e.monikers??"",{owner:o,repo:r,branch:i,path:s}=lse(document);return gP(`${o}/${r}/${encodeURIComponent(s)}/${encodeURIComponent(i)}${t?`/${t}/${n??""}`:""}`)}var Qm=class e extends Error{constructor(n,o,{errorCode:r,message:i},...s){super(...s);Object.setPrototypeOf(this,e.prototype),this.type=n,this.name=this.constructor.name,this.status=o,this.errorCode=r,this.message=i,this.detail={assessmentId:null,certificationUid:null,snapshotId:null}}};function ix(){let e="false";if(["AppliedSkills","AppliedSkillsAssessment","AppliedSkillsAssessmentReport"].find(t=&gt;t===_.data.pageTemplate))return te()["skip-verification"];if(I.stayCurrentAllowParam||I.practiceAssessmentsAllowParam){let t=te()["skip-verification"];t===void 0||t.length&amp;&amp;t.toLowerCase()==="false"?e="false":e="true"}return e}function sx(){let e="live";if(I.stayCurrentAllowParam||I.practiceAssessmentsAllowParam){let t=te()["snapshot-version"];t!==void 0&amp;&amp;t.toLowerCase()==="live"?e="live":e="preview"}return e}function dse(){let{accommodationRequested:e}=te();if(I.stayCurrentAllowParam){let t=te()["accommodation-requested"];t!==void 0&amp;&amp;t.toLowerCase()==="true"?e="true":e="false"}return e}function pse(){let e=!1;if(I.stayCurrentAllowParam||I.practiceAssessmentsAllowParam){let t=te()["omit-scoring"];t!==void 0&amp;&amp;t.toLowerCase()==="true"?e=!0:e=!1}return e}function ns(e,t){return Math.round(Math.max(0,Math.min(1,e/t))*100)}var Rq=class{constructor(t,n,o){let i=Eg(t,["id","isCorrect","questionnaireId","text","textHTML"]);this.id=i.id,this.createdAtUTC="0001-01-01T00:00:00",this.isCorrect=i.isCorrect,this.locale=o,this.questionId=n,this.questionnaireId=i.questionnaireId,this.text=i.text,this.textHtml=i.textHTML}},ax=class{constructor(t,n,o){this.choices=JE(t.map(r=&gt;new Rq(r,n,o)))}},Mq=class{constructor(t,n){let r=Eg(t,["activityLog","id","choices","choiceCount","questionnaireId","text","type"]),i=["createdAtUTC"],s=Eg(r.activityLog,i);this.id=r.id,this.createdAtUTC=s.createdAtUTC,this.choices=new ax(r.choices,r.id,n).choices,this.choiceCount=r.choiceCount,this.locale=n,this.questionnaireId=r.questionnaireId,this.text=r.text,this.type=r.type,r.rationale&amp;&amp;(this.rationale=r.rationale),r.rationaleHTML&amp;&amp;(this.rationaleHtml=r.rationaleHTML),r.textHTML&amp;&amp;(this.textHtml=r.textHTML)}};var Dq=class{constructor(t,n){let r=Eg(t,["correctChoice","question","userChoice"]),i=new Mq(r.question,n);this.correctChoice=new ax(r.correctChoice,i.id,n).choices,this.question=i,this.userChoice=new ax(r.userChoice,i.id,n).choices}},_P=class{constructor(t,n){this.items=JE(t.map(o=&gt;new Dq(o,n)))}};var OTt=ut(),BTt=_.data.userLocale;function vP(e){let t=e&amp;&amp;e.skipVerification,n=e&amp;&amp;t?e.accomodationRequested??!1:!1,o=e&amp;&amp;t&amp;&amp;e.showAllQuestions;return{accomodationRequested:n,activityLog:{createdAtUTC:"2022-01-01T00:00:00Z",createdBy:"user1",updatedAtUTC:"2022-01-01T00:00:00Z",updatedBy:"user1",publishedAtUTC:"2022-01-01T00:00:00Z",publishedBy:"user1",publishedVersion:1},assessmentId:"1",assessmentType:"Renewal",assessmentVersion:1,branch:"Main",correctPercent:100,docsId:"docs1",endTime:"2022-01-01T00:00:00Z",expirationTime:"2022-01-01T00:00:00Z",id:1765,locale:"en-US",linkedContent:{id:1,assessmentType:"Renewal",activityLog:{createdAtUTC:"2022-01-01T00:00:00Z",createdBy:"user1",publishedAtUTC:"2022-01-01T00:00:00Z",publishedBy:"user1",publishedVersion:1,updatedAtUTC:"2022-01-01T00:00:00Z",updatedBy:"user1"},linkedContentCertificationExpirationDate:"2022-01-01T00:00:00Z",linkedContentCertificationPartOfStayCurrent:!0,linkedContentEligibleForRecertification:!0,linkedContentIconURL:"https://review.learn.microsoft.com/en-us/media/learn/certification/badges/microsoft-certified-associate-badge.svg?branch=main",linkedContentId:"exam.ai-102",linkedContentName:"Content1",linkedContentSnapshotRetakeEligibleDate:"2022-01-01T00:00:00Z",linkedContentStudyGuide:{type:"studyguide",items:[{listId:"module",id:"learn.host-a-web-application-with-azure-web-apps",type:"module",data:{docId:"null",docVIId:"null",pageKind:"module",pageType:"learn",eventUid:"null",rawUrl:"null",title:"Host a web application with Azure App Service",uid:"learn.host-a-web-application-with-azure-web-apps",url:"/training/modules/host-a-web-app-with-azure-app-service/",iconUrl:"/training/achievements/host-a-web-app-with-azure-app-service.svg",durationInMinutes:31,moduleCount:0,products:["azure","azure-app-service","azure-portal"],levels:["beginner"],roles:["developer","solution-architect","student"],childUids:["learn.host-a-web-application-with-azure-web-apps.1-introduction","learn.host-a-web-application-with-azure-web-apps.2-create-a-web-app-in-the-azure-portal","learn.host-a-web-application-with-azure-web-apps.3-exercise-create-a-web-app-in-the-azure-portal","learn.host-a-web-application-with-azure-web-apps.4-exercise-implement-a-web-application","learn.host-a-web-application-with-azure-web-apps.5-deploying-code-to-app-service","learn.host-a-web-application-with-azure-web-apps.6-exercise-deploy-your-code-to-app-service","learn.host-a-web-application-with-azure-web-apps.7-summary","learn.host-a-web-application-with-azure-web-apps.8"],completedChildUids:[],display_products:["Azure","Azure App Service","Azure Portal"],display_levels:["Beginner"],display_roles:["Developer","Solution Architect","Student"],remainingTime:31},lastModified:"0001-01-01T00:00:00+00:00"}],moduleCount:7,completedModuleCount:0,remainingDuration:324,totalDuration:324,totalItems:1},linkedContentTitle:"Content1",linkedContentType:"Exam",linkedContentURL:"http://review.learn.microsoft.com",sequence:1},manualId:"manual1",assessmentName:`${t?"Preview ":""} Session1`,passingPercent:50,questionnaires:[{activityLog:{createdAtUTC:"2024-01-01T00:00:00Z",updatedAtUTC:"2024-02-01T00:00:00Z",publishedVersion:1},assessmentType:"Self",description:"Questionnaire A Description",groupId:"dc2c0287-a37d-49a0-bd42-9283acac7f61",id:91,locale:"en-us",name:"Optional Questionnaire A Name",questionsToPass:2,questionsToTake:4,questions:[{activityLog:{createdAtUTC:"2024-01-01T00:00:00Z",publishedVersion:1,updatedAtUTC:"2024-02-01T00:00:00Z"},assessmentType:"Practice",choiceCount:3,choices:[{questionId:4916,id:20604,isCorrect:!0,questionnaireId:130,text:"`facetable`",textHTML:"&lt;code&gt;facetable&lt;/code&gt;"},{questionId:4916,id:20605,isCorrect:!0,questionnaireId:130,text:"`filterable`",textHTML:"&lt;code&gt;filterable&lt;/code&gt;"},{questionId:4916,id:20606,isCorrect:!1,questionnaireId:130,text:"`key`",textHTML:"&lt;code&gt;key&lt;/code&gt;"}],id:4916,isRequired:!0,questionnaireId:130,manualId:"manual1",sequence:1,rationale:"`facetable` is typically used in a presentation of search results that includes a hit count by category.\n\n`Filterable` is referenced in `$filter` queries, and `key` is a unique identifier for documents within the index.\n\n[Index overview - Azure Cognitive Search | Microsoft Learn](https://learn.microsoft.com/azure/search/search-what-is-an-index)\n\n[Create an Azure Cognitive Search solution - Training | Microsoft Learn](https://learn.microsoft.com/training/modules/create-azure-cognitive-search-solution/)\n\n",rationaleHTML:`&lt;p&gt;&lt;code&gt;facetable&lt;/code&gt; is typically used in a presentation of search results that includes a hit count by category.&lt;/p&gt;
&lt;p&gt;&lt;code&gt;Filterable&lt;/code&gt; is referenced in &lt;code&gt;$filter&lt;/code&gt; queries, and &lt;code&gt;key&lt;/code&gt; is a unique identifier for documents within the index.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://learn.microsoft.com/azure/search/search-what-is-an-index"&gt;Index overview - Azure Cognitive Search | Microsoft Learn&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://learn.microsoft.com/training/modules/create-azure-cognitive-search-solution/"&gt;Create an Azure Cognitive Search solution - Training | Microsoft Learn&lt;/a&gt;&lt;/p&gt;
`,text:`You are building a solution that uses Azure AI Search.

You need to define the field attributes for a field where the search results will include a hit count by category. 

Which attribute should you assign to the field?


`,textHTML:`&lt;p&gt;You are building a solution that uses Azure AI Search.&lt;/p&gt;
&lt;p&gt;You need to define the field attributes for a field where the search results will include a hit count by category.&lt;/p&gt;
&lt;p&gt;Which attribute should you assign to the field?&lt;/p&gt;
`,type:"MultiSelect"},{activityLog:{createdAtUTC:"2024-01-01T00:00:00Z",publishedVersion:1,updatedAtUTC:"2024-02-01T00:00:00Z"},assessmentType:"Self",choiceCount:3,choices:[{questionId:4916,id:20610,isCorrect:!0,questionnaireId:12,text:"files (correct)",textHTML:"files (correct)"},{questionId:4916,id:20611,isCorrect:!1,questionnaireId:12,text:"objects",textHTML:"objects"},{questionId:4916,id:20612,isCorrect:!1,questionnaireId:12,text:"tables",textHTML:"tables"}],id:4917,isRequired:!0,questionnaireId:130,rationale:"First question rationale",sequence:1,text:"Second question",type:"SingleSelect"},...o?[{activityLog:{createdAtUTC:"2024-01-01T00:00:00Z",publishedVersion:1,updatedAtUTC:"2024-02-01T00:00:00Z"},assessmentType:"Practice",choiceCount:3,choices:[{questionId:4916,activityLog:{createdAtUTC:"2024-01-01T00:00:00Z",publishedVersion:1,updatedAtUTC:"2024-02-01T00:00:00Z"},assessmentType:"Practice",id:20604,isCorrect:!0,questionnaireId:130,text:"`facetable`",textHTML:"&lt;code&gt;facetable&lt;/code&gt;"},{questionId:4916,activityLog:{createdAtUTC:"2024-01-01T00:00:00Z",publishedVersion:1,updatedAtUTC:"2024-02-01T00:00:00Z"},assessmentType:"Practice",id:20605,isCorrect:!0,questionnaireId:130,text:"`filterable`",textHTML:"&lt;code&gt;filterable&lt;/code&gt;"},{questionId:4916,activityLog:{createdAtUTC:"2024-01-01T00:00:00Z",publishedVersion:1,updatedAtUTC:"2024-02-01T00:00:00Z"},assessmentType:"Practice",id:20606,isCorrect:!1,questionnaireId:130,text:"`key`",textHTML:"&lt;code&gt;key&lt;/code&gt;"}],id:4916,isRequired:!0,questionnaireId:130,manualId:"manual1",sequence:1,rationale:"`facetable` is typically used in a presentation of search results that includes a hit count by category.\n\n`Filterable` is referenced in `$filter` queries, and `key` is a unique identifier for documents within the index.\n\n[Index overview - Azure Cognitive Search | Microsoft Learn](https://learn.microsoft.com/azure/search/search-what-is-an-index)\n\n[Create an Azure Cognitive Search solution - Training | Microsoft Learn](https://learn.microsoft.com/training/modules/create-azure-cognitive-search-solution/)\n\n",rationaleHTML:`&lt;p&gt;&lt;code&gt;facetable&lt;/code&gt; is typically used in a presentation of search results that includes a hit count by category.&lt;/p&gt;
&lt;p&gt;&lt;code&gt;Filterable&lt;/code&gt; is referenced in &lt;code&gt;$filter&lt;/code&gt; queries, and &lt;code&gt;key&lt;/code&gt; is a unique identifier for documents within the index.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://learn.microsoft.com/azure/search/search-what-is-an-index"&gt;Index overview - Azure Cognitive Search | Microsoft Learn&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://learn.microsoft.com/training/modules/create-azure-cognitive-search-solution/"&gt;Create an Azure Cognitive Search solution - Training | Microsoft Learn&lt;/a&gt;&lt;/p&gt;
`,text:`You are building a solution that uses Azure AI Search.

You need to define the field attributes for a field where the search results will include a hit count by category. 

Which attribute should you assign to the field?


`,textHTML:`&lt;p&gt;You are building a solution that uses Azure AI Search.&lt;/p&gt;
&lt;p&gt;You need to define the field attributes for a field where the search results will include a hit count by category.&lt;/p&gt;
&lt;p&gt;Which attribute should you assign to the field?&lt;/p&gt;
`,type:"MultiSelect"},{activityLog:{createdAtUTC:"2024-01-01T00:00:00Z",publishedVersion:1,updatedAtUTC:"2024-02-01T00:00:00Z"},assessmentType:"Self",choiceCount:3,choices:[{questionId:4916,activityLog:{createdAtUTC:"2024-01-01T00:00:00Z",publishedVersion:1,updatedAtUTC:"2024-02-01T00:00:00Z"},assessmentType:"Self",id:20610,isCorrect:!0,questionnaireId:12,text:"files (correct)",textHTML:"files (correct)"},{questionId:4916,id:20611,isCorrect:!1,questionnaireId:12,text:"objects",textHTML:"objects"},{questionId:4916,id:20612,isCorrect:!1,questionnaireId:12,text:"tables",textHTML:"tables"}],id:4917,isRequired:!0,questionnaireId:130,rationale:"Fourth question rationale",sequence:1,text:"Fourth question",type:"SingleSelect"}]:[]],questionSets:[{activityLog:{createdAtUTC:"2022-01-01T00:00:00Z",publishedVersion:1,updatedAtUTC:"2022-01-01T00:00:00Z"},assessmentType:"Renewal",id:1,questionCount:2,questionnaireId:130,questions:[{activityLog:{createdAtUTC:"2024-01-01T00:00:00Z",publishedVersion:1,updatedAtUTC:"2024-02-01T00:00:00Z"},assessmentType:"Practice",choiceCount:3,choices:[{questionId:4916,id:20604,isCorrect:!0,questionnaireId:130,text:"`facetable`",textHTML:"&lt;code&gt;facetable&lt;/code&gt;"},{questionId:4916,id:20605,isCorrect:!0,questionnaireId:130,text:"`filterable`",textHTML:"&lt;code&gt;filterable&lt;/code&gt;"},{questionId:4916,id:20606,isCorrect:!1,questionnaireId:130,text:"`key`",textHTML:"&lt;code&gt;key&lt;/code&gt;"}],id:4916,isRequired:!0,questionnaireId:130,sequence:1,rationale:"`facetable` is typically used in a presentation of search results that includes a hit count by category.\n\n`Filterable` is referenced in `$filter` queries, and `key` is a unique identifier for documents within the index.\n\n[Index overview - Azure Cognitive Search | Microsoft Learn](https://learn.microsoft.com/azure/search/search-what-is-an-index)\n\n[Create an Azure Cognitive Search solution - Training | Microsoft Learn](https://learn.microsoft.com/training/modules/create-azure-cognitive-search-solution/)\n\n",rationaleHTML:`&lt;p&gt;&lt;code&gt;facetable&lt;/code&gt; is typically used in a presentation of search results that includes a hit count by category.&lt;/p&gt;
&lt;p&gt;&lt;code&gt;Filterable&lt;/code&gt; is referenced in &lt;code&gt;$filter&lt;/code&gt; queries, and &lt;code&gt;key&lt;/code&gt; is a unique identifier for documents within the index.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://learn.microsoft.com/azure/search/search-what-is-an-index"&gt;Index overview - Azure Cognitive Search | Microsoft Learn&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://learn.microsoft.com/training/modules/create-azure-cognitive-search-solution/"&gt;Create an Azure Cognitive Search solution - Training | Microsoft Learn&lt;/a&gt;&lt;/p&gt;
`,text:`You are building a solution that uses Azure AI Search.

You need to define the field attributes for a field where the search results will include a hit count by category. 

Which attribute should you assign to the field?


`,textHTML:`&lt;p&gt;You are building a solution that uses Azure AI Search.&lt;/p&gt;
&lt;p&gt;You need to define the field attributes for a field where the search results will include a hit count by category.&lt;/p&gt;
&lt;p&gt;Which attribute should you assign to the field?&lt;/p&gt;
`,type:"MultiSelect"},{activityLog:{createdAtUTC:"2024-01-01T00:00:00Z",publishedVersion:1,updatedAtUTC:"2024-02-01T00:00:00Z"},assessmentType:"Self",choiceCount:3,choices:[{questionId:4916,id:20610,isCorrect:!0,questionnaireId:12,text:"files (correct)",textHTML:"files (correct)"},{questionId:4916,id:20611,isCorrect:!1,questionnaireId:12,text:"objects",textHTML:"objects"},{questionId:4916,id:20612,isCorrect:!1,questionnaireId:12,text:"tables",textHTML:"tables"}],id:4917,isRequired:!0,questionnaireId:130,rationale:"First question rationale",sequence:1,text:"Second question",textHTML:"Second question",type:"SingleSelect"}],rationale:"Question Set 1 Rationale",rationaleHTML:"Question Set 1 Rationale HTML",sequence:1,text:"Question Set 1 Text",textHTML:"Question Set 1 Text HTML"}],title:"Questionnaire A",totalQuestionCount:2,totalQuestionSetCount:0}],questionsAnswered:2,questionsAnsweredCorrectly:1,questionsToPass:1,questionsToTake:2,questionTotal:2,result:{sessionId:1765,questionnaireSessions:[{questionnaireId:130,questionnaireVersion:100,responses:[{isCorrect:!0,activityLog:{createdAtUTC:"2022-01-01T00:00:00Z",updatedAtUTC:"2022-01-01T00:00:00Z",updatedBy:"bill.gates"},questionnaireId:130,questionId:4916,choiceId:20604},{isCorrect:!0,activityLog:{createdAtUTC:"2022-01-01T03:00:00Z",createdBy:"bill.gates",updatedAtUTC:"2022-01-01T03:00:00Z",updatedBy:"bill.gates"},questionnaireId:130,questionId:4917,choiceId:20610},{isCorrect:!1,activityLog:{createdAtUTC:"2022-01-01T03:00:00Z",createdBy:"bill.gates",updatedAtUTC:"2022-01-01T03:00:00Z",updatedBy:"bill.gates"},questionnaireId:130,questionId:4917,choiceId:20611}],score:{questionnaireId:130,resultStatus:"Passed",questionsToTake:2,questionsToPass:1,questionsAnsweredCorrectly:1,actionItems:[{iconUrl:"string",description:"string",title:"string",type:"StudyMaterialModule",links:[{existed:"string",choiceOptions:[],scoreOptions:[],title:"string",url:"string",context:"string",priority:1,reportingCategory:"string",reportingSubCategory:"string",id:1234,assessmentType:"Practice"}],id:1234,assessmentType:"Practice"}],title:"string"}}],studyGuide:{type:"studyguide",totalItems:1,items:[{id:"studyguide.id",listId:"list.id",type:"module",data:{docId:"docId-string",docVIId:"docVIId-string",pageKind:"module",pageType:"learn",title:"Study Guide Item Title",uid:"learn-test.control-azure-services-with-cli.1-introduction",iconUrl:"/learn/achievements/align-requirements-in-azure.svg",progress:.2,durationInMinutes:60,moduleCount:2,rawUrl:"https://review.learn.microsoft.com/en-us/test/learn/azure/align-requirements-in-azure/",url:"/learn/azure/align-requirements-in-azure/"},lastModified:"2024-01-15T00:00:00Z"}],moduleCount:6,completedModuleCount:4,remainingDuration:35,totalDuration:240},studyGuidesByFailedQuestionnaires:[{questionnaireId:130,questionnaireTitle:"string",studyGuides:[{id:"string",title:"string",durationInMinutes:120}]}]},startTime:"2022-01-01T00:00:00Z",status:"NotStarted",timer:60,userResponseUpdatedAt:"2022-01-01T00:00:00Z",userChoices:[{isCorrect:!0,activityLog:{createdAtUTC:"2022-01-01T00:00:00Z",createdBy:"bill.gates",updatedAtUTC:"2022-01-01T00:00:00Z",updatedBy:"bill.gates"},questionnaireId:130,questionId:4916,choiceId:20604},{isCorrect:!0,activityLog:{createdAtUTC:"2022-01-01T03:00:00Z",createdBy:"bill.gates",updatedAtUTC:"2022-01-01T03:00:00Z",updatedBy:"bill.gates"},questionnaireId:130,questionId:4917,choiceId:20610},{isCorrect:!1,activityLog:{createdAtUTC:"2022-01-01T03:00:00Z",createdBy:"bill.gates",updatedAtUTC:"2022-01-01T03:00:00Z",updatedBy:"bill.gates"},questionnaireId:130,questionId:4917,choiceId:20611}],wasAssessmentVersionUpdated:!1,certificationPartOfStayCurrent:!1,eligibleForRecertification:!1}}function uAe(){return[{question:{id:123456,text:"string",textHTML:"string",rationale:"string",rationaleHTML:"string",type:"SingleSelect",choiceCount:1,choices:[{questionId:123456,questionnaireId:345678,text:"string",textHTML:"string",isCorrect:!0,id:12345}],activityLog:{createdAtUTC:"2024-01-01T00:00:00Z",publishedVersion:1,updatedAtUTC:"2022-01-02T00:00:00Z",updatedBy:"gsettles"},assessmentType:"Practice",questionnaireId:345678,isRequired:!0,sequence:2},userChoice:[{questionId:123456,questionnaireId:345678,text:"string",textHTML:"string",isCorrect:!0,id:12345}],correctChoice:[{questionId:123456,questionnaireId:345678,text:"string",textHTML:"string",isCorrect:!0,id:12345}]}]}var Gc={createSession:async e=&gt;vP(e),getSessionAnswerSummary:async()=&gt;uAe(),getSessionResult:async()=&gt;vP(),getPreviousAttemptsByParentId:async()=&gt;[vP()],getRenewalEligibility:async()=&gt;{},submitSession:async()=&gt;vP()};var gSt=ut(),fSt=_.data.userLocale;var fb={getStatus(e){let t=`${$.achievements}/xp/${e}`;return M(j(t,{mode:"cors"},!0)).then(ue).then(o=&gt;{if(o.ok)return o.json();throw new bn(o)})},getAchievements(e,t){let n={locale:t},o=`${$.achievements}/user/${e}?${ne(n,!1)}`;return M(j(o,{mode:"cors"},!0)).then(ue).then(i=&gt;{if(i.ok){let s=i.json();return I.moduleAssessmentsMocks&amp;&amp;(s=bD.getAchievements(e,t)),s}throw new bn(i)})},redeemCode(e){let t={mode:"cors",method:"post",credentials:"include"},n=`${$.achievements}/redeem/${e}`,o={branch:w.supportLevel==="production"?"main":void 0},r=`${n}?${ne(o,!1)}`,i=j(r,t,!0);return fetch(i,t).then(ue).then(s=&gt;s.json())},requestCode(e,t,n){let o={achievementCategory:e,courseId:t,useCount:n};e===6&amp;&amp;I.learningPathIlt&amp;&amp;(o.courseId=void 0,o.learningPathId=t);let i=`${$.achievements}/code`,s={branch:w.supportLevel==="production"?"main":void 0},a=`${i}?${ne(s,!1)}`,l={mode:"cors",body:JSON.stringify(o),method:"put",credentials:"include"};return M(j(a,l,!0)).then(ue).then(c=&gt;c.json())}};function mse(e,t){let n=e.currentTime(),o,r,i,s,a,l=0,c=0,u,d=0,p,h,g=0,f=0,b=0;e.addEventListener(amp.eventName.start,()=&gt;{s=Date.now(),o=Date.now(),n=e.currentTime(),h=e.getCurrentTextTrack()!==void 0?e.getCurrentTextTrack().label:yo,Go({behaviorCode:de.VIDEOSTART,videoData:t,videoTimeSeconds:n,eventTime:s,startTime:o,freezeTime:d,reStartTime:r,secondsDiffSpeed:l,secondsNormalSpeed:c,languageCaptions:h})}),e.addEventListener(amp.eventName.pause,()=&gt;{i=Date.now(),s=Date.now(),n=e.currentTime(),h=e.getCurrentTextTrack()!==void 0?e.getCurrentTextTrack().label:yo,l=Si(a,u,l,p,s),c=Br(a,u,c,p,s),f=wi(a,u,f,p,s,r),g=Ei(a,u,g,p,s,r),Go({behaviorCode:de.VIDEOPAUSE,videoData:t,videoTimeSeconds:n,eventTime:s,startTime:o,freezeTime:d,reStartTime:r,secondsDiffSpeed:l,secondsNormalSpeed:c,languageCaptions:h,secondsDiffSpeedAfterReplay:f,secondsNormalSpeedAfterReplay:g,freezeTimeAfterReplay:b}),p=Date.now()}),e.addEventListener(amp.eventName.resume,()=&gt;{s=Date.now(),n=e.currentTime(),d+=i?Dn(s-i):0,b+=i&gt;r?Dn(s-i):0,h=e.getCurrentTextTrack()!==void 0?e.getCurrentTextTrack().label:yo,n&lt;.5?(r=Date.now(),b=0,f=0,g=0,Go({behaviorCode:de.VIDEOREPLAY,videoData:t,videoTimeSeconds:n,eventTime:s,startTime:o,freezeTime:d,reStartTime:r,secondsDiffSpeed:l,secondsNormalSpeed:c,languageCaptions:h,secondsDiffSpeedAfterReplay:f,secondsNormalSpeedAfterReplay:g,freezeTimeAfterReplay:b})):Go({behaviorCode:de.VIDEOCONTINUE,videoData:t,videoTimeSeconds:n,eventTime:s,startTime:o,freezeTime:d,reStartTime:r,secondsDiffSpeed:l,secondsNormalSpeed:c,languageCaptions:h,secondsDiffSpeedAfterReplay:f,secondsNormalSpeedAfterReplay:g,freezeTimeAfterReplay:b}),p=Date.now()}),e.addEventListener(amp.eventName.ended,()=&gt;{n=e.currentTime(),s=Date.now(),h=e.getCurrentTextTrack()!==void 0?e.getCurrentTextTrack().label:yo,l=Si(a,u,l,p,s),c=Br(a,u,c,p,s),f=wi(a,u,f,p,s,r),g=Ei(a,u,g,p,s,r),Go({behaviorCode:de.VIDEOCOMPLETE,videoData:t,videoTimeSeconds:n,eventTime:s,startTime:o,freezeTime:d,reStartTime:r,secondsDiffSpeed:l,secondsNormalSpeed:c,languageCaptions:h,secondsDiffSpeedAfterReplay:f,secondsNormalSpeedAfterReplay:g,freezeTimeAfterReplay:b}),p=Date.now()}),e.addEventListener(amp.eventName.mute,()=&gt;{n=e.currentTime(),s=Date.now(),h=e.getCurrentTextTrack()!==void 0?e.getCurrentTextTrack().label:yo,l=Si(a,u,l,p,s),c=Br(a,u,c,p,s),f=wi(a,u,f,p,s,r),g=Ei(a,u,g,p,s,r),Go({behaviorCode:de.VIDEOMUTE,videoData:t,videoTimeSeconds:n,eventTime:s,startTime:o,freezeTime:d,reStartTime:r,secondsDiffSpeed:l,secondsNormalSpeed:c,languageCaptions:h,secondsDiffSpeedAfterReplay:f,secondsNormalSpeedAfterReplay:g,freezeTimeAfterReplay:b}),p=Date.now()}),e.addEventListener(amp.eventName.unmute,()=&gt;{n=e.currentTime(),s=Date.now(),h=e.getCurrentTextTrack()!==void 0?e.getCurrentTextTrack().label:yo,l=Si(a,u,l,p,s),c=Br(a,u,c,p,s),f=wi(a,u,f,p,s,r),g=Ei(a,u,g,p,s,r),Go({behaviorCode:de.VIDEOUNMUTE,videoData:t,videoTimeSeconds:n,eventTime:s,startTime:o,freezeTime:d,reStartTime:r,secondsDiffSpeed:l,secondsNormalSpeed:c,languageCaptions:h,secondsDiffSpeedAfterReplay:f,secondsNormalSpeedAfterReplay:g,freezeTimeAfterReplay:b}),p=Date.now()}),e.addEventListener(amp.eventName.error,()=&gt;{n=e.currentTime(),s=Date.now(),h=e.getCurrentTextTrack()!==void 0?e.getCurrentTextTrack().label:yo,Go({behaviorCode:de.VIDEOERROR,videoData:t,videoTimeSeconds:n,eventTime:s,startTime:o,freezeTime:d,reStartTime:r,secondsDiffSpeed:l,secondsNormalSpeed:c,languageCaptions:h,secondsDiffSpeedAfterReplay:f,secondsNormalSpeedAfterReplay:g,freezeTimeAfterReplay:b})}),e.addEventListener(amp.eventName.fullscreen,()=&gt;{n=e.currentTime(),s=Date.now(),h=e.getCurrentTextTrack()!==void 0?e.getCurrentTextTrack().label:yo,l=Si(a,u,l,p,s),c=Br(a,u,c,p,s),f=wi(a,u,f,p,s,r),g=Ei(a,u,g,p,s,r),Go({behaviorCode:de.VIDEOFULLSCREEN,videoData:t,videoTimeSeconds:n,eventTime:s,startTime:o,freezeTime:d,reStartTime:r,secondsDiffSpeed:l,secondsNormalSpeed:c,languageCaptions:h,secondsDiffSpeedAfterReplay:f,secondsNormalSpeedAfterReplay:g,freezeTimeAfterReplay:b}),p=Date.now()}),e.addEventListener(amp.eventName.exitfullscreen,()=&gt;{n=e.currentTime(),s=Date.now(),h=e.getCurrentTextTrack()!==void 0?e.getCurrentTextTrack().label:yo,l=Si(a,u,l,p,s),c=Br(a,u,c,p,s),f=wi(a,u,f,p,s,r),g=Ei(a,u,g,p,s,r),Go({behaviorCode:de.VIDEOUNFULLSCREEN,videoData:t,videoTimeSeconds:n,eventTime:s,startTime:o,freezeTime:d,reStartTime:r,secondsDiffSpeed:l,secondsNormalSpeed:c,languageCaptions:h,secondsDiffSpeedAfterReplay:f,secondsNormalSpeedAfterReplay:g,freezeTimeAfterReplay:b}),p=Date.now()}),e.addEventListener(amp.eventName.firstquartile,()=&gt;{n=e.currentTime(),s=Date.now(),h=e.getCurrentTextTrack()!==void 0?e.getCurrentTextTrack().label:yo,l=Si(a,u,l,p,s),c=Br(a,u,c,p,s),f=wi(a,u,f,p,s,r),g=Ei(a,u,g,p,s,r),Go({behaviorCode:de.VIDEOCHECKPOINT,videoData:t,videoTimeSeconds:n,eventTime:s,startTime:o,freezeTime:d,reStartTime:r,secondsDiffSpeed:l,secondsNormalSpeed:c,languageCaptions:h,secondsDiffSpeedAfterReplay:f,secondsNormalSpeedAfterReplay:g,freezeTimeAfterReplay:b}),p=Date.now()}),e.addEventListener(amp.eventName.midpoint,()=&gt;{n=e.currentTime(),s=Date.now(),h=e.getCurrentTextTrack()!==void 0?e.getCurrentTextTrack().label:yo,l=Si(a,u,l,p,s),c=Br(a,u,c,p,s),f=wi(a,u,f,p,s,r),g=Ei(a,u,g,p,s,r),Go({behaviorCode:de.VIDEOCHECKPOINT,videoData:t,videoTimeSeconds:n,eventTime:s,startTime:o,freezeTime:d,reStartTime:r,secondsDiffSpeed:l,secondsNormalSpeed:c,languageCaptions:h,secondsDiffSpeedAfterReplay:f,secondsNormalSpeedAfterReplay:g,freezeTimeAfterReplay:b}),p=Date.now()}),e.addEventListener(amp.eventName.thirdquartile,()=&gt;{n=e.currentTime(),s=Date.now(),h=e.getCurrentTextTrack()!==void 0?e.getCurrentTextTrack().label:yo,l=Si(a,u,l,p,s),c=Br(a,u,c,p,s),f=wi(a,u,f,p,s,r),g=Ei(a,u,g,p,s,r),Go({behaviorCode:de.VIDEOCHECKPOINT,videoData:t,videoTimeSeconds:n,eventTime:s,startTime:o,freezeTime:d,reStartTime:r,secondsDiffSpeed:l,secondsNormalSpeed:c,languageCaptions:h,secondsDiffSpeedAfterReplay:f,secondsNormalSpeedAfterReplay:g,freezeTimeAfterReplay:b}),p=Date.now()}),e.addEventListener(amp.eventName.ratechange,()=&gt;{n=e.currentTime(),s=Date.now(),h=e.getCurrentTextTrack()!==void 0?e.getCurrentTextTrack().label:yo,l=Si(a,u,l,p,s),c=Br(a,u,c,p,s),f=wi(a,u,f,p,s,r),g=Ei(a,u,g,p,s,r),a=Date.now(),u=e.playbackRate(),Go({behaviorCode:de.VIDEOPLAYERCLICK,videoData:t,videoTimeSeconds:n,eventTime:s,startTime:o,freezeTime:d,reStartTime:r,secondsDiffSpeed:l,secondsNormalSpeed:c,languageCaptions:h,secondsDiffSpeedAfterReplay:f,secondsNormalSpeedAfterReplay:g,freezeTimeAfterReplay:b})}),e.addEventListener(amp.eventName.waiting,()=&gt;{n=e.currentTime(),s=Date.now(),h=e.getCurrentTextTrack()!==void 0?e.getCurrentTextTrack().label:yo,l=Si(a,u,l,p,s),c=Br(a,u,c,p,s),f=wi(a,u,f,p,s,r),g=Ei(a,u,g,p,s,r),Go({behaviorCode:de.VIDEOBUFFERING,videoData:t,videoTimeSeconds:n,eventTime:s,startTime:o,freezeTime:d,reStartTime:r,secondsDiffSpeed:l,secondsNormalSpeed:c,languageCaptions:h,secondsDiffSpeedAfterReplay:f,secondsNormalSpeedAfterReplay:g,freezeTimeAfterReplay:b}),p=Date.now()}),e.addEventListener(amp.eventName.loadstart,()=&gt;{n=e.currentTime(),s=Date.now(),h=e.getCurrentTextTrack()!==void 0?e.getCurrentTextTrack().label:yo,l=Si(a,u,l,p,s),c=Br(a,u,c,p,s),f=wi(a,u,f,p,s,r),g=Ei(a,u,g,p,s,r),Go({behaviorCode:de.VIDEOPLAYERLOAD,videoData:t,videoTimeSeconds:n,eventTime:s,startTime:o,freezeTime:d,reStartTime:r,secondsDiffSpeed:l,secondsNormalSpeed:c,languageCaptions:h,secondsDiffSpeedAfterReplay:f,secondsNormalSpeedAfterReplay:g,freezeTimeAfterReplay:b}),p=Date.now()})}function Go(e){let t=Math.floor(e.videoTimeSeconds),n=e.startTime===e.eventTime||e.startTime===void 0?0:Dn(e.eventTime-e.startTime)-e.freezeTime-e.secondsNormalSpeed+e.secondsDiffSpeed,o=e.freezeTimeAfterReplay??0,r=e.secondsNormalSpeedAfterReplay??0,i=e.secondsDiffSpeedAfterReplay??0,s=e.reStartTime!==void 0?Dn(e.eventTime-e.reStartTime)-o-r+i:e.startTime===e.eventTime||e.startTime===void 0?0:Dn(e.eventTime-e.startTime)-e.freezeTime-e.secondsNormalSpeed+e.secondsDiffSpeed,a=e.videoData.publicVideo.durationInMillisecond,l=Dn(a),c=t&gt;0?Math.floor(t/l*100):0,u=Math.floor(n/l*100);He({behavior:e.behaviorCode,actionType:Ue.OTHER,content:{vidnm:e.videoData.title,vidid:e.videoData.id,vidpct:c,vidpctwtchd:u,vidwt:t,viddur:l,vidtimeseconds:s,sessiontimeseconds:n,live:!1,parentpage:location.origin,containerName:"learnvideoplayer",currentCaptions:e.languageCaptions}})}function Si(e,t,n,o,r){return e!==0&amp;&amp;t&amp;&amp;(n+=e&lt;o&amp;&amp;o!==void 0?Dn(r-o)*t:Dn(r-e)*t),n}function Br(e,t,n,o,r){return e!==0&amp;&amp;t&amp;&amp;(n+=e&lt;o&amp;&amp;o!==void 0?Dn(r-o):Dn(r-e)),n}function wi(e,t,n,o,r,i){return i!==void 0&amp;&amp;e!==0&amp;&amp;t&amp;&amp;(n+=i&gt;e?i&lt;o&amp;&amp;o!==void 0?Dn(r-o)*t:Dn(r-i)*t:e&lt;o&amp;&amp;o!==void 0?Dn(r-o)*t:Dn(r-e)*t),n}function Ei(e,t,n,o,r,i){return i!==void 0&amp;&amp;e!==0&amp;&amp;t&amp;&amp;(n+=i&gt;e?i&lt;o&amp;&amp;o!==void 0?Dn(r-o):Dn(r-i):e&lt;o&amp;&amp;o!==void 0?Dn(r-o):Dn(r-e)),n}function Vo(e,t,n,o,r=!1){return new Promise((i,s)=&gt;{o&amp;&amp;setTimeout(()=&gt;{s(`${e} load timeout`)},o);let a=document.createElement("script");a.src=e,r&amp;&amp;a.setAttribute("data-callback","setupEnforcement"),a.async=!0,a.defer=!0,a.onload=i,t&amp;&amp;(a.integrity=t,a.crossOrigin="anonymous"),a.onerror=()=&gt;{s(`Failed to load ${e}`)},(document.body||document.head).appendChild(a)}).then(()=&gt;{if(n!==void 0){if(window[n]===void 0)throw new Error(`${e} loaded successfully but ${n} is undefined.`);return window[n]}})}var gse="2.3.11.2",dAe=`/static/third-party/azure-media-player/${gse}/azuremediaplayer.min.js`,pAe=`/static/third-party/azure-media-player/${gse}/azuremediaplayer.min.css`,hse=!1,mAe="application/vnd.ms-sstr+xml",hAe="video/mp4",kr,bb,gAe=async()=&gt;{if(hse)return Promise.resolve();{let e=document.createElement("link");return e.setAttribute("rel","stylesheet"),e.setAttribute("type","text/css"),e.setAttribute("href",pAe),document.head.appendChild(e),Vo(dAe,null,"amp").then(()=&gt;{hse=!0})}},fse=e=&gt;{let t=document.title.includes("Embedded Video");S(m`&lt;div&gt;
			&lt;img
				class="is-full-width"
				src=${t?"/en-us/media/learn/tv/episode/empty_state_video_embedded.svg?branch=main":"/en-us/media/learn/tv/episode/empty_state_video.svg?branch=main"}
				alt="${Uh}"
			/&gt;
			&lt;p
				style=${t?"margin-left: 2rem;":""}
				class="font-size-md has-text-centered margin-top-xxs"
			&gt;
				${Uh} &lt;br /&gt;
				${TS}&lt;br /&gt;
			&lt;/p&gt;
		&lt;/div&gt;`,e)},fAe=(e,t=!1)=&gt;t?m`&lt;video
				id="video-element"
				poster="${e.publicVideo.thumbnailOtherSizes.w1120Url}"
				class="azuremediaplayer amp-default-skin amp-big-play-centered"
				style="height: 100vh;width: 100%;overflow: hidden"
		  /&gt;`:m`&lt;video
				id="video-element"
				poster="${e.publicVideo.thumbnailOtherSizes.w1120Url}"
				class="azuremediaplayer amp-default-skin amp-big-play-centered"
				style="width: 100%"
		  /&gt;`,bAe={autoplay:!1,controls:!0,hotKeys:{enableVolumeScroll:!1},inactivityTimeout:1e3,logo:{enabled:!1},playbackSpeed:{enabled:!0,initialSpeed:1,speedLevels:[{name:"0.5",value:.5},{name:"0.75",value:.75},{name:"1.0",value:1},{name:"1.25",value:1.25},{name:"1.50",value:1.5},{name:"1.75",value:1.75},{name:"2.0",value:2}]}};async function bse(e,t,n=!1){S(fAe(e,n),t);let o=e.publicVideo.thumbnailOtherSizes.w1120Url;await gAe(),kr=amp("video-element",{...bAe,poster:o,corsPolicy:amp.CorsConfig.Anonymous});let i=[e.publicVideo.adaptiveVideoUrl,e.publicVideo.highQualityVideoUrl,e.publicVideo.mediumQualityVideoUrl,e.publicVideo.lowQualityVideoUrl].filter(p=&gt;p?.length&gt;0).map(p=&gt;({src:p,type:p===e.publicVideo.adaptiveVideoUrl?mAe:hAe})),s=e.publicVideo.captions.map(p=&gt;({kind:"captions",srclang:p.language,label:da[p.language],src:p.url})).sort((p,h)=&gt;p.srclang.localeCompare(h.srclang)),a=$q();bb=e.publicVideo.durationInMillisecond;let l=Dn(bb),c=document.getElementById("video-element");c.after(_Ae(bb)),a&gt;0&amp;&amp;a&lt;l&amp;&amp;kr.addEventListener(amp.eventName.play,u);function u(){kr.currentTime($q()),kr.removeEventListener(amp.eventName.play,u)}return kr.addEventListener(amp.eventName.loadeddata,Nq),kr.src(i,s),kr.width("940px"),kr.addEventListener("playing",()=&gt;c.parentNode.querySelector("time").style.display="none"),Array.from(document.querySelectorAll("a[href^='#time=']")).forEach(p=&gt;{p.onclick=()=&gt;Nq()}),mse(kr,e),kr}function _Ae(e){let t=document.createElement("time");return t.style.position="absolute",t.style.bottom="0",t.style.right="0",t.style.marginRight="1rem",t.style.marginBottom="1rem",t.style.backgroundColor="#000",t.style.color="#fff",t.style.paddingLeft="0.5em",t.style.paddingRight="0.5em",t.style.height="2em",t.style.lineHeight="2",t.style.fontSize="0.875rem",t.style.borderRadius="2px",t.style.border="1px solid rgba(255,255,255,0)",t.textContent=dg(e),t}function $q(){let e=location.href,t="#time=";if(e.includes(t)){let n=e.substring(e.indexOf(t)+t.length);return mg(n)}return mg("0s")}function Nq(){if(!location.hash.startsWith("#time="))return;let e=kr.paused(),t=$q();t&gt;0&amp;&amp;t&lt;bb/1e3?kr.currentTime(t):kr.currentTime(0),kr.play(),e&amp;&amp;kr.pause()}function _se(){let e=document.querySelector(".vjs-volume-control"),t=document.querySelector(".vjs-volume-control .vjs-menu");!e||!t||(e.setAttribute("role","menu"),t.setAttribute("role","menuitem"))}window.addEventListener("hashchange",()=&gt;{kr!==void 0&amp;&amp;Nq()});function lx(e){let t=new URL(e,location.origin),n=decodeURIComponent(t.pathname).toLowerCase().replace(zy,"$1").replace(Tu,"/"),o=t.searchParams.get("view");if(o&amp;&amp;(t.search="",t.searchParams.set("view",o),n+=t.search),n.indexOf("/learn/challenges")!==-1||n.indexOf("/training/challenges")!==-1){let r=t.searchParams.get("id");r&amp;&amp;(t.search="",t.searchParams.set("id",r),n+=t.search)}return n}function vse(e){e.type!=="docs"&amp;&amp;e.type!=="qa"&amp;&amp;e.type!=="url"&amp;&amp;(e.type="docs"),e.type!=="url"&amp;&amp;e.data.url&amp;&amp;(e.data.url=lx(e.data.url))}function fo(e){e.items?.forEach(vse),e.sections?.forEach(t=&gt;t.items?.forEach(vse))}var xt={baseUrl:$.lists,async getAllLists(e=!1){let t=j(`${this.baseUrl}${e?`?${ne({ignoreEmptyLists:!0})}`:""}`,{}),n=await M(t);if(ue(n),n.ok){let o=await n.json();return o.forEach(fo),o}throw new Error(`${n.status}: ${n.statusText}`)},async getAllListsByUrl(e){let t=[];e.forEach(i=&gt;{t.push(lx(i))});let n=JSON.stringify(t),o=j(`${this.baseUrl}/by-url`,{method:"POST",body:n}),r=await M(o);if(ue(r),r.ok)return await r.json();throw new Error(`${r.status}: ${r.statusText}`)},async getList(e){let t={locale:_.data.userLocale,useNewFlow:!0},n=`${this.baseUrl}/${e}?${ne(t)}`,o=j(n,{},!0),r=await M(o);if(ue(r),r.ok){let i=await r.json();return fo(i),i}throw r.status===404?new De(r,"NotFoundError"):r.status===403?new De(r,"ForbiddenError"):new De(r,"UnexpectedError")},async getStudyGuideList(e,t,n=te().apiBranchParam){let o={locale:_.data.userLocale,branch:w.supportLevel==="production"&amp;&amp;w.reviewFeatures?n:null},r={credentials:w.supportLevel==="production"&amp;&amp;w.reviewFeatures?"include":void 0},i=`${this.baseUrl}/studyguide/${e}/${t}?${ne(o)}`,s=j(i,r,!0),a=await M(s);if(ue(a),a.ok){let l=await a.json();return fo(l),l}throw a.status===404?new De(a,"NotFoundError"):new De(a,"UnexpectedError")},async createList(e){let t=JSON.stringify(e),n=j(this.baseUrl,{method:"POST",body:t},!0),o=await M(n);if(ue(o),o.ok)return{hasError:!1,data:await o.json()};if(o.status===400)return{hasError:!0,error:await o.json()};throw new Error(`${o.status}: ${o.statusText}`)},async deleteList(e){let t=j(this.baseUrl+"/"+e,{method:"DELETE"},!0),n=await M(t);if(ue(n),!n.ok)throw new Error(`${n.status}: ${n.statusText}`)},async copyList(e,t,n){let o=JSON.stringify({name:t,description:n}),r=j(`${this.baseUrl}/copy/${e}`,{method:"POST",body:o},!0),i=await M(r);if(ue(i),i.ok){let s=await i.json();return fo(s),{hasError:!1,data:s}}if(i.status===400)return{hasError:!0,error:await i.json()};throw new Error(`${i.status}: ${i.statusText}`)},async submitForLocalize(e){let t="true",n=j(`${this.baseUrl}/${e}/localize`,{method:"PATCH",body:t},!0),o=await M(n);if(ue(o),o.ok){let r=await o.json();return fo(r),{hasError:!1,data:r}}if(o.status===400)return{hasError:!0,error:await o.json()};throw new Error(`${o.status}: ${o.statusText}`)},async convertList(e){let t="true",n=j(`${this.baseUrl}/${e}/official`,{method:"PATCH",body:t},!0),o=await M(n);if(ue(o),o.ok){let r=await o.json();return fo(r),{hasError:!1,data:r}}if(o.status===400)return{hasError:!0,error:await o.json()};throw new Error(`${o.status}: ${o.statusText}`)},async toggleListPrivacy(e,t){let n=t.toString(),o=j(`${this.baseUrl}/${e}/private`,{method:"PATCH",body:n},!0),r=await M(o);if(ue(r),r.ok){let i=await r.json();return fo(i),{hasError:!1,data:i}}if(r.status===400)return{hasError:!0,error:await r.json()};throw new Error(`${r.status}: ${r.statusText}`)},async toggleShowUserDisplayName(e,t){let n=t.toString(),o=j(`${this.baseUrl}/${e}/showuserdisplayname`,{method:"PATCH",body:n},!0),r=await M(o);if(ue(r),r.ok){let i=await r.json();return fo(i),{hasError:!1,data:i}}if(r.status===400)return{hasError:!0,error:await r.json()};throw new Error(`${r.status}: ${r.statusText}`)},async updateListMetadata(e,t){let n=JSON.stringify({name:t.name,description:t.description}),o={useNewFlow:!0},r=j(`${this.baseUrl}/${e}?${ne(o)}`,{method:"PATCH",body:n},!0),i=await M(r);if(ue(i),i.ok){let s=await i.json();return fo(s),{hasError:!1,data:s}}if(i.status===400)return{hasError:!0,error:await i.json()};throw new Error(`${i.status}: ${i.statusText}`)},async sortList(e,t){let n={locale:_.data.userLocale},o=`${this.baseUrl}/${e}?${ne(n)}`,r=JSON.stringify(t),i=j(o,{method:"PUT",body:r},!0),s=await M(i);if(ue(s),s.ok){let a=await s.json();return fo(a),{hasError:!1,data:a}}if(s.status===400)return{hasError:!0,error:await s.json()};throw new Error(`${s.status}: ${s.statusText}`)},async addItem(e,t){let n=JSON.stringify(t),o=j(this.baseUrl+"/"+e,{method:"POST",body:n},!0),r=await M(o);if(ue(r),r.ok)return{hasError:!1,data:await r.json()};if(r.status===400||r.status===403)return{hasError:!0,error:await r.json()};throw new Error(`${r.status}: ${r.statusText}`)},async deleteItem(e,t){let n=j(this.baseUrl+"/"+e+"/"+t,{method:"DELETE"},!0),o=await M(n);if(ue(o),!(o.ok||o.status===204))throw new Error(`${o.status}: ${o.statusText}`)},async updateItem(e,t,n){let o=JSON.stringify(n),r=j(`${this.baseUrl}/${e}/${t}`,{method:"PUT",body:o},!0),i=await M(r);if(ue(i),i.ok)return{hasError:!1,data:await i.json()};if(i.status===400||i.status===403)return{hasError:!0,error:await i.json()};throw new Error(`${i.status}: ${i.statusText}`)},async getListsItems(e){let t={uid:e.join(","),locale:_.data.userLocale},n=j(`${this.baseUrl}/items/?${ne(t)}`,{}),o=await M(n);if(ue(o),o.ok)return(await o.json()).items;throw new De(o,"UnexpectedError")},async createSection(e,t,n){let o=JSON.stringify({name:t,description:n}),r=j(`${this.baseUrl}/${e}/section`,{method:"POST",body:o},!0),i=await M(r);if(ue(i),i.ok)return{hasError:!1,data:await i.json()};if(i.status===400)return{hasError:!0,error:await i.json()};throw new Error(`${i.status}: ${i.statusText}`)},async updateSection(e,t,n,o){let r=JSON.stringify({name:n,description:o}),i=j(`${this.baseUrl}/${e}/section/${t}`,{method:"PATCH",body:r},!0),s=await M(i);if(ue(s),s.ok)return{hasError:!1,data:await s.json()};if(s.status===400)return{hasError:!0,error:await s.json()};throw new Error(`${s.status}: ${s.statusText}`)},async deleteSection(e,t){let n=j(`${this.baseUrl}/${e}/section/${t}`,{method:"DELETE"},!0),o=await M(n);if(ue(o),o.ok)return{hasError:!1,data:await o.json()};if(o.status===400)return{hasError:!0,error:await o.json()};throw new Error(`${o.status}: ${o.statusText}`)},async getActiveTakedowns(e){if(e===null)return!1;let t=j(`${this.baseUrl}/takedown/active/${e}`,{method:"GET"},!1),n=await M(t);return n.ok?(await n.json()).hasContentTakedowns:!1},async getReportStatus(e){if(e===null)return"None";let t=j(`${this.baseUrl}/report/status/${e}`,{method:"GET"},!1),n=await M(t);return n.ok?await n.json():"Unknown"}};async function _b(e=F.document,t=!1){let n;if(typeof e=="string")if(!t&amp;&amp;new URL(Xe(e,_.data.userLocale),F.location.origin).href===F.location.href)e=F.document,n=new URL(F.location.href);else{let c=await Iq(e);n=c.url,e=c.document}else n=new URL(e.URL);let o=AT(e),r=()=&gt;o.page_type==="show"&amp;&amp;o.type?o.type:o.page_kind||"",i=new RegExp(`^/${_.data.userLocale}/answers[$/]`,"i"),s;n.pathname.match(i)?s="qa":s="docs";let a=n.toString(),l=null;return(n.pathname.indexOf("/learn/challenges")!==-1||n.pathname.indexOf("/training/challenges")!==-1)&amp;&amp;(l=Ni().id),{type:s,data:{url:lx(a),rawUrl:a,title:o["og:title"]||e.title,docId:o.document_id||"",docVIId:o.document_version_independent_id||"",pageType:o.page_type||"",pageKind:r(),uid:o.uid||"",challengeId:l,eventUid:o.eventUid||"",durationInMillisecond:bb||null,showId:o.showId||""}}}function yse(e,t){return{type:"url",data:{url:e,rawUrl:"",title:t,docId:"",docVIId:"",pageType:"",pageKind:"",uid:"",challengeId:"",eventUid:"",durationInMillisecond:null,showId:""}}}var Km={...Eu,learnCopilot:"learnCopilot"};function vAe(){return{hasError:!1,data:yP()}}function yAe(){return{id:"8668bo05no71pe_docs-F48EED8DDB2A7AB5867E21F9EFBE193F",listId:"8668bo05no71pe",type:"docs",data:{url:"/training/modules/describe-cloud-service-types/",rawUrl:"https://learn.microsoft.com/en-us/training/modules/describe-cloud-service-types/",title:"Describe cloud service types",docId:"739b9c09-00c8-ec2a-f253-f47bb89bc337",docVIId:"cb9807e6-0b8e-72d7-cffd-1e3400d2656b",pageType:"learn",pageKind:"module",uid:"learn.wwl.describe-cloud-service-types",challengeId:"id",eventUid:"",durationInMillisecond:null,showId:"",iconUrl:"/training/achievements/describe-cloud-service-types.svg",products:["azure"],levels:["beginner"],roles:["administrator","developer","devops-engineer","solution-architect"],display_products:["Azure"],display_levels:["Beginner"],display_roles:["Administrator","Developer","DevOps Engineer","Solution Architect"],childUids:["learn.wwl.describe-cloud-service-types.introduction","learn.wwl.describe-cloud-service-types.describe-infrastructure-service","learn.wwl.describe-cloud-service-types.describe-platform-service","learn.wwl.describe-cloud-service-types.describe-software-service","learn.wwl.describe-cloud-service-types.knowledge-check","learn.wwl.describe-cloud-service-types.summary"],completedChildUids:["learn.wwl.describe-cloud-service-types.introduction","learn.wwl.describe-cloud-service-types.describe-infrastructure-service","learn.wwl.describe-cloud-service-types.describe-platform-service","learn.wwl.describe-cloud-service-types.describe-software-service","learn.wwl.describe-cloud-service-types.knowledge-check","learn.wwl.describe-cloud-service-types.summary"],durationInMinutes:12,remainingTime:0,progress:1},lastModified:"2024-10-09T18:18:29+00:00"}}function xAe(){return{id:"pee8f1eok3jdmm",userId:"4be18704-606e-42ef-9e1c-1f701124cb7a",name:"Castaways",description:"",type:"collection",lastModified:"2024-09-10T20:32:12+00:00",totalItems:1,items:[],itemCount:0,sections:[{id:"ozz6bdk75x0p61",userId:"4be18704-606e-42ef-9e1c-1f701124cb7a",listId:"pee8f1eok3jdmm",name:"Milestone 1",items:[yAe()],itemCount:1,daysToComplete:1,lastModified:"2024-09-10T20:30:45+00:00"}],sectionCount:1,isPrivate:!1,isOfficial:!1,shouldLocalize:!1,isLocalized:!1,isFallbackLocale:!1,showUserDisplayName:!1,moduleCount:1,completedModuleCount:1,remainingDuration:0,totalDuration:12,skillingPlanId:"8668bogn16kmym"}}function yP(){return{id:"8668bogn16kmym",userId:"4be18704-606e-42ef-9e1c-1f701124cb7a",listId:"pee8f1eok3jdmm",learningOutcomes:["Learn how to survive on an island \u{1F3DD}\uFE0F"],contentList:xAe(),publishedOn:new Date("2024-09-10T20:32:04.066+00:00"),hasParticipants:!0,expectedParticipants:0,lastModified:"2024-09-10T20:32:22+00:00",startedOn:new Date("2024-09-10T20:32:22.6555025+00:00"),completedOn:new Date("2024-09-10T20:32:22.7255233+00:00"),itemsCompleted:1}}function qq(){return{userId:"4be18704-606e-42ef-9e1c-1f701124cb7a",skillingPlanFilter:2,skillingPlans:[yP()],count:1}}function xse(){return{hasError:!1,data:yP()}}function Wm(){return Rp()}var Tse={async completeSkillingPlan(){let e=vAe();switch(Wm()){case Km.learnCopilot:e.data.source="learn-copilot";break;default:break}return e},async getSkillingPlan(){let e=yP();switch(Wm()){case Km.learnCopilot:e.source="learn-copilot";break;default:break}return e},async createSkillingPlan(){let e=qq();switch(Wm()){case Km.learnCopilot:e.skillingPlans[0].source="learn-copilot";break;default:break}return e},async updateSkillingPlan(){let e=xse();switch(Wm()){case Km.learnCopilot:e.data.source="learn-copilot";break;default:break}return e},async updatePlanList(){let e=xse();switch(Wm()){case Km.learnCopilot:e.data.source="learn-copilot";break;default:break}return e},async getJoinedSkillingPlans(){let e=qq();switch(Wm()){case Km.learnCopilot:e.skillingPlans[0].source="learn-copilot";break;default:break}return e},async getCreatedSkillingPlans(){let e=qq();switch(Wm()){case Km.learnCopilot:e.skillingPlans[0].source="learn-copilot";break;default:break}return e}};var jo={async getSkillingPlan(e){let t={locale:_.data.userLocale},n=`${$.lists}/skillingPlan/${e}?${ne(t)}`,r=j(n,{method:"GET"}),i=await M(r);if(ue(i),i.ok){let s=await i.json();return fo(s.contentList),s}throw new Error(`${i.status}: ${i.statusText}`)},async completeSkillingPlan(e){if(I.formAdvisorMocks){let i=await Tse.completeSkillingPlan();return i.data.source="learn-copilot",i}let t=`${$.lists}/completeSkillingPlan`,o={method:"POST",body:JSON.stringify(e)},r=await M(j(t,o));if(ue(r),r.ok){let i=await r.json();return fo(i.contentList),{hasError:!1,data:i}}if(r.status===400)return{hasError:!0,error:await r.json()};throw new Error(`${r.status}: ${r.statusText}`)},async createSkillingPlan(e){let t=`${$.lists}/skillingPlan`,o={method:"POST",body:JSON.stringify(e)},r=await M(j(t,o));if(ue(r),r.ok){let i=await r.json();return fo(i.contentList),{hasError:!1,data:i}}if(r.status===400)return{hasError:!0,error:await r.json()};throw new Error(`${r.status}: ${r.statusText}`)},async updateSkillingPlan(e,t){let n=`${$.lists}/skillingPlan/${e}`,r={method:"PATCH",body:JSON.stringify(t)},i=await M(j(n,r));if(ue(i),i.ok){let s=await i.json();return fo(s.contentList),{hasError:!1,data:s}}if(i.status===400)return{hasError:!0,error:await i.json()};throw new Error(`${i.status}: ${i.statusText}`)},async updatePlanList(e,t){let n=`${$.lists}/skillingPlan/${e}/list`,r={method:"PATCH",body:JSON.stringify(t)},i=await M(j(n,r));if(ue(i),i.ok){let s=await i.json();return fo(s.contentList),{hasError:!1,data:s}}if(i.status===400)return{hasError:!0,error:await i.json()};throw new Error(`${i.status}: ${i.statusText}`)},async deleteSkillingPlan(e){let t=`${$.lists}/skillingPlan/${e}`,o=await M(j(t,{method:"DELETE"}));if(ue(o),!o.ok)throw new Error(`${o.status}: ${o.statusText}`)},async getJoinedSkillingPlans(e=0,t=12,n){let o=`${$.lists}/skillingPlan/joined/${n}?${ne({page:e+1,pageSize:t})}`,r=j(o,{},!0),i=await M(r);if(ue(i),i.ok)return await i.json();throw new Error(`${i.status}:${i.statusText}`)},async getCreatedSkillingPlans(e=0,t=12){let n=t===-1?"":"?"+ne({page:e+1,pageSize:t}),o=`${$.lists}/skillingPlan/created${n}`,r=j(o,{},!0),i=await M(r);if(ue(i),i.ok)return await i.json();throw new Error(`${i.status}:${i.statusText}`)},async joinSkillingPlan(e){let n=te(location.search).learnerGroupId,o=`${$.lists}/skillingPlan/${e}/join?${ne({registrationType:1,learnerGroupId:n||""})}`,r=j(o,{method:"POST"},!0,!1),i=await M(r);if(ue(i),i.ok)return{};throw new Error(`${i.status}:${i.statusText}`)},async leaveSkillingPlan(e){let t=`${$.lists}/skillingPlan/${e}/leave`,n=j(t,{method:"POST"},!0,!1),o=await M(n);if(ue(o),o.ok)return{};throw new Error(`${o.status}:${o.statusText}`)},async trackClick(e,t){let n=`${$.lists}/skillingPlan/${e}/trackClick/${t}`,o=j(n,{method:"POST"},!0,!1),r=await M(o);if(ue(r),r.ok)return{};throw new Error(`${r.status}:${r.statusText}`)},async getPlanStatistics(e){let t=`${$.lists}/skillingPlan/${e}/statistics`,n=j(t,{},!0),o=await M(n);if(ue(o),o.ok)return await o.json();throw new Error(`${o.status}:${o.statusText}`)},async createLearnerGroup(e,t,n=""){let o=`${$.lists}/skillingPlan/${e}/learnerGroup`,i={method:"POST",body:JSON.stringify({name:t,description:n})},s=await M(j(o,i));if(ue(s),s.ok)return{hasError:!1,data:await s.json()};if(s.status===400)return{hasError:!0,error:await s.json()};throw new Error(`${s.status}:${s.statusText}`)},async updateLearnerGroup(e,t,n,o=""){let r=`${$.lists}/skillingPlan/${e}/learnerGroup/${t}`,s={method:"PATCH",body:JSON.stringify({name:n,description:o})},a=await M(j(r,s));return ue(a),a.ok?{hasError:!1,data:await a.json()}:{hasError:!0,error:await a.json()}},async deleteLearnerGroup(e,t){let n=`${$.lists}/skillingPlan/${e}/learnerGroup/${t}`,r=await M(j(n,{method:"DELETE"}));return ue(r),r.ok?{hasError:!1}:{hasError:!0,error:await r.json()}}};var xP;function wse(e=()=&gt;!0){return xP===void 0&amp;&amp;(xP=xt.getAllLists()),xP.then(t=&gt;{let n=t.find(o=&gt;o.type==="bookmarks");return n&amp;&amp;(n.name=rS),t.filter(e)})}async function Ese(){return L.isAuthenticated===!1?[]:(await jo.getCreatedSkillingPlans(0,-1)).skillingPlans.filter(t=&gt;!t.publishedOn)}function kse(e){return xP=void 0,xt.createList(e)}async function vb(){let e=Dr()||"",t=await lv(e),n=["MicrosoftEmployee","MicrosoftAgencyTemporary","MicrosoftVendor","MicrosoftIntern"];return t?t.affiliations.some(o=&gt;n.includes(o)):!1}function TAe(e,t=!1){switch(e){case"MicrosoftEmployee":return rB;case"MicrosoftAgencyTemporary":return aB;case"MicrosoftVendor":return iB;case"MicrosoftIntern":return sB;case"RegionalDirector":return lB;case"Mvp":return t?OK:oB;case"StudentAmbassador":return t?BK:cB;default:return""}}function TP(e){let t=e?e[0]:"";return TAe(t)}function Fq(e,t){e=decodeURIComponent(e);let n=Er(e,t.target),o=m`&lt;section
		id="copy-success-modal-body"
		class="modal-card-body padding-xs display-flex flex-direction-column"
	&gt;
		&lt;button
			class="modal-close modal-card-close-button is-sticky margin-inline-sm color-text-subtle align-self-flex-start padding-xs"
			aria-label=${ge}
		&gt;&lt;/button&gt;
		&lt;header class="modal-card-head padding-none justify-content-center margin-bottom-sm"&gt;
			&lt;img
				role="presentation"
				class="image image-76x76 image-128x128-desktop"
				src="/en-us/media/illustrations/success-code-redeem-or-copy.svg?branch=live"
			/&gt;
		&lt;/header&gt;

		&lt;div class="display-flex flex-direction-column align-items-center"&gt;
			&lt;h2 id="code-to-redeem" class="font-size-h5 centered margin-bottom-sm"&gt;
				${sE}
			&lt;/h2&gt;
		&lt;/div&gt;
	&lt;/section&gt;`,r=m`&lt;div id="copy-modal" class="modal is-active width-auto-tablet"&gt;
		&lt;div class="modal-background"&gt;&lt;/div&gt;
		&lt;div class="modal-card modal-content width-350 width-500-tablet padding-xxs margin-inline-auto"&gt;
			${o}
		&lt;/div&gt;
	&lt;/div&gt;`;if(n){let i=document.createElement("div");S(r,i),new _e(i).show()}}async function Cse(e){if(!w.reviewFeatures)return;let t=Array.from(e.querySelectorAll("[data-contenteditbtn] a, a[data-contenteditbtn]"));for(let n of t){Ke("edit-in-editor",{require:!0})||(n.hidden=!1);let o=n.dataset.original_content_git_url,r=n.dataset.original_content_git_url_template,i=n.dataset.pr_repo,s=n.dataset.pr_branch;r&amp;&amp;r.length&amp;&amp;i&amp;&amp;i.length&amp;&amp;s&amp;&amp;s.length?n.setAttribute("href",r.replace("{repo}",i).replace("{branch}",s)):o&amp;&amp;o.length&amp;&amp;n.setAttribute("href",o)}wAe(t)}async function SAe(e){let t=document.createElement("div");t.classList.add("modal-content");let n=new _e(t);return S(e,t),n.show()}async function wAe(e){if(!Ke("edit-in-editor",{require:!0}))return;console.log("edit-in-editor flag running.");let t=await EAe();for(let n of e){let{title:o,description:r,link:i,moreInfo:s}=use(t,n);n.addEventListener("click",function(a){a.preventDefault(),SAe(cse(o,r,i,s))}),n.hidden=!1}}async function EAe(){if(!L.isAuthenticated||!await vb())return 0;if(!kAe())return 1;let e=rse();return await CAe(e)?3:2}function kAe(){let e=AT(document);return e?.original_content_git_url?e?.original_content_git_url?.endsWith(".md"):!1}async function CAe(e){if(!e)return!1;let t=e?await ise(e.access_token):null,n=await sse();return t&amp;&amp;n&amp;&amp;n.login&amp;&amp;n.login.toLowerCase()===t.toLowerCase()}var Ase=w.reviewFeatures===!0&amp;&amp;(w.accessLevel==="local"||w.supportLevel==="development"&amp;&amp;w.accessLevel==="online"||Ot);var AAe=1e3*60*5,PAe=new URL(window.location.href).pathname.replace(new RegExp(`^/${_.data.userLocale}`),""),zd;async function SP(e){if((!zd||zd&amp;&amp;"failed"in zd)&amp;&amp;(zd=await Lse()),!zd||"failed"in zd)return Pse("feature-rollout-failure",{featureName:e}),!1;let t=zd.activeFeatures.find(o=&gt;"name"in o?o.name===e:!1);if(!t)return!1;let n=await IAe(t);return Pse("feature-rollout-activated",{featureName:e,isActive:n}),n}async function IAe(e,t=_.data.userLocale,n=PAe,o=Ae.then(()=&gt;L.isAuthenticated)){if(!e.conditions)return!0;let r=e.conditions.find(u=&gt;u.limitTo==="locale");if(!(r?r.locales.includes(t):!0))return!1;let s=e.conditions.find(u=&gt;u.limitTo==="pathname");return(s?!!s.startsWith.find(u=&gt;n.startsWith(u)):!0)?e.conditions.find(u=&gt;u.limitTo==="authenticated")?await o:!0:!1}async function Ise(e=A("prefetch-feature-rollout")==="true"){e&amp;&amp;(zd=await Lse())}async function Lse(e=te()["refresh-rollout"]==="true"){let t=e?null:LAe();if(t)return t;let n="/en-us/feature-rollout.json";Ase&amp;&amp;(n="/en-us/test/feature-rollout.json");try{let o=await M(n,{method:"GET"});if(!o.ok)return{failed:!0};let r=await o.json();return r.expiresAt=new Date(Date.now()+AAe).getTime(),we.setItem("rolloutStatus",JSON.stringify(r)),r}catch{return{failed:!0}}}function LAe(){let e=we.getItem("feature-rollout");if(!e)return null;let t;try{t=JSON.parse(e)}catch{return null}if(!t||"failed"in t||!t.expiresAt)return null;let n=t.expiresAt||0;return Date.now()&gt;=n||!("activeFeatures"in t)||"failed"in t?null:t}function Pse(e,t){He({content:{type:e,content:JSON.stringify(t)}})}async function Rse(e){let t={method:"POST",body:e,credentials:"same-origin"},n=new Request($.siteFeedback,t),o=await M(n);if(!o.ok)throw new Error(`Error fetching ${n.url}`);return o}var RAe=["jpeg","jpg","png","gif"],MAe=1024*1024*5;function Mse(e){let t=[];return Array.from(e).forEach(n=&gt;{(n.type.split("/")[0]!=="image"||RAe.indexOf(n.type.split("/")[1])===-1)&amp;&amp;t.push(rK.replace("{fileName}",n.name)),n.size&gt;=MAe&amp;&amp;t.push(iK.replace("{fileName}",n.name))}),t}var Cn={"functionality-other":g6,"learn-content-other":b6,"feature-request":h6,"category-general":f6,"tutorial-content-quality":u6,"learn-credit-problem":v6,"sandbox-problem":T6,"registration-problem":x6,"problem-with-cloudshell":a6,"problem-with-install":c6,"problem-with-dotnet-editor":l6,"content-mistake":m6,"content-question":_6,"translation-quality":S6,"category-other":y6},DAe=[{icon:"docon-developer-tools",value:"Microsoft Learn/Customer Feedback/Engineering",id:"feedback-report-category-product",subCategories:[{value:"Microsoft Learn/Customer Feedback/Engineering/Gamification",text:Cn["learn-credit-problem"]},{value:"Microsoft Learn/Customer Feedback/Engineering/Interactivity",text:Cn["sandbox-problem"]},{value:"Microsoft Learn/Customer Feedback/Engineering/Profile",text:Cn["registration-problem"]},{value:"Microsoft Learn/Customer Feedback/Engineering",text:Cn["category-other"]}],text:Cn["functionality-other"]},{icon:"docon-text-document",value:"Microsoft Learn/Customer Feedback/Content",id:"feedback-report-category-content",subCategories:[{value:"Microsoft Learn/Customer Feedback/Content/{{REPO-AREA}}",text:Cn["content-mistake"]},{value:"Microsoft Learn/Customer Feedback/Content/{{REPO-AREA}}",text:Cn["content-question"]},{value:"Microsoft Learn/Customer Feedback/Localization/{{REPO-AREA}}",text:Cn["translation-quality"]},{value:"Microsoft Learn/Customer Feedback/Content",text:Cn["category-other"]}],text:Cn["learn-content-other"]},{icon:"docon-web-components",value:"Microsoft Learn/Customer Feedback/Engineering/Experience",text:Cn["feature-request"]},{icon:"docon-feedback",value:"Microsoft Learn/Customer Feedback",text:Cn["category-general"]}],$Ae={type:"reportIssue",source:"Report an issue",orgId:"0842495d64db4f69a49eaab7007ce057",categories:DAe},NAe=[{icon:"docon-developer-tools",value:"Tutorial Feedback/Customer Feedback/Engineering",id:"feedback-report-category-product",subCategories:[{value:"Tutorial Feedback/Customer Feedback/Engineering/Interactivity",text:Cn["problem-with-cloudshell"]},{value:"Tutorial Feedback/Customer Feedback/Engineering/Interactivity",text:Cn["problem-with-install"]},{value:"Tutorial Feedback/Customer Feedback/Engineering/Interactivity",text:Cn["problem-with-dotnet-editor"]},{value:"Tutorial Feedback/Customer Feedback/Engineering/Profile",text:Cn["registration-problem"]},{value:"Tutorial Feedback/Customer Feedback/Engineering",text:Cn["category-other"]}],text:Cn["functionality-other"]},{icon:"docon-text-document",value:"Tutorial Feedback/Customer Feedback/Content",id:"feedback-report-category-content",subCategories:[{value:"Tutorial Feedback/Customer Feedback/Content/{{REPO-AREA}}",text:Cn["content-mistake"]},{value:"Tutorial Feedback/Customer Feedback/Content/{{REPO-AREA}}",text:Cn["content-question"]},{value:"Tutorial Feedback/Customer Feedback/Localization/{{REPO-AREA}}",text:Cn["translation-quality"]},{value:"Tutorial Feedback/Customer Feedback/Content",text:Cn["category-other"]}],text:Cn["tutorial-content-quality"]},{icon:"docon-web-components",value:"Tutorial Feedback/Customer Feedback/Engineering/Experience",text:Cn["feature-request"]},{icon:"docon-feedback",value:"Tutorial Feedback/Customer Feedback",text:Cn["category-general"]}],qAe={type:"tutorialFeedback",source:"Report an issue",orgId:"0842495d64db4f69a49eaab7007ce057",categories:NAe};function Dse(e,t){let n=FAe(t),o=UAe(n);S(o,e)}function FAe(e){return e==="reportIssue"?$Ae:qAe}function UAe(e){return m`
		&lt;h2 id="report-feedback" class="title is-2 margin-top-xs"&gt;${o6}&lt;/h2&gt;
		&lt;form id="feedback-report-form" method="POST"&gt;
			&lt;fieldset id="feedback-type-selection"&gt;
				&lt;div class="field"&gt;
					&lt;span class="font-weight-semibold font-size-sm"&gt;
						${E6}
						&lt;span class="required-indicator" aria-hidden="true"&gt;&lt;/span&gt;
					&lt;/span&gt;
					&lt;div
						class="control display-flex flex-direction-column margin-top-xxs"
						id="feedback-report-category"
					&gt;
						${e.categories.map(t=&gt;m`&lt;label class="radio margin-bottom-xxs" for="${t.value}"&gt;
								&lt;input
									type="radio"
									name="feedback-report-category"
									id="${t.value}"
									value="${t.value}"
									data-sub-category="${t.subCategories?t.id:""}"
									class="radio-dot"
								/&gt;
								&lt;span class="radio-label-text"&gt;${t.text}&lt;/span&gt;
							&lt;/label&gt;`)}
					&lt;/div&gt;
				&lt;/div&gt;
				${e.categories.filter(t=&gt;t.subCategories!==void 0).map(t=&gt;m` &lt;div class="field" hidden aria-live="polite"&gt;
							&lt;span class="font-weight-semibold font-size-sm"&gt;
								${w6}
								&lt;span class="required-indicator" aria-hidden="true"&gt;&lt;/span&gt;
							&lt;/span&gt;
							&lt;div class="control"&gt;
								&lt;div
									class="display-flex flex-direction-column margin-top-xxs"
									id="${t.id}"
									disabled
									aria-required="true"
								&gt;
									&lt;label class="label margin-bottom-xxs" aria-hidden="true"&gt;&lt;/label&gt;
									${t.subCategories.map(n=&gt;m` &lt;label class="radio margin-bottom-xxs"&gt;
											&lt;input
												name="question-2"
												type="radio"
												value="${n.value}"
												aria-labelledby="${t.id}"
												class="radio-dot"
											/&gt;
											&lt;span class="radio-label-text"&gt;${n.text}&lt;/span&gt;
										&lt;/label&gt;`)}
								&lt;/div&gt;
							&lt;/div&gt;
						&lt;/div&gt;`)}
				&lt;input type="hidden" name="category" value="" /&gt;
				&lt;input type="hidden" name="feedbackCategory" value="" /&gt;
				&lt;input type="hidden" name="issueType" value="" /&gt;
			&lt;/fieldset&gt;
			&lt;fieldset hidden id="feedback-form-info"&gt;
				&lt;div class="field"&gt;
					&lt;label class="label margin-bottom-xxs" for="feedback-report-feedbackTitle"&gt;
						${p6}
						&lt;span class="required-indicator" aria-hidden="true"&gt;&lt;/span&gt;
					&lt;/label&gt;
					&lt;div class="control"&gt;
						&lt;input
							class="input"
							type="text"
							id="feedback-report-feedbackTitle"
							name="summary"
							aria-required="true"
							value=""
							required
						/&gt;
					&lt;/div&gt;
				&lt;/div&gt;
				&lt;div class="field"&gt;
					&lt;label class="label margin-bottom-xxs" for="feedback-report-description"&gt;
						${d6}
						&lt;span class="required-indicator" aria-hidden="true"&gt;&lt;/span&gt;
					&lt;/label&gt;
					&lt;div class="control"&gt;
						&lt;textarea
							class="textarea"
							id="feedback-report-description"
							name="description"
							aria-required="true"
							required
						&gt;&lt;/textarea&gt;
					&lt;/div&gt;
				&lt;/div&gt;
				&lt;label class="label margin-bottom-xxs" for="feedback-report-attachment"
					&gt;${r6}&lt;/label
				&gt;
				&lt;div class="file has-name is-fullwidth"&gt;
					&lt;label class="file-label"&gt;
						&lt;input
							class="file-input"
							type="file"
							id="feedback-report-attachment"
							name="attachment"
							aria-required="false"
							accept=".jpeg, .jpg, .png, .gif"
							multiple="true"
						/&gt;
						&lt;span class="file-cta"&gt;
							&lt;span class="file-icon"&gt;
								&lt;span class="docon docon-upload"&gt;&lt;/span&gt;
							&lt;/span&gt;
							&lt;span class="file-label"&gt;${i6}&lt;/span&gt;
						&lt;/span&gt;
						&lt;span
							aria-controls="filename"
							aria-live="polite"
							class="file-name"
							id="feedback-report-attachment-file-name"
						&gt;&lt;/span&gt;
					&lt;/label&gt;
				&lt;/div&gt;
				&lt;div class="help margin-bottom-sm"&gt;${s6}&lt;/div&gt;
				&lt;div hidden id="attachment-validation" role="alert" aria-live="polite"&gt;&lt;/div&gt;
			&lt;/fieldset&gt;
			&lt;input type="hidden" name="contentLocale" value="" /&gt;
			&lt;input type="hidden" name="userLocale" value="" /&gt;
			&lt;input type="hidden" name="jsllImpressionGuid" value="" /&gt;
			&lt;input type="hidden" name="aiSessionId" value="" /&gt;
			&lt;input type="hidden" name="documentId" value="" /&gt;
			&lt;input type="hidden" name="versionIndependentDocumentId" value="" /&gt;
			&lt;input type="hidden" name="organizationId" value="${e.orgId}" /&gt;
			&lt;input type="hidden" name="uid" value="" /&gt;
			&lt;input type="hidden" name="contentPath" value="" /&gt;
			&lt;input type="hidden" name="url" value="" /&gt;
			&lt;input type="hidden" name="feedbackType" value="${e.type}" /&gt;
			&lt;input type="hidden" name="feedbackSource" value="${e.source}" /&gt;
			&lt;input type="hidden" name="author" value="" /&gt;
			&lt;p
				hidden
				id="feedback-report-error-message"
				class="has-text-danger margin-bottom-sm"
				aria-live="assertive"
				aria-relevant="text"
			&gt;
				${Jo}
			&lt;/p&gt;
			&lt;p
				hidden
				id="feedback-report-success-message"
				class="has-text-success margin-bottom-sm"
				aria-live="polite"
				aria-relevant="text"
			&gt;
				${KQ}
			&lt;/p&gt;
			&lt;div class="buttons"&gt;
				&lt;button class="button button-primary button-filled" type="submit" disabled&gt;
					${Xn}
				&lt;/button&gt;
				&lt;button class="button button-clear button-primary" id="clear-form-button" type="reset"&gt;
					${zz}
				&lt;/button&gt;
				&lt;button
					id="submit-another-feedback-button"
					class="button button-primary button-filled is-hidden"
					type="button"
				&gt;
					${YQ}
				&lt;/button&gt;
			&lt;/div&gt;
		&lt;/form&gt;
	`}var wP=!1;ct.subscribe(Wn,()=&gt;{cx("reportIssue")});var Nse=e=&gt;{wP=e},$se=e=&gt;{e.disabled=!1,e.classList.remove("is-loading")},Hq=e=&gt;e.querySelector("input:checked"),HAe=(e,t)=&gt;{let n=!1,o=e!=null&amp;&amp;"subCategory"in e.dataset&amp;&amp;e.dataset.subCategory||null;for(let r in t){let i=o!==r,s=t[r].closest("div.field");t[r].disabled=i,s.hidden=i;let a=Array.from(s.querySelectorAll(".radio"));i?a.forEach(l=&gt;{l.querySelector("input").removeAttribute("required")}):(n=!0,a.forEach(l=&gt;{l.querySelector("input").setAttribute("required","")}))}return n},qse=e=&gt;e.dispatchEvent(new CustomEvent("opened",{bubbles:!1})),OAe=(e,t,n)=&gt;{HAe(e,t)||qse(n)},BAe=e=&gt;{Array.from(e.querySelectorAll("[id^='feedback-report-category-'] .radio")).forEach(n=&gt;{n.querySelector("input").setAttribute("required","")}),qse(e)},zAe=e=&gt;{e.hidden=!1},GAe=e=&gt;{let t=e.target;if(!t.files||t.files.length===0)return;let n=document.querySelector("#attachment-validation"),o=Mse(t.files),r=t.parentElement.querySelector("#feedback-report-attachment-file-name");if(o.length){let s=o.map(a=&gt;m`&lt;p class="help help-danger margin-top-none"&gt;${a}&lt;/p&gt;`);S(m`${s}`,n),n.hidden=!1,S(m``,r);return}let i=Array.from(t.files).map(s=&gt;s.name).join(", ");S(m`${i}`,r),S(m``,n),n.hidden=!0},VAe=e=&gt;{e.disabled=!0,e.classList.add("is-loading")},Uq=e=&gt;e.hidden=!0,jAe=()=&gt;{let e=document.getElementById("feedback-report-category"),t=Hq(e),n=t.value,o=t.parentElement.textContent.trim();return{value:n,text:o}},YAe=e=&gt;{let t=document.getElementById("feedback-report-category"),n=Hq(t);if(n===null||!n.dataset.subCategory)return{valueSub:null,textSub:null};let r=Array.from(e[n.dataset.subCategory].querySelectorAll(".radio input")).filter(a=&gt;a.checked)[0],i=r.value,s=r.parentElement.textContent.trim();return{valueSub:i,textSub:s}},QAe=e=&gt;new FormData(e),Fse=e=&gt;e.hidden=!1,KAe=(e,t,n,o)=&gt;{e.classList.remove("is-hidden"),o.classList.add("is-hidden"),t.classList.add("is-hidden"),n.classList.add("is-hidden")},Use=(e,t)=&gt;{let n=e.querySelector("#feedback-report-attachment-file-name");document.getElementById("feedback-report-category-product").setAttribute("value",""),document.getElementById("feedback-report-category-content").setAttribute("value",""),e.category.value="",e.summary.value="",e.description.value="",e.attachment.value="",e.reset(),Array.from(e.querySelectorAll(".radio")).forEach(r=&gt;{let i=r.querySelector("input");i.setAttribute("required",""),i.checked=!1});for(let r in t){let i=t[r].closest("div.field"),s=e.querySelector("#feedback-form-info");i.hidden=!0,s.hidden=!0}S(m``,n)},WAe=async(e,t,{successMessage:n})=&gt;{let{value:o,text:r}=jAe(),{valueSub:i,textSub:s}=YAe(t);e.feedbackCategory&amp;&amp;(e.feedbackCategory.value=r),e.category.value=i||o,e.issueType&amp;&amp;(e.issueType.value=s),w.reviewFeatures&amp;&amp;(e.summary.value=`[TEST] ${e.summary.value}`),Rse(QAe(e)),Fse(n),Use(e,t)},XAe=(e,t,n,o,{successMessage:r})=&gt;{e.classList.add("is-hidden"),Uq(r),o.classList.remove("is-hidden"),t.classList.remove("is-hidden"),t.disabled=!0,n.classList.remove("is-hidden")};async function cx(e,t,n=!1){let o=document.querySelector(".feedback-report");if((!I.feedbackReport||!o)&amp;&amp;!n)return;Dse(o,e);let r=document.querySelector("#feedback-report-form");if(r===null||wP)return;wP=!0,bs(()=&gt;{wP=!1});let i=r.querySelector("#feedback-report-error-message"),s=r.querySelector("#feedback-report-category"),a={"feedback-report-category-product":r.querySelector("#feedback-report-category-product"),"feedback-report-category-content":r.querySelector("#feedback-report-category-content")},l=r.querySelector("#feedback-report-attachment"),c=r.querySelector("fieldset:nth-of-type(2)"),u=r.querySelector("button[type=submit]"),d=r.querySelector("#feedback-report-success-message"),p=r.querySelector("#feedback-report-feedbackTitle"),h=r.querySelector("#feedback-report-description"),g=r.querySelector("#submit-another-feedback-button"),f=r.querySelector("#clear-form-button"),b=r.querySelector("#feedback-type-selection");r.contentLocale.value=_.data.contentLocale,r.userLocale.value=_.data.userLocale,r.jsllImpressionGuid.value="";let y=vs.get("ai_session");r.aiSessionId.value=y!==void 0?y.split("|")[0]:"";let{uid:v,documentId:T,versionIndependentDocumentId:C,contentPath:k,url:D,author:N}=te(t);r.uid.value=v,r.documentId.value=T,r.versionIndependentDocumentId.value=C,r.contentPath.value=k,r.url.value=D,r.author.value=N;let re=()=&gt;{if(!r.checkValidity()){u.disabled=!0;return}$se(u)};Xt(s,"change",()=&gt;{let W=Hq(s);W?W.dispatchEvent(new CustomEvent("selected")):W=null}),Xt(p,"input",()=&gt;{re()}),Xt(h,"input",()=&gt;{re()});let Pe=Array.from(s.querySelectorAll("input"));Array.from(Pe).forEach(W=&gt;Xt(W,"selected",()=&gt;OAe(W,a,r))),Object.keys(a).forEach(W=&gt;Xt(a[W],"change",()=&gt;{BAe(r)})),Xt(r,"opened",()=&gt;zAe(c)),Xt(l,"change",GAe),Xt(r,"submit",async W=&gt;{if(W.preventDefault(),!u.disabled){VAe(u),Uq(i),Uq(d);try{await WAe(r,a,{successMessage:d}),KAe(g,u,f,b)}catch{Fse(i)}$se(u)}}),Xt(f,"click",()=&gt;{Use(r,a)}),Xt(g,"click",()=&gt;{XAe(g,u,f,b,{successMessage:d})})}async function Hse(){if(!_.data.isPermissioned)return;let e=JAe();e&amp;&amp;gn(e)}function JAe(){return _.data.permissionedType==="secret"||_.data.permissionedType==="private"?WG:null}function ZAe(e,t){return m`
		&lt;div class="modal-card"&gt;
			&lt;header class="modal-card-head padding-xxs"&gt;
				&lt;button
					class="modal-close modal-card-close-button is-sticky"
					aria-label="${ge}"
					type="button"
				&gt;&lt;/button&gt;
			&lt;/header&gt;
			&lt;section class="modal-card-body padding-top-xxs padding-bottom-none"&gt;
				&lt;h2 id="modal-heading" class="font-size-h4 margin-bottom-xs"&gt;${e}&lt;/h2&gt;
				&lt;p&gt;${t}&lt;/p&gt;
			&lt;/section&gt;
			&lt;footer class="modal-card-foot"&gt;
				&lt;div class="buttons"&gt;
					&lt;button
						class="modal-close button button-primary button-filled button-lg"
						type="button"
						data-autofocus
					&gt;
						${Wo}
					&lt;/button&gt;
				&lt;/div&gt;
			&lt;/footer&gt;
		&lt;/div&gt;
	`}async function Vc(e,t){let n=document.createElement("div");n.classList.add("modal-content");let o=new _e(n);return S(ZAe(e,t),n),o.show()}function Ose(e,t,n){_.data.isPermissioned&amp;&amp;e.addEventListener("click",function(o){o.preventDefault(),Vc(t,n)})}var ePe={"01-yes-content-easy":k6,"02-yes-problem-solved":P6,"03-yes-information-easy":L6,"04-yes-learned-smth-new":I6,..._.data.userLocale!=="en-us"?{"05-yes-localization":xM}:{},"00-yes-other":Sw},tPe={"01-no-content-hard":C6,"02-no-example-problem":M6,"03-no-discovery-issue":A6,"04-no-outdated-content":R6,..._.data.userLocale!=="en-us"?{"05-no-localization":xM}:{},"00-no-other":Sw},Gse={"ask-the-community":t2,"get-product-support":X6,"get-help-at-qna":W6};function Vse(){let e=I.usingStandardFeedback||I.openSourceFeedback;return m`
		&lt;div class="modal-card width-full width-450-tablet"&gt;
			&lt;header class="modal-card-head padding-none"&gt;
				&lt;button
					type="button"
					class="modal-close modal-card-close-button is-sticky"
					aria-label="${ge}"
					data-autofocus
				&gt;&lt;/button&gt;
			&lt;/header&gt;
			&lt;section class="modal-card-body padding-none"&gt;
				&lt;div class="modal-slide-container padding-sm"&gt;
					&lt;div class="modal-slide"&gt;
						&lt;h2 class="font-size-h4"&gt;${AW}&lt;/h2&gt;
						&lt;form
							data-feedback-verbatim-form
							data-test-id="conceptual-feedback-verbatim-form"
							data-hide-validation-banner
							class="margin-top-xs"
							action="#"
							method="POST"
							novalidate=""
						&gt;
							&lt;form-behavior
								new=""
								nosubmit
								navigation="follow"
								header-content-type="application/json"
								header-x-docsauth="cookie"
								loc-content-has-changed="${ac}"
								loc-input-max-length="${Zs}"
								loc-input-min-length="${ea}"
								loc-input-required="${ta}"
								loc-not-authenticated="${na}"
								loc-not-authorized="${oa}"
								loc-please-fix-the-following-issues="${Do}"
								loc-there-are-no-edits-to-submit="${ra}"
								loc-too-many-requests="${ia}"
								loc-we-encountered-an-unexpected-error="${Kr}"
							&gt;&lt;/form-behavior&gt;
							&lt;p class="visually-hidden"&gt;${el}&lt;/p&gt;

							&lt;fieldset data-feedback-rating class="field margin-bottom-none"&gt;
								&lt;legend class="label visually-hidden"&gt;
									${$h}
									&lt;span class="required-indicator"&gt;&lt;/span&gt;
								&lt;/legend&gt;
								&lt;div class="field-body"&gt;
									&lt;div class="buttons choice-selection required"&gt;
										&lt;button
											class="thumb-rating-button like button button-primary button-sm margin-right-xxs"
											data-test-id="rating-yes"
											data-binary-rating-response="rating-yes"
											title="${WK}"
											type="button"
											data-bi-name="button-rating-yes"
											aria-pressed="false"
										&gt;
											&lt;span class="icon" aria-hidden="true"&gt;
												&lt;span class="docon docon-like"&gt;&lt;/span&gt;
											&lt;/span&gt;
											&lt;span&gt;${fs}&lt;/span&gt;
										&lt;/button&gt;
										&lt;button
											class="thumb-rating-button dislike button button-primary button-sm"
											data-test-id="rating-no"
											data-binary-rating-response="rating-no"
											title="${XK}"
											type="button"
											data-bi-name="button-rating-no"
											aria-pressed="false"
										&gt;
											&lt;span class="icon" aria-hidden="true"&gt;
												&lt;span class="docon docon-dislike"&gt;&lt;/span&gt;
											&lt;/span&gt;
											&lt;span&gt;${Li}&lt;/span&gt;
										&lt;/button&gt;
									&lt;/div&gt;
								&lt;/div&gt;
							&lt;/fieldset&gt;

							${nPe()}

							&lt;div class="field"&gt;
								&lt;label class="label" for="user-feedback-textarea"&gt;
									&lt;span&gt;${VK}&lt;/span&gt;
								&lt;/label&gt;
								&lt;div class="field-body"&gt;
									&lt;textarea
										id="user-feedback-textarea"
										data-test-id="user-feedback-textarea"
										class="textarea"
										maxlength="999"
										rows="4"
										placeholder="${o9}"
									&gt;&lt;/textarea&gt;
								&lt;/div&gt;
							&lt;/div&gt;

							&lt;div
								class="display-flex align-items-center justify-content-space-between flex-wrap-wrap"
							&gt;
								&lt;button
									type="submit"
									data-test-id="binary-rating-submit"
									class="button button-sm button-primary button-filled"
									data-bi-name="button-feedback-submit"
								&gt;
									${Xn}
								&lt;/button&gt;
								&lt;a
									class="link-button font-size-xs margin-block-xxs"
									href="https://go.microsoft.com/fwlink/?LinkId=521839"
								&gt;
									${Ew}
								&lt;/a&gt;
							&lt;/div&gt;
						&lt;/form&gt;
						${e?m`
									&lt;div class="display-flex flex-wrap-wrap margin-top-xs font-size-sm"&gt;
										${_.data.feedbackProductUrl?m`
													&lt;div&gt;
														&lt;a
															data-bi-name="provide-feedback-cta"
															class="has-external-link-indicator"
															href="${_.data.feedbackProductUrl}"
															data-bi-name="product-feedback"
														&gt;
															&lt;span&gt;${P9}&lt;/span&gt;
														&lt;/a&gt;
														${Bse()?m`&lt;span class="margin-inline-xxs" aria-hidden="true"&gt;|&lt;/span&gt;`:""}
													&lt;/div&gt;
											  `:""}
										${Bse()?m`&lt;a
													href="${_.data.feedbackHelpLinkUrl}"
													data-bi-name="${_.data.feedbackHelpLinkType}"
													class="has-external-link-indicator"
											  &gt;
													&lt;span
														&gt;${Gse[_.data.feedbackHelpLinkType]}&lt;/span
													&gt;
											  &lt;/a&gt;`:""}
									&lt;/div&gt;
							  `:""}
					&lt;/div&gt;
				&lt;/div&gt;
			&lt;/section&gt;
		&lt;/div&gt;
	`}function Bse(){return!!(_.data.feedbackHelpLinkType&amp;&amp;_.data.feedbackHelpLinkType in Gse&amp;&amp;_.data.feedbackHelpLinkUrl)}function jse(){return m`
		&lt;h2 class="font-size-h5"&gt;${KK}&lt;/h2&gt;
		&lt;p class="margin-top-xs"&gt;${WQ}&lt;/p&gt;
	`}function nPe(){return m`
		&lt;fieldset data-bi-name="feedback-suggestions" data-feedback-suggestions class="field" hidden&gt;
			&lt;legend class="label"&gt;
				${RW}
				&lt;span class="required-indicator"&gt;&lt;/span&gt;
			&lt;/legend&gt;
			&lt;div class="field-body"&gt;
				&lt;div class="suggestions-list checkbox-group required" data-feedback-options-yes hidden&gt;
					${zse(ePe,"feedback-suggestion-yes")}
				&lt;/div&gt;
				&lt;div class="suggestions-list checkbox-group required" data-feedback-options-no hidden&gt;
					${zse(tPe,"feedback-suggestion-no")}
				&lt;/div&gt;
			&lt;/div&gt;
		&lt;/fieldset&gt;
	`}function zse(e,t){let n=[];for(let o in e)n.push(m`
			&lt;label class="checkbox"&gt;
				&lt;input data-bi-name="${o}" type="checkbox" value="${o}" name="${t}" /&gt;
				&lt;span
					class="checkbox-check"
					data-test-id="${o}"
					role="presentation"
					aria-hidden="true"
				&gt;&lt;/span&gt;
				&lt;span class="checkbox-text"&gt;${e[o]}&lt;/span&gt;
			&lt;/label&gt;
		`);return n}function Yse(){window.addEventListener("form-validating",e=&gt;{e.detail.errors?.length&gt;=0&amp;&amp;(oPe(e.detail.form,e.detail.errors),rPe(e.detail.form,e.detail.errors))}),window.addEventListener("clear-validation-errors",e=&gt;{let t=e.detail.target;Oq(t)})}function oPe(e,t){let n=e.querySelector(".checkbox-group.required:not([hidden])");if(!n)return;let o=n.querySelectorAll('input[type="checkbox"]');if(!o)return;if(n.querySelectorAll('input[type="checkbox"]:checked').length&lt;1){n.classList.add("errored"),o.forEach(l=&gt;l.closest(".checkbox").classList.add("is-invalid"));let i=I_,s=n.querySelector('input[type="checkbox"]');Vr(s,i),Qse(t,s,i);let a=`${Do} ${O6}`;fn(a,"assertive")}}function rPe(e,t){let n=e.querySelector(".choice-selection.required");if(!n)return;let o=n.querySelectorAll(".thumb-rating-button");if(!o)return;if(!n.querySelector(".thumb-rating-button.button-selected")){n.classList.add("errored"),o.forEach(a=&gt;{a.classList.add("button-danger"),a.querySelector(".icon")?.classList.add("color-danger")});let i=$h;Vr(o[0],i),Qse(t,o[0],i);let s=`${Do} ${B6}`;fn(s,"assertive")}}function Qse(e,t,n){e.find(o=&gt;o.message===n)||e.push({input:t,message:n})}function Oq(e){let t,n,o=e.closest("form");o&amp;&amp;(e instanceof HTMLInputElement?t=e.closest(".suggestions-list.errored"):e instanceof HTMLButtonElement&amp;&amp;(t=o.querySelector(".suggestions-list.errored"),n=o.querySelector(".choice-selection.errored")),!(!t&amp;&amp;!n)&amp;&amp;(t&amp;&amp;(t.classList.remove("errored"),t.querySelectorAll('input[type="checkbox"]').forEach(s=&gt;s.closest(".checkbox").classList.remove("is-invalid")),o.querySelector("[data-feedback-suggestions] .field-error")?.remove()),n&amp;&amp;(n.classList.remove("errored"),n.querySelectorAll(".thumb-rating-button").forEach(s=&gt;{s.classList.remove("button-danger"),s.querySelector(".icon")?.classList.remove("color-danger")}),o.querySelector("[data-feedback-rating] .field-error")?.remove())))}var EP=!1;function Bq(){let e=location.pathname;return _.data.pageTemplate==="ModuleUnit"?e.substring(0,e.lastIndexOf("/")+1):e}function kP(e){let t=document.getElementById("user-feedback"),n=document.getElementById("site-user-feedback-footer");if(e==="ModuleUnit"&amp;&amp;(EP=!1),!t&amp;&amp;!n)return;if(_.data.isArchived){let r=document.querySelector("[data-hide-on-archived]");r&amp;&amp;(r.hidden=!0);return}sPe(),Kse();let o=aPe();lPe(_.data.isPermissioned?()=&gt;Vc(P_,u9.replace("{feature}",P_)):()=&gt;o.show()),cPe(o,e==="Module"||e==="ModuleUnit"?"training-feedback":"standard-feedback"),iPe(),Yse(),dPe()}function Kse(e=localStorage){let t=e.getItem(`binary-rating-${Bq()}`);t!=="rating-yes"&amp;&amp;t!=="rating-no"||(zq(t),Gq(t))}function zq(e,t=Array.from(document.querySelectorAll("[data-binary-rating-response]"))){if(!EP)for(let n of t){let o=n.dataset.binaryRatingResponse===e;n.classList[o?"add":"remove"]("button-selected"),n.classList.contains("link-button")||n.classList[o?"add":"remove"]("button-filled"),n.setAttribute("aria-pressed",o?"true":"false")}}function iPe(){let e=t=&gt;{if(!(t.target instanceof HTMLElement&amp;&amp;t.target.closest("[data-user-feedback-button]")))return;let o=localStorage.getItem(`binary-rating-${Bq()}`);!o||o!=="rating-no"&amp;&amp;o!=="rating-yes"||(zq(o),Gq(o))};window.addEventListener("click",e)}function sPe(){let e=t=&gt;{let n=t.target instanceof HTMLElement&amp;&amp;t.target.closest("[data-binary-rating-response]");if(!n)return;let o=n.dataset.binaryRatingResponse;o!=="rating-no"&amp;&amp;o!=="rating-yes"||(n.classList.contains("button-selected")||Oq(n),zq(o),Gq(o),EP||localStorage.setItem(`binary-rating-${Bq()}`,o))};window.addEventListener("click",e)}function aPe(){let e=document.createElement("div"),t=Vse();return S(t,e),Kse(),new _e(e)}function lPe(e){let t=Array.from(document.querySelectorAll("[data-binary-rating-response]")),n=document.getElementById("user-feedback-button");n&amp;&amp;n.addEventListener("click",e),t.forEach(o=&gt;o.addEventListener("click",e))}function cPe(e,t="standard-feedback"){window.addEventListener("submit",n=&gt;{let o=n.target instanceof HTMLElement&amp;&amp;n.target.closest("[data-feedback-verbatim-form]");if(!o||(n.preventDefault(),o.querySelector(".errored")))return;uPe(n,o,t),EP=!0;let r=document.createElement("div");r.classList.add("modal-slide"),S(jse(),r),e.updateContent(r,!1,!1)})}function uPe(e,t,n){if(!e)return;let o=document.querySelector("[data-feedback-suggestions]"),r=Array.from(o.querySelectorAll(".suggestions-list:not([hidden]) .checkbox &gt; input:checked")),i=t.querySelector("#user-feedback-textarea"),s=i?i.value:"",a=t.querySelector(".thumb-rating-button.button-filled"),l=a&amp;&amp;a.dataset.binaryRatingResponse==="rating-yes"?1:0,c=r.map(u=&gt;u.value);e.target&amp;&amp;_n(e.target,{behavior:de.SURVEYCOMPLETE,actionType:Ue.OTHER,content:{autoIngest:!0,type:n,sat:l,vtbm:s,reasons:c}})}function Gq(e){let t=document.querySelector("[data-feedback-suggestions]");if(!t)return;t.hidden=!1;let n=document.querySelector("[data-feedback-options-yes]"),o=document.querySelector("[data-feedback-options-no]");!n||!o||(n.hidden=e!=="rating-yes",o.hidden=e!=="rating-no")}function dPe(){let e=document.getElementById("ms--user-feedback-configurable-help-link");if(e){e.classList.remove("display-none");return}}var Wse="v5",Xse=0,Jse=!1;function pPe(e=I.surveyPopover,t=_.data.pageTemplate,n=_.data.userLocale){let o=["Reference","Conceptual","LearningPath","Module","ModuleUnit"],r=["en-us","de-at","de-ch","de-de","fr-be","fr-ca","fr-ch","fr-fr","es-es","es-mx"];return e&amp;&amp;o.includes(t)&amp;&amp;r.includes(n)}function mPe(e=w.accessLevel!=="local"){let t=new URL("https://ncv.microsoft.com/MNkSpRP1UB");return e&amp;&amp;t.searchParams.set("original_url",Z.href),t.href}function Vq(){if(!pPe())return;Zse(Wse);let e=we.getItem("hats_survey-interacted");if(e){let c=Date.now(),u;try{if(u=new Date(e),isNaN(u.getTime())){CP();return}}catch{return}let d=6e4*60*24*60;if(c-u.getTime()&lt;d)return;CP(),Zse(Wse)}let t=Z.pathname,n=hPe();if(!n){we.setItem("hats_survey-visited-pages",JSON.stringify([t]));return}if(n.length&lt;3&amp;&amp;(n.includes(t)||(n.push(t),we.setItem("hats_survey-visited-pages",JSON.stringify(n)),n.length&lt;3)))return;let o=we.getItem("hats_survey-user-selected"),r=we.getItem("hats_survey-shown")==="true",i=(o==="true"||Ke("survey-popover",{require:!0}))&amp;&amp;r,s=o==="false"&amp;&amp;!Ke("survey-popover",{require:!0});if(i){eae();return}else if(s)return;let a=.08,l=o==="true"||Math.random()&lt;=a||Ke("survey-popover",{require:!0});we.setItem("hats_survey-user-selected",l.toString()),l&amp;&amp;gPe()}function Zse(e){let t=we.getItem("hats_survey-version");if(!t){CP(),we.setItem("hats_survey-version",e);return}let n=we.getItem("hats_survey-interacted");t!==e&amp;&amp;!n&amp;&amp;CP()}function hPe(){let e=we.getItem("hats_survey-visited-pages");try{return JSON.parse(e)}catch{return null}}function CP(){we.removeItem("hats_survey-interacted"),we.removeItem("hats_survey-popover"),we.removeItem("hats_survey-shown"),we.removeItem("hats_survey-user-selected"),we.removeItem("hats_survey-visited-pages"),we.removeItem("hats_survey-version")}function gPe(){clearTimeout(Xse),Xse=setTimeout(eae,3e4)}function eae(){if(Jse)return;Jse=!0;let e=bPe();x.body.append(e),we.setItem("hats_survey-shown","true"),fPe()}function fPe(){He({actionType:Ue.OTHER,behavior:de.OTHER,content:{type:"hats-survey-popover-displayed"}})}function bPe(){let e=x.createElement("div");e.classList.add("position-fixed","bottom-0","right-0","has-z-index-one");let t=m`
		&lt;div
			id="survey-popover"
			class="background-color-body box-shadow-extra-heavy border border-radius padding-sm padding-right-md margin-sm position-relative"
			data-dismissable="disappearing"
			role="dialog"
			aria-labelledby="tell-us-what-you-think"
			data-bi-name="hats-survey-popover"
		&gt;
			&lt;p id="tell-us-what-you-think"&gt;${YK}&lt;/p&gt;
			&lt;p&gt;
				&lt;a
					href="${mPe()}"
					class="has-external-link-indicator"
					data-dismiss
					data-bi-name="hats-survey-link"
				&gt;
					${J5}
				&lt;/a&gt;
			&lt;/p&gt;

			&lt;button
				type="button"
				class="delete delete-md color-text-subtle position-absolute top-0 right-0 margin-xs"
				data-dismiss
				data-bi-name="hats-survey-close"
				@click=${()=&gt;we.setItem("hats_survey-popover","hide")}
				aria-label=${ge}
			&gt;&lt;/button&gt;
		&lt;/div&gt;
	`;return S(t,e),e.addEventListener("click",n=&gt;{n.target instanceof HTMLElement&amp;&amp;n.target.closest("[data-dismiss]")&amp;&amp;we.setItem("hats_survey-interacted",new Date().toISOString())}),e}function tae(){let e=document.querySelectorAll(".ccpa-privacy-link");I.thirdPartyDataSharingConsentFlag&amp;&amp;e.forEach(t=&gt;{t.removeAttribute("hidden")})}var os={repo:_.data.feedbackGitHubRepo,documentId:A("document_id")||btoa(location.pathname),versionIndependentDocumentId:A("document_version_independent_id")||btoa(location.pathname),documentSourceUrl:A("github_feedback_content_git_url")||A("original_content_git_url")||A("original_ref_skeleton_git_url")||"",service:A("ms.service"),subservice:A("ms.subservice"),product:A("ms.prod"),technology:A("ms.technology"),author:A("author"),msAuthor:A("ms.author"),contentTitle:A("og:title")||document.title};function nae(e){let t=`${e}

---
#### ${sV}

\u26A0 *${aV}*

`,n=location.href,{documentId:o,versionIndependentDocumentId:r,documentSourceUrl:i,contentTitle:s}=os,a=i.replace(/^https:\/\/github.com\/[^/]+\/[^/]+\/blob\/[^/]+\//i,"").replace(/\[|\]/g,"\\$&amp;");s=s.replace(/\[|\]/g,"\\$&amp;"),t+=`* ID: ${o}
* Version Independent ID: ${r}
* Content: [${s}](${n})
* Content Source: [${a}](${i})`;let{service:l,subservice:c,product:u,technology:d}=os;l!==void 0&amp;&amp;(t+=`
* Service: **${l.toLowerCase()}**`),c!==void 0&amp;&amp;(t+=`
* Sub-service: **${c.toLowerCase()}**`),u!==void 0&amp;&amp;(t+=`
* Product: **${u.toLowerCase()}**`),d!==void 0&amp;&amp;(t+=`
* Technology: **${d.toLowerCase()}**`);let{author:p,msAuthor:h}=os;return p!==void 0&amp;&amp;(/github\.com/.test(i)?t+=`
* GitHub Login: @${p}`:t+=`
* Git Login: **${p}**`),h!==void 0&amp;&amp;(t+=`
* Microsoft Alias: **${h}**`),t=t.replace(/&lt;/g,"&amp;lt;").replace(/&gt;/g,"&amp;gt;"),t}function yb(e){return new Promise((t,n)=&gt;{let o=x.createElement("img");o.classList.add("visually-hidden"),o.setAttribute("aria-hidden","true"),o.src=e,o.onload=()=&gt;{o.remove(),t(null)},o.onerror=()=&gt;{o.remove(),n()},x.body.appendChild(o)})}function oae(e,t,n,o,r,i,s,a,l,c,u,d,p,h="",g){let f=e.querySelector("[data-github-link]"),b=e.querySelector("[data-open-source-image-light]"),y=e.querySelector("[data-open-source-image-dark]"),v=e.querySelector("[data-open-source-image-container]"),T=e.querySelector("[data-open-source-product-title]"),C=e.querySelector("[data-open-source-product-description]");if(!f||!t||!n||!l||!p)return;let k=c==="production"&amp;&amp;u?`\u{1F6A8} Looks like you arrived from the internal review site 
\u{1F6A8} Do not enter Microsoft confidential information here`:"",D=_Pe(o,r,i,s,a),N=/github\.com/.test(l)?`@${p}`:p,re=new URL(t),Pe=new URLSearchParams;Pe.set("pageUrl",d.href),Pe.set("pageQueryParams",d.search),Pe.set("contentSourceUrl",l),Pe.set("documentVersionIndependentId",n),Pe.set("feedback",`${k}

${n6}
`),Pe.set("author",N),Pe.set("metadata",D),h&amp;&amp;Pe.set("title",h),g&amp;&amp;Pe.set("labels",g),re.search+=`&amp;${Pe.toString()}`,f.href=re.toString(),vPe(T,C),b&amp;&amp;y&amp;&amp;v&amp;&amp;yPe(b,y,v),e.hidden=!1}function _Pe(e,t,n,o,r){let i=`* ID: ${e} ${n!==void 0?`
* Service: **${n.toLowerCase()}**`:""}${o!==void 0?`
* Sub-service: **${o.toLowerCase()}**`:""}${t!==void 0?`
* Product: **${t.toLowerCase()}**`:""}${r!==void 0?`
* Technology: **${r.toLowerCase()}**`:""}`;return i=i.replace(/&lt;/g,"&amp;lt;").replace(/&gt;/g,"&amp;gt;"),i}function vPe(e,t){if(!e)return;let n=e.textContent;e.textContent=$5.replace("{productName}",n),t&amp;&amp;(t.textContent=N5.replace("{productName}",n))}async function yPe(e,t,n){let[o,r]=await Promise.all([yb(e.src).then(()=&gt;!0).catch(()=&gt;!1),yb(t.src).then(()=&gt;!0).catch(()=&gt;!1)]);o&amp;&amp;r&amp;&amp;(n.hidden=!1)}function rae(){let e=document.body.querySelector(".feedback-section");if(e){if(_.data.pageTemplate==="ModuleUnit"){I.moduleUnitFeedbackReport||xPe(e);return}if(I.openSourceFeedback&amp;&amp;_.data.openSourceFeedbackIssueUrl){let t=document.body.querySelector("[data-open-source-feedback-section]");t&amp;&amp;oae(t,_.data.openSourceFeedbackIssueUrl,os.versionIndependentDocumentId,os.documentId,os.product,os.service,os.subservice,os.technology,os.documentSourceUrl,w.supportLevel,w.reviewFeatures,Z,os.author,_.data.openSourceFeedbackIssueTitle,_.data.openSourceFeedbackIssueLabels)}addEventListener("keydown",({keyCode:t,altKey:n,ctrlKey:o})=&gt;{t===71&amp;&amp;n&amp;&amp;o&amp;&amp;Er(nae(""),document.body)&amp;&amp;alert("\u2705 GitHub issue footer copied.")})}}function xPe(e){if(e){e.hidden=!0;for(let t of document.querySelectorAll("[data-feedback-section-link]"))t.hidden=!0}}var TPe=["Conceptual","ContentPage","Hub","LandingPage","Reference","Architecture","FAQ","HowTo"];function xb(e){if(!e||!TPe.includes(_.data.pageTemplate))return;let t=[".content",".content section",".content [data-moniker]",".content [data-pivot]",".anchor-headings"],n=["h2","h3","h4","h5","h6"];Array.from(e.querySelectorAll(`${n.join(",")}`)).forEach(r=&gt;{if(r.parentElement&amp;&amp;r.parentElement.matches(`${t.join(",")}`)){let i=r.tagName.toLowerCase(),s=document.createElement("div");s.classList.add("heading-wrapper"),s.setAttribute("data-heading-level",i);let a=og(r).trim(),l=r.id||Jn(a);r.id||(r.id=l),r.classList.add("heading-anchor");let c=document.createElement("a");c.classList.add("anchor-link","docon","docon-link"),c.href="#"+l,c.setAttribute("aria-label",JY.replace("{title}",a)),s.appendChild(c),r.insertAdjacentElement("beforebegin",s),s.insertAdjacentElement("beforeend",r)}})}var SPe=["Conceptual","Episode","EventSession","Module","Reference"],iae={Conceptual:{"ai-generated":TG,"ai-assisted":xG,"human-only":SG},Episode:{"ai-generated":wG,"ai-assisted":EG},EventSession:{"ai-generated":kG,"ai-assisted":CG},Module:{"ai-generated":AG,"ai-assisted":PG},Reference:{"ai-generated":IG,"ai-assisted":LG}};function sae(){let e=hs("ai-usage"),t=_.data.pageTemplate;!SPe.includes(t)||e.length===0||(wPe(t,e),kPe(e))}function wPe(e,t){let n=document.getElementById("ms--inline-notifications"),o=EPe(e,t);if(!n||!o)return;let r=APe(o);S(r,n)}function EPe(e,t){let n=new Set(t),o=[];for(let r of n)if(iae[e].hasOwnProperty(r)){let i=iae[e][r];i&amp;&amp;o.push(i)}return o}function kPe(e){He({behavior:de.OTHER,actionType:Ue.OTHER,content:{autoIngest:!0,type:"ai-usage",notifications:e}})}function CPe(e){return m`
		&lt;div class="font-size-sm"&gt;
			&lt;span class="icon" aria-hidden="true"&gt;
				&lt;span class="docon docon-status-info-outline"&gt;&lt;/span&gt;
			&lt;/span&gt;
			&lt;span&gt;${z(e)}&lt;/span&gt;
		&lt;/div&gt;
	`}function APe(e){return m`
		${hr(e,t=&gt;CPe(t))}
	`}Object.defineProperty(HTMLElement.prototype,"inlineStyle",{set(e){this.style.cssText=e}});Object.defineProperty(HTMLInputElement.prototype,"customValidity",{set(e){this.setCustomValidity(e)}});var ux=A("adobe-target")==="true",PPe=ux?5*1e3:0,AP=!1,Gd=lae(),jq=cae(),aae=Promise.race([Gd,jq]);ct.subscribe(Wn,()=&gt;{ux&amp;&amp;(Gd=lae(),jq=cae(),aae=Promise.race([Gd,jq]),Yq())});async function qa(e,t){return ux?IPe(e,t).catch(n=&gt;(He({content:{type:"target-error-occurred",content:{error:JSON.stringify(n)}}}),!1)):!1}function lae(){return new Promise(function(e,t){x.addEventListener("at-request-succeeded",n=&gt;e(n),{once:!0}),x.addEventListener("at-request-failed",t,{once:!0})})}async function IPe(e,t){return w.accessLevel==="isolated"||!await yg?!1:aae.then(r=&gt;typeof r=="boolean"||!r||!r.detail||!r.detail.responseTokens?!1:r.detail.responseTokens.find(i=&gt;i["activity.name"]===e&amp;&amp;i["experience.name"]===t)!==void 0).catch(function(){return!1})}async function Yq(){if(!ux)return;F.adobeTarget={...F.adobeTarget||{},loaded:!1,requestSucceeded:Gd},Gd.then(()=&gt;{AP=!0,F.adobeTarget.loadTime=performance.now(),F.adobeTarget.loaded=!0}),await LPe();let e=await Gd;if(!e||!e.detail)return;let{analyticsDetails:t,responseTokens:n}=e.detail;if(t&amp;&amp;sD({actionType:"A",behavior:12,content:{},pageTags:{tnta:t[0]&amp;&amp;t[0].payload?t[0].payload.tnta:""}}),n){let o=n.length;for(let r=0;r&lt;o;r++)sD({actionType:"A",behavior:12,content:{},pageTags:{at_activity_name:n[r]?n[r]["activity.name"]:"",at_exp_name:n[r]?n[r]["experience.name"]:"",at_activity_id:n[r]?n[r]["activity.id"]:"",at_exp_id:n[r]?n[r]["experience.id"]:""}})}}function cae(){return new Promise(e=&gt;{setTimeout(()=&gt;(AP||He({content:{type:"target-timeout-occurred"}}),e(!1)),PPe)})}async function LPe(){if(!ux)return;let e=await yg,t=x.getElementById("adobe-target-script");if(!(!e||!t)){if(AP){let n=x.querySelector(`script[src*="${t.href}"]`);n&amp;&amp;n.remove()}Vo(t.href,t.integrity),AP=!0}}function dae(){let e=document.querySelector('script[src*=".index-"][src$=".js"]');return e?e.src:"unknown-script-src"}function pae(){window.addEventListener("unhandledrejection",e=&gt;{let t=uae(e.type,dae(),e.lineno,e.colno,{name:e?.type,message:e?.reason?.message||"Error message unavailable for unhandle rejection in promise",stack:e?.reason?.stack||"No stack available for unhandled rejection in promise",...e?.reason?.message?{}:{troubleshooting:JSON.stringify(e)}});He({behavior:de.OTHER,content:t})}),window.onerror=(e,t,n,o,r)=&gt;{let i=uae(e,t,n,o,r);He({behavior:de.OTHER,content:i})}}function uae(e,t,n,o,r){let s=new Date().toString();return{type:"learn-client-error",event:e,source:t||dae(),lineno:n||0,colno:o||0,message:r?.message||"Error message unavailable",stack:r?.stack||"Stack trace unavailable",name:r?.name||"Error name unavailable",timestamp:s,timeOrigin:window.performance.timeOrigin||void 0,userAgent:window.navigator.userAgent,connectionCategory:window.navigator.connection?.effectiveType||"Unknown",url:window.location.href,supportedBrowser:_g,pageTemplate:_.data.pageTemplate}}var Vd,px,wae,IP,Xq,Eae=-1,Xm=function(e){addEventListener("pageshow",function(t){t.persisted&amp;&amp;(Eae=t.timeStamp,e(t))},!0)},Jq=function(){return window.performance&amp;&amp;performance.getEntriesByType&amp;&amp;performance.getEntriesByType("navigation")[0]},RP=function(){var e=Jq();return e&amp;&amp;e.activationStart||0},Hs=function(e,t){var n=Jq(),o="navigate";return Eae&gt;=0?o="back-forward-cache":n&amp;&amp;(o=document.prerendering||RP()&gt;0?"prerender":document.wasDiscarded?"restore":n.type.replace(/_/g,"-")),{name:e,value:t===void 0?-1:t,rating:"good",delta:0,entries:[],id:"v3-".concat(Date.now(),"-").concat(Math.floor(8999999999999*Math.random())+1e12),navigationType:o}},Sb=function(e,t,n){try{if(PerformanceObserver.supportedEntryTypes.includes(e)){var o=new PerformanceObserver(function(r){Promise.resolve().then(function(){t(r.getEntries())})});return o.observe(Object.assign({type:e,buffered:!0},n||{})),o}}catch{}},Os=function(e,t,n,o){var r,i;return function(s){t.value&gt;=0&amp;&amp;(s||o)&amp;&amp;((i=t.value-(r||0))||r===void 0)&amp;&amp;(r=t.value,t.delta=i,t.rating=function(a,l){return a&gt;l[1]?"poor":a&gt;l[0]?"needs-improvement":"good"}(t.value,n),e(t))}},Zq=function(e){requestAnimationFrame(function(){return requestAnimationFrame(function(){return e()})})},MP=function(e){var t=function(n){n.type!=="pagehide"&amp;&amp;document.visibilityState!=="hidden"||e(n)};addEventListener("visibilitychange",t,!0),addEventListener("pagehide",t,!0)},eF=function(e){var t=!1;return function(n){t||(e(n),t=!0)}},Tb=-1,mae=function(){return document.visibilityState!=="hidden"||document.prerendering?1/0:0},LP=function(e){document.visibilityState==="hidden"&amp;&amp;Tb&gt;-1&amp;&amp;(Tb=e.type==="visibilitychange"?e.timeStamp:0,RPe())},hae=function(){addEventListener("visibilitychange",LP,!0),addEventListener("prerenderingchange",LP,!0)},RPe=function(){removeEventListener("visibilitychange",LP,!0),removeEventListener("prerenderingchange",LP,!0)},tF=function(){return Tb&lt;0&amp;&amp;(Tb=mae(),hae(),Xm(function(){setTimeout(function(){Tb=mae(),hae()},0)})),{get firstHiddenTime(){return Tb}}},mx=function(e){document.prerendering?addEventListener("prerenderingchange",function(){return e()},!0):e()},gae=[1800,3e3],nF=function(e,t){t=t||{},mx(function(){var n,o=tF(),r=Hs("FCP"),i=Sb("paint",function(s){s.forEach(function(a){a.name==="first-contentful-paint"&amp;&amp;(i.disconnect(),a.startTime&lt;o.firstHiddenTime&amp;&amp;(r.value=Math.max(a.startTime-RP(),0),r.entries.push(a),n(!0)))})});i&amp;&amp;(n=Os(e,r,gae,t.reportAllChanges),Xm(function(s){r=Hs("FCP"),n=Os(e,r,gae,t.reportAllChanges),Zq(function(){r.value=performance.now()-s.timeStamp,n(!0)})}))})},fae=[.1,.25],kae=function(e,t){t=t||{},nF(eF(function(){var n,o=Hs("CLS",0),r=0,i=[],s=function(l){l.forEach(function(c){if(!c.hadRecentInput){var u=i[0],d=i[i.length-1];r&amp;&amp;c.startTime-d.startTime&lt;1e3&amp;&amp;c.startTime-u.startTime&lt;5e3?(r+=c.value,i.push(c)):(r=c.value,i=[c])}}),r&gt;o.value&amp;&amp;(o.value=r,o.entries=i,n())},a=Sb("layout-shift",s);a&amp;&amp;(n=Os(e,o,fae,t.reportAllChanges),MP(function(){s(a.takeRecords()),n(!0)}),Xm(function(){r=0,o=Hs("CLS",0),n=Os(e,o,fae,t.reportAllChanges),Zq(function(){return n()})}),setTimeout(n,0))}))},dx={passive:!0,capture:!0},MPe=new Date,bae=function(e,t){Vd||(Vd=t,px=e,wae=new Date,Aae(removeEventListener),Cae())},Cae=function(){if(px&gt;=0&amp;&amp;px&lt;wae-MPe){var e={entryType:"first-input",name:Vd.type,target:Vd.target,cancelable:Vd.cancelable,startTime:Vd.timeStamp,processingStart:Vd.timeStamp+px};IP.forEach(function(t){t(e)}),IP=[]}},DPe=function(e){if(e.cancelable){var t=(e.timeStamp&gt;1e12?new Date:performance.now())-e.timeStamp;e.type=="pointerdown"?function(n,o){var r=function(){bae(n,o),s()},i=function(){s()},s=function(){removeEventListener("pointerup",r,dx),removeEventListener("pointercancel",i,dx)};addEventListener("pointerup",r,dx),addEventListener("pointercancel",i,dx)}(t,e):bae(t,e)}},Aae=function(e){["mousedown","keydown","touchstart","pointerdown"].forEach(function(t){return e(t,DPe,dx)})},_ae=[100,300],Pae=function(e,t){t=t||{},mx(function(){var n,o=tF(),r=Hs("FID"),i=function(l){l.startTime&lt;o.firstHiddenTime&amp;&amp;(r.value=l.processingStart-l.startTime,r.entries.push(l),n(!0))},s=function(l){l.forEach(i)},a=Sb("first-input",s);n=Os(e,r,_ae,t.reportAllChanges),a&amp;&amp;MP(eF(function(){s(a.takeRecords()),a.disconnect()})),a&amp;&amp;Xm(function(){var l;r=Hs("FID"),n=Os(e,r,_ae,t.reportAllChanges),IP=[],px=-1,Vd=null,Aae(addEventListener),l=i,IP.push(l),Cae()})})},Iae=0,Qq=1/0,PP=0,$Pe=function(e){e.forEach(function(t){t.interactionId&amp;&amp;(Qq=Math.min(Qq,t.interactionId),PP=Math.max(PP,t.interactionId),Iae=PP?(PP-Qq)/7+1:0)})},Lae=function(){return Xq?Iae:performance.interactionCount||0},NPe=function(){"interactionCount"in performance||Xq||(Xq=Sb("event",$Pe,{type:"event",buffered:!0,durationThreshold:0}))},vae=[200,500],Rae=0,yae=function(){return Lae()-Rae},Fl=[],Kq={},xae=function(e){var t=Fl[Fl.length-1],n=Kq[e.interactionId];if(n||Fl.length&lt;10||e.duration&gt;t.latency){if(n)n.entries.push(e),n.latency=Math.max(n.latency,e.duration);else{var o={id:e.interactionId,latency:e.duration,entries:[e]};Kq[o.id]=o,Fl.push(o)}Fl.sort(function(r,i){return i.latency-r.latency}),Fl.splice(10).forEach(function(r){delete Kq[r.id]})}},Mae=function(e,t){t=t||{},mx(function(){NPe();var n,o=Hs("INP"),r=function(s){s.forEach(function(c){c.interactionId&amp;&amp;xae(c),c.entryType==="first-input"&amp;&amp;!Fl.some(function(u){return u.entries.some(function(d){return c.duration===d.duration&amp;&amp;c.startTime===d.startTime})})&amp;&amp;xae(c)});var a,l=(a=Math.min(Fl.length-1,Math.floor(yae()/50)),Fl[a]);l&amp;&amp;l.latency!==o.value&amp;&amp;(o.value=l.latency,o.entries=l.entries,n())},i=Sb("event",r,{durationThreshold:t.durationThreshold||40});n=Os(e,o,vae,t.reportAllChanges),i&amp;&amp;(i.observe({type:"first-input",buffered:!0}),MP(function(){r(i.takeRecords()),o.value&lt;0&amp;&amp;yae()&gt;0&amp;&amp;(o.value=0,o.entries=[]),n(!0)}),Xm(function(){Fl=[],Rae=Lae(),o=Hs("INP"),n=Os(e,o,vae,t.reportAllChanges)}))})},Tae=[2500,4e3],Wq={},Dae=function(e,t){t=t||{},mx(function(){var n,o=tF(),r=Hs("LCP"),i=function(l){var c=l[l.length-1];c&amp;&amp;c.startTime&lt;o.firstHiddenTime&amp;&amp;(r.value=Math.max(c.startTime-RP(),0),r.entries=[c],n())},s=Sb("largest-contentful-paint",i);if(s){n=Os(e,r,Tae,t.reportAllChanges);var a=eF(function(){Wq[r.id]||(i(s.takeRecords()),s.disconnect(),Wq[r.id]=!0,n(!0))});["keydown","click"].forEach(function(l){addEventListener(l,a,!0)}),MP(a),Xm(function(l){r=Hs("LCP"),n=Os(e,r,Tae,t.reportAllChanges),Zq(function(){r.value=performance.now()-l.timeStamp,Wq[r.id]=!0,n(!0)})})}})},Sae=[800,1800],qPe=function e(t){document.prerendering?mx(function(){return e(t)}):document.readyState!=="complete"?addEventListener("load",function(){return e(t)},!0):setTimeout(t,0)},$ae=function(e,t){t=t||{};var n=Hs("TTFB"),o=Os(e,n,Sae,t.reportAllChanges);qPe(function(){var r=Jq();if(r){var i=r.responseStart;if(i&lt;=0||i&gt;performance.now())return;n.value=Math.max(i-RP(),0),n.entries=[r],o(!0),Xm(function(){n=Hs("TTFB",0),(o=Os(e,n,Sae,t.reportAllChanges))(!0)})}})};var FPe=.05,DP=new Set;function Jm(e){DP.add(e)}function Nae(){if(DP.size&gt;0){let e=Array.from(DP);HPe(e),DP.clear()}}function UPe(e){let t={};for(let n of e){let{name:o,value:r}=n;t[o]=r}return t}function HPe(e){let t=UPe(e);He({content:{type:"web-vitals",version:"1",metrics:t}})}function qae(){let e=I.reportWebVitalsAlways||Math.random()&lt;=FPe;!_g||!e||(kae(Jm),nF(Jm),Mae(Jm),Dae(Jm),$ae(Jm),Pae(Jm),OPe(Jm),document.addEventListener("visibilitychange",()=&gt;{document.visibilityState==="hidden"&amp;&amp;Nae()}),document.addEventListener("pagehide",Nae))}async function OPe(e){if(window.adobeTarget===void 0||(await Gd,window.adobeTarget.loadTime===void 0))return;let t=window.adobeTarget.loadTime,n=t&lt;2500?"good":t&gt;4e3?"bad":"needs-improvement";e({value:t,id:crypto.randomUUID(),name:"atLoaded",rating:n,delta:0,entries:[],navigationType:"navigate"})}function Fae(){BPe(),zPe(),GPe(),VPe(),jPe(),YPe(),QPe(),KPe(),WPe(),XPe(),qae()}async function BPe(){let e=()=&gt;xJ(L.authenticationMode,L.isAuthenticated);L.subscribe(Gn,e),e(),await L.whenAuthenticated(),He({content:{event:"user-is-signed-in"}})}function zPe(){function e(t){!t.isTrusted||!(t.target instanceof HTMLSelectElement)||!t.target.hasAttribute(En.name)||_n(t.target,{actionType:Ue.OTHER,behavior:de.OTHER,content:{event:"select-value-changed",name:Lp(t.target),value:t.target.value}})}x.addEventListener("change",e,{passive:!0})}function GPe(){let e="";function t(r){!r.isTrusted||e===r.type||(e=r.type,He({actionType:Ue.OTHER,behavior:de.OTHER,content:{event:"page-focus-changed",value:r.type}}))}let n=0;function o(r){clearTimeout(n),n=setTimeout(()=&gt;t(r),50)}F.addEventListener("focus",o,{passive:!0}),F.addEventListener("blur",o,{passive:!0})}function VPe(){function e(){He({actionType:Ue.OTHER,behavior:de.OTHER,content:{event:"page-visibility-changed",value:x.hidden?"hidden":"visible"}})}function t(){x.addEventListener("visibilitychange",e,{passive:!0})}x.readyState==="interactive"||x.readyState==="complete"?t():x.addEventListener("DOMContentLoaded",t)}function jPe(){oJ&amp;&amp;rJ.addListener(e=&gt;{e.matches&amp;&amp;He({actionType:Ue.OTHER,behavior:de.PRINT,content:{event:"print"}})})}function YPe(){function e(n){if(!n.isTrusted||!(n.target instanceof HTMLElement))return;let{width:o,height:r}=n.target.getBoundingClientRect(),{scrollLeft:i,scrollTop:s,scrollWidth:a,scrollHeight:l}=n.target;_n(n.target,{actionType:Ue.OTHER,behavior:de.OTHER,content:{event:"secondary-content-scroll",name:Lp(n.target),viewPortWidth:Math.floor(o),viewPortHeight:Math.floor(r),contentWidth:Math.floor(a),contentHeight:Math.floor(l),horizontalOffset:Math.floor(i),verticalOffset:Math.floor(s)}})}function t(n){if(n.target===x)return;let o=n.target;clearTimeout(o.reportScrollTimeout),o.reportScrollTimeout=setTimeout(()=&gt;e(n),100)}F.addEventListener("scroll",t,{passive:!0,capture:!0})}function QPe(){let e=!1;function t(){He({actionType:Ue.OTHER,behavior:de.OTHER,content:{event:"unload",anchor:e}})}function n(r){r.target instanceof HTMLAnchorElement&amp;&amp;(e=!0,setTimeout(()=&gt;e=!1))}function o(r){r.target instanceof HTMLAnchorElement&amp;&amp;(e=!0,setTimeout(()=&gt;e=!1))}F.addEventListener("keydown",o,{capture:!0,passive:!0}),F.addEventListener("click",n,{capture:!0,passive:!0}),F.addEventListener("beforeunload",t,{passive:!0})}function KPe(){function e(t){let n=t.target;if(n.id!=="ms--site-header-search-form"&amp;&amp;n.id!=="nav-bar-search-form"&amp;&amp;n.id!=="nav-bar-search-form-desktop"&amp;&amp;n.id!=="welcome-page-search-form"&amp;&amp;n.id!=="directory-page-search-form"&amp;&amp;n.id!=="facet-search-form")return;let r=Array.from(n.querySelectorAll('input[name="terms"], input[name="facet-search-input"]'))[0].value,i=x.activeElement&amp;&amp;x.activeElement instanceof HTMLButtonElement&amp;&amp;x.activeElement.type==="submit"&amp;&amp;!!n.querySelector(`#${x.activeElement.id}`);_n(n,{actionType:Ue.OTHER,behavior:de.SEARCH,content:{event:"uhf-search",value:r,submitButton:i}})}F.addEventListener("submit",e,{passive:!0,capture:!0})}function WPe(){function e(t){t.isTrusted&amp;&amp;t.keyCode===70&amp;&amp;t.ctrlKey&amp;&amp;!t.shiftKey&amp;&amp;!t.altKey&amp;&amp;!t.metaKey&amp;&amp;He({actionType:Ue.OTHER,behavior:de.OTHER,content:{event:"ctrl-f"}})}F.addEventListener("keydown",e,{passive:!0})}function XPe(){function e(t){let n={referrerUri:t.referrerUrl.href,requestUri:t.url.href,title:t.title,pageName:A("document_id")||"missing document_id",pageType:A("page_type"),pageTags:{}};BE(n.pageTags),TJ(n),GE()}ct.subscribe(Wn,e)}var Uae="azure-auth-complete";function JPe(){let e=te(location.search);return e[Uae]==="true"?(e[Uae]=null,Ft(e,"replaceState"),!0):!1}JPe()&amp;&amp;Oy.tryLoadTokens().then(e=&gt;{e&amp;&amp;rIe()});var ZPe=m`&lt;h2&gt;${Ge(sQ)}&lt;/h2&gt;
	${CX}`;async function $P(e){let t=m` &lt;div class="azure-auth padding-none padding-xs-tablet"&gt;
		&lt;div class="azure-auth-step"&gt;${ZPe}&lt;/div&gt;
	&lt;/div&gt;`;S(t,e);let n=e.firstElementChild.firstElementChild,o=i=&gt;new Promise(s=&gt;{let a=l=&gt;{e.innerHTML="",un.value=l,s(l)};if(i===null)if(un.value=null,es.value){let l=te();l[u1]="true",Ft(l,"replaceState"),hx(n)}else hx(n);else if(es.value){let l=i.find(c=&gt;c.tenant_id===es.value.tenantId);l?a(l):yi()}else i.length===0?tIe(n):eIe(n,a,i)});Ao.trackEvent({name:"oauth-login-try-load-tokens"});let r=await Oy.tryLoadTokens({noInteraction:!1});return o(r)}var oF={light:"light",dark:"dark","high-contrast":"high-contrast"};function Hae(e){let t=document.getElementById("mult-account");t&amp;&amp;(t.src=`/en-us/media/illustrations/multiple-accounts-${oF[e]}.svg?branch=live`);let n=document.getElementById("log-in-media");n&amp;&amp;(n.src=`/en-us/media/illustrations/lock-and-key-${oF[e]}.svg?branch=live`);let o=document.getElementById("profile-icon"),r=L.authenticationMode==="AAD"?"org":"personal";o&amp;&amp;(o.src=`/en-us/media/profile/${r}-account${oF[e]==="light"?"":"-dark-highcontrast"}.svg?branch=live`)}function hx(e){oIe(),ct.subscribe(Fi,s=&gt;Hae(s.currentTheme));let n=`/en-us/media/illustrations/lock-and-key-${mc()}.svg?branch=live`,r=m` &lt;article class="card padding-xs"&gt;
		&lt;div class="card-content margin-top-none width-450-desktop centered"&gt;
			&lt;img id="log-in-media" role="presentation" src=${n} alt="" /&gt;
			&lt;h6 class="font-size-h6 margin-bottom-xxs"&gt;${mW}&lt;/h6&gt;
			&lt;p class="font-size-sm margin-bottom-md"&gt;${pW}&lt;/p&gt;
			&lt;a
				id="try-it-sign-in"
				class="button button-primary button-filled button-block docs-sign-in"
				href="#"
				data-bi-name="try-it-sign-in"
			&gt;
				${Ri}
			&lt;/a&gt;
		&lt;/div&gt;
	&lt;/article&gt;`;S(r,e);let i=document.getElementById("try-it-sign-in");i&amp;&amp;i.addEventListener("click",()=&gt;{let s=te();s.tryIt="true",Ft(s,"replaceState"),yi(null,!1,!0)})}function eIe(e,t,n){ct.subscribe(Fi,c=&gt;Hae(c.currentTheme));let o=mc(),r=`/en-us/media/illustrations/multiple-accounts-${o}.svg?branch=live`,s=`/en-us/media/profile/${L.authenticationMode==="AAD"?"org":"personal"}-account${o==="light"?"":"-dark-highcontrast"}.svg?branch=live`,l=m`
		&lt;article class="card padding-xs"&gt;
			&lt;div class="card-content margin-top-none"&gt;
				&lt;div class="width-450-desktop centered"&gt;
					&lt;img id="mult-account" role="presentation" src=${r} alt="" /&gt;
					&lt;h6 class="font-size-h6 margin-bottom-xxs"&gt;${sW}&lt;/h6&gt;
					&lt;p class="font-size-sm"&gt;${iW}&lt;/p&gt;
				&lt;/div&gt;

				&lt;hr class="hr flex-grow-1 margin-block-sm" /&gt;
				&lt;div class="buttons"&gt;
					&lt;img id="profile-icon" class="margin-inline-xs" src=${s} alt="" width="48" /&gt;
					&lt;div class="display-flex flex-direction-column"&gt;
						&lt;p&gt;${L.upn}&lt;/p&gt;
						&lt;p&gt;${nE}&lt;/p&gt;
					&lt;/div&gt;
				&lt;/div&gt;
				&lt;hr class="hr flex-grow-1 margin-block-sm" /&gt;

				&lt;div class="buttons"&gt;
					&lt;div class="flex-grow-1"&gt;
						&lt;button
							type="button"
							class="button button-primary button-clear button-block"
							id="use-different-account"
							data-bi-name="try-it-change-account"
							@click="${()=&gt;hx(e)}"
						&gt;
							${rE}
						&lt;/button&gt;
					&lt;/div&gt;
					&lt;div class="flex-grow-1"&gt;
						&lt;button
							type="button"
							class="button button-primary button-filled button-block"
							href="#"
							id="continue-with-account"
							data-bi-name="try-it-confirm-account"
							@click="${()=&gt;nIe(e,t,n)}"
						&gt;
							${aW}
						&lt;/button&gt;
					&lt;/div&gt;
				&lt;/div&gt;
			&lt;/div&gt;
		&lt;/article&gt;
	`;S(l,e)}function tIe(e){let n=m`
		&lt;article class="card padding-xs"&gt;
			&lt;div class="card-content margin-top-none width-450-desktop centered"&gt;
				&lt;img role="presentation" src=${"/en-us/media/illustrations/azure-subscription-alert.svg?branch=live"} /&gt;
				&lt;h6 class="font-size-h6 margin-bottom-xxs"&gt;${uW}&lt;/h6&gt;
				&lt;p class="font-size-sm margin-bottom-md"&gt;
					${dW.replace("{email}",L.upn)}
				&lt;/p&gt;
				&lt;div class="buttons"&gt;
					&lt;div class="flex-grow-1"&gt;
						&lt;button
							type="button"
							class="button button-primary button-clear button-block"
							id="use-different-account"
							data-bi-name="try-it-no-sub-change-account"
							@click="${()=&gt;hx(e)}"
						&gt;
							${rE}
						&lt;/button&gt;
					&lt;/div&gt;
					&lt;div class="flex-grow-1"&gt;
						&lt;a
							target="_blank"
							class="button button-primary button-filled button-block"
							href="https://azure.microsoft.com/en-us/free/"
							id="free-azure-account"
							data-bi-name="try-it-free-trial"
						&gt;
							${cW}
						&lt;/a&gt;
					&lt;/div&gt;
				&lt;/div&gt;
			&lt;/div&gt;
		&lt;/article&gt;
	`;S(n,e)}function nIe(e,t,n){if(n.length===1)t(n[0]);else{let o=()=&gt;{},i=m` &lt;article class="card padding-xs"&gt;
			&lt;div class="card-content margin-top-none"&gt;
				&lt;div class="width-450-desktop centered"&gt;
					&lt;img role="presentation" src=${"/en-us/media/illustrations/cloud-tenant.svg?branch=live"} alt="" /&gt;
					&lt;h6 class="font-size-h6 margin-bottom-xxs"&gt;
						${lW}
					&lt;/h6&gt;
					&lt;p class="font-size-sm"&gt;
						${rW.replace("{email}",L.upn)}
					&lt;/p&gt;
				&lt;/div&gt;

				&lt;div
					id="token-list-container"
					class="margin-block-xs margin-block-md-tablet background-color-body-medium border-radius-lg padding-block-xxs"
				&gt;
					&lt;ul class="azure-auth-tokens padding-inline-xs"&gt;&lt;/ul&gt;
				&lt;/div&gt;

				&lt;div class="buttons"&gt;
					&lt;div class="margin-none width-full"&gt;
						&lt;button
							class="button button-primary button-filled button-block"
							href="#"
							id="continue-with-tenant"
							type="button"
							data-bi-name="try-it-tenant-cont"
							@click="${()=&gt;o()}"
						&gt;
							${Ja}
						&lt;/button&gt;
					&lt;/div&gt;

					&lt;div class="margin-none width-full"&gt;
						&lt;button
							class="button button-primary button-clear button-block"
							id="use-different-account"
							type="button"
							data-bi-name="try-it-tenant-change-account"
							@click="${()=&gt;hx(e)}"
						&gt;
							${rE}
						&lt;/button&gt;
					&lt;/div&gt;
				&lt;/div&gt;
			&lt;/div&gt;
		&lt;/article&gt;`;S(i,e);let s=e.firstElementChild.firstElementChild.querySelector("#token-list-container").querySelector("ul.azure-auth-tokens");for(let l of n){let c=`
					&lt;label class="radio display-flex align-items-center margin-block-xxs-tablet margin-inline-xs-tablet padding-block-xs"&gt;
						&lt;input name="tenant-name" type="radio" id=${Ge(l.display_name)} class="radio-dot"&gt;
						&lt;span class="radio-label-text"&gt;
							&lt;p class="font-weight-semibold padding-bottom-xxs"&gt;${Ge(l.display_name)}&lt;/p&gt;
							&lt;p class="font-size-sm padding-top-none"&gt;${Ge(l.default_domain)}&lt;/p&gt;
						&lt;/span&gt;
					&lt;/label&gt;
					&lt;hr class="hr flex-grow-1 margin-block-xxs" /&gt;`;s.insertAdjacentHTML("beforeend",`
				&lt;li&gt;
					${c}
				&lt;/li&gt;`)}s.lastElementChild.querySelector("hr").hidden=!0;let a=s.querySelectorAll('input[name="tenant-name"]');a[0].checked=!0,o=()=&gt;{e.firstElementChild.firstElementChild.querySelector(".buttons").firstElementChild.querySelector("button#continue-with-tenant").classList.add("is-loading");for(let c=0;c&lt;a.length;c++)if(a[c].checked){t(n[c]);return}}}}function oIe(){He({behavior:de.STARTPROCESS,actionType:Ue.CLICKLEFT,contentTags:{[rv.scenario]:"azure-cli-login",[rv.scenarioStep]:"login-prompt"}})}function rIe(){He({behavior:de.COMPLETEPROCESS,actionType:Ue.OTHER,contentTags:{[rv.scenario]:"azure-cli-login",[rv.scenarioStep]:"authorized"}})}ct.subscribe(Um,({sandbox:e})=&gt;{!un.value||e&amp;&amp;un.value.tenant_id===e.tenantId||(un.value=null)});function Oae(e,t,n){SP("cloudshell-version").then(o=&gt;{let r;o?r={properties:{sessionType:"Mounted",networkType:"Default",preferredOsType:"Linux",preferredLocation:e.sandboxData?.storageAccountRegionName||"westus",storageProfile:{storageAccountResourceId:e.sandboxData?.storageAccountId,fileShareName:e.sandboxData?.fileShareName,diskSizeInGB:5},terminalSettings:{fontSize:"Medium",fontStyle:"Monospace"}}}:r={properties:{preferredOsType:n?"Windows":"Linux",preferredLocation:e.sandboxData?.storageAccountRegionName||"westus",storageProfile:{storageAccountResourceId:e.sandboxData?.storageAccountId,fileShareName:e.sandboxData?.fileShareName,diskSizeInGB:5},terminalSettings:{fontSize:"Medium",fontStyle:"Monospace"}}};let i="https://management.azure.com/providers/Microsoft.Portal/userSettings/cloudconsole?api-version=2023-02-01-preview",s={method:"PUT",headers:{Accept:"application/json",Authorization:`${t.access_token_type} ${t.access_token}`,"Content-Type":"application/json","x-mslearn-docsid":L.userId},body:JSON.stringify(r)};return M(i,s).then(a=&gt;{if(!a.ok)throw new Error(a.statusText)})})}function Bae(e){let t="https://management.azure.com/providers/Microsoft.Portal/consoles/default?api-version=2017-12-01-preview",n={method:"DELETE",headers:{Authorization:`${e.access_token_type} ${e.access_token}`}};return M(t,n).then(o=&gt;{if(!o.ok)throw new Error(o.statusText)})}var NP=$.cloudShell,iIe=1e4,qP=class{constructor(t){this.isPowerShell=t;this.messageReceived=!1;this.messageHandler=({data:{signature:t,type:n,audience:o},origin:r})=&gt;{!this.consoleFrame||!this.consoleFrame.contentWindow||r!==NP||t!=="portalConsole"||n!=="getToken"||(this.messageReceived||(Ao.trackEvent({name:"cloud-shell-message-received"}),this.messageReceived=!0),clearTimeout(this.messageHandlerTimeout),this.replyToken(o))};this.instrumentMessageHandler=()=&gt;{!this.consoleFrame||!this.consoleFrame.contentWindow||(Ao.trackEvent({name:"cloud-shell-not-responsive"}),this.showTroubleshootingMessage())};this.showTroubleshootingMessage=()=&gt;{this.element.innerHTML=`
			&lt;div class="font-family-monospace font-size-sm has-${this.interactiveType}-colors padding-xs is-full-height is-vertically-scrollable"&gt;
				&lt;p&gt;&lt;em&gt;${Qz}&lt;/em&gt;&lt;/p&gt;
			&lt;/div&gt;
		`};F.addEventListener("message",this.messageHandler),this.element=x.createElement("div"),this.element.classList.add("cloud-shell"),this.element.setAttribute(En.name,"azure-cli"),this.messageHandlerTimeout=0,this.interactiveType=t?"powershell":"bash",$P(this.element).then(()=&gt;(this.element.classList.add(`has-text-${this.interactiveType}-invert`,`has-background-${this.interactiveType}`),es.value?.sandboxType==="AzureSandbox"?(this.element.innerHTML=`
						&lt;div class="font-family-monospace font-size-sm padding-xs is-full-height is-vertically-scrollable"&gt;
							&lt;p&gt;Azure Cloud Shell&lt;/p&gt;
							&lt;p&gt;${bG}&lt;/p&gt;
						&lt;/div&gt;`,Bae(un.value).then(()=&gt;Oae(es.value,un.value,t))):Promise.resolve())).then(()=&gt;this.whenPageVisible()).then(()=&gt;{let n=sIe(_.data.userLocale);this.element.innerHTML=`
					&lt;div class="cloud-shell-header level is-mobile margin-bottom-none"&gt;
						&lt;div class="level-left"&gt;
							&lt;div class="level-item"&gt;
								&lt;button title="${Ge(YM)}" class="button  border-none is-radiusless has-inner-focus" data-bi-name="restart"&gt;
									&lt;span class="icon"&gt;
										&lt;span class="font-size-sm docon docon-navigate-refresh" aria-hidden="true"&gt;&lt;/span&gt;
									&lt;/span&gt;
									&lt;span class="font-size-sm visually-hidden"&gt;${Ge(YM)}&lt;/span&gt;
								&lt;/button&gt;
								&lt;h2 class="font-size-sm font-weight-normal padding-left-xxs cloud-shell-header-title"&gt;Azure Cloud Shell&lt;/h2&gt;
							&lt;/div&gt;
						&lt;/div&gt;
					&lt;/div&gt;
					&lt;iframe	class="cloud-shell-frame" title="${aK}"
									src="${NP}?trustedAuthority=${Z.origin}&amp;embed=true&amp;feature.azureconsole.ostype=${t?"windows":"linux"}&amp;l=${n}"
									frameborder="0"&gt;
					&lt;/iframe&gt;`;let o=this.element.querySelector('button[data-bi-name="restart"]');o.onclick=()=&gt;this.restart(),this.consoleFrame=this.element.querySelector("iframe"),this.messageHandlerTimeout=setTimeout(this.instrumentMessageHandler,iIe)})}setCode(){return Promise.resolve()}execute(){return Promise.resolve()}restart(){this.consoleFrame.hidden||this.consoleFrame.contentWindow.postMessage({signature:"portalConsole",type:"restart"},NP)}dispose(){F.removeEventListener("message",this.messageHandler)}replyToken(t){let n;switch(t){case"":n=un.value.access_token;break;case"microsoft.graph":n=un.value.msgraph_access_token,He({content:{event:"cloud-shell-audience",value:"microsoft.graph"}});break;case"keyvault":n=un.value.key_vault_access_token,He({content:{event:"cloud-shell-audience",value:"keyvault"}});break;default:throw new Error(`Unsupported token audience: "${t}".`)}this.consoleFrame.contentWindow.postMessage({signature:"portalConsole",type:"postToken",audience:t,message:`Bearer ${n}`},NP)}whenPageVisible(){return x.visibilityState==="visible"?Promise.resolve():new Promise(t=&gt;x.addEventListener("visibilitychange",()=&gt;{x.visibilityState==="visible"&amp;&amp;t()}))}},zae={name:q5,iconClass:"docon docon-terminal",attributes:[{name:"aria-haspopup",value:"true"}]};Bc({name:"bash",activateButtonConfig:zae,create:()=&gt;new qP(!1)});Bc({name:"powershell",activateButtonConfig:zae,create:()=&gt;new qP(!0)});function sIe(e){switch(e){case"zh-cn":return"zh-hans";case"zh-hk":return"zh-hans";case"zh-tw":return"zh-hant"}return["en","cs","de","es","fr","hu","it","ja","ko","nl","pl","pt-br","pt-pt","ru","sv","tr","zh-hans","zh-hant"].find(o=&gt;e.indexOf(o)===0)||"en"}async function Gae(){let e={method:"GET",headers:[]},t=await M(j(`${$.tryDotNet}/sensors/version`,e,!0));if(ue(t),t.ok)return(await t.json()).assemblyInformationalVersion;throw new Error(`${t.status}, ${t.statusText}`)}var FP=`using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Globalization;
using System.Text.RegularExpressions;

namespace Program
{
  class Program
  {
    static void Main(string[] args)
    {
      #region controller
____
      #endregion
    }
  }
}`,aIe=`using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Globalization;
using System.Text.RegularExpressions;

namespace Program
{
  class Program
  {
    #region controller
____
    #endregion
  }
}`;function Vae(e,t){switch(t){case"try-dotnet-class":e=aIe.replace("____",()=&gt;e);break;case"try-dotnet-method":e=FP.replace("____",()=&gt;e);break;case"try-dotnet":break;default:e=FP.replace("____",()=&gt;e);break}return e}var rF=location.origin,Yae="docon docon-play",lIe="docon docon-delete",Qae="fetch-error",iF=class{constructor(){this.runIsReady=!1;this.themeHandler=t=&gt;{this.setTheme(t)};let t=Bm(Ud)&amp;&amp;Ud.toLowerCase()==="macos"?hV:mV;this.element=x.createElement("div"),this.element.classList.add("dotnet-online"),this.element.dotnetOnline=this,this.element.innerHTML=`
            &lt;div class="dotnet-online-editor-section" hidden&gt;
                &lt;div class="dotnet-online-header flex-wrap-wrap flex-wrap-none-tablet" data-test-id="dotnet-online-header"&gt;
                    &lt;h3&gt;${Ge(yM)}&lt;/h3&gt;
					&lt;div class="display-flex align-self-baseline flex-grow-1 margin-top-xxs margin-left-xs margin-left-none-tablet has-line-height-reset"&gt;${t}&lt;/div&gt;
					&lt;div class="buttons margin-left-xs margin-top-xxs margin-top-none-desktop margin-bottom-none margin-right-xs display-flex justify-content-flex-start flex-grow-1 flex-grow-0-tablet" data-test-id="dotnet-online-header-buttons"&gt;
						&lt;button class="button button-sm button-filled is-radiusless has-inner-focus" data-bi-name="tutorial-clear-csharp" data-test-id="dotnet-online-header-clear-button"&gt;
							&lt;span class="${lIe}" role="presentation"&gt;&lt;/span&gt;
							&lt;span&gt;${Ge(BR)}&lt;/span&gt;
						&lt;/button&gt;
						&lt;button class="button button-sm button-success button-filled is-radiusless has-inner-focus" data-bi-name="tutorial-run-csharp" data-test-id="dotnet-online-header-run-button"&gt;
							&lt;span class="${Yae}" role="presentation"&gt;&lt;/span&gt;
							&lt;span&gt;${Ge(N_)}&lt;/span&gt;
						&lt;/button&gt;
						&lt;details class="popover popover-right margin-left-xs"&gt;
							&lt;summary class="button button-sm is-radiusless has-inner-focus border" aria-label="${pV}"&gt;
								&lt;span class="icon" aria-hidden="true"&gt;
									&lt;span class="docon docon-status-info-outline"&gt;&lt;/span&gt;
								&lt;/span&gt;
							&lt;/summary&gt;
							&lt;div class="popover-content"&gt;
								&lt;ul&gt;
									&lt;li&gt;
										${uV}
									&lt;/li&gt;
									&lt;li&gt;
										${dV}
									&lt;/li&gt;
									&lt;li&gt;
										${cV}
									&lt;/li&gt;
								&lt;/ul&gt;
							&lt;/div&gt;
						&lt;/details&gt;
					&lt;/div&gt;
                &lt;/div&gt;
                &lt;iframe title="${yM}" class="dotnet-online-editor" data-test-id="dotnet-online-iframe"&gt;
                &lt;/iframe&gt;
                &lt;div class="dotnet-online-header" data-test-id="dotnet-online-output-header"&gt;
                    &lt;h3&gt;${Ge(X5)}&lt;/h3&gt;
                    &lt;a class="button button-clear is-radiusless has-inner-focus" data-bi-name="feedback" href="https://github.com/dotnet/try"&gt;
                        &lt;span class="docon docon-feedback-positive-outline" role="presentation"&gt;&lt;/span&gt;
                        &lt;span class="visually-hidden"&gt;${Ge(P_)}&lt;/span&gt;
                    &lt;/a&gt;
                &lt;/div&gt;
                &lt;pre class="dotnet-online-output" aria-live="polite" data-test-id="dotnet-online-output"&gt;&lt;/pre&gt;
            &lt;/div&gt;
            &lt;div class="dotnet-online-service-unavailable" hidden&gt;${Ge(Jw)}&lt;/div&gt;
            &lt;div class="dotnet-online-loader c-progress f-indeterminate-local f-progress-large" role="progressbar" tabindex="0" aria-valuetext="${qt}" aria-label="${qt}"&gt;
                &lt;span&gt;&lt;/span&gt;
                &lt;span&gt;&lt;/span&gt;
                &lt;span&gt;&lt;/span&gt;
                &lt;span&gt;&lt;/span&gt;
                &lt;span&gt;&lt;/span&gt;
            &lt;/div&gt;`;let[n,o,r]=Array.from(this.element.children).map(i=&gt;i);this.runButton=n.querySelector('button[data-bi-name="tutorial-run-csharp"]'),this.clearButton=n.querySelector('button[data-bi-name="tutorial-clear-csharp"]'),this.clearButton.onclick=()=&gt;this.clearEditor(),this.runButton.onclick=()=&gt;this.execute(),this.editor=n.querySelector("iframe"),this.output=n.querySelector("pre"),ct.subscribe(Fi,i=&gt;{this.themeHandler(i.currentTheme)}),this.ready=this.loadTryDotnet().then(i=&gt;this.getEditorReady("HostEditorReady",i)).then(()=&gt;{this.setTheme(cl),r.hidden=!0,n.hidden=!1}).catch(i=&gt;{throw r.hidden=!0,n.hidden=!0,o.hidden=!1,i})}async setCode(t,n){return this.ready.then(()=&gt;this.setCodeInternal(t,n))}focus(){return F.postMessage({type:"focusEditor"},rF),Promise.resolve()}execute(){this.runButton.classList.add("is-loading"),this.output.classList.remove("error"),this.output.textContent="";let t=setInterval(()=&gt;{this.output.textContent+=".",this.output.textContent.length&gt;3&amp;&amp;(this.output.textContent="")},200);this.subscriptions=this.session.subscribeToOutputEvents(n=&gt;{if(clearInterval(t),this.runButton.classList.remove("is-loading"),n.exception)this.output.classList.add("error"),this.output.textContent=n.exception.join(`
`);else if(n.stdout){this.output.classList.remove("error");let o=n.stdout.join(`
`);o.length===0&amp;&amp;(o=f5),this.output.textContent=o}else throw new Error(`Unexpected run result: ${this.output}`)}),this.errorSubscription=this.session.subscribeToServiceErrorEvents(n=&gt;{clearInterval(t),this.output.classList.add("error"),this.output.textContent=Jw,console.error(n.message)}),this.session.onCanRunChanged(n=&gt;{this.runIsReady=n}),this.runWhenReady()}dispose(){this.subscriptions.unsubscribe(),this.errorSubscription.unsubscribe()}clearEditor(){this.session.getTextEditor()?.setContent("")}async loadTryDotnet(){let t="";if(!I.trydotnetPPE)try{t=await Gae()}catch{t=Qae}let{trydotnetUrl:n}=jae(t);return this.trydotnet=await Vo(n,null,"trydotnet"),this.trydotnet||(this.output.classList.add("error"),this.output.textContent=Jw),t}async getEditorReady(t,n){let{trydotnetOrigin:o}=jae(n);F.postMessage({type:t,editorId:0},rF);let r={hostOrigin:rF,trydotnetOrigin:o};I.trydotnetPPE&amp;&amp;(r.enableLogging=!0);let i=FP.replace("____",""),s="program.cs",l={package:"console",files:[{name:s,content:i}]},c={fileName:s,region:"controller"},u=this.trydotnet.createSessionWithProjectAndOpenDocument(r,[this.editor],F,l,c);return this.session=await u}setTheme(t){let o={light:"vs-light",dark:"vs-dark","high-contrast":"hc-black"}[t];this.session.getTextEditor().setTheme(o)}async setCodeInternal(t,n){t=Vae(t,n);let o="program.cs",r=[{name:o,content:t}],i=await this.trydotnet.createProject({packageName:"console",files:r});await this.session.openProject(i);let s=this.session.getTextEditor(),a;n!=="try-dotnet"&amp;&amp;(a="controller"),await this.session.openDocument({fileName:o,editorId:s.id(),region:a})}runWhenReady(){this.runIsReady?this.session.run():setTimeout(()=&gt;{this.runWhenReady()},200)}};function Kae(e=!1){let t=new Date;return e&amp;&amp;t.setMinutes(0,0,0),EX(t)}function cIe(e){let t=e;return e===Qae&amp;&amp;(t+=`-${Kae(!0)}`),t}function jae(e){return I.trydotnetPPE?{trydotnetUrl:`${$.tryDotNetPPE}/api/trydotnet.min.js?version=ppe-${Kae()}`,trydotnetOrigin:$.tryDotNetPPE}:{trydotnetUrl:`${$.tryDotNet}/api/trydotnet.min.js?version=${cIe(e)}`,trydotnetOrigin:$.tryDotNet}}Bc({name:"csharp",activateButtonConfig:{name:N_,iconClass:Yae,attributes:[]},create:()=&gt;new iF});var UP=class{constructor(t,n,o=window){this.targetOrigin=n;this.subscriptions=[];this.messageHandler=({data:t,origin:n})=&gt;{if(n!==this.targetOrigin)return;let o=this.subscriptions.filter(r=&gt;r.predicate(t));for(let r of o)r.callback(t)};if(t)t instanceof HTMLIFrameElement?t.contentWindow?this.targetWindowLoaded=Promise.resolve({value:t.contentWindow}):this.targetWindowLoaded=new Promise(r=&gt;{t.onload=()=&gt;r({value:t.contentWindow})}):this.targetWindowLoaded=Promise.resolve({value:t});else throw new Error("target is required");o.addEventListener("message",this.messageHandler)}async publish(t){(await this.targetWindowLoaded).value.postMessage(t,this.targetOrigin)}subscribe(t,n=()=&gt;!0){let o={predicate:n,callback:t};return this.subscriptions.push(o),()=&gt;this.unsubscribe(o)}subscribeOnce(t=()=&gt;!0,n){return new Promise((o,r)=&gt;{let i={},s=n===void 0?0:setTimeout(l,n,i),a=this.subscribe(l,t);function l(c){clearTimeout(s),a(),c===i?r("timeout"):o(c)}})}unsubscribe(t){let n=this.subscriptions.indexOf(t);n!==-1&amp;&amp;this.subscriptions.splice(n,1)}};function uIe(e){let t=dIe(e);if(!t)return[];let n=pIe(t);return mIe(n)}function dIe(e){return e.querySelector('h2[id="permissions"] ~ * table, h2[id="permissions"] ~ table')}function pIe(e){let t=e.cloneNode(!0),n=Array.from(t.childNodes);return Array.from(n[0].parentNode.querySelectorAll("[data-ttu-id]")).map(o=&gt;{o.remove()}),t}function mIe(e){return Array.from(e.querySelectorAll("tr")).map(n=&gt;Array.from(n.querySelectorAll("th,td")).map(o=&gt;o.textContent.trim()))}var hIe={name:gu,iconClass:"docon docon-terminal",attributes:[{name:"aria-haspopup",value:"true"}]};Bc({name:"msgraph",activateButtonConfig:hIe,create:()=&gt;{let e=w.supportLevel==="production"&amp;&amp;w.reviewFeatures?"https://graphtryit-staging.azurewebsites.net":"https://graphtryit.azurewebsites.net",t=new URL(e),n=location.origin,o=document.getElementById("main"),r=uIe(o),i={type:"init",locale:_.data.userLocale,theme:cl,code:"",permissions:r};t.searchParams.set("locale",i.locale),t.searchParams.set("host-origin",n),t.searchParams.set("theme",i.theme);let s=document.createElement("iframe");s.classList.add("msgraph","is-full-height"),s.title=i5,s.src=t.toString();let a=new UP(s,e),l=a.subscribeOnce(u=&gt;u.type==="ready"),c;return{element:s,setCode:u=&gt;(i.code=u,i.theme=cl,Promise.resolve()),execute:async()=&gt;{await l,s.contentWindow.postMessage(i,e),c=ct.subscribe(Fi,u=&gt;{a.publish({type:"theme-changed",theme:u.currentTheme})})},dispose:()=&gt;{c()}}}});async function Wae(e,t,n){_n(e,{behavior:de.STARTPROCESS,contentTags:{scn:"Rest Try It",scnstp:"Request",scnnxtstp:"Response",isSuccess:!0},content:{event:"rest-tryit-run",authenticationMethod:t,fields:n}})}async function Xae(e,t){He({behavior:de.COMPLETEPROCESS,actionType:Ue.OTHER,contentTags:{scn:"Rest Try It",scnstp:"Response",isSuccess:!0},content:{event:"rest-tryit-fetch-complete",status:t.status,method:e.method}})}function HP(e,t,n){n=n||{},n.mode="cors",n.cache="reload",n.method=e.httpVerb,e.body&amp;&amp;(n.body=e.body);let o=e.url,r=t.transform(new Request(o,n),e);return e.headers!==null&amp;&amp;e.headers.forEach(i=&gt;{i.value!==""&amp;&amp;r.headers.set(i.name,i.value)}),r}function Jae(e){return fetch(e).then(t=&gt;(Xae(e,t),t))}function Zae(e){let t={};t.statusCode=e.status.toString();let n=e.headers;return t.header="",n.forEach((o,r)=&gt;{t.header+=`${r}: ${o}
`}),/application\/json/i.test(e.headers.get("Content-Type")||"")&amp;&amp;t.statusCode!=="204"&amp;&amp;t.statusCode!=="404"?e.json().then(o=&gt;(t.body=JSON.stringify(o,null,2),t)):e.text().then(o=&gt;(t.body=o,t))}function OP(e,t,n=window){let o=n instanceof Window?window.pageYOffset:n.scrollTop,r=e-o,i;function s(a){i||(i=a);let l=a-i,c=Math.min(l/t,1);n instanceof Window?n.scrollTo(0,o+r*c):n.scrollTop=o+r*c,l&lt;t&amp;&amp;window.requestAnimationFrame(s)}window.requestAnimationFrame(s)}var rs=class{constructor(t){this.restTryItRequest=t}},gx=class{constructor(t,n){this.restTryItRequest=t;this.security=n}},Zm=class{},ki=class{},wb=class{constructor(t){this.param=t}},fx=class{},eh=class{constructor(t){this.subscriptions=t}},Eb=class{constructor(t){this.response=t}};function tle(e,t,n,o){let r=document.createElement("div"),i=document.createElement("h3");i.textContent=g8,r.appendChild(i);let s=document.createElement("div");s.classList.add("codeHeader");let a=document.createElement("span");a.classList.add("language"),a.textContent="HTTP",s.appendChild(a),s.insertAdjacentHTML("beforeend",Wy());let l=s.lastElementChild,c=document.createElement("pre");l.onclick=d=&gt;{Xy(l)&amp;&amp;(Ky(c,"json"),d.preventDefault())},c.setAttribute("name","http-request"),c.textContent=ele(n,o),c.classList.add("small"),c.setAttribute("aria-live","polite"),c.setAttribute("aria-atomic","true"),c.setAttribute("tabindex","0"),r.appendChild(s),r.appendChild(c),e.appendChild(r),Om([{code:c.textContent,language:"http",highlightLines:""}]).then(d=&gt;{c.innerHTML=d[0].html});let u=()=&gt;{let d={url:null,httpVerb:null,headers:[],params:[],body:null};t.publish(new rs(d)),c.textContent=ele(d,o),Om([{code:c.textContent,language:"http",highlightLines:""}]).then(p=&gt;{c.innerHTML=p[0].html})};t.subscribe(ki,u)}function ele(e,t){let n=HP(e,t),o=`${n.method} ${n.url}
`;return n.headers.forEach((i,s)=&gt;{o+=`${s[0].toUpperCase()}${s.substring(1)}: ${i}
`}),o}var gIe="https://management.azure.com/subscriptions?api-version=2016-06-01",fIe=e=&gt;{e.publish(new fx);let t=new Request(gIe,{mode:"cors"});if(un.value===null)throw e.publish(new eh([])),new Error("error fetching subscription: authorization header no token");return t.headers.append("Authorization",`Bearer ${un.value.access_token}`),fetch(t).then(n=&gt;n.ok?n.json().then(({value:o})=&gt;(e.publish(new eh(o)),!0)):(n.text().then(o=&gt;{throw new Error(`error fetching subscriptions:

${o}`)}),e.publish(new eh([])),!1),()=&gt;!1)};function sF(e,t,n,o=!0,r={}){let i=document.createElement("div");i.classList.add("columns","field");let s=document.createElement("div");s.classList.add("column","is-5","param-name","field-label","margin-bottom-none","align-self-center");let a=document.createElement("div");a.classList.add("font-family-monospace","margin-right-none","font-size-xs");let l=document.createElement("label");l.classList.add("font-size-xs"),l.setAttribute("aria-label","parameter name "+n.name),l.textContent=n.name,a.appendChild(l),s.appendChild(a),i.appendChild(s);let c=document.createElement("div");c.classList.add("column","is-5","param-value","field-body","margin-top-none","align-self-center");let u=document.createElement("div"),d=document.createElement("p");d.classList.add("margin-block-none");let p=document.createElement("input");p.classList.add("input");let h=[],g=document.createElement("div");g.classList.add("select");let f=document.createElement("select");n.type==="boolean"&amp;&amp;(h.push("True"),h.push("False"));let b=document.createElement("div");b.classList.add("subscription-id"),b.textContent="";let y=C=&gt;{let k=C.restTryItRequest,D=n.type==="boolean"||n.type==="azure-subscriptions"||n.type==="enum"?f.value:p.value;o?k.headers.push({name:n.name,value:D,type:n.type,in:n.in,isRequired:n.isRequired,skipUrlEncoding:!1}):k.params.push({name:n.name,value:D,type:n.type,in:n.in,isRequired:n.isRequired,skipUrlEncoding:n.skipUrlEncoding})};switch(n.type){case"boolean":case"azure-subscriptions":case"enum":if(h.length&gt;=1){let C=document.createElement("option");C.value="",C.selected=!0,C.disabled=!0,C.hidden=!0,C.text="Select",f.appendChild(C)}h.forEach(C=&gt;{let k=document.createElement("option");k.value=C,k.text=C,f.appendChild(k)}),n.isRequired&amp;&amp;f.setAttribute("required","true"),f.setAttribute("aria-label","select parameter value option for "+n.name),f.onchange=()=&gt;{t.publish(new ki),f.textContent!==f.value&amp;&amp;(b.textContent=f.value)},n.name==="subscriptionId"&amp;&amp;(f.disabled=!0,f.innerHTML='&lt;option value=""&gt;Login to load...&lt;/option&gt;'),g.appendChild(f),c.appendChild(g);break;case"array":break;case"object":break;default:p.setAttribute("value",n.value),n.isRequired&amp;&amp;p.setAttribute("required","true"),p.setAttribute("aria-label","enter parameter value for "+n.name),p.onblur=()=&gt;{t.publish(new ki)},d.appendChild(p),u.appendChild(d),c.appendChild(u);break}n.isRequired&amp;&amp;l.insertAdjacentHTML("beforeend",'&lt;span class="required-indicator" aria-hidden="true"&gt;&lt;/span&gt;'),i.appendChild(c);let v=document.createElement("div");v.classList.add("column"),v.classList.add("is-2"),v.classList.add("delete-button");let T=document.createElement("button");return T.classList.add("button"),T.classList.add("docon"),T.classList.add("docon-navigate-close"),n.isRequired&amp;&amp;(T.style.visibility="hidden"),T.setAttribute("aria-label",BG),T.setAttribute("type","button"),v.appendChild(T),i.appendChild(v),T.onclick=C=&gt;{i.parentElement.removeChild(i),t.unsubscribe(rs,y),t.publish(new ki),C.preventDefault()},e.appendChild(i),t.subscribe(rs,y),o||n.name==="subscriptionId"&amp;&amp;(t.subscribe(fx,()=&gt;{f.innerHTML='&lt;option value=""&gt;&lt;/option&gt;',f.disabled=!1}),t.subscribe(eh,C=&gt;{let k=C.subscriptions;k.length===0?(f.innerHTML='&lt;option value=""&gt;Error&lt;/option&gt;',f.value=null):(f.innerHTML=k.map(({displayName:D,subscriptionId:N})=&gt;`&lt;option value="${N}"&gt;${D}&lt;/option&gt;`).join(`
`),f.value=k[0].subscriptionId,f.hidden=!1,f.disabled=!1),b.textContent=k[0].subscriptionId,t.publish(new ki)})),n.type==="string"&amp;&amp;n.in==="query"&amp;&amp;r[n.name]!==void 0&amp;&amp;r[n.name].indexOf(n.name)===-1&amp;&amp;(p.value=r[n.name],t.publish(new ki)),n.name==="subscriptionId"&amp;&amp;fIe(t),{nameInput:l,valueInput:p,delButton:T,columnContainer:i}}function aF(e,t,n=!0){let o=document.createElement("div");o.classList.add("columns");let r=document.createElement("div");r.classList.add("column","is-5","param-name");let i=document.createElement("div");i.classList.add("field-body");let s=document.createElement("p");s.classList.add("control");let a=document.createElement("input");a.classList.add("input"),a.setAttribute("placeholder","name"),a.setAttribute("aria-label","add new parameter name"),s.appendChild(a),i.appendChild(s),r.appendChild(i);let l=document.createElement("div");l.classList.add("error-message"),l.setAttribute("role","alert"),r.appendChild(l),o.appendChild(r),a.onblur=()=&gt;{a.value!==""&amp;&amp;l.textContent!==""&amp;&amp;r.removeChild(l)};let c=document.createElement("div");c.classList.add("column","is-5","param-value");let u=document.createElement("div");u.classList.add("field-body");let d=document.createElement("p");d.classList.add("control");let p=document.createElement("input");p.classList.add("input"),p.setAttribute("type","text"),p.setAttribute("placeholder","value"),p.setAttribute("aria-label","add new parameter value"),d.appendChild(p),u.appendChild(d),c.appendChild(u),o.appendChild(c);let h=document.createElement("div");h.classList.add("column","is-2","add-button");let g=document.createElement("button");g.classList.add("button","button-clear","button-success","docon","docon-math-plus"),g.setAttribute("type","button"),g.setAttribute("aria-label",pB),h.appendChild(g),o.appendChild(h),e.appendChild(o);let f=b=&gt;{let y=a.value,v=p.value;if(y===""){l.textContent=_V,r.appendChild(l),b.preventDefault();return}let T;n?T="header":document.querySelector(".url-input").value.indexOf("{"+y+"}")!==-1?T="path":T="query",o.parentElement.removeChild(o),t.publish(new wb({name:y,value:v,type:"string",in:T,isRequired:!1,skipUrlEncoding:!1}))};return g.onclick=b=&gt;{f(b)},{nameInput:a,valueInput:p,addButton:g,columnContainer:o}}function lF(e,t,n,o=!0,r={}){let i=document.createElement("div"),s=document.createElement("div");s.classList.add("columns");let a=document.createElement("div");a.classList.add("column","is-5","param-heading");let l=document.createElement("h3");o?l.textContent=fS:l.textContent=e9,a.appendChild(l),s.appendChild(a),i.appendChild(s);let c=document.createElement("div");c.classList.add("param-form-group");for(let d of n)sF(c,t,d,o,r);aF(c,t,o),i.appendChild(c),e.appendChild(i);let u=d=&gt;{(d.param.in==="header"&amp;&amp;o||d.param.in!=="header"&amp;&amp;!o)&amp;&amp;(sF(c,t,d.param,o),aF(c,t,o),t.publish(new ki))};return t.subscribe(wb,u),c}var cF="";function ole(e,t,n,o){let{url:r,urlParams:i}=bIe(n.url);cF=r;let s=document.createElement("div");s.classList.add("request-section"),_Ie(s,t,r,n.httpVerb),lF(s,t,n.params,!1,i),lF(s,t,n.headers,!0),n.body!==null&amp;&amp;yIe(s,t,n.body),tle(s,t,n,o);let a=xIe(s,t);return e.appendChild(s),a}function bIe(e){let t=e,n={},o=e.indexOf("?");if(o!==-1){let r=e.substr(o);t=e.substr(0,o),n=te(r)}return{url:t,urlParams:n}}function _Ie(e,t,n,o){let r=document.createElement("div");r.classList.add("field");let i=document.createElement("h3");i.classList.add("field-label","margin-bottom-none"),i.textContent=jM,r.appendChild(i);let s=document.createElement("div");s.classList.add("field-body","url-group","margin-top-none");let a=document.createElement("div");a.classList.add("http-verb");let l=document.createElement("span");l.textContent=o,a.appendChild(l);let c=document.createElement("input");c.setAttribute("name","url"),c.readOnly=!0,c.classList.add("url-input","input"),c.setAttribute("aria-label",jM),c.setAttribute("value",n),s.appendChild(a),s.appendChild(c),r.appendChild(s),e.appendChild(r),t.subscribe(rs,d=&gt;{let p=d.restTryItRequest;p.url=n,p.httpVerb=l.textContent});let u=()=&gt;{let d={url:null,httpVerb:null,headers:[],params:[],body:null};t.publish(new rs(d)),n=cF;let p=cF;d.params.forEach(h=&gt;{n=nle(n,h),p=nle(p,h)}),c.value=p};return t.subscribe(ki,u),{inputUrl:c}}function nle(e,t){return t.in==="path"&amp;&amp;t.value!==""?e=e.replace("{"+t.name+"}",vIe(t)):t.in==="query"&amp;&amp;t.value!==""&amp;&amp;(e.indexOf("?")===-1?e=e+"?"+encodeURIComponent(t.name)+"="+encodeURIComponent(t.value):e=e+"&amp;"+encodeURIComponent(t.name)+"="+encodeURIComponent(t.value)),e}function vIe(e){return e.skipUrlEncoding?e.value:encodeURIComponent(e.value)}function yIe(e,t,n){let o=document.createElement("div"),r=document.createElement("h3");r.textContent=Lh,o.appendChild(r);let i=document.createElement("textarea");return i.setAttribute("name",Lh),i.textContent=n,i.classList.add("textarea","request-body","tall","small"),i.setAttribute("aria-label",Lh),o.appendChild(i),e.appendChild(o),t.subscribe(rs,s=&gt;{let a=s.restTryItRequest;a.body=i.value}),{bodyText:i}}function xIe(e,t){let n=document.createElement("button");n.setAttribute("type","submit"),n.classList.add("button","button-success","button-filled","button-lg","is-radiusless");let o=document.createElement("span");o.classList.add("run-text"),o.textContent=N_,n.appendChild(o);let r=document.createElement("span");return r.classList.add("docon","docon-play"),r.setAttribute("aria-hidden","true"),n.appendChild(r),e.insertAdjacentHTML("beforeend",'&lt;div class="request-section"&gt;&lt;/div&gt;'),e.lastElementChild.appendChild(n),t.subscribe(Zm,()=&gt;{n.classList.remove("is-loading")}),n}var rle;function sle(e,t){rle=e;let n=o=&gt;{TIe(rle,o.response)};t.subscribe(Eb,n)}function TIe(e,t){let n=e.querySelector(".response-section");n&amp;&amp;e.removeChild(n);let o=document.createElement("div");o.classList.add("response-section"),SIe(o,t.statusCode),ile(o,t.header,!0),t.body!==null&amp;&amp;ile(o,t.body),e.appendChild(o)}function SIe(e,t){let n=document.createElement("h2");n.textContent=b8+": ";let o=document.createElement("span");o.classList.add("status-code"),t.charAt(0)==="2"?o.classList.add("status-success"):t.charAt(0)==="3"?o.classList.add("status-warning"):o.classList.add("status-fail"),o.textContent=t,n.appendChild(o),e.appendChild(n)}function ile(e,t,n=!1){let o=document.createElement("div"),r=document.createElement("h3");n?r.textContent=fS:r.textContent=Lh,o.appendChild(r);let i=document.createElement("div");i.classList.add("codeHeader");let s=document.createElement("span");s.classList.add("language"),n?s.textContent="HTTP":s.textContent="JSON",i.appendChild(s),i.insertAdjacentHTML("beforeend",Wy());let a=i.lastElementChild;o.appendChild(i);let l=document.createElement("pre");n?l.classList.add("response-header"):l.classList.add("response-body"),a.onclick=c=&gt;{Xy(a)&amp;&amp;(Ky(l,"json"),c.preventDefault())},l.classList.add("small"),l.textContent=t,o.appendChild(l),e.appendChild(o),Om([{code:l.textContent,language:n?"http":"json",highlightLines:""}]).then(c=&gt;{l.innerHTML=c[0].html})}var ale={prompt:Ri,type:"oauth2",login:async e=&gt;{await $P(e)},transform:e=&gt;(un.value!==null&amp;&amp;e.headers.set("Authorization",`Bearer ${un.value.access_token}`),e)},wIe={prompt:xB,type:"APIKey",login:async()=&gt;{},transform:e=&gt;e};function lle(e){return{oauth2:ale,apiKey:wIe}[e]||ale}var ule=null,BP,jd;function dle(){return jd=x.createElement("div"),jd.style.height="100%",jd.setAttribute("aria-live","polite"),jd.setAttribute("aria-atomic","true"),jd.tabIndex=-1,ule=CIe(_.data.restAPIData),BP=lle("oauth2"),EIe(jd),jd}async function EIe(e){e.contains(x.activeElement)&amp;&amp;e.focus(),await BP.login(e),kIe(e)}function kIe(e){let t=x.createElement("form");t.classList.add("rest-tryit-form");let n=x.createElement("div");n.classList.add("signin-section"),PIe(n),t.appendChild(n),e.insertAdjacentElement("afterbegin",t);let o=new bt;IIe(t,o,ule),sle(t,o),setTimeout(()=&gt;{jd.setAttribute("aria-live","off")},0)}function CIe(e){let t={url:e.path,httpVerb:e.httpVerb,headers:[],params:[],body:e.requestBody};return(e.httpVerb==="PUT"||e.httpVerb==="POST"||e.httpVerb==="PATCH")&amp;&amp;t.headers.push({name:"Content-Type",value:"application/json",type:"string",in:"header",isRequired:!0,skipUrlEncoding:!1}),e.requestHeader.forEach(n=&gt;{n.in==="header"&amp;&amp;t.headers.push({name:n.name,value:"",type:n.type,in:n.in,isRequired:n.isRequired,skipUrlEncoding:!1})}),e.uriParameters.forEach(n=&gt;{(n.in==="path"||n.in==="query"||n.in==="formData")&amp;&amp;t.params.push({name:n.name,value:"",type:n.type,in:n.in,isRequired:n.isRequired,skipUrlEncoding:n.skipUrlEncoding})}),t}var cle={light:"light",dark:"dark","high-contrast":"high-contrast"};function AIe(e){let t=L.authenticationMode==="AAD"?"org":"personal",n=x.getElementById("profile-icon");n&amp;&amp;(n.src=`/en-us/media/profile/${t}-account${cle[e]==="light"?"":"-dark-highcontrast"}.svg?branch=live`);let o=x.getElementById("exit-icon");o&amp;&amp;(o.src=`/en-us/media/profile/fluent-arrow-exit-20-regular${cle[e]==="light"?"":"-dark-hc"}.svg?branch=live`)}function PIe(e){ct.subscribe(Fi,s=&gt;AIe(s.currentTheme));let t=mc(),o=`/en-us/media/profile/${L.authenticationMode==="AAD"?"org":"personal"}-account${t==="light"?"":"-dark-highcontrast"}.svg?branch=live`,r=`/en-us/media/profile/fluent-arrow-exit-20-regular${t==="light"?"":"-dark-hc"}.svg?branch=live`,i=m`
		&lt;div
			class="display-flex flex-direction-column flex-direction-row-tablet align-items-center align-items-flex-start-tablet
			justify-content-center justify-content-space-between-tablet"
		&gt;
			&lt;div class="width-150 width-auto-tablet"&gt;
				&lt;h2 class="font-size-h4-tablet"&gt;REST API ${gu}&lt;/h2&gt;
				&lt;p class="font-size-xs font-size-md-tablet"&gt;${hW}&lt;/p&gt;
			&lt;/div&gt;
			&lt;hr class="hr width-full display-none-tablet" /&gt;
			&lt;div class="buttons align-items-flex-start"&gt;
				&lt;img id="profile-icon" class="margin-inline-xs is-48x48" src=${o} alt="" /&gt;
				&lt;div class="display-flex flex-direction-column"&gt;
					&lt;div class="has-line-height-reset margin-bottom-xxs"&gt;
						&lt;p class="font-size-sm font-weight-semibold has-line-height-reset"&gt;${L.upn}&lt;/p&gt;
						&lt;p class="font-size-xs has-line-height-reset"&gt;${nE}&lt;/p&gt;
						&lt;p class="font-size-xs has-line-height-reset"&gt;${un.value.display_name}&lt;/p&gt;
					&lt;/div&gt;
					&lt;div class="display-flex align-items-center"&gt;
						&lt;a class="docs-sign-out font-size-xs" href="#" data-bi-name="try-it-sign-out"&gt;
							${yp}
						&lt;/a&gt;
						&lt;span class="icon"&gt;
							&lt;img id="exit-icon" src=${r} aria-hidden="true" class="is-16x16" /&gt;
						&lt;/span&gt;
					&lt;/div&gt;
				&lt;/div&gt;
			&lt;/div&gt;
		&lt;/div&gt;
	`;S(i,e)}function IIe(e,t,n){let o=ole(e,t,n,BP);DE(e),e.onsubmit=i=&gt;{LIe(o,t,BP),i.preventDefault()};let r=i=&gt;{let s=i.restTryItRequest,a=i.security,l=HP(s,a);Jae(l).then(c=&gt;{Zae(c).then(u=&gt;{t.publish(new Eb(u)),t.publish(new Zm)}).then(()=&gt;{let u=x.querySelector(".rest-tryit-form"),{scrollTop:d}=u,{height:p}=x.querySelector(".request-section").getBoundingClientRect();d&gt;=p||OP(p,500,u)})}).catch(c=&gt;{let u=e.querySelector('.request-section button[type="submit"]'),d=x.createElement("span");throw d.classList.add("border-none","color-danger","display-inline-block","font-size-medium","font-weight-semibold","padding-top-xxs"),d.textContent=gW,u&amp;&amp;u.parentElement.append(d),t.publish(new Zm),c})};t.subscribe(gx,r)}function LIe(e,t,n){e.classList.add("is-loading");let o={url:null,httpVerb:null,headers:[],params:[],body:null};t.publish(new rs(o)),Wae(e,n.type,RIe(o)),t.publish(new gx(o,n))}function RIe(e){return e.headers.concat(e.params).map(t=&gt;({[t.name]:!!t.value.length}))}Bc({name:"http",activateButtonConfig:{name:gu,iconClass:"docon docon-play",attributes:[]},create:()=&gt;({element:dle(),setCode:()=&gt;Promise.resolve(),execute:()=&gt;Promise.resolve(),dispose:()=&gt;{}})});async function MIe(){let e={};_.data.mathjax?.macros&amp;&amp;(e=_.data.mathjax.macros),F.MathJax={showMathMenu:!1,showMathMenuMSIE:!1,tex:{inlineMath:[["$","$"],["\\(","\\)"]],processEscapes:!0,macros:e}}}async function DIe(){let e="/static/third-party/MathJax/3.2.2/tex-mml-chtml.js";return x.querySelector(`script[src="${e}"]`)?.remove(),Vo(e,"sha384-Wuix6BuhrWbjDBs24bXrjf4ZQ5aFeFWBuKkFekO2t8xFU0iNaLQfp2K6/1Nxveei")}async function uF(){(A("show_latex")==="true"||_.data.pageTemplate==="ModuleUnit")&amp;&amp;Se.then(MIe).then(DIe)}function ple(){let e=w.reviewFeatures===!0&amp;&amp;(w.accessLevel==="local"||w.supportLevel==="development"&amp;&amp;w.accessLevel==="online"||Ot),t=document.querySelector("html");e&amp;&amp;t&amp;&amp;t.classList.add("show-deprecation-warning")}ple();var lIt=new bt,mle,hle=!1,gle,fle,ble,GP=0,zP=0,bx=0,dF=.125,pF=!1,$Ie=m`
	&lt;span
		id="level-status-text"
		class="font-size-xs has-text-wrap is-inline-truncated is-uppercase font-weight-semibold"
	&gt;&lt;/span&gt;
	&lt;span id="level-status-progress-container" class="hexagonal-progress"&gt;
		&lt;progress
			id="level-status-progress"
			class="progress is-hidden-mobile display-inline-block position-relative is-success"
			value="1"
			max="100"
		&gt;
			1%
		&lt;/progress&gt;
		&lt;span class="hexagonal-progress-marker"&gt;&lt;/span&gt;
	&lt;/span&gt;
	&lt;span
		id="level-status-points"
		class="font-size-xs has-text-wrap is-inline-truncated is-uppercase"
	&gt;
	&lt;/span&gt;
`;async function _le(){if(!I.gamification||I.chromeless)return;await WE;let e=document.querySelector("#level-status-container"),t=document.querySelector("#level-status");!e||!t||(S($Ie,t),Se.then(()=&gt;{L.whenAuthenticated().then(()=&gt;{let n;_.data.pageTemplate==="Module"?n=new fr("Commerce.Docs.LearnProgress_ModuleCompletion_AccessProgressModule"):_.data.pageTemplate==="LearningPath"?n=new fr("Commerce.Docs.LearnProgress_ModuleCompletion_AccessProgressLearningPath"):_.data.pageTemplate==="ModuleUnit"&amp;&amp;(n=new fr("Commerce.Docs.LearnProgress_ModuleCompletion_AccessProgressUnit")),n?.start(),gle=document.querySelector("#level-status-text"),fle=document.querySelector("#level-status-progress"),ble=document.querySelector("#level-status-points");let o=t.querySelector("a");o!==null&amp;&amp;o.setAttribute("href",Pn(L.userName)),n?.updateProgress("Fetching game status"),fb.getStatus(L.userId).then(r=&gt;{n?.updateProgress("Fetched game status"),yle(r),hle=!0,e.classList.remove("is-hidden"),n?.succeed()}).catch(r=&gt;{n?.fail(r)})})}))}function NIe(e,t,n,o){e.currentLevel&gt;mle&amp;&amp;(pF=!0),mle=e.currentLevel,qIe(t,e.currentLevel),FIe(n,e,hle),HIe(o,e.currentLevelHigh-e.currentLevelLow,e.currentLevelPointsEarned)}function qIe(e,t){e&amp;&amp;(e.textContent=`${D3.replace("{number}",t.toString())}`)}function FIe(e,t,n){if(e){if(zP=OIe(t.currentLevelHigh,t.currentLevelLow,t.currentLevelPointsEarned),e.textContent=`${zP}%`,!n){F.cancelAnimationFrame(GP),e.value=bx=zP;return}UIe(e)}}function UIe(e){GP||(GP=vle(e))}function vle(e){return pF||e.value&lt;zP?(Math.floor(bx+dF)&gt;=100&amp;&amp;(pF=!1),bx=bx+dF,e.value=Math.floor(bx+dF)%100,F.requestAnimationFrame(()=&gt;{GP=vle(e)})):0}function HIe(e,t,n){if(!e)return;let o=m` &lt;span class="font-weight-semibold"&gt; ${n} &lt;/span
		&gt;/${cE.replace("{totalXP}",t.toString())}`;S(o,e)}function OIe(e,t,n){let o=e-t,r=n/o;return Math.floor(r*100)}function yle(e){I.chromeless||NIe(e,gle,fle,ble)}var Ul,mF={},hF={},gF={},fF={},bF={},yx={};async function BIe(){let e=w.supportLevel==="production"&amp;&amp;!Ot?"/country/countryRegion.json":"/test/country/countryRegion-dev.json",t=await M(e);if(!t.ok||t.status!==200)return[];try{return(await t.json()).countries}catch{return[]}}function vx(e,t,n){let o={};return e.forEach(r=&gt;{let i=r[t],s=r[n];o[i]=s}),o}function zIe(e){let t={};return e.forEach(n=&gt;{if(n.statesOrProvinces?.length&gt;0){let o={};n.statesOrProvinces.forEach(r=&gt;{o[r.code]=r.displayName}),t[n.ISOAlpha3Code]=o}}),t}async function xle(){if(!(Ul&amp;&amp;Ul.length&gt;0)&amp;&amp;(Ul=await BIe(),!!Ul))return mF=vx(Ul,"ISOAlpha2Code","displayName"),hF=vx(Ul,"ISOAlpha2Code","phoneCountryCode"),gF=vx(Ul,"ISOAlpha3Code","displayName"),fF=vx(Ul,"ISOAlpha3Code","ISOAlpha2Code"),bF=vx(Ul,"ISOAlpha2Code","ISOAlpha3Code"),yx=zIe(Ul),Promise.resolve()}var _F,Tle=()=&gt;(_F===void 0&amp;&amp;(_F=Fm()),_F);function vF(e){return e.slice(-2).toUpperCase()}function VIe(e,t){let n=vF(e);return t.length===2?n===t:t.length===3?n===fF[t]:!1}function kb(e,t,n){let o=[],r=_.data.userLocale;for(let i in e){let s=VIe(r,i),a=i,l=e[i];t==="phone"&amp;&amp;n&amp;&amp;(a=e[i],l=`${n[i]} (+${e[i]})`),o.push(m`&lt;option value="${a}" ?selected=${s}&gt;${l}&lt;/option&gt;`)}return o.length===0&amp;&amp;o.push(m`&lt;option value="" selected&gt;-&lt;/option&gt;`),o}function jP(){window.addEventListener("form-validating",e=&gt;{let t=xx(e.detail.form),n=YP(t);e.detail.errors?.length&gt;=0&amp;&amp;(TF(e.detail.form,e.detail.errors),jIe(e.detail.form,e.detail.errors),YIe(e.detail.form,e.detail.errors),tLe(e.detail.form,e.detail.errors),eLe(e.detail.form,e.detail.errors),oLe(e.detail.form,e.detail.errors),rLe(e.detail.form,e.detail.errors)),t&amp;&amp;!t.querySelector("[data-warning-icon-container]")&amp;&amp;VP(t),n&amp;&amp;yF(n)}),window.addEventListener("clear-validation-errors",e=&gt;{let t=e.detail.target;Tx(t)}),window.addEventListener("submission-error",e=&gt;{let t=xx(e.detail.form);XIe(e.detail.request,e.detail.response,e.detail.form),JIe(e.detail.request,e.detail.response,e.detail.form),VP(t),nLe(e.detail.request,e.detail.response,e.detail.form)})}function jIe(e,t){let n=e.querySelector("[data-tag-input]");if(n&amp;&amp;t.filter(o=&gt;o.input===n).length===0){let o=QIe(n),r=pr(n).querySelector("[data-tag-input-holder]");o&amp;&amp;(jc(e,t,n,o,r),Vr(r,o));let i=KIe(n);i&amp;&amp;i.length&gt;0&amp;&amp;i.forEach(s=&gt;{jc(e,t,n,s,r),Vr(r,s)})}}function YIe(e,t){let n=e.querySelector("#attachment-count");if(n&amp;&amp;t.filter(o=&gt;o.input===n).length===0){let o=WIe(n),r=pr(n);o&amp;&amp;(jc(e,t,n,o,r.querySelector('[data-id="docs-markdown-editor"]')??void 0,r.querySelector("#markdown-editor").id??void 0),wle(n,o))}}function VP(e){if(!e.querySelector(".docon-status-warning-outline-rounded")){let n=document.createElement("span");n.classList.add("docon","docon-status-warning-outline-rounded","margin-right-xxs"),n.ariaHidden="true",n.setAttribute("data-warning-icon-container",""),e.prepend(n)}}function yF(e){e.querySelectorAll("a").forEach(t=&gt;t.classList.add("text-decoration-underline","has-line-height-reset"))}function QIe(e){let t=e.getAttribute("minTags"),n=e.getAttribute("maxTags"),o=e.value===""?0:e.value.split(",").length;if(!t||!n)return null;if(!o||o&lt;Number(t)||o&gt;Number(n)){let r=xR(e);return`${qW.replace("{min}",t).replace("{max}",n).replace("{tagLabel}",r.toLocaleLowerCase())}`}return null}function KIe(e){let t=e.value.split(","),n=[];for(let o of t){let r=document.getElementById(o);if(!r)continue;let i=r.innerText;r.getAttribute("active")!=="false"||n.push(`${FW.replace("{tagLabel}",i)}`)}return n.length&gt;0?n:null}function WIe(e){if(e instanceof HTMLInputElement){let t=e.getAttribute("maxCount"),n=Number(e.value);if(t&amp;&amp;n&amp;&amp;n&gt;Number(t))return $9.replace("{maximumCount}",t)}return null}async function XIe(e,t,n){if(t.status===412&amp;&amp;e.url.includes("api/question"))try{if((await t.json()).code==="processed-attachment-failure"){xF(n);let o=[],r=n.querySelector("#attachment-count"),i=n.querySelector('textarea[name="body"]');Vr(i,SM),jc(n,o,r,SM,pr(r).querySelector('[data-id="docs-markdown-editor"]')??void 0)}}catch{}}async function JIe(e,t,n){if(t.status===400&amp;&amp;e.url.includes("api/question"))try{if((await t.json()).errorCode==="processed-user-mention-failure"){xF(n);let o=[],r=n.querySelector('textarea[name="body"]'),i=N9.replace("{maximumCount}","10");Vr(r,i),jc(n,o,r,i,n.querySelector("#markdown-editor")??void 0)}}catch{}}function xx(e){return e.querySelector("[data-form-error-alert]")??null}function YP(e){return e.querySelector("ul")??null}function xF(e){e.querySelector("[data-form-error-alert] &gt; ul").innerHTML=""}function jc(e,t,n,o,r,i,s){if(t.find(p=&gt;p.message===o))return;let a=Sle(e),c=n.hasAttribute("data-tag-input")?n.parentElement?.querySelector("input.autocomplete-input")?.id:n.id;pr(n).classList.add("errored");let d=document.createElement("a");d.href=`${s?"":"#"}${i||c}`,d.textContent=o,d.classList.add("help","help-danger","text-decoration-underline","has-line-height-reset"),a.append(d),r?.classList.add("border","border-color-danger"),t.push({input:n,message:o})}function Sle(e){let t=xx(e),n=YP(t),o=document.createElement("li");return o.classList.add("margin-bottom-xs"),t&amp;&amp;n&amp;&amp;(n.appendChild(o),t.hidden=!1,t.focus(),t.scrollIntoView()),o}function wle(e,t){let o=pr(e).querySelector("[data-field-error-custom]")||ZIe(e);o.textContent=t}function ZIe(e){let t=document.createElement("p");return t.id=ot(),e.setAttribute("aria-describedby",`${t.id} ${e.getAttribute("aria-describedby")||""}`),t.classList.add("help","help-danger"),t.setAttribute("data-field-error-custom",""),i_(e).after(t),t}function Tx(e){if(e instanceof HTMLInputElement){let t=pr(e),n=e.hasAttribute("data-tag-input"),o=t.querySelector("docs-markdown-editor"),r=e.getAttribute("type")==="email";n&amp;&amp;t.querySelector("[data-tag-input-holder]").classList.remove("border","border-color-danger"),o&amp;&amp;t.querySelector('[data-id="docs-markdown-editor"]').classList.remove("border","border-color-danger"),r&amp;&amp;t.querySelector("[type=email]")?.classList?.remove("border","border-color-danger"),wle(o??e,""),t.classList.remove("errored")}}function eLe(e,t){let n=e.querySelector("#question-body"),o=document.querySelector("docs-markdown-editor")?.parentElement,r=t.filter(i=&gt;i.input===n);if(r&amp;&amp;r.length&gt;0&amp;&amp;o){let i=e.querySelector('[data-form-error-container] a[href="#question-body"]');i&amp;&amp;(i.addEventListener("click",()=&gt;{setTimeout(()=&gt;{window.location.hash="markdown-editor",o.focus()},0)}),e.querySelector('[data-id="docs-markdown-editor"]').classList.add("border","border-color-danger"))}}function tLe(e,t){let n=e.querySelector('textarea[name="body"]');if(!n)return;let o=n.value.match(/(?:!\[(.*?)\]\((.*?)\))/gm);if(!o)return;let r=!1,i=[],s=[".microsoft.com/",".githubusercontent.com/",".github.com/","azure.net/",".azureedge.net/",".windows.net/",".office.net/",".visualstudio.com/",".linkedin.com/",".imgur.com/",".giphy.com/"],a=new RegExp("https?://.*.(?:png|jpg|jpeg|gif|svg|webp)","gi");if(o.forEach(l=&gt;{let c=l.match(a);c&amp;&amp;!s.some(u=&gt;c[0].includes(u))&amp;&amp;(r=!0,i.push(c[0]))}),r){let l=pr(n);jc(e,t,n,oK.replace("{urls}",i.join(", ")),l.querySelector('[data-id="docs-markdown-editor"]')??void 0,"https://learn.microsoft.com/en-us/answers/support/attachments#inserting-images-from-the-web",!0)}}async function nLe(e,t,n){if(n&amp;&amp;t.status===422&amp;&amp;e.url.includes("api/questions/admin/users"))try{if((await t.json()).errorCode==="validation-failure"){xF(n);let o=e.url.includes("/suspend")?q9:F9,r=Sle(n);r.innerText=o}}catch{}}async function oLe(e,t){if(!e?.getAttribute("data-suspended"))return;let o=e.querySelector('textarea[name="body"]');jc(e,t,o,U9,void 0,"https://aka.ms/msftqacodeconduct",!0)}function TF(e,t){let n=e.querySelector("input[type=email]");n&amp;&amp;n.validity.typeMismatch&amp;&amp;(Vr(n,wM),jc(e,t,n,wM,n))}function rLe(e,t){let n=e.querySelector('input[data-lang*="en-"]'),o=_.data.userLocale||"en-us";if(!n||!o.startsWith("en-"))return;/[^\p{M}|\p{N}|\p{S}|\p{P}|\p{Z}|\p{C}|\p{Script=Latin}|\p{Emoji_Presentation}]/gu.test(n.value)&amp;&amp;(Vr(n,EM),jc(e,t,n,EM,n))}function iLe(e){let t=e.metadata.map(n=&gt;m`&lt;input type="hidden" name="${n.fieldName}" value="${n.fieldValue??""}" /&gt;`);return m`${t}`}function Ele(e){let t=m`
		&lt;form id="pearson-vue-hidden-redirect-form" action="${e.endpoint}" method="POST"&gt;
			${iLe(e)}
		&lt;/form&gt;
	`,n=document.createElement("div");S(t,n),document.body.appendChild(n),document.getElementById("pearson-vue-hidden-redirect-form").submit()}function Fa(e){return document.getElementById(e).value}function Cb(e,t,n,o,r="text",i=50,s=0){return m`
		&lt;div class="field" data-test-id="pearson-vue-field-${e}"&gt;
			&lt;label class="field-label margin-bottom-xxs" for=${e}&gt;
				${t}
				${o?m`&lt;span class="required-indicator" aria-hidden="true"&gt;&lt;/span&gt;`:""}
			&lt;/label&gt;
			&lt;div class="field-body"&gt;
				&lt;input
					class="input"
					type=${r}
					id=${e}
					name=${e}
					data-test-id="pearson-vue-${e}"
					placeholder=${n}
					?required=${o}
					aria-required=${o}
					maxlength=${i}
					minlength=${s}
				/&gt;
			&lt;/div&gt;
		&lt;/div&gt;
	`}function SF(e,t,n){return m`
		&lt;div class="field"&gt;
			&lt;label class="field-label margin-bottom-xxs" for=${e}&gt;
				${t}
				&lt;span class="required-indicator" aria-hidden="true"&gt;&lt;/span&gt;
			&lt;/label&gt;
			&lt;div class="field-body select"&gt;
				&lt;select
					name=${e}
					id=${e}
					data-test-id="pearson-vue-${e}"
					aria-required="true"
					aria-describedby=${e+"-error"}
				&gt;
					${n}
				&lt;/select&gt;
			&lt;/div&gt;
		&lt;/div&gt;
	`}function wF(e){return m`
		&lt;div
			id="ms--pearson-vue-form"
			data-test-id="pearson-vue-form-container"
			class="modular-content-container box margin-block-lg padding-lg-tablet padding-xl-desktop padding-sm"
		&gt;
			${e}
		&lt;/div&gt;
	`}var sLe=()=&gt;{let n=new URL(window.location.href).searchParams.get("examUrl")||"";n?location.href=n:window.history.back()};function kle(){let e=vF(_.data.userLocale),t=bF[e],n=yx[t];return m`
		&lt;!-- Title --&gt;
		&lt;h2 class="font-size-lg margin-bottom-xxs"&gt;${_2}&lt;/h2&gt;
		&lt;p class="font-size-sm margin-bottom-sm"&gt;
			${v2}
		&lt;/p&gt;

		&lt;form id="pearson-vue-registration" method="POST" data-hide-validation-banner&gt;
			&lt;form-behavior
				new=""
				nounload
				navigation="follow"
				header-content-type="application/json"
				header-x-docsauth="cookie"
				loc-content-has-changed="${ac}"
				loc-input-max-length="${Zs}"
				loc-input-min-length="${ea}"
				loc-input-required="${ta}"
				loc-not-authenticated="${na}"
				loc-not-authorized="${oa}"
				loc-please-fix-the-following-issues="${Do}"
				loc-there-are-no-edits-to-submit="${ra}"
				loc-too-many-requests="${ia}"
				loc-we-encountered-an-unexpected-error="${Kr}"
				loc-should-not-start-or-end-with-a-period="${gS}"
			&gt;&lt;/form-behavior&gt;
			&lt;p class="visually-hidden"&gt;${el}&lt;/p&gt;

			&lt;!-- Address 1, 2, and City --&gt;
			&lt;div
				class="display-flex flex-direction-column flex-direction-row-tablet gap-xxs margin-bottom-sm"
			&gt;
				&lt;div class="flex-grow-1 flex-basis-0"&gt;
					${Cb("address1",E2,qR,!0,"text",40)}
				&lt;/div&gt;
				&lt;div class="flex-grow-1 flex-basis-0"&gt;
					${Cb("address2",k2,qR,!1,"text",40)}
				&lt;/div&gt;
				&lt;div class="flex-grow-1 flex-basis-0"&gt;
					${Cb("city",C2,L2,!0,"text",32)}
				&lt;/div&gt;
			&lt;/div&gt;

			&lt;!-- State, Country, and Postal Code --&gt;
			&lt;div
				class="display-flex flex-direction-column flex-direction-row-tablet gap-xxs margin-bottom-sm"
			&gt;
				&lt;div class="flex-grow-1 flex-basis-0"&gt;
					${SF("state",A2,kb(n,"country"))}
				&lt;/div&gt;
				&lt;div class="flex-grow-1 flex-basis-0"&gt;
					${SF("countryRegion",T_,kb(gF,"country"))}
				&lt;/div&gt;
				&lt;div class="flex-grow-1 flex-basis-0"&gt;
					${Cb("postalCode",P2,R2,!0,"text")}
				&lt;/div&gt;
			&lt;/div&gt;

			&lt;p class="font-size-sm margin-bottom-sm"&gt;
				${z(y2)}
			&lt;/p&gt;

			&lt;!-- Phone number and contact email --&gt;
			&lt;div
				class="display-flex flex-direction-column flex-direction-row-tablet gap-xxs margin-bottom-sm"
			&gt;
				&lt;div class="flex-grow-1 flex-basis-0"&gt;
					${SF("phoneCountryCode",I2,kb(hF,"phone",mF))}
				&lt;/div&gt;
				&lt;div class="flex-grow-1 flex-basis-0"&gt;
					${Cb("phoneNumber",NM,M2,!0,"tel")}
				&lt;/div&gt;
				&lt;div class="flex-grow-1 flex-basis-0"&gt;
					${Cb("contactEmail",rM,D2,!0,"email",255,6)}
				&lt;/div&gt;
			&lt;/div&gt;

			&lt;!-- Pearson Vue Discounts and messaging --&gt;
			&lt;div class="margin-bottom-sm"&gt;
				&lt;p class="font-size-sm margin-bottom-xxs"&gt;
					&lt;span class="icon" aria-hidden="true"&gt;
						&lt;span class="docon docon-topic-reference"&gt;&lt;/span&gt;
					&lt;/span&gt;
					&lt;span&gt;${x2}&lt;/span&gt;
				&lt;/p&gt;
				&lt;p class="font-size-sm margin-bottom-xxs"&gt;${T2}&lt;/p&gt;
				&lt;p class="font-size-sm margin-bottom-xxs font-weight-bold"&gt;
					${S2}
				&lt;/p&gt;
			&lt;/div&gt;

			&lt;hr class="hr" /&gt;

			&lt;!-- Privacy Statement --&gt;
			&lt;p class="font-size-xs has-text-subtle"&gt;
				${z(w2)}
			&lt;/p&gt;

			&lt;!-- Cancel and Submit Buttons --&gt;
			&lt;div
				class="display-flex flex-wrap-wrap justify-content-flex-end align-items-center gap-xxs margin-top-sm"
			&gt;
				&lt;div class="field margin-bottom-none"&gt;
					&lt;div class="field-body"&gt;
						&lt;button
							id="schedule-pearson-cancel"
							class="button"
							type="reset"
							@click=${sLe}
							aria-label=${We}
						&gt;
							${We}
						&lt;/button&gt;
					&lt;/div&gt;
				&lt;/div&gt;
				&lt;div class="field"&gt;
					&lt;div class="field-body"&gt;
						&lt;button
							id="schedule-pearson-submit"
							data-test-id="pearson-vue-submit-button"
							data-bi-name="schedule-pearson-submit"
							class="button button-primary button-filled"
							type="submit"
						&gt;
							${Xn}
						&lt;/button&gt;
					&lt;/div&gt;
				&lt;/div&gt;
			&lt;/div&gt;

			&lt;!-- Error Container, which only shows if there's an unexpected error --&gt;
			&lt;div id="ms--error-container"&gt;&lt;/div&gt;
		&lt;/form&gt;
	`}function aLe(e){return m`&lt;div class="notification notification-danger margin-top-sm"&gt;${e}&lt;/div&gt;`}function EF(e,t){t&amp;&amp;S(aLe(e),t)}var Cle=!0;function Ale(e){window.addEventListener("form-validating",o=&gt;{_Le(o.detail.errors),Cle=o.detail.errors.length===0}),e.addEventListener("beforesubmit",async o=&gt;{if(!Cle){o.preventDefault();return}let r=o.detail.form.querySelector("#schedule-pearson-submit");o.detail&amp;&amp;(o.preventDefault(),o.detail.callback=async()=&gt;{r?.classList.add("is-loading");try{await cLe(o)}catch{let s=o.detail.form.querySelector("#ms--error-container");EF(Kr,s)}finally{r?.classList.remove("is-loading")}})}),window.addEventListener("clear-validation-errors",o=&gt;{let r=o.detail.target;Tx(r)});let t=document.getElementById("countryRegion"),n=document.getElementById("state");t.addEventListener("change",()=&gt;{let o=Fa("countryRegion"),r=yx[o];S(kb(r,"country"),n)})}function lLe(e){let t=/^exam\.(.+)$|^(.+)$/,n=e.match(t);return n?n[1]||n[2]:""}async function cLe(e){let n=new URL(window.location.href).searchParams,o=n.get("examUrl")||"",r=n.get("examUid")||"",i=n.get("locale")||A("locale")||"en-us",s=n.get("action")||"",a={address1:Fa("address1"),address2:Fa("address2"),city:Fa("city"),state:Fa("state"),countryRegion:Fa("countryRegion"),postalCode:Fa("postalCode"),phoneCountryCode:Fa("phoneCountryCode"),phoneNumber:Fa("phoneNumber"),contactEmail:Fa("contactEmail")},l=s?{addressInfo:a,returnUrl:"placeholder",locale:"en-us",examUid:"placeholder"}:{addressInfo:a,returnUrl:o,locale:i,examUid:lLe(r)},c=Dr(),u=$.certification.pvuetransfer,d={...e.detail.init,body:JSON.stringify(l),headers:{Authorization:`Bearer ${c}`,"Content-Type":"application/json"}},p=e.detail.form.querySelector("#ms--error-container"),h=Kr;try{let g=await fetch(u,d);if(!g.ok)g.status===400&amp;&amp;(h=V6),EF(h,p);else{let f=await g.json();Ele(f)}}catch{EF(h,p)}}var uLe=new RegExp("^[\\x20-\\x21\\x23-\\x3B\\x3F-\\x5B\\x5D-\\x7F]+$"),dLe=new RegExp("^[0-9]{5}([0-9]{4})?$"),pLe=new RegExp("^[A-Za-z][0-9][A-Za-z][0-9][A-Za-z][0-9]$"),mLe=new RegExp("^(['A-Za-z0-9]+(([_.\\-+]*)|(\\.)))*['.A-Za-z0-9_-]+@([A-Za-z0-9]+(([_.\\-+]*)|(\\.)))*[A-Za-z0-9]\\.[a-zA-Z]{2,12}$"),hLe=new RegExp("^(?!0*$)[0-9]*$"),gLe=new RegExp("^(?!0*$)\\d{3}\\d{3}\\d{4}$"),fLe=new RegExp("^[^.].*[^.]$|^$");function bLe(e,t){return e?t.test(e):!0}function Sx(e,t,n,o,r){if(!bLe(e,n)){let s=`${o.replace("{inputLabel}",document.querySelector(`label[for="${t.id}"]`)?.textContent||"")}`;Vr(t,s),vLe(r,t,s)}let i=`${Do} ${o}`;fn(i,"assertive")}function _Le(e){let t=document.getElementById("address1"),n=document.getElementById("address2"),o=document.getElementById("city"),r=document.getElementById("postalCode"),i=document.getElementById("phoneNumber"),s=document.getElementById("contactEmail"),a=document.getElementById("phoneCountryCode"),l=document.getElementById("countryRegion");[t,n,o].forEach(d=&gt;Sx(d.value,d,uLe,G6,e)),Sx(i.value,i,a.value==="1"?gLe:hLe,Q6,e),Sx(r.value,r,l.value==="USA"?dLe:l.value==="CAN"?pLe:/.*/,l.value==="USA"?j6:l.value==="CAN"?Y6:"",e),Sx(s.value,s,mLe,H6,e),[t,n,o,r,i,s].forEach(d=&gt;Sx(d.value,d,fLe,gS,e))}function vLe(e,t,n){e.find(o=&gt;o.message===n)||e.push({input:t,message:n})}function yLe(e){try{return e.origin.includes("microsoft")}catch{return!1}}function xLe(e,t){let n=t.get("examUid"),o=t.get("examUrl");return!!(n&amp;&amp;o&amp;&amp;yLe(e))}function TLe(e,t){return!!t.get("action")}function Ple(e=new URL(location.href)){let t=new URLSearchParams(e.search);return xLe(e,t)||TLe(e,t)}function Ile(e,t){let n=new URL(Pn("me","settings")),o=A("locale")||"en-us",r=te(n.search),i=new URLSearchParams({examUrl:e,examUid:t,locale:o,context:"exam",...r});return n.search=i.toString(),n.toString()}async function SLe(){if(await Tle(),!L.legalName?.first){let e=new URLSearchParams(location.search),t=e.get("examUid")||"",n=e.get("examUrl")||"";return location.href=Ile(n,t),!0}return!1}async function wLe(){return Ae.then(async()=&gt;L.isAuthenticated?await SLe()?Promise.reject():wF(kle()):(Hn(location.href),Promise.reject()))}async function Lle(){if(!A("scheduleThroughPearsonVue"))return;let t=document.querySelector("main");if(!t)return;await xle();let n=window.location.origin;if(!Ple()){location.href=`${n}/credentials`;return}let o=gr(await wLe(),wF(m`${qt}`));S(o,t);let r=document.getElementById("pearson-vue-registration");r&amp;&amp;Ale(r)}var QP="image-browser-close-event";function Rle(e,t){let o={horizontal:0,vertical:0};t.addEventListener("keypress",r=&gt;{r.which===Me.enter&amp;&amp;(r.preventDefault(),e.toggleExpand())}),t.addEventListener("keydown",r=&gt;{let i=r.which||r.keyCode;switch(i){case Me.left:r.preventDefault(),o.horizontal=1;break;case Me.right:r.preventDefault(),o.horizontal=-1;break;case Me.up:r.preventDefault(),o.vertical=1;break;case Me.down:r.preventDefault(),o.vertical=-1;break}[Me.left,Me.right,Me.up,Me.down].indexOf(i)&gt;-1&amp;&amp;e.panViewport(5*o.horizontal,5*o.vertical)}),t.addEventListener("keyup",r=&gt;{switch(r.which||r.keyCode){case Me.left:r.preventDefault(),o.horizontal=0;break;case Me.right:r.preventDefault(),o.horizontal=0;break;case Me.up:r.preventDefault(),o.vertical=0;break;case Me.down:r.preventDefault(),o.vertical=0;break}})}var Ua={dragging:!1,prevX:0,prevY:0},KP=null;function Mle(e,t){KP=KP||(n=&gt;{if(e.state.expanded)if(n.buttons%2){n.preventDefault(),Ua.dragging=!0;let o=n.movementX||!isNaN(Ua.prevX)?n.screenX-Ua.prevX:0,r=n.movementY||!isNaN(Ua.prevY)?n.screenY-Ua.prevY:0;e.panViewport(o,r)}else Ua.dragging&amp;&amp;setTimeout(()=&gt;{Ua.dragging=!1},0);else Ua.dragging=!1;Ua.prevX=n.screenX,Ua.prevY=n.screenY}),x.removeEventListener("mousemove",KP),x.addEventListener("mousemove",KP),t.addEventListener("dragstart",n=&gt;{n.preventDefault()}),t.addEventListener("click",n=&gt;{Ua.dragging||(n.preventDefault(),e.toggleExpand(n.offsetX,n.offsetY))})}var Dle=`
	&lt;section class="image-browser"&gt;
		&lt;div data-autofocus tabindex="0" class="has-inner-focus"&gt;
			&lt;img id="image-browser-image" src="" alt="" /&gt;
		&lt;/div&gt;
	&lt;/section&gt;
`;function $le(e,t){let n={touches:[]};t.addEventListener("touchstart",o=&gt;{e.state.expanded&amp;&amp;(o.preventDefault(),Array.from(o.changedTouches).forEach(({identifier:r,screenX:i,screenY:s})=&gt;{n.touches.push(Object.assign({},{identifier:r,screenX:i,screenY:s}))}))}),t.addEventListener("touchmove",o=&gt;{if(e.state.expanded){o.preventDefault();let r=n.touches.map(l=&gt;l.identifier),i=Array.from(o.changedTouches).filter(l=&gt;l.identifier===n.touches[0].identifier);if(!i[0])return;let s=i[0].screenX-n.touches[0].screenX,a=i[0].screenY-n.touches[0].screenY;Array.from(o.changedTouches).forEach(l=&gt;{let c=r.indexOf(l.identifier);c&gt;=0&amp;&amp;(n.touches[c]=Object.assign({},{identifier:l.identifier,screenX:l.screenX,screenY:l.screenY}))}),e.panViewport(s,a)}}),t.addEventListener("touchend",o=&gt;{let r=n.touches.map(i=&gt;i.identifier);Array.from(o.changedTouches).forEach(({identifier:i})=&gt;{n.touches.splice(r.indexOf(i),1)})})}function Nle(e,t,n){let o=Math.max(e,t);return Math.min(n,o)}var WP=class{constructor(){this.imageElement=null;this.imageContainer=null;this.state={expanded:!1}}open(t,{url:n,alt:o}){return new Promise(i=&gt;{t.innerHTML=Dle,this.imageContainer=t.querySelector("div"),this.imageElement=t.querySelector("#image-browser-image"),!(!this.imageContainer||!this.imageElement)&amp;&amp;(this.imageContainer.dir="ltr",this.imageElement.style.opacity="0",this.imageElement.style.transformOrigin="0 0",this.imageElement.addEventListener("error",()=&gt;{}),this.imageElement.addEventListener("load",()=&gt;{!this.imageContainer||!this.imageElement||(this.imageElement.classList.add("image-browser-expandable"),this.imageElement.style.width="",this.imageElement.style.height="",this.imageContainer.classList.add("image-browser-transition"),this.imageContainer.addEventListener("transitionend",()=&gt;{this.imageContainer?.classList.remove("image-browser-transition")}),this.imageElement.style.opacity="1",this.imageElement.parentElement&amp;&amp;(Rle(this,this.imageElement.parentElement),Mle(this,this.imageElement.parentElement),$le(this,this.imageElement.parentElement)),F.addEventListener("resize",()=&gt;{this.state.expanded&amp;&amp;this.panViewport(0,0)},{passive:!0}),i(null))}),this.imageElement.src=n,this.imageElement.alt=o)})}close(){F.dispatchEvent(new CustomEvent(QP,{detail:{image:this.imageElement?.src}}))}toggleExpand(t=0,n=0){if(!(!this.imageContainer||!this.imageElement))if(this.state.expanded)this.imageElement.style.transform="",this.imageElement.classList.remove("image-browser-pannable"),this.imageElement.classList.add("image-browser-expandable"),this.imageContainer.style.width="",this.imageContainer.style.height="",this.state.expanded=!1;else{this.imageContainer.style.width=`${this.imageElement.clientWidth}px`,this.imageContainer.style.height=`${this.imageElement.clientHeight}px`;let o=t/this.imageElement.clientWidth,r=n/this.imageElement.clientHeight,{naturalWidth:i,naturalHeight:s}=this.imageElement,a=Math.round(o*i),l=Math.round(r*s);this.state.expanded=!0,this.imageElement.classList.add("image-browser-pannable"),this.imageElement.classList.remove("image-browser-expandable");let c=a-this.imageContainer.clientWidth/2,u=l-this.imageContainer.clientHeight/2,d=Nle(0,c,i-this.imageContainer.clientWidth),p=Nle(0,u,s-this.imageContainer.clientHeight);this.state.translationX=-1*d,this.state.translationY=-1*p,this.imageElement.style.transform=`translate(${this.state.translationX}px,  ${this.state.translationY}px)`}}panViewport(t,n){if(!(!this.imageContainer||!this.imageElement)&amp;&amp;this.state.expanded){let o=this.state.translationX??0,r=this.state.translationY??0;this.state.translationX=Math.min(0,Math.max(this.imageElement.naturalWidth*-1+this.imageContainer.clientWidth,o+t)),this.state.translationY=Math.min(0,Math.max(this.imageElement.naturalHeight*-1+this.imageContainer.clientHeight,r+n)),this.imageElement.style.transform=`translate(${this.state.translationX}px,  ${this.state.translationY}px)`}}};function qle(){F.addEventListener(QP,e=&gt;{let t=e.detail;He({behavior:de.REDUCE,actionType:Ue.CLICKLEFT,content:{type:"lightbox-close",image:t.image}})})}function kF(e){qle();let t="lightbox-enabled",n=Array.from(e.querySelectorAll('a[href$="#lightbox"]')),o=new WP;n.forEach(r=&gt;{r.classList.add(t),r.setAttribute("data-bi-name","lightbox"),r.setAttribute("aria-haspopup","dialog"),Xt(r,"click",i=&gt;{i.preventDefault();let s=document.createElement("div");s.classList.add("modal-content"),o.open(s,{url:r.href,alt:r.querySelector("img").alt}),new _e(s).show().then(()=&gt;o.close()),s.insertAdjacentHTML("afterend",`&lt;button
					type="button"
					class="modal-close modal-card-close-button is-sticky"
					aria-label="${ge}"
					data-autofocus
				&gt;&lt;/button&gt;`)})})}var kLe=()=&gt;`/${_.data.userLocale}${w.reviewFeatures?"/test/challenges":"/challenges"}`;function bo(e,t,n,o){let r=new URL(location.href),i=new URLSearchParams(r.search),s=r;if(s.pathname=`${kLe()}/${e}${t?`/${t}`:""}`,n){let a=new URLSearchParams(n);for(let[l,c]of a)s.searchParams.set(l,c)}return o&amp;&amp;(s.hash=o),i.has("preview")&amp;&amp;s.searchParams.set("preview",i.get("preview")??""),s.href}var Fle=_.data.userLocale,CLe=ut(),th={async getChallenges(e,t,n=0,o=6){let r=`${$.lists}/challenge/${e}/${t}?${ne({page:n+1,pageSize:o,locale:Fle})}`,s=j(r,{method:"GET"}),a=await M(s);return ue(a),a.ok?await a.json():null},async getChallenge(e){let t=`${$.lists}/challenge/${e}`,o=j(t,{method:"GET"}),r=await M(o);return ue(r),r.ok?await r.json():null},async getChallengeStatistics(e){let t=`${$.lists}/challenge/${e}/statistics`,o=j(t,{method:"GET"}),r=await M(o);return ue(r),r.ok?await r.json():null},async getChallengeLeaderboard(e,t=0,n=5){let o=`${$.lists}/challenge/${e}/leaderboard?${ne({page:t+1,pageSize:n})}`,i=j(o,{method:"GET"}),s=await M(i);return ue(s),s.ok?await s.json():null},getChallengeCsv(e){return`${$.lists}/challenge/${e}/csv`},async createNewChallenge(e){let t=`${$.lists}/challenge`,o={method:"POST",body:JSON.stringify(e)},r=await M(j(t,o));if(ue(r),r.ok){let i=await r.json();return fo(i.contentList),{hasError:!1,data:i}}return r.status===400?{hasError:!0,error:await r.json()}:null},async updateChallenge(e,t){let n=`${$.lists}/challenge/${e}`,r={method:"PATCH",body:JSON.stringify(t)},i=await M(j(n,r));if(ue(i),i.ok){let s=await i.json();return fo(s.contentList),{hasError:!1,data:s}}return i.status===400?{hasError:!0,error:await i.json()}:null},async updateChallengeList(e,t){let n=`${$.lists}/challenge/${e}/list`,r={method:"PATCH",body:JSON.stringify(t)},i=await M(j(n,r));if(ue(i),i.ok){let s=await i.json();return fo(s.contentList),{hasError:!1,data:s}}return i.status===400?{hasError:!0,error:await i.json()}:null},async deleteChallenge(e){let t=`${$.lists}/challenge/${e}`,n=await M(j(t,{method:"DELETE"}));if(ue(n),!n.ok)throw new Error(`${n.status}: ${n.statusText}`)},async joinOrLeaveChallenge(e,t){let n=`${$.lists}/challenge/${e}/${t}`,o=j(n,{method:"POST"},!0,!1),r=await M(o);return ue(r),r.ok?{}:null},async getFacetProducts(){let e={branch:CLe,locale:Fle,facet:"products"},t=`${$.browse.learn}?${ne(e,!0)}`,o=await M(j(t,{method:"GET"}));if(o.ok){let r=await o.json();return!r||!r.facets||!r.facets.products?[]:r.facets.products}if(o.status===400)throw await o.json()}};var lr=mr(e=&gt;t=&gt;{t.setValue(e)});function Ule(){let e=document.createElement("progress");return e.classList.add("is-full-width","position-fixed","top-0","left-0","right-0","margin-bottom-none","is-extra-small","progress"),e.setAttribute("max","100"),e.style.zIndex="10",document.body.insertAdjacentElement("afterbegin",e),e}var CF=class{constructor(){this.referrerStack=[];this.finished=Promise.resolve();this.handleClick=t=&gt;{let{shouldHandle:n,anchor:o}=WA(t);if(!n||!o.href)return;let r=new URL(o.href);this.delegate.canHandle(r)&amp;&amp;(t.preventDefault(),this.preserveBranch(this.currentUrl,r),this.navigateInternal(r,!0))};this.handlePopstate=()=&gt;{let t=new URL(Z.href);this.routeChanged(t,this.currentUrl)?(this.referrerStack.pop(),this.navigateInternal(t,!1)):this.currentUrl=t};this.routeChanged=(t,n)=&gt;{let o=t.pathname===n.pathname;for(let r of this.delegate.params)o=o&amp;&amp;t.searchParams.get(r)===n.searchParams.get(r);return!o}}enable(t,n=new URL(Z.href)){this.delegate=t,this.currentUrl=n,F.addEventListener("click",this.handleClick,!0),F.addEventListener("popstate",this.handlePopstate)}disable(){this.delegate=null,F.removeEventListener("click",this.handleClick,!0),F.removeEventListener("popstate",this.handlePopstate)}get enabled(){return!!this.delegate}async finishNavigating(){await this.finished}goto(t,n){if(!this.delegate)throw new Error("Router is not enabled.");if(t.origin!==Z.origin)throw new Error("Cross-origin navigation is not permitted");if(!this.delegate.canHandle(t))throw new Error(`Router delegate cannot handle "${t.href}".`);return this.preserveBranch(this.currentUrl,t),this.navigateInternal(t,n==="pushState")}preserveBranch(t,n){(w.supportLevel==="production"&amp;&amp;w.reviewFeatures||w.supportLevel==="development"&amp;&amp;w.accessLevel==="online")&amp;&amp;Hle(["branch","themebranch","api-branch"],t,n),Hle(["preview"],t,n)}navigateInternal(t,n){let o=async()=&gt;{AE.splice(0,AE.length).forEach(a=&gt;a()),ct.publish(new CT(t));let i=Ule(),s=await this.delegate.handle(t);x.title=s.title,n?(Ko.pushState(void 0,s.title,s.url.href),this.referrerStack.push(s.url)):Ko.replaceState(void 0,s.title,s.url.href),F.scrollTo(0,0),AF(t.hash),ct.publish(new Wn(s.title,s.url,this.currentUrl)),i.remove(),this.currentUrl=t},r=this.finished.then(o);return this.finished=r.catch(()=&gt;{}),r}},Ha=new CF;function Hle(e,t,n){for(let o of e){let r=t.searchParams.get(o);r&amp;&amp;n.searchParams.set(o,r)}}function AF(e){if(e.length&lt;2)return;let t=x.body.querySelector(e);t&amp;&amp;t.scrollIntoView({block:"start",inline:"nearest",behavior:"smooth"})}function Ole(e,t,n,o=500){let r=0,i=(...s)=&gt;{t(r),r=e.apply(null,[n.bind(null,...s),o])};return i.cancel=()=&gt;t(r),i}var XP={timeout:Ole.bind(null,setTimeout,clearTimeout),animationFrame:Ole.bind(null,F.requestAnimationFrame,F.cancelAnimationFrame)};function is(e){Array.from(e.querySelectorAll("[data-label]")).forEach(t=&gt;{t.hidden=!0})}function vn(e,t){let n=e.querySelector(`[data-label="${t}"]`);n!==null&amp;&amp;(n.hidden=!1)}function On(e,t,n,o=F.location,r=_.data.userLocale,i){if(e=e.toLowerCase(),n&amp;&amp;!(t==="collections"||t==="training"||t==="achievements"||t==="transcript"||t==="certifications"||t==="credentials"||t==="challenges"||t==="settings"&amp;&amp;n==="interests"))throw new Error(`Detail url component is not supported in ${t} section.`);let s=new URL(o.origin+o.pathname+o.search).searchParams;s.delete("id");let a=s.toString();a=a.length?"?"+a:"";let l;return t&amp;&amp;t!=="activity"?l=new URL(`/${r}/users/${e}/${t}${n?`/${n}`:""}${i?`/${i}`:""}${a}`,o.origin):l=new URL(`/${r}/users/${e}/${a}`,o.origin),l}function Yc(e){if(!e)throw new Error("The Collection ID does not exist and no linking URL will be created.");let t=new URL(Z.origin+Z.pathname+Z.search).searchParams,n=`/${_.data.userLocale}/${w.reviewFeatures?"test/":""}collections/${e}`;return new URL(n+"?"+t.toString(),Z.origin)}function PF(e){if(!e)throw new Error("The Plan ID does not exist and no linking URL will be created.");let t=new URL(Z.origin+Z.pathname+Z.search).searchParams,n=`/${_.data.userLocale}/${w.reviewFeatures?"test/":""}plans/${e}`;return new URL(n+"?"+t.toString(),Z.origin)}function At(e){return e==null||e instanceof Array&amp;&amp;e.length===0||e===""}async function JP(e,t){let n=e.elements.namedItem("collection-title").value,o=e.elements.namedItem("collection-description").value,r=e.elements.namedItem("collection-privacy-checkbox").checked;e.querySelector("button[type=submit]").classList.add("is-loading");let i=await kse({type:"collection",name:n,description:o,items:t,isPrivate:r});return PLe(i,e)}function PLe(e,t){if(e.hasError===!0){let n=t.querySelector("button[type=submit]");n&amp;&amp;n.classList.remove("is-loading");let{errorCode:o}=e.error;return ILe(o,t),{hasError:!0}}return{hasError:!1,data:e.data}}function ILe(e,t){let n=t.elements.namedItem("collection-title"),o=t.elements.namedItem("collection-description");switch(e){case"InvalidBody":case"MissingType":return;case"InvalidTitle":n.setCustomValidity(iu),n.reportValidity();return;case"InvalidDescription":o.setCustomValidity(tS),o.reportValidity();return;case"DuplicateTitle":let r=eS.replace("{title}",n.value);n.setCustomValidity(r),n.reportValidity();return;default:return}}function wx(e,t,n,o,r,i=tl,s=!0,a=!1,l="",c=""){return m`
		&lt;h2
			class="title is-3 margin-none ${_.data.userDir==="rtl"?"margin-left-sm":"margin-right-sm"}"
		&gt;
			${e}
		&lt;/h2&gt;
		&lt;button
			class="modal-close modal-card-close-button is-large is-sticky"
			aria-label="${ge}"
		&gt;&lt;/button&gt;
		&lt;p class="margin-top-xxs" ?hidden="${s}"&gt;
			${dG}
		&lt;/p&gt;
		&lt;div class="margin-top-xs"&gt;
			&lt;div class="field ${l}"&gt;
				&lt;label for="collection-title" class="label margin-bottom-xxs"
					&gt;${i}&lt;/label
				&gt;
				&lt;div class="control"&gt;
					&lt;input
						id="collection-title"
						class="input"
						type="text"
						name="title"
						.value=${t}
						required
						minlength="1"
						maxlength="100"
						data-autofocus
					/&gt;
				&lt;/div&gt;
			&lt;/div&gt;
			&lt;div class="field" ?hidden="${a}"&gt;
				&lt;label for="collection-description" class="label margin-bottom-xxs"
					&gt;${Dh}&lt;/label
				&gt;
				&lt;div class="control"&gt;
					&lt;textarea
						id="collection-description"
						class="textarea"
						name="description"
						maxlength="550"
						.value=${n}
						placeholder="${F5}"
					&gt;&lt;/textarea&gt;
				&lt;/div&gt;
			&lt;/div&gt;

			&lt;div class="display-flex align-items-center justify-content-flex-start"&gt;
				&lt;div class="checkbox-toggle-container padding-left-none"&gt;
					&lt;div class="checkbox-toggle-wrapper margin-left-none"&gt;
						&lt;input
							type="checkbox"
							id="collection-privacy-checkbox"
							data-bi-name="collection-privacy-checkbox"
						/&gt;
						&lt;label class="switch" for="collection-privacy-checkbox"&gt;&lt;/label&gt;
					&lt;/div&gt;
				&lt;/div&gt;

				&lt;label class="margin-right-xxs"
					&gt;${z(nS)}&lt;/label
				&gt;
				&lt;a class="padding-left-xxs" href="/${_.data.userLocale}/training/support/faq?pivots=general#what-is-a-collection"&gt;${Wr}&lt;/a&gt;
					&lt;/div&gt;
				&lt;/div&gt;
			&lt;/div&gt;
			&lt;div class="buttons margin-top-sm"&gt;
				&lt;button data-bi-name="${c?c+"-":""}create-collection-modal-submit" class="button button-primary button-filled font-weight-semibold" type="submit"&gt;
					${o}
				&lt;/button&gt;
				&lt;button data-bi-name="${c?c+"-":""}create-collection-modal-cancel" type="button" class="modal-close button font-weight-semibold"&gt;${r}&lt;/button&gt;
			&lt;/div&gt;
		&lt;/div&gt;
	`}var ZP=[],nh={};function Gle(e,t,n,o="collection",r=()=&gt;{}){return nh={},m`
		&lt;div class="modal-card padding-xs padding-sm-tablet"&gt;
			&lt;div class="padding-xxs"&gt;
				&lt;h2 class="title margin-bottom-xxs" data-test-id="collection-modal-heading"&gt;
					${o==="plan"?q_:t}
				&lt;/h2&gt;
				&lt;button
					class="modal-close modal-card-close-button is-large is-sticky"
					aria-label="${ge}"
				&gt;&lt;/button&gt;
				&lt;form
					id="save-to-multiple-collections"
					action="javascript:"
					@submit="${async s=&gt;{s.preventDefault();let a=e.contentElement.querySelector("button#save-collection");a.classList.add("is-loading"),a.disabled=!0,await DLe(nh),nh={},r(),e.hide()}}"
				&gt;
					&lt;legend class="font-size-sm"&gt;
						${z(y4.replace("{pageName}",t))}
					&lt;/legend&gt;
					&lt;hr class="hr margin-top-xxs" /&gt;
					&lt;div
						id="collections"
						class="has-max-height-300 is-vertically-scrollable padding-xxs"
					&gt;&lt;/div&gt;
					&lt;hr class="hr margin-bottom-xxs" /&gt;
					${o!=="plan"&amp;&amp;o!=="challenge"?m`
								&lt;button
									type="button"
									@click="${()=&gt;$Le(e,n,document.querySelectorAll("#collections input").length)}"
									class="button button-clear margin-bottom-xs"
								&gt;
									&lt;span class="icon" aria-hidden="true"&gt;
										&lt;span class="has-text-primary docon docon-math-plus-light"&gt;&lt;/span&gt;
									&lt;/span&gt;
									&lt;span&gt;${p5}&lt;/span&gt;
								&lt;/button&gt;
						  `:m``}
					&lt;div class="buttons"&gt;
						&lt;button
							id="save-collection"
							class="button button-primary button-filled title button-sm"
							type="submit"
						&gt;
							${pt}
						&lt;/button&gt;
						&lt;button type="button" class="modal-close button is-unstyled title button-sm"&gt;
							${We}
						&lt;/button&gt;
					&lt;/div&gt;
				&lt;/form&gt;
			&lt;/div&gt;
		&lt;/div&gt;
	`}async function LLe(e,t,n){let o=document.createElement("div");o.classList.add("modal-content");let r=M4.replace("{userDisplayName}",L.displayName).replace("{index}",(n+1).toString()),s=m`
		&lt;div class="modal-card padding-xs padding-sm-tablet"&gt;
			&lt;div&gt;
				&lt;button
					@click="${()=&gt;Vle(e)}"
					class="button button-clear button-sm button-primary"
				&gt;
					&lt;span class="icon"&gt;
						&lt;span class="docon docon-arrow-left"&gt;&lt;/span&gt;
					&lt;/span&gt;
					&lt;span&gt;${Z6}&lt;/span&gt;
				&lt;/button&gt;
			&lt;/div&gt;
			&lt;div class="padding-xxs"&gt;
				&lt;form id="save-to-collection"&gt;
					${wx(XT,r,"",Xn,We)}
				&lt;/form&gt;
			&lt;/div&gt;
		&lt;/div&gt;
	`;return S(s,o),o.querySelector("button[type=submit]").onclick=async()=&gt;{await RLe(e,t)},o}async function IF(e,t,n){let o=[],r="",i=[];if(n==="plan"){try{i=await Ese()}catch{i=[]}o=i?.map(p=&gt;p.contentList)??[],r=GY}else n==="challenge"?(o=(await th.getChallenges("created","all",0,100))?.challenges.filter(g=&gt;!g.earlyRegistrationEnabled&amp;&amp;new Date(g.starts)&gt;new Date)?.map(g=&gt;g.contentList)||[],r=Tz):(o=await wse(p=&gt;p.type==="collection"||p.type==="bookmarks"),r=NW);let s=o.length===0,a=e.querySelector("#collections"),l=e.querySelector("#save-collection");if(l&amp;&amp;l.hasAttribute("data-autofocus")&amp;&amp;l.removeAttribute("data-autofocus"),s){let p=m`&lt;p class="has-text-subtle"&gt;${r}&lt;/p&gt;`;return l&amp;&amp;(l.setAttribute("data-autofocus","data-autofocus"),(n==="plan"||n==="challenge")&amp;&amp;l.setAttribute("disabled","disabled")),S(p,a),[]}let u=(await xt.getAllListsByUrl([t]))[0]?.lists.filter(p=&gt;n==="plan"?!At(p.skillingPlanId)&amp;&amp;o.find(h=&gt;h.skillingPlanId===p.skillingPlanId):n==="challenge"?!At(p.learnChallengeId)&amp;&amp;o.find(h=&gt;h.learnChallengeId===p.learnChallengeId):At(p.skillingPlanId)&amp;&amp;At(p.learnChallengeId));ZP=u;let d=m` ${o.map(p=&gt;{let h=p.skillingPlanId??"";return m` &lt;div class="field"&gt;
			&lt;div class="control"&gt;
				&lt;label class="checkbox" for="${p.id}"&gt;
					&lt;input
						@click="${()=&gt;MLe(t,u,nh)}"
						.checked=${nh[p.id]?typeof nh[p.id]!="string":u.reduce((g,f)=&gt;g||f.listId===p.id,!1)||o.length===1&amp;&amp;o[0].id==="bookmarks"&amp;&amp;p.id==="bookmarks"}
						type="checkbox"
						class="collection-input"
						id="${p.id}"
						name="${p.name}"
						data-plan-id="${h}"
						data-challenge-id="${p.learnChallengeId??""}"
						?data-autofocus=${p===o[0]}
					/&gt;
					&lt;span class="checkbox-check" role="presentation"&gt;&lt;/span&gt;
					&lt;span class="checkbox-text"&gt;${p.name}&lt;/span&gt;
				&lt;/label&gt;
			&lt;/div&gt;
		&lt;/div&gt;`})}`;if(S(d,a),o.length===1&amp;&amp;o[0].id==="bookmarks"&amp;&amp;ZP.length===0){let p=await _b(t);await xt.addItem("bookmarks",p)}return ZP}async function RLe(e,t,n="collection"){event.preventDefault();let o=event.target;o.classList.add("is-loading");let r=_b(t),i=document.getElementById("save-to-collection");await JP(i).then(async s=&gt;{s.hasError?o.classList.remove("is-loading"):(s=s,nh[s.data.id]=r,Vle(e),ZP=await IF(document.querySelector(".modal-card"),t,n))})}async function MLe(e,t,n){let o=event.target;if(o.checked){let r=_b(e);n[o.id]=r}else{let r=t.find(i=&gt;i.listId===o.id);r?n[o.id]=r.id:n[o.id]&amp;&amp;delete n[o.id]}}function DLe(e){let t=Object.keys(e);return Promise.all(t.map(async n=&gt;typeof e[n]!="string"?xt.addItem(n,await e[n]):xt.deleteItem(n,e[n])))}async function $Le(e,t,n){e.pushContent(await LLe(e,t,n))}function Vle(e){e.popContent()}var oh="Applied Skills";function Yn(e){return e.replace("{AppliedSkills}",oh)}var jle={module:Rr,"learning path":LM,certification:ic,examination:QV},eI={"applied skills":oh,certification:ic,examination:Qr,course:hp};var LF=!1,Yle={bookmarks:{pressed:"single-bookmark-solid",unpressed:"single-bookmark"},collection:{pressed:"circle-addition-solid",unpressed:"circle-addition"},challenge:{pressed:"circle-addition-solid",unpressed:"circle-addition"},plan:{pressed:"circle-addition-solid",unpressed:"circle-addition"},studyguide:{pressed:"book-open",unpressed:"book-solid"}},NLe={bookmarks:{pressed:l2,unpressed:c2},collection:{pressed:cG,unpressed:uG},challenge:{pressed:wz,unpressed:Ez},plan:{pressed:R8,unpressed:M8},studyguide:{pressed:zQ,unpressed:GQ}};function tI(e,t){return`docon-${t?Yle[e].pressed:Yle[e].unpressed}`}function qLe(e,t,n){return NLe[e][t?"pressed":"unpressed"].replace(/\{title\}/g,n)}function FLe(e,t,n){let o=e?.querySelector("summary"),r=o?.querySelector(".add-to-collection-status");o?.querySelector(".docon")?.classList.remove(tI(n,!t)),o?.querySelector(".docon")?.classList.add(tI(n,t)),r&amp;&amp;(r.textContent=t?IT:Ch)}function ULe(e,t,n,o){e.setAttribute("data-pressed",o.toString()),e.setAttribute("title",qLe(t,o,n));let r=e.querySelector(".docon");if(!r)throw new Error("Expected list button to contain a docon");if(r.classList.remove(tI(t,!o)),r.classList.add(tI(t,o)),e.closest(".popover")!==null){if(t==="collection"){let i=e.querySelector(".popover .collection-status");i&amp;&amp;(i.textContent=o?VR:jR)}else if(t==="plan"){let i=e.querySelector(".plan-status");i&amp;&amp;(i.textContent=o?KM:q_)}else if(t==="challenge"){let i=e.querySelector(".challenge-status");i&amp;&amp;(i.textContent=o?YT:HR)}}else{let i=e.querySelector(".collection-status:not(.popover *)");if(i){i.textContent=o?IT:Ch;return}let s=e.querySelector(".popover .add-to-collection-status");s&amp;&amp;(s.textContent=o?IT:Ch)}}async function ss(e){if(!e)return;if(!I.userServices){Array.from(e.querySelectorAll("button[data-list-type]")).forEach(i=&gt;i.hidden=!0);return}let n=To(Z.pathname).indexOf("/training")!==-1||Z.href.indexOf("interests")!==-1;Array.from(e.querySelectorAll("button[data-list-type]:not(.popover *)")).forEach(r=&gt;{HLe(r,n)}),kx(e),e.querySelectorAll("button[data-list-type]").forEach(r=&gt;{r.addEventListener("click",zLe)})}function HLe(e,t){let n=MF(e);if(n===null)return;let o=t&amp;&amp;(n.resourceType==="learning path"||n.resourceType==="module"),r=x.createElement("details");r.classList.add("popover","popover-right","add-item-popover"),r.innerHTML=`
		&lt;summary
			class="button button-clear button-sm button-primary display-none display-inline-flex-tablet"
			data-list-type="${n.type}"
			data-list-item-title="${n.title}"
			data-list-item-url="${n.url}"
			data-list-source="${n.source}"
			data-resource-type="${n.resourceType}"
			data-bi-name="add-to-list"
			aria-describedby="popover-content"
			aria-expanded="false"
		&gt;
			${e.innerHTML}
		&lt;/summary&gt;
		&lt;div class="popover-content has-z-index-one"&gt;
			&lt;ul class="list-style-none margin-inline-none"&gt;
				&lt;li&gt;
					&lt;button
						class="button button-clear button-sm button-primary"
						data-list-type="collection"
						data-list-item-title="${n.title}"
						data-list-item-url="${n.url}"
						data-bi-name="add-to-collections"
					&gt;
						&lt;span class="icon" aria-hidden="true"&gt;
							&lt;span class="docon docon-circle-addition"&gt;&lt;/span&gt;
						&lt;/span&gt;
						&lt;span class="collection-status"&gt; ${jR} &lt;/span&gt;
					&lt;/button&gt;
				&lt;/li&gt;
				&lt;li&gt;
					&lt;button
						class="button button-clear button-sm button-primary"
						data-list-type="plan"
						data-list-item-title="${n.title}"
						data-list-item-url="${n.url}"
						data-bi-name="add-to-plans"
					&gt;
						&lt;span class="icon" aria-hidden="true"&gt;
							&lt;span class="docon docon-circle-addition"&gt;&lt;/span&gt;
						&lt;/span&gt;
						&lt;span class="plan-status"&gt; ${q_} &lt;/span&gt;
					&lt;/button&gt;
				&lt;/li&gt;
				${o?`
					&lt;li&gt;
						&lt;button
							class="button button-clear button-sm button-primary"
							data-list-type="challenge"
							data-list-item-title="${n.title}"
							data-list-item-url="${n.url}"
							data-bi-name="add-to-challenges"
						&gt;
							&lt;span class="icon" aria-hidden="true"&gt;
								&lt;span class="docon docon-circle-addition"&gt;&lt;/span&gt;
							&lt;/span&gt;
							&lt;span class="challenge-status"&gt; ${HR} &lt;/span&gt;
						&lt;/button&gt;
					&lt;/li&gt;
					`:""}
			&lt;/ul&gt;
		&lt;/div&gt;
	`,e.replaceWith(r)}var rh=[];async function kx(e,t=L.isAuthenticated){let n=Array.from(e.querySelectorAll("button[data-list-type]")).map(a=&gt;MF(a)).filter(a=&gt;a!==null);if(n.length===0)return;let o=n.map(a=&gt;a.url).filter((a,l,c)=&gt;a&amp;&amp;c.indexOf(a)===l);rh=t&amp;&amp;!rh.length?await xt.getAllListsByUrl(o):[];let r=OLe(rh),i=a=&gt;{a==="collection"?rh=Array.from(r.collectionAssociations):a==="plan"?rh=Array.from(r.planAssociations):a==="challenge"&amp;&amp;(rh=Array.from(r.challengeAssociations))};for(let{button:a,type:l,url:c,title:u}of n){i(l);let d=BLe(c,rh);ULe(a,l,u,d)}Array.from(e.querySelectorAll(".add-item-popover")).forEach(a=&gt;{let l=a.querySelector(".popover-content .collection-status"),c=a.querySelector(".popover-content .plan-status"),u=a.querySelector(".popover-content .challenge-status"),d=l?.textContent===VR||c?.textContent===KM||u?.textContent===YT;FLe(a,d,"collection")})}function OLe(e){return e.reduce((t,n)=&gt;(n.lists.forEach(o=&gt;{!At(o.skillingPlanId)&amp;&amp;At(o.learnChallengeId)?t.planAssociations.add(n):!At(o.learnChallengeId)&amp;&amp;At(o.skillingPlanId)?t.challengeAssociations.add(n):At(o.skillingPlanId)&amp;&amp;At(o.learnChallengeId)&amp;&amp;t.collectionAssociations.add(n)}),t),{planAssociations:new Set,collectionAssociations:new Set,challengeAssociations:new Set})}function BLe(e,t){return t.findIndex(n=&gt;n.url===e&amp;&amp;n.lists.length&gt;0)!==-1}async function zLe(e,t=L.isAuthenticated){let n=MF(e.target);if(n!==null){if(e.preventDefault(),_.data.isPermissioned){Vc(XT,iG);return}if(!t){let o=n.type==="plan"?zY:n.type==="challenge"?Dz:ZR;GLe(o);return}VLe(n)}}function MF(e){let t=e instanceof Element&amp;&amp;e.closest("button");if(!t)return null;let n=t.getAttribute("data-list-type");if(n!=="collection"&amp;&amp;n!=="challenge"&amp;&amp;n!=="plan")return null;let o=t.getAttribute("data-list-item-url")||Z.href,r=t.getAttribute("data-list-item-title")||x.title,i=lx(o),s=t.getAttribute("data-pressed")==="true",a=t.getAttribute("data-list-source")||"module",l=t.getAttribute("data-resource-type")||"";return{button:t,type:n,url:i,title:r,pressed:s,source:a,resourceType:l}}async function GLe(e=ZR){let n=il(e,null,Ri);(await Zn(n)).submitted&amp;&amp;Hn()}async function VLe({button:e,url:t,title:n,type:o}){e.classList.contains("is-loading")||(e.classList.add("is-loading"),jLe(t,n,o).catch().finally(()=&gt;{e.classList.remove("is-loading")}))}function Ex(e="added",t=[],n="collection"){let o=x.querySelectorAll("#collections input:checked"),r=g=&gt;e==="removed"&amp;&amp;t.length===1?t[0]:Ge(o.item(0).getAttribute(g)),i;n==="plan"?o.length===1&amp;&amp;e==="added"?i=PF(r("data-plan-id")).href:e==="removed"&amp;&amp;t.length!==0?i=PF(t[0]).href:i=On(L.userName,"plans").href:n==="challenge"?o.length===1?i=bo(r("data-challenge-id"),"details"):e==="removed"&amp;&amp;t.length!==0?i=bo(t[0],"details"):i=bo("home"):o.length===1?i=Yc(r("id")).href:i=On(L.userName,"collections",e==="removed"&amp;&amp;t.length!==0?t.length===1?t[0]:"":o.length===1?Ge(o.item(0).getAttribute("id")??""):"").href;let s=sG,a=aG,l=oG,c=rG;n==="plan"?(s=F8,a=U8,l=O8,c=B8):n==="challenge"&amp;&amp;(s=Rz,a=Mz,l=$z,c=Nz);let u={"is-hidden":!1},d;if(e==="added")d=(o.length!==1?a:s.replace("{collectionName}",Ge(o.item(0).getAttribute("name")))).replace("{url}",i);else if(e==="removed"){let g=(x?.querySelector(`#collections input[${n==="plan"?"data-plan-":n==="challenge"?"data-challenge-":""}id="${t[0]}"]`)).getAttribute("name");d=(t.length&gt;1?c:l.replace("{collectionName}",Ge(g))).replace("{url}",i)}else d=n==="plan"?v7.replace("{url}",i):n==="challenge"?YT.replace("{url}",i):I4.replace("{url}",i);let p=m` &lt;div
		class="has-background-dark-opacity has-text-tertiary-invert is-full-width"
	&gt;
		&lt;div class="uhf-container"&gt;
			&lt;div class="level padding-block-xxs"&gt;
				&lt;div
					class="is-full-width level-item has-line-height-reset has-text-overlay-invert margin-top-xxs margin-right-xs margin-top-none-tablet margin-right-none-tablet"
				&gt;
					&lt;span
						aria-hidden="true"
						class="icon is-small is-rounded has-background-tertiary-invert has-text-tertiary ${Jr(u)}"
					&gt;
						&lt;span class="font-size-xs docon docon-check"&gt;&lt;/span&gt;
					&lt;/span&gt;
					&lt;span class="message margin-left-xxs"&gt; ${z(d)} &lt;/span&gt;
				&lt;/div&gt;
				&lt;div class="level-right"&gt;
					&lt;button
						data-dismiss
						type="button"
						class="dismiss delete delete-lg position-absolute position-relative-tablet top-0 right-0 margin-xxs margin-none-tablet"
						aria-label="${Js}"
					&gt;
						&lt;span class="docon docon-navigate-close" aria-hidden="true"&gt;&lt;/span&gt;
					&lt;/button&gt;
				&lt;/div&gt;
			&lt;/div&gt;
		&lt;/div&gt;
	&lt;/div&gt;`,h=x.createElement("div");S(p,h),new lg(h).show(),kx(x.body)}async function jLe(e,t,n){let o=x.querySelector(".modal");if(LF||o&amp;&amp;!o.querySelector(".page-actions-menu"))return!1;LF=!0;let r=x.createElement("div");r.classList.add("modal-content");let i=new _e(r),s=[];return S(Gle(i,t,e,n,()=&gt;{YLe(s.map(a=&gt;n==="plan"?a.skillingPlanId:n==="challenge"?a.learnChallengeId:a.listId),n)}),r),s=await IF(r,e,n),LF=!1,i.show()}function YLe(e,t){kx(x.body);let n=Array.from(x.querySelectorAll("#collections input:checked")).map(i=&gt;t==="plan"?i.attributes.getNamedItem("data-plan-id")?.value:t==="challenge"?i.attributes.getNamedItem("data-challenge-id")?.value:i.id),o=n.filter(i=&gt;!e.includes(i)),r=e.filter(i=&gt;!n.includes(i));o.length&gt;0&amp;&amp;r.length===0?Ex("added",void 0,t):o.length===0&amp;&amp;r.length&gt;0?Ex("removed",r,t):o.length&gt;0&amp;&amp;r.length&gt;0&amp;&amp;Ex("updated",void 0,t),ss(x.body)}function Kle(e){$a().then(t=&gt;{let n=[],o=0;for(let i of t.products){let s=[];for(let{moniker:l,versionDisplayName:c}of i.packages)Fs(l)&amp;&amp;Na[l]&amp;&amp;s.push(`&lt;span class="cdl"&gt;${$o(Ge(c))}&lt;/span&gt;`);if(s.length===0)continue;let a=o===0?"propertyInfoTitle":"propertyInfoTitle stack";n.push(m`&lt;h4 class="${a}"&gt;${Ge(i.displayName)}&lt;/h4&gt;
				&lt;div class="cdlHolder"&gt;${z(s.join(" "))}&lt;/div&gt; `),o++}let r=document.createElement("div");S(n,r),e.insertAdjacentElement("afterend",r)})}function Wle(){let e=document.querySelector(".moniker-applies-to-table"),t=Array.from(document.querySelectorAll(".moniker-applies-to-overloadmember"));!e&amp;&amp;t.length===0||$a().then(n=&gt;{if(e){let o=e.parentElement.getAttribute("data-moniker");(!o||o.trim()==="")&amp;&amp;(o=hs("monikers").join(" "));let r="";e.parentElement.querySelectorAll(".alert.is-danger").forEach(s=&gt;{let a=s.getAttribute("data-moniker");a!==null&amp;&amp;a!==""&amp;&amp;(r+=a)}),Qle(e,n,o,r)}if(t.length!==0)for(let o of t){let r=o.parentElement.parentElement.parentElement.parentElement.getAttribute("data-moniker"),i=o.parentElement.parentElement.parentElement.parentElement.querySelectorAll(".alert.is-danger"),s="";i.forEach(a=&gt;{let l=a.getAttribute("data-moniker");l!==null&amp;&amp;l!==""&amp;&amp;(s+=l)}),Qle(o,n,r,s)}})}function Qle(e,t,n,o){if(!e)return;let r=e.parentElement.querySelector("summary"),i=e.querySelector("thead"),s=[],a="",l="",c=0,u=!1;for(let g of t.products){let f=[],b=[],y="";for(let{moniker:v,versionDisplayName:T}of g.packages){let C=$o(Ge(T));o&amp;&amp;o.split(" ").indexOf(v)&gt;0&amp;&amp;(b.push(C),u=!0),n&amp;&amp;n.split(" ").indexOf(v)&gt;=0&amp;&amp;(c++,c===1?a=Ge(g.displayName)+" "+C:c===2&amp;&amp;(l=Ge(g.displayName)+" "+C),b.includes(C)||f.push(C))}f.length===0&amp;&amp;b.length===0||(f.length&gt;0&amp;&amp;(f.reverse(),y=f.join(", ")+" "),b.length&gt;0&amp;&amp;(b.reverse(),y=y+"&lt;i&gt;("+b.join(", ")+")&lt;/i&gt;"),s.push(m`
			&lt;tr&gt;
				&lt;th scope="row"&gt;${Ge(g.displayName)}&lt;/th&gt;
				&lt;td&gt;${z(y)}&lt;/td&gt;
			&lt;/tr&gt;
		`))}if(s.length===0)return;r&amp;&amp;(c===1?r.textContent=a:c===2?r.textContent=WB.replace("{version1}",a).replace("{version2}",l):c&gt;=3&amp;&amp;(r.textContent=KB.replace("{version}",a)));let d=TW;u&amp;&amp;(d=d+" &lt;em&gt;"+QB+"&lt;/em&gt;");let p=m`&lt;tr&gt;
		&lt;th scope="col"&gt;${aa}&lt;/th&gt;
		&lt;th scope="col"&gt;${z(d)}&lt;/th&gt;
	&lt;/tr&gt;`;S(p,i);let h=document.createElement("tbody");S(s,h),i.insertAdjacentElement("afterend",h)}function Xle(){let e=gt();if(e==="")return;let t=document.querySelector(".moniker-display-boilerplate");t&amp;&amp;$a().then(n=&gt;{for(let o of n.products)for(let{moniker:r,isPrerelease:i}of o.packages)if(e===r&amp;&amp;Fs(r)&amp;&amp;Na[r]&amp;&amp;i){t.classList.remove("is-hidden");return}})}function nI(){let e=gt();if(!Fs(e))return!1;QLe(e);let t=KLe(x.body);return WLe(t,e),Fd(),Jt(),!0}var Jle=x.createElement("style");x.head.appendChild(Jle);function QLe(e){Jle.textContent=`
		[data-moniker]:not([data-moniker~='${e}']) {
			display: none !important;
		}
	`;let t=x.querySelectorAll(`[data-moniker~='${e}'] [data-id]`);for(let o=0;o&lt;t.length;o++){let r=t.item(o);r.id=r.getAttribute("data-id")}let n=x.querySelectorAll(`[data-moniker]:not([data-moniker~='${e}']) [id]`);for(let o=0;o&lt;n.length;o++){let r=n.item(o);r.setAttribute("data-id",r.id),r.removeAttribute("id")}}function KLe(e){return Array.from(e.querySelectorAll('a[href*="view="]:not(.preserve-view):not([data-linktype="external"])'))}function WLe(e,t){function n(o){if(o.search==="")return;let r=te(o.search);r.view!==void 0&amp;&amp;r["preserve-view"]!=="true"&amp;&amp;(r.view=t,o.search=ne(r))}e.forEach(n)}function Zle(e){let t='a[href*="&amp;%3bpreserve-view="]',n=e.querySelectorAll(t);for(let o=0;o&lt;n.length;o++){let r=n.item(o),i=r.getAttribute("href");r.setAttribute("href",i.replace("&amp;%3bpreserve-view=","&amp;preserve-view="))}}function ece(e,t=gt()){let n=`a[href*="?view="]:not([href*="?view=${t}"]):not(.preserve-view)`,o=e.querySelectorAll(n);for(let r=0;r&lt;o.length;r++)o.item(r).classList.add("preserve-view")}function XLe(e){return Na[e]!==void 0||_.data.pageTemplate==="ApiBrowserPage"}function JLe(e=!1){let t=gt(),n=!e&amp;&amp;XLe(t);Ft({view:t,viewFallbackFrom:null},n?"pushState":"href"),n&amp;&amp;($A(),nI(),QA())}function ZLe(){Ft({viewFallbackFrom:null},"replaceState"),$A()}function oI(e=!1){F.addEventListener(Hr,()=&gt;JLe(e)),F.addEventListener(g1,ZLe)}var Cr={dotnet:{displayName:".NET",validSearchTerm:/^[A-Za-z_][A-Za-z0-9.&lt;&gt;,_]{2,255}$/,namespaceItemType:"Namespace",namespacesPath:"namespaces",allApisLabel:RT,resultsHeadingTemplate:DT,selectLabel:Xw},java:{displayName:"Java",validSearchTerm:/^[A-Za-z][A-Za-z0-9.&lt;&gt;,]{2,255}$/,namespaceItemType:"Package",namespacesPath:"namespaces",allApisLabel:RT,resultsHeadingTemplate:DT,selectLabel:Xw},javascript:{displayName:"JavaScript",validSearchTerm:/^[A-Za-z@][A-Za-z0-9.&lt;&gt;,!\/\-]{2,255}$/,namespaceItemType:"Package",namespacesPath:"packages",allApisLabel:MT,resultsHeadingTemplate:$M,selectLabel:Ww},powershell:{displayName:"PowerShell",validSearchTerm:/^[A-Za-z][A-Za-z0-9.-]{2,255}$/,namespaceItemType:"Module",namespacesPath:"modules",allApisLabel:MT,resultsHeadingTemplate:l5,selectLabel:Ww},python:{displayName:"Python",validSearchTerm:/^[A-Za-z][A-Za-z0-9.&lt;&gt;,_-]{2,255}$/,namespaceItemType:"Package",namespacesPath:"packages",allApisLabel:MT,resultsHeadingTemplate:$M,selectLabel:Ww},rest:{displayName:"REST",validSearchTerm:/^[A-Za-z ]{3,255}$/,namespaceItemType:"",namespacesPath:"services",allApisLabel:RT,resultsHeadingTemplate:DT,selectLabel:Xw}};var Nt=A("platform")||A("apiPlatform")||null,DF;function Hl(){return DF===void 0&amp;&amp;(DF=$oe(Nt).then(eRe)),DF}function eRe(e){let{platformId:t,families:n}=e,o=[],r={},i=[];for(let s of n)for(let a of s.products){i.push(a);for(let l of a.packages){let{moniker:c,displayName:u,versionDisplayName:d,isDefault:p,isDeprecated:h,isPrerelease:g}=l,f={platform:e,family:s,product:a,moniker:c,displayName:u,versionDisplayName:d,isDefault:p,isDeprecated:h,isPrerelease:g};o.push(f),r[f.moniker]=f}}return{platformId:t,families:n,products:i,packages:o,packagesByMoniker:r}}var Cx=!1;function rce(e){let{element:t,button:n,buttonCaption:o,productList:r}=tRe();function i(c){c.target instanceof Element&amp;&amp;!t.contains(c.target)&amp;&amp;s()}function s(){x.documentElement.classList.remove("moniker-picker-expanded"),t.classList.remove("expanded"),n.setAttribute("aria-expanded","false"),F.removeEventListener("focus",i,{capture:!0}),F.removeEventListener("click",i),vg.removeListener(s)}function a(){s(),n.focus()}function l(){x.body.removeAttribute("style"),x.documentElement.classList.add("moniker-picker-expanded"),t.classList.add("expanded"),n.setAttribute("aria-expanded","true"),F.addEventListener("focus",i,{capture:!0}),F.addEventListener("click",i),vg.addListener(s)}return nRe(e,n,o,r),iRe(n,r,l,a),sRe(r,a),aRe(r,a),t}function tRe(){let e=x.createElement("div");e.classList.add("moniker-picker"),e.setAttribute(En.name,"moniker-picker"),e.setAttribute("role","application ");let t=ot(),n=ot();return e.innerHTML=`
		&lt;button class="products"
				id="${t}"
				aria-controls="${n}"
				aria-haspopup="true"
				aria-expanded="false"&gt;
			&lt;span&gt;&lt;/span&gt;
		&lt;/button&gt;
		&lt;div	class="products"
				id="${n}"
				role="menu"
				aria-label="${Ge(aa)}"&gt;
			&lt;span aria-hidden="true"&gt;${Ge(aa)}&lt;/span&gt;
			&lt;ul role="none" aria-label="${Ge(aa)}"&gt;&lt;/ul&gt;
		&lt;/div&gt;`,{element:e,button:e.firstElementChild,buttonCaption:e.firstElementChild.lastElementChild,productList:e.lastElementChild.lastElementChild}}function nRe(e,t,n,o){return Nt==="rest"&amp;&amp;(Cx=!0),e?Hl().then(r=&gt;{r.packagesByMoniker[gt()]===void 0&amp;&amp;Ld("");let i=()=&gt;{let s=gt();s===""?n.textContent=Cr[Nt].allApisLabel:n.innerHTML=$o(Ge(r.packagesByMoniker[s].displayName))};F.addEventListener(Hr,i),i(),oRe(o);for(let s of r.families)tce(s.products,o)}):$a().then(r=&gt;{Cx=r.products.length===1,Cx&amp;&amp;r.products[0].packages.length===1&amp;&amp;(t.disabled=!0);let i=()=&gt;{let s=gt();n.innerHTML=$o(Ge(tb(r,s).displayName))};F.addEventListener(Hr,i),i(),tce(r.products,o)})}function oRe(e){let t=Cr[Nt].allApisLabel;e.insertAdjacentHTML("afterbegin",`&lt;li&gt;&lt;a class="preserve-view has-inner-focus" role="menuitem" href="?view=" tabindex="-1"&gt;${t}&lt;/a&gt;&lt;/li&gt;`)}function tce(e,t){if(Cx){t.previousElementSibling.textContent=Nt==="rest"?aa:fu,nce(e[0].packages,t);return}for(let{displayName:n,packages:o}of e){let r=ot(),i=ot();t.insertAdjacentHTML("beforeend",`&lt;li role="none"&gt;
				&lt;button class="versions has-inner-focus"
						id="${r}"
						role="menuitem"
						aria-controls="${i}"
						aria-expanded="false"
						aria-haspopup="true"
						tabindex="-1"&gt;
					${$o(n,2)}
				&lt;/button&gt;
				&lt;div	class="versions"
						id="${i}"
						role="menu"
						aria-label="${Ge(fu)}"&gt;
					&lt;span aria-hidden="true"&gt;${Ge(fu)}&lt;/span&gt;
					&lt;ul role="none" aria-label="${Ge(fu)}"&gt;&lt;/ul&gt;
				&lt;/div&gt;
			&lt;/li&gt;`);let s=t.lastElementChild.lastElementChild,a=s.lastElementChild;nce(o,a),s.insertAdjacentHTML("beforeend",'&lt;p class="moniker-auxillary-links"&gt;&lt;/p&gt;');let l=s.lastElementChild;o.find(u=&gt;/^azurermps/.test(u.moniker))&amp;&amp;l.insertAdjacentHTML("beforeend",`&lt;a href="https://aka.ms/pshelpmechoose"&gt;${Ge(n3)}&lt;/a&gt;`);let c=A("archive_url");c&amp;&amp;l.insertAdjacentHTML("beforeend",`&lt;a href="${c}"&gt;${Ge(Ih)}&lt;/a&gt;`)}}function nce(e,t){for(let{moniker:n,isDefault:o,versionDisplayName:r}of e)t.insertAdjacentHTML("beforeend",`&lt;li role="none"&gt;&lt;a class="preserve-view has-inner-focus" role="menuitem" href="?view=${n}" data-default="${o.toString()}" tabindex="-1"&gt;${Ge(r)}&lt;/a&gt;&lt;/li&gt;`)}function rRe(e){Array.from(e.querySelectorAll("button.versions")).forEach(n=&gt;{n.setAttribute("aria-expanded","false")})}function rI(e,t,n){let o=e.querySelector('button[aria-expanded="true"]');o!==t&amp;&amp;(o!==null&amp;&amp;o.setAttribute("aria-expanded","false"),t!==null&amp;&amp;setTimeout(function(){t.setAttribute("aria-expanded","true"),n&amp;&amp;setTimeout(function(){let r=x.getElementById(t.getAttribute("aria-controls"));if(!r)return;let i=r.querySelector('a[role="menuitem"]');i!==null&amp;&amp;i.focus()},300)},100))}function ice(e,t){return e.querySelector(`a[href="?view=${t}"]`)}function oce(e){let t=e.nextElementSibling,n=ice(t,gt()),o=t.querySelector('a[href^="?view="][data-default="true"]'),r=t.querySelector('a[href^="?view="]');return n||o||r}function sce(e){return e.search==="?view="||Cx?null:e.parentElement.parentElement.parentElement.previousElementSibling}function iRe(e,t,n,o){let r=()=&gt;{n();let i=gt(),s=ice(t,i),a=sce(s);rI(t,a,!1),setTimeout(()=&gt;{a!==null&amp;&amp;a.scrollIntoView(!1),s.scrollIntoView(!1),setTimeout(()=&gt;{s.focus()},100)})};e.addEventListener("click",()=&gt;{e.getAttribute("aria-expanded")==="false"?r():o()}),e.addEventListener("keydown",i=&gt;{let s=e.getAttribute("aria-expanded")==="true";s&amp;&amp;i.keyCode===Me.up?(i.preventDefault(),o()):!s&amp;&amp;i.keyCode===Me.down&amp;&amp;(i.preventDefault(),r())})}function sRe(e,t){e.addEventListener("keydown",n=&gt;{let o=n.target;if(o.getAttribute("role")!=="menuitem")return;let r=n.keyCode,i;switch(r){case Me.left:o instanceof HTMLAnchorElement&amp;&amp;o.search!=="?view="&amp;&amp;(n.preventDefault(),sce(o).focus(),rRe(e));break;case Me.right:o instanceof HTMLButtonElement&amp;&amp;o.hasAttribute("aria-controls")&amp;&amp;(n.preventDefault(),oce(o).focus(),vg.matches||rI(e,o instanceof HTMLButtonElement?o:null,!0));break;case Me.up:case Me.down:n.preventDefault();let s=r===Me.up?"previousElementSibling":"nextElementSibling",a=r===Me.up?"lastElementChild":"firstElementChild";o.parentElement[s]===null?i=o.parentElement.parentElement[a].firstElementChild:i=o.parentElement[s].firstElementChild,i.focus(),!vg.matches&amp;&amp;o instanceof HTMLButtonElement&amp;&amp;o.getAttribute("aria-expanded")==="true"&amp;&amp;(n.preventDefault(),oce(o).focus());break;case Me.home:case Me.end:n.preventDefault();let l=r===Me.home?"firstElementChild":"lastElementChild";i=o.parentElement.parentElement[l].firstElementChild,i.focus(),i.parentElement.parentElement===e&amp;&amp;rI(e,i instanceof HTMLButtonElement?i:null,!0);break;case Me.escape:n.preventDefault(),t();break}})}function aRe(e,t){e.addEventListener("click",n=&gt;{let o=n.target;if(o.getAttribute("role")==="menuitem"){if(o instanceof HTMLAnchorElement){n.preventDefault();let r=te(o.search).view;Ld(r),t();return}o instanceof HTMLButtonElement&amp;&amp;(!vg.matches&amp;&amp;o.getAttribute("aria-expanded")==="true"?o.setAttribute("aria-expanded","false"):rI(e,o,!0),o.focus())}})}var as=_.data.pageTemplate,Qc=A("page_type"),lRe=A("page_kind"),$F=A("pagetype"),cRe=A("interactive_type"),ih=Na.any&amp;&amp;_.data.pageTemplate!=="HubPage"||as==="Conceptual"&amp;&amp;$F==="Reference"&amp;&amp;Nt!==null||as==="Conceptual"&amp;&amp;Qc==="powershell"&amp;&amp;Nt!==null||as==="Conceptual"&amp;&amp;$F==="Conceptual"&amp;&amp;Nt==="powershell"||as==="Conceptual"&amp;&amp;Qc==="conceptual"&amp;&amp;Nt==="powershell"||(as==="Conceptual"&amp;&amp;Qc==="conceptual"||as==="Reference"&amp;&amp;Qc==="python")&amp;&amp;Nt==="python"||(as==="Conceptual"&amp;&amp;Qc==="conceptual"||as==="Reference"&amp;&amp;Qc==="cli")&amp;&amp;cRe==="azurecli"||as==="Reference"&amp;&amp;Qc==="powershell"&amp;&amp;Nt!==null||as==="Reference"&amp;&amp;Qc==="azure-cli"&amp;&amp;lRe==="group",ace=as==="Reference"&amp;&amp;Nt!==null||as==="Conceptual"&amp;&amp;$F==="Reference"&amp;&amp;Nt!==null||as==="Conceptual"&amp;&amp;Qc==="powershell"&amp;&amp;Nt!==null;function lce(){ih&amp;&amp;oI(!0)}function uRe(e){let t=document.createElement("div");return t.setAttribute("data-bi-name","left toc"),t.classList.add("modal-content","is-docked-left","display-flex","flex-direction-column"),S(m`
			&lt;div class="display-flex font-size-lg border-bottom justify-content-space-between"&gt;
				&lt;div class="padding-xs align-items-center"&gt;
					&lt;h2 class="title is-6"&gt;${e||Fh}&lt;/h2&gt;
				&lt;/div&gt;
				&lt;button
					type="button"
					class="nav-bar-button modal-close border-left"
					data-bi-name="close"
					?hidden=${!1}
				&gt;
					&lt;span class="visually-hidden"&gt;${ge}&lt;/span&gt;
					&lt;span class="icon" aria-hidden="true"&gt;
						&lt;span class="docon docon-navigate-close"&gt;&lt;/span&gt;
					&lt;/span&gt;
				&lt;/button&gt;
			&lt;/div&gt;
		`,t),t}var Ol;function Ax(e,t){if(t){let n=Array.from(document.getElementsByClassName("contents-expand-title"));for(let o of n)o.innerText=t}window.addEventListener("click",n=&gt;{if(!(n.target instanceof Element&amp;&amp;n.target.closest("[data-contents-button]")))return;n.preventDefault();let r=uRe(t),i=["margin-xs"];ih&amp;&amp;gt()&amp;&amp;(i=["margin-inline-xs","margin-bottom-xs","margin-top-none"]),e(r,i,["padding-inline-xs","padding-top-xs"],["padding-inline-xs","padding-top-xs","border-top"],["modal-close","border"]);let c=new _e(r);Ol=c,c.show().then(()=&gt;{Ol=void 0,window.removeEventListener("resize",d)});let u=window.innerWidth;function d(){window.innerWidth!==u&amp;&amp;(window.removeEventListener("resize",d),c.hide())}window.addEventListener("resize",d,{passive:!0})})}function uce(){let e=w.supportLevel==="production"&amp;&amp;w.reviewFeatures||w.supportLevel==="development"&amp;&amp;w.accessLevel==="online"||w.accessLevel==="local",t=new URLSearchParams(location.search).get("experimental_moniker_picker")==="true",n=A("experimental_moniker_picker")==="true";return e&amp;&amp;(n||t)}function iI(e){let t=document.createElement("div");return t.classList.add("moniker-picker2"),t.setAttribute("data-bi-name","moniker-picker"),S(Px(e),t),e?Hl().then(n=&gt;{S(Px(e,null,n),t),addEventListener(Hr,()=&gt;S(Px(e,null,n),t))}):$a().then(n=&gt;{S(Px(e,n),t),addEventListener(Hr,()=&gt;S(Px(e,n),t))}),t}function Px(e,t,n){let o=ot(),r=A("archive_url"),i=t&amp;&amp;t.products.length===1,s=l=&gt;{if(Ol){l.preventDefault(),l.stopPropagation();let c=document.createElement("div");c.classList.add("modal-content","is-docked-left","display-flex","flex-direction-column"),S(dRe(t),c),Ol.pushContent(c)}},a=l=&gt;{let c,u=gt();return l&amp;&amp;u===""?c=Cr[Nt].allApisLabel:l?c=n.packagesByMoniker[u].displayName:c=t?tb(t,u).displayName:"",c};return m`
		&lt;span class="label margin-bottom-xxs"&gt;${fu}&lt;/span&gt;
		&lt;div class="dropdown margin-bottom-xxs" role="navigation" aria-label="${fu}"&gt;
			&lt;button
				class="dropdown-trigger justify-content-flex-start button-block button button-sm inner-focus"
				aria-controls="${o}"
				aria-expanded="false"
				?disabled=${t&amp;&amp;t.products.length===1&amp;&amp;t.products[0].packages.length===1}
				@click="${s}"
				data-autofocus
			&gt;
				&lt;span class="has-text-overflow-ellipsis"
					&gt;${t||n?a(e):""}&lt;/span
				&gt;
				&lt;span class="dropdown-button-chevron color-text" aria-hidden="true"&gt;
					&lt;span class="icon"&gt;
						&lt;span class="docon docon-chevron-down-light expanded-indicator"&gt;&lt;/span&gt;
					&lt;/span&gt;
				&lt;/span&gt;
			&lt;/button&gt;
			${i?m`&lt;ul
						class="dropdown-menu is-full-width is-vertically-scrollable"
						id="${o}"
						aria-label="${t.products[0].displayName}"
				  &gt;
						${t.products[0].packages.map(l=&gt;m`${dce(l)}`)}
						${r?m`&lt;li&gt;
									&lt;a
										class="button button-sm button-clear button-block text-decoration-none border-top inner-focus justify-content-flex-start"
										href="${r}"
										&gt;${Ih}&lt;/a
									&gt;
							  &lt;/li&gt;`:""}
				  &lt;/ul&gt;`:m`&lt;ul class="dropdown-menu is-full-width" id="${o}" aria-label="${aa}"&gt;
						${e?m`&lt;li&gt;
									&lt;a
										class="button button-sm button-clear button-block text-decoration-none inner-focus justify-content-flex-start"
										href="?view="
										&gt;${Cr[Nt].allApisLabel}&lt;/a
									&gt;
							  &lt;/li&gt;`:""}
						${n?n.products.map(l=&gt;cce(l)):""}
						${t&amp;&amp;t.products?t.products.map(l=&gt;cce(l)):""}
				  &lt;/ul&gt;`}
		&lt;/div&gt;
	`}function cce(e){let t=ot(),n=_.data.userDir==="ltr"?"chevron-right-light":"chevron-left-light",o=_.data.userDir==="ltr"?"is-text-left":"is-text-right",r=A("archive_url");return m`
		${e.packages.length!==1?m`&lt;li class="dropdown"&gt;
					&lt;button
						class="dropdown-trigger button button-sm button-clear button-block inner-focus display-flex justify-content-flex-start has-text-wrap ${o}"
						aria-controls="${t}"
						aria-expanded="false"
					&gt;
						&lt;span&gt;${e.displayName}&lt;/span&gt;
						&lt;span class="dropdown-button-chevron" aria-hidden="true"&gt;
							&lt;span class="docon docon-${n}"&gt;&lt;/span&gt;
						&lt;/span&gt;
					&lt;/button&gt;
					&lt;ul
						class="dropdown-menu is-full-width is-vertically-scrollable"
						id="${t}"
						aria-label="${e.displayName}"
					&gt;
						${e.packages.map(i=&gt;m`${dce(i)}`)}
						${r?m`&lt;li&gt;
									&lt;a
										class="button button-sm button-block button-clear border-top inner-focus justify-content-flex-start text-decoration-none"
										href="${r}"
										&gt;${Ih}&lt;/a
									&gt;
							  &lt;/li&gt;`:""}
					&lt;/ul&gt;
			  &lt;/li&gt;`:m`&lt;li&gt;
					&lt;a
						class="preserve-view button button-sm button-clear button-block text-decoration-none inner-focus justify-content-flex-start has-text-wrap ${o}"
						href="?view=${e.packages[0].moniker}"
						@click=${sI}
						&gt;${e.packages[0].displayName}&lt;/a
					&gt;
			  &lt;/li&gt;`}
	`}function dce(e){let t=_.data.userDir==="ltr"?"is-text-left":"is-text-right";return m`
		&lt;li&gt;
			&lt;a
				class="preserve-view button button-sm button-clear button-block text-decoration-none inner-focus justify-content-flex-start has-text-wrap ${t}"
				href="?view=${e.moniker}"
				@click=${sI}
				&gt;${e.versionDisplayName}&lt;/a
			&gt;
		&lt;/li&gt;
	`}function dRe(e){let t=e&amp;&amp;e.products.length===1;return m`
		${t?m`${pce(e.products[0])}`:m`
					${mce(Gh)}
					${hce(Fh)}
					&lt;div class="flex-grow-1 is-vertically-scrollable"&gt;
						&lt;ul aria-label="${Gh}"&gt;
							${e&amp;&amp;e.products?e.products.map(n=&gt;pRe(n)):""}
						&lt;/ul&gt;
					&lt;/div&gt;
			  `}
	`}function pRe(e){let t=_.data.userDir==="ltr"?"docon-chevron-right-light":"docon-chevron-left-light";return m`
		&lt;li class="margin-top-xxs"&gt;
			${e.packages.length!==1?m`
						&lt;button
							type="button"
							class="button button-sm button-clear button-block padding-inline-xs padding-block-xxs inner-focus justify-content-space-between"
							@click="${()=&gt;mRe(e)}"
							aria-expanded="false"
						&gt;
							&lt;span&gt;${e.displayName}&lt;/span&gt;
							&lt;span class="icon color-text-subtle" aria-hidden="true"&gt;
								&lt;span class="docon ${t}"&gt;&lt;/span&gt;
							&lt;/span&gt;
						&lt;/button&gt;
				  `:m`
						&lt;a
							class="preserve-view button button-sm button-clear button-block padding-inline-xs padding-block-xxs inner-focus justify-content-space-between text-decoration-none"
							href="?view=${e.packages[0].moniker}"
							@click=${sI}
						&gt;
							${e.packages[0].displayName}
						&lt;/a&gt;
				  `}
		&lt;/li&gt;
	`}function pce(e){let t=ot(),n=A("archive_url");return m`
		${mce(e.displayName)}
		${hce(Gh)}
		&lt;div class="flex-grow-1 is-vertically-scrollable"&gt;
			&lt;ul id="${t}" aria-label="${e.displayName}"&gt;
				${e.packages.map(o=&gt;m`
						&lt;li class="margin-top-xxs"&gt;
							&lt;a
								class="preserve-view button button-sm button-clear button-block padding-inline-xs padding-block-xxs inner-focus justify-content-space-between text-decoration-none"
								href="?view=${o.moniker}"
								@click=${sI}
							&gt;
								${o.versionDisplayName}
							&lt;/a&gt;
						&lt;/li&gt;
					`)}
				${n?m`
							&lt;li class="margin-top-xxs"&gt;
								&lt;a
									class="preserve-view button button-sm button-clear button-block padding-inline-xs padding-block-xxs inner-focus justify-content-space-between text-decoration-none"
									href="${n}"
								&gt;
									${Ih}
								&lt;/a&gt;
							&lt;/li&gt;
					  `:""}
			&lt;/ul&gt;
		&lt;/div&gt;
	`}function mce(e){return m`
		&lt;div class="display-flex font-size-lg border-bottom justify-content-space-between"&gt;
			&lt;div class="padding-xs align-items-center"&gt;
				&lt;h2 class="title is-6"&gt;${e}&lt;/h2&gt;
			&lt;/div&gt;
			&lt;button
				type="button"
				class="nav-bar-button modal-close border-left"
				data-bi-name="close"
				?hidden=${!1}
			&gt;
				&lt;span class="visually-hidden"&gt;${ge}&lt;/span&gt;
				&lt;span class="icon" aria-hidden="true"&gt;
					&lt;span class="docon docon-navigate-close"&gt;&lt;/span&gt;
				&lt;/span&gt;
			&lt;/button&gt;
		&lt;/div&gt;
	`}function hce(e){let t=_.data.userDir==="ltr"?"docon-arrow-left":"docon-arrow-right";return m`
		&lt;div
			class="display-flex border-bottom justify-content-space-between padding-block-xxs padding-inline-none align-items-center"
		&gt;
			&lt;button
				type="button"
				class="modal-pop-content button button-clear inner-focus margin-left-xxs"
				data-bi-name="back"
				data-autofocus
			&gt;
				&lt;span class="icon color-text-subtle" aria-hidden="true"&gt;
					&lt;span class="docon ${t}"&gt;&lt;/span&gt;
				&lt;/span&gt;
				&lt;span class="font-weight-semibold"&gt;${e}&lt;/span&gt;
			&lt;/button&gt;
		&lt;/div&gt;
	`}function mRe(e){if(Ol){let t=document.createElement("div");t.classList.add("modal-content","is-docked-left","display-flex","flex-direction-column"),S(pce(e),t),Ol.pushContent(t)}}function sI(e){let t=e.target;if(t instanceof HTMLAnchorElement){e.preventDefault();let n=te(t.search).view;Ld(n),Ol?Ol.hide():(z1(t),z1(t));return}}var gce="api-search-quick-filter";function fce(){return Hl().then(e=&gt;{let t=e.packagesByMoniker,n=!1,o=i=&gt;(A(i)||"").split(",").map(l=&gt;l.trim()).filter(l=&gt;t[l]===void 0?(console.warn(`Quick Filter: no package with moniker "${l}" was found.`),!1):(n=!0,!0)).map(l=&gt;({moniker:l,displayName:t[l].displayName})),r=[o("quickFilterColumn1"),o("quickFilterColumn2"),o("quickFilterColumn3")];return{any:n,columns:r}})}function bce(e){let t=x.createElement("div");t.classList.add(gce),t.setAttribute(En.name,gce);let n=x.createElement("h2");n.textContent=X9,n.classList.add("api-search-heading","font-size-h3"),t.appendChild(n);for(let o of e.columns){let r=x.createElement("div");t.appendChild(r);for(let{moniker:i,displayName:s}of o){let a=x.createElement("button");a.classList.add("button","button-clear","has-text-wrap","has-text-left","display-block","button-block"),a.innerHTML=$o(s),a.addEventListener("click",()=&gt;{_n(a,{actionType:Ue.OTHER,behavior:de.OTHER,content:{event:"api-browser-quickfilter",value:i,platform:Nt}}),Ld(i)}),r.appendChild(a)}}return t}function _ce(e,t,n="en-us"){if(e==="rest")return hRe(t);let o=Cr[e].namespacesPath;return M(`${$.apiBrowser}/${encodeURIComponent(e)}/${o}?moniker=${encodeURIComponent(t)}&amp;api-version=0.2&amp;locale=${n}`).then(r=&gt;r.json())}function hRe(e){return m1().then(t=&gt;gRe(t,e))}function gRe(e,t){return{apiItems:(e.filter(o=&gt;(o.scope||"").toLowerCase()===(t||"").toLowerCase())[0].services||[]).map(o=&gt;({displayName:o.name,url:o.url,description:o.description,itemKind:eQ}))}}function aI(e,t,n,o="en-us"){if(e==="rest")return fRe(o,"",t,n+"*",0,25);let r=`${$.apiBrowser}/${e}/search?api-version=0.2&amp;search=${encodeURIComponent(n)}&amp;locale=${o}`;return t!==""&amp;&amp;(r+=`&amp;$filter=monikers/any(t: t eq '${encodeURIComponent(t)}')`),M(r).then(i=&gt;i.json())}function fRe(e,t,n,o,r,i){let s=`${$.siteSearch}?locale=${e}&amp;search=${o}&amp;$skip=${r}&amp;$top=${i}`,l=(n!==""?["REST"].concat([n]):["REST"]).map(c=&gt;`scopes/any(t:t eq '${c}')`).join(" and ");return s+=`&amp;$filter=${encodeURIComponent(l)}`,t!==""&amp;&amp;(s+=`&amp;dataSource=${encodeURIComponent(t)}`),M(s).then(c=&gt;c.json()).then(NF)}function NF(e){return{count:e.count,"@nextLink":e["@nextLink"],results:e.results.map(t=&gt;({displayName:t.title,url:t.url,description:t.description,itemType:null,itemKind:null}))}}var lI=Cr[Nt],Ix=[];function yce(e,t){Ix.push({container:e,renderHeading:t})}function cI(e,t,n){x.documentElement.classList.add("api-search-has-results");for(let{container:o,renderHeading:r}of Ix){if(o.innerHTML="",t.length===0){let u=Nt==="rest"?b5:zn;o.insertAdjacentHTML("afterbegin",`
				&lt;div class="no-results"&gt;
					${u}
				&lt;/div&gt;
			`);return}r&amp;&amp;bRe(o,e);let i=x.createElement("table");i.classList.add("table","api-search-results"),i.setAttribute(En.name,"api-search-results");let s=x.createElement("thead");i.appendChild(s);let a=x.createElement("tr");s.appendChild(a);let l=x.createElement("th");l.textContent=d5,a.appendChild(l),l=x.createElement("th"),l.textContent=Dh,a.appendChild(l);let c=x.createElement("tbody");if(i.appendChild(c),vce(c,t),o.appendChild(i),n&amp;&amp;r){let u=x.createElement("button");u.classList.add("more-button","button"),u.textContent=U3,u.setAttribute(En.name,"api-browser-load-more-results"),u.addEventListener("click",()=&gt;{M(n).then(d=&gt;d.json()).then(d=&gt;{e.platformId==="rest"&amp;&amp;(d=NF(d)),n=d["@nextLink"],n===void 0&amp;&amp;o.removeChild(u),vce(c,d.results)})}),o.appendChild(u)}}}function vce(e,t){let n=x.createElement("div"),o=i=&gt;(S(m`${i}`,n),n.textContent!=="null"?n.textContent:""),r=gt();for(let i of t){let s=i.itemKind||i.itemType||lI.namespaceItemType,a=x.createElement("tr");e.appendChild(a);let l=x.createElement("td"),c=x.createElement("a");c.href=FF(i.url,r);let u=m`${z($o(i.displayName.replace(/&lt;/g,"&amp;lt;").replace(/&gt;/g,"&amp;gt;")))}`;S(u,c);let d=x.createElement("span");d.textContent=" "+s,l.appendChild(c),l.appendChild(d),a.appendChild(l),l=x.createElement("td"),l.textContent=o(i.description),a.appendChild(l),a.appendChild(l)}}function qF(){x.documentElement.classList.add("api-search-has-results");for(let{container:e}of Ix){let t=m` &lt;div
			class="c-progress f-indeterminate-regional"
			role="progressbar"
			aria-valuetext="Loading..."
			tabindex="0"
			aria-label="indeterminate regional progress bar"
		&gt;
			&lt;span&gt;&lt;/span&gt;
			&lt;span&gt;&lt;/span&gt;
			&lt;span&gt;&lt;/span&gt;
			&lt;span&gt;&lt;/span&gt;
			&lt;span&gt;&lt;/span&gt;
		&lt;/div&gt;`;S(t,e)}}function uI(e){x.documentElement.classList.add("api-search-has-results");for(let{container:t}of Ix)t.textContent=e}function xce(){x.documentElement.classList.remove("api-search-has-results");for(let{container:e}of Ix)e.innerHTML=""}function bRe(e,t){let n=gt(),o,r;if(n==="")o=Cr[Nt].displayName,r=null;else{let a=t.packagesByMoniker[n];o=a.product.displayName,r=a.versionDisplayName}let i=x.createElement("h2");i.classList.add("api-search-results-heading","font-size-h3");let s=m`${lI.resultsHeadingTemplate.replace("{platformName}",o)}`;if(S(s,i),r!==null&amp;&amp;Nt==="rest"){let a=m`${z(`${Ge(n)} REST ${lI.resultsHeadingTemplate.replace("{platformName}",o)}`)}`;S(a,i)}else if(r!==null){let a=m`${z(`${lI.resultsHeadingTemplate.replace("{platformName}",o)} &lt;span class="moniker-version"&gt;version ${Ge(r)}&lt;/span&gt;`)}`;S(a,i)}e.appendChild(i)}function FF(e,t){if(t!==""&amp;&amp;!/[?&amp;]view=/i.test(e)){let[o,r]=e.split("#");r=r===void 0?"":"#"+r,e=Nt==="rest"?`${o}${r}`:`${o}?view=${encodeURIComponent(t)}${r}`}let n=new URL(e,location.origin);return e=`${n.pathname}${n.search}${n.hash}`,Nt!=="rest"&amp;&amp;(e=`/${_.data.userLocale}${e}`),e}var sh="api-search-term-changed",Ab="";function ah(){return Ab}function UF(e){e=e.trim(),e!==Ab&amp;&amp;(Ab=e,_.data.pageTemplate==="ApiBrowserPage"&amp;&amp;Ft({term:Ab},"pushState"),window.dispatchEvent(new CustomEvent(sh,{detail:{term:Ab}})))}function Tce(){let e=te().term;return e===void 0?"":e.trim()}_.data.pageTemplate==="ApiBrowserPage"&amp;&amp;(Ab=Tce(),window.addEventListener("popstate",()=&gt;UF(Tce())));function Sce(){F.addEventListener(sh,HF),F.addEventListener(Hr,HF),_.data.pageTemplate==="ApiBrowserPage"&amp;&amp;HF()}var dI="";function HF(){let e=ah(),t=gt(),n=`${e}/${t}`;return n===dI?Promise.resolve():(dI=n,_.data.pageTemplate==="ApiBrowserPage"&amp;&amp;t!==""&amp;&amp;e===""?(qF(),Promise.all([_ce(Nt,t,_.data.userLocale),Hl()]).then(([o,r])=&gt;{if(n===dI){if(o.apiItems.length===0){uI(zn);return}cI(r,o.apiItems,null)}},()=&gt;{uI(MR)})):e.length&lt;3?(xce(),Promise.resolve()):Cr[Nt].validSearchTerm.test(e)?(qF(),Promise.all([aI(Nt,t,e,_.data.userLocale),Hl()]).then(([o,r])=&gt;{n===dI&amp;&amp;(OF(t,e,o.results.length),cI(r,o.results,o["@nextLink"]))},()=&gt;{uI(MR)})):Hl().then(o=&gt;cI(o,[],null)))}function OF(e,t,n){He({actionType:Ue.OTHER,behavior:de.SEARCH,content:{event:"api-browser-search",platform:Nt,moniker:e,term:t,results:n}})}var wce="api-search-field";function Ece(){let e=x.createElement("form");e.classList.add(wce,"margin-top-xxs"),e.setAttribute(En.name,wce),e.action="javascript:",e.addEventListener("submit",l=&gt;l.preventDefault());let t=x.createElement("label"),n=x.createElement("span");n.classList.add("visually-hidden"),n.textContent=hn,t.appendChild(n),e.appendChild(t);let o=x.createElement("input");o.type="search",o.classList.add("input","input-lg","padding-right-sm"),o.value=ah(),o.placeholder=hn,t.appendChild(o);let r=x.createElement("a");r.href="#",r.title=Vz,r.classList.add("clear"),r.addEventListener("click",l=&gt;{l.preventDefault(),o.value="",o.dispatchEvent(new CustomEvent("change",{bubbles:!0}))}),t.appendChild(r);let i=()=&gt;{o.value===""?o.classList.add("empty"):o.classList.remove("empty")};i();let s=0,a=()=&gt;{i(),clearTimeout(s),s=setTimeout(()=&gt;UF(o.value),500)};return o.addEventListener("change",a),o.addEventListener("input",a),F.addEventListener(sh,()=&gt;{let l=ah();o.value.trim()!==l&amp;&amp;(o.value=l,i())}),e}function kce(){if(!I.apiBrowser)return;oI(),Sce();let e=x.querySelector("#api-browser-search-field-container");if(!e)return;let t=!0;uce()?e.appendChild(iI(t)):e.appendChild(rce(t)),e.appendChild(Ece()),fce().then(i=&gt;{if(!i.any)return;let s=bce(i);e.appendChild(s)});let n=x.querySelector("#api-browser-results-container");if(!n)return;yce(n,!0);let r=()=&gt;{let i=gt()===""&amp;&amp;ah()===""?"remove":"add";x.documentElement.classList[i]("has-moniker-or-term")};r(),window.addEventListener(Hr,r),window.addEventListener(sh,r)}var _Re=$.assessments,kUt=`${_Re}/sessions`;function pI(e,t=qh,n=Tp){return il(Wa,t.replace("{itemTitle}",e),n)}function mI(e=Xn,t){return il(Y4,"",e,!0,t)}function hI(e=W4){return m` &lt;section class="modal-card is-shadowless-mobile padding-sm padding-sm-tablet"&gt;
		&lt;h2 class="title is-3 margin-bottom-xs margin-right-lg" id="modal-heading"&gt;${e}&lt;/h2&gt;
		&lt;button
			class="modal-close modal-card-close-button is-large is-sticky"
			aria-label="${ge}"
		&gt;&lt;/button&gt;
		&lt;p&gt;${V4}&lt;/p&gt;
		&lt;div class="buttons margin-top-lg margin-top-xxl-desktop margin-bottom-none"&gt;
			&lt;button type="button" class="modal-close button button-sm"&gt;${ge}&lt;/button&gt;
		&lt;/div&gt;
	&lt;/section&gt;`}function Pce(e=ZT,t=mp){return il(L4,e,t)}function Ice(e=iS,t=oS){return il(Zz,e,t)}var bI=(i=&gt;(i.facebook="facebook",i.twitter="twitter",i.linkedin="linkedin",i.email="email",i.weibo="weibo",i))(bI||{}),kRe={facebook:"https://www.facebook.com/sharer/sharer.php?u={url}",twitter:"https://twitter.com/intent/tweet?original_referer={url}&amp;text={achievementCopy}&amp;tw_p=tweetbutton&amp;url={url}",linkedin:"https://www.linkedin.com/feed/?shareActive=true&amp;text={body}",email:"mailto:?subject={subject}&amp;body={body}",weibo:"http://service.weibo.com/share/share.php?title={title}&amp;url={url}"};function Rx(e,t,n){let o=encodeURIComponent(t),r=new URL(e);r.hostname="learn.microsoft.com";let i=r.href+=(e.indexOf("?")!==-1?"&amp;":"?")+"WT.mc_id=",s=L.sharingId?`&amp;sharingId=${L.sharingId}`:"";return Object.values(bI).reduce((l,c)=&gt;{if(_.data.isPermissioned)return l[c]="#",l;let u=encodeURIComponent(i+c+s),d=n?.achievementCopyTitle?.overrideTitle??t,p=encodeURIComponent(nQ.replace("{achievementTitle}",n?.achievementCopyTitle?.isUnquoted?`${d}`:`"${d}"`)),h={achievementCopy:p,url:u,title:o,body:`${p}${encodeURIComponent(`
\r
`)}${u}`,subject:encodeURIComponent(eE).replace(encodeURIComponent("{articleTitle}"),o)},g=Object.entries(h).reduce((f,[b,y])=&gt;f.replace(new RegExp(`{${b}}`,"g"),y),kRe[c]);return l[c]=g,l},{})}function _I(e,t,n){Object.values(bI).forEach(o=&gt;{let r=Rx(t,n);e.querySelectorAll(`.share-${o}`).forEach(i=&gt;{r[o]==="#"&amp;&amp;Ose(i,rQ,iQ),i.href=r[o]})})}function Mce(){document.querySelectorAll("div.sharing").forEach(e=&gt;e.remove())}var ARe=new Intl.NumberFormat(_.data.userLocale);function Oa(e){return ARe.format(e)}var vI=new Intl.NumberFormat(_.data.userLocale,{notation:"compact",compactDisplay:"short"}),Mx=new Intl.NumberFormat(_.data.userLocale,{maximumFractionDigits:0});function lh(e,t="is-centered margin-top-sm margin-bottom-xs"){if(!e.pageCount)return null;let n=Array.from({length:e.pageCount},(p,h)=&gt;h),o=e.pageIndex,r=!1,i=1,s={first:0,last:n.length-1};n.length&gt;=7&amp;&amp;(r=!0,o&lt;3?(i=3,s.first=0,s.last=3):o&gt;n.length-4?(i=3,s.first=n.length-4,s.last=s.first+i):(i=1,s={first:Math.max(e.pageIndex-i,0),last:Math.min(e.pageIndex+i,n.length-2)}));let a=m`
		&lt;button
			type="button"
			class="pagination-link"
			aria-label="${du}"
			@click=${()=&gt;e.setPage(e.pageIndex-1)}
			?disabled=${e.busy}
			?hidden=${e.pageIndex===0}
		&gt;
			&lt;span class="icon" aria-hidden="true"&gt;
				&lt;span class="docon docon-arrow-left"&gt;&lt;/span&gt;
			&lt;/span&gt;
		&lt;/button&gt;
	`,l=m`
		&lt;button
			type="button"
			class="${e.pageIndex&gt;=3&amp;&amp;r?"pagination-link":"is-hidden"}"
			?disabled=${e.busy}
			data-page="${n[1]}"
			aria-label="${ww.replace("{pageNumber}",String(n[1])).replace("{numberOfPages}",String(n.length))}"
			?aria-current="${Dt(e.pageIndex===n.length&amp;&amp;n.length&gt;7?"true":void 0)}"
			3
			@click=${()=&gt;e.setPage(n[0])}
		&gt;
			${n[1]}
		&lt;/button&gt;
	`,c=m`
		&lt;button
			type="button"
			class="pagination-link ${n.length&gt;=7&amp;&amp;e.pageIndex&lt;n.length-i?"pagination-next":"is-hidden"}"
			?disabled=${e.busy}
			data-page="${n.length}"
			aria-label="${ww.replace("{pageNumber}",String(n.length)).replace("{numberOfPages}",String(n.length))}"
			?aria-current="${Dt(e.pageIndex===n.length||n.length&gt;7?"true":void 0)}"
			@click=${()=&gt;e.setPage(n.length-1)}
		&gt;
			${n.length}
		&lt;/button&gt;
	`,u=m` &lt;button
		type="button"
		class="pagination-next"
		aria-label="${Za}"
		@click=${()=&gt;e.setPage(e.pageIndex+1)}
		?disabled=${e.busy}
		?hidden=${e.pageIndex===n.length-1}
	&gt;
		&lt;span class="icon" aria-hidden="true"&gt;
			&lt;span class="docon docon-arrow-right"&gt; &lt;/span&gt;
		&lt;/span&gt;
	&lt;/button&gt;`,d=[];for(let p=s.first;p&lt;=s.last;p++)d.push(m`
			&lt;li&gt;
				&lt;button
					type="button"
					class="pagination-link ${e.pageIndex===p?"is-current":""}"
					?disabled=${e.busy}
					data-page="${p+1}"
					aria-label="${ww.replace("{pageNumber}",String(p+1)).replace("{numberOfPages}",String(n.length))}"
					aria-current="${Dt(e.pageIndex===p?"true":void 0)}"
					@click=${()=&gt;e.setPage(p)}
				&gt;
					${p+1}
				&lt;/button&gt;
			&lt;/li&gt;
		`);return m` &lt;nav class="pagination ${t}" aria-label="${Z5}"&gt;
		&lt;ul class="pagination-list"&gt;
			&lt;li&gt;${a}&lt;/li&gt;
			&lt;li&gt;${l}&lt;/li&gt;
			&lt;li class="${r&amp;&amp;e.pageIndex&gt;2?"":"is-hidden"}"&gt;
				&lt;span&gt;...&lt;/span&gt;
			&lt;/li&gt;
			${d}
			&lt;li
				class="${r&amp;&amp;e.pageIndex&lt;n.length-(i+1)?"":"is-hidden"}"
			&gt;
				&lt;span&gt;...&lt;/span&gt;
			&lt;/li&gt;
			&lt;li&gt;${c}&lt;/li&gt;
			&lt;li&gt;${u}&lt;/li&gt;
		&lt;/ul&gt;
	&lt;/nav&gt;`}var yDe=ja(Mb());function $I(e,t=Bpe,n=z0e){if(!e)return;let o=Gpe(e),r=t();o.length||(o=Array.from(document.querySelectorAll("body"))),o.forEach(i=&gt;{let s=G0e(i),a=Vpe(i),l=s.map(c=&gt;c.id);s.forEach(c=&gt;{typeof r=="string"?l.indexOf(r)!==-1&amp;&amp;DI(r,c,a):l.indexOf(r[i.id])!==-1?DI(r[i.id],c,a):l.indexOf(r.tab)!==-1?DI(r.tab,c,a):DI(s[0].id,c,a),c.onclick=()=&gt;{B0e(c.id,i),n(c.id,i.id||"tab")},c.onkeydown=u=&gt;{let d=u.which;if(!u.altKey&amp;&amp;(d===Me.left||d===Me.right||d===Me.home||d===Me.end)){u.preventDefault();let p=d===Me.left||d===Me.home,h;if(u.ctrlKey||d===Me.home||d===Me.end){let g=p?1:-1;for(h=p?0:s.length-1;s[h].parentElement.getAttribute("hidden");)h+=g}else{let g=p?-1:1;h=s.findIndex(f=&gt;f.id===c.id);do h+=g,h===-1?h=s.length-1:h===s.length&amp;&amp;(h=0);while(s[h].parentElement.getAttribute("hidden"))}s[h].focus();return}}})})}function B0e(e,t){let n=t.querySelector(`#${e}`);if(n===null)return;let o=Array.from(t.querySelectorAll(":scope &gt; .tabs .tab-control")),r=Array.from(t.querySelectorAll(":scope &gt; [data-tab-content]"));o.forEach(i=&gt;{i!==n&amp;&amp;(i.parentElement.classList.remove("is-active"),i.setAttribute("aria-selected","false"),i.setAttribute("tabindex","-1"))}),n.parentElement.classList.add("is-active"),n.setAttribute("aria-selected","true"),n.setAttribute("tabindex","0"),zpe(n.getAttribute("aria-controls"),r)}function z0e(e,t){t||(t="tab");let n=`{"${t}": "${e}"}`;Ft(JSON.parse(n),"replaceState")}function Bpe(){let e=te();for(let t in e)t.slice(0,3)!=="tab"&amp;&amp;delete e[t];return e}function DI(e,t,n){e===t.id?(t.setAttribute("aria-selected","true"),t.setAttribute("tabindex","0"),t.parentElement.classList.add("is-active"),zpe(t.getAttribute("aria-controls"),n)):(t.setAttribute("aria-selected","false"),t.setAttribute("tabindex","-1"),t.parentElement.classList.remove("is-active"))}function zpe(e,t){t.forEach(n=&gt;{n.dataset.tabContent===e?(n.hidden=!1,n.setAttribute("aria-hidden","false")):(n.hidden=!0,n.setAttribute("aria-hidden","true"))})}function Gpe(e){return Array.from(e.querySelectorAll(".tabs-container"))}function G0e(e){return Array.from(e.querySelectorAll(":scope &gt; .tabs .tab-control"))}function Vpe(e){return Array.from(e.querySelectorAll(":scope &gt; [data-tab-content]"))}var jl=class jl{static async render(t,n){return await jl.ensureFrappeChartsIsLoaded(),jl.frappeLibrary?new jl.frappeLibrary.Chart(t,n):null}static async ensureFrappeChartsIsLoaded(){let t=`${jl.thirdPartyUrl}/frappe-charts/1.5.2/frappe-charts.min.iife.js`;return jl.frappeLibrary||(jl.frappeLibrary=await Vo(t,"sha384-J742xhkMgA0pI8dwp+aANFethNYix5bapYzKZsz8z2Df+xqxLYImpGZddI2+ztIZ","frappe")),jl.frappeLibrary}};jl.thirdPartyUrl="/static/third-party";var NI=jl;var Ype=ja(Mb());var eDe=e=&gt;e.isAnswered?"docon-check has-text-success":e.isRequired?"docon-asterisk-solid has-text-danger":"docon-location-circle",tDe=e=&gt;e.isAnswered?Q9:e.isRequired?K9:W9,nDe=(e,t)=&gt;m` &lt;span class="icon"&gt;
			&lt;span class=" docon ${eDe(e)}" aria-hidden="true"&gt;&lt;/span&gt;
		&lt;/span&gt;
		&lt;span class="visually-hidden"&gt;${tDe(e)}&lt;/span&gt;
		&lt;span data-test-id="assessment-nav-question-title-${e.id}"
			&gt;${z(t.render(e.title||e.id))}&lt;/span
		&gt;`,qI=class{hasChildren(t){return!!t.children}children(t){return t.children}htmlTitle(t,n=Ype.default()){if(t.isCategory)return t.title;let o=document.createElement("span");return S(nDe(t,n),o),o.innerHTML}textTitle(t){return t.title||t.id}href(t){return t.href.toString()}isNewSection(t){return!1}isExpanded(t){return!!t.children}isSelected(t){return t.isSelected}setHtmlAttributes(t,n){}};function Wpe(e,t,n){return oDe(e,t,n,!0)}function fU(e){let t=e.querySelector(".tree-item.is-selected");t||(t=Nb(e)?e.querySelector(".tree-item"):e.querySelector(".tree-item.is-leaf")),t&amp;&amp;$b(t)}function Xpe(e,t){e.addEventListener("focus",iDe,!0),e.addEventListener("click",n=&gt;sDe(n,t),!0),e.addEventListener("keydown",n=&gt;aDe(n,t),!0)}function oDe(e,t,n,o){let r=document.createElement("ul");return r.classList.add("tree"),r.setAttribute("role","tree"),r.setAttribute("aria-label",n),r.setAttribute("data-bi-name","tree"),r.setAttribute("data-is-collapsible",o?"true":"false"),Jpe(r,e,t),fU(r),Xpe(r,t),r}function Jpe(e,t,n,o=1,r){let i=Nb(e),s=1;for(let a of t){if(n.isHidden&amp;&amp;n.isHidden(a))continue;let l=document.createElement("li"),c=document.createElement("a");e.appendChild(l),n.isNewSection(a)&amp;&amp;l.classList.add("border-top"),n.setHtmlAttributes(a,(p,h)=&gt;l.setAttribute(p,h));let u=n.htmlTitle(a);if(n.hasChildren(a)){let p=(r?`${r}_`:"title-")+`${s}-${o}`;Qpe(l,a),l.classList.add("tree-item"),l.setAttribute("aria-setsize",t.length.toString()),l.setAttribute("aria-level",o.toString()),l.setAttribute("aria-posinset",s.toString()),l.setAttribute("role","treeitem"),l.setAttribute("tabindex","-1"),l.setAttribute("id",p),i&amp;&amp;l.setAttribute("aria-expanded","false");let h=document.createElement("span");if(l.appendChild(h),h.setAttribute("data-bi-name","tree-expander"),i){h.className="tree-expander";let g=document.createElement("span");h.appendChild(g),g.className="tree-expander-indicator docon docon-chevron-right-light",g.setAttribute("aria-hidden","true")}h.insertAdjacentHTML("beforeend",u),(!i||n.isExpanded(a))&amp;&amp;Db(l,!0,n),s++;continue}c.setAttribute("aria-setsize",t.length.toString()),c.setAttribute("aria-level",o.toString()),c.setAttribute("aria-posinset",s.toString()),c.setAttribute("role","treeitem"),c.setAttribute("tabindex","-1"),!i&amp;&amp;e.parentElement&amp;&amp;e.parentElement.id&amp;&amp;c.setAttribute("aria-describedby",e.parentElement.id),l.setAttribute("role","none"),Qpe(c,a),l.appendChild(c),c.classList.add("tree-item","is-leaf","has-external-link-indicator"),c.setAttribute("data-bi-name","tree-leaf"),c.href=n.href(a),c.innerHTML=u,n.isSelected(a)&amp;&amp;(c.classList.add("is-selected"),c.setAttribute("aria-current","page")),c.querySelector(".icon")!=null&amp;&amp;c.classList.add("has-icon"),n.icon&amp;&amp;n.icon(a)&amp;&amp;rDe(c,n.icon(a)),s++}}function Qpe(e,t){e.node=t}function Zpe(e){return e.node}function rDe(e,t){if(!t||!t.screenReaderText||!t.classNames)return;let n=document.createElement("span");n.textContent=t.screenReaderText,n.classList.add("visually-hidden"),e.classList.add(...t.classNames),e.append(n)}function Nb(e){return e.closest(".tree").getAttribute("data-is-collapsible")!=="false"}function eme(e){return e?.getAttribute("aria-expanded")==="true"||!Nb(e)}function Db(e,t,n){let o=e.getAttribute("aria-level"),i=(o?parseInt(o,10):1)+1,s=Nb(e);if(!s&amp;&amp;!t||(s&amp;&amp;e.setAttribute("aria-expanded",t.toString()),e.classList[t?"add":"remove"]("is-expanded"),!t||e.lastElementChild instanceof HTMLUListElement))return;let a=Zpe(e),l=document.createElement("ul");l.classList.add("tree-group"),l.setAttribute("role","group"),e.appendChild(l);let c=e.getAttribute("id"),u=n.children(a);Jpe(l,u,n,i,c)}function $b(e){let t=e.closest(".tree");Array.from(t.querySelectorAll('[tabindex="0"]')).forEach(n=&gt;n.setAttribute("tabindex","-1")),e.setAttribute("tabindex","0")}function Kpe(e,t){let n=e.closest(".tree"),r=Nb(e)?':not([aria-expanded="false"]) [role="treeitem"]':'[role="treeitem"] .is-leaf',i=Array.from(n.querySelectorAll(r));t==="preceding"&amp;&amp;i.reverse();let s=t==="preceding"?Node.DOCUMENT_POSITION_PRECEDING:Node.DOCUMENT_POSITION_FOLLOWING;return i.find(a=&gt;e.compareDocumentPosition(a)&amp;s&amp;&amp;a.closest('.tree [aria-expanded="false"] [role="treeitem"]')!==a&amp;&amp;tme(a.closest("li")))}function tme(e){return window.getComputedStyle(e).display!=="none"}function iDe({target:e}){let t=e instanceof HTMLElement&amp;&amp;e.closest('[role="treeitem"]');t&amp;&amp;$b(t)}function sDe({target:e},t){let{REDUCE:n,EXPAND:o}=de,{CLICKLEFT:r}=Ue,i=e instanceof HTMLElement&amp;&amp;e.closest(".tree-expander, a");if(!i)return;let s;if(i instanceof HTMLAnchorElement)s=i;else{s=i.parentElement;let c=eme(s);Db(s,!c,t),_n(e,{behavior:c?n:o,actionType:r})}let a=Zpe(s),l=new CustomEvent("tree-item-clicked",{detail:a,bubbles:!0});i.closest(".tree").dispatchEvent(l)}function aDe(e,t){let{target:n,keyCode:o,shiftKey:r,altKey:i,ctrlKey:s}=e,{REDUCE:a,EXPAND:l}=de,{KEYBOARDENTER:c,KEYBOARDSPACE:u,OTHER:d}=Ue;if(i||s||r&amp;&amp;o!==Me.eight&amp;&amp;!(o&gt;=Me.a&amp;&amp;o&lt;=Me.b))return;let p=n instanceof HTMLElement&amp;&amp;n.closest('[role="treeitem"]');if(!p)return;let h=p instanceof HTMLAnchorElement,g=!h&amp;&amp;eme(p),f=Nb(p);if(o===Me.enter||o===Me.space){if(h||!f)return;Db(p,!g,t),_n(e.target,{behavior:g?a:l,actionType:o===Me.enter?c:u}),e.preventDefault();return}if(o===Me.right){if(h||!f)return;if(g){let b=p.querySelector('[role="treeitem"]');b.focus(),$b(b)}else Db(p,!0,t),_n(e.target,{behavior:l,actionType:d});e.preventDefault();return}if(o===Me.left){if(!f)return;if(g)Db(p,!1,t),_n(e.target,{behavior:a,actionType:d}),e.preventDefault();else{let b=p.parentElement.closest('[role="treeitem"]');b&amp;&amp;(b.focus(),$b(b),e.preventDefault())}return}if(o===Me.down||o===Me.up){let b=o===Me.down?"following":"preceding",y=Kpe(p,b);y&amp;&amp;(y.focus(),$b(y),e.preventDefault());return}if(o===Me.home||o===Me.end){let b=o===Me.home,y=p.closest(".tree"),v;if(f)v=y[b?"firstElementChild":"lastElementChild"].firstElementChild.closest('[role="treeitem"]'),tme(v)||(v=Kpe(v,b?"following":"preceding"));else{let T=y.querySelectorAll(".tree-item.is-leaf"),C=b?0:T.length-1;v=T[C]}v.focus(),$b(v),e.preventDefault();return}if(o===Me.numPadAsterisk||o===Me.eight&amp;&amp;r){if(!f)return;let b=p.closest("ul");for(let y=0;y&lt;b.children.length;y++){let v=b.children.item(y);v.matches('[role="treeitem"][aria-expanded="false"]')&amp;&amp;(Db(v,!0,t),_n(e.target,{behavior:l,actionType:d}))}e.preventDefault();return}}var M4t=new qI;var kVt=m` &lt;div class="margin-top-xs margin-bottom-xs"&gt;
	&lt;section data-dismissable="disappearing" class="is-info alert" style="padding:0.3rem;"&gt;
		&lt;div class="uhf-container"&gt;
			&lt;button
				data-dismiss=""
				type="button"
				class="delete position-absolute top-0 right-0 margin-xxs delete-lg"
			&gt;
				&lt;span class="visually-hidden"&gt;${Js}&lt;/span&gt;
			&lt;/button&gt;
			&lt;div
				class="has-text-white-static disclaimer-title margin-top-xxs margin-bottom-xxs margin-right-sm has-line-height-reset"
			&gt;
				&lt;span class="icon"&gt;
					&lt;span class="docon docon-status-error-outline" aria-hidden="true"&gt;&lt;/span&gt;
				&lt;/span&gt;
				&lt;span&gt;${Oz}&lt;/span&gt;
			&lt;/div&gt;
		&lt;/div&gt;
	&lt;/section&gt;
&lt;/div&gt;`;function bU({changeHandler:e,expandedRows:t,id:n,maxCharacterCount:o,name:r,placeholder:i,readonly:s=!1,rows:a=1,value:l="",allowDoubleLength:c=!1}){return m`
		&lt;div class="control"&gt;
			&lt;textarea
				id="${Dt(n)}"
				name="${Dt(r)}"
				?readonly=${s}
				.value=${lr(l)}
				@change=${e}
				@focus=${_U}
				class="textarea"
				data-collapsed-rows=${a}
				data-expanded-rows=${t}
				data-max-character-count=${o}
				maxlength=${c?2*o:o}
				placeholder="${Dt(i)}"
				rows=${a}
			&gt;
			&lt;/textarea&gt;
			&lt;div class="is-text-right"&gt;
				&lt;span
					aria-live="polite"
					aria-label=${nK}
					role="status"
				&gt;
				&lt;/span&gt;
			&lt;/div&gt;
		&lt;/div&gt;
	`}function nme(e){let t=e.target,n=Number(t.getAttribute("data-max-character-count"));if(!t.parentElement)return;let o=t.parentElement.querySelector("span"),r=n-t.value.length;o.textContent=`${r}`,r&lt;=1?o.setAttribute("aria-live","assertive"):o.setAttribute("aria-live","polite")}function _U(e){let t=e.target,n=Number(t.getAttribute("data-expanded-rows")),o=Number(t.getAttribute("data-max-character-count"));if(t.rows=n,t.style.height="auto",!t.parentElement)return;let r=t.parentElement.querySelector("span"),i=o-t.value.length;r.textContent=`${i}`,t.removeEventListener("focus",_U),t.addEventListener("blur",ome),t.addEventListener("input",nme)}function ome(e){let t=e.target,n=Number(t.getAttribute("data-collapsed-rows"));if(t.rows=n,t.style.height="inherit",!t.parentElement)return;let o=t.parentElement.querySelector("span");o.textContent="",t.removeEventListener("blur",ome),t.removeEventListener("input",nme),t.addEventListener("focus",_U)}function TDe(e){let t=Array.from(e.querySelectorAll('iframe[src^="https://channel9.msdn.com/"]'));t.length&amp;&amp;t.forEach(n=&gt;{let o=n.src.split("/"),r=o[o.length-2],i=`${S0}: ${r}`;n.title=n.title||i})}function SDe(e){let t=Array.from(e.querySelectorAll('iframe[src^="https://www.youtube"]'));t.length&amp;&amp;t.forEach(n=&gt;{let o=n.src.split("/").pop(),r=`${S0}: ${o}`;n.title=n.title||r})}function wDe(e){let t=[],n=[];window.addEventListener("beforeprint",()=&gt;{Array.from(e.querySelectorAll(".embeddedvideo iframe")).forEach(r=&gt;{if(r.offsetParent!==null){let i=r.src,s=document.createElement("a");s.href=i,s.target="_blank",s.text=i,r.parentElement.appendChild(s),r.hidden=!0,t.push(r),n.push(s)}})}),window.addEventListener("afterprint",()=&gt;{t.forEach(o=&gt;o.hidden=!1),n.forEach(o=&gt;o.remove()),t=[],n=[]})}function vU(e){SDe(e),TDe(e),wDe(e)}var EDe=ja(Mb());async function yU(e,t,n){let o=await Dl(t);if(!(!o||!e)){switch(e){case"details":case"leaderboard":o.add({title:Rh,url:`/${o.basePath}/challenges`});break;case"content":n&amp;&amp;o.add({title:Rh,url:`/${o.basePath}/challenges`},{title:__,url:`/${o.basePath}/challenges/${n}/leaderboard`});break;default:throw new Error("Unsupported page.")}o.render()}}var RDe=(e,t)=&gt;e?(t.indexOf("?")!==-1?"&amp;":"?")+`sharingId=${e}`:"",ime=(e,t,n)=&gt;encodeURIComponent((n?n+`

`+e.toString():e.href)+RDe(t,e.href));function sme(e,t,n,o=!0,r=!1){let i=ime(t,n);return m`
		&lt;ul data-bi-name="share-links" class="${r?"display-flex align-items-center":""}"&gt;
			&lt;h4 class="font-size-sm padding-left-xxs color-text"&gt;${g0}&lt;/h4&gt;
			&lt;li&gt;
				&lt;a
					href="https://www.facebook.com/sharer/sharer.php?u=${i}"
					role="menuitem"
					class="button button-sm button-clear button-block justify-content-flex-start has-inner-focus text-decoration-none margin-bottom-none share-facebook"
					data-bi-name="facebook"
				&gt;
					&lt;span class="icon" aria-hidden="true"&gt;
						&lt;span class="docon docon-facebook-share font-size-md color-primary"&gt;&lt;/span&gt;
					&lt;/span&gt;
					&lt;span class="margin-left-xxs color-text"&gt;${A_}&lt;/span&gt;
				&lt;/a&gt;
			&lt;/li&gt;
			&lt;li&gt;
				&lt;a
					href="https://twitter.com/intent/tweet?original_referer=${i}&amp;text=${e}&amp;tw_p=tweetbutton&amp;url=${i}"
					role="menuitem"
					class="button button-sm button-clear button-block justify-content-flex-start has-inner-focus text-decoration-none margin-bottom-none share-twitter"
					data-bi-name="twitter"
				&gt;
					&lt;span class="icon" aria-hidden="true"&gt;
						&lt;span class="docon docon-xlogo-share color-text"&gt;&lt;/span&gt;
					&lt;/span&gt;
					&lt;span class="margin-left-xxs color-text"&gt;${Y_}&lt;/span&gt;
				&lt;/a&gt;
			&lt;/li&gt;
			&lt;li&gt;
				&lt;a
					href="https://www.linkedin.com/cws/share?url=${i}"
					role="menuitem"
					class="button button-sm button-clear button-block justify-content-flex-start has-inner-focus text-decoration-none margin-bottom-none share-linkedin"
					data-bi-name="linkedin"
				&gt;
					&lt;span class="icon" aria-hidden="true"&gt;
						&lt;span class="docon docon-linked-in-logo font-size-sm color-primary"&gt;&lt;/span&gt;
					&lt;/span&gt;
					&lt;span class="margin-left-xxs color-text"&gt;${R_}&lt;/span&gt;
				&lt;/a&gt;
			&lt;/li&gt;
			&lt;li&gt;
				&lt;a
					href="mailto:?subject=${e}&amp;body=${ime(t,n,e)}"
					role="menuitem"
					class="button button-sm button-clear button-block justify-content-flex-start has-inner-focus text-decoration-none share-email"
					data-bi-name="email"
				&gt;
					&lt;span class="icon" aria-hidden="true"&gt;
						&lt;span class="docon docon-mail-message font-size-sm color-primary"&gt;&lt;/span&gt;
					&lt;/span&gt;
					&lt;span class="margin-left-xxs color-text"&gt;${au}&lt;/span&gt;
				&lt;/a&gt;
			&lt;/li&gt;
			${o?m` &lt;li class="border-top"&gt;
						&lt;button
							class="button button-clear button-block justify-content-flex-start has-inner-focus button-sm margin-top-xxs margin-bottom-none"
							data-bi-name="copy-url"
							@click="${s=&gt;Fq(i,s)}"
						&gt;
							&lt;span class="icon" aria-hidden="true"&gt;
								&lt;span class="docon docon-copy-link font-size-lg color-primary"&gt;&lt;/span&gt;
							&lt;/span&gt;
							&lt;span class="margin-left-xxs color-text"&gt;${x7}&lt;/span&gt;
						&lt;/button&gt;
				  &lt;/li&gt;`:m``}
		&lt;/ul&gt;
	`}function Fx(e,t,n,o,r){return m` &lt;details
		class="popover ${r?"popover-right":""}"
		data-bi-name="share-list"
	&gt;
		&lt;summary
			class="button button-sm button-clear"
			aria-label="${Zw}"
			title="${Zw}"
			?disabled="${e}"
		&gt;
			&lt;span class="icon"&gt;
				&lt;span class="docon docon-share" aria-hidden="true"&gt;&lt;/span&gt;
			&lt;/span&gt;
			&lt;span class="display-none display-inline-tablet"&gt;${Zw}&lt;/span&gt;
			&lt;span class="icon"&gt;
				&lt;span class="docon docon-chevron-down-light" aria-hidden="true"&gt;&lt;/span&gt;
			&lt;/span&gt;
		&lt;/summary&gt;
		${e?m``:m` &lt;div class="popover-content"&gt;${sme(n||"",t,o)}&lt;/div&gt;`}
	&lt;/details&gt;`}function FI(e,t,n,o,r=!0){return m` &lt;div
		id=${e}
		name="violation-banner"
		class="notification notification-danger ${r?"margin-bottom-sm":""}"
	&gt;
		&lt;div class="notification-content"&gt;
			&lt;p class="notification-title"&gt;
				&lt;span class="icon" aria-hidden="true"&gt;
					&lt;span class="docon docon-status-warning-outline"&gt;&lt;/span&gt;
				&lt;/span&gt;
				&lt;span&gt;${t}&lt;/span&gt;
			&lt;/p&gt;
			&lt;p&gt;${n}&lt;/p&gt;
			&lt;br /&gt;
			&lt;b&gt;${o}&lt;/b&gt;
		&lt;/div&gt;
	&lt;/div&gt;`}function UI(e,t,n=!0){let o=m`
		${z(Fz)}
		&lt;div class="content"&gt;
			&lt;ul&gt;
				&lt;li&gt;${z(e)}&lt;/li&gt;
				&lt;li&gt;${z(t)}&lt;/li&gt;
			&lt;/ul&gt;
		&lt;/div&gt;
	`;return FI("ms--challenges-violation-banner",qz,o,Hz,n)}var A9t=new Array(100).fill(0).map((e,t)=&gt;({id:`team${t+1}`,name:`Team ${t+1}`,imageUrl:"",hasMembers:!!(t%3)}));var Qn;function ame(e){return m`
		&lt;div class="modal-card modal-content" id="skilling-plans-join-modal"&gt;
			&lt;header class="modal-card-head padding-xxs border-bottom"&gt;
				&lt;h3 class="title font-size-h5 margin-xxs"&gt;${qY}&lt;/h3&gt;
				&lt;button
					class="modal-close modal-card-close-button is-large is-sticky"
					aria-label="${ge}"
				&gt;&lt;/button&gt;
			&lt;/header&gt;
			&lt;section class="modal-card-body"&gt;
				&lt;p&gt;${FY}&lt;/p&gt;
				&lt;form id="ms--join-plan" data-list-id="${e}"&gt;
					&lt;!-- add checkbox input --&gt;
					&lt;div class="margin-bottom-sm margin-top-xs"&gt;
						&lt;p class="font-weight-bold"&gt;${UY}&lt;/p&gt;
						&lt;div class="control margin-top-xxs margin-bottom-xs" data-bi-name="plan-join-checkbox"&gt;
							&lt;label class="checkbox"&gt;
								&lt;input type="checkbox" name="join-plan" /&gt;
								&lt;span class="checkbox-check" role="presentation" aria-hidden="true"&gt;&lt;/span&gt;
								&lt;span class="checkbox-text"&gt;${HY}&lt;/span&gt;
							&lt;/label&gt;
						&lt;/div&gt;
					&lt;/div&gt;
				&lt;/form&gt;
				&lt;hr /&gt;
				&lt;p class="margin-top-xs margin-bottom-sm"&gt;${OY}&lt;/p&gt;
			&lt;/section&gt;

			&lt;footer class="modal-card-foot border-top margin-top-xs margin-top-none-desktop"&gt;
				&lt;button
					id="save-plan-btn"
					type="submit"
					class="button button-primary button-filled"
					aria-label="${pt}"
					disabled
				&gt;
					${pt}
				&lt;/button&gt;
				&lt;button
					id="cancel-plan-btn"
					type="button"
					aria-label="${We}"
					class="button modal-close"
				&gt;
					${We}
				&lt;/button&gt;
			&lt;/footer&gt;
		&lt;/div&gt;
	`}function lme(){let e=document.createElement("div"),t=MDe();return S(t,e),new _e(e)}function MDe(){return m`
		&lt;div class="modal-card" id="convert-to-official-plan-modal"&gt;
			&lt;div class="modal-card-head padding-xxs border-bottom"&gt;
				&lt;h3 class="title font-size-h5 margin-xxs"&gt;${xY}&lt;/h3&gt;
				&lt;button
					class="modal-close modal-card-close-button is-large is-sticky"
					aria-label="${ge}"
				&gt;&lt;/button&gt;
			&lt;/div&gt;
			&lt;section class="modal-card-body"&gt;
				&lt;div class="padding-bottom-md"&gt;
					&lt;p class="font-size-lg"&gt;${wY}&lt;/p&gt;
				&lt;/div&gt;
			&lt;/section&gt;
			&lt;footer class="modal-card-foot border-top"&gt;
				&lt;button
					id="close-official-plan-modal"
					type="button"
					aria-label="${ge}"
					class="button"
				&gt;
					${ge}
				&lt;/button&gt;
			&lt;/footer&gt;
		&lt;/div&gt;
	`}function Qd(e){let t=document.createElement("div");S(e,t),Qn=new _e(t)}function Kc(e,t,n="",o=Wo,r=We,i=!1){return m`
		&lt;div class="modal-card" id="plan-confirmation-modal"&gt;
			&lt;div class="modal-card-head padding-xxs border-bottom"&gt;
				&lt;h3 class="title font-size-h5 margin-xxs"&gt;${e}&lt;/h3&gt;
				&lt;button
					class="modal-close modal-card-close-button is-large is-sticky"
					aria-label="${ge}"
				&gt;&lt;/button&gt;
			&lt;/div&gt;
			&lt;section class="modal-card-body"&gt;
				&lt;p class="font-size-lg"&gt;${t}&lt;/p&gt;
				${n?m`&lt;p class="margin-top-xxs"&gt;${n}&lt;/p&gt;`:m``}
				&lt;p hidden data-label="SkillingPlanNotFound" class="help help-danger padding-top-md"&gt;
					${z7}
				&lt;/p&gt;
				&lt;p
					hidden
					data-label="EmptyMilestoneOrNoDaysToCompletion"
					class="help help-danger padding-top-md"
				&gt;
					${G7}
				&lt;/p&gt;
				&lt;p hidden data-label="somethingWentWrong" class="help help-danger padding-top-md"&gt;
					${Jo}
				&lt;/p&gt;
			&lt;/section&gt;
			&lt;footer class="modal-card-foot border-top"&gt;
				&lt;button
					id="ms--plan-modal-primary-btn"
					type="${i?"submit":"button"}"
					aria-label="${o}"
					class="button button-primary button-filled"
				&gt;
					${o}
				&lt;/button&gt;
				&lt;button id="ms--plan-modal-cancel-btn" type="button" class="modal-close button button-sm"&gt;
					${r}
				&lt;/button&gt;
			&lt;/footer&gt;
		&lt;/div&gt;
	`}var HI="5d6ea118-ff48-4612-a205-7c65e11e49ca",dh="379d1859-15d0-4803-81ed-eb51a2e4945d";var Yo=class{constructor({errorCode:t}){this.errorCode=t}};var cme={architecture:FT,conceptual:ZB,tutorial:fW,certification:ic,appliedSkills:oh,challenge:Xs,sample:Kz,course:hp,examination:Qr,faq:XV,path:cu,knownissue:vS,lifecycle:N3,module:Rr,apiconnector:Xo,"azure-cli":Xo,cli:Xo,dotnet:Xo,java:Xo,javascript:Xo,odata:Xo,powerconnector:Xo,powershell:Xo,python:Xo,rest:Xo,typescript:Xo,show:DM,series:xS,episode:L_,event:RM,eventsession:MM};function Ux(e,t,n){return e==="appliedSkills"||e==="certification"||e==="challenge"||e==="course"||e==="examination"||e==="path"||e==="knownissue"||e==="lifecycle"||e==="module"||e==="series"?cme[e]:t==="architecture"||t==="conceptual"||t==="tutorial"||t==="sample"||t==="faq"||t==="azure-cli"||t==="cli"||t==="dotnet"||t==="java"||t==="javascript"||t==="odata"||t==="powerconnector"||t==="python"||t==="rest"||t==="typescript"||t==="episode"||t==="event"||t==="eventsession"||t==="show"?cme[t]:n&amp;&amp;n.startsWith("/answers/questions")?j9:""}var DDe=()=&gt;`/${_.data.userLocale}${w.reviewFeatures?"/test/plans":"/plans"}`;function qb(e,t,n){let o=new URL(location.href),r=new URLSearchParams(o.search),i=o;if(i.pathname=`${DDe()}/${e}`,t){let s=new URLSearchParams(t);for(let[a,l]of s)i.searchParams.set(a,l)}return n&amp;&amp;(i.hash=n),r.has("preview")&amp;&amp;i.searchParams.set("preview",r.get("preview")??""),i.href}function xU(e){if(location.hash){let t=e.querySelector(location.hash);t!==null&amp;&amp;scrollTo(window.scrollY+t.getBoundingClientRect().top,500)}}function TU(e){e=e.filter(i=&gt;i.items?.length);let t=e[0],n=e[0]?.items?.[0]??null,o=0,r=0;for(let i of e){let s=i.items?.findIndex(a=&gt;(a?.data.progress??0)&lt;1)??-1;if(s!==-1&amp;&amp;i.items?.[s]){t=i,n=i.items[s],r=s,o=e.indexOf(i);break}}return{section:t,item:n,elementToHighlight:Jn(n?.data.uid??"")||`${n?.type+"-"||""}item-${o}${r}`}}function $De(e){let{pageKind:t,pageType:n,url:o}=e.data;return Ux(t,n,o)}function ume(e){return e.type==="url"?`${SU(e.data.url)}`:$De(e)}function SU(e){let t=new URL(e).hostname;switch(t=t.replace("www.","").toLocaleLowerCase(),t){case"github.com":return"Github";case"support.microsoft.com":return"Microsoft Support";case"techcommunity.microsoft.com":return"Microsoft Tech Community";case"youtube.com":return"YouTube";default:return PW}}function wU(e){return L.tenantId===ei&amp;&amp;e?.collection.id!=="bookmarks"}function EU(e,t=""){let{id:n,contentList:{name:o},learningOutcomes:r}=e.plan,i=o??"",s=qb(n,t?`learnerGroupId=${t}`:""),a=encodeURIComponent(tY).replace(encodeURIComponent("{planTitle}"),i),l=[nY,String(oY).replace("{planTitle}",i),rY];return r.length!==0&amp;&amp;l.push(String(iY)+`
`+r.map(c=&gt;`- ${c}`).join(`
`)),l.push(String(sY)+`
`+s),{emailSubject:a,emailBody:encodeURIComponent(l.join(`

`)),encodedPlanUrl:encodeURIComponent(s)}}function dme(e,t){return t.some(n=&gt;n.name.toLowerCase()===e.toLowerCase())}function Hx(e,t){e.hidden=!e.hidden,t.hidden=!t.hidden}function kU(e,t,n=!1){return`&lt;div
		class="notification notification-${t}
		${n?"notification-dismissable":""}
		margin-bottom-sm"
		aria-live="polite"
		${n?"data-dismissable":""}
		data-dismiss-animation="fade"
	&gt;
		&lt;div class="notification-content"&gt;
			&lt;p&gt;
				&lt;span class="icon" aria-hidden="true"&gt;
					&lt;span
						class="docon ${t==="danger"?"docon-status-warning-outline":"docon-status-info-outline"}"
					&gt;&lt;/span&gt;
				&lt;/span&gt;
				&lt;span&gt;${e}&lt;/span&gt;
			&lt;/p&gt;
		&lt;/div&gt;
		${n?`&lt;button type="button" class="notification-dismiss" data-bi-name="close" data-dismiss&gt;
					&lt;span class="visually-hidden"&gt;Dismiss notification&lt;/span&gt;
					&lt;span class="icon" aria-hidden="true"&gt;
						&lt;span class="docon docon-navigate-close"&gt;&lt;/span&gt;
					&lt;/span&gt;
			  &lt;/button&gt;`:""}
	&lt;/div&gt;`}function CU(e,t){let n=decodeURIComponent(e);if(Er(n,t.target)){let r=document.querySelector("#notification-wrapper"),i=kU(Y7,"success",!0);r.innerHTML=i}}var pme=e=&gt;[{id:"plan-title",name:"plan-title",title:tl,inputType:"text",dataBiName:"plan-title",value:e.title,placeholder:T7,required:!0},{id:"plan-description",name:"plan-description",title:Mh,inputType:"textarea",dataBiName:"plan-description",cssClasses:"padding-bottom-xs",value:e.description,required:!1},{id:"learning-outcomes",title:mu,subtitle:gY,tip:fY,cssClasses:"padding-top-xs border-top"},{id:"plan-outcome-1",name:"plan-learning-outcome-1",title:bY,inputType:"textarea",dataBiName:"plan-outcome-1",value:e.learningOutcomes?.[0]??"",required:!1},{id:"plan-outcome-2",name:"plan-learning-outcome-2",title:_Y,inputType:"textarea",dataBiName:"plan-outcome-2",value:e.learningOutcomes?.[1]??"",required:!1},{id:"plan-outcome-3",name:"plan-learning-outcome-3",title:vY,inputType:"textarea",dataBiName:"plan-outcome-3",value:e.learningOutcomes?.[2]??"",required:!1},{id:"plan-official",name:"official-plan",title:yY,inputType:"checkbox",dataBiName:"plan-official-checkbox",tip:SY,value:e.isOfficial,isDirty:!1}],mme=e=&gt;[{id:"milestone-name",name:"milestone-name",title:tl,inputType:"text",dataBiName:"milestone-name",value:e.name,required:!0},{id:"milestone-description",name:"milestone-description",title:Mh,inputType:"textarea",dataBiName:"milestone-description",cssClasses:"padding-bottom-xs",value:e.description,placeholder:PY,required:!1},{id:"milestone-time",name:"milestone-time",title:CY,inputType:"number",dataBiName:"milestone-time",value:e.timeToMilestone,placeholder:AY,required:!0}];function AU(e){let t=e.elements.namedItem("plan-title"),n=t.value;if(!n)return t.setCustomValidity(iu),t.reportValidity(),vn(e,"planNewTitle"),null;let o=e.elements.namedItem("plan-description").value,r=[e.elements.namedItem("plan-learning-outcome-1").value,e.elements.namedItem("plan-learning-outcome-2").value,e.elements.namedItem("plan-learning-outcome-3").value].map(s=&gt;s.trim()).filter(s=&gt;s.length&gt;0),i=e.elements.namedItem("official-plan")?.checked??!1;return{title:n,description:o,learningOutcomes:r,isOfficial:i}}var hme;async function gme(e,t){e.preventDefault();let n=document.getElementById("ms--create-plan"),o=e.target;is(n);let r=AU(n);if(r===null)return;let{title:i,description:s,learningOutcomes:a,isOfficial:l}=r,u=n.elements.namedItem("official-plan")?.dataset.changed==="true",d={listId:n.dataset.listId??"",name:i,description:s,learningOutcomes:a??[],isOfficial:l};o.disabled=!0,o.classList.add("is-loading");try{let p=await jo.createSkillingPlan(d);if(p.hasError===!0)vn(n,"somethingWentWrong");else{let h,g=qb(p?.data?.id);if(l&amp;&amp;u&amp;&amp;(h=lme()),h){t.hide(),h?.show();let f=h?.contentElement.querySelector(".modal-close");[h?.contentElement.querySelector("button#close-official-plan-modal"),f].forEach(y=&gt;{if(!y)throw new Error("Something went wrong with the close buttons in the Official plan informative modal.");y.onclick=()=&gt;{h?.hide(),location.href=g}})}else location.href=g}}catch(p){throw vn(n,"somethingWentWrong"),new Error(`error: ${p.message}`)}finally{o.disabled=!1,o.classList.remove("is-loading")}}async function fme(e,t,n){e.preventDefault();let o=document.getElementById("ms--edit-plan"),r=e.target,i=o.elements.namedItem("plan-title"),s=o.querySelector('[data-label="planDuplicateName"]');i&amp;&amp;s&amp;&amp;(s.innerText=$8.replace("{title}",i.value.trim()));let a=AU(o);if(a===null)return;let{title:l,description:c,learningOutcomes:u,isOfficial:d}=a,p={listId:o.dataset.listId??"",name:l,description:c,learningOutcomes:u??[],isOfficial:d};r.disabled=!0,r.classList.add("is-loading"),is(o),i.classList.remove("input-danger");try{let h=await n.updatePlan(p);h?.hasError===!0?h?.error.errorCode==="DuplicateTitle"?(vn(o,"planDuplicateName"),i.focus(),i.classList.add("input-danger")):vn(o,"somethingWentWrong"):t.hide()}catch(h){throw vn(o,"somethingWentWrong"),new Error(`error: ${h.message}`)}finally{r.disabled=!1,r.classList.remove("is-loading")}}async function OI(e,t){let n=e.contentElement.querySelector("button#ms--plan-modal-primary-btn");if(!n)throw new Error("Primary button not found");n.onclick=async()=&gt;{n.disabled=!0,n.classList.add("is-loading"),is(e.contentElement);try{await t.deletePlan(),e.hide(),location.href=On("me","plans").toString()}catch(o){throw vn(e.contentElement,"somethingWentWrong"),new Error(`error: ${o.message}`)}finally{n.disabled=!1,n.classList.remove("is-loading")}}}async function bme(e,t,n){let o=document.getElementById("ms--edit-milestones"),r=e.target,s=Array.from(o.querySelectorAll(".milestone-item-form input")).find(l=&gt;!l.checkValidity());if(r.disabled=!0,r.classList.add("is-loading"),is(o),s){s.setCustomValidity(""),NDe(s),r.disabled=!1,r.classList.remove("is-loading"),vn(o,"milestoneTitleEmpty");return}let a=n.milestonesSnapshot.map(l=&gt;l.id.startsWith("new-section-")?{...l,id:""}:l);try{await n.updatePlanList(a),t.hide()}catch(l){throw vn(o,"somethingWentWrong"),new Error(`error: ${l.message}`)}finally{r.disabled=!1,r.classList.remove("is-loading")}}function NDe(e){e.offsetParent!==null||(e.closest(".milestone-item-form")?.querySelector("[data-show-more]")).click(),e.reportValidity()}function PU(e,t){if(e.areMilestonesCommitted())return;Qd(Kc(l0,c0,void 0,We,u0)),Qn.show();let n=Qn.contentElement.querySelector("button#ms--plan-modal-primary-btn"),o=Qn.contentElement.querySelector("button#ms--plan-modal-cancel-btn");n.setAttribute("data-bi-name","continue-editing-milestones"),n.addEventListener("click",()=&gt;{Qn.hide(),t.show()}),o.setAttribute("data-bi-name","discard-unsaved-milestones"),o.addEventListener("click",()=&gt;{e.resetMilestones(),Qn.hide()})}async function _me(e,t,n){return new Promise(o=&gt;{Qd(Kc(DY,m`${z($Y.replace("{milestoneNumber}",(t+1).toString()))}`,void 0,E0,Li)),n.hide(),Qn.show();let r=Qn.contentElement.querySelector("button#ms--plan-modal-primary-btn"),i=Qn.contentElement.querySelector("button#ms--plan-modal-cancel-btn");r.setAttribute("data-bi-name","delete-milestone-confirm"),r.onclick=()=&gt;{e.deleteMilestone(t),Qn.hide(),n.show(),o()},i.setAttribute("data-bi-name","delete-milestone-cancel"),i.onclick=()=&gt;{Qn.hide(),n.show(),o()}})}async function vme(e){let t=e.elements.namedItem("plan-learner-group-name"),n=t.value,o=t.dataset.planId;t.classList.remove("input-danger"),e.querySelector("button[type=submit]")?.classList.add("is-loading");try{let r=await jo.createLearnerGroup(o,n);return qDe(r,e)}catch(r){throw new Error(`error: ${r.message}`)}}function qDe(e,t){if(e.hasError===!0){e.error.errorCode==="AlreadyExists"?vn(t,"learnerGroupAlreadyExists"):vn(t,"somethingWentWrong");let n=t.elements.namedItem("plan-learner-group-name");n.focus(),n.classList.add("input-danger");let o=t.querySelector("button[type=submit]");return o&amp;&amp;o.classList.remove("is-loading"),{hasError:!0}}return{hasError:!1,data:e.data}}async function yme(e){let t=e.closest(".learner-group-details");if(!t)throw new Error("Could not find the learner group details");let n=t.nextElementSibling,o=n.querySelector(".cancel"),r=n?.querySelector("input");Hx(t,n),n.focus(),o&amp;&amp;(o.onclick=i=&gt;{i.preventDefault(),Hx(t,n),r&amp;&amp;(r.value=r?.dataset.originalName)})}async function xme(e,t){let n=t.parentElement?.previousElementSibling,o=t.parentElement,r=o?.querySelector("input"),i=r?.dataset.groupId,s=o.querySelector("#learner-group-submit");if(s?.classList.add("is-loading"),r?.value===r?.dataset.originalName){s?.classList.remove("is-loading"),Hx(n,o),r.value=r?.dataset.originalName;return}if(dme(r?.value,e.plan?.learnerGroups??[])){vn(t,"learnerGroupAlreadyExists"),r?.focus(),r?.classList.add("input-danger"),s?.classList.remove("is-loading");return}is(t);let a=await e.updateLearnerGroup({id:i,name:r?.value});if(a.hasError===!1){let{data:l}=a,c=n.querySelector(".group-name");c&amp;&amp;(c.textContent=l.name,r.dataset.originalName=l.name),Hx(n,o),r.classList.remove("input-danger"),s?.classList.remove("is-loading")}else vn(t,"somethingWentWrong"),r.focus(),r.classList.add("input-danger"),s?.classList.remove("is-loading")}async function Tme(e,t,n,o){hme=e.contentElement.querySelector("#notification-wrapper");let r=Kc(Q7,m`${z(K7.replace("{learningGroupName}",t.plan?.learnerGroups?.find(s=&gt;s.id===n)?.name||B_))}`,void 0,jr,We,!0);if(e.hide(),(await Zn(r,!1,s=&gt;FDe(s,t,n,o))).submitted){e.show();let s=kU(W7,"success",!0);hme.innerHTML=s}}async function FDe(e,t,n,o){let r=e.querySelector("button[type=submit]");r?.classList.add("is-loading");let i={hasError:!1,data:null};try{await t.deleteLearnerGroup(n),i={hasError:!1,data:null}}catch{vn(e,"somethingWentWrong"),i={hasError:!0}}finally{o.closest(".card")?.remove(),r?.classList.remove("is-loading")}return i}var Ox;function Sme(e){Ox=e}function LU(e,t){let n=e.isOfficial?fs:Li,o=i=&gt;{let s=i.target;n=s.checked?fs:Li;let a=document.querySelector("#toggle-text-plan-official");S(n,a),s.getAttribute("data-changed")==="false"&amp;&amp;s.setAttribute("data-changed","true")},r=pme(e).map(i=&gt;{let{id:s,name:a,title:l,subtitle:c,tip:u,inputType:d,dataBiName:p,cssClasses:h,required:g}=i;if(s==="plan-official"&amp;&amp;!t)return m``;let f=s==="plan-title"&amp;&amp;e.isNew===!0,b=d?d==="textarea"?m`&lt;textarea
						id="ms--${s}"
						class="textarea"
						name="${a??""}"
						maxlength="550"
						aria-label="${l}"
						aria-required="${g??!1}"
						.value=${i.value}
						?data-autofocus=${s==="plan-outcome-1"}
				  &gt;&lt;/textarea&gt;`:d==="checkbox"?m` &lt;div class="display-flex align-items-center margin-bottom-xs"&gt;
						&lt;div class="toggle margin-right-xxs"&gt;
							&lt;input
								id="ms--${s}"
								name="${a??""}"
								type="checkbox"
								aria-label="${l}"
								.checked="${lr(i.value??!1)}"
								@change=${o}
								data-changed=${i.isDirty}
							/&gt;
							&lt;label for="ms--${s}"&gt;&lt;/label&gt;
						&lt;/div&gt;
						&lt;span id="toggle-text-${s}"&gt;${n}&lt;/span&gt;
				  &lt;/div&gt;`:m`&lt;input
							id="ms--${s}"
							name="${a??""}"
							class="input"
							type="${d}"
							.value=${i.value}
							.placeholder="${i.placeholder??""}"
							minlength="1"
							maxlength="100"
							aria-label="${l}"
							aria-required="${g??!1}"
							?data-autofocus=${f}
							@keyup=${y=&gt;{let v=y.target;s==="plan-title"&amp;&amp;(IU(v,iu),v.classList.remove("input-danger"))}}
						/&gt;
						${f?m`
									&lt;p data-label="planNewTitle" class="help"&gt;${y7}&lt;/p&gt;
							  `:""}
						${s==="plan-title"?m` &lt;p hidden data-label="planDuplicateName" class="help help-danger"&gt;&lt;/p&gt; `:""}`:"";return m`
			&lt;div class="field ${h??""}" data-test-id="${s}"&gt;
				&lt;div class="display-flex"&gt;
					&lt;label for="ms--${s}" class="label"&gt; ${l} &lt;/label&gt;
					${s==="plan-official"?UDe():""}
				&lt;/div&gt;
				${c?m`&lt;p class="subtitle margin-top-xxs"&gt;${c}&lt;/p&gt;`:""}
				&lt;div class="control" data-bi-name="${p??""}"&gt;${b}&lt;/div&gt;
				${u?m`&lt;p class="color-text-subtle"&gt;${u}&lt;/p&gt;`:""}
			&lt;/div&gt;
		`});return m`&lt;section id="ms--create-edit-plan-form"&gt;
		&lt;p class="margin-bottom-sm"&gt;${A7}&lt;/p&gt;
		${r}
	&lt;/section&gt; `}function UDe(){return m`&lt;details class="popover popover-right margin-left-xxs"&gt;
		&lt;summary aria-label="${Wr}" title="${Wr}"&gt;
			&lt;span class="icon" aria-hidden="true"&gt;
				&lt;span class="docon docon-status-info-outline"&gt;&lt;/span&gt;
			&lt;/span&gt;
		&lt;/summary&gt;
		&lt;div class="popover-content color-text font-weight-normal"&gt;
			${z(TY)}
		&lt;/div&gt;
	&lt;/details&gt;`}function RU(e,t=!1){if(!e?.milestonesSnapshot||e?.milestonesSnapshot?.length===0)return m``;let n=e.milestonesSnapshot?.length??0,o=e?.milestonesSnapshot?.map(s=&gt;({id:s.id,description:s.description||"",timeToMilestone:s.daysToComplete?.toString()??"",name:s.name,items:s.items})),r=o.map((s,a)=&gt;{let l=a===0&amp;&amp;t,c=mme(s).map(u=&gt;{let{id:d,name:p,title:h,inputType:g,dataBiName:f,cssClasses:b,required:y}=u,v=null;return g?g==="textarea"?v=m`&lt;textarea
					id="ms--${d}-${a}"
					class="textarea"
					name="${`${p}-${a}`??""}"
					maxlength="550"
					.placeholder="${u.placeholder??""}"
					aria-label="${h}"
					aria-required="${y??!1}"
					required="${y??!1}"
					.value=${u.value}
					@change=${T=&gt;{if(e.milestonesSnapshot&amp;&amp;e.milestonesSnapshot[a]){let C=Zo(e.milestonesSnapshot[a]);C.description=T.target.value,e.milestonesSnapshot[a]=C}}}
				&gt;&lt;/textarea&gt;`:g==="number"?v=m`&lt;input
					id="ms--${d}-${a}"
					name="${`${p}-${a}`??""}"
					class="input"
					type="${g}"
					min="1"
					max="99"
					step="1"
					.value=${u.value??""}
					.placeholder="${u.placeholder??""}"
					aria-label="${h}"
					aria-required="${y??!1}"
					required="${y??!1}"
					@input=${T=&gt;{if(!e.milestonesSnapshot)return;let C=T.target;IU(C);let k=Zo(e.milestonesSnapshot[a]);k.daysToComplete=parseInt(C.value),e.milestonesSnapshot[a]=k}}
				/&gt;`:v=m`&lt;input
					id="ms--${d}-${a}"
					name="${`${p}-${a}`??""}"
					class="input"
					type="${g}"
					.value=${u.value??""}
					.placeholder="${u.placeholder??""}"
					minlength="1"
					maxlength="100"
					aria-label="${h}"
					aria-required="${y??!1}"
					required="${y??!1}"
					@keyup=${T=&gt;{if(!e.milestonesSnapshot)return;let C=T.target;IU(C);let k=Zo(e.milestonesSnapshot[a]);k.name=C.value,e.milestonesSnapshot[a]=k}}
				/&gt;`:v=m``,m`
				&lt;div class="field ${b??""}" data-test-id="${d}"&gt;
					&lt;label for="ms--${d}-${a}" class="label"&gt;${h}&lt;/label&gt;
					&lt;div class="control" data-bi-name="${f??""}"&gt;${v}&lt;/div&gt;
				&lt;/div&gt;
			`});return m`
			&lt;div class="milestone-item-form padding-xs margin-bottom-sm background-color-body-accent"&gt;
				&lt;div class="display-flex justify-content-space-between align-items-center-tablet"&gt;
					&lt;div class="display-flex align-items-center"&gt;
						&lt;button
							type="button"
							class="button button-primary button-sm margin-right-sm"
							aria-expanded="${l}"
							aria-controls="milestone-details-${a}"
							data-show-more=""
							data-title=""
							data-expanded-title=""
							data-bi-name="${l?"expand":"collapse"}-milestone-${a+1}"
						&gt;
							&lt;span class="icon" aria-hidden="true"&gt;
								&lt;span class="expanded-indicator docon docon-chevron-down-light"&gt;&lt;/span&gt;
							&lt;/span&gt;
						&lt;/button&gt;
						&lt;h3 class="title font-size-h5"&gt;${Yw} ${a+1}&lt;/h3&gt;
					&lt;/div&gt;

					&lt;div class="order"&gt;
						&lt;button
							class="button button-primary button-clear"
							data-bi-name="move-up-milestone-${a+1}"
							.disabled="${a===0}"
							@click=${u=&gt;{u.preventDefault(),e.moveMilestone(a,-1),Kd(e)}}
						&gt;
							&lt;span class="docon docon-arrow-up8"&gt;&lt;/span&gt;
						&lt;/button&gt;
						&lt;button
							class="button button-primary button-clear"
							data-bi-name="move-down-milestone-${a+1}"
							.disabled="${a+1===o.length}"
							@click=${u=&gt;{u.preventDefault(),e.moveMilestone(a,1),Kd(e)}}
						&gt;
							&lt;span class="docon docon-arrow-down8"&gt;&lt;/span&gt;
						&lt;/button&gt;
						&lt;button
							class="button button-primary button-clear"
							data-bi-name="delete-milestone-${a+1}"
							@click=${async u=&gt;{u.preventDefault(),await _me(e,a,Ox),Kd(e,"delete")}}
						&gt;
							&lt;span class="docon docon-delete"&gt;&lt;/span&gt;
						&lt;/button&gt;
					&lt;/div&gt;
				&lt;/div&gt;

				&lt;div
					id="milestone-details-${a}"
					class="width-full"
					aria-live="polite"
					aria-relevant="additions"
					data-milestone-id="${s.id}"
				&gt;
					&lt;div class="expandable ${l?"is-expanded":""}"&gt;
						${c}
						${s.items?.length?HDe(s,a,e,n):m`&lt;p class="alert is-primary"&gt;
									&lt;span class="docon docon-status-info-outline"&gt;&lt;/span&gt;
									${z(RY.replace("{link}",`/${_.data.userLocale}/training/`))}
							  &lt;/p&gt; `}
					&lt;/div&gt;
				&lt;/div&gt;
			&lt;/div&gt;
		`}),i=m`&lt;button
		type="button"
		class="button button-primary"
		data-bi-name="add-plan-milestone"
		@click=${()=&gt;{e.addMilestone(),Kd(e,"add")}}
	&gt;
		&lt;span class="icon margin-right-xxs"&gt;
			&lt;span class="docon docon-math-plus"&gt;&lt;/span&gt;
		&lt;/span&gt;
		${s0}
	&lt;/button&gt;`;return m` ${e.areMilestonesCommitted()?"":m`
					&lt;div class="notification notification-danger margin-bottom-sm"&gt;
						&lt;div class="notification-content"&gt;
							&lt;p&gt;
								&lt;span class="icon" aria-hidden="true"&gt;
									&lt;span class="docon docon-status-warning-outline"&gt;&lt;/span&gt;
								&lt;/span&gt;
								&lt;span&gt;${z(d0)}&lt;/span&gt;
							&lt;/p&gt;
						&lt;/div&gt;
					&lt;/div&gt;
			  `}
		&lt;div id="milestones-list"&gt;
			${r}
			&lt;div class="margin-top-sm"&gt;${i}&lt;/div&gt;
		&lt;/div&gt;`}function HDe(e,t,n,o){let r=e.items;function i(s){return s.map((a,l)=&gt;m`&lt;li class="position-relative margin-bottom-sm"&gt;
				&lt;article class="card border-color-accent card-horizontal"&gt;
					&lt;div class="card-template display-flex align-items-center"&gt;
						&lt;div class="order display-flex flex-direction-column"&gt;
							&lt;button
								type="button"
								class="button button-primary button-clear"
								data-attr-index="${l}"
								data-bi-name="move-up-milestone-item"
								.hidden="${l===0}"
								@click=${c=&gt;{c.preventDefault(),n.moveItemInMilestone(l,-1,t),Kd(n)}}
							&gt;
								&lt;span class="docon docon-arrow-up8"&gt;&lt;/span&gt;
							&lt;/button&gt;
							&lt;button
								type="button"
								class="button button-primary button-clear"
								data-attr-index="${l}"
								data-bi-name="move-down-milestone-item"
								.hidden="${l+1===s.length}"
								@click=${c=&gt;{c.preventDefault(),n.moveItemInMilestone(l,1,t),Kd(n)}}
							&gt;
								&lt;span class="docon docon-arrow-down8"&gt;&lt;/span&gt;
							&lt;/button&gt;
						&lt;/div&gt;

						&lt;div class="flex-grow-1"&gt;
							&lt;p class="card-content-super-title"&gt;${ume(a)}&lt;/p&gt;
							&lt;a href="${a.data.url}" class="card-content-title"&gt;
								${a.data.title}
								&lt;span class="icon"&gt;
									&lt;span class="docon docon-navigate-external"&gt;&lt;/span&gt;
								&lt;/span&gt;
							&lt;/a&gt;
						&lt;/div&gt;

						&lt;div class="display-flex"&gt;
							&lt;details class="popover popover-right" data-bi-name="move-item-to-milestone"&gt;
								&lt;summary
									class="button button-primary button-clear"
									id="milestone-${t+1}-move-item-btn-${l}"
								&gt;
									&lt;span class="icon"&gt;
										&lt;span class="docon docon-fabric-moveto-folder" aria-hidden="true"&gt;&lt;/span&gt;
									&lt;/span&gt;
								&lt;/summary&gt;
								&lt;div class="popover-content padding-none"&gt;
									&lt;p class="popover-title padding-xxs font-size-sm"&gt;
										${a0}
									&lt;/p&gt;
									&lt;ul
										class="popover-list"
										role="menu"
										aria-labelledby="milestone-${t+1}-move-item-btn-${l}"
									&gt;
										${ODe(l,t,o,n)}
									&lt;/ul&gt;
								&lt;/div&gt;
							&lt;/details&gt;
							&lt;button
								class="button button-primary button-clear"
								data-bi-name="delete-milestone-item"
								@click=${c=&gt;{c.preventDefault(),n.deleteItemInMilestone(l,t),Kd(n)}}
							&gt;
								&lt;span class="docon docon-delete"&gt;&lt;/span&gt;
							&lt;/button&gt;
						&lt;/div&gt;
					&lt;/div&gt;
				&lt;/article&gt;
			&lt;/li&gt;`)}return m`
		&lt;ul id="milestone-items-list-${t}"&gt;
			${i(r)}
		&lt;/ul&gt;
	`}function Kd(e,t="refresh"){let n=new Map,o=document.getElementById("milestones-list");if(o){switch(t){case"add":case"delete":e.milestonesSnapshot.forEach(({id:r},i)=&gt;{let s=o?.querySelector(`[data-milestone-id="${r}"] &gt; .expandable`)?.classList.contains("is-expanded")??i===e.milestonesSnapshot.length-1;n.set(r,s)});break;default:o.querySelectorAll("[data-milestone-id]").forEach(r=&gt;{let i=r.getAttribute("data-milestone-id")??"";n.set(i,r.querySelector(".expandable")?.classList.contains("is-expanded")??!1)});break}S(RU(e),o),o.querySelectorAll(".milestone-item-form").forEach(r=&gt;{let i=r.querySelector("[data-milestone-id]")?.getAttribute("data-milestone-id")??"";n.get(i)===!0?(r.querySelector("[data-show-more]")?.setAttribute("aria-expanded","true"),r.querySelector(".expandable")?.classList.add("is-expanded")):(r.querySelector("[data-show-more]")?.setAttribute("aria-expanded","false"),r.querySelector(".expandable")?.classList.remove("is-expanded"));let s=r.querySelector(".popover");s&amp;&amp;s.hasAttribute("open")&amp;&amp;s.removeAttribute("open")})}}function IU(e,t){e.setCustomValidity(""),e.validity.valid||(t&amp;&amp;e.setCustomValidity(t),e.reportValidity())}function ODe(e,t,n,o){return Array(n).fill(0).map((r,i)=&gt;m` &lt;li&gt;
				&lt;button
					type="button"
					id="move-to-section-${i}"
					class="move-item button button-clear button-block justify-content-flex-start has-inner-focus"
					role="menuitem"
					.hidden="${i===t}"
					@click=${s=&gt;{s.preventDefault(),o?.moveItemToMilestone(e,t,i),Kd(o)}}
				&gt;
					${Yw} ${i+1}
				&lt;/button&gt;
			&lt;/li&gt;`)}function wme(e){return m`&lt;section class="border-bottom padding-sm"&gt;
			&lt;ul class="grid is-3"&gt;
				&lt;li class="grid-item"&gt;
					&lt;div class="text-align-center"&gt;
						&lt;p class="font-size-h1 text-gradient-purple-blue padding-bottom-xs"&gt;
							${e.stats?.participantsStarted}
						&lt;/p&gt;
						&lt;p&gt;${P7}&lt;/p&gt;
					&lt;/div&gt;
				&lt;/li&gt;
				&lt;li class="grid-item"&gt;
					&lt;div class="text-align-center"&gt;
						&lt;p class="font-size-h1 text-gradient-purple-blue padding-bottom-xs"&gt;
							${e.stats?.participantsJoined}
						&lt;/p&gt;
						&lt;p&gt;${_S}&lt;/p&gt;
					&lt;/div&gt;
				&lt;/li&gt;
				&lt;li class="grid-item"&gt;
					&lt;div class="text-align-center"&gt;
						&lt;p class="font-size-h1 text-gradient-purple-blue padding-bottom-xs"&gt;
							${e.stats?.participantsCompleted}
						&lt;/p&gt;
						&lt;p&gt;${C7}&lt;/p&gt;
					&lt;/div&gt;
				&lt;/li&gt;
			&lt;/ul&gt;
		&lt;/section&gt;
		&lt;section class="padding-sm"&gt;
			&lt;p class="margin-bottom-sm"&gt;${aY}&lt;/p&gt;
			&lt;div class="margin-bottom-sm"&gt;
				&lt;a
					href="${e.csv}"
					class="button button-primary"
					type="button"
					download="plans.csv"
					aria-label="${Vw}"
				&gt;
					&lt;span class="icon is-small" aria-hidden="true"&gt;
						&lt;span class="docon docon-download"&gt;&lt;/span
					&gt;&lt;/span&gt;
					&lt;span&gt;${Vw}&lt;/span&gt;
				&lt;/a&gt;
			&lt;/div&gt;
			&lt;p&gt;${lY}&lt;/p&gt;
			&lt;ul class="default margin-left-sm"&gt;
				&lt;li&gt;${cY}&lt;/li&gt;
				&lt;li&gt;${uY}&lt;/li&gt;
				&lt;li&gt;${dY}&lt;/li&gt;
				&lt;li&gt;${pY}&lt;/li&gt;
				&lt;li&gt;${mY}&lt;/li&gt;
				&lt;li&gt;${hY}&lt;/li&gt;
			&lt;/ul&gt;
		&lt;/section&gt;`}function Eme(e){if(!e?.plan)return m``;let{emailSubject:t,emailBody:n,encodedPlanUrl:o}=EU(e);async function r(){Ox.hide();let i=zDe(e.plan?.id,i0,eY,S_,!0),s=await Zn(i,!1,vme);s.submitted?e.addToLearnersGroups(s.data):Ox.show()}return m`&lt;section class="padding-sm border-bottom"&gt;
			&lt;div class="display-flex align-items-center margin-bottom-xs"&gt;
				&lt;span class="docon docon-contact padding-right-xxs font-weight-semibold"&gt;&lt;/span
				&gt;&lt;span class="font-weight-semibold"&gt;${J7}&lt;/span&gt;
			&lt;/div&gt;
			&lt;div class="display-flex justify-content-flex-start"&gt;
				&lt;button
					class="button button-clear button-lg color-primary has-inner-focus"
					data-bi-name="copy-invite-url"
					@click="${i=&gt;{i.preventDefault(),CU(o,i)}}"
				&gt;
					&lt;span class="icon" aria-hidden="true"&gt;
						&lt;span class="docon docon-link font-weight-semibold"&gt;&lt;/span&gt;
					&lt;/span&gt;
					&lt;span&gt;${r0}&lt;/span&gt;
				&lt;/button&gt;
				&lt;button class="button button-clear button-lg color-primary has-inner-focus"&gt;
					&lt;a
						href="mailto:?subject=${t}&amp;body=${n}"
						class="text-decoration-none"
						data-bi-name="email"
					&gt;
						&lt;span class="icon" aria-hidden="true"&gt;
							&lt;span class="docon docon-mail-message"&gt;&lt;/span&gt;
						&lt;/span&gt;
						&lt;span&gt;${au}&lt;/span&gt;
					&lt;/a&gt;
				&lt;/button&gt;
			&lt;/div&gt;
		&lt;/section&gt;
		&lt;section class="padding-sm"&gt;
			&lt;div class="display-flex align-items-center margin-bottom-xs"&gt;
				&lt;span class="docon docon-people padding-right-xxs font-weight-semibold"&gt;&lt;/span
				&gt;&lt;span class="font-weight-semibold"&gt;${X7}&lt;/span&gt;
			&lt;/div&gt;
			&lt;div class="margin-bottom-xs"&gt;${z(Z7)}&lt;/div&gt;
			${e.plan?.learnerGroups?.map(i=&gt;BDe(e,i))}
			&lt;button
				type="button"
				class="button button-clear button-primary"
				@click="${()=&gt;r()}"
			&gt;
				&lt;span class="icon margin-right-xxs"&gt;
					&lt;span class="docon docon-math-plus"&gt;&lt;/span&gt;
				&lt;/span&gt;
				${i0}
			&lt;/button&gt;
		&lt;/section&gt;`}function BDe(e,t){let{emailSubject:n,emailBody:o,encodedPlanUrl:r}=EU(e,t.id);return m`&lt;article class="card border-color-accent border-lg margin-bottom-xxs"&gt;
		&lt;div class="card-content"&gt;
			&lt;div class="learner-group-details"&gt;
				&lt;div class="display-flex align-items-center"&gt;
					&lt;div class="flex-grow-1 margin-right-xs"&gt;
						&lt;span class="font-weight-semibold"&gt;${B_}:&lt;/span&gt;
						&lt;span class="group-name"&gt;${t.name}&lt;/span&gt;
					&lt;/div&gt;
					&lt;div class="display-flex"&gt;
						&lt;button
							class="button button-clear button-sm color-primary has-inner-focus"
							@click="${i=&gt;{i.preventDefault(),yme(i.target)}}"
						&gt;
							&lt;span class="docon docon-edit-outline"&gt; &lt;/span&gt;
						&lt;/button&gt;

						&lt;button
							class="button button-clear button-sm color-primary has-inner-focus"
							@click="${i=&gt;{i.preventDefault(),Tme(Ox,e,t.id,i.target)}}"
						&gt;
							&lt;span class="docon docon-delete font-weight-semibold"&gt;&lt;/span&gt;
						&lt;/button&gt;
					&lt;/div&gt;
				&lt;/div&gt;
				&lt;div class="display-flex justify-content-flex-start"&gt;
					&lt;button
						class="button button-clear button-lg color-primary has-inner-focus"
						data-bi-name="copy-invite-url"
						@click="${i=&gt;{i.preventDefault(),CU(r,i)}}"
					&gt;
						&lt;span class="icon" aria-hidden="true"&gt;
							&lt;span class="docon docon-link font-weight-semibold"&gt;&lt;/span&gt;
						&lt;/span&gt;
						&lt;span&gt;${r0}&lt;/span&gt;
					&lt;/button&gt;
					&lt;button class="button button-clear button-lg color-primary has-inner-focus"&gt;
						&lt;a
							href="mailto:?subject=${n}&amp;body=${o}"
							class="text-decoration-none"
							data-bi-name="email"
						&gt;
							&lt;span class="icon" aria-hidden="true"&gt;
								&lt;span class="docon docon-mail-message"&gt;&lt;/span&gt;
							&lt;/span&gt;
							&lt;span&gt;${au}&lt;/span&gt;
						&lt;/a&gt;
					&lt;/button&gt;
				&lt;/div&gt;
			&lt;/div&gt;

			&lt;div class="edit-learner-group" hidden="true"&gt;
				&lt;form
					@submit="${i=&gt;{i.preventDefault(),xme(e,i.target)}}"
				&gt;
					&lt;div class="flex-grow-1 margin-right-xs margin-bottom-xs"&gt;
						&lt;label class="label" for="learner-group-name"&gt;
							${B_}
						&lt;/label&gt;
						&lt;input
							id="learner-group-name"
							class="input"
							type="text"
							value="${t.name}"
							data-plan-id="${e.plan?.id}"
							data-group-id="${t.id}"
							data-original-name="${t.name}"
							required="true"
						/&gt;
					&lt;/div&gt;
					&lt;p
						hidden
						data-label="learnerGroupAlreadyExists"
						class="help help-danger margin-bottom-xs"
					&gt;
						${p0}
					&lt;/p&gt;
					&lt;div class="buttons margin-bottom-none"&gt;
						&lt;button
							id="learner-group-submit"
							class="button button-primary button-filled button-sm"
							type="submit"
						&gt;
							${pt}
						&lt;/button&gt;
						&lt;button type="button" class="cancel button button-sm"&gt;${We}&lt;/button&gt;
					&lt;/div&gt;
				&lt;/form&gt;
			&lt;/div&gt;
		&lt;/div&gt;
	&lt;/article&gt;`}function zDe(e,t,n,o=Wo,r=!1){return m` &lt;section
		class="modal-card is-shadowless-mobile padding-sm padding-sm-tablet"
		data-test-id="new-learner-group-modal"
	&gt;
		&lt;h2
			class="title is-3 margin-bottom-xs margin-right-md margin-right-lg-tablet"
			id="modal-heading"
			data-test-id="new-learner-group-modal-heading"
		&gt;
			${t}
		&lt;/h2&gt;
		&lt;button
			class="modal-close modal-card-close-button is-large is-sticky"
			aria-label="${ge}"
		&gt;&lt;/button&gt;
		&lt;div class="flex-grow-0 padding-none align-self-flex-start"&gt;
			&lt;fieldset class="field"&gt;
				&lt;div class="display-flex flex-direction-column"&gt;
					&lt;label class="label" for="plan-learner-group-name" id="plan-learner-group-label"
						&gt;${n}&lt;/label
					&gt;
					&lt;input
						id="plan-learner-group-name"
						class="input margin-bottom-sm"
						name="plan-learner-group-name"
						data-plan-id="${e}"
						type="text"
						aria-labelledby="plan-learner-group-label"
						?required="${r}"
						@keyup="${i=&gt;{let s=i.target;if(s.validity.valid){document.getElementById("loc-submit-button")?.removeAttribute("disabled");return}document.getElementById("loc-submit-button")?.setAttribute("disabled","true"),s.reportValidity()}}"
					/&gt;
					&lt;p hidden data-label="learnerGroupAlreadyExists" class="help help-danger"&gt;
						${p0}
					&lt;/p&gt;
				&lt;/div&gt;
			&lt;/fieldset&gt;
			&lt;div class="buttons margin-bottom-none"&gt;
				&lt;button
					id="${r?"loc-submit-button":""}"
					class="button button-primary button-filled button-sm"
					type="submit"
					data-autofocus
					?disabled="${r}"
				&gt;
					${o}
				&lt;/button&gt;
				&lt;button type="button" class="modal-close button button-sm"&gt;${We}&lt;/button&gt;
			&lt;/div&gt;
		&lt;/div&gt;
	&lt;/section&gt;`}function ph(e,t){return m`
		&lt;div id="side-panel-modal" class="modal is-active"&gt;
			&lt;div class="modal-card modal-content modal-sidebar is-docked-right" id="${e}-side-panel"&gt;
				&lt;header class="modal-card-head padding-xxs border-bottom"&gt;
					&lt;h3 class="title font-size-h5 margin-xxs"&gt;${t.title}&lt;/h3&gt;
					&lt;button
						id="ms--${e}-side-panel-close-btn"
						class="modal-close modal-card-close-button is-large is-sticky"
						aria-label="${ge}"
					&gt;&lt;/button&gt;
				&lt;/header&gt;
				&lt;section class="modal-card-body is-vertically-scrollable"&gt;
					&lt;div id="notification-wrapper"&gt;&lt;/div&gt;
					${t.body}
				&lt;/section&gt;
				&lt;footer class="modal-card-foot border-top margin-top-xs margin-top-none-desktop"&gt;
					${t.footer}
				&lt;/footer&gt;
			&lt;/div&gt;
		&lt;/div&gt;
	`}function Bx(e,t,n){return m`
		&lt;form id="ms--${e}" data-list-id="${n}"&gt;
			${t}

			&lt;div class="margin-top-sm"&gt;
				&lt;p hidden data-label="somethingWentWrong" class="help help-danger"&gt;
					${Jo}
				&lt;/p&gt;
				&lt;p hidden data-label="milestoneTitleEmpty" class="help help-danger"&gt;
					${MY}
				&lt;/p&gt;
			&lt;/div&gt;
		&lt;/form&gt;
	`}function zx(e,t,n=!1,o){return m`&lt;button
			id="save-${e}-btn"
			type="submit"
			class="button button-primary button-filled"
			aria-label="${pt}"
		&gt;
			${pt}&lt;/button
		&gt;&lt;button
			id="cancel-${e}-btn"
			type="button"
			aria-label="${We}"
			class="button"
			@click="${()=&gt;{t.hide(),o&amp;&amp;o()}}"
		&gt;
			${We}
		&lt;/button&gt;
		${n&amp;&amp;e==="plan"?m`&lt;button
					id="delete-${e}-btn"
					type="button"
					class="button button-danger button-clear"
			  &gt;
					&lt;span class="icon" aria-hidden="true"&gt;
						&lt;span class="docon docon-delete"&gt;&lt;/span&gt;
					&lt;/span&gt;
					&lt;span class="display-none display-inline-tablet"
						&gt;${V7}&lt;/span
					&gt;
			  &lt;/button&gt;`:m``}`}var Ci;function Yl(e,t,n){if(!t&amp;&amp;!n?.plan)return;let o=m``,r=document.createElement("div");Ci=new _e(r),Sme(Ci);let i={title:t?.name??"",description:t?.description??"",isOfficial:t?.isOfficial??!1},s,a;switch(e){case"new":let l=t?.id;n?.plan&amp;&amp;(i.title=n?.plan?.contentList.name??"",i.description=n?.plan?.contentList.description??"",i.isOfficial=n?.plan?.contentList.isOfficial??!1,i.learningOutcomes=n?.plan?.learningOutcomes??[],l=n?.plan?.listId,i.isNew=!0),o=ph("plan",{title:o0,body:Bx("create-plan",LU(i,wU(n)),l),footer:zx("plan",Ci)}),S(o,r),s=r.querySelector("button[type=submit]"),s&amp;&amp;(s.innerText=S_,s.setAttribute("aria-label",S_),s.setAttribute("data-bi-name","create-plan-btn"),s.onclick=async p=&gt;{await gme(p,Ci)}),a=r.querySelector("button#cancel-plan-btn"),a&amp;&amp;a.setAttribute("data-bi-name","cancel-create-plan-btn");break;case"edit":let c=n?.plan;i.title=c?.contentList.name??"",i.description=c?.contentList.description??"",i.isOfficial=c?.contentList.isOfficial??!1,i.learningOutcomes=c?.learningOutcomes??[],o=ph("plan",{title:o0,body:Bx("edit-plan",LU(i,wU(n)),c?.listId),footer:zx("plan",Ci,!0)}),S(o,r),s=r.querySelector("button[type=submit]"),a=r.querySelector("button#cancel-plan-btn");let u=r.querySelector("button#delete-plan-btn");s&amp;&amp;(s.setAttribute("data-bi-name","save-plan-btn"),s.onclick=async p=&gt;{await fme(p,Ci,n)}),a&amp;&amp;a.setAttribute("data-bi-name","cancel-edit-plan-btn"),u&amp;&amp;(u.setAttribute("data-bi-name","delete-plan-btn"),u.onclick=async()=&gt;{Qd(Kc(Bw,zw,m`&lt;strong class="font-size-lg"&gt;${i.title}&lt;/strong&gt;`,Gw)),Ci.hide(),Qn.show(),await OI(Qn,n)});break;case"milestones":o=ph("plan",{title:j7,body:Bx("edit-milestones",RU(n,!0),t?.id),footer:zx("plan",Ci,!1,()=&gt;PU(n,Ci))}),S(o,r),s=r.querySelector("button[type=submit]"),a=r.querySelector("button#cancel-plan-btn"),s&amp;&amp;(s.setAttribute("data-bi-name","save-plan-milestones-btn"),s.onclick=async p=&gt;{p.preventDefault(),await bme(p,Ci,n)}),a&amp;&amp;a.setAttribute("data-bi-name","cancel-edit-plan-milestones-btn");let d=r.querySelector("button#ms--plan-side-panel-close-btn");d&amp;&amp;(d.setAttribute("data-bi-name","close-plan-milestones-btn"),d.onclick=p=&gt;{p.preventDefault(),PU(n,Ci)});break;case"invite":o=ph("plan",{title:Kh,body:Eme(n),footer:m`&lt;button class="button" @click="${()=&gt;Ci.hide()}"&gt;${ge}&lt;/button&gt;`}),S(o,r);break;case"progress":o=ph("plan",{title:Wh,body:wme(n),footer:m`&lt;button class="button" @click="${()=&gt;Ci.hide()}"&gt;${ge}&lt;/button&gt;`}),S(o,r);break;default:break}if(o)Ci.show();else throw new Error(`Invalid side panel content type: ${e}`)}var kme,zs=!1,Wd=new Promise(e=&gt;kme=e),MU;function mh(){if(MU!==void 0)return MU;let e=Se.then(()=&gt;_.data.userLocale.startsWith("en")?Promise.resolve():Promise.reject());return MU=(Ke("form-advisor",{require:!0})?e:Promise.all([e,I.formAdvisor?Promise.resolve():Promise.reject(),GDe().then(t=&gt;t?Promise.resolve():Promise.reject()),SP("form-advisor").then(t=&gt;t?Promise.resolve():Promise.reject())])).then(()=&gt;zs=!0).catch(()=&gt;zs=!1).finally(()=&gt;kme(zs))}async function GDe(){return qa("DocsExp\u2013583647\u2013A/B\u2013Training/Onboarding\u2013Advisor\u2013FY25Q2","Experience B")}function DU(e,t=!0,n=!1){let{displayName:o,userName:r,avatarUrl:i,avatarThumbnailUrl:s,userId:a}=e,l=On(r,"activity"),c=function(){function u(d){return d&amp;&amp;n?m`
						&lt;span class="margin-left-xxs"&gt;
							&lt;span&gt;${z(MW)}&lt;/span&gt;
						&lt;/span&gt;
				  `:""}return gr(function(){return mh(),Wd}().then(u).catch(u),"")}();return t?m`
				&lt;div class="display-flex align-items-center flex-wrap-wrap"&gt;
					&lt;span&gt;${_M}&lt;/span&gt;
					&lt;a class="display-flex align-items-center margin-left-xxs" href="${l}"&gt;
						&lt;span aria-hidden="true" class="image is-24x24 margin-right-xxs"&gt;
							&lt;img
								class="border-radius-rounded"
								alt=""
								src="${s||i||xo(o,a)}"
							/&gt;
						&lt;/span&gt;
						&lt;span&gt;${o}&lt;/span&gt;
					&lt;/a&gt;
					${c}
				&lt;/div&gt;
		  `:m`&lt;span&gt;${D4}&lt;/span&gt;`}function BI(e,t,n){if((!(e??t)||!(e??t)?.collectionOwner)&amp;&amp;!n?.challengeCreator)return m``;let{displayName:o}=(e??t)?.collectionOwner??n?.challengeCreator,{showUserDisplayName:r}=(e??t??n)?.collection,i=!(e??t)?.isPublicView&amp;&amp;!t?.isPublished()&amp;&amp;!e?.isChallengeCollection&amp;&amp;!n?.isPublicView;return m`
		&lt;div class="columns margin-top-xs"&gt;
			&lt;div class="column"&gt;${Cme(r,o)}&lt;/div&gt;

			${i?m`
						&lt;div class="column"&gt;
							&lt;div
								class="display-flex columns is-mobile is-gapless is-centered is-vertically-centered padding-left-sm-tablet"
							&gt;
								&lt;div class="column is-narrow"&gt;
									&lt;div class="checkbox-toggle-container padding-left-none"&gt;
										&lt;div class="checkbox-toggle-wrapper margin-left-none"&gt;
											&lt;input
												type="checkbox"
												id="display-name-checkbox"
												data-bi-name="display-name-checkbox"
												@change=${()=&gt;t?t?.toggleShowUserDisplayName():n?n?.toggleShowUserDisplayName():e?.toggleShowUserDisplayName()}
												.checked=${r}
											/&gt;
											&lt;label class="switch" for="display-name-checkbox"&gt;&lt;/label&gt;
										&lt;/div&gt;
									&lt;/div&gt;
								&lt;/div&gt;
								&lt;div class="column"&gt;
									&lt;label for="display-name-checkbox" class="is-6"
										&gt;${N4}&lt;/label
									&gt;
								&lt;/div&gt;
							&lt;/div&gt;
						&lt;/div&gt;
				  `:""}
		&lt;/div&gt;
	`}function Cme(e,t){return e?m`
				&lt;span class="is-visually-hidden"
					&gt;${String(WR).replace("{name}",t)}&lt;/span
				&gt;
				&lt;span aria-hidden="true"&gt;
					${String(WR).replace("{name}",t)}
					${nG}${W0(!1)}
				&lt;/span&gt;
		  `:m`
				&lt;span class="is-visually-hidden"&gt;${tG}&lt;/span&gt;
				&lt;span aria-hidden="true"&gt;${_M}&lt;/span&gt;
				${W0(!1)}
		  `}function Ub(e,t=""){return m`
		&lt;progress
			class="progress is-extra-small is-success display-inline-block margin-bottom-xxs margin-right-xxs ${t?"theme-light":""}"
			aria-describedby="${ot()}"
			value="${e}"
		&gt;&lt;/progress&gt;
		&lt;span id="${ot()}" class="progress-label"&gt;
			&lt;span&gt;${`${Oa(Math.floor(e*100))}%`}&lt;/span&gt;
			&lt;span class="is-visually-hidden-mobile is-lowercase"&gt;${Pi}&lt;/span&gt;
		&lt;/span&gt;
	`}function Ame(e,t){let{challengeId:n,learnChallengeId:o,name:r,isPrivate:i}=t.collection;return m` ${t?.isChallengeCollection?m`&lt;span
				&gt;&lt;a
					href=${n?"/${msDocs.data.userLocale}/${traits.supportLevel === 'production' &amp;&amp; traits.reviewFeatures? 'test/' : ''}learn/challenges?id=${challengeId}":bo(o,"leaderboard")}
					class="button button-clear border has-text-collection-invert"
				&gt;
					${Sz}
				&lt;/a&gt;
		  &lt;/span&gt;`:""}
	${Fx(i,e,r,L.sharingId)}`}function Pme(e){return!e||!e?.collection?m``:m`
		&lt;div class="column"&gt;
			&lt;div
				class="display-flex align-items-center justify-content-flex-start padding-left-sm-tablet"
			&gt;
				&lt;div class="checkbox-toggle-container padding-left-none"&gt;
					&lt;div class="checkbox-toggle-wrapper margin-left-none"&gt;
						&lt;input
							type="checkbox"
							id="collection-privacy-checkbox"
							data-bi-name="collection-privacy-checkbox"
							.checked=${e.collection.isPrivate}
							@change=${()=&gt;e.updatePrivacy()}
						/&gt;
						&lt;label class="switch" for="collection-privacy-checkbox"&gt;&lt;/label&gt;
					&lt;/div&gt;
				&lt;/div&gt;

				&lt;label class="margin-right-xxs"&gt;${nS}&lt;/label&gt;
				&lt;details class="popover"&gt;
					&lt;summary aria-label="${Wr}" class="font-size-sm" title="${Wr}"&gt;
						&lt;span class="icon" aria-hidden="true"&gt;
							&lt;span class="docon docon-status-info-outline"&gt;&lt;/span&gt;
						&lt;/span&gt;
					&lt;/summary&gt;
					&lt;div class="popover-content color-text"&gt;
						${R4}
					&lt;/div&gt;
				&lt;/details&gt;
			&lt;/div&gt;
		&lt;/div&gt;
	`}function Ime(e,t,n){let o=At(t)?At(n)?m``:m`
				&lt;button
					type="button"
					class="button button-sm button-clear text-decoration-none"
					aria-label="${QT}"
					data-bi-name="copy-challenge"
					title="${QT}"
					@click="${()=&gt;n?.copyChallenge()}"
				&gt;
					&lt;span class="icon" aria-hidden="true"&gt;
						&lt;span class="docon docon-edit-copy"&gt;&lt;/span&gt;
					&lt;/span&gt;
					&lt;span class="display-none display-inline-tablet"&gt;${su}&lt;/span&gt;
				&lt;/button&gt;
		  `:m`
				&lt;button
					class="button button-sm button-clear"
					type="button"
					aria-label="${WM}"
					data-bi-name="copy-plan"
					title="${WM}"
					@click="${()=&gt;Yl("new",e?.collection,t)}"
				&gt;
					&lt;span class="icon" aria-hidden="true"&gt;
						&lt;span class="docon docon-edit-copy"&gt;&lt;/span&gt;
					&lt;/span&gt;
					&lt;span class="display-none display-inline-tablet"&gt;${su}&lt;/span&gt;
				&lt;/button&gt;
		  `,r=m`
		&lt;details class="popover" data-bi-name="copy-as-collection-plan"&gt;
			&lt;summary
				id="ms--copy-collection-menu-button"
				class="button button-sm button-clear"
				aria-label="${su}"
				title="${su}"
			&gt;
				&lt;span class="icon"&gt;
					&lt;span class="docon docon-edit-copy" aria-hidden="true"&gt;&lt;/span&gt;
				&lt;/span&gt;
				&lt;span class="display-none display-inline-tablet"&gt;${su}&lt;/span&gt;
				&lt;span class="icon"&gt;
					&lt;span class="docon docon-chevron-down-light" aria-hidden="true"&gt;&lt;/span&gt;
				&lt;/span&gt;
			&lt;/summary&gt;
			&lt;div class="popover-content padding-none width-300"&gt;
				&lt;p class="padding-xxs font-size-sm color-text-subtle"&gt;
					${At(t)?lG:BY}
				&lt;/p&gt;
				&lt;ul
					id="ms--copy-collection-menu"
					role="menu"
					aria-labelledby="ms--copy-collection-menu-button"
				&gt;
					&lt;li&gt;
						&lt;button
							id="ms--copy-collection-button"
							data-bi-name="copy-as-collection"
							class="button button-clear button-block color-text justify-content-flex-start has-inner-focus"
							type="button"
							role="menuitem"
							aria-label="${gs}"
							title="${gs}"
							?hidden="${At(e)}"
							@click="${()=&gt;e?.copyCollection()}"
						&gt;
							${gs}
						&lt;/button&gt;
					&lt;/li&gt;
					&lt;li&gt;
						&lt;a
							id="ms--copy-challenge-button"
							data-bi-name="copy-as-challenge"
							class="button button-clear button-block color-text justify-content-flex-start has-inner-focus text-decoration-none"
							role="menuitem"
							aria-label="${Xs}"
							title="${Xs}"
							?hidden="${!e?.canCopyAsChallenge()}"
							href="${bo("new",void 0,`ref=collection&amp;listId=${e?.collection.id??""}`)}"
						&gt;
							${Xs}
						&lt;/a&gt;
					&lt;/li&gt;
					&lt;li&gt;
						&lt;button
							id="ms--copy-plan-button"
							data-bi-name="copy-as-plan"
							class="button button-clear button-block color-text justify-content-flex-start has-inner-focus"
							type="button"
							role="menuitem"
							aria-label="${uu}"
							title="${uu}"
							@click="${()=&gt;Yl("new",e?.collection,t)}"
						&gt;
							${uu}
						&lt;/button&gt;
					&lt;/li&gt;
				&lt;/ul&gt;
			&lt;/div&gt;
		&lt;/details&gt;
	`;return At(e)?o:r}var $U={"ar-sa":!0,"he-il":!0};var TYt=$r();var cr={0:"Spam",1:"OffTopicIrrelevantContent",2:"SensitiveInformation",3:"ChildEndangermentExploitation",4:"Terrorism",5:"HateSpeech",6:"CoordinationOfHarm",7:"NonConsensualAdultImages",8:"GraphicViolenceHumanGore",9:"AdultNudity",10:"SuicideSelfHarm",11:"ThreatsCyberbullyingHarassment",12:"Defamation",13:"ProfanityVulgarity",14:"Other",15:"SexualSolicitation",16:"Trafficking",17:"ThreatsOrPraiseOfViolence"};var Rme=[{reason:c8,value:cr[13]},{reason:n8,value:cr[3]},{reason:p8,value:cr[4]},{reason:s8,value:cr[4]},{reason:o8,value:cr[6]},{reason:a8,value:cr[7]},{reason:i8,value:cr[8]},{reason:t8,value:cr[9]},{reason:d8,value:cr[10]},{reason:r8,value:cr[11]},{reason:u8,value:cr[15]},{reason:m8,value:cr[16]},{reason:h8,value:cr[17]},{reason:l8,value:cr[14]}];var Mme;async function $me(e,t=null,n=$.profile.reportConcern,o,r,i="description",s){let a=document.createElement("div");Mme=new _e(a);let l=m``;if(Mme.show(),e.isAuthenticated&amp;&amp;t===null){let u=m`&lt;div id="loading-view" class="modal-card-body has-padding"&gt;
			&lt;div class="has-text-centered padding-bottom-sm"&gt;
				&lt;span class="loader has-text-primary font-size-h2"&gt;&lt;/span&gt;
			&lt;/div&gt;
		&lt;/div&gt;`;S(m` &lt;div class="modal-card modal-content fill-mobile"&gt;
				${Dme(OM)} ${u}
			&lt;/div&gt;`,a);let d=Dr()??"";t=await lv(d)}l=m`
		${o$e(ZDe,s,BM,r,void 0,i)}
		${r$e(t)}
		&lt;p class="font-size-sm border-top padding-top-xs line-height-normal subtle margin-bottom-xs"&gt;
			${z(V9)}
		&lt;/p&gt;
		${o||""}
	`,S(m`
			&lt;div class="modal-card modal-content fill-mobile"&gt;
				${Dme(OM)}
				${e$e("report-content-form",n,"report-content-submit-button",Wo,l)}
			&lt;/div&gt;
		`,a);let c=a.querySelector("#report-content-form");n$e(),u$e(c),t!==null&amp;&amp;c$e(c,t)}function ZDe(e,t,n="abuseCategory",o=!1){let r=t||Rme;return m`&lt;div class="control"&gt;
		&lt;div class="select"&gt;
			&lt;select id="select-reason" name="${n}" required data-autofocus&gt;
				${o?"":m`&lt;option value="" disabled selected&gt;${e8}&lt;/option&gt;`}
				${r.map(i=&gt;m`&lt;option
						value="${i.value}"
						?selected="${i.reason===e}"
					&gt;
						${i.reason}
					&lt;/option&gt;`)}
			&lt;/select&gt;
		&lt;/div&gt;
	&lt;/div&gt;`}function Dme(e){return m`
		&lt;div class="modal-card-head padding-xxs padding-bottom-none"&gt;
			&lt;h3 class="title font-size-h3 margin-xxs" data-test-id="modal-heading"&gt;${e}&lt;/h3&gt;
			&lt;button
				class="modal-close modal-card-close-button is-large is-sticky"
				data-bi-name="close"
				aria-label="${ge}"
			&gt;&lt;/button&gt;
		&lt;/div&gt;
	`}function e$e(e,t,n,o,r){return m`
		&lt;form
			id="${e}"
			class="modal-card-body padding-xs margin-none"
			action="${t}"
			method="POST"
			new
		&gt;
			&lt;form-behavior
				navigation="reload"
				header-content-type="application/json"
				header-X-DocsAuth="cookie"
				new
				loc-content-has-changed="${ac}"
				loc-input-max-length="${Zs}"
				loc-input-min-length="${ea}"
				loc-input-required="${ta}"
				loc-not-authenticated="${na}"
				loc-not-authorized="${oa}"
				loc-please-fix-the-following-issues="${Do}"
				loc-there-are-no-edits-to-submit="${ra}"
				loc-too-many-requests="${ia}"
				loc-we-encountered-an-unexpected-error="${Kr}"
			&gt;&lt;/form-behavior&gt;
			${r} ${t$e(n,o)}
		&lt;/form&gt;
	`}function t$e(e,t){return m`
		&lt;div class="buttons"&gt;
			&lt;button
				id=${e}
				type="submit"
				class="button button-primary button-filled"
				data-autofocus
			&gt;
				${t}
			&lt;/button&gt;
			&lt;button class="button modal-close" type="button"&gt;${We}&lt;/button&gt;
		&lt;/div&gt;
	`}function n$e(){window.addEventListener("form-validating",e=&gt;{let t=xx(e.detail.form),n=YP(t);e.detail.errors?.length&gt;=0&amp;&amp;TF(e.detail.form,e.detail.errors),t&amp;&amp;!t.querySelector("[data-warning-icon-container]")&amp;&amp;VP(t),n&amp;&amp;yF(n)}),window.addEventListener("clear-validation-errors",e=&gt;{let t=e.detail.target;Tx(t)})}function o$e(e,t,n=BM,o,r,i,s,a=!1){return m`
		&lt;div class="field"&gt;
			&lt;label class="field-label margin-bottom-xxs" for="select-reason"&gt;
				${n}
				&lt;span aria-hidden="true" class="required-indicator"&gt;&lt;/span&gt;
			&lt;/label&gt;
			&lt;div class="field-body"&gt;
				${e(r,t,o,a)}
			&lt;/div&gt;
		&lt;/div&gt;
		&lt;div id="other-reason-textarea-container" class="field" hidden&gt;
			&lt;label class="field-label margin-bottom-xxs padding-top-xss" for="other-reason-textarea"
				&gt;${h_}&lt;span aria-hidden="true" class="required-indicator"&gt;&lt;/span
			&gt;&lt;/label&gt;
			&lt;div class="field-body"&gt;
				${bU({expandedRows:5,id:"other-reason-textarea",maxCharacterCount:250,name:i,rows:5,value:s||""})}
			&lt;/div&gt;
		&lt;/div&gt;
	`}function r$e(e){if(e===null)return m`&lt;p class="margin-bottom-xs"&gt;
			${z(H9)}
		&lt;/p&gt;`;let[t,n]=Nme(e);return m`&lt;div class="field"&gt;
			&lt;div class="field-body"&gt;
				&lt;label class="checkbox"&gt;
					&lt;input type="hidden" name="willSubmitterBeNotified" value="false" /&gt;
					&lt;input
						type="checkbox"
						id="opt-into-email-checkbox"
						name="willSubmitterBeNotified"
						value="true"
					/&gt;
					&lt;span class="checkbox-check" role="presentation" aria-hidden="true"&gt;&lt;/span&gt;
					&lt;span class="checkbox-text"
						&gt;${O9}&lt;/span
					&gt;
				&lt;/label&gt;
			&lt;/div&gt;
		&lt;/div&gt;
		&lt;div id="submitter-info" hidden&gt;
			&lt;input type="hidden" name="submitterUserId" value=${e.userId} /&gt;
			${t?m`&lt;div class="notification"&gt;
						&lt;div class="notification-content"&gt;
							&lt;p class="margin-bottom-xxs"&gt;
								${z(G9)}
							&lt;/p&gt;
						&lt;/div&gt;
				  &lt;/div&gt;`:m`&lt;div class="field"&gt;
							&lt;label
								class="field-label margin-bottom-xxs"
								for="submitter-fullname"
								id="submitter-fullname-label"
								&gt;${B9}&lt;/label
							&gt;
							&lt;div class="field-body"&gt;
								&lt;input
									class="input"
									id="submitter-fullname"
									name="submitterFullName"
									type="text"
									value="${e.displayName}"
									aria-labelledby="submitter-fullname-label"
									required
								/&gt;
							&lt;/div&gt;
						&lt;/div&gt;
						&lt;div class="field"&gt;
							&lt;label
								class="field-label margin-bottom-xxs"
								for="submitter-email"
								id="submitter-email-label"
								&gt;${z9}&lt;/label
							&gt;
							&lt;div class="field-body"&gt;
								&lt;input
									class="input"
									id="submitter-email"
									name="submitterEmail"
									type="email"
									value="${n}"
									aria-labelledby="submitter-email-label"
									required
								/&gt;
							&lt;/div&gt;
						&lt;/div&gt;
						&lt;input type="hidden" name="submitterLocale" value=${_.data.userLocale} /&gt;`}
		&lt;/div&gt;`}function i$e(e){return e.authenticationModes?e.authenticationModes.map(t=&gt;t.type).includes("MSA"):!1}function s$e(e){let t=e.authenticationModes.find(n=&gt;n.type==="MSA");return t?t.upn:null}function a$e(e){let t=e.authenticationModes.find(n=&gt;n.type==="AAD");return t?t.upn:null}function l$e(e,t,n){return t??(At(e.email)?n:e.email)??""}function Nme(e){let t=i$e(e),n=t?s$e(e):null,o=t?null:a$e(e),r=l$e(e,n,o);return[t,r]}function c$e(e,t){let[n,o]=Nme(t);if(n){let s=e.querySelector("#report-msa-email-account");s.innerText=o}let r=e.querySelector("#opt-into-email-checkbox"),i=e.querySelector("#submitter-info");r.addEventListener("change",()=&gt;{r.checked?i.hidden=!1:i.hidden=!0})}function u$e(e){if(!e)return;let t=e.querySelector("#select-reason"),n=e.querySelector("#other-reason-textarea-container"),o=n.querySelector("textarea");if(!t||!n||!o)return;let r=t.value===cr[14]||t.value===14 .toString();r&amp;&amp;(n.hidden=!1,o.required=!0),t.addEventListener("change",()=&gt;{r=t.value===cr[14]||t.value===14 .toString(),r?(n.hidden=!1,o.required=!0,o.disabled=!1):(n.hidden=!0,o.required=!1,o.disabled=!0)})}function NU(e,t,n){r_(x.body);let o=!At(e),r=!At(t),i=!At(n),s=(e??t??n)?.collection,{id:a,lastModified:l,totalDuration:c=0,isOfficial:u,shouldLocalize:d}=s,p=!!e?.isOfficialOrOverride||!!t?.collection.isOfficial||!!e?.isChallengeCollection,h=Yc(a),g=x.getElementById("loc-submitted-text"),f={pathCountFormat:"",moduleCountFormat:""};if(e){let{pathCountFormat:P,moduleCountFormat:V}=e.getAmountStrings();f.pathCountFormat=P,f.moduleCountFormat=V}let{pathCountFormat:b,moduleCountFormat:y}=f,v=t?.plan?.publishedOn!==void 0,T=!t?.isPublicView&amp;&amp;l!==void 0,C=e?.isChallengeCollection?m` ${c?m`&lt;li&gt;${ao(c)}&lt;/li&gt;`:""}
		  ${b?m`&lt;li&gt;${b}&lt;/li&gt;`:""}
		  ${y?m`&lt;li&gt;${y}&lt;/li&gt;`:""}`:m`
				${v?m` &lt;li&gt;
							${NY}
							${new Intl.DateTimeFormat(_.data.userLocale).format(new Date(t?.plan?.publishedOn))}
					  &lt;/li&gt;`:T?m`&lt;li&gt;
							${bV}
							${new Intl.DateTimeFormat(_.data.userLocale).format(new Date(l))}
					  &lt;/li&gt;`:""}
		  `,k=t?.plan?.userId===L.userId,D=e?.collectionOwner?.userId===L.userId;function N(){return o&amp;&amp;!(e?.isPublicView||e?.isOfficialOrOverride&amp;&amp;e?.collectionOwner?.userId!==L.userId||e?.isChallengeCollection||a==="bookmarks")||i&amp;&amp;!!n?.isChallengeOwner()&amp;&amp;!!n?.isChallengeUpcoming()}function re(){let P=t?.isPublicView||e?.isPublicView;return(o||r&amp;&amp;t?.isPublished()===!0)&amp;&amp;!(P||d||!u)&amp;&amp;(D||k)}function Pe(){return r&amp;&amp;k}function W(){return!r||t?.isPublished()===!0}function Ze(){return t?.isPublished()===!0?!1:r&amp;&amp;k}function Ht(){return r&amp;&amp;t?.hasStarted()===!0&amp;&amp;t?.isCompleted()===!1}function Vt(){return r&amp;&amp;t?.hasStarted()===!1&amp;&amp;L.isAuthenticated}function ln(){return r&amp;&amp;!L.isAuthenticated}function mn(){return!e?.isChallengeCollection&amp;&amp;!D&amp;&amp;!u&amp;&amp;(o&amp;&amp;e?.reportStatus!=="Unknown"||r&amp;&amp;t?.reportStatus!=="Unknown")}let Pt=Gs("resume-plan-button",jh,jh,()=&gt;t?.resumePlan(),"resume-plan-btn",jh,"button-sm button-primary button-filled");function An(){if(!L.isAuthenticated){Hn(location.href);return}if(!t?.plan?.contentList.isOfficial){let P=x.createElement("div"),V=new _e(P),ie=ame(t?.plan?.listId??"");S(ie,P),V.show();let pe=P.querySelector("button[type=submit]"),Be=P.querySelector("input[name=join-plan]");Be.addEventListener("change",()=&gt;{pe.disabled=!Be.checked}),pe&amp;&amp;(pe.innerText=Xn,pe.setAttribute("aria-label",Xn),pe.onclick=async at=&gt;{at.preventDefault(),pe.disabled=!0,pe.classList.add("is-loading");try{t&amp;&amp;await t.joinPlan()}catch(ft){throw vn(P,"somethingWentWrong"),new Error(`error: ${ft.message}`)}finally{S(Pt,x.getElementById("start-or-resume")),pe.disabled=!1,pe.classList.remove("is-loading"),V.hide()}});return}try{t&amp;&amp;t.joinPlan()}catch(P){throw new Error(`error: ${P.message}`)}finally{S(Pt,x.getElementById("start-or-resume"))}}let Ee=Gs("start-plan-button",ca,ca,()=&gt;An(),"start-plan-btn",ca,"button-sm button-primary button-filled",!t?.isPublished()&amp;&amp;!t?.isPublicView),et=Gs("sign-in-plan-button",j_,j_,()=&gt;An(),"sign-in-plan-btn",j_,"button-sm button-primary button-filled",!t?.isPublished()&amp;&amp;!t?.isPublicView),H=i?Gs("delete-challenge-button",Lz,m`&lt;span class="icon" aria-hidden="true"&gt;
						&lt;span class="docon docon-delete"&gt;&lt;/span&gt;
					&lt;/span&gt;
					&lt;span class="display-none display-inline-tablet"&gt;${jr}&lt;/span&gt;`,()=&gt;n?.deleteChallenge(),"delete-challenge-btn",jr,"button-sm button-clear"):Gs("delete-collection-button",$4,m`&lt;span class="icon" aria-hidden="true"&gt;
						&lt;span class="docon docon-delete"&gt;&lt;/span&gt;
					&lt;/span&gt;
					&lt;span class="display-none display-inline-tablet"&gt;${jr}&lt;/span&gt;`,()=&gt;e?.deleteCollection(),"delete-collection-btn",jr,"button-sm button-clear"),Y=m`
		&lt;div id="submit-loc" class="buttons margin-bottom-none"&gt;
			${Gs("submit-loc-button",sS,m`&lt;span class="icon" aria-hidden="true"&gt;
						&lt;span class="docon docon-localize-language"&gt;&lt;/span&gt;
					&lt;/span&gt;
					&lt;span class="display-none display-inline-tablet"
						&gt;${sS}&lt;/span
					&gt;`,()=&gt;e?.localizeCollection()??t?.localizePlan(),"localize-list-btn",sS,"button-sm button-clear margin-right-none")}
			&lt;details class="popover popover-center"&gt;
				&lt;summary
					aria-label="${h_}"
					id="popover-summary"
					class="font-size-sm margin-bottom-xxs"
					title="${h_}"
				&gt;
					&lt;span class="icon" aria-hidden="true"&gt;
						&lt;span class="docon docon-status-info-outline"&gt;&lt;/span&gt;
					&lt;/span&gt;
				&lt;/summary&gt;
				&lt;div id="popover-content" class="popover-content color-text"&gt;
					${j4}
				&lt;/div&gt;
			&lt;/details&gt;
		&lt;/div&gt;
	`,q=!I.shareLink||a==="bookmarks"?m``:o?m`${Ame(h,e)}`:r?m`${Fx(!1,new URL(qb(t?.plan?.id),location.origin),t?.collection?.name,L.sharingId)}`:i?m`${Fx(!1,new URL(bo(n?.challengeDetails?.id),location.origin),n?.challengeDetails?.contentList.name,L.sharingId)}`:m``,oe=e?.isChallengeCollection||!L.isAuthenticated||a==="bookmarks"?m``:Ime(e,t,n);function ve(){let P=Ht()||Vt()||ln();return m`
			${P?m`&lt;div id="start-or-resume" class="margin-right-xs"&gt;
						${Ht()?Pt:""}
						${Vt()?Ee:""}
						${ln()?et:""}
				  &lt;/div&gt;`:""}
			${W()?q:""} ${oe}
			${mn()?d$e(e,t):""}
			${N()?H:""}
			${Pe()?m` ${p$e(t)}${g$e(t)}`:""}
			${Ze()?f$e(t):""}
			${re()?Y:""}
		`}return m`
		&lt;div id="icon-list" class="margin-bottom-none"&gt;
			&lt;ul
				class="metadata page-metadata align-items-center ${p?"has-text-collection-invert":""}"
			&gt;
				${C}
				${p||i?"":m` &lt;li&gt;
							${DU((e??t)?.collectionOwner??n?.challengeCreator,void 0,t?.plan?.source==="learn-copilot")}
					  &lt;/li&gt;`}
			&lt;/ul&gt;

			${p||i?m`${t?BI(void 0,t):n?BI(void 0,void 0,n):BI(e)}`:""}

			&lt;div class="columns is-narrow margin-top-sm"&gt;
				&lt;div class="column"&gt;
					&lt;div id="button-list" class="buttons"&gt;${ve()}&lt;/div&gt;
				&lt;/div&gt;
				${N()?Pme(e):""}
			&lt;/div&gt;
		&lt;/div&gt;
		${g||i?"":m`&lt;p
					id="loc-submitted-confirm"
					class="margin-top-sm"
					?hidden="${!!(e??t)?.isPublicView}"
			  &gt;
					${d?r?jw:aS:""}
			  &lt;/p&gt;`}
	`}function Gs(e,t,n,o,r,i,s,a=!1){return m`
		&lt;button
			id="${e}"
			class="button ${s}"
			type="button"
			data-bi-name="${r}"
			aria-label="${i}"
			title="${t}"
			@click="${o}"
			?disabled="${a}"
		&gt;
			${n}
		&lt;/button&gt;
	`}function d$e(e,t){let n=m`&lt;input
			type="hidden"
			name="reportedListId"
			value=${e?e?.collection?.id:t?.collection?.id}
		/&gt;${t?m`&lt;input type="hidden" name="reportedPlanId" value=${t?.plan?.id} /&gt;`:""}`,o=e?.reportStatus==="Active"||t?.reportStatus==="Active",r=Gs("report-a-concern-btn",Cw,m`&lt;span class="icon" aria-hidden="true"&gt;
				&lt;span class="docon docon-flag"&gt;&lt;/span&gt;
			&lt;/span&gt;
			&lt;span class="display-none display-inline-tablet"&gt;${Cw}&lt;/span&gt;`,()=&gt;$me(L,null,`${$.lists}/report/concern`,n),e?"collection-report-a-concern-btn":"plan-report-a-concern-btn",Cw,"button-sm button-clear margin-right-none",o),i=m`&lt;details class="popover popover-center"&gt;
		&lt;summary aria-label="${Wr}" class="font-size-sm" title="${Wr}"&gt;
			&lt;span class="icon" aria-hidden="true"&gt;
				&lt;span class="docon docon-status-info-outline"&gt;&lt;/span&gt;
			&lt;/span&gt;
		&lt;/summary&gt;
		&lt;div class="popover-content"&gt;
			${e?m`&lt;h1&gt;${gG}&lt;/h1&gt;
						&lt;p&gt;${z(fG)}&lt;/p&gt;`:m`&lt;h1&gt;${VY}&lt;/h1&gt;
						&lt;p&gt;${z(jY)}&lt;/p&gt;`}
		&lt;/div&gt;
	&lt;/details&gt;`;return m`&lt;div class="display-flex"&gt;
		${r} ${o?i:""}
	&lt;/div&gt;`}function p$e(e){return e.isPublished()&amp;&amp;e.plan?.hasParticipants!==!0?Gs("delete-plan-button",jr,m`&lt;span class="icon" aria-hidden="true"&gt;
					&lt;span class="docon docon-delete"&gt;&lt;/span&gt;
				&lt;/span&gt;
				&lt;span class="display-none display-inline-tablet"&gt;${jr}&lt;/span&gt;`,async()=&gt;{Qd(Kc(Bw,zw,m`&lt;strong class="font-size-lg"&gt;${e.plan?.contentList.name??""}&lt;/strong&gt;`,Gw)),Qn.show(),await OI(Qn,e)},"delete-plan-btn",jr,"button-sm button-clear"):Gs("edit-plan-button",Yr,m`&lt;span class="icon" aria-hidden="true"&gt;
				&lt;span class="docon docon-edit-outline"&gt;&lt;/span&gt;
			&lt;/span&gt;
			&lt;span class="display-none display-inline-tablet"&gt;${Yr}&lt;/span&gt;`,()=&gt;Yl("edit",void 0,e),"edit-plan-btn",Yr,"button-sm button-clear",e?.isPublished()===!0)}function m$e(e){return Gs("plan-progress-button",Wh,m`&lt;span class="display-none display-inline-tablet color-text"
			&gt;${Wh}&lt;/span
		&gt;`,()=&gt;Yl("progress",void 0,e),"view-plan-progress-btn",Wh,"button button-clear button-block color-text justify-content-flex-start has-inner-focus")}function h$e(e){return Gs("invite-learners-button",Kh,m`&lt;span class="display-none display-inline-tablet color-text"
			&gt;${Kh}&lt;/span
		&gt;`,()=&gt;Yl("invite",void 0,e),"plan-invite-learners-btn",Kh,"button button-clear button-block color-text justify-content-flex-start has-inner-focus")}function g$e(e){let t=e?.isPublished()===!0;return m`&lt;details
		tabindex="${t?"":"-1"}"
		class="popover"
		data-bi-name="manage-plan"
	&gt;
		&lt;summary
			class="button button-sm button-clear"
			aria-label="${Ow}"
			title="${Ow}"
			?disabled="${!t}"
		&gt;
			&lt;span class="icon"&gt;
				&lt;span class="docon docon-settings" aria-hidden="true"&gt;&lt;/span&gt;
			&lt;/span&gt;
			&lt;span class="display-none display-inline-tablet"&gt;${Ow}&lt;/span&gt;
		&lt;/summary&gt;
		${t?m`
					&lt;div class="popover-content"&gt;
						&lt;ul data-bi-name="manage-plan"&gt;
							&lt;li&gt;${m$e(e)}&lt;/li&gt;
							&lt;li&gt;${h$e(e)}&lt;/li&gt;
						&lt;/ul&gt;
					&lt;/div&gt;
			  `:m``}
	&lt;/details&gt;`}function f$e(e){if(!e.plan)return m``;let{listId:t,learningOutcomes:n,contentList:{name:o,description:r,isOfficial:i}}=e.plan,s=e.isPublished()?!1:!At(o)&amp;&amp;n?.length&gt;0&amp;&amp;e.plan.contentList.sections?.reduce((c,u)=&gt;c&amp;&amp;!At(u.daysToComplete)&amp;&amp;u.daysToComplete!==0&amp;&amp;u.itemCount!==0,!0),a={listId:t,name:o??"",description:r??"",learningOutcomes:n,isOfficial:i??!1,publishedOn:new Date(Date.now())},l=()=&gt;{Qd(Kc(i?q7:N7,i?m`${z(U7)}`:m`${z(F7)}`,void 0,H7,B7)),Qn.show();let c=Qn.contentElement,u=c.querySelector("button#ms--plan-modal-primary-btn");if(!u)throw new Error("Primary button not found");u.onclick=async()=&gt;{u.disabled=!0,u.classList.add("is-loading"),is(c);try{let d=await e?.updatePlan(a);d?.hasError===!0?vn(c,d?.error.errorCode):Qn.hide()}catch(d){throw vn(c,"somethingWentWrong"),new Error(`error: ${d.message}`)}finally{u.disabled=!1,u.classList.remove("is-loading")}}};return m` &lt;div class="display-flex"&gt;
		${Gs("publish-plan-button",LT,m`&lt;span class="icon" aria-hidden="true"&gt;
					&lt;span class="docon docon-upload"&gt;&lt;/span&gt;
				&lt;/span&gt;
				&lt;span class="display-none display-inline-tablet"&gt;${LT}&lt;/span&gt;`,l,"publish-plan-btn",LT,"button-sm button-clear margin-right-none",!s)}
		&lt;details class="popover"&gt;
			&lt;summary class="font-size-sm"&gt;
				&lt;span class="icon"&gt;
					&lt;span class="docon docon-status-info-outline margin-top-xs"&gt;&lt;/span&gt;
				&lt;/span&gt;
			&lt;/summary&gt;
			&lt;div class="popover-content color-text"&gt;
				&lt;p&gt;${$7}&lt;/p&gt;
			&lt;/div&gt;
		&lt;/details&gt;
	&lt;/div&gt;`}var qU={email:/\b[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,}\b/i,phone:/\b(?:(?:\+?1|\b001)[\s.-]?)?(?:\(?[0-9]{3}\)?[\s.-]?)?(?:\(?[0-9]{3}\)?[\s.-]?)?[0-9]{4}\b/i,externalLink:/((http|ftp|https):\/\/)?([\w_-]+(?:(?:\.[\w_-]+)+))([\w.,@?^=%&amp;:\/~+#-]*[\w@?^=%&amp;\/~+#-])/i};function FU(e){return qU.email.test(e)}function UU(e){return qU.phone.test(e)}function HU(e){return qU.externalLink.test(e)}function Gx(e,t,n,o){switch(e){case"InvalidTitle":t.setCustomValidity(m4),t.reportValidity();break;case"TitleMissing":t.setCustomValidity(p4),t.reportValidity();break;case"UrlFormatIncorrect":n.setCustomValidity(f4),n.reportValidity();break;case"Malformed":n.setCustomValidity(b4),n.reportValidity();break;case"Unofficial":if(o)o.textContent=g4,o.hidden=!1;else throw new Error("genericErrorContainerElement was not provided");break;default:if(o)o.textContent=h4,o.hidden=!1;else throw new Error("genericErrorContainerElement was not provided");break}}function b$e(e,t){let r=[...e.value.trim()].length;return r===0?(Gx("TitleMissing",e,t),!1):r&lt;2||r&gt;100?(Gx("InvalidTitle",e,t),!1):t.value.startsWith("http://")||t.value.startsWith("https://")?!0:(Gx("UrlFormatIncorrect",e,t),!1)}function Vx(e,t=-1,n){let o=async s=&gt;{s.preventDefault();let a=s.target,l=a.elements.namedItem("add-edit-url-title"),c=a.elements.namedItem("add-edit-url");if(b$e(l,c))try{let u=l.value.trim(),d=encodeURI(c.value.trim());await e.commitUrlItem(u,d,t,n?.id),e.editingId=null}catch(u){let d=a.querySelector("#generic-error-container");u instanceof Yo?Gx(u.errorCode,l,c,d):Gx("UnexpectedError",l,c,d)}},r=()=&gt;{e.editingId=null},i=s=&gt;{s.key==="Escape"&amp;&amp;r(),s.target instanceof HTMLInputElement&amp;&amp;jI(s)};return m`
		&lt;form
			id="add-edit-url-form"
			class="box is-full-width"
			@submit="${o}"
			action="javascript:"
			@keyup="${s=&gt;{i(s)}}"
		&gt;
			&lt;div class="field"&gt;
				&lt;label class="field-label margin-bottom-xxs" for="add-edit-url-title"&gt; ${tl} &lt;/label&gt;
				&lt;div class="field-body"&gt;
					&lt;input
						id="add-edit-url-title"
						class="input"
						type="text"
						placeholder="${d4}"
						value="${n?n.data.title:""}"
						aria-required="true"
						@input=${s=&gt;s.target.setCustomValidity("")}
					/&gt;
				&lt;/div&gt;
			&lt;/div&gt;
			&lt;div class="field"&gt;
				&lt;label class="field-label margin-bottom-xxs" for="add-edit-url"&gt; ${iE} &lt;/label&gt;
				&lt;div class="field-body"&gt;
					&lt;input
						id="add-edit-url"
						class="input"
						type="url"
						placeholder="https://"
						value="${n?n.data.url:""}"
						aria-required="true"
						@input=${s=&gt;s.target.setCustomValidity("")}
					/&gt;
				&lt;/div&gt;
			&lt;/div&gt;
			&lt;div class="field"&gt;
				&lt;div class="field-body display-flex justify-content-flex-end"&gt;
					&lt;button
						type="button"
						class="button button-clear button-primary margin-right-sm"
						@click="${r}"
					&gt;
						${We}
					&lt;/button&gt;
					&lt;button
						type="submit"
						class="button button-primary button-filled ${e.busy?"is-loading":""}"
					&gt;
						${pt}
					&lt;/button&gt;
				&lt;/div&gt;
			&lt;/div&gt;
			&lt;p id="generic-error-container" class="help help-danger" hidden&gt;&lt;/p&gt;
		&lt;/form&gt;
	`}function zI(e,t,n,o){switch(e){case"InvalidTitle":t.setCustomValidity(a4),t.reportValidity();break;case"DuplicateTitle":t.setCustomValidity(r4),t.reportValidity();break;case"InvalidDescription":n.setCustomValidity(o4),n.reportValidity();break;case"Invalid":if(o)o.textContent=l4,o.hidden=!1;else throw new Error("genericErrorContainerElement was not provided");break;default:if(o)o.textContent=c4,o.hidden=!1;else throw new Error("genericErrorContainerElement was not provided");break}}function _$e(e,t){let r=[...e.value.trim()].length,i=[...t.value.trim()].length;return r&gt;100?(zI("InvalidTitle",e,t),!1):i&gt;550?(zI("InvalidDescription",e,t),!1):!0}function OU(e,t){let n=async a=&gt;{a.preventDefault();let l=a.target,c=l.elements.namedItem("add-edit-section-title"),u=l.elements.namedItem("add-edit-section-description");if(_$e(c,u))try{let d=c.value.trim(),p=u.value.trim();await e.commitSection(d,p),e.editingSectionId=null}catch(d){let p=l.querySelector("#generic-error-container");d instanceof Yo?zI(d.errorCode,c,u,p):zI("UnexpectedError",c,u,p)}},o=()=&gt;{e.editingSectionId=null},r=a=&gt;{a.key==="Escape"&amp;&amp;o()},i=a=&gt;{jI(a),a.target.setCustomValidity("")},s=async a=&gt;{a.preventDefault(),e.editingSectionId=null;let{submitted:l}=await Zn(il(Wa,t4,jr));l&amp;&amp;t?.id&amp;&amp;await e.deleteSection(t.id)};return m` &lt;form
		tabindex="-1"
		id="add-edit-section-form"
		class="box is-full-width"
		@submit="${n}"
		action="javascript:"
		@keyup="${a=&gt;{r(a)}}"
		aria-labelledby="add-edit-section-form-heading"
	&gt;
		&lt;span id="add-edit-section-form-heading" class="label margin-bottom-xxs"&gt;
			${t?n4:GR}
		&lt;/span&gt;
		&lt;div class="field"&gt;
			&lt;label class="field-label visually-hidden" for="add-edit-section-title"&gt;${tl}&lt;/label&gt;
			&lt;div class="field-body"&gt;
				&lt;input
					id="add-edit-section-title"
					class="input"
					type="text"
					placeholder="${s4}"
					value="${t?.name||""}"
					@input=${i}
				/&gt;
			&lt;/div&gt;
		&lt;/div&gt;
		&lt;div class="field"&gt;
			&lt;label class="field-label visually-hidden" for="add-edit-section-description"
				&gt;${Dh}&lt;/label
			&gt;
			&lt;div class="field-body"&gt;
				&lt;textarea
					id="add-edit-section-description"
					class="textarea textarea-fixed-height"
					placeholder="${Mh}"
					@change=${i}
					rows="3"
				&gt;
${t?.description?.trim()||""}&lt;/textarea
				&gt;
			&lt;/div&gt;
		&lt;/div&gt;
		&lt;div class="display-flex justify-content-flex-end"&gt;
			${t?m`
						&lt;button
							type="button"
							class="button button-clear button-primary margin-right-sm"
							@click="${s}"
						&gt;
							${e4}
						&lt;/button&gt;
				  `:""}
			&lt;button
				type="button"
				class="button button-clear button-primary margin-right-sm"
				@click="${o}"
			&gt;
				${We}
			&lt;/button&gt;
			&lt;button
				type="submit"
				class="button button-primary button-filled ${e.busy?"is-loading":""}"
				aria-label="${i4}"
			&gt;
				${pt}
			&lt;/button&gt;
		&lt;/div&gt;
		&lt;p id="generic-error-container" class="help help-danger" hidden&gt;&lt;/p&gt;
	&lt;/form&gt;`}function jI(e){let n=e.target.closest("form").querySelector("#generic-error-container");n.hidden||(n.textContent="",n.hidden=!0)}function GI(e,t,n){switch(e){case"InvalidTitle":t.setCustomValidity(iu),t.reportValidity();break;case"DuplicateTitle":let o=eS.replace("{title}",t.value.trim());t.setCustomValidity(o),t.reportValidity();break;case"InvalidContent":t.setCustomValidity(KR),t.reportValidity();break;default:if(n)n.textContent=U4,n.hidden=!1;else throw new Error("genericErrorContainerElement was not provided");break}}function v$e(e){if(FU(e.value)||HU(e.value)||UU(e.value))return GI("InvalidContent",e),!1;let o=[...e.value.trim()].length;return o&lt;1||o&gt;100?(GI("InvalidTitle",e),!1):!0}function BU(e,t="",n=""){let o=async s=&gt;{s.preventDefault();let a=s.target,l=a.elements.namedItem("edit-summary-title");if(v$e(l))try{let c=l.value.trim(),u=e.collection.description?.trim()||"";await e.updateCollection(c,u),e.isEditingSummaryTitle=!1}catch(c){let u=a.querySelector("#generic-error-container");c instanceof Yo?GI(c.errorCode,l,u):GI("UnexpectedError",l,u)}},r=()=&gt;{e.isEditingSummaryTitle=!1},i=s=&gt;{s.key==="Escape"&amp;&amp;r(),s.target instanceof HTMLInputElement&amp;&amp;(jI(s),s.target.setCustomValidity(""),s.target.reportValidity())};return m`
		&lt;form
			id="edit-summary-title-form"
			class="is-full-width"
			@submit="${o}"
			action="javascript:"
			@keyup="${s=&gt;{i(s)}}"
		&gt;
			&lt;div class="field"&gt;
				&lt;label class="field-label margin-bottom-xxs ${t}"&gt;
					${y_}
				&lt;/label&gt;
				&lt;div class="field-body flex-direction-column"&gt;
					&lt;input
						id="edit-summary-title"
						class="input"
						type="text"
						placeholder="${F4}"
						value="${e.collection?.name?.trim()||""}"
						aria-required="true"
					/&gt;
				&lt;/div&gt;
			&lt;/div&gt;
			&lt;div class="display-flex justify-content-flex-end"&gt;
				&lt;button
					type="button"
					class="button button-sm button-primary ${n} margin-right-xs"
					@click="${r}"
				&gt;
					${We}
				&lt;/button&gt;
				&lt;button
					type="submit"
					class="button button-sm button-primary button-filled ${e.busy?"is-loading":""}"
					aria-label="${pt}"
				&gt;
					${pt}
				&lt;/button&gt;
			&lt;/div&gt;
			&lt;p id="generic-error-container" class="help help-danger" hidden&gt;&lt;/p&gt;
		&lt;/form&gt;
	`}function VI(e,t,n){switch(e){case"InvalidContent":t.setCustomValidity(KR),t.reportValidity();break;case"InvalidDescription":t.setCustomValidity(tS),t.reportValidity();break;default:if(n)n.textContent=H4,n.hidden=!1;else throw new Error("genericErrorContainerElement was not provided");break}}function y$e(e){return FU(e.value)||HU(e.value)||UU(e.value)?(VI("InvalidContent",e),!1):[...e.value.trim()].length&gt;550?(VI("InvalidDescription",e),!1):!0}function zU(e,t="",n=""){let o=async s=&gt;{s.preventDefault();let a=s.target,l=a.elements.namedItem("edit-summary-description");if(y$e(l))try{let c=e.collection.name?.trim()||"",u=l.value.trim()||"";await e.updateCollection(c,u),e.isEditingSummaryDescription=!1}catch(c){let u=a.querySelector("#generic-error-container");c instanceof Yo?VI(c.errorCode,l,u):VI("UnexpectedError",l,u)}},r=()=&gt;{e.isEditingSummaryDescription=!1},i=s=&gt;{s.key==="Escape"&amp;&amp;r(),s.target instanceof HTMLTextAreaElement&amp;&amp;(jI(s),s.target.setCustomValidity(""),s.target.reportValidity())};return m`
		&lt;form
			id="edit-summary-description-form"
			class="is-full-width"
			@submit="${o}"
			action="javascript:"
			@keyup="${s=&gt;{i(s)}}"
		&gt;
			&lt;div class="field"&gt;
				&lt;label class="field-label margin-bottom-xxs ${t}"&gt;
					${v_}
				&lt;/label&gt;
				&lt;div class="field-body"&gt;
					&lt;textarea
						id="edit-summary-description"
						class="textarea textarea-fixed-height"
						placeholder="${q4}"
						.value="${e.collection?.description?.trim()||""}"
						aria-required="true"
						rows="3"
					&gt;&lt;/textarea&gt;
				&lt;/div&gt;
			&lt;/div&gt;
			&lt;div class="display-flex justify-content-flex-end"&gt;
				&lt;button
					type="button"
					class="button button-sm button-primary ${n} margin-right-xs"
					@click="${r}"
				&gt;
					${We}
				&lt;/button&gt;
				&lt;button
					type="submit"
					class="button button-sm button-primary button-filled ${e.busy?"is-loading":""}"
					aria-label="${pt}"
				&gt;
					${pt}
				&lt;/button&gt;
			&lt;/div&gt;
			&lt;p id="generic-error-container" class="help help-danger" hidden&gt;&lt;/p&gt;
		&lt;/form&gt;
	`}function GU(e,t){if(!e&amp;&amp;!t)return m``;let n=(e??t)?.collection;if(!n)return m``;let{challengeId:o,learnChallengeId:r,description:i,totalItems:s,name:a,remainingDuration:l,totalDuration:c,isFallbackLocale:u,shouldLocalize:d,sectionCount:p}=n,h=!At(e),g=!At(t),f=t?"plan":e?.isChallengeCollection?"challenge":"collection",b={challenge:"--hero-background-image-light: url('/en-us/media/profile/CSCCollectionHeroImage.png?branch=main');--hero-background-image-dark: url('/en-us/media/profile/CSCCollectionHeroImage.png?branch=main'); --border-gradient-end-color: #271e6d",collection:"--hero-background-image-light: url('/en-us/media/profile/OfficialCollectionsHeroImage.png?branch=main');--hero-background-image-dark: url('/en-us/media/profile/OfficialCollectionsHeroImage.png?branch=main'); --border-gradient-end-color: #053986",plan:"--hero-background-image-light: url(/media/learn/plans/skilling_plan_hero.png?branch=main);--hero-background-image-dark: url(/media/learn/plans/skilling_plan_hero.png?branch=main);--border-gradient-end-color: #152c75"},y={challenge:"has-background-challenge",collection:"has-background-collection",plan:"has-background-plan"},v={challenge:yz,collection:Jz,plan:D7},T=!e?.isPublicView&amp;&amp;!g&amp;&amp;!e?.isChallengeCollection?m`
					&lt;button
						class="button button-sm button-clear button-primary has-background-collection has-text-collection-invert"
						aria-label="${v_}"
						@click="${()=&gt;{e&amp;&amp;(e.isEditingSummaryDescription=!0)}}"
						?disabled="${!!e?.isEditing}"
					&gt;
						&lt;span class="icon" aria-hidden="true"&gt;
							&lt;span class="docon docon-edit-outline"&gt;&lt;/span&gt;
						&lt;/span&gt;
					&lt;/button&gt;
			  `:"";return m` ${e?.isPublicView&amp;&amp;u&amp;&amp;d?gn(Q4):""}
		&lt;section
			class="hero hero-image hero-md gradient-border-right gradient-border-body-accent ${g?"hero-sm flex-direction-row-tablet":"hero-md"} ${y[f]}"
			style="${b[f]}"
		&gt;
			&lt;div class="hero-content has-text-collection-invert"&gt;
				&lt;div class="padding-right-md"&gt;
					&lt;p class="supertitle letter-spacing-wide is-uppercase margin-bottom-xs"&gt;
						${v[f]}
					&lt;/p&gt;
					&lt;h1 class="title font-size-h2 margin-bottom-xs" ?hidden="${!!e?.isEditingSummaryTitle}"&gt;
						${a}
						${h?m` &lt;button
									class="button button-sm button-clear button-primary has-background-collection has-text-collection-invert"
									aria-label="${y_}"
									@click="${()=&gt;{e&amp;&amp;(e.isEditingSummaryTitle=!0)}}"
									?disabled="${!!e?.isEditing}"
									?hidden="${!!e?.isPublicView||!!e?.isChallengeCollection}"
							  &gt;
									&lt;span class="icon" aria-hidden="true"&gt;
										&lt;span class="docon docon-edit-outline"&gt;&lt;/span&gt;
									&lt;/span&gt;
							  &lt;/button&gt;`:""}
					&lt;/h1&gt;
					${g?Fme(p):""}
					${e?.isEditingSummaryTitle?BU(e,e.isOfficialOrOverride||e.isChallengeCollection?"has-text-collection-invert":""):""}
					${i?m`&lt;div class="column is-two-thirds-tablet is-9-desktop padding-bottom-sm"&gt;
								&lt;p ?hidden="${!!e?.isEditingSummaryDescription}"&gt;
									${i} ${T}
								&lt;/p&gt;
						  &lt;/div&gt;`:!e?.isEditingSummaryDescription&amp;&amp;!(e??t)?.isPublicView&amp;&amp;e?.isChallengeCollection===!1?m`&lt;div class="font-style-italic font-weight-light"&gt;
								${XR} ${T}
						  &lt;/div&gt;`:""}
					${e?.isEditingSummaryDescription?zU(e,e?.isOfficialOrOverride||e?.isChallengeCollection?"has-text-collection-invert":""):""}
					${NU(e,t)}
					${e?.isUserAuthenticated&amp;&amp;s&amp;&amp;c&amp;&amp;l&amp;&amp;e?.isChallengeCollection?m`&lt;div class="margin-top-xs"&gt;
								${Ub((c-l)/c,o||r)}
						  &lt;/div&gt;`:""}
				&lt;/div&gt;
			&lt;/div&gt;
			${t&amp;&amp;t.plan?.learningOutcomes?qme(t?.plan?.learningOutcomes):""}
		&lt;/section&gt;`}function YI(e,t,n){if(!e&amp;&amp;!t&amp;&amp;!n)return m``;let o=(e??t??n)?.collection;if(!o)return m``;let r=!At(e),i=!At(t),s=!At(n);if(s&amp;&amp;n?.isPublicView)return m``;let{description:a,items:l,name:c,remainingDuration:u,totalDuration:d,type:p,challengeId:h,sectionCount:g}=o,f=p!=="bookmarks"&amp;&amp;!e?.isPublicView&amp;&amp;!i&amp;&amp;!n?.isPublicView?m`&lt;button
					class="button button-md button-clear button-primary"
					aria-label="${v_}"
					@click="${()=&gt;{e&amp;&amp;(e.isEditingSummaryDescription=!0),n&amp;&amp;(n.isEditingSummaryDescription=!0)}}"
					?disabled="${!!e?.isEditing||!!n?.isEditing}"
			  &gt;
					&lt;span class="icon" aria-hidden="true"&gt;
						&lt;span class="docon docon-edit-outline"&gt;&lt;/span&gt;
					&lt;/span&gt;
			  &lt;/button&gt;`:"",b=i?"plan":s?"challenge":"collection",y={collection:{light:"url(/media/profile/RegularCollectionsHeroImage.png?branch=main)",dark:"url(/media/profile/RegularCollectionsHeroImageDark.png?branch=main)"},plan:{light:"url(/media/learn/plans/skilling_plan_hero.png?branch=main)",dark:"url(/media/learn/plans/skilling_plan_hero.png?branch=main)"},challenge:{light:"url(/media/learn/challenge/challenges_hero.png?branch=main)",dark:"url(/media/learn/challenge/challenges_hero.png?branch=main)"}};return m`
		&lt;div
			class="hero hero-image ${i||s?"hero-sm flex-direction-row-tablet":"hero-md"} background-color-body-accent gradient-border-right gradient-border-body-accent
"
			style="--hero-background-image-light: ${y[b].light};
				--hero-background-image-dark: ${y[b].dark};
				"
		&gt;
			&lt;div class="hero-content"&gt;
				&lt;div class="padding-right-md"&gt;
					&lt;p class="supertitle letter-spacing-wide is-uppercase margin-bottom-xs"&gt;
						${i?uu:s?Xs:gs}
					&lt;/p&gt;
					&lt;h1
						class="title font-size-h2 margin-bottom-xs"
						?hidden="${!!e?.isEditingSummaryTitle||!!n?.isEditingSummaryTitle}"
					&gt;
						${p==="bookmarks"?rS:c}
						${r||s?m`
									&lt;button
										class="button button-sm button-clear button-primary margin-top-xxs margin-top-none-tablet"
										aria-label="${y_}"
										@click="${()=&gt;{e&amp;&amp;(e.isEditingSummaryTitle=!0),n&amp;&amp;(n.isEditingSummaryTitle=!0)}}"
										?disabled="${!!e?.isEditing||!!n?.isEditing}"
										?hidden="${p==="bookmarks"||!!e?.isPublicView||i||!!n?.isPublicView}"
									&gt;
										&lt;span class="icon" aria-hidden="true"&gt;
											&lt;span class="docon docon-edit-outline"&gt;&lt;/span&gt;
										&lt;/span&gt;
									&lt;/button&gt;
							  `:""}
					&lt;/h1&gt;

					${(e??n)?.isEditingSummaryTitle?BU(e??n):""}
					${i?Fme(g):""}
					${a?m`&lt;div class="column is-three-fifths-tablet is-9-desktop margin-bottom-xs"&gt;
								&lt;p
									?hidden="${!!e?.isEditingSummaryDescription||!!n?.isEditingSummaryDescription}"
								&gt;
									${a} ${f}
								&lt;/p&gt;
						  &lt;/div&gt;`:!e?.isEditingSummaryDescription&amp;&amp;!n?.isEditingSummaryDescription&amp;&amp;!(e??t)?.isPublicView&amp;&amp;p!=="bookmarks"?m`&lt;div class="font-style-italic font-weight-light"&gt;
								${XR} ${f}
						  &lt;/div&gt;`:""}
					${(e??n)?.isEditingSummaryDescription?zU(e??n):""}
					${NU(e,t,n)}
					${e?x$e(e):""}
					${e?.isUserAuthenticated&amp;&amp;l?.length&amp;&amp;d&amp;&amp;u&amp;&amp;h?m`&lt;div class="margin-top-xs"&gt;
								${Ub((d-u)/d)}
						  &lt;/div&gt;`:""}
				&lt;/div&gt;
			&lt;/div&gt;
			${i?qme(t?.plan?.learningOutcomes):""}
		&lt;/div&gt;
	`}function qme(e=[]){return m`
		&lt;div class="hero-details"&gt;
			&lt;div
				id="learning-outcomes-container"
				class="hero-details-card border border-radius-lg box-shadow-heavy padding-sm content width-full width-300-tablet width-500-desktop"
			&gt;
				&lt;p class="font-weight-bold margin-top-none"&gt;${mu}&lt;/p&gt;
				&lt;ul class="list-style"&gt;
					${(e??[])?.map(t=&gt;t?m`&lt;li&gt;${t}&lt;/li&gt;`:"")}
				&lt;/ul&gt;
			&lt;/div&gt;
		&lt;/div&gt;
	`}function x$e(e){return!e.isOfficialOrOverride&amp;&amp;L.tenantId===ei&amp;&amp;e.collectionOwner?.userId===L.userId&amp;&amp;e.collection.id!=="bookmarks"?m`&lt;p class="font-size-sm font-weight-semibold display-flex align-items-center"&gt;
				&lt;button class="link-button font-weight-semibold" @click="${()=&gt;e.convertCollection()}"&gt;
					${mp}
				&lt;/button&gt;
				${T$e()}
		  &lt;/p&gt;`:""}function T$e(){return m`
		&lt;details class="popover"&gt;
			&lt;summary
				aria-label="${JT}"
				class="font-size-sm"
				title="${JT}"
			&gt;
				&lt;span class="icon has-text-primary" aria-hidden="true"&gt;
					&lt;span class="docon docon-status-info-outline margin-left-xs margin-bottom-xxs"&gt;&lt;/span&gt;
				&lt;/span&gt;
			&lt;/summary&gt;
			&lt;div class="popover-content font-size-sm"&gt;${QR}&lt;/div&gt;
		&lt;/details&gt;
	`}function Fme(e){if(At(e))return m``;let t="";switch(e){case 0:return m``;case 1:t=String(IY);break;default:t=String(LY).replace("{numberOfMilestones}",(e??"").toString());break}return m`&lt;p class="margin-bottom-xs"&gt;${t}&lt;/p&gt;`}var qWt={input:{id:"challenge-primary-subject",name:"challenge-primary-subject",docon:"search",isFullWidth:!0,placeholder:xz,required:!0},getSuggestions:async()=&gt;[],getTitle:e=&gt;e.displayName||e.value,noResultsTemplate:m`&lt;span class="font-weight-semibold"&gt;${zn}&lt;/span&gt;`,itemTemplate:e=&gt;m`${e.displayName||e.value}`};function H$e(e,t){let n=eM,o=tM,r=nM,i=oM,s=On("me","collections"),a=b_,l=`/${_.data.userLocale}/`;return e==="plan"&amp;&amp;(n=S7,o=w7,r=E7,i=k7,s=On("me","plans")),e==="challenge"&amp;&amp;(n=kz,o=Cz,r=Az,i=Pz,s=On("me","challenges"),t&amp;&amp;(a=Iz,l=bo(t,"leaderboard"))),m`&lt;div
		class="display-flex flex-direction-column width-600-tablet justify-content-center padding-lg"
	&gt;
		&lt;h1 class="font-size-h1 line-height-normal"&gt;${n}&lt;/h1&gt;
		&lt;p&gt;${o}&lt;/p&gt;
		&lt;p&gt;${r}&lt;/p&gt;
		&lt;div class="buttons padding-top-sm"&gt;
			&lt;a href="${s}" class="button button-sm button-filled button-primary"&gt;
				${i}&lt;/a
			&gt;
			&lt;a href="${l}" class="button button-sm button-primary"&gt;
				${a}&lt;/a
			&gt;
		&lt;/div&gt;
	&lt;/div&gt;`}function VU(e="collection",t){return m`
		&lt;section
			class="display-flex flex-direction-column flex-direction-row-tablet align-items-center justify-content-center padding-block-xl"
			data-test-id="private-${e}-section"
		&gt;
			&lt;div class="display-flex align-items-center"&gt;${H$e(e,t)}&lt;/div&gt;
			&lt;div class="display-flex align-items-center padding-lg"&gt;
				&lt;figure aria-hidden="true"&gt;
					&lt;img alt="" src="/en-us/media/profile/private-collections-icon.png?branch=main" /&gt;
				&lt;/figure&gt;
			&lt;/div&gt;
		&lt;/section&gt;
	`}function Yme(e){let n=/(?:status|code)[^\d]*(\d{3})/i.exec(e);return n?parseInt(n[1],10):null}var Xd=class extends bt{constructor(n=null,o=null,r=!0,i=!1,s="Unknown"){super();this.id=n;this.collectionOwner=o;this.isPublicView=r;this.hasActiveTakedowns=i;this.reportStatus=s;this.isUserAuthenticated=L.isAuthenticated;this.isUserChallengeAdmin=L.isChallengeAdmin;this.responseErrorCode=0;this.isChallengeCollection=!1;this._busy=!1;this._editingId=null;this._editingSectionId=null;this._isEditingSummaryTitle=!1;this._isEditingSummaryDescription=!1;this._isOfficialOrOverride=!1;this._showUserDisplayName=!1}get breadcrumbTitle(){return this.collection?this.collection.name:""}get editingId(){return this._editingId}set editingId(n){this._editingId=n,this.notifyPropertyChanged()}get editingSectionId(){return this._editingSectionId}set editingSectionId(n){let o=this._editingSectionId;this._editingSectionId=n,this.notifyPropertyChanged(),n?document.getElementById("add-edit-section-form")?.focus():document.getElementById(o===dh?"section":`edit-section-${o}`)?.focus()}get isEditingSummaryTitle(){return this._isEditingSummaryTitle}set isEditingSummaryTitle(n){this._isEditingSummaryTitle=n,this.notifyPropertyChanged()}get isEditingSummaryDescription(){return this._isEditingSummaryDescription}set isEditingSummaryDescription(n){this._isEditingSummaryDescription=n,this.notifyPropertyChanged()}get isEditing(){return this.editingId!==null||this.editingSectionId!==null||this.isEditingSummaryTitle||this.isEditingSummaryDescription}get isOfficialOrOverride(){return this._isOfficialOrOverride}set isOfficialOrOverride(n){this._isOfficialOrOverride=n,this.notifyPropertyChanged()}get busy(){return this._busy}get showUserDisplayName(){return this._showUserDisplayName}async beforeActivate(n=null){try{this.collection=this.id?await xt.getList(this.id):n;let o=new URLSearchParams(location.search),r=o.has("force-official-collection")?o.get("force-official-collection")==="true":!1;if(this._isOfficialOrOverride=this.collection?.isOfficial||r,this.isChallengeCollection=!At(this.collection?.challengeId)||!At(this.collection?.learnChallengeId),this.isUserAuthenticated&amp;&amp;this.isUserChallengeAdmin===void 0&amp;&amp;(this.isUserChallengeAdmin=(await hc("me"))?.isChallengeAdmin??!1),this.collectionOwner===null){let i=await hc(`id:${this.collection.userId}`);this.setPublicCollectionOwner(i)}L.userId===this.collectionOwner?.userId?(this.setIsPublicView(!1),this.setHasActiveTakedowns(await xt.getActiveTakedowns(this.id))):this.setReportStatus(await xt.getReportStatus(this.id)),this.notifyPropertyChanged()}catch(o){if(o instanceof Error){let r=Yme(o.message);r&amp;&amp;(this.responseErrorCode=r)}}}async updateCollection(n,o){if(this.busy)throw new Error("Busy");this.setBusy();try{let r=await xt.updateListMetadata(this.id,{name:n,description:o});if(r.hasError===!1){let{data:i}=r;this.collection=i}else throw new Yo({errorCode:r.error.errorCode})}finally{this.setHasActiveTakedowns(!1),this.setReady()}}async toggleShowUserDisplayName(){if(this.busy)throw new Error("Busy");this.setBusy();try{let n=await xt.toggleShowUserDisplayName(this.collection.id,!this.collection.showUserDisplayName);if(n.hasError===!1){let{data:o}=n;this.collection=o}else throw new Yo({errorCode:n.error.errorCode})}finally{this.setReady()}}async setPublicCollectionOwner(n){this.collectionOwner=n}async setIsPublicView(n){this.isPublicView=n}async setHasActiveTakedowns(n){this.hasActiveTakedowns=n}async setReportStatus(n){this.reportStatus=n}async deleteCollection(){if(this.busy)throw new Error("Busy");this.setBusy();try{let{submitted:n}=await Zn(pI(this.collection.name,qh,Tp));n&amp;&amp;(await xt.deleteList(this.id),location.href=`${Pn(L.userName,"collections")}`)}finally{this.setReady()}}async localizeCollection(){if(this.busy)throw new Error("Busy");this.setBusy();try{let{submitted:n}=await Zn(mI(),!0);if(n){let o=Zn(hI());await xt.submitForLocalize(this.id),await o;let r=document.getElementById("submit-loc"),i=document.createElement("p");i.classList.add("margin-top-sm"),i.setAttribute("id","loc-submitted-text");let s=m`${aS}`;S(s,i),document.getElementById("icon-list").parentElement.appendChild(i),r.hidden=!0}}finally{this.setReady()}}async copyCollection(){if(this.busy)throw new Error("Busy");this.setBusy();try{let n=await xt.copyList(this.collection.id,this.collection.name,this.collection.description);if(n.hasError===!1){let{data:o}=n,{submitted:r}=await Zn(Ice(iS,oS));r&amp;&amp;(location.href=Yc(o.id).toString())}else throw new Yo({errorCode:n.error.errorCode})}finally{this.setReady()}}async convertCollection(){if(this.busy)throw new Error("Busy");this.setBusy();try{let{submitted:n}=await Zn(Pce(ZT,mp));n&amp;&amp;(await xt.convertList(this.collection.id),location.reload())}finally{this.setReady()}}async updatePrivacy(){if(this.busy)throw new Error("Busy");if(!this.collection||!this.collection.id)throw new Error("Invalid Collection");this.setBusy();try{let n=await xt.toggleListPrivacy(this.collection.id,!this.collection.isPrivate);if(n.hasError===!1){let{data:o}=n;this.collection=o}else throw new Yo({errorCode:n.error.errorCode})}finally{this.setReady()}}async commitUrlItem(n,o,r=-1,i){if(this.busy)throw new Error("Busy");this.setBusy();try{let s=yse(o,n),a=await(i?xt.updateItem(this.id,i,s):xt.addItem(this.id,s));if(a.hasError===!1){let{data:l}=a;if(this.collection.sectionCount){let c=r!==-1?r:this.collection.sectionCount-1;if(i){let u=this.collection.sections[c].items.findIndex(d=&gt;d.id===i);this.collection.sections[c].items[u]=l}else this.collection.sections[c].items.push(l),this.collection.sections[c].itemCount=this.collection.sections[c].items.length;return}if(i){let c=this.collection.items.findIndex(u=&gt;u.id===i);this.collection.items[c]=l}else this.collection.items.push(l),this.collection.itemCount=this.collection.items.length}else throw new Yo({errorCode:a.error.errorCode})}finally{this.setReady()}}async moveItem(n,o,r=-1){if(this.busy)throw new Error("Busy");this.setBusy();try{if(o===0)return;let i=r!==-1?{sectionId:this.collection.sections[r].id,items:this.collection.sections[r].items.map(c=&gt;c.id)}:{sectionId:null,items:this.collection.items.map(c=&gt;c.id)},s=r!==-1&amp;&amp;this.collection.sections[r+o]?{sectionId:this.collection.sections[r+o].id,items:this.collection.sections[r+o].items.map(c=&gt;c.id)}:null,a=O$e(n,o,i,s),l=await xt.sortList(this.id,a);if(l.hasError===!1)this.collection=l.data;else throw new Error(l.error.message)}finally{this.setReady()}}async moveSection(n,o){if(this.busy)throw new Error("Busy");this.setBusy();try{if(o===0)return;if(o===-1){if(n===0)return;let s=this.collection.sections[n],a=this.collection.sections[n-1];this.collection.sections[n]=a,this.collection.sections[n-1]=s}if(o===1&amp;&amp;this.collection.sections!==void 0){if(n===this.collection.sections.length-1)return;let s=this.collection.sections[n],a=this.collection.sections[n+1];this.collection.sections[n]=a,this.collection.sections[n+1]=s}let r=this.collection.sections.map(s=&gt;({sectionId:s.id,items:s.items.map(a=&gt;a.id)})),i=await xt.sortList(this.id,r);if(i.hasError===!1)this.collection=i.data;else throw new Error(i.error.message)}finally{this.setReady()}}async deleteItem(n,o=-1){if(!this.busy){this.setBusy();try{let{submitted:r}=await Zn(pI(n.data.title,qh,Tp));if(r){if(await xt.deleteItem(this.id,n.id),this.collection.sectionCount&amp;&amp;o!==-1){this.collection.sections[o].items=this.collection.sections[o].items.filter(i=&gt;i.id!==n.id),this.collection.sections[o].itemCount=this.collection.sections[o].items.length;return}this.collection.itemCount&amp;&amp;(this.collection.items=this.collection.items.filter(i=&gt;i.id!==n.id),this.collection.itemCount=this.collection.items.length)}}finally{this.setReady()}}}async commitSection(n,o){if(this.busy)throw new Error("Busy");this.setBusy();try{let r=await(this.editingSectionId===dh?xt.createSection(this.id,[...n?.trim()].length!==0?n:this.getDefaultSectionName(),o):xt.updateSection(this.id,this.editingSectionId,n,o));if(r.hasError===!1){let{data:i}=r;this.collection=i}else throw new Yo({errorCode:r.error.errorCode})}finally{this.editingSectionId!==dh&amp;&amp;this.setHasActiveTakedowns(!1),this.setReady()}}async deleteSection(n){if(this.busy)throw new Error("Busy");this.setBusy();try{let o=await xt.deleteSection(this.id,n);if(o.hasError===!1){let{data:r}=o;this.collection=r}}finally{this.setReady()}}getAmountStrings(){let n="",o="";if(this.collection.totalItems===0)return{pathCountFormat:n,moduleCountFormat:o};let{path:r,module:i}=this.getCollectionItemsAmount();return r!==0&amp;&amp;(n=(r===1?z4:B4).replace("{numberOf}",r.toString())),i!==0&amp;&amp;(o=(i===1?cS:lS).replace("{numberOf}",i.toString())),{pathCountFormat:n,moduleCountFormat:o}}getCollectionItemsAmount(){return this.collection.items.concat(...this.collection.sections?this.collection.sections.map(o=&gt;o.items??[]):[]).reduce((o,r)=&gt;((r.data.pageKind==="path"||r.data.pageKind==="module")&amp;&amp;o[r.data.pageKind]++,o),{path:0,module:0})}canCopyAsChallenge(){return(!!this.isUserChallengeAdmin||L.tenantId===ei)&amp;&amp;(Object.values(this.getCollectionItemsAmount()).some(n=&gt;n&gt;0)||Object.values(this.getCollectionSectionItemsAmount()).some(n=&gt;n&gt;0))}setBusy(){this._busy=!0,this.notifyPropertyChanged()}setReady(){this._busy=!1,this.notifyPropertyChanged()}notifyPropertyChanged(){this.publish(new dt)}getDefaultSectionName(){if(!this.collection.sectionCount)return WT.replace("{number}",Oa(1));let n=this.collection.sectionCount+1,o="";do o=WT.replace("{number}",Oa(n)),n+=1;while(this.collection.sections.findIndex(r=&gt;r.name===o)!==-1);return o}getCollectionSectionItemsAmount(){return(this.collection.sections??[]).reduce((n,o)=&gt;{let r=(o.items??[]).reduce((i,s)=&gt;((s.data.pageKind==="path"||s.data.pageKind==="module")&amp;&amp;i[s.data.pageKind]++,i),{path:0,module:0});return n.path+=r.path,n.module+=r.module,n},{path:0,module:0})}};function O$e(e,t,n,o){if(!n)throw new Error("Initial section is undefined.");let r={sectionId:n.sectionId,items:n.items},i=e+t;if(i&gt;=0&amp;&amp;i&lt;r.items.length){let a=r.items[i];return r.items[i]=r.items[e],r.items[e]=a,[r]}if(!o)throw new Error("Invalid move operation");let s={sectionId:o.sectionId,items:o.items};return t===-1?s.items.push(r.items.shift()):s.items.unshift(r.items.pop()),[r,s]}var jU=m`
	&lt;div class="display-flex has-body-background-dark padding-xxs padding-xs-tablet margin-bottom-lg"&gt;
		&lt;div&gt;
			&lt;span class="has-text-primary icon" aria-hidden="true"&gt;
				&lt;span class="docon docon-status-info-outline"&gt;&lt;/span&gt;
			&lt;/span&gt;
		&lt;/div&gt;
		&lt;div&gt;
			&lt;h2&gt;${d9.replace("{productName}","Microsoft Educator Center")}&lt;/h2&gt;
			&lt;p&gt;${t5}&lt;/p&gt;
			&lt;p&gt;${z(n5)}&lt;/p&gt;
		&lt;/div&gt;
	&lt;/div&gt;
`;function YU(e,t=!1){let n;switch(e){case"activity":return QI(!1,"zero-state-training-activity.png",f9);case"credentials":return n={iconUrl:"zero-state-applied-skills.svg",message:HM,links:[{url:`/${_.data.userLocale}/${I.appliedSkillsShare?"credentials":"certifications"}/browse/`,text:Yn(m2)}]},Ar(n);case"certifications":return n={iconUrl:"zero-state-certifications.svg",message:HM,links:[{url:`/${_.data.userLocale}/credentials/browse/`,text:oc}]},Ar(n);case"transcript":return n={iconUrl:"zero-state-transcript.png",message:k9,links:[{url:`/${_.data.userLocale}/training/`,text:Jh}]},Ar(n);case"collections":return n={iconUrl:"no-collections.svg",message:_9,links:[]},function(){function r(i){return i?QI(!0,"zero-state-plans.svg"):Ar(n)}return gr(Wd.then(r).catch(r),"")}();case"qna":return n={iconUrl:"zero-state-qa.png",message:T9,links:[{url:`/${_.data.userLocale}/answers/`,text:"Q&amp;A"}]},Ar(n);case"achievements":return n={iconUrl:"zero-state-achievements.png",message:h9,links:[{url:`/${_.data.userLocale}/training/`,text:Jh}]},Ar(n,t);case"training":let o=m`&lt;li&gt;${z(FM)}&lt;/li&gt;
				&lt;li&gt;${z(UM)}&lt;/li&gt;
				&lt;li&gt;${z(qM)}&lt;/li&gt;`;return QI(!1,"zero-state-training-activity.png",E9,o);case"challenges":return QI(!0,"zero-state-plans.svg");case"plans":return n=zs?{iconUrl:"zero-state-plans.svg",message:O7,links:[]}:{iconUrl:"zero-state-plans.svg",message:I7,links:[{url:On("me","collections").href,text:n0}]},Ar(n);case"modules-tab":return n={iconUrl:"zero-state-achievements.png",message:w9,links:[{url:`/${_.data.userLocale}/training/browse/?resource_type=module`,text:Jh}]},Ar(n);case"learning-paths-tab":return n={iconUrl:"zero-state-achievements.png",message:S9,links:[{url:`/${_.data.userLocale}/training/browse/?resource_type=learning%20path`,text:Jh}]},Ar(n);case"courses-tab":return n={iconUrl:"zero-state-achievements.png",message:v9,links:[{url:`/${_.data.userLocale}/training/browse/?resource_type=course`,text:Jh}]},Ar(n);case"other-tab":return n={iconUrl:"zero-state-achievements.png",message:y9,links:[{url:"",text:""}]},Ar(n);case"plans-tab":return n={iconUrl:"zero-state-achievements.png",message:x9,links:[{url:"",text:""}]},Ar(n);case"challenges-tab":return n={iconUrl:"zero-state-achievements.png",message:b9,links:[{url:"",text:""}]},Ar(n);case"started-tab":return n={iconUrl:"zero-state-plans.svg",message:M7,links:[]},Ar(n);case"completed-tab":return n={iconUrl:"zero-state-plans.svg",message:L7,links:[]},Ar(n);case"created-tab":return n={iconUrl:"zero-state-plans.svg",message:R7,links:[{url:On("me","collections").href,text:n0}]},Ar(n);default:throw new Error("Unsupported profile section: "+e)}}function QI(e=!0,t="zero-state-training-activity.png",n=g9,o=m`&lt;li&gt;${z(FM)}&lt;/li&gt;
		&lt;li&gt;${z(UM)}&lt;/li&gt;
		&lt;li&gt;${z(m9)}&lt;/li&gt;
		&lt;li&gt;${z(qM)}&lt;/li&gt;`){return m` &lt;div class="display-flex flex-direction-column align-items-center"&gt;
		&lt;figure class="image image-76x76 is-center-aligned"&gt;
			&lt;img alt="" src="/en-us/media/profile/${t}?branch=live" /&gt;
		&lt;/figure&gt;
		&lt;div class="has-text-subtle" ?hidden="${e}"&gt;
			&lt;span class="display-block is-text-centered margin-block-xs"&gt;${n}&lt;/span&gt;
			&lt;ul class="default margin-left-sm"&gt;
				${o}
			&lt;/ul&gt;
		&lt;/div&gt;
	&lt;/div&gt;`}function Ar(e,t=!1){return m`
		${t?jU:""}
		&lt;div
			id="profile-zero-state-template"
			class="display-flex flex-direction-column align-items-center is-text-centered"
		&gt;
			&lt;figure class="image image-76x76 is-center-aligned"&gt;
				&lt;img alt="" src="/en-us/media/profile/${e.iconUrl}?branch=live" /&gt;
			&lt;/figure&gt;
			&lt;span class="has-text-subtle margin-block-xs"&gt;${e.message}&lt;/span&gt;
			&lt;div&gt;
				${e.links.map(n=&gt;m`&lt;a class="padding-xxs font-size-sm" href="${n.url}"&gt;${n.text}&lt;/a&gt;`)}
			&lt;/div&gt;
		&lt;/div&gt;
	`}var vnn={...Eu,moduleAssessmentPassed:"moduleAssessmentPassed",moduleAssessmentFailed:"moduleAssessmentFailed"};var Kme=ut(),Wme=_.data.contentLocale||_.data.userLocale;async function hh(e,t){let n=q0(e),o=[],r={method:"GET"},i=n.map(async s=&gt;{let a={branch:Kme,uids:s.join(";"),locale:Wme},l=`${$.learn.progress.user}?${ne(a)}`,c=j(l,r),u=await M(c);if(u.ok&amp;&amp;u.status!==204){let d=await u.json();o.push(...d)}if(!u.ok)throw new bn(u)});try{t?.updateProgress("Getting user progress by uids"),await Promise.all(i),t?.updateProgress("Got user progress by uids")}catch(s){t?.fail(s)}return o}function Xme(e,t){let n={branch:Kme,locale:Wme,...I.moduleAssessments?{isModuleAssessment:!0}:{}},o=`${$.learn.progress.batchUnit}?${ne(n)}`,i={method:"PUT",body:JSON.stringify(e)};return t?.updateProgress("Putting batch Progress"),M(j(o,i)).then(s=&gt;ue(s)).then(s=&gt;{if(s.ok)return t?.updateProgress("Completed putting batch progress"),s.json();throw new bn(s)}).catch(s=&gt;(t?.fail(s),Promise.reject()))}var Hb={all:Ks,documentation:sc,training:Mi,credential:Mo,qna:$_,reference:Xo,show:Ii};var Jme={...eI};var cs={all:Ks,last24hours:_W,last7days:bW,last30days:vW,last365days:yW,custom:UG};var KI={advanced:mB,beginner:a2,intermediate:f3};function QU(e){switch(e){case"beginner":return 0;case"intermediate":return 1;case"advanced":return 2;default:return 3}}var KU={ar:SS,"ar-sa":H3,bg:wS,"bg-bg":O3,"bs-cyrl":B3,"bs-latn":ES,ca:kS,cs:CS,da:AS,de:PS,el:IS,"el-gr":z3,en:LS,"en-my":G3,es:RS,"es-mx":V3,et:MS,eu:DS,fi:$S,fil:NS,fr:qS,ga:FS,gl:US,he:HS,hi:OS,hr:BS,hu:zS,"hu-hu":j3,id:GS,"id-id":Y3,is:VS,it:jS,ja:YS,kk:QS,ko:KS,lb:WS,lt:XS,lv:JS,ms:ZS,mt:ew,nb:tw,nl:nw,pl:ow,pt:rw,"pt-br":K3,"pt-pt":W3,ro:iw,ru:sw,sk:aw,sl:lw,"sr-cyrl":cw,"sr-latn":uw,sv:dw,th:pw,tr:mw,uk:hw,"uk-ua":X3,ur:J3,vi:gw,"vi-vn":Z3,"zh-cn":fw,"zh-hk":bw,"zh-tw":_w};var Zme={event:bp,series:xS,show:Ii};var zr={category:Hb,credential_types:Jme,date:cs,levels:KI,locales:KU,resource_type:{...jle,...eI},show_type:Zme,years:w0,author:Vh,tags:b0},Ob={azure_categories:f2,category:iM,credential_types:qG,event_groups:CV,languages:A9,date:w_,levels:$3,locales:w3,products:Gh,roles:P8,resource_type:f8,subjects:jQ,type:_z,show_type:A3,years:w0,author:Vh,tags:b0},ehe={azure_categories:g2,category:iM,credential_types:NG,event_groups:kV,languages:C9,date:w_,levels:M3,locales:IM,products:aa,roles:v8,resource_type:xW,subjects:VQ,type:bz,show_type:C3,years:$W,author:Vh,tags:tK};function yn(e){switch(e){case"locales":return 0;case"products":return 1;case"languages":return 2;case"roles":return 3;case"levels":return 4;case"subjects":return 5;case"type":return 6;case"resource_type":return 7;case"event_groups":return 8;case"years":return 9;case"azure_categories":return 10;default:return 11}}var eNe=parseInt(A("hoursToComplete"),10),trn=LE(eNe).toLocaleLowerCase();var Ne={ar:SS,bg:wS,"bs-latn":ES,ca:kS,cs:CS,da:AS,de:PS,el:IS,en:LS,es:RS,et:MS,eu:DS,fi:$S,fil:NS,fr:qS,ga:FS,gl:US,he:HS,hi:OS,hr:BS,hu:zS,id:GS,is:VS,it:jS,ja:YS,ka:Q3,kk:QS,ko:KS,lb:WS,lt:XS,lv:JS,ms:ZS,mt:ew,nb:tw,nl:nw,pl:ow,pt:rw,ro:iw,ru:sw,sk:aw,sl:lw,"sr-cyrl":cw,"sr-latn":uw,sv:dw,th:pw,tr:mw,uk:hw,vi:gw,"zh-cn":fw,"zh-hk":bw,"zh-tw":_w},WI=new Map([["ar-sa",Ne.ar],["bg-bg",Ne.bg],["bs-latn-ba",Ne["bs-latn"]],["ca-es",Ne.ca],["cs-cz",Ne.cs],["da-dk",Ne.da],["de-at",`${Ne.de} (${aM})`],["de-ch",`${Ne.de} (${x_})`],["de-de",Ne.de],["el-gr",Ne.el],["en-au",`${Ne.en} (${sM})`],["en-ca",`${Ne.en} (${dS})`],["en-gb",`${Ne.en} (${fM})`],["en-ie",`${Ne.en} (${uM})`],["en-in",`${Ne.en} (${cM})`],["en-my",`${Ne.en} (${pS})`],["en-nz",`${Ne.en} (${pM})`],["en-sg",`${Ne.en} (${hM})`],["en-us",`${Ne.en} (${bM})`],["en-za",`${Ne.en} (${gM})`],["es-es",`${Ne.es}`],["es-mx",`${Ne.es} (${dM})`],["et-ee",Ne.et],["eu-es",Ne.eu],["fi-fi",Ne.fi],["fil-ph",Ne.fil],["fr-be",`${Ne.fr} (${uS})`],["fr-ca",`${Ne.fr} (${dS})`],["fr-ch",`${Ne.fr} (${x_})`],["fr-fr",`${Ne.fr}`],["ga-ie",Ne.ga],["gl-es",Ne.gl],["he-il",Ne.he],["hi-in",Ne.hi],["hr-hr",Ne.hr],["hu-hu",Ne.hu],["id-id",Ne.id],["is-is",Ne.is],["it-ch",`${Ne.it} (${x_})`],["it-it",`${Ne.it}`],["ja-jp",Ne.ja],["ka-ge",Ne.ka],["kk-kz",Ne.kk],["ko-kr",Ne.ko],["lb-lu",Ne.lb],["lt-lt",Ne.lt],["lv-lv",Ne.lv],["ms-my",`${Ne.ms} (${pS})`],["mt-mt",Ne.mt],["nb-no",Ne.nb],["nl-be",`${Ne.nl} (${uS})`],["nl-nl",`${Ne.nl}`],["pl-pl",Ne.pl],["pt-br",`${Ne.pt}  (${lM})`],["pt-pt",`${Ne.pt} (${mM})`],["ro-ro",Ne.ro],["ru-ru",Ne.ru],["sk-sk",Ne.sk],["sl-si",Ne.sl],["sr-cyrl-rs",Ne["sr-cyrl"]],["sr-latn-rs",Ne["sr-latn"]],["sv-se",Ne.sv],["th-th",Ne.th],["tr-tr",Ne.tr],["uk-ua",Ne.uk],["vi-vn",Ne.vi],["zh-cn",Ne["zh-cn"]],["zh-tw",Ne["zh-tw"]],["zh-hk",Ne["zh-hk"]]]),tNe=e=&gt;WI.get(e);tNe.keys=()=&gt;WI.keys();var nNe=(()=&gt;{let e=["de","en","es","fr","it"],t=n=&gt;`${n} (${Ks})`;return new Map([...WI,...Object.entries(Ne).filter(([n])=&gt;e.includes(n)).map(([n,o])=&gt;[n,t(o)])])})();function oNe(){return Qs.template==="Course"?A("uid")??"":A("iltSchedulingId")??""}var XI=oNe();function tL(e,t="learningpath"){let n=te();return n["ns-enrollment-type"]||(n["ns-enrollment-type"]=t),n["ns-enrollment-id"]||(n["ns-enrollment-id"]=e),n}var ohe="ModuleProgress";async function Bb(e){if(!I.gamification)return;await Ae;let t=JSON.parse(we.getItem(ohe));if(A("page_type")!=="learn"||!L.isAuthenticated||!t||!t.progress)return;let n=t.progress.reduce((o,r)=&gt;(o[r.unitUid]=r.detail||{},o),{});await Xme(n,e),we.removeItem(ohe)}var _o=e=&gt;{let{title:t,url:n,titleId:o,resourceType:r,label:i=v4,labelClass:s="is-visually-hidden",buttonExtraClasses:a="button-primary"}=e;return m`
		&lt;button
			type="button"
			class="collection button button-clear ${a} has-inner-focus button-sm "
			data-bi-name="collection"
			data-list-item-title="${t}"
			data-list-item-url="${n}"
			data-list-type="collection"
			data-resource-type="${r||""}"
			aria-describedby="${o}"
		&gt;
			&lt;span class="icon" aria-hidden="true"&gt;
				&lt;span class="docon docon-circle-addition"&gt;&lt;/span&gt;
			&lt;/span&gt;
			&lt;span class="${s}"&gt;${i}&lt;/span&gt;
		&lt;/button&gt;
	`};var jx=class extends Xd{constructor(n){super();this.id=n;this.returnedForbidden=!1;this._planBusy=!1;this._skillingPlan=null;this._nextPlanItem=null;this._isNextPlanItemHighlighted=!1;this._stats=null;this._csv=null;this._milestonesSnapshot=[];this._newMilestonePosition=0;this._id=n}get busy(){return this._planBusy}get planId(){return this._id}set planId(n){this._id=n}get plan(){return this._skillingPlan}set plan(n){this._skillingPlan=n,n&amp;&amp;(this.collection=n.contentList,this.isOfficialOrOverride=this.collection?.isOfficial??!1),this.notifyPropertyChanged()}get nextPlanItem(){return this._nextPlanItem}set nextPlanItem(n){this._nextPlanItem=n}get isNextPlanItemHighlighted(){return this._isNextPlanItemHighlighted}set isNextPlanItemHighlighted(n){this._isNextPlanItemHighlighted=n}get milestonesSnapshot(){return this._milestonesSnapshot}set milestonesSnapshot(n){this._milestonesSnapshot=n}async setIsPublicView(n){this.isPublicView=n}get stats(){return this._stats}set stats(n){this._stats=n}get csv(){return this._csv}set csv(n){this._csv=n}isPublished(){return!At(this.plan?.publishedOn)}hasStarted(){return!At(this.plan?.startedOn)}isCompleted(){return!At(this.plan?.completedOn)||(this.plan?.itemsCompleted??0)===this.collection.totalItems}async localizePlan(){if(this.busy)throw new Error("Busy");this.setBusy();try{let{submitted:n}=await Zn(mI(void 0,EY),!0);if(n){let o=Zn(hI(kY));await xt.submitForLocalize(this.collection?.id),await o;let r=document.getElementById("submit-loc"),i=document.createElement("p");i.classList.add("margin-top-sm"),i.setAttribute("id","loc-submitted-text");let s=m`${jw}`;S(s,i),document.getElementById("icon-list")?.parentElement?.appendChild(i),r&amp;&amp;(r.hidden=!0)}}finally{this.setReady()}}resumePlan(){let{item:n,elementToHighlight:o}=TU(this.collection.sections??[]);location.hash=o,this.nextPlanItem=n,this.isNextPlanItemHighlighted=!0,this.notifyPropertyChanged()}setBusy(){this._planBusy=!0,this.notifyPropertyChanged()}setReady(){this._planBusy=!1,this.notifyPropertyChanged()}notifyPropertyChanged(){this.publish(new dt)}async beforeActivate(){try{if(location.hash="",this.plan=await jo.getSkillingPlan(this.planId),this.collectionOwner===null){let o=await hc(`id:${this.plan?.userId}`);this.setPublicCollectionOwner(o)}L.userId===this.collectionOwner?.userId?(this.setIsPublicView(!1),this.setHasActiveTakedowns(await xt.getActiveTakedowns(this.collection?.id)),await this.getPlanStatistics(),this.csv=`${$.lists}/skillingPlan/${this.planId}/csv`):this.setReportStatus(await xt.getReportStatus(this.collection?.id)),te(location.search).ref==="profile"&amp;&amp;this.hasStarted()?this.resumePlan():this.nextPlanItem=TU(this.collection.sections??[]).item,this.resetMilestones(),this.notifyPropertyChanged()}catch{this.plan=null}}async joinPlan(){if(this.busy)throw new Error("Busy");this.setBusy();try{await jo.joinSkillingPlan(this.planId),this.plan=await jo.getSkillingPlan(this.planId)}finally{this.setReady()}}addMilestone(){let n={id:`new-section-${this._newMilestonePosition}`,name:"",description:"",items:[]};this._newMilestonePosition++,this.milestonesSnapshot.push(n)}deleteMilestone(n){this.milestonesSnapshot.splice(n,1)}deleteItemInMilestone(n,o){if(this.collection?.sections===void 0)throw new Error("No sections found in the collection");let r=Zo(this.milestonesSnapshot?.[o]);r.items?.splice(n,1),r.itemCount=r.items?.length??0,this.milestonesSnapshot[o]=r}moveItemInMilestone(n,o,r){if(this.collection?.sections===void 0)throw new Error("No sections found in the collection");let i=Zo(this.milestonesSnapshot[r]);if(o===-1){let s=i.items?.splice(n,1)[0];i.items?.splice(n-1,0,s)}if(o===1){let s=i.items?.splice(n,1)[0];i.items?.splice(n+1,0,s)}this.milestonesSnapshot[r]=i}moveItemToMilestone(n,o,r){if(this.milestonesSnapshot?.[o]&amp;&amp;this.milestonesSnapshot?.[r]){let i=this.milestonesSnapshot[o].items?.[n],s=Zo(this.milestonesSnapshot);s[o]?.items?.splice(n,1),s[o].itemCount=s[o]?.items?.length??0,s[r]?.items?.push(i),s[r].itemCount=s[r]?.items?.length??0,this.milestonesSnapshot=[...s]}}moveMilestone(n,o){if(this.collection?.sections!==void 0){if(o===-1){let r=this.milestonesSnapshot.splice(n,1)[0];this.milestonesSnapshot.splice(n-1,0,r)}if(o===1){let r=this.milestonesSnapshot.splice(n,1)[0];this.milestonesSnapshot.splice(n+1,0,r)}}}areMilestonesCommitted(){return JSON.stringify(this.collection.sections)===JSON.stringify(this.milestonesSnapshot)}resetMilestones(){this.milestonesSnapshot=[...this.collection.sections??[]]}async updatePlan(n){if(this.busy)throw new Error("Busy");this.setBusy();let o=null;try{o=await jo.updateSkillingPlan(this.planId,n),o.hasError===!1&amp;&amp;(this.plan=o.data,this.hasActiveTakedowns=!1)}finally{this.setReady()}return o}async updatePlanList(n){if(this.busy)throw new Error("Busy");this.setBusy();try{let o=await jo.updatePlanList(this.planId,{listId:this.collection.id,sections:n});if(o.hasError===!1&amp;&amp;(this.plan=o.data,this.resetMilestones(),this.hasActiveTakedowns=!1),o.hasError)throw new Yo({errorCode:o.error.errorCode})}finally{this.setReady()}}async toggleShowUserDisplayName(){if(this.busy)throw new Error("Busy");this.setBusy();try{let n=await xt.toggleShowUserDisplayName(this.collection.id,!this.collection.showUserDisplayName);if(n.hasError===!1){let{data:o}=n;this.collection=o}else throw new Yo({errorCode:n.error.errorCode})}finally{this.setReady()}}async deletePlan(){if(this.busy)throw new Error("Busy");this.setBusy();try{await jo.deleteSkillingPlan(this.planId)}finally{this.setReady()}}trackClick(n,o){if(this.busy)throw new Error("Busy");window.open(o,"_blank"),this.setBusy();try{let{id:r,data:{pageKind:i,progress:s}}=n;i!=="module"&amp;&amp;i!=="path"&amp;&amp;s!==1&amp;&amp;this.hasStarted()&amp;&amp;(jo.trackClick(this.planId,r),this.collection.sections?.forEach(a=&gt;{a.items?.forEach(l=&gt;{l.id===r&amp;&amp;(l.data.progress=1,this.plan={...this.plan,itemsCompleted:(this.plan?.itemsCompleted??0)+1})})}))}finally{this.setReady()}}async getPlanStatistics(){if(this.busy)throw new Error("Busy");this.setBusy();try{let n=await jo.getPlanStatistics(this.planId);n!==null&amp;&amp;(this.stats=n)}finally{this.setReady()}}async addToLearnersGroups(n){if(this.busy)throw new Error("Busy");this.setBusy(),this.plan!==null&amp;&amp;(this.plan?.learnerGroups===void 0||this.plan?.learnerGroups===null)&amp;&amp;(this.plan.learnerGroups=[]),this.plan?.learnerGroups?.push(n),this.setReady(),Yl("invite",void 0,this)}async updateLearnerGroup(n){let{id:o,name:r}=n;if(this.plan===null)throw new Error("Plan not found");if(this.busy)throw new Error("Busy");this.setBusy();let i=await jo.updateLearnerGroup(this.plan?.id,o,r);if(i.hasError===!1&amp;&amp;this.plan?.learnerGroups){let s=this.plan.learnerGroups.findIndex(l=&gt;l.id===o),{data:a}=i;s!==-1&amp;&amp;(this.plan.learnerGroups[s]=a)}return this.setReady(),i}async deleteLearnerGroup(n){if(this.busy)throw new Error("Busy");this.setBusy();let o=await jo.deleteLearnerGroup(this.plan?.id,n);return o.hasError===!1&amp;&amp;this.plan?.learnerGroups&amp;&amp;(this.plan.learnerGroups=this.plan?.learnerGroups?.filter(r=&gt;r.id!==n)),this.setReady(),o}};function eH(e,t=!1){let{pageKind:n,moduleCount:o,durationInMinutes:r}=e;if(n!=="module"&amp;&amp;n!=="path")return"";let i=o?m`&lt;li&gt;
				${o} ${o===1?Rr.toLowerCase():M_.toLowerCase()}
		  &lt;/li&gt;`:"",s=r?t?m`&lt;li&gt;
					&lt;span class="docon docon-status-waiting margin-right-xxs" aria-hidden="true"&gt;&lt;/span&gt;
					${ao(r)}
			  &lt;/li&gt;`:m`&lt;li&gt;${ao(r)}&lt;/li&gt;`:"";return m` ${i} ${s} `}function tH(e){let{pageKind:t,start:n,end:o,moduleCount:r}=e;if(t!=="challenge"||(!n||!o)&amp;&amp;r===void 0)return"";let i=n&amp;&amp;o?m`&lt;li&gt;
					${vz.replace("{start}",_s.format(new Date(n))).replace("{end}",_s.format(new Date(o)))}
			  &lt;/li&gt;`:"",s=r?m`&lt;li&gt;
				${r} ${r===1?Rr.toLowerCase():M_.toLowerCase()}
		  &lt;/li&gt;`:"";return m`${i}${s}`}function nH(e){let{url:t,submitterUsername:n,answerCount:o,commentCount:r,votes:i}=e;if(!t||!t.startsWith("/answers/questions")||!n&amp;&amp;o===void 0&amp;&amp;r===void 0&amp;&amp;i===void 0)return"";let s=n?m`&lt;li&gt;${n} ${L9}&lt;/li&gt;`:"",a=i!==void 0?m`&lt;li&gt;${i} ${D9}&lt;/li&gt;`:"",l=o!==void 0?m`&lt;li&gt;${o} ${R9}&lt;/li&gt;`:"",c=r!==void 0?m`&lt;li&gt;${r} ${M9}&lt;/li&gt;`:"";return m`${s}${a}${l}${c}`}function oH(e){let{pageKind:t,hoursToComplete:n}=e;return t!=="course"?"":n?m`&lt;li&gt;${SNe(n)}&lt;/li&gt;`:""}function rH(e){let{pageKind:t,start:n,end:o}=e;if(t!=="lifecycle"||!n&amp;&amp;!o)return"";let r=n?m`&lt;li&gt;
				${UQ.replace("{startDate}",new Date(n).toLocaleDateString())}
		  &lt;/li&gt;`:"",i=o?m`&lt;li&gt;${xV.replace("{endDate}",new Date(o).toLocaleDateString())}&lt;/li&gt;`:"";return m`${r}${i}`}function iH(e){let{pageKind:t,lastEpisode:n,episodeCount:o,pageType:r}=e;if(r!=="show"&amp;&amp;t!=="series"||!n&amp;&amp;!o)return"";let i=n?m`&lt;li&gt;
				${L3.replace("{date}",new Date(n).toLocaleDateString())}
		  &lt;/li&gt;`:"",s=o?m`&lt;li&gt;${P3.replace("{count}",o.toString())}&lt;/li&gt;`:"";return m`${i}${s}`}function sH(e){let{showName:t,uploadDate:n,pageType:o,durationInMillisecond:r}=e;if(o!=="episode"||!t&amp;&amp;!n&amp;&amp;!r)return"";let i=r?Z_(r):null,s=t?m`&lt;li&gt;${t}&lt;/li&gt;`:"",a=n?m`&lt;li&gt;
				${R3.replace("{date}",new Date(n).toLocaleDateString())}
		  &lt;/li&gt;`:"",l=i?m`&lt;li&gt;${ao(i)}&lt;/li&gt;`:"";return m`${s}${a}${l}`}function aH(e){let{startDate:t,endDate:n,pageType:o}=e;if(o!=="event"||!t&amp;&amp;!n)return"";let r=t&amp;&amp;n?m`&lt;li&gt;
					${new Date(t).toLocaleDateString()} - ${new Date(n).toLocaleDateString()}
			  &lt;/li&gt;`:"";return m`${r}`}function lH(e){let{eventTitle:t,startDate:n,pageType:o,durationInMillisecond:r}=e;if(o!=="eventsession"||!t&amp;&amp;!n&amp;&amp;!r)return"";let i=r?Z_(r):null,s=t?m`&lt;li&gt;${t}&lt;/li&gt;`:"",a=n?m`&lt;li&gt;${new Date(n).toLocaleDateString()}&lt;/li&gt;`:"",l=i?m`&lt;li&gt;${ao(i)}&lt;/li&gt;`:"";return m`${s}${a}${l}`}function SNe(e){let t=Math.floor(e/168),n=Math.floor(e%168/24),o=e-t*168-n*24,r=t&gt;0?`${t.toString()} ${t===1?aE:lE}`:null,i=n&gt;0?`${n.toString()} ${n===1?mS:E_}`:null,s=o&gt;0?`${o.toString()} ${o===1?bS:lu}`:null;return[r,i,s].filter(a=&gt;a!==null).join(", ")}function rL(e,t,n,o=0,r=-1,i="h3",s=!1,a,l){let{userLocale:c}=_.data,{pageKind:u,pageType:d,rating:p,title:h,url:g,progress:f,uid:b}=t.data;g=g,h=h;let y=e instanceof jx,v=y&amp;&amp;f?a:m``,T=p?m`&lt;ul class="card-content-metadata"&gt;
				${s?eH(t.data,!0):""}
		  &lt;/ul&gt;`:"",C=Vt=&gt;{let ln=tL(Vt.id,"Collection");return u==="challenge"&amp;&amp;t.data.challengeId&amp;&amp;(ln.id=t.data.challengeId),`${ne(ln)}`},k=Ux(u,d,g),D=t.type==="url"?`${SU(g)}`:k,N=u==="challenge"&amp;&amp;t.data.challengeId?g.split("?")[0]:g,re=t.data.url&amp;&amp;t.data.url.includes("/answers/"),Pe=t.type==="url"?g:`/${re?t.data.rawUrl.split("/")[3]:c}${N}?${C(e.collection)}`,W=async()=&gt;{e.editingId=t.id},Ze=s?m` &lt;a href="${Pe}" class="card-title" target="_blank"&gt; ${h} &lt;/a&gt;`:m` &lt;a href="${Pe}" class="card-content-title" target="_blank"&gt;
				${kNe(i,h)}
		  &lt;/a&gt;`;y&amp;&amp;(Ze=s?m` &lt;button
					class="card-title link-button"
					@click="${()=&gt;e.trackClick(t,Pe)}"
			  &gt;
					${h}
			  &lt;/button&gt;`:m` &lt;button
					class="card-content-title link-button"
					@click="${()=&gt;e.trackClick(t,Pe)}"
			  &gt;
					${h}
			  &lt;/button&gt;`);let Ht=t.type==="url"?m`&lt;div class="display-flex"&gt;
					&lt;div class="flex-direction-column"&gt;${Ze}&lt;/div&gt;
					&lt;div class="flex-direction-column"&gt;
						&lt;button
							type="button"
							class="button button-sm button-clear button-primary"
							aria-label="${Yr}"
							@click="${()=&gt;W()}"
							?hidden="${e.isPublicView||y}"
						&gt;
							&lt;span class="icon" aria-hidden="true"&gt;
								&lt;span class="docon docon-edit-outline"&gt;&lt;/span&gt;
							&lt;/span&gt;
						&lt;/button&gt;
					&lt;/div&gt;
			  &lt;/div&gt;`:m` ${Ze} `;return e.editingId===t.id?Vx(e,r,t):s?m`
					&lt;li
						id="${Jn(b)||`${t.type+"-"||""}item-${r}${n}`}"
						class="position-relative padding-bottom-sm ${o!==0&amp;&amp;n&gt;o-1?"expandable":""}"
					&gt;
						&lt;article
							class="card border-color-${y?l??"":"accent"} border-left-lg"
						&gt;
							&lt;div class="card-template"&gt;
								&lt;p class="card-supertitle"&gt;${D}&lt;/p&gt;
								${Ht}
								${t.data.iconUrl?m`&lt;img
											aria-hidden="true"
											class="card-template-icon"
											src="${t.data.iconUrl}"
									  /&gt;`:""}
								&lt;div class="card-template-detail"&gt;
									${T}
									&lt;ul class="metadata page-metadata"&gt;
										${tH(t.data)}
										${nH(t.data)}
										${oH(t.data)}
										${rH(t.data)}
										${iH(t.data)}
										${sH(t.data)}
										${aH(t.data)}
										${lH(t.data)}
									&lt;/ul&gt;
									${v}
								&lt;/div&gt;
							&lt;/div&gt;
							${y?"":ahe(e,n,t,r,!0)}
						&lt;/article&gt;
					&lt;/li&gt;
			  `:m`
					&lt;li
						id="${Jn(b)||`${t.type+"-"||""}item-${r}${n}`}"
						class="position-relative padding-bottom-sm ${o!==0&amp;&amp;n&gt;o-1?"expandable":""}"
					&gt;
						&lt;article
							class="card border-color-${y?l??"":"accent card-horizontal"} border-left-lg"
						&gt;
							&lt;div
								class="card-content margin-bottom-xxs margin-bottom-xs-tablet margin-left-sm-tablet"
							&gt;
								&lt;p class="card-content-super-title"&gt;${D}&lt;/p&gt;
								${Ht}
								&lt;div
									class="display-flex align-items-center-tablet justify-content-space-between-tablet flex-direction-column flex-direction-row-tablet"
								&gt;
									&lt;ul class="metadata page-metadata"&gt;
										${eH(t.data)}
										${tH(t.data)}
										${nH(t.data)}
										${oH(t.data)}
										${rH(t.data)}
										${iH(t.data)}
										${sH(t.data)}
										${aH(t.data)}
										${lH(t.data)}
									&lt;/ul&gt;
									${v}
								&lt;/div&gt;
								${T}
							&lt;/div&gt;
							${y?"":ahe(e,n,t,r)}
						&lt;/article&gt;
					&lt;/li&gt;
			  `}function ahe(e,t,n,o=-1,r=!1){let{challengeId:i,userId:s}=e.collection;return m`${e.isPublicView||e.isOfficialOrOverride&amp;&amp;s!==L.userId||i?ENe(e.isUserAuthenticated,n,r):wNe(e,t,n,o,r)}`}function wNe(e,t,n,o=-1,r=!1){let{progress:i}=n.data;n.data.uid=n.data.uid;let s=o&gt;=0?!(o===0&amp;&amp;t===0):t!==0,a=o&gt;-1?!(o&gt;=e.collection.sections?.length-1&amp;&amp;t&gt;=e.collection.sections[o]?.items.length-1):t&lt;e.collection.items.length-1,l=i?m`&lt;div class="card-footer-item"&gt;${Ub(i)}&lt;/div&gt;`:"",c=`pathormodule-${Jn(n.data.uid)}-title`;return m`
		&lt;div class="card-footer"&gt;
			${l}
			&lt;div class="card-footer-item"&gt;
				&lt;div class="buttons"&gt;
					${s?m` &lt;button
								class="button button-sm button-clear button-primary"
								aria-label="${J4}"
								?disabled=${e.busy}
								@click="${()=&gt;e.moveItem(t,-1,o)}"
						  &gt;
								&lt;span class="icon" aria-hidden="true"&gt;
									&lt;span class="docon docon-arrow-up8"&gt;&lt;/span&gt;
								&lt;/span&gt;
						  &lt;/button&gt;`:""}
					${a?m` &lt;button
								class="button button-sm button-clear button-primary"
								aria-label="${X4}"
								?disabled=${e.busy}
								@click="${()=&gt;e.moveItem(t,1,o)}"
						  &gt;
								&lt;span class="icon" aria-hidden="true"&gt;
									&lt;span class="docon docon-arrow-down8"&gt;&lt;/span&gt;
								&lt;/span&gt;
						  &lt;/button&gt;`:""}
					${r?m`${_o({title:n.data.title,url:n.data.url,titleId:c,resourceType:n.data.pageType,label:pt,labelClass:"add-to-collection-status"})}`:""}
					&lt;button
						class="button button-sm button-clear button-primary"
						aria-label="${kw}"
						@click="${()=&gt;e.deleteItem(n,o)}"
					&gt;
						&lt;span class="icon" aria-hidden="true"&gt;
							&lt;span class="docon docon-delete"&gt;&lt;/span&gt;
						&lt;/span&gt;
					&lt;/button&gt;
				&lt;/div&gt;
			&lt;/div&gt;
		&lt;/div&gt;
	`}function ENe(e,t,n=!1){let{progress:o}=t.data,r=n?m`&lt;div class="card-footer-item"&gt;
				&lt;div class="buttons"&gt;
					${_o({title:t.data.title,url:t.data.url,titleId:t.id,resourceType:t.data.pageType,label:pt,labelClass:"add-to-collection-status"})}
				&lt;/div&gt;
		  &lt;/div&gt;`:"",i=e&amp;&amp;o?m`&lt;div class="card-footer-item ${r?"":"is-left"}"&gt;
					${Ub(o)}
			  &lt;/div&gt;`:"";return r||i?m` &lt;div class="card-footer"&gt;${i} ${r}&lt;/div&gt;`:""}function kNe(e="h3",t){let n={h3:m`&lt;h3 class="title is-4 margin-bottom-xxs"&gt;${t}&lt;/h3&gt;`,h4:m`&lt;h4 class="title is-4 margin-bottom-xxs"&gt;${t}&lt;/h4&gt;`,h6:m`&lt;h6 class="title is-6 margin-bottom-xxs"&gt;${t}&lt;/h6&gt;`};return n[e]||n.h3}function lhe(e,t=0,n=!1){return m`
		${!e.collection?.items.length&amp;&amp;!e.collection?.sections?.length?ANe(e):CNe(e,t,n)}
	`}function CNe(e,t=0,n=!1){return m`
		&lt;div&gt;
			${e.collection?.sections?.length?e.collection.sections.map((o,r)=&gt;PNe(e,o,r,t)):m` &lt;ul id="items-list"&gt;
						${e.collection.items.map((o,r)=&gt;rL(e,o,r,t,void 0,void 0,n))}
				  &lt;/ul&gt;`}
			${e.editingId===HI?m`&lt;div class="position-relative padding-bottom-sm"&gt;
						${Vx(e)}
				  &lt;/div&gt;`:""}
			${e.editingSectionId===dh?m` &lt;div class="position-relative padding-bottom-sm"&gt;${OU(e)}&lt;/div&gt;`:""}
			${t===0||e.collection.items.length&lt;=t?"":m`&lt;button
						id="showMoreButton"
						class="button button-primary margin-left-xxs margin-top-xxs"
						aria-controls="items-list"
						data-show-more=""
						aria-expanded="false"
						data-title="${Kw}"
						data-expanded-title="${ZY}"
				  &gt;
						&lt;span class="show-more-text"&gt;${Kw}&lt;/span&gt;
				  &lt;/button&gt;`}
			${che(e)}
		&lt;/div&gt;
	`}function ANe(e){let t=`/${_.data.userLocale}/training/browse/`;return m`
		${e.isOfficialOrOverride?m`&lt;ul id="items-list"&gt;
					${e.editingId===HI?m`&lt;li class="position-relative padding-bottom-sm"&gt;
								${Vx(e)}
						  &lt;/li&gt;`:""}
			  &lt;/ul&gt;`:""}
		&lt;p
			class="padding-bottom-sm font-size-lg"
			?hidden="${e.isOfficialOrOverride&amp;&amp;e.editingId!==null}"
		&gt;
			${O4}
		&lt;/p&gt;
		${e.isPublicView?"":m` &lt;a href="${t}" class="button button-primary button-filled"&gt;
					&lt;span&gt;${_4}&lt;/span&gt;
			  &lt;/a&gt;`}
		${che(e,"margin-top-xl")}
	`}function che(e,t="margin-top-xxs"){if(e.isPublicView)return"";let n={handleEvent(r){r.preventDefault(),e.editingId=HI}},o={handleEvent(r){r.preventDefault(),e.editingSectionId=dh}};return m`
		${m`&lt;div
			id="editSection"
			class="display-flex justify-content-flex-start buttons ${t}"
			?hidden="${e.editingId!==null||e.editingSectionId!==null}"
		&gt;
			${e.isOfficialOrOverride?m`&lt;button
						id="url"
						class="button"
						data-bi-name="add-url"
						@click=${n}
						aria-label="${u4}"
						?disabled="${e.isEditing}"
				  &gt;
						&lt;span class="icon has-text-primary" aria-hidden="true"&gt;
							&lt;span class="docon docon-link"&gt;&lt;/span&gt;
						&lt;/span&gt;
						&lt;span&gt;${iE}&lt;/span&gt;
				  &lt;/button&gt;`:""}
			${e.collection?.items.length&gt;0||e.collection?.sections?.length&gt;0?m`&lt;button
						id="section"
						class="button"
						data-bi-name="add-section"
						@click=${o}
						?disabled="${e.isEditing}"
				  &gt;
						&lt;span class="icon has-text-primary" aria-hidden="true"&gt;
							&lt;span class="docon docon-section"&gt;&lt;/span&gt;
						&lt;/span&gt;
						&lt;span&gt;${XY}&lt;/span&gt;
				  &lt;/button&gt;`:""}
		&lt;/div&gt;`}
	`}function PNe(e,t,n=-1,o=0){let r=n&lt;e.collection.sections.length-1,i=n&gt;0;return m`
		&lt;section class="margin-top-md margin-bottom-md"&gt;
			&lt;header class="margin-bottom-md"&gt;
				${e.editingSectionId===t.id?OU(e,t):m`
								&lt;h3&gt;
									&lt;strong&gt;${t.name}&lt;/strong&gt;

									&lt;button
										type="button"
										id="edit-section-${t.id}"
										class="button button-sm button-clear"
										@click=${()=&gt;e.editingSectionId=t.id}
										?disabled="${e.isEditing}"
										?hidden=${e.isPublicView}
									&gt;
										&lt;span class="icon" aria-hidden="true"&gt;
											&lt;span class="docon docon-edit-outline has-text-primary"&gt;&lt;/span&gt;
										&lt;/span&gt;
										&lt;span class="visually-hidden"&gt;${Yr}&lt;/span&gt;
									&lt;/button&gt;
								&lt;/h3&gt;
								${t.description?m` &lt;p class="margin-top-xs margin-bottom-sm"&gt;${t.description}&lt;/p&gt;`:""}
						  `}
					  &lt;div class="buttons display-flex justify-content-flex-end"&gt;
					${i?m` &lt;button
									class="button button-sm button-clear button-primary"
									aria-label="${eG}"
									?disabled=${e.busy}
									?hidden=${e.isPublicView}
									@click="${()=&gt;e.moveSection(n,-1)}"
							  &gt;
									&lt;span class="icon" aria-hidden="true"&gt;
										&lt;span class="docon docon-arrow-up8"&gt;&lt;/span&gt;
									&lt;/span&gt;
							  &lt;/button&gt;`:""}
					${r?m` &lt;button
									class="button button-sm button-clear button-primary"
									aria-label="${Z4}"
									?disabled=${e.busy}
									?hidden=${e.isPublicView}
									@click="${()=&gt;e.moveSection(n,1)}"
							  &gt;
									&lt;span class="icon" aria-hidden="true"&gt;
										&lt;span class="docon docon-arrow-down8"&gt;&lt;/span&gt;
									&lt;/span&gt;
							  &lt;/button&gt;`:""}
			&lt;/header&gt;
			&lt;ul&gt;
				${t.items.map((s,a)=&gt;rL(e,s,a,o,n,"h4"))}
			&lt;/ul&gt;
		&lt;/section&gt;
	`}function uhe(e){return e.responseErrorCode===403?VU():e.responseErrorCode===404?RNe():e.collection?(e.collection.learnChallengeId&amp;&amp;yU("content",document.getElementById("article-header-breadcrumbs")||void 0,e.collection.learnChallengeId),m`
		${e.isOfficialOrOverride||e.collection.challengeId||e.collection.learnChallengeId?GU(e):YI(e)}
		${dhe(e)}
	`):YU("collections")}function dhe(e,t=0,n=!1,o="h2"){if(!e.collection)return"";let r=o==="h2"?m`&lt;h2 class="title is-4 margin-bottom-sm"&gt;${JR}&lt;/h2&gt;`:m`&lt;h3 class="title is-4 margin-bottom-sm"&gt;${JR}&lt;/h3&gt;`;return m`
		&lt;div class="modular-content-container"&gt;
			&lt;div class="section is-small is-uniform padding-block-sm padding-inline-xs padding-sm-tablet"&gt;
				&lt;div class="columns"&gt;
					&lt;div class="column"&gt;
						${!e.isPublicView&amp;&amp;e.hasActiveTakedowns?LNe(e):""}
						&lt;header&gt;${r}&lt;/header&gt;
						${lhe(e,t,n)}
					&lt;/div&gt;
				&lt;/div&gt;
			&lt;/div&gt;
		&lt;/div&gt;
	`}var INe=FI("ms--lists-violation-banner",pG,m`${z(mG)}`,hG);function LNe(e){return e?.collection?.learnChallengeId?UI(OR.replace("{detailPageLink}",bo(e.collection.learnChallengeId,"details")),Uz):INe}function RNe(){return m`&lt;div class="uhf-container"&gt;
		&lt;div
		class="justify-content-center columns has-large-gaps padding-top-md margin-top-sm-tablet margin-inline-xxl-desktop margin-bottom-md flex-direction-column flex-direction-row-tablet is-gapless-mobile"
	&gt;
		&lt;div class="column is-5"&gt;
			&lt;div class="display-none display-block-tablet"&gt;
				&lt;figure aria-hidden="true"&gt;
					&lt;img
						class="margin-top-xs image theme-display is-high-contrast is-dark"
						alt=""
						src="/en-us/media/learn/not-found/learn-not-found-dark-mode.png?branch=main"
						data-linktype="absolute-path"
						role="presentation"
					/&gt;
					&lt;img
						class="margin-top-xs image theme-display is-light"
						alt=""
						src="/en-us/media/learn/not-found/learn-not-found-light-mode.png?branch=main"
						data-linktype="absolute-path"
						role="presentation"
					/&gt;
				&lt;/figure&gt;
			&lt;/div&gt;
		&lt;/div&gt;
		&lt;section class="column is-7 has-text-wrap"&gt;
			&lt;h1 class="title is-1 margin-bottom-sm"&gt;${x4}&lt;/h1&gt;
			&lt;p class="font-size-xl is-reading-width"&gt;
				&lt;p&gt;${T4}&lt;/p&gt;
				&lt;br&gt;
				&lt;ol style="list-style-position:inside;"&gt;
					&lt;li class="margin-bottom-xs"&gt;${YR}&lt;/li&gt;
					&lt;li class="margin-bottom-xs"&gt;${S4}&lt;/li&gt;
					&lt;li class="margin-bottom-xs"&gt;${YR}&lt;/li&gt;
					&lt;li class="margin-bottom-xs"&gt;${z(w4)}&lt;/li&gt;
				&lt;/ol&gt;
				&lt;br&gt;
				&lt;p&gt;${E4}
				&lt;ul class="list-style-none margin-top-sm padding-none flex-direction-column"&gt;
					&lt;li&gt;&lt;a href="/" class="barLink"&gt;${k4}&lt;/a&gt;&lt;/li&gt;
					&lt;li&gt;&lt;a href="/search" class="barLink"&gt;${C4}&lt;/a&gt;&lt;/li&gt;
					&lt;li&gt;&lt;a href="/training/browse" class="barLink"&gt;${A4}&lt;/a&gt;&lt;/li&gt;
					&lt;li&gt;&lt;a href="/users/me/collections" class="barLink"&gt;${P4}&lt;/a&gt;&lt;/li&gt;
				&lt;/ul&gt;
			&lt;/p&gt;
		&lt;/section&gt;
	&lt;/div&gt;
	&lt;/div&gt;
		`}async function phe(){let e=document.querySelector("main &gt; .is-full-height"),t=MNe(Z.pathname),n=new Xd(t,void 0,!0);await n.beforeActivate();let o=async()=&gt;{S(uhe(n),e)};n.subscribe(dt,o),L.subscribe(Gn,o),o()}function MNe(e){let t;if(!e)return t=void 0,t;let n=/collections\/([^\/]+)/,o=e.match(n);return o===null||o&amp;&amp;!o[1]?t=void 0:o&amp;&amp;o[1]&amp;&amp;(t=o[1]),t}function mhe(){let e=document.getElementById("filter-list");if(!e)return;let t=Array.from(document.querySelectorAll(".profile-component")),n=0,o=()=&gt;{clearTimeout(n),n=setTimeout(()=&gt;{DNe(bE(e.value),t)},250)};e.addEventListener("input",o),e.addEventListener("change",o)}function DNe(e,t){let n=document.querySelector(".no-results"),o=new RegExp(e,"gi");n.hidden=!0;let r=t.filter(i=&gt;(i.hidden=!i.textContent.match(o),i.hidden?!1:i));return r.length===0&amp;&amp;(n.hidden=!1,fn(sa,"assertive",1e3)),r}var hhe="1.6",$Ne=Ke("aznb-latest",{require:!0})?hhe.split(".")[0]:hhe,zhn=`https://aznb-ame-prod.azureedge.net/component/${$Ne}/latest`;var ghe=NNe();function NNe(){let e=ER.getItem("x-sid");return e||(e=xu(),ER.setItem("x-sid",e),e)}var sgn=$.sandbox;var ygn=m`
	&lt;article class="card margin-top-sm is-horizontal"&gt;
		&lt;div class="card-header" aria-hidden="true"&gt;
			&lt;div class="card-header-image"&gt;&lt;/div&gt;
		&lt;/div&gt;
		&lt;div class="card-content"&gt;
			&lt;p class="card-content-super-title"&gt;&lt;/p&gt;
			&lt;a href="#" class="card-content-title"&gt;&lt;h3&gt;${qt}&lt;/h3&gt;&lt;/a&gt;
			&lt;p class="card-content-super-title"&gt;&lt;/p&gt;
			&lt;a href="#" class="card-content-title"&gt;&lt;h3&gt;${qt}&lt;/h3&gt;&lt;/a&gt;
			&lt;p class="card-content-super-title"&gt;&lt;/p&gt;
			&lt;a href="#" class="card-content-title margin-top-lg"&gt;&lt;h3&gt;${qt}&lt;/h3&gt;&lt;/a&gt;
			&lt;p class="card-content-super-title"&gt;&lt;/p&gt;
			&lt;a href="#" class="card-content-title"&gt;&lt;h3&gt;${qt}&lt;/h3&gt;&lt;/a&gt;
			&lt;p class="card-content-super-title"&gt;&lt;/p&gt;
			&lt;a href="#" class="card-content-title"&gt;&lt;h3&gt;${qt}&lt;/h3&gt;&lt;/a&gt;
			&lt;a href="#" class="card-content-title margin-top-lg"&gt;&lt;h3&gt;${qt}&lt;/h3&gt;&lt;/a&gt;
			&lt;p class="card-content-super-title"&gt;&lt;/p&gt;
			&lt;a href="#" class="card-content-title"&gt;&lt;h3&gt;${qt}&lt;/h3&gt;&lt;/a&gt;
			&lt;p class="card-content-super-title"&gt;&lt;/p&gt;
			&lt;a href="#" class="card-content-title"&gt;&lt;h3&gt;${qt}&lt;/h3&gt;&lt;/a&gt;
			&lt;ul class="card-content-metadata"&gt;&lt;/ul&gt;
		&lt;/div&gt;
	&lt;/article&gt;
`;function Pr(e){let t=[],n=e.display_products?.[0];n&amp;&amp;t.push(n);let o=e.display_roles?.[0];o&amp;&amp;t.push(o);let r=e.levels?.[0],i=e.display_levels?.[0];if(i)t.push(i);else if(r&amp;&amp;r in zr.levels){let c=zr.levels[r];t.push(c)}let s=e.display_event_groups?.[0];s&amp;&amp;t.push(s);let a=e.display_azure_categories?.[0];a&amp;&amp;t.push(a);let l=e.display_languages?.[0];return l&amp;&amp;t.push(l),t}function Kl(e){return e.map(t=&gt;m`&lt;li class="tag is-small"&gt;${t}&lt;/li&gt;`)}function cH(e,t){return e?ao(e):t?LE(t):""}var Qx=24*60*60*1e3;function iL(e,t){let n=te();return m`
			&lt;fieldset
				data-bi-name="date-group-${e.name}${t?`-${t}`:""}"
				class="control margin-bottom-xs"
				@change=${o=&gt;{let r=o.target;r.type!=="date"&amp;&amp;e.selectByValue(r.value)}}
			&gt;
				&lt;div class="display-flex flex-direction-column margin-top-xxs"&gt;
					${HNe(e.facets)}
					&lt;div id="custom-date-facet-controls" ?hidden=${!e.facets.find(o=&gt;o.value==="custom")?.isSelected}&gt;
						${bhe("starting-date",OQ,n.gt)}
						${bhe("ending-date",yV,n.lt)}
						&lt;ul id="custom-date-facet-error" class="help help-danger padding-top-xxs padding-bottom-xxs"&gt;&lt;/ul&gt;
						&lt;button
							id="custom-date-facet-button"
							@click=${()=&gt;{let o=te();o.gt=document.querySelector("input[name=starting-date]").value,o.lt=document.querySelector("input[name=ending-date]").value,Ft(o,"replaceState"),e.selectByValue("custom")}}
							class="button button-filled button-primary"&gt;
								${XB}
						&lt;/button&gt;
					&lt;/div&gt;
				&lt;/div&gt;
			&lt;/fieldset&gt;
		&lt;/div&gt;
	&lt;/div&gt;`}function HNe(e){return Object.keys(cs).map(n=&gt;{let o=e.find(r=&gt;r.value.toLowerCase()===n);if(n==="all")return ONe("all",e);{let r=n==="custom"?FG:cs[n];return _he(n,r,o.isSelected)}})}function _he(e,t,n=!1){return m` &lt;label class="radio margin-bottom-xxs" data-bi-name="facet-radio-${e}"&gt;
		&lt;input
			name="${e}"
			type="radio"
			value="${e}"
			.checked=${lr(n)}
			class="radio-dot"
		/&gt;
		&lt;span class="radio-label-text flex-grow-1 display-flex justify-content-space-between"&gt;
			&lt;span&gt;${t}&lt;/span&gt;
		&lt;/span&gt;
	&lt;/label&gt;`}function ONe(e,t){let n=t.reduce((o,r)=&gt;(r.isSelected&amp;&amp;r.value!=="all"&amp;&amp;(o.selection=!0),o),{selection:!1});return _he(e,Ks,!n.selection)}function bhe(e,t,n){return m`
		&lt;label
			id="label-${e}"
			for="input-${e}"
			class="label margin-bottom-xxs"
			data-bi-name="date-${e}"
		&gt;
			${t}
		&lt;/label&gt;
		&lt;input
			id="input-${e}"
			type="date"
			name="${e}"
			class="input"
			max="${pg(new Date(Date.now()))}"
			@input=${()=&gt;BNe()}
			value="${n}"
		/&gt;
	`}function BNe(){let e=document.querySelector("#custom-date-facet-button"),t=document.querySelector("#custom-date-facet-error"),n=[];if(zNe()&amp;&amp;n.push(TV.replace("{date}",new Date().toLocaleDateString())),GNe()&amp;&amp;n.push(SV),t.innerHTML="",n.length){for(let o of n){let r=document.createElement("li");r.innerText=o,t.appendChild(r)}e.disabled=!0}else e.disabled=!1}function zNe(){let e=VNe().getTime(),t=new Date(document.querySelector("input[name=starting-date]").value).getTime(),n=new Date(document.querySelector("input[name=ending-date]").value).getTime();return t&gt;e||n&gt;e}function GNe(){let e=new Date(document.querySelector("input[name=starting-date]").value).getTime(),t=new Date(document.querySelector("input[name=ending-date]").value).getTime();return e&gt;t}function VNe(){let e=new Date,t=`0${e.getDate()}`.slice(-2),n=`0${e.getMonth()+1}`.slice(-2),o=e.getFullYear();return new Date(`${o}-${n}-${t}`)}function vhe(e,t=new Date(Date.now())){let n=new Date(t.getFullYear(),t.getMonth(),t.getDate()).getTime();switch(e){case"all":return"";case"last24hours":return Kx(t.getTime()-Qx);case"last7days":return Kx(n-7*Qx);case"last30days":return Kx(n-30*Qx);case"last365days":return Kx(n-365*Qx);case"custom":return jNe();default:return""}}function jNe(){let e=te(),t=e.gt,n=e.lt,o=null,r=null;if(t){let i=new Date(t),s=i.getTimezoneOffset()*6e4;o=i.getTime()+s}if(n){let i=new Date(n),s=i.getTimezoneOffset()*6e4;r=i.getTime()+s+Qx}return Kx(o,r)}function Kx(e=null,t=null){let n=[];if(e){e=e&lt;0?0:e;let o=new Date(e).toISOString();n.push(`lastUpdated gt ${o}`)}if(t){t=t&lt;0?0:t;let o=new Date(t).toISOString();n.push(`lastUpdated lt ${o}`)}return n.join(" and ")}function Kn(e){let t=[];for(let n in e){let o=Object.keys(e[n]);if(o.length&gt;0){let r=n.charAt(0),i=n!=="resource_type"&amp;&amp;n!=="type"?`${n}/any(${r}: `+o.map(s=&gt;`${r} eq '${s}'`).join(" or ")+")":o.map(s=&gt;`${n} eq '${s.replace("_"," ")}'`).join(" or ");t.push(`(${i})`)}}return t.join(" and ")}function sL(e){let t=[],n=e.scope?`scopes/any(s: s eq '${e.scope}')`:"";n&amp;&amp;t.push("("+n+")");let o=[];for(let c in e.selectedFacets){if(c==="category"||c==="date"||c==="author")continue;let u=e.selectedFacets[c],d=Object.keys(u);if(d.length&gt;0){let p=c.charAt(0),h=d.map(f=&gt;`${p} eq '${f}'`).join(" or "),g=`(${c}/any(${p}: ${h}))`;o.push(g)}}if(o.length&gt;0){let c=o.join(" and ");t.push("("+c+")")}let r;for(let c in e.selectedFacets.date){r=c;break}let i=r?vhe(r):"";i&amp;&amp;t.push("(category eq 'QnA' and "+i+")");let s;for(let c in e.selectedFacets.author){s=c;break}s&amp;&amp;t.push(`(category eq 'QnA' and authorId eq '${s}')`);let a="";for(let c in e.selectedFacets.category){a=c;break}let l=a?`category eq '${a}'`:"";return l&amp;&amp;t.push("("+l+")"),t.join(" and ")}function xhe(){return{facetSort:(e,t)=&gt;yn(e)-yn(t),layout:"grid",hideCompleted:!0,fetch:YNe,resultTemplate:uH,resultSortOptions:[{label:r9,orderBy:null},{label:Ah,orderBy:"title"},{label:Ph,orderBy:"title desc"},{label:Oh,orderBy:"last_modified desc"},{label:Bh,orderBy:"last_modified"}]}}function uH(e){let n=`learn-${e.uid?Jn(e.uid):ot()}-title`;return m`&lt;article data-bi-name="card" class="card border-color-accent border-left-lg"&gt;
		&lt;div class="card-template"&gt;
			&lt;p class="card-supertitle"&gt;${zr.resource_type[e.resource_type]}&lt;/p&gt;
			&lt;a id="${n}" class="card-title" href="${e.url}"&gt;${e.title}&lt;/a&gt;
			&lt;img class="card-template-icon" role="presentation" src="${e.icon_url}" alt="" /&gt;
			&lt;div class="card-template-detail"&gt;
				&lt;ul class="card-content-metadata align-items-center margin-bottom-xxs"&gt;
					${typeof e.duration_in_minutes=="number"||typeof e.hours_to_complete=="number"?m`
								&lt;li class="margin-block-none"&gt;
									&lt;span
										class="docon docon-status-waiting margin-right-xxs"
										aria-hidden="true"
									&gt;&lt;/span&gt;
									${cH(e.duration_in_minutes,e.hours_to_complete)}
								&lt;/li&gt;
						  `:""}
				&lt;/ul&gt;
				&lt;ul class="metadata page-metadata margin-top-xxs font-size-xs"&gt;
					${e.hidden?m`&lt;li class="is-warning"&gt;Hidden&lt;/li&gt;`:""}
					${Pr(e).map(o=&gt;m`&lt;li&gt;${o}&lt;/li&gt;`)}
				&lt;/ul&gt;
			&lt;/div&gt;
		&lt;/div&gt;
		&lt;div class="card-footer"&gt;
			${KNe(e)}
			&lt;div class="card-footer-item"&gt;
				&lt;div class="buttons"&gt;
					${_o({title:e.title,url:e.url,titleId:n,resourceType:e.resource_type,label:pt,labelClass:"add-to-collection-status"})}
				&lt;/div&gt;
			&lt;/div&gt;
		&lt;/div&gt;
	&lt;/article&gt;`}async function YNe(e){let[t]=await Promise.all([yhe(e,!1),Ae]);if(t.count===0&amp;&amp;([t]=await Promise.all([yhe(e,!0),Ae]),t.count!==0&amp;&amp;(t.isFuzzySearch=!0)),!I.certificationAndCourseUpdates&amp;&amp;(t.facets&amp;&amp;t.facets.resource_type&amp;&amp;(t.facets.resource_type=t.facets.resource_type.filter(r=&gt;r.value!=="course")),t.results)){let r=t.results.filter(i=&gt;i.resource_type!=="course");t.count&lt;=t.results.length&amp;&amp;(t.count=r.length),t.results=r}let n=t.results.map(r=&gt;r.uid),o;try{o=(await Promise.resolve(I.gamification&amp;&amp;L.isAuthenticated?hh(n):Promise.resolve([]))).reduce(The("uid"),{})}catch{o={}}for(let r of t.results)r.icon_url&amp;&amp;(r.icon_url=Xe(r.icon_url,"en-us")),r.url&amp;&amp;(r.url=Xe(r.url,rt.userLocale)),r.uid in o&amp;&amp;(r.progress=o[r.uid]);return t}function QNe(e){return{branch:ut(),environment:"prod",locale:_.data.userLocale,terms:e.terms,facet:["roles","levels","products","subjects","resource_type"],$filter:Kn(e.selectedFacets),$orderBy:e.orderBy,$skip:e.skip?e.skip.toString():null,$top:e.top?e.top.toString():null,hideCompleted:e.hideCompleted?e.hideCompleted.toString():null,showHidden:w.reviewFeatures.toString()}}async function yhe(e,t){let n={...QNe(e),fuzzySearch:t},o=`${$.browse.learn}?${ne(n,!0)}`;return M(j(o,{method:"GET"})).then(async i=&gt;{if(i.ok)return await i.json();throw{error:i.json()}})}function The(e){return(t,n)=&gt;(t[n[e]]=n,t)}function KNe(e){let{progress:t}=e,n=e.duration_in_minutes??e.hours_to_complete;if(!t||t.status==="notStarted"||typeof n!="number")return"";if(t.status==="inProgress"&amp;&amp;n){let r=`${Math.floor((n-t.remainingTime)/n*100)}%`;return m`&lt;div class="card-footer-item"&gt;
			&lt;progress
				class="progress is-success is-extra-small"
				value="${n-t.remainingTime}"
				max="${n}"
			&gt;&lt;/progress&gt;
			&lt;span class="progress-label"&gt;${r}&lt;/span&gt;
		&lt;/div&gt;`}return m`
		&lt;div class="card-footer-item"&gt;
			&lt;span class="progress-label"
				&gt;${Pi} &lt;span class="docon docon-check" role="presentation"&gt;&lt;/span
			&gt;&lt;/span&gt;
		&lt;/div&gt;
	`}function aL(e,t){return(e==="lit"?m:K)`&lt;p class="margin-none ${t?.extraClasses?.paragraph??""}"&gt;
${t?.title??oQ}
&lt;/p&gt;
&lt;p class="margin-none is-text-centered ${t?.extraClasses?.paragraph??""}" data-bi-name="share-links"&gt;

	&lt;a
		href="${t?.sharingLinks?.facebook??"#"}"
		title="${A_}"
		class="share-facebook text-decoration-none display-inline-block ${t?.extraClasses?.link??""}"
		data-bi-name="${"facebook"}"
	&gt;
		&lt;span class="icon" aria-hidden="true"&gt;
			&lt;span class="has-text-subtle docon docon-facebook-share"&gt;&lt;/span&gt;
		&lt;/span&gt;
	&lt;/a&gt;
	&lt;a
		href="${t?.sharingLinks?.twitter??"#"}"
		title="${Y_}"
		class="share-twitter text-decoration-none display-inline-block ${t?.extraClasses?.link??""}"
		data-bi-name="twitter"
	&gt;
		&lt;span class="icon" aria-hidden="true"&gt;
			&lt;span class="has-text-subtle docon docon-xlogo-share"&gt;&lt;/span&gt;
		&lt;/span&gt;
	&lt;/a&gt;
	&lt;a
		href="${t?.sharingLinks?.linkedin??"#"}"
		title="${R_}"
		class="share-linkedin text-decoration-none display-inline-block ${t?.extraClasses?.link??""}"
		data-bi-name="linkedin"
	&gt;
		&lt;span class="icon" aria-hidden="true"&gt;
			&lt;span class="has-text-subtle docon docon-linked-in-logo"&gt;&lt;/span&gt;
		&lt;/span&gt;
	&lt;/a&gt;
	&lt;a
		href="${t?.sharingLinks?.email??"#"}"
		title="${au}"
		class="share-email text-decoration-none display-inline-block ${t?.extraClasses?.link??""}"
		data-bi-name="email"
	&gt;
		&lt;span class="icon"&gt;
			&lt;span class="has-text-subtle docon docon-mail-message" aria-hidden="true"&gt;&lt;/span&gt;
		&lt;/span&gt;
	&lt;/a&gt;
&lt;/p&gt;`}function whe(){return{facetSort:(e,t)=&gt;yn(e)-yn(t),layout:"grid",fetch:WNe,resultTemplate:Ehe,resultSortOptions:[{label:Ah,orderBy:"title"},{label:Ph,orderBy:"title desc"},{label:Oh,orderBy:"last_modified desc"},{label:Bh,orderBy:"last_modified"}]}}function Ehe(e){let t=(e.exams||[]).filter(a=&gt;!!a.display_name).map((a,l)=&gt;l===0?m` ${a.display_name}`:m`, ${a.display_name}`),n=t.length&gt;0?m`&lt;ul class="card-content-metadata"&gt;
					&lt;li&gt;${Qr} &lt;span class="is-comma-delimited"&gt;${t}&lt;/span&gt;&lt;/li&gt;
			  &lt;/ul&gt;`:"",o=zr.resource_type[e.resource_type],r=e.resource_type==="examination"?`${Qr} ${e.exam_display_name}: ${e.title}`:e.title,s=`certifications-${e.uid?Jn(e.uid):ot()}-title`;return m`
		&lt;article class="card border-color-accent border-left-lg" data-bi-name="card"&gt;
			&lt;div class="card-template"&gt;
				&lt;p class="card-supertitle"&gt;${o}&lt;/p&gt;
				&lt;a id="${s}" href="${e.url}" class="card-title"&gt; ${r} &lt;/a&gt;
				&lt;img role="presentation" class="card-template-icon" src="${e.icon_url}" alt="" /&gt;
				&lt;div class="card-template-detail"&gt;
					${n}
					&lt;ul class="metadata page-metadata font-size-xs"&gt;
						${Pr(e).map(a=&gt;m`&lt;li&gt;${a}&lt;/li&gt;`)}
					&lt;/ul&gt;
				&lt;/div&gt;
			&lt;/div&gt;
			&lt;div class="card-footer"&gt;
				&lt;div class="card-footer-item"&gt;
					&lt;div class="buttons"&gt;
						${_o({title:e.title,url:e.url,titleId:s,label:pt,labelClass:"add-to-collection-status"})}
					&lt;/div&gt;
				&lt;/div&gt;
			&lt;/div&gt;
		&lt;/article&gt;
	`}async function WNe(e){let[t]=await Promise.all([She(e,!1),Ae]);t.count===0&amp;&amp;([t]=await Promise.all([She(e,!0),Ae]),t.count!==0&amp;&amp;(t.isFuzzySearch=!0));for(let n of t.results)n.icon_url&amp;&amp;(n.icon_url=Xe(n.icon_url,"en-us")),n.url&amp;&amp;(n.url=Xe(n.url,rt.userLocale));return t}function XNe(e){return{branch:ut(),locale:_.data.userLocale,terms:e.terms,facet:["roles","products","levels","resource_type","type"],$filter:Kn(e.selectedFacets),$orderBy:e.orderBy,$skip:e.skip?e.skip.toString():null,$top:e.top?e.top.toString():null}}function She(e,t){let n={...XNe(e),fuzzySearch:t},o=`${$.browse.certification}?${ne(n,!0)}`;return M(j(o,{method:"GET"})).then(i=&gt;{if(i.ok)return i.json();throw{error:i.json()}})}var JNe=$r(),ZNe={orderBy:"latest_episode_upload_at desc"};function Che(){return{facetSort:(e,t)=&gt;yn(e)-yn(t),layout:"grid",fetch:e1e,resultTemplate:Ahe(),taxonomyFacetLookups:{type:"show_type"}}}async function e1e(e){let[t]=await Promise.all([khe(e,!1),Ae]);t.count===0&amp;&amp;([t]=await Promise.all([khe(e,!0),Ae]),t.count!==0&amp;&amp;(t.isFuzzySearch=!0));for(let n of t.results)n.url&amp;&amp;(n.url=Xe(n.url,rt.userLocale));return t}function khe(e,t){let n={...t1e(e),fuzzySearch:t},o=`${$.browse.shows}?${ne(n,!0)}`;return M(j(o,{method:"GET"})).then(i=&gt;{if(i.ok)return i.json();throw{error:i.json()}})}function t1e(e){return{branch:ut(),locale:_.data.userLocale,terms:e.terms,facet:["products","type"],$filter:Kn(e.selectedFacets),$orderBy:e.terms&amp;&amp;e.terms.length&gt;0?null:ZNe.orderBy,$skip:e.skip?e.skip.toString():null,$top:e.top?e.top.toString():null}}function Ahe(){return function(e){let t=e.image_url||e.image_url_small?e.url+(e.image_url??e.image_url_small)+"?branch=main":"/en-us/media/learn/tv/shows/show_image_default.svg?branch=main";return n1e(e,t)}}function n1e(e,t){let n=e.latest_episode_upload_at?m`&lt;p class="font-size-sm color-text-subtle margin-top-xxs"&gt;
				${JNe.format(new Date(e.latest_episode_upload_at))}
		  &lt;/p&gt;`:"";return m`
		&lt;article class="media-card border-radius-lg position-relative" data-bi-name="card"&gt;
			&lt;figure class="media-card-image" aria-hidden="true"&gt;
				&lt;img src="${t}" alt="" /&gt;
			&lt;/figure&gt;
			&lt;div class="media-card-content"&gt;
				&lt;div class="media-card-content-titles"&gt;
					&lt;p
						class="supertitle is-uppercase letter-spacing-wide font-size-xs is-spaced margin-bottom-xxs"
					&gt;
						${e.type}
					&lt;/p&gt;
					&lt;a href="${e.url}" class="stretched-link"&gt;
						&lt;span class="title font-size-h5 font-weight-semibold"&gt;${e.title}&lt;/span&gt;
					&lt;/a&gt;
				&lt;/div&gt;
				${n}
			&lt;/div&gt;
		&lt;/article&gt;
	`}var lL={"ar-sa":"ar","bg-bg":"bg","bn-in":"bn-in","bs-latn-ba":"bs-latn-ba","ca-es":"ca","cs-cz":"cs","da-dk":"da","de-de":"de","el-gr":"el","en-gb":"en-gb","en-us":"en","es-mx":"es-mx","es-es":"es","et-ee":"et","eu-es":"eu","fi-fi":"fi","fil-ph":"fil","fr-ca":"fr-ca","fr-fr":"fr","ga-ie":"ga-ie","gl-es":"gl","he-il":"he","hi-in":"hi","hr-hr":"hr","hu-hu":"hu","id-id":"id","ig-ng":"ig-ng","is-is":"is","it-it":"it","ja-jp":"ja","kk-kz":"kk","ko-kr":"ko","lb-lu":"lb-lu","ms-my":"ms","mt-mt":"mt-mt","nl-nl":"nl","nb-no":"no","pl-pl":"pl","pt-br":"pt-br","pt-pt":"pt","ro-ro":"ro","ru-ru":"ru","sk-sk":"sk","sl-si":"sl","sr-cyrl-rs":"sr-cyrl","sr-latn-rs":"sr","sv-se":"sv","th-th":"th","zh-cn":"zh","zh-tw":"zh-TW","zh-hk":"zh-HK"};function Ihe(){let e="958652F9-1B3E-C23A-E908-CDFFFE508ECB",t="4459FB26-0753-0E59-AA51-E12E04E8D946";return w.supportLevel==="production"?e:t}async function Lhe(e){let t={timestamp:String(Date.now()),use_case:e,"HEADER_user-agent":navigator.userAgent,"HEADER_accept-language":lL[_.data.userLocale]??"default",HEADER_origin:location.origin,HEADER_referer:document.referrer},n={method:"POST",body:JSON.stringify(t)},o=j($.encryptCaptchaPayload,n),r=await M(o);if(r.ok)return{blob:(await r.json()).encodedData};throw r.status===400?new Error("Enhance detection payload invalid"):new Error("Failed to generate Arkose enhance detection data")}var Rhe=["version","getConfig","reset","run","setConfig"];var b1e=I.chromeless||GO.getItem("playwrightActive"),Wx;function Mhe(){return Wx}var _1e=!1;function v1e(){_1e=!0}async function y1e(){return b1e?!1:(await Ae,L.isAuthenticated)}function zb(e){return Wx!==void 0||(Wx=y1e().then(t=&gt;t?Vo("https://client-api.arkoselabs.com/v2/api.js",null,void 0,void 0,!0).then(()=&gt;x1e(e)).then(S1e).catch(n=&gt;{throw v1e(),new Error("Failed to load Arkose library")}):Promise.resolve())),Wx}function x1e(e){return new Promise(t=&gt;{F.setupEnforcement=function(n){T1e(n,e).then(t)}})}async function T1e(e,t){let n=lL[_.data.userLocale]||"default";return e.setConfig({language:n,publicKey:Ihe(),data:await(async()=&gt;{let o;try{I.arkoseEncrypt&amp;&amp;(o=await Lhe(t))}catch{}return o})()}),w1e(e),e}function S1e(e){let t=Rhe.filter(n=&gt;e[n]===void 0);if(t.length&gt;0)throw new Error(`Missing arkose dependencies: ${t.join(", ")}`)}function w1e(e){F.arkoseEnforcement=e}function hH(){return F.arkoseEnforcement}function Xx(e){return encodeURIComponent(e==="high-contrast"?`&lt;svg width="98" height="98" viewBox="0 0 98 98" fill="none" xmlns="http://www.w3.org/2000/svg"&gt;
		&lt;g clip-path="url(#clip0_4987_160690)"&gt;
		&lt;path fill-rule="evenodd" clip-rule="evenodd" d="M17.2471 27.5399L11.8212 39.3227C11.0862 40.9152 12.3725 42.6914 14.0875 42.5689L30.0365 41.0891L11.2474 68.9378L11.2452 68.9411C8.69605 72.6606 11.1841 77.7294 15.6674 78.0909L15.672 78.0913L80.0504 82.6241L80.0558 82.6245C84.5578 82.9149 87.678 78.2646 85.72 74.2036L81.4372 65.4249L94.3248 68.8451C96.0398 69.2739 97.5711 67.7426 97.1423 66.0276L92.371 48.5079L97.4728 31.6192L97.4747 31.6125C97.9737 29.866 96.9912 27.9289 95.1899 27.4142C93.4454 26.9158 91.5107 27.8955 90.9934 29.6928L88.9456 36.5267C88.1276 35.3811 86.4791 35.1115 85.4435 36.1989L73.203 48.5465L57.4225 16.1999L57.4216 16.198C55.4534 12.1191 49.8571 11.775 47.3237 15.4665L39.2542 27.4269L28.2362 11.8214C27.195 10.3514 25.0512 10.5964 24.3162 12.1889L21.573 18.146L18.77 8.2673C18.2664 6.43093 16.4118 5.40999 14.6368 5.91397C12.799 6.41816 11.7781 8.27547 12.2851 10.0517L12.2854 10.0526L17.2471 27.5399ZM17.8381 26.2566L13.1688 9.80017C12.8013 8.51392 13.5363 7.16642 14.8838 6.79892C16.17 6.43142 17.5175 7.16642 17.885 8.51391L20.9821 19.4292L17.8381 26.2566ZM89.4873 37.9196L91.9159 46.8371L96.5913 31.3602C96.9588 30.0739 96.2238 28.6651 94.9375 28.2977C93.6513 27.9301 92.2425 28.6651 91.875 29.9514L89.4873 37.9196Z" fill="white"/&gt;
		&lt;path d="M50.9601 8.08518C51.0214 8.39143 51.1439 8.69768 51.3889 8.94268C51.6951 9.24893 52.1851 9.43268 52.6139 9.37143C53.4101 9.24893 54.0226 8.51393 53.9001 7.65643L53.3489 3.73643C53.2876 3.36893 53.1039 3.00143 52.7976 2.75643C52.4914 2.51143 52.0626 2.38893 51.6339 2.45018C50.8376 2.57268 50.2251 3.30768 50.3476 4.16518L50.9601 8.08518Z" fill="black"/&gt;
		&lt;path d="M58.6778 11.2702C58.1878 10.7802 58.0653 10.0452 58.4328 9.43271L60.3928 6.18646C60.7603 5.51271 61.6791 5.26771 62.4141 5.69646C62.4447 5.72709 62.4753 5.7424 62.5059 5.75771C62.5366 5.77303 62.5672 5.78834 62.5978 5.81896C62.8428 6.00271 63.0266 6.30896 63.0878 6.61521C63.1491 7.04396 63.0878 7.41146 62.9041 7.77896L61.0053 10.964C60.6378 11.6377 59.7191 11.8827 58.9841 11.454C58.8616 11.454 58.7391 11.3315 58.6778 11.2702Z" fill="black"/&gt;
		&lt;path d="M64.5577 16.6602C64.4352 16.5377 64.3127 16.3539 64.2515 16.2314C64.0677 15.8639 64.0678 15.4964 64.1902 15.0677C64.3127 14.7002 64.5577 14.3939 64.9252 14.2102L68.1102 12.6177C68.4777 12.4339 68.9065 12.4339 69.274 12.5564C69.2912 12.565 69.3096 12.5736 69.3288 12.5824C69.342 12.5884 69.3555 12.5944 69.3694 12.6006C69.4798 12.65 69.6092 12.7079 69.7027 12.8014C69.8865 12.9239 70.009 13.1077 70.1315 13.2914C70.3152 13.6589 70.3152 14.0877 70.1927 14.4552C70.0702 14.8227 69.8252 15.1289 69.4577 15.3127L66.2727 16.9052C65.7215 17.2114 65.0477 17.0889 64.5577 16.6602Z" fill="black"/&gt;
		&lt;path d="M18.1916 27.5014C18.5591 28.8489 19.9066 29.5839 21.1928 29.2164C22.4791 28.8489 23.2141 27.5014 22.9078 26.2152L17.8853 8.51393C17.5178 7.16643 16.1703 6.43143 14.8841 6.79893C13.5366 7.16643 12.8016 8.51393 13.1691 9.80018L18.1916 27.5014Z" fill="black"/&gt;
		&lt;path d="M25.5416 34.8515C25.5416 36.3737 24.3076 37.6077 22.7854 37.6077C21.2631 37.6077 20.0291 36.3737 20.0291 34.8515C20.0291 33.3292 21.2631 32.0952 22.7854 32.0952C24.3076 32.0952 25.5416 33.3292 25.5416 34.8515Z" fill="black"/&gt;
		&lt;path d="M10.9873 38.9377L16.8618 26.1808L17.2474 27.5399L11.8215 39.3227C11.0864 40.9152 12.3727 42.6914 14.0877 42.5689L30.0368 41.0891L29.3727 42.0734L14.1629 43.4846L14.1532 43.4853C11.767 43.6558 9.94884 41.189 10.9869 38.9384L10.9873 38.9377Z" fill="black"/&gt;
		&lt;path d="M24.3165 12.1889L21.5732 18.146L21.1876 16.7869L23.4819 11.8046L23.4823 11.8039C24.5044 9.58924 27.5242 9.22636 28.9862 11.2904L39.804 26.6124L39.2544 27.427L28.2364 11.8214C27.1952 10.3514 25.0514 10.5964 24.3165 12.1889Z" fill="black"/&gt;
		&lt;path d="M81.9703 66.5168L94.0961 69.7349L94.1025 69.7365C96.4904 70.3334 98.6312 68.1927 98.0342 65.8048L98.0319 65.7955L92.8721 46.8497L92.3712 48.5079L97.1426 66.0277C97.5713 67.7427 96.04 69.2739 94.325 68.8452L81.4376 65.4249L81.9703 66.5168Z" fill="black"/&gt;
		&lt;path d="M91.2628 49.0002C90.8953 50.2864 89.5478 51.0214 88.2615 50.5927C86.9753 50.2252 86.2403 48.8164 86.6078 47.5302L91.8753 29.9514C92.2428 28.6652 93.6515 27.9302 94.9378 28.2977C96.224 28.6652 96.959 30.0739 96.5915 31.3602L91.2628 49.0002Z" fill="black"/&gt;
		&lt;path d="M89.2539 35.4986C88.0507 34.3696 86.1133 34.1717 84.7856 35.5581L72.7768 47.6721L73.2033 48.5464L85.4438 36.1989C86.4794 35.1115 88.1278 35.3812 88.9459 36.5267L89.2539 35.4986Z" fill="black"/&gt;
		&lt;path fill-rule="evenodd" clip-rule="evenodd" d="M12.0051 69.4577L48.0813 15.9864C50.2251 12.8627 54.9413 13.1689 56.5951 16.5989L84.8926 74.6027C86.5463 78.0327 83.9126 81.9527 80.1151 81.7077L15.7413 77.1752C11.9438 76.8689 9.86132 72.5814 12.0051 69.4577ZM47.0403 56.8402C46.9178 58.1877 47.9591 59.3514 49.3066 59.4739C50.6541 59.5352 51.8178 58.5552 51.9403 57.2077L53.7166 32.1564C53.8391 30.8089 52.7978 29.6452 51.4503 29.5227C50.1028 29.4002 48.9391 30.4414 48.8166 31.7889L47.0403 56.8402ZM51.6952 65.2927C51.6952 66.8149 50.4612 68.0489 48.9389 68.0489C47.4167 68.0489 46.1827 66.8149 46.1827 65.2927C46.1827 63.7704 47.4167 62.5364 48.9389 62.5364C50.4612 62.5364 51.6952 63.7704 51.6952 65.2927Z" fill="black"/&gt;
		&lt;path d="M86.5464 58.984C88.0686 58.984 89.3026 57.75 89.3026 56.2277C89.3026 54.7055 88.0686 53.4715 86.5464 53.4715C85.0241 53.4715 83.7901 54.7055 83.7901 56.2277C83.7901 57.75 85.0241 58.984 86.5464 58.984Z" fill="black"/&gt;
		&lt;/g&gt;
		&lt;defs&gt;
		&lt;clipPath id="clip0_4987_160690"&gt;
		&lt;rect width="98" height="98" fill="white"/&gt;
		&lt;/clipPath&gt;
		&lt;/defs&gt;
		&lt;/svg&gt;
		`:e==="dark"?`&lt;svg width="98" height="98" viewBox="0 0 98 98" fill="none" xmlns="http://www.w3.org/2000/svg"&gt;
		&lt;path d="M83.6061 39.8738L62.5973 61.0663C61.3723 62.2913 61.9236 64.4351 63.6386 64.8638L92.4873 72.5201C94.2023 72.9488 95.7336 71.4176 95.3048 69.7026L87.4648 40.9151C86.9136 39.2001 84.8311 38.5876 83.6061 39.8738Z" fill="url(#paint0_linear_4987_160657)"/&gt;
		&lt;path d="M22.4787 15.8636L9.98369 42.9974C9.24869 44.5899 10.5349 46.3661 12.2499 46.2436L41.9562 43.4874C43.7324 43.3036 44.6512 41.3436 43.6099 39.8736L26.3987 15.4961C25.3574 14.0261 23.2137 14.2711 22.4787 15.8636Z" fill="url(#paint1_linear_4987_160657)"/&gt;
		&lt;path d="M46.2439 19.661L10.1677 73.1323C8.02392 76.256 10.1064 80.5435 13.9039 80.8498L78.2777 85.3823C82.0752 85.6273 84.7089 81.7073 83.0552 78.2773L54.7577 20.2735C53.1039 16.8435 48.3877 16.5373 46.2439 19.661Z" fill="url(#paint2_radial_4987_160657)"/&gt;
		&lt;path fill-rule="evenodd" clip-rule="evenodd" d="M84.7698 51.205C84.4023 52.4913 85.1373 53.9 86.4236 54.2675C87.7098 54.6963 89.0573 53.9613 89.4248 52.675L94.7536 35.035C95.1211 33.7488 94.3861 32.34 93.0998 31.9725C91.8136 31.605 90.4048 32.34 90.0373 33.6263L84.7698 51.205ZM87.4647 59.9026C87.4647 61.4248 86.2306 62.6588 84.7084 62.6588C83.1862 62.6588 81.9521 61.4248 81.9521 59.9026C81.9521 58.3803 83.1862 57.1463 84.7084 57.1463C86.2306 57.1463 87.4647 58.3803 87.4647 59.9026Z" fill="#B3AFAB"/&gt;
		&lt;path fill-rule="evenodd" clip-rule="evenodd" d="M45.2024 60.5148C45.0799 61.8623 46.1211 63.026 47.4686 63.1485C48.8161 63.2098 49.9799 62.2298 50.1024 60.8823L51.8786 35.831C52.0011 34.4835 50.9599 33.3198 49.6124 33.1973C48.2649 33.0748 47.1011 34.1161 46.9786 35.4636L45.2024 60.5148ZM49.8572 68.9673C49.8572 70.4895 48.6232 71.7236 47.101 71.7236C45.5787 71.7236 44.3447 70.4895 44.3447 68.9673C44.3447 67.4451 45.5787 66.2111 47.101 66.2111C48.6232 66.2111 49.8572 67.4451 49.8572 68.9673Z" fill="black"/&gt;
		&lt;path fill-rule="evenodd" clip-rule="evenodd" d="M16.3536 31.1762C16.7211 32.5237 18.0686 33.2587 19.3548 32.8912C20.6411 32.5237 21.3761 31.1762 21.0698 29.8899L16.0473 12.1887C15.6798 10.8412 14.3323 10.1062 13.0461 10.4737C11.6986 10.8412 10.9636 12.1887 11.3311 13.4749L16.3536 31.1762ZM23.7036 38.5262C23.7036 40.0484 22.4696 41.2825 20.9474 41.2825C19.4252 41.2825 18.1911 40.0484 18.1911 38.5262C18.1911 37.004 19.4252 35.77 20.9474 35.77C22.4696 35.77 23.7036 37.004 23.7036 38.5262Z" fill="#B3AFAB"/&gt;
		&lt;path fill-rule="evenodd" clip-rule="evenodd" d="M49.551 12.6175C49.306 12.3725 49.1835 12.0662 49.1223 11.76L48.5098 7.83998C48.3873 6.98248 48.9998 6.24748 49.796 6.12498C50.2248 6.06373 50.6535 6.18623 50.9598 6.43123C51.266 6.67623 51.4498 7.04373 51.511 7.41123L52.0623 11.3312C52.1848 12.1887 51.5723 12.9237 50.776 13.0462C50.3473 13.1075 49.8573 12.9237 49.551 12.6175ZM56.595 13.1077C56.2275 13.7202 56.35 14.4552 56.84 14.9452C56.9012 15.0064 57.0237 15.1289 57.1462 15.1289C57.8812 15.5577 58.8 15.3127 59.1675 14.6389L61.0662 11.4539C61.25 11.0864 61.3112 10.7189 61.25 10.2902C61.1887 9.98392 61.005 9.67767 60.76 9.49392C60.7293 9.46329 60.6987 9.44798 60.6681 9.43267C60.6375 9.41735 60.6068 9.40204 60.5762 9.37142C59.8412 8.94267 58.9225 9.18767 58.555 9.86142L56.595 13.1077ZM62.4136 19.9062C62.4749 20.0287 62.5974 20.2125 62.7199 20.335C63.2099 20.7637 63.8836 20.8862 64.4349 20.58L67.6199 18.9875C67.9874 18.8037 68.2324 18.4975 68.3549 18.13C68.4774 17.7625 68.4774 17.3337 68.2936 16.9662L68.2936 16.9662C68.1711 16.7825 68.0486 16.5987 67.8649 16.4762C67.7713 16.3827 67.642 16.3248 67.5315 16.2754L67.5315 16.2754C67.4974 16.2602 67.4651 16.2457 67.4361 16.2312C67.0686 16.1087 66.6399 16.1087 66.2724 16.2925L63.0874 17.885C62.7199 18.0687 62.4749 18.375 62.3524 18.7425C62.2299 19.1712 62.2299 19.5387 62.4136 19.9062Z" fill="#E1DFDD"/&gt;
		&lt;defs&gt;
		&lt;linearGradient id="paint0_linear_4987_160657" x1="60.7048" y1="61.785" x2="83.4209" y2="57.0575" gradientUnits="userSpaceOnUse"&gt;
		&lt;stop offset="0.000984252" stop-color="#605D5A"/&gt;
		&lt;stop offset="1" stop-color="#797673"/&gt;
		&lt;/linearGradient&gt;
		&lt;linearGradient id="paint1_linear_4987_160657" x1="41.5851" y1="44.2953" x2="24.5997" y2="34.1289" gradientUnits="userSpaceOnUse"&gt;
		&lt;stop offset="0.000984252" stop-color="#605D5A"/&gt;
		&lt;stop offset="1" stop-color="#797673"/&gt;
		&lt;/linearGradient&gt;
		&lt;radialGradient id="paint2_radial_4987_160657" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(48.3875 43.7936) rotate(94.0472) scale(65.0873 65.0873)"&gt;
		&lt;stop stop-color="#0086F0"/&gt;
		&lt;stop offset="1" stop-color="#0066DE"/&gt;
		&lt;/radialGradient&gt;
		&lt;/defs&gt;
		&lt;/svg&gt;
		`:`&lt;svg width="98" height="98" viewBox="0 0 98 98" fill="none" xmlns="http://www.w3.org/2000/svg"&gt;
	&lt;path d="M83.6061 39.8738L62.5973 61.0663C61.3723 62.2913 61.9236 64.4351 63.6386 64.8638L92.4873 72.5201C94.2023 72.9488 95.7336 71.4176 95.3048 69.7026L87.4648 40.9151C86.9136 39.2001 84.8311 38.5876 83.6061 39.8738Z" fill="url(#paint0_linear_4987_160637)"/&gt;
	&lt;path d="M22.4787 15.8636L9.98369 42.9974C9.24869 44.5899 10.5349 46.3661 12.2499 46.2436L41.9562 43.4874C43.7324 43.3036 44.6512 41.3436 43.6099 39.8736L26.3987 15.4961C25.3574 14.0261 23.2137 14.2711 22.4787 15.8636Z" fill="url(#paint1_linear_4987_160637)"/&gt;
	&lt;path d="M46.2439 19.661L10.1677 73.1323C8.02392 76.256 10.1064 80.5435 13.9039 80.8498L78.2777 85.3823C82.0752 85.6273 84.7089 81.7073 83.0552 78.2773L54.7577 20.2735C53.1039 16.8435 48.3877 16.5373 46.2439 19.661Z" fill="#FFD590"/&gt;
	&lt;path fill-rule="evenodd" clip-rule="evenodd" d="M84.7698 51.205C84.4023 52.4913 85.1373 53.9 86.4236 54.2675C87.7098 54.6963 89.0573 53.9613 89.4248 52.675L94.7536 35.035C95.1211 33.7488 94.3861 32.34 93.0998 31.9725C91.8136 31.605 90.4048 32.34 90.0373 33.6263L84.7698 51.205ZM87.4647 59.9026C87.4647 61.4248 86.2306 62.6588 84.7084 62.6588C83.1862 62.6588 81.9521 61.4248 81.9521 59.9026C81.9521 58.3803 83.1862 57.1463 84.7084 57.1463C86.2306 57.1463 87.4647 58.3803 87.4647 59.9026Z" fill="#3E8EED"/&gt;
	&lt;path fill-rule="evenodd" clip-rule="evenodd" d="M45.2024 60.5148C45.0799 61.8623 46.1211 63.026 47.4686 63.1485C48.8161 63.2098 49.9799 62.2298 50.1024 60.8823L51.8786 35.831C52.0011 34.4835 50.9599 33.3198 49.6124 33.1973C48.2649 33.0748 47.1011 34.1161 46.9786 35.4636L45.2024 60.5148ZM49.8572 68.9673C49.8572 70.4895 48.6232 71.7236 47.101 71.7236C45.5787 71.7236 44.3447 70.4895 44.3447 68.9673C44.3447 67.4451 45.5787 66.2111 47.101 66.2111C48.6232 66.2111 49.8572 67.4451 49.8572 68.9673Z" fill="white"/&gt;
	&lt;path fill-rule="evenodd" clip-rule="evenodd" d="M16.3536 31.1762C16.7211 32.5237 18.0686 33.2587 19.3548 32.8912C20.6411 32.5237 21.3761 31.1762 21.0698 29.8899L16.0473 12.1887C15.6798 10.8412 14.3323 10.1062 13.0461 10.4737C11.6986 10.8412 10.9636 12.1887 11.3311 13.4749L16.3536 31.1762ZM23.7036 38.5262C23.7036 40.0484 22.4696 41.2825 20.9474 41.2825C19.4252 41.2825 18.1911 40.0484 18.1911 38.5262C18.1911 37.004 19.4252 35.77 20.9474 35.77C22.4696 35.77 23.7036 37.004 23.7036 38.5262Z" fill="#28C2D1"/&gt;
	&lt;path fill-rule="evenodd" clip-rule="evenodd" d="M49.551 12.6175C49.306 12.3725 49.1835 12.0662 49.1223 11.76L48.5098 7.83998C48.3873 6.98248 48.9998 6.24748 49.796 6.12498C50.2248 6.06373 50.6535 6.18623 50.9598 6.43123C51.266 6.67623 51.4498 7.04373 51.511 7.41123L52.0623 11.3312C52.1848 12.1887 51.5723 12.9237 50.776 13.0462C50.3473 13.1075 49.8573 12.9237 49.551 12.6175ZM56.595 13.1077C56.2275 13.7202 56.35 14.4552 56.84 14.9452C56.9012 15.0064 57.0237 15.1289 57.1462 15.1289C57.8812 15.5577 58.8 15.3127 59.1675 14.6389L61.0662 11.4539C61.25 11.0864 61.3112 10.7189 61.25 10.2902C61.1887 9.98392 61.005 9.67767 60.76 9.49392C60.7293 9.46329 60.6987 9.44798 60.6681 9.43267C60.6375 9.41735 60.6068 9.40204 60.5762 9.37142C59.8412 8.94267 58.9225 9.18767 58.555 9.86142L56.595 13.1077ZM62.4136 19.9062C62.4749 20.0287 62.5974 20.2125 62.7199 20.335C63.2099 20.7637 63.8836 20.8862 64.4349 20.58L67.6199 18.9875C67.9874 18.8037 68.2324 18.4975 68.3549 18.13C68.4774 17.7625 68.4774 17.3337 68.2936 16.9662L68.2936 16.9662C68.1711 16.7825 68.0486 16.5987 67.8649 16.4762C67.7713 16.3827 67.642 16.3248 67.5315 16.2754L67.5315 16.2754C67.4974 16.2602 67.4651 16.2457 67.4361 16.2312C67.0686 16.1087 66.6399 16.1087 66.2724 16.2925L63.0874 17.885C62.7199 18.0687 62.4749 18.375 62.3524 18.7425C62.2299 19.1712 62.2299 19.5387 62.4136 19.9062Z" fill="#E1DFDD"/&gt;
	&lt;defs&gt;
	&lt;linearGradient id="paint0_linear_4987_160637" x1="60.7058" y1="61.7856" x2="83.4219" y2="57.0581" gradientUnits="userSpaceOnUse"&gt;
	&lt;stop offset="0.000984252" stop-color="#72ACF1"/&gt;
	&lt;stop offset="1" stop-color="#A7CBF6"/&gt;
	&lt;/linearGradient&gt;
	&lt;linearGradient id="paint1_linear_4987_160637" x1="41.585" y1="44.2957" x2="24.5996" y2="34.1293" gradientUnits="userSpaceOnUse"&gt;
	&lt;stop offset="0.000984252" stop-color="#7BDDEF"/&gt;
	&lt;stop offset="1" stop-color="#C3F2F4"/&gt;
	&lt;/linearGradient&gt;
	&lt;/defs&gt;
	&lt;/svg&gt;
	`)}var Jx=class{};function cL(e,t){return K`
		&lt;div class="modal-card width-fit-content"&gt;
			&lt;header class="modal-card-head"&gt;
				&lt;h1
					class="${t.type==="iframe"?"title is-2 margin-bottom-none":"font-size-h5"}"
					id="modal-title"
				&gt;
					${t.title}
				&lt;/h1&gt;
				&lt;button
					type="button"
					class="modal-close modal-card-close-button is-large"
					aria-label="${ge}"
				&gt;&lt;/button&gt;
			&lt;/header&gt;
			&lt;section class="modal-card-body"&gt;
				&lt;div class="columns"&gt;
					${t.type==="iframe"?K`
								&lt;div class="column"&gt;
									&lt;div id="${t.iframeContainerId}"&gt;&lt;/div&gt;
								&lt;/div&gt;
						  `:K`
								&lt;div class="column is-narrow"&gt;
									&lt;img class="is-square is-96x96" src="${t.imgsrc}" role="presentation" /&gt;
								&lt;/div&gt;
								&lt;div class="column"&gt;
									&lt;p&gt;&lt;strong&gt;${t.message}&lt;/strong&gt;&lt;/p&gt;
									&lt;p&gt;${t.description}&lt;/p&gt;
								&lt;/div&gt;
						  `}
				&lt;/div&gt;
			&lt;/section&gt;
			&lt;footer class="modal-card-foot"&gt;
				${t.type==="static"?K`
							&lt;button
								${Ym("confirm-button")}
								@click="${n=&gt;{let o=n["confirm-button"];o.classList.add("is-loading"),o.ariaDisabled="true",e.publish(new t.event),ru(e,Jx,()=&gt;{o.classList.remove("is-loading"),o.ariaDisabled="false"})}}"
								type="button"
								class="button button-primary button-filled"
							&gt;
								${t.buttonText}
							&lt;/button&gt;
					  `:""}
			&lt;/footer&gt;
		&lt;/div&gt;
	`}var dL="captcha-container",qhe,Fhe,Dhe=0,E1e=3,Uhe=Bhe(),uL=class{},gH=new bt,k1e={title:gp,imgsrc:e=&gt;`data:image/svg+xml,${Xx(e)}`,message:uc,description:L8,buttonText:vp,event:uL,type:"static"},C1e={title:T0,iframeContainerId:dL,type:"iframe"},$he={mode:"inline",selector:"#"+dL,async onCompleted(e){Ohe(e.token),qhe()},async onError(e){M1e("failed",L.userId,A("lab-id"));let t=await D1e(),n=hH();if(t&amp;&amp;Dhe&lt;E1e){n.reset(),setTimeout(function(){n.run()},500),Dhe++;return}throw new Error(e.error.error)}};async function Hhe(e){e.setupCaptcha?.();try{await Mhe(),e.renderCaptcha();let t=hH();A1e(),L1e(),R1e(t,{...$he,...e.onCaptchaCompleted?{onCompleted:n=&gt;{$he.onCompleted?.(n),e.onCaptchaCompleted?.()}}:{}}),t.run(),await Uhe,t.reset()}catch{e.renderError?.()}return P1e(),Fhe}var PSn=m`
	&lt;h2 class="title is-2"&gt;${T0}&lt;/h2&gt;
	&lt;div class="has-text-centered"&gt;
		&lt;div id="${dL}"&gt;&lt;/div&gt;
	&lt;/div&gt;
`;async function pL(){let e=null,t=await Hhe({renderCaptcha:()=&gt;{e=Nhe(C1e),e.show()},renderError:()=&gt;{e=Nhe(k1e),e.show()}});if(typeof t!="string"||!t||t.trim()==="")throw new Error("Captcha failed");return e&amp;&amp;e.hide(),t}function Ohe(e){Fhe=e}function A1e(){Ohe("")}function Bhe(){return new Promise(e=&gt;{qhe=e})}function P1e(){Uhe=Bhe()}function I1e(){return x.querySelector("#"+dL)}function L1e(){let e=I1e();e&amp;&amp;e.replaceChildren()}function R1e(e,t){e.setConfig({...e.getConfig(),...t})}function M1e(e,t,n){let o=n||null;He({behavior:de.OTHER,actionType:Ue.OTHER,content:{event:"arkose-result",labInstanceId:o,userInstanceId:t,message:e}})}async function D1e(){try{return(await(await fetch("https://status.arkoselabs.com/api/v2/status.json")).json()).status.indicator==="none"}catch{return!1}}function Nhe(e){let t=x.createElement("div");t.classList.add("modal-content","margin-none","width-full"),t.tabIndex=-1;let n=cL(gH,e).create();return ru(gH,uL,()=&gt;{location.reload()}),n.bind(gH,ts),n.appendTo(t),new _e(t)}var oEn=1e3*60;var Vhe=new Promise(()=&gt;{});var KEn=1e3*10;var Wl=ut(),Xl=_.data.userLocale,Zx={async cancelAppliedSkillAssessment(e){let t={branch:Wl,locale:Xl},n=`${$.learn.skillAssessment}/credential/appliedskill/session/${e}?${ne(t)}`,r=j(n,{method:"DELETE"}),i=await M(r);if(ue(i),!i.ok)throw i.status===401?new De(i,"UnauthorizedError"):new De(i,"UnexpectedError")},async createAppliedSkillAssessment(e,t,n){let o={branch:Wl,locale:Xl,...w.reviewFeatures?{skipverification:t}:{}},r=`${$.learn.skillAssessment}/credential/appliedskill/applied-skill.${e}${Ot?"-test":""}/session/launch?${ne(o)}`,i={method:"POST",body:JSON.stringify({captchaToken:n})},s=j(r,i),a=await M(s);if(ue(a),a.ok)return await a.json();throw a.status===401?new De(a,"UnauthorizedError"):new De(a,"UnexpectedError")},reportLabStatus(e){He({behavior:de.OTHER,actionType:Ue.OTHER,content:{event:"applied-skills-assessment",labInstanceId:e.id,message:e.message}})},async createDisabledAppliedSkillsListItem(e){if(!e)throw new De({statusText:"missing id parameter"},"MissingRequiredParameterError");let t={branch:Wl,locale:Xl},n=`${$.learn.skillAssessment}/credential/appliedskill/author/disabledAppliedSkills/${e}?${ne(t)}`,r=j(n,{method:"POST"}),i=await M(r);if(ue(i),!i.ok)throw i.status===400?new De(i,"BadRequestError"):i.status===403?new De(i,"ForbiddenError"):new De(i,"UnexpectedError")},async deleteDisabledAppliedSkillsListItem(e){if(!e)throw new De({statusText:"missing id parameter"},"MissingRequiredParameterError");let t={branch:Wl,locale:Xl},n=`${$.learn.skillAssessment}/credential/appliedskill/author/disabledAppliedSkills/${e}?${ne(t)}`,r=j(n,{method:"DELETE"}),i=await M(r);if(ue(i),!i.ok)throw i.status===403?new De(i,"ForbiddenError"):i.status===404?new De(i,"NotFoundError"):new De(i,"UnexpectedError")},async getDisabledAppliedSkillsList(){let e={branch:Wl,locale:Xl},t=`${$.learn.skillAssessment}/credential/appliedskill/author/disabledAppliedSkills?${ne(e)}`,o=j(t,{method:"GET"}),r=await M(o);if(ue(r),r.ok)return await r.json();throw r.status===403?new De(r,"ForbiddenError"):new De(r,"UnexpectedError")},async getAppliedSkill(e,t){if(e==null)throw new De({statusText:"missing id parameter"},"MissingRequiredParameterError");let n={branch:Wl,locale:Xl},o=`${$.learn.skillAssessment}/credential/appliedskill/${e}/detail?${ne(n)}`,i=j(o,{method:"GET"}),s=await M(i);if(ue(s),s.ok){let a=await s.json();return t==="true"&amp;&amp;w.reviewFeatures&amp;&amp;(a.retakeEligibleAt=Date.now().toString(),a.isCurrentlyEligible=!0),!I.disabledAppliedSkills&amp;&amp;"isDisabled"in a&amp;&amp;delete a.isDisabled,a}throw new De(s,"UnexpectedError")},async getAppliedSkillAssessment(e,t){if(!e)throw new De({},"NotFoundError");let n={branch:Wl,locale:Xl,captchaToken:t},o=`${$.learn.skillAssessment}/credential/appliedskill/session/${e}?${ne(n)}`,i=j(o,{method:"GET"}),s=await M(i);if(ue(s),s.ok)return await s.json();throw s.status===401?new De(s,"UnauthorizedError"):s.status===404?new De(s,"NotFoundError"):new De(s,"UnexpectedError")},async getAppliedSkillAssessmentReport(e,t){if(!e)throw new De({},"NotFoundError");let n={branch:Wl,locale:Xl},o=`${$.learn.skillAssessment}/credential/appliedskill/session/${e}/scorereport?${ne(n)}`,i=j(o,{method:"GET"}),s;try{s=await M(i,void 0,65*1e3),ue(s)}catch(a){throw a.name==="AbortError"?new De({},"TimeoutError"):new De({},"UnexpectedError")}if(s.ok){let a=await s.json();return t==="true"&amp;&amp;w.reviewFeatures&amp;&amp;(a.appliedSkill.retakeEligibleAt=Date.now().toString(),a.appliedSkill.isCurrentlyEligible=!0),!I.disabledAppliedSkills&amp;&amp;"isDisabled"in a.appliedSkill&amp;&amp;delete a.appliedSkill.isDisabled,a}throw s.status===401?new De(s,"UnauthorizedError"):s.status===404?new De(s,"NotFoundError"):new De(s,"UnexpectedError")},async scoreAppliedSkillAssessment(e){let t={branch:Wl,locale:Xl},n=`${$.learn.skillAssessment}/credential/appliedskill/session/${e}/score?${ne(t)}`,r=j(n,{method:"PUT"}),i=await M(r);if(ue(i),!i.ok)throw i.status===401?new De(i,"UnauthorizedError"):new De(i,"UnexpectedError")},async getAppliedSkillLastFailedAttempts(e=0,t=10){let n={branch:Wl,locale:Xl,page:e+1,pageSize:t},o=`${$.learn.skillAssessment}/credential/appliedskill/attempts/lastfailed?${ne(n)}`,i=j(o,{method:"GET"}),s=await M(i);if(ue(s),s.ok)return s.status===204?{appliedSkillsLastFailedAttempts:null,totalCount:0}:await s.json();if(s.status===404)return{appliedSkillsLastFailedAttempts:null,totalCount:0};throw new De(s,"UnexpectedError")},async createAppeal(e){if(!e)throw new Error("appeal api parameter 'captchaToken' expected");let t=`${$.learn.skillAssessment}/credential/appliedskill/appeal`,n={method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({captchaToken:e})},o=j(t,n),r=await M(o);if(ue(r),r.ok)return!0;throw new De(r,"UnexpectedError")}};async function za(e,t){let n=await Dl(t);if(!n||!e)return;let o=e.hasOwnProperty("parents");if(Ot){let i=s=&gt;"/"+s.split("/").slice(2).join("/");e&amp;&amp;(e=Zo(e),e.url=i(e.url)),o&amp;&amp;e&amp;&amp;e.parents&amp;&amp;(e.parents[0].url=i(e.parents[0].url))}let r=A("page_kind");switch(r){case"appliedSkills":n.add({title:Mo,url:`/${n.basePath}/credentials`},{title:rc,url:`/${n.basePath}/credentials/browse/`});break;case"appliedSkillsAssessment":n.add({title:Mo,url:`/${n.basePath}/credentials`},{title:rc,url:`/${n.basePath}/credentials/browse/`},{title:e?.title??"",url:`/${n.basePath}${e.url}`});break;case"appliedSkillsAssessmentReport":n.add({title:Mo,url:`/${n.basePath}/credentials`},{title:rc,url:`/${n.basePath}/credentials/browse/`},{title:e?.title??"",url:`/${n.basePath}${e.url}`});break;case"role":case"certification":n.add({title:I.previewCredentialsL1?Mo:Ws,url:I.previewCredentialsL1?`/${n.basePath}/credentials`:`/${n.basePath}/certifications`},{title:I.previewCredentialsL1?rc:oc,url:I.previewCredentialsL1?`/${n.basePath}/credentials/browse/`:`/${n.basePath}/certifications/browse/`});break;case"certificationrenewal":n.add({title:I.previewCredentialsL1?Mo:Ws,url:I.previewCredentialsL1?`/${n.basePath}/credentials`:`/${n.basePath}/certifications`},{title:I.previewCredentialsL1?rc:oc,url:I.previewCredentialsL1?`/${n.basePath}/credentials/browse/`:`/${n.basePath}/certifications/browse/`},{title:e?.title??"",url:`/${n.basePath}${e.url}`});break;case"certificationRenewalAssessment":case"certificationRenewalAssessmentReport":n.add({title:I.previewCredentialsL1?Mo:Ws,url:I.previewCredentialsL1?`/${n.basePath}/credentials`:`/${n.basePath}/certifications`},{title:I.previewCredentialsL1?rc:oc,url:I.previewCredentialsL1?`/${n.basePath}/credentials/browse/`:`/${n.basePath}/certifications/browse/`},{title:e?.title??"",url:`/${n.basePath}${e?.url}/`},{title:VM,url:`/${n.basePath}${e?.url}/renew/`});break;case"examination":n.add({title:I.previewCredentialsL1?Mo:Ws,url:I.previewCredentialsL1?`/${n.basePath}/credentials`:`/${n.basePath}/certifications`},{title:I.previewCredentialsL1?rc:oc,url:I.previewCredentialsL1?`/${n.basePath}/credentials/browse/`:`/${n.basePath}/certifications/browse/`});break;case"practiceAssessmentReport":n.add({title:I.previewCredentialsL1?Mo:Ws,url:I.previewCredentialsL1?`/${n.basePath}/credentials`:`/${n.basePath}/certifications`},{title:I.previewCredentialsL1?rc:oc,url:I.previewCredentialsL1?`/${n.basePath}/credentials/browse/`:`/${n.basePath}/certifications/browse/`},{title:e?.title??"",url:`/${n.basePath}${e.url}/`});break;default:throw new Error(`Unsupported page_kind "${r}".`)}n.render()}var Jd=class{constructor(t,n=1){this.dateFormat=n;this.totalTimeLeft=0;this.isExpired=!1;this.endDate=t;let o=setInterval(()=&gt;{this.setTotalTimeLeft(),this.isExpired=this.totalTimeLeft&lt;=0,this.isExpired&amp;&amp;clearInterval(o)},1e3)}setTotalTimeLeft(){this.totalTimeLeft=this.endDate.getTime()-new Date().getTime()}get seconds(){return Math.floor(this.totalTimeLeft/1e3%60)}get mins(){return Math.floor(this.totalTimeLeft/1e3/60%60)}get hrs(){return this.dateFormat===0?Math.floor(this.totalTimeLeft/(1e3*60*60)):Math.floor(this.totalTimeLeft/(1e3*60*60)%24)}get days(){return Math.floor(this.totalTimeLeft/(1e3*60*60*24))}get displayFormat(){let t="";return this.days&gt;0&amp;&amp;(t+="d"),this.hrs&gt;0&amp;&amp;(t+="h"),this.mins&gt;0&amp;&amp;(t+="m"),this.seconds&gt;0&amp;&amp;(t+="s"),this.getDateFormat(t)}addLeadingZero(t){return t&lt;10?`0${t}`:t}getDateFormat(t){let n="dhms";if(this.dateFormat===1)return t.length&gt;=2?t.substr(0,2):t.length===1&amp;&amp;"dh".indexOf(t)&gt;-1?n.substr("dh".indexOf(t),2):"ms";if(this.dateFormat===0)return"hms";throw new Error("Invalid date format used in DateCountdown")}};U([G],Jd.prototype,"endDate",2),U([G],Jd.prototype,"totalTimeLeft",2),U([G],Jd.prototype,"isExpired",2);var W1e=K`
	${e=&gt;e.displayFormat.indexOf("d")&gt;-1?`${k_.replace("{days}",e.days.toString())}`:null}
	${e=&gt;e.displayFormat.indexOf("h")&gt;-1?`${m3.replace("{hrs}",e.hrs.toString())}`:null}
	${e=&gt;e.displayFormat.indexOf("m")&gt;-1?`${_p.replace("{numberOfMinutes}",e.mins.toString())}`:null}
	${e=&gt;e.displayFormat.indexOf("s")&gt;-1?`${WY.replace("{seconds}",e.seconds.toString())}`:null}
`,X1e=K`
	&lt;span class="font-size-h4 font-weight-semilight display-inline-flex align-items-center width-200"&gt;
		${kn(e=&gt;[{value:e.hrs,label:lu},{value:e.mins,label:Tw},{value:e.seconds,label:Qw}],K`
				&lt;span class="display-inline-flex flex-direction-column is-one-third-width"&gt;
					&lt;span
						&gt;${(e,t)=&gt;t.parent.addLeadingZero(e.value)}&lt;/span
					&gt;
					&lt;span class="font-size-xs is-uppercase"&gt;${e=&gt;e.label}&lt;/span&gt;
				&lt;/span&gt;
				${Fe((e,t)=&gt;!t.isLast,K` &lt;span class="padding-right-xxs"&gt;:&lt;/span&gt; `)}
			`,{positioning:!0})}
	&lt;/span&gt;
`,Yhe=K`
	&lt;span role="timer"&gt;
		${Fe(e=&gt;e.totalTimeLeft&gt;0,K`
				${Fe(e=&gt;e.dateFormat===1,W1e)}
				${Fe(e=&gt;e.dateFormat===0,X1e)}
			`)}
	&lt;/span&gt;
`;var Z1e={"applied-skill":{0:{0:["api-branch","skip-verification","themebranch"],1:[]},1:{0:["api-branch","skip-verification","snapshotId","themebranch"],1:["snapshotId"]},2:{0:["api-branch","skip-verification","snapshotId","themebranch"],1:["snapshotId"]}},practice:{0:{0:["api-branch","practice-assessment-type","themebranch"],1:["practice-assessment-type"]},1:{0:["assessmentId","assessment-type","practice-assessment-type","preview","snapshot-version","api-branch","themebranch"],1:["assessmentId","assessment-type","practice-assessment-type"]},2:{0:["assessmentId","practice-assessment-type","preview","snapshotId","snapshot-version","api-branch","themebranch"],1:["assessmentId","practice-assessment-type","snapshotId"]}},renewal:{0:{0:["assessmentId","snapshot-version","skip-verification","api-branch","themebranch"],1:[]},1:{0:["accommodationRequested","assessmentId","certification-id","preview","skip-verification","snapshot-version","api-branch","themebranch"],1:["assessmentId"]},2:{0:["assessmentid","snapshotId","skip-verification","snapshot-version","preview","api-branch","themebranch"],1:["snapshotId"]}}};function Rn(e){let t={"applied-skill":"credentials/applied-skills",practice:`credentials/certifications${te()["practice-assessment-type"]==="certification"?"":"/exams"}`,renewal:"credentials/certifications"},n={"applied-skill":"applied-skill",practice:`${te()["practice-assessment-type"]==="certification"?"certification":"exam"}`,renewal:"certification"},o={"applied-skill":[],practice:[1,2],renewal:[0,1,2]},r={"applied-skill":"",practice:"practice",renewal:"renew"},i={0:"",1:"assessment",2:"results"},s={accommodationRequested:dse(),"api-branch":te()["api-branch"],assessmentid:e.query?.assessmentid,assessmentId:e.query?.assessmentId,"assessment-type":e.assessmentType,"certification-id":e.credentialId,"practice-assessment-type":te()["practice-assessment-type"],preview:te().preview,"skip-verification":e.query?.["skip-verification"]??ix(),snapshotId:e.query?.snapshotId,"snapshot-version":sx(),themebranch:te().themebranch},a=Z1e[e.assessmentType][e.pageType][w.reviewFeatures?0:1],l={origin:Z.origin+"/",locale:rt.userLocale+"/",test:Ot?"test/training/":"",credentialType:t[e.assessmentType].replace(Ot&amp;&amp;["practice","renewal"].includes(e.assessmentType)?"credentials/":"","")+"/",credentialId:e.credentialId.replace(new RegExp("^"+n[e.assessmentType]+"."),"").replace(Ot?/\-test$/:"","")+"/",credentialPathname:e.credentialPathname?e.credentialPathname.replace(/^\/|\/$/g,"")+"/":null,subPath:o[e.assessmentType].includes(e.pageType)?r[e.assessmentType]+"/":"",pageType:i[e.pageType],query:a.length?"?"+ne(a.reduce((u,d)=&gt;(u[d]=s[d],u),{})):""};return`${l.origin}${l.locale}${l.credentialPathname??l.test+l.credentialType+l.credentialId}${l.subPath}${l.pageType}${l.query}`}var _H=class{constructor(t,n,o,r,i){this.location=t;this.dataBinding=n;this.templateBinding=r;this.source=null;this.view=null;this.data=null;this.originalContext=void 0;this.childContext=void 0;this.dataBindingObserver=dn.binding(n,this,o),this.templateBindingObserver=dn.binding(r,this,i)}bind(t,n){this.source=t,this.originalContext=n,this.childContext=Object.create(n),this.childContext.parent=t,this.childContext.parentContext=this.originalContext,this.data=this.dataBindingObserver.observe(t,this.originalContext),this.template=this.templateBindingObserver.observe(t,this.originalContext),this.refreshView()}unbind(){this.source=null,this.data=null,this.view!==null&amp;&amp;this.view.unbind(),this.dataBindingObserver.disconnect(),this.templateBindingObserver.disconnect()}handleChange(t){t===this.dataBinding?(this.data=this.dataBindingObserver.observe(this.source,this.originalContext),this.refreshView()):t===this.templateBinding&amp;&amp;(this.template=this.templateBindingObserver.observe(this.source,this.originalContext),this.refreshView())}refreshView(){this.view!==null&amp;&amp;this.view.dispose(),this.view=this.template.create(),this.view.bind(this.data,this.childContext),this.view.insertBefore(this.location)}},vH=class extends ql{constructor(n,o){super();this.dataBinding=n;this.templateBinding=o;this.createPlaceholder=Mt.createBlockPlaceholder;this.isBindingVolatile=dn.isVolatileBinding(n),this.isTemplateBindingVolatile=dn.isVolatileBinding(o)}createBehavior(n){return new _H(n,this.dataBinding,this.isBindingVolatile,this.templateBinding,this.isTemplateBindingVolatile)}};function pn(e,t){let n=typeof t=="function"?t:()=&gt;t;return new vH(e,n)}function gL(e){let t=function(){let r=A("sourceContentUid");return r?r.split(".")[1]:e.pathname.split("/")[Ot?6:4]}(),n=e.searchParams.get("snapshotId"),o=e.searchParams.get("skip-verification");return{credentialId:t,skipverification:o,snapshotId:n}}function fL(e,t,n){let r=x.title.split("|").pop();return`${t.replace(n,e)} | ${r}`}var yH=K`
	&lt;div class="section"&gt;
		&lt;div
			class="columns is-centered is-gapless-mobile has-large-gaps margin-top-sm-tablet margin-inline-xxl-desktop"
		&gt;
			&lt;div class="column is-5"&gt;
				&lt;div class="display-none display-block-tablet"&gt;
					&lt;img
						class="margin-top-xs image theme-display is-high-contrast is-dark"
						alt=""
						src="/en-us/media/learn/not-found/learn-not-found-dark-mode.png?branch=main"
						data-linktype="absolute-path"
						role="presentation"
					/&gt;
					&lt;img
						class="margin-top-xs image theme-display is-light"
						alt=""
						src="/en-us/media/learn/not-found/learn-not-found-light-mode.png?branch=main"
						data-linktype="absolute-path"
						role="presentation"
					/&gt;
				&lt;/div&gt;
			&lt;/div&gt;
			&lt;section class="column is-7 display-flex flex-direction-column justify-content-center"&gt;
				&lt;h1 class="title is-1 margin-bottom-sm"&gt;${e=&gt;e.title}&lt;/h1&gt;
				&lt;p class="font-size-xl is-reading-width margin-top-none margin-bottom-sm"&gt;${e=&gt;e.msg}&lt;/p&gt;
				&lt;div class="buttons"&gt;
					&lt;a
						class="button button-primary button-filled"
						href="${e=&gt;e.primaryButton.url}"
						data-bi-name=""
						&gt;${e=&gt;e.primaryButton.text}&lt;/a
					&gt;
					${Fe(e=&gt;"secondaryButton"in e,K` &lt;a
							class="button button-primary button-clear"
							href="${e=&gt;e.secondaryButton.url}"
							data-bi-name=""
							&gt;${e=&gt;e.secondaryButton.text}&lt;/a
						&gt;`)}
				&lt;/div&gt;
			&lt;/section&gt;
		&lt;/div&gt;
	&lt;/div&gt;
`;function xH(e){return Xhe({buttonText:e,template:Whe(),hasPrimaryButton:!0,isDisabled:!0})}function Whe(){return K`
		&lt;p&gt;${$B}&lt;/p&gt;
		&lt;p class="visibility-hidden-visual-diff"&gt;${pn(e=&gt;e,Yhe)}&lt;/p&gt;
	`}function Xhe(e){let t=e.isDisabled?"disabled":"",n=e.hasPrimaryButton?"button-primary":"";return K` &lt;div
		class="display-inline-flex-tablet flex-direction-row-reverse align-items-center"
	&gt;
		&lt;div class="visibility-hidden-visual-diff padding-left-sm-tablet "&gt;
			${pn(o=&gt;o,e.template)}
		&lt;/div&gt;
		&lt;div class="border-left-tablet padding-block-md-tablet"&gt;&lt;/div&gt;
		&lt;div class="padding-right-sm-tablet"&gt;
			&lt;button
				data-test-id="disabled-retake-assessment"
				class="retake-assessment button ${n} button-filled is-fullwidth-mobile margin-top-sm margin-top-none-tablet"
				@click="${e.clickHandler||(()=&gt;{})}"
				${t}
			&gt;
				${e.buttonText}
			&lt;/button&gt;
		&lt;/div&gt;
	&lt;/div&gt;`}async function TH(e){let t=await pL();if(!await Zx.createAppeal(t)||!e)return;let o=x.querySelector('[data-test-id="disabled-retake-assessment"]');if(!o)return;let r=o.closest(e);o&amp;&amp;tqe({appealButton:o,appealContainer:r})}function eqe(e){let n=!(e.riskData?.appealStatus&amp;&amp;e.riskData?.appealStatus==="denied"),o=e.riskData?.appealStatus==="approved"?!1:!!(e.riskData?.appealStatus||e.isDisabled),r=VB;return{alertText:{approved:Yn(jB),new:YB,denied:QM,defaultMSg:r}[e.riskData?.userStatus==="NotAllowed"?e.riskData.appealStatus??"defaultMSg":"defaultMSg"],hasPrimaryButton:n,isDisabled:o}}function bL(e){let{alertText:t,hasPrimaryButton:n,isDisabled:o}=eqe({isDisabled:e.isDisabled,riskData:{appealStatus:e.riskData?.appealStatus,userStatus:e.riskData?.userStatus}});return Xhe({buttonText:e.buttonText,template:K`&lt;div
			class="alert is-warning margin-top-none"
		&gt;
			&lt;span aria-hidden="true" class="icon margin-right-xxs"
				&gt;&lt;span class="docon docon-status-info-outline"&gt;&lt;/span&gt;&lt;/span
			&gt;${Mt.createHTML(Yn(t))}
		&lt;/div&gt;`,hasPrimaryButton:n,isDisabled:o,clickHandler:e.clickHandler})}function tqe(e){if((o=&gt;{o&amp;&amp;(o.classList.remove("button-primary"),o.setAttribute("disabled",""))})(e.appealButton),!e.appealContainer)return;let n=e.appealContainer.querySelector(".alert");n&amp;&amp;(n.textContent=NR)}var nge={InvalidRequest:PB,LabError:IB,SubscriptionUnavailable:wB,NotAllowed:Yn(LB),default:x0};var _L=class{},Gb=class{},vL=class{},tT=class{};var wH={title:gp,type:"static",imgsrc:e=&gt;`data:image/svg+xml,${Xx(e)}`,message:uc,description:SB,buttonText:vp,event:Gb};var oge={title:EB,type:"static",imgsrc:e=&gt;`data:image/svg+xml,${Xx(e)}`,message:kB,description:CB,buttonText:AB,event:tT};var rge="labStatusReporter";var ige="labclient.labondemand.com";var EH=(l=&gt;(l.loadingYourLabContent="loading your lab content",l.labEnvironmentBeingBuilt="your lab environment is being built",l.thisCanTakeSeveralMinutes="this can take several minutes",l.virtualMachinesStarting="your virtual machines are starting",l.resuming="resuming",l.preparing="preparing",l.labSetup="lab setup",l.checkingBrowserCapabilities="checking browser capabilities",l))(EH||{}),kH=(n=&gt;(n.labCouldNotBeLaunched="sorry, your lab could not be launched",n.launchError="launch error",n))(kH||{});function Jl(e,t,n,o){switch(n&amp;&amp;e.updateProgress(n),t){case"labInitialized":e.start();break;case"successfullyLoaded":e.succeed();break;case"iframeFailure":case"serverBadRequest":e.fail(o);break;case"unauthorized":case"labNotFound":case"labPreviouslyScored":case"userNavigatedAway":e.cancel();break;case"reportLabProgress":case"labErrorFound":break}}var Ga=class extends bt{constructor(n,o){super();this.appliedSkillAssessment=null;this.viewState=0;this.modal=null;this.hasLabConnected=!1;this.captchaToken="";this.mostRecentLabStatusMessage=null;this.appliedSkillScenarioTimeout=6e5;this.reportTelemetry=n=&gt;{if(n.id){this._services.reportLabStatus({id:n.id,message:n.message??null});return}n.message&amp;&amp;(this.mostRecentLabStatusMessage=n.message)};this.urlContext=o,this._services=n,this.launchLabScenario=new fr("Commerce.Docs.LearnProgress_AppliedSkill_LaunchLab",this.appliedSkillScenarioTimeout),this.onMessageHandler=r=&gt;{if(r&amp;&amp;r.origin.startsWith("https://")&amp;&amp;r.origin.endsWith(ige)&amp;&amp;r.data)try{let i=JSON.parse(r.data);i.event_id===rge&amp;&amp;(this.updateLabConnected(i),this.reportScenarioHealth(i),this.reportUpdatedTelemetry(i))}catch{}},this.onBeforeUnloadHandler=r=&gt;{r.preventDefault(),r.returnValue=""},this.onUnloadHandler=()=&gt;{this._services.cancelAppliedSkillAssessment(this.urlContext.snapshotId)},this.userNavigatedAway=()=&gt;{Jl(this.launchLabScenario,"userNavigatedAway")}}async initialize(){window.addEventListener("message",this.onMessageHandler,!1),window.addEventListener("visibilitychange",this.userNavigatedAway,!1),zb("Product Interactivity");try{this.captchaToken=await pL()}catch(n){throw n}await this.initAppliedSkillSession(this.urlContext)}async submit(){try{window.removeEventListener("beforeunload",this.onBeforeUnloadHandler),window.removeEventListener("unload",this.onUnloadHandler),this._services.scoreAppliedSkillAssessment(this.urlContext.snapshotId)}finally{setTimeout(()=&gt;{Z.href=yL(2,this.urlContext,this.appliedSkillAssessment.appliedSkill.url)})}}async cancel(){try{window.removeEventListener("beforeunload",this.onBeforeUnloadHandler),window.removeEventListener("unload",this.onUnloadHandler),this._services.cancelAppliedSkillAssessment(this.urlContext.snapshotId),setTimeout(()=&gt;{Z.href=yL(0,this.urlContext,this.appliedSkillAssessment.appliedSkill.url)})}catch{window.addEventListener("beforeunload",this.onBeforeUnloadHandler),window.addEventListener("unload",this.onUnloadHandler),this.publish(new Jx)}}async expireTime(){try{let n=await this._services.getAppliedSkillAssessment(this.appliedSkillAssessment.labSession.labSessionId,this.captchaToken),o=Date.parse(this.appliedSkillAssessment.labSession.expiresAt),r=Date.parse(n.labSession.expiresAt);if(r&lt;=o){window.removeEventListener("beforeunload",this.onBeforeUnloadHandler),window.removeEventListener("unload",this.onUnloadHandler);let i=ru(this,tT,this.submit.bind(this));this.iframe.classList.add("display-none"),document.documentElement.focus(),this.showModal(oge).then(()=&gt;{i(),this.submit()})}else{this.appliedSkillAssessment.labSession.expiresAt=n.labSession.expiresAt;let i=r-Date.now();setTimeout(this.expireTime.bind(this),i)}}catch{window.removeEventListener("beforeunload",this.onBeforeUnloadHandler),window.removeEventListener("unload",this.onUnloadHandler);let n=ru(this,Gb,()=&gt;{Z.reload()});this.showModal(wH).then(o=&gt;{n()})}}showModal(n){let o=document.createElement("div");o.classList.add("modal-content","margin-none","width-full"),o.tabIndex=-1;let r=cL(this,n).create();return r.bind(this,ts),r.appendTo(o),this.modal=new _e(o),this.modal.show()}reportScenarioHealth(n){if(n.errors.length&gt;0&amp;&amp;Jl(this.launchLabScenario,"labErrorFound",n.errors.join(", ")),n.currentConnectionState===1)Jl(this.launchLabScenario,"successfullyLoaded");else if(n.messageProgressTitle){let o=this.getScenarioHealthEventFromMessageTitle(n.messageProgressTitle);o&amp;&amp;(o==="iframeFailure"?Jl(this.launchLabScenario,o,void 0,n.messageProgressTitle):Jl(this.launchLabScenario,o,n.messageProgressTitle))}}updateLabConnected(n){n.currentConnectionState===1&amp;&amp;(this.hasLabConnected=!0)}reportUpdatedTelemetry(n){n.currentConnectionState!==n.lastConnectionState&amp;&amp;this.reportTelemetry({id:this.appliedSkillAssessment?.labSession?.labSessionId,message:n})}getScenarioHealthEventFromMessageTitle(n){let o=new Map([[kH,"iframeFailure"],[EH,"reportLabProgress"]]);for(let[r,i]of o)if(Object.values(r).some(s=&gt;n.includes(s)))return i;return null}async initAppliedSkillSession(n){try{Jl(this.launchLabScenario,"labInitialized");let o=!!n.snapshotId;if(this.appliedSkillAssessment=o?await this._services.getAppliedSkillAssessment(n.snapshotId,this.captchaToken):await this._services.createAppliedSkillAssessment(n.credentialId,n.skipverification,this.captchaToken),this.reportTelemetry({id:this.appliedSkillAssessment.labSession.labSessionId}),this.appliedSkillAssessment.labSession.scored==="Scored"||this.appliedSkillAssessment.labSession.scored==="ScoringInitiated"){Jl(this.launchLabScenario,"labPreviouslyScored"),Promise.resolve().then(()=&gt;{Z.href=yL(2,n,this.appliedSkillAssessment.appliedSkill.url)});return}this.urlContext.snapshotId=this.appliedSkillAssessment.labSession.labSessionId;let r=new URL(Z.href);r.searchParams.set("snapshotId",this.appliedSkillAssessment.labSession.labSessionId),Ko.replaceState(null,"",r),za({title:this.appliedSkillAssessment.appliedSkill.title??$T,url:this.appliedSkillAssessment.appliedSkill.url||""},document.getElementById("article-header-breadcrumbs")||void 0),this.subscribe(_L,this.submit.bind(this)),this.subscribe(vL,this.cancel.bind(this)),document.title=fL(this.appliedSkillAssessment.appliedSkill.title??$T,Yn(TB),"{appliedSkillTitle}"),this.checkEstimatedReadyAt(o)}catch(o){let r=o,i=await XE(r);if(r.type==="NotFoundError"){Jl(this.launchLabScenario,"labNotFound");let s=new URL(Z.href);s.searchParams.delete("snapshotId"),Ko.replaceState(null,"",s),this.viewState=3;return}if(r.type==="UnauthorizedError"||i==="QuotaExceeded"||I.disabledAppliedSkills&amp;&amp;i==="AppliedSkillDisabled")Jl(this.launchLabScenario,"unauthorized"),Z.href=yL(0,this.urlContext);else{Jl(this.launchLabScenario,"serverBadRequest",void 0,o);let s=ru(this,Gb,()=&gt;{Z.reload()}),a=Object.assign({},wH,{message:uc,description:nge[i??"default"]});this.showModal(a).then(l=&gt;{s()})}}}setTesting(){let o=Date.parse(this.appliedSkillAssessment.labSession.expiresAt)-Date.now();setTimeout(this.expireTime.bind(this),o),window.addEventListener("beforeunload",this.onBeforeUnloadHandler),window.addEventListener("unload",this.onUnloadHandler),this.viewState=2}checkEstimatedReadyAt(n=!1){let r=(Date.parse(this.appliedSkillAssessment.labSession.estimatedReadyAt)||-1/0)-Date.now();n||r&lt;=0||this.hasLabConnected?this.setTesting():(this.viewState=1,setTimeout(this.checkEstimatedReadyAt.bind(this),1e3))}};U([G],Ga.prototype,"appliedSkillAssessment",2),U([G],Ga.prototype,"urlContext",2),U([G],Ga.prototype,"viewState",2),U([G],Ga.prototype,"modal",2),U([G],Ga.prototype,"hasLabConnected",2),U([G],Ga.prototype,"captchaToken",2),U([G],Ga.prototype,"mostRecentLabStatusMessage",2),U([G],Ga.prototype,"subscription",2);function yL(e,t,n){return Rn({credentialId:t.credentialId,credentialPathname:n??void 0,assessmentType:"applied-skill",pageType:e,query:{snapshotId:e===2?t.snapshotId:void 0,"skip-verification":t.skipverification}})}var lqe={loadingContext:{loadingType:!x.referrer||new URL(x.referrer).pathname.match(/.*(assessment|results)$/gi)?.length?0:1,navigation:{assessmentPageUrl:(e,t,n)=&gt;Rn({credentialId:e,assessmentType:"applied-skill",pageType:1,credentialPathname:n,query:{snapshotId:void 0,"skip-verification":void 0}}),profileOverviewPageUrl:Pn("me","certifications")}},loadedContext:{reportSummary:{passed:{titleDate:e=&gt;e,imgSrc:e=&gt;e||"/en-us/media/learn/credential/badges/applied-skill.svg?branch=main",shareMsg:V_,supertitle:Yn(zB),title:e=&gt;e||$R},failed:{supertitle:qT,title:e=&gt;e||$R}},reportScores:{scoresTitle:qB,scoreType:0},reportStudyGuide:{guideType:0,studyGuideCollectionFormTitle:Yn(HB),studyGuideItemsTitle:UB}},errorContext:{reportError:e=&gt;({NotFoundError:{title:sa,msg:DR,primaryButton:{text:NT,url:Rn({credentialId:e.credentialId,assessmentType:"applied-skill",pageType:0,credentialPathname:void 0,query:{"skip-verification":e.skipverification}})}},UnexpectedError:{title:gp,msg:GB,primaryButton:{text:NT,url:Rn({credentialId:e.credentialId,assessmentType:"applied-skill",pageType:0,credentialPathname:void 0,query:{"skip-verification":e.skipverification}})}}})}};var xL=K`
	${Fe(e=&gt;e.viewConfig.loadingContext.loadingType===1,null)}
	${Fe(e=&gt;e.viewConfig.loadingContext.loadingType===0,K` &lt;div class="modular-content-container"&gt;
			&lt;section class="section"&gt;
				&lt;div class="columns is-centered"&gt;
					&lt;div class="column is-three-fifths"&gt;
						&lt;div class="alert padding-sm font-size-xl margin-top-none"&gt;
							&lt;h1 class="font-size-h3 margin-bottom-xxs"&gt;
								${FB}
							&lt;/h1&gt;
							&lt;p class="font-size-lg margin-top-none margin-bottom-xs"&gt;
								${Mt.createHTML(OB.replace("{duration}","60"))}
							&lt;/p&gt;
							&lt;button
								@click="${e=&gt;location.reload()}"
								class="button button-filled button-primary ${e=&gt;e.viewState===2?"is-loading":""}"
								?disabled="${e=&gt;e.viewState===2}"
							&gt;
								${DB}
							&lt;/button&gt;
						&lt;/div&gt;
					&lt;/div&gt;
				&lt;/div&gt;
			&lt;/section&gt;
		&lt;/div&gt;`)}
`;var nT=class{constructor(t){if(this.errorType=t.error.type,this.errorType==="UnauthorizedError"&amp;&amp;w.accessLevel!=="local"&amp;&amp;!L.isAuthenticated&amp;&amp;Hn(),this.errorType==="NotFoundError"&amp;&amp;t.urlContext.snapshotId){let n=new URL(location.href);n.searchParams.delete("snapshotId"),Ko.replaceState(null,"",n)}}};U([G],nT.prototype,"errorType",2);var CH=e=&gt;K`${pn(t=&gt;t.viewConfig.errorContext.reportError(t.urlContext)[e??t.reportError.errorType],yH)}`,cge=K`
	${Fe(e=&gt;e.reportError.errorType==="NotFoundError",CH())}
	${Fe(e=&gt;e.reportError.errorType==="UnauthorizedError",CH("UnexpectedError"))}
	${Fe(e=&gt;e.reportError.errorType==="UnexpectedError",CH())}
	${Fe(e=&gt;e.reportError.errorType==="TimeoutError",xL)}
`;var Zl=class{constructor({high:t=0,low:n=0,max:o=1,min:r=0,optimum:i=0,value:s=0,classModifiers:a=""}){this.high=t,this.low=n,this.max=o,this.min=r,this.optimum=i,this.value=s,this.classModifiers=a}};U([Or],Zl.prototype,"high",2),U([Or],Zl.prototype,"low",2),U([Or],Zl.prototype,"max",2),U([Or],Zl.prototype,"min",2),U([Or],Zl.prototype,"optimum",2),U([Or],Zl.prototype,"value",2),U([G],Zl.prototype,"classModifiers",2);var ec=class{constructor(t){this.correctPercent=t.correctPercent,this.overallMeter=this.createMeter(t.correctPercent,t.passingPercent),this.passed=t.passed,this.passingPercent=t.passingPercent,this.scoredAt=t.scoredOn,this.scores=this.createMeters(t.scores)}createMeter(t,n,o){return new Zl({high:100,low:n,max:100,optimum:n,value:t,classModifiers:o})}createMeters(t){return t.map(n=&gt;({...n,meter:this.createMeter(n.correctPercent,n.passingPercent,"is-small")}))}};U([G],ec.prototype,"correctPercent",2),U([G],ec.prototype,"overallMeter",2),U([G],ec.prototype,"passed",2),U([G],ec.prototype,"passingPercent",2),U([G],ec.prototype,"scoredAt",2),U([G],ec.prototype,"scores",2);var uge=K` &lt;div&gt;
	&lt;div class="score-meter"&gt;
		&lt;meter
			:inlineStyle="--optimum-percent: ${e=&gt;e.optimum}%;"
			class="meter is-binary ${e=&gt;e.classModifiers}"
			high="${e=&gt;e.high}"
			low="${e=&gt;e.low}"
			max="${e=&gt;e.max}"
			optimum="${e=&gt;e.optimum}"
			value="${e=&gt;e.value}"
		&gt;
			&lt;span class="optimum" :inlineStyle="width: ${e=&gt;100-e.low}%;" aria-hidden="true"&gt;&lt;/span&gt;
		&lt;/meter&gt;
		&lt;div class="meter-tick" :inlineStyle="left: ${e=&gt;e.value}%"&gt;&lt;/div&gt;
	&lt;/div&gt;
&lt;/div&gt;`,dge=K`
	&lt;div id="report-scores" class="margin-bottom-lg"&gt;
		&lt;div class="box-shadow-light"&gt;
			&lt;div
				class="level width-full padding-xxs is-mobile margin-bottom-sm margin-bottom-lg-tablet ${e=&gt;e.reportScores.passed?"background-color-success color-success-invert":"background-color-danger color-danger-invert"}"
			&gt;
				&lt;div class="level-right margin-top-none"&gt;
					&lt;div class="level-item is-uppercase font-weight-bold margin-right-xxs-tablet"&gt;
						${e=&gt;e.reportScores.passed?f_:g_}
					&lt;/div&gt;
				&lt;/div&gt;
				&lt;div class="level-left"&gt;
					&lt;div class="level-item margin-left-xxs-tablet"&gt;
						${sz}
						${e=&gt;_s.format(e.reportScores.scoredAt)}
					&lt;/div&gt;
				&lt;/div&gt;
			&lt;/div&gt;
			&lt;div class="padding-inline-sm padding-inline-lg-tablet"&gt;
				&lt;h2 class="title font-size-h5 font-size-h3-tablet font-weight-semilight margin-top-none"&gt;
					${gz}&lt;span
						class="font-weight-semibold margin-left-xxs"
						&gt;${e=&gt;jT.replace("{score}",e.reportScores.correctPercent.toString())}&lt;/span
					&gt;&lt;span
						class="tag border-radius-rounded margin-left-xxs font-size-md font-weight-semibold ${e=&gt;e.passed?"is-success":"is-danger"}"
						&gt;${e=&gt;e.passed?f_:g_}&lt;/span
					&gt;
				&lt;/h2&gt;
				&lt;p
					class="subtitle has-text-subtle font-weight-semibold margin-bottom-sm margin-bottom-lg-tablet"
				&gt;
					${e=&gt;dz.replace("{percent}",e.reportScores.passingPercent.toString())}
				&lt;/p&gt;
				&lt;div class="margin-bottom-sm margin-bottom-lg-tablet"&gt;
					${pn(e=&gt;e.reportScores.overallMeter,uge)}
				&lt;/div&gt;
				&lt;hr class="margin-bottom-sm margin-bottom-lg-tablet" /&gt;
				&lt;h2
					class="title font-size-h5 font-size-h4-tablet margin-top-none margin-bottom-sm margin-bottom-lg-tablet"
				&gt;
					${e=&gt;e.viewConfig.loadedContext.reportScores.scoresTitle}
				&lt;/h2&gt;
				&lt;div class="padding-bottom-sm padding-bottom-lg-tablet"&gt;
					${kn(e=&gt;e.reportScores.scores,K`
							&lt;div class="${(e,t)=&gt;(t.isLast,"margin-bottom-sm")}"&gt;
								&lt;div class="columns is-mobile is-gapless is-vertically-centered"&gt;
									&lt;div class="column is-narrow"&gt;
										${Fe((e,t)=&gt;t.parent.viewConfig.loadedContext.reportScores.scoreType===0,K` &lt;span
												class="icon border border-radius-rounded padding-sm margin-right-xs ${(e,t)=&gt;t.isLast?"":"margin-bottom-xs"} ${e=&gt;e.passed?"background-color-success":"background-color-danger"}"
												aria-hidden="true"
											&gt;
												&lt;span
													class="font-size-xl docon ${e=&gt;e.passed?"docon-check color-success-invert font-weight-light":"docon-navigate-close color-danger-invert font-weight-bold"}"
												&gt;&lt;/span&gt;
											&lt;/span&gt;`)}
									&lt;/div&gt;
									&lt;div class="column"&gt;
										&lt;h3 class="title font-size-md margin-top-none"&gt;${e=&gt;e.title}&lt;/h3&gt;
									&lt;/div&gt;
								&lt;/div&gt;
								${Fe((e,t)=&gt;t.parent.viewConfig.loadedContext.reportScores.scoreType===1,K` ${pn(e=&gt;e.meter,uge)}`)}
							&lt;/div&gt;
						`,{positioning:!0})}
				&lt;/div&gt;
			&lt;/div&gt;
		&lt;/div&gt;
	&lt;/div&gt;
`;async function TL(e,t,n=N2){let o=document.createElement("div");o.classList.add("modal-content");let r=new _e(o),i=new Intl.DateTimeFormat(e).format(new Date).replace(/\//g,"-"),s=m`
		&lt;div class="modal-card padding-xs padding-sm-tablet"&gt;
			&lt;div class="padding-xxs"&gt;
				&lt;form id="save-to-collection"&gt;
					${wx(q2,n.replace("{date}",i),"",pt,We,$2,!1,!0,"margin-bottom-lg padding-bottom-xs")}
				&lt;/form&gt;
			&lt;/div&gt;
		&lt;/div&gt;
	`;S(s,r.contentElement),r.contentElement.querySelector("button[type=submit]").onclick=async a=&gt;{if(!L.isAuthenticated)return;a.preventDefault(),a.target.classList.add("is-loading");let c=document.getElementById("save-to-collection");(await JP(c,t)).hasError||(r.hide(),Ex("added"))},r.show()}var Vb=class{constructor(t){this.credentialId=t.credentialId,this.assessmentId=t.assessmentId,this.credentialUrl=t.credentialUrl,this.studyGuide=t.studyGuide,this.hasStudyGuideSummaries=this.studyGuide?.items.length&gt;0}};U([G],Vb.prototype,"hasStudyGuideSummaries",2),U([G],Vb.prototype,"studyGuide",2);var uqe=K`
	&lt;div class="alert is-warning"&gt;
		&lt;span aria-hidden="true" class="icon"&gt;
			&lt;span class="docon docon-status-info-outline"&gt;&lt;/span&gt;
		&lt;/span&gt;
		${lz}
	&lt;/div&gt;
	${Fe(e=&gt;"detailsPageUrl"in e.viewConfig.loadingContext.navigation,K`
			&lt;a
				class="button button-primary margin-top-lg"
				href="${e=&gt;e.viewConfig.loadingContext.navigation.detailsPageUrl(e.reportStudyGuide.credentialId,e.reportStudyGuide.assessmentId,e.reportStudyGuide.credentialUrl)}"
			&gt;
				${BT}
			&lt;/a&gt;
		`)}
`,dqe=K`
	&lt;div class="position-relative media align-items-stretch"&gt;
		&lt;div class="media-left"&gt;
			&lt;div class="image image-36x36 margin-top-xxs"&gt;
				&lt;img class="card-template-icon" role="presentation" alt="" src="${e=&gt;e.data.iconUrl}" /&gt;
			&lt;/div&gt;
		&lt;/div&gt;
		&lt;div class="media-content display-flex flex-direction-column"&gt;
			&lt;span class="text-transform-uppercase font-size-xs"&gt;
				${e=&gt;e.type.toLowerCase()==="path"?cu:Rr}
			&lt;/span&gt;
			&lt;a class="justify-self-stretch stretched-link" href="${e=&gt;e.data.url}"
				&gt;${e=&gt;e.data.title}&lt;/a
			&gt;
			&lt;span class="font-size-xs"&gt;
				&lt;span class="docon docon-status-waiting margin-right-xxs" aria-hidden="true"&gt;&lt;/span&gt;
				${e=&gt;ao(e.data.durationInMinutes)}
			&lt;/span&gt;
		&lt;/div&gt;
	&lt;/div&gt;
`,pqe=K` &lt;div class="content"&gt;
	&lt;p class="font-weight-semibold"&gt;
		${e=&gt;GT.replace("{section}",e.data.title)}
	&lt;/p&gt;
	&lt;ul class="margin-top-xxs"&gt;
		&lt;li&gt;
			&lt;ul class="metadata page-metadata"&gt;
				&lt;li class="has-text-color"&gt;${e=&gt;e.data.title}&lt;/li&gt;
				&lt;li&gt;${e=&gt;_p.replace("{numberOfMinutes}",`${e.data.durationInMinutes}`)}&lt;/li&gt;
			&lt;/ul&gt;
		&lt;/li&gt;
	&lt;/ul&gt;
&lt;/div&gt;`,mqe=K`
	&lt;div class="margin-bottom-sm"&gt;
		&lt;ul class="metadata page-metadata"&gt;
			&lt;li class="module-duration-minutes"&gt;
				${e=&gt;ao(e.reportStudyGuide.studyGuide.totalDuration)}
			&lt;/li&gt;
			&lt;li&gt;${gs}&lt;/li&gt;
		&lt;/ul&gt;
	&lt;/div&gt;
	&lt;p class="margin-bottom-sm"&gt;${BB}&lt;/p&gt;
	&lt;button
		type="button"
		class="button button-primary button-filled is-fullwidth-mobile margin-bottom-sm"
		data-bi-name="report-customized-collection"
		@click="${e=&gt;TL(_.data.userLocale,e.reportStudyGuide.studyGuide.items,e.viewConfig.loadedContext.reportStudyGuide.studyGuideCollectionFormTitle)}"
	&gt;
		${NB}
	&lt;/button&gt;
	&lt;div class="alert margin-top-none margin-bottom-sm"&gt;
		&lt;span aria-hidden="true" class="icon"&gt;
			&lt;span class="docon docon-status-info-outline"&gt;&lt;/span&gt;
		&lt;/span&gt;
		${MB}
	&lt;/div&gt;
	&lt;hr class="margin-bottom-sm" /&gt;
	${kn(e=&gt;e.reportStudyGuide.studyGuide.items,K`
			${Fe((e,t)=&gt;t.parent.viewConfig.loadedContext.reportStudyGuide.guideType===0,dqe)}
			${Fe((e,t)=&gt;t.parent.viewConfig.loadedContext.reportStudyGuide.guideType===1,pqe)}
		`)}
`,pge=K`
	&lt;div id="study-guide"&gt;
		&lt;h4 class="title is-4 margin-none"&gt;
			${e=&gt;e.viewConfig.loadedContext.reportStudyGuide.studyGuideItemsTitle}
		&lt;/h4&gt;
		${Fe(e=&gt;!e.reportStudyGuide.hasStudyGuideSummaries,uqe)}
		${Fe(e=&gt;e.reportStudyGuide.hasStudyGuideSummaries,mqe)}
	&lt;/div&gt;
`;var so=class{constructor(t){this.assessmentId=t.assessmentId,this.credentialExpiresOn=t.credentialExpiresOn,this.credentialIcon=t.credentialIcon,this.credentialId=t.credentialId,this.credentialName=t.credentialName,this.credentialUrl=t.credentialUrl,this.dateCountdown=new Jd(t.retakeEligibleOn,0),this.eligibleToRenewByDate=t.eligibleToRenewByDate,this.isCurrentlyEligible=t.isCurrentlyEligible,this.isDisabled=t.isDisabled,this.passed=t.passed,this.profileUrl=t.profileUrl,this.retakeEligibleOn=t.retakeEligibleOn,this.scoredOn=t.scoredOn,this.shareableUrl=t.shareableUrl,this.titleDate=t.titleDate,this.riskData=t.riskData}};U([G],so.prototype,"assessmentId",2),U([G],so.prototype,"credentialExpiresOn",2),U([G],so.prototype,"credentialIcon",2),U([G],so.prototype,"credentialId",2),U([G],so.prototype,"credentialName",2),U([G],so.prototype,"credentialUrl",2),U([G],so.prototype,"dateCountdown",2),U([G],so.prototype,"eligibleToRenewByDate",2),U([G],so.prototype,"isCurrentlyEligible",2),U([G],so.prototype,"isDisabled",2),U([G],so.prototype,"passed",2),U([G],so.prototype,"profileUrl",2),U([G],so.prototype,"retakeEligibleOn",2),U([G],so.prototype,"scoredOn",2),U([G],so.prototype,"shareableUrl",2),U([G],so.prototype,"titleDate",2),U([G],so.prototype,"riskData",2);var hqe=K`
	&lt;div class="columns"&gt;
		&lt;div class="column is-3"&gt;
			&lt;figure class="image is-128x128 margin-inline-auto"&gt;
				&lt;img
					role="presentation"
					src="${e=&gt;e.viewConfig.loadedContext.reportSummary.passed.imgSrc(e.reportSummary?.credentialIcon||"")}"
				/&gt;
			&lt;/figure&gt;
		&lt;/div&gt;
		&lt;div class="column is-9"&gt;
			${Fe(e=&gt;"supertitle"in e.viewConfig.loadedContext.reportSummary.passed&amp;&amp;!!e.reportSummary?.credentialName,K`
					&lt;p
						class="supertitle font-size-md has-text-centered-mobile margin-top-none margin-bottom-xxs"
					&gt;
						${e=&gt;e.viewConfig.loadedContext.reportSummary.passed.supertitle}
					&lt;/p&gt;
				`)}
			&lt;h1
				class="title font-size-h5 font-size-h3-tablet has-text-centered-mobile margin-top-none margin-bottom-lg"
			&gt;
				${e=&gt;e.viewConfig.loadedContext.reportSummary.passed.title(e.reportSummary?.credentialName||"")}
			&lt;/h1&gt;
			${Fe(e=&gt;!!e.reportSummary?.scoredOn,K`
					&lt;p class="has-text-centered-mobile margin-top-none margin-bottom-sm"&gt;
						${e=&gt;e.reportSummary?.titleDate}
					&lt;/p&gt;
				`)}
			${Fe(e=&gt;"dateMsg"in e.viewConfig.loadedContext.reportSummary.passed,K`
					&lt;p class="margin-bottom-sm"&gt;
						${e=&gt;e.viewConfig.loadedContext.reportSummary.passed.dateMsg}
					&lt;/p&gt;
				`)}
			${Fe(e=&gt;"profilePageBtnTxt"in e.viewConfig.loadedContext.reportSummary.passed,K`
					&lt;a
						class="display-block margin-bottom-sm"
						href="${e=&gt;e.viewConfig.loadingContext.navigation.profileDetailPageUrl}"
						&gt;${e=&gt;e.viewConfig.loadedContext.reportSummary.passed.profilePageBtnTxt}&lt;/a
					&gt;
				`)}
			${Fe(e=&gt;"shareMsg"in e.viewConfig.loadedContext.reportSummary.passed,K`
					&lt;div class="has-text-centered-mobile display-inline-block-tablet"&gt;
						${Fe(e=&gt;"profileUrl"in e.reportSummary,K`
								&lt;a
									href="${e=&gt;e.reportSummary?.profileUrl}"
									class="button button-filled button-primary is-fullwidth-mobile margin-bottom-md"
									data-linktype="external"
									&gt;${RB}&lt;/a
								&gt;
							`)}
						${Fe(e=&gt;I.appliedSkillsShare,K`
								&lt;hr class="margin-bottom-xxs" /&gt;
								${e=&gt;aL("fast",{extraClasses:{paragraph:"display-inline-block margin-right-xxs font-size-sm has-text-centered-mobile ",link:"margin-right-xxs font-size-md"},sharingLinks:Rx(e.reportSummary?.shareableUrl||"",e.reportSummary?.credentialName??Yn(IR),{achievementCopyTitle:{overrideTitle:e.reportSummary?.credentialName??Yn(PR),isUnquoted:!e.reportSummary?.credentialName}})})}
							`)}
					&lt;/div&gt;
				`)}
		&lt;/div&gt;
	&lt;/div&gt;
`,gqe=K` ${Fe(e=&gt;!!e.reportSummary?.credentialName,K` &lt;p class="supertitle font-size-md margin-bottom-xxs"&gt;
			${e=&gt;e.viewConfig.loadedContext.reportSummary.failed.supertitle}
		&lt;/p&gt;`)}
	&lt;h1 class="title font-size-h5 font-size-h3-tablet"&gt;
		${e=&gt;e.viewConfig.loadedContext.reportSummary.failed.title(e.reportSummary?.credentialName||"")}
	&lt;/h1&gt;
	${Fe(e=&gt;"detailsPageUrl"in e.viewConfig.loadingContext.navigation,K`
			&lt;p ?hidden="${e=&gt;!e.reportSummary?.credentialUrl}"&gt;
				&lt;a
					href="${e=&gt;e.viewConfig.loadingContext.navigation.detailsPageUrl(e.reportSummary?.credentialName||"",e.reportSummary?.assessmentId||"",e.reportSummary?.credentialUrl||"")}"
					&gt;${e=&gt;e.viewConfig.loadedContext.reportSummary.failed.detailsPageBtnTxt}&lt;/a
				&gt;
			&lt;/p&gt;
		`)}
	${e=&gt;I.disabledAppliedSkills&amp;&amp;(e.reportSummary?.isDisabled??!1)&amp;&amp;e.reportSummary?.riskData?.userStatus!=="NotAllowed"?bL({buttonText:Aw,isDisabled:!0}):e.reportSummary?.riskData?.userStatus==="NotAllowed"?bL({buttonText:HT,isDisabled:e.reportSummary.isDisabled,riskData:{appealStatus:e.reportSummary.riskData.appealStatus,userStatus:e.reportSummary.riskData.userStatus},clickHandler:async()=&gt;TH("#report-summary")}):e.reportSummary?.isCurrentlyEligible?K` ${Fe(t=&gt;"eligibleTitle"in t.viewConfig.loadedContext.reportSummary.failed,K`
							&lt;p class="font-size-h6 font-size-h5-tablet font-weight-semibold margin-top-sm"&gt;
								${t=&gt;t.viewConfig.loadedContext.reportSummary.failed.eligibleTitle}
							&lt;/p&gt;
						`)}
					${Fe(t=&gt;"eligibleMsg"in t.viewConfig.loadedContext.reportSummary.failed&amp;&amp;!!t.reportSummary?.eligibleToRenewByDate,K`
							&lt;p class="margin-top-sm"&gt;
								${t=&gt;t.viewConfig.loadedContext.reportSummary.failed.eligibleMsg(t.reportSummary?.eligibleToRenewByDate||new Date(0))}
							&lt;/p&gt;
						`)}
					&lt;a
						id="retake-assessment-link"
						?hidden="${t=&gt;!t.reportSummary?.credentialUrl}"
						class="retake-assessment button button-primary button-filled is-fullwidth-mobile margin-top-sm"
						href="${e.viewConfig.loadingContext.navigation.assessmentPageUrl(e.reportSummary?.credentialId||"",e.reportSummary?.assessmentId||"",e.reportSummary?.credentialUrl||"")}"
					&gt;
						${Aw}
					&lt;/a&gt;`:K`${pn(t=&gt;t.reportSummary.dateCountdown,xH(Aw))}`}`,mge=K`&lt;div
	id="report-summary"
	class="margin-bottom-lg"
&gt;
	${Fe(e=&gt;e.reportSummary?.passed,hqe)}
	${Fe(e=&gt;!e.reportSummary?.passed,gqe)}
&lt;/div&gt;`;var Vs=class{constructor(t){this.viewState=2;(async()=&gt;{let n=t.urlContext??gL(new URL(location.href));this.urlContext=n;let o;this.viewConfig=t.viewConfig;let r;try{o=await t.getAssessmentReport(n),this.reportSummary=new so(o),this.reportScores=new ec(o),this.reportStudyGuide=new Vb(o),this.passed=o.passed,r=1}catch(i){let a=await XE(i);if(a==="TimeoutError"||a==="ScoringTimeout"){location.reload();return}this.reportError=new nT({error:i,urlContext:n}),r=0}finally{this.viewState=r,t.afterActivated(o?{credentialName:o.credentialName,credentialUrl:o.credentialUrl}:null)}})()}};U([G],Vs.prototype,"passed",2),U([G],Vs.prototype,"reportError",2),U([G],Vs.prototype,"reportScores",2),U([G],Vs.prototype,"reportStudyGuide",2),U([G],Vs.prototype,"reportSummary",2),U([G],Vs.prototype,"urlContext",2),U([G],Vs.prototype,"viewConfig",2),U([G],Vs.prototype,"viewState",2);var hge=K`
	${Fe(e=&gt;e.viewState===2,xL)}
	${Fe(e=&gt;e.viewState===1,K`
			&lt;div class="modular-content-container"&gt;
				&lt;section class="section"&gt;
					${pn(e=&gt;e,mge)} ${pn(e=&gt;e,dge)}
					${Fe(e=&gt;!e.passed,K`${pn(e=&gt;e,pge)}`)}
				&lt;/section&gt;
			&lt;/div&gt;
		`)}
	${Fe(e=&gt;e.viewState===0,cge)}
`;var SL=class{constructor(t){this.sessionId=gD(t.sessionId)}};var AH={async createSession(e){if(!I.assessmentMergerLearnAssessment)return Gc.createSession(e);let t=ne({accommodationRequested:e.accommodationRequested,assessmentId:e.assessmentId,locale:e.locale,sessionVersion:e.sessionVersion,showAllQuestions:e.showAllQuestions,skipVerification:e.skipVerification}),n=`${$.learnAssessment}/rendering/assessments/${e.assessmentId}?${t}`,r=j(n,{method:"POST"}),i=await M(r);if(ue(i),i.ok)return await i.json();throw i.status===400?new De(i,"BadRequestError"):i.status===401?new De(i,"UnauthorizedError"):i.status===404?new De(i,"NotFoundError"):new De(i,"UnexpectedError")},async getSessionAnswerSummary(e){if(!I.assessmentMergerLearnAssessment)return Gc.getSessionAnswerSummary();let t=`${$.learnAssessment}/rendering/assessments/sessions/${e.sessionId}/result/answers`,o=j(t,{method:"GET"}),r=await M(o);if(ue(r),r.ok)return await r.json();throw r.status===400?new De(r,"BadRequestError"):r.status===401?new De(r,"UnauthorizedError"):r.status===404?new De(r,"NotFoundError"):new De(r,"UnexpectedError")},async getPreviousAttemptsByParentId(e){if(!I.assessmentMergerLearnAssessment)return Gc.getPreviousAttemptsByParentId();let t=`${$.learnAssessment}/rendering/assessments/linkedcontent/${e.parentId}/sessions/attempts`,o=j(t,{method:"GET"}),r=await M(o);if(ue(r),r.ok)return await r.json();throw new De(r,"UnexpectedError")},async getRenewalEligibility(){if(!I.assessmentMergerLearnAssessment)return Gc.getRenewalEligibility()},async getSessionResult(e){if(!I.assessmentMergerLearnAssessment)return Gc.getSessionResult();let t=`${$.learnAssessment}/rendering/assessments/sessions/${e.sessionId}/result`,o=j(t,{method:"GET"}),r=await M(o);if(ue(r),r.ok)return await r.json();throw r.status===400?new De(r,"BadRequestError"):r.status===401?new De(r,"UnauthorizedError"):r.status===404?new De(r,"NotFoundError"):new De(r,"UnexpectedError")},async submitSession(e){if(!I.assessmentMergerLearnAssessment)return Gc.submitSession();let t=`${$.learnAssessment}/rendering/assessments/sessions/${e.sessionId}`,n={method:"PUT",body:JSON.stringify(e.userSelections)},o=j(t,n),r=await M(o);if(ue(r),r.ok)return await r.json();throw r.status===400?new De(r,"BadRequestError"):r.status===401?new De(r,"UnauthorizedError"):r.status===404?new De(r,"NotFoundError"):new De(r,"UnexpectedError")}};var Q$n=w.supportLevel==="production"&amp;&amp;w.reviewFeatures?"include":void 0;var gge=async(e,t,n)=&gt;{if(!I.assessmentMergerPracticeAssessment){if(w.accessLevel==="local")return Promise.resolve([{question:{type:"SingleSelect",text:"This is the first question.",rationale:"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."},userChoice:[{id:1,locale:"en-us",text:"Answer 1",isCorrect:!1}],correctChoice:[{id:2,locale:"en-us",text:"Answer 2",isCorrect:!0}]},{question:{type:"MultiSelect",text:"This is the second question.",rationale:"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."},userChoice:[{id:1,locale:"en-us",text:"Answer 1",isCorrect:!1},{id:2,locale:"en-us",text:"Answer 2",isCorrect:!1},{id:3,locale:"en-us",text:"Answer 3",isCorrect:!0}],correctChoice:[{id:3,locale:"en-us",text:"Answer 3",isCorrect:!0},{id:4,locale:"en-us",text:"Answer 4",isCorrect:!0},{id:5,locale:"en-us",text:"Answer 5",isCorrect:!0}]},{question:{type:"SingleSelect",text:"This is the third question.",rationale:"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."},userChoice:[{id:1,locale:"en-us",text:"Answer 1",isCorrect:!1}],correctChoice:[{id:2,locale:"en-us",text:"Answer 2",isCorrect:!0}]}]);let o=`${$.learn.skillAssessment}/practice/assessments/${e}/sessions/${t}/result/answers?${ne({locale:n})}`,i=j(o,{method:"GET",credentials:"include",headers:{"Content-Type":"application/json"}},!0),s=await M(i);if(ue(s),s.ok)return await s.json();throw new Error(`get practice answer summary api responded with ${s.status} ${s.statusText}`)}return new _P(await AH.getSessionAnswerSummary(new SL({sessionId:t})),n).items};async function bge(){let e=`${$.profile.reporting}/createInvitation`,n=await M(j(e,{method:"POST"}));if(n.ok)return await n.json();throw new Error(`createInvitation api responded with ${n.status} ${n.statusText}`)}async function _ge(){let e=`${$.profile.reporting}/status`,t=await M(j(e));if(t.status===404)return null;if(t.ok)return await t.json();throw new Error(`Invitation status api responded with ${t.status} ${t.statusText}`)}var vqe=["teal","red","blue"],yqe;function tc(e){_.data.contributors&amp;&amp;wqe(yqe,e)}function xqe(e,t){let{name:n,url:o}=e,r=n.charAt(0);return m`&lt;a
			href="${o}"
			aria-hidden="true"
			title="${n}"
			class="facepile padding-left-xxs"
			tabindex="-1"
			data-bi-name="contributors"
		&gt;
			&lt;div class="facepile-item-coin facepile-item-${vqe[t%3]}"&gt;
				&lt;img
					class="facepile-item-coin-image durable-image"
					src="${o}.png?size=32"
					role="presentation"
					onerror="this.hidden=true; this.className='facepile-item-coin-image durable-image has-error';"
					;
				/&gt;
				&lt;span class="facepile-item-coin-text durable-image-fallback padding-none" aria-hidden="true"
					&gt;${r}&lt;/span
				&gt;
			&lt;/div&gt;
		&lt;/a&gt;
		&lt;a
			href="${o}"
			class="align-self-center padding-left-xs"
			aria-label="${n} ${J6}"
			&gt;${n}&lt;/a
		&gt;`}function Tqe(e){return e.map((t,n)=&gt;{let o=n&lt;e.length-1?"border-bottom":"",r=xqe(t,n);return m` &lt;li
			class="nav-box-line display-flex padding-xxs padding-left-xs ${o}"
		&gt;
			${r}
		&lt;/li&gt;`})}function Sqe(e){let t=Tqe(e);return m`
	&lt;div class="modal-card restrict-height width-250 width-300-tablet margin-inline-auto"&gt;
		&lt;div class="modal-content display-flex margin-none" data-bi-name="contributors-modal"&gt;
			&lt;div class="nav-box is-full-width"&gt;
				&lt;header class="nav-box-title border-bottom display-flex align-items-center"&gt;
					&lt;span class="padding-top-xxs padding-bottom-xs"&gt;${RG}&lt;/span&gt;
					&lt;button class="modal-close modal-card-close-button is-large" aria-label="${ge}"&gt;&lt;/button&gt;
				&lt;/header&gt;
				&lt;ul class="is-vertically-scrollable"&gt;
					${t}
				&lt;/ul&gt;
			&lt;/div&gt;
		&lt;/div&gt;
	&lt;/div&gt;
&lt;/div&gt;`}function wqe(e,t){window.addEventListener("click",n=&gt;{if(n.target instanceof HTMLElement&amp;&amp;n.target.closest("button.contributors-button")){if(!e){let r=document.createElement("div");e=new _e(r),S(Sqe(t),r)}e.show()}})}async function xge(){await Se,tc(_.data.contributors),A("req_accommodation")==="true"&amp;&amp;Eqe(),A("org_reporting")==="true"&amp;&amp;await kqe()}function Eqe(){let e=document.getElementById("extend-time");if(!e)return;let{certificationUrl:t}=te(),n=e.firstElementChild.firstElementChild;n.href=`${t}&amp;accommodationRequested=true`}async function kqe(){let e=document.getElementById("org-reporting-container"),t=document.getElementById("org-reporting-button");if(!e||!t)return;let n=t.innerText;if(await Ae,L.isAuthenticated){let o,r=te().signInRedirect;if(L.userType==="standard")return r==="true"&amp;&amp;(Ft({signInRedirect:null},"replaceState"),wL(null,yge)),vge("msa-error",yge,e,n);try{o=await _ge()}catch{return vge("error",Sge,e,n)}if(r==="true"&amp;&amp;Rqe(o),o)return Lqe(o,e,n);let i=m`&lt;button
			data-autofocus
			id="show-terms"
			class="button button-primary button-filled"
			aria-haspopup="true"
			@click="${Tge}"
		&gt;
			${n}
		&lt;/button&gt;`;S(i,e)}else{let o=Ege(),r=m`&lt;a
			data-autofocus
			class="docs-sign-in button button-primary button-filled"
			href="${o}"
			&gt;${n}&lt;/a
		&gt;`;S(r,e)}}async function Tge(){let e=document.createElement("div"),t=new _e(e);return S(Cqe(t),e),await t.show()}function Cqe(e){let t=m`
		&lt;p&gt;${z(j5)}&lt;/p&gt;
	`,n=V5,o=m`
		&lt;button id="cancel-terms" class="button modal-close"&gt;${We}&lt;/button&gt;
		&lt;button
			data-autofocus
			id="continue-terms"
			@click="${()=&gt;Aqe(e)}"
			class="button button-primary button-filled"
		&gt;
			${AR}
		&lt;/button&gt;
		&lt;div id="create-invitation-alert" class="visually-hidden"&gt;&lt;/div&gt;
	`;return oT(n,t,o)}async function Aqe(e){Pqe();try{let t=await bge();Z.href=t.nextStepUrl}catch{wL(e,Sge)}}function Pqe(){let e=document.getElementById("cancel-terms"),t=document.getElementById("continue-terms"),n=document.getElementById("create-invitation-alert");t&amp;&amp;(t.classList.add("is-loading"),n.setAttribute("role","alert"),n.textContent=G5,e.setAttribute("disabled",""))}async function wL(e,t){return(async o=&gt;{e?e.pushContent(o):(e=new _e(o),await e.show())})(t()),await e.show()}function vge(e,t,n,o){let r=m`&lt;button
		data-autofocus
		id=${e}
		class="button button-primary button-filled"
		aria-haspopup="true"
	&gt;
		${o}
	&lt;/button&gt;`;S(r,n),document.getElementById(e)?.addEventListener("click",()=&gt;wL(null,t))}function Sge(){let e=document.createElement("div"),t=m` &lt;p&gt;${z(H5)}&lt;/p&gt; `,n=U5,o=m`
		&lt;button data-autofocus id="try-again" class="button button-primary button-filled modal-close"&gt;
			${Zh}
		&lt;/button&gt;
	`;return S(oT(n,t,o),e),e}function yge(){let e=Ege(),t=document.createElement("div"),n=m`&lt;p&gt;
		${z(K5)}
	&lt;/p&gt;`,o=Q5,r=m`
		&lt;a
			data-autofocus
			href="${e}"
			id="try-again"
			class="docs-sign-in button button-primary button-filled"
		&gt;
			${Y5}
		&lt;/a&gt;
	`;return S(oT(o,n,r),t),t}async function wge(e){let t=document.createElement("div"),n=new _e(t);return S(Iqe(e),t),await n.show()}function Iqe(e){let t=m`
		&lt;p&gt;${z(B5)}&lt;/p&gt;
	`,n=O5,o=m`
		&lt;button class="button modal-close"&gt;${z5}&lt;/button&gt;
		&lt;a
			data-autofocus
			id="continue-to-invite"
			href="${e}"
			class="button button-primary button-filled"
		&gt;
			${W5}
		&lt;/a&gt;
	`;return oT(n,t,o)}function Lqe(e,t,n){let o=e.status==="Accepted",r=e.nextStepUrl;if(o){let i=m`&lt;button
			data-autofocus
			class="button button-primary button-filled"
			aria-haspopup="true"
			@click="${()=&gt;wge(r)}"
			id="accepted-invitation-button"
		&gt;
			${n}
		&lt;/button&gt;`;S(i,t)}else{let i=m`&lt;a
			data-autofocus
			class="button button-primary button-filled"
			href="${r}"
			&gt;${n}&lt;/a
		&gt;`;S(i,t)}}function Rqe(e){let t=e&amp;&amp;e.status==="Accepted",n=e&amp;&amp;e.status==="Pending",o=e&amp;&amp;e.nextStepUrl;return Ft({signInRedirect:null},"replaceState"),t?wge(o):n?Z.href=e.nextStepUrl:Tge()}function Ege(){return Z.search?`${Z.pathname}${Z.search}&amp;signInRedirect=true`:`${Z.pathname}?signInRedirect=true`}function oT(e,t,n){return m`
		&lt;div class="modal-card"&gt;
			&lt;div class="modal-card-content"&gt;
				&lt;section class="padding-sm"&gt;
					&lt;h3 class="title font-size-h5"&gt;${e}&lt;/h3&gt;
					&lt;button
						class="modal-close modal-card-close-button is-large is-sticky"
						aria-label="${ge}"
						data-bi-name="close"
					&gt;&lt;/button&gt;
					&lt;div class="padding-bottom-sm margin-bottom-xxs flex-grow-1 flex-shrink-1"&gt;${t}&lt;/div&gt;
					${n?m`&lt;div class="buttons buttons-right"&gt;${n}&lt;/div&gt;`:""}
				&lt;/section&gt;
			&lt;/div&gt;
		&lt;/div&gt;
	`}async function PH(e,t){let n=A("sourceContentUid"),o=t.searchParams.get("assessment-type"),r=await async function(){let l,c=o==="practice";if(n)try{l=(await xt.getListsItems([n]))[0]?.[c?"practiceAssessmentUid":"assessmentId"]}catch{}return l??t.searchParams.get("assessment-id")??t.searchParams.get("assessmentId")??null}(),i=function(){return n?n.split(".")[1]:!w.reviewFeatures||!Ot?location.href.replace(`${location.origin}/${e}/credentials/certifications/`,"").split("/")[0]:t.searchParams.get("certification-id")}(),s=t.searchParams.get("practice-assessment-type"),a=ix();return{assessmentId:r,certificationId:i,assessmentType:o,practiceAssessmentType:s,skipVerification:a,isPreview:a==="true",omitScoring:pse(),snapshotVersion:sx()}}var qHn={allEmail:!0,autoFollowAsked:!0,autoFollowAnswered:!0,autoFollowCommented:!0,autoFollowTagged:!1,emailEventSettings:{questionUpdated:"off",questionPosted:"off",unansweredQuestions:"off",newModeration:"instant",newFollower:"off",newMention:"instant",answerUpdated:"off",answerPosted:"instant",answerAccepted:"instant",commentPosted:"instant",newPrivateMessage:"instant"}};var gh=class{constructor(t,n,o,r,i,s,a,l){this.assessmentId=t,this.certificationUid=n,this.skipVerification=r,this.snapshotVersion=i,this.error=a,this.retry=l||(()=&gt;{}),this.reportPageUrl=Rn({assessmentType:s,pageType:2,credentialId:this.error.detail.certificationUid,credentialPathname:o,query:{assessmentid:this.error.detail.assessmentId,snapshotId:this.error.detail.snapshotId}}),this.recertDetailsUrl=Rn({assessmentType:s,pageType:0,credentialId:this.certificationUid,credentialPathname:o,query:{assessmentId:this.assessmentId}})}retryHandler(){this.retry()}};U([G],gh.prototype,"error",2),U([G],gh.prototype,"reportPageUrl",2),U([G],gh.prototype,"recertDetailsUrl",2);var Pge=K` &lt;div
	class="modular-content-container margin-block-lg"
&gt;
	&lt;div class="font-size-h6 margin-bottom-xs"&gt;&amp;nbsp;&lt;/div&gt;

	&lt;div class="box is-fullwidth-mobile has-text-centered is-height-300"&gt;
		&lt;p class="font-size-h3 margin-block-lg"&gt;
			${e=&gt;e.error&amp;&amp;e.error.status===400&amp;&amp;e.error.errorCode==="snapshotInvalid"?String(oz):String(OT)}
		&lt;/p&gt;

		${Fe(e=&gt;e.error&amp;&amp;e.error.status!==400,K`
				&lt;p&gt;${tz}&lt;/p&gt;

				&lt;div class="margin-top-lg margin-bottom-sm has-text-centered"&gt;
					&lt;button
						@click="${e=&gt;e.retryHandler()}"
						type="button"
						class="button button-primary button-filled"
					&gt;
						${Zh}
					&lt;/button&gt;
				&lt;/div&gt;
			`)}
		${Fe(e=&gt;e.error&amp;&amp;e.error.status===400&amp;&amp;e.error.errorCode==="snapshotInvalid",K`
				&lt;p&gt;${rz}&lt;/p&gt;

				&lt;div class="margin-top-lg margin-bottom-sm has-text-centered"&gt;
					&lt;a href="${e=&gt;e.reportPageUrl}" class="button button-primary button-filled"&gt;
						${BT}
					&lt;/a&gt;
				&lt;/div&gt;
			`)}
		${Fe(e=&gt;!e.error||e.error.status===400&amp;&amp;e.error.errorCode!=="snapshotInvalid",K`
				&lt;p&gt;${Z2}&lt;/p&gt;

				&lt;div class="margin-top-lg margin-bottom-sm has-text-centered"&gt;
					&lt;a href="${e=&gt;e.recertDetailsUrl}" class="button button-primary button-filled"&gt;
						${ez}
					&lt;/a&gt;
				&lt;/div&gt;
			`)}

		&lt;div&gt;
			&lt;a href="https://aka.ms/certhelp"
				&gt;${nz}&lt;/a
			&gt;
		&lt;/div&gt;
	&lt;/div&gt;
&lt;/div&gt;`;var rT=class{constructor(t,n){this.question=t;this.questionNumber=n}},iT=class{},fh=class{constructor(t){this.questionResponses=t}},sT=class{};var Ige=K` &lt;div
	style="aria-hidden"
	class="modular-content-container margin-block-lg has-loading-skeleton"
&gt;
	&lt;div style="margin: 0 1.25rem"&gt;
		&lt;h1 class="font-size-h6 margin-bottom-xs is-fullwidth"&gt;${qt}&lt;/h1&gt;
	&lt;/div&gt;

	&lt;div class="box is-fullwidth-mobile is-height-300"&gt;
		&lt;label class="is-size-5 skeleton font-family-monospace" for="assessment-progress-description"&gt;
			...............
		&lt;/label&gt;
		&lt;progress
			class="progress is-primary is-extra-small margin-top-xxs"
			style="display: inherit; width: 100%;"
			value="0"
			max="10"
		&gt;&lt;/progress&gt;

		&lt;div class="margin-bottom-sm"&gt;
			&lt;p class="is-fullwidth"&gt;&lt;/p&gt;
			&lt;p class="is-fullwidth"&gt;&lt;/p&gt;
			&lt;p class="is-fullwidth"&gt;&lt;/p&gt;
			&lt;p class="is-fullwidth"&gt;&lt;/p&gt;
			&lt;p class="is-fullwidth"&gt;&lt;/p&gt;
		&lt;/div&gt;
		&lt;div class="margin-bottom-sm"&gt;
			&lt;p class="is-fullwidth"&gt;&lt;/p&gt;
			&lt;p class="is-fullwidth"&gt;&lt;/p&gt;
			&lt;p class="is-fullwidth"&gt;&lt;/p&gt;
			&lt;p class="is-fullwidth"&gt;&lt;/p&gt;
		&lt;/div&gt;
		&lt;div class="button border-none skeleton"&gt;
			&lt;span class="font-family-monospace"&gt;....&lt;/span&gt;
			&lt;span class="icon is-small"&gt; &lt;/span&gt;
		&lt;/div&gt;
	&lt;/div&gt;
&lt;/div&gt;`;var LH=class{constructor(){this.fileIsDirty=!1}static get admin(){return this._instance||(this._instance=new this)}},Lge=LH.admin;Lge.fileIsDirty=!1;function Xqe(e,...t){let n=new URLSearchParams;for(let o of t)e.searchParams.has(o)&amp;&amp;n.set(o,e.searchParams.get(o));return n}function jb(e,...t){let n=(a,l)=&gt;l.length===0?a:[a,...l].join("/");if(t.length===0){let a=e.split("/");e=a.shift(),t=a}let o=new URL(Z.href),r=Xqe(o,"branch","themebranch","branchFallbackFrom","pr"),i=r.toString()!==""?"?"+r.toString():"",s=`/${_.data.userLocale}/admin/`+n(e,t)+i;return new URL(s,o)}var Rge=K`
	${Fe(e=&gt;e.scenarioDescription,K`
			&lt;div class="margin-bottom-lg content" :innerHTML="${e=&gt;e.scenarioDescription}"&gt;&lt;/div&gt;
		`)}

	&lt;div class="field"&gt;
		&lt;table
			role="presentation"
			class="table table-striped table-tabular-responsive table-fixed-layout"
			style="border-collapse: separate; border-spacing: 0 1rem;"
		&gt;
			&lt;colgroup&gt;
				&lt;col /&gt;
				${kn(e=&gt;e.choices[0].choices,K`&lt;col style="width: 100px;" /&gt;`)}
			&lt;/colgroup&gt;
			&lt;thead&gt;
				&lt;tr aria-hidden="true"&gt;
					&lt;th class="border-none" scope="col"&gt;&lt;/th&gt;
					${kn(e=&gt;e.choices[0].choices,K`
							&lt;th scope="col" class="has-text-centered" :innerHTML="${e=&gt;e.text}"&gt;&lt;/th&gt;
						`)}
				&lt;/tr&gt;
			&lt;/thead&gt;
			&lt;tbody&gt;
				${kn(e=&gt;e.choices,K`
						&lt;tr
							role="group"
							aria-labelledby="${(e,t)=&gt;`matrix-${t.parent.id}-${t.index}`}"
							class="has-body-background-dark margin-bottom-sm margin-bottom-none-tablet border-high-contrast padding-block-xxs padding-block-none-tablet"
						&gt;
							&lt;th
								:id="${(e,t)=&gt;`matrix-${t.parent.id}-${t.index}`}"
								class="border-none"
								scope="row"
							&gt;
								&lt;span class="is-visually-hidden"
									&gt;${(e,t)=&gt;V2.replace("{current}",(t.index+1).toString()).replace("{total}",t.length.toString())}&lt;/span
								&gt;
								&lt;span :innerHTML="${e=&gt;e.description}"&gt;&lt;/span&gt;
							&lt;/th&gt;
							${kn(e=&gt;e.choices,K`
									&lt;td class="has-text-centered-tablet is-vertically-aligned-middle border-none"&gt;
										&lt;label
											class="radio display-block"
											:for="${(e,t)=&gt;`${t.parentContext.parent.id}-${t.index}-${e.id}`}"
										&gt;
											&lt;input
												required
												:id="${(e,t)=&gt;`${t.parentContext.parent.id}-${t.index}-${e.id}`}"
												type="radio"
												:name="${(e,t)=&gt;t.parent.id}"
												:value="${e=&gt;e.id}"
												?checked="${e=&gt;e.isSelected}"
												@change="${(e,t)=&gt;{t.parent.choices.forEach(n=&gt;n.isSelected=n===e)}}"
												class="radio-dot"
											/&gt;
											&lt;span
												class="radio-label-text is-visually-hidden-tablet ${e=&gt;e.text===""?"visually-hidden":""}"
												:innerHTML="${e=&gt;e.text===""?"Empty answer":e.text}"
											&gt;&lt;/span&gt;
										&lt;/label&gt;
									&lt;/td&gt;
								`)}
						&lt;/tr&gt;
					`,{positioning:!0})}
			&lt;/tbody&gt;
		&lt;/table&gt;
	&lt;/div&gt;
`,Yb=class{constructor(t){this.isSelected=!1;this.text=t.text,this.id=t.id}};U([G],Yb.prototype,"id",2),U([G],Yb.prototype,"text",2),U([G],Yb.prototype,"isSelected",2);var bh=class{constructor(t){this.text=t.title,this.id=t.fullyQualifiedId,this.description=t.description,this.choices=t.choices.map(n=&gt;new Yb(n)),this.manualId=t.manualId}validate(){return this.choices.reduce((t,n)=&gt;t||n.isSelected,!1)}};U([G],bh.prototype,"id",2),U([G],bh.prototype,"text",2),U([G],bh.prototype,"description",2),U([G],bh.prototype,"choices",2);var Wc=class{constructor(t){this.scenarioTitle=t.title,this.scenarioDescription=t.description,this.uid=t.uid,this.questionType="Matrix",this.id=t.uid,this.choices=t.questions.map(n=&gt;new bh(n)),this.fullyQualifiedId=t.questions[0].fullyQualifiedId}validate(){return this.choices.reduce((t,n)=&gt;t&amp;&amp;n.validate(),!0)}async checkUserAnswer(){}serialize(){return this.choices.map(t=&gt;({fullyQualifiedQuestionId:t.id,value:t.choices.filter(n=&gt;n.isSelected).map(n=&gt;n.id)}))}};U([G],Wc.prototype,"uid",2),U([G],Wc.prototype,"questionType",2),U([G],Wc.prototype,"scenarioTitle",2),U([G],Wc.prototype,"scenarioDescription",2),U([G],Wc.prototype,"choices",2),U([G],Wc.prototype,"id",2);function EL(e){try{let t=document.createElement("template");return t.innerHTML=e,t.content.querySelectorAll("a").forEach(n=&gt;n.target="_blank"),t.innerHTML}catch{return e}}var Mge=K`
	&lt;fieldset
		${Ym("fieldset")}
		aria-label="question-legend"
		aria-describedby="${e=&gt;`accessible-question-${e.questionType}-description-${e.id}`}"
		class="field"
		?disabled="${e=&gt;e.displayAnswer}"
	&gt;
		&lt;div
			id="question-legend"
			class="margin-bottom-lg content"
			:innerHTML="${e=&gt;e.scenarioDescription}"
		&gt;&lt;/div&gt;

		&lt;span
			id="${e=&gt;`accessible-question-${e.questionType}-description-${e.id}`}"
			class="is-visually-hidden"
			&gt;${W2}&lt;/span
		&gt;

		&lt;div class="control"&gt;
			&lt;div class="checkboxes is-vertical"&gt;
				${kn(e=&gt;e.choices,K`
						&lt;label
							class="checkbox margin-bottom-xxs padding-xxs quiz-choice ${(e,t)=&gt;t.parent.displayAnswer?e.isCorrect!==null&amp;&amp;e.isCorrect===!1?e.isSelected&amp;&amp;"is-incorrect":"is-correct":e.isSelected?"is-selected":""}"
							:for="${(e,t)=&gt;`${t.parent.id}-${e.id}`}"
						&gt;
							&lt;input
								?required="${(e,t)=&gt;!t.parent.choices.reduce((n,o)=&gt;n||o.isSelected,!1)||e.isSelected}"
								:id="${(e,t)=&gt;`${t.parent.id}-${e.id}`}"
								type="checkbox"
								:name="${(e,t)=&gt;t.parent.id}"
								:value="${e=&gt;e.id}"
								?checked="${e=&gt;e.isSelected}"
								@change="${(e,t)=&gt;{e.isSelected=!e.isSelected,t.parent.fieldset.querySelectorAll('input[type="checkbox"]').forEach(n=&gt;{n.required=!t.parent.choices.reduce((o,r)=&gt;o||r.isSelected,!1)||e.id===n.id&amp;&amp;e.isSelected})}}"
								aria-describedby="${(e,t)=&gt;`${t.parent.id}-${e.id}-result`}"
							/&gt;
							&lt;span class="checkbox-check" aria-hidden="true"&gt;&lt;/span&gt;
							&lt;span
								class="checkbox-text ${e=&gt;e.text===""?"visually-hidden":""}"
								:innerHTML="${e=&gt;e.text===""?"Empty answer":e.text}"
							&gt;&lt;/span&gt;
						&lt;/label&gt;
						&lt;div :id="${(e,t)=&gt;`${t.parent.id}-${e.id}-result`}" class="margin-left-md"&gt;
							${(e,t)=&gt;K`
								${Fe(n=&gt;t.parent.displayAnswer,K`
										${n=&gt;n.isSelected&amp;&amp;n.isCorrect===!1?K`&lt;span class="color-danger"
														&gt;&lt;span class="docon docon-status-error"&gt;&lt;/span
														&gt;&lt;strong
															&gt;${dp}&lt;/strong
														&gt;&lt;/span
												  &gt;`:""}
										${n=&gt;n.isCorrect===!0?K`&lt;span class="color-success"
														&gt;&lt;span class="docon docon-check-mark"&gt;&lt;/span
														&gt;&lt;strong
															&gt;${pp}&lt;/strong
														&gt;&lt;/span
												  &gt;`:""}
									`)}
							`}
						&lt;/div&gt;
					`)}
			&lt;/div&gt;
		&lt;/div&gt;
		&lt;section
			?hidden="${e=&gt;!e.displayAnswer||!e.rationale?.length}"
			id="rationale"
			class="has-background-success-light padding-lg padding-top-xxs padding-bottom-xxs margin-top-md"
		&gt;
			&lt;div :innerHTML=${e=&gt;e.rationale||""}&gt;&lt;/div&gt;
		&lt;/section&gt;
	&lt;/fieldset&gt;
`,Qb=class{constructor(t){this.isSelected=!1;this.text=t}};U([G],Qb.prototype,"id",2),U([G],Qb.prototype,"text",2),U([G],Qb.prototype,"isSelected",2),U([G],Qb.prototype,"isCorrect",2);var ps=class{constructor(t,n){this.choices=[];this.displayAnswer=!1;this.question=n,this.choices=this.question.choices.map(o=&gt;({id:o.id,text:o.text,isSelected:!1,isCorrect:o.isCorrect})),this.questionTitle=this.question.title,this.questionDescription=this.question.description,this.scenarioTitle=t.title,this.scenarioDescription=t.description,this.uid=this.question.uid,this.questionType=this.question.questionType,this.id=this.question.fullyQualifiedId,this.fullyQualifiedId=this.question.fullyQualifiedId,this.manualId=this.question.manualId,this.rationale=EL(this.question.rationale)}validate(){return this.choices.reduce((t,n)=&gt;t||n.isSelected,!1)}async checkUserAnswer(){this.displayAnswer=!0}serialize(){return[{fullyQualifiedQuestionId:this.question.fullyQualifiedId,value:this.choices.filter(t=&gt;t.isSelected).map(t=&gt;t.id)}]}};U([G],ps.prototype,"uid",2),U([G],ps.prototype,"questionTitle",2),U([G],ps.prototype,"questionDescription",2),U([G],ps.prototype,"questionType",2),U([G],ps.prototype,"scenarioTitle",2),U([G],ps.prototype,"scenarioDescription",2),U([G],ps.prototype,"choices",2),U([G],ps.prototype,"id",2),U([G],ps.prototype,"rationale",2),U([G],ps.prototype,"displayAnswer",2);var Dge=K`
	&lt;fieldset
		class="field"
		aria-label="question-legend"
		aria-describedby="${e=&gt;`accessible-question-${e.questionType}-description-${e.id}`}"
		?disabled="${e=&gt;e.displayAnswer}"
	&gt;
		&lt;div
			id="question-legend"
			class="margin-bottom-lg content"
			:innerHTML="${e=&gt;e.scenarioDescription}"
		&gt;&lt;/div&gt;

		&lt;span
			id="${e=&gt;`accessible-question-${e.questionType}-description-${e.id}`}"
			class="is-visually-hidden"
			&gt;${j2}&lt;/span
		&gt;

		&lt;div class="control"&gt;
			&lt;div class="display-flex flex-direction-column margin-top-xxs"&gt;
				${kn(e=&gt;e.choices,K`
						&lt;label
							:className="radio margin-bottom-xxs padding-xxs quiz-choice ${(e,t)=&gt;t.parent.displayAnswer?e.isCorrect!==null&amp;&amp;e.isCorrect===!1?e.isSelected&amp;&amp;"is-incorrect":"is-correct":e.isSelected?"is-selected":""}"
							:for="${(e,t)=&gt;`${t.parent.id}-${e.id}`}"
						&gt;
							&lt;input
								required
								:id="${(e,t)=&gt;`${t.parent.id}-${e.id}`}"
								type="radio"
								:name="${(e,t)=&gt;t.parent.id}"
								:value="${e=&gt;e.id}"
								?checked="${e=&gt;e.isSelected}"
								@change="${(e,t)=&gt;{t.parent.choices.forEach(n=&gt;n.isSelected=n===e)}}"
								class="radio-dot"
								aria-describedby="${(e,t)=&gt;`${t.parent.id}-${e.id}-result`}"
							/&gt;
							&lt;span
								class="radio-label-text ${e=&gt;e.text===""?"visually-hidden":""}"
								:innerHTML="${e=&gt;e.text===""?"Empty answer":e.text}"
							&gt;&lt;/span&gt;
						&lt;/label&gt;
						&lt;div :id="${(e,t)=&gt;`${t.parent.id}-${e.id}-result`}" class="margin-left-md"&gt;
							${(e,t)=&gt;K`
								${Fe(n=&gt;t.parent.displayAnswer,K`
										${n=&gt;n.isSelected&amp;&amp;n.isCorrect===!1?K`&lt;span class="color-danger"
														&gt;&lt;span class="docon docon-status-error"&gt;&lt;/span
														&gt;&lt;strong
															&gt;${dp}&lt;/strong
														&gt;&lt;/span
												  &gt;`:""}
										${n=&gt;n.isCorrect===!0?K`&lt;span class="color-success"
														&gt;&lt;span class="docon docon-check-mark"&gt;&lt;/span
														&gt;&lt;strong
															&gt;${pp}&lt;/strong
														&gt;&lt;/span
												  &gt;`:""}
									`)}
							`}
						&lt;/div&gt;
					`)}
			&lt;/div&gt;
		&lt;/div&gt;
		&lt;section
			?hidden="${e=&gt;!e.displayAnswer||!e.rationale?.length}"
			id="rationale"
			class="has-background-success-light padding-lg padding-top-xxs padding-bottom-xxs margin-top-md"
		&gt;
			&lt;div :innerHTML=${e=&gt;e.rationale||""}&gt;&lt;/div&gt;
		&lt;/section&gt;
	&lt;/fieldset&gt;
`,Kb=class{constructor(t){this.isSelected=!1;this.text=t}};U([G],Kb.prototype,"id",2),U([G],Kb.prototype,"text",2),U([G],Kb.prototype,"isSelected",2),U([G],Kb.prototype,"isCorrect",2);var ms=class{constructor(t,n){this.choices=[];this.displayAnswer=!1;this.question=n,this.choices=this.question.choices.map(o=&gt;({id:o.id,text:o.text,isSelected:!1,isCorrect:o.isCorrect})),this.questionTitle=this.question.title,this.questionDescription=this.question.description,this.scenarioTitle=t.title,this.scenarioDescription=t.description,this.uid=this.question.uid,this.questionType=this.question.questionType,this.id=this.question.fullyQualifiedId,this.fullyQualifiedId=this.question.fullyQualifiedId,this.manualId=this.question.manualId,this.rationale=EL(this.question.rationale)}validate(){return this.choices.reduce((t,n)=&gt;t||n.isSelected,!1)}async checkUserAnswer(){this.displayAnswer=!0}serialize(){return[{fullyQualifiedQuestionId:this.question.fullyQualifiedId,value:this.choices.filter(t=&gt;t.isSelected).map(t=&gt;t.id)}]}};U([G],ms.prototype,"uid",2),U([G],ms.prototype,"questionTitle",2),U([G],ms.prototype,"questionDescription",2),U([G],ms.prototype,"questionType",2),U([G],ms.prototype,"scenarioTitle",2),U([G],ms.prototype,"scenarioDescription",2),U([G],ms.prototype,"choices",2),U([G],ms.prototype,"id",2),U([G],ms.prototype,"rationale",2),U([G],ms.prototype,"displayAnswer",2);var Jqe=K`
	&lt;div&gt;
		&lt;p id="time-label"&gt;${iz}&lt;/p&gt;
		&lt;div
			id="timer-container"
			class="timer font-size-lg has-line-height-reset has-text-centered font-weight-semibold border-high-contrast border-radius display-grid padding-xxs width-100 margin-left-auto"
			role="timer"
			aria-live="off"
			aria-atomic="true"
		&gt;
			&lt;span role="none" class="hours"&gt;00&lt;/span&gt;
			&lt;span role="none" class="separator"&gt;:&lt;/span&gt;
			&lt;span role="none" class="minutes"&gt;00&lt;/span&gt;
			&lt;span role="none" class="separator"&gt;:&lt;/span&gt;
			&lt;span role="none" class="seconds"&gt;00&lt;/span&gt;
		&lt;/div&gt;
	&lt;/div&gt;
`,Zqe=m`
	&lt;div class="modal-card" role="dialog" aria-modal="true" aria-labelledby="modalTimeExpiredTitle"&gt;
		&lt;header class="modal-card-head"&gt;
			&lt;h2 id="modalTimeExpiredTitle" class="font-size-h4"&gt;${Y2}&lt;/h2&gt;
		&lt;/header&gt;
		&lt;section class="modal-card-body"&gt;
			&lt;p&gt;${Q2}&lt;/p&gt;
			&lt;div class="has-text-centered"&gt;
				&lt;button id="see-results-button" class="button button-primary button-filled margin-top-lg margin-bottom-sm"&gt;
					&lt;span class="padding-inline-md"&gt;${K2}&lt;/span&gt;
				&lt;/button&gt;
			&lt;/div&gt;
		&lt;/section&gt;
	&lt;/div&gt;
`,$ge=document.createElement("div"),Nge=new _e($ge),eFe=()=&gt;{S(Zqe,$ge)},tFe=()=&gt;Nge.hide(),nFe=()=&gt;{document.querySelector(".modal-background").classList.remove("modal-close")},oFe=e=&gt;{let{timeRemaining:t}=te(),n=parseInt(t);return isNaN(n)?e:n},rFe=500,RH=(e,t,n)=&gt;{let o=e,r=Math.floor(o/1e3%60),i=Math.floor(o/1e3/60%60),s=Math.floor(o/(1e3*60*60)%24),a=document.querySelector("#timer-container");if(a!==null){let l=a.querySelector(".hours"),c=a.querySelector(".minutes"),u=a.querySelector(".seconds");l.textContent=s.toString().padStart(2,"0"),c.textContent=i.toString().padStart(2,"0"),u.textContent=r.toString().padStart(2,"0")}if(o&lt;=0){let l=document.getElementById("next-button");return l.disabled!==null&amp;&amp;(l.disabled=!0),eFe(),Nge.show(),document.getElementById("see-results-button").addEventListener("click",()=&gt;{t.publish(new sT),tFe()}),nFe()}else return setTimeout(RH,rFe,Math.max(n-Date.now(),0),t,n)},Xc=class{constructor(t,n,o=ct,r=!1,i=!1,s="preview"){this.bus=o;this.omitScoring=r;this.isPreview=i;this.snapshotVersion=s;this.options={showcheckAnswer:!1};this.title=t,this.service=n,this.numberOfScenarios=this.service.questionnaire.count,this.timer=this.service.snapshot.timer,this.bus.subscribe(rT,a=&gt;{this.updateScenario(a.question,a.questionNumber)}),this.renewalAssessmentUid=this.service.snapshot.renewalAssessmentUid,this.manualId=this.service.snapshot.manualId,this.linkMetadata=this.service.linkMetadata,this.options={showcheckAnswer:this.service.type==="practice"}}async initialize(){if(this.updateScenario(this.service.currentScenario,this.service.currentScenarioNumber),this.timer!==null&amp;&amp;this.timer!==void 0){let t=this.timer*1e3*60;if(w.supportLevel==="production"){let n=Date.now()+t;RH(t,this.bus,n)}else{let n=oFe(t),o=Date.now()+n;RH(n,this.bus,o)}}}updateScenario(t,n){let[o,r,i]=t.fullyQualifiedId.split(".");this.questionnaireId=o,this.questionSetId=r,this.questionId=i,this.currentScenario=t,this.currentScenarioNumber=n,this.form&amp;&amp;this.form.focus()}next(){this.bus.publish(new iT)}checkUserAnswer(){if(this.form.checkValidity()){this.currentScenario.checkUserAnswer();return}this.form.reportValidity()}};U([G],Xc.prototype,"numberOfScenarios",2),U([G],Xc.prototype,"currentScenarioNumber",2),U([G],Xc.prototype,"currentScenario",2),U([G],Xc.prototype,"title",2),U([G],Xc.prototype,"timer",2);var qge=K`
	&lt;div class="modular-content-container margin-block-lg"&gt;
		&lt;div class="margin-bottom-xs margin-inline-sm margin-right-none-desktop"&gt;
			${Fe(e=&gt;e.isPreview,K`&lt;a
					href="${e=&gt;jb(`${e.linkMetadata.assessmentAdmin}/${e.renewalAssessmentUid}`)}"
					class="font-size-lg"
					target="_blank"
				&gt;
					${e=&gt;e.manualId||e.renewalAssessmentUid}
				&lt;/a&gt;`)}
			&lt;h1 class="font-size-h6"&gt;${e=&gt;e.title}&lt;/h1&gt;
			${e=&gt;e.timer!==null&amp;&amp;e.timer!==void 0?Jqe:""}
		&lt;/div&gt;
		&lt;form ${Ym("form")} tabindex="-1" class="box is-fullwidth-mobile" @submit="${e=&gt;e.next()}"&gt;
			&lt;div aria-live="polite" role="status"&gt;
				&lt;label class="is-size-5" for="assessment-progress-description"&gt;
					${e=&gt;G2.replace("{current}",e.currentScenarioNumber.toString()).replace("{total}",e.numberOfScenarios.toString())}
				&lt;/label&gt;
				${Fe(e=&gt;e.isPreview,K`&lt;a
						href="${e=&gt;e.currentScenario.questionType==="Matrix"?e.linkMetadata.hasQuestionSets?jb(`${e.linkMetadata.questionnaireAdmin}/${e.questionnaireId}/questionsets/${e.questionSetId}`):jb(`${e.linkMetadata.questionnaireAdmin}/${e.questionnaireId}`):e.linkMetadata.hasQuestionSets?jb(`${e.linkMetadata.questionnaireAdmin}/${e.questionnaireId}/questionsets/${e.questionSetId===e.questionId?"0":e.questionSetId}/questions/${e.questionId}`):jb(`${e.linkMetadata.questionnaireAdmin}/${e.questionnaireId}/questionsets/0/questions/${e.questionId}`)}"
						class="padding-left-xxs"
						target="_blank"
					&gt;
						(${e=&gt;e.currentScenario.manualId||e.currentScenario.uid})
					&lt;/a&gt;`)}
				&lt;progress
					aria-hidden="true"
					id="assessment-progress-description"
					:value="${e=&gt;e.currentScenarioNumber}"
					:max="${e=&gt;e.numberOfScenarios}"
					class="progress is-primary is-extra-small margin-top-xxs"
					style="width: 100%"
				&gt;&lt;/progress&gt;
			&lt;/div&gt;

			&lt;div aria-live="polite" class="margin-top-lg margin-bottom-sm"&gt;
				${pn(e=&gt;e.currentScenario,e=&gt;iFe(e.currentScenario))}
			&lt;/div&gt;
			&lt;button
				id="next-button"
				class="button button-primary button-filled margin-block-lg"
				type="submit"
				data-bi-name="${e=&gt;e.currentScenarioNumber===e.numberOfScenarios?"assessment-complete":e.currentScenarioNumber===Math.ceil(e.numberOfScenarios/2)?"assessment-half-complete":""}"
			&gt;
				&lt;span&gt;${e=&gt;sFe(e)}&lt;/span&gt;
				&lt;span class="icon is-small"&gt;
					&lt;span
						aria-hidden="true"
						class="docon
						${e=&gt;e.currentScenarioNumber===e.numberOfScenarios&amp;&amp;e.isPreview&amp;&amp;(e.omitScoring||e.snapshotVersion==="preview")?"docon-navigate-refresh":_.data.userDir==="ltr"?"docon-chevron-right-light":"docon-chevron-left-light"}"
					&gt;&lt;/span&gt;
				&lt;/span&gt;
			&lt;/button&gt;
			${Fe(e=&gt;e.options.showcheckAnswer,K`
					&lt;button
						type="button"
						id="checkUserAnswer"
						@click=${e=&gt;e.checkUserAnswer()}
						class="button link-button margin-sm margin-block-lg"
					&gt;
						${U2}
					&lt;/button&gt;
				`)}
		&lt;/form&gt;
	&lt;/div&gt;
`;function iFe(e){let t={SingleSelect:Dge,MultiSelect:Mge,Matrix:Rge},n=e.questionType.charAt(0).toUpperCase()+e.questionType.slice(1);return t[n]}function sFe(e){return e.currentScenarioNumber===e.numberOfScenarios?e.isPreview&amp;&amp;(e.omitScoring||e.snapshotVersion==="preview")?nB:Xn:X2}document.onkeydown=e=&gt;{if(e.altKey&amp;&amp;e.key==="v"){let t=document.getElementById("timer-container");if(t)switch(t.getAttribute("aria-live")){case"polite":t.setAttribute("aria-live","assertive");break;case"assertive":t.setAttribute("aria-live","off");break;case"off":t.setAttribute("aria-live","assertive");break}}};var Fge=K`
	&lt;div class="modular-content-container margin-block-lg"&gt;
		&lt;div class="font-size-h6 margin-bottom-xs"&gt;&amp;nbsp;&lt;/div&gt;

		&lt;div class="box is-fullwidth-mobile has-text-centered"&gt;
			&lt;h1 class="font-size-h3 margin-block-lg" id="assessment-progress-description"&gt;
				${J2}
			&lt;/h1&gt;
			&lt;div class="margin-lg"&gt;
				&lt;progress
					aria-hidden="true"
					class="progress is-primary is-extra-small margin-top-xxs"
					style="width: 100%"
				&gt;&lt;/progress&gt;
			&lt;/div&gt;
		&lt;/form&gt;
	&lt;/div&gt;
`;var Wb=class{constructor(t,n){this.scoredSnapshot=t,this.resultsUrl=n}};U([G],Wb.prototype,"scoredSnapshot",2),U([G],Wb.prototype,"resultsUrl",2);var Uge=K`
	&lt;div class="modular-content-container margin-block-lg"&gt;
		&lt;div class="has-text-centered"&gt;
			&lt;h1&gt;${O2}&lt;/h1&gt;
			&lt;p
				class="margin-inline-lg"
				:innerHTML="${e=&gt;B2.replace("{certificationName}",e.scoredSnapshot.certificationName||Xa)}"
			&gt;&lt;/p&gt;
		&lt;/div&gt;
		&lt;div class="box is-fullwidth-mobile margin-block-sm"&gt;
			&lt;div
				style="background: center center/75% no-repeat url('/en-us/media/learn/certification/renew/fireworks.png?branch=main')"
			&gt;
				&lt;figure class="image is-16by9 width-150 is-center-aligned"&gt;
					&lt;img
						alt=""
						role="presentation"
						:src="${e=&gt;e.scoredSnapshot.certificationIcon||"/en-us/media/learn/certification/badges/microsoft-certified-associate-badge.svg?branch=main"}"
					/&gt;
				&lt;/figure&gt;
			&lt;/div&gt;
			&lt;div class="has-text-centered margin-top-sm"&gt;
				&lt;a href=${e=&gt;e.resultsUrl} class="button button-primary padding-inline-lg"&gt;
					${z2}
				&lt;/a&gt;
			&lt;/div&gt;
		&lt;/div&gt;
	&lt;/div&gt;
`;var kL=class extends bt{constructor(n,o,r,i,s=ct,a=!1,l=!1){super();this.service=n;this.assessmentId=o;this.skipVerification=r;this.snapshotVersion=i;this.bus=s;this.omitScoring=a;this.isPreview=l;this.viewState="Loading";this.publish(new Ap)}async initializeAssessment(){let n=await PH(_.data.userLocale,new URL(location.href));try{await this.service.initSnapshot()}catch(o){Hge(o,this.service,n.certificationId)}x.title=this.service.type==="renewal"?this.createTitle(this.service.snapshot.certificationName,x.title):x.title,this.setTesting(),this.bus.subscribe(fh,async o=&gt;{this.setScoring();try{await this.service.scoreSnapshot(o.questionResponses)&amp;&amp;this.service.type==="renewal"?this.setSuccess(this.service.scoredSnapshot,Rn({assessmentType:"renewal",pageType:2,credentialId:this.service.snapshot.certificationUid,credentialPathname:this.service.contentSource.url,query:{assessmentid:this.assessmentId,snapshotId:this.service.scoredSnapshot.snapshotId}})):this.setFailed()}catch(r){if(r instanceof Qm){this.setError(this.assessmentId,this.service.snapshot.certificationUid,this.service.contentSource?.url,this.skipVerification,this.snapshotVersion,this.service.type,r,()=&gt;this.bus.publish(new fh(o.questionResponses)));return}this.setError(this.assessmentId,this.service.snapshot.certificationUid,this.service.contentSource?.url,this.skipVerification,this.snapshotVersion,this.service.type)}})}setTesting(){this.model=new Xc(this.service.snapshot.title,this.service,this.bus,this.omitScoring,this.isPreview,this.snapshotVersion),this.model.initialize(),this.viewState="Testing",this.publish(new dt),this.assessmentStart=Date.now()}setScoring(){this.assessmentTime=(Date.now()-this.assessmentStart)/6e4,this.model=null,this.viewState="Scoring",this.publish(new dt)}async setSuccess(n,o){this.model=new Wb(n,o);try{await Promise.all([yb("/en-us/media/learn/certification/renew/fireworks.png?branch=main"),yb("/en-us/media/learn/certification/badges/microsoft-certified-associate-badge.svg?branch=main")])}finally{this.viewState="Success",this.publish(new dt)}}setError(n,o,r,i,s,a,l,c){this.model=new gh(n,o,r,i,s,a,l,c),this.viewState="Error",this.publish(new dt)}setFailed(){this.viewState="Failed",this.publish(new dt)}createTitle(n=Xa,o=x.title){let r=o.split("|").pop();return`${H2.replace("{certificationName}",n||Xa)} | ${r}`}};U([G],kL.prototype,"viewState",2);var aFe=K`
	${Fe(e=&gt;e.viewState==="Loading",Ige)}
	${Fe(e=&gt;e.viewState==="Testing",K` ${pn(e=&gt;e.model,e=&gt;qge)}`)}
	${Fe(e=&gt;e.viewState==="Scoring",Fge)}
	${Fe(e=&gt;e.viewState==="Success",K` ${pn(e=&gt;e.model,e=&gt;Uge)}`)}
	${Fe(e=&gt;e.viewState==="Error",K` ${pn(e=&gt;e.model,e=&gt;Pge)}`)}
`;function Hge(e,t,n){if(e instanceof Qm){if(e.status===401){Hn(location.href);return}t.snapshot?location.href=Rn({assessmentType:"renewal",pageType:0,credentialId:t.snapshot&amp;&amp;t.snapshot.certificationUid||n,credentialPathname:t.contentSource.url,query:{assessmentId:t.snapshot&amp;&amp;t.snapshot.renewalAssessmentUid||""}}):location.href=Cl(x.referrer).href;return}else throw e}var Oge=ja(Mb());var C4n=Oge.default();var dFe={loadingContext:{loadingType:1,navigation:{assessmentPageUrl:(e,t,n)=&gt;Rn({credentialId:e,assessmentType:"renewal",pageType:1,credentialPathname:n,query:{assessmentId:t}}),detailsPageUrl:(e,t,n)=&gt;Rn({credentialId:e,assessmentType:"renewal",pageType:0,credentialPathname:n,query:{assessmentId:t}}),profileDetailPageUrl:Pn("me","certifications"),profileOverviewPageUrl:Pn(L.userName),browsePageUrl:`/${_.data.userLocale}/certifications`}},loadedContext:{reportSummary:{passed:{title:e=&gt;FR.replace("{certificationName}",e||Xa),imgSrc:e=&gt;e||"/en-us/media/learn/certification/badges/microsoft-certified-associate-badge.svg?branch=main",titleDate:e=&gt;e,dateMsg:`${_G} ${az}`,profilePageBtnTxt:UR,supertitle:qT},failed:{detailsPageBtnTxt:uz,eligibleTitle:pz,eligibleMsg:e=&gt;mz.replace("{date}",_s.format(e)),supertitle:cz,title:e=&gt;e||Xa}},reportScores:{scoresTitle:VT,scoreType:1},reportStudyGuide:{guideType:1,studyGuideCollectionFormTitle:F2,studyGuideItemsTitle:zT}},errorContext:{reportError:e=&gt;({NotFoundError:{title:sa,msg:hz,primaryButton:{text:fz,url:`/${_.data.userLocale}/credentials`},secondaryButton:{text:UR,url:Pn(L.userName)}}})}};var _h="facet-search-input";function CL(e,t,n,o,r,i,s,a){if(isNaN(e))return"";if(!t)return _8.replace("{numberOfResults}",Oa(e));let c=s?e===1?wQ:SQ:a?e===1?_Q:bQ:e===1?fQ:gQ,u=a?e===1?TQ:xQ:e===1?yQ:vQ,d=a?e===1?PQ:AQ:e===1?CQ:kQ,p;switch(n){case"Documentation":case"documentation":p=d.replace("{pivotCategory}",sc);break;case"Training":case"training":p=d.replace("{pivotCategory}",Mi);break;case"Credential":case"credential":p=d.replace("{pivotCategory}",Mo);break;case"Reference":case"reference":p=d.replace("{pivotCategory}",Xo);break;case"Show":case"show":p=d.replace("{pivotCategory}",Ii);break;case"QnA":case"qna":p=d.replace("{pivotCategory}",$_);break;default:p=o&amp;&amp;!r?u:c}return p.replace("{count}",Oa(e)).replace("{searchPhrase}",i&amp;&amp;i.length!==0?pFe(t,i):t).replace("{scope}",o&amp;&amp;!r?o:"").replace(/\s\s+/g," ")}function pFe(e,t){t.reverse();let n=e;for(let{start:o,length:r,correction:i}of t)n=`${n.substring(0,o)}${i}${n.substring(o+r)}`;return n}function Bge(e){if(e.busy)return;let n=(e.facetGroups?.category&amp;&amp;e.facetGroups.category.facets.find(i=&gt;i.isSelected))?.value||"",o=CL(e.resultsCount,e.terms,n,e.scope,e.scopeRemoved,e.spellingCorrection),r=e.resultsCount===0?zn:o;fn(r,"assertive")}var Jc=class{constructor(t){this.type=t}};var vh=class extends bt{constructor(n,o,r,i,s,a,l,c,u,d,p){super();this.label=n;this.count=o;this.name=r;this.value=i;this._isSelected=s;this._isExpanded=a;this.level=l;this.position=c;this.group=u;this.parent=d;this.avatarUrl=p;this.children=[]}get hasChildren(){return this.children.length&gt;0}get hasSelectedChild(){return!this.isSelected&amp;&amp;!!this.children.find(n=&gt;n.isSelected)}get isSelected(){return this._isSelected}get isChecked(){return this.parent?._isSelected||this.isSelected}get inputClass(){return this.parent&amp;&amp;this.parent.isSelected?"checkbox-muted":this.isSelected?"is-primary":""}get isExpanded(){return this.group.filterActive||this.hasChildren&amp;&amp;this._isExpanded||this.hasSelectedChild}get hidden(){return this.group.filterActive&amp;&amp;this.hasVisibleChild?!1:!!(this.isFiltered||this.parent&amp;&amp;!this.parent.isExpanded)}get isFiltered(){return this.group.filterActive&amp;&amp;!this.name.toLocaleLowerCase().includes(this.group.filter.toLocaleLowerCase())}get hasVisibleChild(){return this.hasChildren&amp;&amp;!!this.children.find(n=&gt;!n.hidden)}toggleSelected(){this.isSelected?this.deselect():this.select(),this.notifyFacetChange("select")}toggleExpanded(){this._isExpanded?this.collapse():this.expand(),this.notifyFacetChange("expand")}deselect(){this._isSelected=!1}select(){if(this.parent?.isSelected&amp;&amp;this.parent.deselect(),this.children.length&gt;0)for(let n of this.children)n.deselect();this._isSelected=!0}expand(){this.hasChildren&amp;&amp;(this._isExpanded=!0)}collapse(){this._isExpanded=!1}notifyFacetChange(n){this.publish(new Jc(n))}};function zge(e){let t={};for(let n in e){let o=n,r=e[o];t[o]=r.selected}return t}function Gge(e){let t={};for(let n in e){let r=e[n];t={...t,...r.expanded}}return t}function Vge(e,t,n){if(!t){let r=document.createElement("input");return n&amp;&amp;(r.pattern="(?!^\\s+$)^.*$",r.required=!0),r.setAttribute("type","text"),r.setAttribute("aria-label",hn),r.setAttribute("maxlength","100"),r.dataset.biName="search-input",r.classList.add("input","input-lg"),r.placeholder=hn,r.id=_h,r.name=_h,r.value="",r}t.input={...t.input,name:_h,id:_h,label:hn,size:"large",required:!!n};let o=ti({...t,initialValue:""});return o.addEventListener(pa,()=&gt;e()),o.addEventListener(pa,kJ),o.addEventListener(tv,VE),o}function AL(e){document.getElementById(`facet-input-filter-${e}`).focus()}var aT=class{constructor(t){this.skip=t}},PL=class extends bt{constructor(n,o,r=0){super();this._top=o;this.pageIndex=Math.floor(r/o),this.pageCount=Math.min(Math.max(this.pageIndex+2,10),Math.ceil(n/o))}get displayRange(){return{first:Math.max(this.pageIndex-2,0),last:Math.min(this.pageIndex+2,this.pageCount)}}async setPage(n){let o=n*this._top;this.publish(new aT(o))}};function mFe(e){let t={};if(t.scope=e.scope||null,t.terms=e.terms||null,t.top=null,t.skip=e.skip&amp;&amp;e.skip!==0?e.skip.toString():null,t.hideCompleted=e.hideCompleted?e.hideCompleted.toString():null,t.dataSource=e.dataSource||null,e.selectedFacets)for(let n in e.selectedFacets)t[n]=Object.keys(e.selectedFacets[n]).join(",");e.expandedFacets&amp;&amp;(t.expanded=Object.keys(e.expandedFacets).join(","));for(let n in Ob){let o=`filter-${n}`,r=n in e.filters;t[o]=r?e.filters[n]:null}return t.search=null,t}function js(e,t="pushState"){let n=mFe(e);Ft(n,t)}function jge(e){for(let t in e){let n=t,o=hFe(n);e[n]=e[n].map(r=&gt;Yge(r,n,o)),n!=="category"&amp;&amp;n!=="date"&amp;&amp;(e[n]=e[n].sort(o))}return e}function hFe(e){return e==="years"?(t,n)=&gt;n.displayName.localeCompare(t.displayName,_.data.userLocale):e==="levels"?(t,n)=&gt;QU(t.value)-QU(n.value):(t,n)=&gt;t.displayName.localeCompare(n.displayName,_.data.userLocale)}function Yge(e,t,n){return e.displayName||(e.displayName=zr?.[t]?.[e.value]||e.value),e.children&amp;&amp;e.children.length&amp;&amp;(e.children.map(o=&gt;{Yge(o,t,n)}),e.children.length&gt;1&amp;&amp;e.children.sort(n)),e}var MH=(e,t)=&gt;t.hasChildren?t.children.reduce(MH,e)+1:e+1,IL=class extends bt{constructor(n,o=""){super();this.key=n;this._filter=o;this._facets=[];this._totalFacets=0;this.name=Ob[n]}get facets(){return this._facets}set facets(n){this._facets=n,this._totalFacets=this._facets.reduce(MH,0),this.subscribeToChanges(this.facets)}get hasFilterInput(){return this.filterActive||this._totalFacets&gt;14}get selected(){return this.facets.reduce(DH("isSelected"),{})}get expanded(){return this.facets.reduce(DH("isExpanded"),{})}set filter(n){this._filter=n}get filter(){return this._filter}get filterActive(){return this._filter!==""}get hasVisibleChild(){return!!this.facets.find(n=&gt;!n.hidden)}get isEmpty(){return this._totalFacets===0}get allFacetsFilteredOut(){return this.hasFilterInput&amp;&amp;this.filterActive&amp;&amp;!this.hasVisibleChild}handleFilterInput(n){let o=n.target instanceof HTMLInputElement&amp;&amp;n.target;this.filter=o.value,this.notifyFacetChange("filter")}clearFilter(){this._filter="",AL(this.key),fn(TM,"assertive"),this.notifyFacetChange("filter")}clearFacet(){fn(TM,"assertive"),this.notifyFacetChange("facet_clear")}deselectAll(){this.facets.forEach(n=&gt;n.deselect())}selectByValue(n){this.deselectAll();let o=this.facets.find(r=&gt;r.value===n);o&amp;&amp;!o.isSelected&amp;&amp;o.select(),this.notifyFacetChange("select")}setFacets(n){this._facets=n,this._totalFacets=this._facets.reduce(MH,0),this.subscribeToChanges(this.facets)}subscribeToChanges(n){for(let o of n)o.subscribe(Jc,r=&gt;this.notifyFacetChange(r.type)),o.children&amp;&amp;this.subscribeToChanges(o.children)}notifyFacetChange(n){this.publish(new Jc(n))}};function DH(e){return(t,n)=&gt;{if(n[e])t[n.value]=!0;else if(n.hasChildren)return n.children.reduce(DH(e),t);return t}}function Qge(e){let t={};for(let n in e)if(n in Ob&amp;&amp;e[n]){let o=n,r=e[o].split(","),i=gFe(o,r);i&amp;&amp;(t[o]=i.reduce((s,a)=&gt;(s[a]=!0,s),{}))}return t}function Kge(e){return e.expanded?e.expanded.split(",").reduce((n,o)=&gt;(n[o]=!0,n),{}):{}}function Wge(e,t,n,o){let r={};for(let i in e){let s=i,a=new IL(s,o[s]);a.facets=e[s].map(Xge(s,1,t,n,a)),r[s]=a}if(Bt==="Search"){let i=t.category&amp;&amp;Object.keys(t.category).length&gt;0?Object.keys(t.category)[0]:void 0;for(let s of UE)s!=="All"&amp;&amp;!r?.category.facets.find(a=&gt;a.name===s)&amp;&amp;(r.category.facets=r.category.facets.concat(new vh("category",0,s,s,s===i,!1,2,r.category.facets.length+1,r.category)))}return r}function Xge(e,t,n,o,r,i){return(s,a)=&gt;{let l=e in n&amp;&amp;s.value in n[e],c=s.value in o,u=new vh(e,s.count,s.displayName||s.name,s.value,l,c,t+1,a+1,r,i,s.avatarUrl);return s.children&amp;&amp;s.children.length&amp;&amp;(u.children=s.children.map(Xge(e,t+1,n,o,r,u))),u}}function Jge(e){let t={};for(let n in e){let o=n,r=e[o];t[o]=r.filter||""}return t}function Zge(e){let t={};for(let n in e)t[e[n]]=n;return t}function gFe(e,t){if(t.length===0)return null;if(e==="category"){if(t.length===1){let n=UE.find(o=&gt;o.localeCompare(t[0],void 0,{sensitivity:"base"})===0);return n&amp;&amp;n!=="All"?[n]:null}return null}else if(e==="date"){if(t.length===1){let n=Object.keys(cs).find(o=&gt;o.localeCompare(t[0],void 0,{sensitivity:"base"})===0);return n&amp;&amp;n!=="all"?[n]:null}return null}return t}function LL(e){return Object.keys(e||{}).length===0}var RL=class extends bt{constructor(n,o,r={}){super();this._top=o;this.initialized=new Promise(n=&gt;{this.initialize=n});this._busy=!1;this._dataSource="";this._disallowBlankSlate=!1;this._expandedFacets={};this._facetGroups={};this._facetsKnown=!1;this._filters={};this._isFuzzySearch=!1;this._hideCompletedEnabled=!1;this._hideCompleted=!1;this._mobileMenuView="top";this._results=[];this._rssEnabled=!1;this._scopeRemoved=!1;this._scoringProfileEnabled=!1;this._spellingCorrection=[];this._blankSlateEnabled=!1;this._resultsSortOptions=[];this._currentResultsSortOptionsIndex=0;this._termHasSynonyms=!1;this._maxCachedResponse=6;this._cachedResponse=[];this.argsStringifyFunc=(n,o)=&gt;{if(n==="selectedFacets"){let r=o;for(let i in r)LL(r[i])&amp;&amp;delete r[i];o=r}if(!(n==="expandedFacets"||!o))return o};this.toUrl=n=&gt;n.url;if(r.blankSlateEnabled&amp;&amp;(this._blankSlateEnabled=!0),r.taxonomyFacetLookups&amp;&amp;(this.taxonomyFacetLookups=r.taxonomyFacetLookups,this.taxonomyFacetLookupsReversed=Zge(this.taxonomyFacetLookups)),r.syntheticFacets&amp;&amp;(this._syntheticFacets=r.syntheticFacets),r.facetSort&amp;&amp;(this.facetSort=r.facetSort),r.queryStringTransformer){let i=r.queryStringTransformer(new URL(Z.href));Ft(i,"replaceState","")}if(this._fetch=n,r.hideCompleted&amp;&amp;L.isAuthenticated&amp;&amp;(this._hideCompletedEnabled=!0),this._scoringProfileEnabled=!!r.scoringProfile,this.scoringProfileEnabled&amp;&amp;(this._scoringProfile=r.scoringProfile),r.rss&amp;&amp;I.rss&amp;&amp;(this._rss=r.rss,this._rssEnabled=!0),r.resultSortOptions&amp;&amp;r.resultSortOptions.length&gt;0){this._resultsSortOptions=r.resultSortOptions;let i=r.resultSortOptions.findIndex(s=&gt;s?.default===!0);this._currentResultsSortOptionsIndex=i===-1?0:i}this._input=Vge(async()=&gt;{await this.fetch(),js(this.createSearchArgs())},r.autocomplete,!!r.fetchRequiresTerms),this.readState(),!this.terms&amp;&amp;this.blankSlateEnabled?(this.setBusy(),this.setBlankData(),this.setReady()):(r.scenarioHealth&amp;&amp;(this._scenarioHealth=r.scenarioHealth,this.startScenario(this._scenarioHealth.viewResults)),this.fetch()),js(this.createSearchArgs(),"replaceState"),window.addEventListener("popstate",()=&gt;this.handlePopState())}get selectedFacetsMinusCategory(){let n=Object.assign({},this._selectedFacets);return n.category&amp;&amp;delete n.category,n}get mobileMenuView(){return this._mobileMenuView}get resultsCount(){return this._resultCount}get input(){return this._input}get terms(){return this._input.value||""}get scope(){return this._scope}get scopeRemoved(){return this._scopeRemoved}get spellingCorrection(){return this._spellingCorrection}get results(){return this._results}get srcheng(){return this._srcheng}get busy(){return this._busy}get facetGroups(){return this._facetGroups}get selectedCategoryId(){return this._selectedCategoryId}get selectedFacets(){return this._selectedFacets}get expandedFacets(){return this._expandedFacets}get hideCompleted(){return this._hideCompleted}get hideCompletedEnabled(){return this._hideCompletedEnabled}get scoringProfileEnabled(){return this._scoringProfileEnabled}get scoringProfile(){return this._scoringProfile}get copilotQA(){return this._copilotQA}get rssEnabled(){return this._rssEnabled}get rssUrl(){return this._rssUrl}get dataSource(){return this._dataSource}get blankSlateEnabled(){return this._blankSlateEnabled}get showBlankSlate(){return this.blankSlateEnabled&amp;&amp;!this.disallowBlankSlate&amp;&amp;(!this.results||this.results.length===0)&amp;&amp;!this.busy&amp;&amp;this.isBlank}get disallowBlankSlate(){return this._disallowBlankSlate}set disallowBlankSlate(n){this.disallowBlankSlate||(this._disallowBlankSlate=n)}get hasActiveFilter(){for(let n in this._selectedFacets)if(this._selectedFacets[n]){for(let o in this._selectedFacets[n])if(o.toLowerCase()!=="all"){if(n==="category")return this.getSelectedCategoryName()===o;if(this._selectedFacets[n]?.[o])return!0}}return!1}get isBlank(){return!this.hasActiveFilter&amp;&amp;this.terms===""}get categoriesEnabled(){return!!this.facetGroups.category}get hasActiveFacets(){for(let n in this._facetGroups)if(this._facetGroups[n]?.facets?.length)return!0;return!1}get syntheticFacets(){return this._syntheticFacets}get facetsEnabled(){return this.dataSource!=="previousVersions"}get isFuzzySearch(){return this._isFuzzySearch}get hasSortableResults(){return this._resultsSortOptions&amp;&amp;this._resultsSortOptions.length&gt;0}get resultsSortOptions(){return this._resultsSortOptions}get currentResultsSortOptionsIndex(){return this._currentResultsSortOptionsIndex}get termHasSynonyms(){return this._termHasSynonyms}async submit(n){n.preventDefault(),this._scenarioHealth&amp;&amp;this.startScenario(this._scenarioHealth.viewResults);let o=n.target.elements.namedItem(_h);o.value.length&gt;100&amp;&amp;(o.value=o.value.trim().slice(0,100)),this.input.value=o.value.trim(),this._skip=0,this.fetch(),js(this.createSearchArgs())}async fetch(){this.setBusy();try{let n=this.createSearchArgs();this.taxonomyFacetLookups&amp;&amp;this._remapTaxonomyFacetNames(this.taxonomyFacetLookupsReversed,n.selectedFacets);let o;for(let l in n.selectedFacets.author){o=l;break}let[r,i,s]=await Promise.all([this.useCacheOrFetch(n),this.contentAreaNumberFetch(),KJ(o)]);this.maintainCachedResults(n,r),i&amp;&amp;this.maintainCachedResults(this.createSearchArgs(!1),i);let a=this.combineResponse(r,i,s);this.taxonomyFacetLookups&amp;&amp;this._remapTaxonomyFacetNames(this.taxonomyFacetLookups,a.facets),this.updateAnswers(a),this.updateResults(a),this.updateSrcheng(a),this.updateFacets(a),this.updateScopeRemoval(a),this.updateSpellingCorrection(a),this.updateSynonymCheckForSearchTerm(a),this.updatePaging(),this.updateRssUrl()}catch(n){this.setBlankData(),this._scenarioInstance?.fail(n)}finally{this.results&amp;&amp;this.results.length&gt;0&amp;&amp;(this.disallowBlankSlate=!0),this.setReady(),this.initialize(),this._scenarioInstance?.succeed(),Bge(this),CJ(this.createSearchArgs(),this._results.map(this.toUrl),this._resultCount,this.getSelectedCategoryName(),this._scopeRemoved,this._spellingCorrection.length&gt;0,!0,this._srcheng,this.copilotQA?.question||"",this.copilotQA?.answer||"")}}handleFacetChange(n,o){switch(n){case"select":this._scenarioHealth&amp;&amp;this.startScenario(this._scenarioHealth.facetChange),this._selectedFacets=zge(this.facetGroups),this._skip=0,this.fetch(),js(this.createSearchArgs());break;case"expand":this._expandedFacets=Gge(this.facetGroups),js(this.createSearchArgs()),this.notifyPropertyChanged();break;case"filter":this._filters=Jge(this.facetGroups),js(this.createSearchArgs(),"replaceState"),this.facetGroups[o].allFacetsFilteredOut&amp;&amp;fn(zn,"assertive",2e3),this.notifyPropertyChanged();break;case"facet_clear":this.clearFacet(o),this.notifyPropertyChanged();break;default:break}}clearFacets(){this.hideCompletedEnabled&amp;&amp;(this._hideCompleted=!1);for(let n in this._selectedFacets)this._selectedFacets[n]={};this._facetsKnown=!1,this._skip=0,this.fetch(),js(this.createSearchArgs())}clearFacet(n){this._selectedFacets[n]={},this.fetch().then(()=&gt;{AL(n)}),js(this.createSearchArgs())}selectMobileView(n,o){this._mobileMenuView=n,this.notifyPropertyChanged();let r=document.querySelector(".modal-content");if(o)this._selectedCategoryId=o;else if(this.selectedCategoryId){let i=r.querySelector(`#${this.selectedCategoryId}`);if(i){i.focus();return}}ag(r)}clearScope(){this._scope=null,this.fetch(),js(this.createSearchArgs()),this.notifyPropertyChanged()}notifyPropertyChanged(){this.publish(new dt)}toggleHideCompleted(){this.hideCompletedEnabled&amp;&amp;(this._hideCompleted=!this._hideCompleted,this._skip=0,this.fetch(),js(this.createSearchArgs()))}getSelectedCategoryName(){if(!this._facetsKnown){if(this._selectedFacets?.category)for(let o in this._selectedFacets.category)return o;return""}return this.categoriesEnabled&amp;&amp;this.facetGroups.category.facets.find(o=&gt;o.isSelected)?.name||""}async handleResultsSortOptionChange(n,o){if(this._currentResultsSortOptionsIndex===o){let r=n.target instanceof Element&amp;&amp;n.target.closest("details.popover")||n.target instanceof Element&amp;&amp;n.target.shadowRoot?.activeElement?.closest("details.popover");r?.hasAttribute("open")&amp;&amp;r.removeAttribute("open");return}this._currentResultsSortOptionsIndex=o,this.fetch()}startScenario(n){this._scenarioInstance&amp;&amp;this._scenarioInstance.cancel(),this._scenarioInstance=new fr(n),this._scenarioInstance.start()}setBlankData(){this._results=[],this._facetGroups={},this._resultCount=0,this.initialize()}initialize(){}_remapTaxonomyFacetNames(n,o){for(let r in n)if(r in o){let i=o[r],s=n[r];o[s]=i,delete o[r]}}async contentAreaNumberFetch(){return this.getSelectedCategoryName()?this.useCacheOrFetch(this.createSearchArgs(!1)):Promise.resolve(void 0)}async useCacheOrFetch(n){let o=JSON.stringify(n,this.argsStringifyFunc),r=this._cachedResponse.find(i=&gt;i.args===o);return r?r.response:this._fetch(n)}maintainCachedResults(n,o){let r=JSON.stringify(n,this.argsStringifyFunc);for(this._cachedResponse=this._cachedResponse.filter(i=&gt;i.args!==r),this._cachedResponse.push({args:r,response:o});this._cachedResponse.length&gt;this._maxCachedResponse;)this._cachedResponse.shift()}combineResponse(n,o,r){if(this.syntheticFacets&amp;&amp;this.dataSource!=="previousVersions"&amp;&amp;(n.facets={...n.facets,...this.syntheticFacets,author:r?[{type:"text",displayName:r.displayName||Ai,value:r.userId,avatarUrl:r.avatarUrl||xo(r.displayName,r.userId)}]:[]}),o&amp;&amp;n.facets?.category){if(this.getSelectedCategoryName()==="QnA"&amp;&amp;n.facets?.category.length===0){let i=o.facets?.category?.find(s=&gt;s.value==="QnA");i&amp;&amp;(i.count=0)}for(let i of o.facets?.category??[]){let s=n.facets?.category.find(a=&gt;a.value===i.value);s&amp;&amp;(i.count=s.count)}n.facets={...n.facets,category:o.facets.category},n.spellingCorrection?.length&gt;0&amp;&amp;o.spellingCorrection?.length===0&amp;&amp;(n.count=0,n.results=[])}return n}updateAnswers(n){this._copilotQA=n.generatedQuestionAnswer??void 0}updateSrcheng(n){this._srcheng=n.srcheng?n.srcheng:""}updateResults(n){this._results=n.results,this._resultCount=n.count&lt;this._top&amp;&amp;this._skip&lt;n.count?n.results.length:n.count,this._isFuzzySearch=n.isFuzzySearch}updateFacets(n){if(!n.facets||this.dataSource==="previousVersions")return;this._facetsKnown=!0;let o=jge(n.facets||{});this._facetGroups=Wge(o,this.selectedFacets,this.expandedFacets,this._filters),this.subscribeFacetChanges()}updatePaging(){this.pager&amp;&amp;this.pager.dispose(),this.pager=new PL(this._resultCount,this._top,this._skip),this.pager.subscribe(aT,n=&gt;{this._skip=n.skip,this._scenarioHealth&amp;&amp;this.startScenario(this._scenarioHealth.pagination),this.fetch(),js(this.createSearchArgs()),VA()})}updateRssUrl(){this._rssEnabled&amp;&amp;(this._rssUrl=this._rss(this.createSearchArgs()))}updateScopeRemoval(n){this._scopeRemoved=n.scopeRemoved||!1}updateSpellingCorrection(n){this._spellingCorrection=n.spellingCorrection||[]}updateSynonymCheckForSearchTerm(n){this._termHasSynonyms=n.termHasSynonyms||!1}createSearchArgs(n=!0){return Zo({terms:this.terms,scope:this.scope,selectedFacets:n?this._selectedFacets:this.selectedFacetsMinusCategory,expandedFacets:this._expandedFacets,skip:n&amp;&amp;this._skip&gt;0?this._skip:null,top:this._top,hideCompleted:this.hideCompletedEnabled?this.hideCompleted:null,scoringProfile:this.scoringProfileEnabled?this.scoringProfile:null,dataSource:this.dataSource?this.dataSource:null,filters:this._filters,orderBy:this.hasSortableResults?this._resultsSortOptions[this._currentResultsSortOptionsIndex].orderBy:""})}setBusy(){this._busy=!0,this.notifyPropertyChanged()}setReady(){this._busy=!1,this.notifyPropertyChanged()}readState(){let n=Ni(),o=n.terms||n.search||n.term;o&amp;&amp;(o.trim(),o.length&gt;100&amp;&amp;(o=o.slice(0,100))),this.input.value=o||"",this._scope=n.scope||null,this._selectedFacets=Qge(n),this._expandedFacets=Kge(n),this._dataSource=n.dataSource,this.hideCompletedEnabled&amp;&amp;n.hideCompleted&amp;&amp;(this._hideCompleted=!0);try{this._skip=n.skip?parseInt(n.skip):0}catch{this._skip=0}}handlePopState(){!Z.search&amp;&amp;Bt==="Search"||(this._facetsKnown=!1,this.readState(),this.fetch())}subscribeFacetChanges(){for(let n in this._facetGroups)this._facetGroups[n].subscribe(Jc,r=&gt;this.handleFacetChange(r.type,n))}};function ML(e){return!e.hasActiveFilter&amp;&amp;!e.hideCompleted?"":m`
		&lt;button
			data-bi-name="clear-facets"
			@click=${()=&gt;e.clearFacets()}
			class="link-button display-inline has-inner-focus"
		&gt;
			&lt;span&gt;${KT}&lt;/span&gt;
		&lt;/button&gt;
	`}function efe(e){return e.facets?.length&gt;0?m`
			&lt;button
				class="link-button has-inner-focus display-block margin-bottom-xxs"
				@click=${()=&gt;e.clearFacet()}
			&gt;
				${Gz}
			&lt;/button&gt;
		`:""}function DL(e,t){return m`
			&lt;fieldset
				data-bi-name="facet-group-${e.name}${t?`-${t}`:""}"
				class="control margin-bottom-xs"
				@change=${n=&gt;{let o=n.target,r;if(o.value==="All")r="All";else if(e.facets.find(i=&gt;i.name===o.value&amp;&amp;i.count&gt;0))r=o.value;else{r=e.facets.find(s=&gt;s.isSelected)?.value||"All";let i=Array.from(document.querySelectorAll('input[type="radio"]')).find(s=&gt;s.value===r);i&amp;&amp;(i.checked=!0);return}Array.from(document.querySelectorAll('input[type="checkbox"]')).forEach(i=&gt;i.checked=!1),e.selectByValue(r)}}
			&gt;
				&lt;div class="display-flex flex-direction-column margin-top-xxs"&gt;
					${bFe(`${e.key}${t}`,e.facets)}
				&lt;/div&gt;
			&lt;/fieldset&gt;
		&lt;/div&gt;
	&lt;/div&gt;`}var $H=(e,t,n,o,r=!1)=&gt;{let i=r?"is-primary":"";return m`&lt;label class="radio margin-bottom-xxs" data-bi-name="facet-radio-${e}"&gt;
		&lt;input
			name="${e}"
			type="radio"
			value="${t}"
			.checked=${lr(r)}
			class="radio-dot"
		/&gt;
		&lt;span
			class="radio-label-text flex-grow-1 display-flex justify-content-space-between ${o===0?"has-text-subtle":""}"
		&gt;
			&lt;span&gt;${n}&lt;/span&gt;
			&lt;span class="tag is-small border-radius-rounded ${i}"
				&gt;${vI.format(o)}&lt;/span
			&gt;
		&lt;/span&gt;
	&lt;/label&gt;`};function fFe(e,t){let n=t.reduce((o,r)=&gt;(r.isSelected&amp;&amp;(o.selection=!0),o.count+=r.count,o),{count:0,selection:!1});return $H(e,"All",Ks,n.count,!n.selection)}function bFe(e,t){return Object.keys(Hb).map(o=&gt;{let r=t.find(i=&gt;i.value.toLowerCase()===o);return o==="all"?fFe(e,t):r?$H(e,r.value,Hb[o],r.count,r.isSelected):$H(e,o,Hb[o],0,!1)})}function tfe(e,t){return!t&amp;&amp;!e.hasChildren?null:!e.hasChildren||e.hasSelectedChild||e.group.filterActive?m` &lt;div class="margin-right-sm"&gt;&lt;/div&gt; `:m`
		&lt;button
			type="button"
			data-bi-name="facet-group-expander-${name}"
			aria-controls="${e.value}-child-list"
			aria-expanded="${e.isExpanded}"
			aria-label="${e.isExpanded?Wz:KV} ${e.name}"
			class="button-reset margin-right-xxs inner-focus"
			@click=${()=&gt;e.toggleExpanded()}
		&gt;
			&lt;span class="icon expanded-indicator" aria-hidden="true"&gt;
				&lt;span class="docon docon-chevron-down-light"&gt;&lt;/span&gt;
			&lt;/span&gt;
		&lt;/button&gt;
	`}function $L(e){return!e.hasFilterInput||!e.filterActive||e.hasVisibleChild?m``:m`
		&lt;p class="padding-bottom-xs"&gt;
			${zn}.
			&lt;button
				@click=${()=&gt;e.clearFilter()}
				data-bi-name="clear-facet-filter"
				class="link-button margin-none has-inner-focus"
			&gt;
				${Bz}
			&lt;/button&gt;
		&lt;/p&gt;
	`}function nfe(e){return e.hideCompletedEnabled?m`
		&lt;div class="authenticated"&gt;
			&lt;hr class="hr margin-block-xs" /&gt;
			${rfe(e)}
		&lt;/div&gt;
	`:""}function ofe(e){return e.hideCompletedEnabled?m`
		&lt;li class="authenticated padding-xs has-inner-focus font-size-sm border-bottom"&gt;
			${rfe(e,!0)}
		&lt;/li&gt;
	`:""}function rfe(e,t=!1){return m`
		&lt;label id="${t?"ms--hide-completed-label-mobile":"ms--hide-completed-label"}" class="checkbox"&gt;
			&lt;input
				id="${t?"ms--hide-completed-mobile":"ms--hide-completed"}"
				type="checkbox"
				data-bi-name="hide-completed"
				.checked=${lr(e.hideCompleted)}
				@change=${()=&gt;e.toggleHideCompleted()}
			/&gt;
			&lt;span class="checkbox-check" role="presentation"&gt;&lt;/span&gt;
			&lt;span class="checkbox-text"&gt;${r3}&lt;/span&gt;
		&lt;/label&gt;
	`}function NL(e,t){let n=ti({input:{id:`facet-input-filter-${e.key}`,placeholder:F6,isFullWidth:!0,type:"search",name:`facet-${e.name}`,biName:`facet-${e.name}${t?`-${t}`:""}`},getSuggestions:wJ,getTitle:o=&gt;o.displayName||Ai,itemTemplate:o=&gt;m`&lt;div class="display-flex align-items-center margin-top-xxs padding-xxs"&gt;
				&lt;div class="image is-32x32 margin-right-xxs flex-shrink-0"&gt;
					&lt;img
						class="border-radius-rounded"
						alt=""
						src="${o.avatarUrl||xo(o.displayName,o.userId)}"
					/&gt;
				&lt;/div&gt;
				&lt;div class="has-line-height-reset font-size-xs flex-shrink-1"&gt;
					&lt;div&gt;
						&lt;span class="font-weight-semibold"&gt;${o.displayName||Ai}&lt;/span&gt;
					&lt;/div&gt;
					&lt;div class="color-text-subtle"&gt;
						${_Fe(o.reputationPoints)}
						&lt;span&gt;${TP(o.affiliations)}&lt;/span&gt;
					&lt;/div&gt;
				&lt;/div&gt;
			&lt;/div&gt;`,initialValue:e.facets.length&gt;0?{displayName:e.facets[0].name,userId:e.facets[0].value}:null,noResultsTemplate:S5});return n.addEventListener(pa,o=&gt;{let r=o.detail.suggestion,i=new vh("author",1,r.displayName||Ai,r.userId,!0,!1,1,1,null,null,r.avatarUrl);e.setFacets([i]),e.selectByValue(r.userId)}),n.addEventListener(tv,VE),n.addEventListener("keyup",o=&gt;{o.key==="Enter"&amp;&amp;n.querySelector("input").value.trim()===""&amp;&amp;e.facets.length&gt;0&amp;&amp;e.clearFacet()}),n.addEventListener("focusout",()=&gt;{n.querySelector("input").value=e.facets?.length&gt;0?e.facets[0].name:""}),n}function ife(){return m`
		&lt;details class="popover"&gt;
			&lt;summary&gt;
				&lt;span
					class="icon docon docon-question-circle-solid margin-left-xxs"
					aria-hidden="true"
				&gt;&lt;/span&gt;
			&lt;/summary&gt;
			&lt;div class="popover-content top-0 left-0 margin-sm width-250 font-size-sm"&gt;
				${z(Y9)}
			&lt;/div&gt;
		&lt;/details&gt;
	`}function _Fe(e){return e&gt;0?m`
			&lt;span&gt;${e}&lt;/span&gt;
			&lt;span aria-hidden="true"&gt;â€¢ &lt;/span&gt;
		`:null}var vFe={title:!0,"is-3":!0,"margin-bottom-xxs":!0},qL={title:!0,"is-5":!0,"margin-bottom-xs":!0};function yFe(e){return e.hasActiveFilter||e.hasActiveFacets?"":m`&lt;p&gt;${g5}&lt;/p&gt;`}function sfe(e){return e.facetsEnabled?m` &lt;div class="${CFe()}"&gt;
				&lt;h2 class="${Jr(vFe)}"&gt;${D6}&lt;/h2&gt;
				${ML(e)} ${nfe(e)}
				&lt;hr class="hr margin-block-xs" /&gt;
				${Bt==="Search"?"":yFe(e)}
				${TFe(e)}
		  &lt;/div&gt;`:""}function xFe(e){let t=Object.keys(e.facetGroups);return t=e.facetSort?t.sort(e.facetSort):t,t}function NH(e){if(Bt==="Search")switch(e.getSelectedCategoryName().toLowerCase()){case"show":return["category"];case"qna":return["category","tags","author","date"];default:return["category","products"]}return xFe(e)}function TFe(e){let t=NH(e),n=t.length===1;return hr(t,o=&gt;o,o=&gt;SFe(e.facetGroups[o],!1,!n))}function SFe(e,t,n){if(!e||Bt!=="Search"&amp;&amp;e.isEmpty)return"";let o=n?"is-vertically-scrollable has-max-height-260":"";return e.key==="category"?m`
			&lt;div class="margin-bottom-xs border-bottom"&gt;
				&lt;h3 class="${Jr(qL)}"&gt;${e.name}&lt;/h3&gt;
				&lt;div class="${o}"&gt;${DL(e,t?"mobile":"")}&lt;/div&gt;
			&lt;/div&gt;
		`:e.key==="date"?m`
			&lt;div class="margin-bottom-xs border-bottom"&gt;
				&lt;div&gt;
					&lt;h3 class="${Jr(qL)}"&gt;${w_}&lt;/h3&gt;
					${iL(e,t?"mobile":"")}
				&lt;/div&gt;
			&lt;/div&gt;
		`:e.key==="author"?m`
			&lt;div class="margin-bottom-xs border-bottom"&gt;
				&lt;div class="display-inline-flex"&gt;
					&lt;h3 class="${Jr(qL)}"&gt;${Vh}&lt;/h3&gt;
					${ife()}
				&lt;/div&gt;
				${efe(e)}
				&lt;div class="margin-bottom-xs"&gt;${NL(e,t)}&lt;/div&gt;
			&lt;/div&gt;
		`:m`
		&lt;div class="margin-bottom-xs border-bottom"&gt;
			&lt;h3 id="ms--${e.key}" class="${Jr(qL)}"&gt;${e.name}&lt;/h3&gt;
			${e.facets.length&gt;0?wFe(e,o):EFe(e.key)}
		&lt;/div&gt;
	`}function qH(e){if(!e.hasFilterInput&amp;&amp;!e.filter)return"";let t=q6.replace("{facet}",ehe[e.key].toLowerCase()),n=ot();return m`
		&lt;label class="visually-hidden" for="facet-input-filter-${e.key}"&gt;${t}&lt;/label&gt;
		&lt;input
			id="facet-input-filter-${e.key}"
			class="input margin-bottom-xxs"
			type="text"
			@input=${XP.timeout(o=&gt;e.handleFilterInput(o))}
			placeholder=${t}
			.value=${e.filter}
			aria-describedby=${n}
		/&gt;
		&lt;div hidden id=${n}&gt;${N6}&lt;/div&gt;
	`}function wFe(e,t){return m`${qH(e)}
		&lt;div class="${t}"&gt;
			${$L(e)}
			&lt;ul aria-labelledby="ms--${e.key}" class="padding-bottom-xs"&gt;
				${FL(e.facets,e.key)}
			&lt;/ul&gt;
		&lt;/div&gt;`}function FL(e,t,n=!1,o=!1){let r=o||!!e.find(i=&gt;i.hasChildren);return hr(e,i=&gt;i.value,i=&gt;kFe(i,t,e.length,r,n))}function EFe(e){let t;switch(e){case"products":t=m5;break;case"tags":t=h5;break;default:t=zn}return m`&lt;p class="margin-top-xs margin-bottom-md" style="text-align:center"&gt;
		${t}
	&lt;/p&gt;`}function kFe(e,t,n,o,r){let i=tfe(e,o);return m`
		&lt;li
			class="margin-top-xxs ${r?"":"margin-left-xxs"}"
			aria-posinset="${e.position}"
			aria-setsize="${n}"
			aria-level="${e.level}"
			?hidden=${e.hidden}
		&gt;
			&lt;div class="display-flex"&gt;
				${i}

				&lt;label class="checkbox ${e.inputClass}"&gt;
					&lt;input
						.checked=${lr(e.isChecked)}
						id="${t}--${e.value}"
						name="${e.value}"
						value="${e.value}"
						type="checkbox"
						data-bi-name="facet"
						@change=${()=&gt;e.toggleSelected()}
					/&gt;
					&lt;span class="checkbox-check" role="presentation"&gt;&lt;/span&gt;
					&lt;span class="checkbox-text"&gt;${e.name}&lt;/span&gt;
				&lt;/label&gt;
			&lt;/div&gt;

			${e.hasChildren?m`
						&lt;ul id="${e.value}-child-list" class="padding-left-sm"&gt;
							${FL(e.children,t,!1,o)}
						&lt;/ul&gt;
				  `:null}
		&lt;/li&gt;
	`}function CFe(){return"column is-hidden-mobile is-two-fifths-tablet is-one-quarter-desktop"}function UL(e){return m`
		&lt;form
			id="facet-search-form"
			action="javascript:"
			data-bi-name="search-form"
			@submit=${t=&gt;e.submit(t)}
		&gt;
			&lt;div class="columns is-mobile is-gapless"&gt;
				&lt;div class="column"&gt;${e.input}&lt;/div&gt;
				&lt;div class="column is-narrow"&gt;
					&lt;button
						class="button button-primary button-filled button-lg margin-left-xxs"
						type="submit"
						aria-label="${hn}"
						data-bi-name="search-button"
						id="facet-search-submit"
					&gt;
						&lt;span class="icon is-small" aria-hidden="true"&gt;
							&lt;span class="docon docon-search"&gt;&lt;/span&gt;
						&lt;/span&gt;
						&lt;span class="is-hidden-mobile" aria-hidden="true"&gt; ${hn} &lt;/span&gt;
					&lt;/button&gt;
				&lt;/div&gt;
			&lt;/div&gt;
		&lt;/form&gt;
	`}function lfe(e){return m`
		&lt;button
			class="button button-clear border button-sm"
			data-test-id="search-mobile-filters-expander"
			data-bi-name="mobile-menu-button"
			@click=${()=&gt;{PFe(),e.notifyPropertyChanged()}}
		&gt;
			&lt;span class="icon" aria-hidden="true"&gt;
				&lt;span class="docon docon-filter-settings"&gt;&lt;/span&gt;
			&lt;/span&gt;
			&lt;span&gt;${h0}&lt;/span&gt;
		&lt;/button&gt;
	`}function AFe(e){return e.mobileMenuView in e.facetGroups?e.facetGroups[e.mobileMenuView]?.name:h0}function afe(e){return e.mobileMenuView in e.facetGroups?`ms--${e.facetGroups[e.mobileMenuView]?.key||e.mobileMenuView}-mobile`:"ms--search-filters"}var Xb,FH;async function PFe(){Xb||(Xb=document.createElement("div")),FH||(FH=new _e(Xb)),await FH.show()}function cfe(e){return m`
		&lt;div
			class="modal-content is-docked-left display-flex flex-direction-column has-overflow-hidden"
			data-bi-name="mobile-search-menu"
		&gt;
			${IFe(e)} ${RFe(e)}
			&lt;div class="flex-grow-1"&gt;&lt;/div&gt;
			${NFe(e)}
		&lt;/div&gt;
	`}function IFe(e){return m`
		&lt;div class="display-flex font-size-lg border-bottom justify-content-space-between"&gt;
			&lt;div class="padding-xs align-items-center"&gt;
				&lt;h2 id="${afe(e)}" data-test-id="${afe(e)}" class="title is-6"&gt;
					${AFe(e)}
				&lt;/h2&gt;
			&lt;/div&gt;
			&lt;button
				type="button"
				class="nav-bar-button modal-close border-left"
				data-bi-name="close"
				?hidden=${!1}
			&gt;
				&lt;span class="visually-hidden"&gt;${ge}&lt;/span&gt;
				&lt;span class="icon" aria-hidden="true"&gt;
					&lt;span class="docon docon-navigate-close"&gt;&lt;/span&gt;
				&lt;/span&gt;
			&lt;/button&gt;
		&lt;/div&gt;
		${LFe(e)}
	`}function LFe(e){return e.mobileMenuView==="top"?"":m`
		&lt;div
			class="display-flex border-bottom justify-content-space-between padding-block-xxs padding-inline-none align-items-center"
		&gt;
			&lt;button
				type="button"
				class="button button-clear margin-left-xxs inner-focus"
				data-bi-name="back"
				@click=${()=&gt;e.selectMobileView("top")}
				data-autofocus
			&gt;
				&lt;span class="icon has-text-subtle"&gt;
					&lt;span
						class="docon docon-arrow-${_.data.userDir==="ltr"?"left":"right"}"
					&gt;&lt;/span&gt;
				&lt;/span&gt;
				&lt;span class="font-weight-semibold"&gt; ${hB} &lt;/span&gt;
			&lt;/button&gt;
		&lt;/div&gt;
	`}function RFe(e){switch(e.mobileMenuView){case"top":return MFe(e);default:return $Fe(e.facetGroups[e.mobileMenuView])}}function MFe(e){return m`
		&lt;ul aria-labelledBy="ms--search-filters"&gt;
			${ofe(e)} ${DFe(e)}
		&lt;/ul&gt;
	`}function DFe(e){let t=NH(e);return hr(t,n=&gt;n,n=&gt;{if(e.facetGroups[n].facets.length&gt;0||e.facetGroups?.category?.facets.find(r=&gt;r.isSelected)?.name==="QnA"&amp;&amp;n==="author"){let r=`ms--cat-btn-${n}`;return m`
					&lt;li class="margin-top-xxs"&gt;
						&lt;button
							type="button"
							id="${r}"
							class="button button-sm button-clear button-block padding-inline-xs padding-block-xxs inner-focus justify-content-space-between"
							@click=${()=&gt;e.selectMobileView(n,r)}
							data-bi-name="select-facet"
						&gt;
							&lt;span&gt;${e.facetGroups[n].name}&lt;/span&gt;
							&lt;span class="icon has-text-subtle"&gt;
								&lt;span
									class="docon docon-chevron-${_.data.userDir==="ltr"?"right":"left"}-light"
								&gt;&lt;/span&gt;
							&lt;/span&gt;
						&lt;/button&gt;
					&lt;/li&gt;
				`}return""})}function $Fe(e){return e.key==="author"?m`&lt;div class="padding-xs"&gt;${NL(e,!0)}&lt;/div&gt;`:e.key==="date"?m`&lt;ul
			aria-labelledby="ms--${e.key}-mobile"
			class="padding-xs is-vertically-scrollable"
		&gt;
			${iL(e,"")}
		&lt;/ul&gt;`:m`
			&lt;div class="padding-xs is-vertically-scrollable"&gt;
				${qH(e)} ${$L(e)}
				&lt;ul aria-labelledby="ms--${e.key}-mobile"&gt;
					${e.key==="category"?DL(e,"mobile"):FL(e.facets,e.key,!0)}
				&lt;/ul&gt;
			&lt;/div&gt;
		`}function NFe(e){return m`
		&lt;div class="border-top"&gt;
			&lt;div class="buttons margin-left-xxs margin-top-xxs"&gt;
				&lt;button
					type="button"
					class="button button-sm button-primary button-filled flex-grow-1 modal-close"
					data-bi-name="view-results"
				&gt;
					${SW.replace("{totalResults}",vI.format(e.resultsCount))}
				&lt;/button&gt;
				&lt;button
					type="button"
					class="button button-sm button-primary button-filled flex-grow-1"
					data-bi-name="clear-facets"
					@click=${()=&gt;e.clearFacets()}
				&gt;
					${KT}
				&lt;/button&gt;
			&lt;/div&gt;
		&lt;/div&gt;
	`}function ufe(e){if(!e.pager||e.pager.pageCount&lt;2||e.results.length&lt;1||e.resultsCount===0)return null;let t=Object.assign({busy:e.busy,publish:e.publish,setPage:e.pager.setPage},e.pager);return lh(t)}var qFe=()=&gt;{let e=[];for(let t=0;t&lt;30;t++)e.push(m`&lt;li class="grid-item" aria-hidden="true"&gt;
			&lt;article class="card has-loading-skeleton"&gt;
				&lt;div class="card-content"&gt;
					&lt;h3&gt;${qt}&lt;/h3&gt;
					&lt;p&gt;&lt;/p&gt;
					&lt;p&gt;&lt;/p&gt;
					&lt;ul class="tags"&gt;
						&lt;li class="tag is-small"&gt;&lt;/li&gt;
						&lt;li class="tag is-small"&gt;&lt;/li&gt;
						&lt;li class="tag is-small"&gt;&lt;/li&gt;
					&lt;/ul&gt;
				&lt;/div&gt;
			&lt;/article&gt;
		&lt;/li&gt;`);return e},FFe=()=&gt;{let e=[];for(let t=0;t&lt;10;t++)e.push(m`&lt;li class="margin-top-xs has-loading-skeleton" aria-hidden="true"&gt;
			&lt;h2&gt;${qt}&lt;/h2&gt;
			&lt;p&gt;&lt;/p&gt;
		&lt;/li&gt;`);return e};function dfe(e,t){return m`
		&lt;ul class="${e!=="list"?`grid ${e==="grid-large"?"is-2-desktop":""}`:""} margin-top-sm"&gt;
			${t}
		&lt;/ul&gt;
	`}function mfe(e,t,n,o){if((!e.results||e.results.length===0||e.resultsCount===0)&amp;&amp;!e.busy)return o(e);if(t==="grid"||t==="grid-large"){let r=e.busy?qFe():e.results.map((i,s)=&gt;m`&lt;li class="grid-item" data-bi-name="result"&gt;
						${n(i,s)}
					&lt;/li&gt;`);return dfe(t,r)}else if(t==="list"){let r=e.busy?FFe():e.results.map((i,s)=&gt;m`&lt;li data-bi-name="result" class="margin-top-sm"&gt;
						${n(i,s)}
					&lt;/li&gt;`);return dfe(t,r)}else throw new Error("Invalid layout property specified in View Model config.")}function hfe(e){return I.enableSiteSearchAnswer&amp;&amp;e.copilotQA?m`&lt;div class="gradient-card margin-top-sm"&gt;
			&lt;div class="gradient-card-content"&gt;
				&lt;div
					class="display-flex align-items-center justify-content-space-between"
					id="search-answer-title"
				&gt;
					&lt;h2 class="display-flex align-items-center"&gt;
						&lt;span
							class="tag border-radius-rounded is-small font-weight-semibold font-size-xs margin-left-xxs"
						&gt;
							${uQ}
						&lt;/span&gt;
					&lt;/h2&gt;
					&lt;button
						class="link-button font-size-sm"
						id="search-answer-hidden-button"
						@click=${UFe}
					&gt;
						${f0}
					&lt;/button&gt;
				&lt;/div&gt;

				&lt;div id="search-answer-body"&gt;
					&lt;div class="margin-block-xxs"&gt;${z(e.copilotQA.answer)}&lt;/div&gt;

					&lt;div
						class="display-flex flex-direction-row flex-wrap-wrap justify-content-space-between align-items-center gap-xxs margin-top-xxs"
					&gt;
						&lt;span class="color-text-subtle font-size-xs"&gt;
							${dQ}
						&lt;/span&gt;

						&lt;div id="search-answer-rating" class="field-body flex-grow-0"&gt;
							&lt;button
								id="search-answer-yes"
								class="thumb-rating button button-clear button-sm like"
								data-bi-name="answer-rating-yes"
								title="This answer was helpful"
								@click=${()=&gt;pfe(e.terms,e.copilotQA?.question,e.copilotQA?.answer,!0)}
							&gt;
								&lt;span aria-hidden="true" class="icon docon docon-like" /&gt;
							&lt;/button&gt;
							&lt;button
								id="search-answer-no"
								class="thumb-rating button button-clear button-sm dislike"
								data-bi-name="answer-rating-no"
								title="This answer was not helpful"
								@click=${()=&gt;pfe(e.terms,e.copilotQA?.question,e.copilotQA?.answer,!1)}
							&gt;
								&lt;span aria-hidden="true" class="icon docon docon-dislike" /&gt;
							&lt;/button&gt;
						&lt;/div&gt;
					&lt;/div&gt;

					&lt;div id="search-transparency-note"&gt;
						&lt;span class="color-text-subtle font-size-xs"&gt;
							${z(pQ)}
						&lt;/span&gt;
					&lt;/div&gt;
				&lt;/div&gt;
			&lt;/div&gt;
		&lt;/div&gt;`:m``}function pfe(e,t,n,o){let r=document.getElementById("search-answer-rating");r&amp;&amp;(r.innerHTML=`&lt;span class="color-text-subtle font-size-xs margin-top-xxs"&gt;
		${mQ}&lt;/span&gt;`),t=t||"",n=n||"";try{AJ(e,t,n,o)}catch{}}function UFe(){let e=document.getElementById("search-answer-body"),t=document.getElementById("search-answer-hidden-button");e&amp;&amp;t&amp;&amp;(e.getAttribute("hidden")==="true"?(e.removeAttribute("hidden"),t.textContent=f0):(e.setAttribute("hidden","true"),t.textContent=hQ))}function gfe(e){return!e.rssEnabled||e.results.length&lt;1||e.resultsCount===0?"":m`
		&lt;div class="margin-block-xs margin-top-sm-tablet padding-xxs-tablet"&gt;
			&lt;a
				href="${e.rssUrl}"
				class="button border"
				aria-label="${jz}"
				data-bi-name="search-rss-link"
			&gt;
				&lt;span class="icon" aria-hidden="true"&gt;
					&lt;span class="docon docon-feed"&gt;&lt;/span&gt;
				&lt;/span&gt;
				&lt;span&gt;${I8}&lt;/span&gt;
			&lt;/a&gt;
		&lt;/div&gt;
	`}function ffe(e,t="h2"){let o=(e.facetGroups?.category&amp;&amp;e.facetGroups.category.facets.find(i=&gt;i.isSelected))?.value||"",r=e.busy?"":CL(e.resultsCount,e.terms,o,e.scope,e.scopeRemoved,e.spellingCorrection,e.isFuzzySearch,e.termHasSynonyms);switch(t){case"h1":return m`
				&lt;h1 class="title is-6 ${e.resultsCount!==0?"":"visually-hidden"}"&gt;
					${r}
				&lt;/h1&gt;
			`;default:return m`
				&lt;h2
					class="title is-6 ${e.hasSortableResults?"level-left margin-bottom-none":""} ${e.resultsCount!==0?"":"visually-hidden"}"
				&gt;
					${r}
				&lt;/h2&gt;
			`}}function bfe(e){return e.busy?"":e.scope&amp;&amp;!e.scopeRemoved&amp;&amp;e.resultsCount!==0&amp;&amp;e.spellingCorrection.length===0?m`
			&lt;p class="subtitle font-size-sm"&gt;
				&lt;button class="link-button has-inner-focus" @click=${()=&gt;e.clearScope()}&gt;
					${EQ}
				&lt;/button&gt;
			&lt;/p&gt;
		`:e.scope&amp;&amp;e.scopeRemoved?m`
			&lt;p class="subtitle font-size-sm"&gt;
				${NQ.replace("{searchPhrase}",e.terms).replace("{scope}",e.scope)}
			&lt;/p&gt;
		`:e.spellingCorrection.length!==0&amp;&amp;e.resultsCount&gt;0?m`
			&lt;p class="subtitle font-size-sm"&gt;
				${$Q.replace("{searchPhrase}",e.terms)}
			&lt;/p&gt;
		`:""}function _fe(e){return e.busy?"":e.hasSortableResults?m`
			&lt;div class="level-right margin-top-none"&gt;
				&lt;details class="popover popover-right" aria-haspopup="true" aria-controls="sort-by-menu"&gt;
					&lt;summary id="sort-by-menu-button" class="button button-clear"&gt;
						&lt;span class="font-size-lg font-weight-normal"&gt;
							${FQ}
							&lt;span class="has-text-primary font-size-md font-weight-semibold"&gt;
								${e.resultsSortOptions[e.currentResultsSortOptionsIndex].label}
								&lt;span class="icon" aria-hidden="true"&gt;
									&lt;span class="expanded-indicator docon docon-chevron-down-light"&gt;&lt;/span&gt;
								&lt;/span&gt;
							&lt;/span&gt;
						&lt;/span&gt;
					&lt;/summary&gt;
					&lt;div class="popover-content padding-none"&gt;
						&lt;ul id="sort-by-menu" role="menu" aria-labelledby="sort-by-menu-button"&gt;
							${e.resultsSortOptions.map((t,n)=&gt;m`
									&lt;li role="presentation"&gt;
										&lt;button
											role="menuitem"
											class="button button-clear has-inner-focus button-block font-size-sm font-weight-normal justify-content-flex-start ${n===e.currentResultsSortOptionsIndex?"is-hovered":""}"
											@click="${o=&gt;e.handleResultsSortOptionChange(o,n)}"
										&gt;
											${t.label}
										&lt;/button&gt;
									&lt;/li&gt;
								`)}
						&lt;/ul&gt;
					&lt;/div&gt;
				&lt;/details&gt;
			&lt;/div&gt;
		`:""}function vfe(e){let t=Object.keys(e.facetGroups).filter(n=&gt;n!=="category");return hr(t,n=&gt;n,n=&gt;yfe(e.facetGroups[n]?.facets||[]))}function yfe(e){return m`${e.map(t=&gt;!t.isSelected&amp;&amp;!t.hasSelectedChild?m``:t.hasSelectedChild?m`${yfe(t.children)}`:HFe(t))}`}function HFe(e){return m`
		&lt;button
			@click=${()=&gt;e.toggleSelected()}
			class="tag margin-top-xxs margin-right-xxs"
			aria-label="${GM.replace("{itemName}",e.name)}"
			data-bi-name="remove-facet-tag"
		&gt;
			${OFe(e)}
			&lt;span&gt;${e.name}&lt;/span&gt;
			&lt;span class="delete"&gt;&lt;/span&gt;
		&lt;/button&gt;
	`}function OFe(e){return e.label==="author"?m` &lt;span class="image is-24x24 margin-right-xxs"&gt;
			&lt;img class="border-radius-rounded" alt="" src=${e.avatarUrl} /&gt;
		&lt;/span&gt;`:null}function OH(e,t,n,o,r,i){if(e.blankSlateEnabled&amp;&amp;e.showBlankSlate)return e.disallowBlankSlate=!0,i(e);let s=e.pager&amp;&amp;e.pager.pageCount&lt;2?"padding-bottom-xs":"";return m` &lt;div class="uhf-container padding-top-xs"&gt;
		&lt;div class="columns has-large-gaps is-gapless-mobile"&gt;
			${sfe(e)}
			&lt;div
				class="column is-full is-three-fifths-tablet ${t==="list"?"":"is-three-quarters-desktop"}"
			&gt;
				${UL(e)}
				${e.hasActiveFacets?m` &lt;div class="is-hidden-desktop margin-top-xxs"&gt;${BFe(e)}&lt;/div&gt;
							&lt;div class="margin-top-xs display-flex flex-wrap-wrap"&gt;
								${vfe(e)}
							&lt;/div&gt;`:""}

				&lt;div
					class="${e.hasSortableResults?"margin-top-xs display-flex level":"margin-top-sm"} ${e.resultsCount!==0?"":"visually-hidden"}"
				&gt;
					${ffe(e,r)} ${bfe(e)}
					${_fe(e)}
				&lt;/div&gt;
				${hfe(e)}
				${t==="list"&amp;&amp;e.resultsCount!==0?m`&lt;hr class="hr" /&gt;`:""}
				${mfe(e,t,n,o)}
				&lt;div class="columns is-gapless"&gt;
					&lt;div class="column"&gt;
						&lt;div class="${s}"&gt;${ufe(e)}&lt;/div&gt;
					&lt;/div&gt;
					&lt;div class="column is-narrow"&gt;${gfe(e)}&lt;/div&gt;
				&lt;/div&gt;
			&lt;/div&gt;
		&lt;/div&gt;
	&lt;/div&gt;`}function BFe(e){return m`
		&lt;div class="level is-mobile is-hidden-tablet"&gt;
			&lt;div class="level-left"&gt;
				&lt;div class="level-item"&gt;${lfe(e)}&lt;/div&gt;
			&lt;/div&gt;
			&lt;div class="level-right"&gt;${ML(e)}&lt;/div&gt;
		&lt;/div&gt;
	`}function BH(e){return m`
		&lt;div class="margin-top-sm margin-bottom-xs is-text-centered"&gt;
			&lt;h2 class="title is-2 margin-bottom-xs"&gt;${zn}&lt;/h2&gt;
			&lt;p&gt;${Xh}&lt;/p&gt;
			&lt;figure class="margin-top-md margin-inline-auto image width-250"&gt;
				&lt;img
					src="/en-us/media/illustrations/search-zero-state.svg?branch=main"
					role="presentation"
					alt=""
				/&gt;
			&lt;/figure&gt;
		&lt;/div&gt;
	`}async function Ir(e,t){if(!t)throw new Error("Invalid container provided to Facet Search.");let{fetch:n,autocomplete:o,layout:r,hideCompleted:i,resultTemplate:s,noResultsTemplate:a,scoringProfile:l,rss:c,headingLevel:u,queryStringTransformer:d,taxonomyFacetLookups:p,facetSort:h,scenarioHealth:g,blankTemplate:f,fetchRequiresTerms:b,syntheticFacets:y,resultSortOptions:v}=e,T;switch(r){case"grid":T=30;break;case"grid-large":T=6;break;case"list":default:T=10}let C=new RL(n,T,{autocomplete:o,hideCompleted:i,scoringProfile:l,rss:c,queryStringTransformer:d,taxonomyFacetLookups:p,facetSort:h,scenarioHealth:g,blankSlateEnabled:!!f,fetchRequiresTerms:b,syntheticFacets:y,resultSortOptions:v});await C.initialized,S(OH(C,r,s,a||BH,u,f),t),await ss(t),C.subscribe(dt,async()=&gt;{S(OH(C,r,s,a||BH,u,f),t),await ss(t),Xb&amp;&amp;S(cfe(C),Xb)})}function Tfe(){return{facetSort:(e,t)=&gt;yn(e)-yn(t),layout:"grid-large",fetch:VFe,resultTemplate:YFe}}var GFe={orderBy:"last_modified desc"};async function VFe(e){let[t]=await Promise.all([xfe(e,!1),Ae]);t.count===0&amp;&amp;([t]=await Promise.all([xfe(e,!0),Ae]),t.count!==0&amp;&amp;(t.isFuzzySearch=!0));for(let n of t.results)n.url&amp;&amp;(n.url=Xe(n.url,rt.userLocale));return t}function jFe(e){return{branch:ut(),locale:_.data.userLocale,terms:e.terms,facet:["products","azure_categories"],$filter:Kn(e.selectedFacets),$orderBy:e.terms&amp;&amp;e.terms.length&gt;0?null:GFe.orderBy,$skip:e.skip?e.skip.toString():null,$top:e.top?e.top.toString():null}}function xfe(e,t){let n={...jFe(e),fuzzySearch:t},o=`${$.browse.architecture}?${ne(n,!0)}`;return M(j(o,{method:"GET"})).then(i=&gt;{if(i.ok)return i.json();throw{error:i.json()}})}function YFe(e){let t=ot();return m`
		&lt;article class="card" data-bi-name="card"&gt;
			&lt;div class="card-content position-relative"&gt;
				&lt;p class="card-content-super-title"&gt;${FT}&lt;/p&gt;
				&lt;a href="${e.url}" class="card-content-title stretched-link" id="${t}"&gt;
					${e.title}
				&lt;/a&gt;
				&lt;figure class="image is-fullwidth"&gt;
					&lt;img role="presentation" src="${e.thumbnail_url}" alt="" /&gt;
				&lt;/figure&gt;
				&lt;p&gt;${e.summary}&lt;/p&gt;
				&lt;ul class="tags"&gt;
					${Kl(Pr(e))}
				&lt;/ul&gt;
			&lt;/div&gt;
			&lt;div class="card-footer"&gt;
				&lt;div class="card-footer-item"&gt;
					&lt;div class="buttons"&gt;
						${_o({title:e.title,url:e.url,titleId:t,label:pt,labelClass:"add-to-collection-status"})}
					&lt;/div&gt;
				&lt;/div&gt;
			&lt;/div&gt;
		&lt;/article&gt;
	`}function Sfe(){return{facetSort:(e,t)=&gt;yn(e)-yn(t),layout:"grid",fetch:KFe,resultTemplate:QFe,resultSortOptions:[{label:Ah,orderBy:"title"},{label:Ph,orderBy:"title desc"},{label:Oh,orderBy:"last_modified desc"},{label:Bh,orderBy:"last_modified"}]}}function QFe(e){let t=(e.exams||[]).filter(l=&gt;!!l.display_name).map((l,c)=&gt;c===0?m` ${l.display_name}`:m`, ${l.display_name}`),n=t.length&gt;0?m`&lt;ul class="card-content-metadata"&gt;
					&lt;li&gt;${Qr} &lt;span class="is-comma-delimited"&gt;${t}&lt;/span&gt;&lt;/li&gt;
			  &lt;/ul&gt;`:"",o={"applied skills":oh,examination:zr.resource_type.examination,certification:zr.resource_type.certification,course:zr.resource_type.course}[e.credential_types[0]],r={"applied skills":e.title,examination:`${Qr} ${e.exam_display_name}: ${e.title}`,certification:e.title,course:e.title}[e.credential_types[0]],s=`credential-${e.uid?Jn(e.uid):ot()}-title`,a=e.credential_types[0]==="applied skills"?"/en-us/media/learn/credential/badges/applied-skill.svg?branch=main":e.icon_url;return m`
		&lt;article class="card border-color-accent border-left-lg" data-bi-name="card"&gt;
			&lt;div class="card-template"&gt;
				&lt;p class="card-supertitle"&gt;${o}&lt;/p&gt;
				&lt;a id="${s}" href="${e.url}" class="card-title"&gt; ${r} &lt;/a&gt;
				&lt;img role="presentation" class="card-template-icon" src="${a}" alt="" /&gt;
				&lt;div class="card-template-detail"&gt;
					${n}
					&lt;ul class="metadata page-metadata font-size-xs"&gt;
						${Pr(e).map(l=&gt;m`&lt;li&gt;${l}&lt;/li&gt;`)}
					&lt;/ul&gt;
				&lt;/div&gt;
			&lt;/div&gt;
			&lt;div class="card-footer"&gt;
				&lt;div class="card-footer-item"&gt;
					&lt;div class="buttons"&gt;
						${_o({title:e.title,url:e.url,titleId:s,label:pt,labelClass:"add-to-collection-status"})}
					&lt;/div&gt;
				&lt;/div&gt;
			&lt;/div&gt;
		&lt;/article&gt;
	`}async function KFe(e){let[t]=await Promise.all([HL(e,!1),Ae]);t.count===0&amp;&amp;([t]=await Promise.all([HL(e,!0),Ae]),t.count!==0&amp;&amp;(t.isFuzzySearch=!0));for(let n of t.results)n.icon_url&amp;&amp;(n.icon_url=Xe(n.icon_url,"en-us")),n.url&amp;&amp;(n.url=Xe(n.url,rt.userLocale));return t}function WFe(e){return{branch:ut(),locale:_.data.userLocale,terms:e.terms,facet:["roles","products","levels","subjects","credential_types"],$filter:Kn(e.selectedFacets),$orderBy:e.orderBy,$skip:e.skip?e.skip.toString():null,$top:e.top?e.top.toString():null}}function HL(e,t){let n={...WFe(e),fuzzySearch:t},o=`${$.browse.credential}?${ne(n,!0)}`;return M(j(o,{method:"GET"})).then(i=&gt;{if(i.ok)return i.json();throw{error:i.json()}})}var XFe={orderBy:"start_date desc"};function Efe(){return{facetSort:(e,t)=&gt;yn(e)-yn(t),layout:"grid",fetch:JFe,resultTemplate:eUe}}async function JFe(e){let[t]=await Promise.all([wfe(e,!1),Ae]);t.count===0&amp;&amp;([t]=await Promise.all([wfe(e,!0),Ae]),t.count!==0&amp;&amp;(t.isFuzzySearch=!0));for(let n of t.results)n.url&amp;&amp;(n.url=Xe(n.url,rt.userLocale));return t}function wfe(e,t){let n={...ZFe(e),fuzzySearch:t},o=`${$.browse.events}?${ne(n,!0)}`;return M(j(o,{method:"GET"})).then(i=&gt;{if(i.ok)return i.json();throw{error:i.json()}})}function ZFe(e){return{branch:ut(),locale:_.data.userLocale,terms:e.terms,facet:["event_groups","years"],$filter:Kn(e.selectedFacets),$orderBy:e.terms&amp;&amp;e.terms.length&gt;0?null:XFe.orderBy,$skip:e.skip?e.skip.toString():null,$top:e.top?e.top.toString():null}}function eUe(e){let t=new Date(e.start_date),n=new Date(e.end_date),o=RE(t,n),r=e.image_url?e.url+e.image_url:"/en-us/media/learn/tv/shows/show_image_default.svg?branch=main";return m`
		&lt;article class="media-card border-radius-lg position-relative" data-bi-name="card"&gt;
			&lt;figure class="media-card-image" aria-hidden="true"&gt;
				&lt;img src="${r}" alt="" /&gt;
			&lt;/figure&gt;
			&lt;div class="media-card-content"&gt;
				&lt;div class="media-card-content-titles"&gt;
					&lt;p
						class="supertitle is-uppercase letter-spacing-wide font-size-xs is-spaced margin-bottom-xxs"
					&gt;
						${wV}
					&lt;/p&gt;
					&lt;a href="${e.url}" class="stretched-link"&gt;
						&lt;span class="title font-size-h5 font-weight-semibold"&gt;${e.title}&lt;/span&gt;
					&lt;/a&gt;
				&lt;/div&gt;
				&lt;p class="font-size-sm color-text-subtle margin-top-xxs"&gt;${o}&lt;/p&gt;
				&lt;ul class="tags"&gt;
					${Kl(Pr(e))}
				&lt;/ul&gt;
			&lt;/div&gt;
		&lt;/article&gt;
	`}function kfe(e){let t=Ni(e);if(!t.osRelease&amp;&amp;!t.ReferenceIds)return{};let n={terms:null,products:null};return t.ReferenceIds&amp;&amp;(n.terms=`ref:${t.ReferenceIds.replace(/,/g," ref:")}`,t.terms&amp;&amp;(n.terms+=` ${t.terms}`)),t.osRelease&amp;&amp;(n.products=`windows-${t.osRelease.replace(/,/g,",windows-")}`),{terms:n.terms,products:n.products,osRelease:null,ReferenceIds:null}}function Cfe(e){switch(e){case"Reported":return T3;case"Under Investigation":case"Investigating":return y3;case"Confirmed":return v3;case"Mitigated":return x3;case"Resolved":return S3;default:throw new Error(`Unexpected status - ${e}`)}}var tUe={orderBy:"last_updated_date desc"};function Pfe(){return{facetSort:(e,t)=&gt;yn(e)-yn(t),layout:"grid",fetch:nUe,resultTemplate:sUe,noResultsTemplate:rUe,queryStringTransformer:kfe}}async function nUe(e){let[t]=await Promise.all([Afe(e,!1),Ae]);t.count===0&amp;&amp;([t]=await Promise.all([Afe(e,!0),Ae]),t.count!==0&amp;&amp;(t.isFuzzySearch=!0));for(let n of t.results)n.url&amp;&amp;(n.url=Xe(n.url,rt.userLocale));return t}function oUe(e){return{branch:ut(),locale:_.data.userLocale,terms:e.terms,facet:["products"],$filter:Kn(e.selectedFacets),$orderBy:e.terms&amp;&amp;e.terms.length&gt;0?null:tUe.orderBy,$skip:e.skip?e.skip.toString():null,$top:e.top?e.top.toString():null}}function Afe(e,t){let n={...oUe(e),fuzzySearch:t},o=`${$.browse.windowsSafeguards}?${ne(n,!0)}`;return M(j(o,{method:"GET"})).then(i=&gt;{if(i.ok)return i.json();throw{error:i.json()}})}function rUe(e){return e.terms&amp;&amp;e.terms.includes("ref:")?iUe():m`
				&lt;div class="margin-top-sm margin-bottom-xs is-text-centered"&gt;
					&lt;h2 class="title is-2 margin-bottom-xs"&gt;${zn}&lt;/h2&gt;
					&lt;p&gt;${Xh}&lt;/p&gt;
					&lt;figure class="margin-top-md margin-inline-auto image width-250"&gt;
						&lt;img
							src="/en-us/media/illustrations/search-zero-state.svg?branch=main"
							role="presentation"
							alt=""
						/&gt;
					&lt;/figure&gt;
				&lt;/div&gt;
		  `}function iUe(){return m`
		&lt;div
			class="is-reading-width is-text-centered margin-inline-auto margin-top-sm margin-bottom-xs"
		&gt;
			&lt;h2 class="title is-3 is-responsive margin-bottom-xs"&gt;
				${RQ}
			&lt;/h2&gt;
			&lt;p&gt;${LQ}&lt;/p&gt;
		&lt;/div&gt;
	`}function sUe(e){let t=Cfe(e.status),n=e.status==="Resolved"?"is-success":"is-tertiary",o=e.products.map(i=&gt;m`&lt;span&gt;${i}&lt;/span&gt;`),r=ot();return m`
		&lt;article class="card" data-bi-name="card"&gt;
			&lt;div class="card-content"&gt;
				&lt;p class="card-content-super-title"&gt;${vS}&lt;/p&gt;
				&lt;a href="${e.url}" class="card-content-title" id="${r}"&gt;${e.title}&lt;/a&gt;
				&lt;ul class="card-content-metadata"&gt;
					&lt;li&gt;&lt;span class="is-comma-delimited"&gt;${o}&lt;/span&gt;&lt;/li&gt;
					${aUe(e)}
				&lt;/ul&gt;
				&lt;div class="tag is-small ${n}"&gt;
					${e.status==="Resolved"?m` &lt;span class="icon"&gt;
								&lt;span class="docon docon-check-mark" aria-hidden="true"&gt;&lt;/span&gt;
						  &lt;/span&gt;`:""}
					&lt;span&gt;${t}&lt;/span&gt;
				&lt;/div&gt;
			&lt;/div&gt;
			&lt;div class="card-footer"&gt;
				&lt;div class="card-footer-item"&gt;
					&lt;div class="buttons"&gt;
						${_o({title:e.title,url:e.url,titleId:r,label:pt,labelClass:"add-to-collection-status"})}
					&lt;/div&gt;
				&lt;/div&gt;
			&lt;/div&gt;
		&lt;/article&gt;
	`}function aUe(e){if(!e.versions)return"";let t=e.versions.length===1?m`&lt;span&gt;${e.versions[0]}&lt;/span&gt;`:e.versions.map(n=&gt;m`&lt;span&gt;${n}&lt;/span&gt;`);return m`&lt;li&gt;&lt;span class="is-comma-delimited"&gt;${t}&lt;/span&gt;&lt;/li&gt;`}function Lfe(){return{facetSort:(e,t)=&gt;yn(e)-yn(t),layout:"list",fetch:cUe,resultTemplate:dUe}}var lUe={orderBy:"start desc"};async function cUe(e){let[t]=await Promise.all([Ife(e,!1),Ae]);t.count===0&amp;&amp;([t]=await Promise.all([Ife(e,!0),Ae]),t.count!==0&amp;&amp;(t.isFuzzySearch=!0));for(let n of t.results)n.url&amp;&amp;(n.url=Xe(n.url,rt.userLocale));return t}function uUe(e){return{branch:ut(),locale:_.data.userLocale,terms:e.terms,facet:["products"],$filter:Kn(e.selectedFacets),$orderBy:e.terms&amp;&amp;e.terms.length&gt;0?null:lUe.orderBy,$skip:e.skip?e.skip.toString():null,$top:e.top?e.top.toString():null}}function Ife(e,t){let n={...uUe(e),fuzzySearch:t},o=`${$.browse.lifecycle}?${ne(n,!0)}`;return M(j(o,{method:"GET"})).then(i=&gt;{if(i.ok)return i.json();throw{error:i.json()}})}function dUe(e){let t=e.start,n=e.end&amp;&amp;e.end!=="0001-01-01T00:00:00"?e.end:"",o=ot();return m`
		&lt;article class="card" data-bi-name="card"&gt;
			&lt;div class="card-content"&gt;
				&lt;a href="${e.url}" class="card-content-title" id="${o}"&gt;${e.title}&lt;/a&gt;
				&lt;ul class="card-content-metadata"&gt;
					&lt;li&gt;
						${HQ}:&amp;nbsp;
						&lt;local-time timezone="America/Los_Angeles" format="date" datetime="${t}"
							&gt;${t}&lt;/local-time
						&gt;
					&lt;/li&gt;
					&lt;li&gt;
						${vV}:&amp;nbsp;
						&lt;local-time timezone="America/Los_Angeles" format="date" datetime="${n}"
							&gt;${n}&lt;/local-time
						&gt;
					&lt;/li&gt;
				&lt;/ul&gt;
			&lt;/div&gt;
			&lt;div class="card-footer"&gt;
				&lt;div class="card-footer-item"&gt;
					&lt;div class="buttons"&gt;
						${_o({title:e.title,url:e.url,titleId:o,label:pt,labelClass:"add-to-collection-status"})}
					&lt;/div&gt;
				&lt;/div&gt;
			&lt;/div&gt;
		&lt;/article&gt;
	`}function Mfe(){return{facetSort:(e,t)=&gt;yn(e)-yn(t),layout:"grid",fetch:gUe,resultTemplate:mUe}}var pUe={orderBy:"last_modified desc"};function mUe(e){let t=Zr(new Date(e.last_modified),{year:"numeric",month:"2-digit",day:"2-digit"}),o=`sample-${e.uid?Jn(e.uid):ot()}-title`;return m` &lt;article data-bi-name="card" class="card"&gt;
		&lt;div class="card-content"&gt;
			&lt;a class="card-content-title" href="${e.url}" id="${o}"&gt;
				${e.title.replace(/&lt;/g,"&amp;lt;").replace(/&gt;/g,"&amp;gt;")}
			&lt;/a&gt;
			&lt;ul class="card-content-metadata"&gt;
				&lt;li&gt;&lt;time datetime="${e.last_modified}"&gt;${t}&lt;/time&gt;&lt;/li&gt;
			&lt;/ul&gt;
			&lt;p class="card-content-description"&gt;${e.summary}&lt;/p&gt;
			&lt;ul class="tags"&gt;
				${Kl(hUe(e))}
			&lt;/ul&gt;
		&lt;/div&gt;
		&lt;div class="card-footer"&gt;
			&lt;div class="card-footer-item"&gt;
				&lt;div class="buttons"&gt;
					${_o({title:e.title,url:e.url,titleId:o,label:pt,labelClass:"add-to-collection-status"})}
				&lt;/div&gt;
			&lt;/div&gt;
		&lt;/div&gt;
	&lt;/article&gt;`}function hUe(e){let t=[],n=e.display_products?.[0];n&amp;&amp;t.push(n);let o=e.display_languages?.[0];return o&amp;&amp;t.push(o),t}async function gUe(e){let[t]=await Promise.all([Rfe(e,!1),Ae]);t.count===0&amp;&amp;([t]=await Promise.all([Rfe(e,!0),Ae]),t.count!==0&amp;&amp;(t.isFuzzySearch=!0));for(let n of t.results)n.url&amp;&amp;(n.url=Xe(n.url,rt.userLocale));return t}function fUe(e){return{branch:ut(),environment:null,locale:_.data.userLocale,terms:e.terms,facet:["languages","products"],$filter:Kn(e.selectedFacets),$orderBy:e.terms&amp;&amp;e.terms.length&gt;0?null:pUe.orderBy,$skip:e.skip?e.skip.toString():null,$top:e.top?e.top.toString():null}}function Rfe(e,t){let n={...fUe(e),fuzzySearch:t},o=`${$.browse.sample}?${ne(n,!0)}`;return M(j(o,{method:"GET"})).then(i=&gt;{if(i.ok)return i.json();throw{error:i.json()}})}async function Dfe(){let e=bUe();if(I.contentBrowse){await Se;let t=document.getElementById("content-browser-container");switch(e){case"sample":Ir(Mfe(),t);break;case"learn":Bb(),Ir(xhe(),t);break;case"certification":Ir(whe(),t);break;case"credential":Ir(Sfe(),t);break;case"event":Ir(Efe(),t);break;case"lifecycle":Ir(Lfe(),t);break;case"architecture":Ir(Tfe(),t);break;case"knownIssue":Ir(Pfe(),t);break;case"show":{Ir(Che(),t);break}}}}function bUe(){let e=A("page_type"),t=A("page_kind");if(e==="browse"&amp;&amp;(t==="learn"||t==="sample"||t==="certification"||t==="credential"||t==="event"||t==="knownIssue"||t==="lifecycle"||t==="architecture"||t==="show"))return t;throw new Error(`The page configuration (page_kind: ${t} and page_type: ${e}) does not support browse functionality`)}async function $fe(){await Se;let e=document.getElementById("directory-search-form-replacement");jE(e,"directory-page-search-form","facet-search-input","directory")}function _Ue(e){return 400&lt;=e&amp;&amp;e&lt;500}async function OL(e,t=!0){let n=t?"?isAMS=true":"?isAMS=false",o=`${$.learn.episode}/${e}${n}`,i=j(o,{method:"GET"}),s=await M(i);if(ue(s),s.ok)return await s.json();if(_Ue(s.status))return null;throw new Error(`Unexpected response status ${s.status}`)}function Gr(e){return e?.textTracks?.length?[...e.textTracks].find(o=&gt;o.mode==="showing")?.label||yo:yo}function Nfe(e,t){let n=!1,o=e.video.volume===0||e.video.muted,r=e.video.currentTime,i=e.video.duration?r/e.video.duration:0,s,a,l,c,u,d=0,p=0,h,g=0,f,b=Gr(e.video),y=0,v=0,T=0;function C(Y){Go({behaviorCode:Y,videoData:t,videoTimeSeconds:r,eventTime:c,startTime:s,freezeTime:g,reStartTime:a,secondsDiffSpeed:d,secondsNormalSpeed:p,languageCaptions:b,secondsDiffSpeedAfterReplay:v,secondsNormalSpeedAfterReplay:y,freezeTimeAfterReplay:T})}function k(){d=Si(u,h,d,f,c),p=Br(u,h,p,f,c),v=wi(u,h,v,f,c,a),y=Ei(u,h,y,f,c,a)}function D(){let Y=Date.now();c=Y,s=Y,r=e.video.currentTime,b=Gr(e.video),C(de.VIDEOSTART)}function N(){let Y=Date.now();c=Y,l=Y,r=e.video.currentTime,b=Gr(e.video),k(),C(de.VIDEOPAUSE),f=Y}function re(){let Y=Date.now();c=Y,r=e.video.currentTime,b=Gr(e.video);let q=!!l,oe=l&gt;a,ve=Dn(Y-l);q&amp;&amp;(g+=ve),oe&amp;&amp;(T+=ve),C(de.VIDEOCONTINUE)}function Pe(){let Y=Date.now();c=Y,l=Y,r=e.video.currentTime,b=Gr(e.video),p=Br(u,h,p,f,c),a=Y,T=0,v=0,y=0,C(de.VIDEOREPLAY)}function W(){c=Date.now(),r=e.video.currentTime,b=Gr(e.video),k(),C(de.VIDEOCOMPLETE)}function Ze(){c=Date.now(),r=e.video.currentTime,b=Gr(e.video),k(),C(de.VIDEOMUTE)}function Ht(){c=Date.now(),r=e.video.currentTime,b=Gr(e.video),k(),C(de.VIDEOUNMUTE)}function Vt(){c=Date.now(),r=e.video.currentTime,b=Gr(e.video),k(),C(de.VIDEOERROR)}function ln(){c=Date.now(),r=e.video.currentTime,b=Gr(e.video),k(),C(de.VIDEOFULLSCREEN)}function mn(){c=Date.now(),r=e.video.currentTime,b=Gr(e.video),k(),C(de.VIDEOUNFULLSCREEN)}function Pt(){let Y=Date.now();c=Y,r=e.video.currentTime,b=Gr(e.video),u=Y,h=e.video.playbackRate,k(),C(de.VIDEOPLAYERCLICK)}function An(){let Y=Date.now();c=Y,r=e.video.currentTime,b=Gr(e.video),k(),C(de.VIDEOBUFFERING),f=Y}function Ee(){c=Date.now(),r=e.video.currentTime,b=Gr(e.video),k(),C(de.VIDEOPLAYERLOAD)}function et(){let Y=e.video.muted||e.video.volume===0;!o&amp;&amp;Y?Ze():o&amp;&amp;!Y&amp;&amp;Ht(),o=Y}function H(){let Y=Date.now(),q=e.video.currentTime,oe=q/e.video.duration,ve=i&lt;.25&amp;&amp;oe&gt;=.25,P=i&lt;.5&amp;&amp;oe&gt;=.5,V=i&lt;.75&amp;&amp;oe&gt;=.75;(ve||P||V)&amp;&amp;(c=Y,r=q,b=Gr(e.video),k(),C(de.VIDEOCHECKPOINT)),c=Y,i=oe}document.addEventListener("onestreamplayerstart",()=&gt;{n?e.video.currentTime&lt;.5?Pe():re():(n=!0,D())}),document.addEventListener("onestreamplayererror",Vt),e.video.addEventListener("pause",N),e.video.addEventListener("ended",W),e.video.addEventListener("waiting",An),e.video.addEventListener("ratechange",Pt),e.video.addEventListener("loadstart",Ee),e.video.addEventListener("volumechange",et),e.video.addEventListener("timeupdate",H),e.onFullscreenChange((Y,q)=&gt;{q?ln():mn()})}var BL,qfe,vUe="4.9.4",yUe=`https://mediastream.microsoft.com/events/players/onestreamplayer/static/shaka/${vUe}/shaka-player.ui.min.js`,zH=!1,xUe="6.2.0",TUe=`https://mediastream.microsoft.com/events/players/onestreamplayer/static/mux.js/${xUe}/mux.min.js`,GH=!1,SUe="0.4.0",wUe=`https://mediastream.microsoft.com/events/OneStreamPlayer/library/Prod/one_stream_player-v${SUe}.min.js`,VH=!1,jH={id:"09ce73a6-05a5-4e4d-b3d7-bd5a8c05a524",owners:[{id:"9beb1e29-2c2f-4460-b2ce-3e5cf96e999c",email:"-dcline@microsoft.com",name:"Douglas Cline (Steyer Associates Inc)"}],createdBy:{id:"8e6bd8a2-01ae-4e44-829f-3a9b90a567bf",email:"golnazal@microsoft.com",name:"Golnaz Alibeigi"},updatedBy:{id:"c192224d-9c92-434d-8648-90c013e60624",email:"obloch@microsoft.com",name:"Olivier Bloch - MSFT"},publishedBy:{id:"c192224d-9c92-434d-8648-90c013e60624",email:"bloch@microsoft.com",name:"Olivier Bloch - MSFT"},createTime:"2021-10-07T22:49:43.6262435Z",updateTime:"2021-12-01T19:09:48.4966451Z",publishTime:"2021-12-01T19:09:55.5078044Z",title:"IoT Show - Bridge IoT, Screens and Mobile with Ombori Grid",originalFileName:"20210923-TheIoTShow-DevelopappsthatdelightscustomerswithOmboriGridPoweredbyAzureIoTEdge_Edited_V3.mp4",publicVideo:{highQualityVideoUrl:"https://videoencodingpublic-hgeaeyeba8gycee3.b01.azurefd.net/public-09ce73a6-05a5-4e4d-b3d7-bd5a8c05a524/20210923-TheIoTShow-Developappst_1920x1080_AACAudio_2502_1.mp4",mediumQualityVideoUrl:"https://videoencodingpublic-hgeaeyeba8gycee3.b01.azurefd.net/public-09ce73a6-05a5-4e4d-b3d7-bd5a8c05a524/20210923-TheIoTShow-Developappst_1280x720_AACAudio_1341_2.mp4",lowQualityVideoUrl:"https://videoencodingpublic-hgeaeyeba8gycee3.b01.azurefd.net/public-09ce73a6-05a5-4e4d-b3d7-bd5a8c05a524/20210923-TheIoTShow-Developappst_640x360_AACAudio_473_4.mp4",adaptiveVideoUrl:"",audioUrl:"https://videoencodingpublic-hgeaeyeba8gycee3.b01.azurefd.net/public-09ce73a6-05a5-4e4d-b3d7-bd5a8c05a524/20210923-TheIoTShow-Developappst_AACAudio_2Ch_192kbps.mp4",adaptiveVideoDashUrl:"https://videoencodingpublic-hgeaeyeba8gycee3.b01.azurefd.net/public-09ce73a6-05a5-4e4d-b3d7-bd5a8c05a524/20210923-TheIoTShow-Developappst.mpd",adaptiveVideoHLSUrl:"https://videoencodingpublic-hgeaeyeba8gycee3.b01.azurefd.net/public-09ce73a6-05a5-4e4d-b3d7-bd5a8c05a524/20210923-TheIoTShow-Developappst_master.m3u8",durationInMillisecond:1950763,thumbnailOtherSizes:{w800Url:`https://videoencodingpublic-hgea
eyeba8gycee3.b01.azurefd.net/public-09ce73a6-05a5-4e4d-b3d7-bd5a8c05a524/maxresdefault_w800.jpg`,w1120Url:"https://videoencodingpublic-hgeaeyeba8gycee3.b01.azurefd.net/public-09ce73a6-05a5-4e4d-b3d7-bd5a8c05a524/maxresdefault_w1120.jpg"},captions:[{language:"pl-pl",url:"https://videoencodingpublic-hgeaeyeba8gycee3.b01.azurefd.net/public-b4da8140-92cf-421c-8b7b-e471d5b92418/caption-pl-pl.vtt"},{language:"cs-cz",url:"https://videoencodingpublic-hgeaeyeba8gycee3.b01.azurefd.net/public-b4da8140-92cf-421c-8b7b-e471d5b92418/caption-cs-cz.vtt"},{language:"de-de",url:"https://videoencodingpublic-hgeaeyeba8gycee3.b01.azurefd.net/public-b4da8140-92cf-421c-8b7b-e471d5b92418/caption-de-de.vtt"},{language:"en-us",url:"https://videoencodingpublic-hgeaeyeba8gycee3.b01.azurefd.net/public-b4da8140-92cf-421c-8b7b-e471d5b92418/caption-en-us.vtt"},{language:"es-es",url:"https://videoencodingpublic-hgeaeyeba8gycee3.b01.azurefd.net/public-b4da8140-92cf-421c-8b7b-e471d5b92418/caption-es-es.vtt"},{language:"fr-fr",url:"https://videoencodingpublic-hgeaeyeba8gycee3.b01.azurefd.net/public-b4da8140-92cf-421c-8b7b-e471d5b92418/caption-fr-fr.vtt"},{language:"it-it",url:"https://videoencodingpublic-hgeaeyeba8gycee3.b01.azurefd.net/public-b4da8140-92cf-421c-8b7b-e471d5b92418/caption-it-it.vtt"},{language:"ja-jp",url:"https://videoencodingpublic-hgeaeyeba8gycee3.b01.azurefd.net/public-b4da8140-92cf-421c-8b7b-e471d5b92418/caption-ja-jp.vtt"},{language:"ko-kr",url:"https://videoencodingpublic-hgeaeyeba8gycee3.b01.azurefd.net/public-b4da8140-92cf-421c-8b7b-e471d5b92418/caption-ko-kr.vtt"},{language:"pt-pt",url:"https://videoencodingpublic-hgeaeyeba8gycee3.b01.azurefd.net/public-b4da8140-92cf-421c-8b7b-e471d5b92418/caption-pt-pt.vtt"},{language:"ru-ru",url:"https://videoencodingpublic-hgeaeyeba8gycee3.b01.azurefd.net/public-b4da8140-92cf-421c-8b7b-e471d5b92418/caption-ru-ru.vtt"},{language:"tr-tr",url:"https://videoencodingpublic-hgeaeyeba8gycee3.b01.azurefd.net/public-b4da8140-92cf-421c-8b7b-e471d5b92418/caption-tr-tr.vtt"},{language:"zh-cn",url:"https://videoencodingpublic-hgeaeyeba8gycee3.b01.azurefd.net/public-b4da8140-92cf-421c-8b7b-e471d5b92418/caption-zh-cn.vtt"},{language:"zh-tw",url:"https://videoencodingpublic-hgeaeyeba8gycee3.b01.azurefd.net/public-b4da8140-92cf-421c-8b7b-e471d5b92418/caption-zh-tw.vtt"}]},description:"some description",tags:["some tag"]};async function EUe(){return zH?Promise.resolve():Vo(yUe,null).then(()=&gt;{zH=!0})}async function kUe(){return GH?Promise.resolve():Vo(TUe,null).then(()=&gt;{GH=!0})}async function CUe(){return VH?Promise.resolve():Vo(wUe,null,"one_stream_player").then(()=&gt;{VH=!0})}var AUe=(e=!1)=&gt;e?m`&lt;video
				data-shaka-player
				crossorigin="anonymous"
				webkit-playsinline
				playsinline
				style="overflow: hidden"
		  /&gt;`:m`&lt;video data-shaka-player crossorigin="anonymous" webkit-playsinline playsinline /&gt;`;function Ffe(e){let t=document.title.includes("Embedded Video");S(m`&lt;div class="position-absolute width-full"&gt;
			&lt;img
				class="width-full"
				src=${t?"/en-us/media/learn/tv/episode/empty_state_video_embedded.svg?branch=main":"/en-us/media/learn/tv/episode/empty_state_video.svg?branch=main"}
				alt="${Uh}"
			/&gt;
			&lt;p
				style=${t?"margin-inline-start: 2rem;":""}
				class="font-size-md text-align-center margin-top-xxs"
			&gt;
				${Uh} &lt;br /&gt;
				${TS}&lt;br /&gt;
			&lt;/p&gt;
		&lt;/div&gt;`,e)}function Ufe(){let e=new URL(location.href),t="#time=";if(e.hash?.includes(t)){let n=e.hash.substring(e.hash.indexOf(t)+t.length);return mg(n)}return mg("0s")}function PUe(e){if(!location.hash.startsWith("#time=")||!BL)return;let t=e.paused,n=Ufe();n&gt;0&amp;&amp;n&lt;BL/1e3?e.currentTime=n:e.currentTime=0,e.play(),t&amp;&amp;e.pause()}window.addEventListener("hashchange",()=&gt;{let e=document.querySelector("video[data-shaka-player]");e!==void 0&amp;&amp;PUe(e)});async function YH(e,t,n=!1,o){let r={id:"",coreConfig:{}};if(t?(r=DUe(t),BL=t.publicVideo?.durationInMillisecond):o&amp;&amp;(r=$Ue(o),BL=o.publicVideo?.durationInMillisecond),r?.coreConfig?.manifests?.main.length&amp;&amp;r?.coreConfig?.manifests?.main.length&gt;0){S(AUe(n),e);let i=document.querySelector("video[data-shaka-player]");document.addEventListener("shaka-ui-loaded",async()=&gt;{await NUe(i,r,t)}),i&amp;&amp;(o&amp;&amp;(zH=!1),await EUe())}}var IUe={autoPlay:!1,lazyLoad:!0,simulive:!1,enablePopout:!1,controlBarFeatures:["captions","playbackSpeed","captionSearch","resources"],overflowFeatures:["captions","playbackSpeed","captionSearch","resources"],defaultManifestType:"main",customErrorThumbnails:{1001:"https://learn.microsoft.com/en-us/media/learn/tv/episode/empty_state_video.svg?branch=main"}},LUe=y5,RUe={enabled:!0,initialSpeed:"1.0",speedLevels:[{name:"x2.0",value:"2"},{name:"x1.75",value:"1.75"},{name:"x1.5",value:"1.5"},{name:"x1.25",value:"1.25"},{name:LUe,value:"1"},{name:"x0.75",value:"0.75"},{name:"x0.5",value:"0.5"}]},MUe={enabled:!0,interval:10};function DUe(e){if(!e)return{id:"",coreConfig:{}};let t=e.publicVideo.adaptiveVideoHLSUrl,n=e.publicVideo.adaptiveVideoDashUrl,o="(format=mpd-time-csf)",r=e.publicVideo.adaptiveVideoUrl?`${e.publicVideo.adaptiveVideoUrl}${o}`:"",i=e.publicVideo.highQualityVideoUrl,s=[];n&amp;&amp;s.push({origin:"learn",manifest:n,weight:60}),t&amp;&amp;s.push({origin:"learn",manifest:t,weight:20}),r&amp;&amp;s.push({origin:"learn",manifest:r,weight:5}),i&amp;&amp;s.push({origin:"learn",manifest:i,weight:0});let a="",l="";a=e.publicVideo.thumbnailOtherSizes.w1120Url??"",l=e.publicVideo.thumbnailOtherSizes.w1120Url??"";let c=Bfe(e.title,a,l,s),u=Ofe(e.id,c);return e.publicVideo?.captions?.length&gt;0&amp;&amp;u.captions&amp;&amp;(u.captions.languageList=Hfe(e.publicVideo.captions)),u}function $Ue(e){if(!e)return{id:"",coreConfig:{}};let t=[],n=w.accessLevel==="local"||w.supportLevel==="development"&amp;&amp;w.accessLevel==="online",o="";n?e.publicVideo?.adaptiveVideoDashUrl?o=e.publicVideo.adaptiveVideoDashUrl:o=e.draftVideo?.lowQualityVideoUrl??"":e.publicVideo?.adaptiveVideoDashUrl?o=e.publicVideo.adaptiveVideoDashUrl:e.publicVideo?.lowQualityVideoUrl?o=e.publicVideo.lowQualityVideoUrl:e.draftVideo?.lowQualityVideoUrl&amp;&amp;(o=e.draftVideo.lowQualityVideoUrl),t.push({origin:"learn",manifest:o});let r="",i="";if(n?(r=e.draftVideo?.thumbnail?.url??"",i=e.draftVideo?.thumbnail?.url??""):e.publicVideo?.thumbnailOtherSizes.w1120?(r=e.publicVideo?.thumbnailOtherSizes.w1120.url,i=e.publicVideo?.thumbnailOtherSizes.w1120.url):e.draftVideo?.thumbnail?.url&amp;&amp;(r=e.draftVideo?.thumbnail?.url,i=e.draftVideo?.thumbnail?.url),!e.title)throw new Error("Video title is missing");let s=Bfe(e.title??"",r,i,t),a=Ofe(e.id,s),c=a.captions&amp;&amp;e.publicVideo?.captions?.length&amp;&amp;e.publicVideo.captions.length&gt;0?e?.publicVideo?.captions:e?.draftVideo?.captions;return c&amp;&amp;(a.captions.languageList=Hfe(c)),a}function Hfe(e){return e.length===0?[]:e.map(t=&gt;({src:t.url,srclang:t.language,kind:"subtitles",label:da[t.language]})).sort((t,n)=&gt;t.srclang.localeCompare(n.srclang))}function Ofe(e,t){return{id:e,coreConfig:{...t,...IUe},forwardRewind:{...MUe},playbackSpeed:{...RUe},captions:{captionSearch:!0,defaultLanguage:"off",languageList:[],useLabelFromList:!0}}}function Bfe(e,t,n,o){return{videoTitle:e,thumbnail:t,placeholderImage:n,startAt:Ufe(),cdns:{learn:[{hostName:""}]},manifests:{main:o}}}async function NUe(e,t,n){GH||await kUe(),VH||await CUe();try{qfe=one_stream_player.initializePlayer({video:e,config:t})}catch(o){throw new Error(`Error initializing OneStreamPlayer: ${o.message}`)}n&amp;&amp;Nfe(qfe,n)}async function zL(e){let t=await Dl();if(!t)return;let n="shows";switch(A("page_type")){case"show":t.add({title:`${Ii}`,url:`/${t.basePath}/${n}`});break;case"episode":let r=A("showId");t.add({title:`${Ii}`,url:`/${t.basePath}/${n}`},{title:`${e}`,url:`/${t.basePath}/${n}/${r}/index`});break;default:return}t.render()}var qUe=$r(),QH=(e,t,n)=&gt;{let o=w.reviewFeatures?te().branch??"main":"master",r=_.data.userLocale??"en-us",i=w.reviewFeatures?w.accessLevel==="local"?`${location.origin}/en-us/test/_themes/global/video-embed-one-stream.html`:`${location.origin}/_themes/docs.theme/${o}/${r}/_themes/global/video-embed-one-stream.html`:"https://learn-video.azurefd.net/vod/player",s=n?`#time=${n}`:"";return`${i}?show=${e}&amp;ep=${t}${s}`};function zfe(e,t,n){let o=document.getElementById("iframe-textarea"),r=document.createElement("iframe"),i=A("showId"),s=A("uid")?.replace(i+".","");i&amp;&amp;s&amp;&amp;(r.src=QH(i,s,n),r.width=e,r.height=t,r.setAttribute("style","border: 0; max-width: 100%; min-width: 100%;"),o.textContent=r.outerHTML.replace("&amp;amp;","&amp;"))}function lT(){let e=document.getElementById("iframe-size-select"),t=document.getElementById("iframe-starttime-input"),n=e.value,o=n.substr(0,n.indexOf(" ")),r=n.substr(n.indexOf(" ")+3);if(t.hasAttribute("disabled"))zfe(o,r);else{let i=hg(t.value);zfe(o,r,i)}}function Gfe(e){let t=document.getElementById("videourl-textarea"),n=A("showId"),o=A("uid");o&amp;&amp;(o=o.replace(n+".","")),n&amp;&amp;o&amp;&amp;(t.textContent=`&gt; [!VIDEO ${QH(n,o,e)}]`)}function GL(){let e=document.getElementById("videourl-starttime-input");if(e.hasAttribute("disabled"))Gfe();else{let t=hg(e.value);Gfe(t)}}async function FUe(){await Se;let e=document.getElementById("learntv-feedback-link");e&amp;&amp;(e.href=Zf()+"#feedback-report-form")}async function UUe(){await vb()?(document.querySelector(".description:not(.tabs-container)")?.classList.add("is-hidden"),document.querySelector(".description.tabs-container")?.classList.remove("is-hidden"),GL(),lT()):(document.querySelector(".description.tabs-container")?.classList.add("is-hidden"),document.querySelector(".description:not(.tabs-container)")?.classList.remove("is-hidden"),GL(),lT())}function HUe(){let e=document.getElementById("videourl-starttime-checkbox"),t=document.getElementById("videourl-starttime-input"),n=document.getElementById("videourl-copy"),o=document.getElementById("videourl-textarea");e.addEventListener("click",()=&gt;{t.toggleAttribute("disabled"),GL()}),t.addEventListener("change",GL),n.addEventListener("click",r=&gt;{o.select();let i=o.textContent;i&amp;&amp;Er(i,o),r.preventDefault()})}function OUe(){let e=document.getElementById("iframe-size-select"),t=document.getElementById("iframe-starttime-checkbox"),n=document.getElementById("iframe-starttime-input"),o=document.getElementById("iframe-copy"),r=document.getElementById("iframe-textarea");e.addEventListener("change",lT),t.addEventListener("click",()=&gt;{n.toggleAttribute("disabled"),lT()}),n.addEventListener("change",lT),o.addEventListener("click",i=&gt;{r.select();let s=r.textContent;s&amp;&amp;Er(s,r),i.preventDefault()})}function BUe(e,t,n,o){let r=A("og:title"),i=A("description");if(!r||!i)return;let s=e.publicVideo.thumbnailOtherSizes.w1120Url,a=e.createTime,l=e.publicVideo.durationInMillisecond,c=t.length&gt;0?t[0]:"",u=QH(n,o),d={"@context":"https://schema.org","@type":"VideoObject",name:r,description:i,thumbnailUrl:s,uploadDate:a,contentUrl:c,embedUrl:u};l&gt;0&amp;&amp;Object.assign(d,{duration:ME(l)});let p=JSON.stringify(d),h=document.createElement("script");h.type="application/ld+json",h.textContent=p,document.body.appendChild(h)}async function Vfe(){await Se;let e=document.querySelector('[data-linktype="relative-path"]')?.textContent;zL(e),FUe();let t=A("showId"),n=A("uid")?.replace(t+".",""),o=A("entryId"),r=null,i=w.accessLevel==="local"||w.supportLevel==="development"&amp;&amp;w.accessLevel==="online";if(!o)throw new Error("Expected video entry id not found");i?r=jH:r=await OL(o,!1);let s=document.getElementById("video-holder"),a=document.querySelector(".upload-date"),l=a.getAttribute("datetime");if(l&amp;&amp;(a.textContent=qUe.format(new Date(l))),!s)throw new Error("Expected element #video-holder to be present");let c=[r?.publicVideo?.adaptiveVideoDashUrl,r?.publicVideo?.adaptiveVideoHLSUrl,r?.publicVideo?.adaptiveVideoUrl,r?.publicVideo?.highQualityVideoUrl],u=c.filter(d=&gt;d&amp;&amp;d.length&gt;0)[0];if(i)await YH(s,jH,!1);else{if(!u){Ffe(s);return}await YH(s,r,!1)}await UUe(),HUe(),OUe(),r&amp;&amp;u&amp;&amp;t&amp;&amp;n&amp;&amp;BUe(r,c,t,n)}var zUe={orderBy:"start_date asc"};function Yfe(){return{layout:"grid",fetch:GUe,resultTemplate:YUe}}async function GUe(e){let[t]=await Promise.all([jfe(e,!1),Ae]);t.count===0&amp;&amp;([t]=await Promise.all([jfe(e,!0),Ae]),t.count!==0&amp;&amp;(t.isFuzzySearch=!0));for(let n of t.results)n.url&amp;&amp;(n.url=Xe(n.url,rt.userLocale));return t}function jfe(e,t){let n={...VUe(e),fuzzySearch:t},o=A("uid"),r=`${$.browse.events}/${o}/sessions?${ne(n,!0)}`;return M(j(r,{method:"GET"})).then(s=&gt;{if(s.ok)return s.json();throw{error:s.json()}})}function VUe(e){return{branch:ut(),locale:_.data.userLocale,terms:e.terms,facet:["products","levels","roles","languages"],$filter:Kn(e.selectedFacets),$orderBy:e.terms&amp;&amp;e.terms.length&gt;0?null:zUe.orderBy,$skip:e.skip?e.skip.toString():null,$top:e.top?e.top.toString():null}}function jUe(e){return e.image_url?e.image_url:!e.image_url&amp;&amp;!e.entry_id?A("imageUrl"):"/en-us/media/learn/tv/shows/empty_state_image.png?branch=main"}function YUe(e){let t=jUe(e),n=e.duration_in_milliseconds?m`&lt;time
				class="duration tag is-black position-absolute bottom-0 right-0 margin-bottom-xxs margin-right-xxs"
				&gt;${dg(e.duration_in_milliseconds)}&lt;/time
		  &gt;`:"";return m`&lt;article class="media-card border-radius-lg position-relative" data-bi-name="card"&gt;
		&lt;figure class="media-card-image" aria-hidden="true"&gt;
			&lt;img src="${t}" alt="" /&gt;
			${n}
		&lt;/figure&gt;
		&lt;div class="media-card-content"&gt;
			&lt;div class="media-card-content-titles"&gt;
				&lt;p class="margin-bottom-xxs color-text-subtle"&gt;${tQ}&lt;/p&gt;
				&lt;a href="${e.url}" class="media-card-content-titles stretched-link"&gt;
					&lt;span class="title font-size-h5 font-weight-semibold"&gt;${e.title}&lt;/span&gt;
				&lt;/a&gt;
			&lt;/div&gt;
			&lt;ul class="tags"&gt;
				${Kl(Pr(e))}
			&lt;/ul&gt;
		&lt;/div&gt;
	&lt;/article&gt;`}async function VL(e){let t=await Dl();if(!t)return;let n="events";switch(A("page_type")){case"event":t.add({title:`${bp}`,url:`/${t.basePath}/${n}`});break;case"eventsession":let r=A("eventUid");t.add({title:`${bp}`,url:`/${t.basePath}/${n}`},{title:`${e}`,url:`/${t.basePath}/${n}/${r}/index`});break;default:return}t.render()}function QUe(e){async function t(n){let[o]=await Promise.all([KH(n,e,!1),Ae]);o.count===0&amp;&amp;([o]=await Promise.all([KH(n,e,!0),Ae]),o.count!==0&amp;&amp;(o.isFuzzySearch=!0));for(let r of o.results)r.url&amp;&amp;(r.url=Xe(r.url,rt.userLocale));return o}return t}function KH(e,t,n){let o={...KUe(e,t),fuzzySearch:n},r=A("uid");if(!r)throw{error:"Event UID not found"};let i=t.url(r,o);return M(j(i,{method:"GET"})).then(a=&gt;{if(a.ok)return a.json();throw{error:a.json()}})}function KUe(e,t){return{branch:ut()??"",locale:_.data.userLocale,terms:e.terms,facet:t.facet,$filter:Kn(e.selectedFacets),$orderBy:t.orderBy,$skip:e.skip?e.skip.toString():"",$top:e.top?e.top.toString():""}}var Qfe={orderBy:A("type")==="series"?"upload_date asc":"upload_date desc",searchResultsShouldUseOrderBy:!0,facet:["products","levels","roles","languages"],url:(e,t)=&gt;`${$.browse.shows}/${e}/episodes?${ne(t,!0)}`},WUe=QUe(Qfe);function Kfe(){return{layout:"grid",fetch:WUe,resultTemplate:JUe}}function Wfe(){let e={top:1};return Promise.resolve(KH(e,Qfe,!1)).then(o=&gt;o?.results?.[0]?.upload_date)}function XUe(e){if(e.image_url)return e.image_url;if(!e.image_url&amp;&amp;!e.entry_id){let t=A("imageUrl");if(t)return t}return"/en-us/media/learn/tv/shows/empty_state_image.png?branch=main"}function JUe(e){let t=XUe(e);return m`&lt;article class="media-card position-relative" data-bi-name="card"&gt;
		&lt;a href="${e.url}" tabindex="-1" aria-hidden="true" class="stretched-link"&gt;
			&lt;figure class="media-card-image"&gt;
				&lt;img src="${t}" alt="" /&gt;
				&lt;time
					class="duration tag is-black position-absolute bottom-0 right-0 margin-bottom-xxs margin-right-xxs"
					&gt;${dg(e.duration_in_milliseconds)}&lt;/time
				&gt;
			&lt;/figure&gt;
		&lt;/a&gt;
		&lt;div class="media-card-content"&gt;
			&lt;div class="media-card-content-titles"&gt;
				&lt;p class="margin-bottom-xxs color-text-subtle"&gt;${L_}&lt;/p&gt;
				&lt;a href="${e.url}" class="media-card-content-titles"&gt;
					&lt;span class="title font-size-h5 font-weight-semibold"&gt;${e.title}&lt;/span&gt;
				&lt;/a&gt;
			&lt;/div&gt;
			&lt;p class="font-size-sm color-text-subtle margin-top-xxs"&gt;
				${$r().format(new Date(e.upload_date))}
			&lt;/p&gt;
			&lt;ul class="tags"&gt;
				${Kl(Pr(e))}
			&lt;/ul&gt;
		&lt;/div&gt;
	&lt;/article&gt;`}var jL=[{factor:1e3,singular:e2,plural:KY},{factor:1e3*60,singular:fB,plural:a5},{factor:1e3*60*60,singular:_B,plural:c3},{factor:1e3*60*60*24,singular:dB,plural:OG},{factor:1e3*60*60*24*7,singular:o2,plural:IW},{factor:1e3*60*60*24*27,singular:bB,plural:u5}],ZUe=1.1;function Xfe(e,t){let n=e-t.getTime();if(n&lt;5e3)return _3;let o=0;for(;jL[o+1]&amp;&amp;n*ZUe&gt;jL[o+1].factor;)o++;let{factor:r,singular:i,plural:s}=jL[o],a=Math.round(n/r);return a&gt;3&amp;&amp;o===jL.length-1?M5.replace("{date}",Zr(t)):a===1?i:s.replace("{duration}",a.toString())}var WH=()=&gt;{let e=document.getElementById("full-html"),t=document.getElementById("truncated-html"),n=document.getElementById("show-more-button");!t||!e||(n?n.addEventListener("click",()=&gt;{t.classList.toggle("is-hidden"),e.classList.toggle("is-hidden"),n.textContent===la?n.textContent=hu:n.textContent=la,n.toggleAttribute("aria-expanded")}):(t.classList.add("is-hidden"),e.classList.remove("is-hidden")))};async function Jfe(){if(await Se,zL(`${A("og:title")}`),A("uid")!==void 0){let t=A("type");t=t!==void 0?t:"show",WH(),oHe(),eHe()}}function eHe(){let e=document.getElementById("episodes-section");e&amp;&amp;Ir(Kfe(),e)}var tHe=()=&gt;{let e=document.getElementById("show-details");e&amp;&amp;e.classList.remove("is-invisible")};function nHe(e){let t=new Date(e);return m`&lt;span class="margin-right-xxs"&gt;${I3}:&lt;/span
		&gt;&lt;time datetime="${t.toUTCString()}"
			&gt;${Xfe(Date.now(),t)}&lt;/time
		&gt; `}async function oHe(){Wfe().then(t=&gt;{if(t&amp;&amp;A("type")==="show"){let n=document.querySelector(".last-episode");if(!n)return;S(nHe(new Date(t)),n),n.classList.remove("is-hidden")}tHe()})}async function Zfe(){await Se,VL(`${A("short_title")}`),rHe(),WH(),iHe()}function rHe(){let e=new Date(A("startDate")),t=new Date(A("endDate")),n=document.getElementById("event-dates"),o=RE(e,t);n.textContent=o}function iHe(){let e=document.getElementById("session-content-browser");Ir(Yfe(),e)}var sHe=$r(),JH=(e,t,n)=&gt;{let o=w.reviewFeatures?te().branch??"main":"master",r=_.data.userLocale??"en-us",i=w.reviewFeatures?w.accessLevel==="local"?`${location.origin}/en-us/test/_themes/global/video-embed.html`:`${location.origin}/_themes/docs.theme/${o}/${r}/_themes/global/video-embed.html`:"https://learn-video.azurefd.net/vod/player",s=n?`#time=${n}`:"";return`${i}?ev=${e}&amp;session=${t}${s}`};function ebe(e,t,n){let o=document.getElementById("iframe-textarea"),r=document.createElement("iframe"),i=A("eventUid"),s=A("uid").replace(i+".","");r.src=JH(i,s,n),r.width=e,r.height=t,r.setAttribute("style","border: 0; max-width: 100%; min-width: 100%;"),o.textContent=r.outerHTML.replace("&amp;amp;","&amp;")}function YL(){let e=document.getElementById("iframe-size-select"),t=document.getElementById("iframe-starttime-input"),n=e.value,o=n.substr(0,n.indexOf(" ")),r=n.substr(n.indexOf(" ")+3);if(t.hasAttribute("disabled"))ebe(o,r);else{let i=hg(t.value);ebe(o,r,i)}}function tbe(e){let t=document.getElementById("videourl-textarea"),n=A("eventUid"),o=A("uid").replace(n+".","");t.textContent=`&gt; [!VIDEO ${JH(n,o,e)}]`}function XH(){let e=document.getElementById("videourl-starttime-input");if(e.hasAttribute("disabled"))tbe();else{let t=hg(e.value);tbe(t)}}var aHe=(e,t,n)=&gt;{let o=[e?.publicVideo?.highQualityVideoUrl,e?.publicVideo?.mediumQualityVideoUrl,e?.publicVideo?.lowQualityVideoUrl].filter(g=&gt;g&amp;&amp;g.length&gt;0),r=`${A("og:title")}`,i=`${A("description")}`,s=e.publicVideo.thumbnailOtherSizes.w1120Url,a=e.createTime,l=e.publicVideo.durationInMillisecond,c=o.length&gt;0?o[0]:"",u=JH(t,n),d={"@context":"https://schema.org","@type":"VideoObject",name:r,description:i,thumbnailUrl:s,uploadDate:a,contentUrl:c,embedUrl:u};l&gt;0&amp;&amp;Object.assign(d,{duration:ME(l)});let p=JSON.stringify(d),h=document.createElement("script");h.type="application/ld+json",h.textContent=p,document.body.appendChild(h)};async function nbe(){await Se;let e=document.querySelector('[data-linktype="relative-path"]').textContent;VL(e),lHe();let t=A("eventUid"),n=A("uid").replace(t+".",""),o=A("entryId"),r=null,i=A("externalVideoUrl");o!==void 0&amp;&amp;(r=await OL(o));let s=document.getElementById("video-holder");if(r)await bse(r,s),aHe(r,t,n);else if(i!==void 0)s.innerHTML=`&lt;iframe id="video-element" src="${i}" width="100%" height="100%" frameborder="0" allowfullscreen title="${Hh}"&gt;&lt;/iframe&gt;`;else{fse(s);return}let a=document.querySelector(".upload-date");a.textContent=sHe.format(new Date(a.getAttribute("datetime"))),document.getElementById("video-element").classList.remove("is-invisible"),_se(),await vb()?(document.querySelector(".description:not(.tabs-container)").classList.add("is-hidden"),document.querySelector(".description.tabs-container").classList.remove("is-hidden"),XH(),YL()):(document.querySelector(".description.tabs-container").classList.add("is-hidden"),document.querySelector(".description:not(.tabs-container)").classList.remove("is-hidden"));let c=document.getElementById("videourl-starttime-checkbox"),u=document.getElementById("videourl-starttime-input"),d=document.getElementById("videourl-copy"),p=document.getElementById("videourl-textarea");c.addEventListener("click",()=&gt;{u.toggleAttribute("disabled"),XH()}),u.addEventListener("change",XH),d.addEventListener("click",v=&gt;{p.select(),Er(p.textContent,p),v.preventDefault()});let h=document.getElementById("iframe-size-select"),g=document.getElementById("iframe-starttime-checkbox"),f=document.getElementById("iframe-starttime-input"),b=document.getElementById("iframe-copy"),y=document.getElementById("iframe-textarea");h.addEventListener("change",YL),g.addEventListener("click",()=&gt;{f.toggleAttribute("disabled"),YL()}),f.addEventListener("change",YL),b.addEventListener("click",v=&gt;{y.select(),Er(y.textContent,y),v.preventDefault()})}async function lHe(){await Se;let e=document.getElementById("learntv-feedback-link");e&amp;&amp;(e.href=Zf()+"#feedback-report-form")}async function ibe(){await Se,bHe(),cHe(),_He()}function cHe(){let e=document.querySelector("#FeaturedEvent");if(e){let t=e.querySelector(".hero-background");_.data.contentDir==="rtl"&amp;&amp;t.classList.add("flip-rtl")}}var uHe=()=&gt;{let e=document.getElementById("schedule-section");e&amp;&amp;e.classList.add("is-hidden")},dHe=()=&gt;m`&lt;span class="tag border-radius-rounded is-small is-danger"
		&gt;${EV}&lt;/span
	&gt;`,pHe=()=&gt;m`&lt;div class="buttons buttons-centered"&gt;
		&lt;button
			class="button"
			aria-expanded="false"
			aria-controls="event-schedule-list"
			data-show-more=""
			id="show-more-button"
		&gt;
			&lt;span
				class="show-more-text"
				data-title="${la}"
				data-expanded-title="${hu}"
			&gt;
				${la}
			&lt;/span&gt;
			&lt;span class="icon" aria-hidden="true"&gt;
				&lt;span class="expanded-indicator docon docon-chevron-down-light"&gt;&lt;/span&gt;
			&lt;/span&gt;
		&lt;/button&gt;
	&lt;/div&gt;`,mHe=()=&gt;{let e=document.getElementById("show-more-button"),t=document.querySelector(".last-shown-item");e&amp;&amp;t&amp;&amp;e.addEventListener("click",()=&gt;{t.classList.toggle("border-bottom"),t.classList.toggle("border-bottom-none")})},obe=()=&gt;{if(w.supportLevel==="production")return Date.now();let{testDate:e}=te(),t=parseInt(e);return isNaN(t)?Date.now():t},rbe=new Intl.DateTimeFormat(_.data.userLocale,{weekday:"long",hour:"numeric",minute:"numeric"}),hHe=e=&gt;{if(!Intl.DateTimeFormat.prototype.formatToParts)return rbe.format(e);let t=Q0.format(e),n=new Date,o=new Date(n.getFullYear(),n.getMonth(),n.getDate()+1);return e.getDate()===n.getDate()&amp;&amp;e.getMonth()===n.getMonth()&amp;&amp;e.getFullYear()===n.getFullYear()?t=E3:e.getDate()===o.getDate()&amp;&amp;e.getMonth()===o.getMonth()&amp;&amp;e.getFullYear()===o.getFullYear()&amp;&amp;(t=k3),rbe.formatToParts(e).map(({type:i,value:s})=&gt;{switch(i){case"weekday":return t;default:return s}}).join("")},gHe=()=&gt;{let t=Array.from(document.querySelectorAll("#event-schedule-list li"));if(t=fHe(t),t.length!==0){for(let n=0;n&lt;t.length;n++){let o=t[n].querySelector(".start-time"),r=t[n].querySelector(".end-time"),i=new Date(o.getAttribute("datetime")),s=new Date(r.getAttribute("datetime")),a=n===4-1,l=n===t.length-1,c="border-bottom";i&amp;&amp;(o.textContent=hHe(i)),a&amp;&amp;(c="last-shown-item border-bottom-none"),l&amp;&amp;(c="border-bottom-none"),n&gt;4-1&amp;&amp;(c=`${c} expandable`),i&lt;=new Date&amp;&amp;new Date&lt;=s&amp;&amp;(c=`${c} active`,t[n].querySelector(".tags")&amp;&amp;S(dHe(),t[n].querySelector(".tags"))),t[n].className+=` ${c}`}t.length&gt;4&amp;&amp;S(pHe(),document.getElementById("show-more-button-container")),mHe(),document.getElementById("schedule-section").classList.remove("is-hidden")}};function fHe(e){return e.filter(t=&gt;{let n=t.querySelector(".end-time"),o=new Date(n.getAttribute("datetime"));return o.getTime()&lt;obe()&amp;&amp;t.remove(),o.getTime()&gt;obe()})}async function bHe(){try{gHe()}catch{uHe()}}function _He(){let e=document.getElementById("event-player"),t=document.createElement("div");t.id="player-banner",t.setAttribute("aria-live","polite"),e.append(t)}var sbe=()=&gt;{let e=document.getElementById("faq-content-container");e&amp;&amp;(xb(e),_.data.contributors&amp;&amp;tc(_.data.contributors))};function abe(){let e=x.querySelector(".home-greeting-container a[href='#docs-directory']"),t=x.querySelector("#docs-directory");e===null||!t||e.addEventListener("click",n=&gt;{n.preventDefault();let o=t.getBoundingClientRect().top;OP(o,500)})}function lbe(){let e=document.getElementById("ms--how-to-container");e&amp;&amp;(xb(e),_.data.contributors&amp;&amp;tc(_.data.contributors))}async function cbe(e){let t=e.querySelector("#hub-facet-list");if(!t)return;await Se;let n=Array.from(t.querySelectorAll(".hub-facet")),o=Array.from(t.querySelectorAll("button:not(.dropdown-trigger)"));vHe(o),t.removeAttribute("hidden"),n.forEach(c=&gt;{c.onclick=()=&gt;{cT(c,o)}});let r=e.querySelector(".all-facet");r&amp;&amp;(r.onclick=()=&gt;{eO(r,o)},F.addEventListener("beforeprint",()=&gt;{r.getAttribute("aria-pressed")!=="true"&amp;&amp;QL(!0)}),F.addEventListener("afterprint",()=&gt;{r.getAttribute("aria-pressed")!=="true"&amp;&amp;QL(!1)}));let i=0;ZH().forEach((c,u)=&gt;{c.setAttribute("tabindex",u===0?"0":"-1"),c.setAttribute("aria-selected",u===0?"true":"false")}),F.addEventListener("click",()=&gt;{if(!document.activeElement.dataset?.facet)return;ZH().forEach((d,p)=&gt;{d===document.activeElement?(i=p,d.setAttribute("aria-selected","true"),d.setAttribute("tabindex","0")):(d.setAttribute("aria-selected","false"),d.setAttribute("tabindex","-1"))})});let a=["ArrowRight","ArrowDown","ArrowLeft","ArrowUp"];F.addEventListener("keydown",c=&gt;{if(!document.activeElement.dataset?.facet||!a.includes(c.key))return;c.preventDefault();let d=ZH();d[i].setAttribute("tabindex","-1"),d[i].setAttribute("aria-selected","false"),c.key==="ArrowRight"||c.key==="ArrowDown"?(i++,i&gt;=d.length&amp;&amp;(i=0)):(c.key==="ArrowLeft"||c.key==="ArrowUp")&amp;&amp;(i--,i&lt;0&amp;&amp;(i=d.length-1)),cT(d[i],o),d[i].setAttribute("tabindex","0"),d[i].setAttribute("aria-selected","true"),d[i].focus()});let l=()=&gt;{F.innerWidth&gt;=768||(F.removeEventListener("resize",l),cT(n[0],o))};F.addEventListener("resize",l,{passive:!0})}function ZH(){return Array.from(document.querySelectorAll('#hub-facet-list [role="tab"]'))}function vHe(e){let{product:t}=te(),n=document.querySelector("button[data-facet='all']"),o=document.querySelector(`button[data-facet='${t}']`),r=document.querySelector(".featured-facet");if(!t||!o){r?cT(r,e):n&amp;&amp;eO(n,e);return}if(t==="all"&amp;&amp;n){eO(n,e);return}o&amp;&amp;cT(o,e)}function ube(e){let t=te();t.product=e.toLowerCase(),Ft(t,"replaceState")}function eO(e,t){QL(!0),dbe(e,t);let n=e.getAttribute("data-facet");n&amp;&amp;ube(n)}function cT(e,t){yHe(e.innerText),dbe(e,t);let n=e.getAttribute("data-facet");n&amp;&amp;ube(n)}function yHe(e){let t=document.querySelector("#section-title");if(!t)return;t.removeAttribute("hidden"),QL(!1),Array.from(document.querySelectorAll("#product-directory .item-column")).forEach(o=&gt;{if((o.getAttribute("data-categories")||"").indexOf(e)&lt;0)o.setAttribute("hidden","hidden");else{o.removeAttribute("hidden");let s=t.querySelector("h3");s&amp;&amp;(s.innerText=e);let a=document.querySelector("#category-hub-dropdown");a&amp;&amp;(a.innerText=e)}})}function QL(e){let t=document.querySelector("#product-cards"),n=document.querySelector("#product-cards-all");t===null||n===null||((e?t:n).setAttribute("hidden","hidden"),(e?n:t).removeAttribute("hidden"))}function dbe(e,t){t.forEach(n=&gt;{n.innerText===e.innerText?(n.setAttribute("aria-selected","true"),n.classList.add("has-background-secondary-light")):(n.setAttribute("aria-selected","false"),n.classList.remove("has-background-secondary-light"))})}function pbe(){xHe()}function xHe(){_E({year:"numeric",month:"2-digit",day:"2-digit"})}function KL(e,t){if(!t.matches){e.style.height="";return}let n=Array.from(e.querySelectorAll(".column")),o=128,r=Math.max(...n.map(i=&gt;i.offsetTop+i.offsetHeight))+o;e.style.height=`${r}px`}function mbe(e){KL(e,ll),addEventListener("resize",()=&gt;KL(e,ll),{passive:!0}),addEventListener("content-update",()=&gt;{setTimeout(()=&gt;{KL(e,ll)},10)});let t=new MutationObserver(()=&gt;{e.style.height="",KL(e,ll)});t.observe(document.querySelector("head"),{childList:!0}),t.observe(document.querySelector("html"),{childList:!0})}async function hbe(e){await Se;let t=e.querySelector(".is-masonry");t&amp;&amp;mbe(t)}function gbe(){CHe()}function CHe(){_E({year:"numeric",month:"2-digit",day:"2-digit"})}function fbe(){let e=Array.from(document.querySelectorAll("#locale-list a")),t=document.querySelector(".select-locale form"),n=document.querySelector(".select-locale .headline strong"),o=[],r,i=Cl(te().target);n.textContent=_.data.userLocaleName,_.data.contentDir==="rtl"&amp;&amp;/\)$/.test(n.textContent)&amp;&amp;n.appendChild(document.createTextNode("\u200E"));for(let u of e){let d=u.getAttribute("data-locale")||u.search.substr(1);r={a:u,locale:d,name:u.title.toLocaleLowerCase(),displayName:u.textContent.toLocaleLowerCase()},o.push(r),r.a.href=i.href,r.a.pathname=Pp(r.a.pathname,r.locale),r.locale===_.data.userLocale&amp;&amp;u.parentElement.classList.add("selected")}function s(u){let d=t.querySelector('[type="search"]').value.trim().toLocaleLowerCase(),p,h=0;for(let g of o)p=d.length&amp;&amp;g.locale.indexOf(d)===-1&amp;&amp;g.name.indexOf(d)===-1&amp;&amp;g.displayName.indexOf(d)===-1,g.a.parentElement.hidden=p,p||h++;_n(u.target,{behavior:de.OTHER,actionType:Ue.OTHER,content:{type:"localesearch",term:d,results:h}})}let a=0;function l(u){clearTimeout(a),a=setTimeout(function(){s(u)},300)}t.addEventListener("input",l),t.addEventListener("change",s),document.querySelector(".content").addEventListener("click",function(u){if(u.target instanceof HTMLAnchorElement){let d=u.target.getAttribute("data-locale");d&amp;&amp;GX(d)}});let c=document.getElementById("locale-list");c.classList.add("has-fluid-text-columns"),c.hidden=!1}function AHe(e){return m`
		&lt;div class="modal-card" aria-live="polite"&gt;
			&lt;header class="modal-card-head"&gt;
				&lt;h2 class="font-size-h5 text-align-center width-full"&gt;${e.titleText}&lt;/h2&gt;
				&lt;button
					class="modal-close modal-card-close-button is-sticky"
					data-bi-name="modal-close"
					aria-label=${ge}
					type="button"
				&gt;&lt;/button&gt;
			&lt;/header&gt;
			&lt;section class="modal-card-body"&gt;
				&lt;figure class="text-align-center"&gt;
					&lt;img
						aria-hidden="true"
						role="presentation"
						src="/training/media/training/user-profile-cta.svg?branch=main"
					/&gt;
				&lt;/figure&gt;
				&lt;span class="font-size-md"&gt;${$G}&lt;/span&gt;
			&lt;/section&gt;
			&lt;footer class="modal-card-foot"&gt;
				&lt;div class="buttons width-full flex-wrap-nowrap-tablet"&gt;
					&lt;a
						class="button button-primary button-filled button-block docs-sign-in"
						data-bi-name="modal-sign-in"
						href="#"
					&gt;
						${Ri}
					&lt;/a&gt;
					${"redirectUrl"in e?m`&lt;a
								class="button button-block"
								data-bi-name="modal-dismiss"
								href=${e.redirectUrl}
								type="button"
								&gt;${e.dismissButtonText}&lt;/a
						  &gt;`:m`&lt;button
								class="button button-block modal-close"
								data-bi-name="dismiss"
								type="button"
						  &gt;
								${qQ}
						  &lt;/button&gt;`}
				&lt;/div&gt;
			&lt;/footer&gt;
		&lt;/div&gt;
	`}async function bbe(e){let t=document.createElement("div");return S(AHe(e),t),await new _e(t).show(),t}async function _be(){Ae.then(()=&gt;{L.isAuthenticated||PHe()})}async function PHe(){await IHe()&amp;&amp;bbe({titleText:aQ,dismissButtonText:h2,redirectUrl:"/training"})}function IHe(){return qa("DocsExp\u2013549436\u2013A/B\u2013Training/AITourLp\u2013SignInModal\u2013FY24Q4","Experience B")}var LHe=()=&gt;{let e="";try{let n=new URL(x.referrer).pathname.split("/").map(o=&gt;o.toLowerCase())[2];n!==void 0&amp;&amp;(e=n)}catch{}return e},RHe=()=&gt;LHe()!=="users";function vbe(){return To(location.pathname).replace(/\/|-/g," ").trim()}function MHe(){let e=encodeURIComponent(vbe()).replace(/\s+/g,"+");return`/${_.data.userLocale}/search/index?search=${e}`}function ybe(){if(location.pathname.match(/\/[a-z]{2}-[a-z]{2}\/archive\//i)){let e=x.querySelector('section[data-bi-name="page-not-found"]');e&amp;&amp;e.querySelectorAll("p").forEach(r=&gt;{r.textContent=HW});let t=x.querySelector(".suggested-links");[{href:"/archive/technet-wiki/",text:OW},{href:"/docs/",text:zW},{href:"/archive/msdn-technet-forums/",text:BW},{href:"/answers/",text:VW},{href:"/",text:GW}].forEach(o=&gt;{t.insertAdjacentHTML("beforeend",`
				&lt;li&gt;
				&lt;a href="${o.href}" data-bi-name="404-suggested-link" class="barLink"&gt;${o.text}&lt;/a&gt;
				&lt;/li&gt;
				`)})}else{let e=x.querySelector(".suggested-links"),t=Array.from(x.querySelectorAll("[data-term-to-search]")),n=x.getElementById("term-to-search"),o=x.getElementById("goBack"),r=5;if(o&amp;&amp;(x.referrer||(o.hidden=!0),o.href=x.referrer),n!==null&amp;&amp;t.push(n),!RHe()||t.length===0||e===null)return;t.forEach(a=&gt;{a.href=MHe()});let i={counter:5,facets:null,"@nextLink":"",results:[{title:DW,url:"/windows",description:"",lastUpdatedDate:"",breadcrumbs:[]},{title:r2,url:"/azure/",description:"",lastUpdatedDate:"",breadcrumbs:[]},{title:kW,url:"/visualstudio/products/",description:"",lastUpdatedDate:"",breadcrumbs:[]},{title:L5,url:"/office/",description:"",lastUpdatedDate:"",breadcrumbs:[]},{title:lV,url:"/dotnet/",description:"",lastUpdatedDate:"",breadcrumbs:[]}]},s={search:vbe(),locale:_.data.userLocale,$top:r};M(`${$.siteSearch}?${ne(s)}`).then(a=&gt;a.ok?a.json():i).then(a=&gt;{let l=a.results.length?a.results:i.results;for(let c=0;c&lt;r;c++)e.insertAdjacentHTML("beforeend",`
						&lt;li&gt;
							&lt;a href="${l[c].url}" data-bi-name="404-suggested-link" class="barLink"&gt;${l[c].title}&lt;/a&gt;&lt;/li&gt;
						&lt;/li&gt;
					`)})}}var Jb=class{constructor(t,n){this.assessmentExamUrl=n.url,this.assessmentPageUrl=Rn({credentialId:n.uid,assessmentType:"practice",credentialPathname:n.url,pageType:1,query:{assessmentId:t.assessmentId}})}};U([G],Jb.prototype,"assessmentExamUrl",2),U([G],Jb.prototype,"assessmentPageUrl",2);var xbe=K` &lt;div
	class="background-color-body-medium"
&gt;
	&lt;section class="modular-content-container section"&gt;
		&lt;h3 class="font-size-lg margin-bottom-md"&gt;
			${BV}
		&lt;/h3&gt;
		&lt;div class="display-flex display-block-tablet flex-direction-column"&gt;
			&lt;a
				href="${e=&gt;e.assessmentExamUrl}"
				class="button button-primary button-filled margin-right-xxs-tablet margin-bottom-xs margin-bottom-none-tablet"
			&gt;
				${m0}
			&lt;/a&gt;
			&lt;a href="${e=&gt;e.assessmentPageUrl}" class="button button-primary button-clear"&gt;
				${jV}&lt;/a
			&gt;
		&lt;/div&gt;
	&lt;/section&gt;
&lt;/div&gt;`;var wbe=ja(Mb());var Zb=class{constructor(){this.error=!1}setData(t){this.items=t,this.error=!1}setError(){this.error=!0}};U([G],Zb.prototype,"items",2),U([G],Zb.prototype,"error",2);var Tbe=K`
	&lt;div class="background-color-body"&gt;
		&lt;div class="container"&gt;
			&lt;div
				class="modal-card-head padding-sm padding-bottom-none justify-content-space-between align-items-flex-start"
			&gt;
				&lt;div&gt;
					&lt;h1 class="font-size-h2" id="answerSummary"&gt;
						${PV}
					&lt;/h1&gt;
					&lt;p class="margin-top-md"&gt;
						${LV}
					&lt;/p&gt;
				&lt;/div&gt;

				&lt;button class="button button-primary modal-close"&gt;
					${IV}
				&lt;/button&gt;
			&lt;/div&gt;
			&lt;div class="modal-card-body padding-sm padding-top-none justify-content-center"&gt;
				&lt;div&gt;
					${kn(e=&gt;e.items,K`
							&lt;article class="padding-top-md"&gt;
								&lt;h2&gt;
									${(e,t)=&gt;OV.replace("{x}",Mx.format(t.index+1)).replace("{y}",Mx.format(t.length))}
								&lt;/h2&gt;
								&lt;section
									:id="question-legend-${(e,t)=&gt;t.index}"
									class="margin-bottom-sm content"
									:innerHTML="${e=&gt;e.question.textHtml}"
								&gt;&lt;/section&gt;
								&lt;section :id="question-selected-answer-${(e,t)=&gt;t.index}"&gt;
									&lt;h3&gt;${YV}&lt;/h3&gt;
									&lt;div class="control"&gt;
										&lt;div class="display-flex flex-direction-column margin-top-xxs"&gt;
											&lt;ul&gt;
												${kn(e=&gt;e.userChoice,K`
														&lt;li&gt;
															&lt;div
																class="margin-bottom-xxs padding-xxs quiz-choice ${(e,t)=&gt;t.parent.question.type==="SingleSelect"?"radio":""} ${(e,t)=&gt;t.parent.question.type==="MultiSelect"?"checkbox display-inline-flex-tablet":""} ${e=&gt;e.isCorrect?"is-correct":"is-incorrect"}"
															&gt;
																&lt;span class="checkbox-check is-checked" aria-hidden="true"&gt;&lt;/span&gt;
																&lt;span class="radio-dot is-checked" aria-hidden="true"&gt;&lt;/span&gt;
																&lt;span
																	class="checkb0x-text radio-label-text"
																	:innerHTML=${e=&gt;e.textHtml}
																&gt;&lt;/span&gt;
															&lt;/div&gt;
															&lt;div
																class="padding-xxs ${e=&gt;e.isCorrect?"color-success":"color-danger"}"
															&gt;
																&lt;span
																	class="docon ${e=&gt;e.isCorrect?"docon-check-mark":"docon-navigate-close"}"
																&gt;&lt;/span
																&gt;&lt;span class="margin-left-xxs"
																	&gt;&lt;strong
																		&gt;${e=&gt;e.isCorrect?pp:dp}&lt;/strong
																	&gt;&lt;/span
																&gt;
															&lt;/div&gt;
														&lt;/li&gt;
													`)}
											&lt;/ul&gt;
										&lt;/div&gt;
									&lt;/div&gt;
								&lt;/section&gt;
								&lt;section :id="question-correct-answer-${(e,t)=&gt;t.index}"&gt;
									&lt;h3&gt;${DV}&lt;/h3&gt;
									&lt;div class="control"&gt;
										&lt;div class="display-flex flex-direction-column margin-top-xxs"&gt;
											&lt;ul&gt;
												${kn(e=&gt;e.correctChoice,K`
														&lt;li&gt;
															&lt;div
																class="margin-bottom-xxs padding-xxs quiz-choice ${(e,t)=&gt;t.parent.question.type==="SingleSelect"?"radio":""} ${(e,t)=&gt;t.parent.question.type==="MultiSelect"?"checkbox  display-inline-flex-tablet":""} ${e=&gt;e.isCorrect?"is-correct":"is-incorrect"}"
															&gt;
																&lt;span class="checkbox-check" aria-hidden="true"&gt;&lt;/span&gt;
																&lt;span class="radio-dot" aria-hidden="true"&gt;&lt;/span&gt;
																&lt;span
																	class="checkb0x-text radio-label-text"
																	:innerHTML=${e=&gt;e.textHtml}
																&gt;&lt;/span&gt;
															&lt;/div&gt;
															&lt;div
																class="padding-xxs ${e=&gt;e.isCorrect?"color-success":"color-danger"}"
															&gt;
																&lt;span
																	class="docon ${e=&gt;e.isCorrect?"docon-check-mark":"docon-navigate-close"}"
																&gt;&lt;/span
																&gt;&lt;span class="margin-left-xxs"
																	&gt;&lt;strong
																		&gt;${e=&gt;e.isCorrect?pp:dp}&lt;/strong
																	&gt;&lt;/span
																&gt;
															&lt;/div&gt;
														&lt;/li&gt;
													`)}
											&lt;/ul&gt;
										&lt;/div&gt;
									&lt;/div&gt;

									&lt;div
										?hidden=${e=&gt;!(e.question.rationaleHtml&amp;&amp;e.question.rationaleHtml.length)}
										class="margin-top-sm has-background-success-light padding-xs"
										:id="question-rationale-${(e,t)=&gt;t.index}"
										:innerHTML="${e=&gt;e.question.rationaleHtml}"
									&gt;&lt;/div&gt;
								&lt;/section&gt;
							&lt;/article&gt;
						`,{positioning:!0})}
				&lt;/div&gt;
			&lt;/div&gt;
		&lt;/div&gt;
	&lt;/div&gt;
`;var Va=class{constructor(t){this.id=t.id,this.value=t.value,this.min=t.min,this.max=t.max,this.low=t.low,this.high=t.high,this.optimum=t.optimum,this.label=t.label}};U([Or],Va.prototype,"id",2),U([Or],Va.prototype,"value",2),U([Or],Va.prototype,"min",2),U([Or],Va.prototype,"max",2),U([Or],Va.prototype,"low",2),U([Or],Va.prototype,"high",2),U([Or],Va.prototype,"optimum",2),U([G],Va.prototype,"label",2);var Sbe=K`
	&lt;div class="width-500-tablet margin-inline-auto"&gt;
		&lt;label class="label margin-bottom-xxs" for="${e=&gt;e.id}"&gt;${e=&gt;e.label}&lt;/label&gt;
		&lt;div class="score-meter margin-bottom-sm"&gt;
			&lt;meter
				id="${e=&gt;e.id}"
				class="meter is-binary"
				value="${e=&gt;e.value}"
				low="${e=&gt;e.low}"
				high="100"
				optimum="${e=&gt;e.optimum}"
				max="100"
				:inlineStyle="--optimum-percent: ${e=&gt;e.optimum}%;"
			&gt;
				&lt;span class="optimum" :inlineStyle="width: ${e=&gt;100-e.low}%;" aria-hidden="true"&gt;&lt;/span&gt;
			&lt;/meter&gt;
			&lt;div class="meter-tick" :inlineStyle="left: ${e=&gt;e.value}%;"&gt;&lt;/div&gt;
		&lt;/div&gt;
	&lt;/div&gt;
`,nc=class{constructor(t){this.correctPercent=ns(t.correctAnswerCount,t.questionsToTake),this.passingPercent=ns(t.questionsToPass,t.questionsToTake),this.createMeters(t),this.sessionUid=t.sessionUid,this.assessmentId=t.assessmentId}async showAnswerSummary(){let t=document.createElement("div");t.classList.add("modal-content","margin-none","width-full"),t.style.maxWidth="100%",t.tabIndex=-1,t.ariaRoleDescription="dialog",t.setAttribute("aria-modal","true"),t.setAttribute("aria-describedby","answerSummary"),this.answerSummary=new Zb;let n=Tbe.create();if(n.bind(this.answerSummary,ts),n.appendTo(t),new _e(t).show(),!this.answerSummary.items)try{let r=wbe.default(),i=await gge(this.assessmentId,this.sessionUid,_.data.userLocale);i.forEach(s=&gt;{let a=r.render(s.question.text),l=r.render(s.question.rationale);s.question.textHtml=s.question.textHtml||a,s.question.text=a,s.question.rationaleHtml=s.question.rationaleHtml||l,s.question.rationale=l,s.correctChoice.forEach(c=&gt;{let u=r.renderInline(c.text);c.textHtml=c.textHtml||u,c.text=u}),s.userChoice.forEach(c=&gt;{let u=r.renderInline(c.text);c.textHtml=c.textHtml||u,c.text=u})}),this.answerSummary.setData(i)}catch{this.answerSummary.setError()}}createMeter({id:t,correctPercent:n,passingPercent:o,label:r}){return new Va({id:t,value:n,max:100,min:0,low:o,high:100,optimum:o,label:r})}createMeters(t){this.overallMeter=this.createMeter({id:ot(),correctPercent:this.correctPercent,passingPercent:this.passingPercent,label:`${UV}`.replace("{percent}",this.correctPercent.toString())}),this.questionnaireScores=[],this.questionnaireScores=t.scoredQuestionnaires.map(n=&gt;this.createMeter({id:ot(),correctPercent:ns(n.correctAnswerCount,n.questionsToTake),passingPercent:ns(n.questionsToPass,n.questionsToTake),label:n.questionnaireTitle}))}};U([G],nc.prototype,"scoredAt",2),U([G],nc.prototype,"questionnaireScores",2),U([G],nc.prototype,"overallMeter",2),U([G],nc.prototype,"correctPercent",2),U([G],nc.prototype,"passingPercent",2),U([G],nc.prototype,"answerSummary",2);var Ebe=K`
	&lt;section class="section modular-content-container"&gt;
		&lt;h2 class="font-size-h3 font-weight-semibold margin-bottom-xs"&gt;
			${qV}
		&lt;/h2&gt;
		&lt;div class="box margin-bottom-lg"&gt;
			&lt;p class="margin-bottom-md"&gt;
				${e=&gt;`${FV}`.replace("{percent}",e.passingPercent.toString())}
			&lt;/p&gt;
			${pn(e=&gt;e.overallMeter,Sbe)}
			&lt;div class="display-flex justify-content-center"&gt;
				&lt;button @click="${e=&gt;e.showAnswerSummary()}" class="button button-primary"&gt;
					${VV}
				&lt;/button&gt;
			&lt;/div&gt;
		&lt;/div&gt;
		&lt;h2 class="font-size-h3 font-weight-semibold margin-bottom-xs"&gt;
			${VT}
		&lt;/h2&gt;
		&lt;div class="box margin-bottom-sm"&gt;
			&lt;p class="margin-bottom-md"&gt;
				${HV}
			&lt;/p&gt;
			${kn(e=&gt;e.questionnaireScores,Sbe)}
		&lt;/div&gt;
	&lt;/section&gt;
`;var WL=class{constructor(t){this.title=t.title,this.durationInMinutes=t.durationInMinutes}};U([G],WL.prototype,"title",2),U([G],WL.prototype,"durationInMinutes",2);var XL=class{constructor(t){this.title=t.title,this.studyGuides=t.studyGuides}};U([G],XL.prototype,"title",2),U([G],XL.prototype,"studyGuides",2);var Zc=class{constructor(t,n){this.studyGuide=t.studyGuide,this.hasStudyGuideItems=t.studyGuide?.items.length&gt;0,this.questionnaires=t.studyGuidesByFailedQuestionnaires,this.examUrl=n.url,this.viewState=this.getViewState(t.scoredQuestionnaires,this.hasStudyGuideItems)}getViewState(t,n){return t.every(r=&gt;r.questionnaireStatus==="Pass")?"Passed":"Failed"}};U([G],Zc.prototype,"examUrl",2),U([G],Zc.prototype,"hasStudyGuideItems",2),U([G],Zc.prototype,"questionnaires",2),U([G],Zc.prototype,"studyGuide",2),U([G],Zc.prototype,"viewState",2);var DHe=K`&lt;li&gt;
	&lt;ul class="metadata page-metadata"&gt;
		&lt;li class="color-text"&gt;${e=&gt;e.title}&lt;/li&gt;
		&lt;li&gt;${e=&gt;_p.replace("{numberOfMinutes}",e.durationInMinutes.toString())}&lt;/li&gt;
	&lt;/ul&gt;
&lt;/li&gt;`,$He=K`
	&lt;p class="font-size-md font-weight-bold"&gt;
		${e=&gt;GT.replace("{section}",e.title)}
	&lt;/p&gt;
	&lt;ul class="default"&gt;
		${kn(e=&gt;e.studyGuides,DHe)}
	&lt;/ul&gt;
`,NHe=K`
	&lt;div class="alert is-warning margin-bottom-md"&gt;
		&lt;span aria-hidden="true" class="icon"&gt;
			&lt;span class="docon docon-status-info-outline"&gt;&lt;/span&gt;
		&lt;/span&gt;
		${MV}
	&lt;/div&gt;
	&lt;a href="${e=&gt;e.examUrl}" class="button button-primary"&gt;${AM}&lt;/a&gt;
`,qHe=K`
	${kn(e=&gt;e.questionnaires,$He)}
	&lt;button
		type="button"
		class="button button-primary button-filled"
		data-bi-name="report-customized-collection"
		@click="${e=&gt;TL(_.data.userLocale,e.studyGuide.items,GV)}"
	&gt;
		${YY}
	&lt;/button&gt;
`,FHe=K`
	&lt;div class="alert is-primary margin-bottom-md"&gt;
		&lt;span aria-hidden="true" class="icon"&gt;
			&lt;span class="docon docon-status-info-outline"&gt;&lt;/span&gt;
		&lt;/span&gt;
		${RV}
	&lt;/div&gt;
	&lt;a href="${e=&gt;e.examUrl}" class="button button-primary"&gt;${AM}&lt;/a&gt;
`,kbe=K`
	&lt;section class="section modular-content-container"&gt;
		&lt;h4 class="font-size-xl margin-bottom-sm margin-bottom-md-tablet"&gt;
			${zT}
		&lt;/h4&gt;

		${Fe(e=&gt;e.viewState==="Expired",NHe)}
		${Fe(e=&gt;e.viewState==="Failed",qHe)}
		${Fe(e=&gt;e.viewState==="Passed",FHe)}
	&lt;/section&gt;
`;var yh=class{constructor(t){this.assessmentTitle=t.title,this.assessmentDate=t.userSessionDate,this.assessmentDuration=Math.max(1,t.userSessionDurationMin)}};U([G],yh.prototype,"assessmentTitle",2),U([G],yh.prototype,"assessmentDate",2),U([G],yh.prototype,"assessmentDuration",2);var Cbe=K`
&lt;section class="section padding-bottom-none modular-content-container"&gt;
	&lt;h1 class="font-size-h2 font-weight-semibold margin-bottom-xs margin-bottom-md-tablet has-line-height-reset"&gt;${e=&gt;`${NV}`.replace("{date}",SX().format(new Date(e.assessmentDate)))}&lt;/h1&gt;
	&lt;div class="display-flex-tablet align-items-center margin-bottom-xs margin-bottom-sm-tablet"&gt;
		&lt;div class="image image-96x96 image-112x112-tablet image-112x112-desktop margin-bottom-none-tablet margin-bottom-sm margin-right-xs"&gt;
			&lt;img role="presentation" alt="" src="/en-us/media/learn/certification/badges/certification-exam.svg?branch=main"&gt;&lt;/img&gt;
		&lt;/div&gt;
		&lt;p class="font-size-lg font-weight-semibold width-400-tablet"&gt;${e=&gt;e.assessmentTitle}&lt;/p&gt;
	&lt;/div&gt;
	&lt;p&gt;${e=&gt;`${$V}`.replace("{duration}",e.assessmentDuration.toString())}&lt;/p&gt;
&lt;/section&gt;`;var xh=class{constructor(t,n){this.reportSummary=new yh(t),this.reportScores=new nc(t),this.reportCallToAction=new Jb(t,n),this.reportStudyGuide=new Zc(t,n)}};U([G],xh.prototype,"reportSummary",2),U([G],xh.prototype,"reportScores",2),U([G],xh.prototype,"reportCallToAction",2),U([G],xh.prototype,"reportStudyGuide",2);var UHe=K`
	${pn(e=&gt;e.reportSummary,Cbe)}
	${pn(e=&gt;e.reportScores,Ebe)}
	${pn(e=&gt;e.reportCallToAction,xbe)}
	${pn(e=&gt;e.reportStudyGuide,kbe)}
`;var HHe=K` &lt;div class="modular-content-container"&gt;
	&lt;section class="section modular-content-container"&gt;
		&lt;div class="columns is-centered"&gt;
			&lt;div class="column has-text-centered is-two-thirds"&gt;
				&lt;h1 class="title is-3 margin-block-sm"&gt;${sa}&lt;/h1&gt;
				&lt;p class="margin-bottom-lg"&gt;${zV}&lt;/p&gt;
				&lt;img
					role="presentation"
					src="/en-us/media/learn/certification/no-results.svg?branch=main"
					alt=""
				/&gt;
				&lt;div class="margin-top-lg"&gt;
					&lt;a
						href="/${_.data.userLocale}/credentials/browse/?resource_type=examination"
						class="button button-primary"
					&gt;
						${p2}
					&lt;/a&gt;
				&lt;/div&gt;
			&lt;/div&gt;
		&lt;/div&gt;
	&lt;/section&gt;
&lt;/div&gt;`;function Abe(){OHe()}function OHe(){document.querySelectorAll(".derivedClassesButton").forEach(t=&gt;{t.onclick=()=&gt;{t.closest("dd").querySelectorAll(".hiddenDerivedClass").forEach(o=&gt;{o.hidden===!0?(o.hidden=!1,t.innerHTML=`${hu}&amp;#8230;`):(o.hidden=!0,t.innerHTML=`${F3}`)})}})}function Pbe(){if(!I.gitContributors){let e=document.querySelector(".contributors-holder");e.parentElement.removeChild(e)}tc(_.data.contributors)}function tO(e,t=n=&gt;n){let n=BHe(e);return m`${n.map((o,r)=&gt;r%2===0?m`${t(o)}`:m`&lt;mark class="has-body-background font-weight-semibold has-color-current-color"
					&gt;${t(o)}&lt;/mark
			  &gt;`)}`}function BHe({content:e,hitHighlights:t}){if(!e)return[];t.sort((r,i)=&gt;r.start-i.start);let n=[],o=0;for(let{start:r,length:i}of t)n.push(e.substring(o,r),e.substring(r,r+i)),o=r+i;return n.push(e.substring(o)),n}function Ibe(e){return`${$.siteSearch}/rss?${zHe(e)}`}function zHe(e){let t=new URLSearchParams;return t.set("search",e.terms),t.set("locale",_.data.userLocale),e.dataSource&amp;&amp;(t.set("dataSource",e.dataSource),e.dataSource.toLowerCase()==="previousversions")||t.set("$filter",sL(e)),t.toString()}function Rbe(){return{layout:"list",autocomplete:{input:{id:"site-search-input",type:"search",name:"search",placeholder:Mr()?z_:hn,docon:"search",isFullWidth:!0},getSuggestions:Tg,itemTemplate:e=&gt;m`&lt;span class="display-block font-size-sm padding-inline-xxs"&gt;${e}&lt;/span&gt;`},blankTemplate:YHe,fetch:GHe,resultTemplate:QHe,rss:Ibe,headingLevel:"h1",noResultsTemplate:jHe,scenarioHealth:{viewResults:"Commerce.Docs.Discoverability_SiteSearch_ViewResults",facetChange:"Commerce.Docs.Discoverability_SiteSearch_FacetResults",pagination:"Commerce.Docs.Discoverability_SiteSearch_AdditionalPageResults"},scoringProfile:I.enableSiteSearchAnswer?"semantic-answers":null,fetchRequiresTerms:!0,syntheticFacets:{date:[{type:"date",value:"last24hours",displayName:cs.last24hours},{type:"date",value:"last7days",displayName:cs.last7days},{type:"date",value:"last30days",displayName:cs.last30days},{type:"date",value:"last365days",displayName:cs.last365days},{type:"date",value:"custom",displayName:cs.custom}]}}}async function GHe(e){let t=VHe(e);await XHe()&amp;&amp;(t.applyOperator=!0);let o=0;if(Object.keys(e.selectedFacets).length&gt;0)for(let a in e.selectedFacets)o+=Object.keys(e.selectedFacets[a]).length;if(!t.search?.trim()||o&gt;20)return Lbe();let r=new URL(`${$.siteSearch}?${ne({...t},!0)}`).href;if(r.length&gt;2048)return Lbe();let i={mode:"cors",credentials:w.supportLevel==="production"&amp;&amp;w.reviewFeatures?"include":"same-origin"},s=await M(r,i);if(s.status===403)return{facets:{products:[],tags:[],category:[]},results:[],spellingCorrection:[],scopeRemoved:!1,count:0,srcheng:"01",termHasSynonyms:!1};if(s.ok)return await s.json();throw new bn(s)}function Lbe(){return{facets:{products:[],category:[]},results:[],spellingCorrection:[],scopeRemoved:!1,count:0,srcheng:"01"}}function VHe(e){let t=Mr(),n=t?null:LL(e.selectedFacets?.category)||e.selectedFacets?.category?.QnA?["category","products","tags"]:["category","products"];return{search:e.terms,scope:e.scope,locale:_.data.userLocale,scoringprofile:e.scoringProfile&amp;&amp;!t?e.scoringProfile:null,facet:n,$filter:sL(e),$top:e.top?e.top.toString():null,branch:ut(),$skip:e.skip?e.skip.toString():null,dataSource:e.dataSource?e.dataSource:null,expandScope:!0,includeQuestion:!!I.enableSiteSearchAnswer,applyOperator:!1,partnerId:"LearnSite"}}function jHe(e){let t=document.createElement("p"),n=Xh;e.scope&amp;&amp;(n=e.scopeRemoved&amp;&amp;e.spellingCorrection.length!==0?IQ:m`${MQ.replace("{scope}",e.scope)}
				  ${z(DQ)}`),S(n,t);let o=t.querySelector("#search-globally-btn");return o&amp;&amp;o.addEventListener("click",()=&gt;e.clearScope()),m`
		&lt;div class="margin-top-sm margin-bottom-xs is-text-centered"&gt;
			&lt;h2 class="title is-2 margin-bottom-xs" data-test-id="site-search-noresults"&gt;
				${zn}
			&lt;/h2&gt;
			${t}
			&lt;figure class="margin-top-md margin-inline-auto image width-250"&gt;
				&lt;img
					src="/en-us/media/illustrations/search-zero-state.svg?branch=main"
					role="presentation"
					alt=""
				/&gt;
			&lt;/figure&gt;
		&lt;/div&gt;
	`}function YHe(e){let t=e.dataSource!=="previousVersions"?QY:z_;return m` &lt;div class="margin-top-md columns is-centered" data-bi-name="zero-state-search"&gt;
			&lt;div class="column is-8"&gt;
				&lt;h1 class="title is-2 is-text-centered-tablet"&gt;${t}&lt;/h1&gt;
				${UL(e)}
			&lt;/div&gt;
		&lt;/div&gt;
		&lt;div class="padding-top-xs"&gt;
			&lt;figure class="margin-inline-auto image width-250" aria-hidden="true"&gt;
				&lt;img src="/en-us/media/illustrations/search-zero-state.svg?branch=main" alt="" /&gt;
			&lt;/figure&gt;
		&lt;/div&gt;`}function QHe(e,t){let n=e?.category==="QnA"&amp;&amp;"answerCount"in e&amp;&amp;"acceptedAnswer"in e,o=e.lastUpdatedDate?.toString(),r=e.createdAt?.toString();return m`&lt;h2 class="margin-bottom-xxs font-size-h5"&gt;
			&lt;a aria-describedby="description-${t}" data-bi-name="searchItem.${t}" href="${e.url}"&gt;
				${e.title}
			&lt;/a&gt;
		&lt;/h2&gt;
		&lt;blockquote class="margin-none font-size-sm has-line-height-reset"&gt;
			&lt;cite class="is-normal has-text-success"&gt;
				${tO(e.displayUrl,i=&gt;aX(i,6))}
			&lt;/cite&gt;
			&lt;p id="description-${t}"&gt;
				${e.descriptions.map(i=&gt;tO(i))}
			&lt;/p&gt;
			${n?m`&lt;div
						class="display-flex flex-direction-row flex-wrap-wrap justify-content-space-between padding-bottom-xs align-items-center"
				  &gt;
						&lt;span class="width-full width-auto-desktop margin-top-xs margin-right-xs-tablet"&gt;
							${KHe(e.answerCount,e.acceptedAnswer)}
							&lt;span class="color-text-subtle font-size-xs margin-left-xxs"&gt;
								${o?z(yS.replace("{time}",`&lt;local-time format="date" datetime="${o}"&gt;${o}&lt;/local-time&gt;`)):""}
							&lt;/span&gt;
						&lt;/span&gt;
						${e.author&amp;&amp;r?m`&lt;span
									class="display-flex flex-direction-row flex-wrap-wrap align-items-center"
							  &gt;
									&lt;span
										class="color-text-subtle font-size-xs margin-top-xxs margin-top-xs-desktop margin-right-xxs"
									&gt;
										${z(uB.replace("{time}",`&lt;local-time format="date" datetime="${r}"&gt;${r}&lt;/local-time&gt;`))}
									&lt;/span&gt;
									&lt;span class="margin-top-xxs margin-top-xs-desktop"&gt;
										${WHe(e.author,_.data.userLocale)}
									&lt;/span&gt;
							  &lt;/span&gt;`:m``}
				  &lt;/div&gt;`:m``}
		&lt;/blockquote&gt;`}function KHe(e,t){return m`&lt;span
		class="${e&gt;0?t?"tag is-success border-radius-rounded is-small":"tag is-small border-radius-rounded color-success border-color-success background-color-success-light font-size-xs font-weight-semibold padding-left-xxs padding-right-xxs":"color-text-subtle font-size-xs font-weight-semibold"}"
		title="${t?RR:""}"
	&gt;
		${t?m`
					&lt;span class="icon margin-right-xxs" aria-hidden="true"&gt;
						&lt;span class="docon docon-check-mark"&gt;&lt;/span&gt;
					&lt;/span&gt;
					&lt;span class="visually-hidden"&gt;${RR}&lt;/span&gt;
			  `:""}
		&lt;span style="padding-bottom: 5px; padding-top: 3px"&gt;
			${e!==1?yB.replace("{count}",new Intl.NumberFormat(_.data.userLocale).format(e)):vB}
		&lt;/span&gt;
	&lt;/span&gt;`}function WHe(e,t){let n=(o,r)=&gt;{let i=!o;return`${r?`&lt;a href="/${t}/users/${r}/" class="profile-url color-text font-size-xs font-weight-semibold margin-right-xxs"&gt;
					${o}
				&lt;/a&gt;`:`&lt;span class="font-size-xs font-weight-semibold margin-right-xxs ${i?"color-text-subtle":""} "&gt;
					${i?Ai:o}
				&lt;/span&gt;`}
		${i?"":`&lt;span class="display-flex flex-wrap-nowrap"&gt;
						&lt;span class="color-text-subtle font-size-xs"&gt;${TP(e.affiliations)}&lt;/span&gt;
					&lt;/span&gt;`}`};return m`
		&lt;span class="display-flex align-items-center"&gt;
			&lt;span class="image is-24x24 margin-right-xxs"&gt;
				&lt;img
					class="border-radius-rounded"
					alt=""
					src="${e.avatarThumbnailUrl||e.avatarUrl||xo(e.displayName,e.userId)}"
				/&gt;
			&lt;/span&gt;
			${z(n(e.displayName,e.userName))}
		&lt;/span&gt;
	`}async function XHe(){return I.enableSiteSearchExperiment===!1?!1:await qa("DocsExp\u2013541286\u2013A/B\u2013Docs/Search\u2013API\u2013FY23Q3","Experience B")}async function Mbe(){await Se;let e=document.getElementById("main");Ir(Rbe(),e)}var JL=class{constructor(t,n){this.localStorage=t;this.pageId=n;this.key="tutorialProgress"}getProgress(){let n=this.getFromStorage()[this.pageId];if(!n)return Promise.resolve({quizComplete:!1,isEmpty:!0});let o=Object.keys(n).filter(r=&gt;/^#step-\d+$/.test(r)).reduce((r,i)=&gt;(r[+i.substr(6)]=!0,r.isEmpty=!1,r),{isEmpty:!0});return Promise.resolve(o)}setProgress(t){let n=this.getFromStorage();n[this.pageId]||(n[this.pageId]={});let o=n[this.pageId];return o[`#step-${t}`]=!0,this.localStorage.setItem(this.key,JSON.stringify(n)),Promise.resolve()}getFromStorage(){let t=this.localStorage.getItem(this.key);if(t===null)return{};let n=null;try{n=JSON.parse(t)}catch{}return n||{}}};var ZL="tutorial-step",eR,nO,oO=!1,tR=I.chromeless,e_=I.interactivity?Yy(A("interactive_type")):null;function Dbe(){if(Se.then(()=&gt;{if(tR){let t=x.querySelector(".tutorial-step:nth-of-type(2) .tutorial-nav-button-previous");t.parentElement.removeChild(t)}nO=new JL(we,"section_"+location.pathname.replace(/[^a-zA-Z\d\s]+/g,"_")),rO(),addEventListener("content-update",iOe),addEventListener("popstate",()=&gt;rO()),addEventListener("click",oOe)}),Ax(t=&gt;{let n=x.getElementById("affixed-left-container");t.insertAdjacentHTML("beforeend",n.innerHTML)}),!I.gitContributors){let t=x.querySelector(".contributors-holder");t.parentElement.removeChild(t)}tc(_.data.contributors)}function JHe(){if(!eR){let e=x.createElement("div");e.classList.add("modal-content"),S(ZHe(),e),eR=new _e(e)}}function ZHe(){return m` &lt;div class="tutorial-feedback"&gt;
		&lt;div class="modal-card" data-bi-name="feedback-report-section"&gt;
			&lt;div class="modal-card-head padding-xxs"&gt;
				&lt;button
					class="modal-close modal-card-close-button is-large"
					aria-label="${ge}"
					data-autofocus
				&gt;&lt;/button&gt;
			&lt;/div&gt;
			&lt;section
				class="feedback-report modal-card-body padding-top-none justify-content-center"
				data-bi-name="feedback-report-section"
			&gt;&lt;/section&gt;
		&lt;/div&gt;
	&lt;/div&gt;`}function iO(){let e=te()[ZL]||"0";return/^\d+$/.test(e)?parseInt(e):0}function rO(){let e=iO();e===0&amp;&amp;(oO=!0),tOe(e)}var eOe=e=&gt;{let t=x.querySelectorAll(".tutorial-step"),n=e||iO(),o=tR&amp;&amp;A("labUrl")?1:0,r=n===0,i=n===t.length-1;if(n&lt;=o||n&gt;=t.length){n=o;let s=te();s[ZL]=n===0?null:n.toString(),Ft(s,"replaceState")}return{steps:t,step:n,isFirst:r,isLast:i,hasInteractive:!r&amp;&amp;!i&amp;&amp;e_&amp;&amp;!tR}};function tOe(e){let{steps:t,isFirst:n,isLast:o,hasInteractive:r}=eOe(e);sOe(),nO.getProgress().then(rOe),nO.setProgress(e);let i=x.createElement("span"),s=x.querySelector("h1"),a=x.querySelector(".page-metadata")||i,l=x.querySelector(".feedback-section")||i,c=(x.querySelector('.action-list a[href="#feedback"]')||i).parentElement||i,u=x.getElementById("tutorial-feedback-section"),d=x.querySelector("[data-open-source-feedback-section]")||i;if(s.hidden=!n,a.hidden=!n,l.hidden=!o,I.openSourceFeedback&amp;&amp;d&amp;&amp;(l.hidden=!0,d.hidden=!o),c.hidden=!o,u.hidden=!0,eR=null,!n&amp;&amp;_.data.enableTutorialFeedback){let p=!0;Ke("tutorialFeedback")||(p=!1),p&amp;&amp;(u.hidden=!1,Xt(x.getElementById("tutorial-feedback-link"),"click",aOe))}r?x.documentElement.classList.remove("hasPageActions"):x.documentElement.classList.add("hasPageActions"),Array.from(t).forEach((p,h)=&gt;p.hidden=h!==e),Jt(),VA(),r?nOe():GA()}function nOe(){let e=Qy(oO&amp;&amp;!HE.matches?"animate":"none");oO=!1,e_&amp;&amp;rb(e_,e)}function oOe(e){if(!(e.target instanceof HTMLElement))return;let t=e.target.closest(".tutorial-nav-behavior");if(!t)return;let n=te(t.search)[ZL];if(n===void 0)return;e.preventDefault();let o=te(location.search);o[ZL]=n,Ft(o,"pushState"),rO()}function rOe(e){if(tR)return;let t=iO(),n=`&lt;svg aria-label="${Pi}" class="check-mark" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 448"&gt;&lt;path d="M160 397.255L9.373 246.627l45.255-45.254L160 306.745 393.373 73.373l45.254 45.255L160 397.255z"/&gt;&lt;/svg&gt;`,o=Array.from(x.querySelectorAll(".tutorial-step")).map((r,i)=&gt;({index:i,title:r.getAttribute("tutorial-step-title"),type:r.getAttribute("tutorial-step-type")}));x.querySelector(".toc, #affixed-left-container").innerHTML=`
	&lt;ol class="tutorial-toc is-vertically-scrollable"&gt;
		${o.map(({index:r,title:i})=&gt;`
		&lt;li class="${e[r]?"completed-step":""} ${r===t?"active-step":""}"&gt;
			&lt;a class="tutorial-nav-behavior has-inner-focus modal-close" href="?tutorial-step=${r}"&gt;
				${n}
				&lt;span&gt;${i}&lt;/span&gt;
			&lt;/a&gt;
		&lt;/li&gt;`).join("")}
	&lt;/ol&gt;`}function iOe(){if(!e_)return;let e=`section.tutorial-step:not(:first-of-type):not(:last-of-type) .codeHeader + pre &gt; code[class="lang-${e_}"]`;Array.from(x.querySelectorAll(e)).map(t=&gt;t.parentElement.previousElementSibling).filter(t=&gt;!t.querySelector(".ap-expand-behavior")).forEach(t=&gt;{t.insertAdjacentHTML("beforeend",`
			&lt;button class="action ap-expand-behavior ap-collapsed" data-bi-name="code-header-try-it-${e_}"&gt;
				&lt;span class="docon docon-play" aria-hidden="true"&gt;&lt;/span&gt;
				${gu}
			&lt;/button&gt;
		`)})}function sOe(){let e=Array.from(x.querySelectorAll(".embeddedvideo iframe"));e!==null&amp;&amp;e.forEach(t=&gt;{if(t.offsetParent!==null){let n=t.src;t.src=n}})}function aOe(e){e.preventDefault(),JHe(),eR.show().then(()=&gt;{Nse(!1)}),cx("tutorialFeedback",o1(),!0)}async function $be(){let e=document.getElementById("welcome-search-form-replacement");jE(e,"welcome-page-search-form","facet-search-input","home"),lOe()}function lOe(){let e={"@context":"https://schema.org","@type":"WebSite",url:`${location.origin}/${_.data.userLocale}/`,potentialAction:{"@type":"SearchAction",target:{"@type":"EntryPoint",urlTemplate:`${location.origin}/${_.data.userLocale}/search/?terms={search_term_string}&amp;source=sitelinks_searchbox`},"query-input":"required name=search_term_string"}},t=document.createElement("script");t.setAttribute("type","application/ld+json"),t.textContent=JSON.stringify(e),document.head.appendChild(t)}function sO(){let e=_.data.pageTemplate;switch(e){case"ApiBrowserPage":kce();break;case"CollectionsHome":phe();break;case"Conceptual":xge();break;case"Episode":Vfe();break;case"EventsLanding":ibe();break;case"Home":abe();break;case"HowTo":lbe();break;case"LocaleList":fbe();break;case"NotFound":ybe();break;case"ProfileList":mhe();break;case"Reference":Abe();break;case"SearchPage":Mbe();break;case"Tutorial":Dbe();break;case"Sample":Pbe();break;case"ContentBrowserPage":Dfe();break;case"EventSession":nbe();break;case"ContentPage":break;case"Lifecycle":gbe();break;case"Directory":$fe();break;case"Welcome":$be();break;case"Event":Zfe();break;case"FAQ":sbe();break;case"Marketing":_be();break;case"Show":Jfe();break;case"KnownIssue":pbe();break}let t=x.getElementById("main");if(t)switch(e){case"Hub":cbe(t);break;case"Landing":hbe(t);break}}async function Nbe(){cOe(),_.data.hasPrintButton&amp;&amp;F.addEventListener("click",e=&gt;{e.target instanceof Element&amp;&amp;e.target.closest("[data-print-page]")&amp;&amp;(_.data.isPermissioned?Vc(s9,a9):F.print())})}function cOe(){let e=[],t=[];F.addEventListener("beforeprint",()=&gt;{let n=x.querySelector("div.content");if(n){e=Array.from(n.querySelectorAll("details:not([open])"));for(let o of e)o.open=!0;t=Array.from(n.querySelectorAll(':not(a) &gt; img[src$=".gif"]'));for(let o of t){let r=x.createElement("a");r.href=o.src,o.replaceWith(r),r.append(o)}}}),F.addEventListener("afterprint",()=&gt;{e.forEach(n=&gt;n.open=!1),e=[],t.forEach(n=&gt;{n.parentElement&amp;&amp;n.parentElement.replaceWith(n)}),t=[]})}function qbe(e){A("protocol_rendering")==="true"&amp;&amp;e.forEach(uOe)}function uOe(e){Array.from(e.querySelectorAll("table")).forEach(n=&gt;n.classList.add("protocol-table"))}function Fbe(){dOe("msdn-samples")&amp;&amp;gn(XG.replace("{url}","https://docs.microsoft.com/samples"),{url:"'https://docs.microsoft.com/teamblog/msdn-code-gallery-retired",text:Wr})}function dOe(e){let t=te().redirectedfrom;return t===void 0?!1:t.toLowerCase()===e}var nR=_.data.pageTemplate==="Question"?5:8;async function pOe(e=[{modelName:"UserBased",take:nR}],t=A("document_id"),n=A("persistent_id"),o=_.data.userLocale,r=te(),i=A("questionId")){let s=n||i,a=["en-us","en-au","en-ca","en-gb","en-ie","en-in","en-my","en-nz","en-sg","en-za"];if(!I.pageRecommendations||!s||i&amp;&amp;!a.includes(o))return null;let l=i?`${$.recommendations}/qna/${i}/batch`:`${$.recommendations}/${n}/batch`,c=e.map(p=&gt;{let h=p.modelName.toLowerCase(),g=h+"-version",f=h+"-take";return{modelName:p.modelName,modelVersion:r[g]||p.modelVersion||void 0,visitorId:p.modelName==="Personalization"?p.visitorId:void 0,take:(r[f]?Number(r[f]):p.take)||nR}}),u={method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({locale:o,documentId:t,requests:c})},d=await M(j(l,u));if(d.ok)return d.json();throw new bn(d)}async function Ube(){if(!I.pageRecommendations)return null;let t=["Training","Certification"].map(n=&gt;({modelName:n+"Related",take:1}));if(_.data.pageTemplate==="Question")t.push({modelName:"ConceptualRelated",take:nR});else{let n=RegExp("MC1[^;]+").exec(document.cookie),o=decodeURIComponent(n?n.toString().replace(/^[^=]+./,""):"");if(o.split("=").length&gt;1){let r=o.split("=")[1].slice(0,32);t.push({modelName:"Personalization",visitorId:r,take:nR})}}return pOe(t)}var Hbe=!1;function t_(e){Hbe||(Hbe=!0,He({actionType:Ue.OTHER,behavior:de.OTHER,content:{event:"page-recommendations",recommendations:e.map((t,n)=&gt;({position:n,title:t.title,contentType:t.contentType,url:t.url}))}}))}var Obe=5,Bbe=3;async function zbe(e,t){ob(),e.forEach((n,o)=&gt;{let r=mOe(t,o),i=hOe(t,o),s=Md(Dd("docon-book-art64",sc),r,!1,i||void 0);I.qnaRecommendations||$l(n),S(s,n),n.removeAttribute("hidden")})}function mOe(e,t){let n=e.length&gt;=Obe;return m`
		&lt;ul id="right-rail-recommendations-list-${t}" aria-live="polite" aria-relevant="additions"&gt;
			${e.map((o,r)=&gt;{let i=r===0?"margin-top-xs":"margin-top-sm",s=n&amp;&amp;r&gt;=Bbe?"expandable":"";return m`
					&lt;li class="padding-none ${i} margin-bottom-none position-relative ${s}"&gt;
						${$d(o.title,!0,o.url,void 0,`right-rail-recommendation-item-${r}`,()=&gt;t_(e))}
						${Nd(o.description)}
					&lt;/li&gt;
				`})}
		&lt;/ul&gt;
	`}function hOe(e,t){let n=`right-rail-recommendations-list-${t}`,o=e.length-Bbe,r=tE.replace("{number}",o.toString()),i=e.length&gt;=Obe;function s(){Jt(),t_(e)}return i?m`
				${qd(n,void 0,"link-button font-weight-semibold font-size-sm margin-top-sm",s,r,!0)}
		  `:""}function Gbe(e,t){$l(e);let n=gOe(t);S(m`
			&lt;hr class="hr" /&gt;
			&lt;h2 class="title is-3 margin-top-sm" id="recommended-content"&gt;${Z9}&lt;/h2&gt;
			${n}
		`,e)}function gOe(e){return m`
		&lt;ul
			id="recommendations-list"
			aria-live="polite"
			aria-relevant="additions"
			aria-labelledby="recommended-content"
			class="margin-bottom-sm"
		&gt;
			${e.map((t,n)=&gt;m`
					&lt;li class="margin-top-xs ${n&gt;3?"expandable":""}"&gt;
						&lt;article class="card"&gt;
							&lt;div class="card-content"&gt;
								&lt;a
									class="card-content-title stretched-link"
									href="${t.url}"
									data-bi-name="recommendation-item-${n}"
									@click="${()=&gt;{t_(e)}}"
								&gt;
									&lt;h3&gt;${t.title}&lt;/h3&gt;
								&lt;/a&gt;
								&lt;p class="card-content-description line-clamp-3"&gt;${t.description}&lt;/p&gt;
							&lt;/div&gt;
						&lt;/article&gt;
					&lt;/li&gt;
				`)}
		&lt;/ul&gt;
		${fOe(e)}
	`}function fOe(e){return e.length&gt;4?m`
				&lt;div class="buttons buttons-centered has-background-linethrough"&gt;
					${qd("recommendations-list",void 0,"button button-sm margin-bottom-none show-more-button",()=&gt;t_(e))}
				&lt;/div&gt;
		  `:""}function Vbe(e){if(I.connectedExperiences){let n=Array.from(document.querySelectorAll("#right-rail-recommendations, #right-rail-recommendations-mobile"));n.length===2&amp;&amp;zbe(n,e);return}let t=document.getElementById("recommendations-section");t&amp;&amp;(t.classList.add("margin-bottom-md","margin-bottom-none-desktop"),Gbe(t,e))}function Ybe(e,t){let n=document.getElementById("right-rail-training"),o=document.getElementById("right-rail-training-mobile");!n||!o||(ob(),[n,o].forEach(r=&gt;bOe(r,e,t)))}function bOe(e,t,n){let o=Dd("docon-cube-cone-ball-shapes",Mi),r="";if(t){let l=t.contentType==="LearningPath"?A8:Rr;r=jbe(l,t,!1)}let i=n?jbe(ic,n,!!r):"",s=m`${r}${i}`,a=Md(o,s,!0);S(a,e),e.removeAttribute("hidden")}function jbe(e,t,n){return m`
		&lt;div class="position-relative ${n?"margin-top-sm":"margin-top-xs"}"&gt;
			${$d(t.title,!0,t.url,e)}
			${Nd(t.description)}
		&lt;/div&gt;
	`}async function Qbe(){let[,e]=await Promise.all([Se,Ube()]);e&amp;&amp;_Oe(e);let t=document.getElementById("affixed-right-container");I.connectedExperiencesRightRailSticky&amp;&amp;t&amp;&amp;t.addEventListener("focusin",n=&gt;{let r=!!n.relatedTarget?.closest("#main-column"),s=n.target.getBoundingClientRect().top&lt;0;r&amp;&amp;s&amp;&amp;window.scrollTo({top:0})})}function _Oe(e){if(!I.pageRecommendations||!e?.responses?.length)return;let t=[],n,o;for(let r of e.responses)switch(r.modelName){case"CertificationRelated":o=r.topics[0];break;case"TrainingRelated":n=r.topics[0];break;default:t=r.topics;break}t.length&amp;&amp;Vbe(t),I.connectedExperiences&amp;&amp;(n||o)&amp;&amp;Ybe(n,o)}function vOe(e,t=!1,n=window.location){let o=To(n.pathname).toLowerCase();return!!e.find(i=&gt;t?o===i.toLowerCase():o.startsWith(i))}function Kbe(e){return e.find(t=&gt;vOe(t.pathnames,t.fullPathMatch,window.location))}var yOe=[{pathnames:["/iis/application-frameworks/running-classic-asp-applications-on-iis-7-and-iis-8/classic-asp-not-installed-by-default-on-iis"],fullPathMatch:!0,cardTitle:lc,cardIcon:"docon-people",content:{title:pu,supertitle:cc,tagText:"windows-server-iis",href:"/answers/topics/608348/windows-server-iis.html",description:x8}},{pathnames:["/windows/wsl/install"],fullPathMatch:!0,cardTitle:lc,cardIcon:"docon-people",content:{title:pu,supertitle:cc,tagText:"windows-uwp",href:"/answers/topics/46321/windows-uwp.html",description:T8}},{pathnames:["/office/client-developer/excel/excel-home"],fullPathMatch:!0,cardTitle:lc,cardIcon:"docon-people",content:{title:pu,supertitle:cc,tagText:"office-addins-dev",href:"/answers/topics/office-addins-dev.html",description:S8}},{pathnames:["/windows/security/information-protection/tpm/trusted-platform-module-overview"],fullPathMatch:!0,cardTitle:lc,cardIcon:"docon-people",content:{title:pu,supertitle:cc,tagText:"windows-10-security",href:"/answers/topics/windows-10-security.html",description:w8}},{pathnames:["/windows-hardware/design/minimum/windows-processor-requirements"],fullPathMatch:!0,cardTitle:lc,cardIcon:"docon-people",content:{title:pu,supertitle:cc,tagText:"windows-11",href:"/answers/topics/windows-11.html",description:E8}},{pathnames:["/sysinternals/downloads/process-explorer"],fullPathMatch:!0,cardTitle:lc,cardIcon:"docon-people",content:{title:pu,supertitle:cc,tagText:"windows-sysinternals-procexp",href:"/answers/topics/windows-sysinternals-procexp.html",description:k8}},{pathnames:["/azure/active-directory/authentication/howto-sspr-deployment"],fullPathMatch:!0,cardTitle:lc,cardIcon:"docon-people",content:{title:pu,supertitle:cc,tagText:"azure-active-directory",href:"/answers/topics/41/azure-active-directory.html",description:C8}}],xOe=[{pathnames:["/iis/application-frameworks/running-classic-asp-applications-on-iis-7-and-iis-8/classic-asp-not-installed-by-default-on-iis","/windows/wsl/install","/office/client-developer/excel/excel-home","/windows/security/information-protection/tpm/trusted-platform-module-overview","/windows-hardware/design/minimum/windows-processor-requirements","/sysinternals/downloads/process-explorer","/azure/active-directory/authentication/howto-sspr-deployment","/azure/app-service/configure-language-python"],fullPathMatch:!0,cardTitle:lc,cardIcon:"docon-people",content:{title:y8,href:"/answers/",supertitle:cc}}],TOe="right-rail-qna",SOe="right-rail-qna-mobile";async function Wbe(){let e=await wOe();if(e.length&lt;1)return;let t=Kbe(e),n=Array.from(document.querySelectorAll(`#${TOe}, #${SOe}`));if(!t)return;let{cardIcon:o,cardTitle:r,content:{title:i,supertitle:s,description:a,href:l,tagText:c}}=t,u=Dd(o,r),d=c?m`
				&lt;div class="tags margin-top-xs margin-bottom-xxs"&gt;
					&lt;span class="tag is-small"&gt;${c}&lt;/span&gt;
				&lt;/div&gt;
		  `:"",p=Md(u,m`
			${$d(i,!0,l,s)}
			${a?Nd(a):""} ${d}
		`,!0);for(let h of n)S(p,h),h.hidden=!1}async function wOe(){return I.previewQnALink?xOe:I.previewQnALinkSpecific?yOe:[]}var EOe=["grow-career","change-career","earn-credential","complete-project","tell-us"];function Xbe(e){return e==="earn-credential"&amp;&amp;!I.formAdvisorCredential?!1:EOe.includes(e)}var rR=!1,uT,oR="show-error-notification";function Jbe(){rR=!1,uT=void 0}function Zbe(){let e=new URL(location.href);e.searchParams.has(oR)&amp;&amp;(uT=e.searchParams.get(oR),rR=!0,e.searchParams.delete(oR),history.replaceState(null,"",e))}function lO(e){let t=w.reviewFeatures&amp;&amp;location.pathname.startsWith("/en-us/test/")?"test/":"",n=new URLSearchParams(location.search);n=aO(n,"delete","goal"),e&amp;&amp;(n=aO(n,"append",oR,e.toString())),location.href=`/${_.data.userLocale}/${t}plans/ai/${e_e(n)}`}function iR(){let e=w.reviewFeatures&amp;&amp;location.pathname.startsWith("/en-us/test/")?"test/training/home":"training",t=new URLSearchParams(location.search);t=aO(t,"delete","goal"),location.href=`/${_.data.userLocale}/${e}/${e_e(t)}`}function aO(e=new URLSearchParams(location.search),t="delete",n="goal",o){return t==="delete"&amp;&amp;n&amp;&amp;e.delete(n),t==="append"&amp;&amp;n&amp;&amp;o&amp;&amp;e.append(n,o),e}function e_e(e){return[...e.keys()].length&gt;0?`?${e.toString()}`:""}var n_={dependency_error:Tj,generating_timeout:Nw,harmful_content:yj,knowledge_service_error:xj,skilling_plan_failed:Nw,credentials_no_results:Sj,default:Nw};function sR(e,t,n,o,r,i,s,a){if(!e||!t||!n||!r)return m`Error loading form, please refresh the page`;let l=a?m`&lt;span class="badge badge-info margin-bottom-xs"&gt;${a}&lt;/span&gt;`:"",c=N8.replace("{time}",`&lt;span class="font-weight-normal"&gt;${k_.replace("{days}",o.toString())}&lt;/span&gt;`),u=q8.replace("{number}",r.length.toString());return m`
		${l}
		&lt;p class="font-size-xs text-transform-uppercase letter-spacing-wide margin-bottom-xxs"&gt;
			${uu}
		&lt;/p&gt;
		&lt;h2 class="font-size-h5 margin-bottom-xs"&gt;
			&lt;span class="icon" aria-hidden="true"&gt;
				&lt;span class="docon docon-sparkle gradient-text-vivid"&gt;&lt;/span&gt;
			&lt;/span&gt;
			${e}
		&lt;/h2&gt;
		&lt;p class="margin-bottom-xs"&gt;${t}&lt;/p&gt;
		&lt;p class="font-weight-semibold font-size-md margin-bottom-xs"&gt;
			&lt;span class="icon" aria-hidden="true"&gt;
				&lt;span class="docon docon-bullseye gradient-text-vivid"&gt;&lt;/span&gt;
			&lt;/span&gt;
			${mu}
		&lt;/p&gt;
		&lt;ul class="default"&gt;
			${n.map(d=&gt;m`&lt;li&gt;${d}&lt;/li&gt;`)}
		&lt;/ul&gt;
		&lt;p class="font-weight-semibold font-size-md margin-bottom-xs"&gt;
			&lt;span class="icon" aria-hidden="true"&gt;
				&lt;span class="docon docon-clock gradient-text-vivid"&gt;&lt;/span&gt;
			&lt;/span&gt;
			${z(c)}
		&lt;/p&gt;
		&lt;h3 class="font-size-md margin-bottom-xs"&gt;${u}&lt;/h3&gt;
		&lt;div&gt;
			${r.map((d,p)=&gt;kOe(d,p,i,s))}
		&lt;/div&gt;
	`}function kOe(e,t,n,o){if(!e)return"";let r=D8.replace("{number}",`&lt;span class="font-weight-normal"&gt;${e.daysToComplete}&lt;/span&gt;`);return m`
		&lt;details
			class="accordion accordion-lg ${t!==0?"border-top":""}"
			?open="${t===0}"
		&gt;
			&lt;summary data-bi-tn="${o}" data-bi-an="${n}" data-bi-name="plan-milestone"&gt;
				&lt;div class="accordion-header font-weight-semibold"&gt;
					${e.name}
					(${e.items.length===1?w5.replace("{number}",e.items.length.toString()):E5.replace("{number}",e.items.length.toString())})
				&lt;/div&gt;
			&lt;/summary&gt;
			&lt;div class="accordion-content background-color-body-medium padding-xs"&gt;
				&lt;p class="margin-bottom-xs"&gt;${e.description}&lt;/p&gt;
				&lt;p class="font-weight-semibold font-size-md margin-bottom-xs"&gt;
					&lt;span class="icon" aria-hidden="true"&gt;
						&lt;span class="docon docon-mountain-climbing gradient-text-vivid"&gt;&lt;/span&gt;
					&lt;/span&gt;
					${z(r)}
				&lt;/p&gt;
				${e.items.map(i=&gt;m`
						&lt;article class="card margin-top-xs"&gt;
							&lt;div class="card-content"&gt;
								&lt;p class="card-supertitle"&gt;${cu}&lt;/p&gt;
								&lt;a
									href="${i.url}"
									class="card-title"
									data-bi-tn="${o}"
									data-bi-an="${n}"
									data-bi-name="plan-content"
									&gt;${i.title}&lt;/a
								&gt;
							&lt;/div&gt;
						&lt;/article&gt;
					`)}
			&lt;/div&gt;
		&lt;/details&gt;
	`}var t_e=[{imageUrl:"/media/learn/plans/goal_grow_career.png?branch=main",goalId:"grow-career",title:Fw},{imageUrl:"/media/learn/plans/goal_change_career.png?branch=main",goalId:"change-career",title:Hw},{imageUrl:"/media/learn/plans/goal_earn_credential.png?branch=main",goalId:"earn-credential",title:Mw},{imageUrl:"/media/learn/plans/goal_complete_project.png?branch=main",goalId:"complete-project",title:Rw},{imageUrl:"/media/learn/plans/goal_tell_us.png?branch=main",goalId:"tell-us",title:U_}];function aR(e){return m`
		&lt;div
			id="ms--form-advisor-landing-page"
			data-test-id="form-advisor-page-container"
			class="uhf-container display-flex flex-direction-column justify-content-center height-full"
		&gt;
			${e}
		&lt;/div&gt;
	`}function n_e(){Zbe();let e=i3.replace("{user}",L.displayName),t=t_e,n="";if(I.formAdvisorCredential||(t=t_e.filter(o=&gt;o.goalId!=="earn-credential")),rR&amp;&amp;uT){let o=n_[uT];n=m`
			&lt;div class="notification notification-danger margin-block-sm"&gt;
				&lt;p&gt;${o}&lt;/p&gt;
			&lt;/div&gt;
		`,Jbe()}return m`
		&lt;div class="is-reading-width margin-block-sm"&gt;
			&lt;div id="ms--form-advisor-error-container"&gt;${n}&lt;/div&gt;
			&lt;h1 class="font-size-h1 font-weight-semibold line-height-normal margin-bottom-xs"&gt;
				${z(e)}
			&lt;/h1&gt;
			&lt;p&gt;${z(fj)}&lt;/p&gt;
		&lt;/div&gt;
		&lt;div class="margin-block-sm"&gt;
			&lt;h2 class="font-size-h2"&gt;${cj}&lt;/h2&gt;
			&lt;div class="grid is-5-desktop gap-xs margin-block-lg"&gt;
				${t.map(o=&gt;COe(o.imageUrl,o.title,o.goalId))}
			&lt;/div&gt;
		&lt;/div&gt;
	`}function COe(e,t,n){let o=w.reviewFeatures&amp;&amp;location.pathname.startsWith("/en-us/test/")?"test/":"",i=new URLSearchParams(location.search).get("preview"),s=i?`&amp;preview=${i}`:"",a=`/${_.data.userLocale}/${o}plans/ai/form?goal=${n}${s}`;return m`
		&lt;div
			class="position-relative text-align-center padding-sm background-color-body box-shadow-light border-radius-lg border-high-contrast"
		&gt;
			&lt;div class="image image-64x64 margin-bottom-xxs margin-inline-auto"&gt;
				&lt;img src="${e}" alt="" aria-hidden="true" /&gt;
			&lt;/div&gt;
			&lt;a
				href="${a}"
				class="color-text font-size-md stretched-link"
				data-bi-tn="choose-goal"
				data-bi-an="ai-plan-goal"
				data-bi-name="${n}"
			&gt;
				${t}
			&lt;/a&gt;
		&lt;/div&gt;
	`}function cO(){return m`
		&lt;div class="margin-block-sm margin-block-md-tablet flex-grow-1"&gt;
			&lt;div class="columns flex-wrap-wrap height-full"&gt;
				&lt;div class="column is-full is-5-desktop"&gt;
					&lt;div class="is-reading-width"&gt;
						&lt;h1 class="font-size-h1 font-weight-semibold line-height-normal margin-bottom-xs"&gt;
							${z(lQ)}
						&lt;/h1&gt;
						&lt;p&gt;${H8}&lt;/p&gt;
						&lt;div class="margin-top-sm buttons"&gt;
							&lt;a
								href="#"
								class="button docs-sign-in button-primary button-filled"
								data-bi-tn="choose-goal"
								data-bi-an="ai-plan-landing"
								data-bi-name="sign-up"
							&gt;
								${U6}
							&lt;/a&gt;
							&lt;a
								href="#"
								class="button docs-sign-in"
								data-bi-tn="choose-goal"
								data-bi-an="ai-plan-landing"
								data-bi-name="sign-in"
							&gt;
								${gB}
							&lt;/a&gt;
						&lt;/div&gt;
					&lt;/div&gt;
				&lt;/div&gt;
				&lt;div
					class="column is-full is-6-desktop is-offset-1-desktop margin-top-sm margin-top-none-desktop"
				&gt;
					&lt;article
						class="height-full border-high-contrast background-color-body border-radius-lg box-shadow-medium padding-sm padding-md-tablet"
					&gt;
						${AOe()}
					&lt;/article&gt;
				&lt;/div&gt;
			&lt;/div&gt;
		&lt;/div&gt;
	`}function AOe(){let e=_.data.userLocale,t={name:_7,description:s7,learningOutcomes:[a7,l7,c7],sections:[{name:u7,description:d7,daysToComplete:4,items:[{uid:"learn.wwl.get-started-azure-ai",title:p7,url:`/${e}/training/paths/get-started-azure-ai/`,pageType:"learn",pageKind:"learningPath"}]},{name:m7,description:h7,daysToComplete:17,items:[{uid:"learn.wwl.develop-language-solutions-azure-ai",title:g7,url:`/${e}/training/paths/develop-language-solutions-azure-ai/`,pageType:"learn",pageKind:"learningPath"},{uid:"learn.wwl.develop-ai-solutions-azure-openai",title:f7,url:`/${e}/training/paths/develop-ai-solutions-azure-openai/`,pageType:"learn",pageKind:"learningPath"},{uid:"learn.wwl.create-custom-copilots-ai-studio",title:b7,url:`/${e}/training/paths/create-custom-copilots-ai-studio/`,pageType:"learn",pageKind:"learningPath"}]}]},n=[];t.sections.forEach(r=&gt;{n.push(r.daysToComplete)});let o=n.reduce((r,i)=&gt;r+i,0);return sR(t.name,t.description,t.learningOutcomes,o,t.sections,"ai-plan-landing","choose-goal",i7)}async function o_e(){if(!A("formAdvisorLandingPage"))return;if(await mh(),!zs){iR();return}let t=document.querySelector("main");if(!t)return;let n=gr(await POe(),aR(m`&lt;p&gt;${qt}&lt;/p&gt;`));t.classList.add("height-full"),S(n,t)}async function POe(){return Ae.then(async()=&gt;aR(L.isAuthenticated?n_e():cO())).catch(e=&gt;(console.error("Error determining authentication status:",e),aR(cO())))}var r_e={id:"grow-career",imageUrl:"/media/learn/plans/goal_grow_career.png?branch=main",title:Fw,stages:[{id:"background",title:Pw,description:Iw},{id:"objectives",title:Yh,description:Uw,steps:["objective-career-goals"]},{id:"timeline",title:H_,description:O_},{id:"review",title:Qh,description:""}]},i_e={id:"change-career",imageUrl:"/media/learn/plans/goal_change_career.png?branch=main",title:Hw,stages:[{id:"objectives",title:Yh,description:Uw,steps:["objective-exploring-role","objective-career-goals"]},{id:"timeline",title:H_,description:O_},{id:"review",title:Qh,description:""}]},s_e={id:"earn-credential",imageUrl:"/media/learn/plans/goal_earn_credential.png?branch=main",title:Mw,stages:[{id:"background",title:Pw,description:Iw},{id:"objectives",title:Yh,description:Uw,steps:["objective-credential"]},{id:"timeline",title:H_,description:O_},{id:"review",title:Qh,description:""}]},a_e={id:"complete-project",imageUrl:"/media/learn/plans/goal_complete_project.png?branch=main",title:Rw,stages:[{id:"objectives",title:Yh,description:uj,steps:["objective-specific-project"]},{id:"review",title:Qh,description:""}]},l_e={id:"tell-us",imageUrl:"/media/learn/plans/goal_tell_us.png?branch=main",title:U_,stages:[{id:"objectives",title:Yh,description:U_,steps:["objective-tell-us-goal"]},{id:"background",title:Pw,description:Iw},{id:"timeline",title:H_,description:O_},{id:"review",title:Qh,description:""}]};function c_e(e){return m`
		&lt;div
			class="notification notification-info notification-dismissable margin-bottom-sm"
			data-dismissable
			data-dismiss-animation="fade"
		&gt;
			&lt;div class="notification-content"&gt;
				&lt;p&gt;${e}&lt;/p&gt;
			&lt;/div&gt;
			&lt;button type="button" class="notification-dismiss" data-bi-name="close" data-dismiss&gt;
				&lt;span class="visually-hidden"&gt;${C_}&lt;/span&gt;
				&lt;span class="icon" aria-hidden="true"&gt;
					&lt;span class="docon docon-navigate-close"&gt;&lt;/span&gt;
				&lt;/span&gt;
			&lt;/button&gt;
		&lt;/div&gt;
	`}function u_e(e){let t=e.goalConfig.stages[e.stageIndex].id==="review";return m`
		&lt;ul class="clean margin-top-md"&gt;
			${e.goalConfig.stages.map(n=&gt;IOe(e,n,t))}
		&lt;/ul&gt;
	`}function IOe(e,t,n){let o=e.stageIndex===e.goalConfig.stages.indexOf(t),r=e.stageIndex&gt;e.goalConfig.stages.indexOf(t),i=e.goalConfig.stages.length-1===e.goalConfig.stages.indexOf(t),s=r?"border-color-primary":"border-color-secondary",a=r?"docon-check-mark":"",l=o||r?"is-active background-color-primary color-primary-invert":"border-color-secondary border-md";if(n&amp;&amp;!e.busy){let c=e.formErrorBlocker?"danger":"success";s=`border-color-${c}`,a=e.formErrorBlocker?"":"docon-check-mark",l=`background-color-${c} color-primary-invert`}return m`
		&lt;li class="list-style-none font-size-lg"&gt;
			&lt;div class="display-flex"&gt;
				&lt;div
					class="flex-shrink-0 icon border border-radius-rounded margin-right-xxs margin-block-xxs ${l}"
				&gt;
					&lt;span class="font-size-xs docon ${a}"&gt;&lt;/span&gt;
				&lt;/div&gt;
				&lt;span
					class="align-self-center font-size-md line-height-normal ${o?"font-weight-semibold":""}"
				&gt;
					${t.title}
				&lt;/span&gt;
			&lt;/div&gt;
			${i?"":m`
						&lt;div
							class="wizard-state-item-line border-left-md ${s} margin-left-xxs padding-bottom-sm padding-bottom-md-desktop"
						&gt;&lt;/div&gt;
				  `}
		&lt;/li&gt;
	`}function d_e(e){let t=LOe(e);return m`
		&lt;button
			id="ms--form-advisor-start-over-btn"
			class="button button-clear width-full width-auto-tablet"
			data-bi-tn="${e.goal}"
			data-bi-an="${e.setDataBiAreaName()}"
			data-bi-name="start-over"
			type="button"
			@click="${()=&gt;t.show()}"
		&gt;
			&lt;span&gt;${BQ}&lt;/span&gt;
			&lt;span class="icon" aria-hidden="true"&gt;
				&lt;span class="docon docon-navigate-refresh"&gt;&lt;/span&gt;
			&lt;/span&gt;
		&lt;/button&gt;
	`}function LOe(e){let t=document.createElement("div"),n=ROe(e);return S(n,t),new _e(t)}function ROe(e){let t=w.reviewFeatures&amp;&amp;location.pathname.startsWith("/en-us/test/")?"test/":"",o=new URLSearchParams(location.search).get("preview"),r=o?`?preview=${o}`:"";return m`
		&lt;div class="modal-card"&gt;
			&lt;section class="modal-card-body"&gt;
				&lt;h2 class="font-size-h4 line-height-normal"&gt;
					${Oj}
				&lt;/h2&gt;
				&lt;p class="margin-top-xxs"&gt;
					${Bj}
				&lt;/p&gt;
			&lt;/section&gt;
			&lt;div class="modal-card-foot gap-xxs justify-content-flex-end padding-top-none"&gt;
				&lt;a
					data-autofocus
					href="/${_.data.userLocale}/${t}/plans/ai/${r}"
					class="button button-primary button-filled button-sm margin-right-none"
					data-bi-tn="${e.goal}"
					data-bi-an="ai-plan-modal"
					data-bi-name="start-over-without-saving"
				&gt;
					${Hj}
				&lt;/a&gt;
				&lt;button
					class="modal-close cancel-button button button-sm"
					data-bi-tn="${e.goal}"
					data-bi-an="ai-plan-modal"
					data-bi-name="cancel-start-over"
					type="button"
				&gt;&lt;/button&gt;
			&lt;/div&gt;
		&lt;/div&gt;
	`}function p_e(e){let t=e.formData.roleDetails!==void 0&amp;&amp;e.formData.roleDetails!=="",n=t?e.formData.roleDetails:"",o=r=&gt;e.formData.role!==void 0&amp;&amp;e.formData.role===r;return m`
		&lt;div class="field"&gt;
			&lt;label class="field-label" for="ms--choose-a-role"&gt;
				${z8}
				&lt;span class="required-indicator"&gt;&lt;/span&gt;
			&lt;/label&gt;
			&lt;div class="field-body"&gt;
				&lt;div class="select"&gt;
					&lt;select name="role" id="ms--choose-a-role" required&gt;
						&lt;option value="" disabled ?selected="${!t}"&gt;
							${G8}
						&lt;/option&gt;
						${e.roles.map(r=&gt;m`
									&lt;option value="${r.slug}" ?selected="${o(r.slug)}"&gt;
										${r.displayName}
									&lt;/option&gt;
								`)}
					&lt;/select&gt;
				&lt;/div&gt;
			&lt;/div&gt;
		&lt;/div&gt;

		&lt;div class="field"&gt;
			&lt;label class="label" for="ms--role-details"&gt;
				${V8}
			&lt;/label&gt;
			&lt;div class="field-body"&gt;
				&lt;textarea
					id="ms--role-details"
					name="roleDetails"
					id="ms--provide-role-details"
					class="textarea"
					maxlength="500"
					placeholder="${j8}"
					rows="3"
					cols="30"
					.value="${n}"
				&gt;&lt;/textarea&gt;
			&lt;/div&gt;
		&lt;/div&gt;

		&lt;fieldset class="field"&gt;
			&lt;legend class="field-label"&gt;
				${Y8}
				&lt;span class="required-indicator"&gt;&lt;/span&gt;
			&lt;/legend&gt;
			&lt;div class="field-body display-flex flex-direction-column"&gt;
				&lt;label class="radio margin-bottom-xxs"&gt;
					&lt;input
						name="level"
						type="radio"
						class="radio-dot"
						value="beginner"
						id="ms--level-required"
						required
						?checked="${e.formData.level==="beginner"}"
					/&gt;
					&lt;span class="radio-label-text"&gt;
						${Q8}
					&lt;/span&gt;
				&lt;/label&gt;
				&lt;label class="radio margin-bottom-xxs"&gt;
					&lt;input
						name="level"
						type="radio"
						class="radio-dot"
						value="intermediate"
						?checked="${e.formData.level==="intermediate"}"
					/&gt;
					&lt;span class="radio-label-text"&gt;
						${K8}
					&lt;/span&gt;
				&lt;/label&gt;
				&lt;label class="radio margin-bottom-xxs"&gt;
					&lt;input
						name="level"
						type="radio"
						class="radio-dot"
						value="advanced"
						?checked="${e.formData.level==="advanced"}"
					/&gt;
					&lt;span class="radio-label-text"&gt;
						${W8}
					&lt;/span&gt;
				&lt;/label&gt;
			&lt;/div&gt;
		&lt;/fieldset&gt;
	`}var dT={certification:"certification","applied-skill":"appliedSkill"},MOe={payload:{name:"Getting started with generative AI using Azure OpenAI Service",description:"Leverage the best Microsoft Learn resources to help you understand how to prepare for using Azure OpenAI Service with generative AI through this Microsoft Learn Collection.",learningOutcomes:["Build predictive models using regression techniques","Utilize Azure's machine learning tools to deploy your models"],sections:[{name:"Milestone 1 name",description:"Preparing datasets for machine learning",daysToComplete:3,items:[{uid:"learn.wwl.explore-azure-machine-learning-workspace",url:"/training/paths/explore-azure-machine-learning-workspace/",title:"Explore and configure the Azure Machine Learning workspace - Training",pageType:"learn",pageKind:"path"}]},{name:"Milestone 2 name",description:"Get Certified in Azure AI Fundamentals",daysToComplete:3,items:[{uid:"certification.azure-ai-fundamentals",url:"/credentials/certifications/azure-ai-fundamentals/",title:"Microsoft Certified: Azure AI Fundamentals - Certifications",pageType:"learn",pageKind:"certification"}]}]},sessionId:"ccb5d0fe-967c-4a29-9330-458939055d49",interactionId:"97cd9fde-fcea-47ed-845b-3abe9cfa2c6f",message:"",assistantMessageCount:0,documents:{}};async function m_e(e){if(I.formAdvisorMocks)return new Promise(o=&gt;{setTimeout(()=&gt;{o(MOe)},5*1e3)});let t={body:JSON.stringify({payload:e}),headers:{Accept:"application/json","Content-Type":"application/json"},method:"POST"},n=await M(j($.copilot.chatPlanGeneration,t,!0),void 0,2*60*1e3);return ue(n),n.ok?n.json():Promise.reject(n)}var DOe={handleEvent(e){let t=e.target instanceof HTMLElement&amp;&amp;e.target;if(!t||t.getAttribute("type")!=="radio")return;let n=t.closest("label"),o=document.querySelectorAll(`[data-toggle-content="${t.name}"]`);!o||!n||o.forEach(r=&gt;{if(!r)return;let i=r.parentNode===n.parentNode,s=r.querySelectorAll("input, select, textarea");i?(s.forEach(a=&gt;{a.toggleAttribute("disabled",!t.checked),a.toggleAttribute("data-skip-validation",!t.checked)}),r.toggleAttribute("hidden",!t.checked)):(s.forEach(a=&gt;{a.toggleAttribute("disabled",!0),a.toggleAttribute("data-skip-validation",!0)}),r.toggleAttribute("hidden",!0))})}};function uO(e,t,n,o,r,i){let s=!e.busy&amp;&amp;e.credentials.types.length===1,a=s||r;return m`
		&lt;div&gt;
			${s?"":m`&lt;label class="radio margin-bottom-xxs"&gt;
						&lt;input
							id="${t}"
							@change="${DOe}"
							name="${n}"
							type="radio"
							class="radio-dot"
							?checked="${r}"
						/&gt;
						&lt;span class="radio-label-text ${e.busy?"skeleton":""}"&gt;${o}&lt;/span&gt;
				  &lt;/label&gt;`}
			&lt;div
				class="field ${s?"":"margin-left-md margin-bottom-sm"}"
				data-toggle-content="${n}"
				?hidden="${!a}"
			&gt;
				${e.busy?"":i}
			&lt;/div&gt;
		&lt;/div&gt;
	`}function $Oe(e,t){let n=t.target instanceof HTMLElement&amp;&amp;t.target;if(!n||n.getAttribute("type")!=="checkbox")return;let o=n.id;if(!o)return;let r=document.querySelector(`[data-toggle-content="${o}"]`);if(!r)return;r.toggleAttribute("hidden",!n.checked);let i=r.querySelectorAll("input, select, textarea");i.forEach(s=&gt;{s.toggleAttribute("disabled",!n.checked),s.toggleAttribute("data-skip-validation",!n.checked)}),e&amp;&amp;!n.checked&amp;&amp;i&amp;&amp;i.length&gt;0&amp;&amp;i.forEach(s=&gt;{let a=s.getAttribute("name");a&amp;&amp;(a==="role"||a==="roleDetails"||a==="level"||a==="goal"||a==="subjects"||a==="credentialObjective"||a==="timelineWeek"||a==="timelineTotal"||a==="project")&amp;&amp;delete e[a]})}function lR(e,t,n,o,r,i,s){let a=e.formData;return e.busy?m`&lt;label class="checkbox skeleton"
				&gt;&lt;span class="checkbox-check" role="presentation" aria-hidden="true"&gt;&lt;/span
		  &gt;&lt;/label&gt;`:m`
				&lt;div ?hidden="${!t}"&gt;
					&lt;label class="checkbox ${e.busy?"skeleton":""}"&gt;
						&lt;input
							type="checkbox"
							id="${n}"
							name="${o}"
							@change="${l=&gt;$Oe(a,l)}"
							?checked="${i}"
						/&gt;
						&lt;span class="checkbox-check" role="presentation" aria-hidden="true"&gt;&lt;/span&gt;
						&lt;span class="checkbox-text"&gt; ${r} &lt;/span&gt;
					&lt;/label&gt;
					&lt;div
						class="field margin-left-md margin-bottom-sm"
						data-toggle-content="${n}"
						?hidden="${!i}"
					&gt;
						${s}
					&lt;/div&gt;
				&lt;/div&gt;
		  `}function f_e(e){!e.busy&amp;&amp;!e.credentials.hasResults&amp;&amp;(e.busy=!0,e.getCredentials());let t="career-goals",n=!e.busy&amp;&amp;e.subject.length&gt;0;return m`
		&lt;fieldset class="field"&gt;
			&lt;legend class="field-label"&gt;
				${lj}
				&lt;span class="required-indicator"&gt;&lt;/span&gt;
			&lt;/legend&gt;
			&lt;p class="margin-bottom-xs"&gt;Select all that apply&lt;/p&gt;
			&lt;div class="field-body"&gt;
				&lt;div class="checkbox-group required"&gt;
					${lR(e,n,"ms--enhance-skill",t,tj,e.formData.subjects!==void 0&amp;&amp;e.formData.subjects.length&gt;0,NOe(e))}
					${lR(e,e.credentials.count&gt;0,"ms--earn-credential",t,ej,e.formData.credentialObjective!==void 0,FOe(e))}
					${lR(e,!0,"ms--complete-project",t,Z8,e.formData.project!==void 0&amp;&amp;e.formData.project!=="",qOe(e))}
				&lt;/div&gt;
			&lt;/div&gt;
		&lt;/fieldset&gt;
	`}function NOe(e){let t=s=&gt;e.formData.subjects!==void 0&amp;&amp;e.formData.subjects.includes(s),n,o=[];if(e.formData.subjects&amp;&amp;e.formData.subjects.length&gt;0){let s=e.formData.subjects[0];n=e.subject.find(a=&gt;a.level===1&amp;&amp;a.value===s),e.formData.subjects.length&gt;1&amp;&amp;e.formData.subjects.slice(1).forEach(l=&gt;e.subject.find(c=&gt;{c.level===2&amp;&amp;l===c.value&amp;&amp;o.push(c)}))}let r=s=&gt;{let l=s.target.value,c=document.getElementById("ms--select-subject-children-container"),u=document.getElementById("ms--select-subject-children");!u||!c||(e.formData.subjects=[],n=e.subject.find(d=&gt;d.value===l),o=n!==void 0?e.subject.filter(d=&gt;d.parent===n?.value):[],o.length&gt;0?(c.hidden=!1,u.disabled=!1,u.innerHTML="",u.toggleAttribute("data-skip-validation",!1),o.forEach(d=&gt;{let p=document.createElement("option");p.value=d.value,p.text=d.displayName,u.appendChild(p)}),c.querySelector("[data-field-error]")?.remove()):(c.hidden=!0,u.disabled=!0,u.innerHTML="",u.toggleAttribute("data-skip-validation",!0)))},i=()=&gt;!!e.subject.find(s=&gt;s.level===2&amp;&amp;s.parent===n?.value);return m`
		&lt;div class="field"&gt;
			&lt;label class="field-label" for="ms--select-subject-family"&gt;
				${JM}
				&lt;span class="required-indicator"&gt;&lt;/span&gt;
			&lt;/label&gt;
			&lt;div class="field-body"&gt;
				&lt;div class="select"&gt;
					&lt;select
						name="subjects"
						id="ms--select-subject-family"
						data-skip-validation
						@change="${r}"
						required
					&gt;
						&lt;option value="" disabled ?selected="${!n}"&gt;
							${JM}
						&lt;/option&gt;
						${e.subject.map(s=&gt;s.level===1?m`
										&lt;option value="${s.value}" ?selected="${t(s.value)}"&gt;
											${s.displayName}
										&lt;/option&gt;
								  `:"")}
					&lt;/select&gt;
				&lt;/div&gt;
			&lt;/div&gt;
		&lt;/div&gt;
		&lt;div
			class="field"
			id="ms--select-subject-children-container"
			?hidden="${!i()}"
		&gt;
			&lt;label class="field-label" for="ms--select-subject-children"&gt;
				${XM}
				&lt;span class="required-indicator"&gt;&lt;/span&gt;
			&lt;/label&gt;
			&lt;div class="field-body"&gt;
				&lt;div class="select select-multiple"&gt;
					&lt;select
						name="subjects"
						id="ms--select-subject-children"
						multiple
						required
						?disabled="${!i()}"
						?data-skip-validation="${!i()}"
					&gt;
						&lt;option value="" disabled ?selected="${!o}"&gt;
							${XM}
						&lt;/option&gt;
						${e.subject.map(s=&gt;s.level===2&amp;&amp;s.parent===n?.value?m`
										&lt;option value="${s.value}" ?selected="${t(s.value)}"&gt;
											${s.displayName}
										&lt;/option&gt;
								  `:"")}
					&lt;/select&gt;
				&lt;/div&gt;
			&lt;/div&gt;
			&lt;div class="color-text-subtle font-size-xs line-height-normal margin-top-xxs"&gt;
				&lt;span class="icon" aria-hidden="true"&gt;
					&lt;span class="docon docon-status-info-outline"&gt;&lt;/span&gt;
				&lt;/span&gt;
				&lt;span&gt; ${oj} &lt;/span&gt;
			&lt;/div&gt;
		&lt;/div&gt;
	`}function qOe(e){let n=e.formData.project!==void 0&amp;&amp;e.formData.project!==""?e.formData.project:"";return m`
		&lt;div class="field"&gt;
			&lt;label class="label" for="ms--tell-us-goal"&gt;
				${rj}
				&lt;span class="required-indicator"&gt;&lt;/span&gt;
			&lt;/label&gt;
			&lt;div class="field-body"&gt;
				&lt;textarea
					id="ms--tell-us-goal"
					name="project"
					class="textarea"
					maxlength="500"
					rows="4"
					cols="30"
					placeholder="${nj}"
					required
					data-skip-validation
				&gt;
${n}&lt;/textarea
				&gt;
			&lt;/div&gt;
		&lt;/div&gt;
	`}function FOe(e){let t=!e.busy&amp;&amp;e.credentials.types.length===1,n=e.formData.credentialObjective!==void 0,o=e.formData.credentialObjective!==void 0&amp;&amp;e.formData.credentialObjective.type==="appliedSkill",r=e.formData.credentialObjective!==void 0&amp;&amp;e.formData.credentialObjective.type==="certification",i="industry-recognized-certifications",s="appplied-skills",a=l=&gt;{e.formData.credentialObjective=void 0;let c=l.target instanceof HTMLElement&amp;&amp;l.target;if(!c)return;let u=c.value;if(!u)return;let d=document.getElementById("ms--earn-credential-options");if(d)switch(u){case i:S(g_e(e),d);break;case s:S(h_e(e),d);break}};return m`${t?"":m`&lt;fieldset class="field"&gt;
					&lt;label
						class="field-label ${e.busy?"skeleton":""}"
						for="ms--select-credential-objective"
					&gt;
						${sj}
						&lt;span class="required-indicator"&gt;&lt;/span&gt;
					&lt;/label&gt;
					&lt;div class="field-body"&gt;
						&lt;div class="select ${e.busy?"skeleton":""}"&gt;
							&lt;select
								id="ms--select-credential-objective"
								name="credentialsOption"
								@change="${a}"
								data-skip-validation
								required
							&gt;
								&lt;option value="" disabled ?selected=${!n}&gt;
									${aj}
								&lt;/option&gt;
								&lt;option value="${i}" ?selected="${r}"&gt;
									${$w}
								&lt;/option&gt;
								&lt;option value="${s}" ?selected="${o}"&gt;
									${Yn(J8)}
								&lt;/option&gt;
							&lt;/select&gt;
						&lt;/div&gt;
					&lt;/div&gt;
			  &lt;/fieldset&gt;`}
		&lt;div id="ms--earn-credential-options"&gt;
			${!e.busy&amp;&amp;(e.credentials.hasOnlyCertifications||r)?g_e(e):""}
			${!e.busy&amp;&amp;(e.credentials.hasOnlyAppliedSkills||o)?h_e(e):""}
		&lt;/div&gt; `}function b_e(e,t){return e.formData.credentialObjective!==void 0&amp;&amp;e.formData.credentialObjective.uid===t}function h_e(e){let t=e.formData.credentialObjective!==void 0&amp;&amp;e.formData.credentialObjective.type===dT["applied-skill"];return m`
		&lt;div class="field margin-top-xxs"&gt;
			&lt;label
				class="label margin-bottom-xxs ${e.busy?"skeleton":""}"
				for="ms--select-applied-skills"
			&gt;
				${Yn(Dw)}
				&lt;span class="required-indicator"&gt;&lt;/span&gt;
			&lt;/label&gt;
			&lt;div class="field-body"&gt;
				&lt;div class="select"&gt;
					&lt;select name="credentialObjective" id="ms--select-applied-skills" required&gt;
						&lt;option value="" disabled ?selected="${!t}"&gt;
							${Lw}
						&lt;/option&gt;
						${e.credentials?.appliedSkills.map(n=&gt;m`
									&lt;option
										?selected="${b_e(e,n.uid)}"
										value="${n.uid}"
									&gt;
										${n.title}
									&lt;/option&gt;
								`)}
					&lt;/select&gt;
				&lt;/div&gt;
			&lt;/div&gt;
			&lt;p class="color-text-subtle font-size-xs line-height-normal margin-top-xxs"&gt;
				${ij}
			&lt;/p&gt;
		&lt;/div&gt;
	`}function g_e(e){let t=e.formData.credentialObjective!==void 0&amp;&amp;e.formData.credentialObjective.type===dT.certification;return m`
		&lt;div class="margin-top-xxs field"&gt;
			&lt;label
				class="label margin-bottom-xxs ${e.busy?"skeleton":""}"
				for="ms--industry-recognized-certs"
			&gt;
				${F_}
				&lt;span class="required-indicator"&gt;&lt;/span&gt;
			&lt;/label&gt;
			&lt;div class="field-body"&gt;
				&lt;div class="select"&gt;
					&lt;select name="credentialObjective" id="ms--industry-recognized-certs" required&gt;
						&lt;option value="" disabled ?selected="${!t}"&gt;
							${F_}
						&lt;/option&gt;
						${e.credentials?.certifications.map(n=&gt;m`
									&lt;option
										?selected="${b_e(e,n.uid)}"
										value="${n.uid}"
									&gt;
										${n.title}
									&lt;/option&gt;
								`)}
					&lt;/select&gt;
				&lt;/div&gt;
			&lt;/div&gt;
		&lt;/div&gt;
	`}function __e(e){if(!e.busy&amp;&amp;!e.credentials.hasResults&amp;&amp;(e.busy=!0,e.getCredentials()),e.credentials.hasResults&amp;&amp;e.credentials.count===0)throw e.formError=!0,e.formErrorId="credentials_no_results",e.notifyPropertyChanged(),new Error(`No credentials found for role: ${e.formData.role}`);let t=e.formData.credentialObjective!==void 0&amp;&amp;e.formData.credentialObjective.type==="appliedSkill",n=e.formData.credentialObjective!==void 0&amp;&amp;e.formData.credentialObjective.type==="certification",o="credentialsOption";return m`
		&lt;fieldset class="field"&gt;
			&lt;legend class="field-label"&gt;
				${bj}
				&lt;span class="required-indicator"&gt;&lt;/span&gt;
			&lt;/legend&gt;
			&lt;div class="field-body"&gt;
				&lt;div class="display-flex flex-direction-column radio-group required"&gt;
					${uO(e,"ms--credential-applied-skills",o,_j,t,HOe(e,t,e.credentials.hasOnlyAppliedSkills))}
					${uO(e,"ms--credential-certification",o,vj,n,OOe(e,n,e.credentials.hasOnlyCertifications))}
				&lt;/div&gt;
			&lt;/div&gt;
		&lt;/fieldset&gt;
	`}function UOe(e,t){return e.formData.credentialObjective!==void 0&amp;&amp;e.formData.credentialObjective.uid===t}function HOe(e,t,n){return v_e(e,"ms--select-applied-skills",Yn(Dw),Lw,t,n,e.credentials.appliedSkills)}function OOe(e,t,n){return v_e(e,"ms--industry-recognized-certs",$w,F_,t,n,e.credentials.certifications)}function v_e(e,t,n,o,r,i,s){let a=!e.busy&amp;&amp;e.credentials.types.length===2,l=i||r;return i||a?m`
				&lt;div class="field-body"&gt;
					&lt;label class="label margin-bottom-xxs" for="${t}"&gt; ${n} &lt;/label&gt;
					&lt;div class="select"&gt;
						&lt;select
							name="credentialObjective"
							id="${t}"
							?disabled="${!l}"
							?data-skip-validation="${!l}"
							required
						&gt;
							&lt;option value="" disabled ?selected="${!r}"&gt;
								${o}
							&lt;/option&gt;
							${s?.map(c=&gt;m`
										&lt;option
											?selected="${UOe(e,c.uid)}"
											value="${c.uid}"
										&gt;
											${c.title}
										&lt;/option&gt;
									`)}
						&lt;/select&gt;
					&lt;/div&gt;
				&lt;/div&gt;
		  `:""}function y_e(e){if(!e.roles)return"";let t=e.formData.roleDetails!==void 0&amp;&amp;e.formData.roleDetails!=="",n=t?e.formData.roleDetails:"",o=r=&gt;e.formData.role!==void 0&amp;&amp;e.formData.role===r;return m`
		&lt;h3 class="margin-bottom-xxs"&gt;
			${Uj}
		&lt;/h3&gt;
		&lt;div class="field"&gt;
			&lt;label class="field-label margin-bottom-xxs" for="ms--choose-a-role"&gt;
				${Fj}
				&lt;span class="required-indicator"&gt;&lt;/span&gt;
			&lt;/label&gt;
			&lt;div class="field-body"&gt;
				&lt;div class="select"&gt;
					&lt;select name="role" id="ms--choose-a-role" required&gt;
						&lt;option value="" disabled ?selected="${!t}"&gt;
							${qj}
						&lt;/option&gt;
						${e.roles.map(r=&gt;m`
									&lt;option value="${r.slug}" ?selected="${o(r.slug)}"&gt;
										${r.displayName}
									&lt;/option&gt;
								`)}
					&lt;/select&gt;
				&lt;/div&gt;
			&lt;/div&gt;
		&lt;/div&gt;
		&lt;div class="field"&gt;
			&lt;label class="label" for="ms--role-details"&gt;
				${Nj}
			&lt;/label&gt;
			&lt;div class="field-body"&gt;
				&lt;textarea
					id="ms--role-details"
					name="roleDetails"
					class="textarea"
					maxlength="500"
					rows="4"
					cols="30"
					placeholder="${$j}"
				&gt;
${n}&lt;/textarea
				&gt;
			&lt;/div&gt;
		&lt;/div&gt;
	`}function x_e(e){let n=e.formData.project!==void 0&amp;&amp;e.formData.project!==""?e.formData.project:"";return m`
		&lt;article class="border border-radius-lg padding-xs margin-bottom-sm"&gt;
			&lt;h3 class=""&gt;
				&lt;span class="icon" aria-hidden="true"&gt;
					&lt;span class="docon docon-developer-board-lightning gradient-text-vivid"&gt;&lt;/span&gt;
				&lt;/span&gt;
				${mj}
			&lt;/h3&gt;
			&lt;p class="font-size-sm color-text-subtle line-height-normal margin-top-xs"&gt;
				${z(hj)}
			&lt;/p&gt;
			&lt;p class="font-size-sm color-text-subtle margin-top-xs"&gt;
				${z(gj)}
			&lt;/p&gt;
		&lt;/article&gt;
		&lt;div class="field"&gt;
			&lt;label class="label" for="ms--specific-project-goal"&gt;
				${dj}
				&lt;span class="required-indicator"&gt;&lt;/span&gt;
			&lt;/label&gt;
			&lt;div class="field-body"&gt;
				&lt;textarea
					id="ms--specific-project-goal"
					name="project"
					class="textarea"
					maxlength="500"
					rows="4"
					cols="30"
					placeholder="${pj}"
					required
				&gt;
${n}&lt;/textarea
				&gt;
			&lt;/div&gt;
		&lt;/div&gt;
	`}function T_e(e){let n=e.formData.project!==void 0&amp;&amp;e.formData.project!==""?e.formData.project:"";return m`
		&lt;div class="field"&gt;
			&lt;label class="label" for="ms--tell-us-goal"&gt;
				${Gj}
				&lt;span class="required-indicator"&gt;&lt;/span&gt;
			&lt;/label&gt;
			&lt;div class="field-body"&gt;
				&lt;textarea
					id="ms--tell-us-goal"
					name="project"
					class="textarea"
					maxlength="500"
					rows="4"
					cols="30"
					placeholder="${jj}"
					required
				&gt;
${n}&lt;/textarea
				&gt;
			&lt;/div&gt;

			&lt;p class="color-text-subtle font-size-xs line-height-normal margin-top-xs"&gt;
				${Vj}
			&lt;/p&gt;
		&lt;/div&gt;
	`}var S_e=!1;function w_e(e,t,n,o){window.addEventListener("submit",r=&gt;{let i=r.target instanceof HTMLElement&amp;&amp;r.target.closest("[data-plan-feedback-verbatim-form]");if(!i||(r.preventDefault(),i.querySelector(".errored")))return;BOe(r,i,n,o),S_e=!0;let s=document.createElement("div");s.classList.add("modal-slide"),S(t,s),e.updateContent(s,!1,!1)})}function BOe(e,t,n,o){if(!e)return;let r=t.querySelector("#ms--plan-user-feedback-textarea"),i=r?r.value:"",s=t.querySelector(".thumb-rating-button.button-selected"),a=s&amp;&amp;s.dataset.binaryRatingResponse==="rating-yes"?1:0;e.target&amp;&amp;_n(e.target,{behavior:de.SURVEYCOMPLETE,actionType:Ue.OTHER,content:{autoIngest:!0,type:"ai-plan-feedback",sessionId:n,feedbackData:{sat:a,vtbm:i,sessionId:n,interactionId:o}}})}function pT(e,t=Array.from(document.querySelectorAll("[data-binary-rating-response]"))){if(!(!e||S_e||t.length===0))for(let n of t){let o=n.dataset.binaryRatingResponse===e;n.classList[o?"add":"remove"]("button-selected","button-filled"),n.setAttribute("aria-pressed",o?"true":"false")}}function k_e(e,t){let n=e.sessionId??"",o=e.interactionId??"",r=zOe(n,o,t);w_e(r,KOe(),n,o);let i="rating-no",s="rating-yes";return m`
		&lt;div class="display-flex align-items-center flex-wrap-wrap gap-xxs"&gt;
			&lt;p&gt;${ZM}&lt;/p&gt;
			&lt;div class="display-flex gap-xxs"&gt;
				&lt;button
					@click=${()=&gt;{E_e(r),r.show(),pT(s)}}
					class="thumb-rating-button like button button-primary button-sm"
					type="button"
					data-binary-rating-response="${s}"
					aria-pressed="false"
					aria-label="${e0}"
				&gt;
					&lt;span class="icon" aria-hidden="true"&gt;
						&lt;span class="docon docon-like"&gt;&lt;/span&gt;
					&lt;/span&gt;
					&lt;span&gt;${fs}&lt;/span&gt;
				&lt;/button&gt;
				&lt;button
					@click=${()=&gt;{E_e(r),r.show(),pT(i)}}
					class="thumb-rating-button dislike button button-primary button-sm"
					type="button"
					data-binary-rating-response="${i}"
					aria-pressed="false"
					aria-label="${t0}"
				&gt;
					&lt;span class="icon" aria-hidden="true"&gt;
						&lt;span class="docon docon-dislike"&gt;&lt;/span&gt;
					&lt;/span&gt;
					&lt;span&gt;${Li}&lt;/span&gt;
				&lt;/button&gt;
			&lt;/div&gt;
		&lt;/div&gt;
	`}function zOe(e,t,n){let o=document.createElement("div");o.classList.add("modal-content");let r=new _e(o),i=YOe(r,e,t,n);return S(i,o),r}async function GOe(e,t,n){let o=e.contentElement,r=o.querySelector("#ms--plan-user-feedback-textarea"),i=r?r.value:"",s=o.querySelector(".thumb-rating-button.button-selected"),a=s&amp;&amp;s.dataset.binaryRatingResponse==="rating-yes"?1:0;e.pushContent(QOe(e,a,i,t,n))}function VOe(e){e.popContent(),e.contentElement.querySelector("#ms--plan-feedback-payload-button")?.focus()}function E_e(e){let t=e.contentElement;if(!t)return;t.getAttribute("id")==="ms--feedback-payload-modal"&amp;&amp;e.popContent()}async function jOe(){await Ae;let e=L&amp;&amp;L.authenticationMode==="AAD"?t6:e6;return z(e)}function YOe(e,t,n,o,r=jOe){let i="rating-no",s="rating-yes";return m`
		&lt;div class="modal-card"&gt;
			&lt;header class="modal-card-head padding-none"&gt;
				&lt;button
					type="button"
					class="modal-close modal-card-close-button is-sticky"
					aria-label="${ge}"
					data-autofocus
				&gt;&lt;/button&gt;
			&lt;/header&gt;
			&lt;section class="modal-card-body padding-none"&gt;
				&lt;div class="modal-slide-container padding-sm"&gt;
					&lt;div class="modal-slide"&gt;
						&lt;h2 class="font-size-h4"&gt;${ZM}&lt;/h2&gt;
						&lt;form
							data-plan-feedback-verbatim-form
							data-bi-name="form-advisor-generated-plan-feedback-form"
							data-hide-validation-banner
							class="margin-top-xs"
							action="#"
							method="POST"
							novalidate=""
						&gt;
							&lt;form-behavior
								new=""
								nosubmit
								navigation="follow"
								header-content-type="application/json"
								header-x-docsauth="cookie"
								loc-input-max-length="${Zs}"
								loc-input-min-length="${ea}"
								loc-input-required="${ta}"
								loc-not-authenticated="${na}"
								loc-not-authorized="${oa}"
								loc-please-fix-the-following-issues="${Do}"
								loc-there-are-no-edits-to-submit="${ra}"
								loc-too-many-requests="${ia}"
								loc-we-encountered-an-unexpected-error="${Kr}"
							&gt;&lt;/form-behavior&gt;
							&lt;p class="visually-hidden"&gt;${el}&lt;/p&gt;

							&lt;fieldset data-feedback-rating class="field margin-bottom-none"&gt;
								&lt;legend class="label visually-hidden"&gt;
									${$h}
									&lt;span class="required-indicator"&gt;&lt;/span&gt;
								&lt;/legend&gt;
								&lt;div class="field-body"&gt;
									&lt;div class="buttons choice-selection required"&gt;
										&lt;button
											class="thumb-rating-button like button button-primary button-sm margin-right-xxs"
											data-test-id="rating-yes"
											data-binary-rating-response="${s}"
											title="${e0}"
											type="button"
											data-bi-tn="${o}"
											data-bi-an="ai-plan-modal"
											data-bi-name="button-rating-yes"
											aria-pressed="false"
											@click=${()=&gt;{pT(s)}}
										&gt;
											&lt;span class="icon" aria-hidden="true"&gt;
												&lt;span class="docon docon-like"&gt;&lt;/span&gt;
											&lt;/span&gt;
											&lt;span&gt;${fs}&lt;/span&gt;
										&lt;/button&gt;
										&lt;button
											class="thumb-rating-button dislike button button-primary button-sm"
											data-binary-rating-response="${i}"
											title="${t0}"
											type="button"
											data-bi-tn="${o}"
											data-bi-an="ai-plan-modal"
											data-bi-name="button-rating-no"
											aria-pressed="false"
											@click=${()=&gt;{pT(i)}}
										&gt;
											&lt;span class="icon" aria-hidden="true"&gt;
												&lt;span class="docon docon-dislike"&gt;&lt;/span&gt;
											&lt;/span&gt;
											&lt;span&gt;${Li}&lt;/span&gt;
										&lt;/button&gt;
									&lt;/div&gt;
								&lt;/div&gt;
							&lt;/fieldset&gt;

							&lt;div class="field"&gt;
								&lt;label class="label" for="ms--plan-user-feedback-textarea"&gt;
									&lt;span&gt;${Cj}&lt;/span&gt;
								&lt;/label&gt;
								&lt;div class="field-body"&gt;
									&lt;textarea
										id="ms--plan-user-feedback-textarea"
										data-test-id="plan-user-feedback-textarea"
										class="textarea"
										maxlength="999"
										rows="4"
										placeholder="${wj}"
									&gt;&lt;/textarea&gt;
								&lt;/div&gt;
							&lt;/div&gt;

							&lt;p class="font-size-sm line-height-normal margin-top-xs"&gt;
								${z(Ej.replace("{here}",""))}
								&lt;button
									type="button"
									@click=${()=&gt;GOe(e,t,n)}
									id="ms--plan-feedback-payload-button"
									class="link-button is-lowercase"
									data-bi-name="button-plan-feedback-payload"
								&gt;
									${o3}
								&lt;/button&gt;
							&lt;/p&gt;

							&lt;p class="font-size-sm line-height-normal color-text-subtle margin-top-xs"&gt;
								${gr(r(),m``)}
							&lt;/p&gt;

							&lt;button
								type="submit"
								data-test-id="binary-rating-submit"
								class="button button-sm button-primary button-filled margin-top-xs"
								data-bi-name="button-feedback-submit"
							&gt;
								${Xn}
							&lt;/button&gt;
						&lt;/form&gt;
					&lt;/div&gt;
				&lt;/div&gt;
			&lt;/section&gt;
		&lt;/div&gt;
	`}function QOe(e,t,n,o,r){let i={sessionId:o,feedbackData:{sat:t,vtbm:n,sessionId:o,interactionId:r}},s=document.createElement("div");s.classList.add("modal-content"),s.setAttribute("id","ms--feedback-payload-modal");let a=m`
		&lt;div class="modal-card"&gt;
			&lt;section class="modal-card-body padding-none"&gt;
				&lt;div class="modal-slide-container padding-sm"&gt;
					&lt;div class="modal-slide"&gt;
						&lt;h2 class="font-size-h4"&gt;${zh}&lt;/h2&gt;
						&lt;pre id="ms--plan-feedback-payload" class="white-space-pre-wrap"&gt;
${JSON.stringify(i,null,2)}&lt;/pre
						&gt;
						&lt;button
							type="button"
							@click=${()=&gt;VOe(e)}
							data-autofocus
							class="modal-pop-content button button-sm button-primary button-filled margin-top-xs"
							data-bi-name="button-feedback-back"
						&gt;
							${s2}
						&lt;/button&gt;
					&lt;/div&gt;
				&lt;/div&gt;
			&lt;/section&gt;
		&lt;/div&gt;
	`;return S(a,s),s}function KOe(){let e=oE.replace(".","!");return m`
		&lt;h2 class="font-size-h5"&gt;${e}&lt;/h2&gt;
		&lt;p class="margin-top-xs"&gt;
			${kj}
		&lt;/p&gt;
	`}function C_e(e){return!e.planDetails&amp;&amp;!e.busy&amp;&amp;!e.formError&amp;&amp;e.fetchPlan(),e.formError&amp;&amp;e.formErrorId&amp;&amp;e.formErrorBlocker?WOe(e.formErrorId):e.busy&amp;&amp;!e.planDetails?XOe(e):JOe(e)}function WOe(e){let t=n_[e];return m`
		&lt;div class="notification notification-danger"&gt;
			&lt;p&gt;${t}&lt;/p&gt;
		&lt;/div&gt;
	`}function XOe(e){let t=[{description:Mj,title:Dj},{description:Lj,title:mu},{description:Ij,title:Pj},{description:Rj,title:LR}];return!e.planProgress.title&amp;&amp;!e.planProgress.description&amp;&amp;!e.formError&amp;&amp;e.rotatePlanProgressText(t,8e3),m`
		&lt;h2 class="font-size-h3 line-height-normal"&gt;
			&lt;span class="text-gradient-purple-blue"&gt;${qw}&lt;/span&gt;
		&lt;/h2&gt;
		&lt;div class="gradient-card margin-top-sm margin-bottom-xxs"&gt;
			&lt;div class="gradient-card-content"&gt;
				&lt;p&gt;${e.planProgress.description}&lt;/p&gt;
				&lt;div class="display-flex gap-xs margin-top-xs"&gt;
					&lt;span class="icon" style="font-size: 48px;" aria-hidden="true"&gt;
						&lt;span class="docon docon-sparkle gradient-text-vivid line-height-normal"&gt;&lt;/span&gt;
					&lt;/span&gt;
					&lt;div class="flex-grow-1"&gt;
						&lt;p class="font-weight-semibold"&gt;${e.planProgress.title}&lt;/p&gt;
						&lt;progress class="progress-bar margin-top-xs" max="100"&gt;&lt;/progress&gt;
					&lt;/div&gt;
				&lt;/div&gt;
			&lt;/div&gt;
		&lt;/div&gt;
	`}function JOe(e){if(!e.planDetails||!e.planDetails.payload)return"";let t=e.planDetails.payload,n=[];t.sections.forEach(r=&gt;{n.push(r.daysToComplete)});let o=n.reduce((r,i)=&gt;r+i,0);return m`
		&lt;div class="margin-top-sm"&gt;
			${sR(t.name,t.description,t.learningOutcomes,o,t.sections,e.setDataBiAreaName(),e.goal)}
		&lt;/div&gt;

		&lt;div
			class="display-flex justify-content-space-between align-items-center flex-wrap-wrap gap-xs margin-top-md"
		&gt;
			&lt;button
				type="button"
				class="button button-primary button-filled button-sm ${e.busy?"is-loading":""}"
				data-bi-tn="${e.goal}"
				data-bi-an="${e.setDataBiAreaName()}"
				data-bi-name="get-started-cta"
				@click="${r=&gt;e.submitForm(r)}"
			&gt;
				${kM}
			&lt;/button&gt;
			${k_e(e.planDetails,e.goal)}
		&lt;/div&gt;
	`}function A_e(e){return m`
		&lt;fieldset class="field"&gt;
			&lt;legend class="field-label"&gt;
				${Yj}
				&lt;span class="required-indicator"&gt;&lt;/span&gt;
			&lt;/legend&gt;
			&lt;div class="field-body display-flex flex-direction-column"&gt;
				&lt;label class="radio margin-bottom-xxs"&gt;
					&lt;input
						name="timelineWeek"
						type="radio"
						class="radio-dot"
						value="1"
						id="ms--timeline-week"
						required
						?checked="${e.formData.timelineWeek===1}"
					/&gt;
					&lt;span class="radio-label-text"&gt;
						${Kj}
					&lt;/span&gt;
				&lt;/label&gt;
				&lt;label class="radio margin-bottom-xxs"&gt;
					&lt;input
						name="timelineWeek"
						type="radio"
						class="radio-dot"
						value="2"
						?checked="${e.formData.timelineWeek===2}"
					/&gt;
					&lt;span class="radio-label-text"&gt;
						${Wj}
					&lt;/span&gt;
				&lt;/label&gt;
				&lt;label class="radio margin-bottom-xxs"&gt;
					&lt;input
						name="timelineWeek"
						type="radio"
						class="radio-dot"
						value="5"
						?checked="${e.formData.timelineWeek===5}"
					/&gt;
					&lt;span class="radio-label-text"&gt;
						${Xj}
					&lt;/span&gt;
				&lt;/label&gt;
				&lt;label class="radio margin-bottom-xxs"&gt;
					&lt;input
						name="timelineWeek"
						type="radio"
						class="radio-dot"
						value="8"
						?checked="${e.formData.timelineWeek===8}"
					/&gt;
					&lt;span class="radio-label-text"&gt;
						${Jj}
					&lt;/span&gt;
				&lt;/label&gt;
				&lt;label class="radio margin-bottom-xxs"&gt;
					&lt;input
						name="timelineWeek"
						type="radio"
						class="radio-dot"
						value="10"
						?checked="${e.formData.timelineWeek===10}"
					/&gt;
					&lt;span class="radio-label-text"&gt;${Zj}&lt;/span&gt;
				&lt;/label&gt;
			&lt;/div&gt;
		&lt;/fieldset&gt;
		&lt;fieldset class="field"&gt;
			&lt;legend class="field-label"&gt;
				${Qj}
				&lt;span class="required-indicator"&gt;&lt;/span&gt;
			&lt;/legend&gt;
			&lt;div class="field-body display-flex flex-direction-column"&gt;
				&lt;label class="radio margin-bottom-xxs"&gt;
					&lt;input
						name="timelineTotal"
						type="radio"
						class="radio-dot"
						value="3"
						id="ms--timeline-total"
						required
						?checked="${e.formData.timelineTotal===3}"
					/&gt;
					&lt;span class="radio-label-text"&gt;${e7}&lt;/span&gt;
				&lt;/label&gt;
				&lt;label class="radio margin-bottom-xxs"&gt;
					&lt;input
						name="timelineTotal"
						type="radio"
						class="radio-dot"
						value="6"
						?checked="${e.formData.timelineTotal===6}"
					/&gt;
					&lt;span class="radio-label-text"&gt;
						${t7}
					&lt;/span&gt;
				&lt;/label&gt;
				&lt;label class="radio margin-bottom-xxs"&gt;
					&lt;input
						name="timelineTotal"
						type="radio"
						class="radio-dot"
						value="9"
						?checked="${e.formData.timelineTotal===9}"
					/&gt;
					&lt;span class="radio-label-text"&gt;
						${n7}
					&lt;/span&gt;
				&lt;/label&gt;
				&lt;label class="radio margin-bottom-xxs"&gt;
					&lt;input
						name="timelineTotal"
						type="radio"
						class="radio-dot"
						value="12"
						?checked="${e.formData.timelineTotal===12}"
					/&gt;
					&lt;span class="radio-label-text"&gt;
						${o7}
					&lt;/span&gt;
				&lt;/label&gt;
			&lt;/div&gt;
		&lt;/fieldset&gt;
	`}function I_e(e){let n=e.planDetails?.payload?m`
				&lt;div
					class="height-full gradient-card background-color-body border-radius-lg box-shadow-medium"
				&gt;
					&lt;div class="height-full gradient-card-content padding-sm padding-md-tablet"&gt;
						${P_e(e)}
					&lt;/div&gt;
				&lt;/div&gt;
		  `:m`
				&lt;div
					class="height-full border-high-contrast background-color-body border-radius-lg box-shadow-medium padding-sm padding-md-tablet"
				&gt;
					${P_e(e)}
				&lt;/div&gt;
		  `;return m`
		&lt;div
			id="ms--plans-ai-form"
			data-test-id="plans-ai-form-page-container"
			class="uhf-container display-flex flex-direction-column justify-content-center height-full"
		&gt;
			&lt;div class="margin-block-sm margin-block-md-tablet flex-grow-1"&gt;
				&lt;div class="columns flex-wrap-wrap height-full"&gt;
					&lt;div class="column is-full is-3-desktop"&gt;${ZOe(e)}&lt;/div&gt;
					&lt;div
						class="column is-full is-8-desktop is-offset-1-desktop margin-top-sm margin-top-none-desktop"
					&gt;
						${n}
					&lt;/div&gt;
				&lt;/div&gt;
			&lt;/div&gt;
		&lt;/div&gt;
	`}function ZOe(e){return m`
		&lt;div class="display-flex gap-xs"&gt;
			&lt;div class="image image-32x32"&gt;
				&lt;img src="${e.goalConfig.imageUrl}" alt="" role="presentation" /&gt;
			&lt;/div&gt;
			&lt;div&gt;
				&lt;p class="font-size-xs line-height-normal"&gt;${Aj}&lt;/p&gt;
				&lt;p class="font-weight-semibold"&gt;${e.goalConfig.title}&lt;/p&gt;
			&lt;/div&gt;
		&lt;/div&gt;

		&lt;hr class="hr" /&gt;

		&lt;h1 class="font-size-h5"&gt;${X8}&lt;/h1&gt;
		&lt;p class="margin-top-xxs"&gt;${zj}&lt;/p&gt;

		${u_e(e)}
	`}function P_e(e){let t=e.stageDescription?m`&lt;p class="margin-top-xxs margin-bottom-sm"&gt;${e.stageDescription}&lt;/p&gt;`:"",o=e.planDetails?.payload?c_e(r7):"",r=e.stageTemplate==="review"&amp;&amp;!e.planDetails?"":m`&lt;h2 class="font-size-h3 line-height-normal"&gt;${e.stageTitle}&lt;/h2&gt;`;return m`
		&lt;form
			id="form-advisor"
			data-form-type="advisor"
			data-hide-validation-banner
			action="#"
			class="height-full"
		&gt;
			&lt;form-behavior
				new
				nosubmit
				navigation="follow"
				header-content-type="application/json"
				header-x-docsauth="cookie"
				loc-content-has-changed="${ac}"
				loc-input-group-required="${z6}"
				loc-input-max-length="${Zs}"
				loc-input-min-length="${ea}"
				loc-input-required="${ta}"
				loc-not-authenticated="${na}"
				loc-not-authorized="${oa}"
				loc-please-fix-the-following-issues="${Do}"
				loc-there-are-no-edits-to-submit="${ra}"
				loc-too-many-requests="${ia}"
				loc-we-encountered-an-unexpected-error="${Kr}"
			&gt;&lt;/form-behavior&gt;
			&lt;div class="display-flex flex-direction-column height-full justify-content-space-between"&gt;
				&lt;div&gt;
					&lt;div id="ms--form-advisor-error-container"&gt;&lt;/div&gt;
					${o} ${r} ${t}
					&lt;p class="visually-hidden"&gt;${el}&lt;/p&gt;
					${tBe(e)}
				&lt;/div&gt;
				&lt;div&gt;${eBe(e)}&lt;/div&gt;
			&lt;/div&gt;
		&lt;/form&gt;
	`}function eBe(e){let t=e.stageIndex===e.goalConfig.stages.length-1,n=e.stageIndex===0&amp;&amp;e.stepIndex===0;return m`
		&lt;div class="border-top padding-top-sm margin-top-sm"&gt;
			&lt;div class="display-flex-tablet justify-content-space-between gap-xxs"&gt;
				&lt;div
					class="display-flex gap-xs gap-xxs-tablet flex-wrap-wrap margin-bottom-xs margin-bottom-none-tablet"
				&gt;
					&lt;button
						type="button"
						id="ms--form-advisor-back-btn"
						class="button button-clear width-full width-auto-tablet"
						data-bi-tn="${e.goal}"
						data-bi-an="${e.setDataBiAreaName()}"
						data-bi-name="back"
						@click="${()=&gt;e.backStep()}"
						?disabled="${e.busy}"
						?hidden="${t&amp;&amp;e.busy||n||e.formErrorBlocker}"
					&gt;
						&lt;span class="icon" aria-hidden="true"&gt;
							&lt;span class="docon docon-chevron-left-light"&gt;&lt;/span&gt;
						&lt;/span&gt;
						&lt;span&gt;${up}&lt;/span&gt;
					&lt;/button&gt;

					&lt;button
						type="button"
						id="ms--form-advisor-next-btn"
						class="button button-filled button-primary width-full width-auto-tablet"
						data-bi-tn="${e.goal}"
						data-bi-an="${e.setDataBiAreaName()}"
						data-bi-name="next"
						?disabled="${e.busy}"
						?hidden="${t}"
						@click="${()=&gt;e.nextStep()}"
					&gt;
						&lt;span&gt;${Za}&lt;/span&gt;
						&lt;span class="icon" aria-hidden="true"&gt;
							&lt;span class="docon docon-chevron-right-light"&gt;&lt;/span&gt;
						&lt;/span&gt;
					&lt;/button&gt;
				&lt;/div&gt;

				${d_e(e)}
			&lt;/div&gt;
		&lt;/div&gt;
	`}function tBe(e){let t=e.goalConfig.stages[e.stageIndex];switch(t.steps&amp;&amp;t.steps.length&gt;0?t.steps[e.stepIndex]:t.id){case"background":return p_e(e);case"timeline":return A_e(e);case"objectives":case"objective-exploring-role":return y_e(e);case"objective-career-goals":return f_e(e);case"objective-credential":return __e(e);case"objective-specific-project":return x_e(e);case"objective-tell-us-goal":return T_e(e);case"review":return C_e(e);default:return m`Error loading form, please refresh the page`}}function R_e(){jP(),window.addEventListener("form-validating",e=&gt;{let t=e;t.detail.errors?.length&gt;=0&amp;&amp;(oBe(t.detail.form,t.detail.errors),rBe(t.detail.form,t.detail.errors),nBe())}),window.addEventListener("clear-validation-errors",e=&gt;{let n=e.detail.target;lBe(n)})}function nBe(){document.querySelectorAll("select.select-danger").forEach(t=&gt;{t.classList.remove("select-danger"),t.closest(".select")?.classList.add("select-danger")})}function oBe(e,t){M_e(e,t,"checkbox-group","checkbox")}function rBe(e,t){M_e(e,t,"radio-group","radio")}function iBe(e,t,n){e.find(o=&gt;o.message===n)||e.push({input:t,message:n})}function sBe(e,t){let o=pr(e).querySelectorAll("[data-field-error]"),r=o[o.length-1]||aBe(e);r.textContent=t}function aBe(e){let t=document.createElement("p");return t.id=np(),e.setAttribute("aria-describedby",`${t.id} ${e.getAttribute("aria-describedby")||""}`),t.classList.add("field-error"),t.setAttribute("data-field-error",""),i_(e).after(t),t}function lBe(e){let t=null,n=null,o=null,r=null;e.closest("form")&amp;&amp;(e instanceof HTMLInputElement?(e.type==="checkbox"&amp;&amp;(t=e.closest(".checkbox-group.required"),o=pr(e)),e.type==="radio"&amp;&amp;(n=e.closest(".radio-group.required"),o=pr(e))):e instanceof HTMLSelectElement&amp;&amp;(r=e.closest(".select.select-danger")),t&amp;&amp;o&amp;&amp;L_e(t,o,"checkbox"),n&amp;&amp;o&amp;&amp;L_e(n,o,"radio"),r&amp;&amp;r.classList.remove("select-danger"))}function M_e(e,t,n,o){let r=e.querySelector(`.${n}.required:not([hidden])`);if(!r)return;let i=r.querySelectorAll(`input[type="${o}"]`);if(!i)return;if(r.querySelectorAll(`input[type="${o}"]:checked`).length&lt;1){r.classList.add("errored"),i.forEach(u=&gt;u.closest(`.${o}`)?.classList.add("is-invalid"));let a=I_,l=r.querySelector(`input[type="${o}"]`);if(!l)return;sBe(l,a),iBe(t,l,a);let c=`${Do} ${I_}`;fn(c,"assertive")}}function L_e(e,t,n){e.classList.remove("errored");let o=e.querySelectorAll(`input[type="${n}"]`),r=e.querySelectorAll(".select.select-danger"),i=e.querySelectorAll("textarea.textarea-danger"),s=t.querySelectorAll("[data-field-error]");o.forEach(a=&gt;a.closest(`.${n}`)?.classList.remove("is-invalid")),r.forEach(a=&gt;a.classList.remove("select-danger")),i.forEach(a=&gt;a.classList.remove("textarea-danger")),s[s.length-1]?.remove()}var cR=class extends bt{constructor(n){super();this._busy=!1;this._formBehaviorElement=null;this._formElement=null;this._formError=!1;this._formErrorBlocker=!1;this._formErrorId=null;this._planDetails=null;this._roles=[];this._stageIndex=0;this._stageDescription="";this._stageTemplate="";this._stageTitle="";this._stepIndex=0;this._subject=[];this._planProgress={description:"",title:""};this._goal=n.id,this._goalConfig=n,this._stageTemplate=n.stages[0].id,this._stageTitle=n.stages[0].title,this._stageDescription=n.stages[0].description,this._formData={goal:n.id,subjects:[]},this._credentials={role:"",certifications:[],appliedSkills:[],types:[],count:0,hasResults:!1,hasOnlyAppliedSkills:!1,hasOnlyCertifications:!1}}get busy(){return this._busy}set busy(n){this._busy=n}get credentials(){return this._credentials}set credentials(n){this._credentials=n}get formElement(){return this._formElement}set formElement(n){this._formElement=n}get formBehaviorElement(){return this._formBehaviorElement}set formBehaviorElement(n){this._formBehaviorElement=n}get formData(){return this._formData}set formData(n){this._formData=n}get formError(){return this._formError}set formError(n){this._formError=n}get formErrorBlocker(){return this._formErrorBlocker}set formErrorBlocker(n){this._formErrorBlocker=n}get formErrorId(){return this._formErrorId}set formErrorId(n){this._formErrorId=n}get goal(){return this._goal}get goalConfig(){return this._goalConfig}set goalConfig(n){this._goalConfig=n}get planDetails(){return this._planDetails}set planDetails(n){this._planDetails=n}get roles(){return this._roles}set roles(n){this._roles=n}get stageIndex(){return this._stageIndex}set stageIndex(n){this._stageIndex=n}get stageDescription(){return this._stageDescription}set stageDescription(n){this._stageDescription=n}get stageTitle(){return this._stageTitle}set stageTitle(n){this._stageTitle=n}get stageTemplate(){return this._stageTemplate}set stageTemplate(n){this._stageTemplate=n}get stepIndex(){return this._stepIndex}set stepIndex(n){this._stepIndex=n}get subject(){return this._subject}set subject(n){this._subject=n}get planProgress(){return this._planProgress}set planProgress(n){this._planProgress=n}async beforeActivate(){if(jP(),this.goal!=="complete-project")try{switch(this.goal){case"tell-us":case"earn-credential":await this.getTaxonomyRoles();break;case"grow-career":case"change-career":await Promise.all([this.getTaxonomySubject(),this.getTaxonomyRoles()]);break}}catch{this.formError=!0,this.formErrorId="dependency_error",this.notifyPropertyChanged()}}afterActivate(){let n=document.querySelector("#form-advisor");if(!n)return;let o=n.querySelector("form-behavior");o&amp;&amp;(this.formBehaviorElement=o,this.formElement=n,R_e())}nextStage(){if(this.stageIndex&lt;this.goalConfig.stages.length-1){this.stageIndex++,this.stepIndex=0;let n=this.goalConfig.stages[this.stageIndex];this.stageTitle=n.title,this.stageDescription=n.description,this.stageTemplate=n.id}this.notifyPropertyChanged()}backStage(){if(this.planDetails&amp;&amp;(this.planDetails=null),this.stageIndex-1&gt;=0){this.stageIndex--;let n=this.goalConfig.stages[this.stageIndex];this.stepIndex=n.steps&amp;&amp;n.steps.length&gt;0?n.steps.length-1:0,this.stageTitle=n.title,this.stageDescription=n.description,this.stageTemplate=n.id}this.formError&amp;&amp;(this.formError=!1,this.formErrorId=null),this.notifyPropertyChanged()}nextStep(){this.validateForm().then(n=&gt;{if(n.valid){this.saveFormData();let o=this.goalConfig.stages[this.stageIndex];o.steps&amp;&amp;o.steps.length&gt;0&amp;&amp;this.stepIndex&lt;o.steps.length-1?(this.stepIndex++,this.stageTemplate=o.steps[this.stepIndex],this.notifyPropertyChanged()):this.nextStage(),this.resetErrorNotification()}})}backStep(){let n=this.goalConfig.stages[this.stageIndex];n.steps&amp;&amp;n.steps.length&gt;0&amp;&amp;this.stepIndex-1&gt;=0?(this.stepIndex--,this.stageTemplate=n.steps[this.stepIndex],this.notifyPropertyChanged()):this.backStage(),this.resetErrorNotification()}rotatePlanProgressText(n,o){if(!this.planProgress.description&amp;&amp;!this.planProgress.title&amp;&amp;!this.formError){let i=n.shift();if(!i)return;this.planProgress.title=i.title,this.planProgress.description=i.description,this.notifyPropertyChanged(),fn(`${qw} ${this.planProgress.description}`,"assertive",o)}let r=n.shift();r&amp;&amp;setTimeout(()=&gt;{this.formError||(this.planProgress.title=r.title,this.planProgress.description=r.description,this.notifyPropertyChanged(),fn(this.planProgress.description,"polite",o),this.rotatePlanProgressText(n,o))},o)}notifyPropertyChanged(){this.publish(new dt)}async getTaxonomyRoles(){let n=["ai-edge-engineer","network-engineer","parent-guardian","privacy-manager","startup-founder","technical-writer"],o=await Jy.get("role"),r=Object.keys(o).map(i=&gt;({slug:i,displayName:o[i]}));r=r.sort((i,s)=&gt;i.displayName.localeCompare(s.displayName)),this.roles=r.filter(i=&gt;!n.includes(i.slug))}async getTaxonomySubject(){let n=await jA("subject");this.subject=n.sort((o,r)=&gt;o.displayName.localeCompare(r.displayName))}async getCredentials(){try{if(!this.formData.role)throw new Error("Role is not selected");if(this.formData.role===this.credentials.role)return Promise.resolve();this.credentials.hasResults=!1;let n=[],[o,r]=await Promise.all(["certification","applied skills"].map(l=&gt;HL({scope:null,terms:"",selectedFacets:{roles:{[this.formData.role]:!0},credential_types:{[l]:!0}},expandedFacets:{},orderBy:"title",filters:{},skip:0},!0)));o.results.length&amp;&amp;n.push("certification"),r.results.length&amp;&amp;n.push("applied skills");let i=n.length===1&amp;&amp;n.includes("applied skills"),s=n.length===1&amp;&amp;n.includes("certification"),a=o.results.length+r.results.length;this.credentials={role:this.formData.role,hasResults:!0,count:a,types:n,certifications:o.results,appliedSkills:r.results,hasOnlyAppliedSkills:i,hasOnlyCertifications:s},this.busy=!1}catch{this.formError=!0,this.formErrorId="default"}this.notifyPropertyChanged()}async fetchPlan(){if(!this.formError){this.busy=!0,this.notifyPropertyChanged();try{let n=await m_e(this.formData);this.planDetails=n}catch(n){this.formatError(n)}finally{this.busy=!1,this.notifyPropertyChanged()}}}async submitForm(n){n.preventDefault(),this.resetErrorNotification(),this.busy=!0,this.notifyPropertyChanged();try{if(!this.planDetails)throw new Error("Plan details are not available to submit");let o=await this.buildCompleteSkillingPlanRequest(this.planDetails.payload),r=await jo.completeSkillingPlan(o);location.href=`/plans/${r.data.id}`}catch{this.busy=!1,this.formError=!0,this.formErrorId="skilling_plan_failed",this.notifyPropertyChanged(),this.setErrorNotification(this.formErrorId)}}async validateForm(){return!this.formBehaviorElement||!this.formElement?{valid:!1,errors:[]}:this.formBehaviorElement.validateForm(this.formElement)}saveFormData(){let n=document.querySelector("#form-advisor"),o=new FormData(n);for(let[r,i]of o)switch(r){case"subjects":this.formData.subjects||(this.formData.subjects=[]),this.formData.subjects.push(i);break;case"timelineWeek":case"timelineTotal":this.formData[r]=parseInt(i);break;case"credentialObjective":let s=i.split(".")[0],a=dT[s],l=s==="certification"?this.credentials.certifications:this.credentials.appliedSkills;if(!l)return;let c=l.find(p=&gt;p.uid===i);if(!c)return;let{uid:u,title:d}=c;this.formData[r]={type:a,title:d,uid:u};break;case"level":i in KI&amp;&amp;(this.formData[r]=i);break;case"role":this.formData[r]=i.trim(),this.formData[r]!==this.credentials.role&amp;&amp;(this.formData.credentialObjective=void 0,this.credentials={role:this.credentials.role??"",certifications:[],appliedSkills:[],types:[],count:0,hasResults:!1,hasOnlyAppliedSkills:!1,hasOnlyCertifications:!1});break;case"goal":case"roleDetails":case"project":this.formData[r]=i.trim();break}}resetFocus(){let n=document.querySelector("#form-advisor input, #form-advisor select, #form-advisor textarea");n&amp;&amp;n.focus()}setErrorNotification(n){if(!n)return;let o=document.getElementById("ms--form-advisor-error-container");if(!o)return;let r=document.createElement("div");r.classList.add("notification","notification-danger","margin-bottom-sm");let i=n_[n];S(m`&lt;p&gt;${i}&lt;/p&gt;`,r),o.appendChild(r),fn(i,"assertive")}setDataBiAreaName(){return`ai-plan-${(this.stageIndex+this.stepIndex+1).toString().padStart(2,"0")}-${this.dataBiStepNameMap()}`}dataBiStepNameMap(){let n=this.goalConfig.stages[this.stageIndex];switch(n.steps&amp;&amp;n.steps.length&gt;0?n.steps[this.stepIndex]:n.id){case"background":return"background";case"timeline":return"timeline";case"objectives":case"objective-career-goals":case"objective-specific-project":case"objective-exploring-role":case"objective-credential":return"objectives";case"objective-tell-us-goal":return"tell-us";case"review":return"review-plan";default:return"bi-name-error"}}resetErrorNotification(){let n=document.getElementById("ms--form-advisor-error-container");n&amp;&amp;(n.innerHTML="")}formatError(n){if(this.formError=!0,this.formErrorId="default",(n instanceof Error||n instanceof Response)&amp;&amp;"status"in n)switch(n.status){case 408:this.formErrorId="generating_timeout";break;case 422:this.formErrorId="harmful_content",this.formErrorBlocker=!0;break;case 500:this.formErrorId="default"}}async buildCompleteSkillingPlanRequest(n){let o=n.sections.map(i=&gt;i.items.map(s=&gt;s.url)),r=await Promise.all(o.map(async i=&gt;await Promise.all(i.map(s=&gt;_b(s)))));return{source:"learn-copilot",name:n.name,description:n.description,learningOutcomes:n.learningOutcomes,sections:n.sections.map((i,s)=&gt;({name:i.name,description:i.description,daysToComplete:i.daysToComplete,items:i.items.map((a,l)=&gt;({id:a.uid,type:r[s][l].type,data:{url:r[s][l].data.url,rawUrl:r[s][l].data.rawUrl,title:r[s][l].data.title,docId:r[s][l].data.docId,docVIId:r[s][l].data.docVIId,pageType:r[s][l].data.pageType,pageKind:r[s][l].data.pageKind,uid:r[s][l].data.uid}}))}))}}};async function D_e(){if(!A("formAdvisorWizard"))return;let t=document.querySelector("main");if(!t)return;if(await Promise.all([mh(),Ae]),!zs){iR();return}let n=te().goal;if(!(n&amp;&amp;L.isAuthenticated&amp;&amp;Xbe(n))){lO();return}let o=cBe(n),r=new cR(o);if(await r.beforeActivate(),r.formError){lO(r.formErrorId?r.formErrorId:void 0);return}let i=()=&gt;{if(r.formError&amp;&amp;r.formErrorId&amp;&amp;!r.formErrorBlocker&amp;&amp;!r.busy){let s=r.formErrorId;(s==="default"||s==="generating_timeout"||s==="credentials_no_results")&amp;&amp;(r.backStage(),r.setErrorNotification(s))}S(I_e(r),t),xU(t),r.resetFocus()};r.subscribe(dt,i),t.classList.add("height-full"),i(),r.afterActivate()}function cBe(e){switch(e){case"grow-career":return r_e;case"change-career":return i_e;case"earn-credential":return s_e;case"complete-project":return a_e;case"tell-us":return l_e;default:throw new Error("Invalid goalId.")}}var dO=class{constructor(t,n,o){this.li=t;this.a=n;this.section=o}get tabIds(){return this.a.getAttribute("data-tab").split(" ")}get condition(){return this.a.getAttribute("data-condition")}get visible(){return!this.li.hasAttribute("hidden")}set visible(t){t?(this.li.removeAttribute("hidden"),this.li.removeAttribute("aria-hidden")):(this.li.setAttribute("hidden","hidden"),this.li.setAttribute("aria-hidden","true"))}get selected(){return!this.section.hasAttribute("hidden")}set selected(t){t?(this.a.setAttribute("aria-selected","true"),this.a.tabIndex=0,this.section.removeAttribute("hidden"),this.section.removeAttribute("aria-hidden")):(this.a.setAttribute("aria-selected","false"),this.a.tabIndex=-1,this.section.setAttribute("hidden","hidden"),this.section.setAttribute("aria-hidden","true"))}focus(){this.a.focus()}};function $_e(e,t){let n=!1,o,r;for(let i of e.tabs)i.visible=i.condition===null||t.selectedTabs.indexOf(i.condition)!==-1,i.visible&amp;&amp;(r||(r=i),!o&amp;&amp;i.tabIds[0]===(XA||Ud)&amp;&amp;(o=i)),i.selected=i.visible&amp;&amp;pO(t.selectedTabs,i.tabIds),n=n||i.selected;if(!n){for(let{tabIds:s}of e.tabs)for(let a of s){let l=t.selectedTabs.indexOf(a);l!==-1&amp;&amp;t.selectedTabs.splice(l,1)}let i=o||r;i.selected=!0,t.selectedTabs.push(i.tabIds[0])}}function uBe(e){let t={independent:e.hasAttribute("data-tab-group-independent"),tabs:[]},n=e.firstElementChild.firstElementChild;for(;n;){let o=n.firstElementChild;o.setAttribute(En.name,"tab");let r=o.getAttribute("data-tab").replace(/\+/g," ");o.setAttribute("data-tab",r);let i=o.getAttribute("aria-controls"),s=e.querySelector(`[id="${i}"],[data-id="${i}"]`),a=new dO(n,o,s);t.tabs.push(a),n=n.nextElementSibling}return e.setAttribute(En.name,"tab-group"),e.tabGroup=t,t}function mO(e){let t=hBe(),n=e.querySelectorAll(".tabGroup"),o={groups:[],selectedTabs:[]};for(let l=0;l&lt;n.length;l++){let c=uBe(n.item(l));c.independent||($_e(c,o),o.groups.push(c))}let r=l=&gt;dBe(l,o),i=l=&gt;pBe(l);e.addEventListener("click",r),e.addEventListener("keydown",i);let s=()=&gt;{e.removeEventListener("click",r),e.removeEventListener("keydown",i)},a=ct.subscribe(Wn,()=&gt;{s(),a(),mO(x.body)});return o.groups.length===0||(mBe(t,e),q_e(o),Jt()),o}function N_e(e){if(!(e.target instanceof HTMLElement))return null;let t=e.target.closest("a[data-tab]");if(t===null)return null;let n=t.getAttribute("data-tab").split(" "),o=t.parentElement.parentElement.parentElement.tabGroup;return o===void 0?null:{tabIds:n,group:o,anchor:t}}function dBe(e,t){let n=N_e(e);if(n===null)return;e.preventDefault(),n.anchor.href="javascript:",setTimeout(()=&gt;n.anchor.href="#"+n.anchor.getAttribute("aria-controls"));let{tabIds:o,group:r}=n,i=n.anchor.getBoundingClientRect().top;if(r.independent)for(let a of r.tabs)a.selected=pO(a.tabIds,o);else{if(pO(t.selectedTabs,o))return;let a=r.tabs.filter(l=&gt;l.selected)[0].tabIds[0];t.selectedTabs.splice(t.selectedTabs.indexOf(a),1,o[0]);for(let l of t.groups)$_e(l,t);q_e(t)}Jt(),Bm(o[0])&amp;&amp;JA(o[0]);let s=n.anchor.getBoundingClientRect().top;s!==i&amp;&amp;e instanceof MouseEvent&amp;&amp;F.scrollTo(0,F.pageYOffset+s-i)}function pBe(e){let t=N_e(e);if(t===null)return;let{tabIds:n,group:o}=t,r=e.which;if(!e.altKey&amp;&amp;(r===Me.left||r===Me.right||r===Me.home||r===Me.end)){e.preventDefault();let i=r===Me.left||r===Me.home,s;if(e.ctrlKey||r===Me.home||r===Me.end){let a=i?1:-1;for(s=i?0:o.tabs.length-1;!o.tabs[s].visible;)s+=a}else{let a=i?-1:1;for(s=i?o.tabs.length-1:0;o.tabs[s].tabIds[0]!==n[0]||!o.tabs[s].visible;)s+=a;do s+=a,s===-1?s=o.tabs.length-1:s===o.tabs.length&amp;&amp;(s=0);while(!o.tabs[s].visible)}o.tabs[s].focus();return}}function mBe(e,t){for(let n of e){let o=t.querySelector(`.tabGroup &gt; ul &gt; li &gt; a[data-tab="${n}"]:not([hidden])`);if(o===null)return;o.dispatchEvent(new CustomEvent("click",{bubbles:!0}))}}function hBe(){let t=te().tabs;return t===void 0||t===""?[]:t.split(",")}function q_e(e){let t=te();t.tabs=e.selectedTabs.join();let n=`${Z.protocol}//${Z.host}${Z.pathname}?${ne(t)}${Z.hash}`;Z.href!==n&amp;&amp;Ko.replaceState({},x.title,n)}function pO(e,t){for(let n of e)for(let o of t)if(n===o)return!0;return!1}var hO=`/${_.data.userLocale}/`,F_e=ar("/",location.href),U_e="Learn";function H_e(e,t,n,o=w.siteName==="learn"){let r=null,i=null;if(go(e,(s,a)=&gt;i&amp;&amp;!s.children&amp;&amp;a.length&lt;i.length?2:!s.url||!t.originAndPathnameStartsWith(s.url)?1:i&amp;&amp;i.length&gt;a.length?1:(r=s,i=a.slice(0),1)),!r)return[];if(o){let s=i[0]??r;if(s&amp;&amp;gBe(s))s.toc_title=U_e,s.href=hO,s.url=F_e,delete s.homepage;else{let a={toc_title:U_e,href:hO,url:F_e};i.unshift(a)}}return[...i,r].map(s=&gt;{let a=s.homepage?ar(s.homepage,n):s.url;return{...s,url:a}})}function gBe(e){let t=["Docs","Learn"].includes(e.toc_title),n=e.url?.pathname===hO;return t||n}function O_e(e,t){t=t.filter((n,o)=&gt;t.findIndex(r=&gt;r.toc_title===n.toc_title)===o&amp;&amp;!e.find(r=&gt;r.toc_title===n.toc_title)),e.push(...t.map(n=&gt;({...n,url:n.url||!n.children?n.url:n.children[0].url})))}function B_e(e,t,n,o){if(!e)return;S(m`
			&lt;nav&gt;
				&lt;ol class="breadcrumbs"&gt;
					${hr(t,l=&gt;o.htmlTitle(l),l=&gt;!l.url||l.url.originAndPathnameEquals(n)?"":m`
								&lt;li class="breadcrumbs-item" data-bread-crumbs-collapse-target&gt;
									&lt;a href="${o.href(l)}"&gt;${z(o.htmlTitle(l,!1))}&lt;/a&gt;
								&lt;/li&gt;
							`)}
				&lt;/ol&gt;
			&lt;/nav&gt;
		`,e);let r=document.getElementById("article-header-breadcrumbs-overflow"),i=document.querySelectorAll(".has-interactive section.primary-holder"),s=document.getElementById("branch-selector"),a;if(i.length&amp;&amp;s){a=document.getElementById("branch-selector-container"),a&amp;&amp;a.classList.add("padding-xxs");let l=document.getElementById("article-header-breadcrumbs-overflow-popover");l&amp;&amp;l.setAttribute("style","display: inline-block !important")}r&amp;&amp;S(m`
			&lt;nav&gt;
				&lt;ol class="list-style-none"&gt;
					${hr(t,l=&gt;o.htmlTitle(l),l=&gt;!l.url||l.url.originAndPathnameEquals(n)?"":m`
								&lt;li class="line-clamp-1"&gt;
									&lt;a
										class="display-block has-inner-focus padding-inline-xs padding-block-xxs border-radius font-size-sm"
										href="${o.href(l)}"
									&gt;
										${z(o.htmlTitle(l))}
									&lt;/a&gt;
								&lt;/li&gt;
							`)}
				&lt;/ol&gt;
			&lt;/nav&gt;
			${a}
		`,r)}function uR(e,t){let n=`${Z.origin}/${_.data.userLocale}/`,o=ar(n,t);go(e,r=&gt;(r.href?r.url=ar(r.href,t):r.children||(r.href=n,r.url=o),!0))}function z_e(e){if(e.length!==1)return;let t=e[0];!t.children||!t.url||mT(t)}function mT(e){let t=Object.assign({},e);delete t.children,delete t.isNewSection,delete e.url,delete e.href,e.children&amp;&amp;e.children.unshift(t)}function G_e(e){let t=e[e.length-1];for(let n of e){let o=n===t?"selected":"expanded";n[o]=!0}}function gO(e,t,n){let o,r,i=gt(),s=0;return go(e,(a,l)=&gt;{a.url&amp;&amp;a.url.originAndPathnameEquals(n)&amp;&amp;(a.url.hash===""||a.url.hash===n.hash)&amp;&amp;(i===""||(a.monikers?.includes(i)??!0))&amp;&amp;(a.children?mT(a):(o=a,r=l.slice(0)));let c=!o||s&lt;t+l.length||n.hash&amp;&amp;n.hash!=="#"&amp;&amp;o.url.hash!==n.hash;return s++,c}),o?[...r,o]:[]}function V_e(e){return Array.isArray(e)?e:Array.isArray(e.items)?e.items:[]}function dR(e){let t=V_e(e);return{metadata:e.metadata||t[0]||{},nodes:t}}function j_e(e){return V_e(e)}function fO(e,t){/\/(?:ar-sa|he-il)\//.test(t)&amp;&amp;go(e,n=&gt;(n.toc_title=n.toc_title.replace("&amp;lrm;",""),!0))}var fBe=Rd();function bO(e){return M(e,{credentials:"include"})}function _O(e,t,n){let o=[],r=_.data.context[e];if(r&amp;&amp;r.endsWith(".json")){let a=te().context,l=a[0]==="/"?"":"/",c=`${Z.origin}/${_.data.userLocale}${l}${a}`;o.push(ar(r,c).href)}let i=te(Z.search)[t];if(i&amp;&amp;i.endsWith(".json")){let a=ar(i,Z.href);a.origin===Z.origin&amp;&amp;o.push(a.href)}let s=A(n);if(s&amp;&amp;s.endsWith(".json")){let a=new URL(ar(s,fBe.href).href),l=gt();l&amp;&amp;a.searchParams.set("view",l),o.push(a.href)}return o}async function vO(e,t,n){try{for(let o of t){let r=await bO(o);if(r.status===404)continue;if(!r.ok)throw new Error(`Fetching ${e} data at ${o} resulted in ${r.status} ${r.statusText}. Queue: [${t.toString()}]`);let i=r.headers.get("Content-Type");if(!i||!i.startsWith("application/json"))continue;let s=await r.json();return{url:o,data:s}}throw new Error(`Unable to locate ${e} file. URLs attempted: [${t.toString()}]`)}catch(o){return console.log(`${e} load fallback:
${o.message}`),n}}async function Y_e(e,t,n){let o=[],r=async(l,c)=&gt;{let u=ar(l,t);n&amp;&amp;(u.search=`?view=${encodeURIComponent(n)}`);let d=await bO(u.href);if(!d.ok)return d.status===404&amp;&amp;console.log(`Fusion TOC does not exist: ${c} ${l}`),null;let p=await d.json(),{metadata:h,nodes:g}=dR(p);return{type:c,url:u.href,nodes:g,metadata:h}},{universal_conceptual_toc:i,universal_ref_toc:s}=e;return i&amp;&amp;o.push(r(i,"conceptual")),s&amp;&amp;o.push(r(s,"reference")),(await Promise.all(o)).filter(l=&gt;l)}function Q_e(e,t,n){if(t&amp;&amp;n){if(n[0].isNewSection=!0,e[0].url){let o=e[0].url.pathname;go(n,r=&gt;r.url&amp;&amp;r.url.pathname.localeCompare(o,void 0,{sensitivity:"base"})===0?(r.toc_title=e[0].toc_title,r.children=e[0].children,!1):!0)}else if(e[0].toc_title){let o=e[0].toc_title,r=e[0].children[0]?.url?.pathname;go(n,i=&gt;i.toc_title.localeCompare(o,void 0,{sensitivity:"base"})===0?(i.children=e[0].children,r&amp;&amp;r.localeCompare(i.url?.pathname,void 0,{sensitivity:"base"})===0&amp;&amp;(i.url=void 0),!1):!0)}e.splice(0,e.length,...t.concat(n))}else t?(e[0].isNewSection=!0,e.unshift(...t)):n&amp;&amp;(n[0].isNewSection=!0,e.push(...n))}var K_e="toc-last-click";function W_e(e,t){if(t.children||!t.url)return;let n=0;go(e,o=&gt;{if(o!==t)return n++,!0;try{sessionStorage.setItem(K_e,n.toString(10))}catch{}return!1})}function yO(){try{return parseInt(sessionStorage.getItem(K_e)||"0",10)}catch{}return 0}function X_e(e,t){let n="",o="";for(let r of t)r.type==="conceptual"?n=r.url:o=r.url;return n&amp;&amp;o?o:e}var eu=null,hT=0,J_e=!1;function Z_e(e,t,n,o=""){if(I.pdfDownload){if(J_e=_Be(t),!vBe(t,n))return hT=0,eu=null,eu;let r=new URL(e);if(r.host.startsWith("review.")?r.host=r.host.substring(7):r.host.startsWith("pr.")&amp;&amp;(r.host=r.host.substring(3)),_.data.contentLocale!==_.data.userLocale){let s=r.pathname.substring(1+_.data.userLocale.length);r.pathname=`/${_.data.contentLocale}${s}`}let i=gt();Fs(i)&amp;&amp;i?r.searchParams.set("view",encodeURIComponent(i)):r.searchParams.delete("view"),Hm&amp;&amp;o&amp;&amp;r.searchParams.set("root",o),hT=1,eu=`${$.pdf}?url=${encodeURIComponent(r.toString())}`}return eu}function eve(){if(eu===null)return null;let e=x.createElement("button");e.className="button button-sm button-clear button-block inner-focus justify-content-flex-start-tablet",e.setAttribute("data-bi-name","download-pdf"),e.setAttribute("rel","nofollow");let t=!1;return e.onclick=()=&gt;{if(J_e){Vc(hS,gV);return}t||(t=!0,yBe().finally(()=&gt;t=!1))},S(m`
			&lt;span class="icon" aria-hidden="true"&gt;
				&lt;span class="docon docon-dictionary-download"&gt;&lt;/span&gt;
			&lt;/span&gt;
			&lt;span&gt;${hS}&lt;/span&gt;
		`,e),e}function bBe(e){let t=0;return go(e,n=&gt;n.href===void 0||++t&lt;=2e4),t&lt;=2e4}function _Be(e){return e["permissioned-type"]!==void 0&amp;&amp;e["permissioned-type"]!=="public"?!0:e.private_content_only===!0}function vBe(e,t){let n=ut();if(n!=="live"&amp;&amp;n!==null||e.is_archived||e.is_retired)return!1;let o=_.data.pageTemplate;return o!=="Conceptual"&amp;&amp;o!=="Reference"&amp;&amp;o!=="Architecture"&amp;&amp;o!=="FAQ"&amp;&amp;o!=="Landing"&amp;&amp;o!=="Lifecycle"?!1:Hm?!0:e.count_of_node_with_href!==void 0?e.count_of_node_with_href&lt;=2e4:bBe(t)}async function tve(){if(eu===null)return hT=0,0;let e=j(eu,{method:"HEAD"},!1),t;try{let n=await M(e);n.status===200?t=2:n.status===202?t=1:t=0}catch{t=0}return hT=t,t}function xO(){eu!==null&amp;&amp;(Z.href=eu)}async function yBe(){if(hT===2)xO();else if(await tve()===2)xO();else return xBe()}async function xBe(){let e=x.createElement("div"),t=new _e(e);S(m`&lt;div class="modal-card padding-xs padding-sm-tablet"&gt;
			&lt;button
				class="modal-close modal-card-close-button is-sticky"
				aria-label="${ge}"
				data-autofocus
			&gt;&lt;/button&gt;
			&lt;h2 class="title margin-bottom-xxs"&gt;${hS}&lt;/h2&gt;
			&lt;p class="padding-bottom-xxs"&gt;${fV}&lt;/p&gt;
			&lt;div class="display-flex padding-bottom-xxs"&gt;
				&lt;div class="button button-clear is-loading" aria-label="${qt}"&gt;&lt;/div&gt;
				&lt;p class="font-weight-semibold align-self-center"&gt;${K6}&lt;/p&gt;
			&lt;/div&gt;
			&lt;div class="buttons"&gt;
				&lt;button type="button" class="modal-close button button-sm"&gt;${We}&lt;/button&gt;
			&lt;/div&gt;
		&lt;/div&gt;`,t.contentElement);let n,o=async()=&gt;{let r=await tve();r===1?n!==void 0&amp;&amp;(n=setTimeout(o,5e3)):(t.hide(),r===2&amp;&amp;fn(t9,"assertive"),xO())};n=setTimeout(o,3e3),await t.show(),clearTimeout(n),n=void 0}async function TBe(e){let{validSearchTerm:t}=Cr[Nt],n=[];if(e=e.trim(),t.test(e)){let s=gt(),a=await aI(Nt,s,e,_.data.userLocale);n.push(...a.results),OF(s,e,a.results.length)}let o=Nt!=="rest",{url:r,title:i}=QE(e,o);return n.push({url:r,displayName:i,description:""}),n}function SBe(e){let{namespaceItemType:t}=Cr[Nt],{displayName:n,url:o,itemKind:r,itemType:i}=e;return iv(o)?m`&lt;span class="${wu} has-text-primary"&gt;${n}&lt;/span&gt;`:m` &lt;span class="${wu} has-overflow-ellipsis-tablet"&gt;
		${z($o(Ge(n)))}
		&lt;span class="has-text-subtle"&gt;${r||i||t}&lt;/span&gt;
	&lt;/span&gt;`}function nve(e){let t=ti({input:{id:e,placeholder:hn,docon:"search",isFullWidth:!0,size:"small"},getSuggestions:TBe,getTitle:n=&gt;n.displayName,itemTemplate:SBe});return t.addEventListener(pa,n=&gt;{let o=n.detail.suggestion.displayName,r=n.detail.suggestion.url,i=iv(r)?r:FF(r,gt());KE(t,o,i),Z.href=i}),t}function wBe(e){let t=(n,o,r)=&gt;{for(let i=0;i&lt;r;i++){let s=n.ancestors[i],a=o.ancestors[i];if(s&amp;&amp;a&amp;&amp;s.toc_title.localeCompare(a.toc_title,void 0,{sensitivity:"base"})!==0)return!1}return!0};for(let n of e){let o=0,r;do r=e.find(i=&gt;i!==n&amp;&amp;i.toc_title===n.toc_title&amp;&amp;t(n,i,o)),o++;while(r&amp;&amp;o&lt;n.ancestors.length);n.ancestors.length=Math.max(o-1,Math.min(n.ancestors.length,2))}}function EBe(e,t,n,o){t=t.trim();let r=new RegExp(bE(t),"i"),i=[];if(go(e,(s,a)=&gt;(s.url&amp;&amp;kBe(r,s)&amp;&amp;(!s.monikers||!n||s.monikers.indexOf(n)!==-1)&amp;&amp;(s.ancestors=a.slice(0),i.push(s)),i.length&lt;o)),wBe(i),I.tocSearch){let{url:s,title:a}=QE(t,!0),l=ar(s,Z.href);i.push({toc_title:a,href:s,url:l})}return i}function kBe(e,t){return e.test(t.toc_title)||t.displayName&amp;&amp;e.test(t.displayName)}function CBe(e,t){if(iv(e.href))return m`&lt;span
			class="${wu} has-text-primary line-height-normal"
			data-href="${e.href}"
			&gt;${z(t.htmlTitle(e))}&lt;/span
		&gt;`;let n=[];for(let s=0;s&lt;e.ancestors.length;s++){let a=e.ancestors[s];n.push(m`${z(t.htmlTitle(a))}`),s!==e.ancestors.length-1&amp;&amp;n.push(m`&lt;span
					aria-hidden="true"
					class="docon docon-chevron-right-light padding-inline-xxs"
					style="font-size: .55rem;"
				&gt;&lt;/span&gt;`)}let o=[],r="";t.icon&amp;&amp;t.icon(e)&amp;&amp;(o=t.icon(e).classNames,r=t.icon(e).screenReaderText?m`&lt;span class="visually-hidden"&gt;${t.icon(e).screenReaderText}&lt;/span&gt;`:r);let i=o.reduce((s,a)=&gt;(s[a]=!0,s),{});return m`&lt;span class="${wu}" data-href="${e.href}"&gt;
		&lt;span class="has-overflow-ellipsis-tablet display-block ${Jr(i)}"
			&gt;${z(t.htmlTitle(e))} ${r}&lt;/span
		&gt;
		&lt;span
			?hidden=${!e.ancestors.length}
			class="display-block has-text-subtle has-overflow-ellipsis font-size-xs has-line-height-reset padding-bottom-xxs"
		&gt;
			${n}
		&lt;/span&gt;
	&lt;/span&gt;`}function ove(e,t,n){let o=ti({input:{id:e,placeholder:$6,docon:"filter-settings",isFullWidth:!0,size:"small"},getSuggestions:r=&gt;{ABe(o,r);let i=EBe(t,r,gt(),50);return Promise.resolve(i)},getTitle:r=&gt;n.textTitle(r),itemTemplate:r=&gt;CBe(r,n)});return o.addEventListener(pa,r=&gt;{let i=n.textTitle(r.detail.suggestion),s=n.href(r.detail.suggestion);KE(o,i,s),Z.href=s,o.value=null}),o}async function ABe(e,t){_n(e,{actionType:Ue.OTHER,behavior:de.SEARCH,content:{event:"toc-filter",value:t}})}function rve(e,t){let n=document.createElement("form");n.action="javascript:",n.setAttribute("role","search"),n.setAttribute("aria-label",hn);let o=document.createElement("label");n.appendChild(o),o.classList.add("visually-hidden"),o.textContent=hn,o.htmlFor=ot();let r=ih&amp;&amp;ace&amp;&amp;I.apiBrowser?nve(o.htmlFor):ove(o.htmlFor,e,t);return n.appendChild(r),n}var pR=class{constructor(t,n,o,r,i=!1){this.getMoniker=t;this.tocUrl=n;this.breadcrumbUrl=o;this.isRtl=r;this.filterByMoniker=i}hasChildren(t){return!!t.children}children(t){return t.url&amp;&amp;mT(t),t.children}textTitle(t){return this.isRtl?vE(t.toc_title,"text"):t.toc_title}htmlTitle(t,n=!0){return n?$o(Ge(this.isRtl?vE(t.toc_title,"html"):t.toc_title),2):Ge(this.isRtl?vE(t.toc_title,"html"):t.toc_title)}href(t){if(t.url.external)return t.url.href;let{origin:n,pathname:o,search:r,hash:i}=t.url,s=this.getMoniker();if(s||t.selectedMoniker||t.maintainContext){let a=te(r);a["preserve-view"]!=="true"&amp;&amp;(a.view=t.selectedMoniker??s),t.maintainContext&amp;&amp;(a.toc=this.tocUrl||null,a.bc=this.breadcrumbUrl||null),r="?"+ne(a)}return w.accessLevel==="local"&amp;&amp;/\/$/.test(o)&amp;&amp;(o+="index"),n+o+r+i}id(t){return t.id?t.id:null}isNewSection(t){return!!t.isNewSection}isExpanded(t){return!!t.expanded}isSelected(t){return!!t.selected}setHtmlAttributes(t,n){!this.filterByMoniker&amp;&amp;t.monikers&amp;&amp;t.monikers.length&amp;&amp;n("data-moniker",t.monikers.join(" "))}icon(t){return t["permissioned-type"]==="private"?{classNames:["private-link-indicator","padding-right-xs"],screenReaderText:n2}:null}isHidden(t){return this.filterByMoniker&amp;&amp;!!t.monikers&amp;&amp;t.monikers.length&gt;0&amp;&amp;t.selectedMoniker===null}};var Zd=Rd(),PBe=Promise.resolve({url:null,nodes:[],metadata:{}}),IBe=Promise.resolve({url:null,nodes:[]});function LBe(){let e=x.documentElement.classList.contains("hasSidebar"),t=_.data.pageTemplate==="Tutorial";return e&amp;&amp;!t}function RBe(){let e=A("page_type")==="learn"||A("page_kind")==="assessments"||A("page_type")==="show"||A("page_type")==="episode"||A("page_type")==="event"||A("page_type")==="eventsession";return x.documentElement.classList.contains("hasBreadcrumb")&amp;&amp;!e}async function ive(){let e=LBe(),t=RBe();if(!e&amp;&amp;!t)return;let[{url:n,nodes:o,metadata:r},{url:i,nodes:s}]=await Promise.all([e?DBe():PBe,t?$Be():IBe,e&amp;&amp;Hm?v1():Promise.resolve({})]),a=new pR(gt,n,i,_.data.userDir==="rtl",!0),l=gO(o,yO(),Zd);if(G_e(l),await Se,e&amp;&amp;(qBe(r),MBe(o,a),Ax((c,u,d,p,h)=&gt;sve(c,o,a,u,d,p,h))),t){let c=H_e(s,Zd,i);e&amp;&amp;_.data.extendBreadcrumb&amp;&amp;O_e(c,l),c=c.filter(p=&gt;!p?.url?.external);let u=x.getElementById("article-header-breadcrumbs"),d=c.map((p,h)=&gt;{let g=(!p.url||p.url.originAndPathnameEquals(Zd))&amp;&amp;h+1&lt;=c.length?null:a.href(p);return{title:a.textTitle(p),url:g}});C1(d),B_e(u,c,Zd,a),Jt()}}function MBe(e,t){let n=x.getElementById("affixed-left-container");n.setAttribute("data-bi-name","left toc"),n.setAttribute("role","navigation"),n.setAttribute("aria-label",i9);let o=()=&gt;{pc.removeListener(o),sve(n,e,t,["margin-bottom-xxs"])};pc.matches?o():pc.addListener(o)}async function sve(e,t,n,o,r,i,s){let a=t.length===1&amp;&amp;t[0].children?t[0].children:t,l=rve(a,n),c=Wpe(a,n,Fh);if(c.classList.add("table-of-contents","is-vertically-scrollable","flex-grow-1","flex-shrink-1"),c.addEventListener("tree-item-clicked",({detail:d})=&gt;W_e(t,d),!0),ih&amp;&amp;gt()){let p=iI(!1);r&amp;&amp;p.classList.add(...r),addEventListener(Hr,()=&gt;fU(c)),e.appendChild(p)}o&amp;&amp;l.classList.add(...o),i&amp;&amp;c.classList.add(...i),e.appendChild(l),e.appendChild(c);let u=eve();if(u){s&amp;&amp;u.classList.add(...s);let d=x.createElement("div");d.className="padding-xxs padding-none-tablet border-top border-bottom-tablet",d.appendChild(u),e.appendChild(d)}await new Promise(requestAnimationFrame),NBe(c)}async function DBe(){let e={url:Zd.href,data:[{href:To(Zd.pathname),toc_title:A("og:title")||x.title||JK}]},t=_O("tocRel","toc","toc_rel"),{url:n,data:o}=await vO("TOC",t,e),{metadata:r,nodes:i}=dR(o),s=await Y_e(r,n,gt());await Hoe([{url:n,nodes:i,metadata:r},...s]),uR(i,n),fO(i,n);let a=X_e(n,s);if(a!==null&amp;&amp;n!==Zd.href){let u="";if(Hm){let d=gO(i,yO(),Zd);u=d.length&gt;0?d[0].toc_title:""}Z_e(a,r,i,u)}let l,c;for(let u of s)uR(u.nodes,u.url),fO(u.nodes,u.url),u.type==="conceptual"?l=u.nodes:c=u.nodes;return Q_e(i,l,c),z_e(i),{url:n,nodes:i,metadata:r}}async function $Be(){let e={url:Z.href,data:[{href:"/",toc_title:"Docs"}]},t=_O("breadcrumbPath","bc","breadcrumb_path"),{url:n,data:o}=await vO("breadcrumb",t,e),r=j_e(o);return uR(r,n),{url:n,nodes:r}}function NBe(e){let t=e.querySelector(".tree-item.is-selected");t&amp;&amp;t.offsetTop+t.offsetHeight&gt;e.offsetHeight&amp;&amp;(e.scrollTop+=t.offsetTop-14)}async function qBe({experiment_id:e,experimental:t}){!e||!t||He({behavior:de.OTHER,actionType:Ue.OTHER,content:{event:"toc-experiment",toc_experimental:t,toc_experiment_id:e}})}var mR=class extends HTMLElement{constructor(){super();this.overflowClassToggle=["breadcrumbs-initial-slash"];this.collapseSelector="[data-bread-crumbs-collapse-target]"}attributeChangedCallback(n,o){n!==o&amp;&amp;this.updateContent()}disconnectedCallback(){this.resizeObserver?.disconnect()}connectedCallback(){UBe(this),Se.then(()=&gt;{this.updateContent();let n=0;this.resizeObserver=new ResizeObserver(o=&gt;{cancelAnimationFrame(n),n=requestAnimationFrame(()=&gt;{!Array.isArray(o)||!o.length||this.updateContent()})}),this.resizeObserver.observe(this)})}get collapsableElements(){return Array.from(this.querySelectorAll(this.collapseSelector))}get elementShownOnCollapse(){if(!this.showOnCollapse){if(!this.id)throw new Error("An invalid selector was used to try and select an overflow element. Did you include an id on your &lt;bread-crumbs&gt; element?");let n=`[data-for="${this.id}"]`;this.showOnCollapse=document.querySelector(n)}return this.showOnCollapse}get overflowClassElement(){return this.querySelector(".breadcrumbs")}updateContent(){if(!this.isConnected)return;for(let r of this.collapsableElements)r.hidden=!1;this.elementShownOnCollapse&amp;&amp;(ave(this.elementShownOnCollapse,"remove",this.overflowClassToggle),this.elementShownOnCollapse.hidden=!1),lve(this.collapsableElements[this.collapsableElements.length-1],!0);let o=HBe(this,this.collapsableElements,this.elementShownOnCollapse)?"add":"remove";ave(this.overflowClassElement,o,this.overflowClassToggle)}};window.customElements.get("bread-crumbs")||(window.BreadCrumbsElement=mR,window.customElements.define("bread-crumbs",mR));function FBe(e){return e.scrollWidth&gt;e.clientWidth}function UBe(e){e.style.display="block",e.style.whiteSpace="nowrap",e.style.overflow="hidden"}function HBe(e,t=[],n){let o=!1;for(let[r,i]of t.entries()){if(r===t.length-1&amp;&amp;t.length!==1){lve(i,!1);break}if(!FBe(e))break;o=!0,i.hidden=!0}return n&amp;&amp;(n.hidden=!o),o}function lve(e,t=!1){if(!e)return;let n=e.querySelector("a,span");if(n){if(t){e.style.cssText="",n&amp;&amp;(n.style.cssText="");return}e.style.display="inline-flex",e.style.minWidth="0",e.style.maxWidth="100%",n.style.minWidth="1ch",n.style.maxWidth="fit-content",n.style.overflow="hidden",n.style.textOverflow="ellipsis",n.style.whiteSpace="nowrap"}}function ave(e,t,n){e?.classList[t](...n)}var cve={date:$r,datetime:wX},hR=class extends HTMLElement{static get observedAttributes(){return["datetime","timezone"]}get timeZone(){return this.getAttribute("timezone")||ug}get timeFormat(){return cve[this.getAttribute("format")]||cve.date}constructor(){super()}connectedCallback(){Se.then(()=&gt;{this.updateContent(this.getAttribute("datetime"))})}attributeChangedCallback(t,n){t!==n&amp;&amp;this.updateContent(n)}updateContent(t){!this.isConnected||!t||(this.textContent=this.timeFormat(this.timeZone).format(new Date(t)),this.classList.remove("is-visually-hidden"))}};window.customElements.get("local-time")||(window.LocalTimeElement=hR,window.customElements.define("local-time",hR));var gR=class extends HTMLElement{constructor(){super();this.backOffset=0;this.frontOffset=0;this.nextHiddenIndex=null;this.style.display="block",this.style.overflow="hidden",this.style.width="100%",this.container=this.querySelector("[data-overflow-menu-container]"),this.nextButton=this.querySelector("button[data-overflow-menu-next-button]"),this.prevButton=this.querySelector("button[data-overflow-menu-prev-button]"),this.menuItems=Array.from(this.querySelectorAll("[data-overflow-menu-item]")).reverse()}connectedCallback(){if(this.container=this.querySelector("[data-overflow-menu-container]"),this.nextButton=this.querySelector("button[data-overflow-menu-next-button]"),this.prevButton=this.querySelector("button[data-overflow-menu-prev-button]"),this.menuItems=Array.from(this.querySelectorAll("[data-overflow-menu-item]")).reverse(),!this.container||!this.nextButton||!this.prevButton||this.menuItems.length&lt;1)throw new Error(`&lt;overflow-menu&gt; requires all of the following:
					1) A container with [data-overflow-menu-container] attribute,
					2) A button with [data-overflow-menu-next] attribute,
					3) A button with [data-overflow-menu-prev].
					4) Menu items with [data-overflow-menu-item] attribute.
					Did you include the correct attributes? We found:
						next: ${this.nextButton?"found":"not found"},
						prev: ${this.prevButton?"found":"not found"},
						container: ${this.container?"found":"not found"},
						menuItemsCount: ${this.menuItems.length}`);if(this.menuItems.length&gt;10)throw new Error("&lt;overflow-menu&gt; should not be used for more than 10 items. Consider using a different pattern.");this.container.style.visibility="hidden",this.container.style.overflow="hidden";for(let r of this.menuItems)r.style.whiteSpace="nowrap";if(new ResizeObserver(()=&gt;{requestAnimationFrame(()=&gt;{this.backOffset=0,this.redraw()})}).observe(this),this.prevButton.onclick=()=&gt;{this.backOffset--,this.redraw(),this.backOffset===0&amp;&amp;this.menuItems[this.menuItems.length-1].focus()},this.nextButton.onclick=()=&gt;{this.backOffset=Math.max(this.backOffset+1,0),this.nextHiddenIndex=this.frontOffset-1,this.redraw(),this.frontOffset===0?this.menuItems[this.frontOffset].focus():this.nextButton.focus()},!(this.container.scrollWidth&gt;this.container.clientWidth)){this.container.style.visibility="visible";return}this.redraw()}redraw(){this.container.style.visibility="hidden",this.menuItems.forEach(n=&gt;{n.hidden=!1}),this.frontOffset=0;for(let n=this.backOffset;n&gt;0;n--)this.menuItems[this.menuItems.length-n].hidden=!0;for(let n of this.menuItems){if(this.nextButton.hidden=this.frontOffset===0,this.prevButton.hidden=this.backOffset===0,!(this.container.scrollWidth&gt;this.container.clientWidth)){let r=this.menuItems.findIndex(i=&gt;i===n);this.nextHiddenIndex&amp;&amp;r!==0&amp;&amp;r&lt;this.nextHiddenIndex&amp;&amp;(n.hidden=!0,this.frontOffset++);break}n.hidden=!0,this.frontOffset++}this.nextHiddenIndex&amp;&amp;this.menuItems[this.nextHiddenIndex].hidden&amp;&amp;(this.backOffset++,this.redraw()),this.nextHiddenIndex=null,this.container.style.visibility="visible"}};F.customElements.get("overflow-menu")||(F.OverflowMenuElement=gR,F.customElements.define("overflow-menu",gR));var fR=class extends HTMLElement{constructor(){super();this.controlButton=null;this.panel=null;this.handleEvent=n=&gt;{n.target instanceof Element&amp;&amp;n.type==="click"&amp;&amp;n.target.closest("button[aria-controls]")===this.controlButton&amp;&amp;this.togglePanel()};this.keyHandler=n=&gt;{!this.panel||!this.controlButton||!this.panel.hidden&amp;&amp;n.key==="Escape"&amp;&amp;(this.togglePanel(),this.controlButton.focus())};this.togglePanel=()=&gt;{!this.controlButton||!this.panel||(this.controlButton.setAttribute("aria-expanded",this.controlButton.getAttribute("aria-expanded")==="true"?"false":"true"),this.panel.hidden=!this.panel.hidden)};this.windowFocusClickHandler=n=&gt;{!(n.target instanceof Element)||!this.controlButton||(n.type==="focus"||n.type==="click")&amp;&amp;!this.contains(n.target)&amp;&amp;this.controlButton.getAttribute("aria-expanded")==="true"&amp;&amp;this.togglePanel()}}connectedCallback(){if(this.controlButton=this.querySelector("button[aria-controls]"),!this.controlButton)throw new Error("A button with aria-controls attribute wasn't found. Did you include the correct attributes?");let n=this.controlButton.getAttribute("aria-controls");if(!n)throw new Error("panelId wasn't found. Verify control button's 'aria-controls' attribute.");if(n.indexOf(" ")&gt;=0)throw new Error("controlButton controls several elements. While the [aria-controls] attribute may reference multiple elements, this behavior is not supported by the panel-controller. Verify control button's 'aria-controls' attribute refers to the only one panel within &lt;panel-controller&gt;.");if(this.panel=this.querySelector(`#${n}`),!this.panel)throw new Error("panel wasn't found. Did you include the id on the panel container?");this.addEventListener("click",this.handleEvent),this.addEventListener("focus",this.handleEvent,!0),this.addEventListener("touchstart",this.handleEvent),this.addEventListener("keydown",this.keyHandler),F.addEventListener("focus",this.windowFocusClickHandler,!0),F.addEventListener("click",this.windowFocusClickHandler)}disconnectedCallback(){this.removeEventListener("click",this.handleEvent),this.removeEventListener("focus",this.handleEvent,!0),this.removeEventListener("touchstart",this.handleEvent),this.removeEventListener("keydown",this.keyHandler),F.removeEventListener("focus",this.windowFocusClickHandler,!0),F.removeEventListener("click",this.windowFocusClickHandler)}};F.customElements.get("panel-controller")||(F.PanelControllerElement=fR,F.customElements.define("panel-controller",fR));var bR=class extends HTMLElement{constructor(){super();this.buttonOpen=null;this.buttonClose=null;this.searchExpanderSiblingElements=void 0;this.expandableArea=null;this.searchInput=null;this.focusHandler=()=&gt;{};this.keyHandler=n=&gt;{n.key==="Escape"&amp;&amp;this.expandableArea&amp;&amp;this.buttonOpen&amp;&amp;this.buttonOpen.hidden===!0&amp;&amp;this.closeExpander(n)};this.openExpander=()=&gt;{!this.expandableArea||!this.buttonOpen||!this.searchInput||(this.searchExpanderSiblingElements&amp;&amp;this.toggleSiblingsVisibility(),this.buttonOpen.toggleAttribute("hidden"),this.expandableArea.hidden=!1,Xt(F,"focus",this.focusHandler,!0),this.searchInput.focus())};this.closeExpander=n=&gt;{!this.expandableArea||!this.buttonOpen||!this.buttonClose||(this.searchExpanderSiblingElements&amp;&amp;this.toggleSiblingsVisibility(),this.expandableArea.hidden=!0,this.buttonOpen.toggleAttribute("hidden"),F.removeEventListener("focus",this.focusHandler),n.target instanceof Element&amp;&amp;this.contains(n.target)&amp;&amp;this.buttonOpen.focus())};this.windowClickHandler=n=&gt;{n.target instanceof Element&amp;&amp;n.type==="click"&amp;&amp;!this.contains(n.target)&amp;&amp;this.buttonOpen?.hidden&amp;&amp;(n.target.hasAttribute("data-search-expander-autocomplete-suggestion")||this.closeExpander(n))}}toggleSiblingsVisibility(){if(this.searchExpanderSiblingElements)for(let n of this.searchExpanderSiblingElements)n instanceof HTMLElement&amp;&amp;n!==this&amp;&amp;n.toggleAttribute("hidden")}connectedCallback(){if(this.buttonOpen=this.querySelector(":scope &gt; button[data-search-expander-trigger-open]"),this.buttonClose=this.querySelector("button[data-search-expander-trigger-close]"),!this.buttonOpen||!this.buttonClose)throw new Error("Either open or close button wasn't found. Did you include the correct attributes?");let n=this.buttonOpen.getAttribute("aria-controls");if(!n||this.buttonClose.getAttribute("aria-controls")!==n)throw new Error("expandedAreaId wasn't found or doesn't match the close button's aria-controls attribute.");if(this.expandableArea=this.querySelector(`:scope &gt; div#${n}`),!this.expandableArea)throw new Error("expandedArea wasn't found. Did you include the id on the expandable area?");if(this.focusHandler=CE(this.expandableArea),this.searchInput=this.expandableArea.querySelector('input[type="search"]'),!this.searchInput)throw new Error("Search input wasn't found.");this.searchExpanderSiblingElements=this.parentNode?.children,this.buttonOpen.addEventListener("click",this.openExpander),this.buttonClose.addEventListener("click",this.closeExpander),this.expandableArea.addEventListener("keydown",this.keyHandler),F.addEventListener("click",this.windowClickHandler)}disconnectedCallback(){!this.buttonOpen||!this.buttonClose||!this.expandableArea||(this.buttonOpen.removeEventListener("click",this.openExpander),this.buttonClose.removeEventListener("click",this.closeExpander),this.expandableArea.removeEventListener("keydown",this.keyHandler),F.removeEventListener("focus",this.focusHandler),F.removeEventListener("click",this.windowClickHandler))}};F.customElements.get("search-expander")||(F.SearchExpanderElement=bR,F.customElements.define("search-expander",bR));_.data.rtl=$U;_.data.cookieConsent=uJ;_.data.isArchived=Mr();VJ();Ise();pae();lJ(ct);zX();kre();Qbe();ive();xX();Fae();_J();cre();mJ();Yq();Eoe();fre();F1();Moe();bne();Nbe();wre();Se.then(async()=&gt;{if(_.data.isPrivateUnauthorized){let n=x.querySelector(".unauthorized-private-section");n?.parentElement?.removeChild(n),n&amp;&amp;Array.from(x.querySelectorAll("h1")).pop()?.insertAdjacentElement("afterend",n)}tae(),wO(),sae(),nD(),Wbe();let e=x.getElementById("main");fJ(),Cse(x.documentElement),uX(),lce(),lre(),M1(),$I(e),xb(x.querySelector(".content")),Lle(),o_e(),D_e(),Fs(gt())?(Zle(e),ece(e),nI()):Fd(),zoe(),Fbe(),sX(),Goe(),QO(),mO(x.body),Xle();let t=x.querySelector(".moniker-applies-to");t&amp;&amp;Kle(t),Wle(),sre(_.data.contentLocale),vU(e),Fre(x.body),ss(x.body),r_(x.body),Ere(),!I.userServices||!_.data.hasShare?Mce():_I(x.body,location.origin+location.pathname+location.search,x.title),_.data.pageTemplate!=="ModuleUnit"&amp;&amp;kP(_.data.pageTemplate),sO(),rae(),cx("reportIssue"),E1(),Poe(),B1(),koe(),kF(e),H1(),Doe(),are(),EO(),$l(e),uF(),_le(),qbe(Array.from(x.querySelectorAll(".content"))),Joe(),Vq(),Hse(),_.data.hasPageActions&amp;&amp;$1()});ct.subscribe(Wn,()=&gt;{let e=x.getElementById("main");tD(_.data.userLocale),E1(),F1(),sO();let t=x.documentElement.classList.contains("layout")?x.querySelector(".layout-body-main"):x.querySelector("main");t&amp;&amp;M1(t),B1(),H1(),kx(x.body),ss(x.body),kF(e),uF(),Vq(),_.data.hasPageActions&amp;&amp;$1()});})();
/*!
 * JavaScript Cookie v2.1.3
 * https://github.com/js-cookie/js-cookie
 *
 * Copyright 2006, 2015 Klaus Hartl &amp; Fagner Brack
 * Released under the MIT license
 */
/*! Bundled license information:

lit-html/lib/directive.js:
  (**
   * @license
   * Copyright (c) 2017 The Polymer Project Authors. All rights reserved.
   * This code may only be used under the BSD style license found at
   * http://polymer.github.io/LICENSE.txt
   * The complete set of authors may be found at
   * http://polymer.github.io/AUTHORS.txt
   * The complete set of contributors may be found at
   * http://polymer.github.io/CONTRIBUTORS.txt
   * Code distributed by Google as part of the polymer project is also
   * subject to an additional IP rights grant found at
   * http://polymer.github.io/PATENTS.txt
   *)

lit-html/lib/dom.js:
  (**
   * @license
   * Copyright (c) 2017 The Polymer Project Authors. All rights reserved.
   * This code may only be used under the BSD style license found at
   * http://polymer.github.io/LICENSE.txt
   * The complete set of authors may be found at
   * http://polymer.github.io/AUTHORS.txt
   * The complete set of contributors may be found at
   * http://polymer.github.io/CONTRIBUTORS.txt
   * Code distributed by Google as part of the polymer project is also
   * subject to an additional IP rights grant found at
   * http://polymer.github.io/PATENTS.txt
   *)

lit-html/lib/part.js:
  (**
   * @license
   * Copyright (c) 2018 The Polymer Project Authors. All rights reserved.
   * This code may only be used under the BSD style license found at
   * http://polymer.github.io/LICENSE.txt
   * The complete set of authors may be found at
   * http://polymer.github.io/AUTHORS.txt
   * The complete set of contributors may be found at
   * http://polymer.github.io/CONTRIBUTORS.txt
   * Code distributed by Google as part of the polymer project is also
   * subject to an additional IP rights grant found at
   * http://polymer.github.io/PATENTS.txt
   *)

lit-html/lib/template.js:
  (**
   * @license
   * Copyright (c) 2017 The Polymer Project Authors. All rights reserved.
   * This code may only be used under the BSD style license found at
   * http://polymer.github.io/LICENSE.txt
   * The complete set of authors may be found at
   * http://polymer.github.io/AUTHORS.txt
   * The complete set of contributors may be found at
   * http://polymer.github.io/CONTRIBUTORS.txt
   * Code distributed by Google as part of the polymer project is also
   * subject to an additional IP rights grant found at
   * http://polymer.github.io/PATENTS.txt
   *)

lit-html/lib/template-instance.js:
  (**
   * @license
   * Copyright (c) 2017 The Polymer Project Authors. All rights reserved.
   * This code may only be used under the BSD style license found at
   * http://polymer.github.io/LICENSE.txt
   * The complete set of authors may be found at
   * http://polymer.github.io/AUTHORS.txt
   * The complete set of contributors may be found at
   * http://polymer.github.io/CONTRIBUTORS.txt
   * Code distributed by Google as part of the polymer project is also
   * subject to an additional IP rights grant found at
   * http://polymer.github.io/PATENTS.txt
   *)

lit-html/lib/template-result.js:
  (**
   * @license
   * Copyright (c) 2017 The Polymer Project Authors. All rights reserved.
   * This code may only be used under the BSD style license found at
   * http://polymer.github.io/LICENSE.txt
   * The complete set of authors may be found at
   * http://polymer.github.io/AUTHORS.txt
   * The complete set of contributors may be found at
   * http://polymer.github.io/CONTRIBUTORS.txt
   * Code distributed by Google as part of the polymer project is also
   * subject to an additional IP rights grant found at
   * http://polymer.github.io/PATENTS.txt
   *)

lit-html/lib/parts.js:
  (**
   * @license
   * Copyright (c) 2017 The Polymer Project Authors. All rights reserved.
   * This code may only be used under the BSD style license found at
   * http://polymer.github.io/LICENSE.txt
   * The complete set of authors may be found at
   * http://polymer.github.io/AUTHORS.txt
   * The complete set of contributors may be found at
   * http://polymer.github.io/CONTRIBUTORS.txt
   * Code distributed by Google as part of the polymer project is also
   * subject to an additional IP rights grant found at
   * http://polymer.github.io/PATENTS.txt
   *)

lit-html/lib/default-template-processor.js:
  (**
   * @license
   * Copyright (c) 2017 The Polymer Project Authors. All rights reserved.
   * This code may only be used under the BSD style license found at
   * http://polymer.github.io/LICENSE.txt
   * The complete set of authors may be found at
   * http://polymer.github.io/AUTHORS.txt
   * The complete set of contributors may be found at
   * http://polymer.github.io/CONTRIBUTORS.txt
   * Code distributed by Google as part of the polymer project is also
   * subject to an additional IP rights grant found at
   * http://polymer.github.io/PATENTS.txt
   *)

lit-html/lib/template-factory.js:
  (**
   * @license
   * Copyright (c) 2017 The Polymer Project Authors. All rights reserved.
   * This code may only be used under the BSD style license found at
   * http://polymer.github.io/LICENSE.txt
   * The complete set of authors may be found at
   * http://polymer.github.io/AUTHORS.txt
   * The complete set of contributors may be found at
   * http://polymer.github.io/CONTRIBUTORS.txt
   * Code distributed by Google as part of the polymer project is also
   * subject to an additional IP rights grant found at
   * http://polymer.github.io/PATENTS.txt
   *)

lit-html/lib/render.js:
  (**
   * @license
   * Copyright (c) 2017 The Polymer Project Authors. All rights reserved.
   * This code may only be used under the BSD style license found at
   * http://polymer.github.io/LICENSE.txt
   * The complete set of authors may be found at
   * http://polymer.github.io/AUTHORS.txt
   * The complete set of contributors may be found at
   * http://polymer.github.io/CONTRIBUTORS.txt
   * Code distributed by Google as part of the polymer project is also
   * subject to an additional IP rights grant found at
   * http://polymer.github.io/PATENTS.txt
   *)

lit-html/lit-html.js:
  (**
   * @license
   * Copyright (c) 2017 The Polymer Project Authors. All rights reserved.
   * This code may only be used under the BSD style license found at
   * http://polymer.github.io/LICENSE.txt
   * The complete set of authors may be found at
   * http://polymer.github.io/AUTHORS.txt
   * The complete set of contributors may be found at
   * http://polymer.github.io/CONTRIBUTORS.txt
   * Code distributed by Google as part of the polymer project is also
   * subject to an additional IP rights grant found at
   * http://polymer.github.io/PATENTS.txt
   *)

lit-html/directives/class-map.js:
  (**
   * @license
   * Copyright (c) 2018 The Polymer Project Authors. All rights reserved.
   * This code may only be used under the BSD style license found at
   * http://polymer.github.io/LICENSE.txt
   * The complete set of authors may be found at
   * http://polymer.github.io/AUTHORS.txt
   * The complete set of contributors may be found at
   * http://polymer.github.io/CONTRIBUTORS.txt
   * Code distributed by Google as part of the polymer project is also
   * subject to an additional IP rights grant found at
   * http://polymer.github.io/PATENTS.txt
   *)

lit-html/directives/if-defined.js:
  (**
   * @license
   * Copyright (c) 2018 The Polymer Project Authors. All rights reserved.
   * This code may only be used under the BSD style license found at
   * http://polymer.github.io/LICENSE.txt
   * The complete set of authors may be found at
   * http://polymer.github.io/AUTHORS.txt
   * The complete set of contributors may be found at
   * http://polymer.github.io/CONTRIBUTORS.txt
   * Code distributed by Google as part of the polymer project is also
   * subject to an additional IP rights grant found at
   * http://polymer.github.io/PATENTS.txt
   *)

lit-html/directives/live.js:
  (**
   * @license
   * Copyright (c) 2020 The Polymer Project Authors. All rights reserved.
   * This code may only be used under the BSD style license found at
   * http://polymer.github.io/LICENSE.txt
   * The complete set of authors may be found at
   * http://polymer.github.io/AUTHORS.txt
   * The complete set of contributors may be found at
   * http://polymer.github.io/CONTRIBUTORS.txt
   * Code distributed by Google as part of the polymer project is also
   * subject to an additional IP rights grant found at
   * http://polymer.github.io/PATENTS.txt
   *)

lit-html/directives/repeat.js:
  (**
   * @license
   * Copyright (c) 2017 The Polymer Project Authors. All rights reserved.
   * This code may only be used under the BSD style license found at
   * http://polymer.github.io/LICENSE.txt
   * The complete set of authors may be found at
   * http://polymer.github.io/AUTHORS.txt
   * The complete set of contributors may be found at
   * http://polymer.github.io/CONTRIBUTORS.txt
   * Code distributed by Google as part of the polymer project is also
   * subject to an additional IP rights grant found at
   * http://polymer.github.io/PATENTS.txt
   *)

lit-html/directives/unsafe-html.js:
  (**
   * @license
   * Copyright (c) 2017 The Polymer Project Authors. All rights reserved.
   * This code may only be used under the BSD style license found at
   * http://polymer.github.io/LICENSE.txt
   * The complete set of authors may be found at
   * http://polymer.github.io/AUTHORS.txt
   * The complete set of contributors may be found at
   * http://polymer.github.io/CONTRIBUTORS.txt
   * Code distributed by Google as part of the polymer project is also
   * subject to an additional IP rights grant found at
   * http://polymer.github.io/PATENTS.txt
   *)

lit-html/directives/until.js:
  (**
   * @license
   * Copyright (c) 2017 The Polymer Project Authors. All rights reserved.
   * This code may only be used under the BSD style license found at
   * http://polymer.github.io/LICENSE.txt
   * The complete set of authors may be found at
   * http://polymer.github.io/AUTHORS.txt
   * The complete set of contributors may be found at
   * http://polymer.github.io/CONTRIBUTORS.txt
   * Code distributed by Google as part of the polymer project is also
   * subject to an additional IP rights grant found at
   * http://polymer.github.io/PATENTS.txt
   *)

@microsoft/dynamicproto-js/lib/dist/esm/dynamicproto-js.js:
  (*!
   * Microsoft Dynamic Proto Utility, 1.1.11
   * Copyright (c) Microsoft and contributors. All rights reserved.
   *)

@azure/msal-browser/dist/_virtual/_tslib.js:
  (*! @azure/msal-browser v2.32.2 2023-01-10 *)
  (*! *****************************************************************************
  Copyright (c) Microsoft Corporation.
  
  Permission to use, copy, modify, and/or distribute this software for any
  purpose with or without fee is hereby granted.
  
  THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
  REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
  AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
  INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
  LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
  OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
  PERFORMANCE OF THIS SOFTWARE.
  ***************************************************************************** *)

@azure/msal-common/dist/_virtual/_tslib.js:
  (*! @azure/msal-common v9.1.1 2023-01-19 *)
  (*! *****************************************************************************
  Copyright (c) Microsoft Corporation.
  
  Permission to use, copy, modify, and/or distribute this software for any
  purpose with or without fee is hereby granted.
  
  THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
  REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
  AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
  INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
  LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
  OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
  PERFORMANCE OF THIS SOFTWARE.
  ***************************************************************************** *)

@azure/msal-common/dist/utils/Constants.js:
  (*! @azure/msal-common v9.1.1 2023-01-19 *)

@azure/msal-common/dist/error/AuthError.js:
  (*! @azure/msal-common v9.1.1 2023-01-19 *)

@azure/msal-common/dist/crypto/ICrypto.js:
  (*! @azure/msal-common v9.1.1 2023-01-19 *)

@azure/msal-common/dist/error/ClientAuthError.js:
  (*! @azure/msal-common v9.1.1 2023-01-19 *)

@azure/msal-common/dist/utils/StringUtils.js:
  (*! @azure/msal-common v9.1.1 2023-01-19 *)

@azure/msal-common/dist/logger/Logger.js:
  (*! @azure/msal-common v9.1.1 2023-01-19 *)

@azure/msal-common/dist/packageMetadata.js:
  (*! @azure/msal-common v9.1.1 2023-01-19 *)

@azure/msal-common/dist/authority/AuthorityOptions.js:
  (*! @azure/msal-common v9.1.1 2023-01-19 *)

@azure/msal-common/dist/cache/entities/CredentialEntity.js:
  (*! @azure/msal-common v9.1.1 2023-01-19 *)

@azure/msal-common/dist/error/ClientConfigurationError.js:
  (*! @azure/msal-common v9.1.1 2023-01-19 *)

@azure/msal-common/dist/request/ScopeSet.js:
  (*! @azure/msal-common v9.1.1 2023-01-19 *)

@azure/msal-common/dist/account/ClientInfo.js:
  (*! @azure/msal-common v9.1.1 2023-01-19 *)

@azure/msal-common/dist/authority/AuthorityType.js:
  (*! @azure/msal-common v9.1.1 2023-01-19 *)

@azure/msal-common/dist/cache/entities/AccountEntity.js:
  (*! @azure/msal-common v9.1.1 2023-01-19 *)

@azure/msal-common/dist/account/AuthToken.js:
  (*! @azure/msal-common v9.1.1 2023-01-19 *)

@azure/msal-common/dist/cache/CacheManager.js:
  (*! @azure/msal-common v9.1.1 2023-01-19 *)

@azure/msal-common/dist/config/ClientConfiguration.js:
  (*! @azure/msal-common v9.1.1 2023-01-19 *)

@azure/msal-common/dist/error/ServerError.js:
  (*! @azure/msal-common v9.1.1 2023-01-19 *)

@azure/msal-common/dist/network/ThrottlingUtils.js:
  (*! @azure/msal-common v9.1.1 2023-01-19 *)

@azure/msal-common/dist/network/NetworkManager.js:
  (*! @azure/msal-common v9.1.1 2023-01-19 *)

@azure/msal-common/dist/account/CcsCredential.js:
  (*! @azure/msal-common v9.1.1 2023-01-19 *)

@azure/msal-common/dist/client/BaseClient.js:
  (*! @azure/msal-common v9.1.1 2023-01-19 *)

@azure/msal-common/dist/request/RequestValidator.js:
  (*! @azure/msal-common v9.1.1 2023-01-19 *)

@azure/msal-common/dist/request/RequestParameterBuilder.js:
  (*! @azure/msal-common v9.1.1 2023-01-19 *)

@azure/msal-common/dist/cache/entities/IdTokenEntity.js:
  (*! @azure/msal-common v9.1.1 2023-01-19 *)

@azure/msal-common/dist/utils/TimeUtils.js:
  (*! @azure/msal-common v9.1.1 2023-01-19 *)

@azure/msal-common/dist/cache/entities/AccessTokenEntity.js:
  (*! @azure/msal-common v9.1.1 2023-01-19 *)

@azure/msal-common/dist/cache/entities/RefreshTokenEntity.js:
  (*! @azure/msal-common v9.1.1 2023-01-19 *)

@azure/msal-common/dist/error/InteractionRequiredAuthError.js:
  (*! @azure/msal-common v9.1.1 2023-01-19 *)

@azure/msal-common/dist/cache/entities/CacheRecord.js:
  (*! @azure/msal-common v9.1.1 2023-01-19 *)

@azure/msal-common/dist/utils/ProtocolUtils.js:
  (*! @azure/msal-common v9.1.1 2023-01-19 *)

@azure/msal-common/dist/url/UrlString.js:
  (*! @azure/msal-common v9.1.1 2023-01-19 *)

@azure/msal-common/dist/crypto/PopTokenGenerator.js:
  (*! @azure/msal-common v9.1.1 2023-01-19 *)

@azure/msal-common/dist/cache/entities/AppMetadataEntity.js:
  (*! @azure/msal-common v9.1.1 2023-01-19 *)

@azure/msal-common/dist/cache/persistence/TokenCacheContext.js:
  (*! @azure/msal-common v9.1.1 2023-01-19 *)

@azure/msal-common/dist/response/ResponseHandler.js:
  (*! @azure/msal-common v9.1.1 2023-01-19 *)

@azure/msal-common/dist/client/AuthorizationCodeClient.js:
  (*! @azure/msal-common v9.1.1 2023-01-19 *)

@azure/msal-common/dist/telemetry/performance/PerformanceEvent.js:
  (*! @azure/msal-common v9.1.1 2023-01-19 *)

@azure/msal-common/dist/client/RefreshTokenClient.js:
  (*! @azure/msal-common v9.1.1 2023-01-19 *)

@azure/msal-common/dist/client/SilentFlowClient.js:
  (*! @azure/msal-common v9.1.1 2023-01-19 *)

@azure/msal-common/dist/authority/OpenIdConfigResponse.js:
  (*! @azure/msal-common v9.1.1 2023-01-19 *)

@azure/msal-common/dist/authority/AuthorityMetadata.js:
  (*! @azure/msal-common v9.1.1 2023-01-19 *)

@azure/msal-common/dist/authority/ProtocolMode.js:
  (*! @azure/msal-common v9.1.1 2023-01-19 *)

@azure/msal-common/dist/cache/entities/AuthorityMetadataEntity.js:
  (*! @azure/msal-common v9.1.1 2023-01-19 *)

@azure/msal-common/dist/authority/CloudInstanceDiscoveryResponse.js:
  (*! @azure/msal-common v9.1.1 2023-01-19 *)

@azure/msal-common/dist/authority/CloudInstanceDiscoveryErrorResponse.js:
  (*! @azure/msal-common v9.1.1 2023-01-19 *)

@azure/msal-common/dist/authority/RegionDiscovery.js:
  (*! @azure/msal-common v9.1.1 2023-01-19 *)

@azure/msal-common/dist/authority/Authority.js:
  (*! @azure/msal-common v9.1.1 2023-01-19 *)

@azure/msal-common/dist/authority/AuthorityFactory.js:
  (*! @azure/msal-common v9.1.1 2023-01-19 *)

@azure/msal-common/dist/cache/entities/ServerTelemetryEntity.js:
  (*! @azure/msal-common v9.1.1 2023-01-19 *)

@azure/msal-common/dist/cache/entities/ThrottlingEntity.js:
  (*! @azure/msal-common v9.1.1 2023-01-19 *)

@azure/msal-common/dist/network/INetworkModule.js:
  (*! @azure/msal-common v9.1.1 2023-01-19 *)

@azure/msal-common/dist/error/JoseHeaderError.js:
  (*! @azure/msal-common v9.1.1 2023-01-19 *)

@azure/msal-common/dist/crypto/JoseHeader.js:
  (*! @azure/msal-common v9.1.1 2023-01-19 *)

@azure/msal-common/dist/telemetry/server/ServerTelemetryManager.js:
  (*! @azure/msal-common v9.1.1 2023-01-19 *)

@azure/msal-common/dist/telemetry/performance/PerformanceClient.js:
  (*! @azure/msal-common v9.1.1 2023-01-19 *)

@azure/msal-common/dist/telemetry/performance/StubPerformanceClient.js:
  (*! @azure/msal-common v9.1.1 2023-01-19 *)

@azure/msal-common/dist/index.js:
  (*! @azure/msal-common v9.1.1 2023-01-19 *)

@azure/msal-browser/dist/error/BrowserAuthError.js:
  (*! @azure/msal-browser v2.32.2 2023-01-10 *)

@azure/msal-browser/dist/utils/BrowserConstants.js:
  (*! @azure/msal-browser v2.32.2 2023-01-10 *)

@azure/msal-browser/dist/error/BrowserConfigurationAuthError.js:
  (*! @azure/msal-browser v2.32.2 2023-01-10 *)

@azure/msal-browser/dist/cache/BrowserStorage.js:
  (*! @azure/msal-browser v2.32.2 2023-01-10 *)

@azure/msal-browser/dist/cache/MemoryStorage.js:
  (*! @azure/msal-browser v2.32.2 2023-01-10 *)

@azure/msal-browser/dist/utils/BrowserProtocolUtils.js:
  (*! @azure/msal-browser v2.32.2 2023-01-10 *)

@azure/msal-browser/dist/cache/BrowserCacheManager.js:
  (*! @azure/msal-browser v2.32.2 2023-01-10 *)

@azure/msal-browser/dist/packageMetadata.js:
  (*! @azure/msal-browser v2.32.2 2023-01-10 *)

@azure/msal-browser/dist/network/FetchClient.js:
  (*! @azure/msal-browser v2.32.2 2023-01-10 *)

@azure/msal-browser/dist/network/XhrClient.js:
  (*! @azure/msal-browser v2.32.2 2023-01-10 *)

@azure/msal-browser/dist/utils/BrowserUtils.js:
  (*! @azure/msal-browser v2.32.2 2023-01-10 *)

@azure/msal-browser/dist/interaction_client/BaseInteractionClient.js:
  (*! @azure/msal-browser v2.32.2 2023-01-10 *)

@azure/msal-browser/dist/interaction_client/StandardInteractionClient.js:
  (*! @azure/msal-browser v2.32.2 2023-01-10 *)

@azure/msal-browser/dist/interaction_handler/InteractionHandler.js:
  (*! @azure/msal-browser v2.32.2 2023-01-10 *)

@azure/msal-browser/dist/interaction_handler/RedirectHandler.js:
  (*! @azure/msal-browser v2.32.2 2023-01-10 *)

@azure/msal-browser/dist/event/EventType.js:
  (*! @azure/msal-browser v2.32.2 2023-01-10 *)

@azure/msal-browser/dist/error/NativeAuthError.js:
  (*! @azure/msal-browser v2.32.2 2023-01-10 *)

@azure/msal-browser/dist/interaction_client/SilentCacheClient.js:
  (*! @azure/msal-browser v2.32.2 2023-01-10 *)

@azure/msal-browser/dist/interaction_client/NativeInteractionClient.js:
  (*! @azure/msal-browser v2.32.2 2023-01-10 *)

@azure/msal-browser/dist/broker/nativeBroker/NativeMessageHandler.js:
  (*! @azure/msal-browser v2.32.2 2023-01-10 *)

@azure/msal-browser/dist/interaction_client/RedirectClient.js:
  (*! @azure/msal-browser v2.32.2 2023-01-10 *)

@azure/msal-browser/dist/interaction_client/PopupClient.js:
  (*! @azure/msal-browser v2.32.2 2023-01-10 *)

@azure/msal-browser/dist/navigation/NavigationClient.js:
  (*! @azure/msal-browser v2.32.2 2023-01-10 *)

@azure/msal-browser/dist/config/Configuration.js:
  (*! @azure/msal-browser v2.32.2 2023-01-10 *)

@azure/msal-browser/dist/interaction_handler/SilentHandler.js:
  (*! @azure/msal-browser v2.32.2 2023-01-10 *)

@azure/msal-browser/dist/interaction_client/SilentIframeClient.js:
  (*! @azure/msal-browser v2.32.2 2023-01-10 *)

@azure/msal-browser/dist/interaction_client/SilentRefreshClient.js:
  (*! @azure/msal-browser v2.32.2 2023-01-10 *)

@azure/msal-browser/dist/event/EventHandler.js:
  (*! @azure/msal-browser v2.32.2 2023-01-10 *)

@azure/msal-browser/dist/utils/MathUtils.js:
  (*! @azure/msal-browser v2.32.2 2023-01-10 *)

@azure/msal-browser/dist/crypto/GuidGenerator.js:
  (*! @azure/msal-browser v2.32.2 2023-01-10 *)

@azure/msal-browser/dist/utils/BrowserStringUtils.js:
  (*! @azure/msal-browser v2.32.2 2023-01-10 *)

@azure/msal-browser/dist/encode/Base64Encode.js:
  (*! @azure/msal-browser v2.32.2 2023-01-10 *)

@azure/msal-browser/dist/encode/Base64Decode.js:
  (*! @azure/msal-browser v2.32.2 2023-01-10 *)

@azure/msal-browser/dist/crypto/PkceGenerator.js:
  (*! @azure/msal-browser v2.32.2 2023-01-10 *)

@azure/msal-browser/dist/crypto/ModernBrowserCrypto.js:
  (*! @azure/msal-browser v2.32.2 2023-01-10 *)

@azure/msal-browser/dist/crypto/MsrBrowserCrypto.js:
  (*! @azure/msal-browser v2.32.2 2023-01-10 *)

@azure/msal-browser/dist/crypto/MsBrowserCrypto.js:
  (*! @azure/msal-browser v2.32.2 2023-01-10 *)

@azure/msal-browser/dist/crypto/BrowserCrypto.js:
  (*! @azure/msal-browser v2.32.2 2023-01-10 *)

@azure/msal-browser/dist/cache/DatabaseStorage.js:
  (*! @azure/msal-browser v2.32.2 2023-01-10 *)

@azure/msal-browser/dist/cache/AsyncMemoryStorage.js:
  (*! @azure/msal-browser v2.32.2 2023-01-10 *)

@azure/msal-browser/dist/cache/CryptoKeyStore.js:
  (*! @azure/msal-browser v2.32.2 2023-01-10 *)

@azure/msal-browser/dist/crypto/CryptoOps.js:
  (*! @azure/msal-browser v2.32.2 2023-01-10 *)

@azure/msal-browser/dist/cache/TokenCache.js:
  (*! @azure/msal-browser v2.32.2 2023-01-10 *)

@azure/msal-browser/dist/interaction_client/HybridSpaAuthorizationCodeClient.js:
  (*! @azure/msal-browser v2.32.2 2023-01-10 *)

@azure/msal-browser/dist/interaction_client/SilentAuthCodeClient.js:
  (*! @azure/msal-browser v2.32.2 2023-01-10 *)

@azure/msal-browser/dist/telemetry/BrowserPerformanceMeasurement.js:
  (*! @azure/msal-browser v2.32.2 2023-01-10 *)

@azure/msal-browser/dist/telemetry/BrowserPerformanceClient.js:
  (*! @azure/msal-browser v2.32.2 2023-01-10 *)

@azure/msal-browser/dist/app/ClientApplication.js:
  (*! @azure/msal-browser v2.32.2 2023-01-10 *)

@azure/msal-browser/dist/app/PublicClientApplication.js:
  (*! @azure/msal-browser v2.32.2 2023-01-10 *)

@azure/msal-browser/dist/index.js:
  (*! @azure/msal-browser v2.32.2 2023-01-10 *)

is-plain-object/dist/is-plain-object.mjs:
  (*!
   * is-plain-object &lt;https://github.com/jonschlinkert/is-plain-object&gt;
   *
   * Copyright (c) 2014-2017, Jon Schlinkert.
   * Released under the MIT License.
   *)
*/
</pre></body></html>