Files
starface-outlook-sync-addin/dist/taskpane.bundle.js
T
Stefan Hacker 37ad745546 first commit
2026-04-03 09:38:48 +02:00

2 lines
457 KiB
JavaScript

/*! For license information please see taskpane.bundle.js.LICENSE.txt */
(()=>{"use strict";var e,t,n={811(e,t,n){n.d(t,{A:()=>s});var r=n(601),o=n.n(r),i=n(314),a=n.n(i)()(o());a.push([e.id,'* {\n box-sizing: border-box;\n margin: 0;\n padding: 0;\n}\n\nbody {\n font-family: "Segoe UI", -apple-system, BlinkMacSystemFont, sans-serif;\n font-size: 14px;\n color: #323130;\n background: #faf9f8;\n}\n\n.app-container {\n max-width: 600px;\n margin: 0 auto;\n padding: 0;\n}\n\n.app-header {\n background: linear-gradient(135deg, #0078d4, #005a9e);\n color: white;\n padding: 16px 20px;\n position: sticky;\n top: 0;\n z-index: 100;\n display: flex;\n align-items: center;\n justify-content: space-between;\n}\n\n.app-header h1 {\n font-size: 18px;\n font-weight: 600;\n margin: 0;\n}\n\n.header-info-btn {\n color: white !important;\n background: transparent !important;\n}\n\n.header-info-btn:hover {\n background: rgba(255, 255, 255, 0.15) !important;\n}\n\n/* About Dialog */\n.about-modal {\n max-width: 360px;\n border-radius: 8px;\n}\n\n.about-dialog {\n padding: 0;\n}\n\n.about-header {\n display: flex;\n align-items: center;\n justify-content: space-between;\n padding: 16px 20px 8px;\n}\n\n.about-close-btn {\n color: #605e5c !important;\n}\n\n.about-content {\n padding: 0 20px 24px;\n text-align: center;\n}\n\n.about-logo {\n padding: 16px 0;\n}\n\n.about-product-name {\n font-weight: 700 !important;\n color: #0078d4 !important;\n display: block;\n}\n\n.about-version {\n color: #605e5c !important;\n display: block;\n margin-top: 4px;\n}\n\n.about-divider {\n height: 1px;\n background: #edebe9;\n margin: 16px 0;\n}\n\n.about-company {\n margin-bottom: 12px;\n}\n\n.about-company-name {\n font-weight: 700 !important;\n}\n\n.about-company-sub {\n color: #605e5c !important;\n}\n\n.about-address {\n color: #605e5c;\n line-height: 1.6;\n}\n\n.app-main {\n padding: 16px 20px;\n}\n\n/* Profile List */\n.profile-list {\n animation: fadeIn 0.2s ease;\n}\n\n.profile-card {\n background: white;\n border: 1px solid #edebe9;\n border-radius: 4px;\n padding: 16px;\n box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08);\n transition: box-shadow 0.15s;\n}\n\n.profile-card:hover {\n box-shadow: 0 2px 6px rgba(0, 0, 0, 0.12);\n}\n\n.profile-name {\n font-weight: 600;\n}\n\n.profile-details {\n background: #f3f2f1;\n border-radius: 4px;\n padding: 10px 12px;\n}\n\n.profile-details .ms-Text {\n margin-bottom: 2px;\n}\n\n.delete-btn {\n color: #a4262c !important;\n}\n\n.delete-btn:hover {\n background: #fde7e9 !important;\n}\n\n/* Profile Editor */\n.profile-editor {\n animation: fadeIn 0.2s ease;\n}\n\n.section-title {\n font-weight: 600;\n margin-top: 8px;\n padding-top: 12px;\n border-top: 1px solid #edebe9;\n}\n\n/* Sync View */\n.sync-view {\n animation: fadeIn 0.2s ease;\n}\n\n.sync-info {\n background: #f3f2f1;\n border-radius: 4px;\n padding: 12px;\n}\n\n.sync-log {\n background: #1e1e1e;\n color: #d4d4d4;\n border-radius: 4px;\n padding: 12px;\n max-height: 250px;\n overflow-y: auto;\n font-family: "Cascadia Code", "Consolas", monospace;\n font-size: 12px;\n}\n\n.log-line {\n padding: 1px 0;\n font-family: inherit !important;\n color: #d4d4d4 !important;\n}\n\n.sync-result {\n margin-top: 8px;\n}\n\n.result-stats {\n background: white;\n border: 1px solid #edebe9;\n border-radius: 4px;\n padding: 16px;\n margin: 12px 0;\n text-align: center;\n}\n\n.stat {\n text-align: center;\n}\n\n.stat-number {\n color: #0078d4;\n font-weight: 700;\n display: block;\n}\n\n.error-list {\n margin: 12px 0;\n}\n\n.error-item {\n margin-top: 4px;\n}\n\n.result-actions {\n margin-top: 12px;\n}\n\n/* Animations */\n@keyframes fadeIn {\n from {\n opacity: 0;\n transform: translateY(4px);\n }\n to {\n opacity: 1;\n transform: translateY(0);\n }\n}\n\n/* Scrollbar */\n::-webkit-scrollbar {\n width: 6px;\n}\n\n::-webkit-scrollbar-track {\n background: transparent;\n}\n\n::-webkit-scrollbar-thumb {\n background: #c8c6c4;\n border-radius: 3px;\n}\n\n::-webkit-scrollbar-thumb:hover {\n background: #a19f9d;\n}\n',""]);const s=a},314(e){e.exports=function(e){var t=[];return t.toString=function(){return this.map(function(t){var n="",r=void 0!==t[5];return t[4]&&(n+="@supports (".concat(t[4],") {")),t[2]&&(n+="@media ".concat(t[2]," {")),r&&(n+="@layer".concat(t[5].length>0?" ".concat(t[5]):""," {")),n+=e(t),r&&(n+="}"),t[2]&&(n+="}"),t[4]&&(n+="}"),n}).join("")},t.i=function(e,n,r,o,i){"string"==typeof e&&(e=[[null,e,void 0]]);var a={};if(r)for(var s=0;s<this.length;s++){var l=this[s][0];null!=l&&(a[l]=!0)}for(var u=0;u<e.length;u++){var c=[].concat(e[u]);r&&a[c[0]]||(void 0!==i&&(void 0===c[5]||(c[1]="@layer".concat(c[5].length>0?" ".concat(c[5]):""," {").concat(c[1],"}")),c[5]=i),n&&(c[2]?(c[1]="@media ".concat(c[2]," {").concat(c[1],"}"),c[2]=n):c[2]=n),o&&(c[4]?(c[1]="@supports (".concat(c[4],") {").concat(c[1],"}"),c[4]=o):c[4]="".concat(o)),t.push(c))}},t}},601(e){e.exports=function(e){return e[1]}},551(e,t,n){var r=n(540),o=n(982);function i(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var a=new Set,s={};function l(e,t){u(e,t),u(e+"Capture",t)}function u(e,t){for(s[e]=t,e=0;e<t.length;e++)a.add(t[e])}var c=!("undefined"==typeof window||void 0===window.document||void 0===window.document.createElement),d=Object.prototype.hasOwnProperty,p=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,f={},h={};function m(e,t,n,r,o,i,a){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=o,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=i,this.removeEmptyString=a}var v={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){v[e]=new m(e,0,!1,e,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];v[t]=new m(t,1,!1,e[1],null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(e){v[e]=new m(e,2,!1,e.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){v[e]=new m(e,2,!1,e,null,!1,!1)}),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){v[e]=new m(e,3,!1,e.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(e){v[e]=new m(e,3,!0,e,null,!1,!1)}),["capture","download"].forEach(function(e){v[e]=new m(e,4,!1,e,null,!1,!1)}),["cols","rows","size","span"].forEach(function(e){v[e]=new m(e,6,!1,e,null,!1,!1)}),["rowSpan","start"].forEach(function(e){v[e]=new m(e,5,!1,e.toLowerCase(),null,!1,!1)});var g=/[\-:]([a-z])/g;function b(e){return e[1].toUpperCase()}function y(e,t,n,r){var o=v.hasOwnProperty(t)?v[t]:null;(null!==o?0!==o.type:r||!(2<t.length)||"o"!==t[0]&&"O"!==t[0]||"n"!==t[1]&&"N"!==t[1])&&(function(e,t,n,r){if(null==t||function(e,t,n,r){if(null!==n&&0===n.type)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return!r&&(null!==n?!n.acceptsBooleans:"data-"!==(e=e.toLowerCase().slice(0,5))&&"aria-"!==e);default:return!1}}(e,t,n,r))return!0;if(r)return!1;if(null!==n)switch(n.type){case 3:return!t;case 4:return!1===t;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}(t,n,o,r)&&(n=null),r||null===o?function(e){return!!d.call(h,e)||!d.call(f,e)&&(p.test(e)?h[e]=!0:(f[e]=!0,!1))}(t)&&(null===n?e.removeAttribute(t):e.setAttribute(t,""+n)):o.mustUseProperty?e[o.propertyName]=null===n?3!==o.type&&"":n:(t=o.attributeName,r=o.attributeNamespace,null===n?e.removeAttribute(t):(n=3===(o=o.type)||4===o&&!0===n?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(g,b);v[t]=new m(t,1,!1,e,null,!1,!1)}),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(g,b);v[t]=new m(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)}),["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(g,b);v[t]=new m(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(e){v[e]=new m(e,1,!1,e.toLowerCase(),null,!1,!1)}),v.xlinkHref=new m("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(e){v[e]=new m(e,1,!1,e.toLowerCase(),null,!0,!0)});var _=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,x=Symbol.for("react.element"),k=Symbol.for("react.portal"),C=Symbol.for("react.fragment"),w=Symbol.for("react.strict_mode"),S=Symbol.for("react.profiler"),E=Symbol.for("react.provider"),I=Symbol.for("react.context"),T=Symbol.for("react.forward_ref"),N=Symbol.for("react.suspense"),P=Symbol.for("react.suspense_list"),M=Symbol.for("react.memo"),D=Symbol.for("react.lazy");Symbol.for("react.scope"),Symbol.for("react.debug_trace_mode");var R=Symbol.for("react.offscreen");Symbol.for("react.legacy_hidden"),Symbol.for("react.cache"),Symbol.for("react.tracing_marker");var B=Symbol.iterator;function F(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=B&&e[B]||e["@@iterator"])?e:null}var O,L=Object.assign;function A(e){if(void 0===O)try{throw Error()}catch(e){var t=e.stack.trim().match(/\n( *(at )?)/);O=t&&t[1]||""}return"\n"+O+e}var H=!1;function z(e,t){if(!e||H)return"";H=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),"object"==typeof Reflect&&Reflect.construct){try{Reflect.construct(t,[])}catch(e){var r=e}Reflect.construct(e,[],t)}else{try{t.call()}catch(e){r=e}e.call(t.prototype)}else{try{throw Error()}catch(e){r=e}e()}}catch(t){if(t&&r&&"string"==typeof t.stack){for(var o=t.stack.split("\n"),i=r.stack.split("\n"),a=o.length-1,s=i.length-1;1<=a&&0<=s&&o[a]!==i[s];)s--;for(;1<=a&&0<=s;a--,s--)if(o[a]!==i[s]){if(1!==a||1!==s)do{if(a--,0>--s||o[a]!==i[s]){var l="\n"+o[a].replace(" at new "," at ");return e.displayName&&l.includes("<anonymous>")&&(l=l.replace("<anonymous>",e.displayName)),l}}while(1<=a&&0<=s);break}}}finally{H=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?A(e):""}function j(e){switch(e.tag){case 5:return A(e.type);case 16:return A("Lazy");case 13:return A("Suspense");case 19:return A("SuspenseList");case 0:case 2:case 15:return z(e.type,!1);case 11:return z(e.type.render,!1);case 1:return z(e.type,!0);default:return""}}function W(e){if(null==e)return null;if("function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case C:return"Fragment";case k:return"Portal";case S:return"Profiler";case w:return"StrictMode";case N:return"Suspense";case P:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case I:return(e.displayName||"Context")+".Consumer";case E:return(e._context.displayName||"Context")+".Provider";case T:var t=e.render;return(e=e.displayName)||(e=""!==(e=t.displayName||t.name||"")?"ForwardRef("+e+")":"ForwardRef"),e;case M:return null!==(t=e.displayName||null)?t:W(e.type)||"Memo";case D:t=e._payload,e=e._init;try{return W(e(t))}catch(e){}}return null}function U(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=(e=t.render).displayName||e.name||"",t.displayName||(""!==e?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return W(t);case 8:return t===w?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if("function"==typeof t)return t.displayName||t.name||null;if("string"==typeof t)return t}return null}function K(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":case"object":return e;default:return""}}function V(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function $(e){e._valueTracker||(e._valueTracker=function(e){var t=V(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&void 0!==n&&"function"==typeof n.get&&"function"==typeof n.set){var o=n.get,i=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(e){r=""+e,i.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(e){r=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function G(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=V(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}function q(e){if(void 0===(e=e||("undefined"!=typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}function Y(e,t){var n=t.checked;return L({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=n?n:e._wrapperState.initialChecked})}function Q(e,t){var n=null==t.defaultValue?"":t.defaultValue,r=null!=t.checked?t.checked:t.defaultChecked;n=K(null!=t.value?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function Z(e,t){null!=(t=t.checked)&&y(e,"checked",t,!1)}function X(e,t){Z(e,t);var n=K(t.value),r=t.type;if(null!=n)"number"===r?(0===n&&""===e.value||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if("submit"===r||"reset"===r)return void e.removeAttribute("value");t.hasOwnProperty("value")?ee(e,t.type,n):t.hasOwnProperty("defaultValue")&&ee(e,t.type,K(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function J(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!("submit"!==r&&"reset"!==r||void 0!==t.value&&null!==t.value))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}""!==(n=e.name)&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,""!==n&&(e.name=n)}function ee(e,t,n){"number"===t&&q(e.ownerDocument)===e||(null==n?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var te=Array.isArray;function ne(e,t,n,r){if(e=e.options,t){t={};for(var o=0;o<n.length;o++)t["$"+n[o]]=!0;for(n=0;n<e.length;n++)o=t.hasOwnProperty("$"+e[n].value),e[n].selected!==o&&(e[n].selected=o),o&&r&&(e[n].defaultSelected=!0)}else{for(n=""+K(n),t=null,o=0;o<e.length;o++){if(e[o].value===n)return e[o].selected=!0,void(r&&(e[o].defaultSelected=!0));null!==t||e[o].disabled||(t=e[o])}null!==t&&(t.selected=!0)}}function re(e,t){if(null!=t.dangerouslySetInnerHTML)throw Error(i(91));return L({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function oe(e,t){var n=t.value;if(null==n){if(n=t.children,t=t.defaultValue,null!=n){if(null!=t)throw Error(i(92));if(te(n)){if(1<n.length)throw Error(i(93));n=n[0]}t=n}null==t&&(t=""),n=t}e._wrapperState={initialValue:K(n)}}function ie(e,t){var n=K(t.value),r=K(t.defaultValue);null!=n&&((n=""+n)!==e.value&&(e.value=n),null==t.defaultValue&&e.defaultValue!==n&&(e.defaultValue=n)),null!=r&&(e.defaultValue=""+r)}function ae(e){var t=e.textContent;t===e._wrapperState.initialValue&&""!==t&&null!==t&&(e.value=t)}function se(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function le(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?se(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var ue,ce,de=(ce=function(e,t){if("http://www.w3.org/2000/svg"!==e.namespaceURI||"innerHTML"in e)e.innerHTML=t;else{for((ue=ue||document.createElement("div")).innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=ue.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}},"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(e,t,n,r){MSApp.execUnsafeLocalFunction(function(){return ce(e,t)})}:ce);function pe(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t}var fe={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},he=["Webkit","ms","Moz","O"];function me(e,t,n){return null==t||"boolean"==typeof t||""===t?"":n||"number"!=typeof t||0===t||fe.hasOwnProperty(e)&&fe[e]?(""+t).trim():t+"px"}function ve(e,t){for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var r=0===n.indexOf("--"),o=me(n,t[n],r);"float"===n&&(n="cssFloat"),r?e.setProperty(n,o):e[n]=o}}Object.keys(fe).forEach(function(e){he.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),fe[t]=fe[e]})});var ge=L({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function be(e,t){if(t){if(ge[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw Error(i(137,e));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error(i(60));if("object"!=typeof t.dangerouslySetInnerHTML||!("__html"in t.dangerouslySetInnerHTML))throw Error(i(61))}if(null!=t.style&&"object"!=typeof t.style)throw Error(i(62))}}function ye(e,t){if(-1===e.indexOf("-"))return"string"==typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var _e=null;function xe(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var ke=null,Ce=null,we=null;function Se(e){if(e=_o(e)){if("function"!=typeof ke)throw Error(i(280));var t=e.stateNode;t&&(t=ko(t),ke(e.stateNode,e.type,t))}}function Ee(e){Ce?we?we.push(e):we=[e]:Ce=e}function Ie(){if(Ce){var e=Ce,t=we;if(we=Ce=null,Se(e),t)for(e=0;e<t.length;e++)Se(t[e])}}function Te(e,t){return e(t)}function Ne(){}var Pe=!1;function Me(e,t,n){if(Pe)return e(t,n);Pe=!0;try{return Te(e,t,n)}finally{Pe=!1,(null!==Ce||null!==we)&&(Ne(),Ie())}}function De(e,t){var n=e.stateNode;if(null===n)return null;var r=ko(n);if(null===r)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(r=!("button"===(e=e.type)||"input"===e||"select"===e||"textarea"===e)),e=!r;break e;default:e=!1}if(e)return null;if(n&&"function"!=typeof n)throw Error(i(231,t,typeof n));return n}var Re=!1;if(c)try{var Be={};Object.defineProperty(Be,"passive",{get:function(){Re=!0}}),window.addEventListener("test",Be,Be),window.removeEventListener("test",Be,Be)}catch(ce){Re=!1}function Fe(e,t,n,r,o,i,a,s,l){var u=Array.prototype.slice.call(arguments,3);try{t.apply(n,u)}catch(e){this.onError(e)}}var Oe=!1,Le=null,Ae=!1,He=null,ze={onError:function(e){Oe=!0,Le=e}};function je(e,t,n,r,o,i,a,s,l){Oe=!1,Le=null,Fe.apply(ze,arguments)}function We(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do{!!(4098&(t=e).flags)&&(n=t.return),e=t.return}while(e)}return 3===t.tag?n:null}function Ue(e){if(13===e.tag){var t=e.memoizedState;if(null===t&&null!==(e=e.alternate)&&(t=e.memoizedState),null!==t)return t.dehydrated}return null}function Ke(e){if(We(e)!==e)throw Error(i(188))}function Ve(e){return null!==(e=function(e){var t=e.alternate;if(!t){if(null===(t=We(e)))throw Error(i(188));return t!==e?null:e}for(var n=e,r=t;;){var o=n.return;if(null===o)break;var a=o.alternate;if(null===a){if(null!==(r=o.return)){n=r;continue}break}if(o.child===a.child){for(a=o.child;a;){if(a===n)return Ke(o),e;if(a===r)return Ke(o),t;a=a.sibling}throw Error(i(188))}if(n.return!==r.return)n=o,r=a;else{for(var s=!1,l=o.child;l;){if(l===n){s=!0,n=o,r=a;break}if(l===r){s=!0,r=o,n=a;break}l=l.sibling}if(!s){for(l=a.child;l;){if(l===n){s=!0,n=a,r=o;break}if(l===r){s=!0,r=a,n=o;break}l=l.sibling}if(!s)throw Error(i(189))}}if(n.alternate!==r)throw Error(i(190))}if(3!==n.tag)throw Error(i(188));return n.stateNode.current===n?e:t}(e))?$e(e):null}function $e(e){if(5===e.tag||6===e.tag)return e;for(e=e.child;null!==e;){var t=$e(e);if(null!==t)return t;e=e.sibling}return null}var Ge=o.unstable_scheduleCallback,qe=o.unstable_cancelCallback,Ye=o.unstable_shouldYield,Qe=o.unstable_requestPaint,Ze=o.unstable_now,Xe=o.unstable_getCurrentPriorityLevel,Je=o.unstable_ImmediatePriority,et=o.unstable_UserBlockingPriority,tt=o.unstable_NormalPriority,nt=o.unstable_LowPriority,rt=o.unstable_IdlePriority,ot=null,it=null,at=Math.clz32?Math.clz32:function(e){return 0===(e>>>=0)?32:31-(st(e)/lt|0)|0},st=Math.log,lt=Math.LN2,ut=64,ct=4194304;function dt(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return 4194240&e;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return 130023424&e;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function pt(e,t){var n=e.pendingLanes;if(0===n)return 0;var r=0,o=e.suspendedLanes,i=e.pingedLanes,a=268435455&n;if(0!==a){var s=a&~o;0!==s?r=dt(s):0!==(i&=a)&&(r=dt(i))}else 0!==(a=n&~o)?r=dt(a):0!==i&&(r=dt(i));if(0===r)return 0;if(0!==t&&t!==r&&0===(t&o)&&((o=r&-r)>=(i=t&-t)||16===o&&4194240&i))return t;if(4&r&&(r|=16&n),0!==(t=e.entangledLanes))for(e=e.entanglements,t&=r;0<t;)o=1<<(n=31-at(t)),r|=e[n],t&=~o;return r}function ft(e,t){switch(e){case 1:case 2:case 4:return t+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;default:return-1}}function ht(e){return 0!=(e=-1073741825&e.pendingLanes)?e:1073741824&e?1073741824:0}function mt(){var e=ut;return!(4194240&(ut<<=1))&&(ut=64),e}function vt(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function gt(e,t,n){e.pendingLanes|=t,536870912!==t&&(e.suspendedLanes=0,e.pingedLanes=0),(e=e.eventTimes)[t=31-at(t)]=n}function bt(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-at(n),o=1<<r;o&t|e[r]&t&&(e[r]|=t),n&=~o}}var yt=0;function _t(e){return 1<(e&=-e)?4<e?268435455&e?16:536870912:4:1}var xt,kt,Ct,wt,St,Et=!1,It=[],Tt=null,Nt=null,Pt=null,Mt=new Map,Dt=new Map,Rt=[],Bt="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function Ft(e,t){switch(e){case"focusin":case"focusout":Tt=null;break;case"dragenter":case"dragleave":Nt=null;break;case"mouseover":case"mouseout":Pt=null;break;case"pointerover":case"pointerout":Mt.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Dt.delete(t.pointerId)}}function Ot(e,t,n,r,o,i){return null===e||e.nativeEvent!==i?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:i,targetContainers:[o]},null!==t&&null!==(t=_o(t))&&kt(t),e):(e.eventSystemFlags|=r,t=e.targetContainers,null!==o&&-1===t.indexOf(o)&&t.push(o),e)}function Lt(e){var t=yo(e.target);if(null!==t){var n=We(t);if(null!==n)if(13===(t=n.tag)){if(null!==(t=Ue(n)))return e.blockedOn=t,void St(e.priority,function(){Ct(n)})}else if(3===t&&n.stateNode.current.memoizedState.isDehydrated)return void(e.blockedOn=3===n.tag?n.stateNode.containerInfo:null)}e.blockedOn=null}function At(e){if(null!==e.blockedOn)return!1;for(var t=e.targetContainers;0<t.length;){var n=Yt(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(null!==n)return null!==(t=_o(n))&&kt(t),e.blockedOn=n,!1;var r=new(n=e.nativeEvent).constructor(n.type,n);_e=r,n.target.dispatchEvent(r),_e=null,t.shift()}return!0}function Ht(e,t,n){At(e)&&n.delete(t)}function zt(){Et=!1,null!==Tt&&At(Tt)&&(Tt=null),null!==Nt&&At(Nt)&&(Nt=null),null!==Pt&&At(Pt)&&(Pt=null),Mt.forEach(Ht),Dt.forEach(Ht)}function jt(e,t){e.blockedOn===t&&(e.blockedOn=null,Et||(Et=!0,o.unstable_scheduleCallback(o.unstable_NormalPriority,zt)))}function Wt(e){function t(t){return jt(t,e)}if(0<It.length){jt(It[0],e);for(var n=1;n<It.length;n++){var r=It[n];r.blockedOn===e&&(r.blockedOn=null)}}for(null!==Tt&&jt(Tt,e),null!==Nt&&jt(Nt,e),null!==Pt&&jt(Pt,e),Mt.forEach(t),Dt.forEach(t),n=0;n<Rt.length;n++)(r=Rt[n]).blockedOn===e&&(r.blockedOn=null);for(;0<Rt.length&&null===(n=Rt[0]).blockedOn;)Lt(n),null===n.blockedOn&&Rt.shift()}var Ut=_.ReactCurrentBatchConfig,Kt=!0;function Vt(e,t,n,r){var o=yt,i=Ut.transition;Ut.transition=null;try{yt=1,Gt(e,t,n,r)}finally{yt=o,Ut.transition=i}}function $t(e,t,n,r){var o=yt,i=Ut.transition;Ut.transition=null;try{yt=4,Gt(e,t,n,r)}finally{yt=o,Ut.transition=i}}function Gt(e,t,n,r){if(Kt){var o=Yt(e,t,n,r);if(null===o)Kr(e,t,r,qt,n),Ft(e,r);else if(function(e,t,n,r,o){switch(t){case"focusin":return Tt=Ot(Tt,e,t,n,r,o),!0;case"dragenter":return Nt=Ot(Nt,e,t,n,r,o),!0;case"mouseover":return Pt=Ot(Pt,e,t,n,r,o),!0;case"pointerover":var i=o.pointerId;return Mt.set(i,Ot(Mt.get(i)||null,e,t,n,r,o)),!0;case"gotpointercapture":return i=o.pointerId,Dt.set(i,Ot(Dt.get(i)||null,e,t,n,r,o)),!0}return!1}(o,e,t,n,r))r.stopPropagation();else if(Ft(e,r),4&t&&-1<Bt.indexOf(e)){for(;null!==o;){var i=_o(o);if(null!==i&&xt(i),null===(i=Yt(e,t,n,r))&&Kr(e,t,r,qt,n),i===o)break;o=i}null!==o&&r.stopPropagation()}else Kr(e,t,r,null,n)}}var qt=null;function Yt(e,t,n,r){if(qt=null,null!==(e=yo(e=xe(r))))if(null===(t=We(e)))e=null;else if(13===(n=t.tag)){if(null!==(e=Ue(t)))return e;e=null}else if(3===n){if(t.stateNode.current.memoizedState.isDehydrated)return 3===t.tag?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return qt=e,null}function Qt(e){switch(e){case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 1;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(Xe()){case Je:return 1;case et:return 4;case tt:case nt:return 16;case rt:return 536870912;default:return 16}default:return 16}}var Zt=null,Xt=null,Jt=null;function en(){if(Jt)return Jt;var e,t,n=Xt,r=n.length,o="value"in Zt?Zt.value:Zt.textContent,i=o.length;for(e=0;e<r&&n[e]===o[e];e++);var a=r-e;for(t=1;t<=a&&n[r-t]===o[i-t];t++);return Jt=o.slice(e,1<t?1-t:void 0)}function tn(e){var t=e.keyCode;return"charCode"in e?0===(e=e.charCode)&&13===t&&(e=13):e=t,10===e&&(e=13),32<=e||13===e?e:0}function nn(){return!0}function rn(){return!1}function on(e){function t(t,n,r,o,i){for(var a in this._reactName=t,this._targetInst=r,this.type=n,this.nativeEvent=o,this.target=i,this.currentTarget=null,e)e.hasOwnProperty(a)&&(t=e[a],this[a]=t?t(o):o[a]);return this.isDefaultPrevented=(null!=o.defaultPrevented?o.defaultPrevented:!1===o.returnValue)?nn:rn,this.isPropagationStopped=rn,this}return L(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=nn)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=nn)},persist:function(){},isPersistent:nn}),t}var an,sn,ln,un={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},cn=on(un),dn=L({},un,{view:0,detail:0}),pn=on(dn),fn=L({},dn,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Sn,button:0,buttons:0,relatedTarget:function(e){return void 0===e.relatedTarget?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==ln&&(ln&&"mousemove"===e.type?(an=e.screenX-ln.screenX,sn=e.screenY-ln.screenY):sn=an=0,ln=e),an)},movementY:function(e){return"movementY"in e?e.movementY:sn}}),hn=on(fn),mn=on(L({},fn,{dataTransfer:0})),vn=on(L({},dn,{relatedTarget:0})),gn=on(L({},un,{animationName:0,elapsedTime:0,pseudoElement:0})),bn=L({},un,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),yn=on(bn),_n=on(L({},un,{data:0})),xn={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},kn={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},Cn={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function wn(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=Cn[e])&&!!t[e]}function Sn(){return wn}var En=L({},dn,{key:function(e){if(e.key){var t=xn[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=tn(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?kn[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Sn,charCode:function(e){return"keypress"===e.type?tn(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?tn(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}}),In=on(En),Tn=on(L({},fn,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),Nn=on(L({},dn,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Sn})),Pn=on(L({},un,{propertyName:0,elapsedTime:0,pseudoElement:0})),Mn=L({},fn,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),Dn=on(Mn),Rn=[9,13,27,32],Bn=c&&"CompositionEvent"in window,Fn=null;c&&"documentMode"in document&&(Fn=document.documentMode);var On=c&&"TextEvent"in window&&!Fn,Ln=c&&(!Bn||Fn&&8<Fn&&11>=Fn),An=String.fromCharCode(32),Hn=!1;function zn(e,t){switch(e){case"keyup":return-1!==Rn.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function jn(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var Wn=!1,Un={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function Kn(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!Un[e.type]:"textarea"===t}function Vn(e,t,n,r){Ee(r),0<(t=$r(t,"onChange")).length&&(n=new cn("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var $n=null,Gn=null;function qn(e){Ar(e,0)}function Yn(e){if(G(xo(e)))return e}function Qn(e,t){if("change"===e)return t}var Zn=!1;if(c){var Xn;if(c){var Jn="oninput"in document;if(!Jn){var er=document.createElement("div");er.setAttribute("oninput","return;"),Jn="function"==typeof er.oninput}Xn=Jn}else Xn=!1;Zn=Xn&&(!document.documentMode||9<document.documentMode)}function tr(){$n&&($n.detachEvent("onpropertychange",nr),Gn=$n=null)}function nr(e){if("value"===e.propertyName&&Yn(Gn)){var t=[];Vn(t,Gn,e,xe(e)),Me(qn,t)}}function rr(e,t,n){"focusin"===e?(tr(),Gn=n,($n=t).attachEvent("onpropertychange",nr)):"focusout"===e&&tr()}function or(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return Yn(Gn)}function ir(e,t){if("click"===e)return Yn(t)}function ar(e,t){if("input"===e||"change"===e)return Yn(t)}var sr="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t};function lr(e,t){if(sr(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var o=n[r];if(!d.call(t,o)||!sr(e[o],t[o]))return!1}return!0}function ur(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function cr(e,t){var n,r=ur(e);for(e=0;r;){if(3===r.nodeType){if(n=e+r.textContent.length,e<=t&&n>=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=ur(r)}}function dr(e,t){return!(!e||!t)&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?dr(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function pr(){for(var e=window,t=q();t instanceof e.HTMLIFrameElement;){try{var n="string"==typeof t.contentWindow.location.href}catch(e){n=!1}if(!n)break;t=q((e=t.contentWindow).document)}return t}function fr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}function hr(e){var t=pr(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&dr(n.ownerDocument.documentElement,n)){if(null!==r&&fr(n))if(t=r.start,void 0===(e=r.end)&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if((e=(t=n.ownerDocument||document)&&t.defaultView||window).getSelection){e=e.getSelection();var o=n.textContent.length,i=Math.min(r.start,o);r=void 0===r.end?i:Math.min(r.end,o),!e.extend&&i>r&&(o=r,r=i,i=o),o=cr(n,i);var a=cr(n,r);o&&a&&(1!==e.rangeCount||e.anchorNode!==o.node||e.anchorOffset!==o.offset||e.focusNode!==a.node||e.focusOffset!==a.offset)&&((t=t.createRange()).setStart(o.node,o.offset),e.removeAllRanges(),i>r?(e.addRange(t),e.extend(a.node,a.offset)):(t.setEnd(a.node,a.offset),e.addRange(t)))}for(t=[],e=n;e=e.parentNode;)1===e.nodeType&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for("function"==typeof n.focus&&n.focus(),n=0;n<t.length;n++)(e=t[n]).element.scrollLeft=e.left,e.element.scrollTop=e.top}}var mr=c&&"documentMode"in document&&11>=document.documentMode,vr=null,gr=null,br=null,yr=!1;function _r(e,t,n){var r=n.window===n?n.document:9===n.nodeType?n:n.ownerDocument;yr||null==vr||vr!==q(r)||(r="selectionStart"in(r=vr)&&fr(r)?{start:r.selectionStart,end:r.selectionEnd}:{anchorNode:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset},br&&lr(br,r)||(br=r,0<(r=$r(gr,"onSelect")).length&&(t=new cn("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=vr)))}function xr(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var kr={animationend:xr("Animation","AnimationEnd"),animationiteration:xr("Animation","AnimationIteration"),animationstart:xr("Animation","AnimationStart"),transitionend:xr("Transition","TransitionEnd")},Cr={},wr={};function Sr(e){if(Cr[e])return Cr[e];if(!kr[e])return e;var t,n=kr[e];for(t in n)if(n.hasOwnProperty(t)&&t in wr)return Cr[e]=n[t];return e}c&&(wr=document.createElement("div").style,"AnimationEvent"in window||(delete kr.animationend.animation,delete kr.animationiteration.animation,delete kr.animationstart.animation),"TransitionEvent"in window||delete kr.transitionend.transition);var Er=Sr("animationend"),Ir=Sr("animationiteration"),Tr=Sr("animationstart"),Nr=Sr("transitionend"),Pr=new Map,Mr="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function Dr(e,t){Pr.set(e,t),l(t,[e])}for(var Rr=0;Rr<Mr.length;Rr++){var Br=Mr[Rr];Dr(Br.toLowerCase(),"on"+(Br[0].toUpperCase()+Br.slice(1)))}Dr(Er,"onAnimationEnd"),Dr(Ir,"onAnimationIteration"),Dr(Tr,"onAnimationStart"),Dr("dblclick","onDoubleClick"),Dr("focusin","onFocus"),Dr("focusout","onBlur"),Dr(Nr,"onTransitionEnd"),u("onMouseEnter",["mouseout","mouseover"]),u("onMouseLeave",["mouseout","mouseover"]),u("onPointerEnter",["pointerout","pointerover"]),u("onPointerLeave",["pointerout","pointerover"]),l("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),l("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),l("onBeforeInput",["compositionend","keypress","textInput","paste"]),l("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),l("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),l("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Fr="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),Or=new Set("cancel close invalid load scroll toggle".split(" ").concat(Fr));function Lr(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,function(e,t,n,r,o,a,s,l,u){if(je.apply(this,arguments),Oe){if(!Oe)throw Error(i(198));var c=Le;Oe=!1,Le=null,Ae||(Ae=!0,He=c)}}(r,t,void 0,e),e.currentTarget=null}function Ar(e,t){t=!!(4&t);for(var n=0;n<e.length;n++){var r=e[n],o=r.event;r=r.listeners;e:{var i=void 0;if(t)for(var a=r.length-1;0<=a;a--){var s=r[a],l=s.instance,u=s.currentTarget;if(s=s.listener,l!==i&&o.isPropagationStopped())break e;Lr(o,s,u),i=l}else for(a=0;a<r.length;a++){if(l=(s=r[a]).instance,u=s.currentTarget,s=s.listener,l!==i&&o.isPropagationStopped())break e;Lr(o,s,u),i=l}}}if(Ae)throw e=He,Ae=!1,He=null,e}function Hr(e,t){var n=t[vo];void 0===n&&(n=t[vo]=new Set);var r=e+"__bubble";n.has(r)||(Ur(t,e,2,!1),n.add(r))}function zr(e,t,n){var r=0;t&&(r|=4),Ur(n,e,r,t)}var jr="_reactListening"+Math.random().toString(36).slice(2);function Wr(e){if(!e[jr]){e[jr]=!0,a.forEach(function(t){"selectionchange"!==t&&(Or.has(t)||zr(t,!1,e),zr(t,!0,e))});var t=9===e.nodeType?e:e.ownerDocument;null===t||t[jr]||(t[jr]=!0,zr("selectionchange",!1,t))}}function Ur(e,t,n,r){switch(Qt(t)){case 1:var o=Vt;break;case 4:o=$t;break;default:o=Gt}n=o.bind(null,t,n,e),o=void 0,!Re||"touchstart"!==t&&"touchmove"!==t&&"wheel"!==t||(o=!0),r?void 0!==o?e.addEventListener(t,n,{capture:!0,passive:o}):e.addEventListener(t,n,!0):void 0!==o?e.addEventListener(t,n,{passive:o}):e.addEventListener(t,n,!1)}function Kr(e,t,n,r,o){var i=r;if(!(1&t||2&t||null===r))e:for(;;){if(null===r)return;var a=r.tag;if(3===a||4===a){var s=r.stateNode.containerInfo;if(s===o||8===s.nodeType&&s.parentNode===o)break;if(4===a)for(a=r.return;null!==a;){var l=a.tag;if((3===l||4===l)&&((l=a.stateNode.containerInfo)===o||8===l.nodeType&&l.parentNode===o))return;a=a.return}for(;null!==s;){if(null===(a=yo(s)))return;if(5===(l=a.tag)||6===l){r=i=a;continue e}s=s.parentNode}}r=r.return}Me(function(){var r=i,o=xe(n),a=[];e:{var s=Pr.get(e);if(void 0!==s){var l=cn,u=e;switch(e){case"keypress":if(0===tn(n))break e;case"keydown":case"keyup":l=In;break;case"focusin":u="focus",l=vn;break;case"focusout":u="blur",l=vn;break;case"beforeblur":case"afterblur":l=vn;break;case"click":if(2===n.button)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":l=hn;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":l=mn;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":l=Nn;break;case Er:case Ir:case Tr:l=gn;break;case Nr:l=Pn;break;case"scroll":l=pn;break;case"wheel":l=Dn;break;case"copy":case"cut":case"paste":l=yn;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":l=Tn}var c=!!(4&t),d=!c&&"scroll"===e,p=c?null!==s?s+"Capture":null:s;c=[];for(var f,h=r;null!==h;){var m=(f=h).stateNode;if(5===f.tag&&null!==m&&(f=m,null!==p&&null!=(m=De(h,p))&&c.push(Vr(h,m,f))),d)break;h=h.return}0<c.length&&(s=new l(s,u,null,n,o),a.push({event:s,listeners:c}))}}if(!(7&t)){if(l="mouseout"===e||"pointerout"===e,(!(s="mouseover"===e||"pointerover"===e)||n===_e||!(u=n.relatedTarget||n.fromElement)||!yo(u)&&!u[mo])&&(l||s)&&(s=o.window===o?o:(s=o.ownerDocument)?s.defaultView||s.parentWindow:window,l?(l=r,null!==(u=(u=n.relatedTarget||n.toElement)?yo(u):null)&&(u!==(d=We(u))||5!==u.tag&&6!==u.tag)&&(u=null)):(l=null,u=r),l!==u)){if(c=hn,m="onMouseLeave",p="onMouseEnter",h="mouse","pointerout"!==e&&"pointerover"!==e||(c=Tn,m="onPointerLeave",p="onPointerEnter",h="pointer"),d=null==l?s:xo(l),f=null==u?s:xo(u),(s=new c(m,h+"leave",l,n,o)).target=d,s.relatedTarget=f,m=null,yo(o)===r&&((c=new c(p,h+"enter",u,n,o)).target=f,c.relatedTarget=d,m=c),d=m,l&&u)e:{for(p=u,h=0,f=c=l;f;f=Gr(f))h++;for(f=0,m=p;m;m=Gr(m))f++;for(;0<h-f;)c=Gr(c),h--;for(;0<f-h;)p=Gr(p),f--;for(;h--;){if(c===p||null!==p&&c===p.alternate)break e;c=Gr(c),p=Gr(p)}c=null}else c=null;null!==l&&qr(a,s,l,c,!1),null!==u&&null!==d&&qr(a,d,u,c,!0)}if("select"===(l=(s=r?xo(r):window).nodeName&&s.nodeName.toLowerCase())||"input"===l&&"file"===s.type)var v=Qn;else if(Kn(s))if(Zn)v=ar;else{v=or;var g=rr}else(l=s.nodeName)&&"input"===l.toLowerCase()&&("checkbox"===s.type||"radio"===s.type)&&(v=ir);switch(v&&(v=v(e,r))?Vn(a,v,n,o):(g&&g(e,s,r),"focusout"===e&&(g=s._wrapperState)&&g.controlled&&"number"===s.type&&ee(s,"number",s.value)),g=r?xo(r):window,e){case"focusin":(Kn(g)||"true"===g.contentEditable)&&(vr=g,gr=r,br=null);break;case"focusout":br=gr=vr=null;break;case"mousedown":yr=!0;break;case"contextmenu":case"mouseup":case"dragend":yr=!1,_r(a,n,o);break;case"selectionchange":if(mr)break;case"keydown":case"keyup":_r(a,n,o)}var b;if(Bn)e:{switch(e){case"compositionstart":var y="onCompositionStart";break e;case"compositionend":y="onCompositionEnd";break e;case"compositionupdate":y="onCompositionUpdate";break e}y=void 0}else Wn?zn(e,n)&&(y="onCompositionEnd"):"keydown"===e&&229===n.keyCode&&(y="onCompositionStart");y&&(Ln&&"ko"!==n.locale&&(Wn||"onCompositionStart"!==y?"onCompositionEnd"===y&&Wn&&(b=en()):(Xt="value"in(Zt=o)?Zt.value:Zt.textContent,Wn=!0)),0<(g=$r(r,y)).length&&(y=new _n(y,e,null,n,o),a.push({event:y,listeners:g}),(b||null!==(b=jn(n)))&&(y.data=b))),(b=On?function(e,t){switch(e){case"compositionend":return jn(t);case"keypress":return 32!==t.which?null:(Hn=!0,An);case"textInput":return(e=t.data)===An&&Hn?null:e;default:return null}}(e,n):function(e,t){if(Wn)return"compositionend"===e||!Bn&&zn(e,t)?(e=en(),Jt=Xt=Zt=null,Wn=!1,e):null;switch(e){case"paste":default:return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return Ln&&"ko"!==t.locale?null:t.data}}(e,n))&&0<(r=$r(r,"onBeforeInput")).length&&(o=new _n("onBeforeInput","beforeinput",null,n,o),a.push({event:o,listeners:r}),o.data=b)}Ar(a,t)})}function Vr(e,t,n){return{instance:e,listener:t,currentTarget:n}}function $r(e,t){for(var n=t+"Capture",r=[];null!==e;){var o=e,i=o.stateNode;5===o.tag&&null!==i&&(o=i,null!=(i=De(e,n))&&r.unshift(Vr(e,i,o)),null!=(i=De(e,t))&&r.push(Vr(e,i,o))),e=e.return}return r}function Gr(e){if(null===e)return null;do{e=e.return}while(e&&5!==e.tag);return e||null}function qr(e,t,n,r,o){for(var i=t._reactName,a=[];null!==n&&n!==r;){var s=n,l=s.alternate,u=s.stateNode;if(null!==l&&l===r)break;5===s.tag&&null!==u&&(s=u,o?null!=(l=De(n,i))&&a.unshift(Vr(n,l,s)):o||null!=(l=De(n,i))&&a.push(Vr(n,l,s))),n=n.return}0!==a.length&&e.push({event:t,listeners:a})}var Yr=/\r\n?/g,Qr=/\u0000|\uFFFD/g;function Zr(e){return("string"==typeof e?e:""+e).replace(Yr,"\n").replace(Qr,"")}function Xr(e,t,n){if(t=Zr(t),Zr(e)!==t&&n)throw Error(i(425))}function Jr(){}var eo=null,to=null;function no(e,t){return"textarea"===e||"noscript"===e||"string"==typeof t.children||"number"==typeof t.children||"object"==typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&null!=t.dangerouslySetInnerHTML.__html}var ro="function"==typeof setTimeout?setTimeout:void 0,oo="function"==typeof clearTimeout?clearTimeout:void 0,io="function"==typeof Promise?Promise:void 0,ao="function"==typeof queueMicrotask?queueMicrotask:void 0!==io?function(e){return io.resolve(null).then(e).catch(so)}:ro;function so(e){setTimeout(function(){throw e})}function lo(e,t){var n=t,r=0;do{var o=n.nextSibling;if(e.removeChild(n),o&&8===o.nodeType)if("/$"===(n=o.data)){if(0===r)return e.removeChild(o),void Wt(t);r--}else"$"!==n&&"$?"!==n&&"$!"!==n||r++;n=o}while(n);Wt(t)}function uo(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break;if(8===t){if("$"===(t=e.data)||"$!"===t||"$?"===t)break;if("/$"===t)return null}}return e}function co(e){e=e.previousSibling;for(var t=0;e;){if(8===e.nodeType){var n=e.data;if("$"===n||"$!"===n||"$?"===n){if(0===t)return e;t--}else"/$"===n&&t++}e=e.previousSibling}return null}var po=Math.random().toString(36).slice(2),fo="__reactFiber$"+po,ho="__reactProps$"+po,mo="__reactContainer$"+po,vo="__reactEvents$"+po,go="__reactListeners$"+po,bo="__reactHandles$"+po;function yo(e){var t=e[fo];if(t)return t;for(var n=e.parentNode;n;){if(t=n[mo]||n[fo]){if(n=t.alternate,null!==t.child||null!==n&&null!==n.child)for(e=co(e);null!==e;){if(n=e[fo])return n;e=co(e)}return t}n=(e=n).parentNode}return null}function _o(e){return!(e=e[fo]||e[mo])||5!==e.tag&&6!==e.tag&&13!==e.tag&&3!==e.tag?null:e}function xo(e){if(5===e.tag||6===e.tag)return e.stateNode;throw Error(i(33))}function ko(e){return e[ho]||null}var Co=[],wo=-1;function So(e){return{current:e}}function Eo(e){0>wo||(e.current=Co[wo],Co[wo]=null,wo--)}function Io(e,t){wo++,Co[wo]=e.current,e.current=t}var To={},No=So(To),Po=So(!1),Mo=To;function Do(e,t){var n=e.type.contextTypes;if(!n)return To;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var o,i={};for(o in n)i[o]=t[o];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}function Ro(e){return null!=e.childContextTypes}function Bo(){Eo(Po),Eo(No)}function Fo(e,t,n){if(No.current!==To)throw Error(i(168));Io(No,t),Io(Po,n)}function Oo(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,"function"!=typeof r.getChildContext)return n;for(var o in r=r.getChildContext())if(!(o in t))throw Error(i(108,U(e)||"Unknown",o));return L({},n,r)}function Lo(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||To,Mo=No.current,Io(No,e),Io(Po,Po.current),!0}function Ao(e,t,n){var r=e.stateNode;if(!r)throw Error(i(169));n?(e=Oo(e,t,Mo),r.__reactInternalMemoizedMergedChildContext=e,Eo(Po),Eo(No),Io(No,e)):Eo(Po),Io(Po,n)}var Ho=null,zo=!1,jo=!1;function Wo(e){null===Ho?Ho=[e]:Ho.push(e)}function Uo(){if(!jo&&null!==Ho){jo=!0;var e=0,t=yt;try{var n=Ho;for(yt=1;e<n.length;e++){var r=n[e];do{r=r(!0)}while(null!==r)}Ho=null,zo=!1}catch(t){throw null!==Ho&&(Ho=Ho.slice(e+1)),Ge(Je,Uo),t}finally{yt=t,jo=!1}}return null}var Ko=[],Vo=0,$o=null,Go=0,qo=[],Yo=0,Qo=null,Zo=1,Xo="";function Jo(e,t){Ko[Vo++]=Go,Ko[Vo++]=$o,$o=e,Go=t}function ei(e,t,n){qo[Yo++]=Zo,qo[Yo++]=Xo,qo[Yo++]=Qo,Qo=e;var r=Zo;e=Xo;var o=32-at(r)-1;r&=~(1<<o),n+=1;var i=32-at(t)+o;if(30<i){var a=o-o%5;i=(r&(1<<a)-1).toString(32),r>>=a,o-=a,Zo=1<<32-at(t)+o|n<<o|r,Xo=i+e}else Zo=1<<i|n<<o|r,Xo=e}function ti(e){null!==e.return&&(Jo(e,1),ei(e,1,0))}function ni(e){for(;e===$o;)$o=Ko[--Vo],Ko[Vo]=null,Go=Ko[--Vo],Ko[Vo]=null;for(;e===Qo;)Qo=qo[--Yo],qo[Yo]=null,Xo=qo[--Yo],qo[Yo]=null,Zo=qo[--Yo],qo[Yo]=null}var ri=null,oi=null,ii=!1,ai=null;function si(e,t){var n=Pu(5,null,null,0);n.elementType="DELETED",n.stateNode=t,n.return=e,null===(t=e.deletions)?(e.deletions=[n],e.flags|=16):t.push(n)}function li(e,t){switch(e.tag){case 5:var n=e.type;return null!==(t=1!==t.nodeType||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t)&&(e.stateNode=t,ri=e,oi=uo(t.firstChild),!0);case 6:return null!==(t=""===e.pendingProps||3!==t.nodeType?null:t)&&(e.stateNode=t,ri=e,oi=null,!0);case 13:return null!==(t=8!==t.nodeType?null:t)&&(n=null!==Qo?{id:Zo,overflow:Xo}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},(n=Pu(18,null,null,0)).stateNode=t,n.return=e,e.child=n,ri=e,oi=null,!0);default:return!1}}function ui(e){return!(!(1&e.mode)||128&e.flags)}function ci(e){if(ii){var t=oi;if(t){var n=t;if(!li(e,t)){if(ui(e))throw Error(i(418));t=uo(n.nextSibling);var r=ri;t&&li(e,t)?si(r,n):(e.flags=-4097&e.flags|2,ii=!1,ri=e)}}else{if(ui(e))throw Error(i(418));e.flags=-4097&e.flags|2,ii=!1,ri=e}}}function di(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;ri=e}function pi(e){if(e!==ri)return!1;if(!ii)return di(e),ii=!0,!1;var t;if((t=3!==e.tag)&&!(t=5!==e.tag)&&(t="head"!==(t=e.type)&&"body"!==t&&!no(e.type,e.memoizedProps)),t&&(t=oi)){if(ui(e))throw fi(),Error(i(418));for(;t;)si(e,t),t=uo(t.nextSibling)}if(di(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(i(317));e:{for(e=e.nextSibling,t=0;e;){if(8===e.nodeType){var n=e.data;if("/$"===n){if(0===t){oi=uo(e.nextSibling);break e}t--}else"$"!==n&&"$!"!==n&&"$?"!==n||t++}e=e.nextSibling}oi=null}}else oi=ri?uo(e.stateNode.nextSibling):null;return!0}function fi(){for(var e=oi;e;)e=uo(e.nextSibling)}function hi(){oi=ri=null,ii=!1}function mi(e){null===ai?ai=[e]:ai.push(e)}var vi=_.ReactCurrentBatchConfig;function gi(e,t,n){if(null!==(e=n.ref)&&"function"!=typeof e&&"object"!=typeof e){if(n._owner){if(n=n._owner){if(1!==n.tag)throw Error(i(309));var r=n.stateNode}if(!r)throw Error(i(147,e));var o=r,a=""+e;return null!==t&&null!==t.ref&&"function"==typeof t.ref&&t.ref._stringRef===a?t.ref:(t=function(e){var t=o.refs;null===e?delete t[a]:t[a]=e},t._stringRef=a,t)}if("string"!=typeof e)throw Error(i(284));if(!n._owner)throw Error(i(290,e))}return e}function bi(e,t){throw e=Object.prototype.toString.call(t),Error(i(31,"[object Object]"===e?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function yi(e){return(0,e._init)(e._payload)}function _i(e){function t(t,n){if(e){var r=t.deletions;null===r?(t.deletions=[n],t.flags|=16):r.push(n)}}function n(n,r){if(!e)return null;for(;null!==r;)t(n,r),r=r.sibling;return null}function r(e,t){for(e=new Map;null!==t;)null!==t.key?e.set(t.key,t):e.set(t.index,t),t=t.sibling;return e}function o(e,t){return(e=Du(e,t)).index=0,e.sibling=null,e}function a(t,n,r){return t.index=r,e?null!==(r=t.alternate)?(r=r.index)<n?(t.flags|=2,n):r:(t.flags|=2,n):(t.flags|=1048576,n)}function s(t){return e&&null===t.alternate&&(t.flags|=2),t}function l(e,t,n,r){return null===t||6!==t.tag?((t=Ou(n,e.mode,r)).return=e,t):((t=o(t,n)).return=e,t)}function u(e,t,n,r){var i=n.type;return i===C?d(e,t,n.props.children,r,n.key):null!==t&&(t.elementType===i||"object"==typeof i&&null!==i&&i.$$typeof===D&&yi(i)===t.type)?((r=o(t,n.props)).ref=gi(e,t,n),r.return=e,r):((r=Ru(n.type,n.key,n.props,null,e.mode,r)).ref=gi(e,t,n),r.return=e,r)}function c(e,t,n,r){return null===t||4!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?((t=Lu(n,e.mode,r)).return=e,t):((t=o(t,n.children||[])).return=e,t)}function d(e,t,n,r,i){return null===t||7!==t.tag?((t=Bu(n,e.mode,r,i)).return=e,t):((t=o(t,n)).return=e,t)}function p(e,t,n){if("string"==typeof t&&""!==t||"number"==typeof t)return(t=Ou(""+t,e.mode,n)).return=e,t;if("object"==typeof t&&null!==t){switch(t.$$typeof){case x:return(n=Ru(t.type,t.key,t.props,null,e.mode,n)).ref=gi(e,null,t),n.return=e,n;case k:return(t=Lu(t,e.mode,n)).return=e,t;case D:return p(e,(0,t._init)(t._payload),n)}if(te(t)||F(t))return(t=Bu(t,e.mode,n,null)).return=e,t;bi(e,t)}return null}function f(e,t,n,r){var o=null!==t?t.key:null;if("string"==typeof n&&""!==n||"number"==typeof n)return null!==o?null:l(e,t,""+n,r);if("object"==typeof n&&null!==n){switch(n.$$typeof){case x:return n.key===o?u(e,t,n,r):null;case k:return n.key===o?c(e,t,n,r):null;case D:return f(e,t,(o=n._init)(n._payload),r)}if(te(n)||F(n))return null!==o?null:d(e,t,n,r,null);bi(e,n)}return null}function h(e,t,n,r,o){if("string"==typeof r&&""!==r||"number"==typeof r)return l(t,e=e.get(n)||null,""+r,o);if("object"==typeof r&&null!==r){switch(r.$$typeof){case x:return u(t,e=e.get(null===r.key?n:r.key)||null,r,o);case k:return c(t,e=e.get(null===r.key?n:r.key)||null,r,o);case D:return h(e,t,n,(0,r._init)(r._payload),o)}if(te(r)||F(r))return d(t,e=e.get(n)||null,r,o,null);bi(t,r)}return null}function m(o,i,s,l){for(var u=null,c=null,d=i,m=i=0,v=null;null!==d&&m<s.length;m++){d.index>m?(v=d,d=null):v=d.sibling;var g=f(o,d,s[m],l);if(null===g){null===d&&(d=v);break}e&&d&&null===g.alternate&&t(o,d),i=a(g,i,m),null===c?u=g:c.sibling=g,c=g,d=v}if(m===s.length)return n(o,d),ii&&Jo(o,m),u;if(null===d){for(;m<s.length;m++)null!==(d=p(o,s[m],l))&&(i=a(d,i,m),null===c?u=d:c.sibling=d,c=d);return ii&&Jo(o,m),u}for(d=r(o,d);m<s.length;m++)null!==(v=h(d,o,m,s[m],l))&&(e&&null!==v.alternate&&d.delete(null===v.key?m:v.key),i=a(v,i,m),null===c?u=v:c.sibling=v,c=v);return e&&d.forEach(function(e){return t(o,e)}),ii&&Jo(o,m),u}function v(o,s,l,u){var c=F(l);if("function"!=typeof c)throw Error(i(150));if(null==(l=c.call(l)))throw Error(i(151));for(var d=c=null,m=s,v=s=0,g=null,b=l.next();null!==m&&!b.done;v++,b=l.next()){m.index>v?(g=m,m=null):g=m.sibling;var y=f(o,m,b.value,u);if(null===y){null===m&&(m=g);break}e&&m&&null===y.alternate&&t(o,m),s=a(y,s,v),null===d?c=y:d.sibling=y,d=y,m=g}if(b.done)return n(o,m),ii&&Jo(o,v),c;if(null===m){for(;!b.done;v++,b=l.next())null!==(b=p(o,b.value,u))&&(s=a(b,s,v),null===d?c=b:d.sibling=b,d=b);return ii&&Jo(o,v),c}for(m=r(o,m);!b.done;v++,b=l.next())null!==(b=h(m,o,v,b.value,u))&&(e&&null!==b.alternate&&m.delete(null===b.key?v:b.key),s=a(b,s,v),null===d?c=b:d.sibling=b,d=b);return e&&m.forEach(function(e){return t(o,e)}),ii&&Jo(o,v),c}return function e(r,i,a,l){if("object"==typeof a&&null!==a&&a.type===C&&null===a.key&&(a=a.props.children),"object"==typeof a&&null!==a){switch(a.$$typeof){case x:e:{for(var u=a.key,c=i;null!==c;){if(c.key===u){if((u=a.type)===C){if(7===c.tag){n(r,c.sibling),(i=o(c,a.props.children)).return=r,r=i;break e}}else if(c.elementType===u||"object"==typeof u&&null!==u&&u.$$typeof===D&&yi(u)===c.type){n(r,c.sibling),(i=o(c,a.props)).ref=gi(r,c,a),i.return=r,r=i;break e}n(r,c);break}t(r,c),c=c.sibling}a.type===C?((i=Bu(a.props.children,r.mode,l,a.key)).return=r,r=i):((l=Ru(a.type,a.key,a.props,null,r.mode,l)).ref=gi(r,i,a),l.return=r,r=l)}return s(r);case k:e:{for(c=a.key;null!==i;){if(i.key===c){if(4===i.tag&&i.stateNode.containerInfo===a.containerInfo&&i.stateNode.implementation===a.implementation){n(r,i.sibling),(i=o(i,a.children||[])).return=r,r=i;break e}n(r,i);break}t(r,i),i=i.sibling}(i=Lu(a,r.mode,l)).return=r,r=i}return s(r);case D:return e(r,i,(c=a._init)(a._payload),l)}if(te(a))return m(r,i,a,l);if(F(a))return v(r,i,a,l);bi(r,a)}return"string"==typeof a&&""!==a||"number"==typeof a?(a=""+a,null!==i&&6===i.tag?(n(r,i.sibling),(i=o(i,a)).return=r,r=i):(n(r,i),(i=Ou(a,r.mode,l)).return=r,r=i),s(r)):n(r,i)}}var xi=_i(!0),ki=_i(!1),Ci=So(null),wi=null,Si=null,Ei=null;function Ii(){Ei=Si=wi=null}function Ti(e){var t=Ci.current;Eo(Ci),e._currentValue=t}function Ni(e,t,n){for(;null!==e;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,null!==r&&(r.childLanes|=t)):null!==r&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function Pi(e,t){wi=e,Ei=Si=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(0!==(e.lanes&t)&&(ys=!0),e.firstContext=null)}function Mi(e){var t=e._currentValue;if(Ei!==e)if(e={context:e,memoizedValue:t,next:null},null===Si){if(null===wi)throw Error(i(308));Si=e,wi.dependencies={lanes:0,firstContext:e}}else Si=Si.next=e;return t}var Di=null;function Ri(e){null===Di?Di=[e]:Di.push(e)}function Bi(e,t,n,r){var o=t.interleaved;return null===o?(n.next=n,Ri(t)):(n.next=o.next,o.next=n),t.interleaved=n,Fi(e,r)}function Fi(e,t){e.lanes|=t;var n=e.alternate;for(null!==n&&(n.lanes|=t),n=e,e=e.return;null!==e;)e.childLanes|=t,null!==(n=e.alternate)&&(n.childLanes|=t),n=e,e=e.return;return 3===n.tag?n.stateNode:null}var Oi=!1;function Li(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function Ai(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function Hi(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function zi(e,t,n){var r=e.updateQueue;if(null===r)return null;if(r=r.shared,2&Il){var o=r.pending;return null===o?t.next=t:(t.next=o.next,o.next=t),r.pending=t,Fi(e,n)}return null===(o=r.interleaved)?(t.next=t,Ri(r)):(t.next=o.next,o.next=t),r.interleaved=t,Fi(e,n)}function ji(e,t,n){if(null!==(t=t.updateQueue)&&(t=t.shared,4194240&n)){var r=t.lanes;n|=r&=e.pendingLanes,t.lanes=n,bt(e,n)}}function Wi(e,t){var n=e.updateQueue,r=e.alternate;if(null!==r&&n===(r=r.updateQueue)){var o=null,i=null;if(null!==(n=n.firstBaseUpdate)){do{var a={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};null===i?o=i=a:i=i.next=a,n=n.next}while(null!==n);null===i?o=i=t:i=i.next=t}else o=i=t;return n={baseState:r.baseState,firstBaseUpdate:o,lastBaseUpdate:i,shared:r.shared,effects:r.effects},void(e.updateQueue=n)}null===(e=n.lastBaseUpdate)?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function Ui(e,t,n,r){var o=e.updateQueue;Oi=!1;var i=o.firstBaseUpdate,a=o.lastBaseUpdate,s=o.shared.pending;if(null!==s){o.shared.pending=null;var l=s,u=l.next;l.next=null,null===a?i=u:a.next=u,a=l;var c=e.alternate;null!==c&&(s=(c=c.updateQueue).lastBaseUpdate)!==a&&(null===s?c.firstBaseUpdate=u:s.next=u,c.lastBaseUpdate=l)}if(null!==i){var d=o.baseState;for(a=0,c=u=l=null,s=i;;){var p=s.lane,f=s.eventTime;if((r&p)===p){null!==c&&(c=c.next={eventTime:f,lane:0,tag:s.tag,payload:s.payload,callback:s.callback,next:null});e:{var h=e,m=s;switch(p=t,f=n,m.tag){case 1:if("function"==typeof(h=m.payload)){d=h.call(f,d,p);break e}d=h;break e;case 3:h.flags=-65537&h.flags|128;case 0:if(null==(p="function"==typeof(h=m.payload)?h.call(f,d,p):h))break e;d=L({},d,p);break e;case 2:Oi=!0}}null!==s.callback&&0!==s.lane&&(e.flags|=64,null===(p=o.effects)?o.effects=[s]:p.push(s))}else f={eventTime:f,lane:p,tag:s.tag,payload:s.payload,callback:s.callback,next:null},null===c?(u=c=f,l=d):c=c.next=f,a|=p;if(null===(s=s.next)){if(null===(s=o.shared.pending))break;s=(p=s).next,p.next=null,o.lastBaseUpdate=p,o.shared.pending=null}}if(null===c&&(l=d),o.baseState=l,o.firstBaseUpdate=u,o.lastBaseUpdate=c,null!==(t=o.shared.interleaved)){o=t;do{a|=o.lane,o=o.next}while(o!==t)}else null===i&&(o.shared.lanes=0);Fl|=a,e.lanes=a,e.memoizedState=d}}function Ki(e,t,n){if(e=t.effects,t.effects=null,null!==e)for(t=0;t<e.length;t++){var r=e[t],o=r.callback;if(null!==o){if(r.callback=null,r=n,"function"!=typeof o)throw Error(i(191,o));o.call(r)}}}var Vi={},$i=So(Vi),Gi=So(Vi),qi=So(Vi);function Yi(e){if(e===Vi)throw Error(i(174));return e}function Qi(e,t){switch(Io(qi,t),Io(Gi,e),Io($i,Vi),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:le(null,"");break;default:t=le(t=(e=8===e?t.parentNode:t).namespaceURI||null,e=e.tagName)}Eo($i),Io($i,t)}function Zi(){Eo($i),Eo(Gi),Eo(qi)}function Xi(e){Yi(qi.current);var t=Yi($i.current),n=le(t,e.type);t!==n&&(Io(Gi,e),Io($i,n))}function Ji(e){Gi.current===e&&(Eo($i),Eo(Gi))}var ea=So(0);function ta(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||"$?"===n.data||"$!"===n.data))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(128&t.flags)return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var na=[];function ra(){for(var e=0;e<na.length;e++)na[e]._workInProgressVersionPrimary=null;na.length=0}var oa=_.ReactCurrentDispatcher,ia=_.ReactCurrentBatchConfig,aa=0,sa=null,la=null,ua=null,ca=!1,da=!1,pa=0,fa=0;function ha(){throw Error(i(321))}function ma(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!sr(e[n],t[n]))return!1;return!0}function va(e,t,n,r,o,a){if(aa=a,sa=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,oa.current=null===e||null===e.memoizedState?Ja:es,e=n(r,o),da){a=0;do{if(da=!1,pa=0,25<=a)throw Error(i(301));a+=1,ua=la=null,t.updateQueue=null,oa.current=ts,e=n(r,o)}while(da)}if(oa.current=Xa,t=null!==la&&null!==la.next,aa=0,ua=la=sa=null,ca=!1,t)throw Error(i(300));return e}function ga(){var e=0!==pa;return pa=0,e}function ba(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===ua?sa.memoizedState=ua=e:ua=ua.next=e,ua}function ya(){if(null===la){var e=sa.alternate;e=null!==e?e.memoizedState:null}else e=la.next;var t=null===ua?sa.memoizedState:ua.next;if(null!==t)ua=t,la=e;else{if(null===e)throw Error(i(310));e={memoizedState:(la=e).memoizedState,baseState:la.baseState,baseQueue:la.baseQueue,queue:la.queue,next:null},null===ua?sa.memoizedState=ua=e:ua=ua.next=e}return ua}function _a(e,t){return"function"==typeof t?t(e):t}function xa(e){var t=ya(),n=t.queue;if(null===n)throw Error(i(311));n.lastRenderedReducer=e;var r=la,o=r.baseQueue,a=n.pending;if(null!==a){if(null!==o){var s=o.next;o.next=a.next,a.next=s}r.baseQueue=o=a,n.pending=null}if(null!==o){a=o.next,r=r.baseState;var l=s=null,u=null,c=a;do{var d=c.lane;if((aa&d)===d)null!==u&&(u=u.next={lane:0,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null}),r=c.hasEagerState?c.eagerState:e(r,c.action);else{var p={lane:d,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null};null===u?(l=u=p,s=r):u=u.next=p,sa.lanes|=d,Fl|=d}c=c.next}while(null!==c&&c!==a);null===u?s=r:u.next=l,sr(r,t.memoizedState)||(ys=!0),t.memoizedState=r,t.baseState=s,t.baseQueue=u,n.lastRenderedState=r}if(null!==(e=n.interleaved)){o=e;do{a=o.lane,sa.lanes|=a,Fl|=a,o=o.next}while(o!==e)}else null===o&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function ka(e){var t=ya(),n=t.queue;if(null===n)throw Error(i(311));n.lastRenderedReducer=e;var r=n.dispatch,o=n.pending,a=t.memoizedState;if(null!==o){n.pending=null;var s=o=o.next;do{a=e(a,s.action),s=s.next}while(s!==o);sr(a,t.memoizedState)||(ys=!0),t.memoizedState=a,null===t.baseQueue&&(t.baseState=a),n.lastRenderedState=a}return[a,r]}function Ca(){}function wa(e,t){var n=sa,r=ya(),o=t(),a=!sr(r.memoizedState,o);if(a&&(r.memoizedState=o,ys=!0),r=r.queue,Oa(Ia.bind(null,n,r,e),[e]),r.getSnapshot!==t||a||null!==ua&&1&ua.memoizedState.tag){if(n.flags|=2048,Ma(9,Ea.bind(null,n,r,o,t),void 0,null),null===Tl)throw Error(i(349));30&aa||Sa(n,t,o)}return o}function Sa(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},null===(t=sa.updateQueue)?(t={lastEffect:null,stores:null},sa.updateQueue=t,t.stores=[e]):null===(n=t.stores)?t.stores=[e]:n.push(e)}function Ea(e,t,n,r){t.value=n,t.getSnapshot=r,Ta(t)&&Na(e)}function Ia(e,t,n){return n(function(){Ta(t)&&Na(e)})}function Ta(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!sr(e,n)}catch(e){return!0}}function Na(e){var t=Fi(e,1);null!==t&&tu(t,e,1,-1)}function Pa(e){var t=ba();return"function"==typeof e&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:_a,lastRenderedState:e},t.queue=e,e=e.dispatch=qa.bind(null,sa,e),[t.memoizedState,e]}function Ma(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},null===(t=sa.updateQueue)?(t={lastEffect:null,stores:null},sa.updateQueue=t,t.lastEffect=e.next=e):null===(n=t.lastEffect)?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e),e}function Da(){return ya().memoizedState}function Ra(e,t,n,r){var o=ba();sa.flags|=e,o.memoizedState=Ma(1|t,n,void 0,void 0===r?null:r)}function Ba(e,t,n,r){var o=ya();r=void 0===r?null:r;var i=void 0;if(null!==la){var a=la.memoizedState;if(i=a.destroy,null!==r&&ma(r,a.deps))return void(o.memoizedState=Ma(t,n,i,r))}sa.flags|=e,o.memoizedState=Ma(1|t,n,i,r)}function Fa(e,t){return Ra(8390656,8,e,t)}function Oa(e,t){return Ba(2048,8,e,t)}function La(e,t){return Ba(4,2,e,t)}function Aa(e,t){return Ba(4,4,e,t)}function Ha(e,t){return"function"==typeof t?(e=e(),t(e),function(){t(null)}):null!=t?(e=e(),t.current=e,function(){t.current=null}):void 0}function za(e,t,n){return n=null!=n?n.concat([e]):null,Ba(4,4,Ha.bind(null,t,e),n)}function ja(){}function Wa(e,t){var n=ya();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&ma(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function Ua(e,t){var n=ya();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&ma(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function Ka(e,t,n){return 21&aa?(sr(n,t)||(n=mt(),sa.lanes|=n,Fl|=n,e.baseState=!0),t):(e.baseState&&(e.baseState=!1,ys=!0),e.memoizedState=n)}function Va(e,t){var n=yt;yt=0!==n&&4>n?n:4,e(!0);var r=ia.transition;ia.transition={};try{e(!1),t()}finally{yt=n,ia.transition=r}}function $a(){return ya().memoizedState}function Ga(e,t,n){var r=eu(e);n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},Ya(e)?Qa(t,n):null!==(n=Bi(e,t,n,r))&&(tu(n,e,r,Jl()),Za(n,t,r))}function qa(e,t,n){var r=eu(e),o={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(Ya(e))Qa(t,o);else{var i=e.alternate;if(0===e.lanes&&(null===i||0===i.lanes)&&null!==(i=t.lastRenderedReducer))try{var a=t.lastRenderedState,s=i(a,n);if(o.hasEagerState=!0,o.eagerState=s,sr(s,a)){var l=t.interleaved;return null===l?(o.next=o,Ri(t)):(o.next=l.next,l.next=o),void(t.interleaved=o)}}catch(e){}null!==(n=Bi(e,t,o,r))&&(tu(n,e,r,o=Jl()),Za(n,t,r))}}function Ya(e){var t=e.alternate;return e===sa||null!==t&&t===sa}function Qa(e,t){da=ca=!0;var n=e.pending;null===n?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Za(e,t,n){if(4194240&n){var r=t.lanes;n|=r&=e.pendingLanes,t.lanes=n,bt(e,n)}}var Xa={readContext:Mi,useCallback:ha,useContext:ha,useEffect:ha,useImperativeHandle:ha,useInsertionEffect:ha,useLayoutEffect:ha,useMemo:ha,useReducer:ha,useRef:ha,useState:ha,useDebugValue:ha,useDeferredValue:ha,useTransition:ha,useMutableSource:ha,useSyncExternalStore:ha,useId:ha,unstable_isNewReconciler:!1},Ja={readContext:Mi,useCallback:function(e,t){return ba().memoizedState=[e,void 0===t?null:t],e},useContext:Mi,useEffect:Fa,useImperativeHandle:function(e,t,n){return n=null!=n?n.concat([e]):null,Ra(4194308,4,Ha.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Ra(4194308,4,e,t)},useInsertionEffect:function(e,t){return Ra(4,2,e,t)},useMemo:function(e,t){var n=ba();return t=void 0===t?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=ba();return t=void 0!==n?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=Ga.bind(null,sa,e),[r.memoizedState,e]},useRef:function(e){return e={current:e},ba().memoizedState=e},useState:Pa,useDebugValue:ja,useDeferredValue:function(e){return ba().memoizedState=e},useTransition:function(){var e=Pa(!1),t=e[0];return e=Va.bind(null,e[1]),ba().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=sa,o=ba();if(ii){if(void 0===n)throw Error(i(407));n=n()}else{if(n=t(),null===Tl)throw Error(i(349));30&aa||Sa(r,t,n)}o.memoizedState=n;var a={value:n,getSnapshot:t};return o.queue=a,Fa(Ia.bind(null,r,a,e),[e]),r.flags|=2048,Ma(9,Ea.bind(null,r,a,n,t),void 0,null),n},useId:function(){var e=ba(),t=Tl.identifierPrefix;if(ii){var n=Xo;t=":"+t+"R"+(n=(Zo&~(1<<32-at(Zo)-1)).toString(32)+n),0<(n=pa++)&&(t+="H"+n.toString(32)),t+=":"}else t=":"+t+"r"+(n=fa++).toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},es={readContext:Mi,useCallback:Wa,useContext:Mi,useEffect:Oa,useImperativeHandle:za,useInsertionEffect:La,useLayoutEffect:Aa,useMemo:Ua,useReducer:xa,useRef:Da,useState:function(){return xa(_a)},useDebugValue:ja,useDeferredValue:function(e){return Ka(ya(),la.memoizedState,e)},useTransition:function(){return[xa(_a)[0],ya().memoizedState]},useMutableSource:Ca,useSyncExternalStore:wa,useId:$a,unstable_isNewReconciler:!1},ts={readContext:Mi,useCallback:Wa,useContext:Mi,useEffect:Oa,useImperativeHandle:za,useInsertionEffect:La,useLayoutEffect:Aa,useMemo:Ua,useReducer:ka,useRef:Da,useState:function(){return ka(_a)},useDebugValue:ja,useDeferredValue:function(e){var t=ya();return null===la?t.memoizedState=e:Ka(t,la.memoizedState,e)},useTransition:function(){return[ka(_a)[0],ya().memoizedState]},useMutableSource:Ca,useSyncExternalStore:wa,useId:$a,unstable_isNewReconciler:!1};function ns(e,t){if(e&&e.defaultProps){for(var n in t=L({},t),e=e.defaultProps)void 0===t[n]&&(t[n]=e[n]);return t}return t}function rs(e,t,n,r){n=null==(n=n(r,t=e.memoizedState))?t:L({},t,n),e.memoizedState=n,0===e.lanes&&(e.updateQueue.baseState=n)}var os={isMounted:function(e){return!!(e=e._reactInternals)&&We(e)===e},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=Jl(),o=eu(e),i=Hi(r,o);i.payload=t,null!=n&&(i.callback=n),null!==(t=zi(e,i,o))&&(tu(t,e,o,r),ji(t,e,o))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=Jl(),o=eu(e),i=Hi(r,o);i.tag=1,i.payload=t,null!=n&&(i.callback=n),null!==(t=zi(e,i,o))&&(tu(t,e,o,r),ji(t,e,o))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=Jl(),r=eu(e),o=Hi(n,r);o.tag=2,null!=t&&(o.callback=t),null!==(t=zi(e,o,r))&&(tu(t,e,r,n),ji(t,e,r))}};function is(e,t,n,r,o,i,a){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,i,a):!(t.prototype&&t.prototype.isPureReactComponent&&lr(n,r)&&lr(o,i))}function as(e,t,n){var r=!1,o=To,i=t.contextType;return"object"==typeof i&&null!==i?i=Mi(i):(o=Ro(t)?Mo:No.current,i=(r=null!=(r=t.contextTypes))?Do(e,o):To),t=new t(n,i),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=os,e.stateNode=t,t._reactInternals=e,r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=o,e.__reactInternalMemoizedMaskedChildContext=i),t}function ss(e,t,n,r){e=t.state,"function"==typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(n,r),"function"==typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&os.enqueueReplaceState(t,t.state,null)}function ls(e,t,n,r){var o=e.stateNode;o.props=n,o.state=e.memoizedState,o.refs={},Li(e);var i=t.contextType;"object"==typeof i&&null!==i?o.context=Mi(i):(i=Ro(t)?Mo:No.current,o.context=Do(e,i)),o.state=e.memoizedState,"function"==typeof(i=t.getDerivedStateFromProps)&&(rs(e,t,i,n),o.state=e.memoizedState),"function"==typeof t.getDerivedStateFromProps||"function"==typeof o.getSnapshotBeforeUpdate||"function"!=typeof o.UNSAFE_componentWillMount&&"function"!=typeof o.componentWillMount||(t=o.state,"function"==typeof o.componentWillMount&&o.componentWillMount(),"function"==typeof o.UNSAFE_componentWillMount&&o.UNSAFE_componentWillMount(),t!==o.state&&os.enqueueReplaceState(o,o.state,null),Ui(e,n,o,r),o.state=e.memoizedState),"function"==typeof o.componentDidMount&&(e.flags|=4194308)}function us(e,t){try{var n="",r=t;do{n+=j(r),r=r.return}while(r);var o=n}catch(e){o="\nError generating stack: "+e.message+"\n"+e.stack}return{value:e,source:t,stack:o,digest:null}}function cs(e,t,n){return{value:e,source:null,stack:null!=n?n:null,digest:null!=t?t:null}}function ds(e,t){try{console.error(t.value)}catch(e){setTimeout(function(){throw e})}}var ps="function"==typeof WeakMap?WeakMap:Map;function fs(e,t,n){(n=Hi(-1,n)).tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Ul||(Ul=!0,Kl=r),ds(0,t)},n}function hs(e,t,n){(n=Hi(-1,n)).tag=3;var r=e.type.getDerivedStateFromError;if("function"==typeof r){var o=t.value;n.payload=function(){return r(o)},n.callback=function(){ds(0,t)}}var i=e.stateNode;return null!==i&&"function"==typeof i.componentDidCatch&&(n.callback=function(){ds(0,t),"function"!=typeof r&&(null===Vl?Vl=new Set([this]):Vl.add(this));var e=t.stack;this.componentDidCatch(t.value,{componentStack:null!==e?e:""})}),n}function ms(e,t,n){var r=e.pingCache;if(null===r){r=e.pingCache=new ps;var o=new Set;r.set(t,o)}else void 0===(o=r.get(t))&&(o=new Set,r.set(t,o));o.has(n)||(o.add(n),e=wu.bind(null,e,t,n),t.then(e,e))}function vs(e){do{var t;if((t=13===e.tag)&&(t=null===(t=e.memoizedState)||null!==t.dehydrated),t)return e;e=e.return}while(null!==e);return null}function gs(e,t,n,r,o){return 1&e.mode?(e.flags|=65536,e.lanes=o,e):(e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,1===n.tag&&(null===n.alternate?n.tag=17:((t=Hi(-1,1)).tag=2,zi(n,t,1))),n.lanes|=1),e)}var bs=_.ReactCurrentOwner,ys=!1;function _s(e,t,n,r){t.child=null===e?ki(t,null,n,r):xi(t,e.child,n,r)}function xs(e,t,n,r,o){n=n.render;var i=t.ref;return Pi(t,o),r=va(e,t,n,r,i,o),n=ga(),null===e||ys?(ii&&n&&ti(t),t.flags|=1,_s(e,t,r,o),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~o,Us(e,t,o))}function ks(e,t,n,r,o){if(null===e){var i=n.type;return"function"!=typeof i||Mu(i)||void 0!==i.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=Ru(n.type,null,r,t,t.mode,o)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=i,Cs(e,t,i,r,o))}if(i=e.child,0===(e.lanes&o)){var a=i.memoizedProps;if((n=null!==(n=n.compare)?n:lr)(a,r)&&e.ref===t.ref)return Us(e,t,o)}return t.flags|=1,(e=Du(i,r)).ref=t.ref,e.return=t,t.child=e}function Cs(e,t,n,r,o){if(null!==e){var i=e.memoizedProps;if(lr(i,r)&&e.ref===t.ref){if(ys=!1,t.pendingProps=r=i,0===(e.lanes&o))return t.lanes=e.lanes,Us(e,t,o);131072&e.flags&&(ys=!0)}}return Es(e,t,n,r,o)}function ws(e,t,n){var r=t.pendingProps,o=r.children,i=null!==e?e.memoizedState:null;if("hidden"===r.mode)if(1&t.mode){if(!(1073741824&n))return e=null!==i?i.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,Io(Dl,Ml),Ml|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=null!==i?i.baseLanes:n,Io(Dl,Ml),Ml|=r}else t.memoizedState={baseLanes:0,cachePool:null,transitions:null},Io(Dl,Ml),Ml|=n;else null!==i?(r=i.baseLanes|n,t.memoizedState=null):r=n,Io(Dl,Ml),Ml|=r;return _s(e,t,o,n),t.child}function Ss(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function Es(e,t,n,r,o){var i=Ro(n)?Mo:No.current;return i=Do(t,i),Pi(t,o),n=va(e,t,n,r,i,o),r=ga(),null===e||ys?(ii&&r&&ti(t),t.flags|=1,_s(e,t,n,o),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~o,Us(e,t,o))}function Is(e,t,n,r,o){if(Ro(n)){var i=!0;Lo(t)}else i=!1;if(Pi(t,o),null===t.stateNode)Ws(e,t),as(t,n,r),ls(t,n,r,o),r=!0;else if(null===e){var a=t.stateNode,s=t.memoizedProps;a.props=s;var l=a.context,u=n.contextType;u="object"==typeof u&&null!==u?Mi(u):Do(t,u=Ro(n)?Mo:No.current);var c=n.getDerivedStateFromProps,d="function"==typeof c||"function"==typeof a.getSnapshotBeforeUpdate;d||"function"!=typeof a.UNSAFE_componentWillReceiveProps&&"function"!=typeof a.componentWillReceiveProps||(s!==r||l!==u)&&ss(t,a,r,u),Oi=!1;var p=t.memoizedState;a.state=p,Ui(t,r,a,o),l=t.memoizedState,s!==r||p!==l||Po.current||Oi?("function"==typeof c&&(rs(t,n,c,r),l=t.memoizedState),(s=Oi||is(t,n,s,r,p,l,u))?(d||"function"!=typeof a.UNSAFE_componentWillMount&&"function"!=typeof a.componentWillMount||("function"==typeof a.componentWillMount&&a.componentWillMount(),"function"==typeof a.UNSAFE_componentWillMount&&a.UNSAFE_componentWillMount()),"function"==typeof a.componentDidMount&&(t.flags|=4194308)):("function"==typeof a.componentDidMount&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=l),a.props=r,a.state=l,a.context=u,r=s):("function"==typeof a.componentDidMount&&(t.flags|=4194308),r=!1)}else{a=t.stateNode,Ai(e,t),s=t.memoizedProps,u=t.type===t.elementType?s:ns(t.type,s),a.props=u,d=t.pendingProps,p=a.context,l="object"==typeof(l=n.contextType)&&null!==l?Mi(l):Do(t,l=Ro(n)?Mo:No.current);var f=n.getDerivedStateFromProps;(c="function"==typeof f||"function"==typeof a.getSnapshotBeforeUpdate)||"function"!=typeof a.UNSAFE_componentWillReceiveProps&&"function"!=typeof a.componentWillReceiveProps||(s!==d||p!==l)&&ss(t,a,r,l),Oi=!1,p=t.memoizedState,a.state=p,Ui(t,r,a,o);var h=t.memoizedState;s!==d||p!==h||Po.current||Oi?("function"==typeof f&&(rs(t,n,f,r),h=t.memoizedState),(u=Oi||is(t,n,u,r,p,h,l)||!1)?(c||"function"!=typeof a.UNSAFE_componentWillUpdate&&"function"!=typeof a.componentWillUpdate||("function"==typeof a.componentWillUpdate&&a.componentWillUpdate(r,h,l),"function"==typeof a.UNSAFE_componentWillUpdate&&a.UNSAFE_componentWillUpdate(r,h,l)),"function"==typeof a.componentDidUpdate&&(t.flags|=4),"function"==typeof a.getSnapshotBeforeUpdate&&(t.flags|=1024)):("function"!=typeof a.componentDidUpdate||s===e.memoizedProps&&p===e.memoizedState||(t.flags|=4),"function"!=typeof a.getSnapshotBeforeUpdate||s===e.memoizedProps&&p===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=h),a.props=r,a.state=h,a.context=l,r=u):("function"!=typeof a.componentDidUpdate||s===e.memoizedProps&&p===e.memoizedState||(t.flags|=4),"function"!=typeof a.getSnapshotBeforeUpdate||s===e.memoizedProps&&p===e.memoizedState||(t.flags|=1024),r=!1)}return Ts(e,t,n,r,i,o)}function Ts(e,t,n,r,o,i){Ss(e,t);var a=!!(128&t.flags);if(!r&&!a)return o&&Ao(t,n,!1),Us(e,t,i);r=t.stateNode,bs.current=t;var s=a&&"function"!=typeof n.getDerivedStateFromError?null:r.render();return t.flags|=1,null!==e&&a?(t.child=xi(t,e.child,null,i),t.child=xi(t,null,s,i)):_s(e,t,s,i),t.memoizedState=r.state,o&&Ao(t,n,!0),t.child}function Ns(e){var t=e.stateNode;t.pendingContext?Fo(0,t.pendingContext,t.pendingContext!==t.context):t.context&&Fo(0,t.context,!1),Qi(e,t.containerInfo)}function Ps(e,t,n,r,o){return hi(),mi(o),t.flags|=256,_s(e,t,n,r),t.child}var Ms,Ds,Rs,Bs={dehydrated:null,treeContext:null,retryLane:0};function Fs(e){return{baseLanes:e,cachePool:null,transitions:null}}function Os(e,t,n){var r,o=t.pendingProps,a=ea.current,s=!1,l=!!(128&t.flags);if((r=l)||(r=(null===e||null!==e.memoizedState)&&!!(2&a)),r?(s=!0,t.flags&=-129):null!==e&&null===e.memoizedState||(a|=1),Io(ea,1&a),null===e)return ci(t),null!==(e=t.memoizedState)&&null!==(e=e.dehydrated)?(1&t.mode?"$!"===e.data?t.lanes=8:t.lanes=1073741824:t.lanes=1,null):(l=o.children,e=o.fallback,s?(o=t.mode,s=t.child,l={mode:"hidden",children:l},1&o||null===s?s=Fu(l,o,0,null):(s.childLanes=0,s.pendingProps=l),e=Bu(e,o,n,null),s.return=t,e.return=t,s.sibling=e,t.child=s,t.child.memoizedState=Fs(n),t.memoizedState=Bs,e):Ls(t,l));if(null!==(a=e.memoizedState)&&null!==(r=a.dehydrated))return function(e,t,n,r,o,a,s){if(n)return 256&t.flags?(t.flags&=-257,As(e,t,s,r=cs(Error(i(422))))):null!==t.memoizedState?(t.child=e.child,t.flags|=128,null):(a=r.fallback,o=t.mode,r=Fu({mode:"visible",children:r.children},o,0,null),(a=Bu(a,o,s,null)).flags|=2,r.return=t,a.return=t,r.sibling=a,t.child=r,1&t.mode&&xi(t,e.child,null,s),t.child.memoizedState=Fs(s),t.memoizedState=Bs,a);if(!(1&t.mode))return As(e,t,s,null);if("$!"===o.data){if(r=o.nextSibling&&o.nextSibling.dataset)var l=r.dgst;return r=l,As(e,t,s,r=cs(a=Error(i(419)),r,void 0))}if(l=0!==(s&e.childLanes),ys||l){if(null!==(r=Tl)){switch(s&-s){case 4:o=2;break;case 16:o=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:o=32;break;case 536870912:o=268435456;break;default:o=0}0!==(o=0!==(o&(r.suspendedLanes|s))?0:o)&&o!==a.retryLane&&(a.retryLane=o,Fi(e,o),tu(r,e,o,-1))}return hu(),As(e,t,s,r=cs(Error(i(421))))}return"$?"===o.data?(t.flags|=128,t.child=e.child,t=Eu.bind(null,e),o._reactRetry=t,null):(e=a.treeContext,oi=uo(o.nextSibling),ri=t,ii=!0,ai=null,null!==e&&(qo[Yo++]=Zo,qo[Yo++]=Xo,qo[Yo++]=Qo,Zo=e.id,Xo=e.overflow,Qo=t),(t=Ls(t,r.children)).flags|=4096,t)}(e,t,l,o,r,a,n);if(s){s=o.fallback,l=t.mode,r=(a=e.child).sibling;var u={mode:"hidden",children:o.children};return 1&l||t.child===a?(o=Du(a,u)).subtreeFlags=14680064&a.subtreeFlags:((o=t.child).childLanes=0,o.pendingProps=u,t.deletions=null),null!==r?s=Du(r,s):(s=Bu(s,l,n,null)).flags|=2,s.return=t,o.return=t,o.sibling=s,t.child=o,o=s,s=t.child,l=null===(l=e.child.memoizedState)?Fs(n):{baseLanes:l.baseLanes|n,cachePool:null,transitions:l.transitions},s.memoizedState=l,s.childLanes=e.childLanes&~n,t.memoizedState=Bs,o}return e=(s=e.child).sibling,o=Du(s,{mode:"visible",children:o.children}),!(1&t.mode)&&(o.lanes=n),o.return=t,o.sibling=null,null!==e&&(null===(n=t.deletions)?(t.deletions=[e],t.flags|=16):n.push(e)),t.child=o,t.memoizedState=null,o}function Ls(e,t){return(t=Fu({mode:"visible",children:t},e.mode,0,null)).return=e,e.child=t}function As(e,t,n,r){return null!==r&&mi(r),xi(t,e.child,null,n),(e=Ls(t,t.pendingProps.children)).flags|=2,t.memoizedState=null,e}function Hs(e,t,n){e.lanes|=t;var r=e.alternate;null!==r&&(r.lanes|=t),Ni(e.return,t,n)}function zs(e,t,n,r,o){var i=e.memoizedState;null===i?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:o}:(i.isBackwards=t,i.rendering=null,i.renderingStartTime=0,i.last=r,i.tail=n,i.tailMode=o)}function js(e,t,n){var r=t.pendingProps,o=r.revealOrder,i=r.tail;if(_s(e,t,r.children,n),2&(r=ea.current))r=1&r|2,t.flags|=128;else{if(null!==e&&128&e.flags)e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&Hs(e,n,t);else if(19===e.tag)Hs(e,n,t);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;null===e.sibling;){if(null===e.return||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(Io(ea,r),1&t.mode)switch(o){case"forwards":for(n=t.child,o=null;null!==n;)null!==(e=n.alternate)&&null===ta(e)&&(o=n),n=n.sibling;null===(n=o)?(o=t.child,t.child=null):(o=n.sibling,n.sibling=null),zs(t,!1,o,n,i);break;case"backwards":for(n=null,o=t.child,t.child=null;null!==o;){if(null!==(e=o.alternate)&&null===ta(e)){t.child=o;break}e=o.sibling,o.sibling=n,n=o,o=e}zs(t,!0,n,null,i);break;case"together":zs(t,!1,null,null,void 0);break;default:t.memoizedState=null}else t.memoizedState=null;return t.child}function Ws(e,t){!(1&t.mode)&&null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2)}function Us(e,t,n){if(null!==e&&(t.dependencies=e.dependencies),Fl|=t.lanes,0===(n&t.childLanes))return null;if(null!==e&&t.child!==e.child)throw Error(i(153));if(null!==t.child){for(n=Du(e=t.child,e.pendingProps),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=Du(e,e.pendingProps)).return=t;n.sibling=null}return t.child}function Ks(e,t){if(!ii)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;null!==t;)null!==t.alternate&&(n=t),t=t.sibling;null===n?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;null!==n;)null!==n.alternate&&(r=n),n=n.sibling;null===r?t||null===e.tail?e.tail=null:e.tail.sibling=null:r.sibling=null}}function Vs(e){var t=null!==e.alternate&&e.alternate.child===e.child,n=0,r=0;if(t)for(var o=e.child;null!==o;)n|=o.lanes|o.childLanes,r|=14680064&o.subtreeFlags,r|=14680064&o.flags,o.return=e,o=o.sibling;else for(o=e.child;null!==o;)n|=o.lanes|o.childLanes,r|=o.subtreeFlags,r|=o.flags,o.return=e,o=o.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function $s(e,t,n){var r=t.pendingProps;switch(ni(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Vs(t),null;case 1:case 17:return Ro(t.type)&&Bo(),Vs(t),null;case 3:return r=t.stateNode,Zi(),Eo(Po),Eo(No),ra(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),null!==e&&null!==e.child||(pi(t)?t.flags|=4:null===e||e.memoizedState.isDehydrated&&!(256&t.flags)||(t.flags|=1024,null!==ai&&(iu(ai),ai=null))),Vs(t),null;case 5:Ji(t);var o=Yi(qi.current);if(n=t.type,null!==e&&null!=t.stateNode)Ds(e,t,n,r),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(null===t.stateNode)throw Error(i(166));return Vs(t),null}if(e=Yi($i.current),pi(t)){r=t.stateNode,n=t.type;var a=t.memoizedProps;switch(r[fo]=t,r[ho]=a,e=!!(1&t.mode),n){case"dialog":Hr("cancel",r),Hr("close",r);break;case"iframe":case"object":case"embed":Hr("load",r);break;case"video":case"audio":for(o=0;o<Fr.length;o++)Hr(Fr[o],r);break;case"source":Hr("error",r);break;case"img":case"image":case"link":Hr("error",r),Hr("load",r);break;case"details":Hr("toggle",r);break;case"input":Q(r,a),Hr("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!a.multiple},Hr("invalid",r);break;case"textarea":oe(r,a),Hr("invalid",r)}for(var l in be(n,a),o=null,a)if(a.hasOwnProperty(l)){var u=a[l];"children"===l?"string"==typeof u?r.textContent!==u&&(!0!==a.suppressHydrationWarning&&Xr(r.textContent,u,e),o=["children",u]):"number"==typeof u&&r.textContent!==""+u&&(!0!==a.suppressHydrationWarning&&Xr(r.textContent,u,e),o=["children",""+u]):s.hasOwnProperty(l)&&null!=u&&"onScroll"===l&&Hr("scroll",r)}switch(n){case"input":$(r),J(r,a,!0);break;case"textarea":$(r),ae(r);break;case"select":case"option":break;default:"function"==typeof a.onClick&&(r.onclick=Jr)}r=o,t.updateQueue=r,null!==r&&(t.flags|=4)}else{l=9===o.nodeType?o:o.ownerDocument,"http://www.w3.org/1999/xhtml"===e&&(e=se(n)),"http://www.w3.org/1999/xhtml"===e?"script"===n?((e=l.createElement("div")).innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):"string"==typeof r.is?e=l.createElement(n,{is:r.is}):(e=l.createElement(n),"select"===n&&(l=e,r.multiple?l.multiple=!0:r.size&&(l.size=r.size))):e=l.createElementNS(e,n),e[fo]=t,e[ho]=r,Ms(e,t),t.stateNode=e;e:{switch(l=ye(n,r),n){case"dialog":Hr("cancel",e),Hr("close",e),o=r;break;case"iframe":case"object":case"embed":Hr("load",e),o=r;break;case"video":case"audio":for(o=0;o<Fr.length;o++)Hr(Fr[o],e);o=r;break;case"source":Hr("error",e),o=r;break;case"img":case"image":case"link":Hr("error",e),Hr("load",e),o=r;break;case"details":Hr("toggle",e),o=r;break;case"input":Q(e,r),o=Y(e,r),Hr("invalid",e);break;case"option":default:o=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},o=L({},r,{value:void 0}),Hr("invalid",e);break;case"textarea":oe(e,r),o=re(e,r),Hr("invalid",e)}for(a in be(n,o),u=o)if(u.hasOwnProperty(a)){var c=u[a];"style"===a?ve(e,c):"dangerouslySetInnerHTML"===a?null!=(c=c?c.__html:void 0)&&de(e,c):"children"===a?"string"==typeof c?("textarea"!==n||""!==c)&&pe(e,c):"number"==typeof c&&pe(e,""+c):"suppressContentEditableWarning"!==a&&"suppressHydrationWarning"!==a&&"autoFocus"!==a&&(s.hasOwnProperty(a)?null!=c&&"onScroll"===a&&Hr("scroll",e):null!=c&&y(e,a,c,l))}switch(n){case"input":$(e),J(e,r,!1);break;case"textarea":$(e),ae(e);break;case"option":null!=r.value&&e.setAttribute("value",""+K(r.value));break;case"select":e.multiple=!!r.multiple,null!=(a=r.value)?ne(e,!!r.multiple,a,!1):null!=r.defaultValue&&ne(e,!!r.multiple,r.defaultValue,!0);break;default:"function"==typeof o.onClick&&(e.onclick=Jr)}switch(n){case"button":case"input":case"select":case"textarea":r=!!r.autoFocus;break e;case"img":r=!0;break e;default:r=!1}}r&&(t.flags|=4)}null!==t.ref&&(t.flags|=512,t.flags|=2097152)}return Vs(t),null;case 6:if(e&&null!=t.stateNode)Rs(0,t,e.memoizedProps,r);else{if("string"!=typeof r&&null===t.stateNode)throw Error(i(166));if(n=Yi(qi.current),Yi($i.current),pi(t)){if(r=t.stateNode,n=t.memoizedProps,r[fo]=t,(a=r.nodeValue!==n)&&null!==(e=ri))switch(e.tag){case 3:Xr(r.nodeValue,n,!!(1&e.mode));break;case 5:!0!==e.memoizedProps.suppressHydrationWarning&&Xr(r.nodeValue,n,!!(1&e.mode))}a&&(t.flags|=4)}else(r=(9===n.nodeType?n:n.ownerDocument).createTextNode(r))[fo]=t,t.stateNode=r}return Vs(t),null;case 13:if(Eo(ea),r=t.memoizedState,null===e||null!==e.memoizedState&&null!==e.memoizedState.dehydrated){if(ii&&null!==oi&&1&t.mode&&!(128&t.flags))fi(),hi(),t.flags|=98560,a=!1;else if(a=pi(t),null!==r&&null!==r.dehydrated){if(null===e){if(!a)throw Error(i(318));if(!(a=null!==(a=t.memoizedState)?a.dehydrated:null))throw Error(i(317));a[fo]=t}else hi(),!(128&t.flags)&&(t.memoizedState=null),t.flags|=4;Vs(t),a=!1}else null!==ai&&(iu(ai),ai=null),a=!0;if(!a)return 65536&t.flags?t:null}return 128&t.flags?(t.lanes=n,t):((r=null!==r)!=(null!==e&&null!==e.memoizedState)&&r&&(t.child.flags|=8192,1&t.mode&&(null===e||1&ea.current?0===Rl&&(Rl=3):hu())),null!==t.updateQueue&&(t.flags|=4),Vs(t),null);case 4:return Zi(),null===e&&Wr(t.stateNode.containerInfo),Vs(t),null;case 10:return Ti(t.type._context),Vs(t),null;case 19:if(Eo(ea),null===(a=t.memoizedState))return Vs(t),null;if(r=!!(128&t.flags),null===(l=a.rendering))if(r)Ks(a,!1);else{if(0!==Rl||null!==e&&128&e.flags)for(e=t.child;null!==e;){if(null!==(l=ta(e))){for(t.flags|=128,Ks(a,!1),null!==(r=l.updateQueue)&&(t.updateQueue=r,t.flags|=4),t.subtreeFlags=0,r=n,n=t.child;null!==n;)e=r,(a=n).flags&=14680066,null===(l=a.alternate)?(a.childLanes=0,a.lanes=e,a.child=null,a.subtreeFlags=0,a.memoizedProps=null,a.memoizedState=null,a.updateQueue=null,a.dependencies=null,a.stateNode=null):(a.childLanes=l.childLanes,a.lanes=l.lanes,a.child=l.child,a.subtreeFlags=0,a.deletions=null,a.memoizedProps=l.memoizedProps,a.memoizedState=l.memoizedState,a.updateQueue=l.updateQueue,a.type=l.type,e=l.dependencies,a.dependencies=null===e?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return Io(ea,1&ea.current|2),t.child}e=e.sibling}null!==a.tail&&Ze()>jl&&(t.flags|=128,r=!0,Ks(a,!1),t.lanes=4194304)}else{if(!r)if(null!==(e=ta(l))){if(t.flags|=128,r=!0,null!==(n=e.updateQueue)&&(t.updateQueue=n,t.flags|=4),Ks(a,!0),null===a.tail&&"hidden"===a.tailMode&&!l.alternate&&!ii)return Vs(t),null}else 2*Ze()-a.renderingStartTime>jl&&1073741824!==n&&(t.flags|=128,r=!0,Ks(a,!1),t.lanes=4194304);a.isBackwards?(l.sibling=t.child,t.child=l):(null!==(n=a.last)?n.sibling=l:t.child=l,a.last=l)}return null!==a.tail?(t=a.tail,a.rendering=t,a.tail=t.sibling,a.renderingStartTime=Ze(),t.sibling=null,n=ea.current,Io(ea,r?1&n|2:1&n),t):(Vs(t),null);case 22:case 23:return cu(),r=null!==t.memoizedState,null!==e&&null!==e.memoizedState!==r&&(t.flags|=8192),r&&1&t.mode?!!(1073741824&Ml)&&(Vs(t),6&t.subtreeFlags&&(t.flags|=8192)):Vs(t),null;case 24:case 25:return null}throw Error(i(156,t.tag))}function Gs(e,t){switch(ni(t),t.tag){case 1:return Ro(t.type)&&Bo(),65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 3:return Zi(),Eo(Po),Eo(No),ra(),65536&(e=t.flags)&&!(128&e)?(t.flags=-65537&e|128,t):null;case 5:return Ji(t),null;case 13:if(Eo(ea),null!==(e=t.memoizedState)&&null!==e.dehydrated){if(null===t.alternate)throw Error(i(340));hi()}return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 19:return Eo(ea),null;case 4:return Zi(),null;case 10:return Ti(t.type._context),null;case 22:case 23:return cu(),null;default:return null}}Ms=function(e,t){for(var n=t.child;null!==n;){if(5===n.tag||6===n.tag)e.appendChild(n.stateNode);else if(4!==n.tag&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)break;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}},Ds=function(e,t,n,r){var o=e.memoizedProps;if(o!==r){e=t.stateNode,Yi($i.current);var i,a=null;switch(n){case"input":o=Y(e,o),r=Y(e,r),a=[];break;case"select":o=L({},o,{value:void 0}),r=L({},r,{value:void 0}),a=[];break;case"textarea":o=re(e,o),r=re(e,r),a=[];break;default:"function"!=typeof o.onClick&&"function"==typeof r.onClick&&(e.onclick=Jr)}for(c in be(n,r),n=null,o)if(!r.hasOwnProperty(c)&&o.hasOwnProperty(c)&&null!=o[c])if("style"===c){var l=o[c];for(i in l)l.hasOwnProperty(i)&&(n||(n={}),n[i]="")}else"dangerouslySetInnerHTML"!==c&&"children"!==c&&"suppressContentEditableWarning"!==c&&"suppressHydrationWarning"!==c&&"autoFocus"!==c&&(s.hasOwnProperty(c)?a||(a=[]):(a=a||[]).push(c,null));for(c in r){var u=r[c];if(l=null!=o?o[c]:void 0,r.hasOwnProperty(c)&&u!==l&&(null!=u||null!=l))if("style"===c)if(l){for(i in l)!l.hasOwnProperty(i)||u&&u.hasOwnProperty(i)||(n||(n={}),n[i]="");for(i in u)u.hasOwnProperty(i)&&l[i]!==u[i]&&(n||(n={}),n[i]=u[i])}else n||(a||(a=[]),a.push(c,n)),n=u;else"dangerouslySetInnerHTML"===c?(u=u?u.__html:void 0,l=l?l.__html:void 0,null!=u&&l!==u&&(a=a||[]).push(c,u)):"children"===c?"string"!=typeof u&&"number"!=typeof u||(a=a||[]).push(c,""+u):"suppressContentEditableWarning"!==c&&"suppressHydrationWarning"!==c&&(s.hasOwnProperty(c)?(null!=u&&"onScroll"===c&&Hr("scroll",e),a||l===u||(a=[])):(a=a||[]).push(c,u))}n&&(a=a||[]).push("style",n);var c=a;(t.updateQueue=c)&&(t.flags|=4)}},Rs=function(e,t,n,r){n!==r&&(t.flags|=4)};var qs=!1,Ys=!1,Qs="function"==typeof WeakSet?WeakSet:Set,Zs=null;function Xs(e,t){var n=e.ref;if(null!==n)if("function"==typeof n)try{n(null)}catch(n){Cu(e,t,n)}else n.current=null}function Js(e,t,n){try{n()}catch(n){Cu(e,t,n)}}var el=!1;function tl(e,t,n){var r=t.updateQueue;if(null!==(r=null!==r?r.lastEffect:null)){var o=r=r.next;do{if((o.tag&e)===e){var i=o.destroy;o.destroy=void 0,void 0!==i&&Js(t,n,i)}o=o.next}while(o!==r)}}function nl(e,t){if(null!==(t=null!==(t=t.updateQueue)?t.lastEffect:null)){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function rl(e){var t=e.ref;if(null!==t){var n=e.stateNode;e.tag,e=n,"function"==typeof t?t(e):t.current=e}}function ol(e){var t=e.alternate;null!==t&&(e.alternate=null,ol(t)),e.child=null,e.deletions=null,e.sibling=null,5===e.tag&&null!==(t=e.stateNode)&&(delete t[fo],delete t[ho],delete t[vo],delete t[go],delete t[bo]),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function il(e){return 5===e.tag||3===e.tag||4===e.tag}function al(e){e:for(;;){for(;null===e.sibling;){if(null===e.return||il(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;5!==e.tag&&6!==e.tag&&18!==e.tag;){if(2&e.flags)continue e;if(null===e.child||4===e.tag)continue e;e.child.return=e,e=e.child}if(!(2&e.flags))return e.stateNode}}function sl(e,t,n){var r=e.tag;if(5===r||6===r)e=e.stateNode,t?8===n.nodeType?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(8===n.nodeType?(t=n.parentNode).insertBefore(e,n):(t=n).appendChild(e),null!=(n=n._reactRootContainer)||null!==t.onclick||(t.onclick=Jr));else if(4!==r&&null!==(e=e.child))for(sl(e,t,n),e=e.sibling;null!==e;)sl(e,t,n),e=e.sibling}function ll(e,t,n){var r=e.tag;if(5===r||6===r)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(4!==r&&null!==(e=e.child))for(ll(e,t,n),e=e.sibling;null!==e;)ll(e,t,n),e=e.sibling}var ul=null,cl=!1;function dl(e,t,n){for(n=n.child;null!==n;)pl(e,t,n),n=n.sibling}function pl(e,t,n){if(it&&"function"==typeof it.onCommitFiberUnmount)try{it.onCommitFiberUnmount(ot,n)}catch(e){}switch(n.tag){case 5:Ys||Xs(n,t);case 6:var r=ul,o=cl;ul=null,dl(e,t,n),cl=o,null!==(ul=r)&&(cl?(e=ul,n=n.stateNode,8===e.nodeType?e.parentNode.removeChild(n):e.removeChild(n)):ul.removeChild(n.stateNode));break;case 18:null!==ul&&(cl?(e=ul,n=n.stateNode,8===e.nodeType?lo(e.parentNode,n):1===e.nodeType&&lo(e,n),Wt(e)):lo(ul,n.stateNode));break;case 4:r=ul,o=cl,ul=n.stateNode.containerInfo,cl=!0,dl(e,t,n),ul=r,cl=o;break;case 0:case 11:case 14:case 15:if(!Ys&&null!==(r=n.updateQueue)&&null!==(r=r.lastEffect)){o=r=r.next;do{var i=o,a=i.destroy;i=i.tag,void 0!==a&&(2&i||4&i)&&Js(n,t,a),o=o.next}while(o!==r)}dl(e,t,n);break;case 1:if(!Ys&&(Xs(n,t),"function"==typeof(r=n.stateNode).componentWillUnmount))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(e){Cu(n,t,e)}dl(e,t,n);break;case 21:dl(e,t,n);break;case 22:1&n.mode?(Ys=(r=Ys)||null!==n.memoizedState,dl(e,t,n),Ys=r):dl(e,t,n);break;default:dl(e,t,n)}}function fl(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var n=e.stateNode;null===n&&(n=e.stateNode=new Qs),t.forEach(function(t){var r=Iu.bind(null,e,t);n.has(t)||(n.add(t),t.then(r,r))})}}function hl(e,t){var n=t.deletions;if(null!==n)for(var r=0;r<n.length;r++){var o=n[r];try{var a=e,s=t,l=s;e:for(;null!==l;){switch(l.tag){case 5:ul=l.stateNode,cl=!1;break e;case 3:case 4:ul=l.stateNode.containerInfo,cl=!0;break e}l=l.return}if(null===ul)throw Error(i(160));pl(a,s,o),ul=null,cl=!1;var u=o.alternate;null!==u&&(u.return=null),o.return=null}catch(e){Cu(o,t,e)}}if(12854&t.subtreeFlags)for(t=t.child;null!==t;)ml(t,e),t=t.sibling}function ml(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(hl(t,e),vl(e),4&r){try{tl(3,e,e.return),nl(3,e)}catch(t){Cu(e,e.return,t)}try{tl(5,e,e.return)}catch(t){Cu(e,e.return,t)}}break;case 1:hl(t,e),vl(e),512&r&&null!==n&&Xs(n,n.return);break;case 5:if(hl(t,e),vl(e),512&r&&null!==n&&Xs(n,n.return),32&e.flags){var o=e.stateNode;try{pe(o,"")}catch(t){Cu(e,e.return,t)}}if(4&r&&null!=(o=e.stateNode)){var a=e.memoizedProps,s=null!==n?n.memoizedProps:a,l=e.type,u=e.updateQueue;if(e.updateQueue=null,null!==u)try{"input"===l&&"radio"===a.type&&null!=a.name&&Z(o,a),ye(l,s);var c=ye(l,a);for(s=0;s<u.length;s+=2){var d=u[s],p=u[s+1];"style"===d?ve(o,p):"dangerouslySetInnerHTML"===d?de(o,p):"children"===d?pe(o,p):y(o,d,p,c)}switch(l){case"input":X(o,a);break;case"textarea":ie(o,a);break;case"select":var f=o._wrapperState.wasMultiple;o._wrapperState.wasMultiple=!!a.multiple;var h=a.value;null!=h?ne(o,!!a.multiple,h,!1):f!==!!a.multiple&&(null!=a.defaultValue?ne(o,!!a.multiple,a.defaultValue,!0):ne(o,!!a.multiple,a.multiple?[]:"",!1))}o[ho]=a}catch(t){Cu(e,e.return,t)}}break;case 6:if(hl(t,e),vl(e),4&r){if(null===e.stateNode)throw Error(i(162));o=e.stateNode,a=e.memoizedProps;try{o.nodeValue=a}catch(t){Cu(e,e.return,t)}}break;case 3:if(hl(t,e),vl(e),4&r&&null!==n&&n.memoizedState.isDehydrated)try{Wt(t.containerInfo)}catch(t){Cu(e,e.return,t)}break;case 4:default:hl(t,e),vl(e);break;case 13:hl(t,e),vl(e),8192&(o=e.child).flags&&(a=null!==o.memoizedState,o.stateNode.isHidden=a,!a||null!==o.alternate&&null!==o.alternate.memoizedState||(zl=Ze())),4&r&&fl(e);break;case 22:if(d=null!==n&&null!==n.memoizedState,1&e.mode?(Ys=(c=Ys)||d,hl(t,e),Ys=c):hl(t,e),vl(e),8192&r){if(c=null!==e.memoizedState,(e.stateNode.isHidden=c)&&!d&&1&e.mode)for(Zs=e,d=e.child;null!==d;){for(p=Zs=d;null!==Zs;){switch(h=(f=Zs).child,f.tag){case 0:case 11:case 14:case 15:tl(4,f,f.return);break;case 1:Xs(f,f.return);var m=f.stateNode;if("function"==typeof m.componentWillUnmount){r=f,n=f.return;try{t=r,m.props=t.memoizedProps,m.state=t.memoizedState,m.componentWillUnmount()}catch(e){Cu(r,n,e)}}break;case 5:Xs(f,f.return);break;case 22:if(null!==f.memoizedState){_l(p);continue}}null!==h?(h.return=f,Zs=h):_l(p)}d=d.sibling}e:for(d=null,p=e;;){if(5===p.tag){if(null===d){d=p;try{o=p.stateNode,c?"function"==typeof(a=o.style).setProperty?a.setProperty("display","none","important"):a.display="none":(l=p.stateNode,s=null!=(u=p.memoizedProps.style)&&u.hasOwnProperty("display")?u.display:null,l.style.display=me("display",s))}catch(t){Cu(e,e.return,t)}}}else if(6===p.tag){if(null===d)try{p.stateNode.nodeValue=c?"":p.memoizedProps}catch(t){Cu(e,e.return,t)}}else if((22!==p.tag&&23!==p.tag||null===p.memoizedState||p===e)&&null!==p.child){p.child.return=p,p=p.child;continue}if(p===e)break e;for(;null===p.sibling;){if(null===p.return||p.return===e)break e;d===p&&(d=null),p=p.return}d===p&&(d=null),p.sibling.return=p.return,p=p.sibling}}break;case 19:hl(t,e),vl(e),4&r&&fl(e);case 21:}}function vl(e){var t=e.flags;if(2&t){try{e:{for(var n=e.return;null!==n;){if(il(n)){var r=n;break e}n=n.return}throw Error(i(160))}switch(r.tag){case 5:var o=r.stateNode;32&r.flags&&(pe(o,""),r.flags&=-33),ll(e,al(e),o);break;case 3:case 4:var a=r.stateNode.containerInfo;sl(e,al(e),a);break;default:throw Error(i(161))}}catch(t){Cu(e,e.return,t)}e.flags&=-3}4096&t&&(e.flags&=-4097)}function gl(e,t,n){Zs=e,bl(e,t,n)}function bl(e,t,n){for(var r=!!(1&e.mode);null!==Zs;){var o=Zs,i=o.child;if(22===o.tag&&r){var a=null!==o.memoizedState||qs;if(!a){var s=o.alternate,l=null!==s&&null!==s.memoizedState||Ys;s=qs;var u=Ys;if(qs=a,(Ys=l)&&!u)for(Zs=o;null!==Zs;)l=(a=Zs).child,22===a.tag&&null!==a.memoizedState?xl(o):null!==l?(l.return=a,Zs=l):xl(o);for(;null!==i;)Zs=i,bl(i,t,n),i=i.sibling;Zs=o,qs=s,Ys=u}yl(e)}else 8772&o.subtreeFlags&&null!==i?(i.return=o,Zs=i):yl(e)}}function yl(e){for(;null!==Zs;){var t=Zs;if(8772&t.flags){var n=t.alternate;try{if(8772&t.flags)switch(t.tag){case 0:case 11:case 15:Ys||nl(5,t);break;case 1:var r=t.stateNode;if(4&t.flags&&!Ys)if(null===n)r.componentDidMount();else{var o=t.elementType===t.type?n.memoizedProps:ns(t.type,n.memoizedProps);r.componentDidUpdate(o,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var a=t.updateQueue;null!==a&&Ki(t,a,r);break;case 3:var s=t.updateQueue;if(null!==s){if(n=null,null!==t.child)switch(t.child.tag){case 5:case 1:n=t.child.stateNode}Ki(t,s,n)}break;case 5:var l=t.stateNode;if(null===n&&4&t.flags){n=l;var u=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":u.autoFocus&&n.focus();break;case"img":u.src&&(n.src=u.src)}}break;case 6:case 4:case 12:case 19:case 17:case 21:case 22:case 23:case 25:break;case 13:if(null===t.memoizedState){var c=t.alternate;if(null!==c){var d=c.memoizedState;if(null!==d){var p=d.dehydrated;null!==p&&Wt(p)}}}break;default:throw Error(i(163))}Ys||512&t.flags&&rl(t)}catch(e){Cu(t,t.return,e)}}if(t===e){Zs=null;break}if(null!==(n=t.sibling)){n.return=t.return,Zs=n;break}Zs=t.return}}function _l(e){for(;null!==Zs;){var t=Zs;if(t===e){Zs=null;break}var n=t.sibling;if(null!==n){n.return=t.return,Zs=n;break}Zs=t.return}}function xl(e){for(;null!==Zs;){var t=Zs;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{nl(4,t)}catch(e){Cu(t,n,e)}break;case 1:var r=t.stateNode;if("function"==typeof r.componentDidMount){var o=t.return;try{r.componentDidMount()}catch(e){Cu(t,o,e)}}var i=t.return;try{rl(t)}catch(e){Cu(t,i,e)}break;case 5:var a=t.return;try{rl(t)}catch(e){Cu(t,a,e)}}}catch(e){Cu(t,t.return,e)}if(t===e){Zs=null;break}var s=t.sibling;if(null!==s){s.return=t.return,Zs=s;break}Zs=t.return}}var kl,Cl=Math.ceil,wl=_.ReactCurrentDispatcher,Sl=_.ReactCurrentOwner,El=_.ReactCurrentBatchConfig,Il=0,Tl=null,Nl=null,Pl=0,Ml=0,Dl=So(0),Rl=0,Bl=null,Fl=0,Ol=0,Ll=0,Al=null,Hl=null,zl=0,jl=1/0,Wl=null,Ul=!1,Kl=null,Vl=null,$l=!1,Gl=null,ql=0,Yl=0,Ql=null,Zl=-1,Xl=0;function Jl(){return 6&Il?Ze():-1!==Zl?Zl:Zl=Ze()}function eu(e){return 1&e.mode?2&Il&&0!==Pl?Pl&-Pl:null!==vi.transition?(0===Xl&&(Xl=mt()),Xl):0!==(e=yt)?e:e=void 0===(e=window.event)?16:Qt(e.type):1}function tu(e,t,n,r){if(50<Yl)throw Yl=0,Ql=null,Error(i(185));gt(e,n,r),2&Il&&e===Tl||(e===Tl&&(!(2&Il)&&(Ol|=n),4===Rl&&au(e,Pl)),nu(e,r),1===n&&0===Il&&!(1&t.mode)&&(jl=Ze()+500,zo&&Uo()))}function nu(e,t){var n=e.callbackNode;!function(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,o=e.expirationTimes,i=e.pendingLanes;0<i;){var a=31-at(i),s=1<<a,l=o[a];-1===l?0!==(s&n)&&0===(s&r)||(o[a]=ft(s,t)):l<=t&&(e.expiredLanes|=s),i&=~s}}(e,t);var r=pt(e,e===Tl?Pl:0);if(0===r)null!==n&&qe(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(null!=n&&qe(n),1===t)0===e.tag?function(e){zo=!0,Wo(e)}(su.bind(null,e)):Wo(su.bind(null,e)),ao(function(){!(6&Il)&&Uo()}),n=null;else{switch(_t(r)){case 1:n=Je;break;case 4:n=et;break;case 16:default:n=tt;break;case 536870912:n=rt}n=Tu(n,ru.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function ru(e,t){if(Zl=-1,Xl=0,6&Il)throw Error(i(327));var n=e.callbackNode;if(xu()&&e.callbackNode!==n)return null;var r=pt(e,e===Tl?Pl:0);if(0===r)return null;if(30&r||0!==(r&e.expiredLanes)||t)t=mu(e,r);else{t=r;var o=Il;Il|=2;var a=fu();for(Tl===e&&Pl===t||(Wl=null,jl=Ze()+500,du(e,t));;)try{gu();break}catch(t){pu(e,t)}Ii(),wl.current=a,Il=o,null!==Nl?t=0:(Tl=null,Pl=0,t=Rl)}if(0!==t){if(2===t&&0!==(o=ht(e))&&(r=o,t=ou(e,o)),1===t)throw n=Bl,du(e,0),au(e,r),nu(e,Ze()),n;if(6===t)au(e,r);else{if(o=e.current.alternate,!(30&r||function(e){for(var t=e;;){if(16384&t.flags){var n=t.updateQueue;if(null!==n&&null!==(n=n.stores))for(var r=0;r<n.length;r++){var o=n[r],i=o.getSnapshot;o=o.value;try{if(!sr(i(),o))return!1}catch(e){return!1}}}if(n=t.child,16384&t.subtreeFlags&&null!==n)n.return=t,t=n;else{if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}(o)||(t=mu(e,r),2===t&&(a=ht(e),0!==a&&(r=a,t=ou(e,a))),1!==t)))throw n=Bl,du(e,0),au(e,r),nu(e,Ze()),n;switch(e.finishedWork=o,e.finishedLanes=r,t){case 0:case 1:throw Error(i(345));case 2:case 5:_u(e,Hl,Wl);break;case 3:if(au(e,r),(130023424&r)===r&&10<(t=zl+500-Ze())){if(0!==pt(e,0))break;if(((o=e.suspendedLanes)&r)!==r){Jl(),e.pingedLanes|=e.suspendedLanes&o;break}e.timeoutHandle=ro(_u.bind(null,e,Hl,Wl),t);break}_u(e,Hl,Wl);break;case 4:if(au(e,r),(4194240&r)===r)break;for(t=e.eventTimes,o=-1;0<r;){var s=31-at(r);a=1<<s,(s=t[s])>o&&(o=s),r&=~a}if(r=o,10<(r=(120>(r=Ze()-r)?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*Cl(r/1960))-r)){e.timeoutHandle=ro(_u.bind(null,e,Hl,Wl),r);break}_u(e,Hl,Wl);break;default:throw Error(i(329))}}}return nu(e,Ze()),e.callbackNode===n?ru.bind(null,e):null}function ou(e,t){var n=Al;return e.current.memoizedState.isDehydrated&&(du(e,t).flags|=256),2!==(e=mu(e,t))&&(t=Hl,Hl=n,null!==t&&iu(t)),e}function iu(e){null===Hl?Hl=e:Hl.push.apply(Hl,e)}function au(e,t){for(t&=~Ll,t&=~Ol,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-at(t),r=1<<n;e[n]=-1,t&=~r}}function su(e){if(6&Il)throw Error(i(327));xu();var t=pt(e,0);if(!(1&t))return nu(e,Ze()),null;var n=mu(e,t);if(0!==e.tag&&2===n){var r=ht(e);0!==r&&(t=r,n=ou(e,r))}if(1===n)throw n=Bl,du(e,0),au(e,t),nu(e,Ze()),n;if(6===n)throw Error(i(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,_u(e,Hl,Wl),nu(e,Ze()),null}function lu(e,t){var n=Il;Il|=1;try{return e(t)}finally{0===(Il=n)&&(jl=Ze()+500,zo&&Uo())}}function uu(e){null!==Gl&&0===Gl.tag&&!(6&Il)&&xu();var t=Il;Il|=1;var n=El.transition,r=yt;try{if(El.transition=null,yt=1,e)return e()}finally{yt=r,El.transition=n,!(6&(Il=t))&&Uo()}}function cu(){Ml=Dl.current,Eo(Dl)}function du(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(-1!==n&&(e.timeoutHandle=-1,oo(n)),null!==Nl)for(n=Nl.return;null!==n;){var r=n;switch(ni(r),r.tag){case 1:null!=(r=r.type.childContextTypes)&&Bo();break;case 3:Zi(),Eo(Po),Eo(No),ra();break;case 5:Ji(r);break;case 4:Zi();break;case 13:case 19:Eo(ea);break;case 10:Ti(r.type._context);break;case 22:case 23:cu()}n=n.return}if(Tl=e,Nl=e=Du(e.current,null),Pl=Ml=t,Rl=0,Bl=null,Ll=Ol=Fl=0,Hl=Al=null,null!==Di){for(t=0;t<Di.length;t++)if(null!==(r=(n=Di[t]).interleaved)){n.interleaved=null;var o=r.next,i=n.pending;if(null!==i){var a=i.next;i.next=o,r.next=a}n.pending=r}Di=null}return e}function pu(e,t){for(;;){var n=Nl;try{if(Ii(),oa.current=Xa,ca){for(var r=sa.memoizedState;null!==r;){var o=r.queue;null!==o&&(o.pending=null),r=r.next}ca=!1}if(aa=0,ua=la=sa=null,da=!1,pa=0,Sl.current=null,null===n||null===n.return){Rl=1,Bl=t,Nl=null;break}e:{var a=e,s=n.return,l=n,u=t;if(t=Pl,l.flags|=32768,null!==u&&"object"==typeof u&&"function"==typeof u.then){var c=u,d=l,p=d.tag;if(!(1&d.mode||0!==p&&11!==p&&15!==p)){var f=d.alternate;f?(d.updateQueue=f.updateQueue,d.memoizedState=f.memoizedState,d.lanes=f.lanes):(d.updateQueue=null,d.memoizedState=null)}var h=vs(s);if(null!==h){h.flags&=-257,gs(h,s,l,0,t),1&h.mode&&ms(a,c,t),u=c;var m=(t=h).updateQueue;if(null===m){var v=new Set;v.add(u),t.updateQueue=v}else m.add(u);break e}if(!(1&t)){ms(a,c,t),hu();break e}u=Error(i(426))}else if(ii&&1&l.mode){var g=vs(s);if(null!==g){!(65536&g.flags)&&(g.flags|=256),gs(g,s,l,0,t),mi(us(u,l));break e}}a=u=us(u,l),4!==Rl&&(Rl=2),null===Al?Al=[a]:Al.push(a),a=s;do{switch(a.tag){case 3:a.flags|=65536,t&=-t,a.lanes|=t,Wi(a,fs(0,u,t));break e;case 1:l=u;var b=a.type,y=a.stateNode;if(!(128&a.flags||"function"!=typeof b.getDerivedStateFromError&&(null===y||"function"!=typeof y.componentDidCatch||null!==Vl&&Vl.has(y)))){a.flags|=65536,t&=-t,a.lanes|=t,Wi(a,hs(a,l,t));break e}}a=a.return}while(null!==a)}yu(n)}catch(e){t=e,Nl===n&&null!==n&&(Nl=n=n.return);continue}break}}function fu(){var e=wl.current;return wl.current=Xa,null===e?Xa:e}function hu(){0!==Rl&&3!==Rl&&2!==Rl||(Rl=4),null===Tl||!(268435455&Fl)&&!(268435455&Ol)||au(Tl,Pl)}function mu(e,t){var n=Il;Il|=2;var r=fu();for(Tl===e&&Pl===t||(Wl=null,du(e,t));;)try{vu();break}catch(t){pu(e,t)}if(Ii(),Il=n,wl.current=r,null!==Nl)throw Error(i(261));return Tl=null,Pl=0,Rl}function vu(){for(;null!==Nl;)bu(Nl)}function gu(){for(;null!==Nl&&!Ye();)bu(Nl)}function bu(e){var t=kl(e.alternate,e,Ml);e.memoizedProps=e.pendingProps,null===t?yu(e):Nl=t,Sl.current=null}function yu(e){var t=e;do{var n=t.alternate;if(e=t.return,32768&t.flags){if(null!==(n=Gs(n,t)))return n.flags&=32767,void(Nl=n);if(null===e)return Rl=6,void(Nl=null);e.flags|=32768,e.subtreeFlags=0,e.deletions=null}else if(null!==(n=$s(n,t,Ml)))return void(Nl=n);if(null!==(t=t.sibling))return void(Nl=t);Nl=t=e}while(null!==t);0===Rl&&(Rl=5)}function _u(e,t,n){var r=yt,o=El.transition;try{El.transition=null,yt=1,function(e,t,n,r){do{xu()}while(null!==Gl);if(6&Il)throw Error(i(327));n=e.finishedWork;var o=e.finishedLanes;if(null===n)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(i(177));e.callbackNode=null,e.callbackPriority=0;var a=n.lanes|n.childLanes;if(function(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0<n;){var o=31-at(n),i=1<<o;t[o]=0,r[o]=-1,e[o]=-1,n&=~i}}(e,a),e===Tl&&(Nl=Tl=null,Pl=0),!(2064&n.subtreeFlags)&&!(2064&n.flags)||$l||($l=!0,Tu(tt,function(){return xu(),null})),a=!!(15990&n.flags),15990&n.subtreeFlags||a){a=El.transition,El.transition=null;var s=yt;yt=1;var l=Il;Il|=4,Sl.current=null,function(e,t){if(eo=Kt,fr(e=pr())){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{var r=(n=(n=e.ownerDocument)&&n.defaultView||window).getSelection&&n.getSelection();if(r&&0!==r.rangeCount){n=r.anchorNode;var o=r.anchorOffset,a=r.focusNode;r=r.focusOffset;try{n.nodeType,a.nodeType}catch(e){n=null;break e}var s=0,l=-1,u=-1,c=0,d=0,p=e,f=null;t:for(;;){for(var h;p!==n||0!==o&&3!==p.nodeType||(l=s+o),p!==a||0!==r&&3!==p.nodeType||(u=s+r),3===p.nodeType&&(s+=p.nodeValue.length),null!==(h=p.firstChild);)f=p,p=h;for(;;){if(p===e)break t;if(f===n&&++c===o&&(l=s),f===a&&++d===r&&(u=s),null!==(h=p.nextSibling))break;f=(p=f).parentNode}p=h}n=-1===l||-1===u?null:{start:l,end:u}}else n=null}n=n||{start:0,end:0}}else n=null;for(to={focusedElem:e,selectionRange:n},Kt=!1,Zs=t;null!==Zs;)if(e=(t=Zs).child,1028&t.subtreeFlags&&null!==e)e.return=t,Zs=e;else for(;null!==Zs;){t=Zs;try{var m=t.alternate;if(1024&t.flags)switch(t.tag){case 0:case 11:case 15:case 5:case 6:case 4:case 17:break;case 1:if(null!==m){var v=m.memoizedProps,g=m.memoizedState,b=t.stateNode,y=b.getSnapshotBeforeUpdate(t.elementType===t.type?v:ns(t.type,v),g);b.__reactInternalSnapshotBeforeUpdate=y}break;case 3:var _=t.stateNode.containerInfo;1===_.nodeType?_.textContent="":9===_.nodeType&&_.documentElement&&_.removeChild(_.documentElement);break;default:throw Error(i(163))}}catch(e){Cu(t,t.return,e)}if(null!==(e=t.sibling)){e.return=t.return,Zs=e;break}Zs=t.return}m=el,el=!1}(e,n),ml(n,e),hr(to),Kt=!!eo,to=eo=null,e.current=n,gl(n,e,o),Qe(),Il=l,yt=s,El.transition=a}else e.current=n;if($l&&($l=!1,Gl=e,ql=o),0===(a=e.pendingLanes)&&(Vl=null),function(e){if(it&&"function"==typeof it.onCommitFiberRoot)try{it.onCommitFiberRoot(ot,e,void 0,!(128&~e.current.flags))}catch(e){}}(n.stateNode),nu(e,Ze()),null!==t)for(r=e.onRecoverableError,n=0;n<t.length;n++)r((o=t[n]).value,{componentStack:o.stack,digest:o.digest});if(Ul)throw Ul=!1,e=Kl,Kl=null,e;!!(1&ql)&&0!==e.tag&&xu(),1&(a=e.pendingLanes)?e===Ql?Yl++:(Yl=0,Ql=e):Yl=0,Uo()}(e,t,n,r)}finally{El.transition=o,yt=r}return null}function xu(){if(null!==Gl){var e=_t(ql),t=El.transition,n=yt;try{if(El.transition=null,yt=16>e?16:e,null===Gl)var r=!1;else{if(e=Gl,Gl=null,ql=0,6&Il)throw Error(i(331));var o=Il;for(Il|=4,Zs=e.current;null!==Zs;){var a=Zs,s=a.child;if(16&Zs.flags){var l=a.deletions;if(null!==l){for(var u=0;u<l.length;u++){var c=l[u];for(Zs=c;null!==Zs;){var d=Zs;switch(d.tag){case 0:case 11:case 15:tl(8,d,a)}var p=d.child;if(null!==p)p.return=d,Zs=p;else for(;null!==Zs;){var f=(d=Zs).sibling,h=d.return;if(ol(d),d===c){Zs=null;break}if(null!==f){f.return=h,Zs=f;break}Zs=h}}}var m=a.alternate;if(null!==m){var v=m.child;if(null!==v){m.child=null;do{var g=v.sibling;v.sibling=null,v=g}while(null!==v)}}Zs=a}}if(2064&a.subtreeFlags&&null!==s)s.return=a,Zs=s;else e:for(;null!==Zs;){if(2048&(a=Zs).flags)switch(a.tag){case 0:case 11:case 15:tl(9,a,a.return)}var b=a.sibling;if(null!==b){b.return=a.return,Zs=b;break e}Zs=a.return}}var y=e.current;for(Zs=y;null!==Zs;){var _=(s=Zs).child;if(2064&s.subtreeFlags&&null!==_)_.return=s,Zs=_;else e:for(s=y;null!==Zs;){if(2048&(l=Zs).flags)try{switch(l.tag){case 0:case 11:case 15:nl(9,l)}}catch(e){Cu(l,l.return,e)}if(l===s){Zs=null;break e}var x=l.sibling;if(null!==x){x.return=l.return,Zs=x;break e}Zs=l.return}}if(Il=o,Uo(),it&&"function"==typeof it.onPostCommitFiberRoot)try{it.onPostCommitFiberRoot(ot,e)}catch(e){}r=!0}return r}finally{yt=n,El.transition=t}}return!1}function ku(e,t,n){e=zi(e,t=fs(0,t=us(n,t),1),1),t=Jl(),null!==e&&(gt(e,1,t),nu(e,t))}function Cu(e,t,n){if(3===e.tag)ku(e,e,n);else for(;null!==t;){if(3===t.tag){ku(t,e,n);break}if(1===t.tag){var r=t.stateNode;if("function"==typeof t.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===Vl||!Vl.has(r))){t=zi(t,e=hs(t,e=us(n,e),1),1),e=Jl(),null!==t&&(gt(t,1,e),nu(t,e));break}}t=t.return}}function wu(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),t=Jl(),e.pingedLanes|=e.suspendedLanes&n,Tl===e&&(Pl&n)===n&&(4===Rl||3===Rl&&(130023424&Pl)===Pl&&500>Ze()-zl?du(e,0):Ll|=n),nu(e,t)}function Su(e,t){0===t&&(1&e.mode?(t=ct,!(130023424&(ct<<=1))&&(ct=4194304)):t=1);var n=Jl();null!==(e=Fi(e,t))&&(gt(e,t,n),nu(e,n))}function Eu(e){var t=e.memoizedState,n=0;null!==t&&(n=t.retryLane),Su(e,n)}function Iu(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,o=e.memoizedState;null!==o&&(n=o.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(i(314))}null!==r&&r.delete(t),Su(e,n)}function Tu(e,t){return Ge(e,t)}function Nu(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Pu(e,t,n,r){return new Nu(e,t,n,r)}function Mu(e){return!(!(e=e.prototype)||!e.isReactComponent)}function Du(e,t){var n=e.alternate;return null===n?((n=Pu(e.tag,t,e.key,e.mode)).elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=14680064&e.flags,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=null===t?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Ru(e,t,n,r,o,a){var s=2;if(r=e,"function"==typeof e)Mu(e)&&(s=1);else if("string"==typeof e)s=5;else e:switch(e){case C:return Bu(n.children,o,a,t);case w:s=8,o|=8;break;case S:return(e=Pu(12,n,t,2|o)).elementType=S,e.lanes=a,e;case N:return(e=Pu(13,n,t,o)).elementType=N,e.lanes=a,e;case P:return(e=Pu(19,n,t,o)).elementType=P,e.lanes=a,e;case R:return Fu(n,o,a,t);default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case E:s=10;break e;case I:s=9;break e;case T:s=11;break e;case M:s=14;break e;case D:s=16,r=null;break e}throw Error(i(130,null==e?e:typeof e,""))}return(t=Pu(s,n,t,o)).elementType=e,t.type=r,t.lanes=a,t}function Bu(e,t,n,r){return(e=Pu(7,e,r,t)).lanes=n,e}function Fu(e,t,n,r){return(e=Pu(22,e,r,t)).elementType=R,e.lanes=n,e.stateNode={isHidden:!1},e}function Ou(e,t,n){return(e=Pu(6,e,null,t)).lanes=n,e}function Lu(e,t,n){return(t=Pu(4,null!==e.children?e.children:[],e.key,t)).lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Au(e,t,n,r,o){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=vt(0),this.expirationTimes=vt(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=vt(0),this.identifierPrefix=r,this.onRecoverableError=o,this.mutableSourceEagerHydrationData=null}function Hu(e,t,n,r,o,i,a,s,l){return e=new Au(e,t,n,s,l),1===t?(t=1,!0===i&&(t|=8)):t=0,i=Pu(3,null,null,t),e.current=i,i.stateNode=e,i.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},Li(i),e}function zu(e){if(!e)return To;e:{if(We(e=e._reactInternals)!==e||1!==e.tag)throw Error(i(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(Ro(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(null!==t);throw Error(i(171))}if(1===e.tag){var n=e.type;if(Ro(n))return Oo(e,n,t)}return t}function ju(e,t,n,r,o,i,a,s,l){return(e=Hu(n,r,!0,e,0,i,0,s,l)).context=zu(null),n=e.current,(i=Hi(r=Jl(),o=eu(n))).callback=null!=t?t:null,zi(n,i,o),e.current.lanes=o,gt(e,o,r),nu(e,r),e}function Wu(e,t,n,r){var o=t.current,i=Jl(),a=eu(o);return n=zu(n),null===t.context?t.context=n:t.pendingContext=n,(t=Hi(i,a)).payload={element:e},null!==(r=void 0===r?null:r)&&(t.callback=r),null!==(e=zi(o,t,a))&&(tu(e,o,a,i),ji(e,o,a)),a}function Uu(e){return(e=e.current).child?(e.child.tag,e.child.stateNode):null}function Ku(e,t){if(null!==(e=e.memoizedState)&&null!==e.dehydrated){var n=e.retryLane;e.retryLane=0!==n&&n<t?n:t}}function Vu(e,t){Ku(e,t),(e=e.alternate)&&Ku(e,t)}kl=function(e,t,n){if(null!==e)if(e.memoizedProps!==t.pendingProps||Po.current)ys=!0;else{if(0===(e.lanes&n)&&!(128&t.flags))return ys=!1,function(e,t,n){switch(t.tag){case 3:Ns(t),hi();break;case 5:Xi(t);break;case 1:Ro(t.type)&&Lo(t);break;case 4:Qi(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,o=t.memoizedProps.value;Io(Ci,r._currentValue),r._currentValue=o;break;case 13:if(null!==(r=t.memoizedState))return null!==r.dehydrated?(Io(ea,1&ea.current),t.flags|=128,null):0!==(n&t.child.childLanes)?Os(e,t,n):(Io(ea,1&ea.current),null!==(e=Us(e,t,n))?e.sibling:null);Io(ea,1&ea.current);break;case 19:if(r=0!==(n&t.childLanes),128&e.flags){if(r)return js(e,t,n);t.flags|=128}if(null!==(o=t.memoizedState)&&(o.rendering=null,o.tail=null,o.lastEffect=null),Io(ea,ea.current),r)break;return null;case 22:case 23:return t.lanes=0,ws(e,t,n)}return Us(e,t,n)}(e,t,n);ys=!!(131072&e.flags)}else ys=!1,ii&&1048576&t.flags&&ei(t,Go,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;Ws(e,t),e=t.pendingProps;var o=Do(t,No.current);Pi(t,n),o=va(null,t,r,e,o,n);var a=ga();return t.flags|=1,"object"==typeof o&&null!==o&&"function"==typeof o.render&&void 0===o.$$typeof?(t.tag=1,t.memoizedState=null,t.updateQueue=null,Ro(r)?(a=!0,Lo(t)):a=!1,t.memoizedState=null!==o.state&&void 0!==o.state?o.state:null,Li(t),o.updater=os,t.stateNode=o,o._reactInternals=t,ls(t,r,e,n),t=Ts(null,t,r,!0,a,n)):(t.tag=0,ii&&a&&ti(t),_s(null,t,o,n),t=t.child),t;case 16:r=t.elementType;e:{switch(Ws(e,t),e=t.pendingProps,r=(o=r._init)(r._payload),t.type=r,o=t.tag=function(e){if("function"==typeof e)return Mu(e)?1:0;if(null!=e){if((e=e.$$typeof)===T)return 11;if(e===M)return 14}return 2}(r),e=ns(r,e),o){case 0:t=Es(null,t,r,e,n);break e;case 1:t=Is(null,t,r,e,n);break e;case 11:t=xs(null,t,r,e,n);break e;case 14:t=ks(null,t,r,ns(r.type,e),n);break e}throw Error(i(306,r,""))}return t;case 0:return r=t.type,o=t.pendingProps,Es(e,t,r,o=t.elementType===r?o:ns(r,o),n);case 1:return r=t.type,o=t.pendingProps,Is(e,t,r,o=t.elementType===r?o:ns(r,o),n);case 3:e:{if(Ns(t),null===e)throw Error(i(387));r=t.pendingProps,o=(a=t.memoizedState).element,Ai(e,t),Ui(t,r,null,n);var s=t.memoizedState;if(r=s.element,a.isDehydrated){if(a={element:r,isDehydrated:!1,cache:s.cache,pendingSuspenseBoundaries:s.pendingSuspenseBoundaries,transitions:s.transitions},t.updateQueue.baseState=a,t.memoizedState=a,256&t.flags){t=Ps(e,t,r,n,o=us(Error(i(423)),t));break e}if(r!==o){t=Ps(e,t,r,n,o=us(Error(i(424)),t));break e}for(oi=uo(t.stateNode.containerInfo.firstChild),ri=t,ii=!0,ai=null,n=ki(t,null,r,n),t.child=n;n;)n.flags=-3&n.flags|4096,n=n.sibling}else{if(hi(),r===o){t=Us(e,t,n);break e}_s(e,t,r,n)}t=t.child}return t;case 5:return Xi(t),null===e&&ci(t),r=t.type,o=t.pendingProps,a=null!==e?e.memoizedProps:null,s=o.children,no(r,o)?s=null:null!==a&&no(r,a)&&(t.flags|=32),Ss(e,t),_s(e,t,s,n),t.child;case 6:return null===e&&ci(t),null;case 13:return Os(e,t,n);case 4:return Qi(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=xi(t,null,r,n):_s(e,t,r,n),t.child;case 11:return r=t.type,o=t.pendingProps,xs(e,t,r,o=t.elementType===r?o:ns(r,o),n);case 7:return _s(e,t,t.pendingProps,n),t.child;case 8:case 12:return _s(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,o=t.pendingProps,a=t.memoizedProps,s=o.value,Io(Ci,r._currentValue),r._currentValue=s,null!==a)if(sr(a.value,s)){if(a.children===o.children&&!Po.current){t=Us(e,t,n);break e}}else for(null!==(a=t.child)&&(a.return=t);null!==a;){var l=a.dependencies;if(null!==l){s=a.child;for(var u=l.firstContext;null!==u;){if(u.context===r){if(1===a.tag){(u=Hi(-1,n&-n)).tag=2;var c=a.updateQueue;if(null!==c){var d=(c=c.shared).pending;null===d?u.next=u:(u.next=d.next,d.next=u),c.pending=u}}a.lanes|=n,null!==(u=a.alternate)&&(u.lanes|=n),Ni(a.return,n,t),l.lanes|=n;break}u=u.next}}else if(10===a.tag)s=a.type===t.type?null:a.child;else if(18===a.tag){if(null===(s=a.return))throw Error(i(341));s.lanes|=n,null!==(l=s.alternate)&&(l.lanes|=n),Ni(s,n,t),s=a.sibling}else s=a.child;if(null!==s)s.return=a;else for(s=a;null!==s;){if(s===t){s=null;break}if(null!==(a=s.sibling)){a.return=s.return,s=a;break}s=s.return}a=s}_s(e,t,o.children,n),t=t.child}return t;case 9:return o=t.type,r=t.pendingProps.children,Pi(t,n),r=r(o=Mi(o)),t.flags|=1,_s(e,t,r,n),t.child;case 14:return o=ns(r=t.type,t.pendingProps),ks(e,t,r,o=ns(r.type,o),n);case 15:return Cs(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:ns(r,o),Ws(e,t),t.tag=1,Ro(r)?(e=!0,Lo(t)):e=!1,Pi(t,n),as(t,r,o),ls(t,r,o,n),Ts(null,t,r,!0,e,n);case 19:return js(e,t,n);case 22:return ws(e,t,n)}throw Error(i(156,t.tag))};var $u="function"==typeof reportError?reportError:function(e){console.error(e)};function Gu(e){this._internalRoot=e}function qu(e){this._internalRoot=e}function Yu(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType)}function Qu(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}function Zu(){}function Xu(e,t,n,r,o){var i=n._reactRootContainer;if(i){var a=i;if("function"==typeof o){var s=o;o=function(){var e=Uu(a);s.call(e)}}Wu(t,a,e,o)}else a=function(e,t,n,r,o){if(o){if("function"==typeof r){var i=r;r=function(){var e=Uu(a);i.call(e)}}var a=ju(t,r,e,0,null,!1,0,"",Zu);return e._reactRootContainer=a,e[mo]=a.current,Wr(8===e.nodeType?e.parentNode:e),uu(),a}for(;o=e.lastChild;)e.removeChild(o);if("function"==typeof r){var s=r;r=function(){var e=Uu(l);s.call(e)}}var l=Hu(e,0,!1,null,0,!1,0,"",Zu);return e._reactRootContainer=l,e[mo]=l.current,Wr(8===e.nodeType?e.parentNode:e),uu(function(){Wu(t,l,n,r)}),l}(n,t,e,o,r);return Uu(a)}qu.prototype.render=Gu.prototype.render=function(e){var t=this._internalRoot;if(null===t)throw Error(i(409));Wu(e,t,null,null)},qu.prototype.unmount=Gu.prototype.unmount=function(){var e=this._internalRoot;if(null!==e){this._internalRoot=null;var t=e.containerInfo;uu(function(){Wu(null,e,null,null)}),t[mo]=null}},qu.prototype.unstable_scheduleHydration=function(e){if(e){var t=wt();e={blockedOn:null,target:e,priority:t};for(var n=0;n<Rt.length&&0!==t&&t<Rt[n].priority;n++);Rt.splice(n,0,e),0===n&&Lt(e)}},xt=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=dt(t.pendingLanes);0!==n&&(bt(t,1|n),nu(t,Ze()),!(6&Il)&&(jl=Ze()+500,Uo()))}break;case 13:uu(function(){var t=Fi(e,1);if(null!==t){var n=Jl();tu(t,e,1,n)}}),Vu(e,1)}},kt=function(e){if(13===e.tag){var t=Fi(e,134217728);null!==t&&tu(t,e,134217728,Jl()),Vu(e,134217728)}},Ct=function(e){if(13===e.tag){var t=eu(e),n=Fi(e,t);null!==n&&tu(n,e,t,Jl()),Vu(e,t)}},wt=function(){return yt},St=function(e,t){var n=yt;try{return yt=e,t()}finally{yt=n}},ke=function(e,t,n){switch(t){case"input":if(X(e,n),t=n.name,"radio"===n.type&&null!=t){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var o=ko(r);if(!o)throw Error(i(90));G(r),X(r,o)}}}break;case"textarea":ie(e,n);break;case"select":null!=(t=n.value)&&ne(e,!!n.multiple,t,!1)}},Te=lu,Ne=uu;var Ju={usingClientEntryPoint:!1,Events:[_o,xo,ko,Ee,Ie,lu]},ec={findFiberByHostInstance:yo,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},tc={bundleType:ec.bundleType,version:ec.version,rendererPackageName:ec.rendererPackageName,rendererConfig:ec.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:_.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=Ve(e))?null:e.stateNode},findFiberByHostInstance:ec.findFiberByHostInstance||function(){return null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.3.1-next-f1338f8080-20240426"};if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__){var nc=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!nc.isDisabled&&nc.supportsFiber)try{ot=nc.inject(tc),it=nc}catch(ce){}}t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Ju,t.createPortal=function(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!Yu(t))throw Error(i(200));return function(e,t,n){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:k,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}}(e,t,null,n)},t.createRoot=function(e,t){if(!Yu(e))throw Error(i(299));var n=!1,r="",o=$u;return null!=t&&(!0===t.unstable_strictMode&&(n=!0),void 0!==t.identifierPrefix&&(r=t.identifierPrefix),void 0!==t.onRecoverableError&&(o=t.onRecoverableError)),t=Hu(e,1,!1,null,0,n,0,r,o),e[mo]=t.current,Wr(8===e.nodeType?e.parentNode:e),new Gu(t)},t.findDOMNode=function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=e._reactInternals;if(void 0===t){if("function"==typeof e.render)throw Error(i(188));throw e=Object.keys(e).join(","),Error(i(268,e))}return null===(e=Ve(t))?null:e.stateNode},t.flushSync=function(e){return uu(e)},t.hydrate=function(e,t,n){if(!Qu(t))throw Error(i(200));return Xu(null,e,t,!0,n)},t.hydrateRoot=function(e,t,n){if(!Yu(e))throw Error(i(405));var r=null!=n&&n.hydratedSources||null,o=!1,a="",s=$u;if(null!=n&&(!0===n.unstable_strictMode&&(o=!0),void 0!==n.identifierPrefix&&(a=n.identifierPrefix),void 0!==n.onRecoverableError&&(s=n.onRecoverableError)),t=ju(t,null,e,1,null!=n?n:null,o,0,a,s),e[mo]=t.current,Wr(e),r)for(e=0;e<r.length;e++)o=(o=(n=r[e])._getVersion)(n._source),null==t.mutableSourceEagerHydrationData?t.mutableSourceEagerHydrationData=[n,o]:t.mutableSourceEagerHydrationData.push(n,o);return new qu(t)},t.render=function(e,t,n){if(!Qu(t))throw Error(i(200));return Xu(null,e,t,!1,n)},t.unmountComponentAtNode=function(e){if(!Qu(e))throw Error(i(40));return!!e._reactRootContainer&&(uu(function(){Xu(null,null,e,!1,function(){e._reactRootContainer=null,e[mo]=null})}),!0)},t.unstable_batchedUpdates=lu,t.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!Qu(n))throw Error(i(200));if(null==e||void 0===e._reactInternals)throw Error(i(38));return Xu(e,t,n,!1,r)},t.version="18.3.1-next-f1338f8080-20240426"},338(e,t,n){var r=n(961);t.H=r.createRoot,r.hydrateRoot},961(e,t,n){!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){console.error(e)}}(),e.exports=n(551)},20(e,t,n){var r=n(540),o=Symbol.for("react.element"),i=(Symbol.for("react.fragment"),Object.prototype.hasOwnProperty),a=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,s={key:!0,ref:!0,__self:!0,__source:!0};function l(e,t,n){var r,l={},u=null,c=null;for(r in void 0!==n&&(u=""+n),void 0!==t.key&&(u=""+t.key),void 0!==t.ref&&(c=t.ref),t)i.call(t,r)&&!s.hasOwnProperty(r)&&(l[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps)void 0===l[r]&&(l[r]=t[r]);return{$$typeof:o,type:e,key:u,ref:c,props:l,_owner:a.current}}t.jsx=l,t.jsxs=l},287(e,t){var n=Symbol.for("react.element"),r=Symbol.for("react.portal"),o=Symbol.for("react.fragment"),i=Symbol.for("react.strict_mode"),a=Symbol.for("react.profiler"),s=Symbol.for("react.provider"),l=Symbol.for("react.context"),u=Symbol.for("react.forward_ref"),c=Symbol.for("react.suspense"),d=Symbol.for("react.memo"),p=Symbol.for("react.lazy"),f=Symbol.iterator,h={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},m=Object.assign,v={};function g(e,t,n){this.props=e,this.context=t,this.refs=v,this.updater=n||h}function b(){}function y(e,t,n){this.props=e,this.context=t,this.refs=v,this.updater=n||h}g.prototype.isReactComponent={},g.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")},g.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},b.prototype=g.prototype;var _=y.prototype=new b;_.constructor=y,m(_,g.prototype),_.isPureReactComponent=!0;var x=Array.isArray,k=Object.prototype.hasOwnProperty,C={current:null},w={key:!0,ref:!0,__self:!0,__source:!0};function S(e,t,r){var o,i={},a=null,s=null;if(null!=t)for(o in void 0!==t.ref&&(s=t.ref),void 0!==t.key&&(a=""+t.key),t)k.call(t,o)&&!w.hasOwnProperty(o)&&(i[o]=t[o]);var l=arguments.length-2;if(1===l)i.children=r;else if(1<l){for(var u=Array(l),c=0;c<l;c++)u[c]=arguments[c+2];i.children=u}if(e&&e.defaultProps)for(o in l=e.defaultProps)void 0===i[o]&&(i[o]=l[o]);return{$$typeof:n,type:e,key:a,ref:s,props:i,_owner:C.current}}function E(e){return"object"==typeof e&&null!==e&&e.$$typeof===n}var I=/\/+/g;function T(e,t){return"object"==typeof e&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(e){return t[e]})}(""+e.key):t.toString(36)}function N(e,t,o,i,a){var s=typeof e;"undefined"!==s&&"boolean"!==s||(e=null);var l=!1;if(null===e)l=!0;else switch(s){case"string":case"number":l=!0;break;case"object":switch(e.$$typeof){case n:case r:l=!0}}if(l)return a=a(l=e),e=""===i?"."+T(l,0):i,x(a)?(o="",null!=e&&(o=e.replace(I,"$&/")+"/"),N(a,t,o,"",function(e){return e})):null!=a&&(E(a)&&(a=function(e,t){return{$$typeof:n,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(a,o+(!a.key||l&&l.key===a.key?"":(""+a.key).replace(I,"$&/")+"/")+e)),t.push(a)),1;if(l=0,i=""===i?".":i+":",x(e))for(var u=0;u<e.length;u++){var c=i+T(s=e[u],u);l+=N(s,t,o,c,a)}else if(c=function(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=f&&e[f]||e["@@iterator"])?e:null}(e),"function"==typeof c)for(e=c.call(e),u=0;!(s=e.next()).done;)l+=N(s=s.value,t,o,c=i+T(s,u++),a);else if("object"===s)throw t=String(e),Error("Objects are not valid as a React child (found: "+("[object Object]"===t?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return l}function P(e,t,n){if(null==e)return e;var r=[],o=0;return N(e,r,"","",function(e){return t.call(n,e,o++)}),r}function M(e){if(-1===e._status){var t=e._result;(t=t()).then(function(t){0!==e._status&&-1!==e._status||(e._status=1,e._result=t)},function(t){0!==e._status&&-1!==e._status||(e._status=2,e._result=t)}),-1===e._status&&(e._status=0,e._result=t)}if(1===e._status)return e._result.default;throw e._result}var D={current:null},R={transition:null},B={ReactCurrentDispatcher:D,ReactCurrentBatchConfig:R,ReactCurrentOwner:C};function F(){throw Error("act(...) is not supported in production builds of React.")}t.Children={map:P,forEach:function(e,t,n){P(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return P(e,function(){t++}),t},toArray:function(e){return P(e,function(e){return e})||[]},only:function(e){if(!E(e))throw Error("React.Children.only expected to receive a single React element child.");return e}},t.Component=g,t.Fragment=o,t.Profiler=a,t.PureComponent=y,t.StrictMode=i,t.Suspense=c,t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=B,t.act=F,t.cloneElement=function(e,t,r){if(null==e)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var o=m({},e.props),i=e.key,a=e.ref,s=e._owner;if(null!=t){if(void 0!==t.ref&&(a=t.ref,s=C.current),void 0!==t.key&&(i=""+t.key),e.type&&e.type.defaultProps)var l=e.type.defaultProps;for(u in t)k.call(t,u)&&!w.hasOwnProperty(u)&&(o[u]=void 0===t[u]&&void 0!==l?l[u]:t[u])}var u=arguments.length-2;if(1===u)o.children=r;else if(1<u){l=Array(u);for(var c=0;c<u;c++)l[c]=arguments[c+2];o.children=l}return{$$typeof:n,type:e.type,key:i,ref:a,props:o,_owner:s}},t.createContext=function(e){return(e={$$typeof:l,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null}).Provider={$$typeof:s,_context:e},e.Consumer=e},t.createElement=S,t.createFactory=function(e){var t=S.bind(null,e);return t.type=e,t},t.createRef=function(){return{current:null}},t.forwardRef=function(e){return{$$typeof:u,render:e}},t.isValidElement=E,t.lazy=function(e){return{$$typeof:p,_payload:{_status:-1,_result:e},_init:M}},t.memo=function(e,t){return{$$typeof:d,type:e,compare:void 0===t?null:t}},t.startTransition=function(e){var t=R.transition;R.transition={};try{e()}finally{R.transition=t}},t.unstable_act=F,t.useCallback=function(e,t){return D.current.useCallback(e,t)},t.useContext=function(e){return D.current.useContext(e)},t.useDebugValue=function(){},t.useDeferredValue=function(e){return D.current.useDeferredValue(e)},t.useEffect=function(e,t){return D.current.useEffect(e,t)},t.useId=function(){return D.current.useId()},t.useImperativeHandle=function(e,t,n){return D.current.useImperativeHandle(e,t,n)},t.useInsertionEffect=function(e,t){return D.current.useInsertionEffect(e,t)},t.useLayoutEffect=function(e,t){return D.current.useLayoutEffect(e,t)},t.useMemo=function(e,t){return D.current.useMemo(e,t)},t.useReducer=function(e,t,n){return D.current.useReducer(e,t,n)},t.useRef=function(e){return D.current.useRef(e)},t.useState=function(e){return D.current.useState(e)},t.useSyncExternalStore=function(e,t,n){return D.current.useSyncExternalStore(e,t,n)},t.useTransition=function(){return D.current.useTransition()},t.version="18.3.1"},540(e,t,n){e.exports=n(287)},848(e,t,n){e.exports=n(20)},463(e,t){function n(e,t){var n=e.length;e.push(t);e:for(;0<n;){var r=n-1>>>1,o=e[r];if(!(0<i(o,t)))break e;e[r]=t,e[n]=o,n=r}}function r(e){return 0===e.length?null:e[0]}function o(e){if(0===e.length)return null;var t=e[0],n=e.pop();if(n!==t){e[0]=n;e:for(var r=0,o=e.length,a=o>>>1;r<a;){var s=2*(r+1)-1,l=e[s],u=s+1,c=e[u];if(0>i(l,n))u<o&&0>i(c,l)?(e[r]=c,e[u]=n,r=u):(e[r]=l,e[s]=n,r=s);else{if(!(u<o&&0>i(c,n)))break e;e[r]=c,e[u]=n,r=u}}}return t}function i(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}if("object"==typeof performance&&"function"==typeof performance.now){var a=performance;t.unstable_now=function(){return a.now()}}else{var s=Date,l=s.now();t.unstable_now=function(){return s.now()-l}}var u=[],c=[],d=1,p=null,f=3,h=!1,m=!1,v=!1,g="function"==typeof setTimeout?setTimeout:null,b="function"==typeof clearTimeout?clearTimeout:null,y="undefined"!=typeof setImmediate?setImmediate:null;function _(e){for(var t=r(c);null!==t;){if(null===t.callback)o(c);else{if(!(t.startTime<=e))break;o(c),t.sortIndex=t.expirationTime,n(u,t)}t=r(c)}}function x(e){if(v=!1,_(e),!m)if(null!==r(u))m=!0,R(k);else{var t=r(c);null!==t&&B(x,t.startTime-e)}}function k(e,n){m=!1,v&&(v=!1,b(E),E=-1),h=!0;var i=f;try{for(_(n),p=r(u);null!==p&&(!(p.expirationTime>n)||e&&!N());){var a=p.callback;if("function"==typeof a){p.callback=null,f=p.priorityLevel;var s=a(p.expirationTime<=n);n=t.unstable_now(),"function"==typeof s?p.callback=s:p===r(u)&&o(u),_(n)}else o(u);p=r(u)}if(null!==p)var l=!0;else{var d=r(c);null!==d&&B(x,d.startTime-n),l=!1}return l}finally{p=null,f=i,h=!1}}"undefined"!=typeof navigator&&void 0!==navigator.scheduling&&void 0!==navigator.scheduling.isInputPending&&navigator.scheduling.isInputPending.bind(navigator.scheduling);var C,w=!1,S=null,E=-1,I=5,T=-1;function N(){return!(t.unstable_now()-T<I)}function P(){if(null!==S){var e=t.unstable_now();T=e;var n=!0;try{n=S(!0,e)}finally{n?C():(w=!1,S=null)}}else w=!1}if("function"==typeof y)C=function(){y(P)};else if("undefined"!=typeof MessageChannel){var M=new MessageChannel,D=M.port2;M.port1.onmessage=P,C=function(){D.postMessage(null)}}else C=function(){g(P,0)};function R(e){S=e,w||(w=!0,C())}function B(e,n){E=g(function(){e(t.unstable_now())},n)}t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_continueExecution=function(){m||h||(m=!0,R(k))},t.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):I=0<e?Math.floor(1e3/e):5},t.unstable_getCurrentPriorityLevel=function(){return f},t.unstable_getFirstCallbackNode=function(){return r(u)},t.unstable_next=function(e){switch(f){case 1:case 2:case 3:var t=3;break;default:t=f}var n=f;f=t;try{return e()}finally{f=n}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=function(){},t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=f;f=e;try{return t()}finally{f=n}},t.unstable_scheduleCallback=function(e,o,i){var a=t.unstable_now();switch(i="object"==typeof i&&null!==i&&"number"==typeof(i=i.delay)&&0<i?a+i:a,e){case 1:var s=-1;break;case 2:s=250;break;case 5:s=1073741823;break;case 4:s=1e4;break;default:s=5e3}return e={id:d++,callback:o,priorityLevel:e,startTime:i,expirationTime:s=i+s,sortIndex:-1},i>a?(e.sortIndex=i,n(c,e),null===r(u)&&e===r(c)&&(v?(b(E),E=-1):v=!0,B(x,i-a))):(e.sortIndex=s,n(u,e),m||h||(m=!0,R(k))),e},t.unstable_shouldYield=N,t.unstable_wrapCallback=function(e){var t=f;return function(){var n=f;f=t;try{return e.apply(this,arguments)}finally{f=n}}}},982(e,t,n){e.exports=n(463)},72(e){var t=[];function n(e){for(var n=-1,r=0;r<t.length;r++)if(t[r].identifier===e){n=r;break}return n}function r(e,r){for(var i={},a=[],s=0;s<e.length;s++){var l=e[s],u=r.base?l[0]+r.base:l[0],c=i[u]||0,d="".concat(u," ").concat(c);i[u]=c+1;var p=n(d),f={css:l[1],media:l[2],sourceMap:l[3],supports:l[4],layer:l[5]};if(-1!==p)t[p].references++,t[p].updater(f);else{var h=o(f,r);r.byIndex=s,t.splice(s,0,{identifier:d,updater:h,references:1})}a.push(d)}return a}function o(e,t){var n=t.domAPI(t);return n.update(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap&&t.supports===e.supports&&t.layer===e.layer)return;n.update(e=t)}else n.remove()}}e.exports=function(e,o){var i=r(e=e||[],o=o||{});return function(e){e=e||[];for(var a=0;a<i.length;a++){var s=n(i[a]);t[s].references--}for(var l=r(e,o),u=0;u<i.length;u++){var c=n(i[u]);0===t[c].references&&(t[c].updater(),t.splice(c,1))}i=l}}},659(e){var t={};e.exports=function(e,n){var r=function(e){if(void 0===t[e]){var n=document.querySelector(e);if(window.HTMLIFrameElement&&n instanceof window.HTMLIFrameElement)try{n=n.contentDocument.head}catch(e){n=null}t[e]=n}return t[e]}(e);if(!r)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");r.appendChild(n)}},159(e){e.exports=function(e){var t=document.createElement("style");return e.setAttributes(t,e.attributes),e.insert(t,e.options),t}},56(e,t,n){e.exports=function(e){var t=n.nc;t&&e.setAttribute("nonce",t)}},825(e){e.exports=function(e){if("undefined"==typeof document)return{update:function(){},remove:function(){}};var t=e.insertStyleElement(e);return{update:function(n){!function(e,t,n){var r="";n.supports&&(r+="@supports (".concat(n.supports,") {")),n.media&&(r+="@media ".concat(n.media," {"));var o=void 0!==n.layer;o&&(r+="@layer".concat(n.layer.length>0?" ".concat(n.layer):""," {")),r+=n.css,o&&(r+="}"),n.media&&(r+="}"),n.supports&&(r+="}");var i=n.sourceMap;i&&"undefined"!=typeof btoa&&(r+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(i))))," */")),t.styleTagTransform(r,e,t.options)}(t,e,n)},remove:function(){!function(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e)}(t)}}}},113(e){e.exports=function(e,t){if(t.styleSheet)t.styleSheet.cssText=e;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(e))}}}},r={};function o(e){var t=r[e];if(void 0!==t)return t.exports;var i=r[e]={id:e,exports:{}};return n[e](i,i.exports,o),i.exports}o.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return o.d(t,{a:t}),t},t=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,o.t=function(n,r){if(1&r&&(n=this(n)),8&r)return n;if("object"==typeof n&&n){if(4&r&&n.__esModule)return n;if(16&r&&"function"==typeof n.then)return n}var i=Object.create(null);o.r(i);var a={};e=e||[null,t({}),t([]),t(t)];for(var s=2&r&&n;("object"==typeof s||"function"==typeof s)&&!~e.indexOf(s);s=t(s))Object.getOwnPropertyNames(s).forEach(e=>a[e]=()=>n[e]);return a.default=()=>n,o.d(i,a),i},o.d=(e,t)=>{for(var n in t)o.o(t,n)&&!o.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},o.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),o.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.nc=void 0;var i,a=o(848),s=o(338),l=o(540),u=o.t(l,2),c={themeDarker:"#004578",themeDark:"#005a9e",themeDarkAlt:"#106ebe",themePrimary:"#0078d4",themeSecondary:"#2b88d8",themeTertiary:"#71afe5",themeLight:"#c7e0f4",themeLighter:"#deecf9",themeLighterAlt:"#eff6fc",black:"#000000",blackTranslucent40:"rgba(0,0,0,.4)",neutralDark:"#201f1e",neutralPrimary:"#323130",neutralPrimaryAlt:"#3b3a39",neutralSecondary:"#605e5c",neutralSecondaryAlt:"#8a8886",neutralTertiary:"#a19f9d",neutralTertiaryAlt:"#c8c6c4",neutralQuaternary:"#d2d0ce",neutralQuaternaryAlt:"#e1dfdd",neutralLight:"#edebe9",neutralLighter:"#f3f2f1",neutralLighterAlt:"#faf9f8",accent:"#0078d4",white:"#ffffff",whiteTranslucent40:"rgba(255,255,255,.4)",yellowDark:"#d29200",yellow:"#ffb900",yellowLight:"#fff100",orange:"#d83b01",orangeLight:"#ea4300",orangeLighter:"#ff8c00",redDark:"#a4262c",red:"#e81123",magentaDark:"#5c005c",magenta:"#b4009e",magentaLight:"#e3008c",purpleDark:"#32145a",purple:"#5c2d91",purpleLight:"#b4a0ff",blueDark:"#002050",blueMid:"#00188f",blue:"#0078d4",blueLight:"#00bcf2",tealDark:"#004b50",teal:"#008272",tealLight:"#00b294",greenDark:"#004b1c",green:"#107c10",greenLight:"#bad80a"};!function(e){e.depth0="0 0 0 0 transparent",e.depth4="0 1.6px 3.6px 0 rgba(0, 0, 0, 0.132), 0 0.3px 0.9px 0 rgba(0, 0, 0, 0.108)",e.depth8="0 3.2px 7.2px 0 rgba(0, 0, 0, 0.132), 0 0.6px 1.8px 0 rgba(0, 0, 0, 0.108)",e.depth16="0 6.4px 14.4px 0 rgba(0, 0, 0, 0.132), 0 1.2px 3.6px 0 rgba(0, 0, 0, 0.108)",e.depth64="0 25.6px 57.6px 0 rgba(0, 0, 0, 0.22), 0 4.8px 14.4px 0 rgba(0, 0, 0, 0.18)"}(i||(i={}));var d,p={elevation4:i.depth4,elevation8:i.depth8,elevation16:i.depth16,elevation64:i.depth64,roundedCorner2:"2px",roundedCorner4:"4px",roundedCorner6:"6px"},f="__global__",h="__shadow_dom_stylesheet__",m={stylesheetKey:f,inShadow:!1,window:void 0,__isShadowConfig__:!0},v=function(e){return!(!e||!function(e){return null!==e&&"object"==typeof e&&!Array.isArray(e)}(e))&&!0===e.__isShadowConfig__};function g(e){d!==e&&(d=e)}function b(){return void 0===d&&(d="undefined"!=typeof document&&!!document.documentElement&&"rtl"===document.documentElement.getAttribute("dir")),d}function y(){return{rtl:b(),shadowConfig:m}}d=b();var _=function(e,t){return _=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},_(e,t)};function x(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}_(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}var k=function(){return k=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},k.apply(this,arguments)};function C(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n}function w(e,t,n,r){var o,i=arguments.length,a=i<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(o=e[s])&&(a=(i<3?o(a):i>3?o(t,n,a):o(t,n))||a);return i>3&&a&&Object.defineProperty(t,n,a),a}function S(e,t,n){if(n||2===arguments.length)for(var r,o=0,i=t.length;o<i;o++)!r&&o in t||(r||(r=Array.prototype.slice.call(t,0,o)),r[o]=t[o]);return e.concat(r||Array.prototype.slice.call(t))}Object.create,Object.create,"function"==typeof SuppressedError&&SuppressedError;var E,I="__stylesheet__",T="undefined"!=typeof navigator&&/rv:11.0/.test(navigator.userAgent),N={};try{N=window||{}}catch(O){}var P,M=function(){function e(e,t){var n,r,o,i,a,s;this._rules=[],this._preservedRules=[],this._counter=0,this._keyToClassName={},this._onInsertRuleCallbacks=[],this._onResetCallbacks=[],this._classNameToArgs={},this._config=k({injectionMode:"undefined"==typeof document?0:1,defaultPrefix:"css",namespace:void 0,cspSettings:void 0},e),this._classNameToArgs=null!==(n=null==t?void 0:t.classNameToArgs)&&void 0!==n?n:this._classNameToArgs,this._counter=null!==(r=null==t?void 0:t.counter)&&void 0!==r?r:this._counter,this._keyToClassName=null!==(i=null!==(o=this._config.classNameCache)&&void 0!==o?o:null==t?void 0:t.keyToClassName)&&void 0!==i?i:this._keyToClassName,this._preservedRules=null!==(a=null==t?void 0:t.preservedRules)&&void 0!==a?a:this._preservedRules,this._rules=null!==(s=null==t?void 0:t.rules)&&void 0!==s?s:this._rules}return e.getInstance=function(t){if(E=N[I],N[h])return N[h].getInstance(t);if(!E||E._lastStyleElement&&E._lastStyleElement.ownerDocument!==document){var n=(null==N?void 0:N.FabricConfig)||{},r=new e(n.mergeStyles,n.serializedStylesheet);E=r,N[I]=r}return E},e.prototype.serialize=function(){return JSON.stringify({classNameToArgs:this._classNameToArgs,counter:this._counter,keyToClassName:this._keyToClassName,preservedRules:this._preservedRules,rules:this._rules})},e.prototype.setConfig=function(e){this._config=k(k({},this._config),e)},e.prototype.onReset=function(e){var t=this;return this._onResetCallbacks.push(e),function(){t._onResetCallbacks=t._onResetCallbacks.filter(function(t){return t!==e})}},e.prototype.onInsertRule=function(e){var t=this;return this._onInsertRuleCallbacks.push(e),function(){t._onInsertRuleCallbacks=t._onInsertRuleCallbacks.filter(function(t){return t!==e})}},e.prototype.getClassName=function(e){var t=this._config.namespace,n=e||this._config.defaultPrefix;return"".concat(t?t+"-":"").concat(n,"-").concat(this._counter++)},e.prototype.cacheClassName=function(e,t,n,r){this._keyToClassName[this._getCacheKey(t)]=e,this._classNameToArgs[e]={args:n,rules:r}},e.prototype.classNameFromKey=function(e){return this._keyToClassName[this._getCacheKey(e)]},e.prototype.getClassNameCache=function(){return this._keyToClassName},e.prototype.argsFromClassName=function(e){var t=this._classNameToArgs[e];return t&&t.args},e.prototype.insertedRulesFromClassName=function(e){var t=this._classNameToArgs[e];return t&&t.rules},e.prototype.insertRule=function(e,t,n){void 0===n&&(n=f);var r=this._config.injectionMode,o=0!==r?this._getStyleElement():void 0;if(t&&this._preservedRules.push(e),o)switch(r){case 1:this._insertRuleIntoSheet(o.sheet,e);break;case 2:o.appendChild(document.createTextNode(e))}else this._rules.push(e);this._config.onInsertRule&&this._config.onInsertRule(e),this._onInsertRuleCallbacks.forEach(function(t){return t({key:n,sheet:o?o.sheet:void 0,rule:e})})},e.prototype.getRules=function(e){return(e?this._preservedRules.join(""):"")+this._rules.join("")},e.prototype.reset=function(){this._rules=[],this._counter=0,this._classNameToArgs={},this._keyToClassName={},this._onResetCallbacks.forEach(function(e){return e()})},e.prototype.resetKeys=function(){this._keyToClassName={}},e.prototype._createStyleElement=function(){var e,t=(null===(e=this._config.window)||void 0===e?void 0:e.document)||document,n=t.head,r=t.createElement("style"),o=null;r.setAttribute("data-merge-styles","true");var i=this._config.cspSettings;if(i&&i.nonce&&r.setAttribute("nonce",i.nonce),this._lastStyleElement)o=this._lastStyleElement.nextElementSibling;else{var a=this._findPlaceholderStyleTag();o=a?a.nextElementSibling:n.childNodes[0]}return n.insertBefore(r,n.contains(o)?o:null),this._lastStyleElement=r,r},e.prototype._insertRuleIntoSheet=function(e,t){if(!e)return!1;try{return e.insertRule(t,e.cssRules.length),!0}catch(e){}return!1},e.prototype._getCacheKey=function(e){return e},e.prototype._getStyleElement=function(){var e=this;return this._styleElement||(this._styleElement=this._createStyleElement(),T||(this._config.window||window).requestAnimationFrame(function(){e._styleElement=void 0})),this._styleElement},e.prototype._findPlaceholderStyleTag=function(){var e=document.head;return e?e.querySelector("style[data-merge-styles]"):null},e}(),D={};function R(e,t){var n=e[t];"-"!==n.charAt(0)&&(e[t]=D[n]=D[n]||n.replace(/([A-Z])/g,"-$1").toLowerCase())}var B={"user-select":1};function F(e,t){var n=function(){var e;if(!P){var t="undefined"!=typeof document?document:void 0,n="undefined"!=typeof navigator?navigator:void 0,r=null===(e=null==n?void 0:n.userAgent)||void 0===e?void 0:e.toLowerCase();P=t?{isWebkit:!(!t||!("WebkitAppearance"in t.documentElement.style)),isMoz:!!(r&&r.indexOf("firefox")>-1),isOpera:!!(r&&r.indexOf("opera")>-1),isMs:!(!n||!/rv:11.0/i.test(n.userAgent)&&!/Edge\/\d./i.test(navigator.userAgent))}:{isWebkit:!0,isMoz:!0,isOpera:!0,isMs:!0}}return P}(),r=e[t];if(B[r]){var o=e[t+1];B[r]&&(n.isWebkit&&e.push("-webkit-"+r,o),n.isMoz&&e.push("-moz-"+r,o),n.isMs&&e.push("-ms-"+r,o),n.isOpera&&e.push("-o-"+r,o))}}var O,L=["column-count","font-weight","flex","flex-grow","flex-shrink","fill-opacity","opacity","order","z-index","zoom"];function A(e,t){var n=e[t],r=e[t+1];if("number"==typeof r){var o=L.indexOf(n)>-1,i=n.indexOf("--")>-1,a=o||i?"":"px";e[t+1]="".concat(r).concat(a)}}var H="left",z="right",j=((O={})[H]=z,O[z]=H,O),W={"w-resize":"e-resize","sw-resize":"se-resize","nw-resize":"ne-resize"};function U(e,t,n){if(e.rtl){var r=t[n];if(!r)return;var o=t[n+1];if("string"==typeof o&&o.indexOf("@noflip")>=0)t[n+1]=o.replace(/\s*(?:\/\*\s*)?\@noflip\b(?:\s*\*\/)?\s*?/g,"");else if(r.indexOf(H)>=0)t[n]=r.replace(H,z);else if(r.indexOf(z)>=0)t[n]=r.replace(z,H);else if(String(o).indexOf(H)>=0)t[n+1]=o.replace(H,z);else if(String(o).indexOf(z)>=0)t[n+1]=o.replace(z,H);else if(j[r])t[n]=j[r];else if(W[o])t[n+1]=W[o];else switch(r){case"margin":case"padding":t[n+1]=function(e){if("string"==typeof e){var t=e.split(" ");if(4===t.length)return"".concat(t[0]," ").concat(t[3]," ").concat(t[2]," ").concat(t[1])}return e}(o);break;case"box-shadow":t[n+1]=function(e){var t=e.split(" "),n=parseInt(t[0],10);return t[0]=t[0].replace(String(n),String(-1*n)),t.join(" ")}(o)}}}var K,V,$,G,q,Y=/\:global\((.+?)\)/g;function Q(e){return e.indexOf(":global(")>=0||0===e.indexOf(":")}function Z(e,t){return e.indexOf(":global(")>=0?e.replace(Y,"$1"):0===e.indexOf(":host(")?e:0===e.indexOf(":")?t+e:e.indexOf("&")<0?t+" "+e:e}function X(e,t,n,r,o){void 0===t&&(t={__order:[]}),0===n.indexOf("@")?J([r],t,n=n+"{"+e,o):n.indexOf(",")>-1?function(e){if(!Y.test(e))return e;for(var t=[],n=/\:global\((.+?)\)/g,r=null;r=n.exec(e);)r[1].indexOf(",")>-1&&t.push([r.index,r.index+r[0].length,r[1].split(",").map(function(e){return":global(".concat(e.trim(),")")}).join(", ")]);return t.reverse().reduce(function(e,t){var n=t[0],r=t[1],o=t[2];return e.slice(0,n)+o+e.slice(r)},e)}(n).split(",").map(function(e){return e.trim()}).forEach(function(n){return J([r],t,Z(n,e),o)}):J([r],t,Z(n,e),o)}function J(e,t,n,r){void 0===t&&(t={__order:[]}),void 0===n&&(n="&");var o=t[n];o||(o={},t[n]=o,t.__order.push(n));for(var i=0,a=e;i<a.length;i++){var s=a[i];if("string"==typeof s){var l=r.argsFromClassName(s);l&&J(l,t,n,r)}else if(Array.isArray(s))J(s,t,n,r);else for(var u in s)if(s.hasOwnProperty(u)){var c=s[u];if("selectors"===u){var d=s.selectors;for(var p in d)d.hasOwnProperty(p)&&X(n,t,p,d[p],r)}else"object"==typeof c||Q(u)?null!=c&&X(n,t,u,c,r):void 0!==c&&("margin"===u||"padding"===u?ee(o,u,c):o[u]=c)}}return t}function ee(e,t,n){var r="string"==typeof n?function(e){for(var t=[],n=0,r=0,o=0;o<e.length;o++)switch(e[o]){case"(":r++;break;case")":r&&r--;break;case"\t":case" ":r||(o>n&&t.push(e.substring(n,o)),n=o+1)}return n<e.length&&t.push(e.substring(n)),t}(n):[n];0===r.length&&r.push(n),"!important"===r[r.length-1]&&(r=r.slice(0,-1).map(function(e){return e+" !important"})),e[t+"Top"]=r[0],e[t+"Right"]=r[1]||r[0],e[t+"Bottom"]=r[2]||r[0],e[t+"Left"]=r[3]||r[1]||r[0]}function te(e,t){return t<=0?"":1===t?e:e+te(e,t-1)}function ne(e,t){if(!t)return"";var n=[];for(var r in t)t.hasOwnProperty(r)&&"displayName"!==r&&void 0!==t[r]&&n.push(r,t[r]);for(var o=0;o<n.length;o+=2)R(n,o),A(n,o),U(e,n,o),F(n,o);for(o=1;o<n.length;o+=4)n.splice(o,1,":",n[o],";");return n.join("")}function re(e){for(var t,n=[],r=1;r<arguments.length;r++)n[r-1]=arguments[r];var o=null!==(t=e.stylesheet)&&void 0!==t?t:M.getInstance(e.shadowConfig),i=J(n,void 0,void 0,o),a=function(e,t){for(var n=[e.rtl?"rtl":"ltr"],r=!1,o=0,i=t.__order;o<i.length;o++){var a=i[o];n.push(a);var s=t[a];for(var l in s)s.hasOwnProperty(l)&&void 0!==s[l]&&(r=!0,n.push(l,s[l]))}return r?n.join(""):void 0}(e,i);if(a){var s={className:o.classNameFromKey(a),key:a,args:n};if(!s.className){s.className=o.getClassName(function(e){var t=e&&e["&"];return t?t.displayName:void 0}(i));for(var l=[],u=0,c=i.__order;u<c.length;u++){var d=c[u];l.push(d,ne(e,i[d]))}s.rulesToInsert=l}return s}}function oe(e,t,n,r){void 0===t&&(t=1);var o=null!=r?r:M.getInstance(n),i=e.className,a=e.key,s=e.args,l=e.rulesToInsert;if(l){for(var u=0;u<l.length;u+=2){var c=l[u+1];if(c){var d=l[u];d=d.replace(/&/g,te(".".concat(e.className),t));var p="".concat(d,"{").concat(c,"}").concat(0===d.indexOf("@")?"}":"");o.insertRule(p)}}o.cacheClassName(i,a,s,l)}}function ie(e){var t=M.getInstance(),n=ne(y(),e);if(!t.classNameFromKey(n)){var r=t.getClassName();t.insertRule("@font-face{".concat(n,"}"),!0),t.cacheClassName(r,n,[],["font-face",n])}}!function(e){e.Arabic="Segoe UI Web (Arabic)",e.Cyrillic="Segoe UI Web (Cyrillic)",e.EastEuropean="Segoe UI Web (East European)",e.Greek="Segoe UI Web (Greek)",e.Hebrew="Segoe UI Web (Hebrew)",e.Thai="Leelawadee UI Web",e.Vietnamese="Segoe UI Web (Vietnamese)",e.WestEuropean="Segoe UI Web (West European)",e.Selawik="Selawik Web",e.Armenian="Segoe UI Web (Armenian)",e.Georgian="Segoe UI Web (Georgian)"}(K||(K={})),function(e){e.Arabic="'".concat(K.Arabic,"'"),e.ChineseSimplified="'Microsoft Yahei UI', Verdana, Simsun",e.ChineseTraditional="'Microsoft Jhenghei UI', Pmingliu",e.Cyrillic="'".concat(K.Cyrillic,"'"),e.EastEuropean="'".concat(K.EastEuropean,"'"),e.Greek="'".concat(K.Greek,"'"),e.Hebrew="'".concat(K.Hebrew,"'"),e.Hindi="'Nirmala UI'",e.Japanese="'Yu Gothic UI', 'Meiryo UI', Meiryo, 'MS Pgothic', Osaka",e.Korean="'Malgun Gothic', Gulim",e.Selawik="'".concat(K.Selawik,"'"),e.Thai="'Leelawadee UI Web', 'Kmer UI'",e.Vietnamese="'".concat(K.Vietnamese,"'"),e.WestEuropean="'".concat(K.WestEuropean,"'"),e.Armenian="'".concat(K.Armenian,"'"),e.Georgian="'".concat(K.Georgian,"'")}(V||(V={})),function(e){e.size10="10px",e.size12="12px",e.size14="14px",e.size16="16px",e.size18="18px",e.size20="20px",e.size24="24px",e.size28="28px",e.size32="32px",e.size42="42px",e.size68="68px",e.mini="10px",e.xSmall="10px",e.small="12px",e.smallPlus="12px",e.medium="14px",e.mediumPlus="16px",e.icon="16px",e.large="18px",e.xLarge="20px",e.xLargePlus="24px",e.xxLarge="28px",e.xxLargePlus="32px",e.superLarge="42px",e.mega="68px"}($||($={})),function(e){e.light=100,e.semilight=300,e.regular=400,e.semibold=600,e.bold=700}(G||(G={})),function(e){e.xSmall="10px",e.small="12px",e.medium="16px",e.large="20px"}(q||(q={}));var ae="'Segoe UI', '".concat(K.WestEuropean,"'"),se={ar:V.Arabic,bg:V.Cyrillic,cs:V.EastEuropean,el:V.Greek,et:V.EastEuropean,he:V.Hebrew,hi:V.Hindi,hr:V.EastEuropean,hu:V.EastEuropean,ja:V.Japanese,kk:V.EastEuropean,ko:V.Korean,lt:V.EastEuropean,lv:V.EastEuropean,pl:V.EastEuropean,ru:V.Cyrillic,sk:V.EastEuropean,"sr-latn":V.EastEuropean,th:V.Thai,tr:V.EastEuropean,uk:V.Cyrillic,vi:V.Vietnamese,"zh-hans":V.ChineseSimplified,"zh-hant":V.ChineseTraditional,hy:V.Armenian,ka:V.Georgian};function le(e,t,n){return{fontFamily:n,MozOsxFontSmoothing:"grayscale",WebkitFontSmoothing:"antialiased",fontSize:e,fontWeight:t}}function ue(){return"undefined"!=typeof window&&!(!window.document||!window.document.createElement)}function ce(e){if(ue()&&"undefined"!=typeof document){var t=e;return t&&t.ownerDocument?t.ownerDocument:document}}var de,pe=void 0;try{pe=window}catch(e){}function fe(e){if(ue()&&void 0!==pe){var t=e;return t&&t.ownerDocument&&t.ownerDocument.defaultView?t.ownerDocument.defaultView:pe}}function he(e){var t=null;try{var n=fe();t=n?n.sessionStorage.getItem(e):null}catch(e){}return t}var me,ve,ge="language",be=(me=function(e){for(var t in se)if(se.hasOwnProperty(t)&&e&&0===t.indexOf(e))return se[t];return ae}(function(e){if(void 0===e&&(e="sessionStorage"),void 0===de){var t=ce(),n="localStorage"===e?function(e){var t=null;try{var n=fe();t=n?n.localStorage.getItem(e):null}catch(e){}return t}(ge):"sessionStorage"===e?he(ge):void 0;n&&(de=n),void 0===de&&t&&(de=t.documentElement.getAttribute("lang")),void 0===de&&(de="en")}return de}()),ve="".concat(me,", ").concat("'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif"),{tiny:le($.mini,G.regular,ve),xSmall:le($.xSmall,G.regular,ve),small:le($.small,G.regular,ve),smallPlus:le($.smallPlus,G.regular,ve),medium:le($.medium,G.regular,ve),mediumPlus:le($.mediumPlus,G.regular,ve),large:le($.large,G.regular,ve),xLarge:le($.xLarge,G.semibold,ve),xLargePlus:le($.xLargePlus,G.semibold,ve),xxLarge:le($.xxLarge,G.semibold,ve),xxLargePlus:le($.xxLargePlus,G.semibold,ve),superLarge:le($.superLarge,G.semibold,ve),mega:le($.mega,G.semibold,ve)});function ye(e,t,n,r){ie({fontFamily:e="'".concat(e,"'"),src:(void 0!==r?"local('".concat(r,"'),"):"")+"url('".concat(t,".woff2') format('woff2'),")+"url('".concat(t,".woff') format('woff')"),fontWeight:n,fontStyle:"normal",fontDisplay:"swap"})}function _e(e,t,n,r,o){void 0===r&&(r="segoeui");var i="".concat(e,"/").concat(n,"/").concat(r);ye(t,i+"-light",G.light,o&&o+" Light"),ye(t,i+"-semilight",G.semilight,o&&o+" SemiLight"),ye(t,i+"-regular",G.regular,o),ye(t,i+"-semibold",G.semibold,o&&o+" SemiBold"),ye(t,i+"-bold",G.bold,o&&o+" Bold")}function xe(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];for(var r=0,o=t;r<o.length;r++)ke(e||{},o[r]);return e}function ke(e,t,n){for(var r in void 0===n&&(n=[]),n.push(t),t)if(t.hasOwnProperty(r)&&"__proto__"!==r&&"constructor"!==r&&"prototype"!==r){var o=t[r];if("object"!=typeof o||null===o||Array.isArray(o))e[r]=o;else{var i=n.indexOf(o)>-1;e[r]=i?o:ke(e[r]||{},o,n)}}return n.pop(),e}function Ce(e,t,n,r,o){return void 0===o&&(o=!1),function(e,t){var n="";return!0===t&&(n=" /* @deprecated */"),e.listTextColor=e.listText+n,e.menuItemBackgroundChecked+=n,e.warningHighlight+=n,e.warningText=e.messageText+n,e.successText+=n,e}(we(e,t,k({primaryButtonBorder:"transparent",errorText:r?"#F1707B":"#a4262c",messageText:r?"#F3F2F1":"#323130",messageLink:r?"#6CB8F6":"#005A9E",messageLinkHovered:r?"#82C7FF":"#004578",infoIcon:r?"#C8C6C4":"#605e5c",errorIcon:r?"#F1707B":"#A80000",blockingIcon:r?"#442726":"#FDE7E9",warningIcon:r?"#C8C6C4":"#797775",severeWarningIcon:r?"#FCE100":"#D83B01",successIcon:r?"#92C353":"#107C10",infoBackground:r?"#323130":"#f3f2f1",errorBackground:r?"#442726":"#FDE7E9",blockingBackground:r?"#442726":"#FDE7E9",warningBackground:r?"#433519":"#FFF4CE",severeWarningBackground:r?"#4F2A0F":"#FED9CC",successBackground:r?"#393D1B":"#DFF6DD",warningHighlight:r?"#fff100":"#ffb900",successText:r?"#92c353":"#107C10"},n),r),o)}function we(e,t,n,r,o){void 0===o&&(o=!1);var i={},a=e||{},s=a.white,l=a.black,u=a.themePrimary,c=a.themeDark,d=a.themeDarker,p=a.themeDarkAlt,f=a.themeLighter,h=a.neutralLight,m=a.neutralLighter,v=a.neutralDark,g=a.neutralQuaternary,b=a.neutralQuaternaryAlt,y=a.neutralPrimary,_=a.neutralSecondary,x=a.neutralSecondaryAlt,C=a.neutralTertiary,w=a.neutralTertiaryAlt,S=a.neutralLighterAlt,E=a.accent;return s&&(i.bodyBackground=s,i.bodyFrameBackground=s,i.accentButtonText=s,i.buttonBackground=s,i.primaryButtonText=s,i.primaryButtonTextHovered=s,i.primaryButtonTextPressed=s,i.inputBackground=s,i.inputForegroundChecked=s,i.listBackground=s,i.menuBackground=s,i.cardStandoutBackground=s),l&&(i.bodyTextChecked=l,i.buttonTextCheckedHovered=l),u&&(i.link=u,i.primaryButtonBackground=u,i.inputBackgroundChecked=u,i.inputIcon=u,i.inputFocusBorderAlt=u,i.menuIcon=u,i.menuHeader=u,i.accentButtonBackground=u),c&&(i.primaryButtonBackgroundPressed=c,i.inputBackgroundCheckedHovered=c,i.inputIconHovered=c),d&&(i.linkHovered=d),p&&(i.primaryButtonBackgroundHovered=p),f&&(i.inputPlaceholderBackgroundChecked=f),h&&(i.bodyBackgroundChecked=h,i.bodyFrameDivider=h,i.bodyDivider=h,i.variantBorder=h,i.buttonBackgroundCheckedHovered=h,i.buttonBackgroundPressed=h,i.listItemBackgroundChecked=h,i.listHeaderBackgroundPressed=h,i.menuItemBackgroundPressed=h,i.menuItemBackgroundChecked=h),m&&(i.bodyBackgroundHovered=m,i.buttonBackgroundHovered=m,i.buttonBackgroundDisabled=m,i.buttonBorderDisabled=m,i.primaryButtonBackgroundDisabled=m,i.disabledBackground=m,i.listItemBackgroundHovered=m,i.listHeaderBackgroundHovered=m,i.menuItemBackgroundHovered=m),g&&(i.primaryButtonTextDisabled=g,i.disabledSubtext=g),b&&(i.listItemBackgroundCheckedHovered=b),C&&(i.disabledBodyText=C,i.variantBorderHovered=(null==n?void 0:n.variantBorderHovered)||C,i.buttonTextDisabled=C,i.inputIconDisabled=C,i.disabledText=C),y&&(i.bodyText=y,i.actionLink=y,i.buttonText=y,i.inputBorderHovered=y,i.inputText=y,i.listText=y,i.menuItemText=y),S&&(i.bodyStandoutBackground=S,i.defaultStateBackground=S),v&&(i.actionLinkHovered=v,i.buttonTextHovered=v,i.buttonTextChecked=v,i.buttonTextPressed=v,i.inputTextHovered=v,i.menuItemTextHovered=v),_&&(i.bodySubtext=_,i.focusBorder=_,i.inputBorder=_,i.smallInputBorder=_,i.inputPlaceholderText=_),x&&(i.buttonBorder=x),w&&(i.disabledBodySubtext=w,i.disabledBorder=w,i.buttonBackgroundChecked=w,i.menuDivider=w),E&&(i.accentButtonBackground=E),(null==t?void 0:t.elevation4)&&(i.cardShadow=t.elevation4),!r&&(null==t?void 0:t.elevation8)?i.cardShadowHovered=t.elevation8:i.variantBorderHovered&&(i.cardShadowHovered="0 0 1px "+i.variantBorderHovered),k(k({},i),n)}function Se(e,t){var n,r,o;void 0===t&&(t={});var i=xe({},e,t,{semanticColors:we(t.palette,t.effects,t.semanticColors,void 0===t.isInverted?e.isInverted:t.isInverted)});if((null===(n=t.palette)||void 0===n?void 0:n.themePrimary)&&!(null===(r=t.palette)||void 0===r?void 0:r.accent)&&(i.palette.accent=t.palette.themePrimary),t.defaultFontStyle)for(var a=0,s=Object.keys(i.fonts);a<s.length;a++){var l=s[a];i.fonts[l]=xe(i.fonts[l],t.defaultFontStyle,null===(o=null==t?void 0:t.fonts)||void 0===o?void 0:o[l])}return i}!function(e){if(e){var t="".concat(e,"/fonts");_e(t,K.Thai,"leelawadeeui-thai","leelawadeeui"),_e(t,K.Arabic,"segoeui-arabic"),_e(t,K.Cyrillic,"segoeui-cyrillic"),_e(t,K.EastEuropean,"segoeui-easteuropean"),_e(t,K.Greek,"segoeui-greek"),_e(t,K.Hebrew,"segoeui-hebrew"),_e(t,K.Vietnamese,"segoeui-vietnamese"),_e(t,K.WestEuropean,"segoeui-westeuropean","segoeui","Segoe UI"),_e(t,V.Selawik,"selawik","selawik"),_e(t,K.Armenian,"segoeui-armenian"),_e(t,K.Georgian,"segoeui-georgian"),ye("Leelawadee UI Web","".concat(t,"/leelawadeeui-thai/leelawadeeui-semilight"),G.light),ye("Leelawadee UI Web","".concat(t,"/leelawadeeui-thai/leelawadeeui-bold"),G.semibold)}}(function(){var e,t,n=null===(e=fe())||void 0===e?void 0:e.FabricConfig;return null!==(t=null==n?void 0:n.fontBaseUrl)&&void 0!==t?t:"https://res-1.cdn.office.net/files/fabric-cdn-prod_20230815.002/assets"}());var Ee={s2:"4px",s1:"8px",m:"16px",l1:"20px",l2:"32px"};function Ie(e,t){void 0===e&&(e={}),void 0===t&&(t=!1);var n=!!e.isInverted;return Se({palette:c,effects:p,fonts:be,spacing:Ee,isInverted:n,disableGlobalClassNames:!1,semanticColors:Ce(c,p,void 0,n,t),rtl:void 0},e)}function Te(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];for(var n=[],r=0,o=e;r<o.length;r++){var i=o[r];if(i)if("string"==typeof i)n.push(i);else if(i.hasOwnProperty("toString")&&"function"==typeof i.toString)n.push(i.toString());else for(var a in i)i[a]&&n.push(a)}return n.join(" ")}var Ne=l.createContext({window:"object"==typeof window?window:void 0}),Pe=function(){return l.useContext(Ne).window},Me=function(){var e;return null===(e=l.useContext(Ne).window)||void 0===e?void 0:e.document},De="__globalSettings__",Re="__callbacks__",Be=0,Fe=function(){function e(){}return e.getValue=function(e,t){var n=Oe();return void 0===n[e]&&(n[e]="function"==typeof t?t():t),n[e]},e.setValue=function(e,t){var n=Oe(),r=n[Re],o=n[e];if(t!==o){n[e]=t;var i={oldValue:o,value:t,key:e};for(var a in r)r.hasOwnProperty(a)&&r[a](i)}return t},e.addChangeListener=function(e){var t=e.__id__,n=Le();t||(t=e.__id__=String(Be++)),n[t]=e},e.removeChangeListener=function(e){delete Le()[e.__id__]},e}();function Oe(){var e,t=fe()||{};return t[De]||(t[De]=((e={})[Re]={},e)),t[De]}function Le(){return Oe()[Re]}var Ae={settings:{},scopedSettings:{},inCustomizerContext:!1},He=Fe.getValue("customizations",{settings:{},scopedSettings:{},inCustomizerContext:!1}),ze=[],je=function(){function e(){}return e.reset=function(){He.settings={},He.scopedSettings={}},e.applySettings=function(t){He.settings=k(k({},He.settings),t),e._raiseChange()},e.applyScopedSettings=function(t,n){He.scopedSettings[t]=k(k({},He.scopedSettings[t]),n),e._raiseChange()},e.getSettings=function(e,t,n){void 0===n&&(n=Ae);for(var r={},o=t&&n.scopedSettings[t]||{},i=t&&He.scopedSettings[t]||{},a=0,s=e;a<s.length;a++){var l=s[a];r[l]=o[l]||n.settings[l]||i[l]||He.settings[l]}return r},e.applyBatchedUpdates=function(t,n){e._suppressUpdates=!0;try{t()}catch(e){}e._suppressUpdates=!1,n||e._raiseChange()},e.observe=function(e){ze.push(e)},e.unobserve=function(e){ze=ze.filter(function(t){return t!==e})},e._raiseChange=function(){e._suppressUpdates||ze.forEach(function(e){return e()})},e}(),We=l.createContext({customizations:{inCustomizerContext:!1,settings:{},scopedSettings:{}}});function Ue(e,t){var n,r=(n=l.useState(0)[1],function(){return n(function(e){return++e})}),o=l.useContext(We).customizations,i=o.inCustomizerContext;return l.useEffect(function(){return i||je.observe(r),function(){i||je.unobserve(r)}},[i]),je.getSettings(e,t,o)}var Ke=l.createContext(void 0),Ve=function(){var e=l.useContext(Ke),t=Ue(["theme"]).theme;return e||t||Ie({})},$e="__currentId__",Ge=fe()||{};void 0===Ge[$e]&&(Ge[$e]=0);var qe=!1;function Ye(e){if(!qe){var t=M.getInstance();t&&t.onReset&&t.onReset(Qe),qe=!0}return(void 0===e?"id__":e)+Ge[$e]++}function Qe(e){void 0===e&&(e=0),Ge[$e]=e}function Ze(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];if(e&&1===e.length&&e[0]&&!e[0].subComponentStyles&&!v(e[0]))return e[0];for(var n={},r={},o=0,i=e;o<i.length;o++){var a=i[o];if(a&&!v(a))for(var s in a)if(a.hasOwnProperty(s)){if("subComponentStyles"===s&&void 0!==a.subComponentStyles){var l=a.subComponentStyles;for(var u in l)l.hasOwnProperty(u)&&(r.hasOwnProperty(u)?r[u].push(l[u]):r[u]=[l[u]]);continue}var c=n[s],d=a[s];n[s]=void 0===c?d:S(S([],Array.isArray(c)?c:[c],!0),Array.isArray(d)?d:[d],!0)}}if(Object.keys(r).length>0){n.subComponentStyles={};var p=n.subComponentStyles,f=function(e){if(r.hasOwnProperty(e)){var t=r[e];p[e]=function(e){return Ze.apply(void 0,t.map(function(t){return"function"==typeof t?t(e):t}))}}};for(var u in r)f(u)}return n}function Xe(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];var r=[],o=[],i=e;return function e(t){for(var n=0,a=t;n<a.length;n++){var s=a[n];if(s&&!v(s))if("string"==typeof s)if(s.indexOf(" ")>=0)e(s.split(" "));else{var l=i.argsFromClassName(s);l?e(l):-1===r.indexOf(s)&&r.push(s)}else Array.isArray(s)?e(s):"object"==typeof s&&o.push(s)}}(t),{classes:r,objects:o}}function Je(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return et(e,y())}function et(e,t){var n,r={subComponentStyles:{}},o=void 0;v(e[0])?(o=e[0],n=e[1]):n=e[0],null!=o||(o=null==t?void 0:t.shadowConfig);var i=k(k({},t),{shadowConfig:o});if(!n&&e.length<=1)return{subComponentStyles:{}};var a=M.getInstance(o);i.stylesheet=a;var s=Ze.apply(void 0,e),l=[];for(var u in s)if(s.hasOwnProperty(u)){if("subComponentStyles"===u){r.subComponentStyles=s.subComponentStyles||{};continue}if("__shadowConfig__"===u)continue;var c=Xe(a,s[u]),d=c.classes,p=c.objects;(null==p?void 0:p.length)?(m=re(i||{},{displayName:u},p))&&(l.push(m),r[u]=d.concat([m.className]).join(" ")):r[u]=d.join(" ")}for(var f=0,h=l;f<h.length;f++){var m;(m=h[f])&&oe(m,null==t?void 0:t.specificityMultiplier,o)}return r}function tt(e){var t=M.getInstance(),n=[];for(var r in e)e.hasOwnProperty(r)&&n.push(r,"{",ne(y(),e[r]),"}");var o=n.join(""),i=t.classNameFromKey(o);if(i)return i;var a=t.getClassName();return t.insertRule("@keyframes ".concat(a,"{").concat(o,"}"),!0),t.cacheClassName(a,o,[],["keyframes",o]),a}var nt,rt,ot,it,at=0,st=function(){return at},lt=function(e,t){return et(Array.isArray(e)?e:[e],t)},ut=(nt=function(e){var t=e.semanticColors,n=e.fonts;return{body:[{color:t.bodyText,background:t.bodyBackground,fontFamily:n.medium.fontFamily,fontWeight:n.medium.fontWeight,fontSize:n.medium.fontSize,MozOsxFontSmoothing:n.medium.MozOsxFontSmoothing,WebkitFontSmoothing:n.medium.WebkitFontSmoothing}]}},rt=new Map,ot=new Set,it=function(e){var t=e.currentTarget,n=t.__id__;rt.delete(n),t.removeEventListener("unload",it),ot.delete(n)},function(e){void 0===e&&(e={});var t,n=e.theme,r=Pe();r&&(r.__id__=r.__id__||Ye(),t=r.__id__,ot.has(t)||(ot.add(t),r.addEventListener("unload",it)));var o=Ve();n=n||o;var i=st(),a=[t,i,n],s=function(e,t){var n,r,o,i=t[0],a=t[1],s=t[2];return null===(o=null===(r=null===(n=e.get(i))||void 0===n?void 0:n.get(a))||void 0===r?void 0:r.get(s))||void 0===o?void 0:o.classMap}(rt,a);if(l.useEffect(function(){return function(e,t){var n,r,o=t[0],i=t[1],a=t[2],s=null===(r=null===(n=e.get(o))||void 0===n?void 0:n.get(i))||void 0===r?void 0:r.get(a);s&&s.refCount++}(rt,[t,i,n]),function(){return function(e,t){var n,r,o,i,a,s,l,u,c=t[0],d=t[1],p=t[2],f=null===(r=null===(n=e.get(c))||void 0===n?void 0:n.get(d))||void 0===r?void 0:r.get(p);f&&(f.refCount--,0===f.refCount&&(null===(i=null===(o=e.get(c))||void 0===o?void 0:o.get(d))||void 0===i||i.delete(p),0===(null===(s=null===(a=e.get(c))||void 0===a?void 0:a.get(d))||void 0===s?void 0:s.size)&&(null===(l=e.get(c))||void 0===l||l.delete(d),0===(null===(u=e.get(c))||void 0===u?void 0:u.size)&&e.delete(c))))}(rt,[t,i,n])}},[t,i,n]),!s){var u=function(e){return"function"==typeof e}(nt)?nt(n):nt;s=lt(u,{targetWindow:r,rtl:!!n.rtl}),function(e,t,n){var r,o,i=t[0],a=t[1],s=t[2],l=null!==(r=e.get(i))&&void 0!==r?r:new Map;e.set(i,l);var u=null!==(o=l.get(a))&&void 0!==o?o:new Map;l.set(a,u),u.set(s,{classMap:n,refCount:0})}(rt,a,s)}return s});var ct=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];for(var n={},r=0,o=e;r<o.length;r++)for(var i=o[r],a=0,s=Array.isArray(i)?i:Object.keys(i);a<s.length;a++)n[s[a]]=1;return n},dt=ct(["onCopy","onCut","onPaste","onCompositionEnd","onCompositionStart","onCompositionUpdate","onFocus","onFocusCapture","onBlur","onBlurCapture","onChange","onInput","onSubmit","onLoad","onError","onKeyDown","onKeyDownCapture","onKeyPress","onKeyUp","onAbort","onCanPlay","onCanPlayThrough","onDurationChange","onEmptied","onEncrypted","onEnded","onLoadedData","onLoadedMetadata","onLoadStart","onPause","onPlay","onPlaying","onProgress","onRateChange","onSeeked","onSeeking","onStalled","onSuspend","onTimeUpdate","onVolumeChange","onWaiting","onClick","onClickCapture","onContextMenu","onDoubleClick","onDrag","onDragEnd","onDragEnter","onDragExit","onDragLeave","onDragOver","onDragStart","onDrop","onMouseDown","onMouseDownCapture","onMouseEnter","onMouseLeave","onMouseMove","onMouseOut","onMouseOver","onMouseUp","onMouseUpCapture","onSelect","onTouchCancel","onTouchEnd","onTouchMove","onTouchStart","onScroll","onWheel","onPointerCancel","onPointerDown","onPointerEnter","onPointerLeave","onPointerMove","onPointerOut","onPointerOver","onPointerUp","onGotPointerCapture","onLostPointerCapture"]),pt=ct(["accessKey","children","className","contentEditable","dir","draggable","hidden","htmlFor","id","lang","ref","role","style","tabIndex","title","translate","spellCheck","name"]),ft=ct(pt,dt),ht=ct(ft,["form"]),mt=ct(ft,["height","loop","muted","preload","src","width"]),vt=ct(mt,["poster"]),gt=ct(ft,["start"]),bt=ct(ft,["value"]),yt=ct(ft,["download","href","hrefLang","media","rel","target","type"]),_t=ct(ft,["autoFocus","disabled","form","formAction","formEncType","formMethod","formNoValidate","formTarget","type","value"]),xt=ct(_t,["accept","alt","autoCapitalize","autoComplete","checked","dirname","form","height","inputMode","list","max","maxLength","min","minLength","multiple","pattern","placeholder","readOnly","required","src","step","size","type","value","width"]),kt=ct(_t,["autoCapitalize","cols","dirname","form","maxLength","minLength","placeholder","readOnly","required","rows","wrap"]),Ct=ct(_t,["form","multiple","required"]),wt=ct(ft,["selected","value"]),St=ct(ft,["cellPadding","cellSpacing"]),Et=ft,It=ct(ft,["rowSpan","scope"]),Tt=ct(ft,["colSpan","headers","rowSpan","scope"]),Nt=ct(ft,["span"]),Pt=ct(ft,["span"]),Mt=ct(ft,["acceptCharset","action","encType","encType","method","noValidate","target"]),Dt=ct(ft,["allow","allowFullScreen","allowPaymentRequest","allowTransparency","csp","height","importance","referrerPolicy","sandbox","src","srcDoc","width"]),Rt=ct(ft,["alt","crossOrigin","height","src","srcSet","useMap","width"]),Bt=ft;function Ft(e,t,n){for(var r=Array.isArray(t),o={},i=0,a=Object.keys(e);i<a.length;i++){var s=a[i];!(!r&&t[s]||r&&t.indexOf(s)>=0||0===s.indexOf("data-")||0===s.indexOf("aria-"))||n&&-1!==(null==n?void 0:n.indexOf(s))||(o[s]=e[s])}return o}var Ot={label:ht,audio:mt,video:vt,ol:gt,li:bt,a:yt,button:_t,input:xt,textarea:kt,select:Ct,option:wt,table:St,tr:Et,th:It,td:Tt,colGroup:Nt,col:Pt,form:Mt,iframe:Dt,img:Rt};function Lt(e,t){if(!e||!t)return!e&&!t;for(var n in e)if(e.hasOwnProperty(n)&&(!t.hasOwnProperty(n)||t[n]!==e[n]))return!1;for(var n in t)if(t.hasOwnProperty(n)&&!e.hasOwnProperty(n))return!1;return!0}function At(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];return Ht.apply(this,[null,e].concat(t))}function Ht(e,t){for(var n=[],r=2;r<arguments.length;r++)n[r-2]=arguments[r];t=t||{};for(var o=0,i=n;o<i.length;o++){var a=i[o];if(a)for(var s in a)!a.hasOwnProperty(s)||e&&!e(s)||(t[s]=a[s])}return t}var zt,jt=13,Wt=27,Ut=32,Kt=38,Vt=40,$t=((zt={})[38]=1,zt[40]=1,zt[37]=1,zt[39]=1,zt[36]=1,zt[35]=1,zt[9]=1,zt[33]=1,zt[34]=1,zt);function Gt(e){return!!$t[e]}var qt="ms-Fabric--isFocusVisible",Yt="ms-Fabric--isFocusHidden";function Qt(e,t){e&&(e.classList.add(t?qt:Yt),e.classList.remove(t?Yt:qt))}function Zt(e,t,n){var r;n?n.forEach(function(t){return Qt(t.current,e)}):Qt(null===(r=fe(t))||void 0===r?void 0:r.document.body,e)}var Xt=new WeakMap,Jt=new WeakMap;function en(e,t){var n,r=Xt.get(e);return n=r?r+t:1,Xt.set(e,n),n}function tn(e){var t=Jt.get(e);return t||(t={onMouseDown:function(t){return an(t,e.registeredProviders)},onPointerDown:function(t){return sn(t,e.registeredProviders)},onKeyDown:function(t){return ln(t,e.registeredProviders)},onKeyUp:function(t){return un(t,e.registeredProviders)}},Jt.set(e,t),t)}var nn=l.createContext(void 0);function rn(e){var t=l.useContext(nn);l.useEffect(function(){var n,r,o,i,a=fe(null==e?void 0:e.current);if(a&&!0!==(null===(n=a.FabricConfig)||void 0===n?void 0:n.disableFocusRects)){var s,l,u,c,d=a;if((null===(r=null==t?void 0:t.providerRef)||void 0===r?void 0:r.current)&&(null===(i=null===(o=null==t?void 0:t.providerRef)||void 0===o?void 0:o.current)||void 0===i?void 0:i.addEventListener)){d=t.providerRef.current;var p=tn(t);s=p.onMouseDown,l=p.onPointerDown,u=p.onKeyDown,c=p.onKeyUp}else s=an,l=sn,u=ln,c=un;var f=en(d,1);return f<=1&&(d.addEventListener("mousedown",s,!0),d.addEventListener("pointerdown",l,!0),d.addEventListener("keydown",u,!0),d.addEventListener("keyup",c,!0)),function(){var e;a&&!0!==(null===(e=a.FabricConfig)||void 0===e?void 0:e.disableFocusRects)&&0===(f=en(d,-1))&&(d.removeEventListener("mousedown",s,!0),d.removeEventListener("pointerdown",l,!0),d.removeEventListener("keydown",u,!0),d.removeEventListener("keyup",c,!0))}}},[t,e])}var on=function(e){return rn(e.rootRef),null};function an(e,t){Zt(!1,e.target,t)}function sn(e,t){"mouse"!==e.pointerType&&Zt(!1,e.target,t)}function ln(e,t){Gt(e.which)&&Zt(!0,e.target,t)}function un(e,t){Gt(e.which)&&Zt(!0,e.target,t)}var cn=function(e){var t=e.providerRef,n=e.layerRoot,r=l.useState([])[0],o=l.useContext(nn),i=void 0!==o&&!n,a=l.useMemo(function(){return i?void 0:{providerRef:t,registeredProviders:r,registerProvider:function(e){r.push(e),null==o||o.registerProvider(e)},unregisterProvider:function(e){null==o||o.unregisterProvider(e);var t=r.indexOf(e);t>=0&&r.splice(t,1)}}},[t,r,o,i]);return l.useEffect(function(){if(a)return a.registerProvider(a.providerRef),function(){return a.unregisterProvider(a.providerRef)}},[a]),a?l.createElement(nn.Provider,{value:a},e.children):l.createElement(l.Fragment,null,e.children)},dn=function(e){var t,n=e.customizerContext,r=e.ref,o=e.theme,i=e.as||"div",a="string"==typeof e.as?Ft(e,(t=e.as)&&Ot[t]||ft,void 0):e.as===l.Fragment?{children:e.children}:function(e,t){var n={};for(var r in e)-1===t.indexOf(r)&&e.hasOwnProperty(r)&&(n[r]=e[r]);return n}(e,["as"]);return l.createElement(Ke.Provider,{value:o},l.createElement(We.Provider,{value:n},l.createElement(cn,{providerRef:r},l.createElement(i,k({},a)))))},pn=new Map;function fn(e,t){for(var n=k({},t),r=0,o=Object.keys(e);r<o.length;r++){var i=o[r];void 0===n[i]&&(n[i]=e[i])}return n}function hn(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var n=l.useCallback(function(t){n.current=t;for(var r=0,o=e;r<o.length;r++){var i=o[r];"function"==typeof i?i(t):i&&(i.current=t)}},S([],e,!0));return n}var mn=l.forwardRef(function(e,t){var n=function(e,t){var n=fn(t,e);return function(e){var t=e.theme,n=Ve(),r=e.theme=l.useMemo(function(){var e=Se(n,t);return e.id=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];for(var n=[],r=0,o=e;r<o.length;r++){var i=o[r];if(i){var a=i.id||pn.get(i);a||(a=Ye(""),pn.set(i,a)),n.push(a)}}return n.join("-")}(n,t),e},[n,t]);e.customizerContext=l.useMemo(function(){return{customizations:{inCustomizerContext:!0,settings:{theme:r},scopedSettings:r.components||{}}}},[r]),e.theme.rtl!==n.rtl&&(e.dir=e.theme.rtl?"rtl":"ltr")}(n),{state:n,render:dn}}(e,{ref:hn(t,l.useRef(null)),as:"div",applyTo:"element"}),r=n.render,o=n.state;return function(e){var t=ut(e),n=e.className,r=e.applyTo;!function(e,t){var n,r="body"===e.applyTo,o=null===(n=Me())||void 0===n?void 0:n.body;l.useEffect(function(){if(r&&o){for(var e=0,n=t;e<n.length;e++){var i=n[e];i&&o.classList.add(i)}return function(){if(r&&o)for(var e=0,n=t;e<n.length;e++){var i=n[e];i&&o.classList.remove(i)}}}},[r,o,t])}(e,[t.root,t.body]),e.className=Te(n,t.root,"element"===r&&t.body)}(o),r(o)});mn.displayName="ThemeProvider";var vn=function(e){var t={refs:[]};return function(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];return t.resolver&&function(e,t){if(e.length!==t.length)return!1;for(var n=0;n<e.length;n++)if(e[n]!==t[n])return!1;return!0}(t.refs,e)||(t.resolver=function(e){return function(t){for(var n=0,r=e.refs;n<r.length;n++){var o=r[n];"function"==typeof o?o(t):o&&(o.current=t)}}}(t)),t.refs=e,t.resolver}},gn=!1,bn=0,yn={empty:!0},_n={},xn="undefined"==typeof WeakMap?null:WeakMap;function kn(){bn++}function Cn(e,t,n){if(void 0===t&&(t=100),void 0===n&&(n=!1),!xn)return e;if(!gn){var r=M.getInstance();r&&r.onReset&&M.getInstance().onReset(kn),gn=!0}var o,i=0,a=bn;return function(){for(var r=[],s=0;s<arguments.length;s++)r[s]=arguments[s];var l=o;(void 0===o||a!==bn||t>0&&i>t)&&(o=En(),i=0,a=bn),l=o;for(var u=0;u<r.length;u++){var c=Sn(r[u]);l.map.has(c)||l.map.set(c,En()),l=l.map.get(c)}return l.hasOwnProperty("value")||(l.value=e.apply(void 0,r),i++),!n||null!==l.value&&void 0!==l.value||(l.value=e.apply(void 0,r)),l.value}}function wn(e){if(!xn)return e;var t=new xn;return function(n){if(!n||"function"!=typeof n&&"object"!=typeof n)return e(n);if(t.has(n))return t.get(n);var r=e(n);return t.set(n,r),r}}function Sn(e){return e?"object"==typeof e||"function"==typeof e?e:(_n[e]||(_n[e]={val:e}),_n[e]):yn}function En(){return{map:xn?new xn:null}}function In(e,t){var n,r;if(void 0===t&&(t=!0),!e)return null;var o=t&&function(e){var t,n;return e&&(n=e)&&n._virtual&&(t=e._virtual.parent),t}(e);return o||("function"!=typeof e.assignedElements&&(null===(n=e.assignedSlot)||void 0===n?void 0:n.parentNode)?e.assignedSlot:11===(null===(r=e.parentNode)||void 0===r?void 0:r.nodeType)?e.parentNode.host:e.parentNode)}function Tn(e,t,n){return null!=n||(n=document),!e||e===n.body||e instanceof Document?null:t(e)?e:Tn(In(e),t)}var Nn="data-portal-element";function Pn(e,t,n){var r,o=Tn(e,function(e){var n;return t===e||!!(null===(n=e.hasAttribute)||void 0===n?void 0:n.call(e,Nn))},n);return null!==o&&!!(null===(r=o.hasAttribute)||void 0===r?void 0:r.call(o,Nn))}function Mn(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];return t.length<2?t[0]:function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];t.forEach(function(t){return t&&t.apply(e,n)})}}function Dn(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=Mn(e,e[n],t[n]))}function Rn(e){Dn(e,{componentDidMount:Bn,componentDidUpdate:Fn,componentWillUnmount:On})}function Bn(){Ln(this.props.componentRef,this)}function Fn(e){e.componentRef!==this.props.componentRef&&(Ln(e.componentRef,null),Ln(this.props.componentRef,this))}function On(){Ln(this.props.componentRef,null)}function Ln(e,t){e&&("object"==typeof e?e.current=t:"function"==typeof e&&e(t))}var An=function(){function e(e,t){this._timeoutIds=null,this._immediateIds=null,this._intervalIds=null,this._animationFrameIds=null,this._isDisposed=!1,this._parent=e||null,this._onErrorHandler=t,this._noop=function(){}}return e.prototype.dispose=function(){var e;if(this._isDisposed=!0,this._parent=null,this._timeoutIds){for(e in this._timeoutIds)this._timeoutIds.hasOwnProperty(e)&&this.clearTimeout(parseInt(e,10));this._timeoutIds=null}if(this._immediateIds){for(e in this._immediateIds)this._immediateIds.hasOwnProperty(e)&&this.clearImmediate(parseInt(e,10));this._immediateIds=null}if(this._intervalIds){for(e in this._intervalIds)this._intervalIds.hasOwnProperty(e)&&this.clearInterval(parseInt(e,10));this._intervalIds=null}if(this._animationFrameIds){for(e in this._animationFrameIds)this._animationFrameIds.hasOwnProperty(e)&&this.cancelAnimationFrame(parseInt(e,10));this._animationFrameIds=null}},e.prototype.setTimeout=function(e,t){var n=this,r=0;return this._isDisposed||(this._timeoutIds||(this._timeoutIds={}),r=setTimeout(function(){try{n._timeoutIds&&delete n._timeoutIds[r],e.apply(n._parent)}catch(e){n._logError(e)}},t),this._timeoutIds[r]=!0),r},e.prototype.clearTimeout=function(e){this._timeoutIds&&this._timeoutIds[e]&&(clearTimeout(e),delete this._timeoutIds[e])},e.prototype.setImmediate=function(e,t){var n=this,r=0,o=fe(t);return this._isDisposed||(this._immediateIds||(this._immediateIds={}),r=o.setTimeout(function(){try{n._immediateIds&&delete n._immediateIds[r],e.apply(n._parent)}catch(e){n._logError(e)}},0),this._immediateIds[r]=!0),r},e.prototype.clearImmediate=function(e,t){var n=fe(t);this._immediateIds&&this._immediateIds[e]&&(n.clearTimeout(e),delete this._immediateIds[e])},e.prototype.setInterval=function(e,t){var n=this,r=0;return this._isDisposed||(this._intervalIds||(this._intervalIds={}),r=setInterval(function(){try{e.apply(n._parent)}catch(e){n._logError(e)}},t),this._intervalIds[r]=!0),r},e.prototype.clearInterval=function(e){this._intervalIds&&this._intervalIds[e]&&(clearInterval(e),delete this._intervalIds[e])},e.prototype.throttle=function(e,t,n){var r=this;if(this._isDisposed)return this._noop;var o,i,a=t||0,s=!0,l=!0,u=0,c=null;n&&"boolean"==typeof n.leading&&(s=n.leading),n&&"boolean"==typeof n.trailing&&(l=n.trailing);var d=function(t){var n=Date.now(),p=n-u,f=s?a-p:a;return p>=a&&(!t||s)?(u=n,c&&(r.clearTimeout(c),c=null),o=e.apply(r._parent,i)):null===c&&l&&(c=r.setTimeout(d,f)),o};return function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return i=e,d(!0)}},e.prototype.debounce=function(e,t,n){var r=this;if(this._isDisposed){var o=function(){};return o.cancel=function(){},o.flush=function(){return null},o.pending=function(){return!1},o}var i,a,s=t||0,l=!1,u=!0,c=null,d=0,p=Date.now(),f=null;n&&"boolean"==typeof n.leading&&(l=n.leading),n&&"boolean"==typeof n.trailing&&(u=n.trailing),n&&"number"==typeof n.maxWait&&!isNaN(n.maxWait)&&(c=n.maxWait);var h=function(e){f&&(r.clearTimeout(f),f=null),p=e},m=function(t){h(t),i=e.apply(r._parent,a)},v=function(e){var t=Date.now(),n=!1;e&&(l&&t-d>=s&&(n=!0),d=t);var o=t-d,a=s-o,h=t-p,g=!1;return null!==c&&(h>=c&&f?g=!0:a=Math.min(a,c-h)),o>=s||g||n?m(t):null!==f&&e||!u||(f=r.setTimeout(v,a)),i},g=function(){return!!f},b=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return a=e,v(!0)};return b.cancel=function(){g()&&h(Date.now())},b.flush=function(){return g()&&m(Date.now()),i},b.pending=g,b},e.prototype.requestAnimationFrame=function(e,t){var n=this,r=0,o=fe(t);if(!this._isDisposed){this._animationFrameIds||(this._animationFrameIds={});var i=function(){try{n._animationFrameIds&&delete n._animationFrameIds[r],e.apply(n._parent)}catch(e){n._logError(e)}};r=o.requestAnimationFrame?o.requestAnimationFrame(i):o.setTimeout(i,0),this._animationFrameIds[r]=!0}return r},e.prototype.cancelAnimationFrame=function(e,t){var n=fe(t);this._animationFrameIds&&this._animationFrameIds[e]&&(n.cancelAnimationFrame?n.cancelAnimationFrame(e):n.clearTimeout(e),delete this._animationFrameIds[e])},e.prototype._logError=function(e){this._onErrorHandler&&this._onErrorHandler(e)},e}(),Hn=function(){function e(t){this._id=e._uniqueId++,this._parent=t,this._eventRecords=[]}return e.raise=function(t,n,r,o,i){var a,s=null!=i?i:ce();if(e._isElement(t)){if(void 0!==s&&s.createEvent){var l=s.createEvent("HTMLEvents");l.initEvent(n,o||!1,!0),At(l,r),a=t.dispatchEvent(l)}else if(void 0!==s&&s.createEventObject){var u=s.createEventObject(r);t.fireEvent("on"+n,u)}}else for(;t&&!1!==a;){var c=t.__events__,d=c?c[n]:null;if(d)for(var p in d)if(d.hasOwnProperty(p))for(var f=d[p],h=0;!1!==a&&h<f.length;h++){var m=f[h];m.objectCallback&&(a=m.objectCallback.call(m.parent,r))}t=o?t.parent:null}return a},e.isObserved=function(e,t){var n=e&&e.__events__;return!!n&&!!n[t]},e.isDeclared=function(e,t){var n=e&&e.__declaredEvents;return!!n&&!!n[t]},e.stopPropagation=function(e){e.stopPropagation?e.stopPropagation():e.cancelBubble=!0},e._isElement=function(e){return!!e&&(!!e.addEventListener||"undefined"!=typeof HTMLElement&&e instanceof HTMLElement)},e.prototype.dispose=function(){this._isDisposed||(this._isDisposed=!0,this.off(),this._parent=null)},e.prototype.onAll=function(e,t,n){for(var r in t)t.hasOwnProperty(r)&&this.on(e,r,t[r],n)},e.prototype.on=function(t,n,r,o){var i=this;if(n.indexOf(",")>-1)for(var a=n.split(/[ ,]+/),s=0;s<a.length;s++)this.on(t,a[s],r,o);else{var l=this._parent,u={target:t,eventName:n,parent:l,callback:r,options:o};if((a=t.__events__=t.__events__||{})[n]=a[n]||{count:0},a[n][this._id]=a[n][this._id]||[],a[n][this._id].push(u),a[n].count++,e._isElement(t)){var c=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];if(!i._isDisposed){var n;try{if(!1===(n=r.apply(l,e))&&e[0]){var o=e[0];o.preventDefault&&o.preventDefault(),o.stopPropagation&&o.stopPropagation(),o.cancelBubble=!0}}catch(o){}return n}};u.elementCallback=c,t.addEventListener?t.addEventListener(n,c,o):t.attachEvent&&t.attachEvent("on"+n,c)}else u.objectCallback=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];if(!i._isDisposed)return r.apply(l,e)};this._eventRecords.push(u)}},e.prototype.off=function(e,t,n,r){for(var o=0;o<this._eventRecords.length;o++){var i=this._eventRecords[o];if(!(e&&e!==i.target||t&&t!==i.eventName||n&&n!==i.callback||"boolean"==typeof r&&r!==i.options)){var a=i.target.__events__,s=a[i.eventName],l=s?s[this._id]:null;l&&(1!==l.length&&n?(s.count--,l.splice(l.indexOf(i),1)):(s.count-=l.length,delete a[i.eventName][this._id]),s.count||delete a[i.eventName]),i.elementCallback&&(i.target.removeEventListener?i.target.removeEventListener(i.eventName,i.elementCallback,i.options):i.target.detachEvent&&i.target.detachEvent("on"+i.eventName,i.elementCallback)),this._eventRecords.splice(o--,1)}}},e.prototype.raise=function(t,n,r){return e.raise(this._parent,t,n,r)},e.prototype.declare=function(e){var t=this._parent.__declaredEvents=this._parent.__declaredEvents||{};if("string"==typeof e)t[e]=!0;else for(var n=0;n<e.length;n++)t[e[n]]=!0},e._uniqueId=0,e}();function zn(e,t,n){var r=e[n],o=t[n];(r||o)&&(e[n]=function(){for(var e,t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];return o&&(e=o.apply(this,t)),r!==o&&(e=r.apply(this,t)),e})}function jn(){return null}function Wn(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var n=e.filter(function(e){return e}).join(" ").trim();return""===n?void 0:n}function Un(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];for(var r=[],o=0,i=t;o<i.length;o++){var a=i[o];a&&r.push("function"==typeof a?a(e):a)}return 1===r.length?r[0]:r.length?Ze.apply(void 0,r):{}}!function(e){function t(n,r){var o=e.call(this,n,r)||this;return function(e,t,n){for(var r=0,o=n.length;r<o;r++)zn(e,t,n[r])}(o,t.prototype,["componentDidMount","shouldComponentUpdate","getSnapshotBeforeUpdate","render","componentDidUpdate","componentWillUnmount"]),o}x(t,e),t.prototype.componentDidUpdate=function(e,t){this._updateComponentRef(e,this.props)},t.prototype.componentDidMount=function(){this._setComponentRef(this.props.componentRef,this)},t.prototype.componentWillUnmount=function(){if(this._setComponentRef(this.props.componentRef,null),this.__disposables){for(var e=0,t=this._disposables.length;e<t;e++){var n=this.__disposables[e];n.dispose&&n.dispose()}this.__disposables=null}},Object.defineProperty(t.prototype,"className",{get:function(){if(!this.__className){var e=/function (.{1,})\(/.exec(this.constructor.toString());this.__className=e&&e.length>1?e[1]:""}return this.__className},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"_disposables",{get:function(){return this.__disposables||(this.__disposables=[]),this.__disposables},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"_async",{get:function(){return this.__async||(this.__async=new An(this),this._disposables.push(this.__async)),this.__async},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"_events",{get:function(){return this.__events||(this.__events=new Hn(this),this._disposables.push(this.__events)),this.__events},enumerable:!1,configurable:!0}),t.prototype._resolveRef=function(e){var t=this;return this.__resolves||(this.__resolves={}),this.__resolves[e]||(this.__resolves[e]=function(n){return t[e]=n}),this.__resolves[e]},t.prototype._updateComponentRef=function(e,t){void 0===t&&(t={}),e&&t&&e.componentRef!==t.componentRef&&(this._setComponentRef(e.componentRef,null),this._setComponentRef(t.componentRef,this))},t.prototype._warnDeprecations=function(e){this.className,this.props},t.prototype._warnMutuallyExclusive=function(e){this.className,this.props},t.prototype._warnConditionallyRequiredProps=function(e,t,n){this.className,this.props},t.prototype._setComponentRef=function(e,t){!this._skipComponentRefResolution&&e&&("function"==typeof e&&e(t),"object"==typeof e&&(e.current=t))}}(l.Component);var Kn,Vn=function(){return!1},$n=function(){},Gn=l.createContext({stylesheets:new Map,useAdoptedStylesheetEx:Vn,useAdoptedStylesheet:Vn,useShadowConfig:function(){return m},useMergeStylesShadowRootContext:$n,useHasMergeStylesShadowRootContext:Vn,useMergeStylesRootStylesheets:function(){return new Map},useWindow:$n,useStyled:$n}),qn=function(){var e=l.useContext(Gn);return{useAdoptedStylesheet:e.useAdoptedStylesheet,useAdoptedStylesheetEx:e.useAdoptedStylesheetEx,useShadowConfig:e.useShadowConfig,useMergeStylesShadowRootContext:e.useMergeStylesShadowRootContext,useHasMergeStylesShadowRootContext:e.useHasMergeStylesShadowRootContext,useMergeStylesRootStylesheets:e.useMergeStylesRootStylesheets,useWindow:e.useWindow,useStyled:e.useStyled}},Yn=["theme","styles"];function Qn(e,t,n,r,o){var i=(r=r||{scope:"",fields:void 0}).scope,a=r.fields,s=void 0===a?Yn:a,u=l.forwardRef(function(r,o){var a=l.useRef(void 0),u=Ue(s,i),c=u.styles,d=(u.dir,C(u,["styles","dir"])),p=n?n(r):void 0,f=qn().useStyled,h=a.current&&a.current.__cachedInputs__||[],m=r.styles;if(!a.current||c!==h[1]||m!==h[2]){var v=function(e){return Un(e,t,c,m)};v.__cachedInputs__=[t,c,m],v.__noStyleOverride__=!c&&!m,a.current=v}return a.current.__shadowConfig__=f(i),l.createElement(e,k({ref:o},d,p,r,{styles:a.current}))});u.displayName="Styled".concat(e.displayName||e.name);var c=o?l.memo(u):u;return u.displayName&&(c.displayName=u.displayName),c}!function(e){e[e.default=0]="default",e[e.image=1]="image",e[e.Default=1e5]="Default",e[e.Image=100001]="Image"}(Kn||(Kn={}));var Zn,Xn="isRTL";function Jn(e){if(void 0===e&&(e={}),void 0!==e.rtl)return e.rtl;if(void 0===Zn){var t=he(Xn);null!==t&&function(e,t){void 0===t&&(t=!1);var n=ce();n&&n.documentElement.setAttribute("dir",e?"rtl":"ltr"),t&&function(e,t){var n;try{null===(n=fe())||void 0===n||n.sessionStorage.setItem(e,t)}catch(e){}}(Xn,e?"1":"0"),g(Zn=e)}(Zn="1"===t);var n=ce();void 0===Zn&&n&&g(Zn="rtl"===(n.body&&n.body.getAttribute("dir")||n.documentElement.getAttribute("dir")))}return!!Zn}var er=0,tr=M.getInstance();tr&&tr.onReset&&tr.onReset(function(){return er++});var nr,rr,or,ir="__retval__";function ar(e){void 0===e&&(e={});var t=new Map,n=0,r=0,o=er;return function(i,a){var s;if(void 0===a&&(a={}),e.useStaticStyles&&"function"==typeof i&&i.__noStyleOverride__)return i(a);r++;var l=i?i.__shadowConfig__:void 0,u=l&&l.window?l.window:"__default__";t.has(u)||t.set(u,new Map);var c=t.get(u),d=a.theme,p=d&&void 0!==d.rtl?d.rtl:Jn(),f=e.disableCaching;if(o!==er&&(o=er,t.set(u,new Map),c=t.get(u),n=0),e.disableCaching||(c=lr(t.get(u),i),c=lr(c,a)),!f&&c[ir]||(c[ir]=void 0===i?{}:et(["function"==typeof i?i(a):i],{shadowConfig:i.__shadowConfig__,rtl:!!p,specificityMultiplier:e.useStaticStyles?5:void 0}),f||n++),n>(e.cacheSize||50)){var h=fe();(null===(s=null==h?void 0:h.FabricConfig)||void 0===s?void 0:s.enableClassNameCacheFullWarning)&&(console.warn("Styles are being recalculated too frequently. Cache miss rate is ".concat(n,"/").concat(r,".")),console.trace()),t.get(u).clear(),n=0,e.disableCaching=!0}return c[ir]}}function sr(e,t){return t=function(e){switch(e){case void 0:return"__undefined__";case null:return"__null__";default:return e}}(t),e.has(t)||e.set(t,new Map),e.get(t)}function lr(e,t){if("function"==typeof t)if(t.__cachedInputs__)for(var n=0,r=t.__cachedInputs__;n<r.length;n++)e=sr(e,r[n]);else e=sr(e,t);else if("object"==typeof t)for(var o in t)t.hasOwnProperty(o)&&(e=sr(e,t[o]));return e}!function(e){e[e.center=0]="center",e[e.contain=1]="contain",e[e.cover=2]="cover",e[e.none=3]="none",e[e.centerCover=4]="centerCover",e[e.centerContain=5]="centerContain"}(nr||(nr={})),function(e){e[e.landscape=0]="landscape",e[e.portrait=1]="portrait"}(rr||(rr={})),function(e){e[e.notLoaded=0]="notLoaded",e[e.loaded=1]="loaded",e[e.error=2]="error",e[e.errorLoaded=3]="errorLoaded"}(or||(or={}));var ur=ue()?l.useLayoutEffect:l.useEffect,cr=ar(),dr=/\.svg$/i,pr=l.forwardRef(function(e,t){var n=l.useRef(void 0),r=l.useRef(void 0),o=function(e,t){var n=e.onLoadingStateChange,r=e.onLoad,o=e.onError,i=e.src,a=l.useState(or.notLoaded),s=a[0],u=a[1];ur(function(){u(or.notLoaded)},[i]),l.useEffect(function(){s===or.notLoaded&&t.current&&(i&&t.current.naturalWidth>0&&t.current.naturalHeight>0||t.current.complete&&dr.test(i))&&u(or.loaded)}),l.useEffect(function(){null==n||n(s)},[s]);var c=l.useCallback(function(e){null==r||r(e),i&&u(or.loaded)},[i,r]),d=l.useCallback(function(e){null==o||o(e),u(or.error)},[o]);return[s,c,d]}(e,r),i=o[0],a=o[1],s=o[2],u=Ft(e,Rt,["width","height"]),c=e.src,d=e.alt,p=e.width,f=e.height,h=e.shouldFadeIn,m=void 0===h||h,v=e.shouldStartVisible,g=e.className,b=e.imageFit,y=e.role,_=e.maximizeFrame,x=e.styles,C=e.theme,w=e.loading,S=function(e,t,n,r){var o=l.useRef(t),i=l.useRef(void 0);return(void 0===i||o.current===or.notLoaded&&t===or.loaded)&&(i.current=function(e,t,n,r){var o=e.imageFit,i=e.width,a=e.height;if(void 0!==e.coverStyle)return e.coverStyle;if(t===or.loaded&&(o===nr.cover||o===nr.contain||o===nr.centerContain||o===nr.centerCover)&&n.current&&r.current){var s;if(s="number"==typeof i&&"number"==typeof a&&o!==nr.centerContain&&o!==nr.centerCover?i/a:r.current.clientWidth/r.current.clientHeight,n.current.naturalWidth/n.current.naturalHeight>s)return rr.landscape}return rr.portrait}(e,t,n,r)),o.current=t,i.current}(e,i,r,n),E=cr(x,{theme:C,className:g,width:p,height:f,maximizeFrame:_,shouldFadeIn:m,shouldStartVisible:v,isLoaded:i===or.loaded||i===or.notLoaded&&e.shouldStartVisible,isLandscape:S===rr.landscape,isCenter:b===nr.center,isCenterContain:b===nr.centerContain,isCenterCover:b===nr.centerCover,isContain:b===nr.contain,isCover:b===nr.cover,isNone:b===nr.none,isError:i===or.error,isNotImageFit:void 0===b});return l.createElement("div",{className:E.root,style:{width:p,height:f},ref:n},l.createElement("img",k({},u,{onLoad:a,onError:s,key:"fabricImage"+e.src||"",className:E.image,ref:hn(r,t),src:c,alt:d,role:y,loading:w})))});function fr(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return hr(e,y())}function hr(e,t){var n=e instanceof Array?e:[e],r=t||{};v(n[0])&&(r.shadowConfig=n[0]),r.stylesheet=M.getInstance(r.shadowConfig);var o=Xe(r.stylesheet,n),i=o.classes,a=o.objects;return a.length&&i.push(function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];var r=re.apply(void 0,S([e],t,!1));return r?(oe(r,e.specificityMultiplier,e.shadowConfig,e.stylesheet),r.className):""}(r,a)),i.join(" ")}pr.displayName="ImageBase";var mr="cubic-bezier(.1,.9,.2,1)",vr="cubic-bezier(.1,.25,.75,.9)",gr="0.167s",br="0.267s",yr="0.367s",_r="0.467s",xr=tt({from:{opacity:0},to:{opacity:1}}),kr=tt({from:{opacity:1},to:{opacity:0,visibility:"hidden"}}),Cr=ro(-10),wr=ro(-20),Sr=ro(-40),Er=ro(-400),Ir=ro(10),Tr=ro(20),Nr=ro(40),Pr=ro(400),Mr=oo(10),Dr=oo(20),Rr=oo(-10),Br=oo(-20),Fr=io(10),Or=io(20),Lr=io(40),Ar=io(400),Hr=io(-10),zr=io(-20),jr=io(-40),Wr=io(-400),Ur=ao(-10),Kr=ao(-20),Vr=ao(10),$r=ao(20),Gr=tt({from:{transform:"scale3d(.98,.98,1)"},to:{transform:"scale3d(1,1,1)"}}),qr=tt({from:{transform:"scale3d(1,1,1)"},to:{transform:"scale3d(.98,.98,1)"}}),Yr=tt({from:{transform:"scale3d(1.03,1.03,1)"},to:{transform:"scale3d(1,1,1)"}}),Qr=tt({from:{transform:"scale3d(1,1,1)"},to:{transform:"scale3d(1.03,1.03,1)"}}),Zr=tt({from:{transform:"rotateZ(0deg)"},to:{transform:"rotateZ(90deg)"}}),Xr=tt({from:{transform:"rotateZ(0deg)"},to:{transform:"rotateZ(-90deg)"}}),Jr=vr,eo=br,to=yr;function no(e,t,n){return{animationName:e,animationDuration:t,animationTimingFunction:n,animationFillMode:"both"}}function ro(e){return tt({from:{transform:"translate3d(".concat(e,"px,0,0)"),pointerEvents:"none"},to:{transform:"translate3d(0,0,0)",pointerEvents:"auto"}})}function oo(e){return tt({from:{transform:"translate3d(0,".concat(e,"px,0)"),pointerEvents:"none"},to:{transform:"translate3d(0,0,0)",pointerEvents:"auto"}})}function io(e){return tt({from:{transform:"translate3d(0,0,0)"},to:{transform:"translate3d(".concat(e,"px,0,0)")}})}function ao(e){return tt({from:{transform:"translate3d(0,0,0)"},to:{transform:"translate3d(0,".concat(e,"px,0)")}})}var so=function(e){var t={},n=function(n){var r;e.hasOwnProperty(n)&&Object.defineProperty(t,n,{get:function(){return void 0===r&&(r=fr(e[n]).toString()),r},enumerable:!0,configurable:!0})};for(var r in e)n(r);return t}({slideRightIn10:no("".concat(xr,",").concat(Cr),yr,mr),slideRightIn20:no("".concat(xr,",").concat(wr),yr,mr),slideRightIn40:no("".concat(xr,",").concat(Sr),yr,mr),slideRightIn400:no("".concat(xr,",").concat(Er),yr,mr),slideLeftIn10:no("".concat(xr,",").concat(Ir),yr,mr),slideLeftIn20:no("".concat(xr,",").concat(Tr),yr,mr),slideLeftIn40:no("".concat(xr,",").concat(Nr),yr,mr),slideLeftIn400:no("".concat(xr,",").concat(Pr),yr,mr),slideUpIn10:no("".concat(xr,",").concat(Mr),yr,mr),slideUpIn20:no("".concat(xr,",").concat(Dr),yr,mr),slideDownIn10:no("".concat(xr,",").concat(Rr),yr,mr),slideDownIn20:no("".concat(xr,",").concat(Br),yr,mr),slideRightOut10:no("".concat(kr,",").concat(Fr),yr,mr),slideRightOut20:no("".concat(kr,",").concat(Or),yr,mr),slideRightOut40:no("".concat(kr,",").concat(Lr),yr,mr),slideRightOut400:no("".concat(kr,",").concat(Ar),yr,mr),slideLeftOut10:no("".concat(kr,",").concat(Hr),yr,mr),slideLeftOut20:no("".concat(kr,",").concat(zr),yr,mr),slideLeftOut40:no("".concat(kr,",").concat(jr),yr,mr),slideLeftOut400:no("".concat(kr,",").concat(Wr),yr,mr),slideUpOut10:no("".concat(kr,",").concat(Ur),yr,mr),slideUpOut20:no("".concat(kr,",").concat(Kr),yr,mr),slideDownOut10:no("".concat(kr,",").concat(Vr),yr,mr),slideDownOut20:no("".concat(kr,",").concat($r),yr,mr),scaleUpIn100:no("".concat(xr,",").concat(Gr),yr,mr),scaleDownIn100:no("".concat(xr,",").concat(Yr),yr,mr),scaleUpOut103:no("".concat(kr,",").concat(Qr),gr,vr),scaleDownOut98:no("".concat(kr,",").concat(qr),gr,vr),fadeIn100:no(xr,gr,vr),fadeIn200:no(xr,br,vr),fadeIn400:no(xr,yr,vr),fadeIn500:no(xr,_r,vr),fadeOut100:no(kr,gr,vr),fadeOut200:no(kr,br,vr),fadeOut400:no(kr,yr,vr),fadeOut500:no(kr,_r,vr),rotate90deg:no(Zr,"0.1s",vr),rotateN90deg:no(Xr,"0.1s",vr)}),lo={position:"absolute",width:1,height:1,margin:-1,padding:0,border:0,overflow:"hidden",whiteSpace:"nowrap"},uo=Cn(function(e,t){var n=M.getInstance();return t?Object.keys(e).reduce(function(t,r){return t[r]=n.getClassName(e[r]),t},{}):e});function co(e,t,n){return uo(e,void 0!==n?n:t.disableGlobalClassNames)}var po,fo="@media screen and (-ms-high-contrast: active), screen and (forced-colors: active)",ho="@media screen and (-ms-high-contrast: black-on-white), screen and (forced-colors: active) and (prefers-color-scheme: light)",mo=480,vo=1366;function go(e,t){var n="number"==typeof e?" and (min-width: ".concat(e,"px)"):"",r="number"==typeof t?" and (max-width: ".concat(t,"px)"):"";return"@media only screen".concat(n).concat(r)}function bo(e,t,n,r,o,i,a,s){return function(e,t){var n,r;void 0===t&&(t={});var o=t.borderRadius,i=t.inset,a=void 0===i?0:i,s=t.width,l=void 0===s?1:s,u=t.position,c=void 0===u?"relative":u,d=t.highContrastStyle,p=t.borderColor,f=void 0===p?e.palette.white:p,h=t.outlineColor,m=void 0===h?e.palette.neutralSecondary:h,v=t.isFocusedOnly,g=void 0===v||v,b=t.pointerEvents;return{outline:"transparent",position:c,selectors:(n={"::-moz-focus-inner":{border:"0"}},n[".".concat(qt," &").concat(g?":focus":"",":after, :host(.").concat(qt,") &").concat(g?":focus":"",":after")]={content:'""',position:"absolute",pointerEvents:b,left:a+1,top:a+1,bottom:a+1,right:a+1,border:"".concat(l,"px solid ").concat(f),outline:"".concat(l,"px solid ").concat(m),zIndex:po.FocusStyle,borderRadius:o,selectors:(r={},r[fo]=d,r)},n)}}(e,"number"!=typeof t&&t?t:{inset:t,position:n,highContrastStyle:r,borderColor:o,outlineColor:i,isFocusedOnly:a,borderRadius:s})}!function(e){e.Nav=1,e.ScrollablePane=1,e.FocusStyle=1,e.Coachmark=1e3,e.Layer=1e6,e.KeytipLayer=1000001}(po||(po={}));var yo,_o=function(e,t,n,r){var o,i,a;void 0===n&&(n="border"),void 0===r&&(r=-1);var s="borderBottom"===n;return{borderColor:e,selectors:{":after":(o={pointerEvents:"none",content:"''",position:"absolute",left:s?0:r,top:r,bottom:r,right:s?0:r},o[n]="2px solid ".concat(e),o.borderRadius=t,o.width="borderBottom"===n?"100%":void 0,o.selectors=(i={},i[fo]=(a={},a["border"===n?"borderColor":"borderBottomColor"]="Highlight",a),i),o)}}},xo=function(){return xo=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},xo.apply(this,arguments)},ko="undefined"==typeof window?o.g:window,Co=ko&&ko.CSPSettings&&ko.CSPSettings.nonce,wo=((yo=ko.__themeState__||{theme:void 0,lastStyleElement:void 0,registeredStyles:[]}).runState||(yo=xo(xo({},yo),{perf:{count:0,duration:0},runState:{flushTimer:0,mode:0,buffer:[]}})),yo.registeredThemableStyles||(yo=xo(xo({},yo),{registeredThemableStyles:[]})),ko.__themeState__=yo,yo);function So(e){wo.theme=e,function(){if(wo.theme){for(var e=[],t=0,n=wo.registeredThemableStyles;t<n.length;t++){var r=n[t];e.push(r.themableStyle)}e.length>0&&(void 0===(i=1)&&(i=3),3!==i&&2!==i||(Eo(wo.registeredStyles),wo.registeredStyles=[]),3!==i&&1!==i||(Eo(wo.registeredThemableStyles),wo.registeredThemableStyles=[]),o=[].concat.apply([],e),wo.loadStyles?wo.loadStyles(Io(o).styleString,o):function(e){if("undefined"!=typeof document){var t=document.getElementsByTagName("head")[0],n=document.createElement("style"),r=Io(e),o=r.styleString,i=r.themable;n.setAttribute("data-load-themed-styles","true"),Co&&n.setAttribute("nonce",Co),n.appendChild(document.createTextNode(o)),wo.perf.count++,t.appendChild(n);var a=document.createEvent("HTMLEvents");a.initEvent("styleinsert",!0,!1),a.args={newStyle:n},document.dispatchEvent(a);var s={styleElement:n,themableStyle:e};i?wo.registeredThemableStyles.push(s):wo.registeredStyles.push(s)}}(o))}var o,i}()}function Eo(e){e.forEach(function(e){var t=e&&e.styleElement;t&&t.parentElement&&t.parentElement.removeChild(t)})}function Io(e){var t=wo.theme,n=!1;return{styleString:(e||[]).map(function(e){var r=e.theme;if(r){n=!0;var o=t?t[r]:void 0,i=e.defaultValue||"inherit";return t&&!o&&console&&!(r in t)&&"undefined"!=typeof DEBUG&&DEBUG&&console.warn('Theming value not provided for "'.concat(r,'". Falling back to "').concat(i,'".')),o||i}return e.rawString}).join(""),themable:n}}var To=Ie({}),No=[],Po="theme";function Mo(){var e,t,n,r=fe();(null===(t=null==r?void 0:r.FabricConfig)||void 0===t?void 0:t.legacyTheme)?function(e,t){var n;void 0===t&&(t=!1),To=Ie(e,t),So(k(k(k(k({},To.palette),To.semanticColors),To.effects),function(e){for(var t={},n=0,r=Object.keys(e.fonts);n<r.length;n++)for(var o=r[n],i=e.fonts[o],a=0,s=Object.keys(i);a<s.length;a++){var l=s[a],u=o+l.charAt(0).toUpperCase()+l.slice(1),c=i[l];"fontSize"===l&&"number"==typeof c&&(c+="px"),t[u]=c}return t}(To))),je.applySettings(((n={})[Po]=To,n)),No.forEach(function(e){try{e(To)}catch(e){}})}(r.FabricConfig.legacyTheme):je.getSettings([Po]).theme||((null===(n=null==r?void 0:r.FabricConfig)||void 0===n?void 0:n.theme)&&(To=Ie(r.FabricConfig.theme)),je.applySettings(((e={})[Po]=To,e)))}Mo();var Do={boxShadow:"none",margin:0,padding:0,boxSizing:"border-box"},Ro={overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"};function Bo(e){return{selectors:{"::placeholder":e,":-ms-input-placeholder":e,"::-ms-input-placeholder":e}}}function Fo(e){console&&console.warn&&console.warn(e)}var Oo=Fe.getValue("icons",{__options:{disableWarnings:!1,warnOnMissingIcons:!0},__remapped:{}}),Lo=M.getInstance();Lo&&Lo.onReset&&Lo.onReset(function(){for(var e in Oo)Oo.hasOwnProperty(e)&&Oo[e].subset&&(Oo[e].subset.className=void 0)});var Ao={},Ho=void 0;try{Ho=window}catch(e){}function zo(e,t){if(void 0!==Ho){var n=Ho.__packages__=Ho.__packages__||{};n[e]&&Ao[e]||(Ao[e]=t,(n[e]=n[e]||[]).push(t))}}zo("@fluentui/set-version","6.0.0"),zo("@fluentui/style-utilities","8.15.0"),Mo();var jo={root:"ms-Image",rootMaximizeFrame:"ms-Image--maximizeFrame",image:"ms-Image-image",imageCenter:"ms-Image-image--center",imageContain:"ms-Image-image--contain",imageCover:"ms-Image-image--cover",imageCenterContain:"ms-Image-image--centerContain",imageCenterCover:"ms-Image-image--centerCover",imageNone:"ms-Image-image--none",imageLandscape:"ms-Image-image--landscape",imagePortrait:"ms-Image-image--portrait"},Wo=Qn(pr,function(e){var t=e.className,n=e.width,r=e.height,o=e.maximizeFrame,i=e.isLoaded,a=e.shouldFadeIn,s=e.shouldStartVisible,l=e.isLandscape,u=e.isCenter,c=e.isContain,d=e.isCover,p=e.isCenterContain,f=e.isCenterCover,h=e.isNone,m=e.isError,v=e.isNotImageFit,g=e.theme,b=co(jo,g),y={position:"absolute",left:"50% /* @noflip */",top:"50%",transform:"translate(-50%,-50%)"},_=fe(),x=void 0!==_&&void 0===_.navigator.msMaxTouchPoints,k=c&&l||d&&!l?{width:"100%",height:"auto"}:{width:"auto",height:"100%"};return{root:[b.root,g.fonts.medium,{overflow:"hidden"},o&&[b.rootMaximizeFrame,{height:"100%",width:"100%"}],i&&a&&!s&&so.fadeIn400,(u||c||d||p||f)&&{position:"relative"},t],image:[b.image,{display:"block",opacity:0},i&&["is-loaded",{opacity:1}],u&&[b.imageCenter,y],c&&[b.imageContain,x&&{width:"100%",height:"100%",objectFit:"contain"},!x&&k,!x&&y],d&&[b.imageCover,x&&{width:"100%",height:"100%",objectFit:"cover"},!x&&k,!x&&y],p&&[b.imageCenterContain,l&&{maxWidth:"100%"},!l&&{maxHeight:"100%"},y],f&&[b.imageCenterCover,l&&{maxHeight:"100%"},!l&&{maxWidth:"100%"},y],h&&[b.imageNone,{width:"auto",height:"auto"}],v&&[!!n&&!r&&{height:"auto",width:"100%"},!n&&!!r&&{height:"100%",width:"auto"},!!n&&!!r&&{height:"100%",width:"100%"}],l&&b.imageLandscape,!l&&b.imagePortrait,!i&&"is-notLoaded",a&&"is-fadeIn",m&&"is-error"]}},void 0,{scope:"Image"},!0);Wo.displayName="Image";var Uo=Je({root:{display:"inline-block",textDecoration:"inherit"},placeholder:["ms-Icon-placeHolder",{width:"1em"}],image:["ms-Icon-imageContainer",{overflow:"hidden"}]}),Ko="ms-Icon",Vo=Cn(function(e){var t=function(e){var t=void 0,n=Oo.__options;if(e=e?function(e){return e.toLowerCase()}(e):"",e=Oo.__remapped[e]||e)if(t=Oo[e]){var r=t.subset;r&&r.fontFace&&(r.isRegistered||(ie(r.fontFace),r.isRegistered=!0),r.className||(r.className=fr(r.style,{fontFamily:r.fontFace.fontFamily,fontWeight:r.fontFace.fontWeight||"normal",fontStyle:r.fontFace.fontStyle||"normal"})))}else!n.disableWarnings&&n.warnOnMissingIcons&&Fo('The icon "'.concat(e,'" was used but not registered. See https://github.com/microsoft/fluentui/wiki/Using-icons for more information.'));return t}(e)||{subset:{},code:void 0},n=t.code,r=t.subset;return n?{children:n,iconClassName:r.className,fontFamily:r.fontFace&&r.fontFace.fontFamily,mergeImageProps:r.mergeImageProps}:null},void 0,!0),$o=function(e){var t=e.iconName,n=e.className,r=e.style,o=void 0===r?{}:r,i=Vo(t)||{},a=i.iconClassName,s=i.children,u=i.fontFamily,c=i.mergeImageProps,d=Ft(e,ft),p=e["aria-label"]||e.title,f=e["aria-label"]||e["aria-labelledby"]||e.title?{role:c?void 0:"img"}:{"aria-hidden":!0},h=s;return c&&"object"==typeof s&&"object"==typeof s.props&&p&&(h=l.cloneElement(s,{alt:p})),l.createElement("i",k({"data-icon-name":t},f,d,c?{title:void 0,"aria-label":void 0}:{},{className:Te(Ko,Uo.root,a,!t&&Uo.placeholder,n),style:k({fontFamily:u},o)}),h)},Go=(Cn(function(e,t,n){return $o({iconName:e,className:t,"aria-label":n})}),ar({cacheSize:100})),qo=function(e){function t(t){var n=e.call(this,t)||this;return n._onImageLoadingStateChange=function(e){n.props.imageProps&&n.props.imageProps.onLoadingStateChange&&n.props.imageProps.onLoadingStateChange(e),e===or.error&&n.setState({imageLoadError:!0})},n.state={imageLoadError:!1},n}return x(t,e),t.prototype.render=function(){var e=this.props,t=e.children,n=e.className,r=e.styles,o=e.iconName,i=e.imageErrorAs,a=e.theme,s="string"==typeof o&&0===o.length,u=!!this.props.imageProps||this.props.iconType===Kn.image||this.props.iconType===Kn.Image,c=Vo(o)||{},d=c.iconClassName,p=c.children,f=c.mergeImageProps,h=Go(r,{theme:a,className:n,iconClassName:d,isImage:u,isPlaceholder:s}),m=u?"span":"i",v=Ft(this.props,ft,["aria-label"]),g=this.state.imageLoadError,b=k(k({},this.props.imageProps),{onLoadingStateChange:this._onImageLoadingStateChange}),y=g&&i||Wo,_=this.props["aria-label"]||this.props.ariaLabel,x=b.alt||_||this.props.title,C=x||this.props["aria-labelledby"]||b["aria-label"]||b["aria-labelledby"]?{role:u||f?void 0:"img","aria-label":u||f?void 0:x}:{"aria-hidden":!0},w=p;return f&&p&&"object"==typeof p&&x&&(w=l.cloneElement(p,{alt:x})),l.createElement(m,k({"data-icon-name":o},C,v,f?{title:void 0,"aria-label":void 0}:{},{className:h.root}),u?l.createElement(y,k({},b)):t||w)},t}(l.Component),Yo=Qn(qo,function(e){var t=e.className,n=e.iconClassName,r=e.isPlaceholder,o=e.isImage,i=e.styles;return{root:[r&&Uo.placeholder,Uo.root,o&&Uo.image,n,t,i&&i.root,i&&i.imageContainer]}},void 0,{scope:"Icon"},!0);Yo.displayName="Icon";var Qo,Zo=function(e){var t=e.className,n=e.imageProps,r=Ft(e,ft,["aria-label","aria-labelledby","title","aria-describedby"]),o=n.alt||e["aria-label"],i=o||e["aria-labelledby"]||e.title||n["aria-label"]||n["aria-labelledby"]||n.title,a={"aria-labelledby":e["aria-labelledby"],"aria-describedby":e["aria-describedby"],title:e.title},s=i?{}:{"aria-hidden":!0};return l.createElement("div",k({},s,r,{className:Te(Ko,Uo.root,Uo.image,t)}),l.createElement(Wo,k({},a,n,{alt:i?o:""})))},Xo=wn(function(e){return wn(function(t){var n=wn(function(e){return function(n){return t(n,e)}});return function(r,o){return e(r,o?n(o):t)}})});!function(e){e[e.Normal=0]="Normal",e[e.Divider=1]="Divider",e[e.Header=2]="Header",e[e.Section=3]="Section"}(Qo||(Qo={}));var Jo;function ei(e,t,n){void 0===n&&(n=!0);var r=!1;if(e&&t)if(n)if(e===t)r=!0;else for(r=!1;t;){var o=In(t);if(o===e){r=!0;break}t=o}else e.contains&&(r=e.contains(t));return r}function ti(e,t,n,r){return oi(e,t,!0,!1,!1,n,void 0,void 0,void 0,r)}function ni(e,t,n,r){return ri(e,t,!0,!1,!0,n,void 0,void 0,r)}function ri(e,t,n,r,o,i,a,s,l){var u;if(!t||!a&&t===e)return null;var c=ii(t);if(o&&c&&(i||!li(t)&&!ui(t))){var d=ri(e,t.lastElementChild||l&&(null===(u=t.shadowRoot)||void 0===u?void 0:u.lastElementChild),!0,!0,!0,i,a,s,l);if(d){if(s&&si(d,!0,l)||!s)return d;var p=ri(e,d.previousElementSibling,!0,!0,!0,i,a,s,l);if(p)return p;for(var f=d.parentElement;f&&f!==t;){var h=ri(e,f.previousElementSibling,!0,!0,!0,i,a,s,l);if(h)return h;f=f.parentElement}}}return n&&c&&si(t,s,l)?t:ri(e,t.previousElementSibling,!0,!0,!0,i,a,s,l)||(r?null:ri(e,t.parentElement,!0,!1,!1,i,a,s,l))}function oi(e,t,n,r,o,i,a,s,l,u){var c;if(!t||t===e&&o&&!a)return null;var d=(l?ai:ii)(t);if(n&&d&&si(t,s,u))return t;if(!o&&d&&(i||!li(t)&&!ui(t))){var p=oi(e,t.firstElementChild||u&&(null===(c=t.shadowRoot)||void 0===c?void 0:c.firstElementChild),!0,!0,!1,i,a,s,l,u);if(p)return p}return t===e?null:oi(e,t.nextElementSibling,!0,!0,!1,i,a,s,l,u)||(r?null:oi(e,t.parentElement,!1,!1,!0,i,a,s,l,u))}function ii(e){if(!e||!e.getAttribute)return!1;var t=e.getAttribute("data-is-visible");return null!=t?"true"===t:0!==e.offsetHeight||null!==e.offsetParent||!0===e.isVisible}function ai(e,t){var n=null!=t?t:fe();return!!e&&ii(e)&&!e.hidden&&"hidden"!==n.getComputedStyle(e).visibility}function si(e,t,n){if(void 0===n&&(n=!0),!e||e.disabled)return!1;var r=0,o=null;e&&e.getAttribute&&(o=e.getAttribute("tabIndex"))&&(r=parseInt(o,10));var i=e.getAttribute?e.getAttribute("data-is-focusable"):null,a=null!==o&&r>=0,s=!(!n||!e.shadowRoot||!e.shadowRoot.delegatesFocus),l=!!e&&"false"!==i&&("A"===e.tagName||"BUTTON"===e.tagName||"INPUT"===e.tagName||"TEXTAREA"===e.tagName||"SELECT"===e.tagName||"true"===i||a||s);return t?-1!==r&&l:l}function li(e){return!!(e&&e.getAttribute&&e.getAttribute("data-focuszone-id"))}function ui(e){return!(!e||!e.getAttribute||"true"!==e.getAttribute("data-is-sub-focuszone"))}function ci(e,t,n){return"true"!==function(e,t,n){var r=Tn(e,function(e){return e.hasAttribute(t)},n);return r&&r.getAttribute(t)}(e,t,null!=n?n:ce())}!function(e){e[e.vertical=0]="vertical",e[e.horizontal=1]="horizontal",e[e.bidirectional=2]="bidirectional",e[e.domOrder=3]="domOrder"}(Jo||(Jo={}));var di,pi=void 0;function fi(e){if(e){var t=fe(e);t&&(void 0!==pi&&t.cancelAnimationFrame(pi),pi=t.requestAnimationFrame(function(){e&&e.focus(),pi=void 0}))}}var hi=0,mi=fr({overflow:"hidden !important"}),vi="data-is-scrollable",gi=function(e,t){var n=fe(e);if(e&&n){var r=0,o=null,i=n.getComputedStyle(e);t.on(e,"touchstart",function(e){1===e.targetTouches.length&&(r=e.targetTouches[0].clientY)},{passive:!1}),t.on(e,"touchmove",function(e){if(1===e.targetTouches.length&&(e.stopPropagation(),o)){var t=e.targetTouches[0].clientY-r,a=_i(e.target);a&&o!==a&&(o=a,i=n.getComputedStyle(o));var s=o.scrollTop,l="column-reverse"===(null==i?void 0:i.flexDirection);0===s&&(l?t<0:t>0)&&e.preventDefault(),o.scrollHeight-Math.abs(Math.ceil(s))<=o.clientHeight&&(l?t>0:t<0)&&e.preventDefault()}},{passive:!1}),o=e}},bi=function(e,t){e&&t.on(e,"touchmove",function(e){e.stopPropagation()},{passive:!1})},yi=function(e){e.preventDefault()};function _i(e){for(var t=e,n=ce(e);t&&t!==n.body;){if("true"===t.getAttribute(vi))return t;t=t.parentElement}for(t=e;t&&t!==n.body;){if("false"!==t.getAttribute(vi)){var r=getComputedStyle(t),o=r?r.getPropertyValue("overflow-y"):"";if(o&&("scroll"===o||"auto"===o))return t}t=t.parentElement}return t&&t!==n.body||(t=fe(e)),t}var xi,ki=l.createContext(void 0),Ci="data-is-focusable",wi="data-focuszone-id",Si="tabindex",Ei="data-no-vertical-wrap",Ii="data-no-horizontal-wrap",Ti=999999999,Ni=-999999999;function Pi(e,t){var n;"function"==typeof MouseEvent?n=new MouseEvent("click",{ctrlKey:null==t?void 0:t.ctrlKey,metaKey:null==t?void 0:t.metaKey,shiftKey:null==t?void 0:t.shiftKey,altKey:null==t?void 0:t.altKey,bubbles:null==t?void 0:t.bubbles,cancelable:null==t?void 0:t.cancelable}):(n=document.createEvent("MouseEvents")).initMouseEvent("click",!!t&&t.bubbles,!!t&&t.cancelable,window,0,0,0,0,0,!!t&&t.ctrlKey,!!t&&t.altKey,!!t&&t.shiftKey,!!t&&t.metaKey,0,null),e.dispatchEvent(n)}var Mi,Di={},Ri=new Set,Bi=["text","number","password","email","tel","url","search","textarea"],Fi=!1,Oi=function(e){function t(n){var r,o,i,a,s=e.call(this,n)||this;s._root=l.createRef(),s._mergedRef=vn(),s._onFocus=function(e){if(!s._portalContainsElement(e.target)){var t,n=s.props,r=n.onActiveElementChanged,o=n.doNotAllowFocusEventToPropagate,i=n.stopFocusPropagation,a=n.onFocusNotification,l=n.onFocus,u=n.shouldFocusInnerElementWhenReceivedFocus,c=n.defaultTabbableElement,d=s._isImmediateDescendantOfZone(e.target);if(d)t=e.target;else for(var p=e.target;p&&p!==s._root.current;){if(si(p,void 0,s._inShadowRoot)&&s._isImmediateDescendantOfZone(p)){t=p;break}p=In(p,Fi)}if(u&&e.target===s._root.current){var f=c&&"function"==typeof c&&s._root.current&&c(s._root.current);f&&si(f,void 0,s._inShadowRoot)?(t=f,f.focus()):(s.focus(!0),s._activeElement&&(t=null))}var h=!s._activeElement;t&&t!==s._activeElement&&((d||h)&&s._setFocusAlignment(t,!0,!0),s._activeElement=t,h&&s._updateTabIndexes()),r&&r(s._activeElement,e),(i||o)&&e.stopPropagation(),l?l(e):a&&a()}},s._onBlur=function(){s._setParkedFocus(!1)},s._onMouseDown=function(e){if(!s._portalContainsElement(e.target)&&!s.props.disabled){for(var t=e.target,n=[];t&&t!==s._root.current;)n.push(t),t=In(t,Fi);for(;n.length&&((t=n.pop())&&si(t,void 0,s._inShadowRoot)&&s._setActiveElement(t,!0),!li(t)););}},s._onKeyDown=function(e,t){if(!s._portalContainsElement(e.target)){var n=s.props,r=n.direction,o=n.disabled,i=n.isInnerZoneKeystroke,a=n.pagingSupportDisabled,l=n.shouldEnterInnerZone;if(!(o||(s.props.onKeyDown&&s.props.onKeyDown(e),e.isDefaultPrevented()||s._getDocument().activeElement===s._root.current&&s._isInnerZone))){if((l&&l(e)||i&&i(e))&&s._isImmediateDescendantOfZone(e.target)){var u=s._getFirstInnerZone();if(u){if(!u.focus(!0))return}else{if(!ui(e.target))return;if(!s.focusElement(oi(e.target,e.target.firstChild,!0)))return}}else{if(e.altKey)return;switch(e.which){case Ut:if(s._shouldRaiseClicksOnSpace&&s._tryInvokeClickForFocusable(e.target,e))break;return;case 37:if(r!==Jo.vertical&&(s._preventDefaultWhenHandled(e),s._moveFocusLeft(t)))break;return;case 39:if(r!==Jo.vertical&&(s._preventDefaultWhenHandled(e),s._moveFocusRight(t)))break;return;case Kt:if(r!==Jo.horizontal&&(s._preventDefaultWhenHandled(e),s._moveFocusUp()))break;return;case Vt:if(r!==Jo.horizontal&&(s._preventDefaultWhenHandled(e),s._moveFocusDown()))break;return;case 34:if(!a&&s._moveFocusPaging(!0))break;return;case 33:if(!a&&s._moveFocusPaging(!1))break;return;case 9:if(s.props.allowTabKey||1===s.props.handleTabKey||2===s.props.handleTabKey&&s._isElementInput(e.target)){var c=!1;if(s._processingTabKey=!0,c=r!==Jo.vertical&&s._shouldWrapFocus(s._activeElement,Ii)?(Jn(t)?!e.shiftKey:e.shiftKey)?s._moveFocusLeft(t):s._moveFocusRight(t):e.shiftKey?s._moveFocusUp():s._moveFocusDown(),s._processingTabKey=!1,c)break;s.props.shouldResetActiveElementWhenTabFromZone&&(s._activeElement=null)}return;case 36:if(s._isContentEditableElement(e.target)||s._isElementInput(e.target)&&!s._shouldInputLoseFocus(e.target,!1))return!1;var d=s._root.current&&s._root.current.firstChild;if(s._root.current&&d&&s.focusElement(oi(s._root.current,d,!0)))break;return;case 35:if(s._isContentEditableElement(e.target)||s._isElementInput(e.target)&&!s._shouldInputLoseFocus(e.target,!0))return!1;var p=s._root.current&&s._root.current.lastChild;if(s._root.current&&s.focusElement(ri(s._root.current,p,!0,!0,!0)))break;return;case jt:if(s._shouldRaiseClicksOnEnter&&s._tryInvokeClickForFocusable(e.target,e))break;return;default:return}}e.preventDefault(),e.stopPropagation()}}},s._getHorizontalDistanceFromCenter=function(e,t,n){var r=s._focusAlignment.left||s._focusAlignment.x||0,o=Math.floor(n.top),i=Math.floor(t.bottom),a=Math.floor(n.bottom),l=Math.floor(t.top);return e&&o>i||!e&&a<l?r>=n.left&&r<=n.left+n.width?0:Math.abs(n.left+n.width/2-r):s._shouldWrapFocus(s._activeElement,Ei)?Ti:Ni},Rn(s),s._id=Ye("FocusZone"),s._focusAlignment={left:0,top:0},s._processingTabKey=!1;var u=null===(o=null!==(r=n.shouldRaiseClicks)&&void 0!==r?r:t.defaultProps.shouldRaiseClicks)||void 0===o||o;return s._shouldRaiseClicksOnEnter=null!==(i=n.shouldRaiseClicksOnEnter)&&void 0!==i?i:u,s._shouldRaiseClicksOnSpace=null!==(a=n.shouldRaiseClicksOnSpace)&&void 0!==a?a:u,s}return x(t,e),t.getOuterZones=function(){return Ri.size},t._onKeyDownCapture=function(e){9===e.which&&Ri.forEach(function(e){return e._updateTabIndexes()})},t.prototype.componentDidMount=function(){var e,n=this._root.current;if(this._inShadowRoot=!!(null===(e=this.context)||void 0===e?void 0:e.shadowRoot),Di[this._id]=this,n){for(var r=In(n,Fi);r&&r!==this._getDocument().body&&1===r.nodeType;){if(li(r)){this._isInnerZone=!0;break}r=In(r,Fi)}this._isInnerZone||(Ri.add(this),this._root.current&&this._root.current.addEventListener("keydown",t._onKeyDownCapture,!0)),this._root.current&&this._root.current.addEventListener("blur",this._onBlur,!0),this._updateTabIndexes(),this.props.defaultTabbableElement&&"string"==typeof this.props.defaultTabbableElement?this._activeElement=this._getDocument().querySelector(this.props.defaultTabbableElement):this.props.defaultActiveElement&&(this._activeElement=this._getDocument().querySelector(this.props.defaultActiveElement)),this.props.shouldFocusOnMount&&this.focus()}},t.prototype.componentDidUpdate=function(){var e,t=this._root.current,n=this._getDocument();if(this._inShadowRoot=!!(null===(e=this.context)||void 0===e?void 0:e.shadowRoot),(this._activeElement&&!ei(this._root.current,this._activeElement,Fi)||this._defaultFocusElement&&!ei(this._root.current,this._defaultFocusElement,Fi))&&(this._activeElement=null,this._defaultFocusElement=null,this._updateTabIndexes()),!this.props.preventFocusRestoration&&n&&this._lastIndexPath&&(n.activeElement===n.body||null===n.activeElement||n.activeElement===t)){var r=function(e,t){for(var n=e,r=0,o=t;r<o.length;r++){var i=o[r],a=n.children[Math.min(i,n.children.length-1)];if(!a)break;n=a}return si(n)&&ii(n)?n:oi(e,n,!0)||ri(e,n)}(t,this._lastIndexPath);r?(this._setActiveElement(r,!0),r.focus(),this._setParkedFocus(!1)):this._setParkedFocus(!0)}},t.prototype.componentWillUnmount=function(){delete Di[this._id],this._isInnerZone||(Ri.delete(this),this._root.current&&this._root.current.removeEventListener("keydown",t._onKeyDownCapture,!0)),this._root.current&&this._root.current.removeEventListener("blur",this._onBlur,!0),this._activeElement=null,this._defaultFocusElement=null},t.prototype.render=function(){var e=this,t=this.props,n=t.as,r=t.elementType,o=t.rootProps,i=t.ariaDescribedBy,a=t.ariaLabelledBy,s=t.className,u=Ft(this.props,ft),c=n||r||"div";this._evaluateFocusBeforeRender();var d,p=(void 0===d&&(d=!1),!0===d&&(To=Ie({},d)),To);return l.createElement(c,k({"aria-labelledby":a,"aria-describedby":i},u,o,{className:Te((xi||(xi=fr({selectors:{":focus":{outline:"none"}}},"ms-FocusZone")),xi),s),ref:this._mergedRef(this.props.elementRef,this._root),"data-focuszone-id":this._id,onKeyDown:function(t){return e._onKeyDown(t,p)},onFocus:this._onFocus,onMouseDownCapture:this._onMouseDown}),this.props.children)},t.prototype.focus=function(e,t){if(void 0===e&&(e=!1),void 0===t&&(t=!1),this._root.current){if(!e&&"true"===this._root.current.getAttribute(Ci)&&this._isInnerZone){var n=this._getOwnerZone(this._root.current);if(n!==this._root.current){var r=Di[n.getAttribute(wi)];return!!r&&r.focusElement(this._root.current)}return!1}if(!e&&this._activeElement&&ei(this._root.current,this._activeElement)&&si(this._activeElement,void 0,this._inShadowRoot)&&(!t||ai(this._activeElement)))return this._activeElement.focus(),!0;var o=this._root.current.firstChild;return this.focusElement(oi(this._root.current,o,!0,void 0,void 0,void 0,void 0,void 0,t))}return!1},t.prototype.focusLast=function(){if(this._root.current){var e=this._root.current&&this._root.current.lastChild;return this.focusElement(ri(this._root.current,e,!0,!0,!0))}return!1},t.prototype.focusElement=function(e,t){var n=this.props,r=n.onBeforeFocus,o=n.shouldReceiveFocus;return!(o&&!o(e)||r&&!r(e)||!e||(this._setActiveElement(e,t),this._activeElement&&this._activeElement.focus(),0))},t.prototype.setFocusAlignment=function(e){this._focusAlignment=e},Object.defineProperty(t.prototype,"defaultFocusElement",{get:function(){return this._defaultFocusElement},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"activeElement",{get:function(){return this._activeElement},enumerable:!1,configurable:!0}),t.prototype._evaluateFocusBeforeRender=function(){var e=this._root.current,t=this._getDocument();if(t){var n=t.activeElement;if(n!==e){var r=ei(e,n,!1);this._lastIndexPath=r?function(e,t){for(var n=[];t&&e&&t!==e;){var r=In(t,!0);if(null===r)return[];n.unshift(Array.prototype.indexOf.call(r.children,t)),t=r}return n}(e,n):void 0}}},t.prototype._setParkedFocus=function(e){var t=this._root.current;t&&this._isParked!==e&&(this._isParked=e,e?(this.props.allowFocusRoot||(this._parkedTabIndex=t.getAttribute("tabindex"),t.setAttribute("tabindex","-1")),t.focus()):this.props.allowFocusRoot||(this._parkedTabIndex?(t.setAttribute("tabindex",this._parkedTabIndex),this._parkedTabIndex=void 0):t.removeAttribute("tabindex")))},t.prototype._setActiveElement=function(e,t){var n=this._activeElement;this._activeElement=e,n&&(li(n)&&this._updateTabIndexes(n),n.tabIndex=-1),this._activeElement&&(this._focusAlignment&&!t||this._setFocusAlignment(e,!0,!0),this._activeElement.tabIndex=0)},t.prototype._preventDefaultWhenHandled=function(e){this.props.preventDefaultWhenHandled&&e.preventDefault()},t.prototype._tryInvokeClickForFocusable=function(e,t){var n=e;if(n===this._root.current)return!1;do{if("BUTTON"===n.tagName||"A"===n.tagName||"INPUT"===n.tagName||"TEXTAREA"===n.tagName||"SUMMARY"===n.tagName)return!1;if(this._isImmediateDescendantOfZone(n)&&"true"===n.getAttribute(Ci)&&"true"!==n.getAttribute("data-disable-click-on-enter"))return Pi(n,t),!0;n=In(n,Fi)}while(n!==this._root.current);return!1},t.prototype._getFirstInnerZone=function(e){if(!(e=e||this._activeElement||this._root.current))return null;if(li(e))return Di[e.getAttribute(wi)];for(var t=e.firstElementChild;t;){if(li(t))return Di[t.getAttribute(wi)];var n=this._getFirstInnerZone(t);if(n)return n;t=t.nextElementSibling}return null},t.prototype._moveFocus=function(e,t,n,r){void 0===r&&(r=!0);var o=this._activeElement,i=-1,a=void 0,s=!1,l=this.props.direction===Jo.bidirectional;if(!o||!this._root.current)return!1;if(this._isElementInput(o)&&!this._shouldInputLoseFocus(o,e))return!1;var u=l?o.getBoundingClientRect():null;do{if(o=e?oi(this._root.current,o):ri(this._root.current,o),!l){a=o;break}if(o){var c=t(u,o.getBoundingClientRect());if(-1===c&&-1===i){a=o;break}if(c>-1&&(-1===i||c<i)&&(i=c,a=o),i>=0&&c<0)break}}while(o);if(a&&a!==this._activeElement)s=!0,this.focusElement(a);else if(this.props.isCircularNavigation&&r)return e?this.focusElement(oi(this._root.current,this._root.current.firstElementChild,!0)):this.focusElement(ri(this._root.current,this._root.current.lastElementChild,!0,!0,!0));return s},t.prototype._moveFocusDown=function(){var e=this,t=-1,n=this._focusAlignment.left||this._focusAlignment.x||0;return!!this._moveFocus(!0,function(r,o){var i=-1,a=Math.floor(o.top),s=Math.floor(r.bottom);return a<s?e._shouldWrapFocus(e._activeElement,Ei)?Ti:Ni:((-1===t&&a>=s||a===t)&&(t=a,i=n>=o.left&&n<=o.left+o.width?0:Math.abs(o.left+o.width/2-n)),i)})&&(this._setFocusAlignment(this._activeElement,!1,!0),!0)},t.prototype._moveFocusUp=function(){var e=this,t=-1,n=this._focusAlignment.left||this._focusAlignment.x||0;return!!this._moveFocus(!1,function(r,o){var i=-1,a=Math.floor(o.bottom),s=Math.floor(o.top),l=Math.floor(r.top);return a>l?e._shouldWrapFocus(e._activeElement,Ei)?Ti:Ni:((-1===t&&a<=l||s===t)&&(t=s,i=n>=o.left&&n<=o.left+o.width?0:Math.abs(o.left+o.width/2-n)),i)})&&(this._setFocusAlignment(this._activeElement,!1,!0),!0)},t.prototype._moveFocusLeft=function(e){var t=this,n=this._shouldWrapFocus(this._activeElement,Ii);return!!this._moveFocus(Jn(e),function(r,o){var i=-1;return(Jn(e)?parseFloat(o.top.toFixed(3))<parseFloat(r.bottom.toFixed(3)):parseFloat(o.bottom.toFixed(3))>parseFloat(r.top.toFixed(3)))&&o.right<=r.right&&t.props.direction!==Jo.vertical?i=r.right-o.right:n||(i=Ni),i},void 0,n)&&(this._setFocusAlignment(this._activeElement,!0,!1),!0)},t.prototype._moveFocusRight=function(e){var t=this,n=this._shouldWrapFocus(this._activeElement,Ii);return!!this._moveFocus(!Jn(e),function(r,o){var i=-1;return(Jn(e)?parseFloat(o.bottom.toFixed(3))>parseFloat(r.top.toFixed(3)):parseFloat(o.top.toFixed(3))<parseFloat(r.bottom.toFixed(3)))&&o.left>=r.left&&t.props.direction!==Jo.vertical?i=o.left-r.left:n||(i=Ni),i},void 0,n)&&(this._setFocusAlignment(this._activeElement,!0,!1),!0)},t.prototype._moveFocusPaging=function(e,t){void 0===t&&(t=!0);var n=this._activeElement;if(!n||!this._root.current)return!1;if(this._isElementInput(n)&&!this._shouldInputLoseFocus(n,e))return!1;var r=_i(n);if(!r)return!1;var o=-1,i=void 0,a=-1,s=-1,l=r.clientHeight,u=n.getBoundingClientRect();do{if(n=e?oi(this._root.current,n):ri(this._root.current,n)){var c=n.getBoundingClientRect(),d=Math.floor(c.top),p=Math.floor(u.bottom),f=Math.floor(c.bottom),h=Math.floor(u.top),m=this._getHorizontalDistanceFromCenter(e,u,c);if(e&&d>p+l||!e&&f<h-l)break;m>-1&&(e&&d>a?(a=d,o=m,i=n):!e&&f<s?(s=f,o=m,i=n):(-1===o||m<=o)&&(o=m,i=n))}}while(n);var v=!1;if(i&&i!==this._activeElement)v=!0,this.focusElement(i),this._setFocusAlignment(i,!1,!0);else if(this.props.isCircularNavigation&&t)return e?this.focusElement(oi(this._root.current,this._root.current.firstElementChild,!0)):this.focusElement(ri(this._root.current,this._root.current.lastElementChild,!0,!0,!0));return v},t.prototype._setFocusAlignment=function(e,t,n){if(this.props.direction===Jo.bidirectional&&(!this._focusAlignment||t||n)){var r=e.getBoundingClientRect(),o=r.left+r.width/2,i=r.top+r.height/2;this._focusAlignment||(this._focusAlignment={left:o,top:i}),t&&(this._focusAlignment.left=o),n&&(this._focusAlignment.top=i)}},t.prototype._isImmediateDescendantOfZone=function(e){return this._getOwnerZone(e)===this._root.current},t.prototype._getOwnerZone=function(e){for(var t=In(e,Fi);t&&t!==this._root.current&&t!==this._getDocument().body;){if(li(t))return t;t=In(t,Fi)}return t},t.prototype._updateTabIndexes=function(e){!this._activeElement&&this.props.defaultTabbableElement&&"function"==typeof this.props.defaultTabbableElement&&(this._activeElement=this.props.defaultTabbableElement(this._root.current)),!e&&this._root.current&&(this._defaultFocusElement=null,e=this._root.current,this._activeElement&&!ei(e,this._activeElement)&&(this._activeElement=null)),this._activeElement&&!si(this._activeElement,void 0,this._inShadowRoot)&&(this._activeElement=null);for(var t=e&&e.children,n=0;t&&n<t.length;n++){var r=t[n];li(r)?"true"===r.getAttribute(Ci)&&(this._isInnerZone||(this._activeElement||this._defaultFocusElement)&&this._activeElement!==r?"-1"!==r.getAttribute(Si)&&r.setAttribute(Si,"-1"):(this._defaultFocusElement=r,"0"!==r.getAttribute(Si)&&r.setAttribute(Si,"0"))):(r.getAttribute&&"false"===r.getAttribute(Ci)&&r.setAttribute(Si,"-1"),si(r,void 0,this._inShadowRoot)?this.props.disabled?r.setAttribute(Si,"-1"):this._isInnerZone||(this._activeElement||this._defaultFocusElement)&&this._activeElement!==r?"-1"!==r.getAttribute(Si)&&r.setAttribute(Si,"-1"):(this._defaultFocusElement=r,"0"!==r.getAttribute(Si)&&r.setAttribute(Si,"0")):"svg"===r.tagName&&"false"!==r.getAttribute("focusable")&&r.setAttribute("focusable","false")),this._updateTabIndexes(r)}},t.prototype._isContentEditableElement=function(e){return e&&"true"===e.getAttribute("contenteditable")},t.prototype._isElementInput=function(e){return!(!e||!e.tagName||"input"!==e.tagName.toLowerCase()&&"textarea"!==e.tagName.toLowerCase())},t.prototype._shouldInputLoseFocus=function(e,t){if(!this._processingTabKey&&e&&e.type&&Bi.indexOf(e.type.toLowerCase())>-1){var n=e.selectionStart,r=n!==e.selectionEnd,o=e.value,i=e.readOnly;if(r||n>0&&!t&&!i||n!==o.length&&t&&!i||this.props.handleTabKey&&(!this.props.shouldInputLoseFocusOnArrowKey||!this.props.shouldInputLoseFocusOnArrowKey(e)))return!1}return!0},t.prototype._shouldWrapFocus=function(e,t){return!this.props.checkForNoWrap||ci(e,t)},t.prototype._portalContainsElement=function(e){return e&&!!this._root.current&&Pn(e,this._root.current)},t.prototype._getDocument=function(){return ce(this._root.current)},t.defaultProps={isCircularNavigation:!1,direction:Jo.bidirectional,shouldRaiseClicks:!0,"data-tabster":'{"uncontrolled": {}}'},t.contextType=ki,t}(l.Component);function Li(e){var t;if(void 0===Mi||e){var n=fe(),r=null===(t=null==n?void 0:n.navigator)||void 0===t?void 0:t.userAgent;Mi=!!r&&-1!==r.indexOf("Macintosh")}return!!Mi}var Ai,Hi,zi=function(){return!!(window&&window.navigator&&window.navigator.userAgent)&&/iPad|iPhone|iPod/i.test(window.navigator.userAgent)},ji=wn(function(e){var t=e;return wn(function(n){if(e===n)throw new Error("Attempted to compose a component with itself.");var r=n,o=wn(function(e){return function(t){return l.createElement(r,k({},t,{defaultRender:e}))}});return function(e){var n=e.defaultRender;return l.createElement(t,k({},e,{defaultRender:n?o(n):r}))}})});function Wi(e,t){return ji(e)(t)}function Ui(e){return e.canCheck?!(!e.isChecked&&!e.checked):"boolean"==typeof e.isChecked?e.isChecked:"boolean"==typeof e.checked?e.checked:null}function Ki(e){return!(!e.subMenuProps&&!e.items)}function Vi(e){return!(!e.isDisabled&&!e.disabled)}function $i(e){return null!==Ui(e)?"menuitemcheckbox":"menuitem"}function Gi(e,t,n,r){return e.addEventListener(t,n,r),function(){return e.removeEventListener(t,n,r)}}!function(e){e[e.top=1]="top",e[e.bottom=-1]="bottom",e[e.left=2]="left",e[e.right=-2]="right"}(Ai||(Ai={})),function(e){e[e.top=0]="top",e[e.bottom=1]="bottom",e[e.start=2]="start",e[e.end=3]="end"}(Hi||(Hi={}));var qi,Yi=function(){function e(e,t,n,r){void 0===e&&(e=0),void 0===t&&(t=0),void 0===n&&(n=0),void 0===r&&(r=0),this.top=n,this.bottom=r,this.left=e,this.right=t}return Object.defineProperty(e.prototype,"width",{get:function(){return this.right-this.left},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"height",{get:function(){return this.bottom-this.top},enumerable:!1,configurable:!0}),e.prototype.equals=function(e){return parseFloat(this.top.toFixed(4))===parseFloat(e.top.toFixed(4))&&parseFloat(this.bottom.toFixed(4))===parseFloat(e.bottom.toFixed(4))&&parseFloat(this.left.toFixed(4))===parseFloat(e.left.toFixed(4))&&parseFloat(this.right.toFixed(4))===parseFloat(e.right.toFixed(4))},e}();function Qi(e,t,n){return{targetEdge:e,alignmentEdge:t,isAuto:n}}var Zi=((qi={})[0]=Qi(Ai.top,Ai.left),qi[1]=Qi(Ai.top),qi[2]=Qi(Ai.top,Ai.right),qi[3]=Qi(Ai.top,void 0,!0),qi[4]=Qi(Ai.bottom,Ai.left),qi[5]=Qi(Ai.bottom),qi[6]=Qi(Ai.bottom,Ai.right),qi[7]=Qi(Ai.bottom,void 0,!0),qi[8]=Qi(Ai.left,Ai.top),qi[9]=Qi(Ai.left),qi[10]=Qi(Ai.left,Ai.bottom),qi[11]=Qi(Ai.right,Ai.top),qi[12]=Qi(Ai.right),qi[13]=Qi(Ai.right,Ai.bottom),qi);function Xi(e,t){return!(e.top<t.top||e.bottom>t.bottom||e.left<t.left||e.right>t.right)}function Ji(e,t){var n=[];return e.top<t.top&&n.push(Ai.top),e.bottom>t.bottom&&n.push(Ai.bottom),e.left<t.left&&n.push(Ai.left),e.right>t.right&&n.push(Ai.right),n}function ea(e,t){return e[Ai[t]]}function ta(e,t,n){return e[Ai[t]]=n,e}function na(e,t){var n=ha(t);return(ea(e,n.positiveEdge)+ea(e,n.negativeEdge))/2}function ra(e,t){return e>0?t:-1*t}function oa(e,t){return ra(e,ea(t,e))}function ia(e,t,n){return ra(n,ea(e,n)-ea(t,n))}function aa(e,t,n,r){void 0===r&&(r=!0);var o=ea(e,t)-n,i=ta(e,t,n);return r&&(i=ta(e,-1*t,ea(e,-1*t)-o)),i}function sa(e,t,n,r){return void 0===r&&(r=0),aa(e,n,ea(t,n)+ra(n,r))}function la(e,t,n){return oa(n,e)>oa(n,t)}function ua(e,t){for(var n=0,r=0,o=Ji(e,t);r<o.length;r++){var i=o[r];n+=Math.pow(ia(e,t,i),2)}return n}function ca(e,t,n,r){return void 0===r&&(r=200),(n===Ai.bottom||n===Ai.top)&&ia(e,t,n)>=r}function da(e,t,n,r){for(var o=0,i=e;o<i.length;o++){var a=i[o],s=void 0;r&&r===-1*a?(s=aa(t.elementRectangle,a,ea(n,a),!1),t.forcedInBounds=!0):la(s=sa(t.elementRectangle,n,a),n,-1*a)||(s=aa(s,-1*a,ea(n,-1*a),!1),t.forcedInBounds=!0),t.elementRectangle=s}return t}function pa(e,t,n){var r=ha(t).positiveEdge;return aa(e,r,n-(na(e,t)-ea(e,r)))}function fa(e,t,n,r,o){void 0===r&&(r=0);var i=new Yi(e.left,e.right,e.top,e.bottom),a=n.alignmentEdge,s=n.targetEdge,l=o?s:-1*s;return i=o?sa(i,t,s,r):function(e,t,n,r){void 0===r&&(r=0);var o=ra(-1*n,r);return aa(e,-1*n,ea(t,n)+o)}(i,t,s,r),i=a?sa(i,t,a):pa(i,l,na(t,s))}function ha(e){return e===Ai.top||e===Ai.bottom?{positiveEdge:Ai.left,negativeEdge:Ai.right}:{positiveEdge:Ai.top,negativeEdge:Ai.bottom}}function ma(e,t,n){return n&&Math.abs(ia(e,n,t))>Math.abs(ia(e,n,-1*t))?-1*t:t}function va(e,t,n,r,o,i,a,s){var l,u={},c=ya(t),d=i?n:-1*n,p=o||ha(n).positiveEdge;return a&&!function(e,t,n){return void 0!==n&&ea(e,t)===ea(n,t)}(e,(l=p,-1*l),r)||(p=ma(e,p,r)),u[Ai[d]]=ia(e,c,d),u[Ai[p]]=ia(e,c,p),s&&(u[Ai[-1*d]]=ia(e,c,-1*d),u[Ai[-1*p]]=ia(e,c,-1*p)),u}function ga(e,t,n){var r=na(t,e),o=na(n,e),i=ha(e),a=i.positiveEdge,s=i.negativeEdge;return r<=o?a:s}function ba(e,t,n,r,o,i,a,s,l){void 0===i&&(i=!1);var u=fa(e,t,r,o,l);return Xi(u,n)?{elementRectangle:u,targetEdge:r.targetEdge,alignmentEdge:r.alignmentEdge}:function(e,t,n,r,o,i,a,s,l){void 0===o&&(o=!1),void 0===a&&(a=0);var u=r.alignmentEdge,c=r.alignTargetEdge,d={elementRectangle:e,targetEdge:r.targetEdge,alignmentEdge:u};s||l||(d=function(e,t,n,r,o,i,a){void 0===o&&(o=!1),void 0===a&&(a=0);var s=[Ai.left,Ai.right,Ai.bottom,Ai.top];Jn()&&(s[0]*=-1,s[1]*=-1);for(var l,u=e,c=r.targetEdge,d=r.alignmentEdge,p=c,f=d,h=0;h<4;h++){if(la(u,n,c))return{elementRectangle:u,targetEdge:c,alignmentEdge:d};if(o&&ca(t,n,c,i)){switch(c){case Ai.bottom:u.bottom=n.bottom;break;case Ai.top:u.top=n.top}return{elementRectangle:u,targetEdge:c,alignmentEdge:d,forcedInBounds:!0}}var m=ua(u,n);(!l||m<l)&&(l=m,p=c,f=d),s.splice(s.indexOf(c),1),s.length>0&&(s.indexOf(-1*c)>-1?c*=-1:(d=c,c=s.slice(-1)[0]),u=fa(e,t,{targetEdge:c,alignmentEdge:d},a))}return{elementRectangle:u=fa(e,t,{targetEdge:p,alignmentEdge:f},a),targetEdge:p,alignmentEdge:f}}(e,t,n,r,o,i,a));var p=Ji(d.elementRectangle,n),f=s?-d.targetEdge:void 0;if(p.length>0)if(c)if(d.alignmentEdge&&p.indexOf(-1*d.alignmentEdge)>-1){var h=function(e,t,n,r){var o=e.alignmentEdge,i=e.targetEdge,a=-1*o;return{elementRectangle:fa(e.elementRectangle,t,{targetEdge:i,alignmentEdge:a},n,r),targetEdge:i,alignmentEdge:a}}(d,t,a,l);if(Xi(h.elementRectangle,n))return h;d=da(Ji(h.elementRectangle,n),d,n,f)}else d=da(p,d,n,f);else d=da(p,d,n,f);return d}(u,t,n,r,i,a,o,s,l)}function ya(e){var t=e.getBoundingClientRect();return new Yi(t.left,t.right,t.top,t.bottom)}function _a(e,t,n,r,o,i){void 0===o&&(o=!1);var a=e.gapSpace?e.gapSpace:0,s=function(e,t){var n;if(t){if(t.preventDefault){var r=t;n=new Yi(r.clientX,r.clientX,r.clientY,r.clientY)}else if(t.getBoundingClientRect)n=ya(t);else{var o=t,i=o.left||o.x,a=o.top||o.y,s=o.right||i,l=o.bottom||a;n=new Yi(i,s,a,l)}if(!Xi(n,e))for(var u=0,c=Ji(n,e);u<c.length;u++){var d=c[u];n[Ai[d]]=e[Ai[d]]}}else n=new Yi(0,0,0,0);return n}(n,e.target),l=function(e,t,n,r,o){return e.isAuto&&(e.alignmentEdge=ga(e.targetEdge,t,n)),e.alignTargetEdge=o,e}(function(e,t,n){if(void 0===e&&(e=7),n)return{alignmentEdge:n.alignmentEdge,isAuto:n.isAuto,targetEdge:n.targetEdge};var r=k({},Zi[e]);return Jn()?(r.alignmentEdge&&r.alignmentEdge%2==0&&(r.alignmentEdge=-1*r.alignmentEdge),void 0!==t?Zi[t]:r):r}(e.directionalHint,e.directionalHintForRTL,r),s,n,e.coverTarget,e.alignTargetEdge),u=ba(ya(t),s,n,l,a,o,i,e.directionalHintFixed,e.coverTarget);return k(k({},u),{targetRectangle:s})}function xa(e,t,n){return void 0===t&&(t=0),void 0===n&&(n=0),function(e){return Math.sqrt(e*e*2)}(e?t:0)/2+n}function ka(e,t,n,r,o,i,a,s){void 0===o&&(o=!1);var l=null!=s?s:fe(),u=e.isBeakVisible&&e.beakWidth||0,c=xa(e.isBeakVisible,e.beakWidth,e.gapSpace),d=e;d.gapSpace=c;var p,f,h,m,v,g,b,y,_,x=e.bounds?(_=e.bounds,new Yi(_.left,_.right,_.top,_.bottom)):new Yi(0,l.innerWidth-function(){if(void 0===di){var e=ce(),t=e.createElement("div");t.style.setProperty("width","100px"),t.style.setProperty("height","100px"),t.style.setProperty("overflow","scroll"),t.style.setProperty("position","absolute"),t.style.setProperty("top","-9999px"),e.body.appendChild(t),di=t.offsetWidth-t.clientWidth,e.body.removeChild(t)}return di}(),0,l.innerHeight),C=_a(d,n,x,r,o,i),w=(p=C,f=function(e,t){var n=t.targetRectangle,r=ha(t.targetEdge),o=r.positiveEdge,i=r.negativeEdge,a=na(n,t.targetEdge),s=new Yi(e/2,t.elementRectangle.width-e/2,e/2,t.elementRectangle.height-e/2),l=new Yi(0,e,0,e);return la(l=pa(l=aa(l,-1*t.targetEdge,-e/2),-1*t.targetEdge,a-oa(o,t.elementRectangle)),s,o)?la(l,s,i)||(l=sa(l,s,i)):l=sa(l,s,o),l}(u,C),h=x,m=-1*p.targetEdge,v=new Yi(0,p.elementRectangle.width,0,p.elementRectangle.height),g={},b=ma(p.elementRectangle,p.alignmentEdge?p.alignmentEdge:ha(m).positiveEdge,h),y=ia(p.elementRectangle,p.targetRectangle,m)>Math.abs(ea(f,m)),g[Ai[m]]=ea(f,m),g[Ai[b]]=ia(f,v,b),{elementPosition:k({},g),closestEdge:ga(p.targetEdge,f,v),targetEdge:m,hideBeak:!y});return k(k({},function(e,t,n,r,o){return{elementPosition:va(e.elementRectangle,t,e.targetEdge,n,e.alignmentEdge,r,o,e.forcedInBounds),targetEdge:e.targetEdge,alignmentEdge:e.alignmentEdge}}(C,t,x,e.coverTarget,a)),{beakPosition:w})}var Ca=["TEMPLATE","STYLE","SCRIPT"];function wa(e){var t=ce(e);if(!t)return function(){};for(var n=[];e!==t.body&&e.parentElement;){for(var r=0,o=e.parentElement.children;r<o.length;r++){var i=o[r],a=i.getAttribute("aria-hidden");i!==e&&"true"!==(null==a?void 0:a.toLowerCase())&&-1===Ca.indexOf(i.tagName)&&n.push([i,a])}e=e.parentElement}return n.forEach(function(e){e[0].setAttribute("aria-hidden","true")}),function(){!function(e){e.forEach(function(e){var t=e[0],n=e[1];n?t.setAttribute("aria-hidden",n):t.removeAttribute("aria-hidden")})}(n),n=[]}}function Sa(){var e=l.useRef(void 0);return e.current||(e.current=new An),l.useEffect(function(){return function(){var t;null===(t=e.current)||void 0===t||t.dispose(),e.current=void 0}},[]),e.current}function Ea(e,t,n,r){var o=l.useRef(n);o.current=n,l.useEffect(function(){var n=e&&"current"in e?e.current:e;if(n&&n.addEventListener)return Gi(n,t,function(e){return o.current(e)},r)},[e,t,r])}function Ia(e){var t=e.originalElement,n=e.containsFocus;t&&n&&t!==fe()&&setTimeout(function(){var e;null===(e=t.focus)||void 0===e||e.call(t)},0)}var Ta=l.forwardRef(function(e,t){var n=fn({shouldRestoreFocus:!0,enableAriaHiddenSiblings:!0},e),r=l.useRef(void 0),o=hn(r,t);!function(e,t){var n="true"===String(e["aria-modal"]).toLowerCase()&&e.enableAriaHiddenSiblings;l.useEffect(function(){if(n&&t.current)return wa(t.current)},[t,n])}(n,r),function(e,t){var n=e.onRestoreFocus,r=void 0===n?Ia:n,o=l.useRef(void 0),i=l.useRef(!1);l.useEffect(function(){var e,n,a;return o.current=ce().activeElement,(a=(n=ce(e=t.current))&&n.activeElement)&&ei(e,a)&&(i.current=!0),function(){var e;null==r||r({originalElement:o.current,containsFocus:i.current,documentContainsFocus:(null===(e=ce())||void 0===e?void 0:e.hasFocus())||!1}),o.current=void 0}},[]),Ea(t,"focus",l.useCallback(function(){i.current=!0},[]),!0),Ea(t,"blur",l.useCallback(function(e){t.current&&e.relatedTarget&&!t.current.contains(e.relatedTarget)&&(i.current=!1)},[]),!0)}(n,r);var i=n.role,a=n.className,s=n.ariaLabel,u=n.ariaLabelledBy,c=n.ariaDescribedBy,d=n.style,p=n.children,f=n.onDismiss,h=function(e,t){var n=Sa(),r=l.useState(!1),o=r[0],i=r[1];return l.useEffect(function(){return n.requestAnimationFrame(function(){var n;if(!e.style||!e.style.overflowY){var r=!1;if(t&&t.current&&(null===(n=t.current)||void 0===n?void 0:n.firstElementChild)){var a=t.current.clientHeight,s=t.current.firstElementChild.clientHeight;a>0&&s>a&&(r=s-a>1)}o!==r&&i(r)}}),function(){return n.dispose()}}),o}(n,r),m=l.useCallback(function(e){e.which===Wt&&f&&(f(e),e.preventDefault(),e.stopPropagation())},[f]);return Ea(Pe(),"keydown",m),l.createElement("div",k({ref:o},Ft(n,Bt),{className:a,role:i,"aria-label":s,"aria-labelledby":u,"aria-describedby":c,onKeyDown:m,style:k({overflowY:h?"scroll":void 0,outline:"none"},d)}),p)});function Na(e){var t=l.useRef(void 0);return void 0===t.current&&(t.current={value:"function"==typeof e?e():e}),t.current.value}function Pa(e,t){var n,r,o,i=l.useRef(void 0),a=l.useRef(null),s=Pe();if(!e||e!==i.current||"string"==typeof e){var u=null==t?void 0:t.current;if(e)if("string"==typeof e)if(null===(n=null==u?void 0:u.getRootNode())||void 0===n?void 0:n.host)a.current=null!==(o=null===(r=null==u?void 0:u.getRootNode())||void 0===r?void 0:r.querySelector(e))&&void 0!==o?o:null;else{var c=ce(u);a.current=c?c.querySelector(e):null}else a.current="stopPropagation"in e||"getBoundingClientRect"in e?e:"current"in e?e.current:e;i.current=e}return[a,s]}Ta.displayName="Popup";var Ma,Da=function(){var e;return null!==(e=Pe())&&void 0!==e?e:"undefined"!=typeof window?window:void 0},Ra=function(e){var t,n;return null!==(n=null===(t=null==e?void 0:e.window)||void 0===t?void 0:t.document)&&void 0!==n?n:"undefined"!=typeof document?document:void 0},Ba=function(e){var t;return null!==(t=null==e?void 0:e.window)&&void 0!==t?t:"undefined"!=typeof window?window:void 0},Fa=((Ma={})[Ai.top]=so.slideUpIn10,Ma[Ai.bottom]=so.slideDownIn10,Ma[Ai.left]=so.slideLeftIn10,Ma[Ai.right]=so.slideRightIn10,Ma),Oa={opacity:0,filter:"opacity(0)",pointerEvents:"none"},La=["role","aria-roledescription"],Aa={preventDismissOnLostFocus:!1,preventDismissOnScroll:!1,preventDismissOnResize:!1,isBeakVisible:!0,beakWidth:16,gapSpace:0,minPagePadding:8,directionalHint:7},Ha=ar({disableCaching:!0});function za(e,t,n,r){var o,i=e.calloutMaxHeight,a=e.finalHeight,s=e.directionalHint,u=e.directionalHintFixed,c=e.hidden,d=e.gapSpace,p=e.beakWidth,f=e.isBeakVisible,h=e.coverTarget,m=l.useState(),v=m[0],g=m[1],b=null!==(o=null==r?void 0:r.elementPosition)&&void 0!==o?o:{},y=b.top,_=b.bottom,x=(null==n?void 0:n.current)?function(e){var t,n,r,o,i=e,a=e,s=e,l=null!==(t=s.left)&&void 0!==t?t:s.x,u=null!==(n=s.top)&&void 0!==n?n:s.y,c=null!==(r=s.right)&&void 0!==r?r:l,d=null!==(o=s.bottom)&&void 0!==o?o:u;return i.stopPropagation?new Yi(i.clientX,i.clientX,i.clientY,i.clientY):void 0!==l&&void 0!==u?new Yi(l,c,u,d):ya(a)}(n.current):void 0;return l.useEffect(function(){var e,n,o=null!==(e=t())&&void 0!==e?e:{},a=o.top,s=o.bottom;(null==r?void 0:r.targetEdge)===Ai.top&&(null==x?void 0:x.top)&&!h&&(s=x.top-function(e,t,n){return xa(e,t,n)}(f,p,d)),"number"==typeof y&&s?n=s-y:"number"==typeof _&&"number"==typeof a&&s&&(n=s-a-_),g(!i&&!c||i&&n&&i>n?n:i||void 0)},[_,i,a,s,u,t,c,r,y,d,p,f,x,h]),v}function ja(e,t,n,r,o,i){var a,s=l.useState(),u=s[0],c=s[1],d=l.useRef(0),p=l.useRef(void 0),f=Sa(),h=e.hidden,m=e.target,v=e.finalHeight,g=e.calloutMaxHeight,b=e.onPositioned,y=e.directionalHint,_=e.hideOverflow,x=e.preferScrollResizePositioning,C=Da(),w=l.useRef(void 0);w.current!==i.current&&(w.current=i.current,a=i.current?null==C?void 0:C.getComputedStyle(i.current):void 0);var S=null==a?void 0:a.overflowY;return l.useEffect(function(){if(!h){var i=f.requestAnimationFrame(function(){var i,a,s,l;if(t.current&&n){var f=k(k({},e),{target:r.current,bounds:o()}),h=n.cloneNode(!0);h.style.maxHeight=g?"".concat(g):"",h.style.visibility="hidden",null===(i=n.parentElement)||void 0===i||i.appendChild(h);var y=p.current===m?u:void 0,w=x&&!(_||"clip"===S||"hidden"===S),E=v?function(e,t,n,r,o){return function(e,t,n,r,o){return ka(e,t,n,r,!1,void 0,!0,null!=o?o:fe())}(e,t,n,r,o)}(f,t.current,h,y,C):function(e,t,n,r,o,i,a){return ka(e,t,n,r,o,void 0,void 0,a)}(f,t.current,h,y,w,0,C);null===(a=n.parentElement)||void 0===a||a.removeChild(h),!u&&E||u&&E&&(l=E,!Ka((s=u).elementPosition,l.elementPosition)||!Ka(s.beakPosition.elementPosition,l.beakPosition.elementPosition))&&d.current<5?(d.current++,c(E)):d.current>0&&(d.current=0,null==b||b(u))}},n);return p.current=m,function(){f.cancelAnimationFrame(i),p.current=void 0}}c(void 0),d.current=0},[h,y,f,n,g,t,r,v,o,b,u,e,m,_,x,S,C]),u}var Wa=l.memo(l.forwardRef(function(e,t){var n=fn(Aa,e),r=n.styles,o=n.style,i=n.ariaLabel,a=n.ariaDescribedBy,s=n.ariaLabelledBy,u=n.className,c=n.isBeakVisible,d=n.children,p=n.beakWidth,f=n.calloutWidth,h=n.calloutMaxWidth,m=n.calloutMinWidth,v=n.doNotLayer,g=n.finalHeight,b=n.hideOverflow,y=void 0===b?!!g:b,_=n.backgroundColor,x=n.calloutMaxHeight,C=n.onScroll,w=n.shouldRestoreFocus,S=void 0===w||w,E=n.target,I=n.hidden,T=n.onLayerMounted,N=n.popupProps,P=l.useRef(null),M=hn(l.useRef(null),null==N?void 0:N.ref),D=l.useState(null),R=D[0],B=D[1],F=l.useCallback(function(e){B(e)},[]),O=hn(P,t),L=Pa(n.target,{current:R}),A=L[0],H=L[1],z=function(e,t,n){var r=e.bounds,o=e.minPagePadding,i=void 0===o?Aa.minPagePadding:o,a=e.target,s=l.useState(!1),u=s[0],c=s[1],d=l.useRef(void 0),p=l.useCallback(function(){if(!d.current||u){var e="function"==typeof r?n?r(a,n):void 0:r;!e&&n&&(e=function(e,t){return function(e,t){var n=void 0;if(t.getWindowSegments&&(n=t.getWindowSegments()),void 0===n||n.length<=1)return{top:0,left:0,right:t.innerWidth,bottom:t.innerHeight,width:t.innerWidth,height:t.innerHeight};var r=0,o=0;if(null!==e&&e.getBoundingClientRect){var i=e.getBoundingClientRect();r=(i.left+i.right)/2,o=(i.top+i.bottom)/2}else null!==e&&(r=e.left||e.x,o=e.top||e.y);for(var a={top:0,left:0,right:0,bottom:0,width:0,height:0},s=0,l=n;s<l.length;s++){var u=l[s];r&&u.left<=r&&u.right>=r&&o&&u.top<=o&&u.bottom>=o&&(a={top:u.top,left:u.left,right:u.right,bottom:u.bottom,width:u.width,height:u.height})}return a}(e,t)}(t.current,n),e={top:e.top+i,left:e.left+i,right:e.right-i,bottom:e.bottom-i,width:e.width-2*i,height:e.height-2*i}),d.current=e,u&&c(!1)}return d.current},[r,i,a,t,n,u]),f=Sa();return Ea(n,"resize",f.debounce(function(){c(!0)},500,{leading:!0})),p}(n,A,H),j=ja(n,P,R,A,z,M),W=za(n,z,A,j),U=function(e,t,n,r,o){var i=e.hidden,a=e.onDismiss,s=e.preventDismissOnScroll,u=e.preventDismissOnResize,c=e.preventDismissOnLostFocus,d=e.dismissOnTargetClick,p=e.shouldDismissOnWindowFocus,f=e.preventDismissOnEvent,h=l.useRef(!1),m=Sa(),v=Na([function(){h.current=!0},function(){h.current=!1}]),g=!!t;return l.useEffect(function(){var e=function(e){g&&!s&&v(e)},t=function(e){u||f&&f(e)||null==a||a(e)},l=function(e){c||v(e)},v=function(e){var t=e.composedPath?e.composedPath():[],i=t.length>0?t[0]:e.target,s=n.current&&!ei(n.current,i);if(s&&h.current)h.current=!1;else if(!r.current&&s||e.target!==o&&s&&(!r.current||"stopPropagation"in r.current||d||i!==r.current&&!ei(r.current,i))){if(f&&f(e))return;null==a||a(e)}},b=function(e){p&&((!f||f(e))&&(f||c)||(null==o?void 0:o.document.hasFocus())||null!==e.relatedTarget||null==a||a(e))},y=new Promise(function(n){m.setTimeout(function(){if(!i&&o){var r=[Gi(o,"scroll",e,!0),Gi(o,"resize",t,!0),Gi(o.document.documentElement,"focus",l,!0),Gi(o.document.documentElement,"click",l,!0),Gi(o,"blur",b,!0)];n(function(){r.forEach(function(e){return e()})})}},0)});return function(){y.then(function(e){return e()})}},[i,m,n,r,o,a,p,d,c,u,s,g,f]),v}(n,j,P,A,H),K=U[0],V=U[1],$=(null==j?void 0:j.elementPosition.top)&&(null==j?void 0:j.elementPosition.bottom),G=k(k({},null==j?void 0:j.elementPosition),{maxHeight:W});if($&&(G.bottom=void 0),function(e,t,n){var r=e.hidden,o=e.setInitialFocus,i=Sa(),a=!!t;l.useEffect(function(){if(!r&&o&&a&&n){var e=i.requestAnimationFrame(function(){return!!(t=oi(e=n,e,!0,!1,!1,!0,void 0,void 0,void 0,void 0))&&(fi(t),!0);var e,t},n);return function(){return i.cancelAnimationFrame(e)}}},[r,a,i,n,o])}(n,j,R),l.useEffect(function(){I||null==T||T()},[I]),!H)return null;var q=y,Y=c&&!!E,Q=Ha(r,{theme:n.theme,className:u,overflowYHidden:q,calloutWidth:f,positions:j,beakWidth:p,backgroundColor:_,calloutMaxWidth:h,calloutMinWidth:m,doNotLayer:v}),Z=k(k({maxHeight:x||"100%"},o),q&&{overflowY:"hidden"}),X=n.hidden?{visibility:"hidden"}:void 0;return l.createElement("div",{ref:O,className:Q.container,style:X},l.createElement("div",k({},Ft(n,Bt,La),{className:Te(Q.root,j&&j.targetEdge&&Fa[j.targetEdge]),style:j?k({},G):Oa,tabIndex:-1,ref:F}),Y&&l.createElement("div",{className:Q.beak,style:Ua(j)}),Y&&l.createElement("div",{className:Q.beakCurtain}),l.createElement(Ta,k({role:n.role,"aria-roledescription":n["aria-roledescription"],ariaDescribedBy:a,ariaLabel:i,ariaLabelledBy:s,className:Q.calloutMain,onDismiss:n.onDismiss,onMouseDown:K,onMouseUp:V,onRestoreFocus:n.onRestoreFocus,onScroll:C,shouldRestoreFocus:S,style:Z},N,{ref:M}),d)))}),function(e,t){return!(t.shouldUpdateWhenHidden||!e.hidden||!t.hidden)||Lt(e,t)});function Ua(e){var t,n,r=k(k({},null===(t=null==e?void 0:e.beakPosition)||void 0===t?void 0:t.elementPosition),{display:(null===(n=null==e?void 0:e.beakPosition)||void 0===n?void 0:n.hideBeak)?"none":void 0});return r.top||r.bottom||r.left||r.right||(r.left=0,r.top=0),r}function Ka(e,t){for(var n in t)if(t.hasOwnProperty(n)){var r=e[n],o=t[n];if(void 0===r||void 0===o)return!1;if(r.toFixed(2)!==o.toFixed(2))return!1}return!0}function Va(e){return{height:e,width:e}}Wa.displayName="CalloutContentBase";var $a={container:"ms-Callout-container",root:"ms-Callout",beak:"ms-Callout-beak",beakCurtain:"ms-Callout-beakCurtain",calloutMain:"ms-Callout-main"},Ga=Qn(Wa,function(e){var t,n=e.theme,r=e.className,o=e.overflowYHidden,i=e.calloutWidth,a=e.beakWidth,s=e.backgroundColor,l=e.calloutMaxWidth,u=e.calloutMinWidth,c=e.doNotLayer,d=co($a,n),p=n.semanticColors,f=n.effects;return{container:[d.container,{position:"relative"}],root:[d.root,n.fonts.medium,{position:"absolute",display:"flex",zIndex:c?po.Layer:void 0,boxSizing:"border-box",borderRadius:f.roundedCorner2,boxShadow:f.elevation16,selectors:(t={},t[fo]={borderWidth:1,borderStyle:"solid",borderColor:"WindowText"},t)},{selectors:{"&::-moz-focus-inner":{border:0},"&":{outline:"transparent"}}},r,!!i&&{width:i},!!l&&{maxWidth:l},!!u&&{minWidth:u}],beak:[d.beak,{position:"absolute",backgroundColor:p.menuBackground,boxShadow:"inherit",border:"inherit",boxSizing:"border-box",transform:"rotate(45deg)"},Va(a),s&&{backgroundColor:s}],beakCurtain:[d.beakCurtain,{position:"absolute",top:0,right:0,bottom:0,left:0,backgroundColor:p.menuBackground,borderRadius:f.roundedCorner2}],calloutMain:[d.calloutMain,{backgroundColor:p.menuBackground,overflowX:"hidden",overflowY:"auto",position:"relative",width:"100%",borderRadius:f.roundedCorner2},o&&{overflowY:"hidden"},s&&{backgroundColor:s}]}},void 0,{scope:"CalloutContent"}),qa=l.createContext(void 0),Ya=function(){return function(){}};qa.Provider;var Qa=o(961);function Za(e,t){void 0===e&&(e={});var n=Xa(t)?t:function(e){return function(t){return e?k(k({},t),e):t}}(t);return n(e)}function Xa(e){return"function"==typeof e}var Ja=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._onCustomizationChange=function(){return t.forceUpdate()},t}return x(t,e),t.prototype.componentDidMount=function(){je.observe(this._onCustomizationChange)},t.prototype.componentWillUnmount=function(){je.unobserve(this._onCustomizationChange)},t.prototype.render=function(){var e=this,t=this.props.contextTransform;return l.createElement(We.Consumer,null,function(n){var r=function(e,t){var n,r,o,i=(t||{}).customizations,a=void 0===i?{settings:{},scopedSettings:{}}:i;return{customizations:{settings:Za(a.settings,e.settings),scopedSettings:(n=a.scopedSettings,r=e.scopedSettings,void 0===n&&(n={}),(Xa(r)?r:(void 0===(o=r)&&(o={}),function(e){var t=k({},e);for(var n in o)o.hasOwnProperty(n)&&(t[n]=k(k({},e[n]),o[n]));return t}))(n)),inCustomizerContext:!0}}}(e.props,n);return t&&(r=t(r)),l.createElement(We.Provider,{value:r},e.props.children)})},t}(l.Component),es=ar(),ts=Cn(function(e,t){return Ie(k(k({},e),{rtl:t}))}),ns=l.forwardRef(function(e,t){var n=e.className,r=e.theme,o=e.applyTheme,i=e.applyThemeToBody,a=e.styles,s=es(a,{theme:r,applyTheme:o,className:n}),u=l.useRef(null);return function(e,t,n){var r=t.bodyThemed;l.useEffect(function(){if(e){var t=ce(n.current);if(t)return t.body.classList.add(r),function(){t.body.classList.remove(r)}}},[r,e,n])}(i,s,u),l.createElement(l.Fragment,null,function(e,t,n,r){var o=t.root,i=e.as,a=void 0===i?"div":i,s=e.dir,u=e.theme,c=Ft(e,Bt,["dir"]),d=function(e){var t=e.theme,n=e.dir,r=Jn(t)?"rtl":"ltr",o=Jn()?"rtl":"ltr",i=n||r;return{rootDir:i!==r||i!==o?i:n,needsTheme:i!==r}}(e),p=d.rootDir,f=d.needsTheme,h=l.createElement(cn,{providerRef:n},l.createElement(a,k({dir:p},c,{className:o,ref:hn(n,r)})));return f&&(h=l.createElement(Ja,{settings:{theme:ts(u,"rtl"===s)}},h)),h}(e,s,u,t))});ns.displayName="FabricBase";var rs,os={fontFamily:"inherit"},is={root:"ms-Fabric",bodyThemed:"ms-Fabric-bodyThemed"},as=Qn(ns,function(e){var t=e.applyTheme,n=e.className,r=e.preventBlanketFontInheritance,o=e.theme;return{root:[co(is,o).root,o.fonts.medium,{color:o.palette.neutralPrimary},!r&&{"& button":os,"& input":os,"& textarea":os},t&&{color:o.semanticColors.bodyText,backgroundColor:o.semanticColors.bodyBackground},n],bodyThemed:[{backgroundColor:o.semanticColors.bodyBackground}]}},void 0,{scope:"Fabric"}),ss={},ls={},us="fluent-default-layer-host",cs="#".concat(us),ds=ar(),ps=l.forwardRef(function(e,t){var n,r=null!==(n=l.useContext(qa))&&void 0!==n?n:Ya,o=l.useRef(null),i=hn(o,t),a=l.useRef(void 0),s=l.useRef(null),u=l.useContext(nn),c=l.useState(!1),d=c[0],p=c[1],f=l.useCallback(function(e){var t,n=!!(null==(t=null==u?void 0:u.providerRef)?void 0:t.current)&&t.current.classList.contains(qt);e&&n&&e.classList.add(qt)},[u]),h=e.children,m=e.className,v=e.eventBubblingEnabled,g=e.fabricProps,b=e.hostId,y=e.insertFirst,_=e.onLayerDidMount,x=void 0===_?function(){}:_,C=e.onLayerMounted,w=void 0===C?function(){}:C,S=e.onLayerWillUnmount,E=e.styles,I=e.theme,T=hn(s,null==g?void 0:g.ref,f),N=ds(E,{theme:I,className:m,isNotHost:!b}),P=function(){null==S||S();var e=a.current;a.current=void 0,e&&e.parentNode&&e.parentNode.removeChild(e)},M=function(){var e,t,n,r,i=ce(o.current),s=(null===(t=null===(e=o.current)||void 0===e?void 0:e.getRootNode())||void 0===t?void 0:t.host)?null===(n=null==o?void 0:o.current)||void 0===n?void 0:n.getRootNode():void 0;if(i&&(i||s)){var l=function(e,t){var n,r;void 0===t&&(t=null);var o=null!=t?t:e;if(b){var i=function(e){var t=ls[e];return t&&t[0]||void 0}(b);return i?null!==(n=i.rootRef.current)&&void 0!==n?n:null:null!==(r=o.getElementById(b))&&void 0!==r?r:null}var a=cs,s=a?o.querySelector(a):null;return s||(s=function(e,t){void 0===t&&(t=null);var n=e.createElement("div");return n.setAttribute("id",us),n.style.cssText="position:fixed;z-index:1000000",t?t.appendChild(n):null==e||e.body.appendChild(n),n}(e,t)),s}(i,s);if(l){l.__tabsterElementFlags||(l.__tabsterElementFlags={}),l.__tabsterElementFlags.noDirectAriaHidden=!0,P();var u=(null!==(r=l.ownerDocument)&&void 0!==r?r:i).createElement("div");u.className=N.root,u.setAttribute(Nn,"true"),function(e,t){var n=e,r=t;n._virtual||(n._virtual={children:[]});var o=n._virtual.parent;if(o&&o!==t){var i=o._virtual.children.indexOf(n);i>-1&&o._virtual.children.splice(i,1)}n._virtual.parent=r||void 0,r&&(r._virtual||(r._virtual={children:[]}),r._virtual.children.push(n))}(u,o.current),y?l.insertBefore(u,l.firstChild):l.appendChild(u),a.current=u,p(!0)}}};return ur(function(){M(),b&&function(e,t){ss[e]||(ss[e]=[]),ss[e].push(t);var n=ls[e];if(n)for(var r=0,o=n;r<o.length;r++)o[r].notifyLayersChanged()}(b,M);var e=a.current?r(a.current):void 0;return function(){e&&e(),P(),b&&function(e,t){var n=ss[e];if(n){var r=n.indexOf(t);r>=0&&(n.splice(r,1),0===n.length&&delete ss[e])}var o=ls[e];if(o)for(var i=0,a=o;i<a.length;i++)a[i].notifyLayersChanged()}(b,M)}},[b]),l.useEffect(function(){a.current&&d&&(null==w||w(),null==x||x(),p(!1))},[d,w,x]),l.createElement("span",{className:"ms-layer",ref:i},a.current&&Qa.createPortal(l.createElement(cn,{layerRoot:!0,providerRef:T},l.createElement(as,k({},!v&&(rs||(rs={},["onClick","onContextMenu","onDoubleClick","onDrag","onDragEnd","onDragEnter","onDragExit","onDragLeave","onDragOver","onDragStart","onDrop","onMouseDown","onMouseEnter","onMouseLeave","onMouseMove","onMouseOver","onMouseOut","onMouseUp","onTouchMove","onTouchStart","onTouchCancel","onTouchEnd","onKeyDown","onKeyPress","onKeyUp","onFocus","onBlur","onChange","onInput","onInvalid","onSubmit"].forEach(function(e){return rs[e]=fs})),rs),g,{className:Te(N.content,null==g?void 0:g.className),ref:T}),h)),a.current))});ps.displayName="LayerBase";var fs=function(e){e.eventPhase===Event.BUBBLING_PHASE&&"mouseenter"!==e.type&&"mouseleave"!==e.type&&"touchstart"!==e.type&&"touchend"!==e.type&&e.stopPropagation()},hs={root:"ms-Layer",rootNoHost:"ms-Layer--fixed",content:"ms-Layer-content"},ms=Qn(ps,function(e){var t=e.className,n=e.isNotHost,r=e.theme,o=co(hs,r);return{root:[o.root,r.fonts.medium,n&&[o.rootNoHost,{position:"fixed",zIndex:po.Layer,top:0,left:0,bottom:0,right:0,visibility:"hidden"}],t],content:[o.content,{visibility:"visible"}]}},void 0,{scope:"Layer",fields:["hostId","theme","styles"]}),vs=l.forwardRef(function(e,t){var n=e.layerProps,r=e.doNotLayer,o=C(e,["layerProps","doNotLayer"]),i=l.createElement(Ga,k({},o,{doNotLayer:r,ref:t}));return r?i:l.createElement(ms,k({},n),i)});vs.displayName="Callout";var gs,bs=function(e){var t=e.item,n=e.classNames,r=t.iconProps;return l.createElement(Yo,k({},r,{className:n.icon}))},ys=function(e){var t=e.item;return e.hasIcons?t.onRenderIcon?t.onRenderIcon(e,bs):bs(e):null},_s=function(e){var t=e.onCheckmarkClick,n=e.item,r=e.classNames,o=Ui(n);return t?l.createElement(Yo,{iconName:!1!==n.canCheck&&o?"CheckMark":"",className:r.checkmarkIcon,onClick:function(e){return t(n,e)}}):null},xs=function(e){var t=e.item,n=e.classNames;return t.text||t.name?l.createElement("span",{className:n.label},t.text||t.name):null},ks=function(e){var t=e.item,n=e.classNames;return t.secondaryText?l.createElement("span",{className:n.secondaryText},t.secondaryText):null},Cs=function(e){var t=e.item,n=e.classNames,r=e.theme;return Ki(t)?l.createElement(Yo,k({iconName:Jn(r)?"ChevronLeft":"ChevronRight"},t.submenuIconProps,{className:n.subMenuIcon})):null},ws=function(e){function t(t){var n=e.call(this,t)||this;return n.openSubMenu=function(){var e=n.props,t=e.item,r=e.openSubMenu,o=e.getSubmenuTarget;if(o){var i=o();Ki(t)&&r&&i&&r(t,i)}},n.dismissSubMenu=function(){var e=n.props,t=e.item,r=e.dismissSubMenu;Ki(t)&&r&&r()},n.dismissMenu=function(e){var t=n.props.dismissMenu;t&&t(void 0,e)},Rn(n),n}return x(t,e),t.prototype.render=function(){var e=this.props,t=e.item,n=e.classNames,r=t.onRenderContent||this._renderLayout;return l.createElement("div",{className:t.split?n.linkContentMenu:n.linkContent},r(this.props,{renderCheckMarkIcon:_s,renderItemIcon:ys,renderItemName:xs,renderSecondaryText:ks,renderSubMenuIcon:Cs}))},t.prototype._renderLayout=function(e,t){return l.createElement(l.Fragment,null,t.renderCheckMarkIcon(e),t.renderItemIcon(e),t.renderItemName(e),t.renderSecondaryText(e),t.renderSubMenuIcon(e))},t}(l.Component),Ss=Cn(function(e){return Je({wrapper:{display:"inline-flex",height:"100%",alignItems:"center"},divider:{width:1,height:"100%",backgroundColor:e.palette.neutralTertiaryAlt}})}),Es=36,Is=go(0,639),Ts=Cn(function(e){var t,n,r,o,i,a=e.semanticColors,s=e.fonts,l=e.palette,u=a.menuItemBackgroundHovered,c=a.menuItemTextHovered,d=a.menuItemBackgroundPressed,p=a.bodyDivider;return Ze({item:[s.medium,{color:a.bodyText,position:"relative",boxSizing:"border-box"}],divider:{display:"block",height:"1px",backgroundColor:p,position:"relative"},root:[bo(e),s.medium,{color:a.bodyText,backgroundColor:"transparent",border:"none",width:"100%",height:Es,lineHeight:Es,display:"block",cursor:"pointer",padding:"0px 8px 0 4px",textAlign:"left"}],rootDisabled:{color:a.disabledBodyText,cursor:"default",pointerEvents:"none",selectors:(t={},t[fo]={color:"GrayText",opacity:1},t)},rootHovered:{backgroundColor:u,color:c,selectors:{".ms-ContextualMenu-icon":{color:l.themeDarkAlt},".ms-ContextualMenu-submenuIcon":{color:l.neutralPrimary}}},rootFocused:{backgroundColor:l.white},rootChecked:{selectors:{".ms-ContextualMenu-checkmarkIcon":{color:l.neutralPrimary}}},rootPressed:{backgroundColor:d,selectors:{".ms-ContextualMenu-icon":{color:l.themeDark},".ms-ContextualMenu-submenuIcon":{color:l.neutralPrimary}}},rootExpanded:{backgroundColor:d,color:a.bodyTextChecked,selectors:(n={".ms-ContextualMenu-submenuIcon":(r={},r[fo]={color:"inherit"},r)},n[fo]=k({},{forcedColorAdjust:"none",MsHighContrastAdjust:"none"}),n)},linkContent:{whiteSpace:"nowrap",height:"inherit",display:"flex",alignItems:"center",maxWidth:"100%"},anchorLink:{padding:"0px 8px 0 4px",textRendering:"auto",color:"inherit",letterSpacing:"normal",wordSpacing:"normal",textTransform:"none",textIndent:"0px",textShadow:"none",textDecoration:"none",boxSizing:"border-box"},label:{margin:"0 4px",verticalAlign:"middle",display:"inline-block",flexGrow:"1",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden"},secondaryText:{color:e.palette.neutralSecondary,paddingLeft:"20px",textAlign:"right"},icon:{display:"inline-block",minHeight:"1px",maxHeight:Es,fontSize:q.medium,width:q.medium,margin:"0 4px",verticalAlign:"middle",flexShrink:"0",selectors:(o={},o[Is]={fontSize:q.large,width:q.large},o)},iconColor:{color:a.menuIcon},iconDisabled:{color:a.disabledBodyText},checkmarkIcon:{color:a.bodySubtext},subMenuIcon:{height:Es,lineHeight:Es,color:l.neutralSecondary,textAlign:"center",display:"inline-block",verticalAlign:"middle",flexShrink:"0",fontSize:q.small,selectors:(i={":hover":{color:l.neutralPrimary},":active":{color:l.neutralPrimary}},i[Is]={fontSize:q.medium},i)},splitButtonFlexContainer:[bo(e),{display:"flex",height:Es,flexWrap:"nowrap",justifyContent:"center",alignItems:"flex-start"}]})}),Ns="28px",Ps=go(0,639),Ms=Cn(function(e){var t;return Je(Ss(e),{wrapper:{position:"absolute",right:28,selectors:(t={},t[Ps]={right:32},t)},divider:{height:16,width:1}})}),Ds={item:"ms-ContextualMenu-item",divider:"ms-ContextualMenu-divider",root:"ms-ContextualMenu-link",isChecked:"is-checked",isExpanded:"is-expanded",isDisabled:"is-disabled",linkContent:"ms-ContextualMenu-linkContent",linkContentMenu:"ms-ContextualMenu-linkContent",icon:"ms-ContextualMenu-icon",iconColor:"ms-ContextualMenu-iconColor",checkmarkIcon:"ms-ContextualMenu-checkmarkIcon",subMenuIcon:"ms-ContextualMenu-submenuIcon",label:"ms-ContextualMenu-itemText",secondaryText:"ms-ContextualMenu-secondaryText",splitMenu:"ms-ContextualMenu-splitMenu",screenReaderText:"ms-ContextualMenu-screenReaderText"},Rs=Cn(function(e,t,n,r,o,i,a,s,l,u,c,d){var p,f,h,m,v=Ts(e),g=co(Ds,e);return Je({item:[g.item,v.item,a],divider:[g.divider,v.divider,s],root:[g.root,v.root,r&&[g.isChecked,v.rootChecked],o&&v.anchorLink,n&&[g.isExpanded,v.rootExpanded],t&&[g.isDisabled,v.rootDisabled],!t&&!n&&[{selectors:(p={":hover":v.rootHovered,":active":v.rootPressed},p[".".concat(qt," &:focus, .").concat(qt," &:focus:hover, :host(.").concat(qt,") &:focus, :host(.").concat(qt,") &:focus:hover")]=v.rootFocused,p[".".concat(qt," &:hover, :host(.").concat(qt,") &:hover")]={background:"inherit;"},p)}],d],splitPrimary:[v.root,{width:"calc(100% - ".concat(Ns,")")},r&&["is-checked",v.rootChecked],(t||c)&&["is-disabled",v.rootDisabled],!(t||c)&&!r&&[{selectors:(f={":hover":v.rootHovered},f[":hover ~ .".concat(g.splitMenu)]=v.rootHovered,f[":active"]=v.rootPressed,f[".".concat(qt," &:focus, .").concat(qt," &:focus:hover, :host(.").concat(qt,") &:focus, :host(.").concat(qt,") &:focus:hover")]=v.rootFocused,f[".".concat(qt," &:hover, :host(.").concat(qt,") &:hover")]={background:"inherit;"},f)}]],splitMenu:[g.splitMenu,v.root,{flexBasis:"0",padding:"0 8px",minWidth:Ns},n&&["is-expanded",v.rootExpanded],t&&["is-disabled",v.rootDisabled],!t&&!n&&[{selectors:(h={":hover":v.rootHovered,":active":v.rootPressed},h[".".concat(qt," &:focus, .").concat(qt," &:focus:hover, :host(.").concat(qt,") &:focus, :host(.").concat(qt,") &:focus:hover")]=v.rootFocused,h[".".concat(qt," &:hover, :host(.").concat(qt,") &:hover")]={background:"inherit;"},h)}]],anchorLink:v.anchorLink,linkContent:[g.linkContent,v.linkContent],linkContentMenu:[g.linkContentMenu,v.linkContent,{justifyContent:"center"}],icon:[g.icon,i&&v.iconColor,v.icon,l,t&&[g.isDisabled,v.iconDisabled]],iconColor:v.iconColor,checkmarkIcon:[g.checkmarkIcon,i&&v.checkmarkIcon,v.icon,l],subMenuIcon:[g.subMenuIcon,v.subMenuIcon,u,n&&{color:e.palette.neutralPrimary},t&&[v.iconDisabled]],label:[g.label,v.label],secondaryText:[g.secondaryText,v.secondaryText],splitContainer:[v.splitButtonFlexContainer,!t&&!r&&[{selectors:(m={},m[".".concat(qt," &:focus, .").concat(qt," &:focus:hover, :host(.").concat(qt,") &:focus, :host(.").concat(qt,") &:focus:hover")]=v.rootFocused,m)}]],screenReaderText:[g.screenReaderText,v.screenReaderText,lo,{visibility:"hidden"}]})}),Bs=function(e){var t=e.theme,n=e.disabled,r=e.expanded,o=e.checked,i=e.isAnchorLink,a=e.knownIcon,s=e.itemClassName,l=e.dividerClassName,u=e.iconClassName,c=e.subMenuClassName,d=e.primaryDisabled,p=e.className;return Rs(t,n,r,o,i,a,s,l,u,c,d,p)},Fs=Qn(ws,Bs,void 0,{scope:"ContextualMenuItem"}),Os=function(e){function t(t){var n=e.call(this,t)||this;return n._onItemMouseEnter=function(e){var t=n.props,r=t.item,o=t.onItemMouseEnter;o&&o(r,e,e.currentTarget)},n._onItemClick=function(e){var t=n.props,r=t.item,o=t.onItemClickBase;o&&o(r,e,e.currentTarget)},n._onItemMouseLeave=function(e){var t=n.props,r=t.item,o=t.onItemMouseLeave;o&&o(r,e)},n._onItemKeyDown=function(e){var t=n.props,r=t.item,o=t.onItemKeyDown;o&&o(r,e)},n._onItemMouseMove=function(e){var t=n.props,r=t.item,o=t.onItemMouseMove;o&&o(r,e,e.currentTarget)},n._getSubmenuTarget=function(){},Rn(n),n}return x(t,e),t.prototype.shouldComponentUpdate=function(e){return!Lt(e,this.props)},t}(l.Component);function Ls(e){var t=l.useRef(void 0);return l.useEffect(function(){t.current=e}),t.current}!function(e){e.KEYTIP_ADDED="keytipAdded",e.KEYTIP_REMOVED="keytipRemoved",e.KEYTIP_UPDATED="keytipUpdated",e.PERSISTED_KEYTIP_ADDED="persistedKeytipAdded",e.PERSISTED_KEYTIP_REMOVED="persistedKeytipRemoved",e.PERSISTED_KEYTIP_EXECUTE="persistedKeytipExecute",e.ENTER_KEYTIP_MODE="enterKeytipMode",e.EXIT_KEYTIP_MODE="exitKeytipMode"}(gs||(gs={}));var As=function(){function e(){this.keytips={},this.persistedKeytips={},this.sequenceMapping={},this.inKeytipMode=!1,this.shouldEnterKeytipMode=!0,this.delayUpdatingKeytipChange=!1}return e.getInstance=function(){return this._instance},e.prototype.init=function(e){this.delayUpdatingKeytipChange=e},e.prototype.register=function(e,t){void 0===t&&(t=!1);var n=e;t||(n=this.addParentOverflow(e),this.sequenceMapping[n.keySequences.toString()]=n);var r=this._getUniqueKtp(n);if(t?this.persistedKeytips[r.uniqueID]=r:this.keytips[r.uniqueID]=r,this.inKeytipMode||!this.delayUpdatingKeytipChange){var o=t?gs.PERSISTED_KEYTIP_ADDED:gs.KEYTIP_ADDED;Hn.raise(this,o,{keytip:n,uniqueID:r.uniqueID})}return r.uniqueID},e.prototype.update=function(e,t){var n=this.addParentOverflow(e),r=this._getUniqueKtp(n,t),o=this.keytips[t];o&&(r.keytip.visible=o.keytip.visible,this.keytips[t]=r,delete this.sequenceMapping[o.keytip.keySequences.toString()],this.sequenceMapping[r.keytip.keySequences.toString()]=r.keytip,!this.inKeytipMode&&this.delayUpdatingKeytipChange||Hn.raise(this,gs.KEYTIP_UPDATED,{keytip:r.keytip,uniqueID:r.uniqueID}))},e.prototype.unregister=function(e,t,n){void 0===n&&(n=!1),n?delete this.persistedKeytips[t]:delete this.keytips[t],!n&&delete this.sequenceMapping[e.keySequences.toString()];var r=n?gs.PERSISTED_KEYTIP_REMOVED:gs.KEYTIP_REMOVED;!this.inKeytipMode&&this.delayUpdatingKeytipChange||Hn.raise(this,r,{keytip:e,uniqueID:t})},e.prototype.enterKeytipMode=function(){Hn.raise(this,gs.ENTER_KEYTIP_MODE)},e.prototype.exitKeytipMode=function(){Hn.raise(this,gs.EXIT_KEYTIP_MODE)},e.prototype.getKeytips=function(){var e=this;return Object.keys(this.keytips).map(function(t){return e.keytips[t].keytip})},e.prototype.addParentOverflow=function(e){var t=S([],e.keySequences,!0);if(t.pop(),0!==t.length){var n=this.sequenceMapping[t.toString()];if(n&&n.overflowSetSequence)return k(k({},e),{overflowSetSequence:n.overflowSetSequence})}return e},e.prototype.menuExecute=function(e,t){Hn.raise(this,gs.PERSISTED_KEYTIP_EXECUTE,{overflowButtonSequences:e,keytipSequences:t})},e.prototype._getUniqueKtp=function(e,t){return void 0===t&&(t=Ye()),{keytip:k({},e),uniqueID:t}},e._instance=new e,e}();function Hs(e){return e.reduce(function(e,t){return e+"-"+t.split("").join("-")},"ktp")}var zs=function(e){var t,n=e.children,r=function(e){var t=l.useRef(void 0),n=e.keytipProps?k({disabled:e.disabled},e.keytipProps):void 0,r=Na(As.getInstance()),o=Ls(e);ur(function(){t.current&&n&&((null==o?void 0:o.keytipProps)!==e.keytipProps||(null==o?void 0:o.disabled)!==e.disabled)&&r.update(n,t.current)}),ur(function(){return n&&(t.current=r.register(n)),function(){n&&r.unregister(n,t.current)}},[]);var i={ariaDescribedBy:e.ariaDescribedBy,keytipId:void 0};return n&&(i=function(e,t,n){var r=e.addParentOverflow(t),o=Wn(n,function(e){var t=" ktp-layer-id";return e.length?t+" "+Hs(e):t}(r.keySequences)),i=S([],r.keySequences,!0);return r.overflowSetSequence&&(i=function(e,t){var n,r,o;return n=t.length-1,r=S([],t,!0).pop(),(o=S([],e,!0).slice()).splice(n,0,r),o}(i,r.overflowSetSequence)),{ariaDescribedBy:o,keytipId:Hs(i)}}(r,n,e.ariaDescribedBy)),i}(C(e,["children"])),o=r.keytipId,i=r.ariaDescribedBy;return n(((t={})["data-ktp-target"]=o,t["data-ktp-execute-target"]=o,t["aria-describedby"]=i,t))},js=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._anchor=l.createRef(),t._getMemoizedMenuButtonKeytipProps=Cn(function(e){return k(k({},e),{hasMenu:!0})}),t._getSubmenuTarget=function(){return t._anchor.current?t._anchor.current:void 0},t._onItemClick=function(e){var n=t.props,r=n.item,o=n.onItemClick;o&&o(r,e)},t._renderAriaDescription=function(e,n){return e?l.createElement("span",{id:t._ariaDescriptionId,className:n},e):null},t}return x(t,e),t.prototype.render=function(){var e=this,t=this.props,n=t.item,r=t.classNames,o=t.index,i=t.focusableElementIndex,a=t.totalItemCount,s=t.hasCheckmarks,u=t.hasIcons,c=t.expandedMenuItemKey,d=t.onItemClick,p=t.openSubMenu,f=t.dismissSubMenu,h=t.dismissMenu,m=Fs;this.props.item.contextualMenuItemAs&&(m=Wi(this.props.item.contextualMenuItemAs,m)),this.props.contextualMenuItemAs&&(m=Wi(this.props.contextualMenuItemAs,m));var v=n.rel;n.target&&"_blank"===n.target.toLowerCase()&&(v=v||"nofollow noopener noreferrer");var g=Ki(n),b=Ft(n,yt),y=Vi(n),_=n.itemProps,x=n.ariaDescription,C=n.keytipProps;C&&g&&(C=this._getMemoizedMenuButtonKeytipProps(C)),x&&(this._ariaDescriptionId=Ye());var w=Wn(n.ariaDescribedBy,x?this._ariaDescriptionId:void 0,b["aria-describedby"]),S={"aria-describedby":w};return l.createElement("div",null,l.createElement(zs,{keytipProps:n.keytipProps,ariaDescribedBy:w,disabled:y},function(t){return l.createElement("a",k({},S,b,t,{ref:e._anchor,href:n.href,target:n.target,rel:v,className:r.root,role:"menuitem","aria-haspopup":g||void 0,"aria-expanded":g?n.key===c:void 0,"aria-posinset":i+1,"aria-setsize":a,"aria-disabled":Vi(n),style:n.style,onClick:e._onItemClick,onMouseEnter:e._onItemMouseEnter,onMouseLeave:e._onItemMouseLeave,onMouseMove:e._onItemMouseMove,onKeyDown:g?e._onItemKeyDown:void 0}),l.createElement(m,k({componentRef:n.componentRef,item:n,classNames:r,index:o,onCheckmarkClick:s&&d?d:void 0,hasIcons:u,openSubMenu:p,dismissSubMenu:f,dismissMenu:h,getSubmenuTarget:e._getSubmenuTarget},_)),e._renderAriaDescription(x,r.screenReaderText))}))},t}(Os),Ws=ar(),Us=l.forwardRef(function(e,t){var n=e.styles,r=e.theme,o=e.getClassNames,i=e.className,a=Ws(n,{theme:r,getClassNames:o,className:i});return l.createElement("span",{className:a.wrapper,ref:t},l.createElement("span",{className:a.divider}))});Us.displayName="VerticalDividerBase";var Ks,Vs=Qn(Us,function(e){var t=e.theme,n=e.getClassNames,r=e.className;if(!t)throw new Error("Theme is undefined or null.");if(n){var o=n(t);return{wrapper:[o.wrapper],divider:[o.divider]}}return{wrapper:[{display:"inline-flex",height:"100%",alignItems:"center"},r],divider:[{width:1,height:"100%",backgroundColor:t.palette.neutralTertiaryAlt}]}},void 0,{scope:"VerticalDivider"}),$s=function(e){function t(t){var n=e.call(this,t)||this;return n._getMemoizedMenuButtonKeytipProps=Cn(function(e){return k(k({},e),{hasMenu:!0})}),n._onItemKeyDown=function(e){var t=n.props,r=t.item,o=t.onItemKeyDown;e.which===jt?(n._executeItemClick(e),e.preventDefault(),e.stopPropagation()):o&&o(r,e)},n._getSubmenuTarget=function(){return n._splitButton},n._renderAriaDescription=function(e,t){return e?l.createElement("span",{id:n._ariaDescriptionId,className:t},e):null},n._onItemMouseEnterPrimary=function(e){var t=n.props,r=t.item,o=t.onItemMouseEnter;o&&o(k(k({},r),{subMenuProps:void 0,items:void 0}),e,n._splitButton)},n._onItemMouseEnterIcon=function(e){var t=n.props,r=t.item,o=t.onItemMouseEnter;o&&o(r,e,n._splitButton)},n._onItemMouseMovePrimary=function(e){var t=n.props,r=t.item,o=t.onItemMouseMove;o&&o(k(k({},r),{subMenuProps:void 0,items:void 0}),e,n._splitButton)},n._onItemMouseMoveIcon=function(e){var t=n.props,r=t.item,o=t.onItemMouseMove;o&&o(r,e,n._splitButton)},n._onIconItemClick=function(e){var t=n.props,r=t.item,o=t.onItemClickBase;o&&o(r,e,n._splitButton?n._splitButton:e.currentTarget)},n._executeItemClick=function(e){var t=n.props,r=t.item,o=t.executeItemClick,i=t.onItemClick;if(!r.disabled&&!r.isDisabled)return n._processingTouch&&!r.canCheck&&i?i(r,e):void(o&&o(r,e))},n._onTouchStart=function(e){n._splitButton&&!("onpointerdown"in n._splitButton)&&n._handleTouchAndPointerEvent(e)},n._onPointerDown=function(e){"touch"===e.pointerType&&(n._handleTouchAndPointerEvent(e),e.preventDefault(),e.stopImmediatePropagation())},n._async=new An(n),n._events=new Hn(n),n._dismissLabelId=Ye(),n}return x(t,e),t.prototype.componentDidMount=function(){this._splitButton&&"onpointerdown"in this._splitButton&&this._events.on(this._splitButton,"pointerdown",this._onPointerDown,!0)},t.prototype.componentWillUnmount=function(){this._async.dispose(),this._events.dispose()},t.prototype.render=function(){var e,t=this,n=this.props,r=n.item,o=n.classNames,i=n.index,a=n.focusableElementIndex,s=n.totalItemCount,u=n.hasCheckmarks,c=n.hasIcons,d=n.onItemMouseLeave,p=n.expandedMenuItemKey,f=Ki(r),h=r.keytipProps;h&&(h=this._getMemoizedMenuButtonKeytipProps(h));var m=r.ariaDescription;m&&(this._ariaDescriptionId=Ye());var v=null!==(e=Ui(r))&&void 0!==e?e:void 0;return l.createElement(zs,{keytipProps:h,disabled:Vi(r)},function(e){return l.createElement("div",{"data-ktp-target":e["data-ktp-target"],ref:function(e){t._splitButton=e},role:$i(r),"aria-label":r.ariaLabel,className:o.splitContainer,"aria-disabled":Vi(r),"aria-expanded":f?r.key===p:void 0,"aria-haspopup":!0,"aria-describedby":Wn(r.ariaDescribedBy,m?t._ariaDescriptionId:void 0,e["aria-describedby"]),"aria-checked":v,"aria-posinset":a+1,"aria-setsize":s,onMouseEnter:t._onItemMouseEnterPrimary,onMouseLeave:d?d.bind(t,k(k({},r),{subMenuProps:null,items:null})):void 0,onMouseMove:t._onItemMouseMovePrimary,onKeyDown:t._onItemKeyDown,onClick:t._executeItemClick,onTouchStart:t._onTouchStart,tabIndex:0,"data-is-focusable":!0,"aria-roledescription":r["aria-roledescription"]},t._renderSplitPrimaryButton(r,o,i,u,c),t._renderSplitDivider(r),t._renderSplitIconButton(r,o,i,e),t._renderAriaDescription(m,o.screenReaderText))})},t.prototype._renderSplitPrimaryButton=function(e,t,n,r,o){var i=this.props,a=i.contextualMenuItemAs,s=void 0===a?Fs:a,u=i.onItemClick,c={key:e.key,disabled:Vi(e)||e.primaryDisabled,name:e.name,text:e.text||e.name,secondaryText:e.secondaryText,className:t.splitPrimary,canCheck:e.canCheck,isChecked:e.isChecked,checked:e.checked,iconProps:e.iconProps,id:this._dismissLabelId,onRenderIcon:e.onRenderIcon,data:e.data,"data-is-focusable":!1},d=e.itemProps;return l.createElement("button",k({},Ft(c,_t)),l.createElement(s,k({"data-is-focusable":!1,item:k(k({},c),{onClick:e.onClick}),classNames:t,index:n,onCheckmarkClick:r&&u?u:void 0,hasIcons:o},d)))},t.prototype._renderSplitDivider=function(e){var t=e.getSplitButtonVerticalDividerClassNames||Ms;return l.createElement(Vs,{getClassNames:t})},t.prototype._renderSplitIconButton=function(e,t,n,r){var o=this.props,i=o.onItemMouseLeave,a=o.onItemMouseDown,s=o.openSubMenu,u=o.dismissSubMenu,c=o.dismissMenu,d=Fs;this.props.item.contextualMenuItemAs&&(d=Wi(this.props.item.contextualMenuItemAs,d)),this.props.contextualMenuItemAs&&(d=Wi(this.props.contextualMenuItemAs,d));var p={onClick:this._onIconItemClick,disabled:Vi(e),className:t.splitMenu,subMenuProps:e.subMenuProps,submenuIconProps:e.submenuIconProps,split:!0,key:e.key,"aria-labelledby":this._dismissLabelId},f=k(k({},Ft(p,_t)),{onMouseEnter:this._onItemMouseEnterIcon,onMouseLeave:i?i.bind(this,e):void 0,onMouseDown:function(t){return a?a(e,t):void 0},onMouseMove:this._onItemMouseMoveIcon,"data-is-focusable":!1,"data-ktp-execute-target":r["data-ktp-execute-target"],"aria-haspopup":!0}),h=e.itemProps;return l.createElement("button",k({},f),l.createElement(d,k({componentRef:e.componentRef,item:p,classNames:t,index:n,hasIcons:!1,openSubMenu:s,dismissSubMenu:u,dismissMenu:c,getSubmenuTarget:this._getSubmenuTarget},h)))},t.prototype._handleTouchAndPointerEvent=function(e){var t=this,n=this.props.onTap;n&&n(e),this._lastTouchTimeoutId&&(this._async.clearTimeout(this._lastTouchTimeoutId),this._lastTouchTimeoutId=void 0),this._processingTouch=!0,this._lastTouchTimeoutId=this._async.setTimeout(function(){t._processingTouch=!1,t._lastTouchTimeoutId=void 0},500)},t}(Os),Gs=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._btn=l.createRef(),t._getMemoizedMenuButtonKeytipProps=Cn(function(e){return k(k({},e),{hasMenu:!0})}),t._renderAriaDescription=function(e,n){return e?l.createElement("span",{id:t._ariaDescriptionId,className:n},e):null},t._getSubmenuTarget=function(){return t._btn.current?t._btn.current:void 0},t}return x(t,e),t.prototype.render=function(){var e=this,t=this.props,n=t.item,r=t.classNames,o=t.index,i=t.focusableElementIndex,a=t.totalItemCount,s=t.hasCheckmarks,u=t.hasIcons,c=t.contextualMenuItemAs,d=t.expandedMenuItemKey,p=t.onItemMouseDown,f=t.onItemClick,h=t.openSubMenu,m=t.dismissSubMenu,v=t.dismissMenu,g=Fs;n.contextualMenuItemAs&&(g=Wi(n.contextualMenuItemAs,g)),c&&(g=Wi(c,g));var b=Ui(n),y=null!==b,_=$i(n),x=Ki(n),C=n.itemProps,w=n.ariaLabel,S=n.ariaDescription,E=Ft(n,_t);delete E.disabled;var I=n.role||_;S&&(this._ariaDescriptionId=Ye());var T=Wn(n.ariaDescribedBy,S?this._ariaDescriptionId:void 0,E["aria-describedby"]),N={className:r.root,onClick:this._onItemClick,onKeyDown:x?this._onItemKeyDown:void 0,onMouseEnter:this._onItemMouseEnter,onMouseLeave:this._onItemMouseLeave,onMouseDown:function(e){return p?p(n,e):void 0},onMouseMove:this._onItemMouseMove,href:n.href,title:n.title,"aria-label":w,"aria-describedby":T,"aria-haspopup":x||void 0,"aria-expanded":x?n.key===d:void 0,"aria-posinset":i+1,"aria-setsize":a,"aria-disabled":Vi(n),"aria-checked":"menuitemcheckbox"!==I&&"menuitemradio"!==I||!y?void 0:!!b,"aria-selected":"menuitem"===I&&y?!!b:void 0,role:I,style:n.style},P=n.keytipProps;return P&&x&&(P=this._getMemoizedMenuButtonKeytipProps(P)),l.createElement(zs,{keytipProps:P,ariaDescribedBy:T,disabled:Vi(n)},function(t){return l.createElement("button",k({ref:e._btn},E,N,t),l.createElement(g,k({componentRef:n.componentRef,item:n,classNames:r,index:o,onCheckmarkClick:s&&f?f:void 0,hasIcons:u,openSubMenu:h,dismissSubMenu:m,dismissMenu:v,getSubmenuTarget:e._getSubmenuTarget},C)),e._renderAriaDescription(S,r.screenReaderText))})},t}(Os);function qs(e,t){var n=l.useRef(t);return n.current||(n.current=Ye(e)),n.current}!function(e){e[e.small=0]="small",e[e.medium=1]="medium",e[e.large=2]="large",e[e.xLarge=3]="xLarge",e[e.xxLarge=4]="xxLarge",e[e.xxxLarge=5]="xxxLarge",e[e.unknown=999]="unknown"}(Ks||(Ks={}));var Ys,Qs=[479,639,1023,1365,1919,99999999];function Zs(){var e;return null!==(e=Ys)&&void 0!==e?e:Ks.large}function Xs(e){try{return e.document.documentElement.clientWidth}catch(t){return e.innerWidth}}var Js=function(e,t){var n=l.useState(Zs()),r=n[0],o=n[1],i=l.useCallback(function(){var t=function(e){var t=Ks.small;if(!e)throw new Error("Content was rendered in a server environment without providing a default responsive mode. Call setResponsiveMode to define what the responsive mode is.");try{for(;Xs(e)>Qs[t];)t++}catch(e){t=Zs()}return Ys=t,t}(fe(e.current));r!==t&&o(t)},[e,r]);return Ea(Pe(),"resize",i),l.useEffect(function(){void 0===t&&i()},[t]),null!=t?t:r},el=l.createContext({}),tl=ar(),nl=ar(),rl={items:[],shouldFocusOnMount:!0,gapSpace:0,directionalHint:7,beakWidth:16};function ol(e){for(var t=0,n=0,r=e;n<r.length;n++){var o=r[n];o.itemType!==Qo.Divider&&o.itemType!==Qo.Header&&(t+=o.customOnRenderListLength?o.customOnRenderListLength:1)}return t}function il(e,t){var n=null==t?void 0:t.target,r=e.subMenuProps?e.subMenuProps.items:e.items;if(r){for(var o=[],i=0,a=r;i<a.length;i++){var s=a[i];if(s.preferMenuTargetAsEventTarget){var l=s.onClick,u=C(s,["onClick"]);o.push(k(k({},u),{onClick:hl(l,n)}))}else o.push(s)}return o}}var al="ContextualMenu",sl=Cn(function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return function(t){return Un.apply(void 0,S([t,Bs],e,!1))}});function ll(e,t){var n=e.hidden,r=e.items,o=e.theme,i=e.className,a=e.id,s=e.target,u=l.useState(),c=u[0],d=u[1],p=l.useState(),f=p[0],h=p[1],m=l.useState(),v=m[0],g=m[1],b=qs(al,a),y=l.useCallback(function(){g(void 0),d(void 0),h(void 0)},[]),_=l.useCallback(function(e,t,n){var r=e.key;c!==r&&(t.focus(),g(n),d(r),h(t))},[c]);l.useEffect(function(){n&&y()},[n,y]);var x=function(e,t){var n=l.useRef(!1);l.useEffect(function(){return n.current=!0,function(){n.current=!1}},[]);return function(r,o){o?e(r,o):n.current&&t()}}(t,y);return[c,_,function(){var e=fl(c,r),t=null;if(e&&(t={items:il(e,{target:s}),target:f,onDismiss:x,isSubMenu:!0,id:b,shouldFocusOnMount:!0,shouldFocusOnContainer:v,directionalHint:Jn(o)?8:11,className:i,gapSpace:0,isBeakVisible:!1},e.subMenuProps&&At(t,e.subMenuProps),e.preferMenuTargetAsEventTarget)){var n=e.onItemClick;t.onItemClick=hl(n,s)}return t},x]}var ul=l.memo(l.forwardRef(function(e,t){var n,r=fn(rl,e),o=(r.ref,C(r,["ref"])),i=l.useRef(null),a=Sa(),s=qs(al,o.id),u=function(e,t){var n;return null===(n=o.onDismiss)||void 0===n?void 0:n.call(o,e,t)},c=Pa(o.target,i),d=c[0],p=c[1],f=function(e,t,n){var r=e.hidden,o=e.onRestoreFocus,i=l.useRef(void 0),a=l.useCallback(function(e){var t,n;o?o(e):(null==e?void 0:e.documentContainsFocus)&&(null===(n=null===(t=i.current)||void 0===t?void 0:t.focus)||void 0===n||n.call(t))},[o]);return ur(function(){var e,o;if(r)i.current&&(a({originalElement:i.current,containsFocus:!0,documentContainsFocus:(null===(o=ce())||void 0===o?void 0:o.hasFocus())||!1}),i.current=void 0);else{var s=null==t?void 0:t.document.activeElement;(null===(e=n.current)||void 0===e?void 0:e.contains(s))||"BODY"===s.tagName||(i.current=s)}},[r,null==t?void 0:t.document.activeElement,a,n]),[a]}(o,p,i)[0],h=ll(o,u),m=h[0],v=h[1],g=h[2],b=h[3],y=function(e){var t=e.delayUpdateFocusOnHover,n=e.hidden,r=l.useRef(!t),o=l.useRef(!1);l.useEffect(function(){r.current=!t,o.current=!n&&!t&&o.current},[t,n]);var i=l.useCallback(function(){t&&(r.current=!1)},[t]);return[r,o,i]}(o),_=y[0],x=y[1],w=y[2],S=function(e){var t=l.useRef(!0),n=l.useRef(void 0);return[function(){t.current||void 0===n.current?t.current=!1:(e.clearTimeout(n.current),n.current=void 0),n.current=e.setTimeout(function(){t.current=!0},250)},t]}(a),E=S[0],I=S[1],T=function(e,t){var n=e.subMenuHoverDelay,r=void 0===n?250:n,o=l.useRef(void 0),i=function(){void 0!==o.current&&(t.clearTimeout(o.current),o.current=void 0)};return[i,function(e){o.current=t.setTimeout(function(){e(),i()},r)},o]}(o,a),N=T[0],P=T[1],M=T[2],D=Js(i,o.responsiveMode);!function(e){var t=e.hidden,n=void 0!==t&&t,r=e.onMenuDismissed,o=e.onMenuOpened,i=Ls(n),a=l.useRef(o),s=l.useRef(r),u=l.useRef(e);a.current=o,s.current=r,u.current=e,l.useEffect(function(){var e,t;n&&!1===i?null===(e=s.current)||void 0===e||e.call(s,u.current):n||!1===i||null===(t=a.current)||void 0===t||t.call(a,u.current)},[n,i]),l.useEffect(function(){return function(){var e;return null===(e=s.current)||void 0===e?void 0:e.call(s,u.current)}},[])}(o);var R,B=function(e,t,n,r){var o=e.theme,i=e.isSubMenu,a=e.focusZoneProps,s=void 0===a?{}:a,u=s.checkForNoWrap,c=s.direction,d=void 0===c?Jo.vertical:c,p=l.useRef(void 0),f=function(e,n,r){var o=!1;return n(e)&&(t(e,r),e.preventDefault(),e.stopPropagation(),o=!0),o},h=function(e){return e.which===Wt||function(e){var t=Jn(o)?39:37;return!(e.which!==t||!i||d!==Jo.vertical&&(!u||ci(e.target,"data-no-horizontal-wrap")))}(e)||e.which===Kt&&(e.altKey||e.metaKey)},m=function(e){p.current=cl(e);var t=e.which===Wt&&(Li()||zi());return f(e,h,t)},v=function(e){var t=p.current&&cl(e);return p.current=!1,!!t&&!(zi()||Li())};return[m,function(e){return f(e,v,!0)},function(e){if(!m(e)&&n.current){var t=!(!e.altKey&&!e.metaKey),r=e.which===Kt,o=e.which===Vt;if(!t&&(r||o)){var i=r?ni(n.current,n.current.lastChild,!0):ti(n.current,n.current.firstChild,!0);i&&(i.focus(),e.preventDefault(),e.stopPropagation())}}},function(e,t){var n=Jn(o)?37:39;e.disabled||t.which!==n&&t.which!==jt&&(t.which!==Vt||!t.altKey&&!t.metaKey)||(r(e,t.currentTarget),t.preventDefault())}]}(o,u,i,v),F=B[0],O=B[1],L=B[2],A=B[3],H=function(e,t,n,r,o,i,a,s,l,u,c,d,p){var f=e.target,h=function(){return!t.current||!i.current},m=function(e,t,n){var r=n||t.currentTarget;e.key!==a&&(u(),void 0===a&&r.focus(),Ki(e)?(t.stopPropagation(),l(function(){r.focus(),c(e,r,!0)})):l(function(){d(t),r.focus()}))},v=function(t,n,r){var o=il(t,{target:f});if(u(),Ki(t)||o&&o.length){if(t.key!==a){var i="boolean"==typeof e.shouldFocusOnContainer?e.shouldFocusOnContainer:"mouse"===n.nativeEvent.pointerType;c(t,r,i)}}else g(t,n);n.stopPropagation(),n.preventDefault()},g=function(t,n){if(!t.disabled&&!t.isDisabled){t.preferMenuTargetAsEventTarget&&ml(n,f);var r=!1;t.onClick?r=!!t.onClick(n,t):e.onItemClick&&(r=!!e.onItemClick(n,t)),!r&&n.defaultPrevented||p(n,!0)}};return[function(e,t,n){o.current&&(i.current=!0),h()||m(e,t,n)},function(e,a,s){var l=a.currentTarget;o.current&&(i.current=!0,t.current&&void 0===n.current&&l!==(null==r?void 0:r.document.activeElement)&&m(e,a,s))},function(e,t){var n;if(!h()&&(u(),void 0===a))if(s.current.setActive)try{s.current.setActive()}catch(e){}else null===(n=s.current)||void 0===n||n.focus()},function(e,t){v(e,t,t.currentTarget)},function(e,t){g(e,t),t.stopPropagation()},g,v]}(o,I,M,p,_,x,m,i,P,N,v,b,u),z=H[0],j=H[1],W=H[2],U=H[3],K=H[4],V=H[5],$=H[6],G=function(e,t,n){var r=0,o=e.items,i=e.totalItemCount,a=e.hasCheckmarks,s=e.hasIcons;return l.createElement("ul",{className:t.list,onKeyDown:F,onKeyUp:O,role:"presentation"},o.map(function(e,n){var o=q(e,n,r,i,a,s,t);if(e.itemType!==Qo.Divider&&e.itemType!==Qo.Header){var l=e.customOnRenderListLength?e.customOnRenderListLength:1;r+=l}return o}))},q=function(e,t,n,r,i,a,s){var u,c,d=[],p=e.iconProps||{iconName:"None"},f=e.getItemClassNames,h=e.itemProps,v=h?h.styles:void 0,g=e.itemType===Qo.Divider?e.className:void 0,b=e.submenuIconProps?e.submenuIconProps.className:"";if(f)c=f(o.theme,Vi(e),m===e.key,!!Ui(e),!!e.href,"None"!==p.iconName,e.className,g,p.className,b,e.primaryDisabled);else{var y={theme:o.theme,disabled:Vi(e),expanded:m===e.key,checked:!!Ui(e),isAnchorLink:!!e.href,knownIcon:"None"!==p.iconName,itemClassName:e.className,dividerClassName:g,iconClassName:p.className,subMenuClassName:b,primaryDisabled:e.primaryDisabled};c=nl(sl(null===(u=s.subComponentStyles)||void 0===u?void 0:u.menuItem,v),y)}switch("-"!==e.text&&"-"!==e.name||(e.itemType=Qo.Divider),e.itemType){case Qo.Divider:d.push(Z(t,c));break;case Qo.Header:d.push(Z(t,c));var _=J(e,c,s,t,i,a);d.push(Q(_,e.key||t,c,e.title));break;case Qo.Section:d.push(Y(e,c,s,t,i,a));break;default:var x=function(){return X(e,c,t,n,r,i,a)},k=o.onRenderContextualMenuItem?o.onRenderContextualMenuItem(e,x):x();d.push(Q(k,e.key||t,c,e.title))}return l.createElement(l.Fragment,{key:e.key},d)},Y=function(e,t,n,r,o,i){var a=e.sectionProps;if(a){var u,c;if(a.title){var d=void 0,p="";if("string"==typeof a.title){var f=s+a.title.replace(/\s/g,"");d={key:"section-".concat(a.title,"-title"),itemType:Qo.Header,text:a.title,id:f},p=f}else{var h=a.title.id||s+a.title.key.replace(/\s/g,"");d=k(k({},a.title),{id:h}),p=h}d&&(c={role:"group","aria-labelledby":p},u=J(d,t,n,r,o,i))}if(a.items&&a.items.length>0){var m=0;return l.createElement("li",{role:"presentation",key:a.key||e.key||"section-".concat(r)},l.createElement("div",k({},c),l.createElement("ul",{className:n.list,role:"presentation"},a.topDivider&&Z(r,t,!0,!0),u&&Q(u,e.key||r,t,e.title),a.items.map(function(e,t){var r=q(e,t,m,ol(a.items),o,i,n);if(e.itemType!==Qo.Divider&&e.itemType!==Qo.Header){var s=e.customOnRenderListLength?e.customOnRenderListLength:1;m+=s}return r}),a.bottomDivider&&Z(r,t,!1,!0))))}}},Q=function(e,t,n,r){return l.createElement("li",{role:"presentation",title:r,key:t,className:n.item},e)},Z=function(e,t,n,r){return r||e>0?l.createElement("li",{role:"separator",key:"separator-"+e+(void 0===n?"":n?"-top":"-bottom"),className:t.divider,"aria-hidden":"true"}):null},X=function(e,t,n,r,i,a,s){if(e.onRender)return e.onRender(k({"aria-posinset":r+1,"aria-setsize":i},e),u);var c={item:e,classNames:t,index:n,focusableElementIndex:r,totalItemCount:i,hasCheckmarks:a,hasIcons:s,contextualMenuItemAs:o.contextualMenuItemAs,onItemMouseEnter:z,onItemMouseLeave:W,onItemMouseMove:j,onItemMouseDown:dl,executeItemClick:V,onItemKeyDown:A,expandedMenuItemKey:m,openSubMenu:v,dismissSubMenu:b,dismissMenu:u};if(e.href){var d=js;return e.contextualMenuItemWrapperAs&&(d=Wi(e.contextualMenuItemWrapperAs,d)),l.createElement(d,k({},c,{onItemClick:K}))}if(e.split&&Ki(e)){var p=$s;return e.contextualMenuItemWrapperAs&&(p=Wi(e.contextualMenuItemWrapperAs,p)),l.createElement(p,k({},c,{onItemClick:U,onItemClickBase:$,onTap:N}))}var f=Gs;return e.contextualMenuItemWrapperAs&&(f=Wi(e.contextualMenuItemWrapperAs,f)),l.createElement(f,k({},c,{onItemClick:U,onItemClickBase:$}))},J=function(e,t,n,r,i,a){var s=Fs;e.contextualMenuItemAs&&(s=Wi(e.contextualMenuItemAs,s)),o.contextualMenuItemAs&&(s=Wi(o.contextualMenuItemAs,s));var u=e.itemProps,c=e.id,d=u&&Ft(u,Bt);return l.createElement("div",k({id:c,className:n.header},d,{style:e.style}),l.createElement(s,k({item:e,classNames:t,index:r,onCheckmarkClick:i?U:void 0,hasIcons:a},u)))},ee=o.isBeakVisible,te=o.items,ne=o.labelElementId,re=o.id,oe=o.className,ie=o.beakWidth,ae=o.directionalHint,se=o.directionalHintForRTL,le=o.alignTargetEdge,ue=o.gapSpace,de=o.coverTarget,pe=o.ariaLabel,fe=o.doNotLayer,he=o.target,me=o.bounds,ve=o.useTargetWidth,ge=o.useTargetAsMinWidth,be=o.directionalHintFixed,ye=o.shouldFocusOnMount,_e=o.shouldFocusOnContainer,xe=o.title,ke=o.styles,Ce=o.theme,we=o.calloutProps,Se=o.onRenderSubMenu,Ee=void 0===Se?pl:Se,Ie=o.onRenderMenuList,Ne=void 0===Ie?function(e,t){return G(e,De)}:Ie,Pe=o.focusZoneProps,Me=o.getMenuClassNames,De=Me?Me(Ce,oe):tl(ke,{theme:Ce,className:oe}),Re=function e(t){for(var n=0,r=t;n<r.length;n++){var o=r[n];if(o.iconProps)return!0;if(o.itemType===Qo.Section&&o.sectionProps&&e(o.sectionProps.items))return!0}return!1}(te),Be=k(k({direction:Jo.vertical,handleTabKey:1,isCircularNavigation:!0,"data-tabster":'{"uncontrolled": {}, "focusable": { "excludeFromMover": true }}'},Pe),{className:Te(De.root,null===(n=o.focusZoneProps)||void 0===n?void 0:n.className)}),Fe=function(e){return e.some(function(e){return!!e.canCheck||!(!e.sectionProps||!e.sectionProps.items.some(function(e){return!0===e.canCheck}))})}(te),Oe=m&&!0!==o.hidden?g():null;ee=void 0===ee?D<=Ks.medium:ee;var Le=d.current;if((ve||ge)&&Le&&Le.offsetWidth){var Ae=Le.getBoundingClientRect().width-2;ve?R={width:Ae}:ge&&(R={minWidth:Ae})}if(te&&te.length>0){var He=ol(te),ze=De.subComponentStyles?De.subComponentStyles.callout:void 0;return l.createElement(el.Consumer,null,function(e){return l.createElement(vs,k({styles:ze,onRestoreFocus:f},we,{target:he||e.target,isBeakVisible:ee,beakWidth:ie,directionalHint:ae,directionalHintForRTL:se,gapSpace:ue,coverTarget:de,doNotLayer:fe,className:Te("ms-ContextualMenu-Callout",we&&we.className),setInitialFocus:ye,onDismiss:o.onDismiss||e.onDismiss,onScroll:E,bounds:me,directionalHintFixed:be,alignTargetEdge:le,hidden:o.hidden||e.hidden,ref:t}),l.createElement("div",{style:R,ref:i,id:re,className:De.container,tabIndex:_e?0:-1,onKeyDown:L,onKeyUp:O,onFocusCapture:w,"aria-label":pe,"aria-labelledby":ne,role:"menu"},xe&&l.createElement("div",{className:De.title}," ",xe," "),te&&te.length?function(e,t){var n=o.focusZoneAs,r=void 0===n?Oi:n;return l.createElement(r,k({},t),e)}(Ne({ariaLabel:pe,items:te,totalItemCount:He,hasCheckmarks:Fe,hasIcons:Re,defaultMenuItemRenderer:function(e){return function(e,t){var n=e.index,r=e.focusableElementIndex,o=e.totalItemCount,i=e.hasCheckmarks,a=e.hasIcons;return q(e,n,r,o,i,a,t)}(e,De)},labelElementId:ne},function(e,t){return G(e,De)}),Be):null,Oe&&Ee(Oe,pl)),l.createElement(on,null))})}return null}),function(e,t){return!(t.shouldUpdateWhenHidden||!e.hidden||!t.hidden)||Lt(e,t)});function cl(e){return 18===e.which||"Meta"===e.key}function dl(e,t){var n;null===(n=e.onMouseDown)||void 0===n||n.call(e,e,t)}function pl(e,t){throw Error("ContextualMenuBase: onRenderSubMenu callback is null or undefined. Please ensure to set `onRenderSubMenu` property either manually or with `styled` helper.")}function fl(e,t){for(var n=0,r=t;n<r.length;n++){var o=r[n];if(o.itemType===Qo.Section&&o.sectionProps){var i=fl(e,o.sectionProps.items);if(i)return i}else if(o.key&&o.key===e)return o}}function hl(e,t){return e?function(n,r){return ml(n,t),e(n,r)}:e}function ml(e,t){e&&t&&(e.persist(),t instanceof Event?e.target=t.target:t instanceof Element&&(e.target=t))}ul.displayName="ContextualMenuBase";var vl={root:"ms-ContextualMenu",container:"ms-ContextualMenu-container",list:"ms-ContextualMenu-list",header:"ms-ContextualMenu-header",title:"ms-ContextualMenu-title",isopen:"is-open"};function gl(e){return l.createElement(bl,k({},e))}var bl=Qn(ul,function(e){var t=e.className,n=e.theme,r=co(vl,n),o=n.fonts,i=n.semanticColors,a=n.effects;return{root:[n.fonts.medium,r.root,r.isopen,{backgroundColor:i.menuBackground,minWidth:"180px"},t],container:[r.container,{selectors:{":focus":{outline:0}}}],list:[r.list,r.isopen,{listStyleType:"none",margin:"0",padding:"0"}],header:[r.header,o.small,{fontWeight:G.semibold,color:i.menuHeader,background:"none",backgroundColor:"transparent",border:"none",height:Es,lineHeight:Es,cursor:"default",padding:"0px 6px",userSelect:"none",textAlign:"left"}],title:[r.title,{fontSize:o.mediumPlus.fontSize,paddingRight:"14px",paddingLeft:"14px",paddingBottom:"5px",paddingTop:"5px",backgroundColor:i.menuItemBackgroundPressed}],subComponentStyles:{callout:{root:{boxShadow:a.elevation8}},menuItem:{}}}},function(e){return{onRenderSubMenu:e.onRenderSubMenu?(t=e.onRenderSubMenu,n=gl,Xo(t)(n)):gl};var t,n},{scope:"ContextualMenu"}),yl=bl;yl.displayName="ContextualMenu";var _l={msButton:"ms-Button",msButtonHasMenu:"ms-Button--hasMenu",msButtonIcon:"ms-Button-icon",msButtonMenuIcon:"ms-Button-menuIcon",msButtonLabel:"ms-Button-label",msButtonDescription:"ms-Button-description",msButtonScreenReaderText:"ms-Button-screenReaderText",msButtonFlexContainer:"ms-Button-flexContainer",msButtonTextContainer:"ms-Button-textContainer"},xl=Cn(function(e,t,n,r,o,i,a,s,l,u,c){var d,p,f=co(_l,e||{}),h=u&&!c;return Je(t.__shadowConfig__,{root:[f.msButton,t.root,r,l&&["is-checked",t.rootChecked],h&&["is-expanded",t.rootExpanded,(d={},d[":hover .".concat(f.msButtonIcon)]=t.iconExpandedHovered,d[":hover .".concat(f.msButtonMenuIcon)]=t.menuIconExpandedHovered||t.rootExpandedHovered,d[":hover"]=t.rootExpandedHovered,d)],s&&[_l.msButtonHasMenu,t.rootHasMenu],a&&["is-disabled",t.rootDisabled],!a&&!h&&!l&&(p={":hover":t.rootHovered},p[":hover .".concat(f.msButtonLabel)]=t.labelHovered,p[":hover .".concat(f.msButtonIcon)]=t.iconHovered,p[":hover .".concat(f.msButtonDescription)]=t.descriptionHovered,p[":hover .".concat(f.msButtonMenuIcon)]=t.menuIconHovered,p[":focus"]=t.rootFocused,p[":active"]=t.rootPressed,p[":active .".concat(f.msButtonIcon)]=t.iconPressed,p[":active .".concat(f.msButtonDescription)]=t.descriptionPressed,p[":active .".concat(f.msButtonMenuIcon)]=t.menuIconPressed,p),a&&l&&[t.rootCheckedDisabled],!a&&l&&{":hover":t.rootCheckedHovered,":active":t.rootCheckedPressed},n],flexContainer:[f.msButtonFlexContainer,t.flexContainer],textContainer:[f.msButtonTextContainer,t.textContainer],icon:[f.msButtonIcon,o,t.icon,h&&t.iconExpanded,l&&t.iconChecked,a&&t.iconDisabled],label:[f.msButtonLabel,t.label,l&&t.labelChecked,a&&t.labelDisabled],menuIcon:[f.msButtonMenuIcon,i,t.menuIcon,l&&t.menuIconChecked,a&&!c&&t.menuIconDisabled,!a&&!h&&!l&&{":hover":t.menuIconHovered,":active":t.menuIconPressed},h&&["is-expanded",t.menuIconExpanded]],description:[f.msButtonDescription,t.description,l&&t.descriptionChecked,a&&t.descriptionDisabled],screenReaderText:[f.msButtonScreenReaderText,t.screenReaderText]})}),kl=Cn(function(e,t,n,r,o){return{root:fr(e.splitButtonMenuButton,n&&[e.splitButtonMenuButtonExpanded],t&&[e.splitButtonMenuButtonDisabled],r&&!t&&[e.splitButtonMenuButtonChecked],o&&!t&&[{":focus":e.splitButtonMenuFocused}]),splitButtonContainer:fr(e.splitButtonContainer,!t&&r&&[e.splitButtonContainerChecked,{":hover":e.splitButtonContainerCheckedHovered}],!t&&!r&&[{":hover":e.splitButtonContainerHovered,":focus":e.splitButtonContainerFocused}],t&&e.splitButtonContainerDisabled),icon:fr(e.splitButtonMenuIcon,t&&e.splitButtonMenuIconDisabled,!t&&o&&e.splitButtonMenuIcon),flexContainer:fr(e.splitButtonFlexContainer),divider:fr("ms-SplitButton-divider",e.splitButtonDivider,(o||t)&&e.splitButtonDividerDisabled)}}),Cl=function(e){function t(t){var n=e.call(this,t)||this;return n._buttonElement=l.createRef(),n._splitButtonContainer=l.createRef(),n._mergedRef=vn(),n._renderedVisibleMenu=!1,n._getMemoizedMenuButtonKeytipProps=Cn(function(e){return k(k({},e),{hasMenu:!0})}),n._onRenderIcon=function(e,t){var r=n.props.iconProps;if(r&&(void 0!==r.iconName||r.imageProps)){var o=r.className,i=r.imageProps,a=C(r,["className","imageProps"]);if(r.styles)return l.createElement(Yo,k({className:Te(n._classNames.icon,o),imageProps:i},a));if(r.iconName)return l.createElement($o,k({className:Te(n._classNames.icon,o)},a));if(i)return l.createElement(Zo,k({className:Te(n._classNames.icon,o),imageProps:i},a))}return null},n._onRenderTextContents=function(){var e=n.props,t=e.text,r=e.children,o=e.secondaryText,i=void 0===o?n.props.description:o,a=e.onRenderText,s=void 0===a?n._onRenderText:a,u=e.onRenderDescription,c=void 0===u?n._onRenderDescription:u;return t||"string"==typeof r||i?l.createElement("span",{className:n._classNames.textContainer},s(n.props,n._onRenderText),c(n.props,n._onRenderDescription)):[s(n.props,n._onRenderText),c(n.props,n._onRenderDescription)]},n._onRenderText=function(){var e=n.props.text,t=n.props.children;return void 0===e&&"string"==typeof t&&(e=t),n._hasText()?l.createElement("span",{key:n._labelId,className:n._classNames.label,id:n._labelId},e):null},n._onRenderChildren=function(){var e=n.props.children;return"string"==typeof e?null:e},n._onRenderDescription=function(e){var t=e.secondaryText,r=void 0===t?n.props.description:t;return r?l.createElement("span",{key:n._descriptionId,className:n._classNames.description,id:n._descriptionId},r):null},n._onRenderAriaDescription=function(){var e=n.props.ariaDescription;return e?l.createElement("span",{className:n._classNames.screenReaderText,id:n._ariaDescriptionId},e):null},n._onRenderMenuIcon=function(e){var t=n.props.menuIconProps;return l.createElement($o,k({iconName:"ChevronDown"},t,{className:n._classNames.menuIcon}))},n._onRenderMenu=function(e){var t=n.props.menuAs?Wi(n.props.menuAs,yl):yl;return l.createElement(t,k({},e))},n._onDismissMenu=function(e){var t=n.props.menuProps;t&&t.onDismiss&&t.onDismiss(e),e&&e.defaultPrevented||n._dismissMenu()},n._dismissMenu=function(){n._menuShouldFocusOnMount=void 0,n._menuShouldFocusOnContainer=void 0,n.setState({menuHidden:!0})},n._openMenu=function(e,t){void 0===t&&(t=!0),n.props.menuProps&&(n._menuShouldFocusOnContainer=e,n._menuShouldFocusOnMount=t,n._renderedVisibleMenu=!0,n.setState({menuHidden:!1}))},n._onToggleMenu=function(e){var t=!0;n.props.menuProps&&!1===n.props.menuProps.shouldFocusOnMount&&(t=!1),n.state.menuHidden?n._openMenu(e,t):n._dismissMenu()},n._onSplitContainerFocusCapture=function(e){var t=n._splitButtonContainer.current;!t||e.target&&Pn(e.target,t)||t.focus()},n._onSplitButtonPrimaryClick=function(e){n.state.menuHidden||n._dismissMenu();var t=n._processingTouch&&!n.props.toggle;!t&&n.props.onClick?n.props.onClick(e):t&&n._onMenuClick(e)},n._onKeyDown=function(e){!n.props.disabled||e.which!==jt&&e.which!==Ut?n.props.disabled||(n.props.menuProps?n._onMenuKeyDown(e):void 0!==n.props.onKeyDown&&n.props.onKeyDown(e)):(e.preventDefault(),e.stopPropagation())},n._onKeyUp=function(e){n.props.disabled||void 0===n.props.onKeyUp||n.props.onKeyUp(e)},n._onKeyPress=function(e){n.props.disabled||void 0===n.props.onKeyPress||n.props.onKeyPress(e)},n._onMouseUp=function(e){n.props.disabled||void 0===n.props.onMouseUp||n.props.onMouseUp(e)},n._onMouseDown=function(e){n.props.disabled||void 0===n.props.onMouseDown||n.props.onMouseDown(e)},n._onClick=function(e){n.props.disabled||(n.props.menuProps?n._onMenuClick(e):void 0!==n.props.onClick&&n.props.onClick(e))},n._onSplitButtonContainerKeyDown=function(e){e.which===jt||e.which===Ut?n._buttonElement.current&&(n._buttonElement.current.click(),e.preventDefault(),e.stopPropagation()):n._onMenuKeyDown(e)},n._onMenuKeyDown=function(e){var t;if(!n.props.disabled){n.props.onKeyDown&&n.props.onKeyDown(e);var r=e.which===Kt,o=e.which===Vt;if(!e.defaultPrevented&&n._isValidMenuOpenKey(e)){var i=n.props.onMenuClick;i&&i(e,n.props),n._onToggleMenu(!1),e.preventDefault(),e.stopPropagation()}e.which!==jt&&e.which!==Ut||Zt(!0,e.target,null===(t=n.context)||void 0===t?void 0:t.registeredProviders),e.altKey||e.metaKey||!r&&!o||!n.state.menuHidden&&n.props.menuProps&&((void 0!==n._menuShouldFocusOnMount?n._menuShouldFocusOnMount:n.props.menuProps.shouldFocusOnMount)||(e.preventDefault(),e.stopPropagation(),n._menuShouldFocusOnMount=!0,n.forceUpdate()))}},n._onTouchStart=function(){n._isSplitButton&&n._splitButtonContainer.current&&!("onpointerdown"in n._splitButtonContainer.current)&&n._handleTouchAndPointerEvent()},n._onMenuClick=function(e){var t=n.props,r=t.onMenuClick,o=t.menuProps;r&&r(e,n.props);var i="boolean"==typeof(null==o?void 0:o.shouldFocusOnContainer)?o.shouldFocusOnContainer:"mouse"===e.nativeEvent.pointerType;e.defaultPrevented||(n._onToggleMenu(i),e.preventDefault(),e.stopPropagation())},Rn(n),n._async=new An(n),n._events=new Hn(n),n.props.split,n._labelId=Ye(),n._descriptionId=Ye(),n._ariaDescriptionId=Ye(),n.state={menuHidden:!0},n}return x(t,e),Object.defineProperty(t.prototype,"_isSplitButton",{get:function(){return!!this.props.menuProps&&!!this.props.onClick&&!0===this.props.split},enumerable:!1,configurable:!0}),t.prototype.render=function(){var e,t=this.props,n=t.ariaDescription,r=t.ariaLabel,o=t.ariaHidden,i=t.className,a=t.disabled,s=t.allowDisabledFocus,l=t.primaryDisabled,u=t.secondaryText,c=void 0===u?this.props.description:u,d=t.href,p=t.iconProps,f=t.menuIconProps,h=t.styles,m=t.checked,v=t.variantClassName,g=t.theme,b=t.toggle,y=t.getClassNames,_=t.role,x=this.state.menuHidden,k=a||l;this._classNames=y?y(g,i,v,p&&p.className,f&&f.className,k,m,!x,!!this.props.menuProps,this.props.split,!!s):xl(g,h,i,v,p&&p.className,f&&f.className,k,!!this.props.menuProps,m,!x,this.props.split);var C=this,w=C._ariaDescriptionId,S=C._labelId,E=C._descriptionId,I=!k&&!!d,T=I?"a":"button",N=Ft(At(I?{}:{type:"button"},this.props.rootProps,this.props),I?yt:_t,["disabled"]),P=r||N["aria-label"],M=void 0;n?M=w:c&&this.props.onRenderDescription!==jn?M=E:N["aria-describedby"]&&(M=N["aria-describedby"]);var D=void 0;N["aria-labelledby"]?D=N["aria-labelledby"]:M&&!P&&(D=this._hasText()?S:void 0);var R=!(!1===this.props["data-is-focusable"]||a&&!s||this._isSplitButton),B="menuitemcheckbox"===_||"checkbox"===_,F=B||!0===b?!!m:void 0,O=At(N,((e={className:this._classNames.root,ref:this._mergedRef(this.props.elementRef,this._buttonElement),disabled:k&&!s,onKeyDown:this._onKeyDown,onKeyPress:this._onKeyPress,onKeyUp:this._onKeyUp,onMouseDown:this._onMouseDown,onMouseUp:this._onMouseUp,onClick:this._onClick,"aria-label":P,"aria-labelledby":D,"aria-describedby":M,"aria-disabled":k,"data-is-focusable":R})[B?"aria-checked":"aria-pressed"]=F,e));if(o&&(O["aria-hidden"]=!0),this._isSplitButton)return this._onRenderSplitButtonContent(T,O);if(this.props.menuProps){var L=this.props.menuProps.id,A=void 0===L?"".concat(this._labelId,"-menu"):L;At(O,{"aria-expanded":!x,"aria-controls":x?null:A,"aria-haspopup":!0})}return this._onRenderContent(T,O)},t.prototype.componentDidMount=function(){this._isSplitButton&&this._splitButtonContainer.current&&("onpointerdown"in this._splitButtonContainer.current&&this._events.on(this._splitButtonContainer.current,"pointerdown",this._onPointerDown,!0),"onpointerup"in this._splitButtonContainer.current&&this.props.onPointerUp&&this._events.on(this._splitButtonContainer.current,"pointerup",this.props.onPointerUp,!0))},t.prototype.componentDidUpdate=function(e,t){this.props.onAfterMenuDismiss&&!t.menuHidden&&this.state.menuHidden&&this.props.onAfterMenuDismiss()},t.prototype.componentWillUnmount=function(){this._async.dispose(),this._events.dispose()},t.prototype.focus=function(){var e,t;this._isSplitButton&&this._splitButtonContainer.current?(Zt(!0,void 0,null===(e=this.context)||void 0===e?void 0:e.registeredProviders),this._splitButtonContainer.current.focus()):this._buttonElement.current&&(Zt(!0,void 0,null===(t=this.context)||void 0===t?void 0:t.registeredProviders),this._buttonElement.current.focus())},t.prototype.dismissMenu=function(){this._dismissMenu()},t.prototype.openMenu=function(e,t){this._openMenu(e,t)},t.prototype._onRenderContent=function(e,t){var n=this,r=this.props,o=e,i=r.menuIconProps,a=r.menuProps,s=r.onRenderIcon,u=void 0===s?this._onRenderIcon:s,c=r.onRenderAriaDescription,d=void 0===c?this._onRenderAriaDescription:c,p=r.onRenderChildren,f=void 0===p?this._onRenderChildren:p,h=r.onRenderMenu,m=void 0===h?this._onRenderMenu:h,v=r.onRenderMenuIcon,g=void 0===v?this._onRenderMenuIcon:v,b=r.disabled,y=r.keytipProps;y&&a&&(y=this._getMemoizedMenuButtonKeytipProps(y));var _=function(e){return l.createElement(o,k({},t,e),l.createElement("span",{className:n._classNames.flexContainer,"data-automationid":"splitbuttonprimary"},u(r,n._onRenderIcon),n._onRenderTextContents(),d(r,n._onRenderAriaDescription),f(r,n._onRenderChildren),!n._isSplitButton&&(a||i||n.props.onRenderMenuIcon)&&g(n.props,n._onRenderMenuIcon),a&&!a.doNotLayer&&n._shouldRenderMenu()&&m(n._getMenuProps(a),n._onRenderMenu)))},x=y?l.createElement(zs,{keytipProps:this._isSplitButton?void 0:y,ariaDescribedBy:t["aria-describedby"],disabled:b},function(e){return _(e)}):_();return a&&a.doNotLayer?l.createElement(l.Fragment,null,x,this._shouldRenderMenu()&&m(this._getMenuProps(a),this._onRenderMenu)):l.createElement(l.Fragment,null,x,l.createElement(on,null))},t.prototype._shouldRenderMenu=function(){var e=this.state.menuHidden,t=this.props,n=t.persistMenu,r=t.renderPersistedMenuHiddenOnMount;return!e||!(!n||!this._renderedVisibleMenu&&!r)},t.prototype._hasText=function(){return null!==this.props.text&&(void 0!==this.props.text||"string"==typeof this.props.children)},t.prototype._getMenuProps=function(e){var t=this.props.persistMenu,n=this.state.menuHidden;return e.ariaLabel||e.labelElementId||!this._hasText()||(e=k(k({},e),{labelElementId:this._labelId})),k(k({id:this._labelId+"-menu",directionalHint:4},e),{shouldFocusOnContainer:this._menuShouldFocusOnContainer,shouldFocusOnMount:this._menuShouldFocusOnMount,hidden:t?n:void 0,className:Te("ms-BaseButton-menuhost",e.className),target:this._isSplitButton?this._splitButtonContainer.current:this._buttonElement.current,onDismiss:this._onDismissMenu})},t.prototype._onRenderSplitButtonContent=function(e,t){var n=this,r=this.props,o=r.styles,i=void 0===o?{}:o,a=r.disabled,s=r.allowDisabledFocus,u=r.checked,c=r.getSplitButtonClassNames,d=r.primaryDisabled,p=r.menuProps,f=r.toggle,h=r.role,m=r.primaryActionButtonProps,v=this.props.keytipProps,g=this.state.menuHidden,b=c?c(!!a,!g,!!u,!!s):i&&kl(i,!!a,!g,!!u,!!d);At(t,{onClick:void 0,onPointerDown:void 0,onPointerUp:void 0,tabIndex:-1,"data-is-focusable":!1}),v&&p&&(v=this._getMemoizedMenuButtonKeytipProps(v));var y=Ft(t,[],["disabled"]);m&&At(t,m);var _=function(r){return l.createElement("div",k({},y,{"data-ktp-target":r?r["data-ktp-target"]:void 0,role:h||"button","aria-disabled":a,"aria-haspopup":!0,"aria-expanded":!g,"aria-pressed":f?!!u:void 0,"aria-describedby":Wn(t["aria-describedby"],r?r["aria-describedby"]:void 0),className:b&&b.splitButtonContainer,onKeyDown:n._onSplitButtonContainerKeyDown,onTouchStart:n._onTouchStart,ref:n._splitButtonContainer,"data-is-focusable":!0,onClick:a||d?void 0:n._onSplitButtonPrimaryClick,tabIndex:!a&&!d||s?0:void 0,"aria-roledescription":t["aria-roledescription"],onFocusCapture:n._onSplitContainerFocusCapture}),l.createElement("span",{style:{display:"flex",width:"100%"}},n._onRenderContent(e,t),n._onRenderSplitButtonMenuButton(b,r),n._onRenderSplitButtonDivider(b)))};return v?l.createElement(zs,{keytipProps:v,disabled:a},function(e){return _(e)}):_()},t.prototype._onRenderSplitButtonDivider=function(e){return e&&e.divider?l.createElement("span",{className:e.divider,"aria-hidden":!0,onClick:function(e){e.stopPropagation()}}):null},t.prototype._onRenderSplitButtonMenuButton=function(e,n){var r=this.props,o=r.allowDisabledFocus,i=r.checked,a=r.disabled,s=r.splitButtonMenuProps,u=r.splitButtonAriaLabel,c=r.primaryDisabled,d=this.state.menuHidden,p=this.props.menuIconProps;void 0===p&&(p={iconName:"ChevronDown"});var f=k(k({},s),{styles:e,checked:i,disabled:a,allowDisabledFocus:o,onClick:this._onMenuClick,menuProps:void 0,iconProps:k(k({},p),{className:this._classNames.menuIcon}),ariaLabel:u,"aria-haspopup":!0,"aria-expanded":!d,"data-is-focusable":!1});return l.createElement(t,k({},f,{"data-ktp-execute-target":n?n["data-ktp-execute-target"]:n,onMouseDown:this._onMouseDown,tabIndex:c&&!o?0:-1}))},t.prototype._onPointerDown=function(e){var t=this.props.onPointerDown;t&&t(e),"touch"===e.pointerType&&(this._handleTouchAndPointerEvent(),e.preventDefault(),e.stopImmediatePropagation())},t.prototype._handleTouchAndPointerEvent=function(){var e=this;void 0!==this._lastTouchTimeoutId&&(this._async.clearTimeout(this._lastTouchTimeoutId),this._lastTouchTimeoutId=void 0),this._processingTouch=!0,this._lastTouchTimeoutId=this._async.setTimeout(function(){e._processingTouch=!1,e._lastTouchTimeoutId=void 0,e.state.menuHidden&&e.focus()},500)},t.prototype._isValidMenuOpenKey=function(e){return this.props.menuTriggerKeyCode?e.which===this.props.menuTriggerKeyCode:!!this.props.menuProps&&e.which===Vt&&(e.altKey||e.metaKey)},t.defaultProps={baseClassName:"ms-Button",styles:{},split:!1},t.contextType=nn,t}(l.Component),wl=function(){return l.useContext(ki)},Sl=function(e){var t=e.stylesheetKey,n=e.children,r=qn(),o=r.useAdoptedStylesheetEx,i=r.useMergeStylesRootStylesheets,a=r.useWindow,s=wl(),l=i(),u=a();return o(f,s,l,u),o(t,s,l,u),n(!!s)},El=Cn(function(e,t,n){return{stylesheetKey:e,inShadow:t,window:n,__isShadowConfig__:!0}}),Il=Cn(function(e,t,n){var r,o=null!==(r=null!=t?t:e)&&void 0!==r?r:{};return o.__shadowConfig__=n,o});function Tl(e,t,n){return function(r){var o,i=(o=function(o){function i(e){var t=o.call(this,e)||this;return t._styleCache={},t._onSettingChanged=t._onSettingChanged.bind(t),t}return x(i,o),i.prototype.componentDidMount=function(){je.observe(this._onSettingChanged)},i.prototype.componentWillUnmount=function(){je.unobserve(this._onSettingChanged)},i.prototype.render=function(){var o=this;return l.createElement(Sl,{stylesheetKey:e},function(i){return l.createElement(We.Consumer,null,function(a){var s,u=je.getSettings(t,e,a.customizations),c=null!==(s=o.context.window)&&void 0!==s?s:fe(),d=El(e,i,c),p=o.props;if(u.styles&&"function"==typeof u.styles&&(u.styles=u.styles(k(k({},u),p))),n&&u.styles){if(o._styleCache.default!==u.styles||o._styleCache.component!==p.styles){var f=Ze(u.styles,p.styles);f.__shadowConfig__=d,o._styleCache.default=u.styles,o._styleCache.component=p.styles,o._styleCache.merged=f}return l.createElement(r,k({},u,p,{styles:o._styleCache.merged}))}var h=Il(u.styles,p.styles,d);return l.createElement(r,k({},u,p,{styles:h}))})})},i.prototype._onSettingChanged=function(){this.forceUpdate()},i}(l.Component),o.displayName="Customized"+e,o.contextType=Ne,o);return function(e,t){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);return t}(r,i)}}var Nl={outline:0},Pl=function(e){return{fontSize:e,margin:"0 4px",height:"16px",lineHeight:"16px",textAlign:"center",flexShrink:0}},Ml=Cn(function(e){var t,n,r=e.semanticColors,o=e.effects,i=e.fonts,a=r.buttonBorder,s=r.disabledBackground,l=r.disabledText,u={left:-2,top:-2,bottom:-2,right:-2,outlineColor:"ButtonText"};return{root:[bo(e,{inset:1,highContrastStyle:u,borderColor:"transparent"}),e.fonts.medium,{border:"1px solid "+a,borderRadius:o.roundedCorner2,boxSizing:"border-box",cursor:"pointer",display:"inline-flex",alignItems:"center",justifyContent:"center",padding:"0 16px",textDecoration:"none",textAlign:"center",userSelect:"none",":active > span":{position:"relative",left:0,top:0}}],rootDisabled:[bo(e,{inset:1,highContrastStyle:u,borderColor:"transparent"}),{backgroundColor:s,borderColor:s,color:l,cursor:"default",":hover":Nl,":focus":Nl}],iconDisabled:(t={color:l},t[fo]={color:"GrayText"},t),menuIconDisabled:(n={color:l},n[fo]={color:"GrayText"},n),flexContainer:{display:"flex",height:"100%",flexWrap:"nowrap",justifyContent:"center",alignItems:"center"},description:{display:"block"},textContainer:{flexGrow:1,display:"block"},icon:Pl(i.mediumPlus.fontSize),menuIcon:Pl(i.small.fontSize),label:{margin:"0 4px",lineHeight:"100%",display:"block"},screenReaderText:lo}}),Dl=Cn(function(e,t){var n,r,o,i,a,s,l,u,c,d,p,f,h,m,v,g,b,y=e.effects,_=e.palette,x=e.semanticColors,C={left:-2,top:-2,bottom:-2,right:-2,border:"none"},w={position:"absolute",width:1,right:31,top:8,bottom:8};return Ze({splitButtonContainer:[bo(e,{highContrastStyle:C,inset:2,pointerEvents:"none"}),{display:"inline-flex",".ms-Button--default":{borderTopRightRadius:"0",borderBottomRightRadius:"0",borderRight:"none",flexGrow:"1"},".ms-Button--primary":(n={borderTopRightRadius:"0",borderBottomRightRadius:"0",border:"none",flexGrow:"1",":hover":{border:"none"},":active":{border:"none"}},n[fo]=k(k({color:"WindowText",backgroundColor:"Window",border:"1px solid WindowText",borderRightWidth:"0"},{forcedColorAdjust:"none",MsHighContrastAdjust:"none"}),{":hover":{backgroundColor:"Highlight",border:"1px solid Highlight",borderRightWidth:"0",color:"HighlightText"},":active":{border:"1px solid Highlight"}}),n),".ms-Button--default + .ms-Button":(r={},r[fo]={border:"1px solid WindowText",borderLeftWidth:"0",":hover":{backgroundColor:"HighlightText",borderColor:"Highlight",color:"Highlight",".ms-Button-menuIcon":k({backgroundColor:"HighlightText",color:"Highlight"},{forcedColorAdjust:"none",MsHighContrastAdjust:"none"})}},r),'.ms-Button--default + .ms-Button[aria-expanded="true"]':(o={},o[fo]={backgroundColor:"HighlightText",borderColor:"Highlight",color:"Highlight",".ms-Button-menuIcon":k({backgroundColor:"HighlightText",color:"Highlight"},{forcedColorAdjust:"none",MsHighContrastAdjust:"none"})},o),".ms-Button--primary + .ms-Button":(i={border:"none"},i[fo]={border:"1px solid WindowText",borderLeftWidth:"0",":hover":{borderLeftWidth:"0",backgroundColor:"Highlight",borderColor:"Highlight",color:"HighlightText",".ms-Button-menuIcon":k(k({},{forcedColorAdjust:"none",MsHighContrastAdjust:"none"}),{color:"HighlightText"})}},i),'.ms-Button--primary + .ms-Button[aria-expanded="true"]':(a={},a[fo]=k(k({backgroundColor:"Highlight",borderColor:"Highlight",color:"HighlightText"},{forcedColorAdjust:"none",MsHighContrastAdjust:"none"}),{".ms-Button-menuIcon":{color:"HighlightText"}}),a),".ms-Button.is-disabled":(s={},s[fo]={color:"GrayText",borderColor:"GrayText",backgroundColor:"Window"},s)}],splitButtonContainerHovered:{".ms-Button--default.is-disabled":(l={backgroundColor:x.buttonBackgroundDisabled,color:x.buttonTextDisabled},l[fo]={color:"GrayText",borderColor:"GrayText",backgroundColor:"Window"},l),".ms-Button--primary.is-disabled":(u={backgroundColor:x.primaryButtonBackgroundDisabled,color:x.primaryButtonTextDisabled},u[fo]={color:"GrayText",borderColor:"GrayText",backgroundColor:"Window"},u)},splitButtonContainerChecked:{".ms-Button--primary":(c={},c[fo]=k({color:"Window",backgroundColor:"WindowText"},{forcedColorAdjust:"none",MsHighContrastAdjust:"none"}),c)},splitButtonContainerCheckedHovered:{".ms-Button--primary":(d={},d[fo]=k({color:"Window",backgroundColor:"WindowText"},{forcedColorAdjust:"none",MsHighContrastAdjust:"none"}),d)},splitButtonContainerFocused:{outline:"none!important"},splitButtonMenuButton:(p={padding:6,height:"auto",boxSizing:"border-box",borderRadius:0,borderTopRightRadius:y.roundedCorner2,borderBottomRightRadius:y.roundedCorner2,border:"1px solid ".concat(_.neutralSecondaryAlt),borderLeft:"none",outline:"transparent",userSelect:"none",display:"inline-block",textDecoration:"none",textAlign:"center",cursor:"pointer",verticalAlign:"top",width:32,marginLeft:-1,marginTop:0,marginRight:0,marginBottom:0},p[fo]={".ms-Button-menuIcon":{color:"WindowText"}},p),splitButtonDivider:k(k({},w),(f={},f[fo]={backgroundColor:"WindowText"},f)),splitButtonDividerDisabled:k(k({},w),(h={},h[fo]={backgroundColor:"GrayText"},h)),splitButtonMenuButtonDisabled:(m={pointerEvents:"none",border:"none",":hover":{cursor:"default"},".ms-Button--primary":(v={},v[fo]={color:"GrayText",borderColor:"GrayText",backgroundColor:"Window"},v),".ms-Button-menuIcon":(g={},g[fo]={color:"GrayText"},g)},m[fo]={color:"GrayText",border:"1px solid GrayText",backgroundColor:"Window"},m),splitButtonFlexContainer:{display:"flex",height:"100%",flexWrap:"nowrap",justifyContent:"center",alignItems:"center"},splitButtonContainerDisabled:(b={outline:"none",border:"none"},b[fo]=k({color:"GrayText",borderColor:"GrayText",backgroundColor:"Window"},{forcedColorAdjust:"none",MsHighContrastAdjust:"none"}),b),splitButtonMenuFocused:k({},bo(e,{highContrastStyle:C,inset:2}))},t)}),Rl=Cn(function(e,t){var n,r=Ml(e),o=Dl(e),i=e.palette;return Ze(r,{root:{padding:"0 4px",width:"32px",height:"32px",backgroundColor:"transparent",border:"none",color:e.semanticColors.link},rootHovered:(n={color:i.themeDarkAlt,backgroundColor:i.neutralLighter},n[fo]={borderColor:"Highlight",color:"Highlight"},n),rootHasMenu:{width:"auto"},rootPressed:{color:i.themeDark,backgroundColor:i.neutralLight},rootExpanded:{color:i.themeDark,backgroundColor:i.neutralLight},rootChecked:{color:i.themeDark,backgroundColor:i.neutralLight},rootCheckedHovered:{color:i.themeDark,backgroundColor:i.neutralQuaternaryAlt},rootDisabled:{color:i.neutralTertiaryAlt}},o,t)}),Bl=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return x(t,e),t.prototype.render=function(){var e=this.props,t=e.styles,n=e.theme;return l.createElement(Cl,k({},this.props,{variantClassName:"ms-Button--icon",styles:Rl(n,t),onRenderText:jn,onRenderDescription:jn}))},w([Tl("IconButton",["theme","styles"],!0)],t)}(l.Component),Fl=k;function Ol(e,t){for(var n=[],r=2;r<arguments.length;r++)n[r-2]=arguments[r];var o=e;return o.isSlot?0===(n=l.Children.toArray(n)).length?o(t):o(k(k({},t),{children:n})):l.createElement.apply(u,S([e,t],n,!1))}function Ll(e,t){void 0===t&&(t={});var n=t.defaultProp,r=void 0===n?"children":n;return function(t,n,o,i,a){if(l.isValidElement(n))return n;var s=function(e,t){var n,r;return"string"==typeof t||"number"==typeof t||"boolean"==typeof t?((n={})[e]=t,r=n):r=t,r}(r,n),u=function(e,t){for(var n=[],r=2;r<arguments.length;r++)n[r-2]=arguments[r];for(var o={},i=[],a=0,s=n;a<s.length;a++){var l=s[a];i.push(l&&l.className),Fl(o,l)}return o.className=hr([e,i],{rtl:Jn(t)}),o}(i,a,t,s);if(o){if(o.component){var c=o.component;return l.createElement(c,k({},u))}if(o.render)return o.render(u,e)}return l.createElement(e,k({},u))}}var Al=Cn(function(e){return Ll(e)});function Hl(e,t){var n={},r=e,o=function(e){if(t.hasOwnProperty(e)){var o=function(n){for(var o=[],i=1;i<arguments.length;i++)o[i-1]=arguments[i];if(o.length>0)throw new Error("Any module using getSlots must use withSlots. Please see withSlots javadoc for more info.");return function(e,t,n,r,o,i){return void 0!==e.create?e.create(t,n,r,o):Al(e)(t,n,r,o,i)}(t[e],n,r[e],r.slots&&r.slots[e],r._defaultStyles&&r._defaultStyles[e],r.theme)};o.isSlot=!0,n[e]=o}};for(var i in t)o(i);return n}function zl(e,t){void 0===t&&(t={});var n=t.factoryOptions,r=(void 0===n?{}:n).defaultProp,o=function(n){var r,o,i,a=(r=t.displayName,o=l.useContext(We),i=t.fields,je.getSettings(i||["theme","styles","tokens"],r,o.customizations)),s=t.state;s&&(n=k(k({},n),s(n)));var u=n.theme||a.theme,c=jl(n,u,t.tokens,a.tokens,n.tokens),d=function(e,t,n){for(var r=[],o=3;o<arguments.length;o++)r[o-3]=arguments[o];return Ze.apply(void 0,r.map(function(r){return"function"==typeof r?r(e,t,n):r}))}(n,u,c,t.styles,a.styles,n.styles),p=k(k({},n),{styles:d,tokens:c,_defaultStyles:d,theme:u});return e(p)};return o.displayName=t.displayName||e.name,r&&(o.create=Ll(o,{defaultProp:r})),Fl(o,t.statics),o}function jl(e,t){for(var n=[],r=2;r<arguments.length;r++)n[r-2]=arguments[r];for(var o={},i=0,a=n;i<a.length;i++){var s=a[i];s&&(s="function"==typeof s?s(e,t):s,Array.isArray(s)&&(s=jl.apply(void 0,S([e,t],s,!1))),Fl(o,s))}return o}var Wl={root:"ms-StackItem"},Ul={start:"flex-start",end:"flex-end"},Kl=function(e,t){return t.spacing.hasOwnProperty(e)?t.spacing[e]:e},Vl=function(e){var t=parseFloat(e),n=isNaN(t)?0:t,r=isNaN(t)?"":t.toString();return{value:n,unit:e.substring(r.toString().length)||"px"}},$l=function(e,t){if(void 0===e||"number"==typeof e||""===e)return e;var n=e.split(" ");return n.length<2?Kl(e,t):n.reduce(function(e,n){return Kl(e,t)+" "+Kl(n,t)})},Gl={start:"flex-start",end:"flex-end"},ql={root:"ms-Stack",inner:"ms-Stack-inner",child:"ms-Stack-child"},Yl=zl(function(e){var t=e.children,n=Ft(e,ft);return null==t?null:Ol(Hl(e,{root:"div"}).root,k({},n),t)},{displayName:"StackItem",styles:function(e,t,n){var r=e.grow,o=e.shrink,i=e.disableShrink,a=e.align,s=e.verticalFill,l=e.order,u=e.className,c=e.basis,d=void 0===c?"auto":c,p=co(Wl,t);return{root:[t.fonts.medium,p.root,{flexBasis:d,margin:n.margin,padding:n.padding,height:s?"100%":"auto",width:"auto"},r&&{flexGrow:!0===r?1:r},(i||!r&&!o)&&{flexShrink:0},o&&!i&&{flexShrink:1},a&&{alignSelf:Ul[a]||a},l&&{order:l},u]}}});function Ql(e,t){var n=t.disableShrink,r=t.enableScopedSelectors,o=t.doNotRenderFalsyValues,i=l.Children.toArray(e);return l.Children.map(i,function(e){if(!e)return o?null:e;if(!l.isValidElement(e))return e;if(e.type===l.Fragment){var t=e;return t.props.children?Ql(t.props.children,{disableShrink:n,enableScopedSelectors:r,doNotRenderFalsyValues:o}):null}var i,a=e,s={};(i=e)&&"object"==typeof i&&i.type&&i.type.displayName===Yl.displayName&&(s={shrink:!n});var u=a.props.className;return l.cloneElement(a,k(k(k(k({},s),a.props),u&&{className:u}),r&&{className:Te(ql.child,u)}))})}var Zl,Xl,Jl=zl(function(e){var t=e.as,n=void 0===t?"div":t,r=e.disableShrink,o=void 0!==r&&r,i=e.doNotRenderFalsyValues,a=void 0!==i&&i,s=e.enableScopedSelectors,l=void 0!==s&&s,u=e.wrap,c=C(e,["as","disableShrink","doNotRenderFalsyValues","enableScopedSelectors","wrap"]),d=qs("stack-inner"),p=Ql(e.children,{disableShrink:o,enableScopedSelectors:l,doNotRenderFalsyValues:a}),f=Ft(c,ft),h=Hl(e,{root:n,inner:"div"});return Ol(h.root,k({},f),u?Ol(h.inner,{key:d},p):p)},{displayName:"Stack",styles:function(e,t,n){var r,o,i,a,s,l,u,c,d,p,f,h,m,v=e.className,g=e.disableShrink,b=e.enableScopedSelectors,y=e.grow,_=e.horizontal,x=e.horizontalAlign,C=e.reversed,w=e.verticalAlign,S=e.verticalFill,E=e.wrap,I=co(ql,t),T=n&&n.childrenGap?n.childrenGap:e.gap,N=n&&n.maxHeight?n.maxHeight:e.maxHeight,P=n&&n.maxWidth?n.maxWidth:e.maxWidth,M=n&&n.padding?n.padding:e.padding,D=function(e,t){if(void 0===e||""===e)return{rowGap:{value:0,unit:"px"},columnGap:{value:0,unit:"px"}};if("number"==typeof e)return{rowGap:{value:e,unit:"px"},columnGap:{value:e,unit:"px"}};var n=e.split(" ");if(n.length>2)return{rowGap:{value:0,unit:"px"},columnGap:{value:0,unit:"px"}};if(2===n.length)return{rowGap:Vl(Kl(n[0],t)),columnGap:Vl(Kl(n[1],t))};var r=Vl(Kl(e,t));return{rowGap:r,columnGap:r}}(T,t),R=D.rowGap,B=D.columnGap,F="".concat(-.5*B.value).concat(B.unit),O="".concat(-.5*R.value).concat(R.unit),L={textOverflow:"ellipsis"},A="> "+(b?"."+ql.child:"*"),H=((r={})["".concat(A,":not(.").concat(Wl.root,")")]={flexShrink:0},r);return E?{root:[I.root,{flexWrap:"wrap",maxWidth:P,maxHeight:N,width:"auto",overflow:"visible",height:"100%"},x&&(o={},o[_?"justifyContent":"alignItems"]=Gl[x]||x,o),w&&(i={},i[_?"alignItems":"justifyContent"]=Gl[w]||w,i),v,{display:"flex"},_&&{height:S?"100%":"auto"}],inner:[I.inner,(a={display:"flex",flexWrap:"wrap",marginLeft:F,marginRight:F,marginTop:O,marginBottom:O,overflow:"visible",boxSizing:"border-box",padding:$l(M,t),width:0===B.value?"100%":"calc(100% + ".concat(B.value).concat(B.unit,")"),maxWidth:"100vw"},a[A]=k({margin:"".concat(.5*R.value).concat(R.unit," ").concat(.5*B.value).concat(B.unit)},L),a),g&&H,x&&(s={},s[_?"justifyContent":"alignItems"]=Gl[x]||x,s),w&&(l={},l[_?"alignItems":"justifyContent"]=Gl[w]||w,l),_&&(u={flexDirection:C?"row-reverse":"row",height:0===R.value?"100%":"calc(100% + ".concat(R.value).concat(R.unit,")")},u[A]={maxWidth:0===B.value?"100%":"calc(100% - ".concat(B.value).concat(B.unit,")")},u),!_&&(c={flexDirection:C?"column-reverse":"column",height:"calc(100% + ".concat(R.value).concat(R.unit,")")},c[A]={maxHeight:0===R.value?"100%":"calc(100% - ".concat(R.value).concat(R.unit,")")},c)]}:{root:[I.root,(d={display:"flex",flexDirection:_?C?"row-reverse":"row":C?"column-reverse":"column",flexWrap:"nowrap",width:"auto",height:S?"100%":"auto",maxWidth:P,maxHeight:N,padding:$l(M,t),boxSizing:"border-box"},d[A]=L,d),g&&H,y&&{flexGrow:!0===y?1:y},x&&(p={},p[_?"justifyContent":"alignItems"]=Gl[x]||x,p),w&&(f={},f[_?"alignItems":"justifyContent"]=Gl[w]||w,f),_&&B.value>0&&(h={},h["".concat(A,C?":not(:last-child)":":not(:first-child)")]={marginLeft:"".concat(B.value).concat(B.unit)},h),!_&&R.value>0&&(m={},m["".concat(A,C?":not(:last-child)":":not(:first-child)")]={marginTop:"".concat(R.value).concat(R.unit)},m),v]}},statics:{Item:Yl}}),eu=zl(function(e){if(null==e.children)return null;e.block,e.className;var t=e.as,n=void 0===t?"span":t,r=(e.variant,e.nowrap,C(e,["block","className","as","variant","nowrap"]));return Ol(Hl(e,{root:n}).root,k({},Ft(r,ft)))},{displayName:"Text",styles:function(e,t){var n=e.as,r=e.className,o=e.block,i=e.nowrap,a=e.variant,s=t.fonts,l=t.semanticColors,u=s[a||"medium"];return{root:[u,{color:u.color||l.bodyText,display:o?"td"===n?"table-cell":"block":"inline",mozOsxFontSmoothing:u.MozOsxFontSmoothing,webkitFontSmoothing:u.WebkitFontSmoothing},i&&{whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis"},r]}}}),tu=Cn(function(e,t,n){var r=Ml(e),o=Dl(e);return Ze(r,{root:{minWidth:"80px",minHeight:"32px"},label:{fontWeight:G.semibold}},n?function(e){var t,n,r,o,i,a,s,l,u,c=e.palette,d=e.semanticColors;return{root:(t={backgroundColor:d.primaryButtonBackground,border:"1px solid ".concat(d.primaryButtonBackground),color:d.primaryButtonText},t[fo]=k({color:"Window",backgroundColor:"WindowText",borderColor:"WindowText"},{forcedColorAdjust:"none",MsHighContrastAdjust:"none"}),t[".".concat(qt," &:focus, :host(.").concat(qt,") &:focus")]={":after":{border:"none",outlineColor:c.white}},t),rootHovered:(n={backgroundColor:d.primaryButtonBackgroundHovered,border:"1px solid ".concat(d.primaryButtonBackgroundHovered),color:d.primaryButtonTextHovered},n[fo]={color:"Window",backgroundColor:"Highlight",borderColor:"Highlight"},n),rootPressed:(r={backgroundColor:d.primaryButtonBackgroundPressed,border:"1px solid ".concat(d.primaryButtonBackgroundPressed),color:d.primaryButtonTextPressed},r[fo]=k({color:"Window",backgroundColor:"WindowText",borderColor:"WindowText"},{forcedColorAdjust:"none",MsHighContrastAdjust:"none"}),r),rootExpanded:{backgroundColor:d.primaryButtonBackgroundPressed,color:d.primaryButtonTextPressed},rootChecked:{backgroundColor:d.primaryButtonBackgroundPressed,color:d.primaryButtonTextPressed},rootCheckedHovered:{backgroundColor:d.primaryButtonBackgroundPressed,color:d.primaryButtonTextPressed},rootDisabled:(o={color:d.primaryButtonTextDisabled,backgroundColor:d.primaryButtonBackgroundDisabled},o[fo]={color:"GrayText",borderColor:"GrayText",backgroundColor:"Window"},o),splitButtonContainer:(i={},i[fo]={border:"none"},i),splitButtonDivider:k(k({},{position:"absolute",width:1,right:31,top:8,bottom:8}),(a={backgroundColor:c.white},a[fo]={backgroundColor:"Window"},a)),splitButtonMenuButton:(s={backgroundColor:d.primaryButtonBackground,color:d.primaryButtonText},s[fo]={backgroundColor:"Canvas"},s[":hover"]=(l={backgroundColor:d.primaryButtonBackgroundHovered},l[fo]={color:"Highlight"},l),s),splitButtonMenuButtonDisabled:{backgroundColor:d.primaryButtonBackgroundDisabled,":hover":{backgroundColor:d.primaryButtonBackgroundDisabled}},splitButtonMenuButtonChecked:{backgroundColor:d.primaryButtonBackgroundPressed,":hover":{backgroundColor:d.primaryButtonBackgroundPressed}},splitButtonMenuButtonExpanded:{backgroundColor:d.primaryButtonBackgroundPressed,":hover":{backgroundColor:d.primaryButtonBackgroundPressed}},splitButtonMenuIcon:{color:d.primaryButtonText},splitButtonMenuIconDisabled:(u={color:c.neutralTertiary},u[fo]={color:"GrayText"},u)}}(e):function(e){var t,n,r,o,i,a=e.semanticColors,s=e.palette,l=a.buttonBackground,u=a.buttonBackgroundPressed,c=a.buttonBackgroundHovered,d=a.buttonBackgroundDisabled,p=a.buttonText,f=a.buttonTextHovered,h=a.buttonTextDisabled,m=a.buttonTextChecked,v=a.buttonTextCheckedHovered;return{root:{backgroundColor:l,color:p},rootHovered:(t={backgroundColor:c,color:f},t[fo]={borderColor:"Highlight",color:"Highlight"},t),rootPressed:{backgroundColor:u,color:m},rootExpanded:{backgroundColor:u,color:m},rootChecked:{backgroundColor:u,color:m},rootCheckedHovered:{backgroundColor:u,color:v},rootDisabled:(n={color:h,backgroundColor:d},n[fo]={color:"GrayText",borderColor:"GrayText",backgroundColor:"Window"},n),splitButtonContainer:(r={},r[fo]={border:"none"},r),splitButtonMenuButton:{color:s.white,backgroundColor:"transparent",":hover":(o={backgroundColor:s.neutralLight},o[fo]={color:"Highlight"},o)},splitButtonMenuButtonDisabled:{backgroundColor:a.buttonBackgroundDisabled,":hover":{backgroundColor:a.buttonBackgroundDisabled}},splitButtonDivider:k(k({},{position:"absolute",width:1,right:31,top:8,bottom:8}),(i={backgroundColor:s.neutralTertiaryAlt},i[fo]={backgroundColor:"WindowText"},i)),splitButtonDividerDisabled:{backgroundColor:e.palette.neutralTertiaryAlt},splitButtonMenuButtonChecked:{backgroundColor:s.neutralQuaternaryAlt,":hover":{backgroundColor:s.neutralQuaternaryAlt}},splitButtonMenuButtonExpanded:{backgroundColor:s.neutralQuaternaryAlt,":hover":{backgroundColor:s.neutralQuaternaryAlt}},splitButtonMenuIcon:{color:a.buttonText},splitButtonMenuIconDisabled:{color:a.buttonTextDisabled}}}(e),o,t)}),nu=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return x(t,e),t.prototype.render=function(){var e=this.props,t=e.primary,n=void 0!==t&&t,r=e.styles,o=e.theme;return l.createElement(Cl,k({},this.props,{variantClassName:n?"ms-Button--primary":"ms-Button--default",styles:tu(o,r,n),onRenderDescription:jn}))},w([Tl("DefaultButton",["theme","styles"],!0)],t)}(l.Component),ru=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return x(t,e),t.prototype.render=function(){return l.createElement(nu,k({},this.props,{primary:!0,onRenderDescription:jn}))},w([Tl("PrimaryButton",["theme","styles"],!0)],t)}(l.Component),ou=function(e){function t(t){var n=e.call(this,t)||this;return n.state={isRendered:void 0===fe()},n}return x(t,e),t.prototype.componentDidMount=function(){var e=this,t=this.props.delay;this._timeoutId=window.setTimeout(function(){e.setState({isRendered:!0})},t)},t.prototype.componentWillUnmount=function(){this._timeoutId&&clearTimeout(this._timeoutId)},t.prototype.render=function(){return this.state.isRendered?l.Children.only(this.props.children):null},t.defaultProps={delay:0},t}(l.Component);function iu(e){var t=l.useState(e),n=t[0],r=t[1];return[n,{setTrue:Na(function(){return function(){r(!0)}}),setFalse:Na(function(){return function(){r(!1)}}),toggle:Na(function(){return function(){r(function(e){return!e})}})}]}!function(e){e[e.info=0]="info",e[e.error=1]="error",e[e.blocked=2]="blocked",e[e.severeWarning=3]="severeWarning",e[e.success=4]="success",e[e.warning=5]="warning"}(Zl||(Zl={}));var au,su,lu,uu,cu=((Xl={})[Zl.info]="Info",Xl[Zl.warning]="Info",Xl[Zl.error]="ErrorBadge",Xl[Zl.blocked]="Blocked2",Xl[Zl.severeWarning]="Warning",Xl[Zl.success]="Completed",Xl),du=ar(),pu=function(e){switch(e){case Zl.blocked:case Zl.error:case Zl.severeWarning:return"assertive"}return"polite"},fu=function(e){switch(e){case Zl.blocked:case Zl.error:case Zl.severeWarning:return"alert"}return"status"},hu=l.forwardRef(function(e,t){var n=iu(!1),r=n[0],o=n[1].toggle,i=qs("MessageBar"),a=e.actions,s=e.className,u=e.children,c=e.overflowButtonAriaLabel,d=e.dismissIconProps,p=e.styles,f=e.theme,h=e.messageBarType,m=void 0===h?Zl.info:h,v=e.onDismiss,g=void 0===v?void 0:v,b=e.isMultiline,y=void 0===b||b,_=e.truncated,x=e.dismissButtonAriaLabel,C=e.messageBarIconProps,w=e.role,S=e.delayedRender,E=void 0===S||S,I=e.expandButtonProps,T=e.onExpandButtonToggled,N=void 0===T?void 0:T,P=e.showExpandButton,M=l.useCallback(function(){o(),N&&N(!r)},[r,N,o]),D=Ft(e,ft,["className","role"]),R=du(p,{theme:f,messageBarType:m||Zl.info,onDismiss:void 0!==g,actions:void 0!==a,truncated:_,isMultiline:y,expandSingleLine:r,className:s}),B={iconName:r?"DoubleChevronUp":"DoubleChevronDown"},F=a||g?{"aria-describedby":i,role:"region"}:{},O=a?l.createElement("div",{className:R.actions},a):null,L=g?l.createElement(Bl,{disabled:!1,className:R.dismissal,onClick:g,iconProps:d||{iconName:"Clear"},title:x,ariaLabel:x}):null;return l.createElement("div",k({ref:t,className:R.root},F),l.createElement("div",{className:R.content},l.createElement("div",{className:R.iconContainer,"aria-hidden":!0},C?l.createElement(Yo,k({},C,{className:Te(R.icon,C.className)})):l.createElement(Yo,{iconName:cu[m],className:R.icon})),l.createElement("div",{className:R.text,id:i,role:w||fu(m),"aria-live":pu(m)},l.createElement("span",k({className:R.innerText},D),E?l.createElement(ou,null,l.createElement("span",null,u)):l.createElement("span",null,u))),(P||!y&&!O&&_)&&l.createElement("div",{className:R.expandSingleLine},l.createElement(Bl,k({disabled:!1,className:R.expand,onClick:M,iconProps:B,ariaLabel:c,"aria-expanded":r},I))),!y&&O,!y&&L&&l.createElement("div",{className:R.dismissSingleLine},L),y&&L),y&&O)});hu.displayName="MessageBar";var mu={root:"ms-MessageBar",error:"ms-MessageBar--error",blocked:"ms-MessageBar--blocked",severeWarning:"ms-MessageBar--severeWarning",success:"ms-MessageBar--success",warning:"ms-MessageBar--warning",multiline:"ms-MessageBar-multiline",singleline:"ms-MessageBar-singleline",dismissalSingleLine:"ms-MessageBar-dismissalSingleLine",expandingSingleLine:"ms-MessageBar-expandingSingleLine",content:"ms-MessageBar-content",iconContainer:"ms-MessageBar-icon",text:"ms-MessageBar-text",innerText:"ms-MessageBar-innerText",dismissSingleLine:"ms-MessageBar-dismissSingleLine",expandSingleLine:"ms-MessageBar-expandSingleLine",dismissal:"ms-MessageBar-dismissal",expand:"ms-MessageBar-expand",actions:"ms-MessageBar-actions",actionsSingleline:"ms-MessageBar-actionsSingleLine"},vu=((au={})[Zl.error]="errorBackground",au[Zl.blocked]="errorBackground",au[Zl.success]="successBackground",au[Zl.warning]="warningBackground",au[Zl.severeWarning]="severeWarningBackground",au[Zl.info]="infoBackground",au),gu=((su={})[Zl.error]="errorIcon",su[Zl.blocked]="errorIcon",su[Zl.success]="successIcon",su[Zl.warning]="warningIcon",su[Zl.severeWarning]="severeWarningIcon",su[Zl.info]="infoIcon",su),bu=((lu={})[Zl.error]="#ff0000",lu[Zl.blocked]="#ff0000",lu[Zl.success]="#bad80a",lu[Zl.warning]="#fff100",lu[Zl.severeWarning]="#ff0000",lu[Zl.info]="WindowText",lu),yu=((uu={})[Zl.error]="#e81123",uu[Zl.blocked]="#e81123",uu[Zl.success]="#107c10",uu[Zl.warning]="#966400",uu[Zl.severeWarning]="#d83b01",uu[Zl.info]="WindowText",uu),_u=Qn(hu,function(e){var t,n,r,o,i,a,s,l,u,c,d,p=e.theme,f=e.className,h=e.onDismiss,m=e.truncated,v=e.isMultiline,g=e.expandSingleLine,b=e.messageBarType,y=void 0===b?Zl.info:b,_=p.semanticColors,x=p.fonts,C=go(0,479),w=co(mu,p),S={fontSize:q.xSmall,height:10,lineHeight:"10px",color:_.messageText,selectors:(t={},t[fo]=k(k({},{forcedColorAdjust:"none",MsHighContrastAdjust:"none"}),{color:"WindowText"}),t)},E=[bo(p,{inset:1,highContrastStyle:{outlineOffset:"-6px",outline:"1px solid Highlight"},borderColor:"transparent"}),{flexShrink:0,width:32,height:32,padding:"8px 12px",selectors:{"& .ms-Button-icon":S,":hover":{backgroundColor:"transparent"},":active":{backgroundColor:"transparent"}}}];return{root:[w.root,x.medium,y===Zl.error&&w.error,y===Zl.blocked&&w.blocked,y===Zl.severeWarning&&w.severeWarning,y===Zl.success&&w.success,y===Zl.warning&&w.warning,v?w.multiline:w.singleline,!v&&h&&w.dismissalSingleLine,!v&&m&&w.expandingSingleLine,{background:_[vu[y]],boxSizing:"border-box",color:_.messageText,minHeight:32,width:"100%",display:"flex",wordBreak:"break-word",selectors:(n={".ms-Link":{color:_.messageLink,selectors:{":hover":{color:_.messageLinkHovered}}}},n[fo]=k(k({},{forcedColorAdjust:"none",MsHighContrastAdjust:"none"}),{background:"transparent",border:"1px solid ".concat(bu[y]),color:"WindowText"}),n[ho]={border:"1px solid ".concat(yu[y])},n)},v&&{flexDirection:"column"},f],content:[w.content,(r={display:"flex",width:"100%",lineHeight:"normal"},r[C]={display:"grid",gridTemplateColumns:"auto 1fr auto",gridTemplateRows:"1fr auto",gridTemplateAreas:'\n "icon text close"\n "action action action"\n '},r)],iconContainer:[w.iconContainer,(o={fontSize:q.medium,minWidth:16,minHeight:16,display:"flex",flexShrink:0,margin:"8px 0 8px 12px"},o[C]={gridArea:"icon"},o)],icon:{color:_[gu[y]],selectors:(i={},i[fo]=k(k({},{forcedColorAdjust:"none",MsHighContrastAdjust:"none"}),{color:"WindowText"}),i)},text:[w.text,k(k({minWidth:0,display:"flex",flexGrow:1,margin:8},x.small),(a={},a[C]={gridArea:"text"},a.selectors=(s={},s[fo]=k({},{forcedColorAdjust:"none",MsHighContrastAdjust:"none"}),s),a)),!h&&{marginRight:12}],innerText:[w.innerText,{lineHeight:16,selectors:{"& span a:last-child":{paddingLeft:4}}},m&&{overflow:"visible",whiteSpace:"pre-wrap"},!v&&{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},!v&&!m&&{selectors:(l={},l[C]={overflow:"visible",whiteSpace:"pre-wrap"},l)},g&&{overflow:"visible",whiteSpace:"pre-wrap"}],dismissSingleLine:[w.dismissSingleLine,(u={},u[C]={gridArea:"close"},u)],expandSingleLine:w.expandSingleLine,dismissal:[w.dismissal,E],expand:[w.expand,E],actions:[v?w.actions:w.actionsSingleline,(c={display:"flex",flexGrow:0,flexShrink:0,flexBasis:"auto",flexDirection:"row-reverse",alignItems:"center",margin:"0 12px 0 8px",forcedColorAdjust:"auto",MsHighContrastAdjust:"auto"},c[C]={gridArea:"action",marginRight:8,marginBottom:8},c.selectors={"& button:nth-child(n+2)":(d={marginLeft:8},d[C]={marginBottom:0},d)},c),v&&{marginBottom:8},h&&!v&&{marginRight:0}]}},void 0,{scope:"MessageBar"});function xu(e,t,n){var r=l.useState(t),o=r[0],i=r[1],a=Na(void 0!==e),s=a?e:o,u=l.useRef(s),c=l.useRef(n);l.useEffect(function(){u.current=s,c.current=n});var d=Na(function(){return function(e,t){var n="function"==typeof e?e(u.current):e;c.current&&c.current(t,n),a||i(n)}});return[s,d]}var ku=ar({cacheSize:100}),Cu=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return x(t,e),t.prototype.render=function(){var e=this.props,t=e.as,n=void 0===t?"label":t,r=e.children,o=e.className,i=e.disabled,a=e.styles,s=e.required,u=e.theme,c=ku(a,{className:o,disabled:i,required:s,theme:u});return l.createElement(n,k({},Ft(this.props,Bt),{className:c.root}),r)},t}(l.Component),wu=Qn(Cu,function(e){var t,n=e.theme,r=e.className,o=e.disabled,i=e.required,a=n.semanticColors,s=G.semibold,l=a.bodyText,u=a.disabledBodyText,c=a.errorText;return{root:["ms-Label",n.fonts.medium,{fontWeight:s,color:l,boxSizing:"border-box",boxShadow:"none",margin:0,display:"block",padding:"5px 0",wordWrap:"break-word",overflowWrap:"break-word"},o&&{color:u,selectors:(t={},t[fo]=k({color:"GrayText"},{forcedColorAdjust:"none",MsHighContrastAdjust:"none"}),t)},i&&{selectors:{"::after":{content:"' *'",color:c,paddingRight:12}}},r]}},void 0,{scope:"Label"}),Su=ar(),Eu="Toggle",Iu=l.forwardRef(function(e,t){var n=e.as,r=void 0===n?"div":n,o=e.ariaLabel,i=e.checked,a=e.className,s=e.defaultChecked,u=void 0!==s&&s,c=e.disabled,d=e.inlineLabel,p=e.label,f=e.offAriaLabel,h=e.offText,m=e.onAriaLabel,v=e.onChange,g=e.onChanged,b=e.onClick,y=e.onText,_=e.role,x=e.styles,C=e.theme,w=xu(i,u,l.useCallback(function(e,t){null==v||v(e,t),null==g||g(t)},[v,g])),S=w[0],E=w[1],I=Su(x,{theme:C,className:a,disabled:c,checked:S,inlineLabel:d,onOffMissing:!y&&!h}),T=S?m:f,N=qs(Eu,e.id),P="".concat(N,"-label"),M="".concat(N,"-stateText"),D=S?y:h,R=Ft(e,xt,["defaultChecked"]),B=void 0;o||T||(p&&(B=P),D&&!B&&(B=M));var F=l.useRef(null);rn(F),Tu(e,S,F);var O={root:{className:I.root,hidden:R.hidden},label:{children:p,className:I.label,htmlFor:N,id:P},container:{className:I.container},pill:k(k({},R),{"aria-disabled":c,"aria-checked":S,"aria-label":o||T,"aria-labelledby":B,className:I.pill,"data-is-focusable":!0,"data-ktp-target":!0,disabled:c,id:N,onClick:function(e){c||(E(!S,e),b&&b(e))},ref:F,role:_||"switch",type:"button"}),thumb:{className:I.thumb},stateText:{children:D,className:I.text,htmlFor:N,id:M}};return l.createElement(r,k({ref:t},O.root),p&&l.createElement(wu,k({},O.label)),l.createElement("div",k({},O.container),l.createElement("button",k({},O.pill),l.createElement("span",k({},O.thumb))),(S&&y||h)&&l.createElement(wu,k({},O.stateText))))});Iu.displayName=Eu+"Base";var Tu=function(e,t,n){l.useImperativeHandle(e.componentRef,function(){return{get checked(){return!!t},focus:function(){n.current&&n.current.focus()}}},[t,n])},Nu=Qn(Iu,function(e){var t,n,r,o,i,a,s,l=e.theme,u=e.className,c=e.disabled,d=e.checked,p=e.inlineLabel,f=e.onOffMissing,h=l.semanticColors,m=l.palette,v=h.bodyBackground,g=h.inputBackgroundChecked,b=h.inputBackgroundCheckedHovered,y=m.neutralDark,_=h.disabledBodySubtext,x=h.smallInputBorder,C=h.inputForegroundChecked,w=h.disabledBodySubtext,S=h.disabledBackground,E=h.smallInputBorder,I=h.inputBorderHovered,T=h.disabledBodySubtext,N=h.disabledText;return{root:["ms-Toggle",d&&"is-checked",!c&&"is-enabled",c&&"is-disabled",l.fonts.medium,{marginBottom:"8px"},p&&{display:"flex",alignItems:"center"},u],label:["ms-Toggle-label",{display:"inline-block"},c&&{color:N,selectors:(t={},t[fo]={color:"GrayText"},t)},p&&!f&&{marginRight:16},f&&p&&{order:1,marginLeft:16},p&&{wordBreak:"break-word"}],container:["ms-Toggle-innerContainer",{display:"flex",position:"relative"}],pill:["ms-Toggle-background",bo(l,{inset:-3}),{fontSize:"20px",boxSizing:"border-box",width:40,height:20,borderRadius:10,transition:"all 0.1s ease",border:"1px solid ".concat(E),background:v,cursor:"pointer",display:"flex",alignItems:"center",padding:"0 3px",overflow:"visible"},!c&&[!d&&{selectors:{":hover":[{borderColor:I}],":hover .ms-Toggle-thumb":[{backgroundColor:y,selectors:(n={},n[fo]={borderColor:"Highlight"},n)}]}},d&&[{background:g,borderColor:"transparent",justifyContent:"flex-end"},{selectors:(r={":hover":[{backgroundColor:b,borderColor:"transparent",selectors:(o={},o[fo]={backgroundColor:"Highlight"},o)}]},r[fo]=k({backgroundColor:"Highlight"},{forcedColorAdjust:"none",MsHighContrastAdjust:"none"}),r)}]],c&&[{cursor:"default"},!d&&[{borderColor:T}],d&&[{backgroundColor:_,borderColor:"transparent",justifyContent:"flex-end"}]],!c&&{selectors:{"&:hover":{selectors:(i={},i[fo]={borderColor:"Highlight"},i)}}}],thumb:["ms-Toggle-thumb",{display:"block",width:12,height:12,borderRadius:"50%",transition:"all 0.1s ease",backgroundColor:x,borderColor:"transparent",borderWidth:6,borderStyle:"solid",boxSizing:"border-box"},!c&&d&&[{backgroundColor:C,selectors:(a={},a[fo]={backgroundColor:"Window",borderColor:"Window"},a)}],c&&[!d&&[{backgroundColor:w}],d&&[{backgroundColor:S}]]],text:["ms-Toggle-stateText",{selectors:{"&&":{padding:"0",margin:"0 8px",userSelect:"none",fontWeight:G.regular}}},c&&{selectors:{"&&":{color:N,selectors:(s={},s[fo]={color:"GrayText"},s)}}}]}},void 0,{scope:"Toggle"});const Pu="starface-sync-profiles",Mu="starface-sync-mappings-";class Du{getProfiles(){try{const e=localStorage.getItem(Pu);return e?JSON.parse(e):[]}catch{return[]}}saveProfiles(e){localStorage.setItem(Pu,JSON.stringify(e))}getProfile(e){return this.getProfiles().find(t=>t.id===e)||null}addProfile(e){const t=this.getProfiles();t.push(e),this.saveProfiles(t)}updateProfile(e){const t=this.getProfiles(),n=t.findIndex(t=>t.id===e.id);n>=0&&(t[n]=e,this.saveProfiles(t))}deleteProfile(e){const t=this.getProfiles().filter(t=>t.id!==e);this.saveProfiles(t),localStorage.removeItem(Mu+e)}updateLastSync(e){const t=this.getProfiles(),n=t.find(t=>t.id===e);n&&(n.lastSync=(new Date).toISOString(),this.saveProfiles(t))}getSyncMappings(e){try{const t=localStorage.getItem(Mu+e);return t?JSON.parse(t):[]}catch{return[]}}saveSyncMappings(e,t){localStorage.setItem(Mu+e,JSON.stringify(t))}addSyncMapping(e){const t=this.getSyncMappings(e.profileId),n=t.findIndex(t=>t.outlookId===e.outlookId||t.starfaceId===e.starfaceId);n>=0?t[n]=e:t.push(e),this.saveSyncMappings(e.profileId,t)}generateId(){return Date.now().toString(36)+Math.random().toString(36).substring(2,9)}}const Ru=({onNew:e,onEdit:t,onSync:n})=>{const[r,o]=(0,l.useState)([]),i=new Du;return(0,l.useEffect)(()=>{o(i.getProfiles())},[]),(0,a.jsx)("div",{className:"profile-list",children:(0,a.jsxs)(Jl,{tokens:{childrenGap:12},children:[(0,a.jsxs)(Jl,{horizontal:!0,horizontalAlign:"space-between",verticalAlign:"center",children:[(0,a.jsx)(eu,{variant:"xLarge",children:"Sync-Profile"}),(0,a.jsx)(ru,{text:"Neues Profil",iconProps:{iconName:"Add"},onClick:e})]}),0===r.length&&(0,a.jsx)(_u,{messageBarType:Zl.info,children:"Noch keine Sync-Profile angelegt. Erstellen Sie ein neues Profil, um Kontakte zu synchronisieren."}),r.map(e=>{return(0,a.jsx)("div",{className:"profile-card",children:(0,a.jsxs)(Jl,{tokens:{childrenGap:8},children:[(0,a.jsxs)(Jl,{horizontal:!0,horizontalAlign:"space-between",verticalAlign:"center",children:[(0,a.jsx)(eu,{variant:"large",className:"profile-name",children:e.name}),(0,a.jsx)(Nu,{checked:e.enabled,onChange:(t,n)=>((e,t)=>{const n=i.getProfile(e);n&&(n.enabled=t,i.updateProfile(n),o(i.getProfiles()))})(e.id,n??!1),onText:"Aktiv",offText:"Inaktiv"})]}),(0,a.jsxs)("div",{className:"profile-details",children:[(0,a.jsxs)(eu,{variant:"small",block:!0,children:[(0,a.jsx)("strong",{children:"Starface:"})," ",e.starfaceConnection.host," →"," ",e.starfaceAddressBook.name]}),(0,a.jsxs)(eu,{variant:"small",block:!0,children:[(0,a.jsx)("strong",{children:"Outlook:"})," ",e.outlookFolderName]}),(0,a.jsxs)(eu,{variant:"small",block:!0,children:[(0,a.jsx)("strong",{children:"Richtung:"})," ","both"===e.syncDirection?"Bidirektional":"outlook-to-starface"===e.syncDirection?"Outlook → Starface":"Starface → Outlook"]}),(0,a.jsxs)(eu,{variant:"small",block:!0,children:[(0,a.jsx)("strong",{children:"Letzte Sync:"})," ",(r=e.lastSync,r?new Date(r).toLocaleString("de-DE"):"Noch nie")]})]}),(0,a.jsxs)(Jl,{horizontal:!0,tokens:{childrenGap:8},children:[(0,a.jsx)(ru,{text:"Jetzt synchronisieren",iconProps:{iconName:"Sync"},onClick:()=>n(e.id),disabled:!e.enabled}),(0,a.jsx)(nu,{text:"Bearbeiten",iconProps:{iconName:"Edit"},onClick:()=>t(e)}),(0,a.jsx)(Bl,{iconProps:{iconName:"Delete"},title:"Löschen",onClick:()=>{return t=e.id,void(confirm("Profil wirklich löschen?")&&(i.deleteProfile(t),o(i.getProfiles())));var t},className:"delete-btn"})]})]})},e.id);var r})]})})};var Bu,Fu=ar(),Ou="TextField",Lu=function(e){function t(t){var n=e.call(this,t)||this;n._textElement=l.createRef(),n._onFocus=function(e){n.props.onFocus&&n.props.onFocus(e),n.setState({isFocused:!0},function(){n.props.validateOnFocusIn&&n._validate(n.value)})},n._onBlur=function(e){n.props.onBlur&&n.props.onBlur(e),n.setState({isFocused:!1},function(){n.props.validateOnFocusOut&&n._validate(n.value)})},n._onRenderLabel=function(e){var t=e.label,r=e.required,o=n._classNames.subComponentStyles?n._classNames.subComponentStyles.label:void 0;return t?l.createElement(wu,{required:r,htmlFor:n._id,styles:o,disabled:e.disabled,id:n._labelId},e.label):null},n._onRenderDescription=function(e){return e.description?l.createElement("span",{className:n._classNames.description},e.description):null},n._onRevealButtonClick=function(e){n.setState(function(e){return{isRevealingPassword:!e.isRevealingPassword}})},n._onInputChange=function(e){var t,r,o=e.target.value,i=Au(n.props,n.state)||"";void 0!==o&&o!==n._lastChangeValue&&o!==i?(n._lastChangeValue=o,null===(r=(t=n.props).onChange)||void 0===r||r.call(t,e,o),n._isControlled||n.setState({uncontrolledValue:o})):n._lastChangeValue=void 0},Rn(n),n._async=new An(n),n._fallbackId=Ye(Ou),n._descriptionId=Ye(Ou+"Description"),n._labelId=Ye(Ou+"Label"),n._prefixId=Ye(Ou+"Prefix"),n._suffixId=Ye(Ou+"Suffix"),n._warnControlledUsage();var r=t.defaultValue,o=void 0===r?"":r;return"number"==typeof o&&(o=String(o)),n.state={uncontrolledValue:n._isControlled?void 0:o,isFocused:!1,errorMessage:""},n._delayedValidate=n._async.debounce(n._validate,n.props.deferredValidationTime),n._lastValidation=0,n}return x(t,e),Object.defineProperty(t.prototype,"value",{get:function(){return Au(this.props,this.state)},enumerable:!1,configurable:!0}),t.prototype.componentDidMount=function(){this._adjustInputHeight(),this.props.validateOnLoad&&this._validate(this.value)},t.prototype.componentWillUnmount=function(){this._async.dispose()},t.prototype.getSnapshotBeforeUpdate=function(e,t){return{selection:[this.selectionStart,this.selectionEnd]}},t.prototype.componentDidUpdate=function(e,t,n){var r=this.props,o=(n||{}).selection,i=void 0===o?[null,null]:o,a=i[0],s=i[1];!!e.multiline!=!!r.multiline&&t.isFocused&&(this.focus(),null!==a&&null!==s&&a>=0&&s>=0&&this.setSelectionRange(a,s)),e.value!==r.value&&(this._lastChangeValue=void 0);var l=Au(e,t),u=this.value;l!==u&&(this._warnControlledUsage(e),this.state.errorMessage&&!r.errorMessage&&this.setState({errorMessage:""}),this._adjustInputHeight(),Hu(r)&&this._delayedValidate(u))},t.prototype.render=function(){var e=this.props,t=e.borderless,n=e.className,r=e.disabled,o=e.invalid,i=e.iconProps,a=e.inputClassName,s=e.label,u=e.multiline,c=e.required,d=e.underlined,p=e.prefix,f=e.resizable,h=e.suffix,m=e.theme,v=e.styles,g=e.autoAdjustHeight,b=e.canRevealPassword,y=e.revealPasswordAriaLabel,_=e.type,x=e.onRenderPrefix,C=void 0===x?this._onRenderPrefix:x,w=e.onRenderSuffix,S=void 0===w?this._onRenderSuffix:w,E=e.onRenderLabel,I=void 0===E?this._onRenderLabel:E,T=e.onRenderDescription,N=void 0===T?this._onRenderDescription:T,P=this.state,M=P.isFocused,D=P.isRevealingPassword,R=this._errorMessage,B="boolean"==typeof o?o:!!R,F=!!b&&"password"===_&&function(){if("boolean"!=typeof Bu){var e=fe();if(null==e?void 0:e.navigator){var t=/Edg/.test(e.navigator.userAgent||"");Bu=!(function(){var e,t=fe();return!!(null===(e=null==t?void 0:t.navigator)||void 0===e?void 0:e.userAgent)&&t.navigator.userAgent.indexOf("rv:11.0")>-1}()||t)}else Bu=!0}return Bu}(),O=this._classNames=Fu(v,{theme:m,className:n,disabled:r,focused:M,required:c,multiline:u,hasLabel:!!s,hasErrorMessage:B,borderless:t,resizable:f,hasIcon:!!i,underlined:d,inputClassName:a,autoAdjustHeight:g,hasRevealButton:F});return l.createElement("div",{ref:this.props.elementRef,className:O.root},l.createElement("div",{className:O.wrapper},I(this.props,this._onRenderLabel),l.createElement("div",{className:O.fieldGroup},(void 0!==p||this.props.onRenderPrefix)&&l.createElement("div",{className:O.prefix,id:this._prefixId},C(this.props,this._onRenderPrefix)),u?this._renderTextArea():this._renderInput(),i&&l.createElement(Yo,k({className:O.icon},i)),F&&l.createElement("button",{"aria-label":y,className:O.revealButton,onClick:this._onRevealButtonClick,"aria-pressed":!!D,type:"button"},l.createElement("span",{className:O.revealSpan},l.createElement(Yo,{className:O.revealIcon,iconName:D?"Hide":"RedEye"}))),(void 0!==h||this.props.onRenderSuffix)&&l.createElement("div",{className:O.suffix,id:this._suffixId},S(this.props,this._onRenderSuffix)))),this._isDescriptionAvailable&&l.createElement("span",{id:this._descriptionId},N(this.props,this._onRenderDescription),R&&l.createElement("div",{role:"alert"},l.createElement(ou,null,this._renderErrorMessage()))))},t.prototype.focus=function(){this._textElement.current&&this._textElement.current.focus()},t.prototype.blur=function(){this._textElement.current&&this._textElement.current.blur()},t.prototype.select=function(){this._textElement.current&&this._textElement.current.select()},t.prototype.setSelectionStart=function(e){this._textElement.current&&(this._textElement.current.selectionStart=e)},t.prototype.setSelectionEnd=function(e){this._textElement.current&&(this._textElement.current.selectionEnd=e)},Object.defineProperty(t.prototype,"selectionStart",{get:function(){return this._textElement.current?this._textElement.current.selectionStart:-1},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"selectionEnd",{get:function(){return this._textElement.current?this._textElement.current.selectionEnd:-1},enumerable:!1,configurable:!0}),t.prototype.setSelectionRange=function(e,t){this._textElement.current&&this._textElement.current.setSelectionRange(e,t)},t.prototype._warnControlledUsage=function(e){this._id,this.props,null!==this.props.value||this._hasWarnedNullValue||(this._hasWarnedNullValue=!0,Fo("Warning: 'value' prop on '".concat(Ou,"' should not be null. Consider using an ")+"empty string to clear the component or undefined to indicate an uncontrolled component."))},Object.defineProperty(t.prototype,"_id",{get:function(){return this.props.id||this._fallbackId},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"_isControlled",{get:function(){return void 0!==(e=this.props)["value"]&&null!==e.value;var e},enumerable:!1,configurable:!0}),t.prototype._onRenderPrefix=function(e){var t=e.prefix;return l.createElement("span",{style:{paddingBottom:"1px"}},t)},t.prototype._onRenderSuffix=function(e){var t=e.suffix;return l.createElement("span",{style:{paddingBottom:"1px"}},t)},Object.defineProperty(t.prototype,"_errorMessage",{get:function(){var e=this.props.errorMessage;return(void 0===e?this.state.errorMessage:e)||""},enumerable:!1,configurable:!0}),t.prototype._renderErrorMessage=function(){var e=this._errorMessage;return e?"string"==typeof e?l.createElement("p",{className:this._classNames.errorMessage},l.createElement("span",{"data-automation-id":"error-message"},e)):l.createElement("div",{className:this._classNames.errorMessage,"data-automation-id":"error-message"},e):null},Object.defineProperty(t.prototype,"_isDescriptionAvailable",{get:function(){var e=this.props;return!!(e.onRenderDescription||e.description||this._errorMessage)},enumerable:!1,configurable:!0}),t.prototype._renderTextArea=function(){var e=this.props.invalid,t=void 0===e?!!this._errorMessage:e,n=Ft(this.props,kt,["defaultValue"]),r=this.props["aria-labelledby"]||(this.props.label?this._labelId:void 0);return l.createElement("textarea",k({id:this._id},n,{ref:this._textElement,value:this.value||"",onInput:this._onInputChange,onChange:this._onInputChange,className:this._classNames.field,"aria-labelledby":r,"aria-describedby":this._isDescriptionAvailable?this._descriptionId:this.props["aria-describedby"],"aria-invalid":t,"aria-label":this.props.ariaLabel,readOnly:this.props.readOnly,onFocus:this._onFocus,onBlur:this._onBlur}))},t.prototype._renderInput=function(){var e=this.props,t=e.ariaLabel,n=e.invalid,r=void 0===n?!!this._errorMessage:n,o=e.onRenderPrefix,i=e.onRenderSuffix,a=e.prefix,s=e.suffix,u=e.type,c=void 0===u?"text":u,d=[];e.label&&d.push(this._labelId),(void 0!==a||o)&&d.push(this._prefixId),(void 0!==s||i)&&d.push(this._suffixId);var p=k(k({type:this.state.isRevealingPassword?"text":c,id:this._id},Ft(this.props,xt,["defaultValue","type"])),{"aria-labelledby":this.props["aria-labelledby"]||(d.length>0?d.join(" "):void 0),ref:this._textElement,value:this.value||"",onInput:this._onInputChange,onChange:this._onInputChange,className:this._classNames.field,"aria-label":t,"aria-describedby":this._isDescriptionAvailable?this._descriptionId:this.props["aria-describedby"],"aria-invalid":r,onFocus:this._onFocus,onBlur:this._onBlur}),f=function(e){return l.createElement("input",k({},e))};return(this.props.onRenderInput||f)(p,f)},t.prototype._validate=function(e){var t=this;if(this._latestValidateValue!==e||!Hu(this.props)){this._latestValidateValue=e;var n=this.props.onGetErrorMessage,r=n&&n(e||"");if(void 0!==r)if("string"!=typeof r&&"then"in r){var o=++this._lastValidation;r.then(function(n){o===t._lastValidation&&t.setState({errorMessage:n}),t._notifyAfterValidate(e,n)})}else this.setState({errorMessage:r}),this._notifyAfterValidate(e,r);else this._notifyAfterValidate(e,"")}},t.prototype._notifyAfterValidate=function(e,t){e===this.value&&this.props.onNotifyValidationResult&&this.props.onNotifyValidationResult(t,e)},t.prototype._adjustInputHeight=function(){var e,t;if(this._textElement.current&&this.props.autoAdjustHeight&&this.props.multiline){var n=null===(t=null===(e=this.props.scrollContainerRef)||void 0===e?void 0:e.current)||void 0===t?void 0:t.scrollTop,r=this._textElement.current;r.style.height="",r.style.height=r.scrollHeight+"px",n&&(this.props.scrollContainerRef.current.scrollTop=n)}},t.defaultProps={resizable:!0,deferredValidationTime:200,validateOnLoad:!0},t}(l.Component);function Au(e,t){var n=e.value,r=void 0===n?t.uncontrolledValue:n;return"number"==typeof r?String(r):r}function Hu(e){return!(e.validateOnFocusIn||e.validateOnFocusOut)}var zu={root:"ms-TextField",description:"ms-TextField-description",errorMessage:"ms-TextField-errorMessage",field:"ms-TextField-field",fieldGroup:"ms-TextField-fieldGroup",prefix:"ms-TextField-prefix",suffix:"ms-TextField-suffix",wrapper:"ms-TextField-wrapper",revealButton:"ms-TextField-reveal",multiline:"ms-TextField--multiline",borderless:"ms-TextField--borderless",underlined:"ms-TextField--underlined",unresizable:"ms-TextField--unresizable",required:"is-required",disabled:"is-disabled",active:"is-active"};function ju(e){var t=e.underlined,n=e.disabled,r=e.focused,o=e.theme,i=o.palette,a=o.fonts;return function(){var e;return{root:[t&&n&&{color:i.neutralTertiary},t&&{fontSize:a.medium.fontSize,marginRight:8,paddingLeft:12,paddingRight:0,lineHeight:"22px",height:32},t&&r&&{selectors:(e={},e[fo]={height:31},e)}]}}}var Wu,Uu,Ku=Qn(Lu,function(e){var t,n,r,o,i,a,s,l,u,c,d,p,f=e.theme,h=e.className,m=e.disabled,v=e.focused,g=e.required,b=e.multiline,y=e.hasLabel,_=e.borderless,x=e.underlined,C=e.hasIcon,w=e.resizable,S=e.hasErrorMessage,E=e.inputClassName,I=e.autoAdjustHeight,T=e.hasRevealButton,N=f.semanticColors,P=f.effects,M=f.fonts,D=co(zu,f),R={background:N.disabledBackground,color:m?N.disabledText:N.inputPlaceholderText,display:"flex",alignItems:"center",padding:"0 10px",lineHeight:1,whiteSpace:"nowrap",flexShrink:0,selectors:(t={},t[fo]={background:"Window",color:m?"GrayText":"WindowText"},t)},B=[{color:N.inputPlaceholderText,opacity:1,selectors:(n={},n[fo]={color:"GrayText"},n)}],F={color:N.disabledText,selectors:(r={},r[fo]={color:"GrayText"},r)};return{root:[D.root,M.medium,g&&D.required,m&&D.disabled,v&&D.active,b&&D.multiline,_&&D.borderless,x&&D.underlined,Do,{position:"relative"},h],wrapper:[D.wrapper,x&&[{display:"flex",borderBottom:"1px solid ".concat(S?N.errorText:N.inputBorder),width:"100%"},m&&{borderBottomColor:N.disabledBackground,selectors:(o={},o[fo]=k({borderColor:"GrayText"},{forcedColorAdjust:"none",MsHighContrastAdjust:"none"}),o)},!m&&{selectors:{":hover":{borderBottomColor:S?N.errorText:N.inputBorderHovered,selectors:(i={},i[fo]=k({borderBottomColor:"Highlight"},{forcedColorAdjust:"none",MsHighContrastAdjust:"none"}),i)}}},v&&[{position:"relative"},_o(S?N.errorText:N.inputFocusBorderAlt,0,"borderBottom")]]],fieldGroup:[D.fieldGroup,Do,{border:"1px solid ".concat(N.inputBorder),borderRadius:P.roundedCorner2,background:N.inputBackground,cursor:"text",height:32,display:"flex",flexDirection:"row",alignItems:"stretch",position:"relative"},b&&{minHeight:"60px",height:"auto",display:"flex"},!v&&!m&&{selectors:{":hover":{borderColor:N.inputBorderHovered,selectors:(a={},a[fo]=k({borderColor:"Highlight"},{forcedColorAdjust:"none",MsHighContrastAdjust:"none"}),a)}}},v&&!x&&_o(S?N.errorText:N.inputFocusBorderAlt,P.roundedCorner2),m&&{borderColor:N.disabledBackground,selectors:(s={},s[fo]=k({borderColor:"GrayText"},{forcedColorAdjust:"none",MsHighContrastAdjust:"none"}),s),cursor:"default"},_&&{border:"none"},_&&v&&{border:"none",selectors:{":after":{border:"none"}}},x&&{flex:"1 1 0px",border:"none",textAlign:"left"},x&&m&&{backgroundColor:"transparent"},S&&!x&&{borderColor:N.errorText,selectors:{"&:hover":{borderColor:N.errorText}}},!y&&g&&{selectors:(l={":before":{content:"'*'",color:N.errorText,position:"absolute",top:-5,right:-10}},l[fo]={selectors:{":before":{color:"WindowText",right:-14}}},l)}],field:[M.medium,D.field,Do,{borderRadius:0,border:"none",background:"none",backgroundColor:"transparent",color:N.inputText,padding:"0 8px",width:"100%",minWidth:0,textOverflow:"ellipsis",outline:0,selectors:(u={"&:active, &:focus, &:hover":{outline:0},"::-ms-clear":{display:"none"}},u[fo]={background:"Window",color:m?"GrayText":"WindowText"},u)},Bo(B),b&&!w&&[D.unresizable,{resize:"none"}],b&&{minHeight:"inherit",lineHeight:17,flexGrow:1,paddingTop:6,paddingBottom:6,overflow:"auto",width:"100%"},b&&I&&{overflow:"hidden"},C&&!T&&{paddingRight:24},b&&C&&{paddingRight:40},m&&[{backgroundColor:N.disabledBackground,color:N.disabledText,borderColor:N.disabledBackground},Bo(F)],x&&{textAlign:"left"},v&&!_&&{selectors:(c={},c[fo]={paddingLeft:11,paddingRight:11},c)},v&&b&&!_&&{selectors:(d={},d[fo]={paddingTop:4},d)},E],icon:[b&&{paddingRight:24,alignItems:"flex-end"},{pointerEvents:"none",position:"absolute",bottom:6,right:8,top:"auto",fontSize:q.medium,lineHeight:18},m&&{color:N.disabledText}],description:[D.description,{color:N.bodySubtext,fontSize:M.xSmall.fontSize}],errorMessage:[D.errorMessage,so.slideDownIn20,M.small,{color:N.errorText,margin:0,paddingTop:5,display:"flex",alignItems:"center"}],prefix:[D.prefix,R],suffix:[D.suffix,R],revealButton:[D.revealButton,"ms-Button","ms-Button--icon",bo(f,{inset:1}),{height:30,width:32,border:"none",padding:"0px 4px",backgroundColor:"transparent",color:N.link,selectors:{":hover":{outline:0,color:N.primaryButtonBackgroundHovered,backgroundColor:N.buttonBackgroundHovered,selectors:(p={},p[fo]={borderColor:"Highlight",color:"Highlight"},p)},":focus":{outline:0}}},C&&{marginRight:28}],revealSpan:{display:"flex",height:"100%",alignItems:"center"},revealIcon:{margin:"0px 4px",pointerEvents:"none",bottom:6,right:8,top:"auto",fontSize:q.medium,lineHeight:18},subComponentStyles:{label:ju(e)}}},void 0,{scope:"TextField"});!function(e){e[e.xSmall=0]="xSmall",e[e.small=1]="small",e[e.medium=2]="medium",e[e.large=3]="large"}(Wu||(Wu={})),function(e){e[e.normal=0]="normal",e[e.large=1]="large"}(Uu||(Uu={}));var Vu,$u=ar(),Gu=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return x(t,e),t.prototype.render=function(){var e=this.props,t=e.type,n=e.size,r=e.ariaLabel,o=e.ariaLive,i=e.styles,a=e.label,s=e.theme,u=e.className,c=e.labelPosition,d=r,p=Ft(this.props,Bt,["size"]),f=n;void 0===f&&void 0!==t&&(f=t===Uu.large?Wu.large:Wu.medium);var h=$u(i,{theme:s,size:f,className:u,labelPosition:c});return l.createElement("div",k({},p,{className:h.root}),l.createElement("div",{className:h.circle}),a&&l.createElement("div",{className:h.label},a),d&&l.createElement("div",{role:"status","aria-live":o},l.createElement(ou,null,l.createElement("div",{className:h.screenReaderText},d))))},t.defaultProps={size:Wu.medium,ariaLive:"polite",labelPosition:"bottom"},t}(l.Component),qu={root:"ms-Spinner",circle:"ms-Spinner-circle",label:"ms-Spinner-label"},Yu=Cn(function(){return tt({"0%":{transform:"rotate(0deg)"},"100%":{transform:"rotate(360deg)"}})}),Qu=Qn(Gu,function(e){var t,n=e.theme,r=e.size,o=e.className,i=e.labelPosition,a=n.palette,s=co(qu,n);return{root:[s.root,{display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center"},"top"===i&&{flexDirection:"column-reverse"},"right"===i&&{flexDirection:"row"},"left"===i&&{flexDirection:"row-reverse"},o],circle:[s.circle,{boxSizing:"border-box",borderRadius:"50%",borderWidth:"1.5px",borderStyle:"solid",borderTopColor:a.themePrimary,borderRightColor:a.themeLight,borderBottomColor:a.themeLight,borderLeftColor:a.themeLight,animationName:Yu(),animationDuration:"1.3s",animationIterationCount:"infinite",animationTimingFunction:"cubic-bezier(.53,.21,.29,.67)",selectors:(t={},t[fo]=k({borderTopColor:"Highlight"},{forcedColorAdjust:"none",MsHighContrastAdjust:"none"}),t)},r===Wu.xSmall&&["ms-Spinner--xSmall",{width:12,height:12}],r===Wu.small&&["ms-Spinner--small",{width:16,height:16}],r===Wu.medium&&["ms-Spinner--medium",{width:20,height:20}],r===Wu.large&&["ms-Spinner--large",{width:28,height:28}]],label:[s.label,n.fonts.small,{color:a.themePrimary,margin:"8px 0 0",textAlign:"center"},"top"===i&&{margin:"0 0 8px"},"right"===i&&{margin:"0 0 0 8px"},"left"===i&&{margin:"0 8px 0 0"}],screenReaderText:lo}},void 0,{scope:"Spinner"}),Zu=Cn(function(e,t){var n,r,o;return Ze(Ml(e),{root:(n={padding:"0 4px",height:"40px",color:e.palette.neutralPrimary,backgroundColor:"transparent",border:"1px solid transparent"},n[fo]={borderColor:"Window"},n),rootHovered:(r={color:e.palette.themePrimary},r[fo]={color:"Highlight"},r),iconHovered:{color:e.palette.themePrimary},rootPressed:{color:e.palette.black},rootExpanded:{color:e.palette.themePrimary},iconPressed:{color:e.palette.themeDarker},rootDisabled:(o={color:e.palette.neutralTertiary,backgroundColor:"transparent",borderColor:"transparent"},o[fo]={color:"GrayText"},o),rootChecked:{color:e.palette.black},iconChecked:{color:e.palette.themeDarker},flexContainer:{justifyContent:"flex-start"},icon:{color:e.palette.themeDarkAlt},iconDisabled:{color:"inherit"},menuIcon:{color:e.palette.neutralSecondary},textContainer:{flexGrow:0}},t)}),Xu=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return x(t,e),t.prototype.render=function(){var e=this.props,t=e.styles,n=e.theme;return l.createElement(Cl,k({},this.props,{variantClassName:"ms-Button--action ms-Button--command",styles:Zu(n,t),onRenderDescription:jn}))},w([Tl("ActionButton",["theme","styles"],!0)],t)}(l.Component),Ju=Xu;!function(e){e[e.Normal=0]="Normal",e[e.Divider=1]="Divider",e[e.Header=2]="Header",e[e.SelectAll=3]="SelectAll"}(Vu||(Vu={}));var ec=function(){function e(){this._size=0}return e.prototype.updateOptions=function(e){for(var t=[],n=[],r=0,o=0;o<e.length;o++){var i=e[o],a=i.itemType,s=i.hidden;a===Vu.Divider||a===Vu.Header?(t.push(o),n.push(o)):s?n.push(o):r++}this._size=r,this._displayOnlyOptionsCache=t,this._notSelectableOptionsCache=n,this._cachedOptions=S([],e,!0)},Object.defineProperty(e.prototype,"optionSetSize",{get:function(){return this._size},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"cachedOptions",{get:function(){return this._cachedOptions},enumerable:!1,configurable:!0}),e.prototype.positionInSet=function(e){if(void 0!==e){for(var t=0;e>this._notSelectableOptionsCache[t];)t++;if(this._displayOnlyOptionsCache[t]===e)throw new Error("Unexpected: Option at index ".concat(e," is not a selectable element."));if(this._notSelectableOptionsCache[t]!==e)return e-t+1}},e}(),tc=ar(),nc=function(e){function t(t){var n=e.call(this,t)||this;Rn(n);var r=n.props.allowTouchBodyScroll,o=void 0!==r&&r;return n._allowTouchBodyScroll=o,n}return x(t,e),t.prototype.componentDidMount=function(){var e;!this._allowTouchBodyScroll&&((e=ce())&&e.body&&!hi&&(e.body.classList.add(mi),e.body.addEventListener("touchmove",yi,{passive:!1,capture:!1})),hi++)},t.prototype.componentWillUnmount=function(){!this._allowTouchBodyScroll&&function(){if(hi>0){var e=ce();e&&e.body&&1===hi&&(e.body.classList.remove(mi),e.body.removeEventListener("touchmove",yi)),hi--}}()},t.prototype.render=function(){var e=this.props,t=e.isDarkThemed,n=e.className,r=e.theme,o=e.styles,i=Ft(this.props,Bt),a=tc(o,{theme:r,className:n,isDark:t});return l.createElement("div",k({},i,{className:a.root}))},t}(l.Component),rc={root:"ms-Overlay",rootDark:"ms-Overlay--dark"},oc=Qn(nc,function(e){var t,n=e.className,r=e.theme,o=e.isNone,i=e.isDark,a=r.palette,s=co(rc,r);return{root:[s.root,r.fonts.medium,{backgroundColor:a.whiteTranslucent40,top:0,right:0,bottom:0,left:0,position:"absolute",selectors:(t={},t[fo]={border:"1px solid WindowText",opacity:0},t)},o&&{visibility:"hidden"},i&&[s.rootDark,{backgroundColor:a.blackTranslucent40}],n]}},void 0,{scope:"Overlay"}),ic=function(e){for(var t=e.activeElement;null==t?void 0:t.shadowRoot;)t=t.shadowRoot.activeElement;return t},ac=function(e){var t=e.target;return t&&t.shadowRoot&&(t=e.composedPath()[0]),t};function sc(e){var t=l.useRef(function(){throw new Error("Cannot call an event handler while rendering")});return ur(function(){t.current=e},[e]),Na(function(){return function(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];return t.current.apply(void 0,e)}})}var lc,uc=function(e){var t=l.useRef(e);t.current=e,l.useEffect(function(){return function(){var e;null===(e=t.current)||void 0===e||e.call(t)}},[])},cc={disabled:!1,disableFirstFocus:!1,forceFocusInsideTrap:!0,isClickableOutsideFocusTrap:!1,"data-tabster":'{"uncontrolled": {"completely": true}}'},dc=l.forwardRef(function(e,t){var n,r=l.useRef(null),o=l.useRef(null),i=l.useRef(null),a=hn(r,t),s=Me(),u=Da(),c=!!wl(),d=null===(n=Ls(!1))||void 0===n||n,p=fn(cc,e),f=Na({hasFocus:!1,focusStackId:qs("ftz-",p.id)}),h=p.children,m=p.componentRef,v=p.disabled,g=p.disableFirstFocus,b=p.forceFocusInsideTrap,y=p.focusPreviouslyFocusedInnerElement,_=p.firstFocusableSelector,x=p.firstFocusableTarget,C=p.disableRestoreFocus,w=void 0===C?p.ignoreExternalFocusing:C,S=p.isClickableOutsideFocusTrap,E=p.enableAriaHiddenSiblings,I={"aria-hidden":!0,style:{pointerEvents:"none",position:"fixed"},tabIndex:v?-1:0,"data-is-visible":!0,"data-is-focus-trap-zone-bumper":!0},T=l.useCallback(function(e){e!==o.current&&e!==i.current&&fi(e)},[]),N=sc(function(){if(r.current){var e=f.previouslyFocusedElementInTrapZone;if(y&&e&&ei(r.current,e))T(e);else{var t=null;if("string"==typeof x)t=r.current.querySelector(x);else if(x)t=x(r.current);else if(_){var n="string"==typeof _?_:_();t=r.current.querySelector("."+n)}t||(t=oi(r.current,r.current.firstChild,!1,!1,!1,!0,void 0,void 0,void 0,c)),t&&T(t)}}}),P=function(e){if(!v&&r.current){var t,n=e===f.hasFocus?(void 0===(t=!1)&&(t=!0),ri(r.current,i.current,t,!1,!0,!0,!1,!0,c)):function(e,t,n,r,o){return void 0===r&&(r=!0),oi(e,t,r,!1,!1,!0,!1,!0,void 0,o)}(r.current,o.current,0,!1,c);n&&(n===o.current||n===i.current?N():n.focus())}},M=sc(function(e){if(dc.focusStack=dc.focusStack.filter(function(e){return f.focusStackId!==e}),s){var t=s.activeElement;w||"function"!=typeof(null==e?void 0:e.focus)||!ei(r.current,t)&&t!==s.body&&!t.shadowRoot||T(e)}}),D=sc(function(e){if(!v&&f.focusStackId===dc.focusStack.slice(-1)[0]){var t=ac(e);t&&!ei(r.current,t)&&(s&&ic(s)===s.body?setTimeout(function(){s&&ic(s)===s.body&&(N(),f.hasFocus=!0)},0):(N(),f.hasFocus=!0),e.preventDefault(),e.stopPropagation())}});return l.useEffect(function(){var e=[];return b&&e.push(Gi(u,"focus",D,!0)),S||e.push(Gi(u,"click",D,!0)),function(){e.forEach(function(e){return e()})}},[b,S,u]),l.useEffect(function(){if(!v&&(d||b)&&r.current){dc.focusStack.push(f.focusStackId);var e=p.elementToFocusOnDismiss||ic(s);return g||ei(r.current,e)||N(),function(){return M(e)}}},[b,v]),l.useEffect(function(){if(!v&&E)return wa(r.current)},[v,E,r]),uc(function(){delete f.previouslyFocusedElementInTrapZone}),function(e,t,n){l.useImperativeHandle(e,function(){return{get previouslyFocusedElement(){return t},focus:n}},[n,t])}(m,f.previouslyFocusedElementInTrapZone,N),l.createElement("div",k({"aria-labelledby":p.ariaLabelledBy},Ft(p,Bt),{ref:a,onFocusCapture:function(e){var t;null===(t=p.onFocusCapture)||void 0===t||t.call(p,e),e.target===o.current?P(!0):e.target===i.current&&P(!1),f.hasFocus=!0,e.target!==e.currentTarget&&e.target!==o.current&&e.target!==i.current&&(f.previouslyFocusedElementInTrapZone=ac(e.nativeEvent))},onBlurCapture:function(e){var t;null===(t=p.onBlurCapture)||void 0===t||t.call(p,e);var n=e.relatedTarget;null===e.relatedTarget&&(n=ic(s)),ei(r.current,n)||(f.hasFocus=!1)}}),l.createElement("div",k({},I,{ref:o})),h,l.createElement("div",k({},I,{ref:i})))});dc.displayName="FocusTrapZone",dc.focusStack=[],function(e){e[e.smallFluid=0]="smallFluid",e[e.smallFixedFar=1]="smallFixedFar",e[e.smallFixedNear=2]="smallFixedNear",e[e.medium=3]="medium",e[e.large=4]="large",e[e.largeFixed=5]="largeFixed",e[e.extraLarge=6]="extraLarge",e[e.custom=7]="custom",e[e.customNear=8]="customNear"}(lc||(lc={}));var pc,fc=ar();!function(e){e[e.closed=0]="closed",e[e.animatingOpen=1]="animatingOpen",e[e.open=2]="open",e[e.animatingClosed=3]="animatingClosed"}(pc||(pc={}));var hc,mc,vc,gc,bc,yc=function(e){function t(t){var n=e.call(this,t)||this;n._panel=l.createRef(),n._animationCallback=null,n._hasCustomNavigation=!(!n.props.onRenderNavigation&&!n.props.onRenderNavigationContent),n.dismiss=function(e){n.props.onDismiss&&n.isActive&&n.props.onDismiss(e),(!e||e&&!e.defaultPrevented)&&n.close()},n._allowScrollOnPanel=function(e){var t;n._resizeObserver=n._createResizeObserver(function(t){t.length>0&&t[0].target===e&&n._updateFooterPosition()}),e?(null===(t=n._resizeObserver)||void 0===t||t.observe(e),n._allowTouchBodyScroll?bi(e,n._events):gi(e,n._events)):n._events.off(n._scrollableContent),n._scrollableContent=e},n._onRenderNavigation=function(e){if(!n.props.onRenderNavigationContent&&!n.props.onRenderNavigation&&!n.props.hasCloseButton)return null;var t=n.props.onRenderNavigationContent,r=void 0===t?n._onRenderNavigationContent:t;return l.createElement("div",{className:n._classNames.navigation},r(e,n._onRenderNavigationContent))},n._onRenderNavigationContent=function(e){var t,r=e.closeButtonAriaLabel,o=e.hasCloseButton,i=e.onRenderHeader,a=void 0===i?n._onRenderHeader:i;if(o){var s=null===(t=n._classNames.subComponentStyles)||void 0===t?void 0:t.closeButton();return l.createElement(l.Fragment,null,!n._hasCustomNavigation&&a(n.props,n._onRenderHeader,n._headerTextId),l.createElement(Bl,{styles:s,className:n._classNames.closeButton,onClick:n._onPanelClick,ariaLabel:r,title:r,"data-is-visible":!0,iconProps:{iconName:"Cancel"}}))}return null},n._onRenderHeader=function(e,t,r){var o=e.headerText,i=e.headerTextProps,a=void 0===i?{}:i;return o?l.createElement("div",{className:n._classNames.header},l.createElement("div",k({id:r,role:"heading","aria-level":1},a,{className:Te(n._classNames.headerText,a.className)}),o)):null},n._onRenderBody=function(e){return l.createElement("div",{className:n._classNames.content},e.children)},n._onRenderFooter=function(e){var t=n.props.onRenderFooterContent,r=void 0===t?null:t;return r?l.createElement("div",{className:n._classNames.footer},l.createElement("div",{className:n._classNames.footerInner},r())):null},n._animateTo=function(e){e===pc.open&&n.props.onOpen&&n.props.onOpen(),n._animationCallback=n._async.setTimeout(function(){n.setState({visibility:e}),n._onTransitionComplete(e)},200)},n._clearExistingAnimationTimer=function(){null!==n._animationCallback&&n._async.clearTimeout(n._animationCallback)},n._onPanelClick=function(e){n.dismiss(e)},n._onTransitionComplete=function(e){n._updateFooterPosition(),e===pc.open&&n.props.onOpened&&n.props.onOpened(),e===pc.closed&&n.props.onDismissed&&n.props.onDismissed()};var r=n.props.allowTouchBodyScroll,o=void 0!==r&&r;return n._allowTouchBodyScroll=o,Rn(n),n.state={isFooterSticky:!1,visibility:pc.closed,id:Ye("Panel")},n}return x(t,e),t.getDerivedStateFromProps=function(e,t){return void 0===e.isOpen?null:!e.isOpen||t.visibility!==pc.closed&&t.visibility!==pc.animatingClosed?e.isOpen||t.visibility!==pc.open&&t.visibility!==pc.animatingOpen?null:{visibility:pc.animatingClosed}:{visibility:pc.animatingOpen}},t.prototype.componentDidMount=function(){this._async=new An(this),this._events=new Hn(this);var e=Ba(this.context),t=Ra(this.context);this._events.on(e,"resize",this._updateFooterPosition),this._shouldListenForOuterClick(this.props)&&this._events.on(null==t?void 0:t.body,"mousedown",this._dismissOnOuterClick,!0),this.props.isOpen&&this.setState({visibility:pc.animatingOpen})},t.prototype.componentDidUpdate=function(e,t){var n=this._shouldListenForOuterClick(this.props),r=this._shouldListenForOuterClick(e);this.state.visibility!==t.visibility&&(this._clearExistingAnimationTimer(),this.state.visibility===pc.animatingOpen?this._animateTo(pc.open):this.state.visibility===pc.animatingClosed&&this._animateTo(pc.closed));var o=Ra(this.context);n&&!r?this._events.on(null==o?void 0:o.body,"mousedown",this._dismissOnOuterClick,!0):!n&&r&&this._events.off(null==o?void 0:o.body,"mousedown",this._dismissOnOuterClick,!0)},t.prototype.componentWillUnmount=function(){var e;this._async.dispose(),this._events.dispose(),null===(e=this._resizeObserver)||void 0===e||e.disconnect()},t.prototype.render=function(){var e=this.props,t=e.className,n=void 0===t?"":t,r=e.elementToFocusOnDismiss,o=e.firstFocusableSelector,i=e.focusTrapZoneProps,a=e.forceFocusInsideTrap,s=e.hasCloseButton,u=e.headerText,c=e.headerClassName,d=void 0===c?"":c,p=e.ignoreExternalFocusing,f=e.isBlocking,h=e.isFooterAtBottom,m=e.isLightDismiss,v=e.isHiddenOnDismiss,g=e.layerProps,b=e.overlayProps,y=e.popupProps,_=e.type,x=e.styles,C=e.theme,w=e.customWidth,S=e.onLightDismissClick,E=void 0===S?this._onPanelClick:S,I=e.onRenderNavigation,T=void 0===I?this._onRenderNavigation:I,N=e.onRenderHeader,P=void 0===N?this._onRenderHeader:N,M=e.onRenderBody,D=void 0===M?this._onRenderBody:M,R=e.onRenderFooter,B=void 0===R?this._onRenderFooter:R,F=this.state,O=F.isFooterSticky,L=F.visibility,A=F.id,H=_===lc.smallFixedNear||_===lc.customNear,z=Jn(C)?H:!H,j=_===lc.custom||_===lc.customNear?{width:w}:{},W=Ft(this.props,Bt),U=this.isActive,K=L===pc.animatingClosed||L===pc.animatingOpen;if(this._headerTextId=u&&A+"-headerText",!U&&!K&&!v)return null;this._classNames=fc(x,{theme:C,className:n,focusTrapZoneClassName:i?i.className:void 0,hasCloseButton:s,headerClassName:d,isAnimating:K,isFooterSticky:O,isFooterAtBottom:h,isOnRightSide:z,isOpen:U,isHiddenOnDismiss:v,type:_,hasCustomNavigation:this._hasCustomNavigation});var V,$=this._classNames,G=this._allowTouchBodyScroll;return f&&U&&(V=l.createElement(oc,k({className:$.overlay,isDarkThemed:!1,onClick:m?E:void 0,allowTouchBodyScroll:G},b))),l.createElement(ms,k({},g),l.createElement(Ta,k({role:"dialog","aria-modal":f?"true":void 0,ariaLabelledBy:this._headerTextId?this._headerTextId:void 0,onDismiss:this.dismiss,className:$.hiddenPanel,enableAriaHiddenSiblings:!!U},y),l.createElement("div",k({"aria-hidden":!U&&K},W,{ref:this._panel,className:$.root}),V,l.createElement(dc,k({ignoreExternalFocusing:p,forceFocusInsideTrap:!(!f||v&&!U)&&a,firstFocusableSelector:o,isClickableOutsideFocusTrap:!0},i,{className:$.main,style:j,elementToFocusOnDismiss:r}),l.createElement("div",{className:$.contentInner},l.createElement("div",{ref:this._allowScrollOnPanel,className:$.scrollableContent,"data-is-scrollable":!0},l.createElement("div",{className:$.commands,"data-is-visible":!0},T(this.props,this._onRenderNavigation)),(this._hasCustomNavigation||!s)&&P(this.props,this._onRenderHeader,this._headerTextId),D(this.props,this._onRenderBody),B(this.props,this._onRenderFooter)))))))},t.prototype.open=function(){void 0===this.props.isOpen&&(this.isActive||this.setState({visibility:pc.animatingOpen}))},t.prototype.close=function(){void 0===this.props.isOpen&&this.isActive&&this.setState({visibility:pc.animatingClosed})},Object.defineProperty(t.prototype,"isActive",{get:function(){return this.state.visibility===pc.open||this.state.visibility===pc.animatingOpen},enumerable:!1,configurable:!0}),t.prototype._createResizeObserver=function(e){var t,n=Ra(this.context),r=null;return(null===(t=null==n?void 0:n.defaultView)||void 0===t?void 0:t.ResizeObserver)&&(r=new n.defaultView.ResizeObserver(e)),r},t.prototype._shouldListenForOuterClick=function(e){return!!e.isBlocking&&!!e.isOpen},t.prototype._updateFooterPosition=function(){var e=this._scrollableContent;if(e){var t=e.clientHeight,n=e.scrollHeight;this.setState({isFooterSticky:t<n})}},t.prototype._dismissOnOuterClick=function(e){var t=this._panel.current;this.isActive&&t&&!e.defaultPrevented&&(ei(t,e.target)||(this.props.onOuterClick?this.props.onOuterClick(e):this.dismiss(e)))},t.defaultProps={isHiddenOnDismiss:!1,isOpen:void 0,isBlocking:!0,hasCloseButton:!0,type:lc.smallFixedFar},t.contextType=Ne,t}(l.Component),_c={root:"ms-Panel",main:"ms-Panel-main",commands:"ms-Panel-commands",contentInner:"ms-Panel-contentInner",scrollableContent:"ms-Panel-scrollableContent",navigation:"ms-Panel-navigation",closeButton:"ms-Panel-closeButton ms-PanelAction-close",header:"ms-Panel-header",headerText:"ms-Panel-headerText",content:"ms-Panel-content",footer:"ms-Panel-footer",footerInner:"ms-Panel-footerInner",isOpen:"is-open",hasCloseButton:"ms-Panel--hasCloseButton",smallFluid:"ms-Panel--smFluid",smallFixedNear:"ms-Panel--smLeft",smallFixedFar:"ms-Panel--sm",medium:"ms-Panel--md",large:"ms-Panel--lg",largeFixed:"ms-Panel--fixed",extraLarge:"ms-Panel--xl",custom:"ms-Panel--custom",customNear:"ms-Panel--customLeft"},xc="auto",kc=((hc={})["@media (min-width: ".concat(mo,"px)")]={width:340},hc),Cc=((mc={})["@media (min-width: ".concat(640,"px)")]={width:592},mc["@media (min-width: ".concat(1024,"px)")]={width:644},mc),wc=((vc={})["@media (min-width: ".concat(768,"px)")]={left:48,width:"auto"},vc["@media (min-width: ".concat(vo,"px)")]={left:428},vc),Sc=((gc={})["@media (min-width: ".concat(vo,"px)")]={left:xc,width:940},gc),Ec=((bc={})["@media (min-width: ".concat(vo,"px)")]={left:176},bc),Ic=function(e){var t;switch(e){case lc.smallFixedFar:t=k({},kc);break;case lc.medium:t=k(k({},kc),Cc);break;case lc.large:t=k(k(k({},kc),Cc),wc);break;case lc.largeFixed:t=k(k(k(k({},kc),Cc),wc),Sc);break;case lc.extraLarge:t=k(k(k(k({},kc),Cc),wc),Ec)}return t},Tc={paddingLeft:"24px",paddingRight:"24px"},Nc=Qn(yc,function(e){var t,n,r,o,i=e.className,a=e.focusTrapZoneClassName,s=e.hasCloseButton,l=e.headerClassName,u=e.isAnimating,c=e.isFooterSticky,d=e.isFooterAtBottom,p=e.isOnRightSide,f=e.isOpen,h=e.isHiddenOnDismiss,m=e.hasCustomNavigation,v=e.theme,g=e.type,b=void 0===g?lc.smallFixedFar:g,y=v.effects,_=v.fonts,x=v.semanticColors,C=co(_c,v),w=b===lc.custom||b===lc.customNear;return{root:[C.root,v.fonts.medium,f&&C.isOpen,s&&C.hasCloseButton,{pointerEvents:"none",position:"absolute",top:0,left:0,right:0,bottom:0},w&&p&&C.custom,w&&!p&&C.customNear,i],overlay:[{pointerEvents:"auto",cursor:"pointer"},f&&u&&so.fadeIn100,!f&&u&&so.fadeOut100],hiddenPanel:[!f&&!u&&h&&{visibility:"hidden"}],main:[C.main,{backgroundColor:x.bodyBackground,boxShadow:y.elevation64,pointerEvents:"auto",position:"absolute",display:"flex",flexDirection:"column",overflowX:"hidden",overflowY:"auto",WebkitOverflowScrolling:"touch",bottom:0,top:0,left:xc,right:0,width:"100%",selectors:k((t={},t[fo]={borderLeft:"3px solid ".concat(x.variantBorder),borderRight:"3px solid ".concat(x.variantBorder)},t),Ic(b))},b===lc.smallFluid&&{left:0},b===lc.smallFixedNear&&{left:0,right:xc,width:272},b===lc.customNear&&{right:"auto",left:0},w&&{maxWidth:"100vw"},f&&u&&!p&&so.slideRightIn40,f&&u&&p&&so.slideLeftIn40,!f&&u&&!p&&so.slideLeftOut40,!f&&u&&p&&so.slideRightOut40,a],commands:[C.commands,{backgroundColor:x.bodyBackground,paddingTop:18,selectors:(n={},n["@media (min-height: ".concat(mo,"px)")]={position:"sticky",top:0,zIndex:1},n)},m&&{paddingTop:"inherit"}],navigation:[C.navigation,{display:"flex",justifyContent:"flex-end"},m&&{height:"44px"}],contentInner:[C.contentInner,{display:"flex",flexDirection:"column",flexGrow:1,overflowY:"hidden"}],header:[C.header,Tc,{alignSelf:"flex-start"},s&&!m&&{flexGrow:1},m&&{flexShrink:0}],headerText:[C.headerText,_.xLarge,{color:x.bodyText,lineHeight:"27px",overflowWrap:"break-word",wordWrap:"break-word",wordBreak:"break-word",hyphens:"auto"},l],scrollableContent:[C.scrollableContent,{overflowY:"auto"},d&&{flexGrow:1,display:"inherit",flexDirection:"inherit"}],content:[C.content,Tc,{paddingBottom:20},d&&{selectors:(r={},r["@media (min-height: ".concat(mo,"px)")]={flexGrow:1},r)}],footer:[C.footer,{flexShrink:0,borderTop:"1px solid transparent",transition:"opacity ".concat(to," ").concat(Jr),selectors:(o={},o["@media (min-height: ".concat(mo,"px)")]={position:"sticky",bottom:0},o)},c&&{backgroundColor:x.bodyBackground,borderTopColor:x.variantBorder}],footerInner:[C.footerInner,Tc,{paddingBottom:16,paddingTop:16}],subComponentStyles:{closeButton:{root:[C.closeButton,{marginRight:14,color:v.palette.neutralSecondary,fontSize:q.large},m&&{marginRight:0,height:"auto",width:"44px"}],rootHovered:{color:v.palette.neutralPrimary}}}}},void 0,{scope:"Panel"});function Pc(e,t){for(var n=[],r=0,o=t;r<o.length;r++){var i=e[o[r]];i&&n.push(i)}return n}var Mc=ar(),Dc=l.forwardRef(function(e,t){var n=e.disabled,r=e.required,o=e.inputProps,i=e.name,a=e.ariaLabel,s=e.ariaLabelledBy,u=e.ariaDescribedBy,c=e.ariaPositionInSet,d=e.ariaSetSize,p=e.title,f=e.checkmarkIconProps,h=e.styles,m=e.theme,v=e.className,g=e.boxSide,b=void 0===g?"start":g,y=qs("checkbox-",e.id),_=l.useRef(null),x=hn(_,t),C=l.useRef(null),w=xu(e.checked,e.defaultChecked,e.onChange),S=w[0],E=w[1],I=xu(e.indeterminate,e.defaultIndeterminate),T=I[0],N=I[1];rn(_);var P=Mc(h,{theme:m,className:v,disabled:n,indeterminate:T,checked:S,reversed:"start"!==b,isUsingCustomLabelRender:!!e.onRenderLabel}),M=l.useCallback(function(e){T?(E(!!S,e),N(!1)):E(!S,e)},[E,N,T,S]),D=l.useCallback(function(e){return e&&e.label?l.createElement("span",{className:P.text,title:e.title},e.label):null},[P.text]),R=l.useCallback(function(e){if(C.current){var t=!!e;C.current.indeterminate=t,N(t)}},[N]);!function(e,t,n,r,o){l.useImperativeHandle(e.componentRef,function(){return{get checked(){return!!t},get indeterminate(){return!!n},set indeterminate(e){r(e)},focus:function(){o.current&&o.current.focus()}}},[o,t,n,r])}(e,S,T,R,C),l.useEffect(function(){return R(T)},[R,T]);var B=e.onRenderLabel||D,F=T?"mixed":void 0,O=k(k({className:P.input,type:"checkbox"},o),{checked:!!S,disabled:n,required:r,name:i,id:y,title:p,onChange:M,"aria-disabled":n,"aria-label":a,"aria-labelledby":s,"aria-describedby":u,"aria-posinset":c,"aria-setsize":d,"aria-checked":F});return l.createElement("div",{className:P.root,title:p,ref:x},l.createElement("input",k({},O,{ref:C,title:p,"data-ktp-execute-target":!0})),l.createElement("label",{className:P.label,htmlFor:y},l.createElement("div",{className:P.checkbox,"data-ktp-target":!0},l.createElement(Yo,k({iconName:"CheckMark"},f,{className:P.checkmark}))),B(e,D)))});Dc.displayName="CheckboxBase";var Rc={root:"ms-Checkbox",label:"ms-Checkbox-label",checkbox:"ms-Checkbox-checkbox",checkmark:"ms-Checkbox-checkmark",text:"ms-Checkbox-text"},Bc="20px",Fc="200ms",Oc="cubic-bezier(.4, 0, .23, 1)",Lc=Qn(Dc,function(e){var t,n,r,o,i,a,s,l,u,c,d,p,f,h,m,v,g,b,y=e.className,_=e.theme,x=e.reversed,C=e.checked,w=e.disabled,S=e.isUsingCustomLabelRender,E=e.indeterminate,I=_.semanticColors,T=_.effects,N=_.palette,P=_.fonts,M=co(Rc,_),D=I.inputForegroundChecked,R=N.neutralSecondary,B=N.neutralPrimary,F=I.inputBackgroundChecked,O=I.inputBackgroundChecked,L=I.disabledBodySubtext,A=I.inputBorderHovered,H=I.inputBackgroundCheckedHovered,z=I.inputBackgroundChecked,j=I.inputBackgroundCheckedHovered,W=I.inputBackgroundCheckedHovered,U=I.inputTextHovered,K=I.disabledBodySubtext,V=I.bodyText,$=I.disabledText,G=[(t={content:'""',borderRadius:T.roundedCorner2,position:"absolute",width:10,height:10,top:4,left:4,boxSizing:"border-box",borderWidth:5,borderStyle:"solid",borderColor:w?L:F,transitionProperty:"border-width, border, border-color",transitionDuration:Fc,transitionTimingFunction:Oc},t[fo]={borderColor:"WindowText"},t)];return{root:[M.root,{position:"relative",display:"flex"},x&&"reversed",C&&"is-checked",!w&&"is-enabled",w&&"is-disabled",!w&&[!C&&(n={},n[":hover .".concat(M.checkbox)]=(r={borderColor:A},r[fo]={borderColor:"Highlight"},r),n[":focus .".concat(M.checkbox)]={borderColor:A},n[":hover .".concat(M.checkmark)]=(o={color:R,opacity:"1"},o[fo]={color:"Highlight"},o),n),C&&!E&&(i={},i[":hover .".concat(M.checkbox)]={background:j,borderColor:W},i[":focus .".concat(M.checkbox)]={background:j,borderColor:W},i[fo]=(a={},a[":hover .".concat(M.checkbox)]={background:"Highlight",borderColor:"Highlight"},a[":focus .".concat(M.checkbox)]={background:"Highlight"},a[":focus:hover .".concat(M.checkbox)]={background:"Highlight"},a[":focus:hover .".concat(M.checkmark)]={color:"Window"},a[":hover .".concat(M.checkmark)]={color:"Window"},a),i),E&&(s={},s[":hover .".concat(M.checkbox,", :hover .").concat(M.checkbox,":after")]=(l={borderColor:H},l[fo]={borderColor:"WindowText"},l),s[":focus .".concat(M.checkbox)]={borderColor:H},s[":hover .".concat(M.checkmark)]={opacity:"0"},s),(u={},u[":hover .".concat(M.text,", :focus .").concat(M.text)]=(c={color:U},c[fo]={color:w?"GrayText":"WindowText"},c),u)],y],input:(d={position:"absolute",background:"none",opacity:0},d[".".concat(qt," &:focus + label::before, :host(.").concat(qt,") &:focus + label::before")]=(p={outline:"1px solid "+_.palette.neutralSecondary,outlineOffset:"2px"},p[fo]={outline:"1px solid WindowText"},p),d),label:[M.label,_.fonts.medium,{display:"flex",alignItems:S?"center":"flex-start",cursor:w?"default":"pointer",position:"relative",userSelect:"none"},x&&{flexDirection:"row-reverse",justifyContent:"flex-end"},{"&::before":{position:"absolute",left:0,right:0,top:0,bottom:0,content:'""',pointerEvents:"none"}}],checkbox:[M.checkbox,(f={position:"relative",display:"flex",flexShrink:0,alignItems:"center",justifyContent:"center",height:Bc,width:Bc,border:"1px solid ".concat(B),borderRadius:T.roundedCorner2,boxSizing:"border-box",transitionProperty:"background, border, border-color",transitionDuration:Fc,transitionTimingFunction:Oc,overflow:"hidden",":after":E?G:null},f[fo]=k({borderColor:"WindowText"},{forcedColorAdjust:"none",MsHighContrastAdjust:"none"}),f),E&&{borderColor:F},x?{marginLeft:4}:{marginRight:4},!w&&!E&&C&&(h={background:z,borderColor:O},h[fo]={background:"Highlight",borderColor:"Highlight"},h),w&&(m={borderColor:L},m[fo]={borderColor:"GrayText"},m),C&&w&&(v={background:K,borderColor:L},v[fo]={background:"Window"},v)],checkmark:[M.checkmark,(g={opacity:C&&!E?"1":"0",color:D},g[fo]=k({color:w?"GrayText":"Window"},{forcedColorAdjust:"none",MsHighContrastAdjust:"none"}),g)],text:[M.text,(b={color:w?$:V,fontSize:P.medium.fontSize,lineHeight:"20px"},b[fo]=k({color:w?"GrayText":"WindowText"},{forcedColorAdjust:"none",MsHighContrastAdjust:"none"}),b),x?{marginRight:4}:{marginLeft:4}]}},void 0,{scope:"Checkbox"}),Ac=ar(),Hc={options:[]},zc=l.forwardRef(function(e,t){var n=fn(Hc,e),r=l.useRef(null),o=hn(t,r),i=Js(r,n.responsiveMode),a=function(e){var t,n=e.defaultSelectedKeys,r=e.selectedKeys,o=e.defaultSelectedKey,i=e.selectedKey,a=e.options,s=e.multiSelect,u=Ls(a),c=l.useState([]),d=c[0],p=c[1],f=a!==u,h=Ls(t=s?f&&void 0!==n?n:r:f&&void 0!==o?o:i);return l.useEffect(function(){var e=function(e){return function(e,t,n){void 0===n&&(n=0);for(var r=-1,o=n;e&&o<e.length;o++)if(t(e[o],o)){r=o;break}return r}(a,function(t){return null!=e?t.key===e:!!t.selected||!!t.isSelected})};void 0===t&&u||t===h&&!f||p(function(){if(void 0===t)return s?a.map(function(e,t){return e.selected?t:-1}).filter(function(e){return-1!==e}):-1!==(i=e(null))?[i]:[];if(!Array.isArray(t))return-1!==(i=e(t))?[i]:[];for(var n=[],r=0,o=t;r<o.length;r++){var i,l=o[r];-1!==(i=e(l))&&n.push(i)}return n}())},[f,s,u,h,a,t]),[d,p]}(n),s=a[0],u=a[1];return l.createElement($c,k({},n,{responsiveMode:i,hoisted:{rootRef:o,selectedIndices:s,setSelectedIndices:u}}))});zc.displayName="DropdownBase";var jc,Wc,Uc,Kc,Vc,$c=function(e){function t(t){var n,r,o=e.call(this,t)||this;o._host=l.createRef(),o._focusZone=l.createRef(),o._dropDown=l.createRef(),o._scrollIdleDelay=250,o._sizePosCache=new ec,o._requestAnimationFrame=(n=o,function(e){r||(r=new Set,Dn(n,{componentWillUnmount:function(){r.forEach(function(e){return cancelAnimationFrame(e)})}}));var t=requestAnimationFrame(function(){r.delete(t),e()});r.add(t)}),o.dismissMenu=function(){o.state.isOpen&&o.setState({isOpen:!1})},o._onChange=function(e,t,n,r,i){var a=o.props,s=a.onChange,l=a.onChanged;if(s||l){var u=i?k(k({},t[n]),{selected:!r}):t[n];s&&s(k(k({},e),{target:o._dropDown.current}),u,n),l&&l(u,n)}},o._getPlaceholder=function(){return o.props.placeholder||o.props.placeHolder},o._getTitle=function(e,t){var n=o.props.multiSelectDelimiter,r=void 0===n?", ":n;return e.map(function(e){return e.text}).join(r)},o._onRenderTitle=function(e){return l.createElement(l.Fragment,null,o._getTitle(e))},o._onRenderPlaceholder=function(e){return o._getPlaceholder()?l.createElement(l.Fragment,null,o._getPlaceholder()):null},o._onRenderContainer=function(e){var t=e.calloutProps,n=e.panelProps,r=o.props,i=r.responsiveMode,a=r.dropdownWidth,s=i<=Ks.medium,u={firstFocusableTarget:"#".concat(o._listId,"1")},c=o._classNames.subComponentStyles?o._classNames.subComponentStyles.panel:void 0,d=void 0,p=void 0;return"auto"===a?p=o._dropDown.current?o._dropDown.current.clientWidth:0:d=a||(o._dropDown.current?o._dropDown.current.clientWidth:0),s?l.createElement(Nc,k({closeButtonAriaLabel:"Close",focusTrapZoneProps:u,hasCloseButton:!0,isOpen:!0,isLightDismiss:!0,onDismiss:o._onDismiss,styles:c},n),o._renderFocusableList(e)):l.createElement(vs,k({isBeakVisible:!1,gapSpace:0,doNotLayer:!1,directionalHintFixed:!1,directionalHint:4,calloutWidth:d,calloutMinWidth:p},t,{className:o._classNames.callout,target:o._dropDown.current,onDismiss:o._onDismiss,onScroll:o._onScroll,onPositioned:o._onPositioned}),o._renderFocusableList(e))},o._onRenderCaretDown=function(e){return l.createElement(Yo,{className:o._classNames.caretDown,iconName:"ChevronDown","aria-hidden":!0})},o._onRenderList=function(e){var t=e.onRenderItem,n=void 0===t?o._onRenderItem:t,r={items:[]},i=[],a=function(){var e=r.id?[l.createElement("div",{role:"group",key:r.id,"aria-labelledby":r.id},r.items)]:r.items;i=S(S([],i,!0),e,!0),r={items:[]}};return e.options.forEach(function(e,t){!function(e,t){switch(e.itemType){case Vu.Header:r.items.length>0&&a();var i=o._id+e.key;r.items.push(n(k(k({id:i},e),{index:t}),o._onRenderItem)),r.id=i;break;case Vu.Divider:t>0&&r.items.push(n(k(k({},e),{index:t}),o._onRenderItem)),r.items.length>0&&a();break;default:r.items.push(n(k(k({},e),{index:t}),o._onRenderItem))}}(e,t)}),r.items.length>0&&a(),l.createElement(l.Fragment,null,i)},o._onRenderItem=function(e){switch(e.itemType){case Vu.Divider:return o._renderSeparator(e);case Vu.Header:return o._renderHeader(e);default:return o._renderOption(e)}},o._renderOption=function(e){var t,n=o.props,r=n.onRenderOption,i=void 0===r?o._onRenderOption:r,a=n.hoisted.selectedIndices,s=void 0===a?[]:a,u=!(void 0===e.index||!s)&&s.indexOf(e.index)>-1,c=e.hidden?o._classNames.dropdownItemHidden:u&&!0===e.disabled?o._classNames.dropdownItemSelectedAndDisabled:u?o._classNames.dropdownItemSelected:!0===e.disabled?o._classNames.dropdownItemDisabled:o._classNames.dropdownItem,d=e.title,p=o._listId+e.index,f=null!==(t=e.id)&&void 0!==t?t:p+"-label",h=o._classNames.subComponentStyles?o._classNames.subComponentStyles.multiSelectItem:void 0;return o.props.multiSelect?l.createElement(Lc,{id:p,key:e.key,disabled:e.disabled,onChange:o._onItemClick(e),inputProps:k({"aria-selected":u,onMouseEnter:o._onItemMouseEnter.bind(o,e),onMouseLeave:o._onMouseItemLeave.bind(o,e),onMouseMove:o._onItemMouseMove.bind(o,e),role:"option"},{"data-index":e.index,"data-is-focusable":!(e.disabled||e.hidden)}),label:e.text,title:d,onRenderLabel:o._onRenderItemLabel.bind(o,k(k({},e),{id:f})),className:Te(c,"is-multi-select"),checked:u,styles:h,ariaPositionInSet:e.hidden?void 0:o._sizePosCache.positionInSet(e.index),ariaSetSize:e.hidden?void 0:o._sizePosCache.optionSetSize,ariaLabel:e.ariaLabel,ariaLabelledBy:e.ariaLabel?void 0:f}):l.createElement(Ju,{id:p,key:e.key,"data-index":e.index,"data-is-focusable":!e.disabled,disabled:e.disabled,className:c,onClick:o._onItemClick(e),onMouseEnter:o._onItemMouseEnter.bind(o,e),onMouseLeave:o._onMouseItemLeave.bind(o,e),onMouseMove:o._onItemMouseMove.bind(o,e),role:"option","aria-selected":u?"true":"false",ariaLabel:e.ariaLabel,title:d,"aria-posinset":o._sizePosCache.positionInSet(e.index),"aria-setsize":o._sizePosCache.optionSetSize},i(e,o._onRenderOption))},o._onRenderOption=function(e){return l.createElement("span",{className:o._classNames.dropdownOptionText},e.text)},o._onRenderMultiselectOption=function(e){return l.createElement("span",{id:e.id,"aria-hidden":"true",className:o._classNames.dropdownOptionText},e.text)},o._onRenderItemLabel=function(e){var t=o.props.onRenderOption;return(void 0===t?o._onRenderMultiselectOption:t)(e,o._onRenderMultiselectOption)},o._onPositioned=function(e){o._focusZone.current&&o._requestAnimationFrame(function(){var e=o.props.hoisted.selectedIndices;if(o._focusZone.current)if(!o._hasBeenPositioned&&e&&e[0]&&!o.props.options[e[0]].disabled){var t=ce().getElementById("".concat(o._id,"-list").concat(e[0]));t&&o._focusZone.current.focusElement(t),o._hasBeenPositioned=!0}else o._focusZone.current.focus()}),o.state.calloutRenderEdge&&o.state.calloutRenderEdge===e.targetEdge||o.setState({calloutRenderEdge:e.targetEdge})},o._onItemClick=function(e){return function(t){e.disabled||(o.setSelectedIndex(t,e.index),o.props.multiSelect||o.setState({isOpen:!1}))}},o._onScroll=function(){var e=Ba(o.context);o._isScrollIdle||void 0===o._scrollIdleTimeoutId?o._isScrollIdle=!1:(e.clearTimeout(o._scrollIdleTimeoutId),o._scrollIdleTimeoutId=void 0),o._scrollIdleTimeoutId=e.setTimeout(function(){o._isScrollIdle=!0},o._scrollIdleDelay)},o._onMouseItemLeave=function(e,t){if(!o._shouldIgnoreMouseEvent()&&o._host.current)if(o._host.current.setActive)try{o._host.current.setActive()}catch(e){}else o._host.current.focus()},o._onDismiss=function(){o.setState({isOpen:!1})},o._onDropdownBlur=function(e){o._isDisabled()||o.state.isOpen||(o.setState({hasFocus:!1}),o.props.onBlur&&o.props.onBlur(e))},o._onDropdownKeyDown=function(e){if(!o._isDisabled()&&(o._lastKeyDownWasAltOrMeta=o._isAltOrMeta(e),!o.props.onKeyDown||(o.props.onKeyDown(e),!e.defaultPrevented))){var t,n=o.props.hoisted.selectedIndices.length?o.props.hoisted.selectedIndices[0]:-1,r=e.altKey||e.metaKey,i=o.state.isOpen;switch(e.which){case jt:o.setState({isOpen:!i});break;case Wt:if(!i)return;o.setState({isOpen:!1});break;case Kt:if(r){if(i){o.setState({isOpen:!1});break}return}o.props.multiSelect?o.setState({isOpen:!0}):o._isDisabled()||(t=o._moveIndex(e,-1,n-1,n));break;case Vt:r&&(e.stopPropagation(),e.preventDefault()),r&&!i||o.props.multiSelect?o.setState({isOpen:!0}):o._isDisabled()||(t=o._moveIndex(e,1,n+1,n));break;case 36:o.props.multiSelect||(t=o._moveIndex(e,1,0,n));break;case 35:o.props.multiSelect||(t=o._moveIndex(e,-1,o.props.options.length-1,n));break;case Ut:break;default:return}t!==n&&(e.stopPropagation(),e.preventDefault())}},o._onDropdownKeyUp=function(e){if(!o._isDisabled()){var t=o._shouldHandleKeyUp(e),n=o.state.isOpen;o.props.onKeyUp&&(o.props.onKeyUp(e),e.defaultPrevented)||(e.which===Ut?(o.setState({isOpen:!n}),e.stopPropagation(),e.preventDefault()):t&&n&&o.setState({isOpen:!1}))}},o._onZoneKeyDown=function(e){var t,n,r;o._lastKeyDownWasAltOrMeta=o._isAltOrMeta(e);var i=e.altKey||e.metaKey;switch(e.which){case Kt:i?o.setState({isOpen:!1}):o._host.current&&(r=ni(o._host.current,o._host.current.lastChild,!0));break;case 36:case 35:case 33:case 34:break;case Vt:!i&&o._host.current&&(r=ti(o._host.current,o._host.current.firstChild,!0));break;case Wt:o.setState({isOpen:!1});break;case 9:o.setState({isOpen:!1});var a=ce();a&&(e.shiftKey?null===(t=ri(a.body,o._dropDown.current,!1,!1,!0,!0))||void 0===t||t.focus():null===(n=oi(a.body,o._dropDown.current,!1,!1,!0,!0))||void 0===n||n.focus());break;default:return}r&&r.focus(),e.stopPropagation(),e.preventDefault()},o._onZoneKeyUp=function(e){o._shouldHandleKeyUp(e)&&o.state.isOpen&&(o.setState({isOpen:!1}),e.preventDefault())},o._onDropdownClick=function(e){if(!o.props.onClick||(o.props.onClick(e),!e.defaultPrevented)){var t=o.state.isOpen;o._isDisabled()||o._shouldOpenOnFocus()||o.setState({isOpen:!t}),o._isFocusedByClick=!1}},o._onDropdownMouseDown=function(){o._isFocusedByClick=!0},o._onFocus=function(e){if(!o._isDisabled()){o.props.onFocus&&o.props.onFocus(e);var t={hasFocus:!0};o._shouldOpenOnFocus()&&(t.isOpen=!0),o.setState(t)}},o._isDisabled=function(){var e=o.props.disabled,t=o.props.isDisabled;return void 0===e&&(e=t),e},o._onRenderLabel=function(e){var t=e.label,n=e.required,r=e.disabled,i=o._classNames.subComponentStyles?o._classNames.subComponentStyles.label:void 0;return t?l.createElement(wu,{className:o._classNames.label,id:o._labelId,required:n,styles:i,disabled:r},t):null},Rn(o),t.multiSelect,t.selectedKey,t.selectedKeys,t.defaultSelectedKey,t.defaultSelectedKeys;var i=t.options;return o._id=t.id||Ye("Dropdown"),o._labelId=o._id+"-label",o._listId=o._id+"-list",o._optionId=o._id+"-option",o._isScrollIdle=!0,o._hasBeenPositioned=!1,o._sizePosCache.updateOptions(i),o.state={isOpen:!1,hasFocus:!1,calloutRenderEdge:void 0},o}return x(t,e),Object.defineProperty(t.prototype,"selectedOptions",{get:function(){var e=this.props;return Pc(e.options,e.hoisted.selectedIndices)},enumerable:!1,configurable:!0}),t.prototype.componentWillUnmount=function(){clearTimeout(this._scrollIdleTimeoutId)},t.prototype.componentDidUpdate=function(e,t){!0===t.isOpen&&!1===this.state.isOpen&&(this._gotMouseMove=!1,this._hasBeenPositioned=!1,this.props.onDismiss&&this.props.onDismiss())},t.prototype.render=function(){var e=this._id,t=this.props,n=t.className,r=t.label,o=t.options,i=t.ariaLabel,a=t.required,s=t.errorMessage,u=t.styles,c=t.theme,d=t.panelProps,p=t.calloutProps,f=t.onRenderTitle,h=void 0===f?this._getTitle:f,m=t.onRenderContainer,v=void 0===m?this._onRenderContainer:m,g=t.onRenderCaretDown,b=void 0===g?this._onRenderCaretDown:g,y=t.onRenderLabel,_=void 0===y?this._onRenderLabel:y,x=t.onRenderItem,C=void 0===x?this._onRenderItem:x,w=t.hoisted.selectedIndices,S=t.responsiveMode,E=this.state,I=E.isOpen,T=E.calloutRenderEdge,N=E.hasFocus,P=t.onRenderPlaceholder||t.onRenderPlaceHolder||this._getPlaceholder;o!==this._sizePosCache.cachedOptions&&this._sizePosCache.updateOptions(o);var M=Pc(o,w),D=Ft(t,Bt),R=this._isDisabled(),B=S<=Ks.medium,F=e+"-errorMessage";this._classNames=Ac(u,{theme:c,className:n,hasError:!!(s&&s.length>0),hasLabel:!!r,isOpen:I,required:a,disabled:R,isRenderingPlaceholder:!M.length,panelClassName:d?d.className:void 0,calloutClassName:p?p.className:void 0,calloutRenderEdge:T});var O=!!s&&s.length>0;return l.createElement("div",{className:this._classNames.root,ref:this.props.hoisted.rootRef,"aria-owns":I&&!B?this._listId:void 0},_(this.props,this._onRenderLabel),l.createElement("div",k({"data-is-focusable":!R,"data-ktp-target":!0,ref:this._dropDown,id:e,tabIndex:R?-1:0,role:"combobox","aria-haspopup":"listbox","aria-expanded":I?"true":"false","aria-label":i,"aria-labelledby":r&&!i?Wn(this._labelId,this._optionId):void 0,"aria-describedby":O?this._id+"-errorMessage":void 0,"aria-required":a,"aria-disabled":R,"aria-invalid":O,"aria-controls":I&&!B?this._listId:void 0},D,{className:this._classNames.dropdown,onBlur:this._onDropdownBlur,onKeyDown:this._onDropdownKeyDown,onKeyUp:this._onDropdownKeyUp,onClick:this._onDropdownClick,onMouseDown:this._onDropdownMouseDown,onFocus:this._onFocus}),l.createElement("span",{id:this._optionId,className:this._classNames.title,"aria-live":N?"polite":void 0,"aria-atomic":!!N||void 0},M.length?h(M,this._onRenderTitle):P(t,this._onRenderPlaceholder)),l.createElement("span",{className:this._classNames.caretDownWrapper},b(t,this._onRenderCaretDown))),I&&v(k(k({},t),{onDismiss:this._onDismiss,onRenderItem:C}),this._onRenderContainer),O&&l.createElement("div",{role:"alert",id:F,className:this._classNames.errorMessage},s))},t.prototype.focus=function(e){this._dropDown.current&&(this._dropDown.current.focus(),e&&this.setState({isOpen:!0}))},t.prototype.setSelectedIndex=function(e,t){var n=this.props,r=n.options,o=n.selectedKey,i=n.selectedKeys,a=n.multiSelect,s=n.notifyOnReselect,l=n.hoisted.selectedIndices,u=void 0===l?[]:l,c=!!u&&u.indexOf(t)>-1,d=[];if(t=Math.max(0,Math.min(r.length-1,t)),void 0===o&&void 0===i){if(a||s||t!==u[0]){if(a)if(d=u?this._copyArray(u):[],c){var p=d.indexOf(t);p>-1&&d.splice(p,1)}else d.push(t);else d=[t];e.persist(),this.props.hoisted.setSelectedIndices(d),this._onChange(e,r,t,c,a)}}else this._onChange(e,r,t,c,a)},t.prototype._copyArray=function(e){for(var t=[],n=0,r=e;n<r.length;n++){var o=r[n];t.push(o)}return t},t.prototype._moveIndex=function(e,t,n,r){var o=this.props.options;if(r===n||0===o.length)return r;n>=o.length?n=0:n<0&&(n=o.length-1);for(var i=0;o[n].itemType===Vu.Header||o[n].itemType===Vu.Divider||o[n].disabled;){if(i>=o.length)return r;n+t<0?n=o.length:n+t>=o.length&&(n=-1),n+=t,i++}return this.setSelectedIndex(e,n),n},t.prototype._renderFocusableList=function(e){var t=e.onRenderList,n=void 0===t?this._onRenderList:t,r=e.label,o=e.ariaLabel,i=e.multiSelect;return l.createElement("div",{className:this._classNames.dropdownItemsWrapper,onKeyDown:this._onZoneKeyDown,onKeyUp:this._onZoneKeyUp,ref:this._host,tabIndex:0},l.createElement(Oi,{ref:this._focusZone,direction:Jo.vertical,id:this._listId,className:this._classNames.dropdownItems,role:"listbox","aria-label":o,"aria-labelledby":r&&!o?this._labelId:void 0,"aria-multiselectable":i},n(e,this._onRenderList)))},t.prototype._renderSeparator=function(e){var t=e.index,n=e.key,r=e.hidden?this._classNames.dropdownDividerHidden:this._classNames.dropdownDivider;return t>0?l.createElement("div",{role:"presentation",key:n,className:r}):null},t.prototype._renderHeader=function(e){var t=this.props.onRenderOption,n=void 0===t?this._onRenderOption:t,r=e.key,o=e.id,i=e.hidden?this._classNames.dropdownItemHeaderHidden:this._classNames.dropdownItemHeader;return l.createElement("div",{id:o,key:r,className:i},n(e,this._onRenderOption))},t.prototype._onItemMouseEnter=function(e,t){this._shouldIgnoreMouseEvent()||t.currentTarget.focus()},t.prototype._onItemMouseMove=function(e,t){var n=Ra(this.context),r=t.currentTarget;this._gotMouseMove=!0,this._isScrollIdle&&n.activeElement!==r&&r.focus()},t.prototype._shouldIgnoreMouseEvent=function(){return!this._isScrollIdle||!this._gotMouseMove},t.prototype._isAltOrMeta=function(e){return 18===e.which||"Meta"===e.key},t.prototype._shouldHandleKeyUp=function(e){var t=this._lastKeyDownWasAltOrMeta&&this._isAltOrMeta(e);return this._lastKeyDownWasAltOrMeta=!1,!!t&&!(Li()||zi())},t.prototype._shouldOpenOnFocus=function(){var e=this.state.hasFocus,t=this.props.openOnKeyboardFocus;return!this._isFocusedByClick&&!0===t&&!e},t.defaultProps={options:[]},t.contextType=Ne,t}(l.Component),Gc={root:"ms-Dropdown-container",label:"ms-Dropdown-label",dropdown:"ms-Dropdown",title:"ms-Dropdown-title",caretDownWrapper:"ms-Dropdown-caretDownWrapper",caretDown:"ms-Dropdown-caretDown",callout:"ms-Dropdown-callout",panel:"ms-Dropdown-panel",dropdownItems:"ms-Dropdown-items",dropdownItem:"ms-Dropdown-item",dropdownDivider:"ms-Dropdown-divider",dropdownOptionText:"ms-Dropdown-optionText",dropdownItemHeader:"ms-Dropdown-header",titleIsPlaceHolder:"ms-Dropdown-titleIsPlaceHolder",titleHasError:"ms-Dropdown-title--hasError"},qc=((jc={})["".concat(fo,", ").concat(ho.replace("@media ",""))]=k({},{forcedColorAdjust:"none",MsHighContrastAdjust:"none"}),jc),Yc={selectors:k((Wc={},Wc[fo]=(Uc={backgroundColor:"Highlight",borderColor:"Highlight",color:"HighlightText"},Uc[".".concat(qt," &:focus:after")]={borderColor:"HighlightText"},Uc),Wc[".ms-Checkbox-checkbox"]=(Kc={},Kc[fo]={borderColor:"HighlightText"},Kc),Wc),qc)},Qc={selectors:(Vc={},Vc[fo]={borderColor:"Highlight"},Vc)},Zc=go(0,mo),Xc=Qn(zc,function(e){var t,n,r,o,i,a,s,l,u,c,d,p,f=e.theme,h=e.hasError,m=e.hasLabel,v=e.className,g=e.isOpen,b=e.disabled,y=e.required,_=e.isRenderingPlaceholder,x=e.panelClassName,C=e.calloutClassName,w=e.calloutRenderEdge;if(!f)throw new Error("theme is undefined or null in base Dropdown getStyles function.");var E=co(Gc,f),I=f.palette,T=f.semanticColors,N=f.effects,P=f.fonts,M={color:T.menuItemTextHovered},D={color:T.menuItemText},R={borderColor:T.errorText},B=[E.dropdownItem,{backgroundColor:"transparent",boxSizing:"border-box",cursor:"pointer",display:"flex",alignItems:"center",padding:"0 8px",width:"100%",minHeight:36,lineHeight:20,height:0,position:"relative",border:"1px solid transparent",borderRadius:0,wordWrap:"break-word",overflowWrap:"break-word",textAlign:"left",".ms-Button-flexContainer":{width:"100%"}}],F=[E.dropdownItemHeader,k(k({},P.medium),{fontWeight:G.semibold,color:T.menuHeader,background:"none",backgroundColor:"transparent",border:"none",height:36,lineHeight:36,cursor:"default",padding:"0 8px",userSelect:"none",textAlign:"left",selectors:(t={},t[fo]=k({color:"GrayText"},{forcedColorAdjust:"none",MsHighContrastAdjust:"none"}),t)})],O=T.menuItemBackgroundPressed,L=function(e){var t,n;return void 0===e&&(e=!1),{selectors:(t={"&:hover":[{color:T.menuItemTextHovered,backgroundColor:e?O:T.menuItemBackgroundHovered},Yc],"&.is-multi-select:hover":[{backgroundColor:e?O:"transparent"},Yc],"&:active:hover":[{color:T.menuItemTextHovered,backgroundColor:e?T.menuItemBackgroundHovered:T.menuItemBackgroundPressed},Yc]},t[".".concat(qt," &:focus:after, :host(.").concat(qt,") &:focus:after")]=(n={left:0,top:0,bottom:0,right:0},n[fo]={inset:"2px"},n),t[fo]={border:"none"},t)}},A=S(S([],B,!0),[{backgroundColor:O,color:T.menuItemTextHovered},L(!0),Yc],!1),H=S(S([],B,!0),[{color:T.disabledText,cursor:"default",selectors:(n={},n[fo]={color:"GrayText",border:"none"},n)}],!1),z=w===Ai.bottom?"".concat(N.roundedCorner2," ").concat(N.roundedCorner2," 0 0"):"0 0 ".concat(N.roundedCorner2," ").concat(N.roundedCorner2),j=w===Ai.bottom?"0 0 ".concat(N.roundedCorner2," ").concat(N.roundedCorner2):"".concat(N.roundedCorner2," ").concat(N.roundedCorner2," 0 0");return{root:[E.root,v],label:E.label,dropdown:[E.dropdown,Do,P.medium,{color:T.menuItemText,borderColor:T.focusBorder,position:"relative",outline:0,userSelect:"none",selectors:(r={},r["&:hover ."+E.title]=[!b&&M,{borderColor:g?I.neutralSecondary:I.neutralPrimary},Qc],r["&:focus ."+E.title]=[!b&&M,{selectors:(o={},o[fo]={color:"Highlight"},o)}],r["&:focus:after"]=[{pointerEvents:"none",content:"''",position:"absolute",boxSizing:"border-box",top:"0px",left:"0px",width:"100%",height:"100%",border:b?"none":"2px solid ".concat(I.themePrimary),borderRadius:"2px",selectors:(i={},i[fo]={color:"Highlight"},i)}],r["&:active ."+E.title]=[!b&&M,{borderColor:I.themePrimary},Qc],r["&:hover ."+E.caretDown]=!b&&D,r["&:focus ."+E.caretDown]=[!b&&D,{selectors:(a={},a[fo]={color:"Highlight"},a)}],r["&:active ."+E.caretDown]=!b&&D,r["&:hover ."+E.titleIsPlaceHolder]=!b&&D,r["&:focus ."+E.titleIsPlaceHolder]=!b&&D,r["&:active ."+E.titleIsPlaceHolder]=!b&&D,r["&:hover ."+E.titleHasError]=R,r["&:active ."+E.titleHasError]=R,r)},g&&"is-open",b&&"is-disabled",y&&"is-required",y&&!m&&{selectors:(s={":before":{content:"'*'",color:T.errorText,position:"absolute",top:-5,right:-10}},s[fo]={selectors:{":after":{right:-14}}},s)}],title:[E.title,Do,{backgroundColor:T.inputBackground,borderWidth:1,borderStyle:"solid",borderColor:T.inputBorder,borderRadius:g?z:N.roundedCorner2,cursor:"pointer",display:"block",height:32,lineHeight:30,padding:"0 28px 0 8px",position:"relative",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"},_&&[E.titleIsPlaceHolder,{color:T.inputPlaceholderText}],h&&[E.titleHasError,R],b&&{backgroundColor:T.disabledBackground,border:"none",color:T.disabledText,cursor:"default",selectors:(l={},l[fo]=k({border:"1px solid GrayText",color:"GrayText",backgroundColor:"Window"},{forcedColorAdjust:"none",MsHighContrastAdjust:"none"}),l)}],caretDownWrapper:[E.caretDownWrapper,{height:32,lineHeight:30,paddingTop:1,position:"absolute",right:8,top:0},!b&&{cursor:"pointer"}],caretDown:[E.caretDown,{color:I.neutralSecondary,fontSize:P.small.fontSize,pointerEvents:"none"},b&&{color:T.disabledText,selectors:(u={},u[fo]=k({color:"GrayText"},{forcedColorAdjust:"none",MsHighContrastAdjust:"none"}),u)}],errorMessage:k(k({color:T.errorText},f.fonts.small),{paddingTop:5}),callout:[E.callout,{boxShadow:N.elevation8,borderRadius:j,selectors:(c={},c[".ms-Callout-main"]={borderRadius:j},c)},C],dropdownItemsWrapper:{selectors:{"&:focus":{outline:0}}},dropdownItems:[E.dropdownItems,{display:"block"}],dropdownItem:S(S([],B,!0),[L()],!1),dropdownItemSelected:A,dropdownItemDisabled:H,dropdownItemSelectedAndDisabled:[A,H,{backgroundColor:"transparent"}],dropdownItemHidden:S(S([],B,!0),[{display:"none"}],!1),dropdownDivider:[E.dropdownDivider,{height:1,backgroundColor:T.bodyDivider}],dropdownDividerHidden:[E.dropdownDivider,{display:"none"}],dropdownOptionText:[E.dropdownOptionText,{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",minWidth:0,maxWidth:"100%",wordWrap:"break-word",overflowWrap:"break-word",margin:"1px"}],dropdownItemHeader:F,dropdownItemHeaderHidden:S(S([],F,!0),[{display:"none"}],!1),subComponentStyles:{label:{root:{display:"inline-block"}},multiSelectItem:{root:{padding:0},label:{alignSelf:"stretch",padding:"0 8px",width:"100%"},input:{selectors:(d={},d[".".concat(qt," &:focus + label::before, :host(.").concat(qt,") &:focus + label::before")]={outlineOffset:"0px"},d)}},panel:{root:[x],main:{selectors:(p={},p[Zc]={width:272},p)},contentInner:{padding:"0 0 20px"}}}}},void 0,{scope:"Dropdown"});async function Jc(e){const t=(new TextEncoder).encode(e),n=await crypto.subtle.digest("SHA-512",t);return Array.from(new Uint8Array(n)).map(e=>e.toString(16).padStart(2,"0")).join("")}Xc.displayName="Dropdown";class ed{constructor(e){this.token=null,this.connection=e;const t=e.useSsl?"https":"http",n=e.useSsl&&443===e.port||!e.useSsl&&80===e.port?"":`:${e.port}`;this.baseUrl=`${t}://${e.host}${n}/rest`}headers(e=!0){const t={"Content-Type":"application/json","X-Version":"2"};return e&&this.token&&(t.authToken=this.token),t}async login(){try{const e=await fetch(`${this.baseUrl}/login`,{method:"GET",headers:this.headers(!1)});if(!e.ok)throw new Error(`Login GET failed: ${e.status}`);const t=await e.json(),{loginId:n,password:r}=this.connection,o=await Jc(r),i=n+t.nonce+o,a=`${n}:${await Jc(i)}`,s=await fetch(`${this.baseUrl}/login`,{method:"POST",headers:this.headers(!1),body:JSON.stringify({loginType:t.loginType,nonce:t.nonce,secret:a})});if(!s.ok)throw new Error(`Login POST failed: ${s.status}`);const l=await s.json();return this.token=l.token,!0}catch(e){return console.error("Starface login failed:",e),!1}}async logout(){if(this.token)try{await fetch(`${this.baseUrl}/login`,{method:"DELETE",headers:this.headers()})}finally{this.token=null}}async getCurrentUserId(){try{const e=await fetch(`${this.baseUrl}/users/me`,{headers:this.headers()});return e.ok&&(await e.json()).id||null}catch{return null}}async getTags(){try{const e=await fetch(`${this.baseUrl}/contacts/tags`,{headers:this.headers()});return e.ok?await e.json():[]}catch{return[]}}async getAvailableAddressBooks(){const e=[];e.push({type:"central",name:"Zentrales Adressbuch"});const t=await this.getCurrentUserId();t&&e.push({type:"user",userId:t,name:"Persönliches Adressbuch"});const n=await this.getTags();for(const t of n)e.push({type:"tag",tagId:t.id,name:`Tag: ${t.name}`});return e}async getContacts(e,t=0,n=200){const r=new URLSearchParams({page:t.toString(),pagesize:n.toString()});"user"===e.type&&e.userId&&r.set("userId",e.userId),"tag"===e.type&&e.tagId&&r.set("tags",e.tagId);const o=[];let i=t,a=!0;for(;a;){r.set("page",i.toString());const e=await fetch(`${this.baseUrl}/contacts?${r}`,{headers:this.headers()});if(!e.ok)break;const t=await e.json();if(0===t.length){a=!1;break}for(const e of t)o.push(this.mapFromStarface(e));t.length<n?a=!1:i++}return o}async createContact(e,t){const n=this.mapToStarface(e,t),r=new URLSearchParams;"user"===t.type&&t.userId&&r.set("userId",t.userId);const o=`${this.baseUrl}/contacts${r.toString()?"?"+r:""}`,i=await fetch(o,{method:"POST",headers:this.headers(),body:JSON.stringify(n)});if(!i.ok)return null;const a=await i.json();return this.mapFromStarface(a)}async updateContact(e,t,n){const r=this.mapToStarface(t,n);r.id=e;const o=new URLSearchParams;"user"===n.type&&n.userId&&o.set("userId",n.userId);const i=`${this.baseUrl}/contacts/${e}${o.toString()?"?"+o:""}`;return(await fetch(i,{method:"PUT",headers:this.headers(),body:JSON.stringify(r)})).ok}async deleteContact(e){return(await fetch(`${this.baseUrl}/contacts/${e}`,{method:"DELETE",headers:this.headers()})).ok}mapFromStarface(e){const t={firstName:"",lastName:"",company:"",jobTitle:"",email:"",emailSecondary:"",phoneWork:"",phoneMobile:"",phoneHome:"",fax:"",street:"",city:"",postalCode:"",state:"",country:"",website:"",notes:"",salutation:"",title:"",birthday:""};t.starfaceId=e.id;const n={};for(const t of e.blocks||[])for(const e of t.attributes||[])e.value&&(n[e.displayKey]=e.value);return t.firstName=n.NAME||"",t.lastName=n.SURNAME||"",t.company=n.COMPANY||"",t.jobTitle=n.JOB_TITLE||"",t.email=n.EMAIL||"",t.phoneWork=n.OFFICE_PHONE_NUMBER||"",t.phoneMobile=n.MOBILE_PHONE_NUMBER||"",t.phoneHome=n.PRIVATE_PHONE_NUMBER||"",t.fax=n.FAX_NUMBER||"",t.street=n.STREET||"",t.city=n.CITY||"",t.postalCode=n.POSTAL_CODE||"",t.state=n.STATE||"",t.country=n.COUNTRY||"",t.website=n.URL||"",t.notes=n.NOTE||"",t.salutation=n.SALUTATION||"",t.title=n.TITLE||"",t.birthday=n.BIRTHDAY||"",t}mapToStarface(e,t){const n=[],r=(e,t,r)=>{r&&n.push({displayKey:e,name:t.toLowerCase(),value:r})};return r("NAME","firstName",e.firstName),r("SURNAME","lastName",e.lastName),r("COMPANY","company",e.company),r("JOB_TITLE","jobTitle",e.jobTitle),r("EMAIL","email",e.email),r("OFFICE_PHONE_NUMBER","businessPhone",e.phoneWork),r("MOBILE_PHONE_NUMBER","mobilePhone",e.phoneMobile),r("PRIVATE_PHONE_NUMBER","homePhone",e.phoneHome),r("FAX_NUMBER","fax",e.fax),r("STREET","street",e.street),r("CITY","city",e.city),r("POSTAL_CODE","postalCode",e.postalCode),r("STATE","state",e.state),r("COUNTRY","country",e.country),r("URL","website",e.website),r("NOTE","notes",e.notes),r("SALUTATION","salutation",e.salutation),r("TITLE","title",e.title),r("BIRTHDAY","birthday",e.birthday),{id:e.starfaceId||"",blocks:[{name:"contact",resourceKey:"contact",attributes:n}]}}}class td{constructor(){this.accessToken=null}async getAccessToken(){return new Promise((e,t)=>{"undefined"!=typeof Office&&Office.context?.mailbox?Office.context.mailbox.getCallbackTokenAsync({isRest:!0},n=>{n.status===Office.AsyncResultStatus.Succeeded?(this.accessToken=n.value,e(n.value)):t(new Error(n.error?.message||"Token-Fehler"))}):t(new Error("Office.js nicht verfügbar"))})}getRestUrl(){return Office.context?.mailbox?.restUrl?Office.context.mailbox.restUrl+"/v2.0":"https://outlook.office.com/api/v2.0"}async fetchApi(e,t={}){this.accessToken||await this.getAccessToken();const n=`${this.getRestUrl()}${e}`;return fetch(n,{...t,headers:{Authorization:`Bearer ${this.accessToken}`,"Content-Type":"application/json",...t.headers||{}}})}async getContactFolders(){try{const e=await this.fetchApi("/me/contactfolders");if(!e.ok)return console.error("Failed to get contact folders:",e.status),[];const t=await e.json(),n=[{id:"default",displayName:"Kontakte (Standard)"}];for(const e of t.value||[])n.push({id:e.Id,displayName:e.DisplayName,parentFolderId:e.ParentFolderId});return n}catch(e){return console.error("Error getting contact folders:",e),[{id:"default",displayName:"Kontakte (Standard)"}]}}async getContacts(e){const t=[];let n=null,r="default"===e?"/me/contacts?$top=100":`/me/contactfolders/${e}/contacts?$top=100`;do{const e=await this.fetchApi(r);if(!e.ok)break;const o=await e.json();for(const e of o.value||[])t.push(this.mapFromOutlook(e));if(n=o["@odata.nextLink"]||null,n){const e=this.getRestUrl();r=n.replace(e,"")}}while(n);return t}async createContact(e,t){const n=this.mapToOutlook(e),r="default"===t?"/me/contacts":`/me/contactfolders/${t}/contacts`,o=await this.fetchApi(r,{method:"POST",body:JSON.stringify(n)});if(!o.ok)return null;const i=await o.json();return this.mapFromOutlook(i)}async updateContact(e,t){const n=this.mapToOutlook(t);return(await this.fetchApi(`/me/contacts/${e}`,{method:"PATCH",body:JSON.stringify(n)})).ok}async deleteContact(e){return(await this.fetchApi(`/me/contacts/${e}`,{method:"DELETE"})).ok}mapFromOutlook(e){const t={firstName:"",lastName:"",company:"",jobTitle:"",email:"",emailSecondary:"",phoneWork:"",phoneMobile:"",phoneHome:"",fax:"",street:"",city:"",postalCode:"",state:"",country:"",website:"",notes:"",salutation:"",title:"",birthday:""};t.outlookId=e.Id||"",t.firstName=e.GivenName||"",t.lastName=e.Surname||"",t.company=e.CompanyName||"",t.jobTitle=e.JobTitle||"",t.salutation=e.Title||"";const n=e.EmailAddresses||[];t.email=n[0]?.Address||"",t.emailSecondary=n[1]?.Address||"";const r=e.Phones||[];for(const e of r)switch(e.Type){case"Business":t.phoneWork=e.Number||"";break;case"Mobile":t.phoneMobile=e.Number||"";break;case"Home":t.phoneHome=e.Number||"";break;case"BusinessFax":t.fax=e.Number||""}const o=e.BusinessAddress||e.HomeAddress||{};t.street=o.Street||"",t.city=o.City||"",t.postalCode=o.PostalCode||"",t.state=o.State||"",t.country=o.CountryOrRegion||"";const i=e.Websites||[];return t.website=i[0]?.Address||"",t.notes=e.PersonalNotes||"",t.birthday=e.Birthday||"",t.lastModified=e.LastModifiedDateTime||"",t}mapToOutlook(e){const t={GivenName:e.firstName,Surname:e.lastName,CompanyName:e.company,JobTitle:e.jobTitle,Title:e.salutation,PersonalNotes:e.notes},n=[];e.email&&n.push({Address:e.email,Name:e.email}),e.emailSecondary&&n.push({Address:e.emailSecondary,Name:e.emailSecondary}),n.length>0&&(t.EmailAddresses=n);const r=[];return e.phoneWork&&r.push({Type:"Business",Number:e.phoneWork}),e.phoneMobile&&r.push({Type:"Mobile",Number:e.phoneMobile}),e.phoneHome&&r.push({Type:"Home",Number:e.phoneHome}),e.fax&&r.push({Type:"BusinessFax",Number:e.fax}),r.length>0&&(t.Phones=r),(e.street||e.city||e.postalCode)&&(t.BusinessAddress={Street:e.street,City:e.city,PostalCode:e.postalCode,State:e.state,CountryOrRegion:e.country}),e.website&&(t.Websites=[{Type:"Work",Address:e.website,Name:e.website}]),e.birthday&&(t.Birthday=e.birthday),t}}function nd(e){return[e.firstName,e.lastName,e.company,e.jobTitle,e.email,e.emailSecondary,e.phoneWork,e.phoneMobile,e.phoneHome,e.fax,e.street,e.city,e.postalCode,e.state,e.country,e.website,e.notes,e.salutation,e.title,e.birthday].join("|")}function rd(e,t){if(e.email){const n=t.find(t=>t.email&&t.email.toLowerCase()===e.email.toLowerCase());if(n)return n}if(e.firstName||e.lastName){const n=t.find(t=>t.firstName.toLowerCase()===e.firstName.toLowerCase()&&t.lastName.toLowerCase()===e.lastName.toLowerCase()&&(""!==t.firstName||""!==t.lastName));if(n)return n}return null}class od{constructor(){this.outlookService=new td,this.profileManager=new Du}async syncProfile(e,t){const n={profileId:e.id,profileName:e.name,timestamp:(new Date).toISOString(),created:0,updated:0,deleted:0,errors:[],direction:e.syncDirection},r=e=>{t?.(e)};try{r("Verbinde mit Starface...");const t=new ed(e.starfaceConnection);if(!await t.login())return n.errors.push("Starface-Login fehlgeschlagen"),n;const o=this.profileManager.getSyncMappings(e.id);r("Lade Outlook-Kontakte...");const i=await this.outlookService.getContacts(e.outlookFolderId);r(`${i.length} Outlook-Kontakte geladen`),r("Lade Starface-Kontakte...");const a=await t.getContacts(e.starfaceAddressBook);r(`${a.length} Starface-Kontakte geladen`);const s=new Map,l=new Map;for(const e of o)s.set(e.outlookId,e),l.set(e.starfaceId,e);if("both"===e.syncDirection||"outlook-to-starface"===e.syncDirection){r("Synchronisiere Outlook → Starface...");for(const r of i)try{const o=r.outlookId?s.get(r.outlookId):null;if(o){const i=nd(r);i!==o.lastSyncHash&&await t.updateContact(o.starfaceId,r,e.starfaceAddressBook)&&(o.lastSyncHash=i,n.updated++)}else{const o=rd(r,a);if(o&&o.starfaceId)await t.updateContact(o.starfaceId,r,e.starfaceAddressBook)&&(this.profileManager.addSyncMapping({profileId:e.id,outlookId:r.outlookId||"",starfaceId:o.starfaceId,lastSyncHash:nd(r)}),n.updated++);else{const o=await t.createContact(r,e.starfaceAddressBook);o?.starfaceId&&(this.profileManager.addSyncMapping({profileId:e.id,outlookId:r.outlookId||"",starfaceId:o.starfaceId,lastSyncHash:nd(r)}),n.created++)}}}catch(e){n.errors.push(`Fehler bei ${r.firstName} ${r.lastName}: ${e}`)}}if("both"===e.syncDirection||"starface-to-outlook"===e.syncDirection){r("Synchronisiere Starface → Outlook...");for(const t of a)try{const r=t.starfaceId?l.get(t.starfaceId):null;if(r){const e=nd(t);e!==r.lastSyncHash&&await this.outlookService.updateContact(r.outlookId,t)&&(r.lastSyncHash=e,n.updated++)}else{const r=rd(t,i);if(r&&r.outlookId)await this.outlookService.updateContact(r.outlookId,t)&&(this.profileManager.addSyncMapping({profileId:e.id,outlookId:r.outlookId,starfaceId:t.starfaceId||"",lastSyncHash:nd(t)}),n.updated++);else{const r=await this.outlookService.createContact(t,e.outlookFolderId);r?.outlookId&&(this.profileManager.addSyncMapping({profileId:e.id,outlookId:r.outlookId,starfaceId:t.starfaceId||"",lastSyncHash:nd(t)}),n.created++)}}}catch(e){n.errors.push(`Fehler bei ${t.firstName} ${t.lastName}: ${e}`)}}this.profileManager.updateLastSync(e.id),this.profileManager.saveSyncMappings(e.id,o),await t.logout(),r("Synchronisation abgeschlossen!")}catch(e){n.errors.push(`Allgemeiner Fehler: ${e}`)}return n}async testStarfaceConnection(e){try{const t=new ed(e);return await t.login()?(await t.logout(),{success:!0,message:"Verbindung erfolgreich!"}):{success:!1,message:"Login fehlgeschlagen"}}catch(e){return{success:!1,message:`Fehler: ${e}`}}}async loadStarfaceAddressBooks(e){const t=new ed(e);if(!await t.login())return[];const n=await t.getAvailableAddressBooks();return await t.logout(),n}async loadOutlookFolders(){return this.outlookService.getContactFolders()}}const id={host:"",port:443,useSsl:!0,loginId:"",password:""},ad=({profile:e,onSave:t,onCancel:n})=>{const r=new Du,o=new od,i=!e,[s,u]=(0,l.useState)(e?.name||""),[c,d]=(0,l.useState)(e?.starfaceConnection||{...id}),[p,f]=(0,l.useState)([]),[h,m]=(0,l.useState)(e?.starfaceAddressBook||null),[v,g]=(0,l.useState)([]),[b,y]=(0,l.useState)(e?.outlookFolderId||""),[_,x]=(0,l.useState)(e?.syncDirection||"both"),[k,C]=(0,l.useState)(e?.enabled??!0),[w,S]=(0,l.useState)(!1),[E,I]=(0,l.useState)(null),[T,N]=(0,l.useState)("");(0,l.useEffect)(()=>{P()},[]);const P=async()=>{try{const e=await o.loadOutlookFolders();g(e),!b&&e.length>0&&y(e[0].id)}catch(e){console.error("Failed to load Outlook folders:",e),g([{id:"default",displayName:"Kontakte (Standard)"}]),b||y("default")}},M=p.map((e,t)=>({key:t.toString(),text:e.name,data:e})),D=v.map(e=>({key:e.id,text:e.displayName}));return(0,a.jsx)("div",{className:"profile-editor",children:(0,a.jsxs)(Jl,{tokens:{childrenGap:16},children:[(0,a.jsxs)(Jl,{horizontal:!0,horizontalAlign:"space-between",verticalAlign:"center",children:[(0,a.jsx)(eu,{variant:"xLarge",children:i?"Neues Profil":"Profil bearbeiten"}),(0,a.jsx)(nu,{text:"Zurück",onClick:n})]}),T&&(0,a.jsx)(_u,{messageBarType:Zl.error,onDismiss:()=>N(""),children:T}),(0,a.jsx)(Ku,{label:"Profilname",value:s,onChange:(e,t)=>u(t||""),placeholder:"z.B. Firmenkontakte Hauptanlage",required:!0}),(0,a.jsx)(eu,{variant:"large",className:"section-title",children:"Starface-Verbindung"}),(0,a.jsxs)(Jl,{horizontal:!0,tokens:{childrenGap:8},children:[(0,a.jsx)(Jl.Item,{grow:!0,children:(0,a.jsx)(Ku,{label:"Host / IP-Adresse",value:c.host,onChange:(e,t)=>d({...c,host:t||""}),placeholder:"z.B. pbx.firma.de oder 192.168.1.100",required:!0})}),(0,a.jsx)(Ku,{label:"Port",value:c.port.toString(),onChange:(e,t)=>d({...c,port:parseInt(t||"443")||443}),styles:{root:{width:80}}})]}),(0,a.jsx)(Nu,{label:"HTTPS verwenden",checked:c.useSsl,onChange:(e,t)=>d({...c,useSsl:t??!0,port:t?443:80})}),(0,a.jsx)(Ku,{label:"Login-ID",value:c.loginId,onChange:(e,t)=>d({...c,loginId:t||""}),required:!0}),(0,a.jsx)(Ku,{label:"Kennwort",type:"password",value:c.password,onChange:(e,t)=>d({...c,password:t||""}),canRevealPassword:!0,required:!0}),(0,a.jsxs)(Jl,{horizontal:!0,tokens:{childrenGap:8},children:[(0,a.jsx)(nu,{text:"Verbindung testen",onClick:async()=>{S(!0),I(null);const e=await o.testStarfaceConnection(c);I(e),!e.success&&e.message.toLowerCase().includes("fetch")&&(e.message+=`\n\nMögliche Ursache: Das SSL-Zertifikat der Starface ist nicht vertrauenswürdig. Bitte als Administrator ausführen:\nimport-cert.ps1 -StarfaceHost ${c.host} -Port ${c.port}`),S(!1)},disabled:w||!c.host||!c.loginId}),(0,a.jsx)(ru,{text:"Adressbücher laden",onClick:async()=>{S(!0),N("");try{const e=await o.loadStarfaceAddressBooks(c);f(e),e.length>0&&!h&&m(e[0]),0===e.length&&N("Keine Adressbücher gefunden")}catch(e){N(`Fehler: ${e}`)}S(!1)},disabled:w||!c.host||!c.loginId}),w&&(0,a.jsx)(Qu,{size:Wu.small})]}),E&&(0,a.jsx)(_u,{messageBarType:E.success?Zl.success:Zl.error,children:E.message.split("\n").map((e,t)=>(0,a.jsxs)("span",{children:[t>0&&(0,a.jsx)("br",{}),e]},t))}),p.length>0&&(0,a.jsx)(Xc,{label:"Starface-Adressbuch",options:M,selectedKey:h?p.indexOf(h).toString():void 0,onChange:(e,t)=>{t?.data&&m(t.data)},required:!0}),(0,a.jsx)(eu,{variant:"large",className:"section-title",children:"Outlook-Einstellungen"}),(0,a.jsx)(Xc,{label:"Outlook Kontakte-Ordner",options:D,selectedKey:b,onChange:(e,t)=>{t&&y(t.key)},required:!0}),(0,a.jsx)(Xc,{label:"Synchronisationsrichtung",options:[{key:"both",text:"Bidirektional (↔)"},{key:"outlook-to-starface",text:"Outlook → Starface"},{key:"starface-to-outlook",text:"Starface → Outlook"}],selectedKey:_,onChange:(e,t)=>{t&&x(t.key)}}),(0,a.jsx)(Nu,{label:"Profil aktiviert",checked:k,onChange:(e,t)=>C(t??!0)}),(0,a.jsxs)(Jl,{horizontal:!0,tokens:{childrenGap:8},children:[(0,a.jsx)(ru,{text:"Speichern",onClick:()=>{if(!s.trim())return void N("Bitte einen Profilnamen eingeben");if(!c.host.trim())return void N("Bitte Starface-Host eingeben");if(!h)return void N("Bitte ein Starface-Adressbuch auswählen");if(!b)return void N("Bitte einen Outlook-Ordner auswählen");const n=v.find(e=>e.id===b),o={id:e?.id||r.generateId(),name:s.trim(),starfaceConnection:c,starfaceAddressBook:h,outlookFolderId:b,outlookFolderName:n?.displayName||"Kontakte",syncDirection:_,lastSync:e?.lastSync,enabled:k};i?r.addProfile(o):r.updateProfile(o),t()}}),(0,a.jsx)(nu,{text:"Abbrechen",onClick:n})]})]})})};var sd=ar(),ld=function(e){function t(t){var n=e.call(this,t)||this;n._onRenderProgress=function(e){var t=n.props,r=t.ariaLabel,o=t.ariaValueText,i=t.barHeight,a=t.className,s=t.description,u=t.label,c=void 0===u?n.props.title:u,d=t.styles,p=t.theme,f="number"==typeof n.props.percentComplete?Math.min(100,Math.max(0,100*n.props.percentComplete)):void 0,h=sd(d,{theme:p,className:a,barHeight:i,indeterminate:void 0===f}),m={width:void 0!==f?f+"%":void 0,transition:void 0!==f&&f<.01?"none":void 0},v=void 0!==f?0:void 0,g=void 0!==f?100:void 0,b=void 0!==f?Math.floor(f):void 0;return l.createElement("div",{className:h.itemProgress},l.createElement("div",{className:h.progressTrack}),l.createElement("div",{className:h.progressBar,style:m,role:"progressbar","aria-describedby":s?n._descriptionId:void 0,"aria-label":r,"aria-labelledby":c?n._labelId:void 0,"aria-valuemin":v,"aria-valuemax":g,"aria-valuenow":b,"aria-valuetext":o}))};var r=Ye("progress-indicator");return n._labelId=r+"-label",n._descriptionId=r+"-description",n}return x(t,e),t.prototype.render=function(){var e=this.props,t=e.barHeight,n=e.className,r=e.label,o=void 0===r?this.props.title:r,i=e.description,a=e.styles,s=e.theme,u=e.progressHidden,c=e.onRenderProgress,d=void 0===c?this._onRenderProgress:c,p="number"==typeof this.props.percentComplete?Math.min(100,Math.max(0,100*this.props.percentComplete)):void 0,f=sd(a,{theme:s,className:n,barHeight:t,indeterminate:void 0===p});return l.createElement("div",{className:f.root},o?l.createElement("div",{id:this._labelId,className:f.itemName},o):null,u?null:d(k(k({},this.props),{percentComplete:p}),this._onRenderProgress),i?l.createElement("div",{id:this._descriptionId,className:f.itemDescription},i):null)},t.defaultProps={label:"",description:"",width:180},t}(l.Component),ud={root:"ms-ProgressIndicator",itemName:"ms-ProgressIndicator-itemName",itemDescription:"ms-ProgressIndicator-itemDescription",itemProgress:"ms-ProgressIndicator-itemProgress",progressTrack:"ms-ProgressIndicator-progressTrack",progressBar:"ms-ProgressIndicator-progressBar"},cd=Cn(function(){return tt({"0%":{left:"-30%"},"100%":{left:"100%"}})}),dd=Cn(function(){return tt({"100%":{right:"-30%"},"0%":{right:"100%"}})}),pd=Qn(ld,function(e){var t,n,r,o=Jn(e.theme),i=e.className,a=e.indeterminate,s=e.theme,l=e.barHeight,u=void 0===l?2:l,c=s.palette,d=s.semanticColors,p=s.fonts,f=co(ud,s),h=c.neutralLight;return{root:[f.root,p.medium,i],itemName:[f.itemName,Ro,{color:d.bodyText,paddingTop:4,lineHeight:20}],itemDescription:[f.itemDescription,{color:d.bodySubtext,fontSize:p.small.fontSize,lineHeight:18}],itemProgress:[f.itemProgress,{position:"relative",overflow:"hidden",height:u,padding:"".concat(8,"px 0")}],progressTrack:[f.progressTrack,{position:"absolute",width:"100%",height:u,backgroundColor:h,selectors:(t={},t[fo]={borderBottom:"1px solid WindowText"},t)}],progressBar:[{backgroundColor:c.themePrimary,height:u,position:"absolute",transition:"width .3s ease",width:0,selectors:(n={},n[fo]=k({backgroundColor:"highlight"},{forcedColorAdjust:"none",MsHighContrastAdjust:"none"}),n)},a?{position:"absolute",minWidth:"33%",background:"linear-gradient(to right, ".concat(h," 0%, ")+"".concat(c.themePrimary," 50%, ").concat(h," 100%)"),animation:"".concat(o?dd():cd()," 3s infinite"),selectors:(r={},r[fo]={background:"highlight"},r)}:{transition:"width .15s linear"},f.progressBar]}},void 0,{scope:"ProgressIndicator"});const fd=({profileId:e,onBack:t})=>{const n=(new Du).getProfile(e),[r,o]=(0,l.useState)(!1),[i,s]=(0,l.useState)([]),[u,c]=(0,l.useState)(null),d=(0,l.useRef)(null),p=e=>{s(t=>[...t,`[${(new Date).toLocaleTimeString("de-DE")}] ${e}`])};(0,l.useEffect)(()=>{d.current&&(d.current.scrollTop=d.current.scrollHeight)},[i]);const f=async()=>{if(!n)return;o(!0),s([]),c(null),p("Synchronisation gestartet...");const e=new od,t=await e.syncProfile(n,e=>{p(e)});c(t),o(!1),p("Fertig.")};return n?(0,a.jsx)("div",{className:"sync-view",children:(0,a.jsxs)(Jl,{tokens:{childrenGap:12},children:[(0,a.jsxs)(Jl,{horizontal:!0,horizontalAlign:"space-between",verticalAlign:"center",children:[(0,a.jsx)(eu,{variant:"xLarge",children:"Synchronisation"}),(0,a.jsx)(nu,{text:"Zurück",onClick:t,disabled:r})]}),(0,a.jsxs)("div",{className:"sync-info",children:[(0,a.jsxs)(eu,{variant:"medium",block:!0,children:[(0,a.jsx)("strong",{children:"Profil:"})," ",n.name]}),(0,a.jsxs)(eu,{variant:"small",block:!0,children:[n.starfaceConnection.host," (",n.starfaceAddressBook.name,")"," ↔ ",n.outlookFolderName]})]}),!r&&!u&&(0,a.jsx)(ru,{text:"Synchronisation starten",iconProps:{iconName:"Sync"},onClick:f}),r&&(0,a.jsx)(pd,{label:"Synchronisiere...",description:"Bitte warten..."}),i.length>0&&(0,a.jsx)("div",{className:"sync-log",ref:d,children:i.map((e,t)=>(0,a.jsx)(eu,{variant:"small",block:!0,className:"log-line",children:e},t))}),u&&(0,a.jsxs)("div",{className:"sync-result",children:[0===u.errors.length?(0,a.jsx)(_u,{messageBarType:Zl.success,children:"Synchronisation erfolgreich abgeschlossen!"}):(0,a.jsxs)(_u,{messageBarType:Zl.warning,children:["Synchronisation mit ",u.errors.length," Fehler(n) abgeschlossen."]}),(0,a.jsx)("div",{className:"result-stats",children:(0,a.jsxs)(Jl,{horizontal:!0,tokens:{childrenGap:24},children:[(0,a.jsxs)("div",{className:"stat",children:[(0,a.jsx)(eu,{variant:"xxLarge",className:"stat-number",children:u.created}),(0,a.jsx)(eu,{variant:"small",children:"Erstellt"})]}),(0,a.jsxs)("div",{className:"stat",children:[(0,a.jsx)(eu,{variant:"xxLarge",className:"stat-number",children:u.updated}),(0,a.jsx)(eu,{variant:"small",children:"Aktualisiert"})]}),(0,a.jsxs)("div",{className:"stat",children:[(0,a.jsx)(eu,{variant:"xxLarge",className:"stat-number",children:u.errors.length}),(0,a.jsx)(eu,{variant:"small",children:"Fehler"})]})]})}),u.errors.length>0&&(0,a.jsxs)("div",{className:"error-list",children:[(0,a.jsx)(eu,{variant:"medium",block:!0,children:(0,a.jsx)("strong",{children:"Fehler:"})}),u.errors.map((e,t)=>(0,a.jsx)(_u,{messageBarType:Zl.error,className:"error-item",children:e},t))]}),(0,a.jsxs)(Jl,{horizontal:!0,tokens:{childrenGap:8},className:"result-actions",children:[(0,a.jsx)(ru,{text:"Erneut synchronisieren",iconProps:{iconName:"Sync"},onClick:f}),(0,a.jsx)(nu,{text:"Zurück zur Übersicht",onClick:t})]})]})]})}):(0,a.jsxs)(_u,{messageBarType:Zl.error,children:["Profil nicht gefunden.",(0,a.jsx)(nu,{text:"Zurück",onClick:t})]})};var hd=eo,md={root:"ms-Modal",main:"ms-Dialog-main",scrollableContent:"ms-Modal-scrollableContent",isOpen:"is-open",layer:"ms-Modal-Layer"},vd=Cn(function(e,t){return{root:fr(e,t&&{touchAction:"none",selectors:{"& *":{userSelect:"none"}}})}}),gd={start:"touchstart",move:"touchmove",stop:"touchend"},bd={start:"mousedown",move:"mousemove",stop:"mouseup"},yd=function(e){function t(t){var n=e.call(this,t)||this;return n._currentEventType=bd,n._events=[],n._onMouseDown=function(e){var t=l.Children.only(n.props.children).props.onMouseDown;return t&&t(e),n._currentEventType=bd,n._onDragStart(e)},n._onMouseUp=function(e){var t=l.Children.only(n.props.children).props.onMouseUp;return t&&t(e),n._currentEventType=bd,n._onDragStop(e)},n._onTouchStart=function(e){var t=l.Children.only(n.props.children).props.onTouchStart;return t&&t(e),n._currentEventType=gd,n._onDragStart(e)},n._onTouchEnd=function(e){var t=l.Children.only(n.props.children).props.onTouchEnd;t&&t(e),n._currentEventType=gd,n._onDragStop(e)},n._onDragStart=function(e){if("number"==typeof e.button&&0!==e.button)return!1;if(!(n.props.handleSelector&&!n._matchesSelector(e.target,n.props.handleSelector)||n.props.preventDragSelector&&n._matchesSelector(e.target,n.props.preventDragSelector))){n._touchId=n._getTouchId(e);var t=n._getControlPosition(e);if(void 0!==t){var r=n._createDragDataFromPosition(t);n.props.onStart&&n.props.onStart(e,r),n.setState({isDragging:!0,lastPosition:t});var o=Ra(n.context);n._events=[Gi(o.body,n._currentEventType.move,n._onDrag,!0),Gi(o.body,n._currentEventType.stop,n._onDragStop,!0)]}}},n._onDrag=function(e){"touchmove"===e.type&&e.preventDefault();var t=n._getControlPosition(e);if(t){var r=n._createUpdatedDragData(n._createDragDataFromPosition(t)),o=r.position;n.props.onDragChange&&n.props.onDragChange(e,r),n.setState({position:o,lastPosition:t})}},n._onDragStop=function(e){if(n.state.isDragging){var t=n._getControlPosition(e);if(t){var r=n._createDragDataFromPosition(t);n.setState({isDragging:!1,lastPosition:void 0}),n.props.onStop&&n.props.onStop(e,r),n.props.position&&n.setState({position:n.props.position}),n._events.forEach(function(e){return e()})}}},n.state={isDragging:!1,position:n.props.position||{x:0,y:0},lastPosition:void 0},n}return x(t,e),t.prototype.componentDidUpdate=function(e){!this.props.position||e.position&&this.props.position===e.position||this.setState({position:this.props.position})},t.prototype.componentWillUnmount=function(){this._events.forEach(function(e){return e()})},t.prototype.render=function(){var e=l.Children.only(this.props.children),t=e.props,n=this.props.position,r=this.state,o=r.position,i=r.isDragging,a=o.x,s=o.y;return n&&!i&&(a=n.x,s=n.y),l.cloneElement(e,{style:k(k({},t.style),{transform:"translate(".concat(a,"px, ").concat(s,"px)")}),className:vd(t.className,this.state.isDragging).root,onMouseDown:this._onMouseDown,onMouseUp:this._onMouseUp,onTouchStart:this._onTouchStart,onTouchEnd:this._onTouchEnd})},t.prototype._getControlPosition=function(e){var t=this._getActiveTouch(e);if(void 0===this._touchId||t){var n=t||e;return{x:n.clientX,y:n.clientY}}},t.prototype._getActiveTouch=function(e){return e.targetTouches&&this._findTouchInTouchList(e.targetTouches)||e.changedTouches&&this._findTouchInTouchList(e.changedTouches)},t.prototype._getTouchId=function(e){var t=e.targetTouches&&e.targetTouches[0]||e.changedTouches&&e.changedTouches[0];if(t)return t.identifier},t.prototype._matchesSelector=function(e,t){var n;if(!e||e===(null===(n=Ra(this.context))||void 0===n?void 0:n.body))return!1;var r=e.matches||e.webkitMatchesSelector||e.msMatchesSelector;return!!r&&(r.call(e,t)||this._matchesSelector(e.parentElement,t))},t.prototype._findTouchInTouchList=function(e){if(void 0!==this._touchId)for(var t=0;t<e.length;t++)if(e[t].identifier===this._touchId)return e[t]},t.prototype._createDragDataFromPosition=function(e){var t=this.state.lastPosition;return void 0===t?{delta:{x:0,y:0},lastPosition:e,position:e}:{delta:{x:e.x-t.x,y:e.y-t.y},lastPosition:t,position:e}},t.prototype._createUpdatedDragData=function(e){var t=this.state.position;return{position:{x:t.x+e.delta.x,y:t.y+e.delta.y},delta:e.delta,lastPosition:t}},t.contextType=Ne,t}(l.Component),_d=function(){var e=Na({});return l.useEffect(function(){return function(){for(var t=0,n=Object.keys(e);t<n.length;t++){var r=n[t];clearTimeout(r)}}},[e]),Na({setTimeout:function(t,n){var r=setTimeout(t,n);return e[r]=1,r},clearTimeout:function(t){delete e[t],clearTimeout(t)}})},xd={x:0,y:0},kd={isOpen:!1,isDarkOverlay:!0,className:"",containerClassName:"",enableAriaHiddenSiblings:!0},Cd=ar(),wd=l.forwardRef(function(e,t){var n,r,o,i,a,s=fn(kd,e),u=s.allowTouchBodyScroll,c=s.className,d=s.children,p=s.containerClassName,f=s.scrollableContentClassName,h=s.elementToFocusOnDismiss,m=s.firstFocusableSelector,v=s.focusTrapZoneProps,g=s.forceFocusInsideTrap,b=s.disableRestoreFocus,y=void 0===b?s.ignoreExternalFocusing:b,_=s.isBlocking,x=s.isAlert,C=s.isClickableOutsideFocusTrap,w=s.isDarkOverlay,S=s.onDismiss,E=s.layerProps,I=s.overlay,T=s.isOpen,N=s.titleAriaId,P=s.styles,M=s.subtitleAriaId,D=s.theme,R=s.topOffsetFixed,B=s.responsiveMode,F=s.onLayerDidMount,O=s.isModeless,L=s.dragOptions,A=s.onDismissed,H=s.enableAriaHiddenSiblings,z=s.popupProps,j=l.useRef(null),W=l.useRef(null),U=hn(W,null==v?void 0:v.componentRef),K=l.useRef(null),V=hn(j,t),$=Js(V),G=qs("ModalFocusTrapZone",null==v?void 0:v.id),q=Pe(),Y=_d(),Q=Y.setTimeout,Z=Y.clearTimeout,X=l.useState(T),J=X[0],ee=X[1],te=l.useState(T),ne=te[0],re=te[1],oe=l.useState(xd),ie=oe[0],ae=oe[1],se=l.useState(),le=se[0],ue=se[1],ce=iu(!1),de=ce[0],pe=ce[1],fe=pe.toggle,he=pe.setFalse,me=Na(function(){return{onModalCloseTimer:0,allowTouchBodyScroll:u,scrollableContent:null,lastSetCoordinates:xd,events:new Hn({})}}),ve=(L||{}).keepInBounds,ge=null!=x?x:_&&!O,be=void 0===E?"":E.className,ye=Cd(P,{theme:D,className:c,containerClassName:p,scrollableContentClassName:f,isOpen:T,isVisible:ne,hasBeenOpened:me.hasBeenOpened,modalRectangleTop:le,topOffsetFixed:R,isModeless:O,layerClassName:be,windowInnerHeight:null==q?void 0:q.innerHeight,isDefaultDragHandle:L&&!L.dragHandleSelector}),_e=k(k({eventBubblingEnabled:!1},E),{onLayerDidMount:E&&E.onLayerDidMount?E.onLayerDidMount:F,insertFirst:(null==E?void 0:E.insertFirst)||O,className:ye.layer}),xe=l.useCallback(function(e){e?me.allowTouchBodyScroll?bi(e,me.events):gi(e,me.events):me.events.off(me.scrollableContent),me.scrollableContent=e},[me]),ke=function(){var e=K.current,t=null==e?void 0:e.getBoundingClientRect();t&&(R&&ue(t.top),ve&&(me.minPosition={x:-t.left,y:-t.top},me.maxPosition={x:t.left,y:t.top}))},Ce=l.useCallback(function(e,t){var n=me.minPosition,r=me.maxPosition;return ve&&n&&r&&(t=Math.max(n[e],t),t=Math.min(r[e],t)),t},[ve,me]),we=function(){var e;me.lastSetCoordinates=xd,he(),me.isInKeyboardMoveMode=!1,ee(!1),ae(xd),null===(e=me.disposeOnKeyUp)||void 0===e||e.call(me),null==A||A()},Se=l.useCallback(function(){he(),me.isInKeyboardMoveMode=!1},[me,he]),Ee=l.useCallback(function(e,t){ae(function(e){return{x:Ce("x",e.x+t.delta.x),y:Ce("y",e.y+t.delta.y)}})},[Ce]),Ie=l.useCallback(function(){W.current&&W.current.focus()},[]);l.useEffect(function(){var e;Z(me.onModalCloseTimer),T&&(requestAnimationFrame(function(){return Q(ke,0)}),ee(!0),L&&(e=function(e){e.altKey&&e.ctrlKey&&e.keyCode===Ut&&ei(me.scrollableContent,e.target)&&(fe(),e.preventDefault(),e.stopPropagation())},me.disposeOnKeyUp||(me.events.on(q,"keyup",e,!0),me.disposeOnKeyUp=function(){me.events.off(q,"keyup",e,!0),me.disposeOnKeyUp=void 0})),me.hasBeenOpened=!0,re(!0)),!T&&J&&(me.onModalCloseTimer=Q(we,1e3*parseFloat(hd)),re(!1))},[J,T]),uc(function(){me.events.dispose(),me.onModalCloseTimer&&(Z(me.onModalCloseTimer),me.onModalCloseTimer=0)}),function(e,t){l.useImperativeHandle(e.componentRef,function(){return{focus:function(){t.current&&t.current.focus()}}},[t])}(s,W);var Ne=l.createElement(dc,k({},v,{id:G,ref:K,componentRef:U,className:Te(ye.main,null==v?void 0:v.className),elementToFocusOnDismiss:null!==(n=null==v?void 0:v.elementToFocusOnDismiss)&&void 0!==n?n:h,isClickableOutsideFocusTrap:null!==(r=null==v?void 0:v.isClickableOutsideFocusTrap)&&void 0!==r?r:O||C||!_,disableRestoreFocus:null!==(o=null==v?void 0:v.disableRestoreFocus)&&void 0!==o?o:y,forceFocusInsideTrap:(null!==(i=null==v?void 0:v.forceFocusInsideTrap)&&void 0!==i?i:g)&&!O,firstFocusableSelector:(null==v?void 0:v.firstFocusableSelector)||m,focusPreviouslyFocusedInnerElement:null===(a=null==v?void 0:v.focusPreviouslyFocusedInnerElement)||void 0===a||a,onBlur:me.isInKeyboardMoveMode?function(e){var t,n;null===(t=null==v?void 0:v.onBlur)||void 0===t||t.call(v,e),me.lastSetCoordinates=xd,me.isInKeyboardMoveMode=!1,null===(n=me.disposeOnKeyDown)||void 0===n||n.call(me)}:void 0}),L&&me.isInKeyboardMoveMode&&l.createElement("div",{className:ye.keyboardMoveIconContainer},L.keyboardMoveIconProps?l.createElement(Yo,k({},L.keyboardMoveIconProps)):l.createElement(Yo,{iconName:"move",className:ye.keyboardMoveIcon})),l.createElement("div",{ref:xe,className:ye.scrollableContent,"data-is-scrollable":!0},L&&de&&l.createElement(L.menu,{items:[{key:"move",text:L.moveMenuItemText,onClick:function(){var e=function(e){if(e.altKey&&e.ctrlKey&&e.keyCode===Ut)return e.preventDefault(),void e.stopPropagation();var t=e.altKey||e.keyCode===Wt;if(de&&t&&he(),!me.isInKeyboardMoveMode||e.keyCode!==Wt&&e.keyCode!==jt||(me.isInKeyboardMoveMode=!1,e.preventDefault(),e.stopPropagation()),me.isInKeyboardMoveMode){var n=!0,r=function(e){var t=10;return e.shiftKey?e.ctrlKey||(t=50):e.ctrlKey&&(t=1),t}(e);switch(e.keyCode){case Wt:ae(me.lastSetCoordinates);case jt:me.lastSetCoordinates=xd;break;case Kt:ae(function(e){return{x:e.x,y:Ce("y",e.y-r)}});break;case Vt:ae(function(e){return{x:e.x,y:Ce("y",e.y+r)}});break;case 37:ae(function(e){return{x:Ce("x",e.x-r),y:e.y}});break;case 39:ae(function(e){return{x:Ce("x",e.x+r),y:e.y}});break;default:n=!1}n&&(e.preventDefault(),e.stopPropagation())}};me.lastSetCoordinates=ie,he(),me.isInKeyboardMoveMode=!0,me.events.on(q,"keydown",e,!0),me.disposeOnKeyDown=function(){me.events.off(q,"keydown",e,!0),me.disposeOnKeyDown=void 0}}},{key:"close",text:L.closeMenuItemText,onClick:we}],onDismiss:he,alignTargetEdge:!0,coverTarget:!0,directionalHint:0,directionalHintFixed:!0,shouldFocusOnMount:!0,target:me.scrollableContent}),d));return J&&$>=(B||Ks.small)&&l.createElement(ms,k({ref:V},_e),l.createElement(Ta,k({role:ge?"alertdialog":"dialog",ariaLabelledBy:N,ariaDescribedBy:M,onDismiss:S,shouldRestoreFocus:!y,enableAriaHiddenSiblings:H,"aria-modal":!O},z),l.createElement("div",{className:ye.root,role:O?void 0:"document"},!O&&l.createElement(oc,k({"aria-hidden":!0,isDarkThemed:w,onClick:_?void 0:S,allowTouchBodyScroll:u},I)),L?l.createElement(yd,{handleSelector:L.dragHandleSelector||"#".concat(G),preventDragSelector:"button",onStart:Se,onDragChange:Ee,onStop:Ie,position:ie},Ne):Ne)))||null});wd.displayName="Modal";var Sd=Qn(wd,function(e){var t,n=e.className,r=e.containerClassName,o=e.scrollableContentClassName,i=e.isOpen,a=e.isVisible,s=e.hasBeenOpened,l=e.modalRectangleTop,u=e.theme,c=e.topOffsetFixed,d=e.isModeless,p=e.layerClassName,f=e.isDefaultDragHandle,h=e.windowInnerHeight,m=u.palette,v=u.effects,g=u.fonts,b=co(md,u);return{root:[b.root,g.medium,{backgroundColor:"transparent",position:"fixed",height:"100%",width:"100%",display:"flex",alignItems:"center",justifyContent:"center",opacity:0,pointerEvents:"none",transition:"opacity ".concat(hd)},c&&"number"==typeof l&&s&&{alignItems:"flex-start"},i&&b.isOpen,a&&{opacity:1},a&&!d&&{pointerEvents:"auto"},n],main:[b.main,{boxShadow:v.elevation64,borderRadius:v.roundedCorner2,backgroundColor:m.white,boxSizing:"border-box",position:"relative",textAlign:"left",outline:"3px solid transparent",maxHeight:"calc(100% - 32px)",maxWidth:"calc(100% - 32px)",minHeight:"176px",minWidth:"288px",overflowY:"auto",zIndex:d?po.Layer:void 0},d&&{pointerEvents:"auto"},c&&"number"==typeof l&&s&&{top:l},f&&{cursor:"move"},r],scrollableContent:[b.scrollableContent,{overflowY:"auto",flexGrow:1,maxHeight:"100vh",selectors:(t={},t["@supports (-webkit-overflow-scrolling: touch)"]={maxHeight:h},t)},o],layer:d&&[p,b.layer,{pointerEvents:"none"}],keyboardMoveIconContainer:{position:"absolute",display:"flex",justifyContent:"center",width:"100%",padding:"3px 0px"},keyboardMoveIcon:{fontSize:g.xLargePlus.fontSize,width:"24px"}}},void 0,{scope:"Modal",fields:["theme","styles","enableAriaHiddenSiblings"]});Sd.displayName="Modal";const Ed=({isOpen:e,onClose:t})=>(0,a.jsx)(Sd,{isOpen:e,onDismiss:t,isBlocking:!1,containerClassName:"about-modal",children:(0,a.jsxs)("div",{className:"about-dialog",children:[(0,a.jsxs)("div",{className:"about-header",children:[(0,a.jsx)(eu,{variant:"xLarge",children:"Info"}),(0,a.jsx)(Bl,{iconProps:{iconName:"Cancel"},onClick:t,ariaLabel:"Schließen",className:"about-close-btn"})]}),(0,a.jsxs)("div",{className:"about-content",children:[(0,a.jsxs)("div",{className:"about-logo",children:[(0,a.jsx)(eu,{variant:"xxLarge",className:"about-product-name",children:"Outlook-SYNC ↔ Starface"}),(0,a.jsx)(eu,{variant:"small",className:"about-version",children:"Version 0.0.0.1"})]}),(0,a.jsx)("div",{className:"about-divider"}),(0,a.jsxs)("div",{className:"about-company",children:[(0,a.jsx)(eu,{variant:"large",block:!0,className:"about-company-name",children:"HackerSoft"}),(0,a.jsx)(eu,{variant:"medium",block:!0,className:"about-company-sub",children:"Hacker-Net Telekommunikation"})]}),(0,a.jsxs)("div",{className:"about-address",children:[(0,a.jsx)(eu,{variant:"small",block:!0,children:"Stefan Hacker"}),(0,a.jsx)(eu,{variant:"small",block:!0,children:"Am Wunderburgpark 5b"}),(0,a.jsx)(eu,{variant:"small",block:!0,children:"26135 Oldenburg"})]})]})]})}),Id=Ie({palette:{themePrimary:"#0078d4",themeDark:"#005a9e",neutralLight:"#f3f2f1"}}),Td=()=>{const[e,t]=(0,l.useState)("list"),[n,r]=(0,l.useState)(null),[o,i]=(0,l.useState)(null),[s,u]=(0,l.useState)(!1),c=()=>{t("list"),r(null),i(null)};return(0,a.jsx)(mn,{theme:Id,children:(0,a.jsxs)("div",{className:"app-container",children:[(0,a.jsxs)("header",{className:"app-header",children:[(0,a.jsx)("h1",{children:"Starface Kontakt-Sync"}),(0,a.jsx)(Bl,{iconProps:{iconName:"Info"},title:"Info",ariaLabel:"Info",onClick:()=>u(!0),className:"header-info-btn"})]}),(0,a.jsx)(Ed,{isOpen:s,onClose:()=>u(!1)}),(0,a.jsxs)("main",{className:"app-main",children:["list"===e&&(0,a.jsx)(Ru,{onNew:()=>{r(null),t("edit")},onEdit:e=>{r(e),t("edit")},onSync:e=>{i(e),t("sync")}}),"edit"===e&&(0,a.jsx)(ad,{profile:n,onSave:c,onCancel:c}),"sync"===e&&o&&(0,a.jsx)(fd,{profileId:o,onBack:c})]})]})})};var Nd=o(72),Pd=o.n(Nd),Md=o(825),Dd=o.n(Md),Rd=o(659),Bd=o.n(Rd),Fd=o(56),Od=o.n(Fd),Ld=o(159),Ad=o.n(Ld),Hd=o(113),zd=o.n(Hd),jd=o(811),Wd={};Wd.styleTagTransform=zd(),Wd.setAttributes=Od(),Wd.insert=Bd().bind(null,"head"),Wd.domAPI=Dd(),Wd.insertStyleElement=Ad(),Pd()(jd.A,Wd),jd.A&&jd.A.locals&&jd.A.locals,Office.onReady(e=>{if(e.host===Office.HostType.Outlook){const e=document.getElementById("root");e&&(0,s.H)(e).render((0,a.jsx)(Td,{}))}})})();