!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports["m365rca-app"]=t():e["m365rca-app"]=t()}(self,(function(){return(()=>{"use strict";var e,t,n,r={29811:(e,t,n)=>{n.r(t);n(25901),n(92189),n(98521),n(76563),n(83301),n(91047),n(9038),n(31918),n(12077),n(78605),n(13199),n(19068),n(6798),n(19745),n(23938),n(55719),n(53984),n(98010),n(52327),n(95699),n(44705),n(44270),n(15610),n(95623),n(27471),n(5769),n(25613),n(58112),n(61013),n(78956),n(73902),n(5576),n(72410),n(69217),n(35974),n(38217),n(44062),n(83315),n(84925),n(87211),n(17965),n(83352),n(82923),n(61484),n(51299),n(57261),n(5770),n(9149),n(88738),n(78419),n(67380),n(30105),n(21687),n(69376),n(90728),n(94075),n(54870),n(21935),n(41505),n(55069),n(21897),n(57520),n(95163),n(98762),n(8269),n(45781),n(45822),n(65127),n(50219),n(17055),n(83836),n(68679),n(76056),n(48410),n(76263),n(12699),n(99785),n(89995),n(12595),n(64844),n(41940),n(20252),n(14009),n(713),n(12274),n(79657),n(20390),n(78317),n(72673),n(92571),n(85425),n(16522),n(63227),n(87501),n(50987),n(63238),n(71444),n(43512),n(32081),n(61418),n(61370),n(73302),n(3214),n(61023),n(88880),n(83011),n(285),n(79419),n(22161),n(71788),n(97326),n(72362),n(79155),n(92798),n(82759),n(52077),n(57774),n(40895),n(56446),n(63436),n(95289),n(35555),n(61514),n(17460),n(1203),n(24216),n(62228),n(85221),n(87816),n(911),n(83526),n(72482),n(90938),n(20266),n(16983),n(75943),n(16057),n(51883),n(18679),n(61665),n(81048),n(81416),n(5899),n(24666),n(83611),n(756),n(49509),n(55033),n(3191),n(37753),n(6479),n(2122),n(15446),n(82345),n(29876),n(9360),n(18428),n(57148),n(73712),n(82979),n(6160),n(61849),n(25540),n(30896),n(20936),n(87275),n(10040),n(5923),n(85246),n(97635),n(68774),n(8373),n(82575),n(29706),n(86964),n(34630),n(75389),n(81244),n(89981),n(33807),n(62627),n(34950),n(61964),n(11755),n(12133),n(81936),n(56194),n(66774),n(32059),n(74233),n(99467),n(61785),n(17197),n(67220),n(19450),n(52806),n(81884),n(87374),n(47859),n(89521),n(2150),n(71036),n(31521),n(90395),n(7235),n(38343),n(48974),n(14783),n(85647),n(97082),n(88805),n(73427),n(43551),n(58614),n(43739),n(82725),n(74242),n(64248),n(59168),n(40002),n(8456),n(97722),n(69155),n(11620),n(54688),n(95411),n(51484),n(36245),n(82023),n(2646),n(23021),n(79739),n(39007),n(27319),n(12697),n(13103),n(69239),n(86470),n(25935),n(74432),n(73835),n(58213),n(36764),n(9980),n(50454),n(99096),n(40442),n(98151),n(79169),n(98221),n(36676),n(76179),n(36016),n(49503),n(58419),n(83170),n(17749),n(34163),n(49998),n(33893),n(34182),n(58648),n(11989),n(77121),n(9746),n(9094),n(35166),n(55849),n(14078),n(6282),n(13021),n(70684),n(84170),n(68581),n(74806),n(2594),n(62898);var r=n(85815),o=n(88797),a=n(52002),i=n(1641);function c(e){return c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},c(e)}function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function s(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?l(Object(n),!0).forEach((function(t){d(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function u(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function d(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var f=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)}var t,n,r;return t=e,r=[{key:"groupBy",value:function(e,t){return e.reduce((function(e,n){var r=t(n);return(e[r]=e[r]||[]).push(n),e}),{})}},{key:"unique",value:function(t,n){for(var r=[],o=e.groupBy(t,n),a=0,i=Object.keys(o);a<i.length;a++){var c=i[a];r.push(o[c][0])}return r}},{key:"dictionaryValues",value:function(e){return Object.keys(e).map((function(t){return e[t]}))}},{key:"delayAsync",value:function(e){return new Promise((function(t){setTimeout((function(){return t()}),e)}))}},{key:"escapeRegExp",value:function(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}},{key:"loadScript",value:function(t,n,r,o,a){var c=document.createElement("script"),l=r(t);c.src=l,c.id=n,(0,i.f)()?e.pollElementWithTimeout(n,2e3,o,a):(c.onload=o,c.onerror=a),document.body.appendChild(c)}},{key:"loadScriptAsync",value:function(t,n,r){return new Promise((function(o,a){return e.loadScript(t,n,r,o,a)}))}},{key:"mapResult",value:function(t,n){var r=t.Children.map((function(t){return e.mapResult(t,n)}));return s(s(s({},t),n(t)),{},{Children:r})}},{key:"setDefaultViewport",value:function(){var e=document.querySelector("meta[name=viewport]");e&&e.setAttribute("content","width=device-width, initial-scale=1.0")}},{key:"setDesktop",value:function(){var e=document.querySelector("meta[name=viewport]");e&&e.setAttribute("content","width=1024, initial-scale=0")}},{key:"parseBoolean",value:function(e){return"true"===(null==e?void 0:e.toLowerCase())}},{key:"isStringArray",value:function(e){return e instanceof Array&&(e.forEach((function(e){if("string"!=typeof e)return!1})),!0)}},{key:"isKeyDownEvent",value:function(e){var t=e;return t&&"string"==typeof t.type&&"keydown"===t.type&&"string"==typeof t.key}},{key:"hasKey",value:function(e,t){return"symbol"!==c(t)&&void 0!==e[t]}},{key:"parseBannerTimestamps",value:function(e){for(var t={},n=0,r=Object.keys(e);n<r.length;n++){var o=r[n];try{e[o]&&(t[o]=new Date(e[o]))}catch(e){}}return t}},{key:"pollElementWithTimeout",value:function(e,t,n,r){var o=Date.now();!function a(){document.getElementById(e)?n():Date.now()-o>=t?r():setTimeout((function(){a()}),100)}()}}],(n=null)&&u(t.prototype,n),r&&u(t,r),Object.defineProperty(t,"prototype",{writable:!1}),e}();function p(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function b(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}d(f,"mobileQuery","@media only screen and (max-width: 600px)"),d(f,"notMobileQuery","@media only screen and (min-width: 600px)");var m=function(){function e(t,n,r){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.antiForgeryToken=t,this.apiVersion=n,this.httpClient=r}var t,n,r;return t=e,n=[{key:"getJsonAsync",value:function(t){var n=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return this.httpClient.getJsonAsync({url:t,headers:b({},e.AntiForgeryHeader,this.antiForgeryToken),cache:n})}},{key:"postJsonAsync",value:function(t,n){return this.httpClient.postJsonAsync({url:t,headers:b({},e.AntiForgeryHeader,this.antiForgeryToken),data:n})}}],n&&p(t.prototype,n),r&&p(t,r),Object.defineProperty(t,"prototype",{writable:!1}),e}();function g(e){return g="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},g(e)}function y(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function h(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?y(Object(n),!0).forEach((function(t){v(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):y(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function v(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function S(e,t,n,r,o,a,i){try{var c=e[a](i),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,o)}function E(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){S(a,r,o,i,c,"next",e)}function c(e){S(a,r,o,i,c,"throw",e)}i(void 0)}))}}function w(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function O(e,t,n){return t&&w(e.prototype,t),n&&w(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function T(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function C(e,t){if(t&&("object"===g(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return k(e)}function k(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function D(e){var t="function"==typeof Map?new Map:void 0;return D=function(e){if(null===e||(n=e,-1===Function.toString.call(n).indexOf("[native code]")))return e;var n;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==t){if(t.has(e))return t.get(e);t.set(e,r)}function r(){return A(e,arguments,R(this).constructor)}return r.prototype=Object.create(e.prototype,{constructor:{value:r,enumerable:!1,writable:!0,configurable:!0}}),P(r,e)},D(e)}function A(e,t,n){return A=x()?Reflect.construct:function(e,t,n){var r=[null];r.push.apply(r,t);var o=new(Function.bind.apply(e,r));return n&&P(o,n.prototype),o},A.apply(null,arguments)}function x(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}function P(e,t){return P=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},P(e,t)}function R(e){return R=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},R(e)}b(m,"AntiForgeryHeader","X-RequestVerificationToken");var j=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&P(e,t)}(o,e);var t,n,r=(t=o,n=x(),function(){var e,r=R(t);if(n){var o=R(this).constructor;e=Reflect.construct(r,arguments,o)}else e=r.apply(this,arguments);return C(this,e)});function o(e,t,n){var a;return T(this,o),(a=r.call(this,e)).statusCode=t,a.statusText=n,Object.setPrototypeOf(k(a),(this instanceof o?this.constructor:void 0).prototype),a}return O(o)}(D(Error)),L=function(){function e(){T(this,e)}var t,n;return O(e,[{key:"getJsonAsync",value:(n=E(regeneratorRuntime.mark((function e(t){var n,r,o,a,i;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.url,r=t.headers,o=t.cache,e.prev=1,e.next=4,fetch(n,{method:"GET",headers:h(h({},r),{},{Accept:"application/json"}),cache:!0===o?"default":"no-store"});case 4:if((a=e.sent).ok){e.next=7;break}throw new j("HTTP request failed with error ".concat(a.status," - ").concat(a.statusText),a.status,a.statusText);case 7:return e.next=9,a.json();case 9:return e.abrupt("return",e.sent);case 12:if(e.prev=12,e.t0=e.catch(1),!(e.t0 instanceof j)){e.next=18;break}throw e.t0;case 18:throw i=e.t0 instanceof Error?e.t0.message:"unknown",new j("HTTP request failed with unknown error ".concat(i),0,i);case 20:case"end":return e.stop()}}),e,null,[[1,12]])}))),function(e){return n.apply(this,arguments)})},{key:"postJsonAsync",value:(t=E(regeneratorRuntime.mark((function e(t){var n,r,o,a,i,c;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.url,r=t.headers,o=t.cache,a=t.data,e.prev=1,e.next=4,fetch(n,{method:"POST",headers:h(h({},r),{},{"Content-Type":"application/json;charset=utf-8"}),body:JSON.stringify(null!=a?a:{}),cache:!0===o?"default":"no-store"});case 4:if((i=e.sent).ok){e.next=7;break}throw new j("HTTP request failed with error ".concat(i.status," - ").concat(i.statusText),i.status,i.statusText);case 7:return e.next=9,i.json();case 9:return e.abrupt("return",e.sent);case 12:if(e.prev=12,e.t0=e.catch(1),!(e.t0 instanceof j)){e.next=18;break}throw e.t0;case 18:throw c=e.t0 instanceof Error?e.t0.message:"unknown",new j("HTTP request failed with unknown error ".concat(c),0,c);case 20:case"end":return e.stop()}}),e,null,[[1,12]])}))),function(e){return t.apply(this,arguments)})}]),e}();function I(e){return I="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},I(e)}function N(e,t,n,r,o,a,i){try{var c=e[a](i),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,o)}function W(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){N(a,r,o,i,c,"next",e)}function c(e){N(a,r,o,i,c,"throw",e)}i(void 0)}))}}function _(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function F(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function V(e,t){return V=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},V(e,t)}function B(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=U(e);if(t){var o=U(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return H(this,n)}}function H(e,t){if(t&&("object"===I(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return M(e)}function M(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function U(e){return U=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},U(e)}function z(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var K=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&V(e,t)}(l,e);var t,n,r,o,a,i,c=B(l);function l(e,t){var n,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return _(this,l),z(M(n=c.call(this,e,t,null!=r?r:new L)),"cachedLanguage",""),z(M(n),"categoryCache",[]),z(M(n),"testCache",{}),n}return t=l,n=[{key:"getTestCategoriesAsync",value:(i=W(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this.categoryCache.length&&this.cachedLanguage===t){e.next=3;break}return e.next=3,this.refreshTestsAsync(t);case 3:return e.abrupt("return",this.categoryCache);case 4:case"end":return e.stop()}}),e,this)}))),function(e){return i.apply(this,arguments)})},{key:"getTestsAsync",value:(a=W(regeneratorRuntime.mark((function e(t,n){var r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this.testCache[n]&&this.cachedLanguage===t){e.next=3;break}return e.next=3,this.refreshTestsAsync(t);case 3:return e.abrupt("return",null!==(r=this.testCache[n])&&void 0!==r?r:[]);case 4:case"end":return e.stop()}}),e,this)}))),function(e,t){return a.apply(this,arguments)})},{key:"getInputFormAsync",value:function(e,t){return this.getJsonAsync("/api/".concat(this.apiVersion,"/tests/").concat(encodeURIComponent(t),"/input?lang=").concat(encodeURIComponent(e)))}},{key:"executeTestAsync",value:function(e,t,n){return this.postJsonAsync("/api/".concat(this.apiVersion,"/tests/").concat(encodeURIComponent(t),"/execute?lang=").concat(encodeURIComponent(e)),n)}},{key:"refreshTestsAsync",value:(o=W(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.getJsonAsync("/api/".concat(this.apiVersion,"/tests?lang=").concat(encodeURIComponent(t)));case 2:n=e.sent,this.categoryCache=n.categories,this.testCache=f.groupBy(n.tests,(function(e){return e.categoryId})),this.cachedLanguage=t;case 6:case"end":return e.stop()}}),e,this)}))),function(e){return o.apply(this,arguments)})}],n&&F(t.prototype,n),r&&F(t,r),Object.defineProperty(t,"prototype",{writable:!1}),l}(m);function G(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return q(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return q(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){c=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(c)throw a}}}}function q(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function X(e,t,n,r,o,a,i){try{var c=e[a](i),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,o)}function Q(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){X(a,r,o,i,c,"next",e)}function c(e){X(a,r,o,i,c,"throw",e)}i(void 0)}))}}function $(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var J=function(){function e(t,n,r){var o,a,i;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),i=["client","website"],(a="requiredStringPackages")in(o=this)?Object.defineProperty(o,a,{value:i,enumerable:!0,configurable:!0,writable:!0}):o[a]=i,this.version=t,this.apiVersion=n,this.createScriptURL=r}var t,n,r,o,a;return t=e,n=[{key:"loadStringsAsync",value:(a=Q(regeneratorRuntime.mark((function e(t){var n,r,o,a;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=[],r=G(this.requiredStringPackages);try{for(r.s();!(o=r.n()).done;)a=o.value,n.push(this.loadStringPackageAsync(a,t))}catch(e){r.e(e)}finally{r.f()}return e.next=5,Promise.all(n);case 5:case"end":return e.stop()}}),e,this)}))),function(e){return a.apply(this,arguments)})},{key:"loadStringPackageAsync",value:(o=Q(regeneratorRuntime.mark((function e(t,n){var r,o,a,i;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r="m365rca-".concat(t,"strings"),o=document.querySelector("script#".concat(r)),a="/api/".concat(this.apiVersion,"/strings/").concat(n,"/").concat(t,"?v=").concat(this.version),o&&(null===(i=o.parentElement)||void 0===i||i.removeChild(o)),e.next=6,f.loadScriptAsync(a,r,this.createScriptURL);case 6:case"end":return e.stop()}}),e,this)}))),function(e,t){return o.apply(this,arguments)})}],n&&$(t.prototype,n),r&&$(t,r),Object.defineProperty(t,"prototype",{writable:!1}),e}();function Z(e){return Z="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Z(e)}function Y(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ee(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function te(e,t){return te=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},te(e,t)}function ne(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=oe(e);if(t){var o=oe(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return re(this,n)}}function re(e,t){if(t&&("object"===Z(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}function oe(e){return oe=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},oe(e)}var ae,ie=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&te(e,t)}(a,e);var t,n,r,o=ne(a);function a(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return Y(this,a),o.call(this,e,t,null!=n?n:new L)}return t=a,n=[{key:"getLanguagesAsync",value:function(e){return this.getJsonAsync("/api/".concat(this.apiVersion,"/settings/languages?lang=").concat(e))}},{key:"saveSettingsAsync",value:function(e){return this.postJsonAsync("/api/".concat(this.apiVersion,"/settings/save"),e)}}],n&&ee(t.prototype,n),r&&ee(t,r),Object.defineProperty(t,"prototype",{writable:!1}),a}(m),ce="Default",le="DaneValidation";function se(e){return se="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},se(e)}function ue(e,t,n,r,o,a,i){try{var c=e[a](i),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,o)}function de(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function fe(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function pe(e,t){return pe=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},pe(e,t)}function be(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=ge(e);if(t){var o=ge(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return me(this,n)}}function me(e,t){if(t&&("object"===se(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}function ge(e){return ge=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},ge(e)}!function(e){e.Html="html",e.Xml="xml"}(ae||(ae={}));var ye=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&pe(e,t)}(c,e);var t,n,r,o,a,i=be(c);function c(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return de(this,c),i.call(this,e,t,null!=n?n:new L)}return t=c,n=[{key:"getTestStatusAsync",value:function(e,t){return this.getJsonAsync("/api/".concat(this.apiVersion,"/result/").concat(t,"/status?lang=").concat(e),!1)}},{key:"getTestResultAsync",value:(o=regeneratorRuntime.mark((function e(t,n){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,this.getJsonAsync("/api/".concat(this.apiVersion,"/result/").concat(n,"?lang=").concat(t),!1);case 3:return e.abrupt("return",e.sent);case 6:if(e.prev=6,e.t0=e.catch(0),!(e.t0 instanceof j&&404===e.t0.statusCode)){e.next=10;break}return e.abrupt("return",null);case 10:throw e.t0;case 11:case"end":return e.stop()}}),e,this,[[0,6]])})),a=function(){var e=this,t=arguments;return new Promise((function(n,r){var a=o.apply(e,t);function i(e){ue(a,n,r,i,c,"next",e)}function c(e){ue(a,n,r,i,c,"throw",e)}i(void 0)}))},function(e,t){return a.apply(this,arguments)})},{key:"getDownloadUrl",value:function(e,t,n,r){switch(n){default:case ce:return"/api/".concat(this.apiVersion,"/result/").concat(t,"?lang=").concat(e,"&format=").concat(r,"&aft=").concat(encodeURIComponent(this.antiForgeryToken));case le:return"/DownloadDaneValidationTestResult?TestId=".concat(t,"&Format=").concat(r)}}}],n&&fe(t.prototype,n),r&&fe(t,r),Object.defineProperty(t,"prototype",{writable:!1}),c}(m);function he(e){return he="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},he(e)}function ve(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Se(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Ee(e,t){return Ee=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Ee(e,t)}function we(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Te(e);if(t){var o=Te(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Oe(this,n)}}function Oe(e,t){if(t&&("object"===he(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}function Te(e){return Te=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Te(e)}var Ce=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Ee(e,t)}(a,e);var t,n,r,o=we(a);function a(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return ve(this,a),o.call(this,e,t,null!=n?n:new L)}return t=a,n=[{key:"getChallengeAsync",value:function(e,t,n){return this.getJsonAsync("/api/".concat(this.apiVersion,"/hip/getchallenge?sessionId=").concat(e,"&language=").concat(t,"&type=").concat(n))}},{key:"validateAsync",value:function(e){return this.postJsonAsync("/api/".concat(this.apiVersion,"/hip/validate"),e)}},{key:"getExpiryTimeAsync",value:function(){return this.getJsonAsync("/api/".concat(this.apiVersion,"/hip/GetExpiryTime"),!1)}}],n&&Se(t.prototype,n),r&&Se(t,r),Object.defineProperty(t,"prototype",{writable:!1}),a}(m),ke=n(63466),De=n(58289);function Ae(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function xe(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ae(Object(n),!0).forEach((function(t){Pe(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ae(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Pe(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Re(e,t,n,r,o,a,i){try{var c=e[a](i),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,o)}function je(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){Re(a,r,o,i,c,"next",e)}function c(e){Re(a,r,o,i,c,"throw",e)}i(void 0)}))}}function Le(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return Ie(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Ie(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){c=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(c)throw a}}}}function Ie(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Ne(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var We=function(){function e(t,n,r){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.app=new ke.L({auth:{clientId:n,authority:t,redirectUri:r}})}var t,n,r,o,a;return t=e,n=[{key:"getAccountsAsync",value:function(){var e=[],t=this.app.getAllAccounts();if(!t)return Promise.resolve([]);var n,r=Le(t);try{for(r.s();!(n=r.n()).done;){var o=n.value;e.push({homeAccountId:o.homeAccountId,username:o.username,environment:o.environment,tenantId:o.tenantId})}}catch(e){r.e(e)}finally{r.f()}return Promise.resolve(e)}},{key:"acquireTokensAsync",value:(a=je(regeneratorRuntime.mark((function e(t){var n,r,o,a,i,c,l,s,u,d,p,b,m=arguments;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=m.length>1&&void 0!==m[1]?m[1]:void 0,r=m.length>2&&void 0!==m[2]&&m[2],o=f.groupBy(t,(function(e){return e.split(/^(https?:\/\/[^/]+\/).+/)[1]})),a={},i=n?this.app.getAccountByHomeId(n):null,c=0,l=Object.keys(o);case 6:if(!(c<l.length)){e.next=35;break}if(d=l[c],p=o[d],b=null,!i){e.next=22;break}return e.prev=11,e.next=14,this.app.acquireTokenSilent({account:i,scopes:p});case 14:b=e.sent,i=b.account,e.next=22;break;case 18:if(e.prev=18,e.t0=e.catch(11),!r&&e.t0 instanceof De.Yo){e.next=22;break}throw e.t0;case 22:if(r||null!==(s=b)&&void 0!==s&&s.accessToken){e.next=27;break}return e.next=25,this.app.acquireTokenPopup({scopes:p,prompt:"login"});case 25:b=e.sent,i=b.account;case 27:if(null!==(u=b)&&void 0!==u&&u.accessToken){e.next=29;break}throw new Error("Unable to obtain access token");case 29:if(b.account){e.next=31;break}throw new Error("Account not available from AuthenticationResult");case 31:a[d]=xe(xe({},b.account),{},{accessToken:b.accessToken});case 32:c++,e.next=6;break;case 35:return e.abrupt("return",a);case 36:case"end":return e.stop()}}),e,this,[[11,18]])}))),function(e){return a.apply(this,arguments)})},{key:"logoutAccountAsync",value:(o=je(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=this.app.getAccountByHomeId(t)){e.next=3;break}return e.abrupt("return");case 3:return e.next=5,this.app.logoutPopup({account:n});case 5:case"end":return e.stop()}}),e,this)}))),function(e){return o.apply(this,arguments)})}],n&&Ne(t.prototype,n),r&&Ne(t,r),Object.defineProperty(t,"prototype",{writable:!1}),e}();function _e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var Fe=function(){function e(){var t,n,r,o;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e);var a=e.getFabricConfig();this.nonce=null!==(t=null===(n=a.FabricConfig)||void 0===n||null===(r=n.mergeStyles)||void 0===r||null===(o=r.cspSettings)||void 0===o?void 0:o.nonce)&&void 0!==t?t:""}var t,n,r;return t=e,n=[{key:"initialize",value:function(e,t){var n=this;return new Promise((function(r,o){window.WcpConsent&&WcpConsent.init(e,t,(function(e,t){e?o(e):t?(n.siteConsent=t,r()):o(new Error("_siteConsent was null after initialization"))}),void 0,void 0,n.nonce)}))}},{key:"manageConsent",value:function(){var e;null===(e=this.siteConsent)||void 0===e||e.manageConsent()}},{key:"consentRequired",value:function(){var e,t;return null===(e=null===(t=this.siteConsent)||void 0===t?void 0:t.isConsentRequired)||void 0===e||e}}],r=[{key:"getFabricConfig",value:function(){var e={};try{e=window||{}}catch(e){}return e}}],n&&_e(t.prototype,n),r&&_e(t,r),Object.defineProperty(t,"prototype",{writable:!1}),e}(),Ve=n(88707),Be=n(29954);function He(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Me(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Ue(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function ze(e,t,n){return t&&Ue(e.prototype,t),n&&Ue(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}var Ke=function(){function e(){Me(this,e)}return ze(e,[{key:"init",value:function(){if(!window.trustedTypes)throw new Error("TrustedTypes support is not available even with the polyfill");this.defaultPolicy=window.trustedTypes.createPolicy("default",new Ge),this.stringsPolicy=window.trustedTypes.createPolicy("rca-strings",new qe)}}]),e}(),Ge=ze((function e(){var t=this;Me(this,e),He(this,"allowedScriptHashes",Object.seal({"032a054af2ee74c0c74a2690022dc156738f43e00cdc0bcd24edfa2b2d50bdc6":!0,"0ce0275a98aa24fae402b0e9cc9c3db1706a7c8d4167cb08b2ff3aacac9f1cbb":!0,"0fef9757714c4b72b9ddb31832cdde4c60b4b36d6f8ec1aff01c7baac3e0e241":!0,"16d7023ef898dca38af7809e187f29976065074fe0912b71f990cae3c7d6c985":!0,"16fa82ea601a1149d94ce40e224e86cc641e2180d3af459563ff9cdc827206f4":!0,"204b558a383338de5c7f51a5b7c984e71846a59f80c8cd7060402da2d72eb978":!0,"226563c4fd0e78f2301f564af84ef1d863f1ee171c89c0368082a2922d5bb7a3":!0,"2715bb1e7f284b1611502645b04bc7cb8100846b45da25d012f2db703418f7b9":!0,"2bbd530d956ee3df881971cb97bc96d3c3032ed72b2b1f10e44373edf822c83e":!0,"319391822457974518da008a5efe070d2f20ea3885cd7ad7458da4d262172dfc":!0,"379512b2aa3e36d816b922288b90734fe9930d1a2f30bcebf8f627633cc06b3b":!0,"3940d88681c54e4089c7a5c5fceb6875751d9e772e8f840f7c6d559c37873b07":!0,"3db163200bc025e4be1f1d425555ee749d0462c59a381235eb48904e910eefbc":!0,"3e6c9b853c627572c47b5ea94010304ff54ce364c79a3ff77b4cf3f29696d313":!0,"48206722cd8dcd60eadae79077ce12895c5559b576e4892a4f80183176b8ffbe":!0,"51f04fbf44743f92e241dda7f0561ff7d92644271bd21dde1964a0c1f12534be":!0,"5330054d375c1406c91219b2843570a94bfa562e039bc5ae889f709be80e862d":!0,"55896da560904807ec5aac23606baeb7d0c8b16ece8cf053899b3a1c49f7612e":!0,"55e41375130b6496418128cd35d0e26c07610a314eaf87608e5a0a53b4dcdc39":!0,"56804cf8113781480681115659836d9d434d1a74d4d1b6544607dec1d3672f7c":!0,"5ac6c408c44db08551df10d1c029e84d52fca1bffcac196bc2a5a889d2ae3b70":!0,"5d70a91bd129adc3506e73b7ab9263c1f59eb06e16d20aab13c14cb39c0cd6a1":!0,"62cca4624c0a599e7c6316e2c45b2c90dce598bf14c74f451913807e454d7424":!0,"631ccca545e25ca92013dd8e7bb8c80b51181f72454aa8f3424f14c4cee81a62":!0,"635a7048a07c4ef96d5372b9618cea076c04a47cf1c249bb4343d43023f0b760":!0,"6f83d8f0659fc87f0aab2713d10e6c70b6d9b03717d1dde975c06c33b81b09c1":!0,"7037c3929a46f63bee9ed601e88fe11c203f549ef1b93fe75a7da184a6b345b1":!0,"73f160936e26db243c701d60182b54beafff0dd6a3896c140e8422343db48e23":!0,"746267815b9bebd5761c0ac3d4c2d8db33bab3754f7c242bf6880c53f791a1e7":!0,"77ea47533ac15a7d2ddcc41d8b9ef1491a8228c222f736b90d8808c8c157dd1b":!0,"80bfc509445d35e6c12cf0245f158a554a7e231c6bb98c86d5d7dd67b325c0a0":!0,"8250e774f197b95506d2a1c554b2568a29e1aa77802c24a2c1b1a8e94cad506b":!0,"82a6055ec62b18f1ffd58c13b536c5e72ef678bac0dbc403e0791dfa3f4d510f":!0,"83f7f98e50f0b04445986b7af8fd05bac3a57fd09390d5d03e350c7cfd6631be":!0,"86d4d4a51b1c62eb59f7adffae0eaac7427675299e4257152a06e446c58ce637":!0,"8b0d3660e527ef6bf36231d93bba019555cd73902d50eeedfdd3231ed8081ada":!0,"988ef1f3f0185f2b780ca1d266676e438f71630d80e6a64a7ba759a87968eeaa":!0,"9bc54d0317d77e64959f1781feafc67068a114c715ed95eb643aee94f8447363":!0,a8445ae4cc38c1f90666b63267c6474356331ca8330bcfafade28dcf2d0de81c:!0,aafeee5f98916ae88826df987f5ac7563fc591519643d6b9858186092a4ef862:!0,abc167f6d93aa860a94f34be124f3cb3eb5318be400ee594b8f8666c4068564c:!0,aed9eb8a66399b1742d17dd52fdc3c940c1995572a10739a5f496afe03336251:!0,bd3f29ba13162fc49dd3d10c3dc38de0c4279ccfbc033f4f40cc0c5896cb03cb:!0,c0542d3c25ac4fba661179aeaddc950ef3539107e3809b649f09515e654114f3:!0,c0e7635100ef3a2a5e7d687a6327678cf3e3ae62d16de3a10fcad133f38c04dd:!0,c27903376f9d4c266453a6bbf24dcf9c48db0df014b4356d75daa222ab937750:!0,cc6540fc657718ca55c781d5e629030661a2ad7f5b9139699a76ba2e4522233a:!0,d5b2274ad16e2c4449aa74cdc1e775c6fa0629a90f69fab4978ba243c1a3ef20:!0,d807e64752a7729e7bcf9a025bbb9c6dd0584947ec10167c88587182b2872e47:!0,db215f3e728aff78428c40603fe541c67fddc3ca454cec0bd313ddfb87a60076:!0,e0ca13aaa1371fcb7c7cba507169eae36975c3b061cf728d44d5360375a40852:!0,e0ca2ff335e8ed4854b13b6229e28cbbc50696f917c2dccd1a47d079a7a14d5e:!0,e2edfe56623a556bd0aa31d0ab39fda17a4f7dfc32d6af309a4e9410a5752866:!0,f921cf841b6a5bf54b8cd026419dd6480f83adac8c2ebef90e6e66c8b24881b2:!0,fc11e8934204bc96fb68bdafe4273ddb5c678d2bb453d7dfdb07dffdc6615125:!0,acc46075ed0b87cf8004857d43e995d50b6b8c1931dc22db347227aa4af9e6f3:!0,f40536aa975731b7eadd58b397333f4d8e1798aa65a9b31f9920ff27ee4b799b:!0,ad6ccffc5d24afc8eabb5731fb2882cb61733bab421c02e1d53c8f6dcaefe93b:!0,"3f3a1b173b3a36459f688c386050a272028ccc409a0cd6cc0b1bfd117d02372e":!0,"020f6f236db3a5cb659ffc4e323a3b2b0ffe109916232d910ee5b905842475ec":!0,fe852d0dccfb47cef36b78980e7dec272b99e0cacbeafd634bae5f8032447872:!0,"76614328a181baff213f0ec434bd96a5acfdbb9f48684ce64dbfc2ac7bca5c90":!0,bb52a2ad14ae5898897dd369efe845aa6b04d42cc13ce5e4c7d8d44365157086:!0,"49245bce6766b88a40b55e038d49c4d4d1b127a5a4d4ab29d7f7f2b6a7d51a31":!0,"45366f66f76fd962e5bbe7a9e0df6db9d15b8eb48c94441c3f98b5ed73604447":!0,"7f47deec943aebff5fa88f56dd1ea3000597983c5159245d326767e58a080259":!0,"4681d4380f5c57e069b4f34812f429e4564677185a0e59e3e5b74f7d15f09246":!0,"25625ef7aca11f8b6ebb3f16734ad751ae3a6423c8edb1bc7ec7d5cf83ca32c3":!0,"97da7bf0198672082a8c33fec48159b258198bd8572fe80fc66599bb4e3d38dc":!0,"1f03a2d6953cc80e20d2ea2563e8810fea7e9a6e375ca8c3bfa9d1b00dadfe40":!0,"0d3655a72bc08b4d0cca15137cebf5a6a7564ee9e33a2ba8ff9e211f4a216d91":!0,a6f05e4031b64b122be2a741f0c9deed6fa0624b807df141df0d2dfa55e5817d:!0,"8ff70f348e6144ca3e02f34cffb8eb7120517c2f09ebc691f23dccdd4db39d5a":!0,"4452966001f6edde341475ec11ff6d469c62e748809c2e99e406fff5645f7812":!0,a117652526cc01b986af3462515cea2ebbb4528dff7c9cb19c2455c6b2e41801:!0,"2f8cbfd1d09d8819e25ebd953f24eaf272741ecccf975f739cba51dae64c51b2":!0,f3d7136087523e0e60a463cfd62ad42c3fbf7c0c9a21c24b2ddec70f6c036cf3:!0,f6c2f210679e883b96e7be360a9cc8f67988410fbee476963796378145f9362e:!0,a1dd9875d01f24510985f5e13f909aaa1b2043a99ffe617b42f9ded0c8e682f6:!0,"711ef27da535f3d2e58defa45cb82cea42ae6e21f35e98bfab0d451a36f5ad90":!0,"1a250d23abdcc7be7fa58061b21929a37fb8b04f69190d26fd5761925ecc225f":!0,"3ee08f46737f84fe5b6944e2cc3119b1dfb87d87984f9b00c4b6a8ca976d5464":!0,"0b3d5377a136a6178c352cdc87d1f4d22b8dd53d002a931f990f89074cdf867d":!0,"9e523bb48419bc3912a2c0bb6376ece7840fef616d6557bcc9ff381249260dcc":!0,b020cedd623f6f5cd80068aa056afe813410e813d2a5f38f7845e13eca1fdc86:!0,"5102092d7ab3c6979c88bb7de951946de8594f2b0f32ba7c6fa7cbec95388619":!0,ca6c8db5e64ae53f98f2d48138dda2eeba240cdf03e024061a4ff9a9660b1426:!0,be700277b5088e9fbd3cac5603f284f2f4ca300058c057aa2c0f3d3006950135:!0,b6465da182cccd6f503b6feb3e3ae7ef5133374085d7a044ed5eb0a5f4b453f5:!0,ad2295d5d34085b92599062af4a809c18edc628f2ceec63928064295f46c4009:!0,b19510e89167845f7cb0dca360ac816dcf39e39319b7dc45b66b560a9bbdb896:!0,"7c2c81290d7e9735864bcacbb0eeae9851e3d6cf5bbe6e7d76fd2cb2b0300fa2":!0,eb01223aaa070195f850cebbe6aa6182532e2271fc74a96dbb02afdb9a02a6a9:!0,"7e29f22cd6ad55d08a276a338a35ceb184bdf8cd75af705d3a84aca64177f6be":!0,acc858f1731f83e87742ee56928c10b0f6c300b182f4315d1163997447bff02d:!0,"219d19aebee0f4e048b791131f8cd7fd808fc63cf4ccde6008f000670bfaa1db":!0,d2f14865b7a912b84a00f360187c253504d18ac31623ef1383aab8a0f2d49b69:!0,bd0bbacbea263eaabb4d3bd97bef644de8abb36808a9487b0398668cc9658baf:!0,"0d3cdf14163ca3dff06ebaa05856ceb415a9b4d34f14dfc7dd74ce7843b59a4f":!0,ac9d4d1ef209601063d6944c0cb9873bd8eef8dc243c713822efa416dd2e5ee3:!0,"4bedcf68008f81da89c5356006b2234e52171524ace502a04389df69cacf4aec":!0,"6cf47fe91037bccb287a17f09752553bd8781c842a0f1bd63544d8c32f1f41eb":!0,"3dfcb69d3e180f032a5a1282d0fb6b734aa5afb1d484ffde7cff0872f0d6d39f":!0,c70e73085ec25dc2719587060706d2bd09a079cd1a089f96961dd97f8165f60c:!0})),He(this,"createHTML",(function(e){return Ve.sanitize(e)})),He(this,"createScript",(function(e){var n=(new Be.sha256).update(e).digest("hex");return!0!==t.allowedScriptHashes[n]?(console.warn("A script was disallowed. Hash: ".concat(n)),""):e})),He(this,"createScriptURL",(function(){return""})),Object.seal(this)})),qe=ze((function e(){var t=this;Me(this,e),He(this,"stringsApiPathFormat",Object.seal(/^\/api\/.+?\/strings\/.+?\/(client|website)\/?$/)),He(this,"localizedStringConfig",{ALLOWED_TAGS:["strong","b","em","i","br","a","span"],ALLOWED_ATTR:["href","target","rel","class"],ALLOW_DATA_ATTR:!1}),He(this,"createHTML",(function(e){return Ve.sanitize(e,t.localizedStringConfig)})),He(this,"createScript",(function(){return""})),He(this,"createScriptURL",(function(e){var n=new URL(e,window.location.toString());return n.protocol===window.location.protocol&&n.host===window.location.host&&t.stringsApiPathFormat.test(n.pathname)?e:""})),He(this,"onSanitizeElement",(function(e){e instanceof HTMLAnchorElement&&(e.target||(e.target="_blank"),e.rel||(e.rel="noreferrer noopener"))})),Ve.addHook("uponSanitizeElement",this.onSanitizeElement),Object.seal(this)})),Xe=n(36622),Qe=n(38300),$e=n(94185),Je=n(11194),Ze=n(8539),Ye=n(33993),et=n(38038),tt=n(71142),nt=n(27688),rt=n(50117),ot=n(50913),at=n(90872),it=n(12046),ct=n(86495),lt=n(48625),st=Xe.createContext(null),ut=function(e){return Xe.createElement(st.Provider,{value:e.services},e.children)},dt=n(31649);function ft(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function pt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ft(Object(n),!0).forEach((function(t){bt(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ft(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function bt(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function mt(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==n)return;var r,o,a=[],i=!0,c=!1;try{for(n=n.call(e);!(i=(r=n.next()).done)&&(a.push(r.value),!t||a.length!==t);i=!0);}catch(e){c=!0,o=e}finally{try{i||null==n.return||n.return()}finally{if(c)throw o}}return a}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return gt(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return gt(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function gt(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var yt=function(){return(0,rt.I0)()},ht=rt.v9,vt=function(){return function(){var e=Xe.useContext(st);if(!e)throw new Error("There is no active service context.");return e}().trustedTypePolicyManager.stringsPolicy},St=function(e){var t=(0,dt.F)();return(0,o.y0)(pt(pt({color:t.semanticColors.inputText},t.fonts.medium),{},{backgroundColor:t.semanticColors.inputBackground,height:32,lineHeight:30,borderColor:t.semanticColors.inputBorder,borderRadius:2,paddingInlineStart:4,paddingInlineEnd:4,width:null==e?void 0:e.width,"&:focus":{outlineColor:t.semanticColors.inputFocusBorderAlt,borderColor:t.semanticColors.inputFocusBorderAlt},"& option":pt({color:t.semanticColors.inputText,backgroundColor:t.semanticColors.inputBackground},t.fonts.medium)}))},Et=["tagName","trustedHtml"];function wt(){return wt=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},wt.apply(this,arguments)}function Ot(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var Tt=function(e){var t=e.tagName,n=void 0===t?"span":t,r=e.trustedHtml,o=Ot(e,Et);return Xe.createElement(n,wt({},o,{dangerouslySetInnerHTML:{__html:r}}))},Ct=n(67136);function kt(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Dt=function(e){var t,n,r=e.test,a=e.navigateToTestInput,i=(0,o.gh)().semanticColors,c=null!==(t=r.icon)&&void 0!==t?t:"",l=function(e){!e||!("click"===e.type||f.isKeyDownEvent(e)&&"Enter"===e.key)||e.target instanceof HTMLAnchorElement||a(r)},s=vt(),u=(0,Ct.M)("cardtitle"),d=(0,Ct.M)("carddescription");return Xe.createElement(ot.K,{key:r.id,role:"button",tabIndex:0,"aria-labelledby":u,"aria-describedby":d,onKeyDown:l,onClick:l,tokens:{padding:15,childrenGap:12},styles:{root:{cursor:"pointer",maxWidth:286,borderRadius:2,boxShadow:"rgba(0, 0, 0, 0.133) 0px 1.6px 3.6px 0px, rgba(0, 0, 0, 0.11) 0px 0.3px 0.9px 0px",transition:"box-shadow 0.5s ease 0s",backgroundColor:i.bodyBackground,minWidth:"30%",height:"auto",selectors:(n={},kt(n,f.mobileQuery,{maxWidth:"unset",width:"100%"}),kt(n,"@media (forced-colors: active) and (prefers-color-scheme: dark)",{border:"1px solid white"}),kt(n,"@media (forced-colors: active) and (prefers-color-scheme: light)",{border:"1px solid black"}),n)}}},Xe.createElement(ot.K,{horizontal:!0,verticalAlign:"center",styles:{root:{fontSize:18,fontWeight:400,margin:0,padding:0,height:"auto",width:"auto"}}},Xe.createElement(ct.J,{iconName:c,styles:{root:{fontSize:32,margin:"0px 10px"}}}),Xe.createElement(lt.x,{variant:"mediumPlus",id:u},r.name)),Xe.createElement(ot.K,null,Xe.createElement(lt.x,{variant:"small",styles:{root:{wordWrap:"normal"}}},Xe.createElement(Tt,{id:d,trustedHtml:s.createHTML(r.description)}))))},At="LOAD_TEST_CATEGORIES_SUCCESS",xt="LOAD_TESTS_SUCCESS",Pt="SEARCH_TESTS",Rt="SET_LANGUAGE_COMPLETE",jt="SET_AUTOFILL_ENABLED",Lt="SHOW_SETTINGS_DIALOG",It="CLOSE_SETTINGS_DIALOG",Nt="LOAD_TEST_RESULT_START",Wt="LOAD_TEST_RESULT_SUCCESS",_t="LOAD_TEST_RESULT_ERROR",Ft="SET_TEST_RESULT_PROGRESS",Vt="SET_TEST_NODE_EXPANDED",Bt="SET_TEST_NODE_EXPAND_COLLAPSE_ALL",Ht="TOGGLE_NAV",Mt="LOAD_TEST_INPUT_START",Ut="LOAD_TEST_INPUT_SUCCESS",zt="UPDATE_TEST_INPUT_FORM_DATA",Kt="EXECUTE_TEST_START",Gt="EXECUTE_TEST_THROTTLED",qt="EXECUTE_TEST_USER_UNKNOWN",Xt="SET_SERVER_VALIDATION_ERRORS",Qt="CLEAR_SERVER_VALIDATION_ERRORS",$t="CLEAR_SPECIFIC_SERVER_VALIDATION_ERROR",Jt="LOAD_OAUTH_ACCOUNTS_START",Zt="LOAD_OAUTH_ACCOUNTS_SUCCESS",Yt="LOAD_OAUTH_ACCOUNTS_ERROR",en="ACQUIRE_OAUTH_TOKEN_START",tn="ACQUIRE_OAUTH_TOKEN_SUCCESS",nn="ACQUIRE_OAUTH_TOKEN_ERROR",rn="LOGOUT_START",on="LOGOUT_SUCCESS",an="LOGOUT_ERROR",cn="SET_USERNAME_HINT",ln="SET_FOCUSED_FIELD_ID",sn="SET_COOKIE_CONSENT_REQUIRED",un="DISMISS_BANNER_COMPLETE";function dn(e,t,n,r,o,a,i){try{var c=e[a](i),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,o)}function fn(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){dn(a,r,o,i,c,"next",e)}function c(e){dn(a,r,o,i,c,"throw",e)}i(void 0)}))}}const pn=(0,rt.$j)((function(e,t){return{language:e.globalConfig.language,selectedTestCategory:t.match.params.category,searchQuery:e.testSelection.availableTestsSearchQuery,availableTests:e.testSelection.availableTestsFiltered}}),(function(e,t){return{loadTests:function(t,n){e(function(e,t){return function(){var n=fn(regeneratorRuntime.mark((function n(r,o,a){var i;return regeneratorRuntime.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return r({type:"LOAD_TESTS_START"}),n.next=3,a.testCatalog.getTestsAsync(e,t);case 3:i=n.sent,r({type:xt,tests:i});case 5:case"end":return n.stop()}}),n)})));return function(e,t,r){return n.apply(this,arguments)}}()}(t,n))},searchTests:function(t){e(function(e){return{type:Pt,searchQuery:e}}(t))},navigateToTestInput:function(e){2===e.inputVersion?t.history.push("/tests/".concat(e.id,"/input")):window.location.assign("/Default.aspx?testId=".concat(e.id))}}}))((function(e){var t=e.language,n=e.availableTests,r=e.searchQuery,o=e.searchTests,a=e.selectedTestCategory,i=e.loadTests,c=e.navigateToTestInput;(0,Xe.useEffect)((function(){a&&i(t,a)}),[t,a]);return Xe.createElement(ot.K,{verticalFill:!0,disableShrink:!0,styles:{root:{height:"auto"}}},Xe.createElement(at.R,{styles:{root:{marginTop:15,marginLeft:15,marginRight:15,width:300}},placeholder:ClientStrings.TestSearchBoxPlaceholder,ariaLabel:ClientStrings.TestSearchBoxPlaceholder,defaultValue:r,onSearch:o,onClear:function(){return o("")}}),r&&Xe.createElement(it.O,{message:(0,nt.W)(ClientStrings.TestSearchAriaMessage,n.length)}),Xe.createElement(ot.K,{horizontal:!0,wrap:!0,tokens:{childrenGap:15,padding:15},styles:{inner:{width:"100%"}}},n.map((function(e){return Xe.createElement(Dt,{key:e.id,test:e,navigateToTestInput:c})}))))}));var bn=n(96063);function mn(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==n)return;var r,o,a=[],i=!0,c=!1;try{for(n=n.call(e);!(i=(r=n.next()).done)&&(a.push(r.value),!t||a.length!==t);i=!0);}catch(e){c=!0,o=e}finally{try{i||null==n.return||n.return()}finally{if(c)throw o}}return a}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return gn(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return gn(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function gn(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}const yn=(0,rt.$j)((function(e,t){return{selectedTestCategory:(n=t.location.pathname,r=/\/tests\/(.+)/.exec(n),r?r[1]:""),language:e.globalConfig.language,testCategories:e.testSelection.testCategories,showNav:e.globalConfig.showNav};var n,r}),(function(e,t){return{setSelectedTestCategory:function(e){t.history.push("/tests/".concat(e))},loadTestCategories:function(t){e(function(e){return function(){var t=fn(regeneratorRuntime.mark((function t(n,r,o){var a;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return n({type:"LOAD_TEST_CATEGORIES_START"}),t.next=3,o.testCatalog.getTestCategoriesAsync(e);case 3:a=t.sent,n({type:At,testCategories:a});case 5:case"end":return t.stop()}}),t)})));return function(e,n,r){return t.apply(this,arguments)}}()}(t))}}}))((function(e){var t=e.language,n=e.testCategories,r=e.selectedTestCategory,a=e.loadTestCategories,i=e.setSelectedTestCategory,c=e.showNav;(0,Xe.useEffect)((function(){a(t)}),[t]);var l=Xe.useRef(null),s=mn((0,Xe.useState)(50),2),u=s[0],d=s[1];(0,Xe.useEffect)((function(){var e=function(){l.current&&l.current.offsetTop>0&&d(l.current.offsetTop)};return window.addEventListener("resize",e),function(){return window.removeEventListener("resize",e)}}),[]),(0,Xe.useEffect)((function(){l.current&&l.current.offsetTop>0&&d(l.current.offsetTop)}),[l,c]);var p,b,m,g={name:ClientStrings.ConnectivityTestsNavGroupHeader,expandAriaLabel:ClientStrings.ConnectivityTestsNavGroupHeader,collapseAriaLabel:ClientStrings.ConnectivityTestsNavGroupHeader,links:n.map((function(e){return{name:e.name,url:"/tests/".concat(e.id),key:e.id,icon:e.icon?e.icon:"",title:e.tooltip?e.tooltip:void 0,forceAnchor:!0,onClick:function(t){i(e.id),null==t||t.preventDefault()}}}))},y={name:ClientStrings.OtherToolsNavGroupHeader,expandAriaLabel:ClientStrings.OtherToolsNavGroupHeader,collapseAriaLabel:ClientStrings.OtherToolsNavGroupHeader,links:[{name:WebsiteStrings.TabTitleMHA,url:"https://aka.ms/mha",target:"_blank",key:"mha",icon:"Mail",title:ClientStrings.MhaNavItemTooltipText},{name:ClientStrings.SaraNavItemText,url:"https://aka.ms/SaRA-Download_ExRCA",target:"_blank",key:"sara",icon:"Repair",title:ClientStrings.SaraNavItemTooltip},{name:ClientStrings.M365NetworkNavItem,url:"https://aka.ms/AAhrv8k",target:"_blank",key:"m365network",icon:"Diagnostic",title:ClientStrings.M365NetworkTooltip}]},h=(0,o.gh)(),v=h.semanticColors,S=h.palette,E=(0,o.y0)((p={overflowY:"auto"},b=f.mobileQuery,m={display:c?"block":"none",position:"absolute",zIndex:999,height:"calc(100% - ".concat(u,"px)")},b in p?Object.defineProperty(p,b,{value:m,enumerable:!0,configurable:!0,writable:!0}):p[b]=m,p)),w={root:{minWidth:208,borderStyle:"none",backgroundColor:S.neutralQuaternaryAlt,".ms-Button":{paddingLeft:15,paddingRight:15}},group:{".ms-Nav-chevronButton":{borderWidth:0,marginTop:0,marginBottom:0,fontSize:14}},groupContent:{marginTop:0,marginBottom:0},link:{color:v.actionLink,".ms-Button-icon":{color:v.actionLink},":hover, &:hover .ms-Button-icon":{color:v.actionLinkHovered},":active, &:active .ms-Button-icon":{color:v.actionLinkHovered},"::after":{borderLeftWidth:5}}};return Xe.createElement("div",{ref:l,className:E},Xe.createElement(bn.J,{selectedKey:null!=r?r:"",styles:w,groups:[g,y]}))}));var hn=n(43227),vn=n(36138);function Sn(e,t,n,r,o,a,i){try{var c=e[a](i),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,o)}function En(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){Sn(a,r,o,i,c,"next",e)}function c(e){Sn(a,r,o,i,c,"throw",e)}i(void 0)}))}}var wn=function(e,t){return{type:Rt,language:e,langDir:t}},On=function(e,t){return function(){var n=En(regeneratorRuntime.mark((function n(r,o,a){return regeneratorRuntime.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,a.stringsService.loadStringsAsync(e);case 2:r(wn(e,t?"rtl":"ltr"));case 3:case"end":return n.stop()}}),n)})));return function(e,t,r){return n.apply(this,arguments)}}()},Tn=function(e){return{type:un,value:e}},Cn=function(){return function(e,t,n){return n.cookieConsentService.manageConsent(),Promise.resolve()}};function kn(e,t,n,r,o,a,i){try{var c=e[a](i),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,o)}function Dn(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){kn(a,r,o,i,c,"next",e)}function c(e){kn(a,r,o,i,c,"throw",e)}i(void 0)}))}}var An=function(){return{type:It}};function xn(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const Pn=(0,rt.$j)((function(e){return{language:e.globalConfig.language,showNav:e.globalConfig.showNav}}),(function(e){return{showSettings:function(){e({type:Lt})},toggleNav:function(){e({type:Ht})}}}))((function(e){var t=e.showNav,n=e.showSettings,r=e.toggleNav,a=(0,o.gh)().palette,i=xn({color:a.white,backgroundColor:"transparent",fontSize:16,paddingLeft:16,paddingRight:16,fontWeight:"bold",cursor:"default",fontFamily:"SegoeUI-SemiBold-final,Segoe UI Semibold,SegoeUI-Regular-final,Segoe UI,'Segoe UI Web (West European)',Segoe,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Tahoma,Helvetica,Arial,sans-serif"},f.mobileQuery,{paddingLeft:2,paddingRight:2}),c={root:xn({marginLeft:10,marginRight:10,borderWidth:2,fontWeight:"bold",backgroundColor:"transparent",color:a.white},f.mobileQuery,{marginLeft:2,marginRight:2}),rootHovered:{backgroundColor:"transparent",color:a.white},rootPressed:{backgroundColor:"transparent",color:a.white},rootFocused:{backgroundColor:"transparent",border:"1px solid",borderColor:a.neutralLight}},l={root:xn({},f.notMobileQuery,{display:"none"})},s=t?ClientStrings.HideMenu:ClientStrings.ShowMenu;return Xe.createElement(ot.K,{horizontal:!0,verticalAlign:"center",horizontalAlign:"space-between",styles:{root:{minHeight:50,backgroundColor:a.neutralPrimaryAlt,color:a.neutralLight}}},Xe.createElement(hn.G,{content:s,styles:l},Xe.createElement(vn.h,{iconProps:{iconName:"CollapseMenu"},styles:c,ariaLabel:s,onClick:r})),Xe.createElement("h1",{className:(0,o.y0)(i)},WebsiteStrings.ProductTitle),Xe.createElement(ot.K,{horizontal:!0},Xe.createElement(hn.G,{content:ClientStrings.SettingsButtonAriaLabel},Xe.createElement(vn.h,{iconProps:{iconName:"Settings"},styles:c,ariaLabel:ClientStrings.SettingsButtonAriaLabel,onClick:function(){return n()}})),Xe.createElement(hn.G,{content:ClientStrings.HelpButtonAriaLabel},Xe.createElement(vn.h,{href:"https://technet.microsoft.com/library/dd439364.aspx",target:"_blank",iconProps:{iconName:"Help"},styles:c,ariaLabel:ClientStrings.HelpButtonAriaLabel}))))}));var Rn=n(26408);function jn(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Ln=function(){var e=ht((function(e){return e.globalConfig})),t=e.language,n=e.appVersion,r=e.feedbackEmail,a=e.cookieConsentRequired,i=yt(),c=(0,o.gh)(),l=(0,o.y0)(c.fonts.small,{selectors:jn({},f.mobileQuery,c.fonts.xSmall)}),s=(0,Rn.Z)({footerBlockStyle:{marginTop:5,marginBottom:5,marginRight:"5%",marginLeft:"5%",selectors:jn({},f.mobileQuery,{height:54})}});return Xe.createElement(ot.K,{horizontal:!0,horizontalAlign:"end"},Xe.createElement("div",{className:s.footerBlockStyle},Xe.createElement(lt.x,{styles:{root:l},variant:"small"},WebsiteStrings.MSCopyrightText)," | ",Xe.createElement("a",{href:"/Pages/ChangeList.htm",rel:"noreferrer noopener",target:"_blank"},Xe.createElement(lt.x,{styles:{root:l}},WebsiteStrings.VersionTextVersionOnly," ",n))," | ",Xe.createElement("a",{href:"mailto:".concat(r,"?Subject=").concat("RCA Feedback"," ").concat(Math.floor(99999*Math.random()),"&body=").concat(encodeURIComponent(ClientStrings.FeedbackEmailBody))},Xe.createElement(lt.x,{styles:{root:l}},WebsiteStrings.FeedbackLinkText))," | ",Xe.createElement("a",{href:"https://go.microsoft.com/fwlink/?LinkId=521839",rel:"noreferrer noopener",target:"_blank"},Xe.createElement(lt.x,{styles:{root:l}},WebsiteStrings.PrivacyLinkText)),a?Xe.createElement(Xe.Fragment,null," | ",Xe.createElement("a",{href:"#",onClick:function(){return i(Cn())},onKeyPress:function(){return i(Cn())},role:"button",tabIndex:0},Xe.createElement(lt.x,{styles:{root:l}},ClientStrings.ManageCookiesText))):Xe.createElement(Xe.Fragment,null)," | ",Xe.createElement("a",{href:"https://go.microsoft.com/fwlink/?LinkID=206977",rel:"noreferrer noopener",target:"_blank"},Xe.createElement(lt.x,{styles:{root:l}},WebsiteStrings.TOULinkText)),"fr"===t||t.startsWith("fr-")?Xe.createElement(Xe.Fragment,null," | ",Xe.createElement("a",{href:"https://go.microsoft.com/fwlink/?linkid=2121428",rel:"noreferrer noopener",target:"_blank"},Xe.createElement(lt.x,{styles:{root:l}},WebsiteStrings.FrenchDecreeLinkText))):void 0,"it"===t||t.startsWith("it-")?Xe.createElement(Xe.Fragment,null," | ",Xe.createElement("a",{href:"https://www.microsoft.com/it-it/accessibility/accessibilita/dichiarazioni",rel:"noreferrer noopener",target:"_blank"},Xe.createElement(lt.x,{styles:{root:l}},WebsiteStrings.ItalianAccessibilityText))):void 0))},In=n(40042),Nn=n(33083),Wn=n(78102),_n=n(69908),Fn=n(92898);var Vn=function(e){var t,n,r,o=e.message,a=e.visible,i=e.onContinue,c=e.onCancel,l=(0,Ct.M)();return Xe.createElement(Wn.u,{isBlocking:!0,isOpen:a,titleAriaId:l,styles:{main:{minHeight:172,minWidth:288,maxWidth:600,selectors:(t={},n=f.mobileQuery,r={minHeight:"30vh",minWidth:"unset"},n in t?Object.defineProperty(t,n,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[n]=r,t)}}},Xe.createElement(ot.K,{styles:{root:{padding:15}}},Xe.createElement(ot.K,{grow:0,styles:{root:{marginBottom:15}}},Xe.createElement(lt.x,{variant:"large",id:l},ClientStrings.ConfirmDialogTitle)),Xe.createElement(ot.K,{grow:2},Xe.createElement(lt.x,null,o)),Xe.createElement(ot.K,{horizontal:!0,horizontalAlign:"end",tokens:{childrenGap:8,padding:10},grow:0},Xe.createElement(_n.K,{onClick:function(){i&&i()},styles:{root:{borderWidth:1,borderStyle:"solid"}}},ClientStrings.ContinueButtonText),Xe.createElement(Fn.a,{onClick:function(){c&&c()}},ClientStrings.CancelButtonText))))};function Bn(e,t,n,r,o,a,i){try{var c=e[a](i),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,o)}function Hn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Mn(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Hn(Object(n),!0).forEach((function(t){Un(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Hn(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Un(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function zn(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==n)return;var r,o,a=[],i=!0,c=!1;try{for(n=n.call(e);!(i=(r=n.next()).done)&&(a.push(r.value),!t||a.length!==t);i=!0);}catch(e){c=!0,o=e}finally{try{i||null==n.return||n.return()}finally{if(c)throw o}}return a}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Kn(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Kn(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Kn(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Gn=function(e,t){return e.filter((function(e){return e.ietfLanguageTag===t}))[0]||e.filter((function(e){return t.split("-")[0]===e.ietfLanguageTag}))[0]},qn=function(e){var t=e.languages,n=e.settings,r=e.onSettingsChanged,o=zn((0,Xe.useState)(!1),2),a=o[0],i=o[1],c=Gn(t,n.language),l=(0,Ct.M)("langselect"),s=St(),u=function(e){var o,a;r(Mn(Mn({},n),{},{language:e.target.value,isRtl:null!==(o=null===(a=Gn(t,e.target.value))||void 0===a?void 0:a.isRightToLeft)&&void 0!==o&&o}))};return Xe.createElement("form",null,Xe.createElement(ot.K,{tokens:{childrenGap:12}},Xe.createElement(In._,{htmlFor:l},ClientStrings.SettingsLanguageLabel),Xe.createElement("select",{id:l,className:s,value:null==c?void 0:c.ietfLanguageTag,onBlur:u,onChange:u},t.map((function(e){var t=e.ietfLanguageTag===(null==c?void 0:c.ietfLanguageTag);return Xe.createElement("option",{key:e.ietfLanguageTag,value:e.ietfLanguageTag,"aria-selected":t},e.nativeName===e.displayName?e.nativeName:"".concat(e.nativeName," (").concat(e.displayName,")"))}))),Xe.createElement(Nn.X,{checked:n.autoFillEnabled,label:ClientStrings.SettingsEnableAutofillLabel,onChange:function(e,t){t?i(!0):r(Mn(Mn({},n),{},{autoFillEnabled:!1}))}}),Xe.createElement(Vn,{visible:a,message:"".concat(ClientStrings.SettingsEnableAutofillWarning," ").concat(ClientStrings.SettingsEnableAutofillContinue),onContinue:function(){i(!1),r(Mn(Mn({},n),{},{autoFillEnabled:!0}))},onCancel:function(){i(!1),r(Mn(Mn({},n),{},{autoFillEnabled:!1}))}})))};const Xn=(0,rt.$j)((function(e){return{currentLanguage:e.globalConfig.language,visible:e.settings.showDialog,autoFillEnabled:e.globalConfig.autoFillEnabled}}),(function(e){return{loadLanguageList:function(t){return e(function(e){return function(){var t=Dn(regeneratorRuntime.mark((function t(n,r,o){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,o.settingsService.getLanguagesAsync(e);case 2:return t.abrupt("return",t.sent);case 3:case"end":return t.stop()}}),t)})));return function(e,n,r){return t.apply(this,arguments)}}()}(t))},saveSettings:function(t){return e(function(e){return function(){var t=Dn(regeneratorRuntime.mark((function t(n,r,o){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,o.settingsService.saveSettingsAsync({language:e.language,autoFillEnabled:e.autoFillEnabled});case 2:return n((r=e.autoFillEnabled,{type:jt,enabled:r})),t.next=5,n(On(e.language,e.isRtl));case 5:return n(An()),t.abrupt("return",Promise.resolve());case 7:case"end":return t.stop()}var r}),t)})));return function(e,n,r){return t.apply(this,arguments)}}()}(t))},closeDialog:function(){return e(An())}}}))((function(e){var t,n,r=e.visible,o=e.currentLanguage,a=e.autoFillEnabled,i=e.loadLanguageList,c=e.saveSettings,l=e.closeDialog,s=zn((0,Xe.useState)([]),2),u=s[0],d=s[1],p=Gn(u,o),b=zn((0,Xe.useState)({language:null!==(t=null==p?void 0:p.ietfLanguageTag)&&void 0!==t?t:o,isRtl:null!==(n=null==p?void 0:p.isRightToLeft)&&void 0!==n&&n,autoFillEnabled:a}),2),m=b[0],g=b[1];(0,Xe.useEffect)((function(){var e=function(){var e,t=(e=regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,i(o);case 2:t=e.sent,d(t);case 4:case"end":return e.stop()}}),e)})),function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){Bn(a,r,o,i,c,"next",e)}function c(e){Bn(a,r,o,i,c,"throw",e)}i(void 0)}))});return function(){return t.apply(this,arguments)}}();e()}),[]);var y=function(){var e,t;l(),g({language:null!==(e=null==p?void 0:p.ietfLanguageTag)&&void 0!==e?e:o,isRtl:null!==(t=null==p?void 0:p.isRightToLeft)&&void 0!==t&&t,autoFillEnabled:a})},h=(0,Ct.M)();return Xe.createElement(Wn.u,{isOpen:r,titleAriaId:h,onDismiss:y,styles:{main:{minHeight:172,minWidth:288,selectors:Un({},f.mobileQuery,{minHeight:"30vh",minWidth:"unset"})}}},Xe.createElement(ot.K,{styles:{root:{padding:15}}},Xe.createElement(ot.K,{grow:0,styles:{root:{marginBottom:15}}},Xe.createElement(lt.x,{variant:"large",id:h},ClientStrings.SettingsDialogTitle)),Xe.createElement(ot.K,{grow:2},u.length?Xe.createElement(qn,{languages:u,settings:m,onSettingsChanged:g}):Xe.createElement(Xe.Fragment,null)),Xe.createElement(ot.K,{horizontal:!0,horizontalAlign:"end",tokens:{childrenGap:8,padding:10},grow:0},Xe.createElement(_n.K,{onClick:function(){return c(m)},styles:{root:{borderWidth:1,borderStyle:"solid"}}},ClientStrings.SettingsSaveButtonText),Xe.createElement(Fn.a,{onClick:y},ClientStrings.SettingsDiscardButtonText))))}));function Qn(e,t,n,r,o,a,i){try{var c=e[a](i),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,o)}var $n=function(e,t,n){var r=0;return{type:Wt,result:f.mapResult(e,(function(){return{key:r++}})),downloadXmlUrl:t,downloadHtmlUrl:n}},Jn=function(e){return{type:_t,reason:e}},Zn=function(e,t){return function(){var n,r=(n=regeneratorRuntime.mark((function n(r,o,a){var i,c,l,s,u;return regeneratorRuntime.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:r({type:Nt}),i=null,c=5e3;case 3:return n.prev=3,n.next=6,a.testResultRepository.getTestStatusAsync(t,e);case 6:if("Running"!==(i=n.sent).status||!i.statusDescription){n.next=11;break}return r((o=i.statusDescription,{type:Ft,description:o})),n.next=11,f.delayAsync(c);case 11:n.next=17;break;case 13:return n.prev=13,n.t0=n.catch(3),n.next=17,f.delayAsync(c);case 17:if(!i||"NotStarted"===i.status||"Running"===i.status){n.next=3;break}case 18:return n.prev=18,n.next=21,a.testResultRepository.getTestResultAsync(t,e);case 21:(l=n.sent)?(s=a.testResultRepository.getDownloadUrl(t,e,l.DisplayFormType,ae.Xml),u=a.testResultRepository.getDownloadUrl(t,e,l.DisplayFormType,ae.Html),r($n(l,s,u))):r(Jn("NotFound")),n.next=28;break;case 25:n.prev=25,n.t1=n.catch(18),r(Jn("FailedHttp"));case 28:case"end":return n.stop()}var o}),n,null,[[3,13],[18,25]])})),function(){var e=this,t=arguments;return new Promise((function(r,o){var a=n.apply(e,t);function i(e){Qn(a,r,o,i,c,"next",e)}function c(e){Qn(a,r,o,i,c,"throw",e)}i(void 0)}))});return function(e,t,n){return r.apply(this,arguments)}}()},Yn=n(73947),er=function(e){var t=e.expanded,n=e.setExpanded,r=e.renderTitleRow,a=e.styles,i=e.children,c=t?ClientStrings.CollapseNode:ClientStrings.ExpandNode;return Xe.createElement(ot.K,{styles:(0,o.ZC)({root:{width:"100%"}},null==a?void 0:a.root)},Xe.createElement(ot.K,{horizontal:!0,verticalAlign:"center"},Xe.createElement(hn.G,{content:c},Xe.createElement(vn.h,{ariaLabel:c,iconProps:{iconName:t?"ChevronUp":"ChevronDown"},styles:null==a?void 0:a.button,onClick:function(){return n(!t)}})),r()),Xe.createElement(ot.K,{styles:(0,o.ZC)(null==a?void 0:a.content,{root:{display:t?"block":"none"}})},i))};function tr(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==n)return;var r,o,a=[],i=!0,c=!1;try{for(n=n.call(e);!(i=(r=n.next()).done)&&(a.push(r.value),!t||a.length!==t);i=!0);}catch(e){c=!0,o=e}finally{try{i||null==n.return||n.return()}finally{if(c)throw o}}return a}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return nr(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return nr(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function nr(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var rr,or,ar=(0,o.gh)().palette,ir={Invalid:"inherit",Informational:"InfoSolid",Success:"CompletedSolid",SuccessWithWarnings:"WarningSolid",Warning:"WarningSolid",Error:"StatusErrorFull",FatalError:"StatusErrorFull"},cr={Invalid:"inherit",Informational:ar.blue,Success:ar.green,SuccessWithWarnings:ar.yellowDark,Warning:ar.yellowDark,Error:ar.red,FatalError:ar.red,Skipped:ar.neutralSecondary,SuccessWithWarningsMid:ar.yellow},lr=function(e){switch(e){case"Invalid":case"Error":case"FatalError":return ClientStrings.StepFailed;case"Warning":return ClientStrings.StepWarning;case"SuccessWithWarnings":return ClientStrings.StepSuccessWithWarnings;case"Informational":return ClientStrings.StepInformation;default:return""}},sr=function e(t){var n,r,o,a=t.result,i=t.setExpanded,c={button:{root:{backgroundColor:"transparent",width:"auto",height:"auto"},rootHovered:{backgroundColor:"transparent"},rootPressed:{backgroundColor:"transparent"},rootFocused:{backgroundColor:"transparent"}},content:{root:{paddingLeft:32,paddingRight:32,selectors:(n={},r=f.mobileQuery,o={paddingLeft:0},r in n?Object.defineProperty(n,r,{value:o,enumerable:!0,configurable:!0,writable:!0}):n[r]=o,n)}}},l=tr((0,Xe.useState)("Error"===a.Status||"FatalError"===a.Status),2),s=l[0],u=l[1];return Xe.createElement(ot.K,{horizontal:!0},Xe.createElement(ct.J,{iconName:ir[a.Status],styles:{root:{color:cr[a.Status],fontSize:16}}}),Xe.createElement(ot.K,{styles:{root:{width:"100%",paddingLeft:5,paddingRight:5}}},Xe.createElement("div",{"aria-label":lr(a.Status)},a.TestDescription),Xe.createElement("div",null,a.ResultDescription),a.ContentUrl?Xe.createElement("div",null,Xe.createElement(ct.J,{iconName:"NavigateForward",styles:{root:{verticalAlign:"middle"}}})," ",Xe.createElement(Yn.r,{underline:!0,href:a.ContentUrl,rel:"noopener noreferrer",target:"_blank"},WebsiteStrings.TestResultTable_TellMeMoreIssue)):null,a.AdditionalDetails?Xe.createElement(er,{styles:c,renderTitleRow:function(){return Xe.createElement("div",null,WebsiteStrings.TestResultTable_AddtlDetails)},expanded:s,setExpanded:function(e){return u(e)}},Xe.createElement("div",null,a.AdditionalDetails)):null,a.Children.length?Xe.createElement(er,{styles:c,renderTitleRow:function(){return Xe.createElement("div",null,WebsiteStrings.TestResultTable_TestSteps)},expanded:!!a.expanded,setExpanded:function(e){function t(t){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(e){return i(a,e)}))},a.Children.map((function(t){return Xe.createElement(e,{key:t.key,result:t,setExpanded:i})}))):null))},ur=n(3654),dr=n(27637),fr=n(2474),pr=n(41391),br=n(94884),mr=n(34059),gr=n(92275),yr=n(42997),hr=n(96628),vr=n(49938),Sr="DnssecAndDaneTest",Er="DnssecOnlyTest",wr="BaselineTest";!function(e){e.Unknown="Unknown",e.Success="Success",e.Disabled="Disabled",e.FailureDnsSec="FailureDnsSec",e.Failure="Failure"}(rr||(rr={})),function(e){e.Success="Success",e.Failed="Failed",e.Warning="Warning",e.Skipped="Skipped"}(or||(or={}));var Or=(0,Rn.Z)({wrapper:{paddingBottom:16,marginTop:-8},iconHeader:{padding:0,fontSize:16},iconSuccess:{color:cr.Success},iconError:{color:cr.Error},iconWarning:{color:cr.SuccessWithWarningsMid},noRecords:{fontSize:14,paddingTop:5,paddingBottom:15}}),Tr=function(e){var t=e.dnsSecStatus;if("string"==typeof t)return Xe.createElement("div",{style:{textAlign:"center"},"aria-label":t},t);var n=t.Status,r=n===rr.Unknown?"StatusCircleQuestionMark":n===rr.Success||n===rr.Disabled?"CompletedSolid":"StatusErrorFull",a=n===rr.Unknown?Or.iconWarning:n===rr.Success||n===rr.Disabled?Or.iconSuccess:Or.iconError;return Xe.createElement("div",{style:{textAlign:"center"},role:"img","aria-label":t.Details},Xe.createElement(hn.G,{content:t.Details,"aria-hidden":!0},Xe.createElement(ct.J,{iconName:r,"aria-hidden":!0,styles:{root:(0,o.y0)(a,Or.iconHeader)}})))},Cr=function(e){var t=e.dnsSecStatus;if("string"==typeof t)return Xe.createElement("div",{style:{textAlign:"center"},role:"img","aria-label":t},t);var n=t.Status,r=n===rr.Disabled?"DaneValidationWarningIcon":n===rr.Unknown?"StatusCircleQuestionMark":n===rr.Success?"CompletedSolid":"StatusErrorFull",a=n===rr.Disabled||n===rr.Unknown?Or.iconWarning:"Success"===n?Or.iconSuccess:Or.iconError;return Xe.createElement("div",{style:{textAlign:"center"},role:"img","aria-label":t.Details},Xe.createElement(hn.G,{content:t.Details,"aria-hidden":!0},Xe.createElement(ct.J,{iconName:r,"aria-hidden":!0,styles:{root:(0,o.y0)(a,Or.iconHeader)}})))},kr=function(e){var t=e.isUsable;if("string"==typeof t)return Xe.createElement("div",{style:{textAlign:"center"},"aria-label":t},t);var n=null===t?"DaneValidationWarningIcon":!0===t?"CompletedSolid":"StatusErrorFull",r=null===t?Or.iconWarning:!0===t?Or.iconSuccess:Or.iconError,a=null===t?WebsiteStrings.DaneMissingTlsa:!0===t?WebsiteStrings.DaneUsableTlsa:WebsiteStrings.DaneUnusableTlsa;return Xe.createElement("div",{style:{textAlign:"center"},role:"img","aria-label":a},Xe.createElement(hn.G,{content:a,"aria-hidden":!0},Xe.createElement(ct.J,{iconName:n,"aria-hidden":!0,styles:{root:(0,o.y0)(r,Or.iconHeader)}})))},Dr=function(e){var t=e.dane;if("string"==typeof t)return Xe.createElement("div",{style:{textAlign:"center"},"aria-label":t},t);if(null===t||"Skipped"===t.Status)return Xe.createElement("div",{style:{textAlign:"center"},"aria-label":t.Details},Xe.createElement(hn.G,{content:t.Details},Xe.createElement("div",null,"—")));var n=t.Status===or.Success?"CompletedSolid":t.Status===or.Failed?"StatusErrorFull":"DaneValidationWarningIcon",r=t.Status===or.Success?Or.iconSuccess:t.Status===or.Failed?Or.iconError:Or.iconWarning,a=t.Status===or.Failed?WebsiteStrings.DaneValidationFailed:t.Details;return Xe.createElement("div",{style:{textAlign:"center"},role:"img","aria-label":a},Xe.createElement(hn.G,{content:t.Details,"aria-hidden":!0},Xe.createElement(ct.J,{iconName:n,"aria-hidden":!0,styles:{root:(0,o.y0)(r,Or.iconHeader)}})))},Ar=(0,o.ZC)({wrapper:{paddingBottom:16,marginTop:-8}});const xr=function(e){var t=e.items,n=function(e){var t=[{key:"recordType",name:WebsiteStrings.DaneRecordType,fieldName:"RecordType",minWidth:130,maxWidth:180,isResizable:!0,isPadded:!0},{key:"address",name:WebsiteStrings.DaneRecordValueAddress,fieldName:"Address",minWidth:130,maxWidth:180,isResizable:!0,isPadded:!0},{key:"dnssec",name:WebsiteStrings.DaneDnsSec,fieldName:"DnsSec",minWidth:50,maxWidth:50,isResizable:!0,isPadded:!0,onRender:function(e){return Xe.createElement(Cr,{dnsSecStatus:e.DnsSec})}},{key:"tlsa",name:WebsiteStrings.DaneTlsa,fieldName:"Tlsa",minWidth:50,maxWidth:50,isResizable:!0,isPadded:!0,onRender:function(e){return Xe.createElement(kr,{isUsable:e.Tlsa})}},{key:"dane",name:WebsiteStrings.DaneDane,fieldName:"Dane",minWidth:50,maxWidth:50,isResizable:!0,isPadded:!0,onRender:function(e){return Xe.createElement(Dr,{dane:e.Dane})}},{key:"details",name:WebsiteStrings.DaneDetails,fieldName:"Details",minWidth:100,maxWidth:300,isResizable:!0,isPadded:!0,isMultiline:!0}],n=[{key:"recordType",name:WebsiteStrings.DaneRecordType,fieldName:"RecordType",minWidth:130,maxWidth:180,isResizable:!1,isPadded:!0},{key:"address",name:WebsiteStrings.DaneRecordValueAddress,fieldName:"Address",minWidth:130,maxWidth:180,isResizable:!0,isPadded:!0},{key:"dnssec",name:WebsiteStrings.DaneDnsSec,fieldName:"DnsSec",minWidth:50,maxWidth:50,isResizable:!0,isPadded:!0,onRender:function(e){return Xe.createElement(Cr,{dnsSecStatus:e.DnsSec})}},{key:"details",name:WebsiteStrings.DaneDetails,fieldName:"Details",minWidth:100,maxWidth:300,isResizable:!0,isPadded:!0,isMultiline:!0}],r=[{key:"recordType",name:WebsiteStrings.DaneRecordType,fieldName:"RecordType",minWidth:130,maxWidth:180,isResizable:!0,isPadded:!0},{key:"address",name:WebsiteStrings.DaneRecordValueAddress,fieldName:"Address",minWidth:130,maxWidth:180,isResizable:!0,isPadded:!0},{key:"dns",name:WebsiteStrings.DaneDns,fieldName:"DnsSec",minWidth:50,maxWidth:50,isResizable:!0,isPadded:!0,onRender:function(e){return Xe.createElement(Tr,{dnsSecStatus:e.DnsSec})}},{key:"details",name:WebsiteStrings.DaneDetails,fieldName:"Details",minWidth:100,maxWidth:300,isResizable:!0,isPadded:!0,isMultiline:!0}];return e===Sr?t:e===wr?r:n}(e.testType);return Xe.createElement(yr.W,{styles:{root:Ar.wrapper},items:t,compact:!1,columns:n,selectionMode:vr.oW.none,getKey:function(e,t){return t.toString()},setKey:"none",layoutMode:hr.Oh.justified,isHeaderVisible:!0})};var Pr,Rr;function jr(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}!function(e){e.DNS="DNS",e.DNSSEC="DNSSEC",e.TLSA="TLSA",e.DANE="DANE"}(Pr||(Pr={})),function(e){e.Success="Success",e.Failed="Failed",e.Warning="Warning",e.Skipped="Skipped"}(Rr||(Rr={}));var Lr=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)}var t,n,r;return t=e,r=[{key:"getLabelsForMxResponse",value:function(e,t){var n=null===t?e.DnsSecStatus:t.DnsSecStatus,r=n.Status===rr.Success||n.Status===rr.Disabled,o=n.Status===rr.Unknown?Rr.Skipped:r?Rr.Success:Rr.Failed,a=o===Rr.Failed?n.Details:o===Rr.Success?WebsiteStrings.DaneDnsResolutionSucceeded:"",i=n.Status===rr.Unknown?Rr.Skipped:n.Status===rr.Disabled?Rr.Warning:n.Status===rr.Success?Rr.Success:Rr.Failed,c=n.Details,l=null===t?Rr.Skipped:0===t.TlsaRecordsResponse.Records.length?Rr.Warning:t.TlsaRecordsResponse.Records.some((function(e){return e.IsUsable}))?Rr.Success:Rr.Failed;return{DNS:{state:o,tooltip:a},DNSSEC:{state:i,tooltip:c},TLSA:{state:l,tooltip:l===Rr.Skipped?WebsiteStrings.DaneTlsaRecordsQuerySkipped:l===Rr.Warning?WebsiteStrings.DaneNoTlsaAvailable:l===Rr.Success?WebsiteStrings.DaneUsableTlsaAvailable:WebsiteStrings.DaneOnlyUnusableTlsaAvailable},DANE:{state:null===t||null===t.DaneResult?Rr.Skipped:t.DaneResult.Status===or.Warning?Rr.Warning:t.DaneResult.Status===or.Failed?Rr.Failed:t.DaneResult.Status===or.Success?Rr.Success:Rr.Skipped,tooltip:null===t||null===t.DaneResult?WebsiteStrings.DaneValidationNotPerformed:t.DaneResult.Details}}}},{key:"getSummaryMessageForMxRecordLabelBaselineDns",value:function(e){var t=[e.DNS].map((function(e){return e.state===Rr.Warning?"!":e.state===Rr.Skipped?"-":e.state===Rr.Success?"V":"X"})).join("|"),n=WebsiteStrings.DaneUnexpectedResults;switch(t){case"X":case"-":return"".concat(WebsiteStrings.DaneEmailWillNotBeDelivered," ").concat(e.DNS.tooltip);case"V":return WebsiteStrings.DaneEmailWillBeDelivered;case"!":return"".concat(WebsiteStrings.DaneEmailWillBeDelivered," ").concat(e.DNS.tooltip);default:return n}}},{key:"getSummaryMessageForMxRecordLabelDnsSecOnly",value:function(e){var t=[e.DNSSEC].map((function(e){return e.state===Rr.Warning?"!":e.state===Rr.Skipped?"-":e.state===Rr.Success?"V":"X"})).join("|"),n=WebsiteStrings.DaneUnexpectedResults;switch(t){case"X":case"-":return"".concat(WebsiteStrings.DaneEmailWillNotBeDelivered," ").concat(e.DNSSEC.tooltip);case"V":return WebsiteStrings.DaneEmailWillBeDelivered;case"!":return"".concat(WebsiteStrings.DaneEmailWillBeDelivered," ").concat(e.DNSSEC.tooltip);default:return n}}},{key:"getSummaryMessageForMxRecordLabel",value:function(e){var t=[e.DNSSEC,e.TLSA,e.DANE].map((function(e){return e.state===Rr.Warning?"!":e.state===Rr.Skipped?"-":e.state===Rr.Success?"V":"X"})).join("|"),n=WebsiteStrings.DaneUnexpectedResults;switch(t){case"X|-|-":case"X|!|!":case"X|X|-":case"X|V|X":case"X|V|V":return"".concat(WebsiteStrings.DaneEmailWillNotBeDelivered," ").concat(e.DNSSEC.tooltip);case"-|-|-":case"-|!|!":return"".concat(WebsiteStrings.DaneEmailNotDeliveredNoSmtpServers," ").concat(e.DNSSEC.tooltip);case"!|!|!":case"!|-|-":case"!|X|-":case"!|V|X":case"!|V|V":return"".concat(WebsiteStrings.DaneSkippedEmailWillBeSent," ").concat(e.DNSSEC.tooltip);case"V|!|!":case"V|-|-":case"V|X|-":return"".concat(WebsiteStrings.DaneSkippedEmailWillBeSent," ").concat(e.TLSA.tooltip);case"V|V|X":return"".concat(WebsiteStrings.DaneEmailWillNotBeDelivered," ").concat(WebsiteStrings.DaneDeclared," ").concat(e.DANE.tooltip);case"V|V|V":return"".concat(WebsiteStrings.DaneEmailWillBeDelivered," ").concat(WebsiteStrings.DaneDeclared," ").concat(e.DANE.tooltip);default:return n}}},{key:"getSummaryTextFromLabels",value:function(t,n){return t===Sr?e.getSummaryMessageForMxRecordLabel(n):t===Er?e.getSummaryMessageForMxRecordLabelDnsSecOnly(n):e.getSummaryMessageForMxRecordLabelBaselineDns(n)}},{key:"getSummaryText",value:function(t,n,r){return null===r?"".concat(WebsiteStrings.DaneEmailNotDeliveredNoSmtpServers," ").concat(n.DnsSecStatus.Details):e.getSummaryTextFromLabels(t,e.getLabelsForMxResponse(n,r))}},{key:"groupBy",value:function(e,t){return e.reduce((function(e,n){var r=t(n);return(e[r]=e[r]||[]).push(n),e}),{})}}],(n=null)&&jr(t.prototype,n),r&&jr(t,r),Object.defineProperty(t,"prototype",{writable:!1}),e}();var Ir,Nr,Wr,_r=(0,o.ZC)({checkTypeBox:{display:"flex",height:29,alignItems:"center",padding:"0 8px",color:"#fff",backgroundColor:cr.Success,boxShadow:ur.N.depth4,selectors:(Ir={},Nr=f.mobileQuery,Wr={width:"auto",marginBottom:5},Nr in Ir?Object.defineProperty(Ir,Nr,{value:Wr,enumerable:!0,configurable:!0,writable:!0}):Ir[Nr]=Wr,Ir)},checkTypeBoxDisabled:{backgroundColor:cr.Error},checkTypeBoxWarning:{backgroundColor:cr.SuccessWithWarningsMid,color:"#000",fontWeight:500},checkTypeBoxSkipped:{backgroundColor:cr.Skipped},checkTypeBoxIcon:{marginRight:6,fontSize:16,fontWeight:900},labelWrapper:{display:"flex",flexWrap:"wrap",gap:"8px"}});const Fr=function(e){var t=e.response,n=e.record,r=e.testType,a=Lr.getLabelsForMxResponse(t,n),i=function(e){switch(e){case Rr.Failed:return"CalculatorMultiply";case Rr.Skipped:return"CalculatorSubtract";case Rr.Success:return"CheckMark";case Rr.Warning:return"Important";default:return""}},c=function(e){switch(e){case Rr.Failed:return _r.checkTypeBoxDisabled;case Rr.Skipped:return _r.checkTypeBoxSkipped;case Rr.Success:return _r.checkTypeBox;case Rr.Warning:return _r.checkTypeBoxWarning;default:return""}},l={title:"DNS",toolTip:a.DNS.tooltip,icon:i(a.DNS.state),className:(0,o.y0)(_r.checkTypeBox,c(a.DNS.state))},s={title:"DNSSEC",toolTip:a.DNSSEC.tooltip,icon:i(a.DNSSEC.state),className:(0,o.y0)(_r.checkTypeBox,c(a.DNSSEC.state))},u={title:"TLSA",toolTip:a.TLSA.tooltip,icon:i(a.TLSA.state),className:(0,o.y0)(_r.checkTypeBox,c(a.TLSA.state))},d={title:"DANE",toolTip:a.DANE.tooltip,icon:i(a.DANE.state),className:(0,o.y0)(_r.checkTypeBox,c(a.DANE.state))},f=[];switch(r){case wr:f=[l];break;case Sr:f=[s,u,d];break;case Er:f=[s]}return Xe.createElement("div",{className:_r.labelWrapper},f.map((function(e){return Xe.createElement(hn.G,{key:e.title,content:e.toolTip},Xe.createElement("div",{className:e.className},Xe.createElement(ct.J,{iconName:e.icon,className:_r.checkTypeBoxIcon}),e.title))})))};var Vr=n(39618);function Br(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var Hr=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)}var t,n,r;return t=e,r=[{key:"newTabLinkDecorator",value:function(e,t,n){return Xe.createElement("a",{href:e,key:n,target:"_blank",rel:"noreferrer noopener"},t)}},{key:"replaceLinks",value:function(t){return Xe.createElement(Vr.Z,{componentDecorator:e.newTabLinkDecorator},t)}}],(n=null)&&Br(t.prototype,n),r&&Br(t,r),Object.defineProperty(t,"prototype",{writable:!1}),e}();function Mr(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==n)return;var r,o,a=[],i=!0,c=!1;try{for(n=n.call(e);!(i=(r=n.next()).done)&&(a.push(r.value),!t||a.length!==t);i=!0);}catch(e){c=!0,o=e}finally{try{i||null==n.return||n.return()}finally{if(c)throw o}}return a}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Ur(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Ur(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Ur(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var zr,Kr=(0,o.gh)(),Gr=(0,Rn.Z)({wrapper:{height:"auto",overflow:"hidden"},resultTable:{transition:"".concat(230,"ms")},resultTableExpanded:{maxHeight:1500},resultTableCollapsed:{maxHeight:0},domainTitleWrapper:{display:"flex",flexWrap:"wrap",alignItems:"center",selectors:function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}({},f.mobileQuery,{flexDirection:"column",alignItems:"flex-start"}),paddingBottom:6,backgroundColor:Kr.semanticColors.bodyBackground,":hover":{backgroundColor:Kr.semanticColors.bodyBackgroundHovered}}}),qr={root:{marginTop:6,display:"flex",minWidth:360,alignItems:"center",paddingBottom:10,paddingTop:5,marginRight:15,fontWeight:"bold",cursor:"pointer",backgroundColor:"inherit"},rootHovered:{backgroundColor:"inherit"},rootPressed:{backgroundColor:"inherit"},textContainer:{fontSize:18}};!function(e){e[e.COLLAPSED=0]="COLLAPSED",e[e.COLLAPSING=1]="COLLAPSING",e[e.EXPANDING=2]="EXPANDING",e[e.EXPANDED=3]="EXPANDED"}(zr||(zr={}));const Xr=function(e){var t=e.response,n=e.record,r=e.testType;var o=function(e){var t=Mr((0,Xe.useState)(zr.COLLAPSED),2),n=t[0],r=t[1];return(0,Xe.useEffect)((function(){var t;return n===zr.COLLAPSING?t=setTimeout((function(){r(zr.COLLAPSED)}),e):n===zr.EXPANDING&&(t=setTimeout((function(){r(zr.EXPANDED)}),e)),function(){clearTimeout(t)}}),[n,e]),[n,function(){n!==zr.COLLAPSING&&r(zr.EXPANDING)},function(){n!==zr.EXPANDING&&r(zr.COLLAPSING)}]}(230),a=Mr(o,3),i=a[0],c=a[1],l=a[2],s=Mr((0,Xe.useState)([]),2),u=s[0],d=s[1],f="—",p=String(ClientStrings.DaneValidationARecord),b=String(ClientStrings.DaneValidationAAAARecord),m=String(ClientStrings.DaneValidationTLSARecord),g=String(ClientStrings.DaneValidationNoRecordFound);(0,Xe.useEffect)((function(){var e=[];n.AAAARecordsResponse.DnsSecStatus.Status===rr.Failure||n.AAAARecordsResponse.DnsSecStatus.Status===rr.FailureDnsSec?e.push({RecordType:b,Address:WebsiteStrings.DaneErrorAaaa,DnsSec:n.AAAARecordsResponse.DnsSecStatus,Tlsa:f,Dane:f,Details:Hr.replaceLinks(n.AAAARecordsResponse.DnsSecStatus.Details)}):0===n.AAAARecordsResponse.Records.length?e.push({RecordType:b,Address:g,DnsSec:f,Tlsa:f,Dane:f,Details:Hr.replaceLinks(n.AAAARecordsResponse.DnsSecStatus.Details)}):n.AAAARecordsResponse.Records.forEach((function(t){e.push({RecordType:b,Address:t.Address,DnsSec:n.AAAARecordsResponse.DnsSecStatus,Tlsa:f,Dane:f,Details:r===wr&&n.AAAARecordsResponse.DnsSecStatus.Status===rr.Disabled?"":Hr.replaceLinks(n.AAAARecordsResponse.DnsSecStatus.Details)})})),n.ARecordsResponse.DnsSecStatus.Status===rr.Failure||n.ARecordsResponse.DnsSecStatus.Status===rr.FailureDnsSec?e.push({RecordType:p,Address:WebsiteStrings.DaneErrorA,DnsSec:n.ARecordsResponse.DnsSecStatus,Tlsa:f,Dane:f,Details:Hr.replaceLinks(n.ARecordsResponse.DnsSecStatus.Details)}):0===n.ARecordsResponse.Records.length?e.push({RecordType:p,Address:g,DnsSec:f,Tlsa:f,Dane:f,Details:Hr.replaceLinks(n.ARecordsResponse.DnsSecStatus.Details)}):n.ARecordsResponse.Records.forEach((function(t){e.push({RecordType:p,Address:t.Address,DnsSec:n.ARecordsResponse.DnsSecStatus,Tlsa:f,Dane:f,Details:r===wr&&n.ARecordsResponse.DnsSecStatus.Status===rr.Disabled?"":Hr.replaceLinks(n.ARecordsResponse.DnsSecStatus.Details)})})),n.TlsaRecordsResponse.DnsSecStatus.Status===rr.Failure||n.TlsaRecordsResponse.DnsSecStatus.Status===rr.FailureDnsSec?e.push({RecordType:m,Address:WebsiteStrings.DaneErrorTlsa,DnsSec:n.TlsaRecordsResponse.DnsSecStatus,Tlsa:f,Dane:f,Details:Hr.replaceLinks(n.TlsaRecordsResponse.DnsSecStatus.Details)}):0===n.TlsaRecordsResponse.Records.length?e.push({RecordType:m,Address:g,DnsSec:f,Tlsa:null,Dane:{Status:or.Warning,Details:WebsiteStrings.DaneValidationNotPerformed},Details:Hr.replaceLinks(n.TlsaRecordsResponse.DnsSecStatus.Details)}):n.TlsaRecordsResponse.Records.forEach((function(t){e.push({RecordType:m,Address:t.TlsaRecordData,DnsSec:n.TlsaRecordsResponse.DnsSecStatus,Tlsa:t.IsUsable,Dane:t.DaneResult,Details:r===wr&&n.TlsaRecordsResponse.DnsSecStatus.Status===rr.Disabled?"":n.TlsaRecordsResponse.DnsSecStatus.Status===rr.Success&&r!==wr?Hr.replaceLinks(t.DaneResult.Details):Hr.replaceLinks(n.TlsaRecordsResponse.DnsSecStatus.Details)})})),d(e)}),[n]);var y=(-1!==n.Preference?String(n.Preference):"").concat(" ",n.Domain),h=i===zr.COLLAPSED,v=(h?ClientStrings.ExpandNode:ClientStrings.CollapseNode).concat(" ",y);return Xe.createElement(ot.K,{className:Gr.wrapper},Xe.createElement("div",{className:Gr.domainTitleWrapper},Xe.createElement(mr.Q,{iconProps:{iconName:h?"ChevronDownSmall":"ChevronUpSmall"},text:y,styles:qr,onClick:function(){return(h?c:l)()},ariaLabel:v,"aria-expanded":!h}),Xe.createElement(Fr,{response:t,record:n,testType:r}),""),Xe.createElement("div",{className:(0,gr.y)(Gr.resultTable,h||i===zr.COLLAPSING?Gr.resultTableCollapsed:Gr.resultTableExpanded)},Xe.createElement(xr,{items:u,testType:r})))};function Qr(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==n)return;var r,o,a=[],i=!0,c=!1;try{for(n=n.call(e);!(i=(r=n.next()).done)&&(a.push(r.value),!t||a.length!==t);i=!0);}catch(e){c=!0,o=e}finally{try{i||null==n.return||n.return()}finally{if(c)throw o}}return a}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return $r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return $r(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function $r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Jr=(0,o.gh)(),Zr=(0,o.ZC)({commandBar:{margin:0,padding:0,height:44,selectors:function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}({},f.mobileQuery,{height:35})},domainTitleWrapper:{cursor:"pointer",display:"flex",flexWrap:"wrap",gap:"8px",backgroundColor:Jr.semanticColors.bodyBackground,":hover":{backgroundColor:Jr.semanticColors.bodyBackgroundHovered}},domainInfoWrapper:{width:"100%",backgroundColor:Jr.semanticColors.bodyBackground,borderRadius:2,boxShadow:ur.N.depth4,padding:15,marginBottom:20,maxHeight:4e3,height:"auto",transition:".2s",overflow:"hidden"},domainInfoWrapperCollapsed:{},mxRecordsTable:{},mxRecordsTableCollapsed:{display:"none"}}),Yr={textContainer:{fontSize:"x-large",textTransform:"uppercase",marginRight:12,paddingTop:3,paddingBottom:3,fontWeight:"700"},root:{backgroundColor:"inherit"},rootHovered:{backgroundColor:"inherit"},rootPressed:{backgroundColor:"inherit"}};const eo=function(e){var t=e.result,n=e.testType,r=Qr((0,Xe.useState)(!0),2),a=r[0],i=r[1],c=t.MxRecordsResponse,l=t.BestMatchMxRecord,s=(a?ClientStrings.ExpandNode:ClientStrings.CollapseNode).concat(" ",t.Domain);return Xe.createElement(ot.K,{className:(0,o.y0)(Zr.domainInfoWrapper,a?Zr.domainInfoWrapperCollapsed:{})},Xe.createElement(ot.K,{horizontal:!0,verticalAlign:"center",className:Zr.domainTitleWrapper,onClick:function(){return i(!a)}},Xe.createElement(mr.Q,{styles:Yr,ariaLabel:s,"aria-expanded":!a,text:t.Domain,iconProps:{iconName:a?"ChevronDownSmall":"ChevronUpSmall"}}),Xe.createElement(Fr,{response:c,record:l,testType:n}),Hr.replaceLinks(Xe.createElement(lt.x,{variant:"medium"},Lr.getSummaryText(n,c,l)))),Xe.createElement(ot.K,{className:(0,o.y0)(Zr.mxRecordsTable,a?Zr.mxRecordsTableCollapsed:{})},Xe.createElement(pr.Z,{styles:{root:{height:5,padding:0,margin:0,marginTop:0}}}),Xe.createElement(lt.x,{variant:"mediumPlus",block:!0,styles:{root:{paddingBottom:20,paddingTop:20}}},l?ClientStrings.DaneValidationPresentSMTPServers:ClientStrings.DaneValidationNoSMTPServers),c.Records.map((function(e){return Xe.createElement(Xr,{response:c,record:e,key:e.Domain,testType:n})}))))};function to(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var no=(0,o.gh)(),ro=(0,o.ZC)({titleBlock:{width:"100%",backgroundColor:no.semanticColors.bodyBackground,borderRadius:2,boxShadow:ur.N.depth4,paddingLeft:20,paddingRight:20,paddingTop:12,paddingBottom:12,marginBottom:20,selectors:to({},f.mobileQuery,{flexDirection:"column",alignItems:"flex-start","& > span":to({},f.mobileQuery,{paddingBottom:20})})}});const oo=function(e){var t=e.currentResult,n=(e.downloadHtmlUrl,null),r=!0,o=Sr;try{n=t.AdditionalResultData,o=n.TestType}catch(e){r=!1}return Xe.createElement(ot.K,{styles:{root:{width:"100%",padding:20}}},Xe.createElement(ot.K,{horizontal:!0,verticalAlign:"center",horizontalAlign:"space-between",className:ro.titleBlock},Xe.createElement(lt.x,{variant:"xLarge",block:!0},t.ResultDescription),null),n&&n.Domains.map((function(e){return Xe.createElement(eo,{key:e.Domain,result:e,testType:o})})),!r&&Xe.createElement(Xe.Fragment,null,Xe.createElement(ot.K,null,t.TestDescription),Xe.createElement(ot.K,null,t.ResultDescription)))};var ao;function io(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}!function(e){e[e.ConfigurationNotPresent=0]="ConfigurationNotPresent",e[e.InvalidConfiguation=1]="InvalidConfiguation",e[e.Success=2]="Success"}(ao||(ao={}));var co=(0,Rn.Z)({iconHeader:{padding:0,fontSize:16,height:16},iconSuccess:{color:cr.Success},iconError:{color:cr.Error},iconWarning:{color:cr.SuccessWithWarningsMid}}),lo=function(e){var t;return(io(t={},ao.ConfigurationNotPresent,co.iconWarning),io(t,ao.InvalidConfiguation,co.iconError),io(t,ao.Success,co.iconSuccess),t)[e]},so=function(e){var t,n,r=e.mtaStsStatus,a=e.mtaStsDetails,i=(t=r,(io(n={},ao.ConfigurationNotPresent,"ValidationWarningIcon"),io(n,ao.InvalidConfiguation,"BoxMultiplySolid"),io(n,ao.Success,"CheckboxCompositeReversed"),n)[t]),c=lo(r);return Xe.createElement(hn.G,{content:a,"aria-hidden":!0,styles:{root:co.iconHeader}},Xe.createElement(ct.J,{iconName:i,styles:{root:(0,o.y0)(c,co.iconHeader)}}))},uo=function(e){var t,n,r=e.mtaStsStatus,a=(t=r,(io(n={},ao.ConfigurationNotPresent,"ValidationWarningIcon"),io(n,ao.InvalidConfiguation,"StatusErrorFull"),io(n,ao.Success,"CompletedSolid"),n)[t]),i=lo(r);return Xe.createElement(ct.J,{iconName:a,styles:{root:(0,o.y0)(i,co.iconHeader)}})};function fo(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function po(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var bo=(0,o.ZC)({wrapper:{marginBottom:16,marginTop:10}});const mo=function(e){var t=e.items,n=[{key:"recordType",name:WebsiteStrings.MtaStsComponent,fieldName:"Component",minWidth:130,maxWidth:180,isResizable:!0,isPadded:!0},{key:"value",name:WebsiteStrings.MtaStsValue,fieldName:"Value",minWidth:130,maxWidth:300,isResizable:!0,isPadded:!0,isMultiline:!0,styles:{root:{whiteSpace:"pre-line !important"}}},{key:"status",name:WebsiteStrings.MtaStsStatus,minWidth:50,maxWidth:50,isResizable:!0,isPadded:!0,onRender:function(e){return Xe.createElement(uo,{mtaStsStatus:e.Status})}},{key:"details",name:WebsiteStrings.MtaStsDetails,fieldName:"Details",minWidth:100,maxWidth:300,isResizable:!0,isPadded:!0,isMultiline:!0}];return Xe.createElement(yr.W,{styles:{root:bo.wrapper},items:t,compact:!1,columns:n,selectionMode:vr.oW.none,getKey:function(e,t){return t.toString()},setKey:"none",layoutMode:hr.Oh.justified,isHeaderVisible:!0,onRenderRow:function(e,t){return t?t(function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?fo(Object(n),!0).forEach((function(t){po(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):fo(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({styles:{isMultiline:{whiteSpace:"pre-line"}}},e)):null}})};var go=n(32618);function yo(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==n)return;var r,o,a=[],i=!0,c=!1;try{for(n=n.call(e);!(i=(r=n.next()).done)&&(a.push(r.value),!t||a.length!==t);i=!0);}catch(e){c=!0,o=e}finally{try{i||null==n.return||n.return()}finally{if(c)throw o}}return a}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return ho(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return ho(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ho(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var vo=(0,o.ZC)({root:{paddingLeft:30,margin:15}});const So=function(e){var t=e.txtRecord,n=yo((0,Xe.useState)(!0),2),r=n[0],o=n[1],a=function(e){var t,n,r,o,a,i,c,l,s,u,d,f,p,b,m,g,y,h,v,S,E,w,O,T;return[{Component:"Record",Value:null!==(t=null==e||null===(n=e.Record)||void 0===n?void 0:n.Value)&&void 0!==t?t:"n/a",Status:null!==(r=null==e||null===(o=e.Record)||void 0===o?void 0:o.Status)&&void 0!==r?r:ao.ConfigurationNotPresent,Details:Hr.replaceLinks(null!==(a=null==e||null===(i=e.Record)||void 0===i?void 0:i.Details)&&void 0!==a?a:"n/a")},{Component:"Version",Value:null!==(c=null==e||null===(l=e.Version)||void 0===l?void 0:l.Value)&&void 0!==c?c:"n/a",Status:null!==(s=null==e||null===(u=e.Version)||void 0===u?void 0:u.Status)&&void 0!==s?s:ao.ConfigurationNotPresent,Details:Hr.replaceLinks(null!==(d=null==e||null===(f=e.Version)||void 0===f?void 0:f.Details)&&void 0!==d?d:"n/a")},{Component:"ID",Value:null!==(p=null==e||null===(b=e.Id)||void 0===b?void 0:b.Value)&&void 0!==p?p:"n/a",Status:null!==(m=null==e||null===(g=e.Id)||void 0===g?void 0:g.Status)&&void 0!==m?m:ao.ConfigurationNotPresent,Details:Hr.replaceLinks(null!==(y=null==e||null===(h=e.Id)||void 0===h?void 0:h.Details)&&void 0!==y?y:"n/a")},{Component:"TTL",Value:null!==(v=null==e||null===(S=e.Ttl)||void 0===S?void 0:S.Value)&&void 0!==v?v:"n/a",Status:null!==(E=null==e||null===(w=e.Ttl)||void 0===w?void 0:w.Status)&&void 0!==E?E:ao.ConfigurationNotPresent,Details:Hr.replaceLinks(null!==(O=null==e||null===(T=e.Ttl)||void 0===T?void 0:T.Details)&&void 0!==O?O:"n/a")}]}(t.Value);return Xe.createElement(ot.K,{className:vo.root},Xe.createElement(er,{expanded:r,renderTitleRow:function(){return function(e){var t,n=(null===(t=e.Value)||void 0===t?void 0:t.RawTxtRecord)||"n/a";return Xe.createElement(ot.K,{horizontal:!0,verticalAlign:"center",horizontalAlign:"space-around",tokens:{childrenGap:8}},Xe.createElement(go.v,null,WebsiteStrings.MtaStsTxtRecordLabel),Xe.createElement(go.v,null,n),Xe.createElement(so,{mtaStsDetails:e.Details,mtaStsStatus:e.Status}))}(t)},setExpanded:o,styles:{content:{root:{marginLeft:20}}}},Xe.createElement(mo,{items:a})))};function Eo(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==n)return;var r,o,a=[],i=!0,c=!1;try{for(n=n.call(e);!(i=(r=n.next()).done)&&(a.push(r.value),!t||a.length!==t);i=!0);}catch(e){c=!0,o=e}finally{try{i||null==n.return||n.return()}finally{if(c)throw o}}return a}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return wo(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return wo(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function wo(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Oo=(0,o.ZC)({root:{paddingLeft:30,margin:15}}),To=function(e){var t=e.policy,n=Eo((0,Xe.useState)(!0),2),r=n[0],o=n[1],a=function(e){var t,n,r,o,a,i,c,l,s,u,d,f,p,b,m,g,y,h,v,S,E,w,O,T,C,k,D,A,x,P,R;return[{Component:"Policy File",Value:null!==(t=null==e||null===(n=e.PolicyFile)||void 0===n?void 0:n.Value)&&void 0!==t?t:"n/a",Status:null!==(r=null==e||null===(o=e.PolicyFile)||void 0===o?void 0:o.Status)&&void 0!==r?r:ao.ConfigurationNotPresent,Details:Hr.replaceLinks(null!==(a=null==e||null===(i=e.PolicyFile)||void 0===i?void 0:i.Details)&&void 0!==a?a:"n/a")},{Component:"MX Host",Value:null!==(c=null==e||null===(l=e.MxHost)||void 0===l||null===(s=l.Value)||void 0===s?void 0:s.replace(/,/g,"\n"))&&void 0!==c?c:"n/a",Status:null!==(u=null==e||null===(d=e.MxHost)||void 0===d?void 0:d.Status)&&void 0!==u?u:ao.ConfigurationNotPresent,Details:Hr.replaceLinks(null!==(f=null==e||null===(p=e.MxHost)||void 0===p?void 0:p.Details)&&void 0!==f?f:"n/a")},{Component:"Mode",Value:null!==(b=null==e||null===(m=e.Mode)||void 0===m?void 0:m.Value)&&void 0!==b?b:"n/a",Status:null!==(g=null==e||null===(y=e.Mode)||void 0===y?void 0:y.Status)&&void 0!==g?g:ao.ConfigurationNotPresent,Details:Hr.replaceLinks(null!==(h=null==e||null===(v=e.Mode)||void 0===v?void 0:v.Details)&&void 0!==h?h:"n/a")},{Component:"Max Age",Value:null!==(S=null==e||null===(E=e.MaxAge)||void 0===E?void 0:E.Value)&&void 0!==S?S:"n/a",Status:null!==(w=null==e||null===(O=e.MaxAge)||void 0===O?void 0:O.Status)&&void 0!==w?w:ao.ConfigurationNotPresent,Details:Hr.replaceLinks(null!==(T=null==e||null===(C=e.MaxAge)||void 0===C?void 0:C.Details)&&void 0!==T?T:"n/a")},{Component:"Raw Policy",Value:null!==(k=null==e||null===(D=e.RawPolicy)||void 0===D?void 0:D.Value)&&void 0!==k?k:"n/a",Status:null!==(A=null==e||null===(x=e.RawPolicy)||void 0===x?void 0:x.Status)&&void 0!==A?A:ao.ConfigurationNotPresent,Details:Hr.replaceLinks(null!==(P=null==e||null===(R=e.RawPolicy)||void 0===R?void 0:R.Details)&&void 0!==P?P:"n/a")}]}(t.Value);return Xe.createElement(ot.K,{className:Oo.root},Xe.createElement(er,{expanded:r,renderTitleRow:function(){return function(e){var t,n,r=(null===(t=e.Value)||void 0===t||null===(n=t.PolicyFile)||void 0===n?void 0:n.Value)||"n/a";return Xe.createElement(ot.K,{horizontal:!0,verticalAlign:"center",horizontalAlign:"space-around",tokens:{childrenGap:5}},Xe.createElement(go.v,null,WebsiteStrings.MtaStsPolicyLabel),Xe.createElement(go.v,null,r),Xe.createElement(so,{mtaStsDetails:e.Details,mtaStsStatus:e.Status}))}(t)},setExpanded:o,styles:{content:{root:{marginLeft:20}}}},Xe.createElement(mo,{items:a})))};function Co(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==n)return;var r,o,a=[],i=!0,c=!1;try{for(n=n.call(e);!(i=(r=n.next()).done)&&(a.push(r.value),!t||a.length!==t);i=!0);}catch(e){c=!0,o=e}finally{try{i||null==n.return||n.return()}finally{if(c)throw o}}return a}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return ko(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return ko(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ko(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Do=(0,o.ZC)({root:{paddingLeft:30,margin:15}}),Ao=function(e){var t=e.mxRecord,n=Co((0,Xe.useState)(!0),2),r=n[0],o=n[1],a=function(e){var t,n,r,o,a,i,c,l,s,u,d,f,p,b,m,g,y,h,v=[];return v.push({Component:"MX Value",Value:null!==(t=null===(n=e.MxValue)||void 0===n?void 0:n.Value)&&void 0!==t?t:"n/a",Status:null!==(r=null===(o=e.MxValue)||void 0===o?void 0:o.Status)&&void 0!==r?r:ao.ConfigurationNotPresent,Details:Hr.replaceLinks(null!==(a=null==e||null===(i=e.MxValue)||void 0===i?void 0:i.Details)&&void 0!==a?a:"n/a")}),v.push({Component:"Host TLS Support",Value:null!==(c=null===(l=e.TlsSupport)||void 0===l?void 0:l.Value)&&void 0!==c?c:"n/a",Status:null!==(s=null===(u=e.TlsSupport)||void 0===u?void 0:u.Status)&&void 0!==s?s:ao.ConfigurationNotPresent,Details:Hr.replaceLinks(null!==(d=null==e||null===(f=e.TlsSupport)||void 0===f?void 0:f.Details)&&void 0!==d?d:"n/a")}),v.push({Component:"Host Certificate",Value:null!==(p=null===(b=e.Certificate)||void 0===b?void 0:b.Value)&&void 0!==p?p:"n/a",Status:null!==(m=null===(g=e.Certificate)||void 0===g?void 0:g.Status)&&void 0!==m?m:ao.ConfigurationNotPresent,Details:Hr.replaceLinks(null!==(y=null==e||null===(h=e.Certificate)||void 0===h?void 0:h.Details)&&void 0!==y?y:"n/a")}),v}(t.Value);return Xe.createElement(ot.K,{className:Do.root},Xe.createElement(er,{expanded:r,renderTitleRow:function(){return function(e){var t,n,r=(null===(t=e.Value)||void 0===t||null===(n=t.MxValue)||void 0===n?void 0:n.Value)||"n/a";return Xe.createElement(ot.K,{horizontal:!0,verticalAlign:"center",horizontalAlign:"space-around",tokens:{childrenGap:8}},Xe.createElement(go.v,null,WebsiteStrings.MtaStsMxRecordLabel),Xe.createElement(go.v,null,r),Xe.createElement(so,{mtaStsDetails:e.Details,mtaStsStatus:e.Status}))}(t)},setExpanded:o,styles:{content:{root:{marginLeft:20}}}},Xe.createElement(mo,{items:a})))};function xo(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==n)return;var r,o,a=[],i=!0,c=!1;try{for(n=n.call(e);!(i=(r=n.next()).done)&&(a.push(r.value),!t||a.length!==t);i=!0);}catch(e){c=!0,o=e}finally{try{i||null==n.return||n.return()}finally{if(c)throw o}}return a}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Po(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Po(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Po(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Ro(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var jo=(0,o.gh)(),Lo=(0,o.ZC)({root:{width:"100%",backgroundColor:jo.semanticColors.bodyBackground,borderRadius:2,boxShadow:ur.N.depth4,padding:15,marginBottom:20,maxHeight:4e3,height:"auto",transition:".2s",overflow:"hidden"}}),Io=function(e){return Xe.createElement(ot.K,{horizontal:!0,verticalAlign:"center",horizontalAlign:"space-around",tokens:{childrenGap:8}},Xe.createElement(go.v,null,e.Value),Xe.createElement(so,{mtaStsDetails:e.Details,mtaStsStatus:e.Status}),Xe.createElement(go.v,null,(t=e.Status,(Ro(n={},ao.ConfigurationNotPresent,WebsiteStrings.MtaStsValidationMissingConfiguration),Ro(n,ao.InvalidConfiguation,WebsiteStrings.MtaStsValidationIncorrectConfiguration),Ro(n,ao.Success,WebsiteStrings.MtaStsValidationSuccess),n)[t])));var t,n};const No=function(e){var t,n,r=e.result,o=xo((0,Xe.useState)(!0),2),a=o[0],i=o[1];return Xe.createElement(ot.K,{className:Lo.root},Xe.createElement(er,{expanded:a,renderTitleRow:function(){return Io(r.Domain)},setExpanded:i},null===(t=r.TxtRecord)||void 0===t?void 0:t.map((function(e,t){return Xe.createElement(So,{key:t,txtRecord:e})})),r.ShowPolicy&&Xe.createElement(To,{policy:r.Policy}),null===(n=r.MxRecords)||void 0===n?void 0:n.map((function(e,t){return Xe.createElement(Ao,{key:t,mxRecord:e})}))))};function Wo(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var _o=(0,o.gh)(),Fo=(0,o.ZC)({root:{width:"100%",padding:20},titleBlock:{width:"100%",backgroundColor:_o.semanticColors.bodyBackground,borderRadius:2,boxShadow:ur.N.depth4,paddingLeft:20,paddingRight:20,paddingTop:12,paddingBottom:12,marginBottom:20,selectors:Wo({},f.mobileQuery,{flexDirection:"column",alignItems:"flex-start","& > span":Wo({},f.mobileQuery,{paddingBottom:20})})}});const Vo=function(e){var t=e.currentResult,n=null,r=!0;try{n=t.AdditionalResultData}catch(e){r=!1}return Xe.createElement(ot.K,{className:Fo.root},Xe.createElement(ot.K,{horizontal:!0,verticalAlign:"center",horizontalAlign:"space-between",className:Fo.titleBlock},Xe.createElement(lt.x,{variant:"xLarge",block:!0},t.ResultDescription)),n&&n.Domains.map((function(e){var t;return Xe.createElement(No,{key:null===(t=e.Domain)||void 0===t?void 0:t.Value,result:e})})),!r&&Xe.createElement(Xe.Fragment,null,Xe.createElement(ot.K,null,t.TestDescription),Xe.createElement(ot.K,null,t.ResultDescription)))};function Bo(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Ho(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Bo(Object(n),!0).forEach((function(t){zo(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Bo(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Mo(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==n)return;var r,o,a=[],i=!0,c=!1;try{for(n=n.call(e);!(i=(r=n.next()).done)&&(a.push(r.value),!t||a.length!==t);i=!0);}catch(e){c=!0,o=e}finally{try{i||null==n.return||n.return()}finally{if(c)throw o}}return a}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Uo(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Uo(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Uo(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function zo(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Ko=function(e){var t=e.progressMessage,n=(0,o.gh)().semanticColors;return Xe.createElement(ot.K,{styles:{root:{margin:"10% auto auto auto",width:"70%",selectors:zo({},f.mobileQuery,{width:"calc(100% - 20px)"})}}},Xe.createElement(ot.K,{styles:{root:{padding:40,backgroundColor:n.bodyBackground,boxShadow:ur.N.depth4,selectors:zo({},f.mobileQuery,{padding:20})}}},Xe.createElement(it.O,{message:"".concat(WebsiteStrings.Default_statusTable_Loading," ").concat(t)}),Xe.createElement(dr.Y,{label:WebsiteStrings.Default_statusTable_Loading,description:t})))},Go=function(e){var t=e.resultLoadErrorReason;return Xe.createElement(ot.K,null,function(){var e=(0,$e.k6)();switch(t){case"NotFound":return Xe.createElement(et.c,null,WebsiteStrings.Default_cs_TestExpired+" ",Xe.createElement(Yn.r,{underline:!0,onClick:function(){return e.replace("/")}},ClientStrings.TryAgain));case"FailedHttp":return Xe.createElement(et.c,{messageBarType:tt.f.error},ClientStrings.LoadTestResultHttpError+" ",Xe.createElement(Yn.r,{underline:!0,onClick:function(){return e.replace("/")}},ClientStrings.TryAgain))}return Xe.createElement(Xe.Fragment,null)}())},qo=function(e){var t=e.currentResult,n=e.downloadXmlUrl,r=e.downloadHtmlUrl,a=e.setTestNodeExpanded,i=e.setTestNodeExpandCollapseAll,c={Success:WebsiteStrings.OverallSuccessText,SuccessWithWarnings:WebsiteStrings.OverallSuccessWarnText,Error:WebsiteStrings.OverallFailText,FatalError:WebsiteStrings.OverallFailText},l=Mo((0,Xe.useState)(!1),2),s=l[0],u=l[1];(0,Xe.useEffect)((function(){s?f.setDesktop():f.setDefaultViewport()}),[s]);var d=(0,o.gh)(),p=[{key:"expand",text:t.expanded?WebsiteStrings.TestResultTable_CollapseAll:WebsiteStrings.TestResultTable_ExpandAll,iconProps:{iconName:t.expanded?"DoubleChevronUp":"DoubleChevronDown"},onClick:function(){return i(!t.expanded)}},{key:"saveAsXml",title:WebsiteStrings.TestResultTable_SaveAsXml,iconOnly:!0,iconProps:{iconName:"ExternalXAML"},onClick:function(){window.location.href=n}},{key:"saveAsHtml",title:WebsiteStrings.TestResultTable_SaveAsHtml,iconOnly:!0,iconProps:{iconName:"FileHTML"},onClick:function(){window.location.href=r}}],b=(0,o.y0)(d.fonts.large,{selectors:zo({},f.mobileQuery,d.fonts.medium)});return Xe.createElement(ot.K,{styles:{root:{width:"100%",paddingLeft:20,paddingRight:20,selectors:zo({},f.mobileQuery,{paddingLeft:10,paddingRight:10})}}},Xe.createElement(ot.K,{horizontal:!0,verticalAlign:"center",styles:{root:{paddingTop:10,paddingBottom:10}}},Xe.createElement(ct.J,{iconName:ir[t.Status],styles:{root:{fontSize:d.fonts.xLargePlus.fontSize,color:cr[t.Status],paddingRight:5,paddingLeft:5}}}),Xe.createElement(lt.x,{role:"status",styles:{root:(0,o.y0)(d.fonts.xLargePlus,{selectors:zo({},f.mobileQuery,d.fonts.mediumPlus)})}},c[t.Status]),Xe.createElement(ot.K,{grow:2,horizontalAlign:"end"},s?Xe.createElement(Yn.r,{underline:!0,onClick:function(){return u(!1)}},ClientStrings.SwitchToMobile):Xe.createElement(Yn.r,{underline:!0,styles:{root:{display:"none",selectors:zo({},f.mobileQuery,{display:"unset"})}},onClick:function(){return u(!0)}},ClientStrings.SwitchToDesktop))),Xe.createElement(ot.K,{styles:{root:{backgroundColor:d.semanticColors.bodyBackground,boxShadow:ur.N.depth4,padding:10,paddingTop:0}}},Xe.createElement(ot.K,{horizontal:!0,verticalAlign:"center",horizontalAlign:"space-between",styles:{root:{backgroundColor:d.semanticColors.menuBackground}}},Xe.createElement(lt.x,{styles:{root:b}},WebsiteStrings.TestResultTable_TestDetails),Xe.createElement(fr.X,{items:p,styles:{root:{margin:0,padding:0,minWidth:200,height:44,selectors:zo({},f.mobileQuery,{height:35})}}})),Xe.createElement(pr.Z,{styles:{root:{height:5,padding:0,margin:0,marginTop:0}}}),Xe.createElement(ot.K,{styles:{root:Ho({paddingTop:12,lineHeight:23,whiteSpace:"pre-line",wordBreak:"normal",overflowWrap:"break-word"},d.fonts.medium)}},Xe.createElement(sr,{result:t,setExpanded:a}))))},Xo=function(e){var t,n,r=(t=e.currentResult.DisplayFormType,(zo(n={null:qo},ce,qo),zo(n,le,oo),zo(n,"MtaStsValidation",Vo),n)[t]);return Xe.createElement(r,e,null)};const Qo=(0,rt.$j)((function(e,t){return{resultId:t.match.params.resultId,language:e.globalConfig.language,loadInProgress:e.testResult.loadInProgress,currentResult:e.testResult.currentResult,progressMessage:e.testResult.progressMessage,resultLoadErrorReason:e.testResult.resultLoadErrorReason,downloadXmlUrl:e.testResult.downloadXmlUrl,downloadHtmlUrl:e.testResult.downloadHtmlUrl}}),(function(e){return{loadTestResult:function(t,n){e(Zn(t,n))},setTestNodeExpanded:function(t,n){e(function(e,t){return{type:Vt,node:e,expanded:t}}(t,n))},setTestNodeExpandCollapseAll:function(t){e(function(){return{type:Bt,expanded:!(arguments.length>0&&void 0!==arguments[0])||arguments[0]}}(t))}}}))((function(e){var t=e.language,n=e.resultId,r=e.loadInProgress,o=e.loadTestResult,a=e.currentResult,i=e.progressMessage,c=e.resultLoadErrorReason,l=e.setTestNodeExpanded,s=e.setTestNodeExpandCollapseAll,u=e.downloadXmlUrl,d=e.downloadHtmlUrl;return(0,Xe.useEffect)((function(){return o(n,t)}),[o,n,t]),Xe.createElement(ot.K,{verticalFill:!0,styles:{root:{width:"100%"}}},a?Xe.createElement(Xo,{currentResult:a,setTestNodeExpanded:l,setTestNodeExpandCollapseAll:s,downloadXmlUrl:u,downloadHtmlUrl:d}):c?Xe.createElement(Go,{resultLoadErrorReason:c}):i?Xe.createElement(Ko,{progressMessage:i}):r?Xe.createElement(ot.K,{verticalFill:!0,verticalAlign:"center"},Xe.createElement("div",{style:{width:"50%",marginLeft:"auto",marginRight:"auto"}},Xe.createElement(br.q,null))):Xe.createElement(Xe.Fragment,null))}));var $o,Jo=n(90278);function Zo(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Yo(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Zo(Object(n),!0).forEach((function(t){ea(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Zo(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function ea(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ta(e,t,n,r,o,a,i){try{var c=e[a](i),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,o)}function na(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){ta(a,r,o,i,c,"next",e)}function c(e){ta(a,r,o,i,c,"throw",e)}i(void 0)}))}}!function(e){e[e.notLoaded=0]="notLoaded",e[e.notStarted=1]="notStarted",e[e.pendingVerification=2]="pendingVerification",e[e.error=3]="error",e[e.verificationFailed=4]="verificationFailed",e[e.verificationSucceeded=5]="verificationSucceeded"}($o||($o={}));var ra={hipHttpError:"",hipValidateResult:null,challengeInfo:null,verificationState:$o.notLoaded},oa=(0,Jo.hg)("hip/getchallenge",function(){var e=na(regeneratorRuntime.mark((function e(t,n){var r,o;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n.extra.hipService.getExpiryTimeAsync();case 2:if(!((r=e.sent).hasValidHIPCookie&&r.hipExpiration&&new Date(r.hipExpiration)>new Date)){e.next=5;break}return e.abrupt("return",{hasValidHipCookie:!0});case 5:return e.next=7,n.extra.hipService.getChallengeAsync(t.sessionId,t.language,t.type);case 7:return o=e.sent,n.dispatch(ia.actions.setVerificationState($o.notStarted)),e.abrupt("return",{hasValidHipCookie:!1,challenge:o});case 10:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}()),aa=(0,Jo.hg)("hip/validate",function(){var e=na(regeneratorRuntime.mark((function e(t,n){var r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n.dispatch(ia.actions.setVerificationState($o.pendingVerification)),e.next=3,n.extra.hipService.validateAsync(t);case 3:return r=e.sent,n.dispatch(ia.actions.setValidationResult(r.ValidateError)),e.abrupt("return",r);case 6:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}()),ia=(0,Jo.oM)({name:"hip",initialState:ra,reducers:{setVerificationState:function(e,t){e.verificationState=t.payload},setValidationResult:function(e,t){e.hipValidateResult=t.payload,e.verificationState=null===t.payload?$o.notStarted:0===t.payload?$o.verificationSucceeded:$o.verificationFailed},setHttpError:function(e,t){e.hipHttpError=t.payload}},extraReducers:function(e){e.addCase(aa.rejected,(function(e,t){var n,r;e.hipHttpError=null!==(n=null===(r=t.payload)||void 0===r?void 0:r.message)&&void 0!==n?n:""})),e.addCase(oa.fulfilled,(function(e,t){e.challengeInfo=t.payload})),e.addCase(oa.rejected,(function(e,t){var n,r;e.hipHttpError=null!==(n=null===(r=t.payload)||void 0===r?void 0:r.message)&&void 0!==n?n:""}))}}),ca=Yo(Yo({},ia.actions),{},{getHipChallengeInfo:oa,verifyHip:aa});const la=ia.reducer;function sa(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return ua(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return ua(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){c=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(c)throw a}}}}function ua(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function da(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function fa(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?da(Object(n),!0).forEach((function(t){pa(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):da(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function pa(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ba(e,t,n,r,o,a,i){try{var c=e[a](i),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,o)}function ma(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){ba(a,r,o,i,c,"next",e)}function c(e){ba(a,r,o,i,c,"throw",e)}i(void 0)}))}}var ga=function(e){return{type:zt,formData:e}},ya=function(e){return{type:qt,error:e}},ha=["oAuthCredential"],va=function(e){return{type:cn,hint:e.toUpperCase()}};function Sa(e,t,n,r,o,a,i){try{var c=e[a](i),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,o)}function Ea(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){Sa(a,r,o,i,c,"next",e)}function c(e){Sa(a,r,o,i,c,"throw",e)}i(void 0)}))}}function wa(e,t,n,r,o,a,i){try{var c=e[a](i),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,o)}function Oa(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){wa(a,r,o,i,c,"next",e)}function c(e){wa(a,r,o,i,c,"throw",e)}i(void 0)}))}}var Ta=function(e){return{type:Zt,accounts:e}},Ca=function(){return function(){var e=Oa(regeneratorRuntime.mark((function e(t,n,r){var o;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,t({type:Jt}),e.next=4,r.oAuthService.getAccountsAsync();case 4:o=e.sent,t(Ta(o)),e.next=11;break;case 8:e.prev=8,e.t0=e.catch(0),t((n=e.t0,{type:Yt,error:n}));case 11:case"end":return e.stop()}var n}),e,null,[[0,8]])})));return function(t,n,r){return e.apply(this,arguments)}}()},ka=function(e){return function(){var t=Oa(regeneratorRuntime.mark((function t(n,r,o){var a,i;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return n({type:en}),t.prev=1,t.next=4,o.oAuthService.acquireTokensAsync(e);case 4:a=t.sent,i=f.unique(f.dictionaryValues(a),(function(e){return e.homeAccountId})),n({type:tn,accounts:i.map((function(e){return{homeAccountId:e.homeAccountId,environment:e.environment,tenantId:e.tenantId,username:e.username}}))}),t.next=12;break;case 9:t.prev=9,t.t0=t.catch(1),n((r=t.t0,{type:nn,error:r}));case 12:case"end":return t.stop()}var r}),t,null,[[1,9]])})));return function(e,n,r){return t.apply(this,arguments)}}()},Da=function(e){return function(){var t=Oa(regeneratorRuntime.mark((function t(n,r,o){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return n({type:rn}),t.prev=1,t.next=4,o.oAuthService.logoutAccountAsync(e);case 4:n({type:on}),t.next=10;break;case 7:t.prev=7,t.t0=t.catch(1),n((r=t.t0,{type:an,error:r}));case 10:return t.prev=10,n(Ca()),t.finish(10);case 13:case"end":return t.stop()}var r}),t,null,[[1,7,10,13]])})));return function(e,n,r){return t.apply(this,arguments)}}()},Aa=n(40431),xa=n(58878),Pa=n(31690),Ra=n(95574),ja=function(e){if(e){if(f.hasKey(ClientStrings,e))return ClientStrings[e];if(f.hasKey(WebsiteStrings,e))return WebsiteStrings[e]}return null!=e?e:""},La=function(e){return Xe.createElement(Xe.Fragment,null,ja(e.stringId))};function Ia(){return Ia=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Ia.apply(this,arguments)}var Na=(0,o.gh)(),Wa=function(e){var t=e.disabled,n=e.focused,r=e.theme,a=r.semanticColors,i=r.effects,c=r.palette,l=e.underlined;return{wrapper:[l&&[{borderBottom:"1px solid ".concat(a.errorText)},!t&&{selectors:{":hover":{borderBottomColor:a.errorText}}},n&&[(0,o.$Y)(a.errorText,0,"borderBottom")]]],fieldGroup:[n&&!l&&(0,o.$Y)(a.errorText,i.roundedCorner2),!l&&{borderColor:c.red,selectors:{"&:hover":{borderColor:a.errorText},":before":{content:""}}}]}},_a=function(){return{fieldGroup:[{":before":{content:""}}]}},Fa=function(e){var t=e.autofocus,n=e.disableTrim,r=e.id,o=e.label,a=e.onBlur,i=e.onChange,c=e.onFocus,l=e.options,s=e.options.help,u=e.rawErrors,d=e.required,f=e.schema,p=e.type,b=e.value,m=yt();Xe.useEffect((function(){l.userNameHint&&va&&"string"==typeof b&&m(va(b))}),[b]);var g=f.description?r+"__description":"",y=[u?r+"__error":"",g,s?r+"__help":""].join(" "),h=u?Wa:_a;return Xe.createElement(Xe.Fragment,null,o&&Xe.createElement(In._,{htmlFor:r},ja(o),d&&Xe.createElement("span",{className:"required-field-indicator","aria-hidden":"true"}," ","*")),Xe.createElement(xa.n,{type:p,key:r,id:r,styles:h,required:d,value:b,autoFocus:t,onChange:function(e,t){var r;r=void 0!==l.emptyValue&&""===t?l.emptyValue:"string"!=typeof t||n?t:t.trim(),i(r)},onBlur:function(e){a(r,e.currentTarget.value)},onFocus:function(e){c(r,e.currentTarget.value)},"aria-describedby":y,canRevealPassword:"password"===p,revealPasswordAriaLabel:ClientStrings.RevealPassword}))},Va=n(1896),Ba=(0,o.gh)(),Ha=[(0,o.Cn)({errorMessage:"error-detail"},Ba).errorMessage,o.k4.slideDownIn20,Ba.fonts.small,{color:Ba.semanticColors.errorText,margin:0,paddingTop:5,display:"flex",alignItems:"center"}],Ma=function(e){var t,n=e.id,r=e.rawErrors,a=(t=r)?t[0]:"";return Xe.createElement(Xe.Fragment,null,a&&Xe.createElement("p",{id:n,className:(0,o.y0)(Ha),role:"alert","aria-label":a},Xe.createElement("span",{"aria-hidden":"true","data-automation-id":"error-message"},a)))};function Ua(e,t,n,r,o,a,i){try{var c=e[a](i),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,o)}function za(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Ka(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?za(Object(n),!0).forEach((function(t){Ga(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):za(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Ga(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function qa(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==n)return;var r,o,a=[],i=!0,c=!1;try{for(n=n.call(e);!(i=(r=n.next()).done)&&(a.push(r.value),!t||a.length!==t);i=!0);}catch(e){c=!0,o=e}finally{try{i||null==n.return||n.return()}finally{if(c)throw o}}return a}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Xa(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Xa(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Xa(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Qa=n(5475);function $a(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var Ja=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)}var t,n,r;return t=e,r=[{key:"getStringOptions",value:function(e){if(!e)return{};for(var t=Aa.P6.getUiOptions(e),n={},r=0,o=Object.keys(t||{});r<o.length;r++){var a=o[r],i=t&&t[a];i&&"string"==typeof i&&(n[a]=i)}return n}}],(n=null)&&$a(t.prototype,n),r&&$a(t,r),Object.defineProperty(t,"prototype",{writable:!1}),e}();function Za(){return Za=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Za.apply(this,arguments)}var Ya=function(e){var t,n,r,o,a=e.inputId,i=e.localizedHelp,c=e.id,l=ht((function(e){return e.testInput.focusedFieldId})),s=(t="only screen and (max-width: 900px)",n=mt((0,Xe.useState)(!1),2),r=n[0],o=n[1],(0,Xe.useEffect)((function(){var e=window.matchMedia(t);o(e.matches);var n=function(e){o(e.matches)};return e.addEventListener("change",n),function(){e.removeEventListener("change",n)}}),[t]),r),u=vt(),d=document.querySelector("#".concat(a)),f="password"===(d instanceof HTMLInputElement?d.type:null==d?void 0:d.tagName)?null==d?void 0:d.parentElement:d,p=!!d&&l!==d.id,b=s?Va.b.bottomAutoEdge:Va.b.rightCenter,m=s?Va.b.bottomAutoEdge:Va.b.leftCenter;return Xe.createElement(Xe.Fragment,null,d&&Xe.createElement(Qa.U,{id:c,styles:{root:{padding:15,maxWidth:250,overflowWrap:"break-word"}},gapSpace:15,target:f,directionalHint:b,directionalHintForRTL:m,directionalHintFixed:!0,coverTarget:!1,hidden:p},Xe.createElement(Tt,{tagName:"div",trustedHtml:u.createHTML(i)})))},ei=function(e){var t=e.id,n=e.localizedHelp,r=vt();return Xe.createElement(Tt,{tagName:"p",id:t,className:"field-help",trustedHtml:r.createHTML(n)})},ti=function(e){var t=e.helpText,n=e.uiSchema,r=Ja.getStringOptions(n).helpType,o=ja(t),a="callout"===r;return Xe.createElement(Xe.Fragment,null,o&&(a?Xe.createElement(Ya,Za({},e,{localizedHelp:o})):Xe.createElement(ei,Za({},e,{localizedHelp:o}))))},ni=n(37155),ri=n(10347),oi=n(59219),ai=(0,o.gh)(),ii=[(0,o.Cn)({description:"field-description"},ai).description,{color:ai.semanticColors.bodySubtext,fontSize:ai.fonts.xSmall.fontSize}],ci=function(e){var t=e.id,n=e.description,r=vt();if(!n)return null;if("string"==typeof n){var a=ja(n);return Xe.createElement(Tt,{id:t,tagName:"p",className:(0,o.y0)(ii),trustedHtml:r.createHTML(a)})}return Xe.createElement("div",{id:t,className:(0,o.y0)(ii)},n)};function li(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function si(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?li(Object(n),!0).forEach((function(t){ui(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):li(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function ui(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function di(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==n)return;var r,o,a=[],i=!0,c=!1;try{for(n=n.call(e);!(i=(r=n.next()).done)&&(a.push(r.value),!t||a.length!==t);i=!0);}catch(e){c=!0,o=e}finally{try{i||null==n.return||n.return()}finally{if(c)throw o}}return a}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return fi(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return fi(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function fi(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function pi(e,t,n,r,o,a,i){try{var c=e[a](i),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,o)}function bi(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){pi(a,r,o,i,c,"next",e)}function c(e){pi(a,r,o,i,c,"throw",e)}i(void 0)}))}}var mi=function(){var e=bi(regeneratorRuntime.mark((function e(t,n,r,o,a){var i;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!((i=document.getElementById(t))instanceof HTMLAudioElement)){e.next=8;break}e.t0=r,e.next="play"===e.t0?5:"pause"===e.t0?7:8;break;case 5:return(!i.src||n!==i.getAttribute("data-challengeid")&&i.canPlayType(o))&&(i.setAttribute("data-challengeid",n),i.src="data:".concat(o,";base64,").concat(a)),e.abrupt("return",i.play());case 7:return e.abrupt("return",i.pause());case 8:case"end":return e.stop()}}),e)})));return function(t,n,r,o,a){return e.apply(this,arguments)}}(),gi={fieldGroup:{":before":{content:""}}},yi=function(e){var t=e.theme;return{fieldGroup:{borderColor:t.palette.greenDark,backgroundColor:t.palette.greenLight,":before":{content:""}},field:{borderColor:"transparent",backgroundColor:"transparent","&:disabled":{borderColor:"transparent",backgroundColor:"transparent"}}}},hi=function(e){var t=e.theme;return{fieldGroup:{borderColor:t.semanticColors.errorText,backgroundColor:t.semanticColors.errorBackground,":before":{content:""}},field:{borderColor:"transparent",backgroundColor:"transparent","&:disabled":{borderColor:"transparent",backgroundColor:"transparent"}}}};function vi(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return Si(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Si(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){c=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(c)throw a}}}}function Si(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Ei(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function wi(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ei(Object(n),!0).forEach((function(t){Oi(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ei(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Oi(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ti(e){return Ti="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ti(e)}function Ci(){return Ci=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Ci.apply(this,arguments)}var ki={TextWidget:function(e){return Xe.createElement(Fa,Ia({type:"text"},e))},EmailWidget:function(e){return Xe.createElement(Fa,Ia({type:"email"},e))},CheckboxWidget:function(e){var t=e.autofocus,n=e.className,r=e.id,o=e.label,a=e.onChange,i=e.options.help,c=e.rawErrors,l=e.required,s=e.schema,u=e.value,d=[c?r+"__error":"",s.description?r+"__description":"",i?r+"__help":""].join(" "),f=Xe.createElement("span",{"aria-hidden":"true",className:"ms-Checkbox-text",style:{paddingInlineStart:4}},ja(o),l&&Xe.createElement("span",{className:"required-field-indicator"}," * ")),p=(0,Ra.y)((function(e){t&&e.focus()}));return Xe.createElement(ot.K,{className:n,styles:{root:{paddingTop:5,paddingBottom:5}}},Xe.createElement(Nn.X,{ariaLabel:ja(o),ariaDescribedBy:d,onRenderLabel:function(){return f},id:r,componentRef:p,checked:u,onChange:function(e,t){return a(t)},styles:{checkbox:{alignSelf:"center",borderColor:null!=c&&c.length?"".concat(Na.semanticColors.errorText," !important"):""}}}))},PasswordWidget:function(e){return Xe.createElement(Fa,Ia({type:"password"},e,{disableTrim:!0}))},RadioWidget:function(e){var t=e.autofocus,n=e.id,r=e.label,o=e.onBlur,a=e.onChange,i=e.onFocus,c=e.options.help,l=e.rawErrors,s=e.required,u=e.schema,d=e.value,f=e.options.enumOptions,p=u.enumHelpers,b=void 0===p?[]:p,m=u.description?n+"__description":"",g=[l?n+"__error":"",m,c?n+"__help":""].join(" "),y=f.map((function(e,t){return{key:e.value,text:e.label?ja(e.label):e.value,onRenderField:function(e,n){return Xe.createElement("div",null,null==n?void 0:n(e),null!=e&&e.checked&&b[t]?Xe.createElement("div",{style:{paddingTop:8,paddingBottom:6,paddingLeft:26,fontStyle:"italic"}},ja(b[t])):null)}}}));t&&y.length>0&&(y[0].autoFocus=!0);var h=(0,Ct.M)("groupLabel");return Xe.createElement(Xe.Fragment,null,r&&Xe.createElement(In._,{id:h,htmlFor:n},ja(r),s&&Xe.createElement("span",{className:"required-field-indicator","aria-hidden":"true"}," ","*")),Xe.createElement(Pa.F,{id:n,"aria-labelledby":h,selectedKey:d,required:s,options:y,onChange:function(e,t){a(t.key)},onBlur:function(e){o(n,e.currentTarget.value)},onFocus:function(e){i(n,e.currentTarget.value)},"aria-describedby":g}))},SelectWidget:function(e){var t=e.autofocus,n=e.id,r=e.label,o=e.onBlur,a=e.onChange,i=e.onFocus,c=e.options.help,l=e.rawErrors,s=e.required,u=e.schema,d=e.value,f=e.options.enumOptions,p=(0,Ra.y)((function(e){t&&e.focus()})),b=u.description?n+"__description":"",m=[l?n+"__error":"",b,c?n+"__help":""].join(" "),g=f.map((function(e){return{key:e.value,text:e.label?ja(e.label):e.value}})),y=St();return Xe.createElement(Xe.Fragment,null,r&&Xe.createElement(In._,{htmlFor:n},ja(r),s&&Xe.createElement("span",{className:"required-field-indicator","aria-hidden":"true"}," ","*")),Xe.createElement("select",{className:y,ref:p,id:n,value:d,required:s,onChange:function(e){a(e.target.value)},onBlur:function(e){o(n,e.currentTarget.value)},onFocus:function(e){i(n,e.currentTarget.value)},"aria-describedby":m},g.map((function(e){var t=e.key===d;return Xe.createElement("option",{"aria-selected":t,key:e.key,value:e.key},e.text)}))))}},Di={TitleField:function(e){var t=e.title,n=e.id,r=(0,o.y0)({fontSize:18,fontWeight:400,margin:0});return t?Xe.createElement("legend",{id:n},Xe.createElement("h2",{className:r},Xe.createElement(La,{stringId:t}))):Xe.createElement(Xe.Fragment,null)},OAuthField:function(e){var t=e.formData,n=e.idSchema,r=e.onChange,o=e.rawErrors,a=e.required,i=e.schema,c=i.title,l=i.description,s=e.uiSchema,u=yt(),d=ht((function(e){return e.oauth})),p=d.accountList,b=d.accountsLoading,m=d.accountsLoadError,g=d.loginOrLogoutError,y=d.loginOrLogoutInProgress,h=ht((function(e){return e.testInput.userNameHint}));if(!f.isStringArray(e.uiSchema["ui:oAuthScopes"]))throw new Error("ui:oAuthScopes must be a string array");var v=e.uiSchema["ui:oAuthScopes"],S=Aa.P6.getUiOptions(s),E=(0,Ra.y)((function(e){S&&S.autofocus&&e.focus()}));(0,Xe.useEffect)((function(){u(Ca())}),[]),(0,Xe.useEffect)((function(){r({})}),[]);var w=qa((0,Xe.useState)(null),2),O=w[0],T=w[1],C=St({width:"100%"}),k=function(){var e=null;return O!==h&&(e=null==p?void 0:p.filter((function(e){return e.username.toUpperCase()===h}))[0]),null!=p&&p.length&&!e&&(e=p[0]),e};if((0,Xe.useEffect)((function(){var e=k();if(e){var t=Ka(Ka({},e),{},{scopes:v});r(t),T(h.toUpperCase())}}),[t,h,p,r]),b)return Xe.createElement("div",null,ClientStrings.OAuthCredentialsLoadingPlaceholder);var D,A,x=p.map((function(e){return{key:e.homeAccountId,text:e.username}})),P=function(e,t,n){var r=[];return n&&r.push(n),t&&r.push(t),r.concat(e)}(o,m,g),R=function(e){var t=p.filter((function(t){return t.homeAccountId===e.target.value}))[0],n=t?Ka(Ka({},t),{},{scopes:v}):void 0;r(n)},j=l?n.$id+"__description":"",L=null!=S&&S.help?n.$id+"__help":"",I=[P?n.$id+"__error":"",j,L].join(" "),N=x.length>0;N?(D=ClientStrings.OAuthCredentialsButtonTextSignOut,A=function(){var e,n=(e=regeneratorRuntime.mark((function e(){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,u(Da(null==t?void 0:t.homeAccountId));case 2:n=k(),r(n);case 4:case"end":return e.stop()}}),e)})),function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){Ua(a,r,o,i,c,"next",e)}function c(e){Ua(a,r,o,i,c,"throw",e)}i(void 0)}))});return function(){return n.apply(this,arguments)}}()):(D=ClientStrings.OAuthCredentialsButtonText,A=function(){return u(ka(v))});var W=N?{items:[{key:"addAccount",text:ClientStrings.OAuthCredentialsButtonTextAdd,iconProps:{iconName:"Permissions"},onClick:function(){u(ka(v))}}]}:void 0,_=x.length&&null!=t&&t.username?null==t?void 0:t.username:ClientStrings.OAuthCredentialsEmptyPlaceholder;return Xe.createElement(ot.K,null,c&&Xe.createElement(In._,{htmlFor:n.$id},ja(c),a&&Xe.createElement("span",{className:"required-field-indicator","aria-hidden":"true"}," ","*")),Xe.createElement(ot.K,{horizontal:!0,verticalAlign:"start",className:"rca-Custom-field",styles:{root:{alignItems:"flex-end"}},tokens:{childrenGap:8}},Xe.createElement(hn.G,{content:_,directionalHint:Va.b.bottomCenter},Xe.createElement("select",{ref:E,className:C,id:n.$id,required:a,value:null==t?void 0:t.homeAccountId,onChange:R,onBlur:R,"aria-describedby":I},x.length?x.map((function(e){var n=e.key===(null==t?void 0:t.homeAccountId);return Xe.createElement("option",{"aria-selected":n,key:e.key,value:e.key},e.text)})):Xe.createElement("option",{value:"","aria-selected":"true"},ClientStrings.OAuthCredentialsEmptyPlaceholder))),Xe.createElement(_n.K,{split:N,menuProps:W,iconProps:{iconName:"Permissions"},styles:{textContainer:{whiteSpace:"noWrap"}},text:D,disabled:y,onClick:function(){A()}})),P.length?Xe.createElement(Ma,{id:"".concat(n.$id,"__error"),rawErrors:P}):void 0)},DescriptionField:ci,HIPField:function(e){var t,n,r=yt(),a=di(Xe.useState("visual"),2),i=a[0],c=a[1],l=di(Xe.useState(oi.Z()),1)[0],s=di(Xe.useState(new Date),2),u=s[0],d=s[1],f=di(Xe.useState("stopped"),2),p=f[0],b=f[1],m=di(Xe.useState(void 0),2),g=m[0],y=m[1],h=ht((function(e){return e.globalConfig.language})),v=ht((function(e){return e.hip})),S=v.challengeInfo,E=v.verificationState,w=v.hipValidateResult;Xe.useEffect((function(){r(ca.getHipChallengeInfo({sessionId:l,language:h,type:i}))}),[u,l,h,i]),Xe.useEffect((function(){null!=S&&S.challenge&&(y(void 0),setTimeout((function(){y(Xe.createElement(it.O,{message:ClientStrings.HipChallengeLoaded}))}),200))}),[null==S?void 0:S.challenge]),Xe.useEffect((function(){if(null!=S&&S.hasValidHipCookie)e.onChange({Solution:"solved",FlowId:l,Token:""});else if(null!=S&&S.challenge){var t=S.challenge,n=t.challengeId,r=t.challengeType,o=t.sessionId,a=t.datacenter;e.onChange({Solution:"",FlowId:o,Token:n,Datacenter:a,Type:r})}}),[S]);var O,T="audio"===i,C=null===(t=e.errorSchema)||void 0===t||null===(n=t.Solution)||void 0===n?void 0:n.__errors,k=null!==w&&0!==w?[T?ClientStrings.HipErrorAudio:ClientStrings.HipErrorVisual]:null!=C&&C.length?C:void 0,D=function(){var e=bi(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(P.Solution&&P.Token&&P.FlowId&&P.Type&&P.Datacenter)){e.next=3;break}return e.next=3,r(ca.verifyHip(P));case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),A=(0,o.gh)(),x={textBox:(0,Ct.M)(),audio:(0,Ct.M)(),error:(0,Ct.M)(),description:(0,Ct.M)()},P=e.formData||{},R=null==S?void 0:S.challenge,j=T?ClientStrings.HipAudioChallengePrompt:ClientStrings.HipVisualChallengePrompt,L=T?ClientStrings.HipAudioChallengeDescription:ClientStrings.HIPControl_NotCaseSensitive,I=E!==$o.notStarted,N=E!==$o.notStarted,W=E===$o.verificationSucceeded?yi:E===$o.verificationFailed?hi:null!=C&&C.length?Wa:gi,_=[k?x.error:"",x.description].join(" "),F="",V="";if(R&&T)switch(p){case"paused":case"stopped":F=ClientStrings.HipPlayAudio,V="play",O=function(){mi(x.audio,R.challengeId,"play",R.contentType,R.content)};break;case"playing":F=ClientStrings.HipPauseAudio,V="pause",O=function(){mi(x.audio,R.challengeId,"pause",R.contentType,R.content)}}return Xe.createElement("fieldset",null,Xe.createElement("legend",null,WebsiteStrings.Default_cs_Verification),Xe.createElement(ot.K,{styles:{root:{paddingTop:5}}},S&&S.hasValidHipCookie?Xe.createElement("p",{role:"tooltip","aria-label":WebsiteStrings.HIPControl_AlreadyValidated30},WebsiteStrings.HIPControl_AlreadyValidated30):Xe.createElement(Xe.Fragment,null,R&&(T?Xe.createElement(Xe.Fragment,null,Xe.createElement("audio",{id:x.audio,onPlaying:function(){return b("playing")},onEnded:function(){return b("stopped")},onPause:function(){return b("paused")}}),Xe.createElement(Fn.a,{iconProps:{iconName:V},disabled:N,onClick:O,text:F,styles:{root:{width:216,height:96}}})):Xe.createElement(ni.E,{width:216,height:96,styles:{root:{borderStyle:"solid",borderWidth:1,borderColor:A.semanticColors.variantBorder,boxSizing:"border-box"}},src:"data:".concat(R.contentType,";base64,").concat(R.content),alt:ClientStrings.HipVisualChallengeAltText})),g,Xe.createElement(ot.K,{horizontal:!0,horizontalAlign:"start"},Xe.createElement(ri.K,{disabled:N,iconProps:{iconName:"refresh"},onClick:function(){return d(new Date)},ariaLabel:ClientStrings.HipNewButtonAriaLabel},ClientStrings.HipNewButtonText),T?Xe.createElement(ri.K,{disabled:N,text:ClientStrings.HipSwitchToVisualButtonText,ariaLabel:ClientStrings.HipSwitchToVisualButtonAriaLabel,iconProps:{iconName:"photo2"},onClick:function(){return c("visual")}}):Xe.createElement(ri.K,{disabled:N,text:ClientStrings.HipSwitchToAudioButtonText,ariaLabel:ClientStrings.HipSwitchToAudioButtonAriaLabel,iconProps:{iconName:"volume2"},onClick:function(){return c("audio")}})),j&&Xe.createElement(In._,{htmlFor:x.textBox},ja(j),Xe.createElement("span",{className:"required-field-indicator","aria-hidden":"true"}," ","*")),Xe.createElement(xa.n,{id:x.textBox,required:!0,autoComplete:"off",value:P.Solution,styles:W,"aria-invalid":!!k,disabled:N,onChange:function(t,n){e.onChange(si(si({},P),{},{Solution:n}))},"aria-describedby":_,onKeyDown:function(e){"Enter"===e.key?D():R&&T&&"1"===e.key&&(mi(x.audio,R.challengeId,"play",R.contentType,R.content),e.preventDefault())}}),L&&Xe.createElement(ci,{id:x.description,description:L}),k&&Xe.createElement(Ma,{id:x.error,rawErrors:k}),Xe.createElement(ot.K,{horizontalAlign:"start",styles:{root:{paddingTop:7}}},E===$o.verificationSucceeded?Xe.createElement("p",{"aria-live":"assertive",role:"status","aria-label":ClientStrings.HIPControl_NowVerified30},ClientStrings.HIPControl_NowVerified30):E===$o.verificationFailed?Xe.createElement(Fn.a,{iconProps:{iconName:"refresh"},onClick:function(){return d(new Date)}},ClientStrings.HIPControl_TryAgainButtonText):Xe.createElement(Fn.a,{iconProps:{iconName:"checkmark"},onClick:D,disabled:I},ClientStrings.HIPControl_VerifyButtonText)))))},BasicAuthNoticeField:function(){return Xe.createElement(et.c,{messageBarType:tt.f.severeWarning,isMultiline:!1,className:"rca-Custom-field"},ClientStrings.BasicAuthTestNotice)}},Ai=function(e){var t=e.TitleField,n=e.DescriptionField,r=Ja.getStringOptions(e.uiSchema).help,o=e.title?"".concat(e.idSchema.$id,"__title"):"",a=e.description?"".concat(e.idSchema.$id,"__description"):"",i=r?"".concat(e.idSchema.$id,"__help"):"";return Xe.createElement("fieldset",{id:e.idSchema.$id},e.title&&Xe.createElement(t,{id:o,title:e.title,required:e.required}),e.description&&Xe.createElement(n,{id:a,description:e.description}),r&&Xe.createElement(ti,Ci({},e,{id:i,helpText:r,inputId:e.idSchema.$id})),e.properties.map((function(e){return e.content})))},xi=function(e){var t,n=e.id,r=e.label,o=e.children,a=e.rawErrors,i=e.rawHelp,c=e.description,l=e.hidden,s=e.required,u=e.classNames,d=e.uiSchema,f=e.schema;if(l)return Xe.createElement("div",{className:"hidden"},o);var p=e.displayLabel&&c,b=d["ui:widget"]?"checkbox"===d["ui:widget"]:"boolean"===f.type,m=e.displayLabel&&f.title&&!b,g=!1!==(null===(t=Aa.P6.getUiOptions(d))||void 0===t?void 0:t.showErrorList);return Xe.createElement("div",{className:u},m&&Xe.createElement(In._,{required:s,id:"".concat(n,"__label"),htmlFor:n},r),p&&c,o,g&&null!=a&&a.length?Xe.createElement(Ma,{id:"".concat(n,"__error"),rawErrors:a}):void 0,"object"!==e.schema.type&&Xe.createElement(ti,Ci({},e,{id:"".concat(n,"__help"),helpText:i,inputId:n})))},Pi=function(e){return e.map((function(e){switch(e.name){case"required":e.message=WebsiteStrings.Validate_RequiredDefault;break;case"pattern":e.message=WebsiteStrings.Validate_RegexDefault;break;case"maxLength":e.message=WebsiteStrings.Validate_TooLong;break;case"minLength":var t=e.params;t&&"number"==typeof t.limit&&(e.message=(0,nt.W)(WebsiteStrings.Validate_TooShort,t.limit));break;case"type":(function(e){return!(!e||"object"!==Ti(e))&&"string"==typeof e.type})(e.params)&&"number"===e.params.type&&(e.message=WebsiteStrings.Validate_IsNumber)}return".notice.testAccountConsent"===e.property&&(e.message=WebsiteStrings.Default_cs_TestAccountConsentError),e}))},Ri=function(e){var t,n=e.autoFillEnabled,r=e.serverValidationErrors,a=e.formTemplate,i=e.formData,c=e.focusedFieldId,l=e.onChange,s=e.onSubmit,u=e.onErrors,d=e.setFocusedFieldId,p=(0,o.gh)(),b=(0,o.y0)({padding:20,backgroundColor:p.semanticColors.bodyBackground,boxShadow:ur.N.depth4,selectors:Oi({fieldset:{borderStyle:"collapsed",borderWidth:0,borderTopStyle:"solid",borderTopWidth:1,borderTopColor:p.palette.neutralLight,marginInline:0,paddingInline:0},legend:{paddingInlineEnd:6,paddingInlineStart:0,marginInline:0},"fieldset#testInputForm":{borderTopWidth:0,padding:5},"fieldset#testInputForm > legend":wi(wi({},p.fonts.large),{},{fontFamily:"inherit"}),"fieldset#testInputForm .field":{marginTop:15,marginBottom:15},"fieldset#testInputForm .field:last-child":{marginTop:0,marginBottom:0},".ms-TextField":{maxWidth:500},".ms-Dropdown-container":{maxWidth:500},".rca-Custom-field":{maxWidth:500},".required-field-indicator":{color:p.semanticColors.errorText,fontWeight:"bold"},".testAccountConsent .field-description":{fontSize:p.fonts.medium.fontSize,color:p.semanticColors.bodyText},"fieldset#testInputForm > .field-description":{fontSize:p.fonts.medium.fontSize,color:p.semanticColors.bodyText}},f.mobileQuery,{padding:5})}),m={},g=vi(r);try{for(g.s();!(t=g.n()).done;){var y=t.value;m[y.fieldName]={__errors:y.errors}}}catch(e){g.e(e)}finally{g.f()}var h=n?"on":"off";return Xe.createElement(Aa.ZP,{className:b,noHtml5Validate:!0,autoComplete:h,schema:a.schema,widgets:ki,fields:Di,formData:i,FieldTemplate:xi,ObjectFieldTemplate:Ai,transformErrors:Pi,uiSchema:a.uiSchema,extraErrors:m,showErrorList:!1,onChange:function(e){return l(e.formData)},onSubmit:function(e){return s(e.formData)},onError:function(){return u()},onBlur:function(e){c===e&&d("")},onFocus:function(e){c!==e&&d(e)}},Xe.createElement("div",{style:{marginTop:20}},Xe.createElement(ot.K,{horizontal:!0,tokens:{childrenGap:15}},Xe.createElement(_n.K,{type:"submit",iconProps:{iconName:"Play"}},WebsiteStrings.Default_finishButtonText))))};function ji(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const Li=(0,rt.$j)((function(e,t){return{testId:t.match.params.testId,language:e.globalConfig.language,langDir:e.globalConfig.langDir,autoFillEnabled:e.globalConfig.autoFillEnabled,testInputForm:e.testInput.currentInputForm,formData:e.testInput.formData,serverValidationErrors:e.testInput.serverValidationErrors,executeError:e.testInput.executeError,focusedFieldId:e.testInput.focusedFieldId,userNameHint:e.testInput.userNameHint,hipVerifyError:e.hip.hipValidateResult,hipHttpError:e.hip.hipHttpError,oAuthAccounts:e.oauth.accountList,accountsLoading:e.oauth.accountsLoading,loginInProgress:e.oauth.loginOrLogoutInProgress,accountsLoadError:e.oauth.accountsLoadError,acquireTokenError:e.oauth.loginOrLogoutError}}),(function(e,t){return{loadTestInput:function(t,n){e(function(e,t){return function(){var n=ma(regeneratorRuntime.mark((function n(r,o,a){var i;return regeneratorRuntime.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return r({type:Mt}),n.prev=1,n.next=4,a.testCatalog.getInputFormAsync(e,t);case 4:i=n.sent,r({type:Ut,testInput:i}),n.next=11;break;case 8:n.prev=8,n.t0=n.catch(1),r({type:"LOAD_TEST_INPUT_SUCCESS"});case 11:case"end":return n.stop()}}),n,null,[[1,8]])})));return function(e,t,r){return n.apply(this,arguments)}}()}(t,n))},executeTest:function(n,r,o){e(function(e,t,n,r){return function(){var o=ma(regeneratorRuntime.mark((function o(a,i,c){var l,s,u,d,f,p,b,m,g,y,h;return regeneratorRuntime.wrap((function(o){for(;;)switch(o.prev=o.next){case 0:a(ga(n)),l=fa({},n),s=sa(ha),o.prev=3,s.s();case 5:if((u=s.n()).done){o.next=14;break}if(d=u.value,!(f=l[d])||!f.homeAccountId){o.next=12;break}return o.next=11,c.oAuthService.acquireTokensAsync(f.scopes,f.homeAccountId,!0);case 11:l[d]=o.sent;case 12:o.next=5;break;case 14:o.next=19;break;case 16:o.prev=16,o.t0=o.catch(3),s.e(o.t0);case 19:return o.prev=19,s.f(),o.finish(19);case 22:return a({type:Kt}),o.prev=23,o.next=26,c.testCatalog.executeTestAsync(e,t,l);case 26:b=o.sent,o.t1=b.status,o.next="Success"===o.t1?30:"Throttled"===o.t1?33:"UserUnknown"===o.t1?35:37;break;case 30:return a({type:"EXECUTE_TEST_SUCCESS"}),r.push("/result/".concat(b.executionId)),o.abrupt("break",37);case 33:return a((i=b.error,{type:Gt,error:i})),o.abrupt("break",37);case 35:return a(ya(b.error)),o.abrupt("break",37);case 37:if(m=[],b.validationErrors)for(g=0,y=Object.keys(b.validationErrors);g<y.length;g++)h=y[g],m.push({fieldName:h,errors:[b.validationErrors[h]]});a(ca.setValidationResult(null!==(p=b.hipValidationError)&&void 0!==p?p:null)),a({type:Xt,validationErrors:m}),o.next=46;break;case 43:o.prev=43,o.t2=o.catch(23),a({type:"LOAD_TEST_INPUT_SUCCESS"});case 46:case"end":return o.stop()}var i}),o,null,[[3,16,19,22],[23,43]])})));return function(e,t,n){return o.apply(this,arguments)}}()}(n,r,o,t.history))},updateFormData:function(t){e(ga(t))},clearServerSideValidationErrors:function(){e({type:Qt})},validateHIP:function(t,n,r){e(function(e,t,n){return function(){var r=Ea(regeneratorRuntime.mark((function r(o,a,i){var c;return regeneratorRuntime.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return o({type:$t,field:"hip"}),r.prev=1,o(ca.setHttpError("")),r.next=5,i.hipService.validateAsync({FlowId:e,Token:t,Solution:n});case 5:c=r.sent,o(ca.setValidationResult(c.ValidateError)),r.next=12;break;case 9:r.prev=9,r.t0=r.catch(1),r.t0 instanceof Error?o(ca.setHttpError(r.t0.message)):o(ca.setHttpError("Unknown Error"));case 12:case"end":return r.stop()}}),r,null,[[1,9]])})));return function(e,t,n){return r.apply(this,arguments)}}()}(t,n,r))},setFocusedFieldId:function(t){e(function(e){return{type:ln,focusedFieldId:e}}(t))},refreshOAuthAccounts:function(){e(Ca())},acquireTokenInteractive:function(t){e(ka(t))},setUserNameHint:function(t){e(va(t))}}}))((function(e){var t=e.language,n=e.testId,r=e.testInputForm,a=e.formData,i=e.serverValidationErrors,c=e.executeError,l=e.autoFillEnabled,s=e.focusedFieldId,u=e.loadTestInput,d=e.executeTest,p=e.updateFormData,b=e.clearServerSideValidationErrors,m=e.setFocusedFieldId;(0,Xe.useEffect)((function(){u(t,n)}),[t,n]);var g=(0,o.y0)({padding:20,selectors:ji({},f.mobileQuery,{padding:5})});return Xe.createElement("div",{className:g},r?Xe.createElement(Xe.Fragment,null,c?Xe.createElement(et.c,{messageBarType:tt.f.error},c):Xe.createElement(Xe.Fragment,null),Xe.createElement(Ri,{formTemplate:r,autoFillEnabled:l,formData:a,focusedFieldId:s,setFocusedFieldId:m,onSubmit:function(e){return d(t,n,e)},onChange:function(e){return p(e)},onErrors:function(){return b()},serverValidationErrors:i})):Xe.createElement("div",null,WebsiteStrings.Default_cs_HIPLoading))}));var Ii=n(37700);const Ni={globalConfig:{language:"",langDir:"ltr",binaryVersion:"",appVersion:"",feedbackEmail:"",showNav:!1,hipScenarioId:0,hipClientHost:"",hipType:"",autoFillEnabled:!1,cookieConsentRequired:!1,bannersDismissed:{}},testSelection:{testCategories:[],availableTestsSearchQuery:"",availableTests:[],availableTestsFiltered:[]},settings:{showDialog:!1},testResult:{loadInProgress:!1,currentResult:null,progressMessage:"",resultLoadErrorReason:"",downloadHtmlUrl:"",downloadXmlUrl:""},testInput:{currentInputForm:null,formData:{},serverValidationErrors:[],executeError:"",userNameHint:"",focusedFieldId:""},hip:ra,oauth:{accountList:[],accountsLoading:!1,accountsLoadError:"",loginOrLogoutError:"",loginOrLogoutInProgress:!1}};function Wi(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function _i(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Wi(Object(n),!0).forEach((function(t){Fi(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Wi(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Fi(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Vi=function(e,t){if(!t)return e;var n=new RegExp(f.escapeRegExp(t),"i");return e.filter((function(e){return n.test(e.name)||(e.keywords?n.test(e.keywords):"")}))},Bi=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Ni.testSelection,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case At:return _i(_i({},e),{},{testCategories:t.testCategories});case xt:return _i(_i({},e),{},{availableTests:t.tests,availableTestsFiltered:t.tests,availableTestsSearchQuery:""});case Pt:return _i(_i({},e),{},{availableTestsSearchQuery:t.searchQuery,availableTestsFiltered:Vi(e.availableTests,t.searchQuery)});default:return e}};function Hi(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Mi(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Hi(Object(n),!0).forEach((function(t){Ui(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Hi(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Ui(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var zi=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Ni.globalConfig,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case Rt:return Mi(Mi({},e),{},{language:t.language,langDir:t.langDir});case jt:return Mi(Mi({},e),{},{autoFillEnabled:t.enabled});case Ht:return Mi(Mi({},e),{},{showNav:!e.showNav});case sn:return Mi(Mi({},e),{},{cookieConsentRequired:t.required});case un:var n=t.value;return Mi(Mi({},e),{},{bannersDismissed:Mi(Mi({},e.bannersDismissed),Ui({},n.bannerId,n.timestamp))});default:return e}};function Ki(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Gi(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ki(Object(n),!0).forEach((function(t){qi(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ki(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function qi(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Xi=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Ni.settings,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case Lt:return Gi(Gi({},e),{},{showDialog:!0});case It:return Gi(Gi({},e),{},{showDialog:!1});default:return e}};function Qi(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function $i(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Qi(Object(n),!0).forEach((function(t){Ji(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Qi(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Ji(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Zi=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Ni.testResult,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case Ft:return $i($i({},e),{},{progressMessage:t.description});case _t:return $i($i({},e),{},{resultLoadErrorReason:t.reason,loadInProgress:!1});case Nt:return $i($i({},e),{},{currentResult:null,downloadXmlUrl:"",downloadHtmlUrl:"",resultLoadErrorReason:"",progressMessage:"",loadInProgress:!0});case Wt:return $i($i({},e),{},{currentResult:t.result,downloadXmlUrl:t.downloadXmlUrl,downloadHtmlUrl:t.downloadHtmlUrl,loadInProgress:!1});case Vt:return $i($i({},e),{},{currentResult:e.currentResult?f.mapResult(e.currentResult,(function(e){return e===t.node?{expanded:t.expanded}:{}})):e.currentResult});case Bt:return $i($i({},e),{},{currentResult:e.currentResult?f.mapResult(e.currentResult,(function(){return{expanded:t.expanded}})):e.currentResult});default:return e}};function Yi(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function ec(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Yi(Object(n),!0).forEach((function(t){tc(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Yi(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function tc(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var nc=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Ni.testInput,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case Mt:return ec(ec({},e),{},{currentInputForm:null});case Ut:return ec(ec({},e),{},{currentInputForm:t.testInput});case zt:return ec(ec({},e),{},{formData:t.formData});case Xt:return ec(ec({},e),{},{serverValidationErrors:t.validationErrors});case Kt:return ec(ec({},e),{},{serverValidationErrors:[],executeError:""});case Qt:return ec(ec({},e),{},{serverValidationErrors:[]});case $t:return ec(ec({},e),{},{serverValidationErrors:e.serverValidationErrors.filter((function(e){return e.fieldName!==t.field}))});case Gt:case qt:return ec(ec({},e),{},{executeError:t.error});case cn:return ec(ec({},e),{},{userNameHint:t.hint});case ln:return ec(ec({},e),{},{focusedFieldId:t.focusedFieldId});default:return e}};function rc(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function oc(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?rc(Object(n),!0).forEach((function(t){ac(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):rc(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function ac(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var ic=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Ni.oauth,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case Jt:return oc(oc({},e),{},{accountsLoading:!0,accountsLoadError:""});case Yt:return oc(oc({},e),{},{accountsLoading:!1,accountsLoadError:ClientStrings.OAuthCredentialsLoadFailedError});case Zt:return oc(oc({},e),{},{accountsLoading:!1,accountList:t.accounts});case en:return oc(oc({},e),{},{loginOrLogoutError:"",loginOrLogoutInProgress:!0});case nn:return oc(oc({},e),{},{loginOrLogoutError:ClientStrings.OAuthSignSignInFailedError,loginOrLogoutInProgress:!1});case tn:var n=t.accounts;return oc(oc({},e),{},{accountList:e.accountList.filter((function(e){return n.filter((function(t){return t.homeAccountId===e.homeAccountId}))})).concat(n),loginOrLogoutInProgress:!1});case rn:return oc(oc({},e),{},{loginOrLogoutError:"",loginOrLogoutInProgress:!0});case on:return oc(oc({},e),{},{loginOrLogoutInProgress:!1});case an:return oc(oc({},e),{},{loginOrLogoutError:ClientStrings.OAuthSignOutFailedError,loginOrLogoutInProgress:!1});default:return e}};function cc(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function lc(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?cc(Object(n),!0).forEach((function(t){sc(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):cc(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function sc(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var uc=function(e){return(0,Xe.useEffect)((function(){document.title=e.title||""}),[e.title]),Xe.createElement(Xe.Fragment,null,e.children)},dc={initializeCookieBanner:function(e,t){return function(){var n=En(regeneratorRuntime.mark((function n(r,o,a){var i;return regeneratorRuntime.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,a.cookieConsentService.initialize(e,t);case 2:i=a.cookieConsentService.consentRequired(),r({type:sn,required:i});case 4:case"end":return n.stop()}}),n)})));return function(e,t,r){return n.apply(this,arguments)}}()},dismissBanner:function(e){return function(){var t=En(regeneratorRuntime.mark((function t(n,r,o){var a;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return a=new Date,t.next=3,o.settingsService.saveSettingsAsync({bannersDismissed:(r={},i=e,c=a,i in r?Object.defineProperty(r,i,{value:c,enumerable:!0,configurable:!0,writable:!0}):r[i]=c,r)});case 3:n(Tn({bannerId:e,timestamp:a}));case 4:case"end":return t.stop()}var r,i,c}),t)})));return function(e,n,r){return t.apply(this,arguments)}}()}},fc=(0,rt.$j)((function(e){var t=!e.globalConfig.bannersDismissed.basicauth||(new Date).valueOf()-e.globalConfig.bannersDismissed.basicauth.valueOf()>6048e5,n=!e.globalConfig.bannersDismissed.fasttrack||(new Date).valueOf()-e.globalConfig.bannersDismissed.fasttrack.valueOf()>2592e6;return{langDir:e.globalConfig.langDir,lang:e.globalConfig.language,showBanners:{basicauth:t,fasttrack:n}}}),dc)((function(e){var t=e.langDir,n=e.lang,r=e.showBanners,o=e.initializeCookieBanner,a=e.dismissBanner;(0,Xe.useEffect)((function(){(0,Ze.m)(n),(0,Ye.ok)("rtl"===t)}),[t,n]);var i="cookie-banner";(0,Xe.useEffect)((function(){o(n,i)}),[n]);var c=vt();return Xe.createElement("div",{style:{height:"100%",overflow:"hidden",display:"grid",gap:0,gridTemplateColumns:"min-content auto",gridTemplateRows:"min-content min-content auto min-content"}},Xe.createElement("div",{style:{gridColumnStart:1,gridColumnEnd:3,gridRow:1},id:i}),Xe.createElement("div",{style:{gridColumnStart:1,gridColumnEnd:3,gridRow:2}},Xe.createElement(Pn,null),r.basicauth&&Xe.createElement(et.c,{messageBarType:tt.f.warning,onDismiss:function(){return a("basicauth")},dismissButtonAriaLabel:ClientStrings.BannerCloseAria},Xe.createElement(Tt,{trustedHtml:c.createHTML(ClientStrings.BasicAuthBannerMessage)})),r.fasttrack&&Xe.createElement(et.c,{messageBarType:tt.f.info,onDismiss:function(){return a("fasttrack")},dismissButtonAriaLabel:ClientStrings.BannerCloseAria,styles:{innerText:{"& span a:last-child":{paddingInlineStart:0}}}},Xe.createElement(Tt,{trustedHtml:c.createHTML(ClientStrings.FastTrackBannerMessage)}))),Xe.createElement("div",{style:{gridColumn:1,gridRow:3,overflowY:"auto"}},Xe.createElement($e.AW,{path:"/",component:yn})),Xe.createElement("main",{style:{gridColumn:2,gridRow:3,overflowY:"auto"}},Xe.createElement($e.rs,null,Xe.createElement($e.l_,{exact:!0,from:"/",to:"/tests"}),Xe.createElement($e.l_,{exact:!0,from:"/tests",to:"/tests/o365"}),Xe.createElement($e.AW,{path:"/tests/:testId/input",render:function(e){return Xe.createElement(uc,{title:(0,nt.W)(WebsiteStrings.TestInputPageTitle,WebsiteStrings.ProductTitle)},Xe.createElement(Li,e))}}),Xe.createElement($e.AW,{path:"/tests/:category",render:function(e){return Xe.createElement(uc,{title:WebsiteStrings.ProductTitle},Xe.createElement(pn,e))}}),Xe.createElement($e.AW,{path:"/result/:resultId",render:function(e){return Xe.createElement(uc,{title:(0,nt.W)(WebsiteStrings.TestResultsPageTitle,WebsiteStrings.ProductTitle)},Xe.createElement(Qo,e))}}))),Xe.createElement("div",{style:{gridColumnStart:1,gridColumnEnd:3,gridRow:4}},Xe.createElement(Ln,null)),Xe.createElement(Xn,null))})),pc=function(e,t){var n=function(e,t){var n,r=lc({},Ni);return r.globalConfig=lc(lc(lc({},r.globalConfig),e),{},{autoFillEnabled:f.parseBoolean(e.preferences.af),bannersDismissed:f.parseBannerTimestamps(null!==(n=e.bannersDismissed)&&void 0!==n?n:{})}),(0,Jo.xC)({reducer:{globalConfig:zi,testSelection:Bi,settings:Xi,testResult:Zi,testInput:nc,hip:la,oauth:ic},devTools:!0,preloadedState:r,middleware:[Ii.Z.withExtraArgument(t)]})}(e,t);Qe.render(Xe.createElement(rt.zt,{store:n},Xe.createElement(ut,{services:t},Xe.createElement(Je.VK,null,Xe.createElement(fc,null)))),document.getElementById("root"))};const bc=function(){return Xe.createElement("svg",{width:"1em",height:"1em"},Xe.createElement("path",{style:{fill:"#ffb901",fillOpacity:1,fillRule:"evenodd"},d:"m53.991 48.099-16-.027 8.023-13.843Z",transform:"translate(-37.991 -34.229)"}),Xe.createElement("path",{style:{fill:"#000",fillRule:"evenodd",strokeWidth:.0463858},d:"M45.594 38.919h.861v5.423h-.861z",transform:"translate(-37.991 -34.229)"}),Xe.createElement("path",{style:{fill:"#000",strokeWidth:.0467149},d:"M45.594 45.293h.861v.861h-.861z",transform:"translate(-37.991 -34.229)"}))};function mc(e,t,n,r,o,a,i){try{var c=e[a](i),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,o)}var gc,yc=function(){var e,t=(e=regeneratorRuntime.mark((function e(t,n){var i,c,l,s,u,d;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=n.language,c=n.binaryVersion,(l=new Ke).init(),s=new J(c,t,(function(e){return l.stringsPolicy.createScriptURL(e)})),e.next=6,s.loadStringsAsync(i);case 6:u=(0,r.j)({palette:{themePrimary:"#0078d4",themeLighterAlt:"#f3f9fd",themeLighter:"#d0e7f8",themeLight:"#a9d3f2",themeTertiary:"#5ca9e5",themeSecondary:"#1a86d9",themeDarkAlt:"#006cbe",themeDark:"#005ba1",themeDarker:"#004377",neutralLighterAlt:"#f8f8f8",neutralLighter:"#f4f4f4",neutralLight:"#eaeaea",neutralQuaternaryAlt:"#dadada",neutralQuaternary:"#d0d0d0",neutralTertiaryAlt:"#c8c8c8",neutralTertiary:"#c2c2c2",neutralSecondary:"#717171",neutralPrimaryAlt:"#484644",neutralPrimary:"#333333",neutralDark:"#272727",black:"#1d1d1d",white:"#ffffff",greenLight:"#b2ff91"}}),(0,o.jz)(u),(0,o.y0)({selectors:{":global(body), :global(html), :global(#root)":{margin:0,padding:0,height:"100%",overflow:"hidden"},":global(body)":{backgroundColor:u.semanticColors.bodyBackgroundChecked}}}),(0,o.fm)({icons:{ValidationWarningIcon:Xe.createElement(bc,null)}}),(0,a.l)("https://static2.sharepointonline.com/files/fabric/assets/icons/"),d={stringsService:s,testCatalog:new K(n.antiForgeryToken,t),settingsService:new ie(n.antiForgeryToken,t),testResultRepository:new ye(n.antiForgeryToken,t),hipService:new Ce(n.antiForgeryToken,t),oAuthService:new We(n.oauthAuthority,n.oauthClientId,n.oauthRedirectUri),cookieConsentService:new Fe,trustedTypePolicyManager:l},pc(n,d);case 13:case"end":return e.stop()}}),e)})),function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){mc(a,r,o,i,c,"next",e)}function c(e){mc(a,r,o,i,c,"throw",e)}i(void 0)}))});return function(e,n){return t.apply(this,arguments)}}();function hc(e,t,n,r,o,a,i){try{var c=e[a](i),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,o)}(gc=regeneratorRuntime.mark((function e(){var t,n,r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t="v1.0",e.next=3,fetch("/api/".concat(t,"/settings/boot"),{method:"GET",headers:{Accept:"application/json"},cache:"no-store"});case 3:if((n=e.sent).ok){e.next=6;break}throw new Error("Failed to fetch boot configuration.");case 6:return e.next=8,n.json();case 8:return r=e.sent,e.next=11,yc(t,r);case 11:case"end":return e.stop()}}),e)})),function(){var e=this,t=arguments;return new Promise((function(n,r){var o=gc.apply(e,t);function a(e){hc(o,n,r,a,i,"next",e)}function i(e){hc(o,n,r,a,i,"throw",e)}a(void 0)}))})()}},o={};function a(e){var t=o[e];if(void 0!==t)return t.exports;var n=o[e]={id:e,loaded:!1,exports:{}};return r[e].call(n.exports,n,n.exports,a),n.loaded=!0,n.exports}a.m=r,e=[],a.O=(t,n,r,o)=>{if(!n){var i=1/0;for(u=0;u<e.length;u++){for(var[n,r,o]=e[u],c=!0,l=0;l<n.length;l++)(!1&o||i>=o)&&Object.keys(a.O).every((e=>a.O[e](n[l])))?n.splice(l--,1):(c=!1,o<i&&(i=o));if(c){e.splice(u--,1);var s=r();void 0!==s&&(t=s)}}return t}o=o||0;for(var u=e.length;u>0&&e[u-1][2]>o;u--)e[u]=e[u-1];e[u]=[n,r,o]},a.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return a.d(t,{a:t}),t},n=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,a.t=function(e,r){if(1&r&&(e=this(e)),8&r)return e;if("object"==typeof e&&e){if(4&r&&e.__esModule)return e;if(16&r&&"function"==typeof e.then)return e}var o=Object.create(null);a.r(o);var i={};t=t||[null,n({}),n([]),n(n)];for(var c=2&r&&e;"object"==typeof c&&!~t.indexOf(c);c=n(c))Object.getOwnPropertyNames(c).forEach((t=>i[t]=()=>e[t]));return i.default=()=>e,a.d(o,i),o},a.d=(e,t)=>{for(var n in t)a.o(t,n)&&!a.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},a.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),a.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),a.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},a.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),(()=>{var e={"m365rca-app":0};a.O.j=t=>0===e[t];var t=(t,n)=>{var r,o,[i,c,l]=n,s=0;if(i.some((t=>0!==e[t]))){for(r in c)a.o(c,r)&&(a.m[r]=c[r]);if(l)var u=l(a)}for(t&&t(n);s<i.length;s++)o=i[s],a.o(e,o)&&e[o]&&e[o][0](),e[o]=0;return a.O(u)},n=self.webpackChunkm365rca_app=self.webpackChunkm365rca_app||[];n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))})();var i=a.O(void 0,["react~m365rca-app","fluentui~m365rca-app","vendors~m365rca-app"],(()=>a(29811)));return i=a.O(i)})()}));
//# sourceMappingURL=m365rca-app.js.map
